4
mirror of git://git.acid.vegas/unrealircd.git synced 2024-11-27 10:26:54 +00:00

minor changes

This commit is contained in:
Dionysus 2021-01-15 19:15:07 -05:00
parent 4042e2e619
commit e25e7ef338
Signed by: acidvegas
GPG Key ID: EF4B922DB85DC9DE
5 changed files with 30 additions and 46 deletions

View File

@ -11,6 +11,7 @@ badword channel { word "gaming"; replace "gaymen"; }
badword channel { word "im"; replace "m"; }
badword channel { word "i'm"; replace "m"; }
badword channel { word "i am"; replace "m"; }
badword channel { word "ima"; replace "m"; }
badword channel { word "my"; replace "me"; }
badword channel { word "(nigger)"; replace "angel"; }
badword channel { word "np"; replace "mp"; }

View File

@ -9,7 +9,10 @@ except ban { mask *@192.184.10.118; } # brockwell.irccloud.com
except ban { mask *@192.184.10.9; } # tooting.irccloud.com
except ban { mask *@192.184.8.73; } # hathersage.irccloud.com
except ban { mask *@192.184.8.103; } # stonehaven.irccloud.com
except ban { mask *@5.254.36.57; } # tinside.irccloud.com
except ban { mask *@5.254.36.56/29; } # IPv4
except ban { mask *@2001:67c:2f08::/48; } # IPv6
except ban { mask *@2a03:5180:f::/64; } # IPv6
# IRC Source
except ban { mask *@49.56.142.157; } # yin.ircs.me

View File

@ -145,7 +145,7 @@ loadmodule "usermodes/servicebot"; /* +S */
// Extended Bans
loadmodule "extbans/account"; /* +b ~a */
loadmodule "extbans/certfp"; /* +b ~S */
#loadmodule "extbans/certfp"; /* +b ~S */
#loadmodule "extbans/inchannel"; /* +b ~c */
#loadmodule "extbans/join"; /* +b ~j */
loadmodule "extbans/msgbypass"; /* +e ~m */
@ -153,9 +153,10 @@ loadmodule "extbans/msgbypass"; /* +e ~m */
#loadmodule "extbans/operclass"; /* +b ~O */
#loadmodule "extbans/partmsg"; /* +b ~p */
loadmodule "extbans/quiet"; /* +b ~q */
loadmodule "extbans/realname"; /* +b ~r */
loadmodule "extbans/textban"; /* +b ~T */
#loadmodule "extbans/realname"; /* +b ~r */
#loadmodule "extbans/textban"; /* +b ~T */
loadmodule "extbans/timedban"; /* +b ~t */
loadmodule "extbans/securitygroup"; /* +b ~G */
// IRCv3 Extensions
loadmodule "account-notify";
@ -194,3 +195,4 @@ loadmodule "reputation";
loadmodule "restrict-commands";
loadmodule "rmtkl";
loadmodule "webirc";
#loadmodule "websocket";

View File

@ -1,16 +1,12 @@
include "links.conf";
include "modules.conf";
admin { "" }
admin { ""; }
me { name "irc.supernets.org"; info "SuperNETs IRC Network"; sid 001; }
class opers { pingfreq 120; maxclients 2; sendq 1M; options { nofakelag; } }
class servers { pingfreq 120; maxclients 10; sendq 1M; connfreq 30; }
allow { ip 127.0.0.1; class opers; maxperip 2; }
listen { ip 127.0.0.1; port REDACTED; options { clientsonly; tls; } } # Admin
listen { ip *; port REDACTED; options { serversonly; tls; } } # Links
listen { ip 127.0.0.1; port REDACTED; options { serversonly; } } # Anope
@ -29,27 +25,15 @@ ulines { services.supernets.org; }
set {
gline-address "banned@supernets.org";
kline-address "banned@supernets.org";
modes-on-connect "+ipTx";
modes-on-oper "+HIq";
snomask-on-oper "+bcFfkGsSo"
modes-on-join "+ns";
level-on-join "op";
static-quit "EMO-QUIT";
static-part "EMO-PART";
nick-length 20;
network-name "SuperNETs";
default-server "irc.supernets.org";
services-server "services.supernets.org";
sasl-server "services.supernets.org";
help-channel "#help";
channel-command-prefix "`!@$.";
cloak-method ip;
cloak-keys {
"REDACTED";
"REDACTED";
"REDACTED";
}
hiddenhost-prefix "SUPER";
default-bantime 1d;
manual-ban-target ip;
}

View File

@ -86,24 +86,25 @@ webirc { mask 78.129.202.38; password "REDACTED"; }
webirc { mask 109.169.29.95 ; password "REDACTED"; }
set {
#auto-join "#superbowl";
kline-address "banned@supernets.org";
gline-address "banned@supernets.org";
modes-on-connect "+ipTx";
modes-on-oper "+HIq";
modes-on-connect "+iIpTx";
modes-on-oper "+Hq";
snomask-on-oper "+bcFfkGsSo";
modes-on-join "+Cns";
level-on-join "op";
restrict-usermodes "ips";
restrict-channelmodes "CnLpPs";
restrict-channelmodes "nLpPs";
restrict-commands {
channel-message { connect-delay 60; exempt-identified yes; exempt-reputation-score 100; }
channel-notice { connect-delay 60; exempt-identified yes; exempt-reputation-score 100; }
invite { connect-delay 3600; exempt-identified yes; exempt-reputation-score 100; }
join { connect-delay 60; exempt-identified yes; exempt-reputation-score 100; }
list { connect-delay 120; exempt-identified yes; exempt-reputation-score 100; }
join { connect-delay 10; exempt-identified yes; exempt-reputation-score 100; }
list { connect-delay 30; exempt-identified yes; exempt-reputation-score 100; }
private-message { connect-delay 300; exempt-identified yes; exempt-reputation-score 100; }
private-notice { connect-delay 3600; exempt-identified yes; exempt-reputation-score 100; }
}
#auto-join "#superbowl";
oper-auto-join "#help";
static-quit "EMO-QUIT";
static-part "EMO-PART";
@ -128,7 +129,7 @@ set {
user warn;
oper deny;
server deny;
user-message "4WARNING: You are not using a secure connection with SSL/TLS";
user-message "4WARNING: You are not using a secure (SSL/TLS) connection";
oper-message "Network operators must connect using SSL/TLS";
}
outdated-tls-policy {
@ -138,7 +139,6 @@ set {
user-message "4WARNING: You are using an outdated SSL/TLS protocol or cipher";
oper-message "Network operators must connect using an up-to-date SSL/TLS protocol or cipher";
}
#handshake-timeout 60s; # Enable for authprompt
anti-flood {
away-flood 3:300;
connect-flood 3:300;
@ -168,7 +168,7 @@ set {
ban-reason "8,4 E N T E R T H E V O I D ";
except "#anythinggoes";
}
max-targets-per-command { kick 1; notice 1; part 1; privmsg 1; }
max-targets-per-command { kick 1; part 1; privmsg 1; }
hide-ban-reason yes;
reject-message {
gline "8,4 E N T E R T H E V O I D ";
@ -183,12 +183,6 @@ set {
ban-action block;
ban-reason "8,4 E N T E R T H E V O I D ";
}
#authentication-prompt {
# enabled yes;
# message "The server requires clients from this IP address to authenticate with a registered nickname and password.";
# message "Please reconnect using SASL, or authenticate now by typing: /QUOTE AUTH nick:password";
# fail-message "Authentication failed";
#}
connthrottle {
known-users { minimum-reputation-score 24; sasl-bypass yes; }
new-users { local-throttle 20:60; global-throttle 30:60; }