228 |
|
* they are dropped. |
229 |
|
*/ |
230 |
|
sendq = 100 kbytes; |
231 |
+ |
|
232 |
+ |
/* |
233 |
+ |
* recvq: maximum amount of data in a clients queue before they |
234 |
+ |
* are dropped for flooding. Defaults to 2560 if the chosen |
235 |
+ |
* value isn't within the range of 512 to 8000. |
236 |
+ |
*/ |
237 |
+ |
recvq = 2560 bytes; |
238 |
+ |
|
239 |
|
}; |
240 |
|
|
241 |
|
class { |
243 |
|
ping_time = 90 seconds; |
244 |
|
number_per_ip = 10; |
245 |
|
max_number = 100; |
246 |
< |
sendq = 100kbytes; |
246 |
> |
sendq = 100 kbytes; |
247 |
|
}; |
248 |
|
|
249 |
|
class { |
430 |
|
* +C - cconn_full - Client connection/quit notices full |
431 |
|
* +D - deaf - Don't receive channel messages |
432 |
|
* +d - debug - See debugging notices |
433 |
< |
* +f - full - See I: line full notices |
433 |
> |
* +f - full - See auth{} block full notices |
434 |
|
* +G - softcallerid - Server Side Ignore for users not on your channels |
435 |
|
* +g - callerid - Server Side Ignore (for privmsgs etc) |
436 |
|
* +H - hidden - Hides operator status to other users |
454 |
|
* allowed to do on the server. All options default to no. |
455 |
|
* Available options: |
456 |
|
* |
457 |
< |
* module - allows MODLIST, MODRESTART, MODLOAD, MODUNLOAD |
457 |
> |
* module - allows MODULE |
458 |
|
* global_kill - allows remote users to be /KILL'd |
459 |
|
* remote - allows remote SQUIT and CONNECT |
460 |
|
* remoteban - allows remote KLINE/UNKLINE |
470 |
|
* rehash - allows oper to REHASH config |
471 |
|
* die - allows DIE |
472 |
|
* restart - allows RESTART |
473 |
+ |
* set - allows SET |
474 |
|
* admin - gives admin privileges. admins for example, |
475 |
|
* may see the real IP addresses of servers. |
476 |
|
*/ |
539 |
|
/* |
540 |
|
* autoconn - controls whether we autoconnect to this server or not, |
541 |
|
* dependent on class limits. By default, this is disabled. |
533 |
– |
* burst_away - This will send the /away string that users have set |
534 |
– |
* on the server burst. Note this can be a lot of data |
535 |
– |
* and slow down your server burst. |
536 |
– |
* topicburst - Send topics to this server during channel burst. Works |
537 |
– |
* only if the server we are connecting to is capable |
538 |
– |
* of TBURST/TB. |
542 |
|
* ssl - Initiates a TLS/SSL connection. |
543 |
|
*/ |
544 |
< |
# flags = autoconn, burst_away, topicburst; |
544 |
> |
# flags = autoconn, ssl; |
545 |
|
}; |
546 |
|
|
547 |
|
connect { |
676 |
|
/* resv: the nicks and channels users may not join/use */ |
677 |
|
nick = "Global"; |
678 |
|
nick = "DevNull"; |
679 |
+ |
nick = "BotServ"; |
680 |
|
nick = "Services"; |
681 |
|
nick = "StatServ"; |
682 |
+ |
nick = "HelpServ"; |
683 |
|
nick = "HostServ"; |
684 |
|
nick = "NickServ"; |
685 |
|
nick = "ChanServ"; |
734 |
|
* 3 | mirc color |
735 |
|
* 15 | plain text |
736 |
|
* 22 | reverse |
737 |
+ |
* 29 | italic |
738 |
|
* 31 | underline |
739 |
|
* 160 | non-breaking space |
740 |
|
*/ |
747 |
|
restrict_channels = no; |
748 |
|
|
749 |
|
/* |
744 |
– |
* disable_local_channels: prevent users from joining &channels. |
745 |
– |
*/ |
746 |
– |
disable_local_channels = no; |
747 |
– |
|
748 |
– |
/* |
749 |
– |
* use_invex: Enable/disable channel mode +I, a n!u@h list of masks |
750 |
– |
* that can join a +i channel without an invite. |
751 |
– |
*/ |
752 |
– |
use_invex = yes; |
753 |
– |
|
754 |
– |
/* |
755 |
– |
* use_except: Enable/disable channel mode +e, a n!u@h list of masks |
756 |
– |
* that can join a channel through a ban (+b). |
757 |
– |
*/ |
758 |
– |
use_except = yes; |
759 |
– |
|
760 |
– |
/* |
761 |
– |
* use_knock: Allows users to request an invite to a channel that |
762 |
– |
* is locked somehow (+ikl). If the channel is +p or you are banned |
763 |
– |
* the knock will not be sent. |
764 |
– |
*/ |
765 |
– |
use_knock = yes; |
766 |
– |
|
767 |
– |
/* |
750 |
|
* knock_delay: The amount of time a user must wait between issuing |
751 |
|
* the knock command. |
752 |
|
*/ |
764 |
|
*/ |
765 |
|
max_chans_per_user = 25; |
766 |
|
|
767 |
+ |
/* |
768 |
+ |
* max_chans_per_oper: The maximum number of channels an oper can |
769 |
+ |
* join/be on. |
770 |
+ |
*/ |
771 |
+ |
max_chans_per_oper = 50; |
772 |
+ |
|
773 |
|
/* quiet_on_ban: stop banned people talking in channels. */ |
774 |
|
quiet_on_ban = yes; |
775 |
|
|
835 |
|
hidden = no; |
836 |
|
|
837 |
|
/* |
850 |
– |
* disable_hidden: prevent servers hiding themselves from a |
851 |
– |
* /links output. |
852 |
– |
*/ |
853 |
– |
disable_hidden = no; |
854 |
– |
|
855 |
– |
/* |
838 |
|
* hide_servers: hide remote servernames everywhere and instead use |
839 |
|
* hidden_name and network_desc. |
840 |
|
*/ |
871 |
|
/* max_watch: maximum WATCH entries a client can have. */ |
872 |
|
max_watch = 60; |
873 |
|
|
874 |
+ |
/* gline_enable: enable glines, network wide temp klines */ |
875 |
+ |
gline_enable = yes; |
876 |
+ |
|
877 |
+ |
/* |
878 |
+ |
* gline_duration: the amount of time a gline will remain on your |
879 |
+ |
* server before expiring |
880 |
+ |
*/ |
881 |
+ |
gline_duration = 1 day; |
882 |
+ |
|
883 |
+ |
/* |
884 |
+ |
* gline_request_duration: how long a pending G-line can be around. |
885 |
+ |
* 10 minutes should be plenty |
886 |
+ |
*/ |
887 |
+ |
gline_request_duration = 10 minutes; |
888 |
+ |
|
889 |
|
/* |
890 |
|
* gline_min_cidr: the minimum required length of a CIDR bitmask |
891 |
|
* for IPv4 based glines |
1075 |
|
|
1076 |
|
/* |
1077 |
|
* pace_wait: time between more intensive commands |
1078 |
< |
* (INFO, LINKS, LIST, MAP, MOTD, STATS, WHO, wildcard WHOIS, WHOWAS) |
1078 |
> |
* (AWAY, INFO, LINKS, MAP, MOTD, STATS, WHO, wildcard WHOIS, WHOWAS) |
1079 |
|
*/ |
1080 |
|
pace_wait = 10 seconds; |
1081 |
|
|
1113 |
|
max_targets = 4; |
1114 |
|
|
1115 |
|
/* |
1119 |
– |
* client_flood: maximum amount of data in a clients queue before |
1120 |
– |
* they are dropped for flooding. |
1121 |
– |
*/ |
1122 |
– |
client_flood = 2560 bytes; |
1123 |
– |
|
1124 |
– |
/* |
1116 |
|
* message_locale: the default message locale |
1117 |
|
* Use "standard" for the compiled in defaults. |
1118 |
|
* To install the translated messages, go into messages/ in the |
1128 |
|
* +C - cconn_full - Client connection/quit notices full |
1129 |
|
* +D - deaf - Don't receive channel messages |
1130 |
|
* +d - debug - See debugging notices |
1131 |
< |
* +f - full - See I: line full notices |
1131 |
> |
* +f - full - See auth{} block full notices |
1132 |
|
* +G - softcallerid - Server Side Ignore for users not on your channels |
1133 |
|
* +g - callerid - Server Side Ignore (for privmsgs etc) |
1134 |
|
* +H - hidden - Hides operator status to other users |
1176 |
|
throttle_time = 10; |
1177 |
|
}; |
1178 |
|
|
1188 |
– |
glines { |
1189 |
– |
/* enable: enable glines, network wide temp klines */ |
1190 |
– |
enable = yes; |
1191 |
– |
|
1192 |
– |
/* |
1193 |
– |
* duration: the amount of time a gline will remain on your |
1194 |
– |
* server before expiring |
1195 |
– |
*/ |
1196 |
– |
duration = 1 day; |
1197 |
– |
|
1198 |
– |
/* |
1199 |
– |
* log: which types of rules you want to log when triggered |
1200 |
– |
* (choose reject or block) |
1201 |
– |
*/ |
1202 |
– |
log = reject, block; |
1203 |
– |
|
1204 |
– |
/* |
1205 |
– |
* NOTE: gline ACLs can cause a desync of glines throughout the |
1206 |
– |
* network, meaning some servers may have a gline triggered, and |
1207 |
– |
* others may not. Also, you only need insert rules for glines |
1208 |
– |
* that you want to block and/or reject. If you want to accept and |
1209 |
– |
* propagate the gline, do NOT put a rule for it. |
1210 |
– |
*/ |
1211 |
– |
|
1212 |
– |
/* user@host for rule to apply to */ |
1213 |
– |
user = "god@I.still.hate.packets"; |
1214 |
– |
/* server for rule to apply to */ |
1215 |
– |
name = "hades.arpa"; |
1216 |
– |
|
1217 |
– |
/* |
1218 |
– |
* action: action to take when a matching gline is found. options are: |
1219 |
– |
* reject - do not apply the gline locally |
1220 |
– |
* block - do not propagate the gline |
1221 |
– |
*/ |
1222 |
– |
action = reject, block; |
1223 |
– |
|
1224 |
– |
user = "god@*"; |
1225 |
– |
name = "*"; |
1226 |
– |
action = block; |
1227 |
– |
}; |
1228 |
– |
|
1179 |
|
modules { |
1180 |
|
/* |
1181 |
|
* path: other paths to search for modules specified below |
1182 |
< |
* and in /modload. |
1182 |
> |
* and in "/module load". |
1183 |
|
*/ |
1184 |
|
path = "/usr/local/ircd/lib/ircd-hybrid/modules"; |
1185 |
|
path = "/usr/local/ircd/lib/ircd-hybrid/modules/autoload"; |