Skip to content
This repository was archived by the owner on Dec 30, 2025. It is now read-only.

Commit 3560798

Browse files
committed
fix(merge_conflicts): fix alien merge conflicts
1 parent 62f7456 commit 3560798

40 files changed

+185
-208
lines changed

.dockerignore

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,15 +14,12 @@ Dockerfile*
1414
.dockerignore
1515

1616
# Development and CI files
17-
<<<<<<< Updated upstream
1817
scripts/
1918
# Keep required scripts for Docker build
2019
!scripts/start-services.sh
2120
!scripts/manage-modules.sh
2221
!scripts/module-config.sh
2322
!scripts/start-webpanel.sh
24-
=======
25-
>>>>>>> Stashed changes
2623
renovate.json
2724
.github/
2825
.vscode/

Dockerfile

Lines changed: 3 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@ ENV DEBIAN_FRONTEND=noninteractive \
1818
RUN apt-get update && \
1919
apt-get upgrade -y && \
2020
apt-get install -y --no-install-recommends \
21-
<<<<<<< Updated upstream
2221
build-essential \
2322
gdb \
2423
gettext \
@@ -32,7 +31,6 @@ RUN apt-get update && \
3231
wget \
3332
ca-certificates \
3433
git \
35-
=======
3634
build-essential=12.9 \
3735
gdb=13.1-3 \
3836
gettext=0.21-12 \
@@ -46,24 +44,16 @@ RUN apt-get update && \
4644
wget=1.21.3-1+deb12u1 \
4745
ca-certificates=20230311 \
4846
git=1:2.39.5-0+deb12u2 \
49-
>>>>>>> Stashed changes
5047
# Additional Atheme dependencies for better functionality
5148
libidn2-dev \
5249
nettle-dev \
5350
libqrencode-dev \
5451
# Development tools for better builds
55-
<<<<<<< Updated upstream
56-
autoconf \
57-
automake \
58-
libtool \
59-
# Perl development libraries for Atheme Perl support
60-
libperl-dev && \
61-
=======
6252
autoconf=2.71-3 \
6353
automake=1:1.16.5-1.3 \
64-
libperl-dev=5.36.0-7+deb12u2 \
65-
libtool=2.4.7-7~deb12u1 && \
66-
>>>>>>> Stashed changes
54+
libtool=2.4.7-7~deb12u1 \
55+
# Perl development libraries for Atheme Perl support
56+
libperl-dev=5.36.0-7+deb12u2 && \
6757
apt-get clean && \
6858
rm -rf /var/cache/apt/archives/* /var/lib/apt/lists/* /tmp/* /var/tmp/*
6959

File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

unrealircd/conf/unrealircd.conf

Lines changed: 20 additions & 162 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,6 @@
4141
* use this. Then, when everything is up and running you can come
4242
* back later to customize the list (if you wish).
4343
*/
44-
4544
include "modules.default.conf";
4645

4746
/* Now let's include some other files as well:
@@ -52,13 +51,11 @@ include "modules.default.conf";
5251
* - operclass.default.conf contains some good operclasses which
5352
* you can use in your oper blocks.
5453
*/
55-
5654
include "help/help.conf";
5755
include "badwords.conf";
58-
include "spamfilter.conf";
56+
//include "spamfilter.conf";
5957
include "operclass.default.conf";
6058
include "snomasks.default.conf";
61-
include "rpc.modules.default.conf";
6259

6360
/* Load the default cloaking module (2021 onwards): */
6461
loadmodule "cloak_sha256";
@@ -73,8 +70,8 @@ loadmodule "cloak_sha256";
7370
* have it's own sid). It is common to use 001 for the first server.
7471
*/
7572
me {
76-
name "irc.atl.chat";
77-
info "All Things Linux IRC Server";
73+
name "irc.example.org";
74+
info "ExampleNET Server";
7875
sid "001";
7976
}
8077

