ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/svn/ircd-hybrid-8/doc/example.efnet.conf
(Generate patch)

Comparing:
ircd-hybrid/etc/example.efnet.conf (file contents), Revision 30 by adx, Sun Oct 2 20:03:27 2005 UTC vs.
ircd-hybrid-7.2/etc/example.efnet.conf (file contents), Revision 390 by michael, Wed Feb 1 21:24:07 2006 UTC

# Line 5 | Line 5
5   * Other example configurations can be found in the source dir under
6   * etc/.
7   *
8 < * $Id: example.efnet.conf,v 1.82 2005/09/28 14:59:06 adx Exp $
8 > * $Id$
9   */
10  
11   /* IMPORTANT NOTES:
# Line 157 | Line 157 | class {
157          /* max_number: the maximum number of users allowed in this class */
158          max_number = 100;
159  
160 +        /*
161 +         * the following lines are optional and allow you to define
162 +         * how many users can connect from one /NN subnet
163 +         */
164 +        cidr_bitlen_ipv4 = 24;
165 +        cidr_bitlen_ipv6 = 120;
166 +        number_per_cidr = 16;
167 +
168          /*
169           * sendq: the amount of data allowed in a clients queue before
170           * they are dropped.
# Line 287 | Line 295 | auth {
295           * resv_exempt:   exempt this user from resvs ('$' prefix on /stats I)
296           * no_tilde:      remove ~ from a user with no ident ('-' prefix on /stats I)
297           * can_flood:     allow this user to exceed flood limits ('|' prefix on /stats I)
298 <         * can_idle:      exempt this use from idle restrictions ('<' prefix on /stats I)
298 >         * can_idle:      exempt this user from idle restrictions ('<' prefix on /stats I)
299           */
300          flags = need_password, spoof_notice, exceed_limit, kline_exempt,
301                  gline_exempt, resv_exempt, no_tilde, can_flood, can_idle;
# Line 353 | Line 361 | operator {
361          class = "opers";
362  
363          /*
364 +         * umodes: default usermodes opers get when they /oper.  If defined,
365 +         * it will override oper_umodes settings in general {}.
366 +         * Available usermodes:
367 +         *
368 +         * +b - bots         - See bot and drone flooding notices
369 +         * +c - cconn        - Client connection/quit notices
370 +         * +D - deaf         - Don't receive channel messages
371 +         * +d - debug        - See debugging notices
372 +         * +f - full         - See I: line full notices
373 +         * +G - softcallerid - Server Side Ignore for users not on your channels
374 +         * +g - callerid     - Server Side Ignore (for privmsgs etc)
375 +         * +i - invisible    - Not shown in NAMES or WHO unless you share a
376 +         *                     a channel
377 +         * +k - skill        - See server generated KILL messages
378 +         * +l - locops       - See LOCOPS messages
379 +         * +n - nchange      - See client nick changes
380 +         * +r - rej          - See rejected client notices
381 +         * +s - servnotice   - See general server notices
382 +         * +u - unauth       - See unauthorized client notices
383 +         * +w - wallop       - See server generated WALLOPS
384 +         * +x - external     - See remote server connection and split notices
385 +         * +y - spy          - See LINKS, STATS, TRACE notices etc.
386 +         * +z - operwall     - See oper generated WALLOPS
387 +         */
388 + #       umodes = locops, servnotice, operwall, wallop;
389 +
390 +        /*
391           * privileges: controls the activities and commands an oper is
392           * allowed to do on the server.  All options default to no.
393           * Available options:
# Line 437 | Line 472 | connect {
472          class = "server";
473  
474          /*
475 <         * autoconnect: controls whether we autoconnect to this server or not,
475 >         * autoconn:    controls whether we autoconnect to this server or not,
476           *              dependent on class limits. By default, this is disabled.
477           * compressed:  controls whether traffic is compressed via ziplinks.
478           *              By default, this is disabled
# Line 457 | Line 492 | connect {
492           * burst_away:  This will send the /away string that users have set
493           *              on the server burst. Note this can be a lot of data
494           *              and slow down your server burst.
495 +         * topicburst:  Send topics to this server during channel burst.  Works
496 +         *              only if the server we are connecting to is capable
497 +         *              of TBURST/TB.
498           */
499 < #       flags = autoconn, lazylink, compressed, cryptlink, burst_away;
499 > #       flags = autoconn, lazylink, compressed, cryptlink, burst_away, topicburst;
500   };
501  
502   connect {
# Line 672 | Line 710 | gecos {
710   * The channel block contains options pertaining to channels
711   */
712   channel {
713 <        /* restrict_channels: reverse channel RESVs logic, only reserved
714 <         * channels are allowed */
715 <        restrict_channels = no;
713 >        /*
714 >         * restrict_channels: reverse channel RESVs logic, only reserved
715 >         * channels are allowed
716 >         */
717 >        restrict_channels = no;
718  
719          /*
720           * disable_local_channels: prevent users from joining &channels.
# Line 705 | Line 745 | channel {
745           *              channel knock allows an user to "/quote knock #channel"
746           *              to ask for an invite. It is typically used in eu-efnet
747           *              to ask for an invite to #eu-opers.
748 <         *              An user who is banned will not have their knock
748 >         *              A user who is banned will not have their knock
749           *              sent to channel. It is paced, so knock will not
750           *              cause a flood.
751           */
# Line 723 | Line 763 | channel {
763           */
764          knock_delay_channel = 1 minute;
765  
766 <        /*
767 <         * invite_ops_only: Restrict /invite to ops/halfops on channels,
768 <         * rather than allowing unopped users to invite people to a -i channel.
729 <         */
730 <        invite_ops_only = yes;
766 >        /* burst topicwho: enable sending of who set topic on topicburst */
767 >        /* default is yes */
768 >        burst_topicwho = yes;
769  
770          /* max chans: The maximum number of channels a user can join/be on. */
771          max_chans_per_user = 25;
# Line 739 | Line 777 | channel {
777          max_bans = 100;
778  
779          /*
780 +         * how many joins in how many seconds constitute a flood, use 0 to
781 +         * disable. +b opers will be notified (changeable via /set)
782 +         */
783 +        join_flood_count = 16;
784 +        join_flood_time = 8 seconds;
785 +
786 +        /*
787           * splitcode: The ircd will now check splitmode every few seconds.
788           *
789           * Either split users or split servers can activate splitmode, but
# Line 764 | Line 809 | channel {
809  
810          /* split: no join: disallow users joining channels at all on a split */
811          no_join_on_split = no;
767
768        /* burst topicwho: enable sending of who set topic on topicburst */
769        /* default is yes */
770        burst_topicwho = yes;
771
772        /* how many joins in how many seconds constitute a flood, use
773         * 0 to disable. +b opers will be notified (changeable via /set) */
774        join_flood_count = 16;
775        join_flood_time = 8 seconds;
812   };
813  
814   /*
# Line 1019 | Line 1055 | general {
1055          caller_id_wait = 1 minute;
1056  
1057          /*
1058 +         * opers_bypass_callerid: allows operators to bypass +g and message
1059 +         * anyone who has it set (useful if you use services).
1060 +         */
1061 +        opers_bypass_callerid = no;
1062 +
1063 +        /*
1064           * pace_wait_simple: time between use of less intensive commands
1065 <         * (HELP, remote WHOIS, WHOWAS)
1065 >         * (ADMIN, HELP, (L)USERS, VERSION, remote WHOIS)
1066           */
1067          pace_wait_simple = 1 second;
1068  
1069          /*
1070           * pace_wait: time between more intensive commands
1071 <         * (ADMIN, INFO, LIST, LUSERS, MOTD, STATS, VERSION)
1071 >         * (INFO, LINKS, LIST, MAP, MOTD, STATS, WHO, wildcard WHOIS, WHOWAS)
1072           */
1073          pace_wait = 10 seconds;
1074  
# Line 1112 | Line 1154 | general {
1154                             rej, spy, external, operwall, locops, unauth;
1155  
1156          /* oper_umodes: default usermodes opers get when they /oper */
1157 <        oper_umodes = locops, servnotice, operwall, wallop;
1157 >        oper_umodes = bots, locops, servnotice, operwall, wallop;
1158  
1159          /*
1160           * servlink_path: path to 'servlink' program used by ircd to handle

Comparing:
ircd-hybrid/etc/example.efnet.conf (property svn:keywords), Revision 30 by adx, Sun Oct 2 20:03:27 2005 UTC vs.
ircd-hybrid-7.2/etc/example.efnet.conf (property svn:keywords), Revision 390 by michael, Wed Feb 1 21:24:07 2006 UTC

# Line 1 | Line 1
1 < "Id Revision"
1 > Id Revision

Diff Legend

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