ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/svn/ircd-hybrid/branches/8.2.x/doc/reference.conf
(Generate patch)

Comparing ircd-hybrid-8/doc/example.conf (file contents):
Revision 1412 by michael, Sat May 19 18:39:17 2012 UTC vs.
Revision 1490 by michael, Sat Jul 28 19:33:23 2012 UTC

# Line 235 | Line 235 | class {
235          ping_time = 90 seconds;
236          number_per_ip = 10;
237          max_number = 100;
238 <        sendq = 100kbytes;
238 >        sendq = 100 kbytes;
239   };
240  
241   class {
# Line 422 | Line 422 | operator {
422           * +C - cconn_full   - Client connection/quit notices full
423           * +D - deaf         - Don't receive channel messages
424           * +d - debug        - See debugging notices
425 <         * +f - full         - See I: line full notices
425 >         * +f - full         - See auth{} block full notices
426           * +G - softcallerid - Server Side Ignore for users not on your channels
427           * +g - callerid     - Server Side Ignore (for privmsgs etc)
428           * +H - hidden       - Hides operator status to other users
# Line 446 | Line 446 | operator {
446           * allowed to do on the server. All options default to no.
447           * Available options:
448           *
449 <         * module       - allows MODLIST, MODRESTART, MODLOAD, MODUNLOAD
449 >         * module       - allows MODULE
450           * global_kill  - allows remote users to be /KILL'd
451           * remote       - allows remote SQUIT and CONNECT
452           * remoteban    - allows remote KLINE/UNKLINE
# Line 462 | Line 462 | operator {
462           * rehash       - allows oper to REHASH config
463           * die          - allows DIE
464           * restart      - allows RESTART
465 +         * set          - allows SET
466           * admin        - gives admin privileges. admins for example,
467           *                may see the real IP addresses of servers.
468           */
# Line 673 | Line 674 | resv {
674          /* resv: the nicks and channels users may not join/use */
675          nick = "Global";
676          nick = "DevNull";
677 +        nick = "BotServ";
678          nick = "Services";
679          nick = "StatServ";
680 +        nick = "HelpServ";
681          nick = "HostServ";
682          nick = "NickServ";
683          nick = "ChanServ";
# Line 729 | Line 732 | channel {
732           *   3 | mirc color
733           *  15 | plain text
734           *  22 | reverse
735 +         *  29 | italic
736           *  31 | underline
737           * 160 | non-breaking space
738           */
# Line 741 | Line 745 | channel {
745          restrict_channels = no;
746  
747          /*
744         * disable_local_channels: prevent users from joining &channels.
745         */
746        disable_local_channels = no;
747
748        /*
748           * use_invex: Enable/disable channel mode +I, a n!u@h list of masks
749           * that can join a +i channel without an invite.
750           */
# Line 782 | Line 781 | channel {
781           */
782          max_chans_per_user = 25;
783  
784 +        /*
785 +         * max_chans_per_oper: The maximum number of channels an oper can
786 +         * join/be on.
787 +         */
788 +        max_chans_per_oper = 50;
789 +
790          /* quiet_on_ban: stop banned people talking in channels. */
791          quiet_on_ban = yes;
792  
# Line 847 | Line 852 | serverhide {
852          hidden = no;
853  
854          /*
850         * disable_hidden: prevent servers hiding themselves from a
851         * /links output.
852         */
853        disable_hidden = no;
854
855        /*
855           * hide_servers: hide remote servernames everywhere and instead use
856           * hidden_name and network_desc.
857           */
# Line 889 | Line 888 | general {
888          /* max_watch: maximum WATCH entries a client can have. */
889          max_watch = 60;
890  
891 +        /* gline_enable: enable glines, network wide temp klines */
892 +        gline_enable = yes;
893 +
894 +        /*
895 +         * gline_duration: the amount of time a gline will remain on your
896 +         * server before expiring
897 +         */
898 +        gline_duration = 1 day;
899 +
900 +        /*
901 +         * gline_request_duration:  how long a pending G-line can be around.
902 +         * 10 minutes should be plenty
903 +         */
904 +        gline_request_duration = 10 minutes;
905 +
906          /*
907           * gline_min_cidr: the minimum required length of a CIDR bitmask
908           * for IPv4 based glines
# Line 1078 | Line 1092 | general {
1092  
1093          /*
1094           * pace_wait: time between more intensive commands
1095 <         * (INFO, LINKS, LIST, MAP, MOTD, STATS, WHO, wildcard WHOIS, WHOWAS)
1095 >         * (AWAY, INFO, LINKS, MAP, MOTD, STATS, WHO, wildcard WHOIS, WHOWAS)
1096           */
1097          pace_wait = 10 seconds;
1098  
# Line 1137 | Line 1151 | general {
1151           * +C - cconn_full   - Client connection/quit notices full
1152           * +D - deaf         - Don't receive channel messages
1153           * +d - debug        - See debugging notices
1154 <         * +f - full         - See I: line full notices
1154 >         * +f - full         - See auth{} block full notices
1155           * +G - softcallerid - Server Side Ignore for users not on your channels
1156           * +g - callerid     - Server Side Ignore (for privmsgs etc)
1157           * +H - hidden       - Hides operator status to other users
# Line 1185 | Line 1199 | general {
1199          throttle_time = 10;
1200   };
1201  
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
1202   modules {
1203          /*
1204           * path: other paths to search for modules specified below
1205 <         * and in /modload.
1205 >         * and in "/module load".
1206           */
1207          path = "/usr/local/ircd/lib/ircd-hybrid/modules";
1208          path = "/usr/local/ircd/lib/ircd-hybrid/modules/autoload";

Diff Legend

Removed lines
+ Added lines
< Changed lines (old)
> Changed lines (new)