unrealircd/doc/conf/modules.conf

255 lines
7.2 KiB
Plaintext
Raw Normal View History

2020-05-29 11:18:36 -07:00
// Cloaking (+x)
2022-01-14 21:16:34 -08:00
loadmodule "cloak_sha256";
2020-05-29 11:18:36 -07:00
2020-03-29 02:16:53 -07:00
// User Commands (Minimal)
loadmodule "admin";
2020-03-29 02:16:53 -07:00
loadmodule "away";
loadmodule "invite";
2023-06-20 23:10:15 -07:00
#loadmodule "ircops";
2020-03-29 02:16:53 -07:00
loadmodule "ison";
loadmodule "join";
loadmodule "kick";
loadmodule "links";
loadmodule "list";
loadmodule "lusers";
loadmodule "map";
loadmodule "message";
loadmodule "mode";
loadmodule "motd";
loadmodule "names";
loadmodule "nick";
loadmodule "part";
loadmodule "pass";
loadmodule "pingpong";
loadmodule "protoctl";
loadmodule "quit";
loadmodule "rules";
2023-06-20 23:10:15 -07:00
#loadmodule "staff";
2020-03-29 02:16:53 -07:00
loadmodule "topic";
loadmodule "user";
loadmodule "userhost";
loadmodule "watch";
loadmodule "whox";
loadmodule "whois";
#loadmodule "whowas";
// User Commands (Extended)
#loadmodule "botmotd";
loadmodule "cap";
loadmodule "cycle";
#loadmodule "dccallow";
#loadmodule "help";
loadmodule "history";
loadmodule "knock";
loadmodule "lag";
loadmodule "sasl";
loadmodule "setname";
loadmodule "silence";
loadmodule "starttls";
loadmodule "time";
loadmodule "userip";
loadmodule "vhost";
// Operator Commands
#loadmodule "addmotd";
#loadmodule "addomotd";
loadmodule "chghost";
loadmodule "chgident";
loadmodule "chgname";
loadmodule "close";
loadmodule "connect";
#loadmodule "dccdeny";
#loadmodule "globops";
#loadmodule "jumpserver";
loadmodule "kill";
#loadmodule "locops";
loadmodule "mkpasswd";
loadmodule "oper";
2022-01-14 21:16:34 -08:00
loadmodule "operinfo";
2020-03-29 02:16:53 -07:00
#loadmodule "opermotd";
loadmodule "sajoin";
loadmodule "samode";
loadmodule "sapart";
#loadmodule "sdesc";
loadmodule "sethost";
loadmodule "setident";
loadmodule "squit";
loadmodule "stats";
loadmodule "tkl";
2023-05-11 18:10:36 -07:00
loadmodule "tline";
2020-03-29 02:16:53 -07:00
loadmodule "trace";
loadmodule "tsctl";
loadmodule "unsqline";
// Server-2-Server Commands
2022-11-19 20:12:40 -08:00
loadmodule "creationtime";
2020-03-29 02:16:53 -07:00
loadmodule "eos";
loadmodule "md";
loadmodule "netinfo";
loadmodule "server";
loadmodule "sinfo";
loadmodule "sjoin";
2022-01-14 21:16:34 -08:00
loadmodule "slog";
2020-03-29 02:16:53 -07:00
loadmodule "sqline";
loadmodule "swhois";
loadmodule "umode2";
2022-01-14 21:16:34 -08:00
loadmodule "unreal_server_compat";
2020-03-29 02:16:53 -07:00
// Services Commands
loadmodule "sendsno";
loadmodule "sendumode";
loadmodule "svsjoin";
loadmodule "svskill";
loadmodule "svslogin";
2020-03-29 02:16:53 -07:00
loadmodule "svslusers";
loadmodule "svsmode";
loadmodule "svsmotd";
loadmodule "svsnick";
loadmodule "svsnline";
loadmodule "svsnolag";
loadmodule "svsnoop";
loadmodule "svspart";
loadmodule "svssilence";
loadmodule "svssno";
loadmodule "svswatch";
// Channel Modes
2022-01-14 21:16:34 -08:00
loadmodule "chanmodes/chanowner"; /* +q */
loadmodule "chanmodes/chanadmin"; /* +a */
loadmodule "chanmodes/chanop"; /* +o */
loadmodule "chanmodes/halfop"; /* +h */
loadmodule "chanmodes/voice"; /* +v */
loadmodule "chanmodes/censor"; /* +G */
loadmodule "chanmodes/delayjoin"; /* +D */
loadmodule "chanmodes/floodprot"; /* +f */
loadmodule "chanmodes/history"; /* +H */
loadmodule "chanmodes/inviteonly"; /* +i */
loadmodule "chanmodes/isregistered"; /* +r */
loadmodule "chanmodes/issecure"; /* +Z */
loadmodule "chanmodes/key"; /* +k */
loadmodule "chanmodes/limit"; /* +l */
loadmodule "chanmodes/link"; /* +L */
loadmodule "chanmodes/moderated"; /* +m */
2023-06-20 23:10:15 -07:00
loadmodule "nocodes"; /* +c */
2022-01-14 21:16:34 -08:00
loadmodule "chanmodes/nocolor"; /* +c */
loadmodule "chanmodes/noctcp"; /* +C */
loadmodule "chanmodes/noexternalmsgs"; /* +n */
loadmodule "chanmodes/noinvite"; /* +V */
loadmodule "chanmodes/nokick"; /* +Q */
loadmodule "chanmodes/noknock"; /* +K */
loadmodule "chanmodes/nonickchange"; /* +N */
loadmodule "chanmodes/nonotice"; /* +T */
loadmodule "chanmodes/operonly"; /* +O */
loadmodule "chanmodes/permanent"; /* +P */
loadmodule "chanmodes/private"; /* +p */
loadmodule "chanmodes/regonly"; /* +R */
loadmodule "chanmodes/regonlyspeak"; /* +M */
loadmodule "chanmodes/secret"; /* +s */
loadmodule "chanmodes/secureonly"; /* +z */
loadmodule "chanmodes/stripcolor"; /* +S */
loadmodule "chanmodes/topiclimit"; /* +t */
2020-03-29 02:16:53 -07:00
// User Modes
loadmodule "usermodes/bot"; /* +B */
loadmodule "usermodes/censor"; /* +G */
2020-03-29 02:16:53 -07:00
loadmodule "usermodes/noctcp"; /* +T */
loadmodule "usermodes/nokick"; /* +q */
loadmodule "usermodes/privacy"; /* +p */
loadmodule "usermodes/privdeaf"; /* +D */
loadmodule "usermodes/regonlymsg"; /* +R */
loadmodule "usermodes/secureonlymsg"; /* +Z */
loadmodule "usermodes/servicebot"; /* +S */
#loadmodule "usermodes/showwhois"; /* +W */
2022-01-14 21:16:34 -08:00
#loadmodule "usermodes/wallops"; /* +w */
2020-03-29 02:16:53 -07:00
// Extended Bans
2022-01-14 21:16:34 -08:00
loadmodule "extbans/account"; /* +b ~account */
loadmodule "extbans/certfp"; /* +b ~certfp */
#loadmodule "extbans/country"; /* +b ~country */
2023-05-05 15:12:01 -07:00
loadmodule "extbans/flood"; /* +e ~flood */
2022-01-14 21:16:34 -08:00
loadmodule "extbans/inchannel"; /* +b ~channel */
loadmodule "extbans/join"; /* +b ~join */
loadmodule "extbans/msgbypass"; /* +e ~msgbypass */
loadmodule "extbans/nickchange"; /* +b ~nickchange */
2022-01-14 21:16:34 -08:00
#loadmodule "extbans/operclass"; /* +b ~operclass */
loadmodule "extbans/partmsg"; /* +b ~partmsg */
2022-01-14 21:16:34 -08:00
loadmodule "extbans/quiet"; /* +b ~quiet */
loadmodule "extbans/realname"; /* +b ~realname */
2022-01-14 21:16:34 -08:00
loadmodule "extbans/textban"; /* +b ~text */
loadmodule "extbans/timedban"; /* +b ~time */
loadmodule "extbans/securitygroup"; /* +b ~security-group */
2020-03-29 02:16:53 -07:00
// IRCv3 Extensions
2020-05-28 19:06:50 -07:00
loadmodule "account-notify";
2020-03-29 02:16:53 -07:00
loadmodule "account-tag";
loadmodule "batch";
2021-06-19 08:52:51 -07:00
loadmodule "bot-tag";
2022-11-19 20:12:40 -08:00
loadmodule "channel-context";
2021-06-19 08:52:51 -07:00
loadmodule "chathistory";
2020-05-28 19:06:50 -07:00
loadmodule "clienttagdeny";
2020-03-29 02:16:53 -07:00
loadmodule "echo-message";
2022-01-14 21:16:34 -08:00
loadmodule "extended-monitor";
2020-03-29 02:16:53 -07:00
loadmodule "labeled-response";
loadmodule "link-security";
loadmodule "message-ids";
loadmodule "message-tags";
2022-01-14 21:16:34 -08:00
loadmodule "monitor";
2020-03-29 02:16:53 -07:00
loadmodule "plaintext-policy";
2021-06-19 08:52:51 -07:00
loadmodule "reply-tag";
2020-03-29 02:16:53 -07:00
loadmodule "server-time";
2023-05-05 15:12:01 -07:00
loadmodule "standard-replies";
2020-03-29 02:16:53 -07:00
loadmodule "sts";
2020-05-28 19:06:50 -07:00
loadmodule "typing-indicator";
2020-03-29 02:16:53 -07:00
2023-05-05 15:12:01 -07:00
// RPC
2023-06-20 23:10:15 -07:00
#loadmodule "rpc/channel";
#loadmodule "rpc/log";
#loadmodule "rpc/name_ban";
#loadmodule "rpc/rpc";
#loadmodule "rpc/server";
#loadmodule "rpc/server_ban";
#loadmodule "rpc/server_ban_exception";
#loadmodule "rpc/spamfilter";
2023-06-20 23:10:15 -07:00
#loadmodule "rpc/stats";
#loadmodule "rpc/user";
#loadmodule "rpc/whowas";
2023-05-05 15:12:01 -07:00
2020-03-29 02:16:53 -07:00
// Other
loadmodule "antimixedutf8";
2023-06-20 23:10:15 -07:00
#loadmodule "antirandom";
2022-01-14 21:16:34 -08:00
#loadmodule "authprompt";
2020-03-29 02:16:53 -07:00
loadmodule "blacklist";
loadmodule "certfp";
loadmodule "channeldb";
loadmodule "charsys";
2022-11-19 20:12:40 -08:00
loadmodule "connect-flood";
loadmodule "connthrottle";
2023-06-20 23:10:15 -07:00
#loadmodule "extjwt";
2022-01-14 21:16:34 -08:00
#loadmodule "geoip_base";
#loadmodule "geoip_classic";
2023-06-20 23:10:15 -07:00
#loadmodule "geoip-tag";
2020-03-29 02:16:53 -07:00
loadmodule "hideserver";
loadmodule "history_backend_mem";
#loadmodule "history_backend_null";
loadmodule "ident_lookup";
2023-06-20 23:10:15 -07:00
loadmodule "issued-by-tag";
2020-03-29 02:16:53 -07:00
loadmodule "jointhrottle";
2022-01-14 21:16:34 -08:00
loadmodule "json-log-tag";
2023-05-11 18:10:36 -07:00
loadmodule "max-unknown-connections-per-ip";
2023-06-20 23:10:15 -07:00
loadmodule "real-quit-reason";
2021-06-19 08:52:51 -07:00
loadmodule "targetfloodprot";
2020-03-29 02:16:53 -07:00
loadmodule "tkldb";
loadmodule "tls_antidos";
2022-01-14 21:16:34 -08:00
loadmodule "tls_cipher";
2020-03-29 02:16:53 -07:00
loadmodule "userhost-tag";
loadmodule "userip-tag";
loadmodule "reputation";
loadmodule "restrict-commands";
loadmodule "rmtkl";
2022-01-14 21:16:34 -08:00
loadmodule "watch-backend";
2021-06-20 07:00:58 -07:00
#loadmodule "webirc";
2023-06-20 23:10:15 -07:00
#loadmodule "webredir";
2022-11-19 20:12:40 -08:00
#loadmodule "webserver";
#loadmodule "websocket";
2023-06-20 23:10:15 -07:00
#loadmodule "websocket_common";