mirror of
https://github.com/unrealircd/unrealircd.git
synced 2026-07-08 08:23:14 +02:00
MOD_LOAD(xyz) is now just MOD_LOAD(), same for MOD_TEST, MOD_INIT,
MOD_UNLOAD. And MOD_HEADER(xyz) is now MOD_HEADER even without ()
since this isn't a function, really.
To make things understandable I added the following to the
developer section of the release notes:
* The module header is now as follows:
ModuleHeader MOD_HEADER
= {
"nameofmodule",
"5.0",
"Some description",
"Name of Author",
"unrealircd-5",
};
There's a new author field, the version must start with a digit,
and also the name of the module must match the loadmodule name.
So for example third/funmod must also be named third/funmod.
* The MOD_TEST, MOD_INIT, MOD_LOAD and MOD_UNLOAD functions no longer
take a name argument. So: MOD_INIT(mymod) is now MOD_INIT()
This commit is contained in:
+14
-6
@@ -241,12 +241,20 @@ IMPORTANT: As long as UnrealIRCd 5 is in alpha stage, we do not suggest
|
||||
Of course you may, but the module API is still very likely to change
|
||||
so you may have to do certain (other) changes again next alpha release.
|
||||
It is therefore best to wait until beta1. You have been warned ;).
|
||||
* The ModuleHeader struct has been changed. An author field has been
|
||||
added, the last field (which was always NULL) has been removed,
|
||||
and there are now restrictions on the name and version fields to
|
||||
ensure the version starts with a digit etc.
|
||||
Have a look at one of the many src/modules/*.c for inspiration.
|
||||
Also, be sure to use "unrealircd-5" for the last field.
|
||||
* The module header is now as follows:
|
||||
ModuleHeader MOD_HEADER
|
||||
= {
|
||||
"nameofmodule",
|
||||
"5.0",
|
||||
"Some description",
|
||||
"Name of Author",
|
||||
"unrealircd-5",
|
||||
};
|
||||
There's a new author field, the version must start with a digit,
|
||||
and also the name of the module must match the loadmodule name.
|
||||
So for example third/funmod must also be named third/funmod.
|
||||
* The MOD_TEST, MOD_INIT, MOD_LOAD and MOD_UNLOAD functions no longer
|
||||
take a name argument. So: MOD_INIT(mymod) is now MOD_INIT()
|
||||
* In UnrealIRCd 5, during development, --enable-asan is ON by default
|
||||
to catch more bugs. This also means an up to 10x slowdown and more
|
||||
memory usage. When we reach 5.0.0 stable this will be turned off.
|
||||
|
||||
+5
-5
@@ -1257,11 +1257,11 @@ enum EfunctionType {
|
||||
#define CONFIG_REQUIRE 9
|
||||
#define CONFIG_LISTEN 10
|
||||
|
||||
#define MOD_HEADER(name) Mod_Header
|
||||
#define MOD_TEST(name) DLLFUNC int Mod_Test(ModuleInfo *modinfo)
|
||||
#define MOD_INIT(name) DLLFUNC int Mod_Init(ModuleInfo *modinfo)
|
||||
#define MOD_LOAD(name) DLLFUNC int Mod_Load(ModuleInfo *modinfo)
|
||||
#define MOD_UNLOAD(name) DLLFUNC int Mod_Unload(ModuleInfo *modinfo)
|
||||
#define MOD_HEADER Mod_Header
|
||||
#define MOD_TEST() DLLFUNC int Mod_Test(ModuleInfo *modinfo)
|
||||
#define MOD_INIT() DLLFUNC int Mod_Init(ModuleInfo *modinfo)
|
||||
#define MOD_LOAD() DLLFUNC int Mod_Load(ModuleInfo *modinfo)
|
||||
#define MOD_UNLOAD() DLLFUNC int Mod_Unload(ModuleInfo *modinfo)
|
||||
|
||||
#define CLOAK_KEYCRC RCallbacks[CALLBACKTYPE_CLOAKKEYCSUM] != NULL ? RCallbacks[CALLBACKTYPE_CLOAKKEYCSUM]->func.pcharfunc() : "nil"
|
||||
|
||||
|
||||
+1
-1
@@ -234,7 +234,7 @@ static char *validate_mod_header(char *relpath, ModuleHeader *mod_header)
|
||||
/* Validate module name */
|
||||
if (strcmp(mod_header->name, relpath))
|
||||
{
|
||||
snprintf(buf, sizeof(buf), "Module has path '%s' but uses name '%s' in MOD_HEADER(). These should be the same!",
|
||||
snprintf(buf, sizeof(buf), "Module has path '%s' but uses name '%s' in MOD_HEADER. These should be the same!",
|
||||
relpath, mod_header->name);
|
||||
return buf;
|
||||
}
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
|
||||
#include "unrealircd.h"
|
||||
|
||||
ModuleHeader MOD_HEADER(account-tag)
|
||||
ModuleHeader MOD_HEADER
|
||||
= {
|
||||
"account-tag",
|
||||
"5.0",
|
||||
@@ -37,7 +37,7 @@ long CAP_ACCOUNT_TAG = 0L;
|
||||
int account_tag_mtag_is_ok(Client *acptr, char *name, char *value);
|
||||
void mtag_add_account(Client *acptr, MessageTag *recv_mtags, MessageTag **mtag_list, char *signature);
|
||||
|
||||
MOD_INIT(account-tag)
|
||||
MOD_INIT()
|
||||
{
|
||||
ClientCapabilityInfo cap;
|
||||
ClientCapability *c;
|
||||
@@ -60,12 +60,12 @@ MOD_INIT(account-tag)
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_LOAD(account-tag)
|
||||
MOD_LOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_UNLOAD(account-tag)
|
||||
MOD_UNLOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
@@ -26,7 +26,7 @@ CMD_FUNC(m_addmotd);
|
||||
|
||||
#define MSG_ADDMOTD "ADDMOTD"
|
||||
|
||||
ModuleHeader MOD_HEADER(addmotd)
|
||||
ModuleHeader MOD_HEADER
|
||||
= {
|
||||
"addmotd",
|
||||
"5.0",
|
||||
@@ -35,19 +35,19 @@ ModuleHeader MOD_HEADER(addmotd)
|
||||
"unrealircd-5",
|
||||
};
|
||||
|
||||
MOD_INIT(addmotd)
|
||||
MOD_INIT()
|
||||
{
|
||||
CommandAdd(modinfo->handle, MSG_ADDMOTD, m_addmotd, 1, M_USER);
|
||||
MARK_AS_OFFICIAL_MODULE(modinfo);
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_LOAD(addmotd)
|
||||
MOD_LOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_UNLOAD(addmotd)
|
||||
MOD_UNLOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
@@ -26,7 +26,7 @@ CMD_FUNC(m_addomotd);
|
||||
|
||||
#define MSG_ADDOMOTD "ADDOMOTD"
|
||||
|
||||
ModuleHeader MOD_HEADER(addomotd)
|
||||
ModuleHeader MOD_HEADER
|
||||
= {
|
||||
"addomotd",
|
||||
"5.0",
|
||||
@@ -35,19 +35,19 @@ ModuleHeader MOD_HEADER(addomotd)
|
||||
"unrealircd-5",
|
||||
};
|
||||
|
||||
MOD_INIT(addomotd)
|
||||
MOD_INIT()
|
||||
{
|
||||
CommandAdd(modinfo->handle, MSG_ADDOMOTD, m_addomotd, 1, M_USER);
|
||||
MARK_AS_OFFICIAL_MODULE(modinfo);
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_LOAD(addomotd)
|
||||
MOD_LOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_UNLOAD(addomotd)
|
||||
MOD_UNLOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
+4
-4
@@ -26,7 +26,7 @@ CMD_FUNC(m_admin);
|
||||
|
||||
#define MSG_ADMIN "ADMIN"
|
||||
|
||||
ModuleHeader MOD_HEADER(admin)
|
||||
ModuleHeader MOD_HEADER
|
||||
= {
|
||||
"admin",
|
||||
"5.0",
|
||||
@@ -35,19 +35,19 @@ ModuleHeader MOD_HEADER(admin)
|
||||
"unrealircd-5",
|
||||
};
|
||||
|
||||
MOD_INIT(admin)
|
||||
MOD_INIT()
|
||||
{
|
||||
CommandAdd(modinfo->handle, MSG_ADMIN, m_admin, MAXPARA, M_UNREGISTERED|M_USER|M_SHUN|M_VIRUS);
|
||||
MARK_AS_OFFICIAL_MODULE(modinfo);
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_LOAD(admin)
|
||||
MOD_LOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_UNLOAD(admin)
|
||||
MOD_UNLOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
@@ -42,7 +42,7 @@
|
||||
|
||||
#include "unrealircd.h"
|
||||
|
||||
ModuleHeader MOD_HEADER(antimixedutf8)
|
||||
ModuleHeader MOD_HEADER
|
||||
= {
|
||||
"antimixedutf8",
|
||||
"1.0",
|
||||
@@ -207,13 +207,13 @@ CMD_OVERRIDE_FUNC(override_msg)
|
||||
|
||||
/*** rest is module and config stuff ****/
|
||||
|
||||
MOD_TEST(antimixedutf8)
|
||||
MOD_TEST()
|
||||
{
|
||||
HookAdd(modinfo->handle, HOOKTYPE_CONFIGTEST, 0, antimixedutf8_config_test);
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_INIT(antimixedutf8)
|
||||
MOD_INIT()
|
||||
{
|
||||
MARK_AS_OFFICIAL_MODULE(modinfo);
|
||||
|
||||
@@ -222,7 +222,7 @@ MOD_INIT(antimixedutf8)
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_LOAD(antimixedutf8)
|
||||
MOD_LOAD()
|
||||
{
|
||||
if (!CommandOverrideAdd(modinfo->handle, "PRIVMSG", override_msg))
|
||||
return MOD_FAILED;
|
||||
@@ -233,7 +233,7 @@ MOD_LOAD(antimixedutf8)
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_UNLOAD(antimixedutf8)
|
||||
MOD_UNLOAD()
|
||||
{
|
||||
free_config();
|
||||
return MOD_SUCCESS;
|
||||
|
||||
@@ -33,7 +33,7 @@
|
||||
*/
|
||||
#undef TIMING
|
||||
|
||||
ModuleHeader MOD_HEADER(antirandom)
|
||||
ModuleHeader MOD_HEADER
|
||||
= {
|
||||
"antirandom",
|
||||
"1.4",
|
||||
@@ -535,7 +535,7 @@ int antirandom_config_posttest(int *);
|
||||
int antirandom_preconnect(Client *sptr);
|
||||
static int is_exempt(Client *sptr);
|
||||
|
||||
MOD_TEST(antirandom)
|
||||
MOD_TEST()
|
||||
{
|
||||
memset(&req, 0, sizeof(req));
|
||||
memset(&cfg, 0, sizeof(cfg));
|
||||
@@ -544,7 +544,7 @@ MOD_TEST(antirandom)
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_INIT(antirandom)
|
||||
MOD_INIT()
|
||||
{
|
||||
MARK_AS_OFFICIAL_MODULE(modinfo);
|
||||
if (!init_stuff())
|
||||
@@ -566,14 +566,14 @@ MOD_INIT(antirandom)
|
||||
|
||||
void check_all_users(void);
|
||||
|
||||
MOD_LOAD(antirandom)
|
||||
MOD_LOAD()
|
||||
{
|
||||
if (cfg.fullstatus_on_load)
|
||||
check_all_users();
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_UNLOAD(antirandom)
|
||||
MOD_UNLOAD()
|
||||
{
|
||||
free_stuff();
|
||||
free_config();
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
|
||||
#include "unrealircd.h"
|
||||
|
||||
ModuleHeader MOD_HEADER(authprompt)
|
||||
ModuleHeader MOD_HEADER
|
||||
= {
|
||||
"authprompt",
|
||||
"1.0",
|
||||
@@ -70,13 +70,13 @@ void authprompt_md_free(ModData *md);
|
||||
#define SEUSER(x) ((APUser *)moddata_client(x, authprompt_md).ptr)
|
||||
#define AGENT_SID(agent_p) (agent_p->user != NULL ? agent_p->user->server : agent_p->name)
|
||||
|
||||
MOD_TEST(authprompt)
|
||||
MOD_TEST()
|
||||
{
|
||||
HookAdd(modinfo->handle, HOOKTYPE_CONFIGTEST, 0, authprompt_config_test);
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_INIT(authprompt)
|
||||
MOD_INIT()
|
||||
{
|
||||
ModDataInfo mreq;
|
||||
|
||||
@@ -109,13 +109,13 @@ MOD_INIT(authprompt)
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_LOAD(authprompt)
|
||||
MOD_LOAD()
|
||||
{
|
||||
config_postdefaults();
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_UNLOAD(authprompt)
|
||||
MOD_UNLOAD()
|
||||
{
|
||||
free_config();
|
||||
return MOD_SUCCESS;
|
||||
|
||||
+4
-4
@@ -28,7 +28,7 @@ CMD_FUNC(m_away);
|
||||
|
||||
#define MSG_AWAY "AWAY"
|
||||
|
||||
ModuleHeader MOD_HEADER(away)
|
||||
ModuleHeader MOD_HEADER
|
||||
= {
|
||||
"away",
|
||||
"5.0",
|
||||
@@ -37,19 +37,19 @@ ModuleHeader MOD_HEADER(away)
|
||||
"unrealircd-5",
|
||||
};
|
||||
|
||||
MOD_INIT(away)
|
||||
MOD_INIT()
|
||||
{
|
||||
CommandAdd(modinfo->handle, MSG_AWAY, m_away, 1, M_USER);
|
||||
MARK_AS_OFFICIAL_MODULE(modinfo);
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_LOAD(away)
|
||||
MOD_LOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_UNLOAD(away)
|
||||
MOD_UNLOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
+4
-4
@@ -22,7 +22,7 @@
|
||||
|
||||
#include "unrealircd.h"
|
||||
|
||||
ModuleHeader MOD_HEADER(batch)
|
||||
ModuleHeader MOD_HEADER
|
||||
= {
|
||||
"batch",
|
||||
"5.0",
|
||||
@@ -39,7 +39,7 @@ long CAP_BATCH = 0L;
|
||||
|
||||
int batch_mtag_is_ok(Client *acptr, char *name, char *value);
|
||||
|
||||
MOD_INIT(batch)
|
||||
MOD_INIT()
|
||||
{
|
||||
ClientCapabilityInfo cap;
|
||||
ClientCapability *c;
|
||||
@@ -61,12 +61,12 @@ MOD_INIT(batch)
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_LOAD(batch)
|
||||
MOD_LOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_UNLOAD(batch)
|
||||
MOD_UNLOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
@@ -20,7 +20,7 @@
|
||||
#include "unrealircd.h"
|
||||
#include "dns.h"
|
||||
|
||||
ModuleHeader MOD_HEADER(blacklist)
|
||||
ModuleHeader MOD_HEADER
|
||||
= {
|
||||
"blacklist",
|
||||
"5.0",
|
||||
@@ -111,7 +111,7 @@ void blacklist_free_bluser_if_able(BLUser *bl);
|
||||
|
||||
long SNO_BLACKLIST = 0L;
|
||||
|
||||
MOD_TEST(blacklist)
|
||||
MOD_TEST()
|
||||
{
|
||||
HookAdd(modinfo->handle, HOOKTYPE_CONFIGTEST, 0, blacklist_config_test);
|
||||
|
||||
@@ -120,7 +120,7 @@ MOD_TEST(blacklist)
|
||||
}
|
||||
|
||||
/** Called upon module init */
|
||||
MOD_INIT(blacklist)
|
||||
MOD_INIT()
|
||||
{
|
||||
ModDataInfo mreq;
|
||||
|
||||
@@ -156,14 +156,14 @@ MOD_INIT(blacklist)
|
||||
}
|
||||
|
||||
/** Called upon module load */
|
||||
MOD_LOAD(blacklist)
|
||||
MOD_LOAD()
|
||||
{
|
||||
blacklist_set_handshake_delay();
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
/** Called upon unload */
|
||||
MOD_UNLOAD(blacklist)
|
||||
MOD_UNLOAD()
|
||||
{
|
||||
blacklist_free_conf();
|
||||
return MOD_SUCCESS;
|
||||
|
||||
@@ -26,7 +26,7 @@ CMD_FUNC(m_botmotd);
|
||||
|
||||
#define MSG_BOTMOTD "BOTMOTD"
|
||||
|
||||
ModuleHeader MOD_HEADER(botmotd)
|
||||
ModuleHeader MOD_HEADER
|
||||
= {
|
||||
"botmotd",
|
||||
"5.0",
|
||||
@@ -35,19 +35,19 @@ ModuleHeader MOD_HEADER(botmotd)
|
||||
"unrealircd-5",
|
||||
};
|
||||
|
||||
MOD_INIT(botmotd)
|
||||
MOD_INIT()
|
||||
{
|
||||
CommandAdd(modinfo->handle, MSG_BOTMOTD, m_botmotd, MAXPARA, M_USER|M_SERVER);
|
||||
MARK_AS_OFFICIAL_MODULE(modinfo);
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_LOAD(botmotd)
|
||||
MOD_LOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_UNLOAD(botmotd)
|
||||
MOD_UNLOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
+4
-4
@@ -28,7 +28,7 @@ CMD_FUNC(m_cap);
|
||||
|
||||
#define MSG_CAP "CAP"
|
||||
|
||||
ModuleHeader MOD_HEADER(cap)
|
||||
ModuleHeader MOD_HEADER
|
||||
= {
|
||||
"cap", /* Name of module */
|
||||
"5.0", /* Version */
|
||||
@@ -51,7 +51,7 @@ long CAP_NOTIFY = 0L;
|
||||
long CAP_CHGHOST = 0L;
|
||||
long CAP_EXTENDED_JOIN = 0L;
|
||||
|
||||
MOD_INIT(cap)
|
||||
MOD_INIT()
|
||||
{
|
||||
ClientCapabilityInfo c;
|
||||
|
||||
@@ -99,12 +99,12 @@ MOD_INIT(cap)
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_LOAD(cap)
|
||||
MOD_LOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_UNLOAD(cap)
|
||||
MOD_UNLOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
|
||||
#include "unrealircd.h"
|
||||
|
||||
ModuleHeader MOD_HEADER(certfp)
|
||||
ModuleHeader MOD_HEADER
|
||||
= {
|
||||
"certfp",
|
||||
"5.0",
|
||||
@@ -32,7 +32,7 @@ ModDataInfo *certfp_md; /* Module Data structure which we acquire */
|
||||
|
||||
#define WHOISCERTFP_STRING ":%s 276 %s %s :has client certificate fingerprint %s"
|
||||
|
||||
MOD_INIT(certfp)
|
||||
MOD_INIT()
|
||||
{
|
||||
ModDataInfo mreq;
|
||||
|
||||
@@ -57,13 +57,13 @@ ModDataInfo mreq;
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_LOAD(certfp)
|
||||
MOD_LOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
|
||||
MOD_UNLOAD(certfp)
|
||||
MOD_UNLOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
#include "unrealircd.h"
|
||||
|
||||
|
||||
ModuleHeader MOD_HEADER(censor)
|
||||
ModuleHeader MOD_HEADER
|
||||
= {
|
||||
"chanmodes/censor",
|
||||
"4.2",
|
||||
@@ -32,13 +32,13 @@ ModuleInfo *ModInfo = NULL;
|
||||
ConfigItem_badword *conf_badword_channel = NULL;
|
||||
|
||||
|
||||
MOD_TEST(censor)
|
||||
MOD_TEST()
|
||||
{
|
||||
HookAdd(modinfo->handle, HOOKTYPE_CONFIGTEST, 0, censor_config_test);
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_INIT(censor)
|
||||
MOD_INIT()
|
||||
{
|
||||
CmodeInfo req;
|
||||
|
||||
@@ -60,13 +60,13 @@ MOD_INIT(censor)
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_LOAD(censor)
|
||||
MOD_LOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
|
||||
MOD_UNLOAD(censor)
|
||||
MOD_UNLOAD()
|
||||
{
|
||||
ConfigItem_badword *badword, *next;
|
||||
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
*/
|
||||
#include "unrealircd.h"
|
||||
|
||||
ModuleHeader MOD_HEADER(delayjoin)
|
||||
ModuleHeader MOD_HEADER
|
||||
= {
|
||||
"chanmodes/delayjoin", /* Name of module */
|
||||
"5.0", /* Version */
|
||||
@@ -34,7 +34,7 @@ char *moded_prechanmsg(Client *sptr, Channel *chptr, MessageTag *mtags, char *te
|
||||
char *moded_serialize(ModData *m);
|
||||
void moded_unserialize(char *str, ModData *m);
|
||||
|
||||
MOD_INIT(delayjoin)
|
||||
MOD_INIT()
|
||||
{
|
||||
CmodeInfo req;
|
||||
ModDataInfo mreq;
|
||||
@@ -82,12 +82,12 @@ MOD_INIT(delayjoin)
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_LOAD(delayjoin)
|
||||
MOD_LOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_UNLOAD(delayjoin)
|
||||
MOD_UNLOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
|
||||
#include "unrealircd.h"
|
||||
|
||||
ModuleHeader MOD_HEADER(floodprot)
|
||||
ModuleHeader MOD_HEADER
|
||||
= {
|
||||
"chanmodes/floodprot",
|
||||
"5.0",
|
||||
@@ -129,13 +129,13 @@ int floodprot_stats(Client *sptr, char *flag);
|
||||
void floodprot_free_removechannelmodetimer_list(ModData *m);
|
||||
void floodprot_free_msghash_key(ModData *m);
|
||||
|
||||
MOD_TEST(floodprot)
|
||||
MOD_TEST()
|
||||
{
|
||||
HookAdd(modinfo->handle, HOOKTYPE_CONFIGTEST, 0, floodprot_config_test);
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_INIT(floodprot)
|
||||
MOD_INIT()
|
||||
{
|
||||
CmodeInfo creq;
|
||||
ModDataInfo mreq;
|
||||
@@ -188,14 +188,14 @@ MOD_INIT(floodprot)
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_LOAD(floodprot)
|
||||
MOD_LOAD()
|
||||
{
|
||||
EventAdd(modinfo->handle, "modef_event", 10, 0, modef_event, NULL);
|
||||
floodprot_rehash_complete();
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_UNLOAD(floodprot)
|
||||
MOD_UNLOAD()
|
||||
{
|
||||
SavePersistentPointer(modinfo, removechannelmodetimer_list);
|
||||
return MOD_SUCCESS;
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
*/
|
||||
#include "unrealircd.h"
|
||||
|
||||
ModuleHeader MOD_HEADER(history)
|
||||
ModuleHeader MOD_HEADER
|
||||
= {
|
||||
"chanmodes/history",
|
||||
"1.0",
|
||||
@@ -66,13 +66,13 @@ int history_chanmsg(Client *sptr, Channel *chptr, int sendflags, int prefix, cha
|
||||
int history_join(Client *cptr, Client *sptr, Channel *chptr, MessageTag *mtags, char *parv[]);
|
||||
EVENT(history_clean);
|
||||
|
||||
MOD_TEST(history)
|
||||
MOD_TEST()
|
||||
{
|
||||
HookAdd(modinfo->handle, HOOKTYPE_CONFIGTEST, 0, history_config_test);
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_INIT(history)
|
||||
MOD_INIT()
|
||||
{
|
||||
CmodeInfo creq;
|
||||
ModDataInfo mreq;
|
||||
@@ -101,13 +101,13 @@ MOD_INIT(history)
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_LOAD(history)
|
||||
MOD_LOAD()
|
||||
{
|
||||
EventAdd(modinfo->handle, "history_clean", HISTORY_TIMER_EVERY, 0, history_clean, NULL);
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_UNLOAD(history)
|
||||
MOD_UNLOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
@@ -28,7 +28,7 @@
|
||||
|
||||
CMD_FUNC(issecure);
|
||||
|
||||
ModuleHeader MOD_HEADER(issecure)
|
||||
ModuleHeader MOD_HEADER
|
||||
= {
|
||||
"chanmodes/issecure",
|
||||
"4.2",
|
||||
@@ -51,12 +51,12 @@ int issecure_chanmode(Client *cptr, Client *sptr, Channel *chptr, MessageTag *mt
|
||||
char *modebuf, char *parabuf, time_t sendts, int samode);
|
||||
|
||||
|
||||
MOD_TEST(issecure)
|
||||
MOD_TEST()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_INIT(issecure)
|
||||
MOD_INIT()
|
||||
{
|
||||
CmodeInfo req;
|
||||
|
||||
@@ -83,12 +83,12 @@ CmodeInfo req;
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_LOAD(issecure)
|
||||
MOD_LOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_UNLOAD(issecure)
|
||||
MOD_UNLOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
@@ -21,7 +21,7 @@
|
||||
|
||||
#define MAX_EB_LEN 128 // Max extban length
|
||||
|
||||
ModuleHeader MOD_HEADER(link) = {
|
||||
ModuleHeader MOD_HEADER = {
|
||||
"chanmodes/link",
|
||||
"5.0",
|
||||
"Channel Mode +L",
|
||||
@@ -60,7 +60,7 @@ int extban_link_is_banned(Client *sptr, Channel *chptr, char *ban, int type, cha
|
||||
int link_doforward(Client *sptr, Channel *chptr, char *linked, linkType linktype);
|
||||
int link_pre_localjoin_cb(Client *sptr, Channel *chptr, char *parv[]);
|
||||
|
||||
MOD_INIT(link)
|
||||
MOD_INIT()
|
||||
{
|
||||
CmodeInfo req;
|
||||
ExtbanInfo req_extban;
|
||||
@@ -96,13 +96,13 @@ MOD_INIT(link)
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_LOAD(link)
|
||||
MOD_LOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
|
||||
MOD_UNLOAD(link)
|
||||
MOD_UNLOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
@@ -21,7 +21,7 @@
|
||||
|
||||
CMD_FUNC(nocolor);
|
||||
|
||||
ModuleHeader MOD_HEADER(nocolor)
|
||||
ModuleHeader MOD_HEADER
|
||||
= {
|
||||
"chanmodes/nocolor",
|
||||
"4.2",
|
||||
@@ -38,12 +38,12 @@ char *nocolor_prechanmsg(Client *sptr, Channel *chptr, MessageTag *mtags, char *
|
||||
char *nocolor_prelocalpart(Client *sptr, Channel *chptr, char *comment);
|
||||
char *nocolor_prelocalquit(Client *sptr, char *comment);
|
||||
|
||||
MOD_TEST(nocolor)
|
||||
MOD_TEST()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_INIT(nocolor)
|
||||
MOD_INIT()
|
||||
{
|
||||
CmodeInfo req;
|
||||
|
||||
@@ -63,12 +63,12 @@ CmodeInfo req;
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_LOAD(nocolor)
|
||||
MOD_LOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_UNLOAD(nocolor)
|
||||
MOD_UNLOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
@@ -21,7 +21,7 @@
|
||||
|
||||
CMD_FUNC(noctcp);
|
||||
|
||||
ModuleHeader MOD_HEADER(noctcp)
|
||||
ModuleHeader MOD_HEADER
|
||||
= {
|
||||
"chanmodes/noctcp",
|
||||
"4.2",
|
||||
@@ -36,12 +36,12 @@ Cmode_t EXTCMODE_NOCTCP;
|
||||
|
||||
char *noctcp_prechanmsg(Client *sptr, Channel *chptr, MessageTag *mtags, char *text, int notice);
|
||||
|
||||
MOD_TEST(noctcp)
|
||||
MOD_TEST()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_INIT(noctcp)
|
||||
MOD_INIT()
|
||||
{
|
||||
CmodeInfo req;
|
||||
|
||||
@@ -57,12 +57,12 @@ CmodeInfo req;
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_LOAD(noctcp)
|
||||
MOD_LOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_UNLOAD(noctcp)
|
||||
MOD_UNLOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
@@ -21,7 +21,7 @@
|
||||
|
||||
CMD_FUNC(noinvite);
|
||||
|
||||
ModuleHeader MOD_HEADER(noinvite)
|
||||
ModuleHeader MOD_HEADER
|
||||
= {
|
||||
"chanmodes/noinvite",
|
||||
"4.2",
|
||||
@@ -37,12 +37,12 @@ Cmode_t EXTCMODE_NOINVITE;
|
||||
int noinvite_pre_knock(Client *sptr, Channel *chptr);
|
||||
int noinvite_pre_invite(Client *sptr, Client *acptr, Channel *chptr, int *override);
|
||||
|
||||
MOD_TEST(noinvite)
|
||||
MOD_TEST()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_INIT(noinvite)
|
||||
MOD_INIT()
|
||||
{
|
||||
CmodeInfo req;
|
||||
|
||||
@@ -59,12 +59,12 @@ MOD_INIT(noinvite)
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_LOAD(noinvite)
|
||||
MOD_LOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_UNLOAD(noinvite)
|
||||
MOD_UNLOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
@@ -20,7 +20,7 @@
|
||||
#include "unrealircd.h"
|
||||
|
||||
|
||||
ModuleHeader MOD_HEADER(nokick)
|
||||
ModuleHeader MOD_HEADER
|
||||
= {
|
||||
"chanmodes/nokick",
|
||||
"4.2",
|
||||
@@ -35,12 +35,12 @@ Cmode_t EXTCMODE_NOKICK;
|
||||
|
||||
int nokick_check (Client* sptr, Client* who, Channel *chptr, char* comment, long sptr_flags, long who_flags, char **reject_reason);
|
||||
|
||||
MOD_TEST(nokick)
|
||||
MOD_TEST()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_INIT(nokick)
|
||||
MOD_INIT()
|
||||
{
|
||||
CmodeInfo req;
|
||||
|
||||
@@ -57,12 +57,12 @@ MOD_INIT(nokick)
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_LOAD(nokick)
|
||||
MOD_LOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_UNLOAD(nokick)
|
||||
MOD_UNLOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
|
||||
#include "unrealircd.h"
|
||||
|
||||
ModuleHeader MOD_HEADER(noknock)
|
||||
ModuleHeader MOD_HEADER
|
||||
= {
|
||||
"chanmodes/noknock",
|
||||
"4.2",
|
||||
@@ -36,12 +36,12 @@ int noknock_check (Client *sptr, Channel *chptr);
|
||||
int noknock_mode_allow(Client *cptr, Channel *chptr, char mode, char *para, int checkt, int what);
|
||||
int noknock_mode_del (Channel *chptr, int modeChar);
|
||||
|
||||
MOD_TEST(noknock)
|
||||
MOD_TEST()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_INIT(noknock)
|
||||
MOD_INIT()
|
||||
{
|
||||
CmodeInfo req;
|
||||
|
||||
@@ -59,12 +59,12 @@ CmodeInfo req;
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_LOAD(noctcp)
|
||||
MOD_LOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_UNLOAD(noctcp)
|
||||
MOD_UNLOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
@@ -20,7 +20,7 @@
|
||||
#include "unrealircd.h"
|
||||
|
||||
|
||||
ModuleHeader MOD_HEADER(nonickchange)
|
||||
ModuleHeader MOD_HEADER
|
||||
= {
|
||||
"chanmodes/nonickchange",
|
||||
"4.2",
|
||||
@@ -35,12 +35,12 @@ Cmode_t EXTCMODE_NONICKCHANGE;
|
||||
|
||||
int nonickchange_check (Client *sptr, Channel *chptr);
|
||||
|
||||
MOD_TEST(nonickchange)
|
||||
MOD_TEST()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_INIT(nonickchange)
|
||||
MOD_INIT()
|
||||
{
|
||||
CmodeInfo req;
|
||||
|
||||
@@ -57,12 +57,12 @@ CmodeInfo req;
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_LOAD(nonickchange)
|
||||
MOD_LOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_UNLOAD(nonickchange)
|
||||
MOD_UNLOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
|
||||
#include "unrealircd.h"
|
||||
|
||||
ModuleHeader MOD_HEADER(nonotice)
|
||||
ModuleHeader MOD_HEADER
|
||||
= {
|
||||
"chanmodes/nonotice",
|
||||
"4.2",
|
||||
@@ -34,12 +34,12 @@ Cmode_t EXTCMODE_NONOTICE;
|
||||
|
||||
int nonotice_check_can_send(Client *cptr, Channel *chptr, Membership *lp, char **msg, char **errmsg, int notice);
|
||||
|
||||
MOD_TEST(nonotice)
|
||||
MOD_TEST()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_INIT(nonotice)
|
||||
MOD_INIT()
|
||||
{
|
||||
CmodeInfo req;
|
||||
|
||||
@@ -55,12 +55,12 @@ MOD_INIT(nonotice)
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_LOAD(nonotice)
|
||||
MOD_LOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_UNLOAD(nonotice)
|
||||
MOD_UNLOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
@@ -21,7 +21,7 @@
|
||||
|
||||
CMD_FUNC(operonly);
|
||||
|
||||
ModuleHeader MOD_HEADER(operonly)
|
||||
ModuleHeader MOD_HEADER
|
||||
= {
|
||||
"chanmodes/operonly",
|
||||
"4.2",
|
||||
@@ -37,12 +37,12 @@ int operonly_check (Client *cptr, Channel *chptr, char *key, char *parv[]);
|
||||
int operonly_topic_allow (Client *sptr, Channel *chptr);
|
||||
int operonly_check_ban(Client *cptr, Channel *chptr);
|
||||
|
||||
MOD_TEST(operonly)
|
||||
MOD_TEST()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_INIT(operonly)
|
||||
MOD_INIT()
|
||||
{
|
||||
CmodeInfo req;
|
||||
|
||||
@@ -61,12 +61,12 @@ CmodeInfo req;
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_LOAD(noctcp)
|
||||
MOD_LOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_UNLOAD(noctcp)
|
||||
MOD_UNLOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
|
||||
#include "unrealircd.h"
|
||||
|
||||
ModuleHeader MOD_HEADER(permanent)
|
||||
ModuleHeader MOD_HEADER
|
||||
= {
|
||||
"chanmodes/permanent",
|
||||
"4.2",
|
||||
@@ -61,7 +61,7 @@ int permanent_chanmode(Client *cptr, Client *sptr, Channel *chptr, MessageTag *m
|
||||
}
|
||||
|
||||
/* This is called on module init, before Server Ready */
|
||||
MOD_INIT(permanent)
|
||||
MOD_INIT()
|
||||
{
|
||||
CmodeInfo req;
|
||||
|
||||
@@ -81,13 +81,13 @@ CmodeInfo req;
|
||||
}
|
||||
|
||||
/* Is first run when server is 100% ready */
|
||||
MOD_LOAD(permanent)
|
||||
MOD_LOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
/* Called when module is unloaded */
|
||||
MOD_UNLOAD(permanent)
|
||||
MOD_UNLOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
@@ -20,7 +20,7 @@
|
||||
#include "unrealircd.h"
|
||||
|
||||
|
||||
ModuleHeader MOD_HEADER(regonly)
|
||||
ModuleHeader MOD_HEADER
|
||||
= {
|
||||
"chanmodes/regonly",
|
||||
"4.2",
|
||||
@@ -36,12 +36,12 @@ Cmode_t EXTCMODE_REGONLY;
|
||||
int regonly_check (Client *cptr, Channel *chptr, char *key, char *parv[]);
|
||||
|
||||
|
||||
MOD_TEST(regonly)
|
||||
MOD_TEST()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_INIT(regonly)
|
||||
MOD_INIT()
|
||||
{
|
||||
CmodeInfo req;
|
||||
|
||||
@@ -58,12 +58,12 @@ CmodeInfo req;
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_LOAD(regonly)
|
||||
MOD_LOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_UNLOAD(regonly)
|
||||
MOD_UNLOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
@@ -20,7 +20,7 @@
|
||||
#include "unrealircd.h"
|
||||
|
||||
|
||||
ModuleHeader MOD_HEADER(regonlyspeak)
|
||||
ModuleHeader MOD_HEADER
|
||||
= {
|
||||
"chanmodes/regonlyspeak",
|
||||
"4.2",
|
||||
@@ -37,12 +37,12 @@ static char errMsg[2048];
|
||||
int regonlyspeak_can_send(Client *cptr, Channel *chptr, Membership *lp, char **msg, char **errmsg, int notice);
|
||||
char *regonlyspeak_part_message (Client* sptr, Channel *chptr, char* comment);
|
||||
|
||||
MOD_TEST(regonlyspeak)
|
||||
MOD_TEST()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_INIT(regonlyspeak)
|
||||
MOD_INIT()
|
||||
{
|
||||
CmodeInfo req;
|
||||
|
||||
@@ -60,12 +60,12 @@ MOD_INIT(regonlyspeak)
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_LOAD(regonlyspeak)
|
||||
MOD_LOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_UNLOAD(regonlyspeak)
|
||||
MOD_UNLOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
|
||||
#include "unrealircd.h"
|
||||
|
||||
ModuleHeader MOD_HEADER(secureonly)
|
||||
ModuleHeader MOD_HEADER
|
||||
= {
|
||||
"chanmodes/secureonly",
|
||||
"4.2",
|
||||
@@ -39,12 +39,12 @@ int secureonly_check_secure(Channel* chptr);
|
||||
int secureonly_check_sajoin(Client *acptr, Channel* chptr, Client *sptr);
|
||||
int secureonly_specialcheck(Client *sptr, Channel *chptr, char *parv[]);
|
||||
|
||||
MOD_TEST(secureonly)
|
||||
MOD_TEST()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_INIT(secureonly)
|
||||
MOD_INIT()
|
||||
{
|
||||
CmodeInfo req;
|
||||
|
||||
@@ -66,12 +66,12 @@ MOD_INIT(secureonly)
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_LOAD(secureonly)
|
||||
MOD_LOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_UNLOAD(secureonly)
|
||||
MOD_UNLOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
@@ -21,7 +21,7 @@
|
||||
|
||||
CMD_FUNC(stripcolor);
|
||||
|
||||
ModuleHeader MOD_HEADER(stripcolor)
|
||||
ModuleHeader MOD_HEADER
|
||||
= {
|
||||
"chanmodes/stripcolor",
|
||||
"4.2",
|
||||
@@ -38,12 +38,12 @@ char *stripcolor_prechanmsg(Client *sptr, Channel *chptr, MessageTag *mtags, cha
|
||||
char *stripcolor_prelocalpart(Client *sptr, Channel *chptr, char *comment);
|
||||
char *stripcolor_prelocalquit(Client *sptr, char *comment);
|
||||
|
||||
MOD_TEST(stripcolor)
|
||||
MOD_TEST()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_INIT(stripcolor)
|
||||
MOD_INIT()
|
||||
{
|
||||
CmodeInfo req;
|
||||
|
||||
@@ -63,12 +63,12 @@ CmodeInfo req;
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_LOAD(stripcolor)
|
||||
MOD_LOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_UNLOAD(stripcolor)
|
||||
MOD_UNLOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
|
||||
#include "unrealircd.h"
|
||||
|
||||
ModuleHeader MOD_HEADER(channeldb) = {
|
||||
ModuleHeader MOD_HEADER = {
|
||||
"channeldb",
|
||||
"1.0",
|
||||
"Stores and retrieves channel settings for persistent (+P) channels",
|
||||
@@ -36,7 +36,7 @@ ModuleHeader MOD_HEADER(channeldb) = {
|
||||
#define IsMDErr(x, y, z) \
|
||||
do { \
|
||||
if (!(x)) { \
|
||||
config_error("A critical error occurred when registering ModData for %s: %s", MOD_HEADER(y).name, ModuleGetErrorStr((z)->handle)); \
|
||||
config_error("A critical error occurred when registering ModData for %s: %s", MOD_HEADER.name, ModuleGetErrorStr((z)->handle)); \
|
||||
return MOD_FAILED; \
|
||||
} \
|
||||
} while(0)
|
||||
@@ -62,14 +62,14 @@ static struct cfgstruct cfg;
|
||||
|
||||
static int channeldb_loaded = 0;
|
||||
|
||||
MOD_TEST(channeldb)
|
||||
MOD_TEST()
|
||||
{
|
||||
memset(&cfg, 0, sizeof(cfg));
|
||||
HookAdd(modinfo->handle, HOOKTYPE_CONFIGTEST, 0, channeldb_configtest);
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_INIT(channeldb)
|
||||
MOD_INIT()
|
||||
{
|
||||
MARK_AS_OFFICIAL_MODULE(modinfo);
|
||||
|
||||
@@ -95,18 +95,18 @@ MOD_INIT(channeldb)
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_LOAD(channeldb)
|
||||
MOD_LOAD()
|
||||
{
|
||||
EventAdd(modinfo->handle, "channeldb_write_channeldb", CHANNELDB_SAVE_EVERY, 0, write_channeldb_evt, NULL);
|
||||
if (ModuleGetError(modinfo->handle) != MODERR_NOERROR)
|
||||
{
|
||||
config_error("A critical error occurred when loading module %s: %s", MOD_HEADER(channeldb).name, ModuleGetErrorStr(modinfo->handle));
|
||||
config_error("A critical error occurred when loading module %s: %s", MOD_HEADER.name, ModuleGetErrorStr(modinfo->handle));
|
||||
return MOD_FAILED;
|
||||
}
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_UNLOAD(channeldb)
|
||||
MOD_UNLOAD()
|
||||
{
|
||||
write_channeldb();
|
||||
freecfg();
|
||||
|
||||
@@ -26,7 +26,7 @@
|
||||
#define ARRAY_SIZEOF(x) (sizeof((x))/sizeof((x)[0]))
|
||||
#endif
|
||||
|
||||
ModuleHeader MOD_HEADER(charsys)
|
||||
ModuleHeader MOD_HEADER
|
||||
= {
|
||||
"charsys", /* Name of module */
|
||||
"5.0", /* Version */
|
||||
@@ -180,7 +180,7 @@ int charsys_config_run(ConfigFile *cf, ConfigEntry *ce, int type);
|
||||
int charsys_config_posttest(int *errs);
|
||||
char *_charsys_get_current_languages(void);
|
||||
|
||||
MOD_TEST(charsys)
|
||||
MOD_TEST()
|
||||
{
|
||||
MARK_AS_OFFICIAL_MODULE(modinfo);
|
||||
EfunctionAdd(modinfo->handle, EFUNC_DO_NICK_NAME, _do_nick_name);
|
||||
@@ -193,7 +193,7 @@ MOD_TEST(charsys)
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_INIT(charsys)
|
||||
MOD_INIT()
|
||||
{
|
||||
MARK_AS_OFFICIAL_MODULE(modinfo);
|
||||
HookAdd(modinfo->handle, HOOKTYPE_CONFIGRUN, 0, charsys_config_run);
|
||||
@@ -201,14 +201,14 @@ MOD_INIT(charsys)
|
||||
}
|
||||
|
||||
/* Is first run when server is 100% ready */
|
||||
MOD_LOAD(charsys)
|
||||
MOD_LOAD()
|
||||
{
|
||||
charsys_finish();
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
/* Called when module is unloaded */
|
||||
MOD_UNLOAD(charsys)
|
||||
MOD_UNLOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
@@ -26,7 +26,7 @@
|
||||
|
||||
CMD_FUNC(m_chghost);
|
||||
|
||||
ModuleHeader MOD_HEADER(chghost)
|
||||
ModuleHeader MOD_HEADER
|
||||
= {
|
||||
"chghost", /* Name of module */
|
||||
"5.0", /* Version */
|
||||
@@ -35,20 +35,20 @@ ModuleHeader MOD_HEADER(chghost)
|
||||
"unrealircd-5",
|
||||
};
|
||||
|
||||
MOD_INIT(chghost)
|
||||
MOD_INIT()
|
||||
{
|
||||
CommandAdd(modinfo->handle, MSG_CHGHOST, m_chghost, MAXPARA, M_USER|M_SERVER);
|
||||
MARK_AS_OFFICIAL_MODULE(modinfo);
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_LOAD(chghost)
|
||||
MOD_LOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
|
||||
}
|
||||
|
||||
MOD_UNLOAD(chghost)
|
||||
MOD_UNLOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
@@ -26,7 +26,7 @@
|
||||
|
||||
CMD_FUNC(m_chgident);
|
||||
|
||||
ModuleHeader MOD_HEADER(chgident)
|
||||
ModuleHeader MOD_HEADER
|
||||
= {
|
||||
"chgident", /* Name of module */
|
||||
"5.0", /* Version */
|
||||
@@ -35,19 +35,19 @@ ModuleHeader MOD_HEADER(chgident)
|
||||
"unrealircd-5",
|
||||
};
|
||||
|
||||
MOD_INIT(chgident)
|
||||
MOD_INIT()
|
||||
{
|
||||
CommandAdd(modinfo->handle, MSG_CHGIDENT, m_chgident, MAXPARA, M_USER|M_SERVER);
|
||||
MARK_AS_OFFICIAL_MODULE(modinfo);
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_LOAD(chgident)
|
||||
MOD_LOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_UNLOAD(chgident)
|
||||
MOD_UNLOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
@@ -25,7 +25,7 @@
|
||||
|
||||
CMD_FUNC(m_chgname);
|
||||
|
||||
ModuleHeader MOD_HEADER(chgname)
|
||||
ModuleHeader MOD_HEADER
|
||||
= {
|
||||
"chgname", /* Name of module */
|
||||
"5.0", /* Version */
|
||||
@@ -36,7 +36,7 @@ ModuleHeader MOD_HEADER(chgname)
|
||||
|
||||
|
||||
/* This is called on module init, before Server Ready */
|
||||
MOD_INIT(chgname)
|
||||
MOD_INIT()
|
||||
{
|
||||
CommandAdd(modinfo->handle, MSG_CHGNAME, m_chgname, 2, M_USER|M_SERVER);
|
||||
CommandAdd(modinfo->handle, MSG_SVSNAME, m_chgname, 2, M_USER|M_SERVER);
|
||||
@@ -45,14 +45,14 @@ MOD_INIT(chgname)
|
||||
}
|
||||
|
||||
/* Is first run when server is 100% ready */
|
||||
MOD_LOAD(chgname)
|
||||
MOD_LOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
|
||||
/* Called when module is unloaded */
|
||||
MOD_UNLOAD(chgname)
|
||||
MOD_UNLOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
+5
-5
@@ -48,7 +48,7 @@ static inline unsigned int downsample(char *i);
|
||||
|
||||
Callback *cloak = NULL, *cloak_csum = NULL;
|
||||
|
||||
ModuleHeader MOD_HEADER(cloak) = {
|
||||
ModuleHeader MOD_HEADER = {
|
||||
"cloak",
|
||||
"1.0",
|
||||
"Official cloaking module (md5)",
|
||||
@@ -56,7 +56,7 @@ ModuleHeader MOD_HEADER(cloak) = {
|
||||
"unrealircd-5",
|
||||
};
|
||||
|
||||
MOD_TEST(cloak)
|
||||
MOD_TEST()
|
||||
{
|
||||
cloak = CallbackAddPCharEx(modinfo->handle, CALLBACKTYPE_CLOAK_EX, hidehost);
|
||||
if (!cloak)
|
||||
@@ -75,19 +75,19 @@ MOD_TEST(cloak)
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_INIT(cloak)
|
||||
MOD_INIT()
|
||||
{
|
||||
MARK_AS_OFFICIAL_MODULE(modinfo);
|
||||
HookAdd(modinfo->handle, HOOKTYPE_CONFIGRUN, 0, cloak_config_run);
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_LOAD(cloak)
|
||||
MOD_LOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_UNLOAD(cloak)
|
||||
MOD_UNLOAD()
|
||||
{
|
||||
if (cloak_key1)
|
||||
{
|
||||
|
||||
+4
-4
@@ -26,7 +26,7 @@ CMD_FUNC(m_close);
|
||||
|
||||
#define MSG_CLOSE "CLOSE"
|
||||
|
||||
ModuleHeader MOD_HEADER(close)
|
||||
ModuleHeader MOD_HEADER
|
||||
= {
|
||||
"close",
|
||||
"5.0",
|
||||
@@ -35,19 +35,19 @@ ModuleHeader MOD_HEADER(close)
|
||||
"unrealircd-5",
|
||||
};
|
||||
|
||||
MOD_INIT(close)
|
||||
MOD_INIT()
|
||||
{
|
||||
CommandAdd(modinfo->handle, MSG_CLOSE, m_close, MAXPARA, M_USER);
|
||||
MARK_AS_OFFICIAL_MODULE(modinfo);
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_LOAD(close)
|
||||
MOD_LOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_UNLOAD(close)
|
||||
MOD_UNLOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
@@ -26,7 +26,7 @@ CMD_FUNC(m_connect);
|
||||
|
||||
#define MSG_CONNECT "CONNECT"
|
||||
|
||||
ModuleHeader MOD_HEADER(connect)
|
||||
ModuleHeader MOD_HEADER
|
||||
= {
|
||||
"connect",
|
||||
"5.0",
|
||||
@@ -35,19 +35,19 @@ ModuleHeader MOD_HEADER(connect)
|
||||
"unrealircd-5",
|
||||
};
|
||||
|
||||
MOD_INIT(connect)
|
||||
MOD_INIT()
|
||||
{
|
||||
CommandAdd(modinfo->handle, MSG_CONNECT, m_connect, MAXPARA, M_USER|M_SERVER); /* hmm.. server.. really? */
|
||||
MARK_AS_OFFICIAL_MODULE(modinfo);
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_LOAD(connect)
|
||||
MOD_LOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_UNLOAD(connect)
|
||||
MOD_UNLOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
#define CALLBACKTYPE_REPUTATION_STARTTIME 5
|
||||
#endif
|
||||
|
||||
ModuleHeader MOD_HEADER(connthrottle)
|
||||
ModuleHeader MOD_HEADER
|
||||
= {
|
||||
"connthrottle",
|
||||
CONNTHROTTLE_VERSION,
|
||||
@@ -80,7 +80,7 @@ void rehash_dump_settings(void);
|
||||
void rehash_read_settings(void);
|
||||
EVENT(connthrottle_evt);
|
||||
|
||||
MOD_TEST(connthrottle)
|
||||
MOD_TEST()
|
||||
{
|
||||
memset(&cfg, 0, sizeof(cfg));
|
||||
memset(&ucounter, 0, sizeof(ucounter));
|
||||
@@ -98,7 +98,7 @@ MOD_TEST(connthrottle)
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_INIT(connthrottle)
|
||||
MOD_INIT()
|
||||
{
|
||||
MARK_AS_OFFICIAL_MODULE(modinfo);
|
||||
snprintf(rehash_dump_filename, sizeof(rehash_dump_filename), "%s/connthrottle.tmp", TMPDIR);
|
||||
@@ -110,14 +110,14 @@ MOD_INIT(connthrottle)
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_LOAD(connthrottle)
|
||||
MOD_LOAD()
|
||||
{
|
||||
rehash_read_settings();
|
||||
EventAdd(modinfo->handle, "connthrottle_evt", 1, 0, connthrottle_evt, NULL);
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_UNLOAD(connthrottle)
|
||||
MOD_UNLOAD()
|
||||
{
|
||||
rehash_dump_settings();
|
||||
return MOD_SUCCESS;
|
||||
|
||||
+4
-4
@@ -24,7 +24,7 @@ CMD_FUNC(m_cycle);
|
||||
/* Place includes here */
|
||||
#define MSG_CYCLE "CYCLE"
|
||||
|
||||
ModuleHeader MOD_HEADER(cycle)
|
||||
ModuleHeader MOD_HEADER
|
||||
= {
|
||||
"cycle", /* Name of module */
|
||||
"5.0", /* Version */
|
||||
@@ -34,7 +34,7 @@ ModuleHeader MOD_HEADER(cycle)
|
||||
};
|
||||
|
||||
/* This is called on module init, before Server Ready */
|
||||
MOD_INIT(cycle)
|
||||
MOD_INIT()
|
||||
{
|
||||
CommandAdd(modinfo->handle, MSG_CYCLE, m_cycle, MAXPARA, M_USER);
|
||||
MARK_AS_OFFICIAL_MODULE(modinfo);
|
||||
@@ -42,14 +42,14 @@ MOD_INIT(cycle)
|
||||
}
|
||||
|
||||
/* Is first run when server is 100% ready */
|
||||
MOD_LOAD(cycle)
|
||||
MOD_LOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
|
||||
}
|
||||
|
||||
/* Called when module is unloaded */
|
||||
MOD_UNLOAD(cycle)
|
||||
MOD_UNLOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
@@ -26,7 +26,7 @@ CMD_FUNC(m_dccallow);
|
||||
|
||||
#define MSG_DCCALLOW "DCCALLOW"
|
||||
|
||||
ModuleHeader MOD_HEADER(dccallow)
|
||||
ModuleHeader MOD_HEADER
|
||||
= {
|
||||
"dccallow",
|
||||
"5.0",
|
||||
@@ -35,7 +35,7 @@ ModuleHeader MOD_HEADER(dccallow)
|
||||
"unrealircd-5",
|
||||
};
|
||||
|
||||
MOD_INIT(dccallow)
|
||||
MOD_INIT()
|
||||
{
|
||||
CommandAdd(modinfo->handle, MSG_DCCALLOW, m_dccallow, 1, M_USER);
|
||||
ISupportAdd(modinfo->handle, "USERIP", NULL);
|
||||
@@ -43,12 +43,12 @@ MOD_INIT(dccallow)
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_LOAD(dccallow)
|
||||
MOD_LOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_UNLOAD(dccallow)
|
||||
MOD_UNLOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
@@ -26,7 +26,7 @@ CMD_FUNC(m_dccdeny);
|
||||
|
||||
#define MSG_DCCDENY "DCCDENY"
|
||||
|
||||
ModuleHeader MOD_HEADER(dccdeny)
|
||||
ModuleHeader MOD_HEADER
|
||||
= {
|
||||
"dccdeny",
|
||||
"5.0",
|
||||
@@ -35,19 +35,19 @@ ModuleHeader MOD_HEADER(dccdeny)
|
||||
"unrealircd-5",
|
||||
};
|
||||
|
||||
MOD_INIT(dccdeny)
|
||||
MOD_INIT()
|
||||
{
|
||||
CommandAdd(modinfo->handle, MSG_DCCDENY, m_dccdeny, 2, M_USER);
|
||||
MARK_AS_OFFICIAL_MODULE(modinfo);
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_LOAD(dccdeny)
|
||||
MOD_LOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_UNLOAD(dccdeny)
|
||||
MOD_UNLOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
|
||||
#include "unrealircd.h"
|
||||
|
||||
ModuleHeader MOD_HEADER(echo_message)
|
||||
ModuleHeader MOD_HEADER
|
||||
= {
|
||||
"echo-message",
|
||||
"5.0",
|
||||
@@ -38,7 +38,7 @@ long CAP_ECHO_MESSAGE = 0L;
|
||||
int em_chanmsg(Client *sptr, Channel *chptr, int sendflags, int prefix, char *target, MessageTag *mtags, char *text, int notice);
|
||||
int em_usermsg(Client *sptr, Client *to, MessageTag *mtags, char *text, int notice);
|
||||
|
||||
MOD_INIT(echo_message)
|
||||
MOD_INIT()
|
||||
{
|
||||
ClientCapabilityInfo cap;
|
||||
|
||||
@@ -54,12 +54,12 @@ MOD_INIT(echo_message)
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_LOAD(echo_message)
|
||||
MOD_LOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_UNLOAD(echo_message)
|
||||
MOD_UNLOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
+4
-4
@@ -26,7 +26,7 @@ CMD_FUNC(m_eos);
|
||||
|
||||
#define MSG_EOS "EOS"
|
||||
|
||||
ModuleHeader MOD_HEADER(eos)
|
||||
ModuleHeader MOD_HEADER
|
||||
= {
|
||||
"eos",
|
||||
"5.0",
|
||||
@@ -35,19 +35,19 @@ ModuleHeader MOD_HEADER(eos)
|
||||
"unrealircd-5",
|
||||
};
|
||||
|
||||
MOD_INIT(eos)
|
||||
MOD_INIT()
|
||||
{
|
||||
CommandAdd(modinfo->handle, MSG_EOS, m_eos, MAXPARA, M_SERVER);
|
||||
MARK_AS_OFFICIAL_MODULE(modinfo);
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_LOAD(eos)
|
||||
MOD_LOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_UNLOAD(eos)
|
||||
MOD_UNLOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
*/
|
||||
#include "unrealircd.h"
|
||||
|
||||
ModuleHeader MOD_HEADER(account)
|
||||
ModuleHeader MOD_HEADER
|
||||
= {
|
||||
"extbans/account",
|
||||
"4.2",
|
||||
@@ -32,7 +32,7 @@ char *extban_account_conv_param(char *para);
|
||||
int extban_account_is_banned(Client *sptr, Channel *chptr, char *banin, int type, char **msg, char **errmsg);
|
||||
|
||||
/** Called upon module init */
|
||||
MOD_INIT(account)
|
||||
MOD_INIT()
|
||||
{
|
||||
ExtbanInfo req;
|
||||
|
||||
@@ -53,13 +53,13 @@ MOD_INIT(account)
|
||||
}
|
||||
|
||||
/** Called upon module load */
|
||||
MOD_LOAD(account)
|
||||
MOD_LOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
/** Called upon unload */
|
||||
MOD_UNLOAD(account)
|
||||
MOD_UNLOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
*/
|
||||
#include "unrealircd.h"
|
||||
|
||||
ModuleHeader MOD_HEADER(certfp)
|
||||
ModuleHeader MOD_HEADER
|
||||
= {
|
||||
"extbans/certfp",
|
||||
"4.2",
|
||||
@@ -33,7 +33,7 @@ char *extban_certfp_conv_param(char *para);
|
||||
int extban_certfp_is_banned(Client *sptr, Channel *chptr, char *banin, int type, char **msg, char **errmsg);
|
||||
|
||||
/* Called upon module init */
|
||||
MOD_INIT(certfp)
|
||||
MOD_INIT()
|
||||
{
|
||||
ExtbanInfo req;
|
||||
|
||||
@@ -54,13 +54,13 @@ MOD_INIT(certfp)
|
||||
}
|
||||
|
||||
/* Called upon module load */
|
||||
MOD_LOAD(certfp)
|
||||
MOD_LOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
/* Called upon unload */
|
||||
MOD_UNLOAD(account)
|
||||
MOD_UNLOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
*/
|
||||
#include "unrealircd.h"
|
||||
|
||||
ModuleHeader MOD_HEADER(inchannel)
|
||||
ModuleHeader MOD_HEADER
|
||||
= {
|
||||
"extbans/inchannel",
|
||||
"4.2",
|
||||
@@ -33,7 +33,7 @@ char *extban_inchannel_conv_param(char *para);
|
||||
int extban_inchannel_is_banned(Client *sptr, Channel *chptr, char *banin, int type, char **msg, char **errmsg);
|
||||
|
||||
/** Called upon module init */
|
||||
MOD_INIT(inchannel)
|
||||
MOD_INIT()
|
||||
{
|
||||
ExtbanInfo req;
|
||||
|
||||
@@ -54,13 +54,13 @@ MOD_INIT(inchannel)
|
||||
}
|
||||
|
||||
/** Called upon module load */
|
||||
MOD_LOAD(inchannel)
|
||||
MOD_LOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
/** Called upon unload */
|
||||
MOD_UNLOAD(inchannel)
|
||||
MOD_UNLOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
*/
|
||||
#include "unrealircd.h"
|
||||
|
||||
ModuleHeader MOD_HEADER(join)
|
||||
ModuleHeader MOD_HEADER
|
||||
= {
|
||||
"extbans/join",
|
||||
"4.2",
|
||||
@@ -31,7 +31,7 @@ ModuleHeader MOD_HEADER(join)
|
||||
int extban_modej_is_banned(Client *sptr, Channel *chptr, char *banin, int type, char **msg, char **errmsg);
|
||||
|
||||
/** Called upon module init */
|
||||
MOD_INIT(join)
|
||||
MOD_INIT()
|
||||
{
|
||||
ExtbanInfo req;
|
||||
|
||||
@@ -52,13 +52,13 @@ MOD_INIT(join)
|
||||
}
|
||||
|
||||
/** Called upon module load */
|
||||
MOD_LOAD(join)
|
||||
MOD_LOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
/** Called upon unload */
|
||||
MOD_UNLOAD(join)
|
||||
MOD_UNLOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
*/
|
||||
#include "unrealircd.h"
|
||||
|
||||
ModuleHeader MOD_HEADER(msgbypass)
|
||||
ModuleHeader MOD_HEADER
|
||||
= {
|
||||
"extbans/msgbypass",
|
||||
"4.2",
|
||||
@@ -34,7 +34,7 @@ int msgbypass_extban_is_ok(Client* sptr, Channel* chptr, char* para, int checkt,
|
||||
char *msgbypass_extban_conv_param(char *para);
|
||||
|
||||
/** Called upon module init */
|
||||
MOD_INIT(msgbypass)
|
||||
MOD_INIT()
|
||||
{
|
||||
ExtbanInfo req;
|
||||
|
||||
@@ -55,14 +55,14 @@ MOD_INIT(msgbypass)
|
||||
}
|
||||
|
||||
/** Called upon module load */
|
||||
MOD_LOAD(msgbypass)
|
||||
MOD_LOAD()
|
||||
{
|
||||
HookAdd(modinfo->handle, HOOKTYPE_CAN_BYPASS_CHANNEL_MESSAGE_RESTRICTION, 0, msgbypass_can_bypass);
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
/** Called upon unload */
|
||||
MOD_UNLOAD(msgbypass)
|
||||
MOD_UNLOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
*/
|
||||
#include "unrealircd.h"
|
||||
|
||||
ModuleHeader MOD_HEADER(nickchange)
|
||||
ModuleHeader MOD_HEADER
|
||||
= {
|
||||
"extbans/nickchange",
|
||||
"4.2",
|
||||
@@ -31,7 +31,7 @@ ModuleHeader MOD_HEADER(nickchange)
|
||||
int extban_nickchange_is_banned(Client *sptr, Channel *chptr, char *banin, int type, char **msg, char **errmsg);
|
||||
|
||||
/** Called upon module init */
|
||||
MOD_INIT(nickchange)
|
||||
MOD_INIT()
|
||||
{
|
||||
ExtbanInfo req;
|
||||
|
||||
@@ -52,13 +52,13 @@ MOD_INIT(nickchange)
|
||||
}
|
||||
|
||||
/** Called upon module load */
|
||||
MOD_LOAD(nickchange)
|
||||
MOD_LOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
/** Called upon unload */
|
||||
MOD_UNLOAD(nickchange)
|
||||
MOD_UNLOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
*/
|
||||
#include "unrealircd.h"
|
||||
|
||||
ModuleHeader MOD_HEADER(operclass)
|
||||
ModuleHeader MOD_HEADER
|
||||
= {
|
||||
"extbans/operclass",
|
||||
"4.2",
|
||||
@@ -32,7 +32,7 @@ char *extban_operclass_conv_param(char *para);
|
||||
int extban_operclass_is_banned(Client *sptr, Channel *chptr, char *banin, int type, char **msg, char **errmsg);
|
||||
|
||||
/** Called upon module init */
|
||||
MOD_INIT(operclass)
|
||||
MOD_INIT()
|
||||
{
|
||||
ExtbanInfo req;
|
||||
|
||||
@@ -53,13 +53,13 @@ MOD_INIT(operclass)
|
||||
}
|
||||
|
||||
/** Called upon module load */
|
||||
MOD_LOAD(operclass)
|
||||
MOD_LOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
/** Called upon unload */
|
||||
MOD_UNLOAD(operclass)
|
||||
MOD_UNLOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
|
||||
#include "unrealircd.h"
|
||||
|
||||
ModuleHeader MOD_HEADER(partmsg)
|
||||
ModuleHeader MOD_HEADER
|
||||
= {
|
||||
"extbans/partmsg",
|
||||
"4.2",
|
||||
@@ -30,7 +30,7 @@ ModuleHeader MOD_HEADER(partmsg)
|
||||
|
||||
int extban_partmsg_is_banned(Client *sptr, Channel *chptr, char *banin, int type, char **msg, char **errmsg);
|
||||
|
||||
MOD_INIT(partmsg)
|
||||
MOD_INIT()
|
||||
{
|
||||
ExtbanInfo req;
|
||||
|
||||
@@ -51,13 +51,13 @@ MOD_INIT(partmsg)
|
||||
}
|
||||
|
||||
/** Called upon module load */
|
||||
MOD_LOAD(partmsg)
|
||||
MOD_LOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
/** Called upon unload */
|
||||
MOD_UNLOAD(partmsg)
|
||||
MOD_UNLOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
*/
|
||||
#include "unrealircd.h"
|
||||
|
||||
ModuleHeader MOD_HEADER(quiet)
|
||||
ModuleHeader MOD_HEADER
|
||||
= {
|
||||
"extbans/quiet",
|
||||
"4.2",
|
||||
@@ -31,7 +31,7 @@ ModuleHeader MOD_HEADER(quiet)
|
||||
int extban_quiet_is_banned(Client *sptr, Channel *chptr, char *banin, int type, char **msg, char **errmsg);
|
||||
|
||||
/** Called upon module init */
|
||||
MOD_INIT(quiet)
|
||||
MOD_INIT()
|
||||
{
|
||||
ExtbanInfo req;
|
||||
|
||||
@@ -52,13 +52,13 @@ MOD_INIT(quiet)
|
||||
}
|
||||
|
||||
/** Called upon module load */
|
||||
MOD_LOAD(quiet)
|
||||
MOD_LOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
/** Called upon unload */
|
||||
MOD_UNLOAD(quiet)
|
||||
MOD_UNLOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
*/
|
||||
#include "unrealircd.h"
|
||||
|
||||
ModuleHeader MOD_HEADER(realname)
|
||||
ModuleHeader MOD_HEADER
|
||||
= {
|
||||
"extbans/realname",
|
||||
"4.2",
|
||||
@@ -32,7 +32,7 @@ char *extban_realname_conv_param(char *para);
|
||||
int extban_realname_is_banned(Client *sptr, Channel *chptr, char *banin, int type, char **msg, char **errmsg);
|
||||
|
||||
/** Called upon module init */
|
||||
MOD_INIT(realname)
|
||||
MOD_INIT()
|
||||
{
|
||||
ExtbanInfo req;
|
||||
|
||||
@@ -53,13 +53,13 @@ MOD_INIT(realname)
|
||||
}
|
||||
|
||||
/** Called upon module load */
|
||||
MOD_LOAD(realname)
|
||||
MOD_LOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
/** Called upon unload */
|
||||
MOD_UNLOAD(realname)
|
||||
MOD_UNLOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
@@ -70,7 +70,7 @@
|
||||
#undef BENCHMARK
|
||||
|
||||
|
||||
ModuleHeader MOD_HEADER(textban)
|
||||
ModuleHeader MOD_HEADER
|
||||
= {
|
||||
"extbans/textban",
|
||||
"2.2",
|
||||
@@ -85,7 +85,7 @@ int extban_modeT_is_banned(Client *sptr, Channel *chptr, char *ban, int type, ch
|
||||
int extban_modeT_is_ok(Client *sptr, Channel *chptr, char *para, int checkt, int what, int what2);
|
||||
void parse_word(const char *s, char **word, int *type);
|
||||
|
||||
MOD_INIT(textban)
|
||||
MOD_INIT()
|
||||
{
|
||||
ExtbanInfo req;
|
||||
|
||||
@@ -106,12 +106,12 @@ MOD_INIT(textban)
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_LOAD(textban)
|
||||
MOD_LOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_UNLOAD(textban)
|
||||
MOD_UNLOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
@@ -45,7 +45,7 @@
|
||||
*/
|
||||
#define TIMEDBAN_TIMER_DELTA ((TIMEDBAN_TIMER_ITERATION_SPLIT*TIMEDBAN_TIMER)/2)
|
||||
|
||||
ModuleHeader MOD_HEADER(timedban)
|
||||
ModuleHeader MOD_HEADER
|
||||
= {
|
||||
"extbans/timedban",
|
||||
"1.0",
|
||||
@@ -63,12 +63,12 @@ char *timedban_chanmsg(Client *, Client *, Channel *, char *, int);
|
||||
|
||||
EVENT(timedban_timeout);
|
||||
|
||||
MOD_TEST(timedban)
|
||||
MOD_TEST()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_INIT(timedban)
|
||||
MOD_INIT()
|
||||
{
|
||||
ExtbanInfo extban;
|
||||
|
||||
@@ -94,12 +94,12 @@ ExtbanInfo extban;
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_LOAD(timedban)
|
||||
MOD_LOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_UNLOAD(timedban)
|
||||
MOD_UNLOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
@@ -26,7 +26,7 @@ CMD_FUNC(m_globops);
|
||||
|
||||
#define MSG_GLOBOPS "GLOBOPS"
|
||||
|
||||
ModuleHeader MOD_HEADER(globops)
|
||||
ModuleHeader MOD_HEADER
|
||||
= {
|
||||
"globops",
|
||||
"5.0",
|
||||
@@ -35,19 +35,19 @@ ModuleHeader MOD_HEADER(globops)
|
||||
"unrealircd-5",
|
||||
};
|
||||
|
||||
MOD_INIT(globops)
|
||||
MOD_INIT()
|
||||
{
|
||||
CommandAdd(modinfo->handle, MSG_GLOBOPS, m_globops, 1, M_USER|M_SERVER);
|
||||
MARK_AS_OFFICIAL_MODULE(modinfo);
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_LOAD(globops)
|
||||
MOD_LOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_UNLOAD(globops)
|
||||
MOD_UNLOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
+4
-4
@@ -27,7 +27,7 @@ CMD_FUNC(m_help);
|
||||
#define MSG_HELP "HELP"
|
||||
#define MSG_HELPOP "HELPOP"
|
||||
|
||||
ModuleHeader MOD_HEADER(help)
|
||||
ModuleHeader MOD_HEADER
|
||||
= {
|
||||
"help",
|
||||
"5.0",
|
||||
@@ -36,7 +36,7 @@ ModuleHeader MOD_HEADER(help)
|
||||
"unrealircd-5",
|
||||
};
|
||||
|
||||
MOD_INIT(help)
|
||||
MOD_INIT()
|
||||
{
|
||||
CommandAdd(modinfo->handle, MSG_HELP, m_help, 1, M_USER);
|
||||
CommandAdd(modinfo->handle, MSG_HELPOP, m_help, 1, M_USER);
|
||||
@@ -44,12 +44,12 @@ MOD_INIT(help)
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_LOAD(help)
|
||||
MOD_LOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_UNLOAD(help)
|
||||
MOD_UNLOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
@@ -43,7 +43,7 @@ static ModuleInfo *MyModInfo;
|
||||
#define MyMod MyModInfo->handle
|
||||
#define SAVE_MODINFO MyModInfo = modinfo;
|
||||
|
||||
ModuleHeader MOD_HEADER(hideserver)
|
||||
ModuleHeader MOD_HEADER
|
||||
= {
|
||||
"hideserver",
|
||||
"5.0",
|
||||
@@ -73,7 +73,7 @@ static void FreeConf()
|
||||
}
|
||||
}
|
||||
|
||||
MOD_TEST(hideserver)
|
||||
MOD_TEST()
|
||||
{
|
||||
SAVE_MODINFO
|
||||
HookAdd(modinfo->handle, HOOKTYPE_CONFIGTEST, 0, cb_test);
|
||||
@@ -81,7 +81,7 @@ MOD_TEST(hideserver)
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_INIT(hideserver)
|
||||
MOD_INIT()
|
||||
{
|
||||
MARK_AS_OFFICIAL_MODULE(modinfo);
|
||||
SAVE_MODINFO
|
||||
@@ -93,7 +93,7 @@ MOD_INIT(hideserver)
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_LOAD(hideserver)
|
||||
MOD_LOAD()
|
||||
{
|
||||
if (!CommandOverrideAdd(MyMod, "MAP", override_map))
|
||||
return MOD_FAILED;
|
||||
@@ -104,7 +104,7 @@ MOD_LOAD(hideserver)
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_UNLOAD(hideserver)
|
||||
MOD_UNLOAD()
|
||||
{
|
||||
FreeConf();
|
||||
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
* are executed as fast as possible.
|
||||
*/
|
||||
|
||||
ModuleHeader MOD_HEADER(history_backend_mem)
|
||||
ModuleHeader MOD_HEADER
|
||||
= {
|
||||
"history_backend_mem",
|
||||
"1.0",
|
||||
@@ -53,7 +53,7 @@ int hbm_history_del(char *object, int max_lines, long max_time);
|
||||
int hbm_history_request(Client *acptr, char *object, HistoryFilter *filter);
|
||||
int hbm_history_destroy(char *object);
|
||||
|
||||
MOD_INIT(history_backend_mem)
|
||||
MOD_INIT()
|
||||
{
|
||||
HistoryBackendInfo hbi;
|
||||
|
||||
@@ -75,12 +75,12 @@ MOD_INIT(history_backend_mem)
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_LOAD(history_backend_mem)
|
||||
MOD_LOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_UNLOAD(history_backend_mem)
|
||||
MOD_UNLOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
* channel mode +H.
|
||||
*/
|
||||
|
||||
ModuleHeader MOD_HEADER(history_backend_null)
|
||||
ModuleHeader MOD_HEADER
|
||||
= {
|
||||
"history_backend_null",
|
||||
"1.0",
|
||||
@@ -25,7 +25,7 @@ int hbn_history_del(char *object, int max_lines, long max_time);
|
||||
int hbn_history_request(Client *acptr, char *object, HistoryFilter *filter);
|
||||
int hbn_history_destroy(char *object);
|
||||
|
||||
MOD_INIT(history_backend_null)
|
||||
MOD_INIT()
|
||||
{
|
||||
HistoryBackendInfo hbi;
|
||||
|
||||
@@ -44,12 +44,12 @@ MOD_INIT(history_backend_null)
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_LOAD(history_backend_null)
|
||||
MOD_LOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_UNLOAD(history_backend_null)
|
||||
MOD_UNLOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
@@ -26,7 +26,7 @@ CMD_FUNC(m_invite);
|
||||
|
||||
#define MSG_INVITE "INVITE"
|
||||
|
||||
ModuleHeader MOD_HEADER(invite)
|
||||
ModuleHeader MOD_HEADER
|
||||
= {
|
||||
"invite",
|
||||
"5.0",
|
||||
@@ -35,19 +35,19 @@ ModuleHeader MOD_HEADER(invite)
|
||||
"unrealircd-5",
|
||||
};
|
||||
|
||||
MOD_INIT(invite)
|
||||
MOD_INIT()
|
||||
{
|
||||
CommandAdd(modinfo->handle, MSG_INVITE, m_invite, MAXPARA, M_USER);
|
||||
MARK_AS_OFFICIAL_MODULE(modinfo);
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_LOAD(invite)
|
||||
MOD_LOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_UNLOAD(invite)
|
||||
MOD_UNLOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
@@ -25,7 +25,7 @@
|
||||
|
||||
CMD_FUNC(m_ircops);
|
||||
|
||||
ModuleHeader MOD_HEADER(ircops)
|
||||
ModuleHeader MOD_HEADER
|
||||
= {
|
||||
"ircops",
|
||||
"3.71",
|
||||
@@ -34,7 +34,7 @@ ModuleHeader MOD_HEADER(ircops)
|
||||
"unrealircd-5",
|
||||
};
|
||||
|
||||
MOD_INIT(ircops)
|
||||
MOD_INIT()
|
||||
{
|
||||
MARK_AS_OFFICIAL_MODULE(modinfo);
|
||||
if (CommandExists(MSG_IRCOPS))
|
||||
@@ -54,12 +54,12 @@ MOD_INIT(ircops)
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_LOAD(ircops)
|
||||
MOD_LOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_UNLOAD(ircops)
|
||||
MOD_UNLOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
+4
-4
@@ -26,7 +26,7 @@ CMD_FUNC(m_ison);
|
||||
|
||||
#define MSG_ISON "ISON"
|
||||
|
||||
ModuleHeader MOD_HEADER(ison)
|
||||
ModuleHeader MOD_HEADER
|
||||
= {
|
||||
"ison",
|
||||
"5.0",
|
||||
@@ -35,19 +35,19 @@ ModuleHeader MOD_HEADER(ison)
|
||||
"unrealircd-5",
|
||||
};
|
||||
|
||||
MOD_INIT(ison)
|
||||
MOD_INIT()
|
||||
{
|
||||
CommandAdd(modinfo->handle, MSG_ISON, m_ison, 1, M_USER);
|
||||
MARK_AS_OFFICIAL_MODULE(modinfo);
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_LOAD(ison)
|
||||
MOD_LOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_UNLOAD(ison)
|
||||
MOD_UNLOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
+5
-5
@@ -42,7 +42,7 @@ static int bouncedtimes = 0;
|
||||
#define MAXBOUNCE 5 /** Most sensible */
|
||||
#define MSG_JOIN "JOIN"
|
||||
|
||||
ModuleHeader MOD_HEADER(join)
|
||||
ModuleHeader MOD_HEADER
|
||||
= {
|
||||
"join",
|
||||
"5.0",
|
||||
@@ -51,7 +51,7 @@ ModuleHeader MOD_HEADER(join)
|
||||
"unrealircd-5",
|
||||
};
|
||||
|
||||
MOD_TEST(join)
|
||||
MOD_TEST()
|
||||
{
|
||||
MARK_AS_OFFICIAL_MODULE(modinfo);
|
||||
EfunctionAddVoid(modinfo->handle, EFUNC_JOIN_CHANNEL, _join_channel);
|
||||
@@ -64,19 +64,19 @@ MOD_TEST(join)
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_INIT(join)
|
||||
MOD_INIT()
|
||||
{
|
||||
CommandAdd(modinfo->handle, MSG_JOIN, m_join, MAXPARA, M_USER);
|
||||
MARK_AS_OFFICIAL_MODULE(modinfo);
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_LOAD(join)
|
||||
MOD_LOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_UNLOAD(join)
|
||||
MOD_UNLOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
@@ -27,7 +27,7 @@
|
||||
#define JOINTHROTTLE_DEFAULT_COUNT 3
|
||||
#define JOINTHROTTLE_DEFAULT_TIME 90
|
||||
|
||||
ModuleHeader MOD_HEADER(jointhrottle)
|
||||
ModuleHeader MOD_HEADER
|
||||
= {
|
||||
"jointhrottle",
|
||||
"5.0",
|
||||
@@ -65,13 +65,13 @@ static void jointhrottle_increase_usercounter(Client *cptr, Channel *chptr);
|
||||
EVENT(jointhrottle_cleanup_structs);
|
||||
JoinFlood *jointhrottle_addentry(Client *cptr, Channel *chptr);
|
||||
|
||||
MOD_TEST(jointhrottle)
|
||||
MOD_TEST()
|
||||
{
|
||||
HookAdd(modinfo->handle, HOOKTYPE_CONFIGTEST, 0, jointhrottle_config_test);
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_INIT(jointhrottle)
|
||||
MOD_INIT()
|
||||
{
|
||||
ModDataInfo mreq;
|
||||
|
||||
@@ -98,13 +98,13 @@ MOD_INIT(jointhrottle)
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_LOAD(jointhrottle)
|
||||
MOD_LOAD()
|
||||
{
|
||||
EventAdd(ModInfo->handle, "jointhrottle_cleanup_structs", 60, 0, jointhrottle_cleanup_structs, NULL);
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_UNLOAD(jointhrottle)
|
||||
MOD_UNLOAD()
|
||||
{
|
||||
return MOD_FAILED;
|
||||
}
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
|
||||
#include "unrealircd.h"
|
||||
|
||||
ModuleHeader MOD_HEADER(jumpserver)
|
||||
ModuleHeader MOD_HEADER
|
||||
= {
|
||||
"jumpserver",
|
||||
"1.1",
|
||||
@@ -49,7 +49,7 @@ struct JSS
|
||||
|
||||
JSS *jss=NULL; /**< JumpServer Status. NULL=disabled. */
|
||||
|
||||
MOD_INIT(jumpserver)
|
||||
MOD_INIT()
|
||||
{
|
||||
MARK_AS_OFFICIAL_MODULE(modinfo);
|
||||
LoadPersistentPointer(modinfo, jss, jumpserver_free_jss);
|
||||
@@ -58,12 +58,12 @@ MOD_INIT(jumpserver)
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_LOAD(jumpserver)
|
||||
MOD_LOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_UNLOAD(jumpserver)
|
||||
MOD_UNLOAD()
|
||||
{
|
||||
SavePersistentPointer(modinfo, jss);
|
||||
return MOD_SUCCESS;
|
||||
|
||||
+4
-4
@@ -26,7 +26,7 @@ CMD_FUNC(m_kick);
|
||||
|
||||
#define MSG_KICK "KICK"
|
||||
|
||||
ModuleHeader MOD_HEADER(kick)
|
||||
ModuleHeader MOD_HEADER
|
||||
= {
|
||||
"kick",
|
||||
"5.0",
|
||||
@@ -35,19 +35,19 @@ ModuleHeader MOD_HEADER(kick)
|
||||
"unrealircd-5",
|
||||
};
|
||||
|
||||
MOD_INIT(kick)
|
||||
MOD_INIT()
|
||||
{
|
||||
CommandAdd(modinfo->handle, MSG_KICK, m_kick, 3, M_USER|M_SERVER);
|
||||
MARK_AS_OFFICIAL_MODULE(modinfo);
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_LOAD(kick)
|
||||
MOD_LOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_UNLOAD(kick)
|
||||
MOD_UNLOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
+4
-4
@@ -26,7 +26,7 @@ static char buf[BUFSIZE], buf2[BUFSIZE];
|
||||
/* Place includes here */
|
||||
#define MSG_KILL "KILL" /* KILL */
|
||||
|
||||
ModuleHeader MOD_HEADER(kill)
|
||||
ModuleHeader MOD_HEADER
|
||||
= {
|
||||
"kill", /* Name of module */
|
||||
"5.0", /* Version */
|
||||
@@ -36,7 +36,7 @@ ModuleHeader MOD_HEADER(kill)
|
||||
};
|
||||
|
||||
/* This is called on module init, before Server Ready */
|
||||
MOD_INIT(kill)
|
||||
MOD_INIT()
|
||||
{
|
||||
CommandAdd(modinfo->handle, MSG_KILL, m_kill, 2, M_USER|M_SERVER);
|
||||
MARK_AS_OFFICIAL_MODULE(modinfo);
|
||||
@@ -44,14 +44,14 @@ MOD_INIT(kill)
|
||||
}
|
||||
|
||||
/* Is first run when server is 100% ready */
|
||||
MOD_LOAD(kill)
|
||||
MOD_LOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
|
||||
/* Called when module is unloaded */
|
||||
MOD_UNLOAD(kill)
|
||||
MOD_UNLOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
+4
-4
@@ -26,7 +26,7 @@ CMD_FUNC(m_knock);
|
||||
|
||||
#define MSG_KNOCK "KNOCK"
|
||||
|
||||
ModuleHeader MOD_HEADER(knock)
|
||||
ModuleHeader MOD_HEADER
|
||||
= {
|
||||
"knock",
|
||||
"5.0",
|
||||
@@ -35,7 +35,7 @@ ModuleHeader MOD_HEADER(knock)
|
||||
"unrealircd-5",
|
||||
};
|
||||
|
||||
MOD_INIT(knock)
|
||||
MOD_INIT()
|
||||
{
|
||||
CommandAdd(modinfo->handle, MSG_KNOCK, m_knock, 2, M_USER);
|
||||
ISupportAdd(modinfo->handle, "KNOCK", NULL);
|
||||
@@ -43,12 +43,12 @@ MOD_INIT(knock)
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_LOAD(knock)
|
||||
MOD_LOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_UNLOAD(knock)
|
||||
MOD_UNLOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
|
||||
#include "unrealircd.h"
|
||||
|
||||
ModuleHeader MOD_HEADER(labeled-response)
|
||||
ModuleHeader MOD_HEADER
|
||||
= {
|
||||
"labeled-response",
|
||||
"5.0",
|
||||
@@ -53,7 +53,7 @@ long CAP_LABELED_RESPONSE = 0L;
|
||||
|
||||
int labeled_response_mtag_is_ok(Client *acptr, char *name, char *value);
|
||||
|
||||
MOD_INIT(labeled-response)
|
||||
MOD_INIT()
|
||||
{
|
||||
ClientCapabilityInfo cap;
|
||||
ClientCapability *c;
|
||||
@@ -81,12 +81,12 @@ MOD_INIT(labeled-response)
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_LOAD(labeled-response)
|
||||
MOD_LOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_UNLOAD(labeled-response)
|
||||
MOD_UNLOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
+4
-4
@@ -25,7 +25,7 @@ CMD_FUNC(m_lag);
|
||||
/* Place includes here */
|
||||
#define MSG_LAG "LAG" /* Lag detect */
|
||||
|
||||
ModuleHeader MOD_HEADER(lag)
|
||||
ModuleHeader MOD_HEADER
|
||||
= {
|
||||
"lag", /* Name of module */
|
||||
"5.0", /* Version */
|
||||
@@ -35,7 +35,7 @@ ModuleHeader MOD_HEADER(lag)
|
||||
};
|
||||
|
||||
/* This is called on module init, before Server Ready */
|
||||
MOD_INIT(lag)
|
||||
MOD_INIT()
|
||||
{
|
||||
CommandAdd(modinfo->handle, MSG_LAG, m_lag, MAXPARA, M_USER|M_SERVER);
|
||||
MARK_AS_OFFICIAL_MODULE(modinfo);
|
||||
@@ -43,13 +43,13 @@ MOD_INIT(lag)
|
||||
}
|
||||
|
||||
/* Is first run when server is 100% ready */
|
||||
MOD_LOAD(lag)
|
||||
MOD_LOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
/* Called when module is unloaded */
|
||||
MOD_UNLOAD(lag)
|
||||
MOD_UNLOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
@@ -23,7 +23,7 @@
|
||||
#include "unrealircd.h"
|
||||
|
||||
/* Module header */
|
||||
ModuleHeader MOD_HEADER(link_security)
|
||||
ModuleHeader MOD_HEADER
|
||||
= {
|
||||
"link-security",
|
||||
"5.0",
|
||||
@@ -46,7 +46,7 @@ int global_link_security = -1;
|
||||
int effective_link_security = -1;
|
||||
|
||||
/** Module initalization */
|
||||
MOD_INIT(link_security)
|
||||
MOD_INIT()
|
||||
{
|
||||
ModDataInfo mreq;
|
||||
|
||||
@@ -71,7 +71,7 @@ MOD_INIT(link_security)
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_LOAD(link_security)
|
||||
MOD_LOAD()
|
||||
{
|
||||
ClientCapabilityInfo cap;
|
||||
|
||||
@@ -86,7 +86,7 @@ MOD_LOAD(link_security)
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_UNLOAD(link_security)
|
||||
MOD_UNLOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
+4
-4
@@ -26,7 +26,7 @@ CMD_FUNC(m_links);
|
||||
|
||||
#define MSG_LINKS "LINKS"
|
||||
|
||||
ModuleHeader MOD_HEADER(links)
|
||||
ModuleHeader MOD_HEADER
|
||||
= {
|
||||
"links",
|
||||
"5.0",
|
||||
@@ -35,19 +35,19 @@ ModuleHeader MOD_HEADER(links)
|
||||
"unrealircd-5",
|
||||
};
|
||||
|
||||
MOD_INIT(links)
|
||||
MOD_INIT()
|
||||
{
|
||||
CommandAdd(modinfo->handle, MSG_LINKS, m_links, MAXPARA, M_USER);
|
||||
MARK_AS_OFFICIAL_MODULE(modinfo);
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_LOAD(links)
|
||||
MOD_LOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_UNLOAD(links)
|
||||
MOD_UNLOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
+5
-5
@@ -27,7 +27,7 @@ void _send_list(Client *cptr);
|
||||
|
||||
#define MSG_LIST "LIST"
|
||||
|
||||
ModuleHeader MOD_HEADER(list)
|
||||
ModuleHeader MOD_HEADER
|
||||
= {
|
||||
"list",
|
||||
"5.0",
|
||||
@@ -38,14 +38,14 @@ ModuleHeader MOD_HEADER(list)
|
||||
|
||||
EVENT(send_queued_list_data);
|
||||
|
||||
MOD_TEST(list)
|
||||
MOD_TEST()
|
||||
{
|
||||
MARK_AS_OFFICIAL_MODULE(modinfo);
|
||||
EfunctionAddVoid(modinfo->handle, EFUNC_SEND_LIST, _send_list);
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_INIT(list)
|
||||
MOD_INIT()
|
||||
{
|
||||
CommandAdd(modinfo->handle, MSG_LIST, m_list, MAXPARA, M_USER);
|
||||
EventAdd(modinfo->handle, "send_queued_list_data", 1, 0, send_queued_list_data, NULL);
|
||||
@@ -53,12 +53,12 @@ MOD_INIT(list)
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_LOAD(list)
|
||||
MOD_LOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_UNLOAD(list)
|
||||
MOD_UNLOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
@@ -26,7 +26,7 @@ CMD_FUNC(m_locops);
|
||||
|
||||
#define MSG_LOCOPS "LOCOPS"
|
||||
|
||||
ModuleHeader MOD_HEADER(locops)
|
||||
ModuleHeader MOD_HEADER
|
||||
= {
|
||||
"locops",
|
||||
"5.0",
|
||||
@@ -35,19 +35,19 @@ ModuleHeader MOD_HEADER(locops)
|
||||
"unrealircd-5",
|
||||
};
|
||||
|
||||
MOD_INIT(locops)
|
||||
MOD_INIT()
|
||||
{
|
||||
CommandAdd(modinfo->handle, MSG_LOCOPS, m_locops, 1, M_USER);
|
||||
MARK_AS_OFFICIAL_MODULE(modinfo);
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_LOAD(locops)
|
||||
MOD_LOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_UNLOAD(locops)
|
||||
MOD_UNLOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
@@ -26,7 +26,7 @@ CMD_FUNC(m_lusers);
|
||||
|
||||
#define MSG_LUSERS "LUSERS"
|
||||
|
||||
ModuleHeader MOD_HEADER(lusers)
|
||||
ModuleHeader MOD_HEADER
|
||||
= {
|
||||
"lusers",
|
||||
"5.0",
|
||||
@@ -35,19 +35,19 @@ ModuleHeader MOD_HEADER(lusers)
|
||||
"unrealircd-5",
|
||||
};
|
||||
|
||||
MOD_INIT(lusers)
|
||||
MOD_INIT()
|
||||
{
|
||||
CommandAdd(modinfo->handle, MSG_LUSERS, m_lusers, MAXPARA, M_USER|M_SERVER);
|
||||
MARK_AS_OFFICIAL_MODULE(modinfo);
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_LOAD(lusers)
|
||||
MOD_LOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_UNLOAD(lusers)
|
||||
MOD_UNLOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
+4
-4
@@ -26,7 +26,7 @@ CMD_FUNC(m_map);
|
||||
|
||||
#define MSG_MAP "MAP"
|
||||
|
||||
ModuleHeader MOD_HEADER(map)
|
||||
ModuleHeader MOD_HEADER
|
||||
= {
|
||||
"map",
|
||||
"5.0",
|
||||
@@ -35,7 +35,7 @@ ModuleHeader MOD_HEADER(map)
|
||||
"unrealircd-5",
|
||||
};
|
||||
|
||||
MOD_INIT(map)
|
||||
MOD_INIT()
|
||||
{
|
||||
CommandAdd(modinfo->handle, MSG_MAP, m_map, MAXPARA, M_USER);
|
||||
ISupportAdd(modinfo->handle, "MAP", NULL);
|
||||
@@ -43,12 +43,12 @@ MOD_INIT(map)
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_LOAD(map)
|
||||
MOD_LOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_UNLOAD(map)
|
||||
MOD_UNLOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
+5
-5
@@ -8,7 +8,7 @@
|
||||
|
||||
#include "unrealircd.h"
|
||||
|
||||
ModuleHeader MOD_HEADER(md)
|
||||
ModuleHeader MOD_HEADER
|
||||
= {
|
||||
"md",
|
||||
"5.0",
|
||||
@@ -35,7 +35,7 @@ void _broadcast_moddata_client(Client *acptr);
|
||||
|
||||
extern MODVAR ModDataInfo *MDInfo;
|
||||
|
||||
MOD_TEST(md)
|
||||
MOD_TEST()
|
||||
{
|
||||
MARK_AS_OFFICIAL_MODULE(modinfo);
|
||||
EfunctionAddVoid(modinfo->handle, EFUNC_BROADCAST_MD_CLIENT, _broadcast_md_client);
|
||||
@@ -55,19 +55,19 @@ MOD_TEST(md)
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_INIT(md)
|
||||
MOD_INIT()
|
||||
{
|
||||
CommandAdd(modinfo->handle, "MD", m_md, MAXPARA, M_SERVER);
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_LOAD(md)
|
||||
MOD_LOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
|
||||
MOD_UNLOAD(md)
|
||||
MOD_UNLOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
+4
-4
@@ -10,7 +10,7 @@
|
||||
|
||||
CMD_FUNC(m_mdex);
|
||||
|
||||
ModuleHeader MOD_HEADER(mdex)
|
||||
ModuleHeader MOD_HEADER
|
||||
= {
|
||||
"mdex",
|
||||
"5.0",
|
||||
@@ -24,7 +24,7 @@ void mdex_free(ModData *m);
|
||||
char *mdex_serialize(ModData *m);
|
||||
void mdex_unserialize(char *str, ModData *m);
|
||||
|
||||
MOD_INIT(mdex)
|
||||
MOD_INIT()
|
||||
{
|
||||
ModDataInfo mreq;
|
||||
|
||||
@@ -56,13 +56,13 @@ ModDataInfo mreq;
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_LOAD(mdex)
|
||||
MOD_LOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
|
||||
MOD_UNLOAD(mdex)
|
||||
MOD_UNLOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
|
||||
#include "unrealircd.h"
|
||||
|
||||
ModuleHeader MOD_HEADER(message-ids)
|
||||
ModuleHeader MOD_HEADER
|
||||
= {
|
||||
"message-ids",
|
||||
"5.0",
|
||||
@@ -45,7 +45,7 @@ long CAP_ACCOUNT_TAG = 0L;
|
||||
int msgid_mtag_is_ok(Client *acptr, char *name, char *value);
|
||||
void mtag_add_or_inherit_msgid(Client *sender, MessageTag *recv_mtags, MessageTag **mtag_list, char *signature);
|
||||
|
||||
MOD_INIT(message-ids)
|
||||
MOD_INIT()
|
||||
{
|
||||
MessageTagHandlerInfo mtag;
|
||||
|
||||
@@ -62,12 +62,12 @@ MOD_INIT(message-ids)
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_LOAD(message-ids)
|
||||
MOD_LOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_UNLOAD(message-ids)
|
||||
MOD_UNLOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
|
||||
#include "unrealircd.h"
|
||||
|
||||
ModuleHeader MOD_HEADER(message-tags)
|
||||
ModuleHeader MOD_HEADER
|
||||
= {
|
||||
"message-tags",
|
||||
"5.0",
|
||||
@@ -36,7 +36,7 @@ char *_mtags_to_string(MessageTag *m, Client *acptr);
|
||||
void _parse_message_tags(Client *cptr, char **str, MessageTag **mtag_list);
|
||||
CMD_FUNC(m_tagmsg);
|
||||
|
||||
MOD_TEST(message-tags)
|
||||
MOD_TEST()
|
||||
{
|
||||
MARK_AS_OFFICIAL_MODULE(modinfo);
|
||||
|
||||
@@ -46,7 +46,7 @@ MOD_TEST(message-tags)
|
||||
return 0;
|
||||
}
|
||||
|
||||
MOD_INIT(message-tags)
|
||||
MOD_INIT()
|
||||
{
|
||||
ClientCapabilityInfo cap;
|
||||
|
||||
@@ -59,12 +59,12 @@ MOD_INIT(message-tags)
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_LOAD(message-tags)
|
||||
MOD_LOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_UNLOAD(message-tags)
|
||||
MOD_UNLOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
@@ -35,7 +35,7 @@ int _can_send(Client *cptr, Channel *chptr, char **msgtext, char **errmsg, int n
|
||||
#define MSG_PRIVATE "PRIVMSG" /* PRIV */
|
||||
#define MSG_NOTICE "NOTICE" /* NOTI */
|
||||
|
||||
ModuleHeader MOD_HEADER(message)
|
||||
ModuleHeader MOD_HEADER
|
||||
= {
|
||||
"message", /* Name of module */
|
||||
"5.0", /* Version */
|
||||
@@ -44,7 +44,7 @@ ModuleHeader MOD_HEADER(message)
|
||||
"unrealircd-5",
|
||||
};
|
||||
|
||||
MOD_TEST(message)
|
||||
MOD_TEST()
|
||||
{
|
||||
MARK_AS_OFFICIAL_MODULE(modinfo);
|
||||
EfunctionAddPChar(modinfo->handle, EFUNC_STRIPCOLORS, _StripColors);
|
||||
@@ -55,7 +55,7 @@ MOD_TEST(message)
|
||||
}
|
||||
|
||||
/* This is called on module init, before Server Ready */
|
||||
MOD_INIT(message)
|
||||
MOD_INIT()
|
||||
{
|
||||
CommandAdd(modinfo->handle, MSG_PRIVATE, m_private, 2, M_USER|M_SERVER|M_RESETIDLE|M_VIRUS);
|
||||
CommandAdd(modinfo->handle, MSG_NOTICE, m_notice, 2, M_USER|M_SERVER);
|
||||
@@ -64,13 +64,13 @@ MOD_INIT(message)
|
||||
}
|
||||
|
||||
/* Is first run when server is 100% ready */
|
||||
MOD_LOAD(message)
|
||||
MOD_LOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
/* Called when module is unloaded */
|
||||
MOD_UNLOAD(message)
|
||||
MOD_UNLOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
@@ -28,7 +28,7 @@ CMD_FUNC(m_mkpasswd);
|
||||
|
||||
#define MSG_MKPASSWD "MKPASSWD"
|
||||
|
||||
ModuleHeader MOD_HEADER(mkpasswd)
|
||||
ModuleHeader MOD_HEADER
|
||||
= {
|
||||
"mkpasswd",
|
||||
"5.0",
|
||||
@@ -37,19 +37,19 @@ ModuleHeader MOD_HEADER(mkpasswd)
|
||||
"unrealircd-5",
|
||||
};
|
||||
|
||||
MOD_INIT(mkpasswd)
|
||||
MOD_INIT()
|
||||
{
|
||||
CommandAdd(modinfo->handle, MSG_MKPASSWD, m_mkpasswd, MAXPARA, M_USER);
|
||||
MARK_AS_OFFICIAL_MODULE(modinfo);
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_LOAD(mkpasswd)
|
||||
MOD_LOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_UNLOAD(mkpasswd)
|
||||
MOD_UNLOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
+5
-5
@@ -49,7 +49,7 @@ static int samode_in_progress = 0;
|
||||
|
||||
#define MSG_MODE "MODE"
|
||||
|
||||
ModuleHeader MOD_HEADER(mode)
|
||||
ModuleHeader MOD_HEADER
|
||||
= {
|
||||
"mode",
|
||||
"5.0",
|
||||
@@ -58,7 +58,7 @@ ModuleHeader MOD_HEADER(mode)
|
||||
"unrealircd-5",
|
||||
};
|
||||
|
||||
MOD_TEST(mode)
|
||||
MOD_TEST()
|
||||
{
|
||||
MARK_AS_OFFICIAL_MODULE(modinfo);
|
||||
EfunctionAddVoid(modinfo->handle, EFUNC_DO_MODE, _do_mode);
|
||||
@@ -67,7 +67,7 @@ MOD_TEST(mode)
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_INIT(mode)
|
||||
MOD_INIT()
|
||||
{
|
||||
CommandAdd(modinfo->handle, MSG_MODE, m_mode, MAXPARA, M_USER|M_SERVER);
|
||||
CommandAdd(modinfo->handle, MSG_MLOCK, m_mlock, MAXPARA, M_SERVER);
|
||||
@@ -75,12 +75,12 @@ MOD_INIT(mode)
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_LOAD(mode)
|
||||
MOD_LOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_UNLOAD(mode)
|
||||
MOD_UNLOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
+4
-4
@@ -26,7 +26,7 @@ CMD_FUNC(m_motd);
|
||||
|
||||
#define MSG_MOTD "MOTD"
|
||||
|
||||
ModuleHeader MOD_HEADER(motd)
|
||||
ModuleHeader MOD_HEADER
|
||||
= {
|
||||
"motd",
|
||||
"5.0",
|
||||
@@ -35,19 +35,19 @@ ModuleHeader MOD_HEADER(motd)
|
||||
"unrealircd-5",
|
||||
};
|
||||
|
||||
MOD_INIT(motd)
|
||||
MOD_INIT()
|
||||
{
|
||||
CommandAdd(modinfo->handle, MSG_MOTD, m_motd, MAXPARA, M_USER|M_SERVER);
|
||||
MARK_AS_OFFICIAL_MODULE(modinfo);
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_LOAD(motd)
|
||||
MOD_LOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_UNLOAD(motd)
|
||||
MOD_UNLOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
+4
-4
@@ -26,7 +26,7 @@ CMD_FUNC(m_names);
|
||||
|
||||
#define MSG_NAMES "NAMES"
|
||||
|
||||
ModuleHeader MOD_HEADER(names)
|
||||
ModuleHeader MOD_HEADER
|
||||
= {
|
||||
"names",
|
||||
"5.0",
|
||||
@@ -35,19 +35,19 @@ ModuleHeader MOD_HEADER(names)
|
||||
"unrealircd-5",
|
||||
};
|
||||
|
||||
MOD_INIT(names)
|
||||
MOD_INIT()
|
||||
{
|
||||
CommandAdd(modinfo->handle, MSG_NAMES, m_names, MAXPARA, M_USER|M_SERVER);
|
||||
MARK_AS_OFFICIAL_MODULE(modinfo);
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_LOAD(names)
|
||||
MOD_LOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_UNLOAD(names)
|
||||
MOD_UNLOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
@@ -26,7 +26,7 @@ CMD_FUNC(m_netinfo);
|
||||
|
||||
#define MSG_NETINFO "NETINFO"
|
||||
|
||||
ModuleHeader MOD_HEADER(netinfo)
|
||||
ModuleHeader MOD_HEADER
|
||||
= {
|
||||
"netinfo",
|
||||
"5.0",
|
||||
@@ -35,19 +35,19 @@ ModuleHeader MOD_HEADER(netinfo)
|
||||
"unrealircd-5",
|
||||
};
|
||||
|
||||
MOD_INIT(netinfo)
|
||||
MOD_INIT()
|
||||
{
|
||||
CommandAdd(modinfo->handle, MSG_NETINFO, m_netinfo, MAXPARA, M_SERVER);
|
||||
MARK_AS_OFFICIAL_MODULE(modinfo);
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_LOAD(netinfo)
|
||||
MOD_LOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_UNLOAD(netinfo)
|
||||
MOD_UNLOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
+5
-5
@@ -22,7 +22,7 @@
|
||||
|
||||
#include "unrealircd.h"
|
||||
|
||||
ModuleHeader MOD_HEADER(nick)
|
||||
ModuleHeader MOD_HEADER
|
||||
= {
|
||||
"nick",
|
||||
"5.0",
|
||||
@@ -40,14 +40,14 @@ int _register_user(Client *cptr, Client *sptr, char *nick, char *username, char
|
||||
int AllowClient(Client *cptr, struct hostent *hp, char *sockhost, char *username);
|
||||
int check_client(Client *cptr, char *username);
|
||||
|
||||
MOD_TEST(nick)
|
||||
MOD_TEST()
|
||||
{
|
||||
MARK_AS_OFFICIAL_MODULE(modinfo);
|
||||
EfunctionAdd(modinfo->handle, EFUNC_REGISTER_USER, _register_user);
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_INIT(nick)
|
||||
MOD_INIT()
|
||||
{
|
||||
CommandAdd(modinfo->handle, MSG_NICK, m_nick, MAXPARA, M_USER|M_SERVER|M_UNREGISTERED);
|
||||
CommandAdd(modinfo->handle, "UID", m_uid, MAXPARA, M_SERVER);
|
||||
@@ -55,12 +55,12 @@ MOD_INIT(nick)
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_LOAD(nick)
|
||||
MOD_LOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_UNLOAD(nick)
|
||||
MOD_UNLOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
@@ -20,7 +20,7 @@
|
||||
|
||||
#include "unrealircd.h"
|
||||
|
||||
ModuleHeader MOD_HEADER(nocodes)
|
||||
ModuleHeader MOD_HEADER
|
||||
= {
|
||||
"nocodes", /* Name of module */
|
||||
"1.2", /* Version */
|
||||
@@ -31,7 +31,7 @@ ModuleHeader MOD_HEADER(nocodes)
|
||||
|
||||
char *nocodes_pre_chanmsg(Client *sptr, Channel *chptr, MessageTag *mtags, char *text, int notice);
|
||||
|
||||
MOD_INIT(nocodes)
|
||||
MOD_INIT()
|
||||
{
|
||||
MARK_AS_OFFICIAL_MODULE(modinfo);
|
||||
|
||||
@@ -39,12 +39,12 @@ MOD_INIT(nocodes)
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_LOAD(nocodes)
|
||||
MOD_LOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_UNLOAD(nocodes)
|
||||
MOD_UNLOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
+4
-4
@@ -26,7 +26,7 @@ CMD_FUNC(m_oper);
|
||||
/* Place includes here */
|
||||
#define MSG_OPER "OPER" /* OPER */
|
||||
|
||||
ModuleHeader MOD_HEADER(oper)
|
||||
ModuleHeader MOD_HEADER
|
||||
= {
|
||||
"oper", /* Name of module */
|
||||
"5.0", /* Version */
|
||||
@@ -36,7 +36,7 @@ ModuleHeader MOD_HEADER(oper)
|
||||
};
|
||||
|
||||
/* This is called on module init, before Server Ready */
|
||||
MOD_INIT(oper)
|
||||
MOD_INIT()
|
||||
{
|
||||
CommandAdd(modinfo->handle, MSG_OPER, m_oper, MAXPARA, M_USER);
|
||||
MARK_AS_OFFICIAL_MODULE(modinfo);
|
||||
@@ -44,13 +44,13 @@ MOD_INIT(oper)
|
||||
}
|
||||
|
||||
/* Is first run when server is 100% ready */
|
||||
MOD_LOAD(oper)
|
||||
MOD_LOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
/* Called when module is unloaded */
|
||||
MOD_UNLOAD(oper)
|
||||
MOD_UNLOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
@@ -26,7 +26,7 @@ CMD_FUNC(m_opermotd);
|
||||
|
||||
#define MSG_OPERMOTD "OPERMOTD"
|
||||
|
||||
ModuleHeader MOD_HEADER(opermotd)
|
||||
ModuleHeader MOD_HEADER
|
||||
= {
|
||||
"opermotd",
|
||||
"5.0",
|
||||
@@ -35,19 +35,19 @@ ModuleHeader MOD_HEADER(opermotd)
|
||||
"unrealircd-5",
|
||||
};
|
||||
|
||||
MOD_INIT(opermotd)
|
||||
MOD_INIT()
|
||||
{
|
||||
CommandAdd(modinfo->handle, MSG_OPERMOTD, m_opermotd, MAXPARA, M_USER|M_SERVER);
|
||||
MARK_AS_OFFICIAL_MODULE(modinfo);
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_LOAD(opermotd)
|
||||
MOD_LOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_UNLOAD(opermotd)
|
||||
MOD_UNLOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
+4
-4
@@ -26,7 +26,7 @@ CMD_FUNC(m_part);
|
||||
|
||||
#define MSG_PART "PART"
|
||||
|
||||
ModuleHeader MOD_HEADER(part)
|
||||
ModuleHeader MOD_HEADER
|
||||
= {
|
||||
"part",
|
||||
"5.0",
|
||||
@@ -35,19 +35,19 @@ ModuleHeader MOD_HEADER(part)
|
||||
"unrealircd-5",
|
||||
};
|
||||
|
||||
MOD_INIT(part)
|
||||
MOD_INIT()
|
||||
{
|
||||
CommandAdd(modinfo->handle, MSG_PART, m_part, 2, M_USER);
|
||||
MARK_AS_OFFICIAL_MODULE(modinfo);
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_LOAD(part)
|
||||
MOD_LOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_UNLOAD(part)
|
||||
MOD_UNLOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
+5
-5
@@ -26,7 +26,7 @@ CMD_FUNC(m_pass);
|
||||
|
||||
#define MSG_PASS "PASS"
|
||||
|
||||
ModuleHeader MOD_HEADER(pass)
|
||||
ModuleHeader MOD_HEADER
|
||||
= {
|
||||
"pass",
|
||||
"5.0",
|
||||
@@ -38,7 +38,7 @@ ModuleHeader MOD_HEADER(pass)
|
||||
/* Forward declarations */
|
||||
int _check_banned(Client *cptr, int exitflags);
|
||||
|
||||
MOD_TEST(pass)
|
||||
MOD_TEST()
|
||||
{
|
||||
MARK_AS_OFFICIAL_MODULE(modinfo);
|
||||
|
||||
@@ -47,7 +47,7 @@ MOD_TEST(pass)
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_INIT(pass)
|
||||
MOD_INIT()
|
||||
{
|
||||
CommandAdd(modinfo->handle, MSG_PASS, m_pass, 1, M_UNREGISTERED|M_USER|M_SERVER);
|
||||
|
||||
@@ -55,12 +55,12 @@ MOD_INIT(pass)
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_LOAD(pass)
|
||||
MOD_LOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
MOD_UNLOAD(pass)
|
||||
MOD_UNLOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
@@ -28,7 +28,7 @@ CMD_FUNC(m_nospoof);
|
||||
#define MSG_PING "PING" /* PING */
|
||||
#define MSG_PONG "PONG" /* PONG */
|
||||
|
||||
ModuleHeader MOD_HEADER(pingpong)
|
||||
ModuleHeader MOD_HEADER
|
||||
= {
|
||||
"pingpong", /* Name of module */
|
||||
"5.0", /* Version */
|
||||
@@ -37,7 +37,7 @@ ModuleHeader MOD_HEADER(pingpong)
|
||||
"unrealircd-5",
|
||||
};
|
||||
/* This is called on module init, before Server Ready */
|
||||
MOD_INIT(pingpong)
|
||||
MOD_INIT()
|
||||
{
|
||||
CommandAdd(modinfo->handle, MSG_PING, m_ping, MAXPARA, M_USER|M_SERVER|M_SHUN);
|
||||
CommandAdd(modinfo->handle, MSG_PONG, m_pong, MAXPARA, M_UNREGISTERED|M_USER|M_SERVER|M_SHUN|M_VIRUS);
|
||||
@@ -46,14 +46,14 @@ MOD_INIT(pingpong)
|
||||
}
|
||||
|
||||
/* Is first run when server is 100% ready */
|
||||
MOD_LOAD(pingpong)
|
||||
MOD_LOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
|
||||
/* Called when module is unloaded */
|
||||
MOD_UNLOAD(pingpong)
|
||||
MOD_UNLOAD()
|
||||
{
|
||||
return MOD_SUCCESS;
|
||||
}
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user