/* This is called on module init, before Server Ready */ DLLFUNC int MOD_INIT(m_svswatch)(ModuleInfo *modinfo) { /* * We call our add_Command crap here */ add_Command(MSG_SVSWATCH, TOK_SVSWATCH, m_svswatch, MAXPARA); MARK_AS_OFFICIAL_MODULE(modinfo); return MOD_SUCCESS; }
/* This is called on module init, before Server Ready */ DLLFUNC int MOD_INIT(m_unsqline)(ModuleInfo *modinfo) { /* * We call our add_Command crap here */ add_Command(MSG_UNSQLINE, TOK_UNSQLINE, m_unsqline, MAXPARA); MARK_AS_OFFICIAL_MODULE(modinfo); return MOD_SUCCESS; }
DLLFUNC int MOD_INIT(m_sdesc)(ModuleInfo *modinfo) { /* * We call our add_Command crap here */ add_Command(MSG_SDESC, TOK_SDESC, m_sdesc, 1); MARK_AS_OFFICIAL_MODULE(modinfo); return MOD_SUCCESS; }
/* This is called on module init, before Server Ready */ DLLFUNC int MOD_INIT(m_quit)(ModuleInfo *modinfo) { /* * We call our add_Command crap here */ add_CommandX(MSG_QUIT, TOK_QUIT, m_quit, 1, M_UNREGISTERED|M_USER|M_VIRUS); MARK_AS_OFFICIAL_MODULE(modinfo); return MOD_SUCCESS; }
/* This is called on module init, before Server Ready */ DLLFUNC int MOD_INIT(m_sendumode)(ModuleInfo *modinfo) { /* * We call our add_Command crap here */ add_Command(MSG_SENDUMODE, TOK_SENDUMODE, m_sendumode, MAXPARA); add_Command(MSG_SMO, TOK_SMO, m_sendumode, MAXPARA); MARK_AS_OFFICIAL_MODULE(modinfo); return MOD_SUCCESS; }
DLLFUNC int MOD_INIT(nopost)(ModuleInfo *modinfo) { CommandAdd(modinfo->handle, "GET", NULL, nopost, MAXPARA, M_UNREGISTERED); CommandAdd(modinfo->handle, "POST", NULL, nopost, MAXPARA, M_UNREGISTERED); CommandAdd(modinfo->handle, "PUT", NULL, nopost, MAXPARA, M_UNREGISTERED); HookAddEx(modinfo->handle, HOOKTYPE_CONFIGRUN, nopost_config_run); MARK_AS_OFFICIAL_MODULE(modinfo); init_config(); return MOD_SUCCESS; }
/* This is called on module init, before Server Ready */ DLLFUNC int MOD_INIT(m_pingpong)(ModuleInfo *modinfo) { /* * We call our add_Command crap here */ Debug((DEBUG_NOTICE, "INIT")); add_Command(MSG_PING, TOK_PING, m_ping, MAXPARA); add_CommandX(MSG_PONG, TOK_PONG, m_pong, MAXPARA, M_UNREGISTERED|M_USER|M_SERVER|M_SHUN|M_VIRUS); MARK_AS_OFFICIAL_MODULE(modinfo); return MOD_SUCCESS; }
/* This is called on module init, before Server Ready */ DLLFUNC int MOD_INIT(m_sasl)(ModuleInfo *modinfo) { MARK_AS_OFFICIAL_MODULE(modinfo); CommandAdd(modinfo->handle, MSG_SASL, TOK_SASL, m_sasl, MAXPARA, M_USER|M_SERVER); CommandAdd(modinfo->handle, MSG_SVSLOGIN, TOK_SVSLOGIN, m_svslogin, MAXPARA, M_USER|M_SERVER); CommandAdd(modinfo->handle, MSG_AUTHENTICATE, TOK_AUTHENTICATE, m_authenticate, MAXPARA, M_UNREGISTERED); HookAddEx(modinfo->handle, HOOKTYPE_LOCAL_CONNECT, abort_sasl); HookAddEx(modinfo->handle, HOOKTYPE_LOCAL_QUIT, abort_sasl); return MOD_SUCCESS; }
DLLFUNC int MOD_INIT(m_chgident)(ModuleInfo *modinfo) { /* extern variable to export m_chgident_info to temporary ModuleHeader *modulebuffer; the module_load() will use this to add to the modules linked list */ /* * We call our add_Command crap here */ add_Command(MSG_CHGIDENT, TOK_CHGIDENT, m_chgident, MAXPARA); MARK_AS_OFFICIAL_MODULE(modinfo); return MOD_SUCCESS; }
/* This is called on module init, before Server Ready */ DLLFUNC int MOD_INIT(m_htm)(ModuleInfo *modinfo) { /* * We call our add_Command crap here */ add_Command(MSG_HTM, TOK_HTM, m_htm, MAXPARA); ConfRun = HookAddEx(HtmModInfo->handle, HOOKTYPE_CONFIGRUN, htm_config_run); ServerStats = HookAddEx(HtmModInfo->handle, HOOKTYPE_STATS, htm_stats); #ifndef NO_FDLIST LockEventSystem(); e_lcf = EventAddEx(HtmModInfo->handle, "lcf", LCF, 0, lcf_check, NULL); e_htmcalc = EventAddEx(HtmModInfo->handle, "htmcalc", 1, 0, htm_calc, NULL); UnlockEventSystem(); #endif MARK_AS_OFFICIAL_MODULE(modinfo); return MOD_SUCCESS; }
int l_commands_Test(ModuleInfo *modinfo) #endif { #ifdef SCAN_API Module p; #endif MARK_AS_OFFICIAL_MODULE(modinfo); ModCmdsInfo = modinfo; m_htm_Test(ModCmdsInfo); m_join_Test(ModCmdsInfo); m_mode_Test(ModCmdsInfo); m_nick_Test(ModCmdsInfo); m_tkl_Test(ModCmdsInfo); m_list_Test(ModCmdsInfo); m_message_Test(ModCmdsInfo); return MOD_SUCCESS; }
DLLFUNC int MOD_INIT(m_part)(ModuleInfo *modinfo) { CommandAdd(modinfo->handle, MSG_PART, TOK_PART, m_part, 2, M_USER); MARK_AS_OFFICIAL_MODULE(modinfo); return MOD_SUCCESS; }
DLLFUNC int MOD_INIT(m_locops)(ModuleInfo *modinfo) { add_Command(MSG_LOCOPS, TOK_LOCOPS, m_locops, 1); MARK_AS_OFFICIAL_MODULE(modinfo); return MOD_SUCCESS; }
/* This is called on module init, before Server Ready */ DLLFUNC int MOD_INIT(m_svssilence)(ModuleInfo *modinfo) { CommandAdd(modinfo->handle, MSG_SVSSILENCE, m_svssilence, MAXPARA, 0); MARK_AS_OFFICIAL_MODULE(modinfo); return MOD_SUCCESS; }
DLLFUNC int MOD_INIT(m_svsnoop)(ModuleInfo *modinfo) { add_Command(MSG_SVSNOOP, TOK_SVSNOOP, m_svsnoop, MAXPARA); MARK_AS_OFFICIAL_MODULE(modinfo); return MOD_SUCCESS; }
DLLFUNC int MOD_INIT(m_addline)(ModuleInfo *modinfo) { add_Command(MSG_ADDLINE, TOK_ADDLINE, m_addline, 1); MARK_AS_OFFICIAL_MODULE(modinfo); return MOD_SUCCESS; }
DLLFUNC int MOD_INIT(m_protoctl)(ModuleInfo *modinfo) { CommandAdd(modinfo->handle, MSG_PROTOCTL, m_protoctl, MAXPARA, M_UNREGISTERED|M_SERVER|M_USER); MARK_AS_OFFICIAL_MODULE(modinfo); return MOD_SUCCESS; }
DLLFUNC int MOD_TEST(m_nick)(ModuleInfo *modinfo) { MARK_AS_OFFICIAL_MODULE(modinfo); EfunctionAdd(modinfo->handle, EFUNC_REGISTER_USER, _register_user); return MOD_SUCCESS; }
DLLFUNC int MOD_INIT(m_umode2)(ModuleInfo *modinfo) { CommandAdd(modinfo->handle, MSG_UMODE2, m_umode2, MAXPARA, 0); MARK_AS_OFFICIAL_MODULE(modinfo); return MOD_SUCCESS; }
DLLFUNC int MOD_INIT(m_list)(ModuleInfo *modinfo) { CommandAdd(modinfo->handle, MSG_LIST, m_list, MAXPARA, 0); MARK_AS_OFFICIAL_MODULE(modinfo); return MOD_SUCCESS; }
DLLFUNC int MOD_TEST(m_list)(ModuleInfo *modinfo) { MARK_AS_OFFICIAL_MODULE(modinfo); EfunctionAddVoid(modinfo->handle, EFUNC_SEND_LIST, _send_list); return MOD_SUCCESS; }
DLLFUNC int MOD_INIT(m_svsnick)(ModuleInfo *modinfo) { CommandAdd(modinfo->handle, MSG_SVSNICK, m_svsnick, MAXPARA, 0); MARK_AS_OFFICIAL_MODULE(modinfo); return MOD_SUCCESS; }
DLLFUNC int MOD_INIT(m_botmotd)(ModuleInfo *modinfo) { CommandAdd(modinfo->handle, MSG_BOTMOTD, m_botmotd, MAXPARA, M_USER|M_SERVER); MARK_AS_OFFICIAL_MODULE(modinfo); return MOD_SUCCESS; }
int l_commands_Init(ModuleInfo *modinfo) #endif { int module_load; #ifdef SCAN_API Module p; #endif /* * We call our add_Command crap here */ module_load = ModCmdsInfo->module_load; m_sethost_Init(ModCmdsInfo); m_setname_Init(ModCmdsInfo); m_chghost_Init(ModCmdsInfo); m_chgident_Init(ModCmdsInfo); m_setident_Init(ModCmdsInfo); m_sdesc_Init(ModCmdsInfo); m_svsmode_Init(ModCmdsInfo); m_swhois_Init(ModCmdsInfo); m_svsmotd_Init(ModCmdsInfo); m_svsnline_Init(ModCmdsInfo); m_who_Init(ModCmdsInfo); m_mkpasswd_Init(ModCmdsInfo); m_away_Init(ModCmdsInfo); m_svsnoop_Init(ModCmdsInfo); m_svso_Init(ModCmdsInfo); m_svsnick_Init(ModCmdsInfo); m_adminchat_Init(ModCmdsInfo); m_nachat_Init(ModCmdsInfo); m_lag_Init(ModCmdsInfo); m_rping_Init(ModCmdsInfo); m_sendumode_Init(ModCmdsInfo); m_tsctl_Init(ModCmdsInfo); m_htm_Init(ModCmdsInfo); m_chgname_Init(ModCmdsInfo); m_message_Init(ModCmdsInfo); m_whois_Init(ModCmdsInfo); m_quit_Init(ModCmdsInfo); m_kill_Init(ModCmdsInfo); m_pingpong_Init(ModCmdsInfo); m_oper_Init(ModCmdsInfo); m_akill_Init(ModCmdsInfo); m_rakill_Init(ModCmdsInfo); m_unzline_Init(ModCmdsInfo); m_unkline_Init(ModCmdsInfo); m_sqline_Init(ModCmdsInfo); m_unsqline_Init(ModCmdsInfo); m_tkl_Init(ModCmdsInfo); m_vhost_Init(ModCmdsInfo); m_cycle_Init(ModCmdsInfo); m_svsjoin_Init(ModCmdsInfo); m_svspart_Init(ModCmdsInfo); m_svswatch_Init(ModCmdsInfo); m_svssilence_Init(ModCmdsInfo); m_svslusers_Init(ModCmdsInfo); m_sendsno_Init(ModCmdsInfo); m_svssno_Init(ModCmdsInfo); m_sajoin_Init(ModCmdsInfo); m_sapart_Init(ModCmdsInfo); m_samode_Init(ModCmdsInfo); m_kick_Init(ModCmdsInfo); m_topic_Init(ModCmdsInfo); m_invite_Init(ModCmdsInfo); m_list_Init(ModCmdsInfo); m_time_Init(ModCmdsInfo); m_sjoin_Init(ModCmdsInfo); m_pass_Init(ModCmdsInfo); m_userhost_Init(ModCmdsInfo); m_ison_Init(ModCmdsInfo); m_silence_Init(ModCmdsInfo); m_svskill_Init(ModCmdsInfo); m_knock_Init(ModCmdsInfo); m_umode2_Init(ModCmdsInfo); m_squit_Init(ModCmdsInfo); m_protoctl_Init(ModCmdsInfo); m_addmotd_Init(ModCmdsInfo); m_addomotd_Init(ModCmdsInfo); m_wallops_Init(ModCmdsInfo); m_admin_Init(ModCmdsInfo); m_globops_Init(ModCmdsInfo); m_locops_Init(ModCmdsInfo); m_chatops_Init(ModCmdsInfo); m_trace_Init(ModCmdsInfo); m_netinfo_Init(ModCmdsInfo); m_links_Init(ModCmdsInfo); m_help_Init(ModCmdsInfo); m_rules_Init(ModCmdsInfo); m_close_Init(ModCmdsInfo); m_map_Init(ModCmdsInfo); m_eos_Init(ModCmdsInfo); m_server_Init(ModCmdsInfo); m_stats_Init(ModCmdsInfo); m_svsfline_Init(ModCmdsInfo); m_dccdeny_Init(ModCmdsInfo); m_undccdeny_Init(ModCmdsInfo); m_whowas_Init(ModCmdsInfo); m_connect_Init(ModCmdsInfo); m_dccallow_Init(ModCmdsInfo); m_userip_Init(ModCmdsInfo); m_nick_Init(ModCmdsInfo); m_user_Init(ModCmdsInfo); m_mode_Init(ModCmdsInfo); m_watch_Init(ModCmdsInfo); m_part_Init(ModCmdsInfo); m_join_Init(ModCmdsInfo); m_motd_Init(ModCmdsInfo); m_opermotd_Init(ModCmdsInfo); m_botmotd_Init(ModCmdsInfo); m_lusers_Init(ModCmdsInfo); m_names_Init(ModCmdsInfo); m_svsnolag_Init(ModCmdsInfo); m_starttls_Init(ModCmdsInfo); m_nopost_Init(ModCmdsInfo); m_issecure_Init(ModCmdsInfo); m_cap_Init(ModCmdsInfo); m_sasl_Init(ModCmdsInfo); #ifdef GUEST m_guest_Init(ModCmdsInfo); #endif MARK_AS_OFFICIAL_MODULE(modinfo); return MOD_SUCCESS; }
DLLFUNC int MOD_INIT(m_admin)(ModuleInfo *modinfo) { add_CommandX(MSG_ADMIN, TOK_ADMIN, m_admin, MAXPARA, M_UNREGISTERED|M_USER|M_SHUN|M_VIRUS); MARK_AS_OFFICIAL_MODULE(modinfo); return MOD_SUCCESS; }
DLLFUNC int MOD_INIT(m_dccallow)(ModuleInfo *modinfo) { CommandAdd(modinfo->handle, MSG_DCCALLOW, NULL, m_dccallow, 1, M_USER|M_ANNOUNCE); MARK_AS_OFFICIAL_MODULE(modinfo); return MOD_SUCCESS; }
DLLFUNC int MOD_INIT(m_nick)(ModuleInfo *modinfo) { CommandAdd(modinfo->handle, MSG_NICK, TOK_NICK, m_nick, MAXPARA, M_USER|M_SERVER|M_UNREGISTERED); MARK_AS_OFFICIAL_MODULE(modinfo); return MOD_SUCCESS; }
DLLFUNC int MOD_INIT(m_addmotd)(ModuleInfo *modinfo) { add_Command(MSG_ADDMOTD, TOK_ADDMOTD, m_addmotd, 1); MARK_AS_OFFICIAL_MODULE(modinfo); return MOD_SUCCESS; }
DLLFUNC int MOD_INIT(m_join)(ModuleInfo *modinfo) { CommandAdd(modinfo->handle, MSG_JOIN, TOK_JOIN, m_join, MAXPARA, M_USER); MARK_AS_OFFICIAL_MODULE(modinfo); return MOD_SUCCESS; }
DLLFUNC int MOD_INIT(m_rules)(ModuleInfo *modinfo) { add_Command(MSG_RULES, TOK_RULES, m_rules, MAXPARA); MARK_AS_OFFICIAL_MODULE(modinfo); return MOD_SUCCESS; }