numerics.h updated and whois details changed

This commit is contained in:
Dionysus 2023-07-02 00:03:22 -04:00
parent cf05ab8e95
commit 6fe212b4df
Signed by: acidvegas
GPG Key ID: EF4B922DB85DC9DE
7 changed files with 41 additions and 27 deletions

View File

@ -1,3 +1,11 @@
# Custom (FOENEM)
except ban {
mask {
ip { 1.4.8.8; } # Pyrex
}
type { all; }
}
# Local # Local
except ban { except ban {
mask { mask {
@ -29,4 +37,4 @@ except ban {
ip { 97.107.138.109; 2600:3c03::f03c:91ff:fe96:c1fa; } # bot.search.mibbit.com ip { 97.107.138.109; 2600:3c03::f03c:91ff:fe96:c1fa; } # bot.search.mibbit.com
} }
type { all; } type { all; }
} }

View File

@ -45,7 +45,7 @@
14• 7SSL/TLS Ports 6697 & 9000 14• 7SSL/TLS Ports 6697 & 9000
14• 7 Mail 12admin@supernets.org 14• 7 Mail 12admin@supernets.org
14• 7 Github 12https://github.com/supernets 14• 7 Git 12https://git.supernets.org
14• 7 Twitter 12https://twitter.com/super_nets 14• 7 Twitter 12https://twitter.com/super_nets
14• 7 Website 12https://supernets.org/ 14• 7 Website 12https://supernets.org/

View File

@ -172,7 +172,7 @@ loadmodule "extbans/join"; /* +b ~join */
loadmodule "extbans/msgbypass"; /* +e ~msgbypass */ loadmodule "extbans/msgbypass"; /* +e ~msgbypass */
loadmodule "extbans/nickchange"; /* +b ~nickchange */ loadmodule "extbans/nickchange"; /* +b ~nickchange */
#loadmodule "extbans/operclass"; /* +b ~operclass */ #loadmodule "extbans/operclass"; /* +b ~operclass */
#loadmodule "extbans/partmsg"; /* +b ~partmsg */ loadmodule "extbans/partmsg"; /* +b ~partmsg */
loadmodule "extbans/quiet"; /* +b ~quiet */ loadmodule "extbans/quiet"; /* +b ~quiet */
loadmodule "extbans/realname"; /* +b ~realname */ loadmodule "extbans/realname"; /* +b ~realname */
loadmodule "extbans/textban"; /* +b ~text */ loadmodule "extbans/textban"; /* +b ~text */

View File

@ -19,7 +19,12 @@ link services.supernets.org {
log { log {
source { error; fatal; warn; } source { error; fatal; warn; }
destination { file "ircd.log" { maxsize 1M; } } destination { file "ircd.log" { maxsize 5M; } }
}
log {
source { !debug; all; }
destination { channel "#syslog"; }
} }
ulines { services.supernets.org; } ulines { services.supernets.org; }
@ -38,4 +43,4 @@ set {
"REDACTED"; "REDACTED";
"REDACTED"; "REDACTED";
} }
} }

View File

