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 1519 by michael, Wed Sep 5 12:02:04 2012 UTC

# Line 228 | Line 228 | class {
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 {
# Line 235 | Line 243 | 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 {
# Line 422 | Line 430 | operator {
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
# Line 446 | Line 454 | operator {
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
# Line 462 | Line 470 | operator {
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           */
# Line 530 | Line 539 | connect {
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 {
# Line 673 | Line 676 | resv {
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";
# Line 729 | Line 734 | channel {
734           *   3 | mirc color
735           *  15 | plain text
736           *  22 | reverse
737 +         *  29 | italic
738           *  31 | underline
739           * 160 | non-breaking space
740           */
# Line 741 | Line 747 | channel {
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           */
# Line 782 | Line 764 | channel {
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  
# Line 847 | Line 835 | serverhide {
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           */
# Line 889 | Line 871 | general {
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
# Line 1078 | Line 1075 | general {
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  
# Line 1116 | Line 1113 | general {
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
# Line 1137 | Line 1128 | general {
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
# Line 1185 | Line 1176 | general {
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";

Diff Legend

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