]> git.netwichtig.de Git - user/henk/code/inspircd.git/commitdiff
Describe module purpose in /MODULES output
authordanieldg <danieldg@e03df62e-2008-0410-955e-edbf42e46eb7>
Tue, 22 Sep 2009 01:05:35 +0000 (01:05 +0000)
committerdanieldg <danieldg@e03df62e-2008-0410-955e-edbf42e46eb7>
Tue, 22 Sep 2009 01:05:35 +0000 (01:05 +0000)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11757 e03df62e-2008-0410-955e-edbf42e46eb7

146 files changed:
include/modules.h
src/commands/cmd_modules.cpp
src/modules.cpp
src/modules/extra/m_geoip.cpp
src/modules/extra/m_ldapauth.cpp
src/modules/extra/m_ldapoper.cpp
src/modules/extra/m_mssql.cpp
src/modules/extra/m_mysql.cpp
src/modules/extra/m_pgsql.cpp
src/modules/extra/m_regex_pcre.cpp
src/modules/extra/m_regex_posix.cpp
src/modules/extra/m_regex_tre.cpp
src/modules/extra/m_sqlauth.cpp
src/modules/extra/m_sqlite3.cpp
src/modules/extra/m_sqllog.cpp
src/modules/extra/m_sqloper.cpp
src/modules/extra/m_sqlutils.cpp
src/modules/extra/m_ssl_gnutls.cpp
src/modules/extra/m_ssl_openssl.cpp
src/modules/extra/m_testclient.cpp
src/modules/extra/m_ziplink.cpp
src/modules/m_abbreviation.cpp
src/modules/m_alias.cpp
src/modules/m_allowinvite.cpp
src/modules/m_alltime.cpp
src/modules/m_antibear.cpp
src/modules/m_antibottler.cpp
src/modules/m_auditorium.cpp
src/modules/m_banexception.cpp
src/modules/m_banredirect.cpp
src/modules/m_blockamsg.cpp
src/modules/m_blockcaps.cpp
src/modules/m_blockcolor.cpp
src/modules/m_botmode.cpp
src/modules/m_callerid.cpp
src/modules/m_cban.cpp
src/modules/m_censor.cpp
src/modules/m_cgiirc.cpp
src/modules/m_chancreate.cpp
src/modules/m_chanfilter.cpp
src/modules/m_chanlog.cpp
src/modules/m_channames.cpp
src/modules/m_chghost.cpp
src/modules/m_chgident.cpp
src/modules/m_chgname.cpp
src/modules/m_cloaking.cpp
src/modules/m_clones.cpp
src/modules/m_close.cpp
src/modules/m_commonchans.cpp
src/modules/m_conn_join.cpp
src/modules/m_conn_umodes.cpp
src/modules/m_connectban.cpp
src/modules/m_connflood.cpp
src/modules/m_cycle.cpp
src/modules/m_dccallow.cpp
src/modules/m_deaf.cpp
src/modules/m_delayjoin.cpp
src/modules/m_delaymsg.cpp
src/modules/m_denychans.cpp
src/modules/m_devoice.cpp
src/modules/m_dnsbl.cpp
src/modules/m_filter.cpp
src/modules/m_globalload.cpp
src/modules/m_globops.cpp
src/modules/m_helpop.cpp
src/modules/m_hidechans.cpp
src/modules/m_hideoper.cpp
src/modules/m_hostchange.cpp
src/modules/m_httpd.cpp
src/modules/m_httpd_acl.cpp
src/modules/m_httpd_config.cpp
src/modules/m_httpd_stats.cpp
src/modules/m_ident.cpp
src/modules/m_inviteexception.cpp
src/modules/m_joinflood.cpp
src/modules/m_jumpserver.cpp
src/modules/m_knock.cpp
src/modules/m_lockserv.cpp
src/modules/m_maphide.cpp
src/modules/m_md5.cpp
src/modules/m_messageflood.cpp
src/modules/m_muteban.cpp
src/modules/m_namesx.cpp
src/modules/m_nationalchars.cpp
src/modules/m_nicklock.cpp
src/modules/m_noctcp.cpp
src/modules/m_nokicks.cpp
src/modules/m_nonicks.cpp
src/modules/m_nonotice.cpp
src/modules/m_nopartmsg.cpp
src/modules/m_operchans.cpp
src/modules/m_operjoin.cpp
src/modules/m_operlevels.cpp
src/modules/m_operlog.cpp
src/modules/m_opermodes.cpp
src/modules/m_opermotd.cpp
src/modules/m_operprefix.cpp
src/modules/m_override.cpp
src/modules/m_password_hash.cpp
src/modules/m_permchannels.cpp
src/modules/m_randquote.cpp
src/modules/m_redirect.cpp
src/modules/m_regex_glob.cpp
src/modules/m_regonlycreate.cpp
src/modules/m_remove.cpp
src/modules/m_restrictchans.cpp
src/modules/m_restrictmsg.cpp
src/modules/m_ripemd160.cpp
src/modules/m_rline.cpp
src/modules/m_rpc_json.cpp
src/modules/m_rpctest.cpp
src/modules/m_safelist.cpp
src/modules/m_sajoin.cpp
src/modules/m_sakick.cpp
src/modules/m_samode.cpp
src/modules/m_sanick.cpp
src/modules/m_sapart.cpp
src/modules/m_saquit.cpp
src/modules/m_sasl.cpp
src/modules/m_satopic.cpp
src/modules/m_securelist.cpp
src/modules/m_seenicks.cpp
src/modules/m_services_account.cpp
src/modules/m_servprotect.cpp
src/modules/m_sethost.cpp
src/modules/m_setident.cpp
src/modules/m_setidle.cpp
src/modules/m_setname.cpp
src/modules/m_sha256.cpp
src/modules/m_showwhois.cpp
src/modules/m_shun.cpp
src/modules/m_silence.cpp
src/modules/m_spanningtree/modules.cpp
src/modules/m_spy.cpp
src/modules/m_sslmodes.cpp
src/modules/m_stripcolor.cpp
src/modules/m_svshold.cpp
src/modules/m_swhois.cpp
src/modules/m_timedbans.cpp
src/modules/m_tline.cpp
src/modules/m_uhnames.cpp
src/modules/m_uninvite.cpp
src/modules/m_userip.cpp
src/modules/m_vhost.cpp
src/modules/m_watch.cpp
src/modules/m_xline_db.cpp

