mirror of
https://github.com/unrealircd/unrealircd.git
synced 2026-07-04 14:33:14 +02:00
modules.conf makeover: group modules a bit more
This commit is contained in:
+118
-95
@@ -12,115 +12,129 @@
|
||||
* Then include that file from your unrealircd.conf instead of this one.
|
||||
*/
|
||||
|
||||
/*** Cloaking (for user mode +x) ***/
|
||||
loadmodule "cloak";
|
||||
loadmodule "m_sethost";
|
||||
|
||||
|
||||
/*** Commands ***/
|
||||
|
||||
// User commands (MINIMAL)
|
||||
loadmodule "m_admin";
|
||||
loadmodule "m_away";
|
||||
loadmodule "m_invite";
|
||||
loadmodule "m_ison";
|
||||
loadmodule "m_join";
|
||||
loadmodule "m_kick";
|
||||
loadmodule "m_links";
|
||||
loadmodule "m_list";
|
||||
loadmodule "m_lusers";
|
||||
loadmodule "m_map";
|
||||
loadmodule "m_message";
|
||||
loadmodule "m_mode";
|
||||
loadmodule "m_motd";
|
||||
loadmodule "m_names";
|
||||
loadmodule "m_nick";
|
||||
loadmodule "m_part";
|
||||
loadmodule "m_pass";
|
||||
loadmodule "m_pingpong";
|
||||
loadmodule "m_protoctl";
|
||||
loadmodule "m_quit";
|
||||
loadmodule "m_rules";
|
||||
loadmodule "m_topic";
|
||||
loadmodule "m_user";
|
||||
loadmodule "m_userhost";
|
||||
loadmodule "m_watch";
|
||||
loadmodule "m_who";
|
||||
loadmodule "m_whois";
|
||||
loadmodule "m_whowas";
|
||||
|
||||
// User commands (EXTENDED)
|
||||
loadmodule "m_botmotd";
|
||||
loadmodule "m_cap";
|
||||
loadmodule "m_cycle";
|
||||
loadmodule "m_dccallow";
|
||||
loadmodule "m_guest";
|
||||
loadmodule "m_help";
|
||||
loadmodule "m_knock";
|
||||
loadmodule "m_lag";
|
||||
loadmodule "m_nopost";
|
||||
loadmodule "m_sasl";
|
||||
loadmodule "m_setname";
|
||||
loadmodule "m_silence";
|
||||
loadmodule "m_starttls";
|
||||
loadmodule "m_stats";
|
||||
loadmodule "m_time";
|
||||
loadmodule "m_userip";
|
||||
loadmodule "m_vhost";
|
||||
loadmodule "cap_invitenotify";
|
||||
|
||||
// IRC Operator commands
|
||||
// Note: several of these like m_kill are also server-to-server commands
|
||||
// which are required if you link to other servers.
|
||||
loadmodule "m_addline";
|
||||
loadmodule "m_addmotd";
|
||||
loadmodule "m_addomotd";
|
||||
loadmodule "m_adminchat";
|
||||
loadmodule "m_chatops";
|
||||
loadmodule "m_chghost";
|
||||
loadmodule "m_chgident";
|
||||
loadmodule "m_setname";
|
||||
loadmodule "m_setident";
|
||||
loadmodule "m_sdesc";
|
||||
loadmodule "m_svsmode";
|
||||
loadmodule "m_swhois";
|
||||
loadmodule "m_svsmotd";
|
||||
loadmodule "m_svsnline";
|
||||
loadmodule "m_who";
|
||||
loadmodule "m_mkpasswd";
|
||||
loadmodule "m_away";
|
||||
loadmodule "m_svsnoop";
|
||||
loadmodule "m_svso";
|
||||
loadmodule "m_svsnick";
|
||||
loadmodule "m_adminchat";
|
||||
loadmodule "m_chgname";
|
||||
loadmodule "m_guest";
|
||||
loadmodule "m_kill";
|
||||
loadmodule "m_lag";
|
||||
loadmodule "m_message";
|
||||
loadmodule "m_close";
|
||||
loadmodule "m_connect";
|
||||
loadmodule "m_squit";
|
||||
loadmodule "m_dccdeny";
|
||||
loadmodule "m_globops";
|
||||
loadmodule "m_kill"; /* also server-to-server */
|
||||
loadmodule "m_locops";
|
||||
loadmodule "m_mkpasswd";
|
||||
loadmodule "m_nachat";
|
||||
loadmodule "m_oper";
|
||||
loadmodule "m_pingpong";
|
||||
loadmodule "m_quit";
|
||||
loadmodule "m_opermotd";
|
||||
loadmodule "m_rping";
|
||||
loadmodule "m_sendumode";
|
||||
loadmodule "m_sqline";
|
||||
loadmodule "m_sajoin";
|
||||
loadmodule "m_samode";
|
||||
loadmodule "m_sapart";
|
||||
loadmodule "m_sdesc";
|
||||
loadmodule "m_sethost";
|
||||
loadmodule "m_setident";
|
||||
loadmodule "m_tkl"; /* also server-to-server */
|
||||
loadmodule "m_trace";
|
||||
loadmodule "m_tsctl";
|
||||
loadmodule "m_undccdeny";
|
||||
loadmodule "m_unkline";
|
||||
loadmodule "m_unsqline";
|
||||
loadmodule "m_unzline";
|
||||
loadmodule "m_whois";
|
||||
loadmodule "m_tkl";
|
||||
loadmodule "m_vhost";
|
||||
loadmodule "m_cycle";
|
||||
loadmodule "m_svsjoin";
|
||||
loadmodule "m_svspart";
|
||||
loadmodule "m_svswatch";
|
||||
loadmodule "m_svssilence";
|
||||
loadmodule "m_sendsno";
|
||||
loadmodule "m_svssno";
|
||||
loadmodule "m_sajoin";
|
||||
loadmodule "m_sapart";
|
||||
loadmodule "m_samode";
|
||||
loadmodule "m_kick";
|
||||
loadmodule "m_topic";
|
||||
loadmodule "m_invite";
|
||||
loadmodule "m_list";
|
||||
loadmodule "m_time";
|
||||
loadmodule "m_sjoin";
|
||||
loadmodule "m_svskill";
|
||||
loadmodule "m_pass";
|
||||
loadmodule "m_userhost";
|
||||
loadmodule "m_ison";
|
||||
loadmodule "m_silence";
|
||||
loadmodule "m_knock";
|
||||
loadmodule "m_umode2";
|
||||
loadmodule "m_squit";
|
||||
loadmodule "m_protoctl";
|
||||
loadmodule "m_addline";
|
||||
loadmodule "m_addomotd";
|
||||
loadmodule "m_wallops";
|
||||
loadmodule "m_admin";
|
||||
loadmodule "m_globops";
|
||||
loadmodule "m_locops";
|
||||
loadmodule "m_chatops";
|
||||
loadmodule "m_trace";
|
||||
loadmodule "m_netinfo";
|
||||
loadmodule "m_links";
|
||||
loadmodule "m_help";
|
||||
loadmodule "m_rules";
|
||||
loadmodule "m_close";
|
||||
loadmodule "m_map";
|
||||
|
||||
// Server-to-server commands
|
||||
loadmodule "m_eos";
|
||||
loadmodule "m_server";
|
||||
loadmodule "m_stats";
|
||||
loadmodule "m_svsfline";
|
||||
loadmodule "m_dccdeny";
|
||||
loadmodule "m_undccdeny";
|
||||
loadmodule "m_whowas";
|
||||
loadmodule "m_connect";
|
||||
loadmodule "m_dccallow";
|
||||
loadmodule "m_userip";
|
||||
loadmodule "m_nick";
|
||||
loadmodule "m_user";
|
||||
loadmodule "m_mode";
|
||||
loadmodule "m_watch";
|
||||
loadmodule "m_part";
|
||||
loadmodule "m_join";
|
||||
loadmodule "m_motd";
|
||||
loadmodule "m_opermotd";
|
||||
loadmodule "m_botmotd";
|
||||
loadmodule "m_lusers";
|
||||
loadmodule "m_names";
|
||||
loadmodule "m_svsnolag";
|
||||
loadmodule "m_addmotd";
|
||||
loadmodule "m_svslusers";
|
||||
loadmodule "m_starttls";
|
||||
loadmodule "m_nopost";
|
||||
loadmodule "m_cap";
|
||||
loadmodule "m_sasl";
|
||||
loadmodule "m_md";
|
||||
loadmodule "ssl_antidos";
|
||||
loadmodule "certfp";
|
||||
loadmodule "cap_invitenotify";
|
||||
loadmodule "webirc";
|
||||
loadmodule "m_netinfo";
|
||||
loadmodule "m_server";
|
||||
loadmodule "m_sjoin";
|
||||
loadmodule "m_sqline";
|
||||
loadmodule "m_swhois";
|
||||
loadmodule "m_umode2";
|
||||
|
||||
// Services commands
|
||||
loadmodule "m_sendsno";
|
||||
loadmodule "m_sendumode";
|
||||
loadmodule "m_svsfline";
|
||||
loadmodule "m_svsjoin";
|
||||
loadmodule "m_svskill";
|
||||
loadmodule "m_svslusers";
|
||||
loadmodule "m_svsmode";
|
||||
loadmodule "m_svsmotd";
|
||||
loadmodule "m_svsnick";
|
||||
loadmodule "m_svsnline";
|
||||
loadmodule "m_svsnolag";
|
||||
loadmodule "m_svsnoop";
|
||||
loadmodule "m_svso";
|
||||
loadmodule "m_svspart";
|
||||
loadmodule "m_svssilence";
|
||||
loadmodule "m_svssno";
|
||||
loadmodule "m_svswatch";
|
||||
|
||||
|
||||
/*** Channel modes ***/
|
||||
loadmodule "chanmodes/jointhrottle"; /* +j */
|
||||
@@ -149,6 +163,7 @@ loadmodule "chanmodes/secureonly"; /* +z */
|
||||
loadmodule "usermodes/noctcp"; /* +T */
|
||||
loadmodule "usermodes/censor"; /* +G */
|
||||
|
||||
|
||||
/*** Extended Bans ***/
|
||||
loadmodule "extbans/join"; /* +b ~j */
|
||||
loadmodule "extbans/quiet"; /* +b ~q */
|
||||
@@ -157,3 +172,11 @@ loadmodule "extbans/realname"; /* +b ~r */
|
||||
loadmodule "extbans/regnick"; /* +b ~R */
|
||||
loadmodule "extbans/account"; /* +b ~a */
|
||||
loadmodule "extbans/inchannel"; /* +b ~c */
|
||||
|
||||
|
||||
/*** Other ***/
|
||||
// These are modules that don't fit in any of the previous sections
|
||||
|
||||
loadmodule "certfp"; /* SSL certificate fingerprint in /WHOIS (& more) */
|
||||
loadmodule "ssl_antidos"; /* prevent SSL DoS (renegotiate floods) */
|
||||
loadmodule "webirc"; /* WEBIRC command. See webirc block. */
|
||||
|
||||
Reference in New Issue
Block a user