From e25e7ef33893d89ff43104cbbdfcdf0fa314ca0e Mon Sep 17 00:00:00 2001 From: acidvegas Date: Fri, 15 Jan 2021 19:15:07 -0500 Subject: [PATCH] minor changes --- doc/conf/badwords.conf | 1 + doc/conf/except.conf | 3 +++ doc/conf/modules.conf | 28 +++++++++++++++------------- doc/conf/unrealircd.hub.conf | 20 ++------------------ doc/conf/unrealircd.remote.conf | 24 +++++++++--------------- 5 files changed, 30 insertions(+), 46 deletions(-) diff --git a/doc/conf/badwords.conf b/doc/conf/badwords.conf index 8b8a792..e11623e 100644 --- a/doc/conf/badwords.conf +++ b/doc/conf/badwords.conf @@ -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"; } diff --git a/doc/conf/except.conf b/doc/conf/except.conf index 562fbd5..c870d19 100644 --- a/doc/conf/except.conf +++ b/doc/conf/except.conf @@ -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 diff --git a/doc/conf/modules.conf b/doc/conf/modules.conf index 5cc06c0..45dec70 100644 --- a/doc/conf/modules.conf +++ b/doc/conf/modules.conf @@ -144,18 +144,19 @@ loadmodule "usermodes/servicebot"; /* +S */ #loadmodule "snomasks/dccreject"; /* +D */ // Extended Bans -loadmodule "extbans/account"; /* +b ~a */ -loadmodule "extbans/certfp"; /* +b ~S */ -#loadmodule "extbans/inchannel"; /* +b ~c */ -#loadmodule "extbans/join"; /* +b ~j */ -loadmodule "extbans/msgbypass"; /* +e ~m */ -#loadmodule "extbans/nickchange"; /* +b ~n */ -#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/timedban"; /* +b ~t */ +loadmodule "extbans/account"; /* +b ~a */ +#loadmodule "extbans/certfp"; /* +b ~S */ +#loadmodule "extbans/inchannel"; /* +b ~c */ +#loadmodule "extbans/join"; /* +b ~j */ +loadmodule "extbans/msgbypass"; /* +e ~m */ +#loadmodule "extbans/nickchange"; /* +b ~n */ +#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/timedban"; /* +b ~t */ +loadmodule "extbans/securitygroup"; /* +b ~G */ // IRCv3 Extensions loadmodule "account-notify"; @@ -193,4 +194,5 @@ loadmodule "userip-tag"; loadmodule "reputation"; loadmodule "restrict-commands"; loadmodule "rmtkl"; -loadmodule "webirc"; \ No newline at end of file +loadmodule "webirc"; +#loadmodule "websocket"; \ No newline at end of file diff --git a/doc/conf/unrealircd.hub.conf b/doc/conf/unrealircd.hub.conf index 99a989a..4272b89 100644 --- a/doc/conf/unrealircd.hub.conf +++ b/doc/conf/unrealircd.hub.conf @@ -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; } +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; } \ No newline at end of file diff --git a/doc/conf/unrealircd.remote.conf b/doc/conf/unrealircd.remote.conf index dc01e1e..4c11275 100644 --- a/doc/conf/unrealircd.remote.conf +++ b/doc/conf/unrealircd.remote.conf @@ -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; }