2025-01-05 14:06:34 +00:00
|
|
|
# loadmodule "/usr/local/modules/security/cmdperm"; https://github.com/atheme/atheme/issues/937
|
2025-01-04 05:34:19 +00:00
|
|
|
loadmodule "/usr/local/modules/protocol/inspircd";
|
2025-01-05 12:51:24 +00:00
|
|
|
# loadmodule "/usr/local/modules/protocol/mixin_nohalfops";
|
|
|
|
# loadmodule "/usr/local/modules/protocol/mixin_noholdnick";
|
|
|
|
# loadmodule "/usr/local/modules/protocol/mixin_noprotect";
|
|
|
|
# loadmodule "/usr/local/modules/protocol/mixin_noowner";
|
2025-01-04 05:34:19 +00:00
|
|
|
loadmodule "/usr/local/modules/backend/opensex";
|
2025-01-05 22:47:41 +00:00
|
|
|
loadmodule "/usr/local/modules/crypto/argon2";
|
2025-01-05 12:51:24 +00:00
|
|
|
loadmodule "/usr/local/modules/crypto/scrypt";
|
|
|
|
# loadmodule "/usr/local/modules/crypto/pbkdf2v2";
|
|
|
|
loadmodule "/usr/local/modules/crypto/bcrypt";
|
|
|
|
# loadmodule "/usr/local/modules/crypto/pbkdf2";
|
|
|
|
# loadmodule "/usr/local/modules/crypto/crypt3-sha2-512";
|
|
|
|
# loadmodule "/usr/local/modules/crypto/crypt3-sha2-256";
|
|
|
|
# loadmodule "/usr/local/modules/crypto/crypt3-md5";
|
|
|
|
loadmodule "/usr/local/modules/crypto/rawsha2-512";
|
|
|
|
loadmodule "/usr/local/modules/crypto/rawsha2-256";
|
|
|
|
loadmodule "/usr/local/modules/crypto/anope-enc-sha256";
|
|
|
|
loadmodule "/usr/local/modules/crypto/rawsha1";
|
|
|
|
loadmodule "/usr/local/modules/crypto/rawmd5";
|
|
|
|
loadmodule "/usr/local/modules/crypto/ircservices";
|
|
|
|
# loadmodule "/usr/local/modules/crypto/crypt3-des";
|
|
|
|
loadmodule "/usr/local/modules/crypto/base64";
|
2025-01-05 22:47:41 +00:00
|
|
|
# loadmodule "/usr/local/modules/auth/ldap";
|
2025-01-04 05:34:19 +00:00
|
|
|
loadmodule "/usr/local/modules/nickserv/main";
|
2025-01-05 12:51:24 +00:00
|
|
|
loadmodule "/usr/local/modules/nickserv/access";
|
2025-01-04 05:34:19 +00:00
|
|
|
loadmodule "/usr/local/modules/nickserv/badmail";
|
|
|
|
loadmodule "/usr/local/modules/nickserv/cert";
|
|
|
|
loadmodule "/usr/local/modules/nickserv/drop";
|
|
|
|
loadmodule "/usr/local/modules/nickserv/enforce";
|
|
|
|
loadmodule "/usr/local/modules/nickserv/ghost";
|
|
|
|
loadmodule "/usr/local/modules/nickserv/group";
|
|
|
|
loadmodule "/usr/local/modules/nickserv/help";
|
|
|
|
loadmodule "/usr/local/modules/nickserv/hold";
|
|
|
|
loadmodule "/usr/local/modules/nickserv/identify";
|
|
|
|
loadmodule "/usr/local/modules/nickserv/info";
|
|
|
|
loadmodule "/usr/local/modules/nickserv/info_lastquit";
|
|
|
|
loadmodule "/usr/local/modules/nickserv/list";
|
|
|
|
loadmodule "/usr/local/modules/nickserv/listlogins";
|
|
|
|
loadmodule "/usr/local/modules/nickserv/listmail";
|
|
|
|
loadmodule "/usr/local/modules/nickserv/listownmail";
|
|
|
|
loadmodule "/usr/local/modules/nickserv/login";
|
|
|
|
loadmodule "/usr/local/modules/nickserv/loginnolimit";
|
|
|
|
loadmodule "/usr/local/modules/nickserv/logout";
|
|
|
|
loadmodule "/usr/local/modules/nickserv/mark";
|
|
|
|
loadmodule "/usr/local/modules/nickserv/pwquality";
|
|
|
|
loadmodule "/usr/local/modules/nickserv/freeze";
|
|
|
|
loadmodule "/usr/local/modules/nickserv/listchans";
|
|
|
|
loadmodule "/usr/local/modules/nickserv/listgroups";
|
|
|
|
loadmodule "/usr/local/modules/nickserv/register";
|
|
|
|
loadmodule "/usr/local/modules/nickserv/regnolimit";
|
|
|
|
loadmodule "/usr/local/modules/nickserv/resetpass";
|
|
|
|
loadmodule "/usr/local/modules/nickserv/restrict";
|
|
|
|
loadmodule "/usr/local/modules/nickserv/return";
|
|
|
|
loadmodule "/usr/local/modules/nickserv/setpass";
|
|
|
|
loadmodule "/usr/local/modules/nickserv/sendpass";
|
2025-01-05 12:51:24 +00:00
|
|
|
# loadmodule "/usr/local/modules/nickserv/sendpass_user";
|
2025-01-04 05:34:19 +00:00
|
|
|
loadmodule "/usr/local/modules/nickserv/set_accountname";
|
|
|
|
loadmodule "/usr/local/modules/nickserv/set_badpasswdmsg";
|
|
|
|
loadmodule "/usr/local/modules/nickserv/set_email";
|
|
|
|
loadmodule "/usr/local/modules/nickserv/set_emailmemos";
|
|
|
|
loadmodule "/usr/local/modules/nickserv/set_enforcetime";
|
|
|
|
loadmodule "/usr/local/modules/nickserv/set_hidemail";
|
2025-01-05 12:51:24 +00:00
|
|
|
# loadmodule "/usr/local/modules/nickserv/set_language";
|
2025-01-04 05:34:19 +00:00
|
|
|
loadmodule "/usr/local/modules/nickserv/set_nevergroup";
|
|
|
|
loadmodule "/usr/local/modules/nickserv/set_neverop";
|
|
|
|
loadmodule "/usr/local/modules/nickserv/set_nogreet";
|
|
|
|
loadmodule "/usr/local/modules/nickserv/set_nomemo";
|
|
|
|
loadmodule "/usr/local/modules/nickserv/set_noop";
|
|
|
|
loadmodule "/usr/local/modules/nickserv/set_nopassword";
|
|
|
|
loadmodule "/usr/local/modules/nickserv/set_password";
|
|
|
|
loadmodule "/usr/local/modules/nickserv/set_privmsg";
|
|
|
|
loadmodule "/usr/local/modules/nickserv/set_private";
|
|
|
|
loadmodule "/usr/local/modules/nickserv/set_property";
|
|
|
|
loadmodule "/usr/local/modules/nickserv/set_pubkey";
|
|
|
|
loadmodule "/usr/local/modules/nickserv/set_quietchg";
|
|
|
|
loadmodule "/usr/local/modules/nickserv/status";
|
|
|
|
loadmodule "/usr/local/modules/nickserv/taxonomy";
|
|
|
|
loadmodule "/usr/local/modules/nickserv/vacation";
|
|
|
|
loadmodule "/usr/local/modules/nickserv/verify";
|
|
|
|
loadmodule "/usr/local/modules/nickserv/vhost";
|
|
|
|
loadmodule "/usr/local/modules/nickserv/waitreg";
|
|
|
|
loadmodule "/usr/local/modules/chanserv/main";
|
|
|
|
loadmodule "/usr/local/modules/chanserv/access";
|
|
|
|
loadmodule "/usr/local/modules/chanserv/akick";
|
|
|
|
loadmodule "/usr/local/modules/chanserv/ban";
|
2025-01-05 12:51:24 +00:00
|
|
|
# loadmodule "/usr/local/modules/chanserv/unban_self";
|
2025-01-04 05:34:19 +00:00
|
|
|
loadmodule "/usr/local/modules/chanserv/bansearch";
|
|
|
|
loadmodule "/usr/local/modules/chanserv/clone";
|
|
|
|
loadmodule "/usr/local/modules/chanserv/close";
|
|
|
|
loadmodule "/usr/local/modules/chanserv/clear";
|
|
|
|
loadmodule "/usr/local/modules/chanserv/clear_akicks";
|
|
|
|
loadmodule "/usr/local/modules/chanserv/clear_bans";
|
|
|
|
loadmodule "/usr/local/modules/chanserv/clear_flags";
|
|
|
|
loadmodule "/usr/local/modules/chanserv/clear_users";
|
|
|
|
loadmodule "/usr/local/modules/chanserv/count";
|
|
|
|
loadmodule "/usr/local/modules/chanserv/drop";
|
|
|
|
loadmodule "/usr/local/modules/chanserv/fflags";
|
|
|
|
loadmodule "/usr/local/modules/chanserv/flags";
|
|
|
|
loadmodule "/usr/local/modules/chanserv/ftransfer";
|
|
|
|
loadmodule "/usr/local/modules/chanserv/getkey";
|
|
|
|
loadmodule "/usr/local/modules/chanserv/halfop";
|
|
|
|
loadmodule "/usr/local/modules/chanserv/help";
|
|
|
|
loadmodule "/usr/local/modules/chanserv/hold";
|
|
|
|
loadmodule "/usr/local/modules/chanserv/info";
|
|
|
|
loadmodule "/usr/local/modules/chanserv/invite";
|
|
|
|
loadmodule "/usr/local/modules/chanserv/kick";
|
|
|
|
loadmodule "/usr/local/modules/chanserv/list";
|
|
|
|
loadmodule "/usr/local/modules/chanserv/mark";
|
|
|
|
loadmodule "/usr/local/modules/chanserv/moderate";
|
|
|
|
loadmodule "/usr/local/modules/chanserv/op";
|
|
|
|
loadmodule "/usr/local/modules/chanserv/owner";
|
|
|
|
loadmodule "/usr/local/modules/chanserv/protect";
|
|
|
|
loadmodule "/usr/local/modules/chanserv/quiet";
|
|
|
|
loadmodule "/usr/local/modules/chanserv/recover";
|
|
|
|
loadmodule "/usr/local/modules/chanserv/register";
|
|
|
|
loadmodule "/usr/local/modules/chanserv/set_email";
|
|
|
|
loadmodule "/usr/local/modules/chanserv/set_entrymsg";
|
|
|
|
loadmodule "/usr/local/modules/chanserv/set_fantasy";
|
|
|
|
loadmodule "/usr/local/modules/chanserv/set_gameserv";
|
|
|
|
loadmodule "/usr/local/modules/chanserv/set_guard";
|
|
|
|
loadmodule "/usr/local/modules/chanserv/set_keeptopic";
|
|
|
|
loadmodule "/usr/local/modules/chanserv/set_limitflags";
|
|
|
|
loadmodule "/usr/local/modules/chanserv/set_mlock";
|
|
|
|
loadmodule "/usr/local/modules/chanserv/set_prefix";
|
|
|
|
loadmodule "/usr/local/modules/chanserv/set_private";
|
|
|
|
loadmodule "/usr/local/modules/chanserv/set_property";
|
|
|
|
loadmodule "/usr/local/modules/chanserv/set_pubacl";
|
|
|
|
loadmodule "/usr/local/modules/chanserv/set_restricted";
|
|
|
|
loadmodule "/usr/local/modules/chanserv/set_secure";
|
|
|
|
loadmodule "/usr/local/modules/chanserv/set_topiclock";
|
|
|
|
loadmodule "/usr/local/modules/chanserv/set_url";
|
|
|
|
loadmodule "/usr/local/modules/chanserv/set_verbose";
|
|
|
|
loadmodule "/usr/local/modules/chanserv/status";
|
|
|
|
loadmodule "/usr/local/modules/chanserv/sync";
|
|
|
|
loadmodule "/usr/local/modules/chanserv/successor_acl";
|
|
|
|
loadmodule "/usr/local/modules/chanserv/taxonomy";
|
|
|
|
loadmodule "/usr/local/modules/chanserv/template";
|
|
|
|
loadmodule "/usr/local/modules/chanserv/topic";
|
|
|
|
loadmodule "/usr/local/modules/chanserv/voice";
|
|
|
|
loadmodule "/usr/local/modules/chanserv/why";
|
|
|
|
loadmodule "/usr/local/modules/chanserv/xop";
|
|
|
|
loadmodule "/usr/local/modules/chanserv/antiflood";
|
|
|
|
loadmodule "/usr/local/modules/chanfix/main";
|
|
|
|
loadmodule "/usr/local/modules/operserv/akill";
|
|
|
|
loadmodule "/usr/local/modules/operserv/clearchan";
|
|
|
|
loadmodule "/usr/local/modules/operserv/clones";
|
|
|
|
loadmodule "/usr/local/modules/operserv/compare";
|
|
|
|
loadmodule "/usr/local/modules/operserv/genhash";
|
|
|
|
loadmodule "/usr/local/modules/operserv/greplog";
|
|
|
|
loadmodule "/usr/local/modules/operserv/help";
|
|
|
|
loadmodule "/usr/local/modules/operserv/identify";
|
|
|
|
loadmodule "/usr/local/modules/operserv/ignore";
|
|
|
|
loadmodule "/usr/local/modules/operserv/info";
|
|
|
|
loadmodule "/usr/local/modules/operserv/joinrate";
|
|
|
|
loadmodule "/usr/local/modules/operserv/jupe";
|
|
|
|
loadmodule "/usr/local/modules/operserv/mode";
|
|
|
|
loadmodule "/usr/local/modules/operserv/modlist";
|
|
|
|
loadmodule "/usr/local/modules/operserv/modmanager";
|
|
|
|
loadmodule "/usr/local/modules/operserv/noop";
|
|
|
|
loadmodule "/usr/local/modules/operserv/rakill";
|
|
|
|
loadmodule "/usr/local/modules/operserv/readonly";
|
|
|
|
loadmodule "/usr/local/modules/operserv/rehash";
|
|
|
|
loadmodule "/usr/local/modules/operserv/restart";
|
|
|
|
loadmodule "/usr/local/modules/operserv/rmatch";
|
|
|
|
loadmodule "/usr/local/modules/operserv/rnc";
|
|
|
|
loadmodule "/usr/local/modules/operserv/rwatch";
|
2025-01-05 22:47:41 +00:00
|
|
|
# loadmodule "/usr/local/modules/operserv/set";
|
2025-01-05 12:51:24 +00:00
|
|
|
# loadmodule "/usr/local/modules/operserv/sgline";
|
2025-01-04 05:34:19 +00:00
|
|
|
loadmodule "/usr/local/modules/operserv/shutdown";
|
|
|
|
loadmodule "/usr/local/modules/operserv/soper";
|
|
|
|
loadmodule "/usr/local/modules/operserv/specs";
|
|
|
|
loadmodule "/usr/local/modules/operserv/sqline";
|
|
|
|
loadmodule "/usr/local/modules/operserv/update";
|
|
|
|
loadmodule "/usr/local/modules/operserv/uptime";
|
|
|
|
loadmodule "/usr/local/modules/memoserv/help";
|
|
|
|
loadmodule "/usr/local/modules/memoserv/send";
|
|
|
|
loadmodule "/usr/local/modules/memoserv/sendops";
|
|
|
|
loadmodule "/usr/local/modules/memoserv/sendgroup";
|
|
|
|
loadmodule "/usr/local/modules/memoserv/list";
|
|
|
|
loadmodule "/usr/local/modules/memoserv/read";
|
|
|
|
loadmodule "/usr/local/modules/memoserv/forward";
|
|
|
|
loadmodule "/usr/local/modules/memoserv/delete";
|
|
|
|
loadmodule "/usr/local/modules/memoserv/ignore";
|
|
|
|
loadmodule "/usr/local/modules/global/main";
|
|
|
|
loadmodule "/usr/local/modules/infoserv/main";
|
|
|
|
loadmodule "/usr/local/modules/saslserv/authcookie";
|
|
|
|
loadmodule "/usr/local/modules/saslserv/ecdh-x25519-challenge";
|
|
|
|
loadmodule "/usr/local/modules/saslserv/ecdsa-nist256p-challenge";
|
|
|
|
loadmodule "/usr/local/modules/saslserv/external";
|
|
|
|
loadmodule "/usr/local/modules/saslserv/plain";
|
2025-01-05 12:51:24 +00:00
|
|
|
# loadmodule "/usr/local/modules/saslserv/scram";
|
2025-01-04 05:34:19 +00:00
|
|
|
loadmodule "/usr/local/modules/gameserv/dice";
|
|
|
|
loadmodule "/usr/local/modules/gameserv/eightball";
|
|
|
|
loadmodule "/usr/local/modules/gameserv/gamecalc";
|
|
|
|
loadmodule "/usr/local/modules/gameserv/help";
|
|
|
|
loadmodule "/usr/local/modules/gameserv/lottery";
|
|
|
|
loadmodule "/usr/local/modules/gameserv/namegen";
|
|
|
|
loadmodule "/usr/local/modules/gameserv/rps";
|
|
|
|
loadmodule "/usr/local/modules/rpgserv/enable";
|
|
|
|
loadmodule "/usr/local/modules/rpgserv/help";
|
|
|
|
loadmodule "/usr/local/modules/rpgserv/info";
|
|
|
|
loadmodule "/usr/local/modules/rpgserv/list";
|
|
|
|
loadmodule "/usr/local/modules/rpgserv/search";
|
|
|
|
loadmodule "/usr/local/modules/rpgserv/set";
|
|
|
|
loadmodule "/usr/local/modules/botserv/main";
|
|
|
|
loadmodule "/usr/local/modules/botserv/help";
|
|
|
|
loadmodule "/usr/local/modules/botserv/info";
|
|
|
|
loadmodule "/usr/local/modules/botserv/bottalk";
|
|
|
|
loadmodule "/usr/local/modules/botserv/set_fantasy";
|
|
|
|
loadmodule "/usr/local/modules/botserv/set_nobot";
|
|
|
|
loadmodule "/usr/local/modules/botserv/set_private";
|
|
|
|
loadmodule "/usr/local/modules/botserv/set_saycaller";
|
|
|
|
loadmodule "/usr/local/modules/hostserv/help";
|
|
|
|
loadmodule "/usr/local/modules/hostserv/onoff";
|
|
|
|
loadmodule "/usr/local/modules/hostserv/offer";
|
|
|
|
loadmodule "/usr/local/modules/hostserv/request";
|
|
|
|
loadmodule "/usr/local/modules/hostserv/vhost";
|
|
|
|
loadmodule "/usr/local/modules/hostserv/vhostnick";
|
|
|
|
loadmodule "/usr/local/modules/hostserv/group";
|
|
|
|
loadmodule "/usr/local/modules/hostserv/drop";
|
|
|
|
loadmodule "/usr/local/modules/helpserv/helpme";
|
|
|
|
loadmodule "/usr/local/modules/helpserv/ticket";
|
|
|
|
loadmodule "/usr/local/modules/helpserv/services";
|
|
|
|
loadmodule "/usr/local/modules/alis/main";
|
|
|
|
loadmodule "/usr/local/modules/statserv/channel";
|
|
|
|
loadmodule "/usr/local/modules/statserv/netsplit";
|
|
|
|
loadmodule "/usr/local/modules/statserv/server";
|
|
|
|
loadmodule "/usr/local/modules/groupserv/main";
|
|
|
|
loadmodule "/usr/local/modules/groupserv/acsnolimit";
|
|
|
|
loadmodule "/usr/local/modules/groupserv/drop";
|
|
|
|
loadmodule "/usr/local/modules/groupserv/fflags";
|
|
|
|
loadmodule "/usr/local/modules/groupserv/flags";
|
|
|
|
loadmodule "/usr/local/modules/groupserv/help";
|
|
|
|
loadmodule "/usr/local/modules/groupserv/info";
|
|
|
|
loadmodule "/usr/local/modules/groupserv/join";
|
|
|
|
loadmodule "/usr/local/modules/groupserv/list";
|
|
|
|
loadmodule "/usr/local/modules/groupserv/listchans";
|
|
|
|
loadmodule "/usr/local/modules/groupserv/register";
|
|
|
|
loadmodule "/usr/local/modules/groupserv/regnolimit";
|
|
|
|
loadmodule "/usr/local/modules/groupserv/invite";
|
|
|
|
loadmodule "/usr/local/modules/groupserv/set";
|
|
|
|
loadmodule "/usr/local/modules/groupserv/set_channel";
|
|
|
|
loadmodule "/usr/local/modules/groupserv/set_description";
|
|
|
|
loadmodule "/usr/local/modules/groupserv/set_email";
|
|
|
|
loadmodule "/usr/local/modules/groupserv/set_groupname";
|
|
|
|
loadmodule "/usr/local/modules/groupserv/set_joinflags";
|
|
|
|
loadmodule "/usr/local/modules/groupserv/set_open";
|
|
|
|
loadmodule "/usr/local/modules/groupserv/set_public";
|
|
|
|
loadmodule "/usr/local/modules/groupserv/set_url";
|
2025-01-05 12:51:24 +00:00
|
|
|
loadmodule "/usr/local/modules/misc/httpd";
|
|
|
|
loadmodule "/usr/local/modules/misc/login_throttling";
|
|
|
|
loadmodule "/usr/local/modules/transport/xmlrpc";
|
|
|
|
loadmodule "/usr/local/modules/exttarget/oper";
|
|
|
|
loadmodule "/usr/local/modules/exttarget/registered";
|
|
|
|
loadmodule "/usr/local/modules/exttarget/channel";
|
|
|
|
loadmodule "/usr/local/modules/exttarget/chanacs";
|
|
|
|
loadmodule "/usr/local/modules/exttarget/server";
|
|
|
|
loadmodule "/usr/local/modules/proxyscan/dnsbl";
|
|
|
|
include "/usr/local/etc/include.conf";
|
2024-11-02 04:43:43 +00:00
|
|
|
|
|
|
|
crypto {
|
2025-01-05 22:47:41 +00:00
|
|
|
argon2_type = "argon2id";
|
|
|
|
argon2_memcost = 16;
|
|
|
|
argon2_timecost = 3;
|
|
|
|
argon2_threads = 1;
|
|
|
|
argon2_saltlen = 16;
|
|
|
|
argon2_hashlen = 64;
|
|
|
|
scrypt_memlimit = 14;
|
|
|
|
scrypt_opslimit = 524288;
|
|
|
|
# pbkdf2v2_digest = "SHA256";
|
2025-01-05 12:51:24 +00:00
|
|
|
# pbkdf2v2_rounds = 64000;
|
|
|
|
# pbkdf2v2_saltlen = 32;
|
2025-01-05 22:47:41 +00:00
|
|
|
# scram_mechanisms = "SCRAM-SHA-1,SCRAM-SHA-256";
|
2025-01-07 07:13:42 +00:00
|
|
|
bcrypt_cost = 7;
|
2025-01-05 12:51:24 +00:00
|
|
|
# crypt3_sha2_256_rounds = 5000;
|
|
|
|
# crypt3_sha2_512_rounds = 5000;
|
2024-11-02 04:43:43 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
nickserv {
|
|
|
|
nick = "NICKSERV";
|
2025-01-04 05:34:19 +00:00
|
|
|
user = "_";
|
|
|
|
host = "services/SuperNETs";
|
2024-11-02 04:43:43 +00:00
|
|
|
real = "Nickname Services";
|
2025-01-05 12:51:24 +00:00
|
|
|
# spam;
|
|
|
|
# no_nick_ownership;
|
|
|
|
maxnicks = 8;
|
|
|
|
expire = 0;
|
|
|
|
# enforce_expire = 14;
|
|
|
|
enforce_delay = 32;
|
2024-11-02 04:43:43 +00:00
|
|
|
enforce_prefix = "`";
|
2025-01-05 12:51:24 +00:00
|
|
|
waitreg_time = 4;
|
2024-11-02 04:43:43 +00:00
|
|
|
pwquality_warn_only;
|
|
|
|
show_custom_metadata;
|
|
|
|
shorthelp = "";
|
|
|
|
listownmail_canon;
|
|
|
|
bad_password_message;
|
|
|
|
};
|
|
|
|
|
|
|
|
chanserv {
|
|
|
|
nick = "CHANSERV";
|
2025-01-04 05:34:19 +00:00
|
|
|
user = "_";
|
|
|
|
host = "services/SuperNETs";
|
2024-11-02 04:43:43 +00:00
|
|
|
real = "Channel Services";
|
|
|
|
aliases {
|
|
|
|
};
|
|
|
|
access {
|
|
|
|
};
|
|
|
|
reggroup = "!Services-Team";
|
|
|
|
maxchans = 5;
|
|
|
|
fantasy;
|
|
|
|
hide_xop;
|
|
|
|
hide_flags_akicks;
|
|
|
|
hide_pubacl_akicks;
|
|
|
|
templates {
|
|
|
|
vop = "+AV";
|
|
|
|
hop = "+AHehitrv";
|
|
|
|
aop = "+AOehiortv";
|
|
|
|
sop = "+AOaefhiorstv";
|
|
|
|
founder = "+AFORaefhioqrstv";
|
|
|
|
member = "+Ai";
|
|
|
|
op = "+AOiortv";
|
|
|
|
};
|
|
|
|
deftemplates = "MEMBER=+Ai OP=+AOeiortv";
|
|
|
|
changets;
|
|
|
|
trigger = "!";
|
|
|
|
expire = 30;
|
|
|
|
maxchanacs = 0;
|
|
|
|
maxfounders = 4;
|
|
|
|
founder_flags = "AFORefiorstv";
|
|
|
|
default_mlock = "+nt";
|
|
|
|
akick_time = 10;
|
|
|
|
antiflood_enforce_method = quiet;
|
|
|
|
show_custom_metadata;
|
|
|
|
shorthelp = "";
|
|
|
|
};
|
|
|
|
|
|
|
|
chanfix {
|
|
|
|
nick = "CHANFIX";
|
2025-01-04 05:34:19 +00:00
|
|
|
user = "_";
|
|
|
|
host = "services/SuperNETs";
|
2024-11-02 04:43:43 +00:00
|
|
|
real = "Channel Fixing Service";
|
|
|
|
aliases {
|
|
|
|
};
|
|
|
|
access {
|
|
|
|
};
|
|
|
|
autofix;
|
|
|
|
};
|
|
|
|
|
|
|
|
global {
|
|
|
|
nick = "GLOBAL";
|
2025-01-04 05:34:19 +00:00
|
|
|
user = "_";
|
|
|
|
host = "services/SuperNETs";
|
2024-11-02 04:43:43 +00:00
|
|
|
real = "Network Announcements";
|
|
|
|
aliases {
|
|
|
|
};
|
|
|
|
access {
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
infoserv {
|
|
|
|
nick = "INFOSERV";
|
2025-01-04 05:34:19 +00:00
|
|
|
user = "_";
|
|
|
|
host = "services/SuperNETs";
|
2024-11-02 04:43:43 +00:00
|
|
|
real = "Information Service";
|
|
|
|
aliases {
|
|
|
|
};
|
|
|
|
access {
|
|
|
|
};
|
2025-01-07 07:13:42 +00:00
|
|
|
logoninfo_count = 4;
|
2024-11-02 04:43:43 +00:00
|
|
|
logoninfo_reverse;
|
|
|
|
logoninfo_show_metadata;
|
|
|
|
};
|
|
|
|
|
|
|
|
operserv {
|
|
|
|
nick = "OPERSERV";
|
2025-01-04 05:34:19 +00:00
|
|
|
user = "_";
|
|
|
|
host = "services/SuperNETs";
|
2024-11-02 04:43:43 +00:00
|
|
|
real = "Operator Services";
|
|
|
|
aliases {
|
|
|
|
};
|
|
|
|
access {
|
|
|
|
};
|
|
|
|
modinspect_use_colors;
|
|
|
|
};
|
|
|
|
|
|
|
|
saslserv {
|
|
|
|
nick = "SASLSERV";
|
2025-01-04 05:34:19 +00:00
|
|
|
user = "_";
|
|
|
|
host = "services/SuperNETs";
|
2024-11-02 04:43:43 +00:00
|
|
|
real = "SASL Authentication Agent";
|
|
|
|
hide_server_names;
|
|
|
|
};
|
|
|
|
|
|
|
|
memoserv {
|
|
|
|
nick = "MEMOSERV";
|
2025-01-04 05:34:19 +00:00
|
|
|
user = "_";
|
|
|
|
host = "services/SuperNETs";
|
2024-11-02 04:43:43 +00:00
|
|
|
real = "Memo Services";
|
|
|
|
aliases {
|
|
|
|
};
|
|
|
|
access {
|
|
|
|
};
|
2025-01-05 12:51:24 +00:00
|
|
|
maxmemos = 64;
|
2024-11-02 04:43:43 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
gameserv {
|
|
|
|
nick = "GAMESERV";
|
2025-01-04 05:34:19 +00:00
|
|
|
user = "_";
|
|
|
|
host = "services/SuperNETs";
|
2024-11-02 04:43:43 +00:00
|
|
|
real = "Game Services";
|
|
|
|
aliases {
|
|
|
|
};
|
|
|
|
access {
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
rpgserv {
|
|
|
|
nick = "RPGSERV";
|
2025-01-04 05:34:19 +00:00
|
|
|
user = "_";
|
|
|
|
host = "services/SuperNETs";
|
2024-11-02 04:43:43 +00:00
|
|
|
real = "RPG Finding Services";
|
|
|
|
aliases {
|
|
|
|
};
|
|
|
|
access {
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
botserv {
|
|
|
|
nick = "BOTSERV";
|
2025-01-04 05:34:19 +00:00
|
|
|
user = "_";
|
|
|
|
host = "services/SuperNETs";
|
2024-11-02 04:43:43 +00:00
|
|
|
real = "Bot Services";
|
|
|
|
aliases {
|
|
|
|
};
|
|
|
|
access {
|
|
|
|
};
|
|
|
|
min_users = 0;
|
|
|
|
};
|
|
|
|
|
|
|
|
groupserv {
|
|
|
|
nick = "GROUPSERV";
|
2025-01-04 05:34:19 +00:00
|
|
|
user = "_";
|
|
|
|
host = "services/SuperNETs";
|
2024-11-02 04:43:43 +00:00
|
|
|
real = "Group Management Services";
|
|
|
|
aliases {
|
|
|
|
};
|
|
|
|
access {
|
|
|
|
};
|
2025-01-05 12:51:24 +00:00
|
|
|
maxgroups = 16;
|
|
|
|
maxgroupacs = 256;
|
2024-11-02 04:43:43 +00:00
|
|
|
enable_open_groups;
|
|
|
|
join_flags = "+";
|
|
|
|
};
|
|
|
|
|
|
|
|
hostserv {
|
|
|
|
nick = "HOSTSERV";
|
2025-01-04 05:34:19 +00:00
|
|
|
user = "_";
|
|
|
|
host = "services/SuperNETs";
|
2024-11-02 04:43:43 +00:00
|
|
|
real = "Host Management Services";
|
|
|
|
aliases {
|
|
|
|
"APPROVE" = "ACTIVATE";
|
|
|
|
"DENY" = "REJECT";
|
|
|
|
};
|
|
|
|
access {
|
|
|
|
};
|
|
|
|
reggroup = "!Services-Team";
|
|
|
|
no_subsequent_requests;
|
|
|
|
request_per_nick;
|
|
|
|
};
|
|
|
|
|
|
|
|
helpserv {
|
|
|
|
nick = "HELPSERV";
|
2025-01-04 05:34:19 +00:00
|
|
|
user = "_";
|
|
|
|
host = "services/SuperNETs";
|
2024-11-02 04:43:43 +00:00
|
|
|
real = "Help Services";
|
|
|
|
aliases {
|
|
|
|
};
|
|
|
|
access {
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
statserv {
|
|
|
|
nick = "STATSERV";
|
2025-01-04 05:34:19 +00:00
|
|
|
user = "_";
|
|
|
|
host = "services/SuperNETs";
|
2024-11-02 04:43:43 +00:00
|
|
|
real = "Statistics Services";
|
|
|
|
aliases {
|
|
|
|
};
|
|
|
|
access {
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
alis {
|
|
|
|
nick = "ALIS";
|
2025-01-04 05:34:19 +00:00
|
|
|
user = "_";
|
|
|
|
host = "services/SuperNETs";
|
2024-11-02 04:43:43 +00:00
|
|
|
real = "Channel Directory";
|
|
|
|
aliases {
|
|
|
|
};
|
|
|
|
access {
|
|
|
|
};
|
2025-01-05 12:51:24 +00:00
|
|
|
maxmatches = 128;
|
2024-11-02 04:43:43 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
proxyscan {
|
|
|
|
nick = "PROXYSCAN";
|
2025-01-04 05:34:19 +00:00
|
|
|
user = "_";
|
|
|
|
host = "services/SuperNETs";
|
2024-11-02 04:43:43 +00:00
|
|
|
real = "Proxyscan Service";
|
|
|
|
aliases {
|
|
|
|
};
|
|
|
|
access {
|
|
|
|
};
|
|
|
|
blacklists {
|
|
|
|
"dnsbl.dronebl.org";
|
|
|
|
"rbl.efnetrbl.org";
|
|
|
|
"tor.efnet.org";
|
|
|
|
};
|
2025-01-05 12:51:24 +00:00
|
|
|
dnsbl_action = snoop;
|
2024-11-02 04:43:43 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
httpd {
|
2025-01-05 12:51:24 +00:00
|
|
|
host = "127.0.0.1";
|
|
|
|
# host = "::";
|
2024-11-02 04:43:43 +00:00
|
|
|
www_root = "/var/www";
|
|
|
|
port = 8080;
|
|
|
|
};
|
|
|
|
|
|
|
|
throttle {
|
|
|
|
address_burst = 5;
|
|
|
|
address_replenish = 1;
|
|
|
|
address_account_burst = 2;
|
|
|
|
address_account_replenish = 2;
|
|
|
|
};
|
|
|
|
|
|
|
|
logfile "/var/log/atheme/account.log" { register; set; };
|
|
|
|
logfile "/var/log/atheme/commands.log" { commands; };
|
|
|
|
logfile "/var/log/atheme/audit.log" { denycmd; };
|
|
|
|
logfile "#services" { admin; denycmd; error; info; register; request; };
|
|
|
|
logfile "!snotices" { denycmd; error; info; request; };
|
|
|
|
|
|
|
|
operclass "user" { };
|
|
|
|
|
|
|
|
operclass "ircop" {
|
|
|
|
privs {
|
|
|
|
special:ircop;
|
|
|
|
};
|
|
|
|
privs {
|
|
|
|
user:auspex;
|
|
|
|
user:admin;
|
|
|
|
user:sendpass;
|
|
|
|
user:vhost;
|
|
|
|
user:mark;
|
|
|
|
};
|
|
|
|
privs {
|
|
|
|
chan:auspex;
|
|
|
|
chan:admin;
|
|
|
|
chan:cmodes;
|
|
|
|
chan:joinstaffonly;
|
|
|
|
};
|
|
|
|
privs {
|
|
|
|
general:auspex;
|
|
|
|
general:helper;
|
|
|
|
general:viewprivs;
|
|
|
|
general:flood;
|
|
|
|
};
|
|
|
|
privs {
|
|
|
|
operserv:omode;
|
|
|
|
operserv:akill;
|
|
|
|
operserv:jupe;
|
|
|
|
operserv:global;
|
|
|
|
};
|
|
|
|
privs {
|
|
|
|
group:auspex;
|
|
|
|
group:admin;
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
operclass "sra" {
|
|
|
|
extends "ircop";
|
|
|
|
privs {
|
|
|
|
user:exceedlimits;
|
|
|
|
user:hold;
|
|
|
|
user:regnolimit;
|
|
|
|
};
|
|
|
|
privs {
|
|
|
|
general:metadata;
|
|
|
|
general:admin;
|
|
|
|
};
|
|
|
|
privs {
|
2025-01-05 14:06:34 +00:00
|
|
|
operserv:massakill;
|
|
|
|
operserv:akill-anymask;
|
2024-11-02 04:43:43 +00:00
|
|
|
operserv:noop;
|
|
|
|
operserv:grant;
|
|
|
|
};
|
2025-01-05 12:51:24 +00:00
|
|
|
# needoper;
|
2024-11-02 04:43:43 +00:00
|
|
|
};
|