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

Comparing:
ircd-hybrid/trunk/doc/reference.conf (file contents), Revision 1825 by michael, Sun Apr 14 19:54:48 2013 UTC vs.
ircd-hybrid/releases/8.1.0beta4/doc/reference.conf (file contents), Revision 1988 by michael, Thu May 9 14:27:04 2013 UTC

# Line 47 | Line 47 | serverinfo {
47           * sid: a server's unique ID.  This is three characters long and must
48           * be in the form [0-9][A-Z0-9][A-Z0-9].  The first character must be
49           * a digit, followed by 2 alpha-numerical letters.
50 <         * NOTE: The letters must be capitalized.  This cannot be changed at runtime.
50 >         * NOTE: The letters must be capitalized. This cannot be changed at runtime.
51           */
52          sid = "0HY";
53  
# Line 58 | Line 58 | serverinfo {
58  
59          /*
60           * network info: the name and description of the network this server
61 <         * is on.  Shown in the 005 reply and used with serverhiding.
61 >         * is on. Shown in the 005 reply and used with serverhiding.
62           */
63          network_name = "MyNet";
64          network_desc = "This is My Network";
# Line 81 | Line 81 | serverinfo {
81           */
82          #vhost6 = "3ffe:80e8:546::2";
83  
84 <        /* max_clients: the maximum number of clients allowed to connect */
84 >        /* max_clients: the maximum number of clients allowed to connect. */
85          max_clients = 512;
86  
87          /*
# Line 117 | Line 117 | serverinfo {
117           * ssl certificate for encrypted client connection.
118           *
119           * This assumes your private RSA key is stored in rsa.key. You
120 <         * MUST have an RSA key in order to generate the certificate
120 >         * MUST have an RSA key in order to generate the certificate.
121 >         *
122 >         * Example command:
123           *
124           *      openssl req -new -days 365 -x509 -key rsa.key -out cert.pem
125           *
# Line 192 | Line 194 | admin {
194   * class {}:  contains information about classes for users
195   */
196   class {
197 <        /* name: the name of the class */
197 >        /* name: the name of the class. */
198          name = "users";
199  
200          /*
# Line 225 | Line 227 | class {
227  
228          /*
229           * the following lines are optional and allow you to define
230 <         * how many users can connect from one /NN subnet
230 >         * how many users can connect from one /NN subnet.
231           */
232          cidr_bitlen_ipv4 = 24;
233          cidr_bitlen_ipv6 = 120;
# Line 253 | Line 255 | class {
255          sendq = 100 kbytes;
256  
257          /*
258 <         * min_idle: minimum idle time that is shown in /whois
258 >         * min_idle: minimum idle time that is shown in /whois.
259           */
260          min_idle = 3 hours;
261  
262          /*
263 <         * max_idle: maximum idle time that is shown in /whois
263 >         * max_idle: maximum idle time that is shown in /whois.
264           */
265          max_idle = 8 hours;
266  
# Line 277 | Line 279 | class {
279          ping_time = 90 seconds;
280  
281          /*
282 <         * connectfreq: only used in server classes.  Specifies the delay
282 >         * connectfreq: only used in server classes. Specifies the delay
283           * between autoconnecting to servers.
284           */
285          connectfreq = 5 minutes;
286  
287 <        /* max number: the amount of servers to autoconnect to */
287 >        /* max number: the amount of servers to autoconnect to. */
288          max_number = 1;
289  
290 <        /* sendq: servers need a higher sendq as they send more data */
290 >        /* sendq: servers need a higher sendq as they send more data. */
291          sendq = 2 megabytes;
292   };
293  
# Line 294 | Line 296 | class {
296   */
297   listen {
298          /*
299 <         * port: the specific port to listen on.  If no host is specified
299 >         * port: the specific port to listen on. If no host is specified
300           * before, it will listen on all available IPs.
301           *
302           * Ports are separated via a comma, a range may be specified using ".."
# Line 307 | Line 309 | listen {
309           * Listen on 192.168.0.1/6697 with ssl enabled and hidden from STATS P
310           * unless you are an administrator.
311           *
312 <         * NOTE: The "flags" directive has to come before "port".  Always!
312 >         * NOTE: The "flags" directive has to come before "port". Always!
313           *
314           * Currently available flags are:
315           *
# Line 321 | Line 323 | listen {
323  
324          /*
325           * host: set a specific IP/host the ports after the line will listen
326 <         * on.  This may be ipv4 or ipv6.
326 >         * on. This may be ipv4 or ipv6.
327           */
328          host = "1.2.3.4";
329          port = 7000, 7001;
# Line 351 | Line 353 | auth {
353          encrypted = yes;
354  
355          /*
356 <         * spoof: fake the users host to this.  This is free-form,
357 <         * just do everyone a favor and don't abuse it. ('=' prefix on /stats I)
356 >         * spoof: fake the users host to this. This is free-form, just do
357 >         * everyone a favor and don't abuse it. ('=' prefix on /stats I)
358           */
359          spoof = "I.still.hate.packets";
360  
# Line 371 | Line 373 | auth {
373           * resv_exempt   - exempt this user from resvs ('$' prefix on /stats I)
374           * no_tilde      - remove ~ from a user with no ident ('-' prefix on /stats I)
375           * can_flood     - allow this user to exceed flood limits ('|' prefix on /stats I)
376 <         * webirc        - enables WEBIRC authentication for web-based clients such as Mibbit
376 >         * webirc        - enables WEBIRC authentication for web-based clients such as Mibbit
377           *                 ('<' prefix on /stats I)
378           */
379          flags = need_password, spoof_notice, exceed_limit, kline_exempt,
# Line 380 | Line 382 | auth {
382  
383   auth {
384          /*
385 <         * redirect: the server and port to redirect a user to.  A user does
386 <         * not have to obey the redirection, the ircd just suggests an alternative
385 >         * redirect: the server and port to redirect a user to. A user does not
386 >         * have to obey the redirection, the ircd just suggests an alternative
387           * server for them.
388           */
389          redirserv = "this.is.not.a.real.server";
# Line 401 | Line 403 | auth {
403  
404   /*
405   * operator {}:  defines ircd operators
404 *
405 * ircd-hybrid no longer supports local operators, privileges are
406 * controlled via flags.
406   */
407   operator {
408          /* name: the name of the oper */
# Line 417 | Line 416 | operator {
416          user = "*@127.0.0.0/8";
417  
418          /*
419 <         * password: the password required to oper.  By default this will
419 >         * password: the password required to oper. By default this will
420           * need to be encrypted by using the provided mkpasswd tool.
421           * Several password hash algorithms are available depending
422           * on your system's crypt() implementation. For example, a modern
# Line 443 | Line 442 | operator {
442          class = "opers";
443  
444          /*
445 <         * umodes: default usermodes opers get when they /oper.  If defined,
445 >         * umodes: default usermodes opers get when they /oper. If defined,
446           * it will override oper_umodes settings in general {}.
447           * Available usermodes:
448           *
# Line 453 | Line 452 | operator {
452           * +D - deaf         - Don't receive channel messages
453           * +d - debug        - See debugging notices
454           * +e - external     - See remote server connection and split notices
455 +         * +F - farconnect   - Remote client connection/quit notices
456           * +f - full         - See auth{} block full notices
457           * +G - softcallerid - Server Side Ignore for users not on your channels
458           * +g - callerid     - Server Side Ignore (for privmsgs etc)
# Line 463 | Line 463 | operator {
463           * +k - skill        - See server generated KILL messages
464           * +l - locops       - See LOCOPS messages
465           * +n - nchange      - See client nick changes
466 +         * +R - nononreg     - Only receive private messages from registered clients
467           * +s - servnotice   - See general server notices
468           * +u - unauth       - See unauthorized client notices
469           * +w - wallop       - See server generated WALLOPS
# Line 488 | Line 489 | operator {
489           * xline        - allows XLINE
490           * globops      - allows GLOBOPS
491           * operwall     - allows OPERWALL
491         * nick_changes - allows oper to see nickchanges via usermode +n
492           * rehash       - allows oper to REHASH config
493           * die          - allows DIE
494           * restart      - allows RESTART
# Line 497 | Line 497 | operator {
497           *                may see the real IP addresses of servers.
498           */
499          flags = global_kill, remote, kline, unkline, xline, globops, restart,
500 <                die, rehash, nick_changes, admin, operwall, module;
500 >                die, rehash, admin, operwall, module;
501   };
502  
503   /*
# Line 519 | Line 519 | connect {
519          name = "irc.uplink.com";
520  
521          /*
522 <         * host: the host or IP to connect to.  If a hostname is used it
522 >         * host: the host or IP to connect to. If a hostname is used it
523           * must match the reverse dns of the server.
524           */
525          host = "192.168.0.1";
# Line 548 | Line 548 | connect {
548          port = 6666;
549  
550          /*
551 <         * hub_mask: the mask of servers that this server may hub.  Multiple
552 <         * entries are permitted
551 >         * hub_mask: the mask of servers that this server may hub. Multiple
552 >         * entries are permitted.
553           */
554          hub_mask = "*";
555  
556          /*
557 <         * leaf_mask: the mask of servers this server may not hub.  Multiple
558 <         * entries are permitted.  Useful for forbidding EU -> US -> EU routes.
557 >         * leaf_mask: the mask of servers this server may not hub. Multiple
558 >         * entries are permitted. Useful for forbidding EU -> US -> EU routes.
559           */
560   #       leaf_mask = "*.uk";
561  
# Line 638 | Line 638 | cluster {
638   *
639   * NOTE: This can be effectively used for remote klines.
640   *       Please note that there is no password authentication
641 < *       for users setting remote klines.  You must also be
641 > *       for users setting remote klines. You must also be
642   *       /oper'd in order to issue a remote kline.
643   */
644   shared {
645          /*
646 <         * name: the server the user must be on to set klines.  If this is not
646 >         * name: the server the user must be on to set klines. If this is not
647           * specified, the user will be allowed to kline from all servers.
648           */
649          name = "irc2.some.server";
650  
651          /*
652 <         * user: the user@host mask that is allowed to set klines.  If this is
652 >         * user: the user@host mask that is allowed to set klines. If this is
653           * not specified, all users on the server above will be allowed to set
654           * a remote kline.
655           */
# Line 680 | Line 680 | kill {
680          reason = "Obviously hacked account";
681   };
682  
683 kill {
684        user = "^O[[:alpha:]]?[[:digit:]]+(x\.o|\.xo)$@^[[:alnum:]]{4}\.evilnet.tld$";
685
686        /*
687         * NOTE: You have to set type=regex; when using a regular expression
688         * based user entry
689         */
690        type = regex;
691 };
692
683   /*
684   * deny {}:  IPs that are not allowed to connect (before DNS/ident lookup)
685   * Oper issued dlines will be added to the specified dline config
# Line 700 | Line 690 | deny {
690   };
691  
692   /*
693 < * exempt {}: IPs that are exempt from deny {} and Dlines
693 > * exempt {}:  IPs that are exempt from deny {} and Dlines
694   */
695   exempt {
696          ip = "192.168.0.0/16";
# Line 709 | Line 699 | exempt {
699   /*
700   * resv {}:  nicks and channels users may not use/join
701   */
702 < resv { nick = "clone*"; reason = "Clone bots"; };
703 < resv { nick = "NickServ"; reason = "Reserved for services"; };
704 < resv { nick = "OperServ"; reason = "Reserved for services"; };
705 < resv { nick = "MemoServ"; reason = "Reserved for services"; };
706 < resv { nick = "BotServ"; reason = "Reserved for services"; };
707 < resv { nick = "HelpServ"; reason = "Reserved for services"; };
708 < resv { nick = "HostServ"; reason = "Reserved for services"; };
709 < resv { nick = "StatServ"; reason = "Reserved for services"; };
710 < resv { channel = "#*services*"; reason = "Reserved for services"; };
702 > resv { mask = "clone*"; reason = "Clone bots"; };
703 > resv { mask = "ChanServ"; reason = "Reserved for services"; };
704 > resv { mask = "NickServ"; reason = "Reserved for services"; };
705 > resv { mask = "OperServ"; reason = "Reserved for services"; };
706 > resv { mask = "MemoServ"; reason = "Reserved for services"; };
707 > resv { mask = "BotServ"; reason = "Reserved for services"; };
708 > resv { mask = "HelpServ"; reason = "Reserved for services"; };
709 > resv { mask = "HostServ"; reason = "Reserved for services"; };
710 > resv { mask = "StatServ"; reason = "Reserved for services"; };
711 > resv { mask = "#*services*"; reason = "Reserved for services"; };
712 >
713 > resv {
714 >        /*
715 >         * mask: masks starting with a '#' are automatically considered
716 >         * as channel name mask.
717 >         */
718 >        mask = "#helsinki";
719 >        reason = "Channel is reserved for finnish inhabitants";
720 >
721 >        /*
722 >         * exempt: can be either a ISO 3166 alpha-2 two letter country
723 >         * code, or a nick!user@host mask. CIDR is supported. Exempt
724 >         * entries can be stacked.
725 >         */
726 >        exempt = "FI";
727 > };
728  
729   /*
730 < * gecos {}:  The X: replacement, used for banning users based on
724 < * their "realname".
730 > * gecos {}:  Used for banning users based on their "realname".
731   */
732   gecos {
733          name = "*sex*";
# Line 733 | Line 739 | gecos {
739          reason = "Trojan drone";
740   };
741  
736 gecos {
737        name = "^\[J[0o]hn Do[3e]\]-[0-9]{2,5}$";
738
739        /*
740         * NOTE: You have to set type=regex; when using a regular expression
741         * based name entry
742         */
743        type = regex;
744 };
745
742   /*
743   * channel {}:  The channel block contains options pertaining to channels
744   */
# Line 763 | Line 759 | channel {
759          disable_fake_channels = yes;
760  
761          /*
766         * restrict_channels: reverse channel RESVs logic, only reserved
767         * channels are allowed
768         */
769        restrict_channels = no;
770
771        /*
762           * knock_delay: The amount of time a user must wait between issuing
763           * the knock command.
764           */
# Line 792 | Line 782 | channel {
782           */
783          max_chans_per_oper = 50;
784  
795        /* quiet_on_ban: stop banned people talking in channels. */
796        quiet_on_ban = yes;
797
785          /* max_bans: maximum number of +b/e/I modes in a channel */
786          max_bans = 100;
787  
# Line 816 | Line 803 | channel {
803  
804          /*
805           * default_split_user_count: when the usercount is lower than this level,
806 <         * consider ourselves split.  This must be set for automatic splitmode.
806 >         * consider ourselves split. This must be set for automatic splitmode.
807           */
808          default_split_user_count = 0;
809  
810          /*
811           * default_split_server_count: when the servercount is lower than this,
812 <         * consider ourselves split.  This must be set for automatic splitmode.
812 >         * consider ourselves split. This must be set for automatic splitmode.
813           */
814          default_split_server_count = 0;
815  
# Line 840 | Line 827 | channel {
827   serverhide {
828          /*
829           * flatten_links: this option will show all servers in /links appear
830 <         * that they are linked to this current server
830 >         * that they are linked to this current server.
831           */
832          flatten_links = no;
833  
# Line 852 | Line 839 | serverhide {
839  
840          /*
841           * hidden: hide this server from a /links output on servers that
842 <         * support it.  This allows hub servers to be hidden etc.
842 >         * support it. This allows hub servers to be hidden etc.
843           */
844          hidden = no;
845  
# Line 863 | Line 850 | serverhide {
850          hide_servers = no;
851  
852          /*
853 +         * hide_services: define this if you want to hide the location of
854 +         * services servers that are specified in the service{} block.
855 +         */
856 +        hide_services = no;
857 +
858 +        /*
859           * Use this as the servername users see if hide_servers = yes.
860           */
861          hidden_name = "*.hidden.com";
# Line 893 | Line 886 | general {
886          /* max_watch: maximum WATCH entries a client can have. */
887          max_watch = 60;
888  
889 <        /* gline_enable: enable glines, network wide temp klines */
889 >        /* gline_enable: enable glines, network wide temp klines. */
890          gline_enable = yes;
891  
892          /*
893           * gline_duration: the amount of time a gline will remain on your
894 <         * server before expiring
894 >         * server before expiring.
895           */
896          gline_duration = 1 day;
897  
898          /*
899 <         * gline_request_duration:  how long a pending G-line can be around.
900 <         * 10 minutes should be plenty
899 >         * gline_request_duration: how long a pending G-line can be around.
900 >         * 10 minutes should be plenty.
901           */
902          gline_request_duration = 10 minutes;
903  
904          /*
905           * gline_min_cidr: the minimum required length of a CIDR bitmask
906 <         * for IPv4 based glines
906 >         * for IPv4 based glines.
907           */
908          gline_min_cidr = 16;
909  
910          /*
911           * gline_min_cidr6: the minimum required length of a CIDR bitmask
912 <         * for IPv6 based glines
912 >         * for IPv6 based glines.
913           */
914          gline_min_cidr6 = 48;
915  
# Line 926 | Line 919 | general {
919          invisible_on_connect = yes;
920  
921          /*
922 <         * Max time from the nickname change that still causes KILL
923 <         * automatically to switch for the current nick of that user.
922 >         * kill_chase_time_limit: maximum time from the nickname change that
923 >         * still causes KILL automatically to switch for the current nick of
924 >         * that user.
925           */
926          kill_chase_time_limit = 90 seconds;
927  
928          /*
929 <         * If hide_spoof_ips is disabled, opers will be allowed to see the real
929 >         * hide_spoof_ips: if disabled, opers will be allowed to see the real
930           * IP of spoofed users in /trace etc. If this is defined they will be
931           * shown a masked IP.
932           */
933          hide_spoof_ips = yes;
934  
935          /*
936 <         * Ignore bogus timestamps from other servers.  Yes, this will desync
937 <         * the network, but it will allow chanops to resync with a valid non TS 0
936 >         * Ignore bogus timestamps from other servers. Yes, this will desync the
937 >         * network, but it will allow chanops to resync with a valid non TS 0
938           *
939           * This should be enabled network wide, or not at all.
940           */
# Line 952 | Line 946 | general {
946           */
947          disable_auth = no;
948  
949 <        /* disable_remote_commands: disable users doing commands on remote servers */
949 >        /* disable_remote_commands: disable users doing commands on remote servers. */
950          disable_remote_commands = no;
951  
952          /*
# Line 963 | Line 957 | general {
957  
958          /*
959           * default_floodcount: the default value of floodcount that is configurable
960 <         * via /quote set floodcount.  This is the amount of lines a user
960 >         * via /quote set floodcount. This is the amount of lines a user
961           * may send to any other user/channel in one second.
962           */
963          default_floodcount = 10;
# Line 982 | Line 976 | general {
976  
977          /*
978           * min_nonwildcard: the minimum non wildcard characters in k/d/g lines
979 <         * placed via the server.  klines hand placed are exempt from limits.
979 >         * placed via the server. K-lines hand placed are exempt from limits.
980           * wildcard chars: '.' ':' '*' '?' '@' '!' '#'
981           */
982          min_nonwildcard = 4;
983  
984          /*
985           * min_nonwildcard_simple: the minimum non wildcard characters in
986 <         * gecos bans.  wildcard chars: '*' '?' '#'
986 >         * gecos bans. wildcard chars: '*' '?' '#'
987           */
988          min_nonwildcard_simple = 3;
989  
990 <        /* max_accept: maximum allowed /accept's for +g usermode */
990 >        /* max_accept: maximum allowed /accept's for +g usermode. */
991          max_accept = 20;
992  
993 <        /* anti_nick_flood: enable the nickflood control code */
993 >        /* anti_nick_flood: enable the nickflood control code. */
994          anti_nick_flood = yes;
995  
996          /* nick flood: the nick changes allowed in the specified period */
# Line 1011 | Line 1005 | general {
1005  
1006          /*
1007           * ts delta: the time delta allowed between server clocks before
1008 <         * a warning is given, or before the link is dropped.  all servers
1008 >         * a warning is given, or before the link is dropped. All servers
1009           * should run ntpdate/rdate to keep clocks in sync
1010           */
1011          ts_warn_delta = 30 seconds;
# Line 1019 | Line 1013 | general {
1013  
1014          /*
1015           * warn_no_nline: warn opers about servers that try to connect but
1016 <         * we don't have a connect {} block for.  Twits with misconfigured
1016 >         * we don't have a connect {} block for. Twits with misconfigured
1017           * servers can get really annoying with this enabled.
1018           */
1019          warn_no_nline = yes;
1020  
1021          /*
1022           * stats_e_disabled: set this to 'yes' to disable "STATS e" for both
1023 <         * operators and administrators.  Doing so is a good idea in case
1023 >         * operators and administrators. Doing so is a good idea in case
1024           * there are any exempted (exempt{}) server IPs you don't want to
1025           * see leaked.
1026           */
# Line 1039 | Line 1033 | general {
1033          stats_P_oper_only = yes;
1034  
1035          /*
1036 <         * stats i oper only: make stats i (auth {}) oper only. set to:
1037 <         *     yes:    show users no auth blocks, made oper only.
1038 <         *     masked: show users first matching auth block
1039 <         *     no:     show users all auth blocks.
1036 >         * stats i oper only: make stats i (auth {}) oper only. Set to:
1037 >         *     yes    - show users no auth blocks, made oper only.
1038 >         *     masked - show users first matching auth block
1039 >         *     no     - show users all auth blocks.
1040           */
1041          stats_i_oper_only = yes;
1042  
1043          /*
1044 <         * stats_k_oper_only: make stats k/K (klines) oper only.  set to:
1045 <         *     yes:    show users no auth blocks, made oper only
1046 <         *     masked: show users first matching auth block
1047 <         *     no:     show users all auth blocks.
1044 >         * stats_k_oper_only: make stats k/K (klines) oper only. Set to:
1045 >         *     yes    - show users no auth blocks, made oper only
1046 >         *     masked - show users first matching auth block
1047 >         *     no     - show users all auth blocks.
1048           */
1049          stats_k_oper_only = yes;
1050  
# Line 1095 | Line 1089 | general {
1089  
1090          /*
1091           * true_no_oper_flood: completely eliminate flood limits for opers
1092 <         * and for clients with can_flood = yes in their auth {} blocks
1092 >         * and for clients with can_flood = yes in their auth {} blocks.
1093           */
1094          true_no_oper_flood = yes;
1095  
1096 <        /* oper_pass_resv: allow opers to over-ride RESVs on nicks/channels */
1096 >        /* oper_pass_resv: allow opers to over-ride RESVs on nicks/channels. */
1097          oper_pass_resv = yes;
1098  
1099          /* REMOVE ME.  The following line checks you've been reading. */
# Line 1107 | Line 1101 | general {
1101  
1102          /*
1103           * max_targets: the maximum amount of targets in a single
1104 <         * PRIVMSG/NOTICE.  Set to 999 NOT 0 for unlimited.
1104 >         * PRIVMSG/NOTICE. Set to 999 NOT 0 for unlimited.
1105           */
1106          max_targets = 4;
1107  
1108          /*
1115         * message_locale: the default message locale
1116         * Use "standard" for the compiled in defaults.
1117         * To install the translated messages, go into messages/ in the
1118         * source directory and run `make install'.
1119         */
1120        message_locale = "standard";
1121
1122        /*
1109           * usermodes configurable: a list of usermodes for the options below
1110           *
1111           * +b - bots         - See bot and drone flooding notices
# Line 1128 | Line 1114 | general {
1114           * +D - deaf         - Don't receive channel messages
1115           * +d - debug        - See debugging notices
1116           * +e - external     - See remote server connection and split notices
1117 +         * +F - farconnect   - Remote client connection/quit notices
1118           * +f - full         - See auth{} block full notices
1119           * +G - softcallerid - Server Side Ignore for users not on your channels
1120           * +g - callerid     - Server Side Ignore (for privmsgs etc)
# Line 1138 | Line 1125 | general {
1125           * +k - skill        - See server generated KILL messages
1126           * +l - locops       - See LOCOPS messages
1127           * +n - nchange      - See client nick changes
1128 +         * +R - nononreg     - Only receive private messages from registered clients
1129           * +s - servnotice   - See general server notices
1130           * +u - unauth       - See unauthorized client notices
1131           * +w - wallop       - See server generated WALLOPS
# Line 1148 | Line 1136 | general {
1136          /* oper_only_umodes: usermodes only opers may set */
1137          oper_only_umodes = bots, cconn, cconn_full, debug, full, hidden, skill,
1138                             nchange, rej, spy, external, operwall,
1139 <                           locops, unauth;
1139 >                           locops, unauth, farconnect;
1140  
1141          /* oper_umodes: default usermodes opers get when they /oper */
1142          oper_umodes = bots, locops, servnotice, operwall, wallop;
1143  
1144          /*
1145           * use_egd: if your system does not have *random devices yet you
1146 <         * want to use OpenSSL and encrypted links, enable this.  Beware -
1147 <         * EGD is *very* CPU intensive when gathering data for its pool
1146 >         * want to use OpenSSL and encrypted links, enable this. Beware -
1147 >         * EGD is *very* CPU intensive when gathering data for its pool.
1148           */
1149   #       use_egd = yes;
1150  
# Line 1168 | Line 1156 | general {
1156  
1157          /*
1158           * throttle_time: the minimum amount of time between connections from
1159 <         * the same ip.  exempt {} blocks are excluded from this throttling.
1160 <         * Offers protection against flooders who reconnect quickly.  
1159 >         * the same ip. exempt {} blocks are excluded from this throttling.
1160 >         * Offers protection against flooders who reconnect quickly.
1161           * Set to 0 to disable.
1162           */
1163          throttle_time = 10;
# Line 1183 | Line 1171 | modules {
1171          path = "/usr/local/ircd/lib/ircd-hybrid/modules";
1172          path = "/usr/local/ircd/lib/ircd-hybrid/modules/autoload";
1173  
1174 <        /* module: the name of a module to load on startup/rehash */
1174 >        /* module: the name of a module to load on startup/rehash. */
1175          #module = "some_module.la";
1176   };
1177  

Diff Legend

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