From 6302f980fe6dad83aab7d2dc1046dadea5ffd939 Mon Sep 17 00:00:00 2001 From: Adam Date: Mon, 14 Dec 2015 16:52:24 -0500 Subject: New source tree structure for modules. From commands/cs_access => chanserv/access etc. --- data/bahamut.example.conf | 2 +- data/botserv.example.conf | 38 +- data/chanserv.example.conf | 130 +- data/chanstats.example.conf | 2 +- data/example.conf | 35 +- data/global.example.conf | 6 +- data/hostserv.example.conf | 30 +- data/hybrid.example.conf | 2 +- data/inspircd20.example.conf | 2 +- data/memoserv.example.conf | 52 +- data/modules.example.conf | 122 +- data/ngircd.example.conf | 2 +- data/nickserv.example.conf | 96 +- data/operserv.example.conf | 124 +- data/plexus.example.conf | 2 +- data/ratbox.example.conf | 2 +- data/stats.standalone.example.conf | 512 ------ data/unreal.example.conf | 2 +- modules/CMakeLists.txt | 43 +- modules/botserv/CMakeLists.txt | 1 + modules/botserv/assign.cpp | 281 ++++ modules/botserv/autoassign.cpp | 37 + modules/botserv/badwords.cpp | 465 ++++++ modules/botserv/bot.cpp | 426 +++++ modules/botserv/botlist.cpp | 92 ++ modules/botserv/control.cpp | 168 ++ modules/botserv/info.cpp | 116 ++ modules/botserv/kick.cpp | 1664 ++++++++++++++++++++ modules/botserv/main/CMakeLists.txt | 1 + modules/botserv/main/botserv.cpp | 228 +++ modules/botserv/set.cpp | 221 +++ modules/bs_autoassign.cpp | 37 - modules/chanserv/CMakeLists.txt | 1 + modules/chanserv/akick.cpp | 718 +++++++++ modules/chanserv/ban.cpp | 268 ++++ modules/chanserv/clone.cpp | 221 +++ modules/chanserv/cs_access.old | 941 +++++++++++ modules/chanserv/cs_flags.old | 528 +++++++ modules/chanserv/cs_xop.old | 659 ++++++++ modules/chanserv/drop.cpp | 101 ++ modules/chanserv/enforce.cpp | 307 ++++ modules/chanserv/entrymsg.cpp | 270 ++++ modules/chanserv/getkey.cpp | 75 + modules/chanserv/info.cpp | 97 ++ modules/chanserv/invite.cpp | 109 ++ modules/chanserv/kick.cpp | 152 ++ modules/chanserv/list.cpp | 263 ++++ modules/chanserv/log.cpp | 448 ++++++ modules/chanserv/main/CMakeLists.txt | 1 + modules/chanserv/main/chanaccess.cpp | 127 ++ modules/chanserv/main/chanaccess.h | 30 + modules/chanserv/main/chanaccesstype.h | 21 + modules/chanserv/main/channel.cpp | 429 +++++ modules/chanserv/main/channel.h | 68 + modules/chanserv/main/channeltype.cpp | 45 + modules/chanserv/main/channeltype.h | 34 + modules/chanserv/main/chanserv.cpp | 587 +++++++ modules/chanserv/main/level.cpp | 33 + modules/chanserv/main/level.h | 16 + modules/chanserv/main/leveltype.h | 16 + modules/chanserv/main/mode.cpp | 33 + modules/chanserv/main/mode.h | 17 + modules/chanserv/main/modetype.h | 15 + modules/chanserv/mode.cpp | 999 ++++++++++++ modules/chanserv/register.cpp | 157 ++ modules/chanserv/seen.cpp | 477 ++++++ modules/chanserv/set.cpp | 1265 +++++++++++++++ modules/chanserv/set_misc.cpp | 211 +++ modules/chanserv/status.cpp | 115 ++ modules/chanserv/statusupdate.cpp | 67 + modules/chanserv/suspend.cpp | 339 ++++ modules/chanserv/sync.cpp | 77 + modules/chanserv/topic.cpp | 276 ++++ modules/chanserv/unban.cpp | 120 ++ modules/chanserv/updown.cpp | 261 +++ modules/commands/bs_assign.cpp | 281 ---- modules/commands/bs_badwords.cpp | 465 ------ modules/commands/bs_bot.cpp | 426 ----- modules/commands/bs_botlist.cpp | 92 -- modules/commands/bs_control.cpp | 168 -- modules/commands/bs_info.cpp | 116 -- modules/commands/bs_kick.cpp | 1664 -------------------- modules/commands/bs_set.cpp | 221 --- modules/commands/cs_access.cpp | 942 ----------- modules/commands/cs_akick.cpp | 718 --------- modules/commands/cs_ban.cpp | 268 ---- modules/commands/cs_clone.cpp | 221 --- modules/commands/cs_drop.cpp | 101 -- modules/commands/cs_enforce.cpp | 307 ---- modules/commands/cs_entrymsg.cpp | 270 ---- modules/commands/cs_flags.cpp | 530 ------- modules/commands/cs_getkey.cpp | 75 - modules/commands/cs_info.cpp | 97 -- modules/commands/cs_invite.cpp | 109 -- modules/commands/cs_kick.cpp | 152 -- modules/commands/cs_list.cpp | 263 ---- modules/commands/cs_log.cpp | 448 ------ modules/commands/cs_mode.cpp | 999 ------------ modules/commands/cs_register.cpp | 157 -- modules/commands/cs_seen.cpp | 477 ------ modules/commands/cs_set.cpp | 1265 --------------- modules/commands/cs_set_misc.cpp | 211 --- modules/commands/cs_status.cpp | 115 -- modules/commands/cs_suspend.cpp | 339 ---- modules/commands/cs_sync.cpp | 77 - modules/commands/cs_topic.cpp | 276 ---- modules/commands/cs_unban.cpp | 120 -- modules/commands/cs_updown.cpp | 261 --- modules/commands/cs_xop.cpp | 660 -------- modules/commands/gl_global.cpp | 58 - modules/commands/greet.cpp | 212 --- modules/commands/help.cpp | 197 --- modules/commands/hs_del.cpp | 109 -- modules/commands/hs_group.cpp | 117 -- modules/commands/hs_list.cpp | 159 -- modules/commands/hs_off.cpp | 60 - modules/commands/hs_on.cpp | 70 - modules/commands/hs_request.cpp | 414 ----- modules/commands/hs_set.cpp | 216 --- modules/commands/ms_cancel.cpp | 91 -- modules/commands/ms_check.cpp | 80 - modules/commands/ms_del.cpp | 148 -- modules/commands/ms_ignore.cpp | 147 -- modules/commands/ms_info.cpp | 203 --- modules/commands/ms_list.cpp | 163 -- modules/commands/ms_read.cpp | 203 --- modules/commands/ms_rsend.cpp | 105 -- modules/commands/ms_send.cpp | 81 - modules/commands/ms_sendall.cpp | 60 - modules/commands/ms_set.cpp | 314 ---- modules/commands/ms_staff.cpp | 57 - modules/commands/ns_access.cpp | 257 --- modules/commands/ns_ajoin.cpp | 381 ----- modules/commands/ns_alist.cpp | 133 -- modules/commands/ns_cert.cpp | 364 ----- modules/commands/ns_drop.cpp | 91 -- modules/commands/ns_getemail.cpp | 66 - modules/commands/ns_getpass.cpp | 74 - modules/commands/ns_group.cpp | 385 ----- modules/commands/ns_identify.cpp | 125 -- modules/commands/ns_info.cpp | 281 ---- modules/commands/ns_list.cpp | 290 ---- modules/commands/ns_logout.cpp | 100 -- modules/commands/ns_recover.cpp | 262 --- modules/commands/ns_register.cpp | 426 ----- modules/commands/ns_resetpass.cpp | 141 -- modules/commands/ns_set.cpp | 1244 --------------- modules/commands/ns_set_misc.cpp | 225 --- modules/commands/ns_status.cpp | 88 -- modules/commands/ns_suspend.cpp | 339 ---- modules/commands/ns_update.cpp | 67 - modules/commands/os_akill.cpp | 437 ----- modules/commands/os_chankill.cpp | 113 -- modules/commands/os_config.cpp | 147 -- modules/commands/os_defcon.cpp | 619 -------- modules/commands/os_dns.cpp | 1012 ------------ modules/commands/os_forbid.cpp | 577 ------- modules/commands/os_ignore.cpp | 393 ----- modules/commands/os_info.cpp | 260 --- modules/commands/os_jupe.cpp | 72 - modules/commands/os_kick.cpp | 81 - modules/commands/os_kill.cpp | 63 - modules/commands/os_list.cpp | 238 --- modules/commands/os_login.cpp | 148 -- modules/commands/os_logsearch.cpp | 151 -- modules/commands/os_mode.cpp | 187 --- modules/commands/os_modinfo.cpp | 214 --- modules/commands/os_module.cpp | 179 --- modules/commands/os_news.cpp | 459 ------ modules/commands/os_noop.cpp | 98 -- modules/commands/os_oline.cpp | 74 - modules/commands/os_oper.cpp | 241 --- modules/commands/os_reload.cpp | 62 - modules/commands/os_session.cpp | 768 --------- modules/commands/os_set.cpp | 243 --- modules/commands/os_shutdown.cpp | 101 -- modules/commands/os_stats.cpp | 271 ---- modules/commands/os_svs.cpp | 171 -- modules/commands/os_sxline.cpp | 673 -------- modules/commands/os_update.cpp | 49 - modules/cs_statusupdate.cpp | 67 - modules/database/CMakeLists.txt | 1 + modules/database/db_flatfile.cpp | 206 --- modules/database/db_old.cpp | 1428 ----------------- modules/database/db_redis.cpp | 434 ----- modules/database/db_sql.cpp | 372 ----- modules/database/flatfile.cpp | 206 +++ modules/database/old.cpp | 1428 +++++++++++++++++ modules/database/redis.cpp | 434 +++++ modules/database/sql.cpp | 372 +++++ modules/dns.cpp | 1136 +++++++++++++ modules/dnsbl.cpp | 202 +++ modules/encryption/CMakeLists.txt | 1 + modules/encryption/bcrypt.cpp | 969 ++++++++++++ modules/encryption/enc_bcrypt.cpp | 969 ------------ modules/encryption/enc_md5.cpp | 402 ----- modules/encryption/enc_none.cpp | 76 - modules/encryption/enc_old.cpp | 118 -- modules/encryption/enc_sha1.cpp | 254 --- modules/encryption/enc_sha256.cpp | 340 ---- modules/encryption/md5.cpp | 402 +++++ modules/encryption/none.cpp | 76 + modules/encryption/old.cpp | 118 ++ modules/encryption/sha1.cpp | 254 +++ modules/encryption/sha256.cpp | 340 ++++ modules/extra/ldap.cpp | 623 ++++++++ modules/extra/ldap_authentication.cpp | 302 ++++ modules/extra/ldap_oper.cpp | 134 ++ modules/extra/m_ldap.cpp | 623 -------- modules/extra/m_ldap_authentication.cpp | 302 ---- modules/extra/m_ldap_oper.cpp | 134 -- modules/extra/m_mysql.cpp | 614 -------- modules/extra/m_sasl_dh-aes.cpp | 184 --- modules/extra/m_sasl_dh-blowfish.cpp | 194 --- modules/extra/m_sql_authentication.cpp | 143 -- modules/extra/m_sql_log.cpp | 110 -- modules/extra/m_sql_oper.cpp | 148 -- modules/extra/m_sqlite.cpp | 380 ----- modules/extra/m_ssl_gnutls.cpp | 658 -------- modules/extra/m_ssl_openssl.cpp | 416 ----- modules/extra/mysql.cpp | 614 ++++++++ modules/extra/sasl_dh-aes.cpp | 184 +++ modules/extra/sasl_dh-blowfish.cpp | 194 +++ modules/extra/sql_authentication.cpp | 143 ++ modules/extra/sql_log.cpp | 110 ++ modules/extra/sql_oper.cpp | 148 ++ modules/extra/sqlite.cpp | 380 +++++ modules/extra/ssl_gnutls.cpp | 658 ++++++++ modules/extra/ssl_openssl.cpp | 416 +++++ modules/extra/stats/chanstats.cpp | 648 ++++++++ modules/extra/stats/m_chanstats.cpp | 648 -------- modules/global/CMakeLists.txt | 1 + modules/global/global.cpp | 58 + modules/global/main/CMakeLists.txt | 1 + modules/global/main/global.cpp | 107 ++ modules/greet.cpp | 212 +++ modules/help.cpp | 197 +++ modules/helpchan.cpp | 32 + modules/hostserv/CMakeLists.txt | 1 + modules/hostserv/del.cpp | 109 ++ modules/hostserv/group.cpp | 117 ++ modules/hostserv/list.cpp | 159 ++ modules/hostserv/main/CMakeLists.txt | 1 + modules/hostserv/main/hostserv.cpp | 135 ++ modules/hostserv/off.cpp | 60 + modules/hostserv/on.cpp | 70 + modules/hostserv/request.cpp | 414 +++++ modules/hostserv/set.cpp | 216 +++ modules/httpd.cpp | 473 ++++++ modules/m_dns.cpp | 1136 ------------- modules/m_dnsbl.cpp | 202 --- modules/m_helpchan.cpp | 32 - modules/m_httpd.cpp | 473 ------ modules/m_proxyscan.cpp | 380 ----- modules/m_redis.cpp | 598 ------- modules/m_rewrite.cpp | 187 --- modules/m_sasl.cpp | 287 ---- modules/m_xmlrpc.cpp | 221 --- modules/m_xmlrpc_main.cpp | 279 ---- modules/memoserv/CMakeLists.txt | 1 + modules/memoserv/cancel.cpp | 91 ++ modules/memoserv/check.cpp | 80 + modules/memoserv/del.cpp | 148 ++ modules/memoserv/ignore.cpp | 147 ++ modules/memoserv/info.cpp | 203 +++ modules/memoserv/list.cpp | 163 ++ modules/memoserv/main/CMakeLists.txt | 1 + modules/memoserv/main/ignore.cpp | 27 + modules/memoserv/main/ignore.h | 15 + modules/memoserv/main/ignoretype.cpp | 10 + modules/memoserv/main/ignoretype.h | 10 + modules/memoserv/main/memo.cpp | 72 + modules/memoserv/main/memo.h | 29 + modules/memoserv/main/memoinfo.cpp | 63 + modules/memoserv/main/memoinfo.h | 23 + modules/memoserv/main/memoinfotype.cpp | 10 + modules/memoserv/main/memoinfotype.h | 10 + modules/memoserv/main/memoserv.cpp | 298 ++++ modules/memoserv/main/memotype.cpp | 14 + modules/memoserv/main/memotype.h | 13 + modules/memoserv/read.cpp | 203 +++ modules/memoserv/rsend.cpp | 105 ++ modules/memoserv/send.cpp | 81 + modules/memoserv/sendall.cpp | 60 + modules/memoserv/set.cpp | 314 ++++ modules/memoserv/staff.cpp | 57 + modules/nickserv/CMakeLists.txt | 1 + modules/nickserv/access.cpp | 257 +++ modules/nickserv/ajoin.cpp | 381 +++++ modules/nickserv/alist.cpp | 133 ++ modules/nickserv/cert.cpp | 364 +++++ modules/nickserv/drop.cpp | 91 ++ modules/nickserv/getemail.cpp | 66 + modules/nickserv/getpass.cpp | 74 + modules/nickserv/group.cpp | 385 +++++ modules/nickserv/identify.cpp | 125 ++ modules/nickserv/info.cpp | 281 ++++ modules/nickserv/list.cpp | 290 ++++ modules/nickserv/logout.cpp | 100 ++ modules/nickserv/main/CMakeLists.txt | 1 + modules/nickserv/main/account.cpp | 129 ++ modules/nickserv/main/account.h | 35 + modules/nickserv/main/accounttype.cpp | 42 + modules/nickserv/main/accounttype.h | 23 + modules/nickserv/main/identifyrequest.cpp | 51 + modules/nickserv/main/identifyrequest.h | 13 + modules/nickserv/main/mode.cpp | 23 + modules/nickserv/main/mode.h | 14 + modules/nickserv/main/modetype.h | 14 + modules/nickserv/main/nick.cpp | 192 +++ modules/nickserv/main/nick.h | 46 + modules/nickserv/main/nickserv.cpp | 686 ++++++++ modules/nickserv/main/nicktype.cpp | 45 + modules/nickserv/main/nicktype.h | 32 + modules/nickserv/maxemail.cpp | 80 + modules/nickserv/recover.cpp | 262 +++ modules/nickserv/register.cpp | 426 +++++ modules/nickserv/resetpass.cpp | 141 ++ modules/nickserv/set.cpp | 1244 +++++++++++++++ modules/nickserv/set_misc.cpp | 225 +++ modules/nickserv/status.cpp | 88 ++ modules/nickserv/suspend.cpp | 339 ++++ modules/nickserv/update.cpp | 67 + modules/ns_maxemail.cpp | 80 - modules/operserv/CMakeLists.txt | 1 + modules/operserv/akill.cpp | 437 +++++ modules/operserv/chankill.cpp | 113 ++ modules/operserv/config.cpp | 147 ++ modules/operserv/defcon.cpp | 619 ++++++++ modules/operserv/dns.cpp | 1012 ++++++++++++ modules/operserv/forbid.cpp | 577 +++++++ modules/operserv/ignore.cpp | 393 +++++ modules/operserv/info.cpp | 260 +++ modules/operserv/jupe.cpp | 72 + modules/operserv/kick.cpp | 81 + modules/operserv/kill.cpp | 63 + modules/operserv/list.cpp | 238 +++ modules/operserv/login.cpp | 148 ++ modules/operserv/logsearch.cpp | 151 ++ modules/operserv/main/CMakeLists.txt | 1 + modules/operserv/main/operserv.cpp | 337 ++++ modules/operserv/mode.cpp | 187 +++ modules/operserv/modinfo.cpp | 214 +++ modules/operserv/module.cpp | 179 +++ modules/operserv/news.cpp | 459 ++++++ modules/operserv/noop.cpp | 98 ++ modules/operserv/oline.cpp | 74 + modules/operserv/oper.cpp | 241 +++ modules/operserv/reload.cpp | 62 + modules/operserv/session.cpp | 768 +++++++++ modules/operserv/set.cpp | 243 +++ modules/operserv/shutdown.cpp | 101 ++ modules/operserv/stats.cpp | 271 ++++ modules/operserv/svs.cpp | 171 ++ modules/operserv/sxline.cpp | 673 ++++++++ modules/operserv/update.cpp | 49 + modules/protocol/CMakeLists.txt | 1 + modules/proxyscan.cpp | 380 +++++ modules/pseudoclients/botserv/CMakeLists.txt | 1 - modules/pseudoclients/botserv/botserv.cpp | 228 --- modules/pseudoclients/chanserv/CMakeLists.txt | 1 - modules/pseudoclients/chanserv/chanaccess.cpp | 127 -- modules/pseudoclients/chanserv/chanaccess.h | 30 - modules/pseudoclients/chanserv/chanaccesstype.h | 21 - modules/pseudoclients/chanserv/channel.cpp | 429 ----- modules/pseudoclients/chanserv/channel.h | 68 - modules/pseudoclients/chanserv/channeltype.cpp | 45 - modules/pseudoclients/chanserv/channeltype.h | 34 - modules/pseudoclients/chanserv/chanserv.cpp | 587 ------- modules/pseudoclients/chanserv/level.cpp | 33 - modules/pseudoclients/chanserv/level.h | 16 - modules/pseudoclients/chanserv/leveltype.h | 16 - modules/pseudoclients/chanserv/mode.cpp | 33 - modules/pseudoclients/chanserv/mode.h | 17 - modules/pseudoclients/chanserv/modetype.h | 15 - modules/pseudoclients/global.cpp | 107 -- modules/pseudoclients/hostserv.cpp | 135 -- modules/pseudoclients/memoserv/CMakeLists.txt | 1 - modules/pseudoclients/memoserv/ignore.cpp | 27 - modules/pseudoclients/memoserv/ignore.h | 15 - modules/pseudoclients/memoserv/ignoretype.cpp | 10 - modules/pseudoclients/memoserv/ignoretype.h | 10 - modules/pseudoclients/memoserv/memo.cpp | 72 - modules/pseudoclients/memoserv/memo.h | 29 - modules/pseudoclients/memoserv/memoinfo.cpp | 63 - modules/pseudoclients/memoserv/memoinfo.h | 23 - modules/pseudoclients/memoserv/memoinfotype.cpp | 10 - modules/pseudoclients/memoserv/memoinfotype.h | 10 - modules/pseudoclients/memoserv/memoserv.cpp | 298 ---- modules/pseudoclients/memoserv/memotype.cpp | 14 - modules/pseudoclients/memoserv/memotype.h | 13 - modules/pseudoclients/nickserv/CMakeLists.txt | 1 - modules/pseudoclients/nickserv/account.cpp | 129 -- modules/pseudoclients/nickserv/account.h | 35 - modules/pseudoclients/nickserv/accounttype.cpp | 42 - modules/pseudoclients/nickserv/accounttype.h | 23 - modules/pseudoclients/nickserv/identifyrequest.cpp | 51 - modules/pseudoclients/nickserv/identifyrequest.h | 13 - modules/pseudoclients/nickserv/mode.cpp | 23 - modules/pseudoclients/nickserv/mode.h | 14 - modules/pseudoclients/nickserv/modetype.h | 14 - modules/pseudoclients/nickserv/nick.cpp | 192 --- modules/pseudoclients/nickserv/nick.h | 46 - modules/pseudoclients/nickserv/nickserv.cpp | 686 -------- modules/pseudoclients/nickserv/nicktype.cpp | 45 - modules/pseudoclients/nickserv/nicktype.h | 32 - modules/pseudoclients/operserv.cpp | 337 ---- modules/redis.cpp | 598 +++++++ modules/rewrite.cpp | 187 +++ modules/sasl.cpp | 287 ++++ modules/xmlrpc.cpp | 221 +++ modules/xmlrpc_main.cpp | 279 ++++ 412 files changed, 47306 insertions(+), 47803 deletions(-) delete mode 100644 data/stats.standalone.example.conf create mode 100644 modules/botserv/CMakeLists.txt create mode 100644 modules/botserv/assign.cpp create mode 100644 modules/botserv/autoassign.cpp create mode 100644 modules/botserv/badwords.cpp create mode 100644 modules/botserv/bot.cpp create mode 100644 modules/botserv/botlist.cpp create mode 100644 modules/botserv/control.cpp create mode 100644 modules/botserv/info.cpp create mode 100644 modules/botserv/kick.cpp create mode 100644 modules/botserv/main/CMakeLists.txt create mode 100644 modules/botserv/main/botserv.cpp create mode 100644 modules/botserv/set.cpp delete mode 100644 modules/bs_autoassign.cpp create mode 100644 modules/chanserv/CMakeLists.txt create mode 100644 modules/chanserv/akick.cpp create mode 100644 modules/chanserv/ban.cpp create mode 100644 modules/chanserv/clone.cpp create mode 100644 modules/chanserv/cs_access.old create mode 100644 modules/chanserv/cs_flags.old create mode 100644 modules/chanserv/cs_xop.old create mode 100644 modules/chanserv/drop.cpp create mode 100644 modules/chanserv/enforce.cpp create mode 100644 modules/chanserv/entrymsg.cpp create mode 100644 modules/chanserv/getkey.cpp create mode 100644 modules/chanserv/info.cpp create mode 100644 modules/chanserv/invite.cpp create mode 100644 modules/chanserv/kick.cpp create mode 100644 modules/chanserv/list.cpp create mode 100644 modules/chanserv/log.cpp create mode 100644 modules/chanserv/main/CMakeLists.txt create mode 100644 modules/chanserv/main/chanaccess.cpp create mode 100644 modules/chanserv/main/chanaccess.h create mode 100644 modules/chanserv/main/chanaccesstype.h create mode 100644 modules/chanserv/main/channel.cpp create mode 100644 modules/chanserv/main/channel.h create mode 100644 modules/chanserv/main/channeltype.cpp create mode 100644 modules/chanserv/main/channeltype.h create mode 100644 modules/chanserv/main/chanserv.cpp create mode 100644 modules/chanserv/main/level.cpp create mode 100644 modules/chanserv/main/level.h create mode 100644 modules/chanserv/main/leveltype.h create mode 100644 modules/chanserv/main/mode.cpp create mode 100644 modules/chanserv/main/mode.h create mode 100644 modules/chanserv/main/modetype.h create mode 100644 modules/chanserv/mode.cpp create mode 100644 modules/chanserv/register.cpp create mode 100644 modules/chanserv/seen.cpp create mode 100644 modules/chanserv/set.cpp create mode 100644 modules/chanserv/set_misc.cpp create mode 100644 modules/chanserv/status.cpp create mode 100644 modules/chanserv/statusupdate.cpp create mode 100644 modules/chanserv/suspend.cpp create mode 100644 modules/chanserv/sync.cpp create mode 100644 modules/chanserv/topic.cpp create mode 100644 modules/chanserv/unban.cpp create mode 100644 modules/chanserv/updown.cpp delete mode 100644 modules/commands/bs_assign.cpp delete mode 100644 modules/commands/bs_badwords.cpp delete mode 100644 modules/commands/bs_bot.cpp delete mode 100644 modules/commands/bs_botlist.cpp delete mode 100644 modules/commands/bs_control.cpp delete mode 100644 modules/commands/bs_info.cpp delete mode 100644 modules/commands/bs_kick.cpp delete mode 100644 modules/commands/bs_set.cpp delete mode 100644 modules/commands/cs_access.cpp delete mode 100644 modules/commands/cs_akick.cpp delete mode 100644 modules/commands/cs_ban.cpp delete mode 100644 modules/commands/cs_clone.cpp delete mode 100644 modules/commands/cs_drop.cpp delete mode 100644 modules/commands/cs_enforce.cpp delete mode 100644 modules/commands/cs_entrymsg.cpp delete mode 100644 modules/commands/cs_flags.cpp delete mode 100644 modules/commands/cs_getkey.cpp delete mode 100644 modules/commands/cs_info.cpp delete mode 100644 modules/commands/cs_invite.cpp delete mode 100644 modules/commands/cs_kick.cpp delete mode 100644 modules/commands/cs_list.cpp delete mode 100644 modules/commands/cs_log.cpp delete mode 100644 modules/commands/cs_mode.cpp delete mode 100644 modules/commands/cs_register.cpp delete mode 100644 modules/commands/cs_seen.cpp delete mode 100644 modules/commands/cs_set.cpp delete mode 100644 modules/commands/cs_set_misc.cpp delete mode 100644 modules/commands/cs_status.cpp delete mode 100644 modules/commands/cs_suspend.cpp delete mode 100644 modules/commands/cs_sync.cpp delete mode 100644 modules/commands/cs_topic.cpp delete mode 100644 modules/commands/cs_unban.cpp delete mode 100644 modules/commands/cs_updown.cpp delete mode 100644 modules/commands/cs_xop.cpp delete mode 100644 modules/commands/gl_global.cpp delete mode 100644 modules/commands/greet.cpp delete mode 100644 modules/commands/help.cpp delete mode 100644 modules/commands/hs_del.cpp delete mode 100644 modules/commands/hs_group.cpp delete mode 100644 modules/commands/hs_list.cpp delete mode 100644 modules/commands/hs_off.cpp delete mode 100644 modules/commands/hs_on.cpp delete mode 100644 modules/commands/hs_request.cpp delete mode 100644 modules/commands/hs_set.cpp delete mode 100644 modules/commands/ms_cancel.cpp delete mode 100644 modules/commands/ms_check.cpp delete mode 100644 modules/commands/ms_del.cpp delete mode 100644 modules/commands/ms_ignore.cpp delete mode 100644 modules/commands/ms_info.cpp delete mode 100644 modules/commands/ms_list.cpp delete mode 100644 modules/commands/ms_read.cpp delete mode 100644 modules/commands/ms_rsend.cpp delete mode 100644 modules/commands/ms_send.cpp delete mode 100644 modules/commands/ms_sendall.cpp delete mode 100644 modules/commands/ms_set.cpp delete mode 100644 modules/commands/ms_staff.cpp delete mode 100644 modules/commands/ns_access.cpp delete mode 100644 modules/commands/ns_ajoin.cpp delete mode 100644 modules/commands/ns_alist.cpp delete mode 100644 modules/commands/ns_cert.cpp delete mode 100644 modules/commands/ns_drop.cpp delete mode 100644 modules/commands/ns_getemail.cpp delete mode 100644 modules/commands/ns_getpass.cpp delete mode 100644 modules/commands/ns_group.cpp delete mode 100644 modules/commands/ns_identify.cpp delete mode 100644 modules/commands/ns_info.cpp delete mode 100644 modules/commands/ns_list.cpp delete mode 100644 modules/commands/ns_logout.cpp delete mode 100644 modules/commands/ns_recover.cpp delete mode 100644 modules/commands/ns_register.cpp delete mode 100644 modules/commands/ns_resetpass.cpp delete mode 100644 modules/commands/ns_set.cpp delete mode 100644 modules/commands/ns_set_misc.cpp delete mode 100644 modules/commands/ns_status.cpp delete mode 100644 modules/commands/ns_suspend.cpp delete mode 100644 modules/commands/ns_update.cpp delete mode 100644 modules/commands/os_akill.cpp delete mode 100644 modules/commands/os_chankill.cpp delete mode 100644 modules/commands/os_config.cpp delete mode 100644 modules/commands/os_defcon.cpp delete mode 100644 modules/commands/os_dns.cpp delete mode 100644 modules/commands/os_forbid.cpp delete mode 100644 modules/commands/os_ignore.cpp delete mode 100644 modules/commands/os_info.cpp delete mode 100644 modules/commands/os_jupe.cpp delete mode 100644 modules/commands/os_kick.cpp delete mode 100644 modules/commands/os_kill.cpp delete mode 100644 modules/commands/os_list.cpp delete mode 100644 modules/commands/os_login.cpp delete mode 100644 modules/commands/os_logsearch.cpp delete mode 100644 modules/commands/os_mode.cpp delete mode 100644 modules/commands/os_modinfo.cpp delete mode 100644 modules/commands/os_module.cpp delete mode 100644 modules/commands/os_news.cpp delete mode 100644 modules/commands/os_noop.cpp delete mode 100644 modules/commands/os_oline.cpp delete mode 100644 modules/commands/os_oper.cpp delete mode 100644 modules/commands/os_reload.cpp delete mode 100644 modules/commands/os_session.cpp delete mode 100644 modules/commands/os_set.cpp delete mode 100644 modules/commands/os_shutdown.cpp delete mode 100644 modules/commands/os_stats.cpp delete mode 100644 modules/commands/os_svs.cpp delete mode 100644 modules/commands/os_sxline.cpp delete mode 100644 modules/commands/os_update.cpp delete mode 100644 modules/cs_statusupdate.cpp create mode 100644 modules/database/CMakeLists.txt delete mode 100644 modules/database/db_flatfile.cpp delete mode 100644 modules/database/db_old.cpp delete mode 100644 modules/database/db_redis.cpp delete mode 100644 modules/database/db_sql.cpp create mode 100644 modules/database/flatfile.cpp create mode 100644 modules/database/old.cpp create mode 100644 modules/database/redis.cpp create mode 100644 modules/database/sql.cpp create mode 100644 modules/dns.cpp create mode 100644 modules/dnsbl.cpp create mode 100644 modules/encryption/CMakeLists.txt create mode 100644 modules/encryption/bcrypt.cpp delete mode 100644 modules/encryption/enc_bcrypt.cpp delete mode 100644 modules/encryption/enc_md5.cpp delete mode 100644 modules/encryption/enc_none.cpp delete mode 100644 modules/encryption/enc_old.cpp delete mode 100644 modules/encryption/enc_sha1.cpp delete mode 100644 modules/encryption/enc_sha256.cpp create mode 100644 modules/encryption/md5.cpp create mode 100644 modules/encryption/none.cpp create mode 100644 modules/encryption/old.cpp create mode 100644 modules/encryption/sha1.cpp create mode 100644 modules/encryption/sha256.cpp create mode 100644 modules/extra/ldap.cpp create mode 100644 modules/extra/ldap_authentication.cpp create mode 100644 modules/extra/ldap_oper.cpp delete mode 100644 modules/extra/m_ldap.cpp delete mode 100644 modules/extra/m_ldap_authentication.cpp delete mode 100644 modules/extra/m_ldap_oper.cpp delete mode 100644 modules/extra/m_mysql.cpp delete mode 100644 modules/extra/m_sasl_dh-aes.cpp delete mode 100644 modules/extra/m_sasl_dh-blowfish.cpp delete mode 100644 modules/extra/m_sql_authentication.cpp delete mode 100644 modules/extra/m_sql_log.cpp delete mode 100644 modules/extra/m_sql_oper.cpp delete mode 100644 modules/extra/m_sqlite.cpp delete mode 100644 modules/extra/m_ssl_gnutls.cpp delete mode 100644 modules/extra/m_ssl_openssl.cpp create mode 100644 modules/extra/mysql.cpp create mode 100644 modules/extra/sasl_dh-aes.cpp create mode 100644 modules/extra/sasl_dh-blowfish.cpp create mode 100644 modules/extra/sql_authentication.cpp create mode 100644 modules/extra/sql_log.cpp create mode 100644 modules/extra/sql_oper.cpp create mode 100644 modules/extra/sqlite.cpp create mode 100644 modules/extra/ssl_gnutls.cpp create mode 100644 modules/extra/ssl_openssl.cpp create mode 100644 modules/extra/stats/chanstats.cpp delete mode 100644 modules/extra/stats/m_chanstats.cpp create mode 100644 modules/global/CMakeLists.txt create mode 100644 modules/global/global.cpp create mode 100644 modules/global/main/CMakeLists.txt create mode 100644 modules/global/main/global.cpp create mode 100644 modules/greet.cpp create mode 100644 modules/help.cpp create mode 100644 modules/helpchan.cpp create mode 100644 modules/hostserv/CMakeLists.txt create mode 100644 modules/hostserv/del.cpp create mode 100644 modules/hostserv/group.cpp create mode 100644 modules/hostserv/list.cpp create mode 100644 modules/hostserv/main/CMakeLists.txt create mode 100644 modules/hostserv/main/hostserv.cpp create mode 100644 modules/hostserv/off.cpp create mode 100644 modules/hostserv/on.cpp create mode 100644 modules/hostserv/request.cpp create mode 100644 modules/hostserv/set.cpp create mode 100644 modules/httpd.cpp delete mode 100644 modules/m_dns.cpp delete mode 100644 modules/m_dnsbl.cpp delete mode 100644 modules/m_helpchan.cpp delete mode 100644 modules/m_httpd.cpp delete mode 100644 modules/m_proxyscan.cpp delete mode 100644 modules/m_redis.cpp delete mode 100644 modules/m_rewrite.cpp delete mode 100644 modules/m_sasl.cpp delete mode 100644 modules/m_xmlrpc.cpp delete mode 100644 modules/m_xmlrpc_main.cpp create mode 100644 modules/memoserv/CMakeLists.txt create mode 100644 modules/memoserv/cancel.cpp create mode 100644 modules/memoserv/check.cpp create mode 100644 modules/memoserv/del.cpp create mode 100644 modules/memoserv/ignore.cpp create mode 100644 modules/memoserv/info.cpp create mode 100644 modules/memoserv/list.cpp create mode 100644 modules/memoserv/main/CMakeLists.txt create mode 100644 modules/memoserv/main/ignore.cpp create mode 100644 modules/memoserv/main/ignore.h create mode 100644 modules/memoserv/main/ignoretype.cpp create mode 100644 modules/memoserv/main/ignoretype.h create mode 100644 modules/memoserv/main/memo.cpp create mode 100644 modules/memoserv/main/memo.h create mode 100644 modules/memoserv/main/memoinfo.cpp create mode 100644 modules/memoserv/main/memoinfo.h create mode 100644 modules/memoserv/main/memoinfotype.cpp create mode 100644 modules/memoserv/main/memoinfotype.h create mode 100644 modules/memoserv/main/memoserv.cpp create mode 100644 modules/memoserv/main/memotype.cpp create mode 100644 modules/memoserv/main/memotype.h create mode 100644 modules/memoserv/read.cpp create mode 100644 modules/memoserv/rsend.cpp create mode 100644 modules/memoserv/send.cpp create mode 100644 modules/memoserv/sendall.cpp create mode 100644 modules/memoserv/set.cpp create mode 100644 modules/memoserv/staff.cpp create mode 100644 modules/nickserv/CMakeLists.txt create mode 100644 modules/nickserv/access.cpp create mode 100644 modules/nickserv/ajoin.cpp create mode 100644 modules/nickserv/alist.cpp create mode 100644 modules/nickserv/cert.cpp create mode 100644 modules/nickserv/drop.cpp create mode 100644 modules/nickserv/getemail.cpp create mode 100644 modules/nickserv/getpass.cpp create mode 100644 modules/nickserv/group.cpp create mode 100644 modules/nickserv/identify.cpp create mode 100644 modules/nickserv/info.cpp create mode 100644 modules/nickserv/list.cpp create mode 100644 modules/nickserv/logout.cpp create mode 100644 modules/nickserv/main/CMakeLists.txt create mode 100644 modules/nickserv/main/account.cpp create mode 100644 modules/nickserv/main/account.h create mode 100644 modules/nickserv/main/accounttype.cpp create mode 100644 modules/nickserv/main/accounttype.h create mode 100644 modules/nickserv/main/identifyrequest.cpp create mode 100644 modules/nickserv/main/identifyrequest.h create mode 100644 modules/nickserv/main/mode.cpp create mode 100644 modules/nickserv/main/mode.h create mode 100644 modules/nickserv/main/modetype.h create mode 100644 modules/nickserv/main/nick.cpp create mode 100644 modules/nickserv/main/nick.h create mode 100644 modules/nickserv/main/nickserv.cpp create mode 100644 modules/nickserv/main/nicktype.cpp create mode 100644 modules/nickserv/main/nicktype.h create mode 100644 modules/nickserv/maxemail.cpp create mode 100644 modules/nickserv/recover.cpp create mode 100644 modules/nickserv/register.cpp create mode 100644 modules/nickserv/resetpass.cpp create mode 100644 modules/nickserv/set.cpp create mode 100644 modules/nickserv/set_misc.cpp create mode 100644 modules/nickserv/status.cpp create mode 100644 modules/nickserv/suspend.cpp create mode 100644 modules/nickserv/update.cpp delete mode 100644 modules/ns_maxemail.cpp create mode 100644 modules/operserv/CMakeLists.txt create mode 100644 modules/operserv/akill.cpp create mode 100644 modules/operserv/chankill.cpp create mode 100644 modules/operserv/config.cpp create mode 100644 modules/operserv/defcon.cpp create mode 100644 modules/operserv/dns.cpp create mode 100644 modules/operserv/forbid.cpp create mode 100644 modules/operserv/ignore.cpp create mode 100644 modules/operserv/info.cpp create mode 100644 modules/operserv/jupe.cpp create mode 100644 modules/operserv/kick.cpp create mode 100644 modules/operserv/kill.cpp create mode 100644 modules/operserv/list.cpp create mode 100644 modules/operserv/login.cpp create mode 100644 modules/operserv/logsearch.cpp create mode 100644 modules/operserv/main/CMakeLists.txt create mode 100644 modules/operserv/main/operserv.cpp create mode 100644 modules/operserv/mode.cpp create mode 100644 modules/operserv/modinfo.cpp create mode 100644 modules/operserv/module.cpp create mode 100644 modules/operserv/news.cpp create mode 100644 modules/operserv/noop.cpp create mode 100644 modules/operserv/oline.cpp create mode 100644 modules/operserv/oper.cpp create mode 100644 modules/operserv/reload.cpp create mode 100644 modules/operserv/session.cpp create mode 100644 modules/operserv/set.cpp create mode 100644 modules/operserv/shutdown.cpp create mode 100644 modules/operserv/stats.cpp create mode 100644 modules/operserv/svs.cpp create mode 100644 modules/operserv/sxline.cpp create mode 100644 modules/operserv/update.cpp create mode 100644 modules/protocol/CMakeLists.txt create mode 100644 modules/proxyscan.cpp delete mode 100644 modules/pseudoclients/botserv/CMakeLists.txt delete mode 100644 modules/pseudoclients/botserv/botserv.cpp delete mode 100644 modules/pseudoclients/chanserv/CMakeLists.txt delete mode 100644 modules/pseudoclients/chanserv/chanaccess.cpp delete mode 100644 modules/pseudoclients/chanserv/chanaccess.h delete mode 100644 modules/pseudoclients/chanserv/chanaccesstype.h delete mode 100644 modules/pseudoclients/chanserv/channel.cpp delete mode 100644 modules/pseudoclients/chanserv/channel.h delete mode 100644 modules/pseudoclients/chanserv/channeltype.cpp delete mode 100644 modules/pseudoclients/chanserv/channeltype.h delete mode 100644 modules/pseudoclients/chanserv/chanserv.cpp delete mode 100644 modules/pseudoclients/chanserv/level.cpp delete mode 100644 modules/pseudoclients/chanserv/level.h delete mode 100644 modules/pseudoclients/chanserv/leveltype.h delete mode 100644 modules/pseudoclients/chanserv/mode.cpp delete mode 100644 modules/pseudoclients/chanserv/mode.h delete mode 100644 modules/pseudoclients/chanserv/modetype.h delete mode 100644 modules/pseudoclients/global.cpp delete mode 100644 modules/pseudoclients/hostserv.cpp delete mode 100644 modules/pseudoclients/memoserv/CMakeLists.txt delete mode 100644 modules/pseudoclients/memoserv/ignore.cpp delete mode 100644 modules/pseudoclients/memoserv/ignore.h delete mode 100644 modules/pseudoclients/memoserv/ignoretype.cpp delete mode 100644 modules/pseudoclients/memoserv/ignoretype.h delete mode 100644 modules/pseudoclients/memoserv/memo.cpp delete mode 100644 modules/pseudoclients/memoserv/memo.h delete mode 100644 modules/pseudoclients/memoserv/memoinfo.cpp delete mode 100644 modules/pseudoclients/memoserv/memoinfo.h delete mode 100644 modules/pseudoclients/memoserv/memoinfotype.cpp delete mode 100644 modules/pseudoclients/memoserv/memoinfotype.h delete mode 100644 modules/pseudoclients/memoserv/memoserv.cpp delete mode 100644 modules/pseudoclients/memoserv/memotype.cpp delete mode 100644 modules/pseudoclients/memoserv/memotype.h delete mode 100644 modules/pseudoclients/nickserv/CMakeLists.txt delete mode 100644 modules/pseudoclients/nickserv/account.cpp delete mode 100644 modules/pseudoclients/nickserv/account.h delete mode 100644 modules/pseudoclients/nickserv/accounttype.cpp delete mode 100644 modules/pseudoclients/nickserv/accounttype.h delete mode 100644 modules/pseudoclients/nickserv/identifyrequest.cpp delete mode 100644 modules/pseudoclients/nickserv/identifyrequest.h delete mode 100644 modules/pseudoclients/nickserv/mode.cpp delete mode 100644 modules/pseudoclients/nickserv/mode.h delete mode 100644 modules/pseudoclients/nickserv/modetype.h delete mode 100644 modules/pseudoclients/nickserv/nick.cpp delete mode 100644 modules/pseudoclients/nickserv/nick.h delete mode 100644 modules/pseudoclients/nickserv/nickserv.cpp delete mode 100644 modules/pseudoclients/nickserv/nicktype.cpp delete mode 100644 modules/pseudoclients/nickserv/nicktype.h delete mode 100644 modules/pseudoclients/operserv.cpp create mode 100644 modules/redis.cpp create mode 100644 modules/rewrite.cpp create mode 100644 modules/sasl.cpp create mode 100644 modules/xmlrpc.cpp create mode 100644 modules/xmlrpc_main.cpp diff --git a/data/bahamut.example.conf b/data/bahamut.example.conf index e43e2409f..894d03411 100644 --- a/data/bahamut.example.conf +++ b/data/bahamut.example.conf @@ -1,7 +1,7 @@ module { - name = "bahamut" + name = "protocol/bahamut" } usermode diff --git a/data/botserv.example.conf b/data/botserv.example.conf index 83154e0c4..817188bc8 100644 --- a/data/botserv.example.conf +++ b/data/botserv.example.conf @@ -76,7 +76,7 @@ service */ module { - name = "botserv" + name = "botserv/main" /* * The name of the client that should be BotServ. @@ -148,7 +148,7 @@ module command { service = "BotServ"; name = "HELP"; command = "generic/help"; } /* - * bs_assign + * botserv/gassign * * Provides the commands: * botserv/assign - Used to assign BotServ bots to channels @@ -157,19 +157,19 @@ command { service = "BotServ"; name = "HELP"; command = "generic/help"; } * * Used for assigning and unassigning bots to channels. */ -module { name = "bs_assign" } +module { name = "botserv/assign" } command { service = "BotServ"; name = "ASSIGN"; command = "botserv/assign"; } command { service = "BotServ"; name = "UNASSIGN"; command = "botserv/unassign"; } command { service = "BotServ"; name = "SET NOBOT"; command = "botserv/set/nobot"; permission = "botserv/set/nobot"; } /* - * bs_autoassign + * botserv/gautoassign * * Allows service bots to be automatically assigned to channels upon registration. */ #module { - name = "bs_autoassign" + name = "botserv/autoassign" /* * Automatically assign ChanServ to channels upon registration. @@ -178,7 +178,7 @@ command { service = "BotServ"; name = "SET NOBOT"; command = "botserv/set/nobot" } /* - * bs_badwords + * botserv/gbadwords * * Provides the command botserv/badwords. * @@ -186,7 +186,7 @@ command { service = "BotServ"; name = "SET NOBOT"; command = "botserv/set/nobot" */ module { - name = "bs_badwords" + name = "botserv/badwords" /* * The maximum number of entries a single bad words list can have. @@ -203,48 +203,48 @@ module command { service = "BotServ"; name = "BADWORDS"; command = "botserv/badwords"; } /* - * bs_bot + * botserv/gbot * * Provides the command botserv/bot. * * Used for administrating BotServ bots. */ -module { name = "bs_bot" } +module { name = "botserv/gbot" } command { service = "BotServ"; name = "BOT"; command = "botserv/bot"; permission = "botserv/bot"; } /* - * bs_botlist + * botserv/gbotlist * * Provides the command botserv/botlist. * * Used for listing all available bots. */ -module { name = "bs_botlist" } +module { name = "botserv/gbotlist" } command { service = "BotServ"; name = "BOTLIST"; command = "botserv/botlist"; } /* - * bs_control + * botserv/gcontrol * * Provides the commands botserv/act and botserv/say. * * Used for making the bot message a channel. */ -module { name = "bs_control" } +module { name = "botserv/gcontrol" } command { service = "BotServ"; name = "ACT"; command = "botserv/act"; } command { service = "BotServ"; name = "SAY"; command = "botserv/say"; } /* - * bs_info + * botserv/ginfo * * Provides the command botserv/info. * * Used for getting information on bots or channels. */ -module { name = "bs_info" } +module { name = "botserv/ginfo" } command { service = "BotServ"; name = "INFO"; command = "botserv/info"; } /* - * bs_kick + * botserv/gkick * * Provides the commands: * botserv/kick - Dummy help wrapper for the KICK command. @@ -265,7 +265,7 @@ command { service = "BotServ"; name = "INFO"; command = "botserv/info"; } */ module { - name = "bs_kick" + name = "botserv/gkick" /* * The amount of time that data for a user is valid in BotServ. If the data exceeds this time, @@ -299,12 +299,12 @@ command { service = "BotServ"; name = "SET DONTKICKVOICES"; command = "botserv/s /* - * bs_set + * botserv/gset * * Provides the commands: * botserv/set/private - Used to prohibit specific BotServ bots from being assigned to channels. */ -module { name = "bs_set" } +module { name = "botserv/gset" } command { service = "BotServ"; name = "SET"; command = "botserv/set"; } command { service = "BotServ"; name = "SET BANEXPIRE"; command = "botserv/set/banexpire"; } command { service = "BotServ"; name = "SET PRIVATE"; command = "botserv/set/private"; permission = "botserv/set/private"; } diff --git a/data/chanserv.example.conf b/data/chanserv.example.conf index 86ca969fc..a12071f3a 100644 --- a/data/chanserv.example.conf +++ b/data/chanserv.example.conf @@ -49,7 +49,7 @@ service */ module { - name = "chanserv" + name = "chanserv/main" /* * The name of the client that should be ChanServ. @@ -65,9 +65,9 @@ module * - keeptopic: Retain topic when the channel is not in use * - peace: Disallow users from kicking or removing modes from others who are of the same * access level or superior - * - cs_private: Hide the channel from ChanServ's LIST command + * - chanserv/private: Hide the channel from ChanServ's LIST command * - restricted: Kick/ban users who are restricted from the channel - * - cs_secure: Enable channel security, requiring the user to be identified with NickServ in + * - chanserv/secure: Enable channel security, requiring the user to be identified with NickServ in * order to be considered for being on the access list of the channel * - secureops: Only allow operator status to be given if the user is on the access list * - securefounder: Only allow the real founder of the channel to drop the channel, change it's @@ -78,14 +78,14 @@ module * - topiclock: Disallow the topic to be changed except with ChanServ's TOPIC command * - persist: Keep the channel open at all times * - noautoop: Disables autoop on the channel - * - cs_keep_modes: Enables keep modes on the channel, which retains modes when the channel is + * - chanserv/keep_modes: Enables keep modes on the channel, which retains modes when the channel is * not in use. * - none: No defaults * - * This directive is optional, if left blank, the options will default to keeptopic, cs_secure, securefounder, + * This directive is optional, if left blank, the options will default to keeptopic, chanserv/secure, securefounder, * and signkick. If you really want no defaults, use "none" by itself as the option. */ - defaults = "keeptopic peace cs_secure securefounder signkick" + defaults = "keeptopic peace chanserv/secure securefounder signkick" /* * The maximum number of channels which may be registered to a single nickname. @@ -175,14 +175,14 @@ module * determine how powerful privileges are relative to other privileges, which is used by Anope to determine * who has greater access in a channel. * - * If you load cs_access, you may define a level for the privilege, which is used by chanserv/access and chanserv/levels. + * If you load chanserv/access, you may define a level for the privilege, which is used by chanserv/access and chanserv/levels. * The levels defined will be used as the default levels for newly registered channels. * The level "founder" is a special level which means anyone with the privilege FOUNDER on the channel * has that permission. Additionally, the level "disabled" means that no one can use the privilege, including founders. * - * If you load cs_flags, you may define a flag associated with that privilege for use in chanserv/flags. + * If you load chanserv/flags, you may define a flag associated with that privilege for use in chanserv/flags. * - * If you load cs_xop, you may define a XOP command to associate the privilege with. + * If you load chanserv/xop, you may define a XOP command to associate the privilege with. * * The name of privileges are uesd to associate them with channel modes. If you are using an IRCd that allows you to define additional * channel status modes, such as InspIRCd, you can associate privileges (and thus access levels, flags, xop) with the mode by naming @@ -822,7 +822,7 @@ command_group command { service = "ChanServ"; name = "HELP"; command = "generic/help"; } /* - * cs_access + * chanserv/access * * Provides commands chanserv/access and chanserv/levels. * Provides the access system "levels". @@ -831,15 +831,15 @@ command { service = "ChanServ"; name = "HELP"; command = "generic/help"; } * are representated by given level on a per channel basis. * * The "LIST" subcommand of chanserv/access will show every access entry on the channel, including access - * entries not added by cs_access. The "level" of these entries will be the representation of the access + * entries not added by chanserv/access. The "level" of these entries will be the representation of the access * entry by the other access system, which could be an XOP command name, or a set of flags. */ -module { name = "cs_access" } +module { name = "chanserv/access" } command { service = "ChanServ"; name = "ACCESS"; command = "chanserv/access"; group = "chanserv/access"; } command { service = "ChanServ"; name = "LEVELS"; command = "chanserv/levels"; group = "chanserv/access"; } /* - * cs_akick + * chanserv/akick * * Provides the command chanserv/akick. * @@ -847,7 +847,7 @@ command { service = "ChanServ"; name = "LEVELS"; command = "chanserv/levels"; gr */ module { - name = "cs_akick" + name = "chanserv/akick" /* * The maximum number of entries on a channel's autokick list. @@ -862,7 +862,7 @@ module command { service = "ChanServ"; name = "AKICK"; command = "chanserv/akick"; group = "chanserv/management"; } /* - * cs_ban + * chanserv/ban * * Provides the command chanserv/ban. * @@ -874,41 +874,41 @@ command { service = "ChanServ"; name = "AKICK"; command = "chanserv/akick"; grou * * Used for banning users from channels. */ -module { name = "cs_ban" } +module { name = "chanserv/ban" } command { service = "ChanServ"; name = "BAN"; command = "chanserv/ban"; } /* - * cs_clone + * chanserv/clone * * Provides the command chanserv/clone. * * Used for copying channel settings from one channel to another. */ -module { name = "cs_clone" } +module { name = "chanserv/clone" } command { service = "ChanServ"; name = "CLONE"; command = "chanserv/clone"; group = "chanserv/management"; } /* - * cs_drop + * chanserv/drop * * Provides the command chanserv/drop. * * Used for unregistering channels. */ -module { name = "cs_drop" } +module { name = "chanserv/drop" } command { service = "ChanServ"; name = "DROP"; command = "chanserv/drop"; } /* - * cs_enforce + * chanserv/enforce * * Provides the command chanserv/enforce. * * Used to enforce various channel settings such as secureops and restricted. */ -module { name = "cs_enforce" } +module { name = "chanserv/enforce" } command { service = "ChanServ"; name = "ENFORCE"; command = "chanserv/enforce"; group = "chanserv/management"; } /* - * cs_entrymsg + * chanserv/entrymsg * * Provides the command chanserv/entrymsg. * @@ -916,7 +916,7 @@ command { service = "ChanServ"; name = "ENFORCE"; command = "chanserv/enforce"; */ module { - name = "cs_entrymsg" + name = "chanserv/entrymsg" /* The maximum number of entrymsgs allowed per channel. If not set, defaults to 5. */ maxentries = 5 @@ -924,7 +924,7 @@ module command { service = "ChanServ"; name = "ENTRYMSG"; command = "chanserv/entrymsg"; group = "chanserv/management"; } /* - * cs_flags + * chanserv/flags * * Provides the command chanserv/flags. * Provides the access system "flags". @@ -932,54 +932,54 @@ command { service = "ChanServ"; name = "ENTRYMSG"; command = "chanserv/entrymsg" * Used for giving users access in channels. * * The "LIST" subcommand of chanserv/flags will show every access entry on the channel, including access - * entries not added by cs_flags. The "Flags" of these entries will be the flags representation of the + * entries not added by chanserv/flags. The "Flags" of these entries will be the flags representation of the * privilege set granted by the access entry. */ -module { name = "cs_flags" } +module { name = "chanserv/flags" } command { service = "ChanServ"; name = "FLAGS"; command = "chanserv/flags"; group = "chanserv/access"; } /* - * cs_getkey + * chanserv/getkey * * Provides the command chanserv/getkey. * * Used for getting the key for channels. */ -module { name = "cs_getkey" } +module { name = "chanserv/getkey" } command { service = "ChanServ"; name = "GETKEY"; command = "chanserv/getkey"; } /* - * cs_info + * chanserv/info * * Provides the command chanserv/info. * * Used for getting information about channels. */ -module { name = "cs_info" } +module { name = "chanserv/info" } command { service = "ChanServ"; name = "INFO"; command = "chanserv/info"; } /* - * cs_invite + * chanserv/invite * * Provides the command chanserv/invite. * * Used for inviting yourself in to channels. */ -module { name = "cs_invite" } +module { name = "chanserv/invite" } command { service = "ChanServ"; name = "INVITE"; command = "chanserv/invite"; } /* - * cs_kick + * chanserv/kick * * Provides the command chanserv/kick. * * Used for kicking users from channels. */ -module { name = "cs_kick" } +module { name = "chanserv/kick" } command { service = "ChanServ"; name = "KICK"; command = "chanserv/kick"; } /* - * cs_list + * chanserv/list * * Provides the commands: * chanserv/list - Used for retrieving and searching the registered channel list. @@ -987,7 +987,7 @@ command { service = "ChanServ"; name = "KICK"; command = "chanserv/kick"; } */ module { - name = "cs_list" + name = "chanserv/list" /* * The maximum number of channels to be returned for a ChanServ LIST command. @@ -1000,7 +1000,7 @@ command { service = "ChanServ"; name = "SET PRIVATE"; command = "chanserv/set/pr /* - * cs_log + * chanserv/log * * Provides the command chanserv/log. * @@ -1008,7 +1008,7 @@ command { service = "ChanServ"; name = "SET PRIVATE"; command = "chanserv/set/pr */ module { - name = "cs_log" + name = "chanserv/log" /* Default log settings for newly registered channels */ @@ -1041,7 +1041,7 @@ module command { service = "ChanServ"; name = "LOG"; command = "chanserv/log"; group = "chanserv/management"; } /* - * cs_mode + * chanserv/mode * * Provides the command chanserv/mode and chanserv/modes. * @@ -1051,7 +1051,7 @@ command { service = "ChanServ"; name = "LOG"; command = "chanserv/log"; group = */ module { - name = "cs_mode" + name = "chanserv/mode" /* * Default modes for mode lock, these are set on newly registered channels. @@ -1086,17 +1086,17 @@ command { service = "ChanServ"; name = "DEVOICE"; command = "chanserv/modes"; gr /* - * cs_register + * chanserv/register * * Provides the commands chanserv/register. * * Used for registering channels. */ -module { name = "cs_register" } +module { name = "chanserv/register" } command { service = "ChanServ"; name = "REGISTER"; command = "chanserv/register"; } /* - * cs_seen + * chanserv/seen * * Provides the commands chanserv/seen and operserv/seen. * @@ -1105,7 +1105,7 @@ command { service = "ChanServ"; name = "REGISTER"; command = "chanserv/register" */ module { - name = "cs_seen" + name = "chanserv/seen" /* If set, uses the older 1.8 style seen, which is less resource intensive */ simple = false @@ -1119,7 +1119,7 @@ module command { service = "OperServ"; name = "SEEN"; command = "operserv/seen"; permission = "operserv/seen"; } /* - * cs_set + * chanserv/set * * Provides the commands: * chanserv/set and chanserv/saset - Dummy help wrappers for the SET commands. @@ -1142,7 +1142,7 @@ command { service = "OperServ"; name = "SEEN"; command = "operserv/seen"; permis */ module { - name = "cs_set" + name = "chanserv/set" /* * The default ban type for newly registered channels. @@ -1180,30 +1180,30 @@ command { service = "ChanServ"; name = "SET SUCCESSOR"; command = "chanserv/set/ command { service = "ChanServ"; name = "SET NOEXPIRE"; command = "chanserv/saset/noexpire"; permission = "chanserv/saset/noexpire"; } /* - * cs_set_misc + * chanserv/set_misc * * Provides the command chanserv/set/misc. * * Allows you to create arbitrary commands to set data, and have that data show up in chanserv/info. * A field named misc_description may be given for use with help output. */ -module { name = "cs_set_misc" } +module { name = "chanserv/set_misc" } command { service = "ChanServ"; name = "SET URL"; command = "chanserv/set/misc"; misc_description = _("Associate a URL with the channel"); } command { service = "ChanServ"; name = "SET EMAIL"; command = "chanserv/set/misc"; misc_description = _("Associate an E-mail address with the channel"); } /* - * cs_status + * chanserv/status * * Provides the command chanserv/status. * * Used for determining a user's access on a channel and whether * or not they match any autokick entries. */ -module { name = "cs_status" } +module { name = "chanserv/status" } command { service = "ChanServ"; name = "STATUS"; command = "chanserv/status"; } /* - * cs_suspend + * chanserv/suspend * * Provides the commands chanserv/suspend and chanserv/unsuspend. * @@ -1211,7 +1211,7 @@ command { service = "ChanServ"; name = "STATUS"; command = "chanserv/status"; } */ module { - name = "cs_suspend" + name = "chanserv/suspend" /* * The length of time before a suspended channel expires. @@ -1232,50 +1232,50 @@ command { service = "ChanServ"; name = "SUSPEND"; command = "chanserv/suspend"; command { service = "ChanServ"; name = "UNSUSPEND"; command = "chanserv/unsuspend"; permission = "chanserv/suspend"; group = "chanserv/admin"; } /* - * cs_sync + * chanserv/sync * * Provides the command chanserv/sync. * * Used to sync users channel status modes with what access they have. */ -module { name = "cs_sync" } +module { name = "chanserv/sync" } command { service = "ChanServ"; name = "SYNC"; command = "chanserv/sync"; group = "chanserv/management"; } /* - * cs_topic + * chanserv/topic * * Provides the commands: * chanserv/topic - Used for changing the channel topic. Useful in conjunction with chanserv/set/topiclock. * chanserv/set/keeptopic - Used for configuring if ChanServ is to restore the channel topic when a channel is created. * */ -module { name = "cs_topic" } +module { name = "chanserv/topic" } command { service = "ChanServ"; name = "TOPIC"; command = "chanserv/topic"; group = "chanserv/management"; } command { service = "ChanSe