index 982d83754a12e7c9127a8c8d98699524e091ee1f..8ae1aa8e10db37644d1414830b7ea3c0066db8e7 100644 (file)
@@ -30,6 +30,7 @@ class XLine;
 /** Used to define a set of behavior bits for a module
  */
 enum ModuleFlags {
+       VF_NONE = 0,            // module is not special at all
        VF_STATIC = 1,          // module is static, cannot be /unloadmodule'd
        VF_VENDOR = 2,          // module is a vendor module (came in the original tarball, not 3rd party)
        VF_SERVICEPROVIDER = 4, // module provides a service to other modules (can be a dependency)
@@ -257,6 +258,9 @@ do { \
 class CoreExport Version : public classbase
 {
  public:
+       /** Module description
+        */
+       const std::string description;
        /** Version information.
         */
        const std::string version;
@@ -267,7 +271,7 @@ class CoreExport Version : public classbase
 
        /** Initialize version class
         */
-       Version(const std::string &customver, int flags,
+       Version(const std::string &desc, int flags,
                int api_ver = API_VERSION, const std::string& src_rev = VERSION " r" REVISION);
 };
 
@@ -448,7 +452,7 @@ class CoreExport Module : public Extensible
         * The method should return a Version object with its version information assigned via
         * Version::Version
         */
-       virtual Version GetVersion();
+       virtual Version GetVersion() = 0;
 
        /** Called when a user connects.
         * The details of the connecting user are available to you in the parameter User *user
index 599eb611bc5166a66c23f7eb007eee779b8ae4b0..70406330aad3806eab22a4cc623f8d72e03f92ae 100644 (file)
@@ -57,17 +57,17 @@ CmdResult CommandModules::Handle (const std::vector<std::string>&, User *user)
 
                if (user->HasPrivPermission("servers/auspex"))
                {
-                       std::string flags("Svsc");
+                       std::string flags("SvscC");
                        int pos = 0;
-                       for (int mult = 1; mult <= VF_SERVICEPROVIDER; mult *= 2, ++pos)
+                       for (int mult = 1; mult <= VF_OPTCOMMON; mult *= 2, ++pos)
                                if (!(V.Flags & mult))
                                        flags[pos] = '-';
 
-                       user->WriteNumeric(702, "%s :0x%08lx %s %s :%s", user->nick.c_str(), (unsigned long)m, module_names[i].c_str(), flags.c_str(), V.version.c_str());
+                       user->WriteNumeric(702, "%s :0x%08lx %s %s :%s - %s", user->nick.c_str(),(unsigned long)m, module_names[i].c_str(), flags.c_str(), V.description.c_str(), V.version.c_str());
                }
                else
                {
-                       user->WriteNumeric(702, "%s :%s",user->nick.c_str(), module_names[i].c_str());
+                       user->WriteNumeric(702, "%s :%s %s", user->nick.c_str(), module_names[i].c_str(), V.description.c_str());
                }
        }
        user->WriteNumeric(703, "%s :End of MODULES list",user->nick.c_str());
index c11b63becef06e893564ebb4a159e8fc68a8d930..d38496444160842ed986a3b01c071e5ccb719827 100644 (file)
@@ -28,7 +28,7 @@
 
 // version is a simple class for holding a modules version number
 Version::Version(const std::string &modv, int flags, int api_ver, const std::string& rev)
-: version(modv + " - " + rev), Flags(flags), API(api_ver)
+: description(modv), version(rev), Flags(flags), API(api_ver)
 {
 }
 
@@ -119,7 +119,6 @@ void                Module::OnModuleRehash(User*, const std::string&) { }
 void           Module::OnRehash(User*) { }
 ModResult      Module::OnUserPreJoin(User*, Channel*, const char*, std::string&, const std::string&) { return MOD_RES_PASSTHRU; }
 void           Module::OnMode(User*, void*, int, const std::vector<std::string>&, const std::vector<TranslateType>&) { }
-Version                Module::GetVersion() { return Version("Misconfigured", VF_VENDOR, -1); }
 void           Module::OnOper(User*, const std::string&) { }
 void           Module::OnPostOper(User*, const std::string&, const std::string &) { }
 void           Module::OnInfo(User*) { }
index e04d5b96323ad2f89ddf882a2b3c001a624266f5..d442cc16d321ab7fe5a28c23a29ab4950cb367d4 100644 (file)
@@ -44,7 +44,7 @@ class ModuleGeoIP : public Module
 
        virtual Version GetVersion()
        {
-               return Version("$Id$", VF_VENDOR, API_VERSION);
+               return Version("Provides a way to restrict users by country using GeoIP lookup", VF_VENDOR, API_VERSION);
        }
 
        virtual void OnRehash(User* user)
index 8ffccd8632e3d6d873e6644074f5c04987578e08..45202e6fa708c91965a137c6bd3b667a7f3a5264 100644 (file)
@@ -224,7 +224,7 @@ public:
 
        virtual Version GetVersion()
        {
-               return Version("$Id$", VF_VENDOR, API_VERSION);
+               return Version("Allow/Deny connections based upon answer from LDAP server", VF_VENDOR, API_VERSION);
        }
 
 };
index 46b6cbcb25a4b396116c0f6b5c251904137f064b..ed06d68904aa82313232346beabc7981cb675106 100644 (file)
@@ -179,7 +179,7 @@ public:
 
        virtual Version GetVersion()
        {
-               return Version("$Id$", VF_VENDOR, API_VERSION);
+               return Version("Allow/Deny connections based upon answer from LDAP server", VF_VENDOR, API_VERSION);
        }
 
 };
index 1ad8a087aa2c9dc984ccb9138de6458e8a66546f..f588586968c538bc728f3ad7f21a4b662bbfb70d 100644 (file)
@@ -837,7 +837,7 @@ class ModuleMsSQL : public Module
 
        virtual Version GetVersion()
        {
-               return Version("$Id$", VF_VENDOR | VF_SERVICEPROVIDER, API_VERSION);
+               return Version("MsSQL provider", VF_VENDOR | VF_SERVICEPROVIDER, API_VERSION);
        }
 
 };
index cff09d9b436ad1a09d5d120389d4a33a5a13b506..3718eecf85284768a0cd08b36cdb7e1f4742cb3f 100644 (file)
@@ -766,7 +766,7 @@ void ModuleSQL::OnRehash(User* user)
 
 Version ModuleSQL::GetVersion()
 {
-       return Version("$Id$", VF_VENDOR | VF_SERVICEPROVIDER, API_VERSION);
+       return Version("SQL Service Provider module for all other m_sql* modules", VF_VENDOR | VF_SERVICEPROVIDER, API_VERSION);
 }
 
 void DispatcherThread::Run()
index 520450575411c0987b7aa9dd270657690722741c..c61e0983cf103f53c505a98e2a0a6298b1956709 100644 (file)
@@ -956,7 +956,7 @@ class ModulePgSQL : public Module
 
        virtual Version GetVersion()
        {
-               return Version("$Id$", VF_VENDOR|VF_SERVICEPROVIDER, API_VERSION);
+               return Version("PostgreSQL Service Provider module for all other m_sql* modules, uses v2 of the SQL API", VF_VENDOR|VF_SERVICEPROVIDER, API_VERSION);
        }
 };
 
index 168b1c833e7bd857a16f91f04497303684bac97e..5254f04a678d731ebdcae113b87069371d3e5ae7 100644 (file)
@@ -79,7 +79,7 @@ public:
 
        virtual Version GetVersion()
        {
-               return Version("$Id$", VF_COMMON | VF_VENDOR | VF_SERVICEPROVIDER, API_VERSION);
+               return Version("Regex Provider Module for PCRE", VF_COMMON | VF_VENDOR | VF_SERVICEPROVIDER, API_VERSION);
        }
 
        virtual ~ModuleRegexPCRE()
index 6cf7ec44dab0afc53af72934cb264b830157cd33..34a7e9babdccee00a537131e3d848ea07da95770 100644 (file)
@@ -86,7 +86,7 @@ public:
 
        virtual Version GetVersion()
        {
-               return Version("$Id$", VF_COMMON | VF_VENDOR | VF_SERVICEPROVIDER, API_VERSION);
+               return Version("Regex Provider Module for POSIX Regular Expressions", VF_COMMON | VF_VENDOR | VF_SERVICEPROVIDER, API_VERSION);
        }
 
        virtual ~ModuleRegexPOSIX()
index 085f15eb3dd70224f3a3d181bed522eaf58e55a5..c50429a5ef009123fcebd6fd6b5165940ccad332 100644 (file)
@@ -85,7 +85,7 @@ public:
 
        virtual Version GetVersion()
        {
-               return Version("$Id$", VF_COMMON | VF_VENDOR | VF_SERVICEPROVIDER, API_VERSION);
+               return Version("Regex Provider Module for TRE Regular Expressions", VF_COMMON | VF_VENDOR | VF_SERVICEPROVIDER, API_VERSION);
        }
 
        virtual ~ModuleRegexTRE()
index e20f4e33e4101f4f538cd594666d9c35a312a7c1..1f2df8a1a0cd5f77266975a716dfdce1eaff313d 100644 (file)
@@ -203,7 +203,7 @@ public:
 
        virtual Version GetVersion()
        {
-               return Version("$Id$", VF_VENDOR, API_VERSION);
+               return Version("Allow/Deny connections based upon an arbitary SQL table", VF_VENDOR, API_VERSION);
        }
 
 };
index ea76fbc1de84c09732d643a5c4faca7c2b8b81df..86b2cb3789d1c1997ba86a3954aea9084f22ed96 100644 (file)
@@ -747,7 +747,7 @@ class ModuleSQLite3 : public Module
 
        virtual Version GetVersion()
        {
-               return Version("$Id$", VF_VENDOR | VF_SERVICEPROVIDER, API_VERSION);
+               return Version("sqlite3 provider", VF_VENDOR | VF_SERVICEPROVIDER, API_VERSION);
        }
 
 };
index 7313556d7a4777368e674283084607dbe8610cbe..556cc8b31c33f04bd2ee806571b67213de21b392 100644 (file)
@@ -301,7 +301,7 @@ class ModuleSQLLog : public Module
 
        virtual Version GetVersion()
        {
-               return Version("$Id$", VF_VENDOR, API_VERSION);
+               return Version("Logs network-wide data to an SQL database", VF_VENDOR, API_VERSION);
        }
 
 };
index 8e96a781d74ea6babebd894c5380534966812310..3b0e6e2265042fd3caeb23ab987fff03ec9394d6 100644 (file)
@@ -325,7 +325,7 @@ public:
 
        virtual Version GetVersion()
        {
-               return Version("$Id$", VF_VENDOR, API_VERSION);
+               return Version("Allows storage of oper credentials in an SQL table", VF_VENDOR, API_VERSION);
        }
 
 };
index 0acb6fe09c6badc57ac8b2c48ade4cbdad13659c..c257d4098e6cd83286d6fd7ca0db91b80e508992 100644 (file)
@@ -223,7 +223,7 @@ public:
 
        virtual Version GetVersion()
        {
-               return Version("$Id$", VF_VENDOR | VF_SERVICEPROVIDER, API_VERSION);
+               return Version("Provides some utilities to SQL client modules, such as mapping queries to users and channels", VF_VENDOR | VF_SERVICEPROVIDER, API_VERSION);
        }
 
 };
index 27c466573c88d7c7a1d02c6b3d683067cf45a0d9..a7175005f7be7b02cef27f649a14af261c21f978 100644 (file)
@@ -304,7 +304,7 @@ class ModuleSSLGnuTLS : public Module
 
        Version GetVersion()
        {
-               return Version("$Id$", VF_VENDOR, API_VERSION);
+               return Version("Provides SSL support for clients", VF_VENDOR, API_VERSION);
        }
 
 
index e77fa23ff95dbef9effe27fe9f5a8ca3b4ff082e..8a2737f0e7ca345a73ee061bbb6ff7f285103708 100644 (file)
@@ -296,7 +296,7 @@ class ModuleSSLOpenSSL : public Module
 
        Version GetVersion()
        {
-               return Version("$Id$", VF_VENDOR, API_VERSION);
+               return Version("Provides SSL support for clients", VF_VENDOR, API_VERSION);
        }
 
 
index d643f39f1dc33728381a7cabc0546b018a2bb5b4..21603c3c8276c2292f1c9f217c01c934c8bdefd7 100644 (file)
@@ -30,7 +30,7 @@ public:
 
        virtual Version GetVersion()
        {
-               return Version("$Id$", VF_VENDOR, API_VERSION);
+               return Version("Provides SSL support for clients", VF_VENDOR, API_VERSION);
        }
 
        virtual void OnBackgroundTimer(time_t)
index 7d090d80a5f9bd81cf1563df58567a4d37171679..557ad1cfab5cd7315af6129b0dadfd193db2a5a4 100644 (file)
@@ -84,7 +84,7 @@ class ModuleZLib : public Module
 
        Version GetVersion()
        {
-               return Version("$Id$", VF_VENDOR, API_VERSION);
+               return Version("Provides zlib link support for servers", VF_VENDOR, API_VERSION);
        }
 
 
index 9a9fabb84067270dc123c27101e94f8f80c1b42a..8ff325730225774e7cdec786ce55efa01c1cae67 100644 (file)
@@ -30,7 +30,7 @@ class ModuleAbbreviation : public Module
 
        virtual Version GetVersion()
        {
-               return Version("$Id$",VF_VENDOR,API_VERSION);
+               return Version("Provides the ability to abbreviate commands a-la BBC BASIC keywords.",VF_VENDOR,API_VERSION);
        }
 
        virtual ModResult OnPreCommand(std::string &command, std::vector<std::string> &parameters, User *user, bool validated, const std::string &original_line)
index 5140faeafec5e3a6322c3bb0b300efe8d49b1697..57c6834afb30304177613260f6233f80760fd54d 100644 (file)
@@ -109,7 +109,7 @@ class ModuleAlias : public Module
 
        virtual Version GetVersion()
        {
-               return Version("$Id$", VF_VENDOR,API_VERSION);
+               return Version("Provides aliases of commands.", VF_VENDOR,API_VERSION);
        }
 
        std::string GetVar(std::string varname, const std::string &original_line)
index f38da54955c8bd0fcb433ddb2535bd418c1a30e9..ae4e0b92e83271d3eae50bd211a31d6a48ed7a6e 100644 (file)
@@ -67,7 +67,7 @@ class ModuleAllowInvite : public Module
 
        virtual Version GetVersion()
        {
-               return Version("$Id$",VF_COMMON|VF_VENDOR,API_VERSION);
+               return Version("Provides support for channel mode +A, allowing /invite freely on a channel (and extban A to allow specific users it)",VF_COMMON|VF_VENDOR,API_VERSION);
        }
 };
 
index abf3c0b1b4fc2f8c14ff9d190f8236f6663a6f58..5a05e3339f0fce9f34b61c5808c5134c6f2f805d 100644 (file)
@@ -61,7 +61,7 @@ class Modulealltime : public Module
 
        virtual Version GetVersion()
        {
-               return Version("$Id$", VF_COMMON | VF_VENDOR, API_VERSION);
+               return Version("Display timestamps from all servers connected to the network", VF_COMMON | VF_VENDOR, API_VERSION);
        }
 
 };
index 8eab1359435a11963184d42e6abd972d61e9e711..e429f5c569bd21ab5b9352c578baef11f0bd848b 100644 (file)
@@ -33,7 +33,7 @@ class ModuleAntiBear : public Module
 
        virtual Version GetVersion()
        {
-               return Version("$Id$",VF_VENDOR,API_VERSION);
+               return Version("Sends a numeric on connect which cripples a common type of trojan/spambot",VF_VENDOR,API_VERSION);
        }
 
        virtual ModResult OnPreCommand(std::string &command, std::vector<std::string> &parameters, User *user, bool validated, const std::string &original_line)
index cae67f4106b0df868dd9909b14fe1d7e02c04544..c5a56619ecba737a8fae53be3df9a8da550c4f58 100644 (file)
@@ -34,7 +34,7 @@ class ModuleAntiBottler : public Module
 
        virtual Version GetVersion()
        {
-               return Version("$Id$",VF_VENDOR,API_VERSION);
+               return Version("Changes the ident of connecting bottler clients to 'bottler'",VF_VENDOR,API_VERSION);
        }
 
        virtual ModResult OnPreCommand(std::string &command, std::vector<std::string> &parameters, User *user, bool validated, const std::string &original_line)
index eab78bea9bea82b2952772a9e8b9ff9f1b8b3465..aa1aa633abc166fbe27841a551ac9debd1fcd715 100644 (file)
@@ -71,7 +71,7 @@ class ModuleAuditorium : public Module
 
        Version GetVersion()
        {
-               return Version("$Id$", VF_COMMON | VF_VENDOR, API_VERSION);
+               return Version("Allows for auditorium channels (+u) where nobody can see others joining and parting or the nick list", VF_COMMON | VF_VENDOR, API_VERSION);
        }
 
        void OnNamesListItem(User* issuer, Membership* memb, std::string &prefixes, std::string &nick)
index be4e8d28a6c5d643290a469ccce1632353b3d86d..0cd915ef9dc5dfd5a3938bb5c72f57f5014a0fd9 100644 (file)
@@ -128,7 +128,7 @@ public:
 
        Version GetVersion()
        {
-               return Version("$Id$", VF_COMMON | VF_VENDOR, API_VERSION);
+               return Version("Provides support for the +e channel mode", VF_COMMON | VF_VENDOR, API_VERSION);
        }
 
        ~ModuleBanException()
index b7eb6f1ae5a7c71386bc5012910ceac7f88d9768..dae5a775e4f771aeb6f8707d2c53bcc50c8d2bb0 100644 (file)
@@ -333,7 +333,7 @@ class ModuleBanRedirect : public Module
 
        virtual Version GetVersion()
        {
-               return Version("$Id$", VF_COMMON|VF_VENDOR, API_VERSION);
+               return Version("Allows an extended ban (+b) syntax redirecting banned users to another channel", VF_COMMON|VF_VENDOR, API_VERSION);
        }
 
        void Prioritize()
index 5ce32ea8ef56efd8987ea274a5b5041b7061904d..c9d20e3ef6b549e5fb337977c3bb0e93d6485be5 100644 (file)
@@ -60,7 +60,7 @@ class ModuleBlockAmsg : public Module
 
        virtual Version GetVersion()
        {
-               return Version("$Id$",VF_VENDOR,API_VERSION);
+               return Version("Attempt to block /amsg, at least some of the irritating mIRC scripts.",VF_VENDOR,API_VERSION);
        }
 
        virtual void OnRehash(User* user)
index 135e072b138e1346036a4f7d164c4638b4943654..88c09d91cf52ecc37ac0aa3c77480554f8e67ad2 100644 (file)
@@ -129,7 +129,7 @@ public:
 
        virtual Version GetVersion()
        {
-               return Version("$Id$", VF_COMMON|VF_VENDOR,API_VERSION);
+               return Version("Provides support to block all-CAPS channel messages and notices", VF_COMMON|VF_VENDOR,API_VERSION);
        }
 };
 
index 1aa2a1bd9a4e3927f0235cff60bed671ed4b1b08..d0423dfe9583e13f9516adfad552c585692718af 100644 (file)
@@ -87,7 +87,7 @@ class ModuleBlockColour : public Module
 
        virtual Version GetVersion()
        {
-               return Version("$Id$",VF_COMMON|VF_VENDOR,API_VERSION);
+               return Version("Provides support for unreal-style channel mode +c",VF_COMMON|VF_VENDOR,API_VERSION);
        }
 };
 
index 0940a2147e43543dd291d194c9763496d6498fd7..f2a72781e2eaa22d0e1d0030000423591487181e 100644 (file)
@@ -44,7 +44,7 @@ class ModuleBotMode : public Module
 
        virtual Version GetVersion()
        {
-               return Version("$Id$",VF_COMMON|VF_VENDOR,API_VERSION);
+               return Version("Provides support for unreal-style umode +B",VF_COMMON|VF_VENDOR,API_VERSION);
        }
 
        virtual void OnWhois(User* src, User* dst)
index 9248a5a310a86fbc35b75fec7368668a178aef05..a6bdb851159ae86c14fefb17d2649ff73605c5c4 100644 (file)
@@ -363,7 +363,7 @@ public:
 
        virtual Version GetVersion()
        {
-               return Version("$Id$", VF_COMMON | VF_VENDOR, API_VERSION);
+               return Version("Implementation of callerid (umode +g & /accept, ala hybrid etc)", VF_COMMON | VF_VENDOR, API_VERSION);
        }
 
        virtual void On005Numeric(std::string& output)
index 0181cb2fe9f0b6997252c3f1bf5b5ed95eba6a2e..2abedd975be913b5b9bf1252aa953527308101f2 100644 (file)
@@ -205,7 +205,7 @@ class ModuleCBan : public Module
 
        virtual Version GetVersion()
        {
-               return Version("$Id$", VF_COMMON | VF_VENDOR, API_VERSION);
+               return Version("Gives /cban, aka C:lines. Think Q:lines, for channels.", VF_COMMON | VF_VENDOR, API_VERSION);
        }
 };
 
index 2c58e2ec4ea9fe1c1a67b591222ae3d0ec154762..af3baa292c260940a03d5bd40b1d46922ae94244 100644 (file)
@@ -130,7 +130,7 @@ class ModuleCensor : public Module
 
        virtual Version GetVersion()
        {
-               return Version("$Id$",VF_COMMON|VF_VENDOR,API_VERSION);
+               return Version("Provides user and channel +G mode",VF_COMMON|VF_VENDOR,API_VERSION);
        }
 
 };
index 3dc7c627d8d6b9920352ddfc7561b0b7ee4a9245..6cdad0958e7debb7d8b688185b5da777b59d55a4 100644 (file)
@@ -434,7 +434,7 @@ public:
 
        virtual Version GetVersion()
        {
-               return Version("$Id$",VF_VENDOR,API_VERSION);
+               return Version("Change user's hosts connecting from known CGI:IRC hosts",VF_VENDOR,API_VERSION);
        }
 
 };
index 8acddcbf43992c24ac0731afca343baed626cccb..c31cbe9cf2a5b110e0032e778719957285f7a1e6 100644 (file)
@@ -36,7 +36,7 @@ class ModuleChanCreate : public Module
 
        Version GetVersion()
        {
-               return Version("$Id$",VF_VENDOR,API_VERSION);
+               return Version("Creates a snomask with notices whenever a new channel is created",VF_VENDOR,API_VERSION);
        }
 
 
index 1079505d56839f5830e54861bfc74e23ce780f56..7c28036b74bb0bd691775a47d6c2e269839afb6d 100644 (file)
@@ -139,7 +139,7 @@ class ModuleChanFilter : public Module
 
        virtual Version GetVersion()
        {
-               return Version("$Id$", VF_COMMON | VF_VENDOR, API_VERSION);
+               return Version("Provides channel-specific censor lists (like mode +G but varies from channel to channel)", VF_COMMON | VF_VENDOR, API_VERSION);
        }
 
        virtual ~ModuleChanFilter()
index 8149bad1b694f7f79f0f8791b84b1112b48e31f8..0e40ba80ccf3b7177fccb092a735ea5e1bf62fe0 100644 (file)
@@ -97,7 +97,7 @@ class ModuleChanLog : public Module
 
        virtual Version GetVersion()
        {
-               return Version("$Id$", VF_VENDOR,API_VERSION);
+               return Version("Logs snomask output to channel(s).", VF_VENDOR,API_VERSION);
        }
 };
 
index 8b75a06a73c02dfce55b9a1439d0cc9a41e08f4a..a918eefd2800af51a579c213552da14a1ad5c195 100644 (file)
@@ -138,7 +138,7 @@ class ModuleChannelNames : public Module
 
        virtual Version GetVersion()
        {
-               return Version("$Id$", VF_VENDOR,API_VERSION);
+               return Version("Implements config tags which allow changing characters allowed in channel names", VF_VENDOR,API_VERSION);
        }
 };
 
index ef3155cb676375957672abbf7de79a903f3d43a0..43f6dea7ca7d84a9ba382442cc927bac9651f17b 100644 (file)
@@ -114,7 +114,7 @@ class ModuleChgHost : public Module
 
        Version GetVersion()
        {
-               return Version("$Id$", VF_OPTCOMMON | VF_VENDOR, API_VERSION);
+               return Version("Provides support for the CHGHOST command", VF_OPTCOMMON | VF_VENDOR, API_VERSION);
        }
 
 };
index b570feb46e09a8d68255da281714ca7c4dc9e9c9..34d969c0537f517313b15d44007fec190a4b8ce8 100644 (file)
@@ -91,7 +91,7 @@ public:
 
        virtual Version GetVersion()
        {
-               return Version("$Id$", VF_OPTCOMMON | VF_VENDOR, API_VERSION);
+               return Version("Provides support for the CHGIDENT command", VF_OPTCOMMON | VF_VENDOR, API_VERSION);
        }
 
 };
index 11e7f4c9c767d31a4cf9d95c9d3082c5b5ee90f4..506325eee19ceaaa51408bee732a8bdfdec3124a 100644 (file)
@@ -83,7 +83,7 @@ public:
 
        virtual Version GetVersion()
        {
-               return Version("$Id$", VF_OPTCOMMON | VF_VENDOR, API_VERSION);
+               return Version("Provides support for the CHGNAME command", VF_OPTCOMMON | VF_VENDOR, API_VERSION);
        }
 
 };
index fe802164d8e9ed247924f9b96b0566e435dc1ee7..25d997798192c1044d529b643f7df54c4d150bfb 100644 (file)
@@ -339,7 +339,7 @@ class ModuleCloaking : public Module
        {
                // returns the version number of the module to be
                // listed in /MODULES
-               return Version("$Id$", VF_COMMON|VF_VENDOR,API_VERSION);
+               return Version("Provides masking of user hostnames", VF_COMMON|VF_VENDOR,API_VERSION);
        }
 
        void OnRehash(User* user)
index 5a96a08a72e6de7a30837628941e03e6e62f6e0a..966f2970568e0223ab9a15be50eaab63d73b4e32 100644 (file)
@@ -72,7 +72,7 @@ class ModuleClones : public Module
 
        virtual Version GetVersion()
        {
-               return Version("$Id$", VF_VENDOR, API_VERSION);
+               return Version("Provides the /clones command to retrieve information on clones.", VF_VENDOR, API_VERSION);
        }
 
 
index 009d50d463ce63e94e8330c40635ca104ca8c4a8..762036407a8529f6b6b9d1ccbaa71bb1ad0b8277 100644 (file)
@@ -80,7 +80,7 @@ class ModuleClose : public Module
 
        virtual Version GetVersion()
        {
-               return Version("$Id$", VF_VENDOR, API_VERSION);
+               return Version("Provides /CLOSE functionality", VF_VENDOR, API_VERSION);
        }
 };
 
index 4cda89f21c525c06f7c920b035a26b057535542a..35d7f51794f1133ffd495194f1f11cfe3d2bed27 100644 (file)
@@ -65,7 +65,7 @@ class ModulePrivacyMode : public Module
 
        virtual Version GetVersion()
        {
-               return Version("$Id$", VF_COMMON|VF_VENDOR, API_VERSION);
+               return Version("Adds user mode +c, which if set, users must be on a common channel with you to private message you", VF_COMMON|VF_VENDOR, API_VERSION);
        }
 
        virtual ModResult OnUserPreMessage(User* user,void* dest,int target_type, std::string &text, char status, CUList &exempt_list)
index 594f1dd061d9b53e9b3e9afa0cd3589465f96cac..af6b50afd9a40d6d86485a7c8edfc884e80fefe8 100644 (file)
@@ -72,7 +72,7 @@ class ModuleConnJoin : public Module
 
                virtual Version GetVersion()
                {
-                       return Version("$Id$", VF_VENDOR,API_VERSION);
+                       return Version("Forces users to join the specified channel(s) on connect", VF_VENDOR,API_VERSION);
                }
 
                virtual void OnPostConnect(User* user)
index f502ea57c6cb2c62bf26d38b5b956d8ef174bc2b..195321bfb73f222ad6332e16e945468dffbe48e0 100644 (file)
@@ -46,7 +46,7 @@ class ModuleModesOnConnect : public Module
 
        virtual Version GetVersion()
        {
-               return Version("$Id$", VF_VENDOR,API_VERSION);
+               return Version("Sets (and unsets) modes on users when they connect", VF_VENDOR,API_VERSION);
        }
 
        virtual void OnUserConnect(User* user)
index 4d5011575691aeadc630fe099539a7753134f4a0..d5bb20fe3f05e67aa20f49bbed99d1e2477a62ea 100644 (file)
@@ -38,7 +38,7 @@ class ModuleConnectBan : public Module
 
        virtual Version GetVersion()
        {
-               return Version("$Id$", VF_VENDOR,API_VERSION);
+               return Version("Throttles the connections of any users who try connect flood", VF_VENDOR,API_VERSION);
        }
 
        virtual void OnRehash(User* user)
index 88f566d6d9a6b006597c2ace6bf1bab8417aa608..04fe456275d659b9a259c91a5dc8084318c096d8 100644 (file)
@@ -42,7 +42,7 @@ public:
 
        virtual Version GetVersion()
        {
-               return Version("$Id$", VF_VENDOR,API_VERSION);
+               return Version("Connection throttle", VF_VENDOR,API_VERSION);
        }
 
        void InitConf()
index 55548be952e0bdeec4b5d9d0857e4c984012fd83..6ff275689d0dce28fbc872b1644c3716aff1922e 100644 (file)
@@ -92,7 +92,7 @@ class ModuleCycle : public Module
 
        virtual Version GetVersion()
        {
-               return Version("$Id$", VF_VENDOR, API_VERSION);
+               return Version("Provides support for unreal-style CYCLE command.", VF_VENDOR, API_VERSION);
        }
 
 };
index fb68478724266f6ab168964675e919d498a6cd1c..a25d553d1df2079dd90b2d0e48043655542710b2 100644 (file)
@@ -471,7 +471,7 @@ class ModuleDCCAllow : public Module
 
        virtual Version GetVersion()
        {
-               return Version("$Id$", VF_COMMON | VF_VENDOR, API_VERSION);
+               return Version("Povides support for the /DCCALLOW command", VF_COMMON | VF_VENDOR, API_VERSION);
        }
 };
 
index bafa3adab88d92a6c5acc9f77323932389091afe..82da681000512472045215ccabbba63e25ccaffa 100644 (file)
@@ -163,7 +163,7 @@ class ModuleDeaf : public Module
 
        virtual Version GetVersion()
        {
-               return Version("$Id$", VF_COMMON|VF_VENDOR,API_VERSION);
+               return Version("Provides support for ircu style usermode +d (deaf to channel messages and channel notices)", VF_COMMON|VF_VENDOR,API_VERSION);
        }
 
 };
index c79fa03810197562bd8e72c533695c99bbb37ba8..182399eaa196cbd8f87e1ce584064cd717cf0607 100644 (file)
@@ -80,7 +80,7 @@ ModuleDelayJoin::~ModuleDelayJoin()
 
 Version ModuleDelayJoin::GetVersion()
 {
-       return Version("$Id$", VF_COMMON | VF_VENDOR);
+       return Version("Allows for delay-join channels (+D) where users dont appear to join until they speak", VF_COMMON | VF_VENDOR);
 }
 
 void ModuleDelayJoin::OnNamesListItem(User* issuer, Membership* memb, std::string &prefixes, std::string &nick)
index 1673d05baf700021ae05035f4ba60fb2790f37c6..9acfc57ea7bcb257e67540aae5d9b008bf0eebba 100644 (file)
@@ -101,7 +101,7 @@ ModuleDelayMsg::~ModuleDelayMsg()
 
 Version ModuleDelayMsg::GetVersion()
 {
-       return Version("$Id$", VF_COMMON | VF_VENDOR, API_VERSION);
+       return Version("Provides channelmode +d <int>, to deny messages to a channel until <int> seconds.", VF_COMMON | VF_VENDOR, API_VERSION);
 }
 
 void ModuleDelayMsg::OnUserJoin(Membership* memb, bool sync, bool created, CUList&)
index 401642e0879786fad9af7ab9b66220fb5e0326c3..f47d414bd92ec5b14250fe95678a80643ca52217 100644 (file)
@@ -82,7 +82,7 @@ class ModuleDenyChannels : public Module
 
        virtual Version GetVersion()
        {
-               return Version("$Id$", VF_VENDOR,API_VERSION);
+               return Version("Implements config tags which allow blocking of joins to channels", VF_VENDOR,API_VERSION);
        }
 
 
index edc2140e8091ac2993f71c637b4a5e521ef1fa14..2e590095fcfe1a9a84b68a3863cd34728b114eae 100644 (file)
@@ -65,7 +65,7 @@ class ModuleDeVoice : public Module
 
        virtual Version GetVersion()
        {
-               return Version("$Id$", VF_VENDOR, API_VERSION);
+               return Version("Provides voiced users with the ability to devoice themselves.", VF_VENDOR, API_VERSION);
        }
 };
 
index 8ce1ce37c4b26617b38d2ddaefea5d0764f71d27..06709979b9143f0d074c8c3121f874d5c10729f6 100644 (file)
@@ -229,7 +229,7 @@ class ModuleDNSBL : public Module
 
        virtual Version GetVersion()
        {
-               return Version("$Id$", VF_VENDOR, API_VERSION);
+               return Version("Provides handling of DNS blacklists", VF_VENDOR, API_VERSION);
        }
 
 
index 35b72d24cffd4c03ba703dd7b2537d8978cf667e..0c020513fc0ccc244cae4f2fc2f5a85e9e252c81 100644 (file)
@@ -477,7 +477,7 @@ void FilterBase::OnLoadModule(Module* mod, const std::string& name)
 
 Version FilterBase::GetVersion()
 {
-       return Version("$Id$", VF_VENDOR | VF_COMMON, API_VERSION);
+       return Version("Text (spam) filtering", VF_VENDOR | VF_COMMON, API_VERSION);
 }
 
 
index 229a79b97f4254dc86e2233e9d919e42dea158a2..19359a976501a018b7cdd6b9121587e09a220b98 100644 (file)
@@ -156,7 +156,7 @@ class ModuleGlobalLoad : public Module
 
        virtual Version GetVersion()
        {
-               return Version("$Id$", VF_COMMON | VF_VENDOR, API_VERSION);
+               return Version("Allows global loading of a module.", VF_COMMON | VF_VENDOR, API_VERSION);
        }
 };
 
index 3798828a7038a6474912eb3d2ab340c8c432a0c9..81d9699792a3c9a01a99601b107954d0e083e36f 100644 (file)
@@ -66,7 +66,7 @@ class ModuleGlobops : public Module
 
        virtual Version GetVersion()
        {
-               return Version("$Id$", VF_COMMON | VF_VENDOR, API_VERSION);
+               return Version("Provides support for GLOBOPS and user mode +g", VF_COMMON | VF_VENDOR, API_VERSION);
        }
 
 };
index 2ff22d4d34d83cca4c39bdec6bcaa4b274f4915a..f16c64e82f483dff55f2b67442392b16bd13bf96 100644 (file)
@@ -184,7 +184,7 @@ class ModuleHelpop : public Module
 
                virtual Version GetVersion()
                {
-                       return Version("$Id$", VF_COMMON | VF_VENDOR, API_VERSION);
+                       return Version("/helpop Command, Works like Unreal helpop", VF_COMMON | VF_VENDOR, API_VERSION);
                }
 };
 
index 14f77ce176292e729118b0813066df3120a046b3..6c3dba88ff5ac3d1edd1db3c33dd7a779d0b001a 100644 (file)
@@ -66,7 +66,7 @@ class ModuleHideChans : public Module
 
        virtual Version GetVersion()
        {
-               return Version("$Id$", VF_COMMON | VF_VENDOR, API_VERSION);
+               return Version("Provides support for hiding channels with user mode +I", VF_COMMON | VF_VENDOR, API_VERSION);
        }
 
        virtual void OnRehash(User* user)
index 178fc8bc5733e59f96870bd1cbdc34c15bae577c..8294f53905790976fccbeb38ece6cef6e0552cd3 100644 (file)
@@ -70,7 +70,7 @@ class ModuleHideOper : public Module
 
        virtual Version GetVersion()
        {
-               return Version("$Id$", VF_COMMON | VF_VENDOR, API_VERSION);
+               return Version("Provides support for hiding oper status with user mode +H", VF_COMMON | VF_VENDOR, API_VERSION);
        }
 
        ModResult OnWhoisLine(User* user, User* dest, int &numeric, std::string &text)
index a35b2fd5d44de4ce482a064b4a633bf0f207885c..a89b5949d95c4cf0dae19cd02c0a4479c87a1264 100644 (file)
@@ -89,7 +89,7 @@ class ModuleHostChange : public Module
        {
                // returns the version number of the module to be
                // listed in /MODULES
-               return Version("$Id$", VF_VENDOR, API_VERSION);
+               return Version("Provides masking of user hostnames in a different way to m_cloaking", VF_VENDOR, API_VERSION);
        }
 
        virtual void OnUserConnect(User* user)
index c1698accf32125b3f7b69c6f54ed56054cf85ced..929697c5fb6d8df0026436d4b37cfb2a04ec9dc3 100644 (file)
@@ -424,7 +424,7 @@ class ModuleHttpServer : public Module
 
        virtual Version GetVersion()
        {
-               return Version("$Id$", VF_VENDOR | VF_SERVICEPROVIDER, API_VERSION);
+               return Version("Provides HTTP serving facilities to modules", VF_VENDOR | VF_SERVICEPROVIDER, API_VERSION);
        }
 };
 
index ceb3294719bf24af5cc4a2680649abdab5200699..812ea843f2db635c6f690f67d39ae8803046a9a5 100644 (file)
@@ -284,7 +284,7 @@ class ModuleHTTPAccessList : public Module
 
        virtual Version GetVersion()
        {
-               return Version("$Id$", VF_VENDOR, API_VERSION);
+               return Version("Provides access control lists (passwording of resources, ip restrictions etc) to m_httpd.so dependent modules", VF_VENDOR, API_VERSION);
        }
 };
 
index f68bc471fc7452dc3b3d3c3baf99ad6369ad9c6a..5f902eb2998e43a2528ebd6b9ae6fe6ef4c1267e 100644 (file)
@@ -121,7 +121,7 @@ class ModuleHttpStats : public Module
 
        virtual Version GetVersion()
        {
-               return Version("$Id$", VF_VENDOR, API_VERSION);
+               return Version("Provides statistics over HTTP via m_httpd.so", VF_VENDOR, API_VERSION);
        }
 };
 
index 3222903dc5ea0609b0c01c21dbc4934cbb09b38d..884793e1cc03f7c798493f37f632931c71d6783e 100644 (file)
@@ -194,7 +194,7 @@ class ModuleHttpStats : public Module
 
        virtual Version GetVersion()
        {
-               return Version("$Id$", VF_VENDOR, API_VERSION);
+               return Version("Provides statistics over HTTP via m_httpd.so", VF_VENDOR, API_VERSION);
        }
 };
 
index e5c8940ec29041fe1b4861f18689670c927e9b0f..973c93f7245fa8394ac41b59175a6898d9ccf847 100644 (file)
@@ -299,7 +299,7 @@ class ModuleIdent : public Module
 
        virtual Version GetVersion()
        {
-               return Version("$Id$", VF_VENDOR, API_VERSION);
+               return Version("Provides support for RFC1413 ident lookups", VF_VENDOR, API_VERSION);
        }
 
        virtual void OnRehash(User *user)
index a7ae0c4317fec4f3de4b9f9e3d35af6b21087eef..e2a68120bee2f6b9300f899ca0ea89bf48d451e9 100644 (file)
@@ -101,7 +101,7 @@ public:
 
        Version GetVersion()
        {
-               return Version("$Id$", VF_VENDOR | VF_COMMON, API_VERSION);
+               return Version("Provides support for the +I channel mode", VF_VENDOR | VF_COMMON, API_VERSION);
        }
 
        ~ModuleInviteException()
index c53a6d1c455268a31b05eb5569ba88290f7d4cec..854276500d7f65924225575e0490936e62c979e4 100644 (file)
@@ -249,7 +249,7 @@ class ModuleJoinFlood : public Module
 
        Version GetVersion()
        {
-               return Version("$Id$", VF_COMMON | VF_VENDOR, API_VERSION);
+               return Version("Provides channel mode +j (join flood protection)", VF_COMMON | VF_VENDOR, API_VERSION);
        }
 };
 
index 6dd8de99a277c64b8feca908642ae33979283f04..78d4bf4b812e907c106bc9d99233363984ea8ca4 100644 (file)
@@ -161,7 +161,7 @@ class ModuleJumpServer : public Module
 
        virtual Version GetVersion()
        {
-               return Version("$Id$", VF_VENDOR, API_VERSION);
+               return Version("Provides support for the RPL_REDIR numeric", VF_VENDOR, API_VERSION);
        }
 
 };
index 46350d59d95bc92ccd481609e5f8551ad375acad..e2f9310d6e2ea097a4cb5d151fa117cbf9ce7e59 100644 (file)
@@ -101,7 +101,7 @@ class ModuleKnock : public Module
 
        virtual Version GetVersion()
        {
-               return Version("$Id$", VF_COMMON | VF_VENDOR, API_VERSION);
+               return Version("Provides support for /KNOCK and mode +K", VF_COMMON | VF_VENDOR, API_VERSION);
        }
 };
 
index 7fa9d4c10f4b3154dab0fcb61a39b373ddabdf54..6844fc95393b222ad6446add064d867839b357b7 100644 (file)
@@ -110,7 +110,7 @@ public:
 
        virtual Version GetVersion()
        {
-               return Version("$Id$", VF_VENDOR, API_VERSION);
+               return Version("Allows locking of the server to stop all incoming connections till unlocked again", VF_VENDOR, API_VERSION);
        }
 };
 
index 73f217ec25ad1b1f55119c33e39bcc6baabf598d..9a46df1d4f83179fddbeda1537a0cc452f55ed52 100644 (file)
@@ -50,7 +50,7 @@ class ModuleMapHide : public Module
 
        virtual Version GetVersion()
        {
-               return Version("$Id$", VF_VENDOR, API_VERSION);
+               return Version("Hide /MAP and /LINKS in the same form as ircu (mostly useless)", VF_VENDOR, API_VERSION);
        }
 };
 
index 15356edca8430c5733f306c9f608dc9c975c2d44..2771ba495468afeab069fb21f9fa99e5e6d893db 100644 (file)
@@ -310,7 +310,7 @@ class ModuleMD5 : public Module
 
        virtual Version GetVersion()
        {
-               return Version("$Id$",VF_VENDOR|VF_SERVICEPROVIDER,API_VERSION);
+               return Version("Allows for MD5 encrypted oper passwords",VF_VENDOR|VF_SERVICEPROVIDER,API_VERSION);
        }
 };
 
index bd586bcba42a9a4e5504d996278ea73e9dc52706..611ff953f3b0c98eb281d7a689864c320af46bbf 100644 (file)
@@ -269,7 +269,7 @@ class ModuleMsgFlood : public Module
 
        Version GetVersion()
        {
-               return Version("$Id$", VF_COMMON | VF_VENDOR, API_VERSION);
+               return Version("Provides channel mode +f (message flood protection)", VF_COMMON | VF_VENDOR, API_VERSION);
        }
 };
 
index d1ba487a6504972ada82056a0d07f213acc1e341..6040252c10909b981e7357914aba10d20ec06505 100644 (file)
@@ -31,7 +31,7 @@ class ModuleQuietBan : public Module
 
        virtual Version GetVersion()
        {
-               return Version("$Id$",VF_COMMON|VF_VENDOR,API_VERSION);
+               return Version("Implements extban +b m: - mute bans",VF_COMMON|VF_VENDOR,API_VERSION);
        }
 
        virtual ModResult OnUserPreMessage(User *user, void *dest, int target_type, std::string &text, char status, CUList &exempt_list)
index 8c9c4e0c4121c14120c3f4c78d23bababc27b037..6f954df645c6711fe102b2e2269b8385744a2f72 100644 (file)
@@ -33,7 +33,7 @@ class ModuleNamesX : public Module
 
        Version GetVersion()
        {
-               return Version("$Id$",VF_VENDOR);
+               return Version("Provides the NAMESX (CAP multi-prefix) capability.",VF_VENDOR);
        }
 
        void On005Numeric(std::string &output)
index f27b54a520c82d5d4f3a2cb99676fd0bbce4985a..2fe8dcf3988789a6f8ced71646b5100784d75148 100755 (executable)
@@ -288,7 +288,7 @@ class ModuleNationalChars : public Module
 
        virtual Version GetVersion()
        {
-               return Version("$Id$",VF_COMMON,API_VERSION);
+               return Version("Provides an ability to have non-RFC1459 nicks & support for national CASEMAPPING",VF_COMMON,API_VERSION);
        }
 
        /*make an array to check against it 8bit characters a bit faster. Whether allowed or uppercase (for your needs).*/
index c10b9c798cb48e4826dd63adedd2b2e04a801ff7..7e13094573a75841ade64502bc4a9d03b44db029 100644 (file)
@@ -166,7 +166,7 @@ class ModuleNickLock : public Module
 
        Version GetVersion()
        {
-               return Version("$Id$", VF_COMMON | VF_VENDOR, API_VERSION);
+               return Version("Provides the NICKLOCK command, allows an oper to chage a users nick and lock them to it until they quit", VF_COMMON | VF_VENDOR, API_VERSION);
        }
 
 
index df3db0e12ae280714294602ee4c697969ee0e163..eaadb59fea8fe3e7b6ceb86ff0f2d4001848f825 100644 (file)
@@ -66,7 +66,7 @@ class ModuleNoCTCP : public Module
 
        virtual Version GetVersion()
        {
-               return Version("$Id$", VF_COMMON | VF_VENDOR, API_VERSION);
+               return Version("Provides support for unreal-style channel mode +C", VF_COMMON | VF_VENDOR, API_VERSION);
        }
 
        virtual ModResult OnUserPreMessage(User* user,void* dest,int target_type, std::string &text, char status, CUList &exempt_list)
index 1324a7c0357000cc5357efd899ad4d8f3ece207b..b060d87f83f94538dc58c4607e9260ba8108d83b 100644 (file)
@@ -66,7 +66,7 @@ class ModuleNoKicks : public Module
 
        Version GetVersion()
        {
-               return Version("$Id$", VF_COMMON | VF_VENDOR, API_VERSION);
+               return Version("Provides support for unreal-style channel mode +Q", VF_COMMON | VF_VENDOR, API_VERSION);
        }
 };
 
index 70ecfdae005bcd7c8bdb5b1b1ba41172d3c673be..456d835806ce32d6bec354478e4f58250fa71184 100644 (file)
@@ -61,7 +61,7 @@ class ModuleNoNickChange : public Module
 
        virtual Version GetVersion()
        {
-               return Version("$Id$", VF_COMMON | VF_VENDOR, API_VERSION);
+               return Version("Provides support for channel mode +N & extban +b N: which prevents nick changes on channel", VF_COMMON | VF_VENDOR, API_VERSION);
        }
 
 
index fab52ca2e1426f5cea8a0b8266516364e850e456..e5a3f9996053d8aa97899b7bf45b53c79fab5494 100644 (file)
@@ -74,7 +74,7 @@ class ModuleNoNotice : public Module
 
        virtual Version GetVersion()
        {
-               return Version("$Id$", VF_COMMON | VF_VENDOR, API_VERSION);
+               return Version("Provides support for unreal-style channel mode +T", VF_COMMON | VF_VENDOR, API_VERSION);
        }
 };
 
index 1ea27516720881cbbe66f92c78a13e0c94e69820..32500f06907653ab5c5ebb6261ba211dcce2b01d 100644 (file)
@@ -31,7 +31,7 @@ class ModulePartMsgBan : public Module
 
        virtual Version GetVersion()
        {
-               return Version("$Id$", VF_COMMON|VF_VENDOR, API_VERSION);
+               return Version("Implements extban +b p: - part message bans", VF_COMMON|VF_VENDOR, API_VERSION);
        }
 
 
index 32d54bce7a2a72ce495f7812b1b0519b0585142f..1dbc61f902e556f0858c4daa399f339f4a806a9e 100644 (file)
@@ -74,7 +74,7 @@ class ModuleOperChans : public Module
 
        Version GetVersion()
        {
-               return Version("$Id$", VF_VENDOR | VF_COMMON, API_VERSION);
+               return Version("Provides support for oper-only chans via the +O channel mode", VF_VENDOR | VF_COMMON, API_VERSION);
        }
 };
 