@ -59,7 +59,7 @@ log {
} }
log { log {
source { antimixedutf8; antirandom; connthrottle; flood; htm; kill; listen; link; oper; sacmds; } source { !debug; all; }
destination { channel "#syslog"; } destination { channel "#syslog"; }
} }
@ -229,10 +229,12 @@ set {
manual-ban-target ip; manual-ban-target ip;
hide-idle-time { policy always; } hide-idle-time { policy always; }
whois-details { whois-details {
bot { everyone none; self full; oper full; }
channels { everyone none; self full; oper full; } channels { everyone none; self full; oper full; }
reputation { everyone full; } oper { everyone none; self full; oper full; }
reputation { everyone full; self full; oper full; }
server { everyone none; self full; oper full; } server { everyone none; self full; oper full; }
swhois { everyone full; } swhois { everyone full; self full; oper full; }
} }
} }
@ -255,4 +257,4 @@ hideserver {
security-group known-users { security-group known-users {
identified yes; identified yes;
reputation-score 10000; reputation-score 10000;
} }

View File

@ -339,8 +339,8 @@
#define STR_RPL_MAPEND /* 007 */ ":End of /MAP" #define STR_RPL_MAPEND /* 007 */ ":End of /MAP"
#define STR_RPL_SNOMASK /* 008 */ "+%s :Server notice mask" #define STR_RPL_SNOMASK /* 008 */ "+%s :Server notice mask"
#define STR_RPL_REDIR /* 010 */ "%s %d :Please use this Server/Port instead" #define STR_RPL_REDIR /* 010 */ "%s %d :Please use this Server/Port instead"
//#define STR_RPL_MAPUSERS /* 018 */ ":%d server%s and %d user%s, average %.2f users per server" #define STR_RPL_MAPUSERS /* 018 */ ":%d server%s and %d user%s, average %.2f users per server"
#define STR_RPL_MAPUSERS /* 018 */ ":5000 servers and 1000000 users, average 1000000 users per server" //#define STR_RPL_MAPUSERS /* 018 */ ":5000 servers and 1000000 users, average 1000000 users per server"
#define STR_RPL_REMOTEISUPPORT /* 105 */ "%s :are supported by this server" #define STR_RPL_REMOTEISUPPORT /* 105 */ "%s :are supported by this server"
#define STR_RPL_TRACELINK /* 200 */ "Link %s%s %s %s" #define STR_RPL_TRACELINK /* 200 */ "Link %s%s %s %s"
#define STR_RPL_TRACECONNECTING /* 201 */ "Attempt %s %s" #define STR_RPL_TRACECONNECTING /* 201 */ "Attempt %s %s"
@ -374,27 +374,27 @@
#define STR_RPL_STATSXLINE /* 247 */ "X %s %d" #define STR_RPL_STATSXLINE /* 247 */ "X %s %d"
#define STR_RPL_STATSULINE /* 248 */ "U %s" #define STR_RPL_STATSULINE /* 248 */ "U %s"
#define STR_RPL_STATSDEBUG /* 249 */ ":%s" #define STR_RPL_STATSDEBUG /* 249 */ ":%s"
//#define STR_RPL_STATSCONN /* 250 */ ":Highest connection count: %d (%d clients)" #define STR_RPL_STATSCONN /* 250 */ ":Highest connection count: %d (%d clients)"
#define STR_RPL_STATSCONN /* 250 */ ":Highest connection count: 1000000 (1000000 clients)" //#define STR_RPL_STATSCONN /* 250 */ ":Highest connection count: 1000000 (1000000 clients)"
//#define STR_RPL_LUSERCLIENT /* 251 */ ":There are %d users and %d invisible on %d servers" #define STR_RPL_LUSERCLIENT /* 251 */ ":There are %d users and %d invisible on %d servers"
#define STR_RPL_LUSERCLIENT /* 251 */ ":There are 1000000 users and 0 invisible on 5000 servers" //#define STR_RPL_LUSERCLIENT /* 251 */ ":There are 1000000 users and 0 invisible on 5000 servers"
//#define STR_RPL_LUSEROP /* 252 */ "%d :operator(s) online" #define STR_RPL_LUSEROP /* 252 */ "%d :operator(s) online"
#define STR_RPL_LUSEROP /* 252 */ "5000 :operator(s) online" //#define STR_RPL_LUSEROP /* 252 */ "5000 :operator(s) online"
#define STR_RPL_LUSERUNKNOWN /* 253 */ "%d :unknown connection(s)" #define STR_RPL_LUSERUNKNOWN /* 253 */ "%d :unknown connection(s)"
//#define STR_RPL_LUSERCHANNELS /* 254 */ "%d :channels formed" #define STR_RPL_LUSERCHANNELS /* 254 */ "%d :channels formed"
#define STR_RPL_LUSERCHANNELS /* 254 */ "1000000 :channels formed" //#define STR_RPL_LUSERCHANNELS /* 254 */ "1000000 :channels formed"
//#define STR_RPL_LUSERME /* 255 */ ":I have %d clients and %d servers" #define STR_RPL_LUSERME /* 255 */ ":I have %d clients and %d servers"
#define STR_RPL_LUSERME /* 255 */ ":I have 5000 clients and 5000 servers" //#define STR_RPL_LUSERME /* 255 */ ":I have 5000 clients and 5000 servers"
#define STR_RPL_ADMINME /* 256 */ ":Administrative info about %s" #define STR_RPL_ADMINME /* 256 */ ":Administrative info about %s"
#define STR_RPL_ADMINLOC1 /* 257 */ ":%s" #define STR_RPL_ADMINLOC1 /* 257 */ ":%s"
#define STR_RPL_ADMINLOC2 /* 258 */ ":%s" #define STR_RPL_ADMINLOC2 /* 258 */ ":%s"
#define STR_RPL_ADMINEMAIL /* 259 */ ":%s" #define STR_RPL_ADMINEMAIL /* 259 */ ":%s"
#define STR_RPL_TRACELOG /* 261 */ "File %s %d" #define STR_RPL_TRACELOG /* 261 */ "File %s %d"
#define STR_RPL_TRYAGAIN /* 263 */ "%s :Flooding detected. Please wait a while and try again." #define STR_RPL_TRYAGAIN /* 263 */ "%s :Flooding detected. Please wait a while and try again."
//#define STR_RPL_LOCALUSERS /* 265 */ "%d %d :Current local users %d, max %d" #define STR_RPL_LOCALUSERS /* 265 */ "%d %d :Current local users %d, max %d"
#define STR_RPL_LOCALUSERS /* 265 */ "1000000 1000000 :Current local users 1000000, max 1000000" //#define STR_RPL_LOCALUSERS /* 265 */ "1000000 1000000 :Current local users 1000000, max 1000000"
//#define STR_RPL_GLOBALUSERS /* 266 */ "%d %d :Current global users %d, max %d" #define STR_RPL_GLOBALUSERS /* 266 */ "%d %d :Current global users %d, max %d"
#define STR_RPL_GLOBALUSERS /* 266 */ "1000000 1000000 :Current global users 1000000, max 1000000" //#define STR_RPL_GLOBALUSERS /* 266 */ "1000000 1000000 :Current global users 1000000, max 1000000"
#define STR_RPL_SILELIST /* 271 */ "%s" #define STR_RPL_SILELIST /* 271 */ "%s"
#define STR_RPL_ENDOFSILELIST /* 272 */ ":End of Silence List" #define STR_RPL_ENDOFSILELIST /* 272 */ ":End of Silence List"
#define STR_RPL_STATSDLINE /* 275 */ "%c %s %s" #define STR_RPL_STATSDLINE /* 275 */ "%c %s %s"

View File

@ -312,7 +312,6 @@ void _set_channel_topic(Client *client, Channel *channel, MessageTag *recv_mtags
sendto_server(client, 0, 0, mtags, ":%s TOPIC %s %s %lld :%s", sendto_server(client, 0, 0, mtags, ":%s TOPIC %s %s %lld :%s",
client->id, channel->name, channel->topic_nick, client->id, channel->name, channel->topic_nick,
(long long)channel->topic_time, channel->topic); (long long)channel->topic_time, channel->topic);
// EXPERIMENTAL - have not tried this sendto_channel(channel, client, NULL, 0, 0, SEND_LOCAL, mtags, ":%s TOPIC %s :%s", client->name, channel->name, channel->topic);
//sendto_channel(channel, client, NULL, 0, 0, SEND_LOCAL, mtags, ":%s TOPIC %s :%s", client->name, channel->name, channel->topic);
free_message_tags(mtags); free_message_tags(mtags);
} }