@@ -83,9 +80,9 @@ me {
8380
* It normally contains information on how to contact the administrator.
8481
*/
8582
admin {
86-
"All Things Linux";
87-
"admin";
88-
"admin@allthingslinux.org";
83+
"Bob Smith";
84+
"bob";
85+
"email@example.org";
8986
}
9087

9188
/* Clients and servers are put in class { } blocks, we define them here.
@@ -163,7 +160,7 @@ allow {
163160
/* Here is an example oper block for 'bobsmith'
164161
* YOU MUST CHANGE THIS!! (the oper name and the password)
165162
*/
166-
oper admin {
163+
oper bobsmith {
167164
class opers;
168165
mask *@*;
169166

@@ -223,13 +220,6 @@ listen {
223220
options { tls; serversonly; }
224221
}
225222

226-
/* JSON-RPC API port for webpanel */
227-
listen {
228-
ip *;
229-
port 8600;
230-
options { rpc; }
231-
}
232-
233223
/* NOTE: If you are on an IRCd shell with multiple IP's and you use
234224
* the above listen { } blocks then you will likely get an
235225
* 'Address already in use' error and the ircd won't start.
@@ -358,107 +348,6 @@ include "aliases/anope.conf";
358348
// reason "Reserved for Services";
359349
// }
360350

361-
/* Ban nick names so they cannot be used by regular users */
362-
ban nick {
363-
mask "*ChanServ*";
364-
reason "Reserved for Services";
365-
}
366-
367-
ban nick {
368-
mask "*NickServ*";
369-
reason "Reserved for Services";
370-
}
371-
372-
ban nick {
373-
mask "*MemoServ*";
374-
reason "Reserved for Services";
375-
}
376-
377-
ban nick {
378-
mask "*BotServ*";
379-
reason "Reserved for Services";
380-
}
381-
382-
ban nick {
383-
mask "*OperServ*";
384-
reason "Reserved for Services";
385-
}
386-
387-
ban nick {
388-
mask "*HostServ*";
389-
reason "Reserved for Services";
390-
}
391-
392-
ban nick {
393-
mask "*HelpServ*";
394-
reason "Reserved for Services";
395-
}
396-
397-
ban nick {
398-
mask "*StatServ*";
399-
reason "Reserved for Services";
400-
}
401-
402-
ban nick {
403-
mask "*Global*";
404-
reason "Reserved for Services";
405-
}
406-
407-
ban nick {
408-
mask "*root*";
409-
reason "Reserved system name";
410-
}
411-
412-
ban nick {
413-
mask "*admin*";
414-
reason "Reserved system name";
415-
}
416-
417-
ban nick {
418-
mask "*administrator*";
419-
reason "Reserved system name";
420-
}
421-
422-
ban nick {
423-
mask "*server*";
424-
reason "Reserved system name";
425-
}
426-
427-
ban nick {
428-
mask "*services*";
429-
reason "Reserved for Services";
430-
}
431-
432-
ban nick {
433-
mask "*IRC*";
434-
reason "Reserved for network";
435-
}
436-
437-
ban nick {
438-
mask "*ircop*";
439-
reason "Reserved for operators";
440-
}
441-
442-
ban nick {
443-
mask "*operator*";
444-
reason "Reserved for operators";
445-
}
446-
447-
ban nick {
448-
mask "*guest*";
449-
reason "Generic guest name not allowed";
450-
}
451-
452-
ban nick {
453-
mask "*anonymous*";
454-
reason "Anonymous connections not allowed";
455-
}
456-
457-
ban nick {
458-
mask "*unknown*";
459-
reason "Unknown user not allowed";
460-
}
461-
462351
/* Ban ip.
463352
* Note that you normally use /KLINE, /GLINE and /ZLINE for this.
464353
*/
@@ -508,10 +397,10 @@ ban nick {
508397
/* This allows IRCCloud connections in without maxperip restrictions
509398
* and also exempt them from connect-flood throttling.
510399
*/
511-
// except ban {
512-
// mask *.irccloud.com;
513-
// type { maxperip; connect-flood; }
514-
// }
400+
except ban {
401+
mask *.irccloud.com;
402+
type { maxperip; connect-flood; }
403+
}
515404

516405
/* With deny dcc blocks you can ban filenames for DCC */
517406
// deny dcc {
@@ -541,15 +430,6 @@ ban nick {
541430
// password "test";
542431
// }
543432

544-
vhost {
545-
auto-login yes;
546-
mask {
547-
identified yes;
548-
}
549-
vhost atl.chat;
550-
}
551-
552-
553433
/* Blacklist blocks will query an external DNS Blacklist service
554434
* whenever a user connects, to see if the IP address is known
555435
* to cause drone attacks, is a known hacked machine, etc.
@@ -601,30 +481,15 @@ blacklist efnetrbl {
601481
/* Network configuration */
602482
set {
603483
// CHANGE THIS, ALL 4 ITEMS:
604-
network-name "atl.chat";
605-
default-server "irc.atl.chat";
606-
services-server "services.atl.chat";
607-
// stats-server "stats.example.org";
484+
network-name "ExampleNET";
485+
default-server "irc.example.org";
486+
services-server "services.example.org";
487+
stats-server "stats.example.org";
608488

609489
/* Normal defaults */
610-
611-
/* Example of how the cloak prefix appears in practice:
612-
* With cloak-prefix "atl", a user's real hostname like "user.example.com"
613-
* would be cloaked to something like "atl-A1B2C3D4.user.example.com"
614-
* This helps protect user privacy while maintaining network identity.
615-
*/
616-
617-
help-channel "#support";
618-
cloak-prefix "atl";
619-
620-
/* prefix-quit: Text that appears before a user's quit message
621-
* When a user disconnects with /QUIT "reason", other users will see:
622-
* "*** nick has quit IRC (Quit: reason)"
623-
* The "Quit" part is what prefix-quit controls.
624-
* Set to empty string "" to show no prefix, just the reason.
625-
*/
626-
627-
prefix-quit "quit";
490+
help-channel "#Help";
491+
cloak-prefix "Clk";
492+
prefix-quit "Quit";
628493

629494
/* Cloak keys should be the same at all servers on the network.
630495
* They are used for generating masked hosts and should be kept secret.
@@ -645,12 +510,12 @@ set {
645510
/* Server specific configuration */
646511
set {
647512
// FINALLY, YOU MUST CHANGE THIS NEXT ITEM:
648-
kline-address '[email protected]'; /* e-mail or URL shown when a user is banned */
513+
kline-address 'set.this.to.email.address'; /* e-mail or URL shown when a user is banned */
649514

650515
modes-on-connect "+ixw"; /* when users connect, they will get these user modes */
651516
modes-on-oper "+xws"; /* when someone becomes IRCOp they'll get these modes */
652517
modes-on-join "+nt"; /* default channel modes when a new channel is created */
653-
oper-auto-join "#mod-chat"; /* IRCOps are auto-joined to this channel */
518+
oper-auto-join "#opers"; /* IRCOps are auto-joined to this channel */
654519
options {
655520
hide-ulines; /* hide U-lines in /MAP and /LINKS */
656521
show-connect-info; /* show "looking up your hostname" messages on connect */
@@ -804,13 +669,6 @@ set {
804669
* For more information see https://www.unrealircd.org/docs/MOTD_and_Rules
805670
*/
806671

807-
/* JSON-RPC API configuration for webpanel */
808-
rpc-user adminpanel {
809-
match { ip 127.*; }
810-
rpc-class full;
811-
password "webpanel_password_2024";
812-
}
813-
814672
/*
815673
* Problems or need more help?
816674
* 1) https://www.unrealircd.org/docs/

0 commit comments

Comments
 (0)