index 7b02958461ff5b4031ca8f91055d598b6ddc1ef4..6b94a4ef9054dd787c6732cd76b9d35af7df07ee 100644 (file)
@@ -82,7 +82,7 @@ class ModuleOperjoin : public Module
 
                virtual Version GetVersion()
                {
-                       return Version("$Id$", VF_VENDOR, API_VERSION);
+                       return Version("Forces opers to join the specified channel(s) on oper-up", VF_VENDOR, API_VERSION);
                }
 
                virtual void OnPostOper(User* user, const std::string &opertype, const std::string &opername)
index b613c1e31595c756df676e1c5296e91f7dacd3c2..979ce8654be9384ae3fe8ea58660be528b821c3b 100644 (file)
@@ -41,7 +41,7 @@ class ModuleOperLevels : public Module
 
                virtual Version GetVersion()
                {
-                       return Version("$Id$", VF_VENDOR, API_VERSION);
+                       return Version("Gives each oper type a 'level', cannot kill opers 'above' your level.", VF_VENDOR, API_VERSION);
                }
 
                virtual ModResult OnKill(User* source, User* dest, const std::string &reason)
index 646aada3ef1f2e100aa713a0b203070178bbd65e..fb89b162f74db3976c4362e94ede86b02cc0eb03 100644 (file)
@@ -33,7 +33,7 @@ class ModuleOperLog : public Module
 
        virtual Version GetVersion()
        {
-               return Version("$Id$", VF_VENDOR, API_VERSION);
+               return Version("A module which logs all oper commands to the ircd log at default loglevel.", VF_VENDOR, API_VERSION);
        }
 
 
