X-Git-Url: https://jfr.im/git/irc/rqf/shadowircd.git/blobdiff_plain/837a020a0ce9c54049480aa1b7195a0266ff457f..b7ec30945180fc81ef6747c5a33d3182f7e9fc95:/doc/reference.conf diff --git a/doc/reference.conf b/doc/reference.conf index 915f96d..6c8fbb0 100755 --- a/doc/reference.conf +++ b/doc/reference.conf @@ -41,8 +41,9 @@ /* Extensions: * - * Charybdis contains several extensions that are not enabled by default. - * To use them, uncomment the lines below. + * ShadowIRCd contains several extensions that are not enabled by default. + * To use them, uncomment the lines below. More information on each extension + * can be found in extensions/README * * Channel mode +-A (admin only) -- chm_adminonly.so * Channel mode +-O (oper only) -- chm_operonly.so @@ -68,31 +69,33 @@ * Remote k/d/x line active notices -- sno_globalkline.so * Remote oper up notices -- sno_globaloper.so * /whois notifications (snomask +W) -- sno_whois.so + * Force join users to channels -- m_force.so */ #loadmodule "extensions/chm_adminonly.so"; -#loadmodule "extensions/chm_operonly.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"; #loadmodule "extensions/createauthonly.so"; -#loadmodule "extensions/extb_account.so"; -#loadmodule "extensions/extb_canjoin.so"; -#loadmodule "extensions/extb_channel.so"; -#loadmodule "extensions/extb_extgecos.so"; -#loadmodule "extensions/extb_oper.so"; -#loadmodule "extensions/extb_realname.so"; +loadmodule "extensions/extb_account.so"; +loadmodule "extensions/extb_canjoin.so"; +loadmodule "extensions/extb_channel.so"; +loadmodule "extensions/extb_extgecos.so"; +loadmodule "extensions/extb_oper.so"; +loadmodule "extensions/extb_realname.so"; #loadmodule "extensions/extb_server.so"; #loadmodule "extensions/extb_ssl.so"; #loadmodule "extensions/hurt.so"; -#loadmodule "extensions/ip_cloaking.so"; +loadmodule "extensions/ip_cloaking.so"; #loadmodule "extensions/m_findforwards.so"; -#loadmodule "extensions/m_identify.so"; +loadmodule "extensions/m_identify.so"; #loadmodule "extensions/no_oper_invis.so"; -#loadmodule "extensions/sno_farconnect.so"; -#loadmodule "extensions/sno_globalkline.so"; -#loadmodule "extensions/sno_globaloper.so"; +loadmodule "extensions/sno_farconnect.so"; +loadmodule "extensions/sno_globalkline.so"; +loadmodule "extensions/sno_globaloper.so"; #loadmodule "extensions/sno_whois.so"; +#loadmodule "extensions/m_force.so"; /* serverinfo {}: Contains information about the server. (OLD M:) */ serverinfo { @@ -323,15 +326,15 @@ auth { spoof = "I.still.hate.packets"; /* autojoin: Channel (or channels, comma-seperated) to join users - * in this auth block to on connect. Note that this won't join - * the user through any bans or otherwise restrictive chmodes. - */ - autojoin = "#shadowircd,#test"; + * in this auth block to on connect. Note that this won't join + * the user through any bans or otherwise restrictive chmodes. + */ + autojoin = "#shadowircd,#test"; /* autojoin_opers : Channel (or channels, comma-seperated) to join - * opers to on oper-up. - */ - autojoin_opers = "#opers,#help"; + * opers to on oper-up. + */ + autojoin_opers = "#opers,#help"; /* Possible flags in auth: * @@ -865,6 +868,14 @@ alias "MemoServ" { target = "MemoServ"; }; +alias "HostServ" { + target = "HostServ"; +}; + +alias "BotServ" { + target = "BotServ"; +}; + alias "NS" { target = "NickServ"; }; @@ -881,6 +892,14 @@ alias "MS" { target = "MemoServ"; }; +alias "HS" { + target = "HostServ"; +}; + +alias "BS" { + target = "BotServ"; +}; + /* The general block contains many of the options that were once compiled * in options in config.h. The general block is read at start time. */ @@ -907,10 +926,10 @@ general { /* default umodes: umodes to set upon connection * If you have enabled the ip_cloaking extension, and you wish for - * incoming clients to be set +x upon connection, add +x to the umode - * string below. + * incoming clients to be cloaked upon connection, +x must be in + * the umode string below. */ - default_umodes = "+i"; + default_umodes = "+ix"; /* default operstring: defines the default oper response * in /whois queries, eg "is an IRC Operator".