]> jfr.im git - irc/rqf/shadowircd.git/blobdiff - doc/reference.conf
Remove comment referencing LazyLeaf.
[irc/rqf/shadowircd.git] / doc / reference.conf
index 4d54480573c3181c60c06c5070dbac2e34b27212..02a9ef07e0ac5fdda88613bbbab118286d1137fa 100755 (executable)
@@ -41,6 +41,9 @@
  * Charybdis contains several extensions that are not enabled by default.
  * To use them, uncomment the lines below.
  *
+ * Channel mode +-A (admin only)                     -- chm_adminonly.so
+ * Channel mode +-O (oper only)                      -- chm_operonly.so
+ * Channel mode +-S (ssl only)                       -- chm_sslonly.so
  * Emulates channel mode +-O (oper only) (+-iI $o)   -- chm_operonly_compat.so
  * Emulates channel mode +-R (quiet unreg) (+-q $~a) -- chm_quietunreg_compat.so
  * Emulates channel mode +-S (ssl only) (+-b $~z)    -- chm_sslonly_compat.so
@@ -63,6 +66,9 @@
  * Remote oper up notices                            -- sno_globaloper.so
  * /whois notifications (snomask +W)                 -- sno_whois.so
  */
+#loadmodule "extensions/chm_adminonly.so";
+#loadmodule "extensions/chm_operonly.so";
+#loadmodule "extensions/chm_sslonly.so";
 #loadmodule "extensions/chm_operonly_compat.so";
 #loadmodule "extensions/chm_quietunreg_compat.so";
 #loadmodule "extensions/chm_sslonly_compat.so";
@@ -1100,13 +1106,6 @@ general {
         * provided they have umode +s set */
        oper_snomask = "+s";
 
-       /* servlink path: path to 'servlink' program used by ircd to handle
-        * encrypted/compressed server <-> server links.
-        *
-        * only define if servlink is not in same directory as ircd itself.
-        */
-       #servlink_path = "/usr/local/ircd/bin/servlink";
-
        /* use egd: if your system does not have *random devices yet you
         * want to use OpenSSL and encrypted links, enable this.  Beware -
         * EGD is *very* CPU intensive when gathering data for its pool
@@ -1153,10 +1152,14 @@ general {
        /* reject duration: the amount of time to cache the rejection */
        reject_duration = 5 minutes;
 
-       /* max_unknown_ip: maximum number of pending connections to the server
-         * that are allowed per IP address
+       /* throttle_duration: Amount of time that throttling will be applied to an IP
+        * address.
         */
-       max_unknown_ip = 2;
+       throttle_duration = 60;
+
+       /* throttle_count: Number of connections within throttle_duration that it takes
+        * for throttling to take effect */
+       throttle_count = 4;
 };
 
 modules {