index 1efefe75344d01ac675e63162380d277c0c90e0a..5b78e431b5866a09e8fd6a5c79544ce0b7e28496 100644 (file)
@@ -46,7 +46,7 @@ class ModuleModesOnOper : public Module
 
        virtual Version GetVersion()
        {
-               return Version("$Id$", VF_VENDOR, API_VERSION);
+               return Version("Sets (and unsets) modes on opers when they oper up", VF_VENDOR, API_VERSION);
        }
 
        virtual void OnPostOper(User* user, const std::string &opertype, const std::string &opername)
index 87e8874e304d915709cd86117c23e5882c8d6bcb..418c36b0c9f244592ab8d35e9740683042f6690c 100644 (file)
@@ -93,7 +93,7 @@ class ModuleOpermotd : public Module
 
        virtual Version GetVersion()
        {
-               return Version("$Id$", VF_VENDOR, API_VERSION);
+               return Version("Shows a message to opers after oper-up, adds /opermotd", VF_VENDOR, API_VERSION);
        }
 
 
index 7bf3a36236e40f253dc1255702c26bcce0b75910..732d588570df7b147563fb7ce58a9d9f603167be 100644 (file)
@@ -135,7 +135,7 @@ class ModuleOperPrefixMode : public Module
 
        Version GetVersion()
        {
-               return Version("$Id$", VF_COMMON | VF_VENDOR, API_VERSION);
+               return Version("Gives opers cmode +y which provides a staff prefix.", VF_COMMON | VF_VENDOR, API_VERSION);
        }
 };
 
