1
0
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:
Bram Matthys
2019-09-13 15:15:47 +02:00
parent 9114c0ed85
commit bb1bb35f50
178 changed files with 778 additions and 770 deletions
+14 -6
View File
@@ -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
View File
@@ -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
View File
@@ -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;
}
+4 -4
View File
@@ -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;
}
+4 -4
View File
@@ -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;
}
+4 -4
View File
@@ -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
View File
@@ -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;
}
+5 -5
View File
@@ -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;
+5 -5
View File
@@ -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();
+5 -5
View File
@@ -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
View File
@@ -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
View File
@@ -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;
}
+5 -5
View File
@@ -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;
+4 -4
View File
@@ -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
View File
@@ -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;
}
+4 -4
View File
@@ -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;
}
+5 -5
View File
@@ -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;
+4 -4
View File
@@ -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;
}
+5 -5
View File
@@ -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 -5
View File
@@ -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;
}
+5 -5
View File
@@ -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;
}
+4 -4
View File
@@ -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;
}
+5 -5
View File
@@ -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;
}
+5 -5
View File
@@ -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;
}
+5 -5
View File
@@ -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;
}
+5 -5
View File
@@ -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;
}
+5 -5
View File
@@ -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;
}
+5 -5
View File
@@ -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;
}
+5 -5
View File
@@ -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;
}
+5 -5
View File
@@ -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;
}
+4 -4
View File
@@ -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;
}
+5 -5
View File
@@ -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;
}
+5 -5
View File
@@ -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;
}
+5 -5
View File
@@ -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;
}
+5 -5
View File
@@ -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;
}
+7 -7
View File
@@ -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();
+5 -5
View File
@@ -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;
}
+4 -4
View File
@@ -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;
}
+4 -4
View File
@@ -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;
}
+4 -4
View File
@@ -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
View File
@@ -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
View File
@@ -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;
}
+4 -4
View File
@@ -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;
}
+5 -5
View File
@@ -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
View File
@@ -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;
}
+4 -4
View File
@@ -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;
}
+4 -4
View File
@@ -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;
}
+4 -4
View File
@@ -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
View File
@@ -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;
}
+4 -4
View File
@@ -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;
}
+4 -4
View File
@@ -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;
}
+4 -4
View File
@@ -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;
}
+4 -4
View File
@@ -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;
}
+4 -4
View File
@@ -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;
}
+4 -4
View File
@@ -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;
}
+4 -4
View File
@@ -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;
}
+4 -4
View File
@@ -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;
}
+4 -4
View File
@@ -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;
}
+4 -4
View File
@@ -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;
}
+4 -4
View File
@@ -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;
}
+5 -5
View File
@@ -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;
}
+4 -4
View File
@@ -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
View File
@@ -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;
}
+5 -5
View File
@@ -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();
+4 -4
View File
@@ -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;
}
+4 -4
View File
@@ -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;
}
+4 -4
View File
@@ -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;
}
+4 -4
View File
@@ -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
View File
@@ -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
View File
@@ -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;
}
+5 -5
View File
@@ -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;
}
+4 -4
View File
@@ -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
View File
@@ -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
View File
@@ -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
View File
@@ -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;
}
+4 -4
View File
@@ -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
View File
@@ -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;
}
+4 -4
View File
@@ -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
View File
@@ -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
View File
@@ -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;
}
+4 -4
View File
@@ -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;
}
+4 -4
View File
@@ -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
View File
@@ -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
View File
@@ -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
View File
@@ -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;
}
+4 -4
View File
@@ -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;
}
+5 -5
View File
@@ -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;
}
+5 -5
View File
@@ -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;
}
+4 -4
View File
@@ -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
View File
@@ -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
View File
@@ -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
View File
@@ -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;
}
+4 -4
View File
@@ -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
View File
@@ -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;
}
+4 -4
View File
@@ -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
View File
@@ -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;
}
+4 -4
View File
@@ -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
View File
@@ -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
View File
@@ -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;
}
+4 -4
View File
@@ -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