]> jfr.im git - solanum.git/blobdiff - doc/reference.conf
Ginormous docs cleanup.
[solanum.git] / doc / reference.conf
old mode 100755 (executable)
new mode 100644 (file)
index 5f9eab2..19e337c
@@ -6,7 +6,6 @@
  *
  * Written by ejb, wcampbel, db, leeh and others
  *
- * $Id: reference.conf 3582 2007-11-17 21:55:48Z jilles $
  */
 
 /* IMPORTANT NOTES:
@@ -50,6 +49,7 @@
  * Emulates channel mode +-O (oper only) (+-iI $o)   -- chm_operonly_compat.la
  * Emulates channel mode +-R (quiet unreg) (+-q $~a) -- chm_quietunreg_compat.la
  * Emulates channel mode +-S (ssl only) (+-b $~z)    -- chm_sslonly_compat.la
+ * Channel mode +-M (disallow KICK on IRC ops)       -- chm_operpeace.la
  * Restrict channel creation to logged in users      -- createauthonly.la
  * Account bans (+b $a[:mask])                       -- extb_account.la
  * Banned from another channel (+b $j:mask)          -- extb_canjoin.la
@@ -61,6 +61,7 @@
  * Realname (gecos) bans (+b $r:mask)                -- extb_realname.la
  * Server bans (+b $s:mask)                          -- extb_server.la
  * SSL bans (+b $z)                                  -- extb_ssl.la
+ * Helpops system (umode +H)                         -- helpops.la
  * HURT system                                       -- hurt.la
  * New host mangling (umode +x)                      -- ip_cloaking_4.0.la
  * Old host mangling (umode +h)                      -- ip_cloaking.la
@@ -71,6 +72,7 @@
  * Far connection notices (snomask +F)               -- sno_farconnect.la
  * Remote k/d/x line active notices                  -- sno_globalkline.la
  * Remote oper up notices                            -- sno_globaloper.la
+ * Global nick-change notices                        -- sno_globalnickchange.la
  * /whois notifications (snomask +W)                 -- sno_whois.la
  * Oper-override (modehacking only)                  -- override.la
  * Stop services kills                               -- no_kill_services.la
@@ -81,6 +83,7 @@
 #loadmodule "extensions/chm_operonly_compat.la";
 #loadmodule "extensions/chm_quietunreg_compat.la";
 #loadmodule "extensions/chm_sslonly_compat.la";
+#loadmodule "extensions/chm_operpeace.la";
 #loadmodule "extensions/createauthonly.la";
 #loadmodule "extensions/extb_account.la";
 #loadmodule "extensions/extb_canjoin.la";
@@ -92,6 +95,7 @@
 #loadmodule "extensions/extb_realname.la";
 #loadmodule "extensions/extb_server.la";
 #loadmodule "extensions/extb_ssl.la";
+#loadmodule "extensions/helpops.la";
 #loadmodule "extensions/hurt.la";
 #loadmodule "extensions/ip_cloaking_4.0.la";
 #loadmodule "extensions/ip_cloaking.la";
 #loadmodule "extensions/no_oper_invis.la";
 #loadmodule "extensions/sno_farconnect.la";
 #loadmodule "extensions/sno_globalkline.la";
+#loadmodule "extensions/sno_globalnickchange.la";
 #loadmodule "extensions/sno_globaloper.la";
 #loadmodule "extensions/sno_whois.la";
 #loadmodule "extensions/override.la";
@@ -673,6 +678,7 @@ shared {
         *    undline - allow removing dlines
         *    grant   - allow granting operator status
         *    die     - allow remote DIE/RESTART
+        *    module  - allow remote module commands
         *    none    - disallow everything
         */
 
@@ -817,6 +823,9 @@ channel {
         * such as LIST >0.
         */
        displayed_usercount = 3;
+
+       /* strip_topic_colors: whether or not color codes in TOPIC should be stripped. */
+       strip_topic_colors = no;
 };
 
 
@@ -1327,6 +1336,9 @@ general {
         * prior to charybdis 3.5 MUST use sha1 for certfp_method.
         */
        certfp_method = sha1;
+
+       /* hide_opers_in_whois: if set to YES, then oper status will be hidden in /WHOIS output. */
+       hide_opers_in_whois = no;
 };
 
 modules {