index 1f2eb876ad37911b4e7f183a6a8e56c36356141e..92f0f8efcbb3a83a4ec70b19de7621e36681be58 100644 (file)
@@ -224,7 +224,7 @@ class ModuleOverride : public Module
 
        Version GetVersion()
        {
-               return Version("$Id$",VF_VENDOR,API_VERSION);
+               return Version("Provides support for unreal-style oper-override",VF_VENDOR,API_VERSION);
        }
 };
 
index 61bc742c22ad40039e95538fecdd7b0b9c9902b0..1617110d1b22739f35e0a2aed76e6dad87acd1bd 100644 (file)
@@ -157,7 +157,7 @@ class ModuleOperHash : public Module
 
        virtual Version GetVersion()
        {
-               return Version("$Id$",VF_VENDOR,API_VERSION);
+               return Version("Allows for hashed oper passwords",VF_VENDOR,API_VERSION);
        }
 };
 
index a0b2adea2faa4b5e02c308c1084f161a8b87400f..60d2ec248671780eb3a1b3eba597b769ee8e6372 100644 (file)
@@ -293,7 +293,7 @@ public:
 
        virtual Version GetVersion()
        {
-               return Version("$Id$",VF_COMMON|VF_VENDOR,API_VERSION);
+               return Version("Provides support for channel mode +P to provide permanent channels",VF_COMMON|VF_VENDOR,API_VERSION);
        }
 
        virtual ModResult OnChannelPreDelete(Channel *c)
