summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/bancache.cpp2
-rw-r--r--src/channels.cpp2
-rw-r--r--src/cidr.cpp2
-rw-r--r--src/commands.cpp2
-rw-r--r--src/filelogger.cpp2
-rw-r--r--src/hashcomp.cpp2
-rw-r--r--src/helperfuncs.cpp2
-rw-r--r--src/inspircd.cpp1
-rw-r--r--src/modules/extra/m_geoip.cpp1
-rw-r--r--src/modules/extra/m_ldapauth.cpp1
-rw-r--r--src/modules/extra/m_ldapoper.cpp1
-rw-r--r--src/modules/extra/m_mssql.cpp1
-rw-r--r--src/modules/extra/m_mysql.cpp1
-rw-r--r--src/modules/extra/m_pgsql.cpp1
-rw-r--r--src/modules/extra/m_regex_pcre.cpp1
-rw-r--r--src/modules/extra/m_regex_posix.cpp1
-rw-r--r--src/modules/extra/m_regex_re2.cpp1
-rw-r--r--src/modules/extra/m_regex_stdlib.cpp4
-rw-r--r--src/modules/extra/m_regex_tre.cpp1
-rw-r--r--src/modules/extra/m_sqlite3.cpp1
-rw-r--r--src/modules/extra/m_ssl_gnutls.cpp1
-rw-r--r--src/modules/extra/m_ssl_openssl.cpp2
-rw-r--r--src/modules/m_abbreviation.cpp2
-rw-r--r--src/modules/m_alias.cpp2
-rw-r--r--src/modules/m_allowinvite.cpp2
-rw-r--r--src/modules/m_alltime.cpp2
-rw-r--r--src/modules/m_auditorium.cpp2
-rw-r--r--src/modules/m_autoop.cpp2
-rw-r--r--src/modules/m_banexception.cpp2
-rw-r--r--src/modules/m_banredirect.cpp2
-rw-r--r--src/modules/m_blockamsg.cpp2
-rw-r--r--src/modules/m_blockcaps.cpp2
-rw-r--r--src/modules/m_blockcolor.cpp2
-rw-r--r--src/modules/m_botmode.cpp2
-rw-r--r--src/modules/m_callerid.cpp2
-rw-r--r--src/modules/m_cap.cpp2
-rw-r--r--src/modules/m_cban.cpp2
-rw-r--r--src/modules/m_censor.cpp2
-rw-r--r--src/modules/m_cgiirc.cpp2
-rw-r--r--src/modules/m_chancreate.cpp2
-rw-r--r--src/modules/m_chanfilter.cpp2
-rw-r--r--src/modules/m_chanhistory.cpp2
-rw-r--r--src/modules/m_chanlog.cpp2
-rw-r--r--src/modules/m_channames.cpp2
-rw-r--r--src/modules/m_channelban.cpp2
-rw-r--r--src/modules/m_check.cpp2
-rw-r--r--src/modules/m_chghost.cpp2
-rw-r--r--src/modules/m_chgident.cpp2
-rw-r--r--src/modules/m_chgname.cpp2
-rw-r--r--src/modules/m_cloaking.cpp2
-rw-r--r--src/modules/m_clones.cpp2
-rw-r--r--src/modules/m_close.cpp2
-rw-r--r--src/modules/m_commonchans.cpp2
-rw-r--r--src/modules/m_conn_join.cpp2
-rw-r--r--src/modules/m_conn_umodes.cpp2
-rw-r--r--src/modules/m_conn_waitpong.cpp2
-rw-r--r--src/modules/m_connectban.cpp2
-rw-r--r--src/modules/m_connflood.cpp2
-rw-r--r--src/modules/m_customprefix.cpp2
-rw-r--r--src/modules/m_customtitle.cpp2
-rw-r--r--src/modules/m_cycle.cpp2
-rw-r--r--src/modules/m_dccallow.cpp2
-rw-r--r--src/modules/m_deaf.cpp2
-rw-r--r--src/modules/m_delayjoin.cpp2
-rw-r--r--src/modules/m_delaymsg.cpp2
-rw-r--r--src/modules/m_denychans.cpp2
-rw-r--r--src/modules/m_devoice.cpp2
-rw-r--r--src/modules/m_dnsbl.cpp2
-rw-r--r--src/modules/m_exemptchanops.cpp2
-rw-r--r--src/modules/m_filter.cpp2
-rw-r--r--src/modules/m_gecosban.cpp2
-rw-r--r--src/modules/m_globalload.cpp2
-rw-r--r--src/modules/m_globops.cpp2
-rw-r--r--src/modules/m_helpop.cpp2
-rw-r--r--src/modules/m_hidechans.cpp2
-rw-r--r--src/modules/m_hideoper.cpp2
-rw-r--r--src/modules/m_hostchange.cpp2
-rw-r--r--src/modules/m_httpd.cpp1
-rw-r--r--src/modules/m_httpd_acl.cpp2
-rw-r--r--src/modules/m_httpd_config.cpp2
-rw-r--r--src/modules/m_httpd_stats.cpp2
-rw-r--r--src/modules/m_ident.cpp2
-rw-r--r--src/modules/m_inviteexception.cpp2
-rw-r--r--src/modules/m_ircv3.cpp2
-rw-r--r--src/modules/m_joinflood.cpp2
-rw-r--r--src/modules/m_jumpserver.cpp2
-rw-r--r--src/modules/m_kicknorejoin.cpp2
-rw-r--r--src/modules/m_knock.cpp2
-rw-r--r--src/modules/m_lockserv.cpp2
-rw-r--r--src/modules/m_maphide.cpp2
-rw-r--r--src/modules/m_md5.cpp2
-rw-r--r--src/modules/m_messageflood.cpp2
-rw-r--r--src/modules/m_mlock.cpp2
-rw-r--r--src/modules/m_muteban.cpp2
-rw-r--r--src/modules/m_namedmodes.cpp2
-rw-r--r--src/modules/m_namesx.cpp2
-rw-r--r--src/modules/m_nationalchars.cpp2
-rw-r--r--src/modules/m_nickflood.cpp2
-rw-r--r--src/modules/m_nicklock.cpp2
-rw-r--r--src/modules/m_noctcp.cpp2
-rw-r--r--src/modules/m_nokicks.cpp2
-rw-r--r--src/modules/m_nonicks.cpp2
-rw-r--r--src/modules/m_nonotice.cpp2
-rw-r--r--src/modules/m_nopartmsg.cpp2
-rw-r--r--src/modules/m_ojoin.cpp20
-rw-r--r--src/modules/m_operchans.cpp2
-rw-r--r--src/modules/m_operjoin.cpp2
-rw-r--r--src/modules/m_operlevels.cpp2
-rw-r--r--src/modules/m_operlog.cpp2
-rw-r--r--src/modules/m_opermodes.cpp2
-rw-r--r--src/modules/m_opermotd.cpp2
-rw-r--r--src/modules/m_operprefix.cpp2
-rw-r--r--src/modules/m_override.cpp2
-rw-r--r--src/modules/m_passforward.cpp2
-rw-r--r--src/modules/m_password_hash.cpp2
-rw-r--r--src/modules/m_permchannels.cpp2
-rw-r--r--src/modules/m_randquote.cpp2
-rw-r--r--src/modules/m_redirect.cpp2
-rw-r--r--src/modules/m_regex_glob.cpp2
-rw-r--r--src/modules/m_regonlycreate.cpp2
-rw-r--r--src/modules/m_remove.cpp2
-rw-r--r--src/modules/m_restrictchans.cpp2
-rw-r--r--src/modules/m_restrictmsg.cpp2
-rw-r--r--src/modules/m_ripemd160.cpp2
-rw-r--r--src/modules/m_rline.cpp2
-rw-r--r--src/modules/m_rmode.cpp2
-rw-r--r--src/modules/m_sajoin.cpp2
-rw-r--r--src/modules/m_sakick.cpp2
-rw-r--r--src/modules/m_samode.cpp2
-rw-r--r--src/modules/m_sanick.cpp2
-rw-r--r--src/modules/m_sapart.cpp2
-rw-r--r--src/modules/m_saquit.cpp2
-rw-r--r--src/modules/m_sasl.cpp2
-rw-r--r--src/modules/m_satopic.cpp2
-rw-r--r--src/modules/m_securelist.cpp2
-rw-r--r--src/modules/m_seenicks.cpp2
-rw-r--r--src/modules/m_serverban.cpp2
-rw-r--r--src/modules/m_services_account.cpp2
-rw-r--r--src/modules/m_servprotect.cpp2
-rw-r--r--src/modules/m_sethost.cpp2
-rw-r--r--src/modules/m_setident.cpp2
-rw-r--r--src/modules/m_setidle.cpp2
-rw-r--r--src/modules/m_setname.cpp2
-rw-r--r--src/modules/m_sha256.cpp2
-rw-r--r--src/modules/m_showwhois.cpp2
-rw-r--r--src/modules/m_shun.cpp2
-rw-r--r--src/modules/m_silence.cpp2
-rw-r--r--src/modules/m_spanningtree/main.cpp2
-rw-r--r--src/modules/m_spanningtree/override_squit.cpp2
-rw-r--r--src/modules/m_sqlauth.cpp2
-rw-r--r--src/modules/m_sqloper.cpp2
-rw-r--r--src/modules/m_sslinfo.cpp2
-rw-r--r--src/modules/m_sslmodes.cpp2
-rw-r--r--src/modules/m_stripcolor.cpp2
-rw-r--r--src/modules/m_svshold.cpp2
-rw-r--r--src/modules/m_swhois.cpp2
-rw-r--r--src/modules/m_testnet.cpp2
-rw-r--r--src/modules/m_timedbans.cpp2
-rw-r--r--src/modules/m_tline.cpp2
-rw-r--r--src/modules/m_topiclock.cpp2
-rw-r--r--src/modules/m_uhnames.cpp2
-rw-r--r--src/modules/m_uninvite.cpp2
-rw-r--r--src/modules/m_userip.cpp2
-rw-r--r--src/modules/m_vhost.cpp2
-rw-r--r--src/modules/m_watch.cpp2
-rw-r--r--src/modules/m_xline_db.cpp4
-rw-r--r--src/testsuite.cpp2
-rw-r--r--src/threadengine.cpp2
-rw-r--r--src/timer.cpp2
-rw-r--r--src/userprocess.cpp2
-rw-r--r--src/wildcard.cpp2
171 files changed, 1 insertions, 349 deletions
diff --git a/src/bancache.cpp b/src/bancache.cpp
index 5106e7270..4bb2fa82c 100644
--- a/src/bancache.cpp
+++ b/src/bancache.cpp
@@ -18,8 +18,6 @@
*/
-/* $Core */
-
#include "inspircd.h"
#include "bancache.h"
diff --git a/src/channels.cpp b/src/channels.cpp
index 8c59e6893..4b701cc3c 100644
--- a/src/channels.cpp
+++ b/src/channels.cpp
@@ -23,8 +23,6 @@
*/
-/* $Core */
-
#include "inspircd.h"
#include "listmode.h"
#include <cstdarg>
diff --git a/src/cidr.cpp b/src/cidr.cpp
index 54f7b83e9..f5ecaac5b 100644
--- a/src/cidr.cpp
+++ b/src/cidr.cpp
@@ -19,8 +19,6 @@
*/
-/* $Core */
-
#include "inspircd.h"
/* Used when comparing CIDR masks for the modulus bits left over.
diff --git a/src/commands.cpp b/src/commands.cpp
index fda1a1734..f62f00340 100644
--- a/src/commands.cpp
+++ b/src/commands.cpp
@@ -21,8 +21,6 @@
*/
-/* $Core */
-
#include "inspircd.h"
#include "xline.h"
#include "command_parse.h"
diff --git a/src/filelogger.cpp b/src/filelogger.cpp
index acb210ecb..f0a6308bc 100644
--- a/src/filelogger.cpp
+++ b/src/filelogger.cpp
@@ -19,8 +19,6 @@
*/
-/* $Core */
-
#include "inspircd.h"
#include <fstream>
#include "socketengine.h"
diff --git a/src/hashcomp.cpp b/src/hashcomp.cpp
index 3f3754884..4eb416406 100644
--- a/src/hashcomp.cpp
+++ b/src/hashcomp.cpp
@@ -20,8 +20,6 @@
*/
-/* $Core */
-
#include "inspircd.h"
#include "hashcomp.h"
diff --git a/src/helperfuncs.cpp b/src/helperfuncs.cpp
index 9ed77fb99..f70e04d95 100644
--- a/src/helperfuncs.cpp
+++ b/src/helperfuncs.cpp
@@ -22,8 +22,6 @@
*/
-/* $Core */
-
#ifdef _WIN32
#define _CRT_RAND_S
#include <stdlib.h>
diff --git a/src/inspircd.cpp b/src/inspircd.cpp
index 799e860fb..48746cb52 100644
--- a/src/inspircd.cpp
+++ b/src/inspircd.cpp
@@ -26,7 +26,6 @@
*/
-/* $Core */
#include "inspircd.h"
#include <signal.h>
diff --git a/src/modules/extra/m_geoip.cpp b/src/modules/extra/m_geoip.cpp
index ddc4e9a38..fffadcd32 100644
--- a/src/modules/extra/m_geoip.cpp
+++ b/src/modules/extra/m_geoip.cpp
@@ -27,7 +27,6 @@
# pragma comment(lib, "GeoIP.lib")
#endif
-/* $ModDesc: Provides a way to restrict users by country using GeoIP lookup */
/* $LinkerFlags: -lGeoIP */
class ModuleGeoIP : public Module
diff --git a/src/modules/extra/m_ldapauth.cpp b/src/modules/extra/m_ldapauth.cpp
index 0a0698fc2..a7078bb58 100644
--- a/src/modules/extra/m_ldapauth.cpp
+++ b/src/modules/extra/m_ldapauth.cpp
@@ -35,7 +35,6 @@
# pragma comment(lib, "lber.lib")
#endif
-/* $ModDesc: Allow/Deny connections based upon answer from LDAP server */
/* $LinkerFlags: -lldap */
struct RAIILDAPString
diff --git a/src/modules/extra/m_ldapoper.cpp b/src/modules/extra/m_ldapoper.cpp
index 79ac13dd5..68e4cbf9f 100644
--- a/src/modules/extra/m_ldapoper.cpp
+++ b/src/modules/extra/m_ldapoper.cpp
@@ -32,7 +32,6 @@
# pragma comment(lib, "lber.lib")
#endif
-/* $ModDesc: Adds the ability to authenticate opers via LDAP */
/* $LinkerFlags: -lldap */
struct RAIILDAPString
diff --git a/src/modules/extra/m_mssql.cpp b/src/modules/extra/m_mssql.cpp
index 9d9622fde..4b8d0cdfe 100644
--- a/src/modules/extra/m_mssql.cpp
+++ b/src/modules/extra/m_mssql.cpp
@@ -30,7 +30,6 @@
#include "m_sqlv2.h"
-/* $ModDesc: MsSQL provider */
/* $CompileFlags: exec("grep VERSION_NO /usr/include/tdsver.h 2>/dev/null | perl -e 'print "-D_TDSVER=".((<> =~ /freetds v(\d+\.\d+)/i) ? $1*100 : 0);'") */
/* $LinkerFlags: -ltds */
/* $ModDep: m_sqlv2.h */
diff --git a/src/modules/extra/m_mysql.cpp b/src/modules/extra/m_mysql.cpp
index bb8f1b573..529682bb8 100644
--- a/src/modules/extra/m_mysql.cpp
+++ b/src/modules/extra/m_mysql.cpp
@@ -35,7 +35,6 @@
/* VERSION 3 API: With nonblocking (threaded) requests */
-/* $ModDesc: SQL Service Provider module for all other m_sql* modules */
/* $CompileFlags: exec("mysql_config --include") */
/* $LinkerFlags: exec("mysql_config --libs_r") rpath("mysql_config --libs_r") */
diff --git a/src/modules/extra/m_pgsql.cpp b/src/modules/extra/m_pgsql.cpp
index 61e8d5bbb..6f49410a2 100644
--- a/src/modules/extra/m_pgsql.cpp
+++ b/src/modules/extra/m_pgsql.cpp
@@ -28,7 +28,6 @@
#include <libpq-fe.h>
#include "modules/sql.h"
-/* $ModDesc: PostgreSQL Service Provider module for all other m_sql* modules, uses v2 of the SQL API */
/* $CompileFlags: -Iexec("pg_config --includedir") eval("my $s = `pg_config --version`;$s =~ /^.*?(\d+)\.(\d+)\.(\d+).*?$/;my $v = hex(sprintf("0x%02x%02x%02x", $1, $2, $3));print "-DPGSQL_HAS_ESCAPECONN" if(($v >= 0x080104) || ($v >= 0x07030F && $v < 0x070400) || ($v >= 0x07040D && $v < 0x080000) || ($v >= 0x080008 && $v < 0x080100));") */
/* $LinkerFlags: -Lexec("pg_config --libdir") -lpq */
diff --git a/src/modules/extra/m_regex_pcre.cpp b/src/modules/extra/m_regex_pcre.cpp
index 59cbb0647..b43d2bc9f 100644
--- a/src/modules/extra/m_regex_pcre.cpp
+++ b/src/modules/extra/m_regex_pcre.cpp
@@ -22,7 +22,6 @@
#include <pcre.h>
#include "modules/regex.h"
-/* $ModDesc: Regex Provider Module for PCRE */
/* $ModDep: modules/regex.h */
/* $CompileFlags: exec("pcre-config --cflags") */
/* $LinkerFlags: exec("pcre-config --libs") rpath("pcre-config --libs") -lpcre */
diff --git a/src/modules/extra/m_regex_posix.cpp b/src/modules/extra/m_regex_posix.cpp
index dbbc990b9..064edb5f6 100644
--- a/src/modules/extra/m_regex_posix.cpp
+++ b/src/modules/extra/m_regex_posix.cpp
@@ -23,7 +23,6 @@
#include <sys/types.h>
#include <regex.h>
-/* $ModDesc: Regex Provider Module for POSIX Regular Expressions */
/* $ModDep: modules/regex.h */
class POSIXRegexException : public ModuleException
diff --git a/src/modules/extra/m_regex_re2.cpp b/src/modules/extra/m_regex_re2.cpp
index 99b490da5..04ec52dc6 100644
--- a/src/modules/extra/m_regex_re2.cpp
+++ b/src/modules/extra/m_regex_re2.cpp
@@ -27,7 +27,6 @@
#include <re2/re2.h>
-/* $ModDesc: Regex Provider Module for RE2 Regular Expressions */
/* $CompileFlags: -std=c++11 */
/* $LinkerFlags: -lre2 */
/* $ModDep: modules/regex.h */
diff --git a/src/modules/extra/m_regex_stdlib.cpp b/src/modules/extra/m_regex_stdlib.cpp
index f27a98cca..5d2294c87 100644
--- a/src/modules/extra/m_regex_stdlib.cpp
+++ b/src/modules/extra/m_regex_stdlib.cpp
@@ -20,10 +20,6 @@
#include "modules/regex.h"
#include <regex>
-/* $ModDesc: Regex Provider Module for std::regex Regular Expressions */
-/* $ModConfig: <stdregex type="ecmascript">
- * Specify the Regular Expression engine to use here. Valid settings are
- * bre, ere, awk, grep, egrep, ecmascript (default if not specified)*/
/* $CompileFlags: -std=c++11 */
/* $ModDep: modules/regex.h */
diff --git a/src/modules/extra/m_regex_tre.cpp b/src/modules/extra/m_regex_tre.cpp
index 0718e5bb1..86efac016 100644
--- a/src/modules/extra/m_regex_tre.cpp
+++ b/src/modules/extra/m_regex_tre.cpp
@@ -23,7 +23,6 @@
#include <sys/types.h>
#include <tre/regex.h>
-/* $ModDesc: Regex Provider Module for TRE Regular Expressions */
/* $CompileFlags: pkgconfincludes("tre","tre/regex.h","") */
/* $LinkerFlags: pkgconflibs("tre","/libtre.so","-ltre") rpath("pkg-config --libs tre") */
/* $ModDep: modules/regex.h */
diff --git a/src/modules/extra/m_sqlite3.cpp b/src/modules/extra/m_sqlite3.cpp
index 254adf102..4cc76ef8c 100644
--- a/src/modules/extra/m_sqlite3.cpp
+++ b/src/modules/extra/m_sqlite3.cpp
@@ -28,7 +28,6 @@
# pragma comment(lib, "sqlite3.lib")
#endif
-/* $ModDesc: sqlite3 provider */
/* $CompileFlags: pkgconfversion("sqlite3","3.3") pkgconfincludes("sqlite3","/sqlite3.h","") */
/* $LinkerFlags: pkgconflibs("sqlite3","/libsqlite3.so","-lsqlite3") */
/* $NoPedantic */
diff --git a/src/modules/extra/m_ssl_gnutls.cpp b/src/modules/extra/m_ssl_gnutls.cpp
index 3c82a5beb..f6268c8d6 100644
--- a/src/modules/extra/m_ssl_gnutls.cpp
+++ b/src/modules/extra/m_ssl_gnutls.cpp
@@ -39,7 +39,6 @@
# pragma comment(lib, "gdi32.lib")
#endif
-/* $ModDesc: Provides SSL support for clients */
/* $CompileFlags: pkgconfincludes("gnutls","/gnutls/gnutls.h","") exec("libgcrypt-config --cflags") */
/* $LinkerFlags: rpath("pkg-config --libs gnutls") pkgconflibs("gnutls","/libgnutls.so","-lgnutls") exec("libgcrypt-config --libs") */
/* $NoPedantic */
diff --git a/src/modules/extra/m_ssl_openssl.cpp b/src/modules/extra/m_ssl_openssl.cpp
index 53c0ab875..8a516b7ae 100644
--- a/src/modules/extra/m_ssl_openssl.cpp
+++ b/src/modules/extra/m_ssl_openssl.cpp
@@ -48,8 +48,6 @@
# define MAX_DESCRIPTORS 10000
#endif
-/* $ModDesc: Provides SSL support for clients */
-
/* $LinkerFlags: if("USE_FREEBSD_BASE_SSL") -lssl -lcrypto */
/* $CompileFlags: if(!"USE_FREEBSD_BASE_SSL") pkgconfversion("openssl","0.9.7") pkgconfincludes("openssl","/openssl/ssl.h","") */
/* $LinkerFlags: if(!"USE_FREEBSD_BASE_SSL") rpath("pkg-config --libs openssl") pkgconflibs("openssl","/libssl.so","-lssl -lcrypto -ldl") */
diff --git a/src/modules/m_abbreviation.cpp b/src/modules/m_abbreviation.cpp
index 7d1f68cb6..7d094d7a2 100644
--- a/src/modules/m_abbreviation.cpp
+++ b/src/modules/m_abbreviation.cpp
@@ -19,8 +19,6 @@
#include "inspircd.h"
-/* $ModDesc: Provides the ability to abbreviate commands a-la BBC BASIC keywords. */
-
class ModuleAbbreviation : public Module
{
public:
diff --git a/src/modules/m_alias.cpp b/src/modules/m_alias.cpp
index 7343dd21b..507a93533 100644
--- a/src/modules/m_alias.cpp
+++ b/src/modules/m_alias.cpp
@@ -22,8 +22,6 @@
#include "inspircd.h"
-/* $ModDesc: Provides aliases of commands. */
-
/** An alias definition
*/
class Alias
diff --git a/src/modules/m_allowinvite.cpp b/src/modules/m_allowinvite.cpp
index eb0eea760..1130dd223 100644
--- a/src/modules/m_allowinvite.cpp
+++ b/src/modules/m_allowinvite.cpp
@@ -19,8 +19,6 @@
#include "inspircd.h"
-/* $ModDesc: Provides support for channel mode +A, allowing /invite freely on a channel and extban A to deny specific users it */
-
class AllowInvite : public SimpleChannelModeHandler
{
public:
diff --git a/src/modules/m_alltime.cpp b/src/modules/m_alltime.cpp
index 3e634b056..dac3a4c8e 100644
--- a/src/modules/m_alltime.cpp
+++ b/src/modules/m_alltime.cpp
@@ -21,8 +21,6 @@
#include "inspircd.h"
-/* $ModDesc: Display timestamps from all servers connected to the network */
-
class CommandAlltime : public Command
{
public:
diff --git a/src/modules/m_auditorium.cpp b/src/modules/m_auditorium.cpp
index 86fdad785..ae2134cc1 100644
--- a/src/modules/m_auditorium.cpp
+++ b/src/modules/m_auditorium.cpp
@@ -22,8 +22,6 @@
#include "inspircd.h"
-/* $ModDesc: Allows for auditorium channels (+u) where nobody can see others joining and parting or the nick list */
-
class AuditoriumMode : public ModeHandler
{
public:
diff --git a/src/modules/m_autoop.cpp b/src/modules/m_autoop.cpp
index 9620a3a06..df90f70c9 100644
--- a/src/modules/m_autoop.cpp
+++ b/src/modules/m_autoop.cpp
@@ -21,8 +21,6 @@
#include "inspircd.h"
#include "listmode.h"
-/* $ModDesc: Provides support for the +w channel mode, autoop list */
-
/** Handles +w channel mode
*/
class AutoOpList : public ListModeBase
diff --git a/src/modules/m_banexception.cpp b/src/modules/m_banexception.cpp
index a2fd17651..2eb5083f9 100644
--- a/src/modules/m_banexception.cpp
+++ b/src/modules/m_banexception.cpp
@@ -24,8 +24,6 @@
#include "inspircd.h"
#include "listmode.h"
-/* $ModDesc: Provides support for the +e channel mode */
-
/* Written by Om<om@inspircd.org>, April 2005. */
/* Rewritten to use the listmode utility by Om, December 2005 */
/* Adapted from m_exception, which was originally based on m_chanprotect and m_silence */
diff --git a/src/modules/m_banredirect.cpp b/src/modules/m_banredirect.cpp
index 20b3a62e2..a772794ab 100644
--- a/src/modules/m_banredirect.cpp
+++ b/src/modules/m_banredirect.cpp
@@ -25,8 +25,6 @@
#include "inspircd.h"
#include "listmode.h"
-/* $ModDesc: Allows an extended ban (+b) syntax redirecting banned users to another channel */
-
/* Originally written by Om, January 2009
*/
diff --git a/src/modules/m_blockamsg.cpp b/src/modules/m_blockamsg.cpp
index 18eb76775..3521bd89d 100644
--- a/src/modules/m_blockamsg.cpp
+++ b/src/modules/m_blockamsg.cpp
@@ -23,8 +23,6 @@
#include "inspircd.h"
-/* $ModDesc: Attempt to block /amsg, at least some of the irritating mIRC scripts. */
-
enum BlockAction { IBLOCK_KILL, IBLOCK_KILLOPERS, IBLOCK_NOTICE, IBLOCK_NOTICEOPERS, IBLOCK_SILENT };
/* IBLOCK_NOTICE - Send a notice to the user informing them of what happened.
* IBLOCK_NOTICEOPERS - Send a notice to the user informing them and send an oper notice.
diff --git a/src/modules/m_blockcaps.cpp b/src/modules/m_blockcaps.cpp
index a23d87a12..0eab38588 100644
--- a/src/modules/m_blockcaps.cpp
+++ b/src/modules/m_blockcaps.cpp
@@ -22,8 +22,6 @@
#include "inspircd.h"
-/* $ModDesc: Provides support to block all-CAPS channel messages and notices */
-
/** Handles the +B channel mode
*/
diff --git a/src/modules/m_blockcolor.cpp b/src/modules/m_blockcolor.cpp
index 6d1111a1d..e2fa2e3d6 100644
--- a/src/modules/m_blockcolor.cpp
+++ b/src/modules/m_blockcolor.cpp
@@ -23,8 +23,6 @@
#include "inspircd.h"
-/* $ModDesc: Provides channel mode +c to block color */
-
/** Handles the +c channel mode
*/
class BlockColor : public SimpleChannelModeHandler
diff --git a/src/modules/m_botmode.cpp b/src/modules/m_botmode.cpp
index 7afb7a999..4a4ea68d0 100644
--- a/src/modules/m_botmode.cpp
+++ b/src/modules/m_botmode.cpp
@@ -21,8 +21,6 @@
#include "inspircd.h"
-/* $ModDesc: Provides user mode +B to mark the user as a bot */
-
/** Handles user mode +B
*/
class BotMode : public SimpleUserModeHandler
diff --git a/src/modules/m_callerid.cpp b/src/modules/m_callerid.cpp
index 533e70eac..c3c7f0766 100644
--- a/src/modules/m_callerid.cpp
+++ b/src/modules/m_callerid.cpp
@@ -22,8 +22,6 @@
#include "inspircd.h"
-/* $ModDesc: Implementation of callerid, usermode +g, /accept */
-
class callerid_data
{
public:
diff --git a/src/modules/m_cap.cpp b/src/modules/m_cap.cpp
index e5d16a6da..fa7a3d30c 100644
--- a/src/modules/m_cap.cpp
+++ b/src/modules/m_cap.cpp
@@ -21,8 +21,6 @@
#include "inspircd.h"
#include "modules/cap.h"
-/* $ModDesc: Provides the CAP negotiation mechanism seen in ratbox-derived ircds */
-
/*
CAP LS
:alfred.staticbox.net CAP * LS :multi-prefix sasl
diff --git a/src/modules/m_cban.cpp b/src/modules/m_cban.cpp
index b7113eb31..d66a15f37 100644
--- a/src/modules/m_cban.cpp
+++ b/src/modules/m_cban.cpp
@@ -23,8 +23,6 @@
#include "inspircd.h"
#include "xline.h"
-/* $ModDesc: Gives /cban, aka C:lines. Think Q:lines, for channels. */
-
/** Holds a CBAN item
*/
class CBan : public XLine
diff --git a/src/modules/m_censor.cpp b/src/modules/m_censor.cpp
index 4148c59b4..148c460de 100644
--- a/src/modules/m_censor.cpp
+++ b/src/modules/m_censor.cpp
@@ -20,8 +20,6 @@
*/
-/* $ModDesc: Provides user and channel +G mode */
-
#define _CRT_SECURE_NO_DEPRECATE
#define _SCL_SECURE_NO_DEPRECATE
diff --git a/src/modules/m_cgiirc.cpp b/src/modules/m_cgiirc.cpp
index d2f24f910..740ae0438 100644
--- a/src/modules/m_cgiirc.cpp
+++ b/src/modules/m_cgiirc.cpp
@@ -27,8 +27,6 @@
#include "xline.h"
#include "modules/dns.h"
-/* $ModDesc: Change user's hosts connecting from known CGI:IRC hosts */
-
enum CGItype { PASS, IDENT, PASSFIRST, IDENTFIRST, WEBIRC };
diff --git a/src/modules/m_chancreate.cpp b/src/modules/m_chancreate.cpp
index 473cda769..35b1a98db 100644
--- a/src/modules/m_chancreate.cpp
+++ b/src/modules/m_chancreate.cpp
@@ -21,8 +21,6 @@
#include "inspircd.h"
-/* $ModDesc: Provides snomasks 'j' and 'J', to which notices about newly created channels are sent */
-
class ModuleChanCreate : public Module
{
public:
diff --git a/src/modules/m_chanfilter.cpp b/src/modules/m_chanfilter.cpp
index 8e0bbd538..fdc45a97e 100644
--- a/src/modules/m_chanfilter.cpp
+++ b/src/modules/m_chanfilter.cpp
@@ -23,8 +23,6 @@
*/
-/* $ModDesc: Provides channel-specific censor lists (like mode +G but varies from channel to channel) */
-
#define _CRT_SECURE_NO_DEPRECATE
#define _SCL_SECURE_NO_DEPRECATE
diff --git a/src/modules/m_chanhistory.cpp b/src/modules/m_chanhistory.cpp
index ad10a2524..464195e39 100644
--- a/src/modules/m_chanhistory.cpp
+++ b/src/modules/m_chanhistory.cpp
@@ -19,8 +19,6 @@
#include "inspircd.h"
-/* $ModDesc: Provides channel history for a given number of lines */
-
struct HistoryItem
{
time_t ts;
diff --git a/src/modules/m_chanlog.cpp b/src/modules/m_chanlog.cpp
index fd25b3899..add51026f 100644
--- a/src/modules/m_chanlog.cpp
+++ b/src/modules/m_chanlog.cpp
@@ -20,8 +20,6 @@
#include "inspircd.h"
-/* $ModDesc: Logs snomask output to channel(s). */
-
class ModuleChanLog : public Module
{
/*
diff --git a/src/modules/m_channames.cpp b/src/modules/m_channames.cpp
index f1a4981c8..29cbdca91 100644
--- a/src/modules/m_channames.cpp
+++ b/src/modules/m_channames.cpp
@@ -19,8 +19,6 @@
#include "inspircd.h"
-/* $ModDesc: Implements config tags which allow changing characters allowed in channel names */
-
static std::bitset<256> allowedmap;
class NewIsChannelHandler : public HandlerBase1<bool, const std::string&>
diff --git a/src/modules/m_channelban.cpp b/src/modules/m_channelban.cpp
index 1987a982e..50df8a782 100644
--- a/src/modules/m_channelban.cpp
+++ b/src/modules/m_channelban.cpp
@@ -20,8 +20,6 @@
#include "inspircd.h"
-/* $ModDesc: Implements extban +b j: - matching channel bans */
-
class ModuleBadChannelExtban : public Module
{
public:
diff --git a/src/modules/m_check.cpp b/src/modules/m_check.cpp
index 734089c5b..562a9f661 100644
--- a/src/modules/m_check.cpp
+++ b/src/modules/m_check.cpp
@@ -20,8 +20,6 @@
*/
-/* $ModDesc: Provides the /CHECK command to retrieve information on a user, channel, hostname or IP address */
-
#include "inspircd.h"
#include "listmode.h"
diff --git a/src/modules/m_chghost.cpp b/src/modules/m_chghost.cpp
index 0d092b9f1..e0944b46b 100644
--- a/src/modules/m_chghost.cpp
+++ b/src/modules/m_chghost.cpp
@@ -21,8 +21,6 @@
#include "inspircd.h"
-/* $ModDesc: Provides support for the CHGHOST command */
-
/** Handle /CHGHOST
*/
class CommandChghost : public Command
diff --git a/src/modules/m_chgident.cpp b/src/modules/m_chgident.cpp
index 3ae21c2d2..1c0cba27e 100644
--- a/src/modules/m_chgident.cpp
+++ b/src/modules/m_chgident.cpp
@@ -22,8 +22,6 @@
#include "inspircd.h"
-/* $ModDesc: Provides support for the CHGIDENT command */
-
/** Handle /CHGIDENT
*/
class CommandChgident : public Command
diff --git a/src/modules/m_chgname.cpp b/src/modules/m_chgname.cpp
index 521447842..fa25c52a0 100644
--- a/src/modules/m_chgname.cpp
+++ b/src/modules/m_chgname.cpp
@@ -20,8 +20,6 @@
#include "inspircd.h"
-/* $ModDesc: Provides support for the CHGNAME command */
-
/** Handle /CHGNAME
*/
class CommandChgname : public Command
diff --git a/src/modules/m_cloaking.cpp b/src/modules/m_cloaking.cpp
index 5613a137f..b258a1fe1 100644
--- a/src/modules/m_cloaking.cpp
+++ b/src/modules/m_cloaking.cpp
@@ -26,8 +26,6 @@
#include "inspircd.h"
#include "modules/hash.h"
-/* $ModDesc: Provides masking of user hostnames */
-
enum CloakMode
{
/** 2.0 cloak of "half" of the hostname plus the full IP hash */
diff --git a/src/modules/m_clones.cpp b/src/modules/m_clones.cpp
index e71ee8d12..ecdea5be0 100644
--- a/src/modules/m_clones.cpp
+++ b/src/modules/m_clones.cpp
@@ -21,8 +21,6 @@
#include "inspircd.h"
-/* $ModDesc: Provides the /CLONES command to retrieve information on clones. */
-
/** Handle /CLONES
*/
class CommandClones : public Command
diff --git a/src/modules/m_close.cpp b/src/modules/m_close.cpp
index a5e61e19f..806a88640 100644
--- a/src/modules/m_close.cpp
+++ b/src/modules/m_close.cpp
@@ -20,8 +20,6 @@
#include "inspircd.h"
-/* $ModDesc: Provides /CLOSE functionality */
-
/** Handle /CLOSE
*/
class CommandClose : public Command
diff --git a/src/modules/m_commonchans.cpp b/src/modules/m_commonchans.cpp
index 9401bcd5c..02125c2ae 100644
--- a/src/modules/m_commonchans.cpp
+++ b/src/modules/m_commonchans.cpp
@@ -19,8 +19,6 @@
#include "inspircd.h"
-/* $ModDesc: Adds user mode +c, which if set, users must be on a common channel with you to private message you */
-
/** Handles user mode +c
*/
class PrivacyMode : public SimpleUserModeHandler
diff --git a/src/modules/m_conn_join.cpp b/src/modules/m_conn_join.cpp
index bfac8147d..182b77b99 100644
--- a/src/modules/m_conn_join.cpp
+++ b/src/modules/m_conn_join.cpp
@@ -22,8 +22,6 @@
#include "inspircd.h"
-/* $ModDesc: Forces users to join the specified channel(s) on connect */
-
class ModuleConnJoin : public Module
{
public:
diff --git a/src/modules/m_conn_umodes.cpp b/src/modules/m_conn_umodes.cpp
index e19bb9414..47f0fc1bc 100644
--- a/src/modules/m_conn_umodes.cpp
+++ b/src/modules/m_conn_umodes.cpp
@@ -22,8 +22,6 @@
#include "inspircd.h"
-/* $ModDesc: Sets (and unsets) modes on users when they connect */
-
class ModuleModesOnConnect : public Module
{
public:
diff --git a/src/modules/m_conn_waitpong.cpp b/src/modules/m_conn_waitpong.cpp
index 1367874da..677510e8f 100644
--- a/src/modules/m_conn_waitpong.cpp
+++ b/src/modules/m_conn_waitpong.cpp
@@ -24,8 +24,6 @@
#include "inspircd.h"
-/* $ModDesc: Forces connecting clients to send a PONG message back to the server before they can complete their connection */
-
class ModuleWaitPong : public Module
{
bool sendsnotice;
diff --git a/src/modules/m_connectban.cpp b/src/modules/m_connectban.cpp
index eca9352e8..9c50dc561 100644
--- a/src/modules/m_connectban.cpp
+++ b/src/modules/m_connectban.cpp
@@ -20,8 +20,6 @@
#include "inspircd.h"
#include "xline.h"
-/* $ModDesc: Throttles the connections of IP ranges who try to connect flood. */
-
class ModuleConnectBan : public Module
{
clonemap connects;
diff --git a/src/modules/m_connflood.cpp b/src/modules/m_connflood.cpp
index ac8a2af26..589e1226d 100644
--- a/src/modules/m_connflood.cpp
+++ b/src/modules/m_connflood.cpp
@@ -21,8 +21,6 @@
#include "inspircd.h"
-/* $ModDesc: Connection throttle */
-
class ModuleConnFlood : public Module
{
int seconds, timeout, boot_wait;
diff --git a/src/modules/m_customprefix.cpp b/src/modules/m_customprefix.cpp
index d627bbb96..bda11e8b3 100644
--- a/src/modules/m_customprefix.cpp
+++ b/src/modules/m_customprefix.cpp
@@ -19,8 +19,6 @@
#include "inspircd.h"
-/* $ModDesc: Allows custom prefix modes to be created. */
-
class CustomPrefixMode : public ModeHandler
{
public:
diff --git a/src/modules/m_customtitle.cpp b/src/modules/m_customtitle.cpp
index 5d088e9a6..86ed66110 100644
--- a/src/modules/m_customtitle.cpp
+++ b/src/modules/m_customtitle.cpp
@@ -21,8 +21,6 @@
#include "inspircd.h"
-/* $ModDesc: Provides the TITLE command which allows setting of CUSTOM WHOIS TITLE line */
-
/** Handle /TITLE
*/
class CommandTitle : public Command
diff --git a/src/modules/m_cycle.cpp b/src/modules/m_cycle.cpp
index 68b7399a1..61deaf58b 100644
--- a/src/modules/m_cycle.cpp
+++ b/src/modules/m_cycle.cpp
@@ -20,8 +20,6 @@
#include "inspircd.h"
-/* $ModDesc: Provides command CYCLE, acts as a server-side HOP command to part and rejoin a channel. */
-
/** Handle /CYCLE
*/
class CommandCycle : public SplitCommand
diff --git a/src/modules/m_dccallow.cpp b/src/modules/m_dccallow.cpp
index 1024c4ab2..95a03ef0d 100644
--- a/src/modules/m_dccallow.cpp
+++ b/src/modules/m_dccallow.cpp
@@ -25,8 +25,6 @@
#include "inspircd.h"
-/* $ModDesc: Provides support for the /DCCALLOW command */
-
class BannedFileList
{
public:
diff --git a/src/modules/m_deaf.cpp b/src/modules/m_deaf.cpp
index a76f96b61..dfc37b72b 100644
--- a/src/modules/m_deaf.cpp
+++ b/src/modules/m_deaf.cpp
@@ -21,8 +21,6 @@
#include "inspircd.h"
-/* $ModDesc: Provides usermode +d to block channel messages and channel notices */
-
/** User mode +d - filter out channel messages and channel notices
*/
class User_d : public ModeHandler
diff --git a/src/modules/m_delayjoin.cpp b/src/modules/m_delayjoin.cpp
index a1a1479f3..525388a42 100644
--- a/src/modules/m_delayjoin.cpp
+++ b/src/modules/m_delayjoin.cpp
@@ -20,8 +20,6 @@
*/
-/* $ModDesc: Allows for delay-join channels (+D) where users don't appear to join until they speak */
-
#include "inspircd.h"
#include <stdarg.h>
diff --git a/src/modules/m_delaymsg.cpp b/src/modules/m_delaymsg.cpp
index 15e997301..cc22a3926 100644
--- a/src/modules/m_delaymsg.cpp
+++ b/src/modules/m_delaymsg.cpp
@@ -19,8 +19,6 @@
#include "inspircd.h"
-/* $ModDesc: Provides channelmode +d <int>, to deny messages to a channel until <int> seconds. */
-
class DelayMsgMode : public ModeHandler
{
public:
diff --git a/src/modules/m_denychans.cpp b/src/modules/m_denychans.cpp
index b09ee7977..0b82d0750 100644
--- a/src/modules/m_denychans.cpp
+++ b/src/modules/m_denychans.cpp
@@ -22,8 +22,6 @@
#include "inspircd.h"
-/* $ModDesc: Implements config tags which allow blocking of joins to channels */
-
class ModuleDenyChannels : public Module
{
public:
diff --git a/src/modules/m_devoice.cpp b/src/modules/m_devoice.cpp
index 1d203c9fe..e16a87336 100644
--- a/src/modules/m_devoice.cpp
+++ b/src/modules/m_devoice.cpp
@@ -24,8 +24,6 @@
* Syntax: /DEVOICE <#chan>
*/
-/* $ModDesc: Provides voiced users with the ability to devoice themselves. */
-
#include "inspircd.h"
/** Handle /DEVOICE
diff --git a/src/modules/m_dnsbl.cpp b/src/modules/m_dnsbl.cpp
index 34621c732..171b82514 100644
--- a/src/modules/m_dnsbl.cpp
+++ b/src/modules/m_dnsbl.cpp
@@ -25,8 +25,6 @@
#include "xline.h"
#include "modules/dns.h"
-/* $ModDesc: Provides handling of DNS blacklists */
-
/* Class holding data for a single entry */
class DNSBLConfEntry
{
diff --git a/src/modules/m_exemptchanops.cpp b/src/modules/m_exemptchanops.cpp
index 83a0f9d04..e3f819117 100644
--- a/src/modules/m_exemptchanops.cpp
+++ b/src/modules/m_exemptchanops.cpp
@@ -20,8 +20,6 @@
#include "inspircd.h"
#include "listmode.h"
-/* $ModDesc: Provides the ability to allow channel operators to be exempt from certain modes. */
-
/** Handles channel mode +X
*/
class ExemptChanOps : public ListModeBase
diff --git a/src/modules/m_filter.cpp b/src/modules/m_filter.cpp
index bdf849f32..1b3ea0ec9 100644
--- a/src/modules/m_filter.cpp
+++ b/src/modules/m_filter.cpp
@@ -24,8 +24,6 @@
#include "xline.h"
#include "modules/regex.h"
-/* $ModDesc: Text (spam) filtering */
-
class ModuleFilter;
enum FilterFlags
diff --git a/src/modules/m_gecosban.cpp b/src/modules/m_gecosban.cpp
index 55d02f106..49dd117a1 100644
--- a/src/modules/m_gecosban.cpp
+++ b/src/modules/m_gecosban.cpp
@@ -19,8 +19,6 @@
#include "inspircd.h"
-/* $ModDesc: Implements extban +b r: - realname (gecos) bans */
-
class ModuleGecosBan : public Module
{
public:
diff --git a/src/modules/m_globalload.cpp b/src/modules/m_globalload.cpp
index 6f696f686..2c936d5ea 100644
--- a/src/modules/m_globalload.cpp
+++ b/src/modules/m_globalload.cpp
@@ -22,8 +22,6 @@
*/
-/* $ModDesc: Allows global loading of a module. */
-
#include "inspircd.h"
/** Handle /GLOADMODULE
diff --git a/src/modules/m_globops.cpp b/src/modules/m_globops.cpp
index 8377a255e..d74534ca1 100644
--- a/src/modules/m_globops.cpp
+++ b/src/modules/m_globops.cpp
@@ -23,8 +23,6 @@
#include "inspircd.h"
-/* $ModDesc: Provides support for GLOBOPS and snomask +g */
-
/** Handle /GLOBOPS
*/
class CommandGlobops : public Command
diff --git a/src/modules/m_helpop.cpp b/src/modules/m_helpop.cpp
index ba0bc62fb..a2fead630 100644
--- a/src/modules/m_helpop.cpp
+++ b/src/modules/m_helpop.cpp
@@ -21,8 +21,6 @@
*/
-/* $ModDesc: Provides the /HELPOP command for useful information */
-
#include "inspircd.h"
static std::map<irc::string, std::string> helpop_map;
diff --git a/src/modules/m_hidechans.cpp b/src/modules/m_hidechans.cpp
index a53543f07..bfc0c519a 100644
--- a/src/modules/m_hidechans.cpp
+++ b/src/modules/m_hidechans.cpp
@@ -20,8 +20,6 @@
#include "inspircd.h"
-/* $ModDesc: Provides support for hiding channels with user mode +I */
-
/** Handles user mode +I
*/
class HideChans : public SimpleUserModeHandler
diff --git a/src/modules/m_hideoper.cpp b/src/modules/m_hideoper.cpp
index 832e5613a..3ea653a75 100644
--- a/src/modules/m_hideoper.cpp
+++ b/src/modules/m_hideoper.cpp
@@ -21,8 +21,6 @@
#include "inspircd.h"
-/* $ModDesc: Provides support for hiding oper status with user mode +H */
-
/** Handles user mode +H
*/
class HideOper : public SimpleUserModeHandler
diff --git a/src/modules/m_hostchange.cpp b/src/modules/m_hostchange.cpp
index 7c25b4994..ac53e793c 100644
--- a/src/modules/m_hostchange.cpp
+++ b/src/modules/m_hostchange.cpp
@@ -21,8 +21,6 @@
#include "inspircd.h"
-/* $ModDesc: Provides masking of user hostnames in a different way to m_cloaking */
-
/** Holds information on a host set by m_hostchange
*/
class Host
diff --git a/src/modules/m_httpd.cpp b/src/modules/m_httpd.cpp
index 7cbef13e2..88dd3f47b 100644
--- a/src/modules/m_httpd.cpp
+++ b/src/modules/m_httpd.cpp
@@ -26,7 +26,6 @@
#include "iohook.h"
#include "modules/httpd.h"
-/* $ModDesc: Provides HTTP serving facilities to modules */
/* $ModDep: modules/httpd.h */
class ModuleHttpServer;
diff --git a/src/modules/m_httpd_acl.cpp b/src/modules/m_httpd_acl.cpp
index 676b35ca4..f005f5b05 100644
--- a/src/modules/m_httpd_acl.cpp
+++ b/src/modules/m_httpd_acl.cpp
@@ -22,8 +22,6 @@
#include "modules/httpd.h"
#include "protocol.h"
-/* $ModDesc: Provides access control lists (passwording of resources, ip restrictions etc) to m_httpd.so dependent modules */
-
class HTTPACL
{
public:
diff --git a/src/modules/m_httpd_config.cpp b/src/modules/m_httpd_config.cpp
index 3396361d0..ce726e082 100644
--- a/src/modules/m_httpd_config.cpp
+++ b/src/modules/m_httpd_config.cpp
@@ -22,8 +22,6 @@
#include "modules/httpd.h"
#include "protocol.h"
-/* $ModDesc: Allows for the server configuration to be viewed over HTTP via m_httpd.so */
-
class ModuleHttpConfig : public Module
{
HTTPdAPI API;
diff --git a/src/modules/m_httpd_stats.cpp b/src/modules/m_httpd_stats.cpp
index faf42d071..e30aced4b 100644
--- a/src/modules/m_httpd_stats.cpp
+++ b/src/modules/m_httpd_stats.cpp
@@ -26,8 +26,6 @@
#include "xline.h"
#include "protocol.h"
-/* $ModDesc: Provides statistics over HTTP via m_httpd.so */
-
class ModuleHttpStats : public Module
{
static std::map<char, char const*> const &entities;
diff --git a/src/modules/m_ident.cpp b/src/modules/m_ident.cpp
index 9f67a6242..737d47b52 100644
--- a/src/modules/m_ident.cpp
+++ b/src/modules/m_ident.cpp
@@ -24,8 +24,6 @@
#include "inspircd.h"
-/* $ModDesc: Provides support for RFC1413 ident lookups */
-
/* --------------------------------------------------------------
* Note that this is the third incarnation of m_ident. The first
* two attempts were pretty crashy, mainly due to the fact we tried
diff --git a/src/modules/m_inviteexception.cpp b/src/modules/m_inviteexception.cpp
index aeecb9a84..9eaa5be73 100644
--- a/src/modules/m_inviteexception.cpp
+++ b/src/modules/m_inviteexception.cpp
@@ -24,8 +24,6 @@
#include "inspircd.h"
#include "listmode.h"
-/* $ModDesc: Provides support for the +I channel mode */
-
/*
* Written by Om <om@inspircd.org>, April 2005.
* Based on m_exception, which was originally based on m_chanprotect and m_silence
diff --git a/src/modules/m_ircv3.cpp b/src/modules/m_ircv3.cpp
index efa4ad167..7e8a1a8ff 100644
--- a/src/modules/m_ircv3.cpp
+++ b/src/modules/m_ircv3.cpp
@@ -16,8 +16,6 @@
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
-/* $ModDesc: Provides support for extended-join, away-notify and account-notify CAP capabilities */
-
#include "inspircd.h"
#include "modules/account.h"
#include "modules/cap.h"
diff --git a/src/modules/m_joinflood.cpp b/src/modules/m_joinflood.cpp
index 53277150a..39ba3f9a0 100644
--- a/src/modules/m_joinflood.cpp
+++ b/src/modules/m_joinflood.cpp
@@ -23,8 +23,6 @@
#include "inspircd.h"
-/* $ModDesc: Provides channel mode +j (join flood protection) */
-
/** Holds settings and state associated with channel mode +j
*/
class joinfloodsettings
diff --git a/src/modules/m_jumpserver.cpp b/src/modules/m_jumpserver.cpp
index 2bcef9836..50aa26c91 100644
--- a/src/modules/m_jumpserver.cpp
+++ b/src/modules/m_jumpserver.cpp
@@ -21,8 +21,6 @@
#include "inspircd.h"
-/* $ModDesc: Provides support for the RPL_REDIR numeric and the /JUMPSERVER command. */
-
/** Handle /JUMPSERVER
*/
class CommandJumpserver : public Command
diff --git a/src/modules/m_kicknorejoin.cpp b/src/modules/m_kicknorejoin.cpp
index 01d3aee71..cefba1b1a 100644
--- a/src/modules/m_kicknorejoin.cpp
+++ b/src/modules/m_kicknorejoin.cpp
@@ -25,8 +25,6 @@
#include "inspircd.h"
-/* $ModDesc: Provides channel mode +J (delay rejoin after kick) */
-
typedef std::map<std::string, time_t> delaylist;
/** Handles channel mode +J
diff --git a/src/modules/m_knock.cpp b/src/modules/m_knock.cpp
index 4978f6629..b440328bd 100644
--- a/src/modules/m_knock.cpp
+++ b/src/modules/m_knock.cpp
@@ -21,8 +21,6 @@
#include "inspircd.h"
-/* $ModDesc: Provides support for /KNOCK and channel mode +K */
-
/** Handles the /KNOCK command
*/
class CommandKnock : public Command
diff --git a/src/modules/m_lockserv.cpp b/src/modules/m_lockserv.cpp
index 460f735d6..74b4b214c 100644
--- a/src/modules/m_lockserv.cpp
+++ b/src/modules/m_lockserv.cpp
@@ -20,8 +20,6 @@
#include "inspircd.h"
-/* $ModDesc: Allows locking of the server to stop all incoming connections till unlocked again */
-
/** Adds numerics
* 988 <nick> <servername> :Closed for new connections
* 989 <nick> <servername> :Open for new connections
diff --git a/src/modules/m_maphide.cpp b/src/modules/m_maphide.cpp
index 28e8636b0..ee6f7528d 100644
--- a/src/modules/m_maphide.cpp
+++ b/src/modules/m_maphide.cpp
@@ -19,8 +19,6 @@
#include "inspircd.h"
-/* $ModDesc: Hide /MAP and /LINKS in the same form as ircu (mostly useless) */
-
class ModuleMapHide : public Module
{
std::string url;
diff --git a/src/modules/m_md5.cpp b/src/modules/m_md5.cpp
index 558bd68b9..15cb979c6 100644
--- a/src/modules/m_md5.cpp
+++ b/src/modules/m_md5.cpp
@@ -21,8 +21,6 @@
*/
-/* $ModDesc: Allows for MD5 encrypted oper passwords */
-
#include "inspircd.h"
#ifdef HAS_STDINT
#include <stdint.h>
diff --git a/src/modules/m_messageflood.cpp b/src/modules/m_messageflood.cpp
index a898fd5d1..776841bcc 100644
--- a/src/modules/m_messageflood.cpp
+++ b/src/modules/m_messageflood.cpp
@@ -25,8 +25,6 @@
#include "inspircd.h"
-/* $ModDesc: Provides channel mode +f (message flood protection) */
-
/** Holds flood settings and state for mode +f
*/
class floodsettings
diff --git a/src/modules/m_mlock.cpp b/src/modules/m_mlock.cpp
index 38feb8f6b..8ad062aea 100644
--- a/src/modules/m_mlock.cpp
+++ b/src/modules/m_mlock.cpp
@@ -17,8 +17,6 @@
*/
-/* $ModDesc: Implements the ability to have server-side MLOCK enforcement. */
-
#include "inspircd.h"
class ModuleMLock : public Module
diff --git a/src/modules/m_muteban.cpp b/src/modules/m_muteban.cpp
index 1b6cdff93..00c44a639 100644
--- a/src/modules/m_muteban.cpp
+++ b/src/modules/m_muteban.cpp
@@ -20,8 +20,6 @@
#include "inspircd.h"
-/* $ModDesc: Implements extban +b m: - mute bans */
-
class ModuleQuietBan : public Module
{
public:
diff --git a/src/modules/m_namedmodes.cpp b/src/modules/m_namedmodes.cpp
index 9d92b8a44..d53b71b67 100644
--- a/src/modules/m_namedmodes.cpp
+++ b/src/modules/m_namedmodes.cpp
@@ -17,8 +17,6 @@
*/
-/* $ModDesc: Provides the ability to manipulate modes via long names. */
-
#include "inspircd.h"
static void DisplayList(User* user, Channel* channel)
diff --git a/src/modules/m_namesx.cpp b/src/modules/m_namesx.cpp
index a890ba16f..60289c29c 100644
--- a/src/modules/m_namesx.cpp
+++ b/src/modules/m_namesx.cpp
@@ -23,8 +23,6 @@
#include "inspircd.h"
#include "modules/cap.h"
-/* $ModDesc: Provides the NAMESX (CAP multi-prefix) capability. */
-
class ModuleNamesX : public Module
{
GenericCap cap;
diff --git a/src/modules/m_nationalchars.cpp b/src/modules/m_nationalchars.cpp
index a668b7a2c..ff71ae9ad 100644
--- a/src/modules/m_nationalchars.cpp
+++ b/src/modules/m_nationalchars.cpp
@@ -29,8 +29,6 @@
#include "caller.h"
#include <fstream>
-/* $ModDesc: Provides an ability to have non-RFC1459 nicks & support for national CASEMAPPING */
-
class lwbNickHandler : public HandlerBase1<bool, const std::string&>
{
public:
diff --git a/src/modules/m_nickflood.cpp b/src/modules/m_nickflood.cpp
index 6de6b235c..742f71d02 100644
--- a/src/modules/m_nickflood.cpp
+++ b/src/modules/m_nickflood.cpp
@@ -20,8 +20,6 @@
#include "inspircd.h"
-/* $ModDesc: Provides channel mode +F (nick flood protection) */
-
/** Holds settings and state associated with channel mode +F
*/
class nickfloodsettings
diff --git a/src/modules/m_nicklock.cpp b/src/modules/m_nicklock.cpp
index 1d14460e6..0d820625d 100644
--- a/src/modules/m_nicklock.cpp
+++ b/src/modules/m_nicklock.cpp
@@ -22,8 +22,6 @@
#include "inspircd.h"
-/* $ModDesc: Provides the NICKLOCK command, allows an oper to change a users nick and lock them to it until they quit */
-
/** Handle /NICKLOCK
*/
class CommandNicklock : public Command
diff --git a/src/modules/m_noctcp.cpp b/src/modules/m_noctcp.cpp
index e769ba420..94afe8bbb 100644
--- a/src/modules/m_noctcp.cpp
+++ b/src/modules/m_noctcp.cpp
@@ -21,8 +21,6 @@
#include "inspircd.h"
-/* $ModDesc: Provides channel mode +C to block CTCPs */
-
class NoCTCP : public SimpleChannelModeHandler
{
public:
diff --git a/src/modules/m_nokicks.cpp b/src/modules/m_nokicks.cpp
index bb78b60d1..8cea94196 100644
--- a/src/modules/m_nokicks.cpp
+++ b/src/modules/m_nokicks.cpp
@@ -22,8 +22,6 @@
#include "inspircd.h"
-/* $ModDesc: Provides channel mode +Q to prevent kicks on the channel. */
-
class NoKicks : public SimpleChannelModeHandler
{
public:
diff --git a/src/modules/m_nonicks.cpp b/src/modules/m_nonicks.cpp
index c9a9116e2..1d5e7d785 100644
--- a/src/modules/m_nonicks.cpp
+++ b/src/modules/m_nonicks.cpp
@@ -21,8 +21,6 @@
#include "inspircd.h"
-/* $ModDesc: Provides support for channel mode +N & extban +b N: which prevents nick changes on channel */
-
class NoNicks : public SimpleChannelModeHandler
{
public:
diff --git a/src/modules/m_nonotice.cpp b/src/modules/m_nonotice.cpp
index c75372953..1fdbdde2a 100644
--- a/src/modules/m_nonotice.cpp
+++ b/src/modules/m_nonotice.cpp
@@ -21,8 +21,6 @@
#include "inspircd.h"
-/* $ModDesc: Provides channel mode +T to block notices to the channel */
-
class NoNotice : public SimpleChannelModeHandler
{
public:
diff --git a/src/modules/m_nopartmsg.cpp b/src/modules/m_nopartmsg.cpp
index 7f45255fd..6d0f0a1c7 100644
--- a/src/modules/m_nopartmsg.cpp
+++ b/src/modules/m_nopartmsg.cpp
@@ -19,8 +19,6 @@
#include "inspircd.h"
-/* $ModDesc: Implements extban +b p: - part message bans */
-
class ModulePartMsgBan : public Module
{
public:
diff --git a/src/modules/m_ojoin.cpp b/src/modules/m_ojoin.cpp
index 2c0398862..c3ceb38d9 100644
--- a/src/modules/m_ojoin.cpp
+++ b/src/modules/m_ojoin.cpp
@@ -1,6 +1,7 @@
/*
* InspIRCd -- Internet Relay Chat Daemon
*
+ * Copyright (C) 2009 Taros <taros34@hotmail.com>
* Copyright (C) 2009-2010 Daniel De Graaf <danieldg@inspircd.org>
*
* This file is part of InspIRCd. InspIRCd is free software: you can
@@ -16,27 +17,8 @@
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
-
-/*
- * Written for InspIRCd-1.2 by Taros on the Tel'Laerad M&D Team
- * <http://tellaerad.net>
- */
-
#include "inspircd.h"
-/* $ModConfig: <ojoin prefix="!" notice="yes" op="yes">
- * Specify the prefix that +Y will grant here, it should be unused.
- * Leave prefix empty if you do not wish +Y to grant a prefix
- * If notice is set to on, upon ojoin, the server will notice
- * the channel saying that the oper is joining on network business
- * If op is set to on, it will give them +o along with +Y */
-/* $ModDesc: Provides the /ojoin command, which joins a user to a channel on network business, and gives them +Y, which makes them immune to kick / deop and so on. */
-/* $ModAuthor: Taros */
-/* $ModAuthorMail: taros34@hotmail.com */
-
-/* A note: This will not protect against kicks from services,
- * ulines, or operoverride. */
-
#define NETWORK_VALUE 9000000
char NPrefix;
diff --git a/src/modules/m_operchans.cpp b/src/modules/m_operchans.cpp
index 8e46f923f..62c8b0d5d 100644
--- a/src/modules/m_operchans.cpp
+++ b/src/modules/m_operchans.cpp
@@ -22,8 +22,6 @@
#include "inspircd.h"
-/* $ModDesc: Provides support for oper-only chans via the +O channel mode */
-
class OperChans : public SimpleChannelModeHandler
{
public:
diff --git a/src/modules/m_operjoin.cpp b/src/modules/m_operjoin.cpp
index e890c3afb..e421958b3 100644
--- a/src/modules/m_operjoin.cpp
+++ b/src/modules/m_operjoin.cpp
@@ -24,8 +24,6 @@
#include "inspircd.h"
-/* $ModDesc: Forces opers to join the specified channel(s) on oper-up */
-
class ModuleOperjoin : public Module
{
std::string operChan;
diff --git a/src/modules/m_operlevels.cpp b/src/modules/m_operlevels.cpp
index 5cecb15d5..54cd07008 100644
--- a/src/modules/m_operlevels.cpp
+++ b/src/modules/m_operlevels.cpp
@@ -20,8 +20,6 @@
*/
-/* $ModDesc: Gives each oper type a 'level', cannot kill opers 'above' your level. */
-
#include "inspircd.h"
class ModuleOperLevels : public Module
diff --git a/src/modules/m_operlog.cpp b/src/modules/m_operlog.cpp
index 6a7fb9a63..93ec5edb4 100644
--- a/src/modules/m_operlog.cpp
+++ b/src/modules/m_operlog.cpp
@@ -21,8 +21,6 @@
#include "inspircd.h"
-/* $ModDesc: A module which logs all oper commands to the ircd log at default loglevel. */
-
class ModuleOperLog : public Module
{
bool tosnomask;
diff --git a/src/modules/m_opermodes.cpp b/src/modules/m_opermodes.cpp
index 4d4fcd998..ee726222d 100644
--- a/src/modules/m_opermodes.cpp
+++ b/src/modules/m_opermodes.cpp
@@ -22,8 +22,6 @@
#include "inspircd.h"
-/* $ModDesc: Sets (and unsets) modes on opers when they oper up */
-
class ModuleModesOnOper : public Module
{
public:
diff --git a/src/modules/m_opermotd.cpp b/src/modules/m_opermotd.cpp
index aa5767b4c..6abf16b78 100644
--- a/src/modules/m_opermotd.cpp
+++ b/src/modules/m_opermotd.cpp
@@ -22,8 +22,6 @@
#include "inspircd.h"
-/* $ModDesc: Shows a message to opers after oper-up, adds /opermotd */
-
/** Handle /OPERMOTD
*/
class CommandOpermotd : public Command
diff --git a/src/modules/m_operprefix.cpp b/src/modules/m_operprefix.cpp
index 0f4cdbea1..1f820c745 100644
--- a/src/modules/m_operprefix.cpp
+++ b/src/modules/m_operprefix.cpp
@@ -22,8 +22,6 @@
* Originally by Chernov-Phoenix Alexey (Phoenix@RusNet) mailto:phoenix /email address separator/ pravmail.ru
*/
-/* $ModDesc: Gives opers cmode +y which provides a staff prefix. */
-
#include "inspircd.h"
#define OPERPREFIX_VALUE 1000000
diff --git a/src/modules/m_override.cpp b/src/modules/m_override.cpp
index a653dd33e..1bc05a4ef 100644
--- a/src/modules/m_override.cpp
+++ b/src/modules/m_override.cpp
@@ -26,8 +26,6 @@
#include "inspircd.h"
-/* $ModDesc: Provides support for allowing opers to override certain things. */
-
class ModuleOverride : public Module
{
bool RequireKey;
diff --git a/src/modules/m_passforward.cpp b/src/modules/m_passforward.cpp
index 64c7df519..606f62c64 100644
--- a/src/modules/m_passforward.cpp
+++ b/src/modules/m_passforward.cpp
@@ -17,8 +17,6 @@
*/
-/* $ModDesc: Forwards a password users can send on connect (for example for NickServ identification). */
-
#include "inspircd.h"
class ModulePassForward : public Module
diff --git a/src/modules/m_password_hash.cpp b/src/modules/m_password_hash.cpp
index 6c4145c4e..03b69e85d 100644
--- a/src/modules/m_password_hash.cpp
+++ b/src/modules/m_password_hash.cpp
@@ -18,8 +18,6 @@
*/
-/* $ModDesc: Allows for hashed oper passwords */
-
#include "inspircd.h"
#include "modules/hash.h"
diff --git a/src/modules/m_permchannels.cpp b/src/modules/m_permchannels.cpp
index cfb4fef27..69c433d04 100644
--- a/src/modules/m_permchannels.cpp
+++ b/src/modules/m_permchannels.cpp
@@ -21,8 +21,6 @@
#include "inspircd.h"
#include <fstream>
-/* $ModDesc: Provides support for channel mode +P to provide permanent channels */
-
/** Handles the +P channel mode
*/
diff --git a/src/modules/m_randquote.cpp b/src/modules/m_randquote.cpp
index 8b9ffd6e9..c9ffd42a9 100644
--- a/src/modules/m_randquote.cpp
+++ b/src/modules/m_randquote.cpp
@@ -21,8 +21,6 @@
*/
-/* $ModDesc: Provides random quotes on connect. */
-
#include "inspircd.h"
class ModuleRandQuote : public Module
diff --git a/src/modules/m_redirect.cpp b/src/modules/m_redirect.cpp
index 5e78ccef2..cc0fe1976 100644
--- a/src/modules/m_redirect.cpp
+++ b/src/modules/m_redirect.cpp
@@ -24,8 +24,6 @@
#include "inspircd.h"
-/* $ModDesc: Provides channel mode +L (limit redirection) and usermode +L (no forced redirection) */
-
/** Handle channel mode +L
*/
class Redirect : public ModeHandler
diff --git a/src/modules/m_regex_glob.cpp b/src/modules/m_regex_glob.cpp
index 970b3a842..887b1cd79 100644
--- a/src/modules/m_regex_glob.cpp
+++ b/src/modules/m_regex_glob.cpp
@@ -21,8 +21,6 @@
#include "modules/regex.h"
#include "inspircd.h"
-/* $ModDesc: Regex module using plain wildcard matching. */
-
class GlobRegex : public Regex
{
public:
diff --git a/src/modules/m_regonlycreate.cpp b/src/modules/m_regonlycreate.cpp
index 96a2cbab7..84058fbfa 100644
--- a/src/modules/m_regonlycreate.cpp
+++ b/src/modules/m_regonlycreate.cpp
@@ -23,8 +23,6 @@
#include "inspircd.h"
#include "modules/account.h"
-/* $ModDesc: Prevents users whose nicks are not registered from creating new channels */
-
class ModuleRegOnlyCreate : public Module
{
public:
diff --git a/src/modules/m_remove.cpp b/src/modules/m_remove.cpp
index ee44e77ff..7f274f00c 100644
--- a/src/modules/m_remove.cpp
+++ b/src/modules/m_remove.cpp
@@ -24,8 +24,6 @@
#include "inspircd.h"
-/* $ModDesc: Provides a /remove command, this is mostly an alternative to /kick, except makes users appear to have parted the channel */
-
/*
* This module supports the use of the +q and +a usermodes, but should work without them too.
* Usage of the command is restricted to +hoaq, and you cannot remove a user with a "higher" level than yourself.
diff --git a/src/modules/m_restrictchans.cpp b/src/modules/m_restrictchans.cpp
index 2415e0237..9de6b1a0c 100644
--- a/src/modules/m_restrictchans.cpp
+++ b/src/modules/m_restrictchans.cpp
@@ -22,8 +22,6 @@
#include "inspircd.h"
-/* $ModDesc: Only opers may create new channels if this module is loaded */
-
class ModuleRestrictChans : public Module
{
std::set<irc::string> allowchans;
diff --git a/src/modules/m_restrictmsg.cpp b/src/modules/m_restrictmsg.cpp
index e4dbb1d43..bab631b8e 100644
--- a/src/modules/m_restrictmsg.cpp
+++ b/src/modules/m_restrictmsg.cpp
@@ -21,8 +21,6 @@
#include "inspircd.h"
-/* $ModDesc: Forbids users from messaging each other. Users may still message opers and opers may message other opers. */
-
class ModuleRestrictMsg : public Module
{
public:
diff --git a/src/modules/m_ripemd160.cpp b/src/modules/m_ripemd160.cpp
index 8df079e8f..0e17c5137 100644
--- a/src/modules/m_ripemd160.cpp
+++ b/src/modules/m_ripemd160.cpp
@@ -56,8 +56,6 @@
*/
-/* $ModDesc: Allows for RIPEMD-160 encrypted oper passwords */
-
/* macro definitions */
#include "inspircd.h"
diff --git a/src/modules/m_rline.cpp b/src/modules/m_rline.cpp
index ca123cc11..20366e4e7 100644
--- a/src/modules/m_rline.cpp
+++ b/src/modules/m_rline.cpp
@@ -20,8 +20,6 @@
*/
-/* $ModDesc: RLINE: Regexp user banning. */
-
#include "inspircd.h"
#include "modules/regex.h"
#include "xline.h"
diff --git a/src/modules/m_rmode.cpp b/src/modules/m_rmode.cpp
index e4345535e..542df70a5 100644
--- a/src/modules/m_rmode.cpp
+++ b/src/modules/m_rmode.cpp
@@ -20,8 +20,6 @@
#include "inspircd.h"
#include "listmode.h"
-/* $ModDesc: Provides support for the RMODE command - Makes mass removal of chan listmodes by glob pattern possible */
-
/** Handle /RMODE
*/
class CommandRMode : public Command
diff --git a/src/modules/m_sajoin.cpp b/src/modules/m_sajoin.cpp
index dcb79b8e8..9cc6a72d2 100644
--- a/src/modules/m_sajoin.cpp
+++ b/src/modules/m_sajoin.cpp
@@ -21,8 +21,6 @@
#include "inspircd.h"
-/* $ModDesc: Provides command SAJOIN to allow opers to force-join users to channels */
-
/** Handle /SAJOIN
*/
class CommandSajoin : public Command
diff --git a/src/modules/m_sakick.cpp b/src/modules/m_sakick.cpp
index 5b92114b5..e7dd86d6f 100644
--- a/src/modules/m_sakick.cpp
+++ b/src/modules/m_sakick.cpp
@@ -20,8 +20,6 @@
#include "inspircd.h"
-/* $ModDesc: Provides a SAKICK command */
-
/** Handle /SAKICK
*/
class CommandSakick : public Command
diff --git a/src/modules/m_samode.cpp b/src/modules/m_samode.cpp
index b24becb97..b17c8795b 100644
--- a/src/modules/m_samode.cpp
+++ b/src/modules/m_samode.cpp
@@ -20,8 +20,6 @@
*/
-/* $ModDesc: Provides command SAMODE to allow opers to change modes on channels and users */
-
#include "inspircd.h"
/** Handle /SAMODE
diff --git a/src/modules/m_sanick.cpp b/src/modules/m_sanick.cpp
index 98b4c1eb9..82e8508dd 100644
--- a/src/modules/m_sanick.cpp
+++ b/src/modules/m_sanick.cpp
@@ -21,8 +21,6 @@
#include "inspircd.h"
-/* $ModDesc: Provides support for SANICK command */
-
/** Handle /SANICK
*/
class CommandSanick : public Command
diff --git a/src/modules/m_sapart.cpp b/src/modules/m_sapart.cpp
index b23c8757f..c6137c561 100644
--- a/src/modules/m_sapart.cpp
+++ b/src/modules/m_sapart.cpp
@@ -21,8 +21,6 @@
#include "inspircd.h"
-/* $ModDesc: Provides command SAPART to force-part users from a channel. */
-
/** Handle /SAPART
*/
class CommandSapart : public Command
diff --git a/src/modules/m_saquit.cpp b/src/modules/m_saquit.cpp
index 7a78cada1..8525a94fe 100644
--- a/src/modules/m_saquit.cpp
+++ b/src/modules/m_saquit.cpp
@@ -21,8 +21,6 @@
#include "inspircd.h"
-/* $ModDesc: Provides support for an SAQUIT command, exits user with a reason */
-
/** Handle /SAQUIT
*/
class CommandSaquit : public Command
diff --git a/src/modules/m_sasl.cpp b/src/modules/m_sasl.cpp
index 45915ab4d..3eba2b0ca 100644
--- a/src/modules/m_sasl.cpp
+++ b/src/modules/m_sasl.cpp
@@ -24,8 +24,6 @@
#include "modules/sasl.h"
#include "modules/ssl.h"
-/* $ModDesc: Provides support for IRC Authentication Layer (aka: atheme SASL) via AUTHENTICATE. */
-
enum SaslState { SASL_INIT, SASL_COMM, SASL_DONE };
enum SaslResult { SASL_OK, SASL_FAIL, SASL_ABORT };
diff --git a/src/modules/m_satopic.cpp b/src/modules/m_satopic.cpp
index 56098635b..053f13789 100644
--- a/src/modules/m_satopic.cpp
+++ b/src/modules/m_satopic.cpp
@@ -17,8 +17,6 @@
*/
-/* $ModDesc: Provides a SATOPIC command */
-
#include "inspircd.h"
/** Handle /SATOPIC
diff --git a/src/modules/m_securelist.cpp b/src/modules/m_securelist.cpp
index 875e7fb75..434261021 100644
--- a/src/modules/m_securelist.cpp
+++ b/src/modules/m_securelist.cpp
@@ -21,8 +21,6 @@
#include "inspircd.h"
-/* $ModDesc: Disallows /LIST for recently connected clients to hinder spam bots */
-
class ModuleSecureList : public Module
{
std::vector<std::string> allowlist;
diff --git a/src/modules/m_seenicks.cpp b/src/modules/m_seenicks.cpp
index d652aaaa7..7eefebf4b 100644
--- a/src/modules/m_seenicks.cpp
+++ b/src/modules/m_seenicks.cpp
@@ -21,8 +21,6 @@
#include "inspircd.h"
-/* $ModDesc: Provides support for seeing local and remote nickchanges via snomasks 'n' and 'N'. */
-
class ModuleSeeNicks : public Module
{
public:
diff --git a/src/modules/m_serverban.cpp b/src/modules/m_serverban.cpp
index b87197ffd..070d9d6f2 100644
--- a/src/modules/m_serverban.cpp
+++ b/src/modules/m_serverban.cpp
@@ -19,8 +19,6 @@
#include "inspircd.h"
-/* $ModDesc: Implements extban +b s: - server name bans */
-
class ModuleServerBan : public Module
{
public:
diff --git a/src/modules/m_services_account.cpp b/src/modules/m_services_account.cpp
index cbd9e536c..077f04ab8 100644
--- a/src/modules/m_services_account.cpp
+++ b/src/modules/m_services_account.cpp
@@ -22,8 +22,6 @@
*/
-/* $ModDesc: Provides support for ircu-style services accounts, including chmode +R, etc. */
-
#include "inspircd.h"
#include "modules/account.h"
diff --git a/src/modules/m_servprotect.cpp b/src/modules/m_servprotect.cpp
index 32dcc21c0..5edec41e8 100644
--- a/src/modules/m_servprotect.cpp
+++ b/src/modules/m_servprotect.cpp
@@ -21,8 +21,6 @@
#include "inspircd.h"
-/* $ModDesc: Provides usermode +k to protect services from kicks, kills and mode changes. */
-
/** Handles user mode +k
*/
class ServProtectMode : public ModeHandler
diff --git a/src/modules/m_sethost.cpp b/src/modules/m_sethost.cpp
index bc1701049..87092f42f 100644
--- a/src/modules/m_sethost.cpp
+++ b/src/modules/m_sethost.cpp
@@ -21,8 +21,6 @@
#include "inspircd.h"
-/* $ModDesc: Provides support for the SETHOST command */
-
/** Handle /SETHOST
*/
class CommandSethost : public Command
diff --git a/src/modules/m_setident.cpp b/src/modules/m_setident.cpp
index 72878471c..93d26f48b 100644
--- a/src/modules/m_setident.cpp
+++ b/src/modules/m_setident.cpp
@@ -22,8 +22,6 @@
#include "inspircd.h"
-/* $ModDesc: Provides support for the SETIDENT command */
-
/** Handle /SETIDENT
*/
class CommandSetident : public Command
diff --git a/src/modules/m_setidle.cpp b/src/modules/m_setidle.cpp
index 4cebc2e6f..e246b801f 100644
--- a/src/modules/m_setidle.cpp
+++ b/src/modules/m_setidle.cpp
@@ -21,8 +21,6 @@
#include "inspircd.h"
-/* $ModDesc: Allows opers to set their idle time */
-
/** Handle /SETIDLE
*/
class CommandSetidle : public SplitCommand
diff --git a/src/modules/m_setname.cpp b/src/modules/m_setname.cpp
index 51ea2fae4..bb1935775 100644
--- a/src/modules/m_setname.cpp
+++ b/src/modules/m_setname.cpp
@@ -21,8 +21,6 @@
#include "inspircd.h"
-/* $ModDesc: Provides support for the SETNAME command */
-
class CommandSetname : public Command
diff --git a/src/modules/m_sha256.cpp b/src/modules/m_sha256.cpp
index 129dc891c..835d12ae4 100644
--- a/src/modules/m_sha256.cpp
+++ b/src/modules/m_sha256.cpp
@@ -56,8 +56,6 @@
* SUCH DAMAGE.
*/
-/* $ModDesc: Allows for SHA-256 encrypted oper passwords */
-
#include "inspircd.h"
#ifdef HAS_STDINT
#include <stdint.h>
diff --git a/src/modules/m_showwhois.cpp b/src/modules/m_showwhois.cpp
index 29de4ee1c..5291ae595 100644
--- a/src/modules/m_showwhois.cpp
+++ b/src/modules/m_showwhois.cpp
@@ -23,8 +23,6 @@
#include "inspircd.h"
-/* $ModDesc: Allows opers to set +W to see when a user uses WHOIS on them */
-
/** Handle user mode +W
*/
class SeeWhois : public SimpleUserModeHandler
diff --git a/src/modules/m_shun.cpp b/src/modules/m_shun.cpp
index a06149b62..d3baffefb 100644
--- a/src/modules/m_shun.cpp
+++ b/src/modules/m_shun.cpp
@@ -23,8 +23,6 @@
#include "inspircd.h"
#include "xline.h"
-/* $ModDesc: Provides the /SHUN command, which stops a user from executing all except configured commands. */
-
class Shun : public XLine
{
public:
diff --git a/src/modules/m_silence.cpp b/src/modules/m_silence.cpp
index b0ce8f56c..1169d0d54 100644
--- a/src/modules/m_silence.cpp
+++ b/src/modules/m_silence.cpp
@@ -23,8 +23,6 @@
#include "inspircd.h"
-/* $ModDesc: Provides support for the /SILENCE command */
-
/* Improved drop-in replacement for the /SILENCE command
* syntax: /SILENCE [+|-]<mask> <p|c|i|n|t|a|x> as in <privatemessage|channelmessage|invites|privatenotice|channelnotice|all|exclude>
*
diff --git a/src/modules/m_spanningtree/main.cpp b/src/modules/m_spanningtree/main.cpp
index 25787e3a3..456d0f5aa 100644
--- a/src/modules/m_spanningtree/main.cpp
+++ b/src/modules/m_spanningtree/main.cpp
@@ -21,8 +21,6 @@
*/
-/* $ModDesc: Provides a spanning tree server link protocol */
-
#include "inspircd.h"
#include "socket.h"
#include "xline.h"
diff --git a/src/modules/m_spanningtree/override_squit.cpp b/src/modules/m_spanningtree/override_squit.cpp
index 6d82f43db..84ce2788e 100644
--- a/src/modules/m_spanningtree/override_squit.cpp
+++ b/src/modules/m_spanningtree/override_squit.cpp
@@ -17,8 +17,6 @@
*/
-/* $ModDesc: Provides a spanning tree server link protocol */
-
#include "inspircd.h"
#include "socket.h"
diff --git a/src/modules/m_sqlauth.cpp b/src/modules/m_sqlauth.cpp
index 4e8b178b9..94f2823c9 100644
--- a/src/modules/m_sqlauth.cpp
+++ b/src/modules/m_sqlauth.cpp
@@ -21,8 +21,6 @@
#include "modules/sql.h"
#include "modules/hash.h"
-/* $ModDesc: Allow/Deny connections based upon an arbitrary SQL table */
-
enum AuthState {
AUTH_STATE_NONE = 0,
AUTH_STATE_BUSY = 1,
diff --git a/src/modules/m_sqloper.cpp b/src/modules/m_sqloper.cpp
index 0ae468576..95b5f5d8e 100644
--- a/src/modules/m_sqloper.cpp
+++ b/src/modules/m_sqloper.cpp
@@ -21,8 +21,6 @@
#include "modules/sql.h"
#include "modules/hash.h"
-/* $ModDesc: Allows storage of oper credentials in an SQL table */
-
class OpMeQuery : public SQLQuery
{
public:
diff --git a/src/modules/m_sslinfo.cpp b/src/modules/m_sslinfo.cpp
index edf3918e2..4576e4ef3 100644
--- a/src/modules/m_sslinfo.cpp
+++ b/src/modules/m_sslinfo.cpp
@@ -20,8 +20,6 @@
#include "inspircd.h"
#include "modules/ssl.h"
-/* $ModDesc: Provides SSL metadata, including /WHOIS information and /SSLINFO command */
-
class SSLCertExt : public ExtensionItem {
public:
SSLCertExt(Module* parent) : ExtensionItem("ssl_cert", parent) {}
diff --git a/src/modules/m_sslmodes.cpp b/src/modules/m_sslmodes.cpp
index 40398b3ac..1d29bb5e1 100644
--- a/src/modules/m_sslmodes.cpp
+++ b/src/modules/m_sslmodes.cpp
@@ -24,8 +24,6 @@
#include "inspircd.h"
#include "modules/ssl.h"
-/* $ModDesc: Provides channel mode +z to allow for Secure/SSL only channels */
-
/** Handle channel mode +z
*/
class SSLMode : public ModeHandler
diff --git a/src/modules/m_stripcolor.cpp b/src/modules/m_stripcolor.cpp
index d216d73b2..ba66d17b5 100644
--- a/src/modules/m_stripcolor.cpp
+++ b/src/modules/m_stripcolor.cpp
@@ -21,8 +21,6 @@
#include "inspircd.h"
-/* $ModDesc: Provides channel +S mode (strip ansi color) */
-
/** Handles channel mode +S
*/
class ChannelStripColor : public SimpleChannelModeHandler
diff --git a/src/modules/m_svshold.cpp b/src/modules/m_svshold.cpp
index 2815a2c6f..bdabd4b93 100644
--- a/src/modules/m_svshold.cpp
+++ b/src/modules/m_svshold.cpp
@@ -23,8 +23,6 @@
#include "inspircd.h"
#include "xline.h"
-/* $ModDesc: Implements SVSHOLD. Like Q:Lines, but can only be added/removed by Services. */
-
/** Holds a SVSHold item
*/
class SVSHold : public XLine
diff --git a/src/modules/m_swhois.cpp b/src/modules/m_swhois.cpp
index 9e461e627..936a18ee4 100644
--- a/src/modules/m_swhois.cpp
+++ b/src/modules/m_swhois.cpp
@@ -25,8 +25,6 @@
#include "inspircd.h"
-/* $ModDesc: Provides the SWHOIS command which allows setting of arbitrary WHOIS lines */
-
/** Handle /SWHOIS
*/
class CommandSwhois : public Command
diff --git a/src/modules/m_testnet.cpp b/src/modules/m_testnet.cpp
index 4bff4b711..29cb7ed86 100644
--- a/src/modules/m_testnet.cpp
+++ b/src/modules/m_testnet.cpp
@@ -17,8 +17,6 @@
*/
-/* $ModDesc: Provides a module for testing the server while linked in a network */
-
#include "inspircd.h"
struct vtbase
diff --git a/src/modules/m_timedbans.cpp b/src/modules/m_timedbans.cpp
index 3602469bd..6a885a2fe 100644
--- a/src/modules/m_timedbans.cpp
+++ b/src/modules/m_timedbans.cpp
@@ -20,8 +20,6 @@
*/
-/* $ModDesc: Adds timed bans */
-
#include "inspircd.h"
/** Holds a timed ban
diff --git a/src/modules/m_tline.cpp b/src/modules/m_tline.cpp
index 6e0ebca3d..bf1476bb5 100644
--- a/src/modules/m_tline.cpp
+++ b/src/modules/m_tline.cpp
@@ -20,8 +20,6 @@
#include "inspircd.h"
-/* $ModDesc: Provides /tline command used to test who a mask matches */
-
/** Handle /TLINE
*/
class CommandTline : public Command
diff --git a/src/modules/m_topiclock.cpp b/src/modules/m_topiclock.cpp
index 563fa6caa..8d381d848 100644
--- a/src/modules/m_topiclock.cpp
+++ b/src/modules/m_topiclock.cpp
@@ -16,8 +16,6 @@
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
-/* $ModDesc: Implements server-side topic locks and the server-to-server command SVSTOPIC */
-
#include "inspircd.h"
class CommandSVSTOPIC : public Command
diff --git a/src/modules/m_uhnames.cpp b/src/modules/m_uhnames.cpp
index 3e504b8e5..ba994404a 100644
--- a/src/modules/m_uhnames.cpp
+++ b/src/modules/m_uhnames.cpp
@@ -22,8 +22,6 @@
#include "inspircd.h"
#include "modules/cap.h"
-/* $ModDesc: Provides the UHNAMES facility. */
-
class ModuleUHNames : public Module
{
public:
diff --git a/src/modules/m_uninvite.cpp b/src/modules/m_uninvite.cpp
index 736211da3..3ee23c95a 100644
--- a/src/modules/m_uninvite.cpp
+++ b/src/modules/m_uninvite.cpp
@@ -20,8 +20,6 @@
*/
-/* $ModDesc: Provides the UNINVITE command which lets users un-invite other users from channels (!) */
-
#include "inspircd.h"
/** Handle /UNINVITE
diff --git a/src/modules/m_userip.cpp b/src/modules/m_userip.cpp
index 670e9a9d7..b2206220d 100644
--- a/src/modules/m_userip.cpp
+++ b/src/modules/m_userip.cpp
@@ -21,8 +21,6 @@
#include "inspircd.h"
-/* $ModDesc: Provides support for USERIP command */
-
/** Handle /USERIP
*/
class CommandUserip : public Command
diff --git a/src/modules/m_vhost.cpp b/src/modules/m_vhost.cpp
index 965dbb35f..e938da297 100644
--- a/src/modules/m_vhost.cpp
+++ b/src/modules/m_vhost.cpp
@@ -22,8 +22,6 @@
#include "inspircd.h"
-/* $ModDesc: Provides masking of user hostnames via traditional /VHOST command */
-
/** Handle /VHOST
*/
class CommandVhost : public Command
diff --git a/src/modules/m_watch.cpp b/src/modules/m_watch.cpp
index c1a24974b..c6b580277 100644
--- a/src/modules/m_watch.cpp
+++ b/src/modules/m_watch.cpp
@@ -22,8 +22,6 @@
#include "inspircd.h"
-/* $ModDesc: Provides support for the /WATCH command */
-
/*
* Okay, it's nice that this was documented and all, but I at least understood very little
diff --git a/src/modules/m_xline_db.cpp b/src/modules/m_xline_db.cpp
index 0b3361953..377634a75 100644
--- a/src/modules/m_xline_db.cpp
+++ b/src/modules/m_xline_db.cpp
@@ -22,10 +22,6 @@
#include "xline.h"
#include <fstream>
-/* $ModConfig: <xlinedb filename="data/xline.db">
- * Specify the filename for the xline database here*/
-/* $ModDesc: Keeps a dynamic log of all XLines created, and stores them in a seperate conf file (xline.db). */
-
class ModuleXLineDB : public Module
{
bool dirty;
diff --git a/src/testsuite.cpp b/src/testsuite.cpp
index 539827cf8..efd04cc3f 100644
--- a/src/testsuite.cpp
+++ b/src/testsuite.cpp
@@ -19,8 +19,6 @@
*/
-/* $Core */
-
#include "inspircd.h"
#include "testsuite.h"
#include "threadengine.h"
diff --git a/src/threadengine.cpp b/src/threadengine.cpp
index 8f1895c0f..137aaf28a 100644
--- a/src/threadengine.cpp
+++ b/src/threadengine.cpp
@@ -17,8 +17,6 @@
*/
-/* $Core */
-
/********* DEFAULTS **********/
/* $ExtraSources: threadengines/threadengine_pthread.cpp */
/* $ExtraObjects: threadengine_pthread.o */
diff --git a/src/timer.cpp b/src/timer.cpp
index f098a5e6b..f541c7eb1 100644
--- a/src/timer.cpp
+++ b/src/timer.cpp
@@ -20,8 +20,6 @@
*/
-/* $Core */
-
#include "inspircd.h"
#include "timer.h"
diff --git a/src/userprocess.cpp b/src/userprocess.cpp
index 8a0be3126..fe55fb3f7 100644
--- a/src/userprocess.cpp
+++ b/src/userprocess.cpp
@@ -21,8 +21,6 @@
*/
-/* $Core */
-
#include "inspircd.h"
#include "xline.h"
#include "socketengine.h"
diff --git a/src/wildcard.cpp b/src/wildcard.cpp
index b64d2d6e8..345c822d2 100644
--- a/src/wildcard.cpp
+++ b/src/wildcard.cpp
@@ -19,8 +19,6 @@
*/
-/* $Core */
-
#include "inspircd.h"
#include "hashcomp.h"
#include "inspstring.h"