diff --git a/doc/conf/modules.default.conf b/doc/conf/modules.default.conf index a45ad3042..f43e7f955 100644 --- a/doc/conf/modules.default.conf +++ b/doc/conf/modules.default.conf @@ -71,7 +71,6 @@ loadmodule "cap_invitenotify"; // IRC Operator commands // Note: several of these like m_kill are also server-to-server commands // which are required if you link to other servers. -loadmodule "m_addline"; loadmodule "m_addmotd"; loadmodule "m_addomotd"; loadmodule "m_chghost"; diff --git a/makefile.win32 b/makefile.win32 index 1adb7eb9e..eedc28736 100644 --- a/makefile.win32 +++ b/makefile.win32 @@ -184,7 +184,7 @@ DLL_FILES=SRC/MODULES/M_CHGHOST.DLL SRC/MODULES/M_SDESC.DLL SRC/MODULES/M_SETIDE SRC/MODULES/M_TIME.DLL SRC/MODULES/M_SVSKILL.DLL SRC/MODULES/M_KNOCK.DLL \ SRC/MODULES/M_UMODE2.DLL SRC/MODULES/M_SQUIT.DLL SRC/MODULES/M_PROTOCTL.DLL \ SRC/MODULES/M_SJOIN.DLL SRC/MODULES/M_PASS.DLL SRC/MODULES/M_USERHOST.DLL \ - SRC/MODULES/M_ISON.DLL SRC/MODULES/M_SILENCE.DLL SRC/MODULES/M_ADDLINE.DLL \ + SRC/MODULES/M_ISON.DLL SRC/MODULES/M_SILENCE.DLL \ SRC/MODULES/M_ADDMOTD.DLL SRC/MODULES/M_ADDOMOTD.DLL SRC/MODULES/M_WALLOPS.DLL \ SRC/MODULES/M_GLOBOPS.DLL SRC/MODULES/M_LOCOPS.DLL SRC/MODULES/M_CHATOPS.DLL \ SRC/MODULES/M_ADMIN.DLL SRC/MODULES/M_TRACE.DLL SRC/MODULES/M_NETINFO.DLL \ @@ -671,9 +671,6 @@ src/modules/m_squit.dll: src/modules/m_squit.c $(INCLUDES) src/modules/m_protoctl.dll: src/modules/m_protoctl.c $(INCLUDES) $(CC) $(MODCFLAGS) src/modules/m_protoctl.c $(MODLFLAGS) -src/modules/m_addline.dll: src/modules/m_addline.c $(INCLUDES) - $(CC) $(MODCFLAGS) src/modules/m_addline.c $(MODLFLAGS) - src/modules/m_addmotd.dll: src/modules/m_addmotd.c $(INCLUDES) $(CC) $(MODCFLAGS) src/modules/m_addmotd.c $(MODLFLAGS) diff --git a/src/modules/Makefile.in b/src/modules/Makefile.in index 8115dc8e3..be5756232 100644 --- a/src/modules/Makefile.in +++ b/src/modules/Makefile.in @@ -46,7 +46,7 @@ R_MODULES= \ m_sajoin.so m_sapart.so m_samode.so m_kick.so m_topic.so \ m_invite.so m_list.so m_time.so m_svskill.so m_sjoin.so \ m_pass.so m_userhost.so m_ison.so m_silence.so m_knock.so \ - m_umode2.so m_squit.so m_protoctl.so m_addline.so m_addomotd.so \ + m_umode2.so m_squit.so m_protoctl.so m_addomotd.so \ m_wallops.so m_admin.so m_globops.so m_locops.so \ m_trace.so m_netinfo.so m_links.so m_help.so m_rules.so \ m_close.so m_map.so m_eos.so m_server.so m_stats.so \ @@ -304,10 +304,6 @@ m_protoctl.so: m_protoctl.c $(INCLUDES) $(CC) $(CFLAGS) $(MODULEFLAGS) -DDYNAMIC_LINKING \ -o m_protoctl.so m_protoctl.c -m_addline.so: m_addline.c $(INCLUDES) - $(CC) $(CFLAGS) $(MODULEFLAGS) -DDYNAMIC_LINKING \ - -o m_addline.so m_addline.c - m_addmotd.so: m_addmotd.c $(INCLUDES) $(CC) $(CFLAGS) $(MODULEFLAGS) -DDYNAMIC_LINKING \ -o m_addmotd.so m_addmotd.c diff --git a/src/modules/m_addline.c b/src/modules/m_addline.c deleted file mode 100644 index 949ca6e87..000000000 --- a/src/modules/m_addline.c +++ /dev/null @@ -1,119 +0,0 @@ -/* - * IRC - Internet Relay Chat, src/modules/out.c - * (C) 2004 The UnrealIRCd Team - * - * See file AUTHORS in IRC package for additional names of - * the programmers. - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 1, or (at your option) - * any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - */ -#include "config.h" -#include "struct.h" -#include "common.h" -#include "sys.h" -#include "numeric.h" -#include "msg.h" -#include "proto.h" -#include "channel.h" -#include -#include -#include -#include -#include -#ifdef _WIN32 -#include -#endif -#include -#include "h.h" -#ifdef _WIN32 -#include "version.h" -#endif - -DLLFUNC int m_addline(aClient *cptr, aClient *sptr, int parc, char *parv[]); - -#define MSG_ADDLINE "ADDLINE" - -ModuleHeader MOD_HEADER(m_addline) - = { - "m_addline", - "$Id$", - "command /addline", - "3.2-b8-1", - NULL - }; - -MOD_INIT(m_addline) -{ - CommandAdd(modinfo->handle, MSG_ADDLINE, m_addline, 1, 0); - MARK_AS_OFFICIAL_MODULE(modinfo); - return MOD_SUCCESS; -} - -MOD_LOAD(m_addline) -{ - return MOD_SUCCESS; -} - -MOD_UNLOAD(m_addline) -{ - return MOD_SUCCESS; -} - -/* -** m_addline (write a line to unrealircd.conf) -** -** De-Potvinized by codemastr -*/ -DLLFUNC CMD_FUNC(m_addline) -{ - FILE *conf; - char *text; - text = parc > 1 ? parv[1] : NULL; - - if (!ValidatePermissionsForPath("server:addline",sptr,NULL,NULL,NULL)) - { - sendto_one(sptr, err_str(ERR_NOPRIVILEGES), me.name, sptr->name); - return 0; - } - if (parc < 2) - { - sendto_one(sptr, err_str(ERR_NEEDMOREPARAMS), - me.name, sptr->name, "ADDLINE"); - return 0; - } - /* writes to current -f */ - conf = fopen(configfile, "a"); - if (conf == NULL) - { - return 0; - } - /* Display what they wrote too */ - sendnotice(sptr, "*** Wrote (%s) to %s", text, configfile); - fprintf(conf, "// Added by %s\n", make_nick_user_host(sptr->name, - sptr->user->username, sptr->user->realhost)); -/* for (i=1 ; i