index 3b821486570474d5f172f6eb4128160403256e78..c3a9c514f3e21411164097979527cfc291d0973c 100644 (file)
@@ -97,7 +97,7 @@ class ModuleRandQuote : public Module
 
        virtual Version GetVersion()
        {
-               return Version("$Id$",VF_VENDOR,API_VERSION);
+               return Version("Provides random Quotes on Connect.",VF_VENDOR,API_VERSION);
        }
 
        virtual void OnUserConnect(User* user)
index 00fae3c538b7b031ffcbc09f7503f4fedceed732..13468823e63ccd748095c78d58749e1a9c7f8c60 100644 (file)
@@ -135,7 +135,7 @@ class ModuleRedirect : public Module
 
        virtual Version GetVersion()
        {
-               return Version("$Id$", VF_COMMON | VF_VENDOR, API_VERSION);
+               return Version("Provides channel mode +L (limit redirection)", VF_COMMON | VF_VENDOR, API_VERSION);
        }
 };
 
index 97d36c4b9083fb5841826df38f9dd2df56380149..8d7eaafc3b2cda9ab2c05f5401efe9d015891dfa 100644 (file)
@@ -46,7 +46,7 @@ public:
 
        virtual Version GetVersion()
        {
-               return Version("$Id$", VF_COMMON | VF_VENDOR | VF_SERVICEPROVIDER, API_VERSION);
+               return Version("Regex module using plain wildcard matching.", VF_COMMON | VF_VENDOR | VF_SERVICEPROVIDER, API_VERSION);
        }
 
        virtual ~ModuleRegexGlob()
index c3ecef202a20950e7246b850958e6def965f9655..546d8235a28ce207d0f232c3a6101942c667b643 100644 (file)
@@ -50,7 +50,7 @@ class ModuleRegOnlyCreate : public Module
 
        virtual Version GetVersion()
        {
-               return Version("$Id$", VF_VENDOR, API_VERSION);
+               return Version("Prevents users who's nicks are not registered from creating new channels", VF_VENDOR, API_VERSION);
        }
 };
 
index d8fc89ccdc26f64c485928d697b8077621ccfff1..09f60ad19835b66ac68a8ff878477ef0ed963712 100644 (file)
@@ -214,7 +214,7 @@ class ModuleRemove : public Module
 
        virtual Version GetVersion()
        {
-               return Version("$Id$", VF_OPTCOMMON | VF_VENDOR, API_VERSION);
+               return Version("Provides a /remove command, this is mostly an alternative to /kick, except makes users appear to have parted the channel", VF_OPTCOMMON | VF_VENDOR, API_VERSION);
        }
 
 };
index 68aa455e7bdcbf84420d4536b204d8a27e429f94..8e60359f6860a1a7e4341fc8b24fc55d8bb5c50d 100644 (file)
@@ -76,7 +76,7 @@ class ModuleRestrictChans : public Module
 
        virtual Version GetVersion()
        {
-               return Version("$Id$",VF_VENDOR,API_VERSION);
+               return Version("Only opers may create new channels if this module is loaded",VF_VENDOR,API_VERSION);
        }
 };
 
