diff options
author | brain <brain@e03df62e-2008-0410-955e-edbf42e46eb7> | 2007-05-15 16:11:12 +0000 |
---|---|---|
committer | brain <brain@e03df62e-2008-0410-955e-edbf42e46eb7> | 2007-05-15 16:11:12 +0000 |
commit | af2b10e82cd3b9cda80ae29607da78e15974f155 (patch) | |
tree | 8139bdf780d851a12d83cdbedd989d684386da0d | |
parent | f2c88404376249c34436c1de286e42e76e2c6c47 (diff) |
Add cmd_reloadmodule.{h,cpp} contributed by Eric at neowin.net, thanks :)
Someone forgot to increase the release years of all the headers in include/commands
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7028 e03df62e-2008-0410-955e-edbf42e46eb7
56 files changed, 127 insertions, 54 deletions
diff --git a/include/commands/cmd_admin.h b/include/commands/cmd_admin.h index 4b14ade07..0c2cfaa7b 100644 --- a/include/commands/cmd_admin.h +++ b/include/commands/cmd_admin.h @@ -2,7 +2,7 @@ * | Inspire Internet Relay Chat Daemon | * +------------------------------------+ * - * InspIRCd is copyright (C) 2002-2006 ChatSpike-Dev. + * InspIRCd is copyright (C) 2002-2007 ChatSpike-Dev. * E-mail: * <brain@chatspike.net> * <Craig@chatspike.net> diff --git a/include/commands/cmd_away.h b/include/commands/cmd_away.h index 469b07fb3..a18527c32 100644 --- a/include/commands/cmd_away.h +++ b/include/commands/cmd_away.h @@ -2,7 +2,7 @@ * | Inspire Internet Relay Chat Daemon | * +------------------------------------+ * - * InspIRCd is copyright (C) 2002-2006 ChatSpike-Dev. + * InspIRCd is copyright (C) 2002-2007 ChatSpike-Dev. * E-mail: * <brain@chatspike.net> * <Craig@chatspike.net> diff --git a/include/commands/cmd_clearcache.h b/include/commands/cmd_clearcache.h index c575acf64..5f9e943d6 100644 --- a/include/commands/cmd_clearcache.h +++ b/include/commands/cmd_clearcache.h @@ -2,7 +2,7 @@ * | Inspire Internet Relay Chat Daemon | * +------------------------------------+ * - * InspIRCd is copyright (C) 2002-2006 ChatSpike-Dev. + * InspIRCd is copyright (C) 2002-2007 ChatSpike-Dev. * E-mail: * <brain@chatspike.net> * <Craig@chatspike.net> diff --git a/include/commands/cmd_commands.h b/include/commands/cmd_commands.h index 6c73f9a51..55818d286 100644 --- a/include/commands/cmd_commands.h +++ b/include/commands/cmd_commands.h @@ -2,7 +2,7 @@ * | Inspire Internet Relay Chat Daemon | * +------------------------------------+ * - * InspIRCd is copyright (C) 2002-2006 ChatSpike-Dev. + * InspIRCd is copyright (C) 2002-2007 ChatSpike-Dev. * E-mail: * <brain@chatspike.net> * <Craig@chatspike.net> diff --git a/include/commands/cmd_connect.h b/include/commands/cmd_connect.h index ee9c73429..0c38a732f 100644 --- a/include/commands/cmd_connect.h +++ b/include/commands/cmd_connect.h @@ -2,7 +2,7 @@ * | Inspire Internet Relay Chat Daemon | * +------------------------------------+ * - * InspIRCd is copyright (C) 2002-2006 ChatSpike-Dev. + * InspIRCd is copyright (C) 2002-2007 ChatSpike-Dev. * E-mail: * <brain@chatspike.net> * <Craig@chatspike.net> diff --git a/include/commands/cmd_die.h b/include/commands/cmd_die.h index 74244446f..6b8e85db5 100644 --- a/include/commands/cmd_die.h +++ b/include/commands/cmd_die.h @@ -2,7 +2,7 @@ * | Inspire Internet Relay Chat Daemon | * +------------------------------------+ * - * InspIRCd is copyright (C) 2002-2006 ChatSpike-Dev. + * InspIRCd is copyright (C) 2002-2007 ChatSpike-Dev. * E-mail: * <brain@chatspike.net> * <Craig@chatspike.net> diff --git a/include/commands/cmd_eline.h b/include/commands/cmd_eline.h index ba0553e53..68920c870 100644 --- a/include/commands/cmd_eline.h +++ b/include/commands/cmd_eline.h @@ -2,7 +2,7 @@ * | Inspire Internet Relay Chat Daemon | * +------------------------------------+ * - * InspIRCd is copyright (C) 2002-2006 ChatSpike-Dev. + * InspIRCd is copyright (C) 2002-2007 ChatSpike-Dev. * E-mail: * <brain@chatspike.net> * <Craig@chatspike.net> diff --git a/include/commands/cmd_gline.h b/include/commands/cmd_gline.h index b39a0515c..9023209be 100644 --- a/include/commands/cmd_gline.h +++ b/include/commands/cmd_gline.h @@ -2,7 +2,7 @@ * | Inspire Internet Relay Chat Daemon | * +------------------------------------+ * - * InspIRCd is copyright (C) 2002-2006 ChatSpike-Dev. + * InspIRCd is copyright (C) 2002-2007 ChatSpike-Dev. * E-mail: * <brain@chatspike.net> * <Craig@chatspike.net> diff --git a/include/commands/cmd_info.h b/include/commands/cmd_info.h index ccd8db019..3fc4c9e03 100644 --- a/include/commands/cmd_info.h +++ b/include/commands/cmd_info.h @@ -2,7 +2,7 @@ * | Inspire Internet Relay Chat Daemon | * +------------------------------------+ * - * InspIRCd is copyright (C) 2002-2006 ChatSpike-Dev. + * InspIRCd is copyright (C) 2002-2007 ChatSpike-Dev. * E-mail: * <brain@chatspike.net> * <Craig@chatspike.net> diff --git a/include/commands/cmd_invite.h b/include/commands/cmd_invite.h index 301ebfecb..3f09c3ee3 100644 --- a/include/commands/cmd_invite.h +++ b/include/commands/cmd_invite.h @@ -2,7 +2,7 @@ * | Inspire Internet Relay Chat Daemon | * +------------------------------------+ * - * InspIRCd is copyright (C) 2002-2006 ChatSpike-Dev. + * InspIRCd is copyright (C) 2002-2007 ChatSpike-Dev. * E-mail: * <brain@chatspike.net> * <Craig@chatspike.net> diff --git a/include/commands/cmd_ison.h b/include/commands/cmd_ison.h index 45e665cde..0239730c2 100644 --- a/include/commands/cmd_ison.h +++ b/include/commands/cmd_ison.h @@ -2,7 +2,7 @@ * | Inspire Internet Relay Chat Daemon | * +------------------------------------+ * - * InspIRCd is copyright (C) 2002-2006 ChatSpike-Dev. + * InspIRCd is copyright (C) 2002-2007 ChatSpike-Dev. * E-mail: * <brain@chatspike.net> * <Craig@chatspike.net> diff --git a/include/commands/cmd_join.h b/include/commands/cmd_join.h index 58b5566f1..372d22623 100644 --- a/include/commands/cmd_join.h +++ b/include/commands/cmd_join.h @@ -2,7 +2,7 @@ * | Inspire Internet Relay Chat Daemon | * +------------------------------------+ * - * InspIRCd is copyright (C) 2002-2006 ChatSpike-Dev. + * InspIRCd is copyright (C) 2002-2007 ChatSpike-Dev. * E-mail: * <brain@chatspike.net> * <Craig@chatspike.net> diff --git a/include/commands/cmd_kick.h b/include/commands/cmd_kick.h index 10cf9bc71..afba4de9b 100644 --- a/include/commands/cmd_kick.h +++ b/include/commands/cmd_kick.h @@ -2,7 +2,7 @@ * | Inspire Internet Relay Chat Daemon | * +------------------------------------+ * - * InspIRCd is copyright (C) 2002-2006 ChatSpike-Dev. + * InspIRCd is copyright (C) 2002-2007 ChatSpike-Dev. * E-mail: * <brain@chatspike.net> * <Craig@chatspike.net> diff --git a/include/commands/cmd_kill.h b/include/commands/cmd_kill.h index 97f767cc9..10930fabf 100644 --- a/include/commands/cmd_kill.h +++ b/include/commands/cmd_kill.h @@ -2,7 +2,7 @@ * | Inspire Internet Relay Chat Daemon | * +------------------------------------+ * - * InspIRCd is copyright (C) 2002-2006 ChatSpike-Dev. + * InspIRCd is copyright (C) 2002-2007 ChatSpike-Dev. * E-mail: * <brain@chatspike.net> * <Craig@chatspike.net> diff --git a/include/commands/cmd_kline.h b/include/commands/cmd_kline.h index 50fc29815..3ed5b31cd 100644 --- a/include/commands/cmd_kline.h +++ b/include/commands/cmd_kline.h @@ -2,7 +2,7 @@ * | Inspire Internet Relay Chat Daemon | * +------------------------------------+ * - * InspIRCd is copyright (C) 2002-2006 ChatSpike-Dev. + * InspIRCd is copyright (C) 2002-2007 ChatSpike-Dev. * E-mail: * <brain@chatspike.net> * <Craig@chatspike.net> diff --git a/include/commands/cmd_links.h b/include/commands/cmd_links.h index db02d1a09..d42d28464 100644 --- a/include/commands/cmd_links.h +++ b/include/commands/cmd_links.h @@ -2,7 +2,7 @@ * | Inspire Internet Relay Chat Daemon | * +------------------------------------+ * - * InspIRCd is copyright (C) 2002-2006 ChatSpike-Dev. + * InspIRCd is copyright (C) 2002-2007 ChatSpike-Dev. * E-mail: * <brain@chatspike.net> * <Craig@chatspike.net> diff --git a/include/commands/cmd_list.h b/include/commands/cmd_list.h index d173a7f1e..5a4a7b0b8 100644 --- a/include/commands/cmd_list.h +++ b/include/commands/cmd_list.h @@ -2,7 +2,7 @@ * | Inspire Internet Relay Chat Daemon | * +------------------------------------+ * - * InspIRCd is copyright (C) 2002-2006 ChatSpike-Dev. + * InspIRCd is copyright (C) 2002-2007 ChatSpike-Dev. * E-mail: * <brain@chatspike.net> * <Craig@chatspike.net> diff --git a/include/commands/cmd_loadmodule.h b/include/commands/cmd_loadmodule.h index f26ffc113..e3e598e7d 100644 --- a/include/commands/cmd_loadmodule.h +++ b/include/commands/cmd_loadmodule.h @@ -2,7 +2,7 @@ * | Inspire Internet Relay Chat Daemon | * +------------------------------------+ * - * InspIRCd is copyright (C) 2002-2006 ChatSpike-Dev. + * InspIRCd is copyright (C) 2002-2007 ChatSpike-Dev. * E-mail: * <brain@chatspike.net> * <Craig@chatspike.net> diff --git a/include/commands/cmd_lusers.h b/include/commands/cmd_lusers.h index 559d14bac..918676bb5 100644 --- a/include/commands/cmd_lusers.h +++ b/include/commands/cmd_lusers.h @@ -2,7 +2,7 @@ * | Inspire Internet Relay Chat Daemon | * +------------------------------------+ * - * InspIRCd is copyright (C) 2002-2006 ChatSpike-Dev. + * InspIRCd is copyright (C) 2002-2007 ChatSpike-Dev. * E-mail: * <brain@chatspike.net> * <Craig@chatspike.net> diff --git a/include/commands/cmd_map.h b/include/commands/cmd_map.h index 3db33015d..c1d16e47b 100644 --- a/include/commands/cmd_map.h +++ b/include/commands/cmd_map.h @@ -2,7 +2,7 @@ * | Inspire Internet Relay Chat Daemon | * +------------------------------------+ * - * InspIRCd is copyright (C) 2002-2006 ChatSpike-Dev. + * InspIRCd is copyright (C) 2002-2007 ChatSpike-Dev. * E-mail: * <brain@chatspike.net> * <Craig@chatspike.net> diff --git a/include/commands/cmd_mode.h b/include/commands/cmd_mode.h index dc062b2fc..52d104d8f 100644 --- a/include/commands/cmd_mode.h +++ b/include/commands/cmd_mode.h @@ -2,7 +2,7 @@ * | Inspire Internet Relay Chat Daemon | * +------------------------------------+ * - * InspIRCd is copyright (C) 2002-2006 ChatSpike-Dev. + * InspIRCd is copyright (C) 2002-2007 ChatSpike-Dev. * E-mail: * <brain@chatspike.net> * <Craig@chatspike.net> diff --git a/include/commands/cmd_modules.h b/include/commands/cmd_modules.h index 2e207c5f0..937d319e8 100644 --- a/include/commands/cmd_modules.h +++ b/include/commands/cmd_modules.h @@ -2,7 +2,7 @@ * | Inspire Internet Relay Chat Daemon | * +------------------------------------+ * - * InspIRCd is copyright (C) 2002-2006 ChatSpike-Dev. + * InspIRCd is copyright (C) 2002-2007 ChatSpike-Dev. * E-mail: * <brain@chatspike.net> * <Craig@chatspike.net> diff --git a/include/commands/cmd_motd.h b/include/commands/cmd_motd.h index 2b625a241..3b9e149cf 100644 --- a/include/commands/cmd_motd.h +++ b/include/commands/cmd_motd.h @@ -2,7 +2,7 @@ * | Inspire Internet Relay Chat Daemon | * +------------------------------------+ * - * InspIRCd is copyright (C) 2002-2006 ChatSpike-Dev. + * InspIRCd is copyright (C) 2002-2007 ChatSpike-Dev. * E-mail: * <brain@chatspike.net> * <Craig@chatspike.net> diff --git a/include/commands/cmd_names.h b/include/commands/cmd_names.h index 3c106a5a9..57480af2b 100644 --- a/include/commands/cmd_names.h +++ b/include/commands/cmd_names.h @@ -2,7 +2,7 @@ * | Inspire Internet Relay Chat Daemon | * +------------------------------------+ * - * InspIRCd is copyright (C) 2002-2006 ChatSpike-Dev. + * InspIRCd is copyright (C) 2002-2007 ChatSpike-Dev. * E-mail: * <brain@chatspike.net> * <Craig@chatspike.net> diff --git a/include/commands/cmd_nick.h b/include/commands/cmd_nick.h index 736faf22a..2e8b198d0 100644 --- a/include/commands/cmd_nick.h +++ b/include/commands/cmd_nick.h @@ -2,7 +2,7 @@ * | Inspire Internet Relay Chat Daemon | * +------------------------------------+ * - * InspIRCd is copyright (C) 2002-2006 ChatSpike-Dev. + * InspIRCd is copyright (C) 2002-2007 ChatSpike-Dev. * E-mail: * <brain@chatspike.net> * <Craig@chatspike.net> diff --git a/include/commands/cmd_notice.h b/include/commands/cmd_notice.h index fd1d42654..37b04431c 100644 --- a/include/commands/cmd_notice.h +++ b/include/commands/cmd_notice.h @@ -2,7 +2,7 @@ * | Inspire Internet Relay Chat Daemon | * +------------------------------------+ * - * InspIRCd is copyright (C) 2002-2006 ChatSpike-Dev. + * InspIRCd is copyright (C) 2002-2007 ChatSpike-Dev. * E-mail: * <brain@chatspike.net> * <Craig@chatspike.net> diff --git a/include/commands/cmd_oper.h b/include/commands/cmd_oper.h index 438f5f8a7..117ff1bf2 100644 --- a/include/commands/cmd_oper.h +++ b/include/commands/cmd_oper.h @@ -2,7 +2,7 @@ * | Inspire Internet Relay Chat Daemon | * +------------------------------------+ * - * InspIRCd is copyright (C) 2002-2006 ChatSpike-Dev. + * InspIRCd is copyright (C) 2002-2007 ChatSpike-Dev. * E-mail: * <brain@chatspike.net> * <Craig@chatspike.net> diff --git a/include/commands/cmd_part.h b/include/commands/cmd_part.h index 5f74b9855..42688b551 100644 --- a/include/commands/cmd_part.h +++ b/include/commands/cmd_part.h @@ -2,7 +2,7 @@ * | Inspire Internet Relay Chat Daemon | * +------------------------------------+ * - * InspIRCd is copyright (C) 2002-2006 ChatSpike-Dev. + * InspIRCd is copyright (C) 2002-2007 ChatSpike-Dev. * E-mail: * <brain@chatspike.net> * <Craig@chatspike.net> diff --git a/include/commands/cmd_pass.h b/include/commands/cmd_pass.h index 410c8bb40..ac6cd6abf 100644 --- a/include/commands/cmd_pass.h +++ b/include/commands/cmd_pass.h @@ -2,7 +2,7 @@ * | Inspire Internet Relay Chat Daemon | * +------------------------------------+ * - * InspIRCd is copyright (C) 2002-2006 ChatSpike-Dev. + * InspIRCd is copyright (C) 2002-2007 ChatSpike-Dev. * E-mail: * <brain@chatspike.net> * <Craig@chatspike.net> diff --git a/include/commands/cmd_ping.h b/include/commands/cmd_ping.h index eaf0fe4dc..1922bb301 100644 --- a/include/commands/cmd_ping.h +++ b/include/commands/cmd_ping.h @@ -2,7 +2,7 @@ * | Inspire Internet Relay Chat Daemon | * +------------------------------------+ * - * InspIRCd is copyright (C) 2002-2006 ChatSpike-Dev. + * InspIRCd is copyright (C) 2002-2007 ChatSpike-Dev. * E-mail: * <brain@chatspike.net> * <Craig@chatspike.net> diff --git a/include/commands/cmd_pong.h b/include/commands/cmd_pong.h index 4eecbfa2a..dd7869dde 100644 --- a/include/commands/cmd_pong.h +++ b/include/commands/cmd_pong.h @@ -2,7 +2,7 @@ * | Inspire Internet Relay Chat Daemon | * +------------------------------------+ * - * InspIRCd is copyright (C) 2002-2006 ChatSpike-Dev. + * InspIRCd is copyright (C) 2002-2007 ChatSpike-Dev. * E-mail: * <brain@chatspike.net> * <Craig@chatspike.net> diff --git a/include/commands/cmd_privmsg.h b/include/commands/cmd_privmsg.h index 7e58f0c6a..fa9bea9da 100644 --- a/include/commands/cmd_privmsg.h +++ b/include/commands/cmd_privmsg.h @@ -2,7 +2,7 @@ * | Inspire Internet Relay Chat Daemon | * +------------------------------------+ * - * InspIRCd is copyright (C) 2002-2006 ChatSpike-Dev. + * InspIRCd is copyright (C) 2002-2007 ChatSpike-Dev. * E-mail: * <brain@chatspike.net> * <Craig@chatspike.net> diff --git a/include/commands/cmd_qline.h b/include/commands/cmd_qline.h index 423b48b9b..66e60b138 100644 --- a/include/commands/cmd_qline.h +++ b/include/commands/cmd_qline.h @@ -2,7 +2,7 @@ * | Inspire Internet Relay Chat Daemon | * +------------------------------------+ * - * InspIRCd is copyright (C) 2002-2006 ChatSpike-Dev. + * InspIRCd is copyright (C) 2002-2007 ChatSpike-Dev. * E-mail: * <brain@chatspike.net> * <Craig@chatspike.net> diff --git a/include/commands/cmd_quit.h b/include/commands/cmd_quit.h index 04d183581..222c90d63 100644 --- a/include/commands/cmd_quit.h +++ b/include/commands/cmd_quit.h @@ -2,7 +2,7 @@ * | Inspire Internet Relay Chat Daemon | * +------------------------------------+ * - * InspIRCd is copyright (C) 2002-2006 ChatSpike-Dev. + * InspIRCd is copyright (C) 2002-2007 ChatSpike-Dev. * E-mail: * <brain@chatspike.net> * <Craig@chatspike.net> diff --git a/include/commands/cmd_rehash.h b/include/commands/cmd_rehash.h index 8404f2df3..c3cd6392e 100644 --- a/include/commands/cmd_rehash.h +++ b/include/commands/cmd_rehash.h @@ -2,7 +2,7 @@ * | Inspire Internet Relay Chat Daemon | * +------------------------------------+ * - * InspIRCd is copyright (C) 2002-2006 ChatSpike-Dev. + * InspIRCd is copyright (C) 2002-2007 ChatSpike-Dev. * E-mail: * <brain@chatspike.net> * <Craig@chatspike.net> diff --git a/include/commands/cmd_reloadmodule.h b/include/commands/cmd_reloadmodule.h new file mode 100644 index 000000000..358858821 --- /dev/null +++ b/include/commands/cmd_reloadmodule.h @@ -0,0 +1,34 @@ +/* +------------------------------------+ + * | Inspire Internet Relay Chat Daemon | + * +------------------------------------+ + * + * InspIRCd is copyright (C) 2002-2007 ChatSpike-Dev. + * E-mail: + * <brain@chatspike.net> + * <Craig@chatspike.net> + * + * Written by Craig Edwards, Craig McLure, and others. + * This program is free but copyrighted software; see + * the file COPYING for details. + * + * --------------------------------------------------- + */ + +#ifndef __CMD_RELOADMODULE_H__ +#define __CMD_RELOADMODULE_H__ + +// include the common header files + +#include "users.h" +#include "channels.h" + +/** Handle /RELOADMODULE + */ +class cmd_reloadmodule : public command_t +{ + public: + cmd_reloadmodule (InspIRCd* Instance) : command_t(Instance,"RELOADMODULE",'o',1) { syntax = "<modulename>"; } + CmdResult Handle(const char** parameters, int pcnt, userrec *user); +}; + +#endif diff --git a/include/commands/cmd_restart.h b/include/commands/cmd_restart.h index 627e75c99..c504fb8fe 100644 --- a/include/commands/cmd_restart.h +++ b/include/commands/cmd_restart.h @@ -2,7 +2,7 @@ * | Inspire Internet Relay Chat Daemon | * +------------------------------------+ * - * InspIRCd is copyright (C) 2002-2006 ChatSpike-Dev. + * InspIRCd is copyright (C) 2002-2007 ChatSpike-Dev. * E-mail: * <brain@chatspike.net> * <Craig@chatspike.net> diff --git a/include/commands/cmd_rules.h b/include/commands/cmd_rules.h index b775edd97..f251d8ced 100644 --- a/include/commands/cmd_rules.h +++ b/include/commands/cmd_rules.h @@ -2,7 +2,7 @@ * | Inspire Internet Relay Chat Daemon | * +------------------------------------+ * - * InspIRCd is copyright (C) 2002-2006 ChatSpike-Dev. + * InspIRCd is copyright (C) 2002-2007 ChatSpike-Dev. * E-mail: * <brain@chatspike.net> * <Craig@chatspike.net> diff --git a/include/commands/cmd_server.h b/include/commands/cmd_server.h index df302731d..85460e7e7 100644 --- a/include/commands/cmd_server.h +++ b/include/commands/cmd_server.h @@ -2,7 +2,7 @@ * | Inspire Internet Relay Chat Daemon | * +------------------------------------+ * - * InspIRCd is copyright (C) 2002-2006 ChatSpike-Dev. + * InspIRCd is copyright (C) 2002-2007 ChatSpike-Dev. * E-mail: * <brain@chatspike.net> * <Craig@chatspike.net> diff --git a/include/commands/cmd_squit.h b/include/commands/cmd_squit.h index 1b34ce366..96e0365f4 100644 --- a/include/commands/cmd_squit.h +++ b/include/commands/cmd_squit.h @@ -2,7 +2,7 @@ * | Inspire Internet Relay Chat Daemon | * +------------------------------------+ * - * InspIRCd is copyright (C) 2002-2006 ChatSpike-Dev. + * InspIRCd is copyright (C) 2002-2007 ChatSpike-Dev. * E-mail: * <brain@chatspike.net> * <Craig@chatspike.net> diff --git a/include/commands/cmd_stats.h b/include/commands/cmd_stats.h index 632bfa17b..6b090ef60 100644 --- a/include/commands/cmd_stats.h +++ b/include/commands/cmd_stats.h @@ -2,7 +2,7 @@ * | Inspire Internet Relay Chat Daemon | * +------------------------------------+ * - * InspIRCd is copyright (C) 2002-2006 ChatSpike-Dev. + * InspIRCd is copyright (C) 2002-2007 ChatSpike-Dev. * E-mail: * <brain@chatspike.net> * <Craig@chatspike.net> diff --git a/include/commands/cmd_summon.h b/include/commands/cmd_summon.h index c38747315..823a48ba8 100644 --- a/include/commands/cmd_summon.h +++ b/include/commands/cmd_summon.h @@ -2,7 +2,7 @@ * | Inspire Internet Relay Chat Daemon | * +------------------------------------+ * - * InspIRCd is copyright (C) 2002-2006 ChatSpike-Dev. + * InspIRCd is copyright (C) 2002-2007 ChatSpike-Dev. * E-mail: * <brain@chatspike.net> * <Craig@chatspike.net> diff --git a/include/commands/cmd_time.h b/include/commands/cmd_time.h index 32495c3e3..c065d2c1f 100644 --- a/include/commands/cmd_time.h +++ b/include/commands/cmd_time.h @@ -2,7 +2,7 @@ * | Inspire Internet Relay Chat Daemon | * +------------------------------------+ * - * InspIRCd is copyright (C) 2002-2006 ChatSpike-Dev. + * InspIRCd is copyright (C) 2002-2007 ChatSpike-Dev. * E-mail: * <brain@chatspike.net> * <Craig@chatspike.net> diff --git a/include/commands/cmd_topic.h b/include/commands/cmd_topic.h index 8d5468a41..95e52592d 100644 --- a/include/commands/cmd_topic.h +++ b/include/commands/cmd_topic.h @@ -2,7 +2,7 @@ * | Inspire Internet Relay Chat Daemon | * +------------------------------------+ * - * InspIRCd is copyright (C) 2002-2006 ChatSpike-Dev. + * InspIRCd is copyright (C) 2002-2007 ChatSpike-Dev. * E-mail: * <brain@chatspike.net> * <Craig@chatspike.net> diff --git a/include/commands/cmd_trace.h b/include/commands/cmd_trace.h index a4d33b104..69e68f126 100644 --- a/include/commands/cmd_trace.h +++ b/include/commands/cmd_trace.h @@ -2,7 +2,7 @@ * | Inspire Internet Relay Chat Daemon | * +------------------------------------+ * - * InspIRCd is copyright (C) 2002-2006 ChatSpike-Dev. + * InspIRCd is copyright (C) 2002-2007 ChatSpike-Dev. * E-mail: * <brain@chatspike.net> * <Craig@chatspike.net> diff --git a/include/commands/cmd_unloadmodule.h b/include/commands/cmd_unloadmodule.h index c2d2d473d..4d642c0a0 100644 --- a/include/commands/cmd_unloadmodule.h +++ b/include/commands/cmd_unloadmodule.h @@ -2,7 +2,7 @@ * | Inspire Internet Relay Chat Daemon | * +------------------------------------+ * - * InspIRCd is copyright (C) 2002-2006 ChatSpike-Dev. + * InspIRCd is copyright (C) 2002-2007 ChatSpike-Dev. * E-mail: * <brain@chatspike.net> * <Craig@chatspike.net> diff --git a/include/commands/cmd_user.h b/include/commands/cmd_user.h index e7b9784bd..3e5d4c213 100644 --- a/include/commands/cmd_user.h +++ b/include/commands/cmd_user.h @@ -2,7 +2,7 @@ * | Inspire Internet Relay Chat Daemon | * +------------------------------------+ * - * InspIRCd is copyright (C) 2002-2006 ChatSpike-Dev. + * InspIRCd is copyright (C) 2002-2007 ChatSpike-Dev. * E-mail: * <brain@chatspike.net> * <Craig@chatspike.net> diff --git a/include/commands/cmd_userhost.h b/include/commands/cmd_userhost.h index e86fa1b3c..7505ca8ea 100644 --- a/include/commands/cmd_userhost.h +++ b/include/commands/cmd_userhost.h @@ -2,7 +2,7 @@ * | Inspire Internet Relay Chat Daemon | * +------------------------------------+ * - * InspIRCd is copyright (C) 2002-2006 ChatSpike-Dev. + * InspIRCd is copyright (C) 2002-2007 ChatSpike-Dev. * E-mail: * <brain@chatspike.net> * <Craig@chatspike.net> diff --git a/include/commands/cmd_users.h b/include/commands/cmd_users.h index 204091333..3091ef1c3 100644 --- a/include/commands/cmd_users.h +++ b/include/commands/cmd_users.h @@ -2,7 +2,7 @@ * | Inspire Internet Relay Chat Daemon | * +------------------------------------+ * - * InspIRCd is copyright (C) 2002-2006 ChatSpike-Dev. + * InspIRCd is copyright (C) 2002-2007 ChatSpike-Dev. * E-mail: * <brain@chatspike.net> * <Craig@chatspike.net> diff --git a/include/commands/cmd_version.h b/include/commands/cmd_version.h index 115d87901..dba3b2380 100644 --- a/include/commands/cmd_version.h +++ b/include/commands/cmd_version.h @@ -2,7 +2,7 @@ * | Inspire Internet Relay Chat Daemon | * +------------------------------------+ * - * InspIRCd is copyright (C) 2002-2006 ChatSpike-Dev. + * InspIRCd is copyright (C) 2002-2007 ChatSpike-Dev. * E-mail: * <brain@chatspike.net> * <Craig@chatspike.net> diff --git a/include/commands/cmd_wallops.h b/include/commands/cmd_wallops.h index 7c84a1434..fe3367cd8 100644 --- a/include/commands/cmd_wallops.h +++ b/include/commands/cmd_wallops.h @@ -2,7 +2,7 @@ * | Inspire Internet Relay Chat Daemon | * +------------------------------------+ * - * InspIRCd is copyright (C) 2002-2006 ChatSpike-Dev. + * InspIRCd is copyright (C) 2002-2007 ChatSpike-Dev. * E-mail: * <brain@chatspike.net> * <Craig@chatspike.net> diff --git a/include/commands/cmd_who.h b/include/commands/cmd_who.h index 7e1d8affe..88e6fdc15 100644 --- a/include/commands/cmd_who.h +++ b/include/commands/cmd_who.h @@ -2,7 +2,7 @@ * | Inspire Internet Relay Chat Daemon | * +------------------------------------+ * - * InspIRCd is copyright (C) 2002-2006 ChatSpike-Dev. + * InspIRCd is copyright (C) 2002-2007 ChatSpike-Dev. * E-mail: * <brain@chatspike.net> * <Craig@chatspike.net> diff --git a/include/commands/cmd_whois.h b/include/commands/cmd_whois.h index 90b38cee1..ab6778877 100644 --- a/include/commands/cmd_whois.h +++ b/include/commands/cmd_whois.h @@ -2,7 +2,7 @@ * | Inspire Internet Relay Chat Daemon | * +------------------------------------+ * - * InspIRCd is copyright (C) 2002-2006 ChatSpike-Dev. + * InspIRCd is copyright (C) 2002-2007 ChatSpike-Dev. * E-mail: * <brain@chatspike.net> * <Craig@chatspike.net> diff --git a/include/commands/cmd_whowas.h b/include/commands/cmd_whowas.h index 0176274f0..ccbe40493 100644 --- a/include/commands/cmd_whowas.h +++ b/include/commands/cmd_whowas.h @@ -2,7 +2,7 @@ * | Inspire Internet Relay Chat Daemon | * +------------------------------------+ * - * InspIRCd is copyright (C) 2002-2006 ChatSpike-Dev. + * InspIRCd is copyright (C) 2002-2007 ChatSpike-Dev. * E-mail: * <brain@chatspike.net> * <Craig@chatspike.net> diff --git a/include/commands/cmd_zline.h b/include/commands/cmd_zline.h index faebd1ab6..9c57bcdca 100644 --- a/include/commands/cmd_zline.h +++ b/include/commands/cmd_zline.h @@ -2,7 +2,7 @@ * | Inspire Internet Relay Chat Daemon | * +------------------------------------+ * - * InspIRCd is copyright (C) 2002-2006 ChatSpike-Dev. + * InspIRCd is copyright (C) 2002-2007 ChatSpike-Dev. * E-mail: * <brain@chatspike.net> * <Craig@chatspike.net> diff --git a/src/cmd_reloadmodule.cpp b/src/cmd_reloadmodule.cpp new file mode 100644 index 000000000..067dee4a2 --- /dev/null +++ b/src/cmd_reloadmodule.cpp @@ -0,0 +1,39 @@ +/* +------------------------------------+ + * | Inspire Internet Relay Chat Daemon | + * +------------------------------------+ + * + * InspIRCd: (C) 2002-2007 InspIRCd Development Team + * See: http://www.inspircd.org/wiki/index.php/Credits + * + * This program is free but copyrighted software; see + * the file COPYING for details. + * + * --------------------------------------------------- + */ + +#include "inspircd.h" +#include "users.h" +#include "commands/cmd_reloadmodule.h" + +extern "C" command_t* init_command(InspIRCd* Instance) +{ + return new cmd_reloadmodule(Instance); +} + +CmdResult cmd_reloadmodule::Handle (const char** parameters, int pcnt, userrec *user) +{ + if (ServerInstance->UnloadModule(parameters[0])) + { + ServerInstance->WriteOpers("*** RELOAD MODULE: %s unloaded %s",user->nick, parameters[0]); + if (ServerInstance->LoadModule(parameters[0])) + { + ServerInstance->WriteOpers("*** RELOAD MODULE: %s reloaded %s",user->nick, parameters[0]); + user->WriteServ("975 %s %s :Module successfully reloaded.",user->nick, parameters[0]); + return CMD_SUCCESS; + } + } + + ServerInstance->WriteOpers("*** RELOAD MODULE: %s unsuccessfully reloaded %s",user->nick, parameters[0]); + user->WriteServ("975 %s %s :Module failed to reload.",user->nick, parameters[0]); + return CMD_FAILURE; +} |