index 906184e7a4d19bc6420acc8ac9b37d8eee7102d9..affcd5a24a2353889ec59644f2098aa02da4d626 100644 (file)
@@ -63,7 +63,7 @@ class ModuleRestrictMsg : public Module
 
        virtual Version GetVersion()
        {
-               return Version("$Id$",VF_VENDOR,API_VERSION);
+               return Version("Forbids users from messaging each other. Users may still message opers and opers may message other opers.",VF_VENDOR,API_VERSION);
        }
 };
 
index 963c45f18b8579fda27145c9aea00c3fcd84a01d..87ca21ada432de785abe17a3413db684f94ad061 100644 (file)
@@ -494,7 +494,7 @@ class ModuleRIPEMD160 : public Module
 
        virtual Version GetVersion()
        {
-               return Version("$Id$", VF_VENDOR|VF_SERVICEPROVIDER, API_VERSION);
+               return Version("Allows for RIPEMD-160 encrypted oper passwords", VF_VENDOR|VF_SERVICEPROVIDER, API_VERSION);
        }
 
 };
index bfcff98b907ca974885c6b08e23bcbfbe4e92e30..94f17ab8ca0ee8736e800ab92b566d69ea8bbf31 100644 (file)
@@ -227,7 +227,7 @@ class ModuleRLine : public Module
 
        virtual Version GetVersion()
        {
-               return Version("$Id$", VF_COMMON | VF_VENDOR, API_VERSION);
+               return Version("RLINE: Regexp user banning.", VF_COMMON | VF_VENDOR, API_VERSION);
        }
 
        virtual void OnUserConnect(User* user)
index 425b33e0e52a793f0bb9205dbc63b03e44bb551e..76b5f0e2eb77cf2acf1a290d434487e5856803ed 100644 (file)
@@ -56,7 +56,7 @@ class ModuleRpcJson : public Module
 
        virtual Version GetVersion()
        {
-               return Version("$Id$", VF_SERVICEPROVIDER | VF_VENDOR, API_VERSION);
+               return Version("Encode and decode JSON-RPC requests for modules", VF_SERVICEPROVIDER | VF_VENDOR, API_VERSION);
        }
 
 
index e4ee0770a8f1baaa6702563197b0596ea62831e9..146eabacf54a073b573a2392b04a5947298cb6cb 100644 (file)
@@ -34,7 +34,7 @@ class ModuleRPCTest : public Module
 
        virtual Version GetVersion()
        {
-               return Version("$Id$", VF_VENDOR, API_VERSION);
+               return Version("A test of the RPC API", VF_VENDOR, API_VERSION);
        }
 
 
index 127b5f304ce217555f67f589880b16ce5b349057..325972d767aab44a539ddd08bf9d4f3a5d32b8a2 100644 (file)
@@ -64,7 +64,7 @@ class ModuleSafeList : public Module
 
        Version GetVersion()
        {
-               return Version("$Id$",VF_VENDOR,API_VERSION);
+               return Version("A module overriding /list, and making it safe - stop those sendq problems.",VF_VENDOR,API_VERSION);
        }
 
 
index bf1cbe450aab7b80253a39927b8ff05240e20531..207415d9e346b87930df544de6a960c28136f996 100644 (file)
@@ -109,7 +109,7 @@ class ModuleSajoin : public Module
 
        virtual Version GetVersion()
        {
-               return Version("$Id$", VF_OPTCOMMON | VF_VENDOR, API_VERSION);
+               return Version("Provides support for unreal-style SAJOIN command", VF_OPTCOMMON | VF_VENDOR, API_VERSION);
        }
 
 };
index d8eda095641447158c1b37d3310273b270dfce72..cd0b07477bc990ad503c0c0c10b1a60c5c488b4d 100644 (file)
@@ -109,7 +109,7 @@ class ModuleSakick : public Module
 
        virtual Version GetVersion()
        {
-               return Version("$Id$", VF_OPTCOMMON|VF_VENDOR, API_VERSION);
+               return Version("Provides a SAKICK command", VF_OPTCOMMON|VF_VENDOR, API_VERSION);
        }
 
 };
index 92894f5b80bacab83574a2f412bf8bf27008484f..1053f74d2281cbdcac9ff5efca0126393af8abfd 100644 (file)
@@ -55,7 +55,7 @@ class ModuleSaMode : public Module
 
        Version GetVersion()
        {
-               return Version("$Id$", VF_VENDOR, API_VERSION);
+               return Version("Provides more advanced UnrealIRCd SAMODE command", VF_VENDOR, API_VERSION);
        }
 
        ModResult OnPreMode(User* source,User* dest,Channel* channel, const std::vector<std::string>& parameters)
index 82d1fd3a58152d8fb9dab4a0fd8eeb15d4f6c90f..cd3c0aff84620a315b24c6ba9a4d3201541268b1 100644 (file)
@@ -98,7 +98,7 @@ class ModuleSanick : public Module
 
        virtual Version GetVersion()
        {
-               return Version("$Id$", VF_OPTCOMMON | VF_VENDOR, API_VERSION);
+               return Version("Provides support for SANICK command", VF_OPTCOMMON | VF_VENDOR, API_VERSION);
        }
 
 };
index 576ec6e7b6f8b4a091f7616898df852dfe22ab3c..d4d4c58eccde7d1fb6a78bc0d0d8579e80310096 100644 (file)
@@ -109,7 +109,7 @@ class ModuleSapart : public Module
 
        virtual Version GetVersion()
        {
-               return Version("$Id$", VF_OPTCOMMON | VF_VENDOR, API_VERSION);
+               return Version("Provides support for unreal-style SAPART command", VF_OPTCOMMON | VF_VENDOR, API_VERSION);
        }
 
 };
index ee49b37ef984d1e375d2296bb65ef54ec461c875..4d67a2cd1efcfd7ef8a562ab8d485e562dfe1c72 100644 (file)
@@ -78,7 +78,7 @@ class ModuleSaquit : public Module
 
        virtual Version GetVersion()
        {
-               return Version("$Id$", VF_OPTCOMMON | VF_VENDOR, API_VERSION);
+               return Version("Provides support for an SAQUIT command, exits user with a reason", VF_OPTCOMMON | VF_VENDOR, API_VERSION);
        }
 
 };
index 8a4d772cc17c90013b6742180f5767a512ae8b27..696b3d80949df38f3ee3d02b71477b80b6a88656 100644 (file)
@@ -255,7 +255,7 @@ class ModuleSASL : public Module
 
        Version GetVersion()
        {
-               return Version("$Id$",VF_VENDOR,API_VERSION);
+               return Version("Provides support for IRC Authentication Layer (aka: atheme SASL) via AUTHENTICATE.",VF_VENDOR,API_VERSION);
        }
 
        void OnEvent(Event *ev)
index 3a68a98d83067846e84803eae04ec893801077ee..58d9cac942388988ff71c1587fc1d925151140a6 100644 (file)
@@ -67,7 +67,7 @@ class ModuleSATopic : public Module
 
        virtual Version GetVersion()
        {
-               return Version("$Id$", VF_VENDOR, API_VERSION);
+               return Version("Provides a SATOPIC command", VF_VENDOR, API_VERSION);
        }
 };
 
index 6da7ab7aa801fc1b544a79fafcfd2f6f54fd1c8c..b2d1f80148f051ca9fd9d62f76079a07e4afaae0 100644 (file)
@@ -34,7 +34,7 @@ class ModuleSecureList : public Module
 
        virtual Version GetVersion()
        {
-               return Version("$Id$",VF_VENDOR,API_VERSION);
+               return Version("A module overriding /list, and making it safe - stop those sendq problems.",VF_VENDOR,API_VERSION);
        }
 
        void OnRehash(User* user)
index 6ef5ad0c3623bd8c595da25418488582eec1e5dc..630a7e58e5b84d0d3a63f985b227bb65d97ee164 100644 (file)
@@ -35,7 +35,7 @@ class ModuleSeeNicks : public Module
 
        virtual Version GetVersion()
        {
-               return Version("$Id$", VF_VENDOR, API_VERSION);
+               return Version("Provides support for seeing local and remote nickchanges via snomasks", VF_VENDOR, API_VERSION);
        }
 
 
index dea382452cc10ec3978fbcdc3b8bbe5462cceee6..7480daf0739de92462977c6863798d1f85c50204 100644 (file)
@@ -283,7 +283,7 @@ class ModuleServicesAccount : public Module
 
        Version GetVersion()
        {
-               return Version("$Id$",VF_COMMON|VF_VENDOR,API_VERSION);
+               return Version("Povides support for ircu-style services accounts, including chmode +R, etc.",VF_COMMON|VF_VENDOR,API_VERSION);
        }
 };
 
index f9661c3ea657fb421a3813f6285ffcd3a1504c7e..ee6f2ad232fc7f831f6a37ef629393dbd467f427 100644 (file)
@@ -57,7 +57,7 @@ class ModuleServProtectMode : public Module
 
        Version GetVersion()
        {
-               return Version("$Id$", VF_COMMON | VF_VENDOR, API_VERSION);
+               return Version("Provides support for Austhex style +k / UnrealIRCD +S services mode", VF_COMMON | VF_VENDOR, API_VERSION);
        }
 
        void OnWhois(User* src, User* dst)
index af9443efdab78eee0b45971cebbbfe5aab06d895..ffbc66ddcf4bb2a2db53cff629f227ccf7f7a912 100644 (file)
@@ -95,7 +95,7 @@ class ModuleSetHost : public Module
 
        virtual Version GetVersion()
        {
-               return Version("$Id$", VF_VENDOR, API_VERSION);
+               return Version("Provides support for the SETHOST command", VF_VENDOR, API_VERSION);
        }
 
 };
index 26d4254b84731834e1433c004a00e2039bee7c6c..3b6f6682b6dec011ab5b41bc6a8d4455aacc03a0 100644 (file)
@@ -70,7 +70,7 @@ class ModuleSetIdent : public Module
 
        virtual Version GetVersion()
        {
-               return Version("$Id$", VF_VENDOR, API_VERSION);
+               return Version("Provides support for the SETIDENT command", VF_VENDOR, API_VERSION);
        }
 
 };
index d5d3973212c6e8af1c7f9958ad2660eb1313c484..68df49a335b0e6be8b35ba527290776e8b7713b1 100644 (file)
@@ -62,7 +62,7 @@ class ModuleSetIdle : public Module
 
        virtual Version GetVersion()
        {
-               return Version("$Id$", VF_VENDOR, API_VERSION);
+               return Version("Allows opers to set their idle time", VF_VENDOR, API_VERSION);
        }
 };
 
index 49b0741f0b70a8a5add32c95b296b763faf04dee..be5bdb5f9c2fa7ed9c4b30733c2c64e7a0f4138c 100644 (file)
@@ -67,7 +67,7 @@ class ModuleSetName : public Module
 
        virtual Version GetVersion()
        {
-               return Version("$Id$", VF_VENDOR, API_VERSION);
+               return Version("Provides support for the SETNAME command", VF_VENDOR, API_VERSION);
        }
 };
 
index 3ad1ca1f8f13537ec15bb9941611b4f2ec50c435..b6dc215db95f6c36af2c772c9603931c06c7897f 100644 (file)
@@ -302,7 +302,7 @@ class ModuleSHA256 : public Module
 
        virtual Version GetVersion()
        {
-               return Version("$Id$", VF_VENDOR|VF_SERVICEPROVIDER, API_VERSION);
+               return Version("Allows for SHA-256 encrypted oper passwords", VF_VENDOR|VF_SERVICEPROVIDER, API_VERSION);
        }
 };
 
index e42e5fa36c2ae49b2aa1f6b876ca6b782f9102b2..63e02c76d39fcdea6ecd91b04ad8da56d5a1da28 100644 (file)
@@ -103,7 +103,7 @@ class ModuleShowwhois : public Module
 
        virtual Version GetVersion()
        {
-               return Version("$Id$",VF_COMMON|VF_VENDOR,API_VERSION);
+               return Version("Allows opers to set +W to see when a user uses WHOIS on them",VF_COMMON|VF_VENDOR,API_VERSION);
        }
 
        virtual void OnWhois(User* source, User* dest)
index c3cd3a80d2641b552bdde681897af294bb110ff9..746dcb918b580f7901411f64ca06214c59f7ea54 100644 (file)
@@ -294,7 +294,7 @@ class ModuleShun : public Module
 
        virtual Version GetVersion()
        {
-               return Version("$Id$",VF_VENDOR|VF_COMMON,API_VERSION);
+               return Version("Provides the /shun command, which stops a user executing all commands except PING and PONG.",VF_VENDOR|VF_COMMON,API_VERSION);
        }
 };
 
index be1477a16cfeba9df48837f1ffa83c0e197dbae7..57f3416e78ff95f71d5b1ac70c53188b00834795 100644 (file)
@@ -368,7 +368,7 @@ class ModuleSilence : public Module
 
        Version GetVersion()
        {
-               return Version("$Id$", VF_COMMON | VF_VENDOR, API_VERSION);
+               return Version("Provides support for the /SILENCE command", VF_COMMON | VF_VENDOR, API_VERSION);
        }
 };
 
index 7a20a98ff32088a1c96b245f0f3ae06ef5037355..635fac7d3bca70d1c000186fa9f7f8f8e73b71a7 100644 (file)
@@ -51,17 +51,17 @@ bool TreeSocket::Modules(const std::string &prefix, parameterlist &params)
 
                if (IS_OPER(source))
                {
-                        std::string flags("Svsc");
+                       std::string flags("SvscC");
                        int pos = 0;
-                       for (int mult = 1; mult <= VF_SERVICEPROVIDER; mult *= 2, ++pos)
+                       for (int mult = 1; mult <= VF_OPTCOMMON; mult *= 2, ++pos)
                                if (!(V.Flags & mult))
                                        flags[pos] = '-';
 
-                       snprintf(strbuf, MAXBUF, "::%s 702 %s :0x%08lx %s %s :%s", ServerInstance->Config->ServerName, source->nick.c_str(),(unsigned long)m, module_names[i].c_str(), flags.c_str(), V.version.c_str());
+                       snprintf(strbuf, MAXBUF, "::%s 702 %s :0x%08lx %s %s :%s - %s", ServerInstance->Config->ServerName, source->nick.c_str(),(unsigned long)m, module_names[i].c_str(), flags.c_str(), V.description.c_str(), V.version.c_str());
                }
                else
                {
-                       snprintf(strbuf, MAXBUF, "::%s 702 %s :%s", ServerInstance->Config->ServerName, source->nick.c_str(), module_names[i].c_str());
+                       snprintf(strbuf, MAXBUF, "::%s 702 %s :%s %s", ServerInstance->Config->ServerName, source->nick.c_str(), module_names[i].c_str(), V.description.c_str());
                }
                par[1] = strbuf;
                Utils->DoOneToOne(ServerInstance->Config->GetSID(), "PUSH", par, source->server);
index e964cb76648a30673dcbae504085d91ce81cd06f..0cc6605370849118250835862b29d1e000cdc0be 100644 (file)
@@ -45,7 +45,7 @@ class ModuleSpy : public Module
 
        virtual Version GetVersion()
        {
-               return Version("$Id$", VF_VENDOR, API_VERSION);
+               return Version("Provides the ability to see the complete names list of channels an oper is not a member of", VF_VENDOR, API_VERSION);
        }
 };
 
index 27a9285cce3dfbef0d10ef2a0ef777fe135d9db2..52e506f077efb32639891acbd7a7081d918d68f6 100644 (file)
@@ -125,7 +125,7 @@ class ModuleSSLModes : public Module
 
        Version GetVersion()
        {
-               return Version("$Id$", VF_COMMON | VF_VENDOR, API_VERSION);
+               return Version("Provides support for unreal-style channel mode +z", VF_COMMON | VF_VENDOR, API_VERSION);
        }
 };
 
index fa5dd17c774fa64d47dfd2b9b07d2d98fdf11f93..34db0c9e58ccd04d5fd928a887aa80d10cba1cbf 100644 (file)
@@ -138,7 +138,7 @@ class ModuleStripColor : public Module
 
        virtual Version GetVersion()
        {
-               return Version("$Id$", VF_COMMON | VF_VENDOR, API_VERSION);
+               return Version("Provides channel +S mode (strip ansi colour)", VF_COMMON | VF_VENDOR, API_VERSION);
        }
 
 };
index e75f1d150be4234f4e9a95facfcb8105f05ebc78..e99adcaece54ce9d53583abeebb986224860fb4e 100644 (file)
@@ -202,7 +202,7 @@ class ModuleSVSHold : public Module
 
        virtual Version GetVersion()
        {
-               return Version("$Id$", VF_COMMON | VF_VENDOR, API_VERSION);
+               return Version("Implements SVSHOLD. Like Q:Lines, but can only be added/removed by Services.", VF_COMMON | VF_VENDOR, API_VERSION);
        }
 };
 
index 272a737588e0dd24fe320969eb400d237cecf0c2..0c84764a26f13175cd80e3887f007a99a9722f02 100644 (file)
@@ -146,7 +146,7 @@ class ModuleSWhois : public Module
 
        Version GetVersion()
        {
-               return Version("$Id$", VF_COMMON | VF_VENDOR, API_VERSION);
+               return Version("Provides the SWHOIS command which allows setting of arbitary WHOIS lines", VF_COMMON | VF_VENDOR, API_VERSION);
        }
 };
 
index c4f8feafedacbe57566c13e997d14ab79da6847a..7bbeb13a65e883402c6807e9b9251c05f2a1f8b1 100644 (file)
@@ -187,7 +187,7 @@ class ModuleTimedBans : public Module
 
        virtual Version GetVersion()
        {
-               return Version("$Id$", VF_COMMON | VF_VENDOR, API_VERSION);
+               return Version("Adds timed bans", VF_COMMON | VF_VENDOR, API_VERSION);
        }
 };
 
index 2d44a049aeff67ac0f4f16c5f5d909882547076e..d3c8641d16115c831efa444739547f05fd9bcc45 100644 (file)
@@ -76,7 +76,7 @@ class ModuleTLine : public Module
 
        virtual Version GetVersion()
        {
-               return Version("$Id$", VF_VENDOR,API_VERSION);
+               return Version("Provides /tline command used to test who a mask matches", VF_VENDOR,API_VERSION);
        }
 };
 
index 126c4103884937f3bddbb868430a315fd3b0031d..f9cd4c596580e8c578ee1b28466eb265c6a96eac 100644 (file)
@@ -33,7 +33,7 @@ class ModuleUHNames : public Module
 
        Version GetVersion()
        {
-               return Version("$Id$",VF_VENDOR,API_VERSION);
+               return Version("Provides the UHNAMES facility.",VF_VENDOR,API_VERSION);
        }
 
        void On005Numeric(std::string &output)
index 495ec05111d613bbec52da4f9ad33cb3c5e8941d..38b344f5a15069aabd952c5ef351b21e411fdb8a 100644 (file)
@@ -98,7 +98,7 @@ class ModuleUninvite : public Module
 
        virtual Version GetVersion()
        {
-               return Version("$Id$", VF_VENDOR | VF_COMMON, API_VERSION);
+               return Version("Provides the UNINVITE command which lets users un-invite other users from channels (!)", VF_VENDOR | VF_COMMON, API_VERSION);
        }
 };
 
index ff4da28288043cd055046dd84b375d4e90d22c85..14a92e068da8177e12f83cf2b136d637d74ba102 100644 (file)
@@ -77,7 +77,7 @@ class ModuleUserIP : public Module
 
        virtual Version GetVersion()
        {
-               return Version("$Id$",VF_VENDOR,API_VERSION);
+               return Version("Provides support for USERIP command",VF_VENDOR,API_VERSION);
        }
 
 };
index dcba1287492b0e127dde1b66e4ca2ce132446de0..72b5d669c27ee24d418597cdffb7ae7591479144 100644 (file)
@@ -72,7 +72,7 @@ class ModuleVHost : public Module
 
        virtual Version GetVersion()
        {
-               return Version("$Id$",VF_VENDOR,API_VERSION);
+               return Version("Provides masking of user hostnames via traditional /VHOST command",VF_VENDOR,API_VERSION);
        }
 
 };
index 92e4116ece984e4da38464a8825b1f0e69b742f9..8c237a8eb22edbefa4ad636e699e5debe8086b51 100644 (file)
@@ -528,7 +528,7 @@ class Modulewatch : public Module
 
        virtual Version GetVersion()
        {
-               return Version("$Id$", VF_COMMON | VF_VENDOR, API_VERSION);
+               return Version("Provides support for the /WATCH command", VF_COMMON | VF_VENDOR, API_VERSION);
        }
 };
 
index 56bf7c8ef9106ab57739e91676f8dde528a9bb4b..efd6a9c1d2942c40d90a2784df781504c9f922aa 100644 (file)
@@ -240,7 +240,7 @@ class ModuleXLineDB : public Module
 
        virtual Version GetVersion()
        {
-               return Version("$Id$", VF_VENDOR, API_VERSION);
+               return Version("Keeps a dynamic log of all XLines created, and stores them in a seperate conf file (xline.db).", VF_VENDOR, API_VERSION);
        }
 };