diff options
340 files changed, 436 insertions, 372 deletions
@@ -2,7 +2,7 @@ # # Configuration script for Services. # -# Anope (c) 2003-2017 Anope Team +# Anope (c) 2003-2018 Anope Team # Contact us at team@anope.org # # This program is free but copyrighted software; see the file COPYING for diff --git a/data/example.conf b/data/example.conf index fdba3e4c3..4309b72b6 100644 --- a/data/example.conf +++ b/data/example.conf @@ -812,6 +812,9 @@ log * These can contain commands for oper-only strings (see above) which grants access to that specific command, * and privileges (which grant access to more general permissions for the named area). * Wildcard entries are permitted for both, e.g. 'commands = "operserv/*"' for all OperServ commands. + * You can also negate values with a ~. For example, "~operserv/akill operserv/*" would allow all OperServ + * commands except for operserv/akill. Note that processing stops at the first matching option, which + * means "* ~operserv/*" would allow everything because * matches everything. * * Below are some default example types, but this is by no means exhaustive, * and it is recommended that you configure them to your needs. @@ -984,6 +987,11 @@ mail /* * The subject and message of emails sent to users when they register accounts. + * + * Available tokens for this template are: + * %n - Gets replaced with the nickname + * %N - Gets replaced with the network name + * %c - Gets replaced with the confirmation code */ registration_subject = "Nickname registration for %n" registration_message = "Hi, @@ -997,6 +1005,11 @@ mail /* * The subject and message of emails sent to users when they request a new password. + * + * Available tokens for this template are: + * %n - Gets replaced with the nickname + * %N - Gets replaced with the network name + * %c - Gets replaced with the confirmation code */ reset_subject = "Reset password request for %n" reset_message = "Hi, @@ -1010,6 +1023,13 @@ mail /* * The subject and message of emails sent to users when they request a new email address. + * + * Available tokens for this template are: + * %e - Gets replaced with the old email address + * %E - Gets replaced with the new email address + * %n - Gets replaced with the nickname + * %N - Gets replaced with the network name + * %c - Gets replaced with the confirmation code */ emailchange_subject = "Email confirmation" emailchange_message = "Hi, @@ -1023,6 +1043,13 @@ mail /* * The subject and message of emails sent to users when they receive a new memo. + * + * Available tokens for this template are: + * %n - Gets replaced with the nickname + * %s - Gets replaced with the sender's nickname + * %d - Gets replaced with the memo number + * %t - Gets replaced with the memo text + * %N - Gets replaced with the network name */ memo_subject = "New memo" memo_message = "Hi %n, diff --git a/data/operserv.example.conf b/data/operserv.example.conf index 0c82f1e06..db71efe83 100644 --- a/data/operserv.example.conf +++ b/data/operserv.example.conf @@ -511,11 +511,11 @@ command { service = "OperServ"; name = "NOOP"; command = "operserv/noop"; permis * * Provides the command operserv/oline. * - * Used to set oper flags on users, and is specific to UnrealIRCd. + * Used to set oper flags on users, and is specific to UnrealIRCd 3.2. * See /helpop ?svso on your IRCd for more information. */ -module { name = "os_oline" } -command { service = "OperServ"; name = "OLINE"; command = "operserv/oline"; permission = "operserv/oline"; } +#module { name = "os_oline" } +#command { service = "OperServ"; name = "OLINE"; command = "operserv/oline"; permission = "operserv/oline"; } /* * os_oper diff --git a/docs/README b/docs/README index 0be2b0fa7..56eb8a462 100644 --- a/docs/README +++ b/docs/README @@ -1,7 +1,7 @@ Anope -- a set of IRC services for IRC networks ----------------------------------------------- -Anope is 2003-2017 Anope Team <team@anope.org>. +Anope is 2003-2018 Anope Team <team@anope.org>. Based on Epona 2000-2002 PegSoft <epona@pegsoft.net>. Based on Services 1996-1999 Andrew Church <achurch@achurch.org>. diff --git a/docs/XMLRPC/xmlrpc.php b/docs/XMLRPC/xmlrpc.php index 6ddb621f8..201d2fa7c 100644 --- a/docs/XMLRPC/xmlrpc.php +++ b/docs/XMLRPC/xmlrpc.php @@ -3,7 +3,7 @@ /** * XMLRPC Functions * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org */ diff --git a/include/access.h b/include/access.h index 1f3edbdfe..26ff8015b 100644 --- a/include/access.h +++ b/include/access.h @@ -1,6 +1,6 @@ /* * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/include/account.h b/include/account.h index b6b5cdbe3..3111237d2 100644 --- a/include/account.h +++ b/include/account.h @@ -1,6 +1,6 @@ /* * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/include/anope.h b/include/anope.h index cb26f0ce6..a366f9861 100644 --- a/include/anope.h +++ b/include/anope.h @@ -1,6 +1,6 @@ /* * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/include/base.h b/include/base.h index ff3fee203..c95de28d2 100644 --- a/include/base.h +++ b/include/base.h @@ -1,7 +1,7 @@ /* * * (C) 2008-2011 Adam <Adam@anope.org> - * (C) 2008-2017 Anope Team <team@anope.org> + * (C) 2008-2018 Anope Team <team@anope.org> * * Please read COPYING and README for further details. */ diff --git a/include/bots.h b/include/bots.h index 711e2b78e..8d67f8d99 100644 --- a/include/bots.h +++ b/include/bots.h @@ -1,7 +1,7 @@ /* * * (C) 2008-2011 Robin Burchell <w00t@inspircd.org> - * (C) 2008-2017 Anope Team <team@anope.org> + * (C) 2008-2018 Anope Team <team@anope.org> * * Please read COPYING and README for further details. */ diff --git a/include/channels.h b/include/channels.h index 2d90fb019..8d9b0154b 100644 --- a/include/channels.h +++ b/include/channels.h @@ -1,6 +1,6 @@ /* Channel support * - * (C) 2008-2017 Anope Team + * (C) 2008-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/include/commands.h b/include/commands.h index 2d8fc19f5..f7afe7aa0 100644 --- a/include/commands.h +++ b/include/commands.h @@ -1,6 +1,6 @@ /* Declarations for command data. * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/include/config.h b/include/config.h index d6ee24554..bd4e5ae0c 100644 --- a/include/config.h +++ b/include/config.h @@ -1,6 +1,6 @@ /* * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/include/defs.h b/include/defs.h index 17e99fcc0..42fe06070 100644 --- a/include/defs.h +++ b/include/defs.h @@ -1,6 +1,6 @@ /* * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/include/extensible.h b/include/extensible.h index f3fb6c96a..1726379f1 100644 --- a/include/extensible.h +++ b/include/extensible.h @@ -1,6 +1,6 @@ /* * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/include/hashcomp.h b/include/hashcomp.h index 4b0a2cc49..cac0146c2 100644 --- a/include/hashcomp.h +++ b/include/hashcomp.h @@ -1,7 +1,7 @@ /* * * (C) 2002-2011 InspIRCd Development Team - * (C) 2009-2017 Anope Team <team@anope.org> + * (C) 2009-2018 Anope Team <team@anope.org> * * Please read COPYING and README for further details. */ diff --git a/include/language.h b/include/language.h index a30165d81..c334bfaff 100644 --- a/include/language.h +++ b/include/language.h @@ -1,6 +1,6 @@ /* * - * (C) 2008-2017 Anope Team + * (C) 2008-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/include/lists.h b/include/lists.h index beb7c55b5..0a85f04b3 100644 --- a/include/lists.h +++ b/include/lists.h @@ -1,6 +1,6 @@ /* * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/include/logger.h b/include/logger.h index e2c82d1d9..dc37b2fe6 100644 --- a/include/logger.h +++ b/include/logger.h @@ -1,6 +1,6 @@ /* * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/include/mail.h b/include/mail.h index 5178f48cb..b5ca918b8 100644 --- a/include/mail.h +++ b/include/mail.h @@ -1,6 +1,6 @@ /* * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/include/memo.h b/include/memo.h index 006e9ee1b..12520255b 100644 --- a/include/memo.h +++ b/include/memo.h @@ -1,6 +1,6 @@ /* * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/include/messages.h b/include/messages.h index 3ea70546c..e836098cd 100644 --- a/include/messages.h +++ b/include/messages.h @@ -1,6 +1,6 @@ /* * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/include/modes.h b/include/modes.h index 0886cb0fd..782042c58 100644 --- a/include/modes.h +++ b/include/modes.h @@ -1,7 +1,7 @@ /* Mode support * * (C) 2008-2011 Adam <Adam@anope.org> - * (C) 2008-2017 Anope Team <team@anope.org> + * (C) 2008-2018 Anope Team <team@anope.org> * * Please read COPYING and README for further details. */ diff --git a/include/module.h b/include/module.h index 3a036503f..44dd7e18e 100644 --- a/include/module.h +++ b/include/module.h @@ -1,6 +1,6 @@ /* * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/include/modules.h b/include/modules.h index c3dae33a5..c92b551e0 100644 --- a/include/modules.h +++ b/include/modules.h @@ -1,6 +1,6 @@ /* Modular support * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/include/modules/bs_badwords.h b/include/modules/bs_badwords.h index f4b1058f6..0ce43f7bf 100644 --- a/include/modules/bs_badwords.h +++ b/include/modules/bs_badwords.h @@ -1,6 +1,6 @@ /* BotServ core functions * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/include/modules/bs_kick.h b/include/modules/bs_kick.h index 8b0de2e91..9c132bba6 100644 --- a/include/modules/bs_kick.h +++ b/include/modules/bs_kick.h @@ -1,6 +1,6 @@ /* BotServ core functions * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/include/modules/cs_entrymsg.h b/include/modules/cs_entrymsg.h index cf5f333ff..d92d8434c 100644 --- a/include/modules/cs_entrymsg.h +++ b/include/modules/cs_entrymsg.h @@ -1,6 +1,6 @@ /* * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/include/modules/cs_log.h b/include/modules/cs_log.h index d248c115e..909cf823e 100644 --- a/include/modules/cs_log.h +++ b/include/modules/cs_log.h @@ -1,6 +1,6 @@ /* ChanServ core functions * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/include/modules/cs_mode.h b/include/modules/cs_mode.h index 5789886ed..419ea7369 100644 --- a/include/modules/cs_mode.h +++ b/include/modules/cs_mode.h @@ -1,6 +1,6 @@ /* ChanServ core functions * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/include/modules/dns.h b/include/modules/dns.h index 7e8de8d8a..646212f65 100644 --- a/include/modules/dns.h +++ b/include/modules/dns.h @@ -1,6 +1,6 @@ /* * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/include/modules/encryption.h b/include/modules/encryption.h index 9dc7b1717..fe20da275 100644 --- a/include/modules/encryption.h +++ b/include/modules/encryption.h @@ -1,6 +1,6 @@ /* * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/include/modules/httpd.h b/include/modules/httpd.h index 861702cec..1256b53a2 100644 --- a/include/modules/httpd.h +++ b/include/modules/httpd.h @@ -1,6 +1,6 @@ /* * - * (C) 2012-2017 Anope Team + * (C) 2012-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. @@ -23,7 +23,7 @@ struct HTTPReply { HTTPError error; Anope::string content_type; - std::map<Anope::string, Anope::string> headers; + std::map<Anope::string, Anope::string, ci::less> headers; typedef std::list<std::pair<Anope::string, Anope::string> > cookie; std::vector<cookie> cookies; diff --git a/include/modules/ldap.h b/include/modules/ldap.h index 00424a941..606db70a0 100644 --- a/include/modules/ldap.h +++ b/include/modules/ldap.h @@ -1,6 +1,6 @@ /* * - * (C) 2011-2017 Anope Team + * (C) 2011-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/include/modules/ns_cert.h b/include/modules/ns_cert.h index b6d2fd2c4..c55d3ea43 100644 --- a/include/modules/ns_cert.h +++ b/include/modules/ns_cert.h @@ -1,6 +1,6 @@ /* NickServ core functions * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/include/modules/os_forbid.h b/include/modules/os_forbid.h index 9a43a7b02..3cd360197 100644 --- a/include/modules/os_forbid.h +++ b/include/modules/os_forbid.h @@ -1,6 +1,6 @@ /* * - * (C) 2011-2017 Anope Team + * (C) 2011-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/include/modules/os_ignore.h b/include/modules/os_ignore.h index 3fc83fd41..326027fe1 100644 --- a/include/modules/os_ignore.h +++ b/include/modules/os_ignore.h @@ -1,6 +1,6 @@ /* OperServ ignore interface * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/include/modules/os_news.h b/include/modules/os_news.h index 3b473bf70..3ca7ff5ec 100644 --- a/include/modules/os_news.h +++ b/include/modules/os_news.h @@ -1,6 +1,6 @@ /* * - * (C) 2011-2017 Anope Team + * (C) 2011-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/include/modules/os_session.h b/include/modules/os_session.h index 67ad84692..649f6b2de 100644 --- a/include/modules/os_session.h +++ b/include/modules/os_session.h @@ -1,6 +1,6 @@ /* * - * (C) 2011-2017 Anope Team + * (C) 2011-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/include/modules/pseudoclients/chanserv.h b/include/modules/pseudoclients/chanserv.h index 96d3cfdcd..28e27ba60 100644 --- a/include/modules/pseudoclients/chanserv.h +++ b/include/modules/pseudoclients/chanserv.h @@ -1,6 +1,6 @@ /* * - * (C) 2011-2017 Anope Team + * (C) 2011-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/include/modules/pseudoclients/global.h b/include/modules/pseudoclients/global.h index 6d085f1a1..e74316e50 100644 --- a/include/modules/pseudoclients/global.h +++ b/include/modules/pseudoclients/global.h @@ -1,6 +1,6 @@ /* * - * (C) 2011-2017 Anope Team + * (C) 2011-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/include/modules/pseudoclients/memoserv.h b/include/modules/pseudoclients/memoserv.h index a83a3d6f9..7ce255539 100644 --- a/include/modules/pseudoclients/memoserv.h +++ b/include/modules/pseudoclients/memoserv.h @@ -1,6 +1,6 @@ /* * - * (C) 2011-2017 Anope Team + * (C) 2011-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/include/modules/pseudoclients/nickserv.h b/include/modules/pseudoclients/nickserv.h index ce2823d65..087e28c07 100644 --- a/include/modules/pseudoclients/nickserv.h +++ b/include/modules/pseudoclients/nickserv.h @@ -1,6 +1,6 @@ /* * - * (C) 2011-2017 Anope Team + * (C) 2011-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/include/modules/redis.h b/include/modules/redis.h index 36ffc3c88..67c2730c8 100644 --- a/include/modules/redis.h +++ b/include/modules/redis.h @@ -1,6 +1,6 @@ /* * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/include/modules/sasl.h b/include/modules/sasl.h index b4fbe0d94..c63e3cc10 100644 --- a/include/modules/sasl.h +++ b/include/modules/sasl.h @@ -1,6 +1,6 @@ /* * - * (C) 2014-2017 Anope Team + * (C) 2014-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/include/modules/set_misc.h b/include/modules/set_misc.h index 9ca771925..c48e3d65c 100644 --- a/include/modules/set_misc.h +++ b/include/modules/set_misc.h @@ -1,6 +1,6 @@ /* * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/include/modules/sql.h b/include/modules/sql.h index 471d18d07..13173ee83 100644 --- a/include/modules/sql.h +++ b/include/modules/sql.h @@ -1,6 +1,6 @@ /* * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/include/modules/ssl.h b/include/modules/ssl.h index bcda29537..eef122849 100644 --- a/include/modules/ssl.h +++ b/include/modules/ssl.h @@ -1,6 +1,6 @@ /* * - * (C) 2010-2017 Anope Team + * (C) 2010-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/include/modules/suspend.h b/include/modules/suspend.h index 59b5535ec..c47db81c2 100644 --- a/include/modules/suspend.h +++ b/include/modules/suspend.h @@ -1,6 +1,6 @@ /* * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/include/modules/xmlrpc.h b/include/modules/xmlrpc.h index 0447f9012..e1d139ef4 100644 --- a/include/modules/xmlrpc.h +++ b/include/modules/xmlrpc.h @@ -1,6 +1,6 @@ /* * - * (C) 2010-2017 Anope Team + * (C) 2010-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/include/opertype.h b/include/opertype.h index 69ef6885d..9898b71d6 100644 --- a/include/opertype.h +++ b/include/opertype.h @@ -1,7 +1,7 @@ /* * * (C) 2008-2011 Robin Burchell <w00t@inspircd.org> - * (C) 2008-2017 Anope Team <team@anope.org> + * (C) 2008-2018 Anope Team <team@anope.org> * * Please read COPYING and README for further details. */ diff --git a/include/protocol.h b/include/protocol.h index 635399653..a47764003 100644 --- a/include/protocol.h +++ b/include/protocol.h @@ -1,6 +1,6 @@ /* * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/include/regchannel.h b/include/regchannel.h index ef6d84fa8..3e0c847d2 100644 --- a/include/regchannel.h +++ b/include/regchannel.h @@ -1,6 +1,6 @@ /* * - * (C) 2008-2017 Anope Team + * (C) 2008-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/include/regexpr.h b/include/regexpr.h index dfc8f083d..05b61b1a1 100644 --- a/include/regexpr.h +++ b/include/regexpr.h @@ -1,6 +1,6 @@ /* * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/include/serialize.h b/include/serialize.h index 5b62c126c..7c2c4f1b1 100644 --- a/include/serialize.h +++ b/include/serialize.h @@ -1,6 +1,6 @@ /* * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/include/servers.h b/include/servers.h index 083a6cefe..e9fb8411f 100644 --- a/include/servers.h +++ b/include/servers.h @@ -1,6 +1,6 @@ /* * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/include/service.h b/include/service.h index 715d7c992..1058c1879 100644 --- a/include/service.h +++ b/include/service.h @@ -1,6 +1,6 @@ /* * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/include/services.h b/include/services.h index 24df2274a..1e981ce63 100644 --- a/include/services.h +++ b/include/services.h @@ -1,6 +1,6 @@ /* * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/include/socketengine.h b/include/socketengine.h index 8d60aa2ce..105ed3126 100644 --- a/include/socketengine.h +++ b/include/socketengine.h @@ -1,6 +1,6 @@ /* * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/include/sockets.h b/include/sockets.h index 3fe2aa519..cd9273b0d 100644 --- a/include/sockets.h +++ b/include/sockets.h @@ -1,6 +1,6 @@ /* * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/include/threadengine.h b/include/threadengine.h index 55e899d71..d9293ae17 100644 --- a/include/threadengine.h +++ b/include/threadengine.h @@ -1,6 +1,6 @@ /* * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/include/timers.h b/include/timers.h index 828cd5e1c..64ae353bf 100644 --- a/include/timers.h +++ b/include/timers.h @@ -1,6 +1,6 @@ /* Timer include stuff. * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/include/uplink.h b/include/uplink.h index 23c3fd2af..5ed1f093d 100644 --- a/include/uplink.h +++ b/include/uplink.h @@ -1,6 +1,6 @@ /* * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/include/users.h b/include/users.h index 1cb47a606..1cc9a3a1e 100644 --- a/include/users.h +++ b/include/users.h @@ -1,7 +1,7 @@ /* * * (C) 2008-2011 Robin Burchell <w00t@inspircd.org> - * (C) 2003-2017 Anope Team <team@anope.org> + * (C) 2003-2018 Anope Team <team@anope.org> * * Please read COPYING and README for further details. * diff --git a/include/version.cpp b/include/version.cpp index 2e712c46f..d96f90dc2 100644 --- a/include/version.cpp +++ b/include/version.cpp @@ -1,6 +1,6 @@ /* Build bumper * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/include/xline.h b/include/xline.h index 4d7885eff..5c0a5bb75 100644 --- a/include/xline.h +++ b/include/xline.h @@ -1,6 +1,6 @@ /* * - * (C) 2008-2017 Anope Team + * (C) 2008-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/bs_autoassign.cpp b/modules/bs_autoassign.cpp index e66f9cd55..0a0cbf624 100644 --- a/modules/bs_autoassign.cpp +++ b/modules/bs_autoassign.cpp @@ -1,6 +1,6 @@ /* * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/commands/bs_assign.cpp b/modules/commands/bs_assign.cpp index 132b609db..f5dc214b1 100644 --- a/modules/commands/bs_assign.cpp +++ b/modules/commands/bs_assign.cpp @@ -1,6 +1,6 @@ /* BotServ core functions * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/commands/bs_badwords.cpp b/modules/commands/bs_badwords.cpp index cb3322b86..b2d64dc85 100644 --- a/modules/commands/bs_badwords.cpp +++ b/modules/commands/bs_badwords.cpp @@ -1,6 +1,6 @@ /* BotServ core functions * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/commands/bs_bot.cpp b/modules/commands/bs_bot.cpp index f97b2af68..1a5adb959 100644 --- a/modules/commands/bs_bot.cpp +++ b/modules/commands/bs_bot.cpp @@ -1,6 +1,6 @@ /* BotServ core functions * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/commands/bs_botlist.cpp b/modules/commands/bs_botlist.cpp index 4e2195931..28c3b8228 100644 --- a/modules/commands/bs_botlist.cpp +++ b/modules/commands/bs_botlist.cpp @@ -1,6 +1,6 @@ /* BotServ core functions * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/commands/bs_control.cpp b/modules/commands/bs_control.cpp index 59bd8078b..68ec739be 100644 --- a/modules/commands/bs_control.cpp +++ b/modules/commands/bs_control.cpp @@ -1,6 +1,6 @@ /* BotServ core functions * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/commands/bs_info.cpp b/modules/commands/bs_info.cpp index f3f62df3f..84af1e4c2 100644 --- a/modules/commands/bs_info.cpp +++ b/modules/commands/bs_info.cpp @@ -1,6 +1,6 @@ /* BotServ core functions * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/commands/bs_kick.cpp b/modules/commands/bs_kick.cpp index 9e29762db..483caacb1 100644 --- a/modules/commands/bs_kick.cpp +++ b/modules/commands/bs_kick.cpp @@ -1,6 +1,6 @@ /* BotServ core functions * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/commands/bs_set.cpp b/modules/commands/bs_set.cpp index eeb7cf7c5..ef821ee35 100644 --- a/modules/commands/bs_set.cpp +++ b/modules/commands/bs_set.cpp @@ -1,6 +1,6 @@ /* BotServ core functions * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. @@ -41,6 +41,9 @@ class CommandBSSet : public Command const CommandInfo &info = it->second; if (c_name.find_ci(this_name + " ") == 0) { + if (info.hide) + continue; + ServiceReference<Command> command("Command", info.name); if (command) { diff --git a/modules/commands/cs_access.cpp b/modules/commands/cs_access.cpp index 8bc6b9a31..c3b378e94 100644 --- a/modules/commands/cs_access.cpp +++ b/modules/commands/cs_access.cpp @@ -1,6 +1,6 @@ /* ChanServ core functions * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/commands/cs_akick.cpp b/modules/commands/cs_akick.cpp index a0867f31e..3310f5493 100644 --- a/modules/commands/cs_akick.cpp +++ b/modules/commands/cs_akick.cpp @@ -1,6 +1,6 @@ /* ChanServ core functions * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/commands/cs_ban.cpp b/modules/commands/cs_ban.cpp index 0b410789e..304352446 100644 --- a/modules/commands/cs_ban.cpp +++ b/modules/commands/cs_ban.cpp @@ -1,6 +1,6 @@ /* ChanServ core functions * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/commands/cs_clone.cpp b/modules/commands/cs_clone.cpp index 567b0e393..5d28de726 100644 --- a/modules/commands/cs_clone.cpp +++ b/modules/commands/cs_clone.cpp @@ -1,6 +1,6 @@ /* ChanServ core functions * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/commands/cs_drop.cpp b/modules/commands/cs_drop.cpp index 004a81303..e997176eb 100644 --- a/modules/commands/cs_drop.cpp +++ b/modules/commands/cs_drop.cpp @@ -1,6 +1,6 @@ /* ChanServ core functions * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/commands/cs_enforce.cpp b/modules/commands/cs_enforce.cpp index 6ebd79990..5ebdc2f27 100644 --- a/modules/commands/cs_enforce.cpp +++ b/modules/commands/cs_enforce.cpp @@ -1,6 +1,6 @@ /* ChanServ core functions * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Original Coder: GeniusDex <geniusdex@anope.org> diff --git a/modules/commands/cs_entrymsg.cpp b/modules/commands/cs_entrymsg.cpp index 05afc8a7a..040817a07 100644 --- a/modules/commands/cs_entrymsg.cpp +++ b/modules/commands/cs_entrymsg.cpp @@ -1,6 +1,6 @@ /* ChanServ core functions * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/commands/cs_flags.cpp b/modules/commands/cs_flags.cpp index 14a7df744..defd190ae 100644 --- a/modules/commands/cs_flags.cpp +++ b/modules/commands/cs_flags.cpp @@ -1,6 +1,6 @@ /* ChanServ core functions * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/commands/cs_getkey.cpp b/modules/commands/cs_getkey.cpp index e336a28dd..91edd7957 100644 --- a/modules/commands/cs_getkey.cpp +++ b/modules/commands/cs_getkey.cpp @@ -1,6 +1,6 @@ /* ChanServ core functions * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/commands/cs_info.cpp b/modules/commands/cs_info.cpp index a847bd27f..0168c79df 100644 --- a/modules/commands/cs_info.cpp +++ b/modules/commands/cs_info.cpp @@ -1,6 +1,6 @@ /* ChanServ core functions * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/commands/cs_invite.cpp b/modules/commands/cs_invite.cpp index 58bab7dce..5eaa83a52 100644 --- a/modules/commands/cs_invite.cpp +++ b/modules/commands/cs_invite.cpp @@ -1,6 +1,6 @@ /* ChanServ core functions * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/commands/cs_kick.cpp b/modules/commands/cs_kick.cpp index c65e03461..8b2b020e8 100644 --- a/modules/commands/cs_kick.cpp +++ b/modules/commands/cs_kick.cpp @@ -1,6 +1,6 @@ /* ChanServ core functions * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/commands/cs_list.cpp b/modules/commands/cs_list.cpp index db47d6e9e..85b8ef0b8 100644 --- a/modules/commands/cs_list.cpp +++ b/modules/commands/cs_list.cpp @@ -1,6 +1,6 @@ /* ChanServ core functions * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/commands/cs_log.cpp b/modules/commands/cs_log.cpp index 9a0548d1b..f47bc9aa6 100644 --- a/modules/commands/cs_log.cpp +++ b/modules/commands/cs_log.cpp @@ -1,6 +1,6 @@ /* ChanServ core functions * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/commands/cs_mode.cpp b/modules/commands/cs_mode.cpp index fb91ce6bd..54eb4b801 100644 --- a/modules/commands/cs_mode.cpp +++ b/modules/commands/cs_mode.cpp @@ -1,6 +1,6 @@ /* ChanServ core functions * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/commands/cs_register.cpp b/modules/commands/cs_register.cpp index 6bbcc8bf1..e2a9ba415 100644 --- a/modules/commands/cs_register.cpp +++ b/modules/commands/cs_register.cpp @@ -1,6 +1,6 @@ /* ChanServ core functions * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/commands/cs_seen.cpp b/modules/commands/cs_seen.cpp index 54c0676c8..41a067f1e 100644 --- a/modules/commands/cs_seen.cpp +++ b/modules/commands/cs_seen.cpp @@ -1,6 +1,6 @@ /* cs_seen: provides a seen command by tracking all users * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/commands/cs_set.cpp b/modules/commands/cs_set.cpp index ccb15661d..ca79a2a65 100644 --- a/modules/commands/cs_set.cpp +++ b/modules/commands/cs_set.cpp @@ -1,6 +1,6 @@ /* ChanServ core functions * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. @@ -43,6 +43,9 @@ class CommandCSSet : public Command const CommandInfo &info = it->second; if (c_name.find_ci(this_name + " ") == 0) { + if (info.hide) + continue; + ServiceReference<Command> c("Command", info.name); // XXX dup diff --git a/modules/commands/cs_set_misc.cpp b/modules/commands/cs_set_misc.cpp index c24aa425d..86d09d94c 100644 --- a/modules/commands/cs_set_misc.cpp +++ b/modules/commands/cs_set_misc.cpp @@ -1,6 +1,6 @@ /* * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/commands/cs_status.cpp b/modules/commands/cs_status.cpp index 4fed7d118..e72f3d576 100644 --- a/modules/commands/cs_status.cpp +++ b/modules/commands/cs_status.cpp @@ -1,6 +1,6 @@ /* ChanServ core functions * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/commands/cs_suspend.cpp b/modules/commands/cs_suspend.cpp index 538f9aba3..b3ee6ceb8 100644 --- a/modules/commands/cs_suspend.cpp +++ b/modules/commands/cs_suspend.cpp @@ -1,6 +1,6 @@ /* ChanServ core functions * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/commands/cs_sync.cpp b/modules/commands/cs_sync.cpp index d944aed9e..6c5a679db 100644 --- a/modules/commands/cs_sync.cpp +++ b/modules/commands/cs_sync.cpp @@ -1,6 +1,6 @@ /* * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/commands/cs_topic.cpp b/modules/commands/cs_topic.cpp index 3bb82c9c8..5272c17d1 100644 --- a/modules/commands/cs_topic.cpp +++ b/modules/commands/cs_topic.cpp @@ -1,6 +1,6 @@ /* ChanServ core functions * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/commands/cs_unban.cpp b/modules/commands/cs_unban.cpp index 7fbaf13a7..c82c688ff 100644 --- a/modules/commands/cs_unban.cpp +++ b/modules/commands/cs_unban.cpp @@ -1,6 +1,6 @@ /* ChanServ core functions * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/commands/cs_updown.cpp b/modules/commands/cs_updown.cpp index 61bbacd7d..5f25c2ae9 100644 --- a/modules/commands/cs_updown.cpp +++ b/modules/commands/cs_updown.cpp @@ -1,6 +1,6 @@ /* ChanServ core functions * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/commands/cs_xop.cpp b/modules/commands/cs_xop.cpp index 7decd3062..6e5c04f86 100644 --- a/modules/commands/cs_xop.cpp +++ b/modules/commands/cs_xop.cpp @@ -1,6 +1,6 @@ /* ChanServ core functions * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/commands/gl_global.cpp b/modules/commands/gl_global.cpp index 43b8ef818..4837c87cd 100644 --- a/modules/commands/gl_global.cpp +++ b/modules/commands/gl_global.cpp @@ -1,6 +1,6 @@ /* Global core functions * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/commands/greet.cpp b/modules/commands/greet.cpp index 4d454d08b..3ce217279 100644 --- a/modules/commands/greet.cpp +++ b/modules/commands/greet.cpp @@ -1,6 +1,6 @@ /* * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/commands/help.cpp b/modules/commands/help.cpp index bd8647e2e..b3766f36a 100644 --- a/modules/commands/help.cpp +++ b/modules/commands/help.cpp @@ -1,6 +1,6 @@ /* Core functions * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/commands/hs_del.cpp b/modules/commands/hs_del.cpp index d315dc4cd..8df1788d0 100644 --- a/modules/commands/hs_del.cpp +++ b/modules/commands/hs_del.cpp @@ -1,6 +1,6 @@ /* HostServ core functions * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/commands/hs_group.cpp b/modules/commands/hs_group.cpp index 46ebd39c6..fbe179b0c 100644 --- a/modules/commands/hs_group.cpp +++ b/modules/commands/hs_group.cpp @@ -1,6 +1,6 @@ /* HostServ core functions * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/commands/hs_list.cpp b/modules/commands/hs_list.cpp index 61d031319..709486cda 100644 --- a/modules/commands/hs_list.cpp +++ b/modules/commands/hs_list.cpp @@ -1,6 +1,6 @@ /* HostServ core functions * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/commands/hs_off.cpp b/modules/commands/hs_off.cpp index 9a80e8252..1c387908a 100644 --- a/modules/commands/hs_off.cpp +++ b/modules/commands/hs_off.cpp @@ -1,6 +1,6 @@ /* HostServ core functions * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/commands/hs_on.cpp b/modules/commands/hs_on.cpp index 05b54ceec..b87d2a7d6 100644 --- a/modules/commands/hs_on.cpp +++ b/modules/commands/hs_on.cpp @@ -1,6 +1,6 @@ /* HostServ core functions * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/commands/hs_request.cpp b/modules/commands/hs_request.cpp index a03a7f655..0a97827d1 100644 --- a/modules/commands/hs_request.cpp +++ b/modules/commands/hs_request.cpp @@ -1,6 +1,6 @@ /* hs_request.c - Add request and activate functionality to HostServ * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Based on the original module by Rob <rob@anope.org> diff --git a/modules/commands/hs_set.cpp b/modules/commands/hs_set.cpp index 0b6afda4b..9ebbae557 100644 --- a/modules/commands/hs_set.cpp +++ b/modules/commands/hs_set.cpp @@ -1,6 +1,6 @@ /* HostServ core functions * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/commands/ms_cancel.cpp b/modules/commands/ms_cancel.cpp index 1da602ba7..b075fe4c0 100644 --- a/modules/commands/ms_cancel.cpp +++ b/modules/commands/ms_cancel.cpp @@ -1,6 +1,6 @@ /* MemoServ core functions * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/commands/ms_check.cpp b/modules/commands/ms_check.cpp index 63ff3a8d4..90f11cad1 100644 --- a/modules/commands/ms_check.cpp +++ b/modules/commands/ms_check.cpp @@ -1,6 +1,6 @@ /* MemoServ core functions * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/commands/ms_del.cpp b/modules/commands/ms_del.cpp index 0138a83aa..c37d8d9d9 100644 --- a/modules/commands/ms_del.cpp +++ b/modules/commands/ms_del.cpp @@ -1,6 +1,6 @@ /* MemoServ core functions * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/commands/ms_ignore.cpp b/modules/commands/ms_ignore.cpp index d4e90e467..40cc84e82 100644 --- a/modules/commands/ms_ignore.cpp +++ b/modules/commands/ms_ignore.cpp @@ -1,6 +1,6 @@ /* MemoServ core functions * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/commands/ms_info.cpp b/modules/commands/ms_info.cpp index 6997e5e0b..3bd101cc8 100644 --- a/modules/commands/ms_info.cpp +++ b/modules/commands/ms_info.cpp @@ -1,6 +1,6 @@ /* MemoServ core functions * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/commands/ms_list.cpp b/modules/commands/ms_list.cpp index 4f8a0bbcf..0e4f519eb 100644 --- a/modules/commands/ms_list.cpp +++ b/modules/commands/ms_list.cpp @@ -1,6 +1,6 @@ /* MemoServ core functions * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/commands/ms_read.cpp b/modules/commands/ms_read.cpp index 03a2298dd..5e4cb7f46 100644 --- a/modules/commands/ms_read.cpp +++ b/modules/commands/ms_read.cpp @@ -1,6 +1,6 @@ /* MemoServ core functions * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/commands/ms_rsend.cpp b/modules/commands/ms_rsend.cpp index 9b16eae0d..0d2056fb0 100644 --- a/modules/commands/ms_rsend.cpp +++ b/modules/commands/ms_rsend.cpp @@ -1,6 +1,6 @@ /* MemoServ core functions * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/commands/ms_send.cpp b/modules/commands/ms_send.cpp index 56add0ffb..e5a100947 100644 --- a/modules/commands/ms_send.cpp +++ b/modules/commands/ms_send.cpp @@ -1,6 +1,6 @@ /* MemoServ core functions * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/commands/ms_sendall.cpp b/modules/commands/ms_sendall.cpp index 5ca863822..c8240884a 100644 --- a/modules/commands/ms_sendall.cpp +++ b/modules/commands/ms_sendall.cpp @@ -1,6 +1,6 @@ /* MemoServ core functions * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/commands/ms_set.cpp b/modules/commands/ms_set.cpp index 5cadbec2a..6256f6edf 100644 --- a/modules/commands/ms_set.cpp +++ b/modules/commands/ms_set.cpp @@ -1,6 +1,6 @@ /* MemoServ core functions * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/commands/ms_staff.cpp b/modules/commands/ms_staff.cpp index 014336f5e..1365e97af 100644 --- a/modules/commands/ms_staff.cpp +++ b/modules/commands/ms_staff.cpp @@ -1,6 +1,6 @@ /* MemoServ core functions * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/commands/ns_access.cpp b/modules/commands/ns_access.cpp index 585b7ff78..559a4ac34 100644 --- a/modules/commands/ns_access.cpp +++ b/modules/commands/ns_access.cpp @@ -1,6 +1,6 @@ /* NickServ core functions * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/commands/ns_ajoin.cpp b/modules/commands/ns_ajoin.cpp index 08687f325..5d49815b6 100644 --- a/modules/commands/ns_ajoin.cpp +++ b/modules/commands/ns_ajoin.cpp @@ -1,6 +1,6 @@ /* NickServ core functions * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/commands/ns_alist.cpp b/modules/commands/ns_alist.cpp index cfbff2026..5d1651070 100644 --- a/modules/commands/ns_alist.cpp +++ b/modules/commands/ns_alist.cpp @@ -1,6 +1,6 @@ /* NickServ core functions * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/commands/ns_cert.cpp b/modules/commands/ns_cert.cpp index 13869777b..4ba98c7ea 100644 --- a/modules/commands/ns_cert.cpp +++ b/modules/commands/ns_cert.cpp @@ -1,6 +1,6 @@ /* NickServ core functions * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/commands/ns_drop.cpp b/modules/commands/ns_drop.cpp index 8f0f506a8..026d3956e 100644 --- a/modules/commands/ns_drop.cpp +++ b/modules/commands/ns_drop.cpp @@ -1,6 +1,6 @@ /* NickServ core functions * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/commands/ns_getemail.cpp b/modules/commands/ns_getemail.cpp index 5197a9527..bfa11679b 100644 --- a/modules/commands/ns_getemail.cpp +++ b/modules/commands/ns_getemail.cpp @@ -1,6 +1,6 @@ /* NickServ core functions * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/commands/ns_getpass.cpp b/modules/commands/ns_getpass.cpp index 25961865f..18b758581 100644 --- a/modules/commands/ns_getpass.cpp +++ b/modules/commands/ns_getpass.cpp @@ -1,6 +1,6 @@ /* NickServ core functions * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/commands/ns_group.cpp b/modules/commands/ns_group.cpp index fb98cebef..a366ad0bb 100644 --- a/modules/commands/ns_group.cpp +++ b/modules/commands/ns_group.cpp @@ -1,6 +1,6 @@ /* NickServ core functions * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. @@ -268,6 +268,7 @@ class CommandNSUngroup : public Command nc->email = oldcore->email; nc->language = oldcore->language; + Log(LOG_COMMAND, source, this) << "to make " << na->nick << " leave group of " << oldcore->display << " (email: " << (!oldcore->email.empty() ? oldcore->email : "none") << ")"; source.Reply(_("Nick %s has been ungrouped from %s."), na->nick.c_str(), oldcore->display.c_str()); User *user = User::Find(na->nick, true); diff --git a/modules/commands/ns_identify.cpp b/modules/commands/ns_identify.cpp index d4d6d03df..edc5592ed 100644 --- a/modules/commands/ns_identify.cpp +++ b/modules/commands/ns_identify.cpp @@ -1,6 +1,6 @@ /* NickServ core functions * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/commands/ns_info.cpp b/modules/commands/ns_info.cpp index be5c1d805..7dc2dd456 100644 --- a/modules/commands/ns_info.cpp +++ b/modules/commands/ns_info.cpp @@ -1,6 +1,6 @@ /* NickServ core functions * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/commands/ns_list.cpp b/modules/commands/ns_list.cpp index 158da68e8..5d9aa21b1 100644 --- a/modules/commands/ns_list.cpp +++ b/modules/commands/ns_list.cpp @@ -1,6 +1,6 @@ /* NickServ core functions * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/commands/ns_logout.cpp b/modules/commands/ns_logout.cpp index f717d7f30..2680df86b 100644 --- a/modules/commands/ns_logout.cpp +++ b/modules/commands/ns_logout.cpp @@ -1,6 +1,6 @@ /* NickServ core functions * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/commands/ns_recover.cpp b/modules/commands/ns_recover.cpp index a78c8dccd..473dbe1d3 100644 --- a/modules/commands/ns_recover.cpp +++ b/modules/commands/ns_recover.cpp @@ -1,6 +1,6 @@ /* NickServ core functions * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/commands/ns_register.cpp b/modules/commands/ns_register.cpp index fba36f8d5..7ade61361 100644 --- a/modules/commands/ns_register.cpp +++ b/modules/commands/ns_register.cpp @@ -1,6 +1,6 @@ /* NickServ core functions * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/commands/ns_resetpass.cpp b/modules/commands/ns_resetpass.cpp index f74805d49..90fa26c0c 100644 --- a/modules/commands/ns_resetpass.cpp +++ b/modules/commands/ns_resetpass.cpp @@ -1,6 +1,6 @@ /* NickServ core functions * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/commands/ns_set.cpp b/modules/commands/ns_set.cpp index dc007289e..886f8d2d4 100644 --- a/modules/commands/ns_set.cpp +++ b/modules/commands/ns_set.cpp @@ -1,6 +1,6 @@ /* NickServ core functions * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. @@ -42,6 +42,9 @@ class CommandNSSet : public Command if (c_name.find_ci(this_name + " ") == 0) { + if (info.hide) + continue; + ServiceReference<Command> c("Command", info.name); // XXX dup if (!c) @@ -426,11 +429,13 @@ class CommandNSSetEmail : public Command subject = subject.replace_all_cs("%e", nc->email); subject = subject.replace_all_cs("%E", new_email); + subject = subject.replace_all_cs("%n", nc->display); subject = subject.replace_all_cs("%N", Config->GetBlock("networkinfo")->Get<const Anope::string>("networkname")); subject = subject.replace_all_cs("%c", code); message = message.replace_all_cs("%e", nc->email); message = message.replace_all_cs("%E", new_email); + message = message.replace_all_cs("%n", nc->display); message = message.replace_all_cs("%N", Config->GetBlock("networkinfo")->Get<const Anope::string>("networkname")); message = message.replace_all_cs("%c", code); @@ -963,7 +968,7 @@ class CommandNSSetMessage : public Command void OnServHelp(CommandSource &source) anope_override { - if (!Config->GetBlock("options")->Get<bool>("useprivmsg")) + if (Config->GetBlock("options")->Get<bool>("useprivmsg")) Command::OnServHelp(source); } }; diff --git a/modules/commands/ns_set_misc.cpp b/modules/commands/ns_set_misc.cpp index 351400ed9..54383472b 100644 --- a/modules/commands/ns_set_misc.cpp +++ b/modules/commands/ns_set_misc.cpp @@ -1,6 +1,6 @@ /* * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/commands/ns_status.cpp b/modules/commands/ns_status.cpp index b8c9b60ab..ef244b2ac 100644 --- a/modules/commands/ns_status.cpp +++ b/modules/commands/ns_status.cpp @@ -1,6 +1,6 @@ /* NickServ core functions * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/commands/ns_suspend.cpp b/modules/commands/ns_suspend.cpp index a5eef8665..468652e00 100644 --- a/modules/commands/ns_suspend.cpp +++ b/modules/commands/ns_suspend.cpp @@ -1,6 +1,6 @@ /* NickServ core functions * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/commands/ns_update.cpp b/modules/commands/ns_update.cpp index df2245c71..54d280dd1 100644 --- a/modules/commands/ns_update.cpp +++ b/modules/commands/ns_update.cpp @@ -1,6 +1,6 @@ /* NickServ core functions * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/commands/os_akill.cpp b/modules/commands/os_akill.cpp index 0b3e34a90..f65155e0f 100644 --- a/modules/commands/os_akill.cpp +++ b/modules/commands/os_akill.cpp @@ -1,6 +1,6 @@ /* OperServ core functions * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/commands/os_chankill.cpp b/modules/commands/os_chankill.cpp index 7c31d347e..3b7f85f98 100644 --- a/modules/commands/os_chankill.cpp +++ b/modules/commands/os_chankill.cpp @@ -1,6 +1,6 @@ /* OperServ core functions * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/commands/os_config.cpp b/modules/commands/os_config.cpp index 2fb6be63a..402630fa7 100644 --- a/modules/commands/os_config.cpp +++ b/modules/commands/os_config.cpp @@ -1,6 +1,6 @@ /* OperServ core functions * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/commands/os_defcon.cpp b/modules/commands/os_defcon.cpp index f1dd94e9f..169b9d88d 100644 --- a/modules/commands/os_defcon.cpp +++ b/modules/commands/os_defcon.cpp @@ -1,6 +1,6 @@ /* OperServ core functions * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/commands/os_dns.cpp b/modules/commands/os_dns.cpp index 7dad85d56..6622dcb17 100644 --- a/modules/commands/os_dns.cpp +++ b/modules/commands/os_dns.cpp @@ -1,6 +1,6 @@ /* * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/commands/os_forbid.cpp b/modules/commands/os_forbid.cpp index 46d9aafb7..0e470a1d6 100644 --- a/modules/commands/os_forbid.cpp +++ b/modules/commands/os_forbid.cpp @@ -1,6 +1,6 @@ /* OperServ core functions * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/commands/os_ignore.cpp b/modules/commands/os_ignore.cpp index 18d496f90..2fbcfa406 100644 --- a/modules/commands/os_ignore.cpp +++ b/modules/commands/os_ignore.cpp @@ -1,6 +1,6 @@ /* OperServ core functions * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/commands/os_info.cpp b/modules/commands/os_info.cpp index 674160f31..0ae706c35 100644 --- a/modules/commands/os_info.cpp +++ b/modules/commands/os_info.cpp @@ -1,6 +1,6 @@ /* OperServ core functions * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/commands/os_jupe.cpp b/modules/commands/os_jupe.cpp index c7c99bd20..33c430842 100644 --- a/modules/commands/os_jupe.cpp +++ b/modules/commands/os_jupe.cpp @@ -1,6 +1,6 @@ /* OperServ core functions * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/commands/os_kick.cpp b/modules/commands/os_kick.cpp index 877401556..52be4fd94 100644 --- a/modules/commands/os_kick.cpp +++ b/modules/commands/os_kick.cpp @@ -1,6 +1,6 @@ /* OperServ core functions * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/commands/os_kill.cpp b/modules/commands/os_kill.cpp index cca50a879..1ca545120 100644 --- a/modules/commands/os_kill.cpp +++ b/modules/commands/os_kill.cpp @@ -1,6 +1,6 @@ /* OperServ core functions * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/commands/os_list.cpp b/modules/commands/os_list.cpp index f77fbff6b..ae8ba7ed8 100644 --- a/modules/commands/os_list.cpp +++ b/modules/commands/os_list.cpp @@ -1,6 +1,6 @@ /* OperServ core functions * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/commands/os_login.cpp b/modules/commands/os_login.cpp index df8eb13c5..e294403a7 100644 --- a/modules/commands/os_login.cpp +++ b/modules/commands/os_login.cpp @@ -1,6 +1,6 @@ /* OperServ core functions * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/commands/os_logsearch.cpp b/modules/commands/os_logsearch.cpp index dfd67a492..67e5c8f2a 100644 --- a/modules/commands/os_logsearch.cpp +++ b/modules/commands/os_logsearch.cpp @@ -1,6 +1,6 @@ /* OperServ core functions * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/commands/os_mode.cpp b/modules/commands/os_mode.cpp index a66095fa4..b8fa5531f 100644 --- a/modules/commands/os_mode.cpp +++ b/modules/commands/os_mode.cpp @@ -1,6 +1,6 @@ /* OperServ core functions * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/commands/os_modinfo.cpp b/modules/commands/os_modinfo.cpp index 8abf116b1..a693192ce 100644 --- a/modules/commands/os_modinfo.cpp +++ b/modules/commands/os_modinfo.cpp @@ -1,6 +1,6 @@ /* OperServ core functions * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/commands/os_module.cpp b/modules/commands/os_module.cpp index 52401b545..4df1985e8 100644 --- a/modules/commands/os_module.cpp +++ b/modules/commands/os_module.cpp @@ -1,6 +1,6 @@ /* OperServ core functions * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/commands/os_news.cpp b/modules/commands/os_news.cpp index 5a47fe5ee..467315fb7 100644 --- a/modules/commands/os_news.cpp +++ b/modules/commands/os_news.cpp @@ -1,6 +1,6 @@ /* OperServ core functions * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/commands/os_noop.cpp b/modules/commands/os_noop.cpp index 6b5c18bdc..135f1185c 100644 --- a/modules/commands/os_noop.cpp +++ b/modules/commands/os_noop.cpp @@ -1,6 +1,6 @@ /* OperServ core functions * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/commands/os_oline.cpp b/modules/commands/os_oline.cpp index 42ed689bd..40fefab16 100644 --- a/modules/commands/os_oline.cpp +++ b/modules/commands/os_oline.cpp @@ -1,6 +1,6 @@ /* OperServ core functions * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/commands/os_oper.cpp b/modules/commands/os_oper.cpp index 339b2ac04..8cd8f374b 100644 --- a/modules/commands/os_oper.cpp +++ b/modules/commands/os_oper.cpp @@ -1,6 +1,6 @@ /* OperServ core functions * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/commands/os_reload.cpp b/modules/commands/os_reload.cpp index 2965fb016..89ddeebf1 100644 --- a/modules/commands/os_reload.cpp +++ b/modules/commands/os_reload.cpp @@ -1,6 +1,6 @@ /* OperServ core functions * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/commands/os_session.cpp b/modules/commands/os_session.cpp index 037310b4a..4b58d86a7 100644 --- a/modules/commands/os_session.cpp +++ b/modules/commands/os_session.cpp @@ -1,6 +1,6 @@ /* OperServ core functions * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/commands/os_set.cpp b/modules/commands/os_set.cpp index 9ce9dafe4..e5ccc5706 100644 --- a/modules/commands/os_set.cpp +++ b/modules/commands/os_set.cpp @@ -1,6 +1,6 @@ /* OperServ core functions * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/commands/os_shutdown.cpp b/modules/commands/os_shutdown.cpp index 09638b2ee..307532bbd 100644 --- a/modules/commands/os_shutdown.cpp +++ b/modules/commands/os_shutdown.cpp @@ -1,6 +1,6 @@ /* OperServ core functions * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/commands/os_stats.cpp b/modules/commands/os_stats.cpp index 759a7a69c..30c012a7a 100644 --- a/modules/commands/os_stats.cpp +++ b/modules/commands/os_stats.cpp @@ -1,6 +1,6 @@ /* OperServ core functions * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/commands/os_svs.cpp b/modules/commands/os_svs.cpp index 094f72c99..066b12ccb 100644 --- a/modules/commands/os_svs.cpp +++ b/modules/commands/os_svs.cpp @@ -1,6 +1,6 @@ /* OperServ core functions * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/commands/os_sxline.cpp b/modules/commands/os_sxline.cpp index 6ff86a017..a819327f8 100644 --- a/modules/commands/os_sxline.cpp +++ b/modules/commands/os_sxline.cpp @@ -1,6 +1,6 @@ /* OperServ core functions * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/commands/os_update.cpp b/modules/commands/os_update.cpp index 5d953c340..712d6cee0 100644 --- a/modules/commands/os_update.cpp +++ b/modules/commands/os_update.cpp @@ -1,6 +1,6 @@ /* OperServ core functions * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/cs_statusupdate.cpp b/modules/cs_statusupdate.cpp index 4d71a74d0..a1e22a459 100644 --- a/modules/cs_statusupdate.cpp +++ b/modules/cs_statusupdate.cpp @@ -1,6 +1,6 @@ /* * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/database/db_flatfile.cpp b/modules/database/db_flatfile.cpp index fff1e7b59..bd92ea392 100644 --- a/modules/database/db_flatfile.cpp +++ b/modules/database/db_flatfile.cpp @@ -1,6 +1,6 @@ /* * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/database/db_old.cpp b/modules/database/db_old.cpp index 55b6bedc7..8d9ecb053 100644 --- a/modules/database/db_old.cpp +++ b/modules/database/db_old.cpp @@ -1,6 +1,6 @@ /* * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/database/db_redis.cpp b/modules/database/db_redis.cpp index 0e8bfc5a9..f4080b1b3 100644 --- a/modules/database/db_redis.cpp +++ b/modules/database/db_redis.cpp @@ -1,6 +1,6 @@ /* * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/database/db_sql.cpp b/modules/database/db_sql.cpp index 377c4cd30..f319a63a7 100644 --- a/modules/database/db_sql.cpp +++ b/modules/database/db_sql.cpp @@ -1,6 +1,6 @@ /* * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/database/db_sql_live.cpp b/modules/database/db_sql_live.cpp index 538ff0a64..85b4da1a3 100644 --- a/modules/database/db_sql_live.cpp +++ b/modules/database/db_sql_live.cpp @@ -1,6 +1,6 @@ /* * - * (C) 2012-2017 Anope Team + * (C) 2012-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/encryption/enc_bcrypt.cpp b/modules/encryption/enc_bcrypt.cpp index 2990317a2..de92535ea 100644 --- a/modules/encryption/enc_bcrypt.cpp +++ b/modules/encryption/enc_bcrypt.cpp @@ -1,6 +1,6 @@ /* Module for providing bcrypt hashing * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * This program is free but copyrighted software; see the file COPYING for diff --git a/modules/encryption/enc_md5.cpp b/modules/encryption/enc_md5.cpp index b9667d597..162cace2f 100644 --- a/modules/encryption/enc_md5.cpp +++ b/modules/encryption/enc_md5.cpp @@ -1,7 +1,7 @@ /* Module for encryption using MD5. * * Modified for Anope. - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Taken from IRC Services and is copyright (c) 1996-2002 Andrew Church. diff --git a/modules/encryption/enc_none.cpp b/modules/encryption/enc_none.cpp index 081ac2d2b..b3e983c14 100644 --- a/modules/encryption/enc_none.cpp +++ b/modules/encryption/enc_none.cpp @@ -1,6 +1,6 @@ /* Module for plain text encryption. * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * This program is free but copyrighted software; see the file COPYING for diff --git a/modules/encryption/enc_old.cpp b/modules/encryption/enc_old.cpp index f52464e36..fc9f3fdfa 100644 --- a/modules/encryption/enc_old.cpp +++ b/modules/encryption/enc_old.cpp @@ -1,6 +1,6 @@ /* Include file for high-level encryption routines. * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/encryption/enc_sha1.cpp b/modules/encryption/enc_sha1.cpp index 34f6f8571..fcb96f8b0 100644 --- a/modules/encryption/enc_sha1.cpp +++ b/modules/encryption/enc_sha1.cpp @@ -1,7 +1,7 @@ /* * * Modified for Anope. - * (C) 2006-2017 Anope Team + * (C) 2006-2018 Anope Team * Contact us at team@anope.org SHA-1 in C diff --git a/modules/encryption/enc_sha256.cpp b/modules/encryption/enc_sha256.cpp index e0fd56f47..2df022437 100644 --- a/modules/encryption/enc_sha256.cpp +++ b/modules/encryption/enc_sha256.cpp @@ -5,7 +5,7 @@ * IMPORTANT: DATA HASHES CANNOT BE "DECRYPTED" BACK TO PLAIN TEXT. * * Modified for Anope. - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Taken from InspIRCd ( www.inspircd.org ) diff --git a/modules/extra/m_ldap.cpp b/modules/extra/m_ldap.cpp index a8a4ba38c..b3a754f6a 100644 --- a/modules/extra/m_ldap.cpp +++ b/modules/extra/m_ldap.cpp @@ -1,6 +1,6 @@ /* * - * (C) 2011-2017 Anope Team + * (C) 2011-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/extra/m_ldap_authentication.cpp b/modules/extra/m_ldap_authentication.cpp index 4aaafb4a2..0960fb364 100644 --- a/modules/extra/m_ldap_authentication.cpp +++ b/modules/extra/m_ldap_authentication.cpp @@ -1,6 +1,6 @@ /* * - * (C) 2011-2017 Anope Team + * (C) 2011-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/extra/m_ldap_oper.cpp b/modules/extra/m_ldap_oper.cpp index aa3b31036..ef07b75c0 100644 --- a/modules/extra/m_ldap_oper.cpp +++ b/modules/extra/m_ldap_oper.cpp @@ -1,6 +1,6 @@ /* * - * (C) 2011-2017 Anope Team + * (C) 2011-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/extra/m_mysql.cpp b/modules/extra/m_mysql.cpp index 72cf889c4..2a61ee3f1 100644 --- a/modules/extra/m_mysql.cpp +++ b/modules/extra/m_mysql.cpp @@ -1,6 +1,6 @@ /* * - * (C) 2010-2017 Anope Team + * (C) 2010-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/extra/m_regex_pcre.cpp b/modules/extra/m_regex_pcre.cpp index bbb90a8b8..4894c0c1d 100644 --- a/modules/extra/m_regex_pcre.cpp +++ b/modules/extra/m_regex_pcre.cpp @@ -1,6 +1,6 @@ /* * - * (C) 2012-2017 Anope Team + * (C) 2012-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/extra/m_regex_posix.cpp b/modules/extra/m_regex_posix.cpp index 8cf6f882a..0f18d07c4 100644 --- a/modules/extra/m_regex_posix.cpp +++ b/modules/extra/m_regex_posix.cpp @@ -1,6 +1,6 @@ /* * - * (C) 2012-2017 Anope Team + * (C) 2012-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/extra/m_regex_tre.cpp b/modules/extra/m_regex_tre.cpp index 9ac69bd65..325aa81e5 100644 --- a/modules/extra/m_regex_tre.cpp +++ b/modules/extra/m_regex_tre.cpp @@ -1,6 +1,6 @@ /* * - * (C) 2012-2017 Anope Team + * (C) 2012-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/extra/m_sql_authentication.cpp b/modules/extra/m_sql_authentication.cpp index e80739ae8..f4ed00248 100644 --- a/modules/extra/m_sql_authentication.cpp +++ b/modules/extra/m_sql_authentication.cpp @@ -1,6 +1,6 @@ /* * - * (C) 2012-2017 Anope Team + * (C) 2012-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/extra/m_sql_log.cpp b/modules/extra/m_sql_log.cpp index e7cc6b0a2..2c7f561cf 100644 --- a/modules/extra/m_sql_log.cpp +++ b/modules/extra/m_sql_log.cpp @@ -1,6 +1,6 @@ /* * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/extra/m_sql_oper.cpp b/modules/extra/m_sql_oper.cpp index 7dbb33791..b1e72e6bb 100644 --- a/modules/extra/m_sql_oper.cpp +++ b/modules/extra/m_sql_oper.cpp @@ -1,6 +1,6 @@ /* * - * (C) 2012-2017 Anope Team + * (C) 2012-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/extra/m_sqlite.cpp b/modules/extra/m_sqlite.cpp index b444c1a6c..e61eb1060 100644 --- a/modules/extra/m_sqlite.cpp +++ b/modules/extra/m_sqlite.cpp @@ -1,6 +1,6 @@ /* * - * (C) 2011-2017 Anope Team + * (C) 2011-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/extra/m_ssl_gnutls.cpp b/modules/extra/m_ssl_gnutls.cpp index 4d7d326ee..62cd7eb64 100644 --- a/modules/extra/m_ssl_gnutls.cpp +++ b/modules/extra/m_ssl_gnutls.cpp @@ -1,7 +1,7 @@ /* * * (C) 2014 Attila Molnar <attilamolnar@hush.com> - * (C) 2014-2017 Anope Team + * (C) 2014-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/extra/m_ssl_openssl.cpp b/modules/extra/m_ssl_openssl.cpp index 391ab2f9f..d962ec78b 100644 --- a/modules/extra/m_ssl_openssl.cpp +++ b/modules/extra/m_ssl_openssl.cpp @@ -1,6 +1,6 @@ /* * - * (C) 2010-2017 Anope Team + * (C) 2010-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/extra/stats/cs_fantasy_stats.cpp b/modules/extra/stats/cs_fantasy_stats.cpp index d571c0c2b..ad763a7db 100644 --- a/modules/extra/stats/cs_fantasy_stats.cpp +++ b/modules/extra/stats/cs_fantasy_stats.cpp @@ -1,6 +1,6 @@ /* Chanstats core functions * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/extra/stats/cs_fantasy_top.cpp b/modules/extra/stats/cs_fantasy_top.cpp index b3dbe6f82..58c4873f2 100644 --- a/modules/extra/stats/cs_fantasy_top.cpp +++ b/modules/extra/stats/cs_fantasy_top.cpp @@ -1,6 +1,6 @@ /* Chanstats core functions * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/extra/stats/irc2sql/irc2sql.cpp b/modules/extra/stats/irc2sql/irc2sql.cpp index 66e1c341a..4eea3a0ae 100644 --- a/modules/extra/stats/irc2sql/irc2sql.cpp +++ b/modules/extra/stats/irc2sql/irc2sql.cpp @@ -1,6 +1,6 @@ /* * - * (C) 2013-2017 Anope Team + * (C) 2013-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/extra/stats/irc2sql/irc2sql.h b/modules/extra/stats/irc2sql/irc2sql.h index 19b230200..be1692ee1 100644 --- a/modules/extra/stats/irc2sql/irc2sql.h +++ b/modules/extra/stats/irc2sql/irc2sql.h @@ -1,6 +1,6 @@ /* * - * (C) 2013-2017 Anope Team + * (C) 2013-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/extra/stats/irc2sql/tables.cpp b/modules/extra/stats/irc2sql/tables.cpp index 934f7b1cb..5f5584434 100644 --- a/modules/extra/stats/irc2sql/tables.cpp +++ b/modules/extra/stats/irc2sql/tables.cpp @@ -1,6 +1,6 @@ /* * - * (C) 2013-2017 Anope Team + * (C) 2013-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/extra/stats/irc2sql/utils.cpp b/modules/extra/stats/irc2sql/utils.cpp index 3a349ccfb..9fac03dd6 100644 --- a/modules/extra/stats/irc2sql/utils.cpp +++ b/modules/extra/stats/irc2sql/utils.cpp @@ -1,6 +1,6 @@ /* * - * (C) 2013-2017 Anope Team + * (C) 2013-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/extra/stats/m_chanstats.cpp b/modules/extra/stats/m_chanstats.cpp index 40c8db5d1..7f1e660f4 100644 --- a/modules/extra/stats/m_chanstats.cpp +++ b/modules/extra/stats/m_chanstats.cpp @@ -1,6 +1,6 @@ /* * - * (C) 2012-2017 Anope Team + * (C) 2012-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/fantasy.cpp b/modules/fantasy.cpp index 9da340b50..2e7bfd925 100644 --- a/modules/fantasy.cpp +++ b/modules/fantasy.cpp @@ -1,6 +1,6 @@ /* Fantasy functionality * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/m_dns.cpp b/modules/m_dns.cpp index 1125fc04e..492471f30 100644 --- a/modules/m_dns.cpp +++ b/modules/m_dns.cpp @@ -1,6 +1,6 @@ /* * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/m_dnsbl.cpp b/modules/m_dnsbl.cpp index 9a017ea39..b2d53f559 100644 --- a/modules/m_dnsbl.cpp +++ b/modules/m_dnsbl.cpp @@ -1,6 +1,6 @@ /* * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/m_helpchan.cpp b/modules/m_helpchan.cpp index 1c0a90420..fb42658f7 100644 --- a/modules/m_helpchan.cpp +++ b/modules/m_helpchan.cpp @@ -1,6 +1,6 @@ /* * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/m_httpd.cpp b/modules/m_httpd.cpp index 193da975a..6e72c3581 100644 --- a/modules/m_httpd.cpp +++ b/modules/m_httpd.cpp @@ -1,6 +1,6 @@ /* * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. @@ -199,7 +199,7 @@ class MyHTTPClient : public HTTPClient this->page = this->provider->FindPage(targ); this->page_name = targ; } - else if (buf.find("Cookie: ") == 0) + else if (buf.find_ci("Cookie: ") == 0) { spacesepstream sep(buf.substr(8)); Anope::string token; @@ -215,7 +215,7 @@ class MyHTTPClient : public HTTPClient this->message.cookies[token.substr(0, sz)] = token.substr(sz + 1, end); } } - else if (buf.find("Content-Length: ") == 0) + else if (buf.find_ci("Content-Length: ") == 0) { try { diff --git a/modules/m_proxyscan.cpp b/modules/m_proxyscan.cpp index 5e9611b1e..f376aa8aa 100644 --- a/modules/m_proxyscan.cpp +++ b/modules/m_proxyscan.cpp @@ -1,6 +1,6 @@ /* * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/m_redis.cpp b/modules/m_redis.cpp index 23865e815..df85203b5 100644 --- a/modules/m_redis.cpp +++ b/modules/m_redis.cpp @@ -1,6 +1,6 @@ /* * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/m_rewrite.cpp b/modules/m_rewrite.cpp index a9788c7e1..ccc10e026 100644 --- a/modules/m_rewrite.cpp +++ b/modules/m_rewrite.cpp @@ -1,6 +1,6 @@ /* * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/m_sasl.cpp b/modules/m_sasl.cpp index 9538741a7..59d877aa7 100644 --- a/modules/m_sasl.cpp +++ b/modules/m_sasl.cpp @@ -1,6 +1,6 @@ /* * - * (C) 2014-2017 Anope Team + * (C) 2014-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/m_xmlrpc.cpp b/modules/m_xmlrpc.cpp index d3ab128aa..c3a63bc83 100644 --- a/modules/m_xmlrpc.cpp +++ b/modules/m_xmlrpc.cpp @@ -1,6 +1,6 @@ /* * - * (C) 2010-2017 Anope Team + * (C) 2010-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/m_xmlrpc_main.cpp b/modules/m_xmlrpc_main.cpp index 57b599ce4..5b3d8ac08 100644 --- a/modules/m_xmlrpc_main.cpp +++ b/modules/m_xmlrpc_main.cpp @@ -1,6 +1,6 @@ /* * - * (C) 2010-2017 Anope Team + * (C) 2010-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/ns_maxemail.cpp b/modules/ns_maxemail.cpp index aba6ab3ed..e5ef18b71 100644 --- a/modules/ns_maxemail.cpp +++ b/modules/ns_maxemail.cpp @@ -1,7 +1,7 @@ /* ns_maxemail.cpp - Limit the amount of times an email address * can be used for a NickServ account. * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Included in the Anope module pack since Anope 1.7.9 diff --git a/modules/protocol/bahamut.cpp b/modules/protocol/bahamut.cpp index 88f07aab1..48d4aca41 100644 --- a/modules/protocol/bahamut.cpp +++ b/modules/protocol/bahamut.cpp @@ -1,6 +1,6 @@ /* Bahamut functions * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/protocol/charybdis.cpp b/modules/protocol/charybdis.cpp index 6890d8948..f2f6b1301 100644 --- a/modules/protocol/charybdis.cpp +++ b/modules/protocol/charybdis.cpp @@ -1,6 +1,6 @@ /* Charybdis IRCD functions * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/protocol/hybrid.cpp b/modules/protocol/hybrid.cpp index 9f8801f6d..c901d0c57 100644 --- a/modules/protocol/hybrid.cpp +++ b/modules/protocol/hybrid.cpp @@ -1,7 +1,7 @@ /* ircd-hybrid-8 protocol module * - * (C) 2003-2017 Anope Team <team@anope.org> - * (C) 2012-2017 ircd-hybrid development team + * (C) 2003-2018 Anope Team <team@anope.org> + * (C) 2012-2018 ircd-hybrid development team * * Please read COPYING and README for further details. * @@ -36,7 +36,7 @@ class HybridProto : public IRCDProto } public: - HybridProto(Module *creator) : IRCDProto(creator, "Hybrid 8.2.x") + HybridProto(Module *creator) : IRCDProto(creator, "ircd-hybrid 8.2.x") { DefaultPseudoclientModes = "+oi"; CanSVSNick = true; @@ -184,18 +184,17 @@ class HybridProto : public IRCDProto UplinkSocket::Message() << "PASS " << Config->Uplinks[Anope::CurrentUplink].password << " TS 6 :" << Me->GetSID(); /* - * As of March 19, 2017, ircd-hybrid-8 does support the following capabilities + * As of March 23, 2018, ircd-hybrid-8 does support the following capabilities * which are required to work with IRC-services: * * QS - Can handle quit storm removal - * CHW - Can do channel wall @# * TBURST - Supports topic burst * ENCAP - Supports ENCAP - * HOPS - Supports HalfOps * SVS - Supports services * EOB - Supports End Of Burst message + * RHOST - Supports UID message with realhost information */ - UplinkSocket::Message() << "CAPAB :QS CHW ENCAP TBURST SVS HOPS EOB"; + UplinkSocket::Message() << "CAPAB :QS ENCAP TBURST SVS EOB RHOST"; SendServer(Me); @@ -206,8 +205,12 @@ class HybridProto : public IRCDProto { Anope::string modes = "+" + u->GetModes(); - UplinkSocket::Message(Me) << "UID " << u->nick << " 1 " << u->timestamp << " " << modes << " " - << u->GetIdent() << " " << u->host << " 0.0.0.0 " << u->GetUID() << " * :" << u->realname; + if (Servers::Capab.count("RHOST")) + UplinkSocket::Message(Me) << "UID " << u->nick << " 1 " << u->timestamp << " " << modes << " " << u->GetIdent() << " " + << u->host << " " << u->host << " 0.0.0.0 " << u->GetUID() << " * :" << u->realname; + else + UplinkSocket::Message(Me) << "UID " << u->nick << " 1 " << u->timestamp << " " << modes << " " << u->GetIdent() << " " + << u->host << " 0.0.0.0 " << u->GetUID() << " * :" << u->realname; } void SendEOB() anope_override @@ -247,7 +250,10 @@ class HybridProto : public IRCDProto void SendForceNickChange(User *u, const Anope::string &newnick, time_t when) anope_override { - UplinkSocket::Message(Me) << "SVSNICK " << u->GetUID() << " " << newnick << " " << when; + if (Servers::Capab.count("RHOST")) + UplinkSocket::Message(Me) << "SVSNICK " << u->GetUID() << " " << u->timestamp << " " << newnick << " " << when; + else + UplinkSocket::Message(Me) << "SVSNICK " << u->GetUID() << " " << newnick << " " << when; } void SendSVSJoin(const MessageSource &source, User *u, const Anope::string &chan, const Anope::string &) anope_override @@ -275,14 +281,23 @@ class HybridProto : public IRCDProto this->SendSQLineDel(&x); } + void SendVhost(User *u, const Anope::string &ident, const Anope::string &host) anope_override { - u->SetMode(Config->GetClient("HostServ"), "CLOAK", host); + if (Servers::Capab.count("RHOST")) + UplinkSocket::Message(Me) << "SVSHOST " << u->GetUID() << " " << u->timestamp << " " << host; + else + /* Note: the +x doesn't set any mode on the ircd-hybrid side */ + UplinkSocket::Message(Me) << "SVSMODE " << u->GetUID() << " " << u->timestamp << " " << "+x " << host; } void SendVhostDel(User *u) anope_override { - u->RemoveMode(Config->GetClient("HostServ"), "CLOAK", u->host); + if (Servers::Capab.count("RHOST")) + UplinkSocket::Message(Me) << "SVSHOST " << u->GetUID() << " " << u->timestamp << " " << u->host; + else + /* Note: the +x doesn't set any mode on the ircd-hybrid side */ + UplinkSocket::Message(Me) << "SVSMODE " << u->GetUID() << " " << u->timestamp << " " << "+x " << u->host; } bool IsIdentValid(const Anope::string &ident) anope_override @@ -537,26 +552,37 @@ struct IRCDMessageTMode : IRCDMessage struct IRCDMessageUID : IRCDMessage { - IRCDMessageUID(Module *creator) : IRCDMessage(creator, "UID", 10) { SetFlag(IRCDMESSAGE_REQUIRE_SERVER); } + IRCDMessageUID(Module *creator) : IRCDMessage(creator, "UID", 10) { SetFlag(IRCDMESSAGE_SOFT_LIMIT); SetFlag(IRCDMESSAGE_REQUIRE_SERVER); } - /* 0 1 2 3 4 5 6 7 8 9 */ - /* :0MC UID Steve 1 1350157102 +oi ~steve resolved.host 10.0.0.1 0MCAAAAAB Steve :Mining all the time */ void Run(MessageSource &source, const std::vector<Anope::string> ¶ms) anope_override { - Anope::string ip = params[6]; - - if (ip == "0") /* Can be 0 for spoofed clients */ - ip.clear(); - NickAlias *na = NULL; - if (params[8] != "0" && params[8] != "*") - na = NickAlias::Find(params[8]); - /* Source is always the server */ - User::OnIntroduce(params[0], params[4], params[5], "", - ip, source.GetServer(), - params[9], params[2].is_pos_number_only() ? convertTo<time_t>(params[2]) : 0, - params[3], params[7], na ? *na->nc : NULL); + if (params.size() == 11) + { + /* CAPAB RHOST */ + /* 0 1 2 3 4 5 6 7 8 9 10 */ + /* :0MC UID Steve 1 1350157102 +oi ~steve virtual.host real.host 10.0.0.1 0MCAAAAAB Steve :Mining all the time */ + if (params[9] != "*") + na = NickAlias::Find(params[9]); + + /* Source is always the server */ + User::OnIntroduce(params[0], params[4], params[6], params[5], params[7], source.GetServer(), params[10], + params[2].is_pos_number_only() ? convertTo<time_t>(params[2]) : 0, + params[3], params[8], na ? *na->nc : NULL); + } + else + { + /* 0 1 2 3 4 5 6 7 8 9 */ + /* :0MC UID Steve 1 1350157102 +oi ~steve resolved.host 10.0.0.1 0MCAAAAAB Steve :Mining all the time */ + if (params[8] != "*") + na = NickAlias::Find(params[8]); + + /* Source is always the server */ + User::OnIntroduce(params[0], params[4], params[5], "", params[6], source.GetServer(), params[9], + params[2].is_pos_number_only() ? convertTo<time_t>(params[2]) : 0, + params[3], params[7], na ? *na->nc : NULL); + } } }; @@ -629,7 +655,6 @@ class ProtoHybrid : public Module ModeManager::AddUserMode(new UserModeNoone("REGISTERED", 'r')); ModeManager::AddUserMode(new UserModeOperOnly("SNOMASK", 's')); ModeManager::AddUserMode(new UserMode("WALLOPS", 'w')); - ModeManager::AddUserMode(new UserMode("CLOAK", 'x')); ModeManager::AddUserMode(new UserMode("DEAF", 'D')); ModeManager::AddUserMode(new UserMode("SOFTCALLERID", 'G')); ModeManager::AddUserMode(new UserModeOperOnly("HIDEOPER", 'H')); diff --git a/modules/protocol/inspircd12.cpp b/modules/protocol/inspircd12.cpp index 609ce36f3..a9dde68cd 100644 --- a/modules/protocol/inspircd12.cpp +++ b/modules/protocol/inspircd12.cpp @@ -1,6 +1,6 @@ /* inspircd 1.2 functions * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/protocol/inspircd20.cpp b/modules/protocol/inspircd20.cpp index 1b05ebf5c..2da170be1 100644 --- a/modules/protocol/inspircd20.cpp +++ b/modules/protocol/inspircd20.cpp @@ -1,6 +1,6 @@ /* Inspircd 2.0 functions * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/protocol/ngircd.cpp b/modules/protocol/ngircd.cpp index d72f24641..e5a2044e0 100644 --- a/modules/protocol/ngircd.cpp +++ b/modules/protocol/ngircd.cpp @@ -1,7 +1,7 @@ /* ngIRCd Protocol module for Anope IRC Services * * (C) 2011-2012, 2014 Alexander Barton <alex@barton.de> - * (C) 2011-2017 Anope Team <team@anope.org> + * (C) 2011-2018 Anope Team <team@anope.org> * * Please read COPYING and README for further details. * diff --git a/modules/protocol/plexus.cpp b/modules/protocol/plexus.cpp index 14da1d697..054e536b4 100644 --- a/modules/protocol/plexus.cpp +++ b/modules/protocol/plexus.cpp @@ -1,6 +1,6 @@ /* Plexus 3+ IRCD functions * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/protocol/ratbox.cpp b/modules/protocol/ratbox.cpp index 70a704486..7aea38d65 100644 --- a/modules/protocol/ratbox.cpp +++ b/modules/protocol/ratbox.cpp @@ -1,6 +1,6 @@ /* Ratbox IRCD functions * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/protocol/unreal.cpp b/modules/protocol/unreal.cpp index 4ff350e21..57fa3a77f 100644 --- a/modules/protocol/unreal.cpp +++ b/modules/protocol/unreal.cpp @@ -1,6 +1,6 @@ /* Unreal IRCD 3.2.x functions * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/protocol/unreal4.cpp b/modules/protocol/unreal4.cpp index 09b765050..58a370aed 100644 --- a/modules/protocol/unreal4.cpp +++ b/modules/protocol/unreal4.cpp @@ -1,6 +1,6 @@ /* Unreal IRCD 4 functions * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/pseudoclients/botserv.cpp b/modules/pseudoclients/botserv.cpp index b491ef855..5b7739ec8 100644 --- a/modules/pseudoclients/botserv.cpp +++ b/modules/pseudoclients/botserv.cpp @@ -1,6 +1,6 @@ /* BotServ core functions * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/pseudoclients/chanserv.cpp b/modules/pseudoclients/chanserv.cpp index b3dc1657d..f7310b5e4 100644 --- a/modules/pseudoclients/chanserv.cpp +++ b/modules/pseudoclients/chanserv.cpp @@ -1,6 +1,6 @@ /* ChanServ core functions * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/pseudoclients/global.cpp b/modules/pseudoclients/global.cpp index 4c2b8f907..e92567e23 100644 --- a/modules/pseudoclients/global.cpp +++ b/modules/pseudoclients/global.cpp @@ -1,6 +1,6 @@ /* Global core functions * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/pseudoclients/hostserv.cpp b/modules/pseudoclients/hostserv.cpp index 745036662..b564f37af 100644 --- a/modules/pseudoclients/hostserv.cpp +++ b/modules/pseudoclients/hostserv.cpp @@ -1,6 +1,6 @@ /* HostServ core functions * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/pseudoclients/memoserv.cpp b/modules/pseudoclients/memoserv.cpp index 5d504ed6f..35cb3efa7 100644 --- a/modules/pseudoclients/memoserv.cpp +++ b/modules/pseudoclients/memoserv.cpp @@ -1,6 +1,6 @@ /* MemoServ core functions * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/pseudoclients/nickserv.cpp b/modules/pseudoclients/nickserv.cpp index 52a61216e..ac1b8323b 100644 --- a/modules/pseudoclients/nickserv.cpp +++ b/modules/pseudoclients/nickserv.cpp @@ -1,6 +1,6 @@ /* NickServ core functions * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/pseudoclients/operserv.cpp b/modules/pseudoclients/operserv.cpp index e48e15ef4..6026e0a5d 100644 --- a/modules/pseudoclients/operserv.cpp +++ b/modules/pseudoclients/operserv.cpp @@ -1,6 +1,6 @@ /* OperServ core functions * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/webcpanel/pages/chanserv/access.cpp b/modules/webcpanel/pages/chanserv/access.cpp index 52b8cd62c..133748e16 100644 --- a/modules/webcpanel/pages/chanserv/access.cpp +++ b/modules/webcpanel/pages/chanserv/access.cpp @@ -1,5 +1,5 @@ /* - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/webcpanel/pages/chanserv/access.h b/modules/webcpanel/pages/chanserv/access.h index 61fe3904f..a66ab35be 100644 --- a/modules/webcpanel/pages/chanserv/access.h +++ b/modules/webcpanel/pages/chanserv/access.h @@ -1,5 +1,5 @@ /* - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/webcpanel/pages/chanserv/akick.cpp b/modules/webcpanel/pages/chanserv/akick.cpp index 89300e67f..7a461bac7 100644 --- a/modules/webcpanel/pages/chanserv/akick.cpp +++ b/modules/webcpanel/pages/chanserv/akick.cpp @@ -1,5 +1,5 @@ /* - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/webcpanel/pages/chanserv/akick.h b/modules/webcpanel/pages/chanserv/akick.h index 81391fc3e..6af133f2d 100644 --- a/modules/webcpanel/pages/chanserv/akick.h +++ b/modules/webcpanel/pages/chanserv/akick.h @@ -1,5 +1,5 @@ /* - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/webcpanel/pages/chanserv/drop.cpp b/modules/webcpanel/pages/chanserv/drop.cpp index e4a394ac6..2bc12a7e7 100644 --- a/modules/webcpanel/pages/chanserv/drop.cpp +++ b/modules/webcpanel/pages/chanserv/drop.cpp @@ -1,5 +1,5 @@ /* - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/webcpanel/pages/chanserv/drop.h b/modules/webcpanel/pages/chanserv/drop.h index 49b7161d0..19ef116d9 100644 --- a/modules/webcpanel/pages/chanserv/drop.h +++ b/modules/webcpanel/pages/chanserv/drop.h @@ -1,5 +1,5 @@ /* - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/webcpanel/pages/chanserv/info.cpp b/modules/webcpanel/pages/chanserv/info.cpp index 6143f8421..4b567481f 100644 --- a/modules/webcpanel/pages/chanserv/info.cpp +++ b/modules/webcpanel/pages/chanserv/info.cpp @@ -1,5 +1,5 @@ /* - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/webcpanel/pages/chanserv/info.h b/modules/webcpanel/pages/chanserv/info.h index 70523848d..fb5f4fb8d 100644 --- a/modules/webcpanel/pages/chanserv/info.h +++ b/modules/webcpanel/pages/chanserv/info.h @@ -1,5 +1,5 @@ /* - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/webcpanel/pages/chanserv/modes.cpp b/modules/webcpanel/pages/chanserv/modes.cpp index e678335f0..54e97e11f 100644 --- a/modules/webcpanel/pages/chanserv/modes.cpp +++ b/modules/webcpanel/pages/chanserv/modes.cpp @@ -1,5 +1,5 @@ /* - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/webcpanel/pages/chanserv/modes.h b/modules/webcpanel/pages/chanserv/modes.h index 2f076ed3d..ae4e41170 100644 --- a/modules/webcpanel/pages/chanserv/modes.h +++ b/modules/webcpanel/pages/chanserv/modes.h @@ -1,5 +1,5 @@ /* - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/webcpanel/pages/chanserv/set.cpp b/modules/webcpanel/pages/chanserv/set.cpp index a410bc69c..41cd22724 100644 --- a/modules/webcpanel/pages/chanserv/set.cpp +++ b/modules/webcpanel/pages/chanserv/set.cpp @@ -1,5 +1,5 @@ /* - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/webcpanel/pages/chanserv/set.h b/modules/webcpanel/pages/chanserv/set.h index 6c59ccbf9..5fa4a57be 100644 --- a/modules/webcpanel/pages/chanserv/set.h +++ b/modules/webcpanel/pages/chanserv/set.h @@ -1,5 +1,5 @@ /* - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/webcpanel/pages/chanserv/utils.cpp b/modules/webcpanel/pages/chanserv/utils.cpp index dbb384a04..9aeb6a55a 100644 --- a/modules/webcpanel/pages/chanserv/utils.cpp +++ b/modules/webcpanel/pages/chanserv/utils.cpp @@ -1,5 +1,5 @@ /* - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/webcpanel/pages/chanserv/utils.h b/modules/webcpanel/pages/chanserv/utils.h index e39b12ec9..8484b42ee 100644 --- a/modules/webcpanel/pages/chanserv/utils.h +++ b/modules/webcpanel/pages/chanserv/utils.h @@ -1,5 +1,5 @@ /* - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/webcpanel/pages/confirm.cpp b/modules/webcpanel/pages/confirm.cpp index 9270d67a8..dcc79602b 100644 --- a/modules/webcpanel/pages/confirm.cpp +++ b/modules/webcpanel/pages/confirm.cpp @@ -1,5 +1,5 @@ /* - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/webcpanel/pages/confirm.h b/modules/webcpanel/pages/confirm.h index ef1ce6998..57b73cbc4 100644 --- a/modules/webcpanel/pages/confirm.h +++ b/modules/webcpanel/pages/confirm.h @@ -1,5 +1,5 @@ /* - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/webcpanel/pages/hostserv/request.cpp b/modules/webcpanel/pages/hostserv/request.cpp index 56f467a1d..758901878 100644 --- a/modules/webcpanel/pages/hostserv/request.cpp +++ b/modules/webcpanel/pages/hostserv/request.cpp @@ -1,5 +1,5 @@ /* - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/webcpanel/pages/hostserv/request.h b/modules/webcpanel/pages/hostserv/request.h index 9e8966b0a..48d45924b 100644 --- a/modules/webcpanel/pages/hostserv/request.h +++ b/modules/webcpanel/pages/hostserv/request.h @@ -1,5 +1,5 @@ /* - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/webcpanel/pages/index.cpp b/modules/webcpanel/pages/index.cpp index 227a348fd..28f25123f 100644 --- a/modules/webcpanel/pages/index.cpp +++ b/modules/webcpanel/pages/index.cpp @@ -1,5 +1,5 @@ /* - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/webcpanel/pages/index.h b/modules/webcpanel/pages/index.h index 771cbf8fc..df2d40e97 100644 --- a/modules/webcpanel/pages/index.h +++ b/modules/webcpanel/pages/index.h @@ -1,5 +1,5 @@ /* - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/webcpanel/pages/logout.cpp b/modules/webcpanel/pages/logout.cpp index 1039252cc..737c7a149 100644 --- a/modules/webcpanel/pages/logout.cpp +++ b/modules/webcpanel/pages/logout.cpp @@ -1,5 +1,5 @@ /* - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/webcpanel/pages/logout.h b/modules/webcpanel/pages/logout.h index 96395302f..95aa59d0c 100644 --- a/modules/webcpanel/pages/logout.h +++ b/modules/webcpanel/pages/logout.h @@ -1,5 +1,5 @@ /* - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/webcpanel/pages/memoserv/memos.cpp b/modules/webcpanel/pages/memoserv/memos.cpp index 70d36978e..f3f6e6094 100644 --- a/modules/webcpanel/pages/memoserv/memos.cpp +++ b/modules/webcpanel/pages/memoserv/memos.cpp @@ -1,5 +1,5 @@ /* - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/webcpanel/pages/memoserv/memos.h b/modules/webcpanel/pages/memoserv/memos.h index bf3700c4e..8f61e2ad9 100644 --- a/modules/webcpanel/pages/memoserv/memos.h +++ b/modules/webcpanel/pages/memoserv/memos.h @@ -1,5 +1,5 @@ /* - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/webcpanel/pages/nickserv/access.cpp b/modules/webcpanel/pages/nickserv/access.cpp index 4034e50fb..b7abfedd4 100644 --- a/modules/webcpanel/pages/nickserv/access.cpp +++ b/modules/webcpanel/pages/nickserv/access.cpp @@ -1,5 +1,5 @@ /* - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/webcpanel/pages/nickserv/access.h b/modules/webcpanel/pages/nickserv/access.h index fb3968ea6..22a9de658 100644 --- a/modules/webcpanel/pages/nickserv/access.h +++ b/modules/webcpanel/pages/nickserv/access.h @@ -1,5 +1,5 @@ /* - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/webcpanel/pages/nickserv/alist.cpp b/modules/webcpanel/pages/nickserv/alist.cpp index 7722ce1ae..2697cd661 100644 --- a/modules/webcpanel/pages/nickserv/alist.cpp +++ b/modules/webcpanel/pages/nickserv/alist.cpp @@ -1,5 +1,5 @@ /* - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/webcpanel/pages/nickserv/alist.h b/modules/webcpanel/pages/nickserv/alist.h index 18f11272e..e18df33a1 100644 --- a/modules/webcpanel/pages/nickserv/alist.h +++ b/modules/webcpanel/pages/nickserv/alist.h @@ -1,5 +1,5 @@ /* - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/webcpanel/pages/nickserv/cert.cpp b/modules/webcpanel/pages/nickserv/cert.cpp index a6a2ba56b..21555f21e 100644 --- a/modules/webcpanel/pages/nickserv/cert.cpp +++ b/modules/webcpanel/pages/nickserv/cert.cpp @@ -1,5 +1,5 @@ /* - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/webcpanel/pages/nickserv/cert.h b/modules/webcpanel/pages/nickserv/cert.h index 0979b5faf..4fcf01db9 100644 --- a/modules/webcpanel/pages/nickserv/cert.h +++ b/modules/webcpanel/pages/nickserv/cert.h @@ -1,5 +1,5 @@ /* - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/webcpanel/pages/nickserv/info.cpp b/modules/webcpanel/pages/nickserv/info.cpp index e875bda2c..3a2ad106a 100644 --- a/modules/webcpanel/pages/nickserv/info.cpp +++ b/modules/webcpanel/pages/nickserv/info.cpp @@ -1,5 +1,5 @@ /* - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/webcpanel/pages/nickserv/info.h b/modules/webcpanel/pages/nickserv/info.h index b18555826..89bd75c46 100644 --- a/modules/webcpanel/pages/nickserv/info.h +++ b/modules/webcpanel/pages/nickserv/info.h @@ -1,5 +1,5 @@ /* - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/webcpanel/pages/operserv/akill.cpp b/modules/webcpanel/pages/operserv/akill.cpp index 2308af17d..983046645 100644 --- a/modules/webcpanel/pages/operserv/akill.cpp +++ b/modules/webcpanel/pages/operserv/akill.cpp @@ -1,5 +1,5 @@ /* - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/webcpanel/pages/operserv/akill.h b/modules/webcpanel/pages/operserv/akill.h index 543c06396..5d55210e9 100644 --- a/modules/webcpanel/pages/operserv/akill.h +++ b/modules/webcpanel/pages/operserv/akill.h @@ -1,5 +1,5 @@ /* - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/webcpanel/pages/register.cpp b/modules/webcpanel/pages/register.cpp index 4d945aa15..73f04248f 100644 --- a/modules/webcpanel/pages/register.cpp +++ b/modules/webcpanel/pages/register.cpp @@ -1,5 +1,5 @@ /* - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/webcpanel/pages/register.h b/modules/webcpanel/pages/register.h index 1d573bb30..b6a9a51b3 100644 --- a/modules/webcpanel/pages/register.h +++ b/modules/webcpanel/pages/register.h @@ -1,5 +1,5 @@ /* - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/webcpanel/static_fileserver.cpp b/modules/webcpanel/static_fileserver.cpp index 396ffc8fc..18da91d16 100644 --- a/modules/webcpanel/static_fileserver.cpp +++ b/modules/webcpanel/static_fileserver.cpp @@ -1,5 +1,5 @@ /* - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/webcpanel/static_fileserver.h b/modules/webcpanel/static_fileserver.h index 7ce9609aa..0e28575e2 100644 --- a/modules/webcpanel/static_fileserver.h +++ b/modules/webcpanel/static_fileserver.h @@ -1,5 +1,5 @@ /* - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/webcpanel/template_fileserver.cpp b/modules/webcpanel/template_fileserver.cpp index 8c6cd10a6..ccc516a2b 100644 --- a/modules/webcpanel/template_fileserver.cpp +++ b/modules/webcpanel/template_fileserver.cpp @@ -1,5 +1,5 @@ /* - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/webcpanel/template_fileserver.h b/modules/webcpanel/template_fileserver.h index b5c29cfd2..8eceb21a6 100644 --- a/modules/webcpanel/template_fileserver.h +++ b/modules/webcpanel/template_fileserver.h @@ -1,5 +1,5 @@ /* - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/webcpanel/templates/default/confirm.html b/modules/webcpanel/templates/default/confirm.html index 095c6c947..10a9b4b5c 100644 --- a/modules/webcpanel/templates/default/confirm.html +++ b/modules/webcpanel/templates/default/confirm.html @@ -39,7 +39,7 @@ <div class="row"> <div class="col-lg-offset-3 col-lg-6"> <div class="footer text-center"> - Anope IRC Services - © 2013-2017 Anope Team - <a href="http://anope.org">http://anope.org</a> + Anope IRC Services - © 2013-2018 Anope Team - <a href="http://anope.org">http://anope.org</a> </div> </div> </div> diff --git a/modules/webcpanel/templates/default/footer.html b/modules/webcpanel/templates/default/footer.html index f19e639ef..28d23f3ba 100644 --- a/modules/webcpanel/templates/default/footer.html +++ b/modules/webcpanel/templates/default/footer.html @@ -5,7 +5,7 @@ <div class="row"> <div class="col-lg-12"> <div class="footer text-center"> - Anope IRC Services - © 2013-2017 Anope Team - <a href="http://anope.org">http://anope.org</a> + Anope IRC Services - © 2013-2018 Anope Team - <a href="http://anope.org">http://anope.org</a> </div> </div> </div> diff --git a/modules/webcpanel/templates/default/login.html b/modules/webcpanel/templates/default/login.html index 6bf617fbd..3e3b6e9d6 100644 --- a/modules/webcpanel/templates/default/login.html +++ b/modules/webcpanel/templates/default/login.html @@ -43,7 +43,7 @@ <div class="row"> <div class="col-lg-offset-3 col-lg-6"> <div class="footer text-center"> - Anope IRC Services - © 2013-2017 Anope Team - <a href="http://anope.org">http://anope.org</a> + Anope IRC Services - © 2013-2018 Anope Team - <a href="http://anope.org">http://anope.org</a> </div> </div> </div> diff --git a/modules/webcpanel/templates/default/register.html b/modules/webcpanel/templates/default/register.html index 2a64e0d89..7a23721ca 100644 --- a/modules/webcpanel/templates/default/register.html +++ b/modules/webcpanel/templates/default/register.html @@ -53,7 +53,7 @@ <div class="row"> <div class="col-lg-offset-3 col-lg-6"> <div class="footer text-center"> - Anope IRC Services - © 2013-2017 Anope Team - <a href="http://anope.org">http://anope.org</a> + Anope IRC Services - © 2013-2018 Anope Team - <a href="http://anope.org">http://anope.org</a> </div> </div> </div> diff --git a/modules/webcpanel/webcpanel.cpp b/modules/webcpanel/webcpanel.cpp index aa65b4f6c..807c11f47 100644 --- a/modules/webcpanel/webcpanel.cpp +++ b/modules/webcpanel/webcpanel.cpp @@ -1,5 +1,5 @@ /* - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/modules/webcpanel/webcpanel.h b/modules/webcpanel/webcpanel.h index 50db96c8c..5b1cb05a9 100644 --- a/modules/webcpanel/webcpanel.h +++ b/modules/webcpanel/webcpanel.h @@ -1,5 +1,5 @@ /* - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/src/access.cpp b/src/access.cpp index 5b994e916..d5e5c04d5 100644 --- a/src/access.cpp +++ b/src/access.cpp @@ -1,6 +1,6 @@ /* * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/src/account.cpp b/src/account.cpp index 6ced69bc9..5cd7a0da5 100644 --- a/src/account.cpp +++ b/src/account.cpp @@ -1,6 +1,6 @@ /* * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/src/base.cpp b/src/base.cpp index 6dfd7ff22..b73e43a85 100644 --- a/src/base.cpp +++ b/src/base.cpp @@ -1,6 +1,6 @@ /* * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/src/base64.cpp b/src/base64.cpp index 2ca476494..708225770 100644 --- a/src/base64.cpp +++ b/src/base64.cpp @@ -1,6 +1,6 @@ /* base64 routines. * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/src/bots.cpp b/src/bots.cpp index 512de4c46..3612a0c84 100644 --- a/src/bots.cpp +++ b/src/bots.cpp @@ -1,7 +1,7 @@ /* * * (C) 2008-2011 Robin Burchell <w00t@inspircd.org> - * (C) 2008-2017 Anope Team <team@anope.org> + * (C) 2008-2018 Anope Team <team@anope.org> * * Please read COPYING and README for further details. */ diff --git a/src/channels.cpp b/src/channels.cpp index 184a7deb1..da3b4e244 100644 --- a/src/channels.cpp +++ b/src/channels.cpp @@ -1,6 +1,6 @@ /* Channel-handling routines. * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/src/command.cpp b/src/command.cpp index 5cfdf2833..a5c728915 100644 --- a/src/command.cpp +++ b/src/command.cpp @@ -1,7 +1,7 @@ /* * * (C) 2008-2011 Robin Burchell <w00t@inspircd.org> - * (C) 2008-2017 Anope Team <team@anope.org> + * (C) 2008-2018 Anope Team <team@anope.org> * * Please read COPYING and README for further details. */ diff --git a/src/config.cpp b/src/config.cpp index 65a2c756c..e8c069962 100644 --- a/src/config.cpp +++ b/src/config.cpp @@ -1,6 +1,6 @@ /* Configuration file handling. * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/src/extensible.cpp b/src/extensible.cpp index 332df6673..471882b57 100644 --- a/src/extensible.cpp +++ b/src/extensible.cpp @@ -1,6 +1,6 @@ /* * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/src/hashcomp.cpp b/src/hashcomp.cpp index 4fb1cfa98..f454ffe07 100644 --- a/src/hashcomp.cpp +++ b/src/hashcomp.cpp @@ -1,7 +1,7 @@ /* * * (C) 2002-2011 InspIRCd Development Team - * (C) 2008-2017 Anope Team <team@anope.org> + * (C) 2008-2018 Anope Team <team@anope.org> * * Please read COPYING and README for further details. */ diff --git a/src/init.cpp b/src/init.cpp index 57c207eae..82bb4e5ff 100644 --- a/src/init.cpp +++ b/src/init.cpp @@ -1,6 +1,6 @@ /* Initialization and related routines. * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/src/language.cpp b/src/language.cpp index 8b7b0ee37..64f647872 100644 --- a/src/language.cpp +++ b/src/language.cpp @@ -1,6 +1,6 @@ /* * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/src/logger.cpp b/src/logger.cpp index 4bfd35b2f..8772b1b2e 100644 --- a/src/logger.cpp +++ b/src/logger.cpp @@ -1,6 +1,6 @@ /* Logging routines. * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/src/mail.cpp b/src/mail.cpp index 80a80d6d7..412b80c2d 100644 --- a/src/mail.cpp +++ b/src/mail.cpp @@ -1,6 +1,6 @@ /* * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/src/main.cpp b/src/main.cpp index a7814a8c0..0ebe18017 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -1,6 +1,6 @@ /* Services -- main source file. * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/src/memos.cpp b/src/memos.cpp index b04a385ca..6c700be2f 100644 --- a/src/memos.cpp +++ b/src/memos.cpp @@ -1,6 +1,6 @@ /* MemoServ functions. * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/src/messages.cpp b/src/messages.cpp index 93c45ea87..647cfd4bb 100644 --- a/src/messages.cpp +++ b/src/messages.cpp @@ -1,6 +1,6 @@ /* Common message handlers * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/src/misc.cpp b/src/misc.cpp index 2c879365d..2fe3ed58c 100644 --- a/src/misc.cpp +++ b/src/misc.cpp @@ -1,6 +1,6 @@ /* Miscellaneous routines. * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/src/modes.cpp b/src/modes.cpp index c9dfe00b6..6abf3c97e 100644 --- a/src/modes.cpp +++ b/src/modes.cpp @@ -1,7 +1,7 @@ /* Mode support * * (C) 2008-2011 Adam <Adam@anope.org> - * (C) 2008-2017 Anope Team <team@anope.org> + * (C) 2008-2018 Anope Team <team@anope.org> * * Please read COPYING and README for further details. */ diff --git a/src/module.cpp b/src/module.cpp index 0fcf8687f..e7e822be5 100644 --- a/src/module.cpp +++ b/src/module.cpp @@ -1,6 +1,6 @@ /* Modular support * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/src/modulemanager.cpp b/src/modulemanager.cpp index ce17e61ae..6756024aa 100644 --- a/src/modulemanager.cpp +++ b/src/modulemanager.cpp @@ -1,6 +1,6 @@ /* Modular support * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/src/nickalias.cpp b/src/nickalias.cpp index 6e68ba4a6..13e8a03db 100644 --- a/src/nickalias.cpp +++ b/src/nickalias.cpp @@ -1,6 +1,6 @@ /* * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/src/nickcore.cpp b/src/nickcore.cpp index e35ef8010..32b7b9495 100644 --- a/src/nickcore.cpp +++ b/src/nickcore.cpp @@ -1,6 +1,6 @@ /* * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/src/opertype.cpp b/src/opertype.cpp index 5cec04a81..90594718a 100644 --- a/src/opertype.cpp +++ b/src/opertype.cpp @@ -1,7 +1,7 @@ /* * * (C) 2008-2011 Robin Burchell <w00t@inspircd.org> - * (C) 2008-2017 Anope Team <team@anope.org> + * (C) 2008-2018 Anope Team <team@anope.org> * * Please read COPYING and README for further details. */ diff --git a/src/pipeengine.cpp b/src/pipeengine.cpp index 51dfa2955..5316759f6 100644 --- a/src/pipeengine.cpp +++ b/src/pipeengine.cpp @@ -1,6 +1,6 @@ /* * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/src/process.cpp b/src/process.cpp index 6430fac46..cab0981d2 100644 --- a/src/process.cpp +++ b/src/process.cpp @@ -1,6 +1,6 @@ /* Main processing code for Services. * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/src/protocol.cpp b/src/protocol.cpp index 47a6dceee..953890c74 100644 --- a/src/protocol.cpp +++ b/src/protocol.cpp @@ -1,6 +1,6 @@ /* * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/src/regchannel.cpp b/src/regchannel.cpp index 019d84046..9bf014496 100644 --- a/src/regchannel.cpp +++ b/src/regchannel.cpp @@ -1,6 +1,6 @@ /* Registered channel functions * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/src/serialize.cpp b/src/serialize.cpp index 6a315641d..084ae13dc 100644 --- a/src/serialize.cpp +++ b/src/serialize.cpp @@ -1,6 +1,6 @@ /* * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/src/servers.cpp b/src/servers.cpp index ffba8ecb1..da8934469 100644 --- a/src/servers.cpp +++ b/src/servers.cpp @@ -1,6 +1,6 @@ /* Routines to maintain a list of connected servers * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/src/socket_clients.cpp b/src/socket_clients.cpp index e9c756d76..ea6dceb39 100644 --- a/src/socket_clients.cpp +++ b/src/socket_clients.cpp @@ -1,6 +1,6 @@ /* * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/src/socket_transport.cpp b/src/socket_transport.cpp index 60f7acbdb..7ffb3aa84 100644 --- a/src/socket_transport.cpp +++ b/src/socket_transport.cpp @@ -1,6 +1,6 @@ /* * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/src/socketengines/socketengine_epoll.cpp b/src/socketengines/socketengine_epoll.cpp index f20459988..e379f22cf 100644 --- a/src/socketengines/socketengine_epoll.cpp +++ b/src/socketengines/socketengine_epoll.cpp @@ -1,6 +1,6 @@ /* * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/src/socketengines/socketengine_kqueue.cpp b/src/socketengines/socketengine_kqueue.cpp index a6dd8b571..b7a450806 100644 --- a/src/socketengines/socketengine_kqueue.cpp +++ b/src/socketengines/socketengine_kqueue.cpp @@ -1,6 +1,6 @@ /* * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/src/socketengines/socketengine_poll.cpp b/src/socketengines/socketengine_poll.cpp index 1df4285e6..aa064b7a0 100644 --- a/src/socketengines/socketengine_poll.cpp +++ b/src/socketengines/socketengine_poll.cpp @@ -1,6 +1,6 @@ /* * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/src/socketengines/socketengine_select.cpp b/src/socketengines/socketengine_select.cpp index 8853b546a..7a08a981c 100644 --- a/src/socketengines/socketengine_select.cpp +++ b/src/socketengines/socketengine_select.cpp @@ -1,6 +1,6 @@ /* * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/src/sockets.cpp b/src/sockets.cpp index e2a55810e..da488f7b6 100644 --- a/src/sockets.cpp +++ b/src/sockets.cpp @@ -1,6 +1,6 @@ /* * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/src/threadengine.cpp b/src/threadengine.cpp index b692b75b2..b1345d26f 100644 --- a/src/threadengine.cpp +++ b/src/threadengine.cpp @@ -1,6 +1,6 @@ /* * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/src/timers.cpp b/src/timers.cpp index 791666a6b..93900849c 100644 --- a/src/timers.cpp +++ b/src/timers.cpp @@ -1,6 +1,6 @@ /* Timer stuff. * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/src/tools/anoperc.in b/src/tools/anoperc.in index 541fb92ff..421f93a36 100644 --- a/src/tools/anoperc.in +++ b/src/tools/anoperc.in @@ -2,7 +2,7 @@ # # Configuration script for Services # -# (C) 2003-2017 Anope Team +# (C) 2003-2018 Anope Team # Contact us at team@anope.org # # Please read COPYING and README for further details. diff --git a/src/tools/anopesmtp.cpp b/src/tools/anopesmtp.cpp index dd7d1eef1..30f45df4c 100644 --- a/src/tools/anopesmtp.cpp +++ b/src/tools/anopesmtp.cpp @@ -1,6 +1,6 @@ /* smtp stuff handler for win32. * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/src/uplink.cpp b/src/uplink.cpp index 666c9dfa3..4fdfc6299 100644 --- a/src/uplink.cpp +++ b/src/uplink.cpp @@ -1,6 +1,6 @@ /* * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/src/users.cpp b/src/users.cpp index 9ccfb1743..f5fe90dc6 100644 --- a/src/users.cpp +++ b/src/users.cpp @@ -1,6 +1,6 @@ /* Routines to maintain a list of online users. * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/src/win32/Config.cs b/src/win32/Config.cs index a022d5755..ec9d021c8 100644 --- a/src/win32/Config.cs +++ b/src/win32/Config.cs @@ -1,7 +1,7 @@ /*
* Config.cs - Windows Configuration
*
- * (C) 2003-2017 Anope Team
+ * (C) 2003-2018 Anope Team
* Contact us at team@anope.org
*
* This program is free but copyrighted software; see the file COPYING for
diff --git a/src/win32/anope_windows.h b/src/win32/anope_windows.h index 84cd8b382..8c8eca2cb 100644 --- a/src/win32/anope_windows.h +++ b/src/win32/anope_windows.h @@ -1,7 +1,7 @@ /* POSIX emulation layer for Windows. * * (C) 2008-2011 Robin Burchell <w00t@inspircd.org> - * (C) 2008-2017 Anope Team <team@anope.org> + * (C) 2008-2018 Anope Team <team@anope.org> * * Please read COPYING and README for further details. * diff --git a/src/win32/dir/dir.cpp b/src/win32/dir/dir.cpp index ff1a13934..5ec8f5ca8 100644 --- a/src/win32/dir/dir.cpp +++ b/src/win32/dir/dir.cpp @@ -1,6 +1,6 @@ /* POSIX emulation layer for Windows. * - * (C) 2008-2017 Anope Team + * (C) 2008-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/src/win32/dir/dir.h b/src/win32/dir/dir.h index 9aa5e1b52..7038c2cdb 100644 --- a/src/win32/dir/dir.h +++ b/src/win32/dir/dir.h @@ -1,6 +1,6 @@ /* POSIX emulation layer for Windows. * - * (C) 2008-2017 Anope Team + * (C) 2008-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/src/win32/dl/dl.cpp b/src/win32/dl/dl.cpp index 10dd02358..8bdd5da09 100644 --- a/src/win32/dl/dl.cpp +++ b/src/win32/dl/dl.cpp @@ -1,6 +1,6 @@ /* POSIX emulation layer for Windows. * - * (C) 2008-2017 Anope Team + * (C) 2008-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/src/win32/dl/dl.h b/src/win32/dl/dl.h index cf724e482..bc61bfd87 100644 --- a/src/win32/dl/dl.h +++ b/src/win32/dl/dl.h @@ -1,6 +1,6 @@ /* POSIX emulation layer for Windows. * - * (C) 2008-2017 Anope Team + * (C) 2008-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/src/win32/pipe/pipe.cpp b/src/win32/pipe/pipe.cpp index 8df71e546..ee37a00b3 100644 --- a/src/win32/pipe/pipe.cpp +++ b/src/win32/pipe/pipe.cpp @@ -1,6 +1,6 @@ /* POSIX emulation layer for Windows. * - * (C) 2008-2017 Anope Team + * (C) 2008-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/src/win32/pipe/pipe.h b/src/win32/pipe/pipe.h index 42479e08a..281495350 100644 --- a/src/win32/pipe/pipe.h +++ b/src/win32/pipe/pipe.h @@ -1,6 +1,6 @@ /* POSIX emulation layer for Windows. * - * (C) 2008-2017 Anope Team + * (C) 2008-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/src/win32/pthread/pthread.cpp b/src/win32/pthread/pthread.cpp index 634735954..b69315029 100644 --- a/src/win32/pthread/pthread.cpp +++ b/src/win32/pthread/pthread.cpp @@ -1,6 +1,6 @@ /* POSIX emulation layer for Windows. * - * (C) 2008-2017 Anope Team + * (C) 2008-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/src/win32/pthread/pthread.h b/src/win32/pthread/pthread.h index 67b11ee82..b0001e70c 100644 --- a/src/win32/pthread/pthread.h +++ b/src/win32/pthread/pthread.h @@ -1,6 +1,6 @@ /* POSIX emulation layer for Windows. * - * (C) 2008-2017 Anope Team + * (C) 2008-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/src/win32/resource.h b/src/win32/resource.h index ac74d9d81..3240be2f8 100644 --- a/src/win32/resource.h +++ b/src/win32/resource.h @@ -1,6 +1,6 @@ /* * - * (C) 2005-2017 Anope Team + * (C) 2005-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/src/win32/sigaction/sigaction.cpp b/src/win32/sigaction/sigaction.cpp index 552b051a6..0f023307c 100644 --- a/src/win32/sigaction/sigaction.cpp +++ b/src/win32/sigaction/sigaction.cpp @@ -1,6 +1,6 @@ /* POSIX emulation layer for Windows. * - * (C) 2008-2017 Anope Team + * (C) 2008-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/src/win32/sigaction/sigaction.h b/src/win32/sigaction/sigaction.h index c8ec11475..5ba94e42d 100644 --- a/src/win32/sigaction/sigaction.h +++ b/src/win32/sigaction/sigaction.h @@ -1,6 +1,6 @@ /* POSIX emulation layer for Windows. * - * (C) 2008-2017 Anope Team + * (C) 2008-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/src/win32/socket.cpp b/src/win32/socket.cpp index b4e7efe1a..b4c17ecf5 100644 --- a/src/win32/socket.cpp +++ b/src/win32/socket.cpp @@ -1,6 +1,6 @@ /* POSIX emulation layer for Windows. * - * (C) 2008-2017 Anope Team + * (C) 2008-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/src/win32/socket.h b/src/win32/socket.h index 7b87b2a11..9120fe17f 100644 --- a/src/win32/socket.h +++ b/src/win32/socket.h @@ -1,6 +1,6 @@ /* POSIX emulation layer for Windows. * - * (C) 2008-2017 Anope Team + * (C) 2008-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. diff --git a/src/win32/win32.rc.cmake b/src/win32/win32.rc.cmake index 519b1a7d6..a0b7b0f30 100644 --- a/src/win32/win32.rc.cmake +++ b/src/win32/win32.rc.cmake @@ -54,7 +54,7 @@ BEGIN VALUE "FileDescription", "Anope IRC Services" VALUE "FileVersion", "@VERSION_FULL@" VALUE "InternalName", "Anope" - VALUE "LegalCopyright", "Copyright (C) 2003-2017 Anope Team" + VALUE "LegalCopyright", "Copyright (C) 2003-2018 Anope Team" VALUE "OriginalFilename", "anope.exe" VALUE "ProductName", "Anope" VALUE "ProductVersion", "@VERSION_DOTTED@" diff --git a/src/win32/windows.cpp b/src/win32/windows.cpp index a4c6eff49..bb06cc734 100644 --- a/src/win32/windows.cpp +++ b/src/win32/windows.cpp @@ -1,7 +1,7 @@ /* POSIX emulation layer for Windows. * * (C) 2008-2011 Robin Burchell <w00t@inspircd.org> - * (C) 2008-2017 Anope Team <team@anope.org> + * (C) 2008-2018 Anope Team <team@anope.org> * * Please read COPYING and README for further details. * diff --git a/src/xline.cpp b/src/xline.cpp index e6c8d3eb4..d46b1d315 100644 --- a/src/xline.cpp +++ b/src/xline.cpp @@ -1,6 +1,6 @@ /* XLine functions. * - * (C) 2003-2017 Anope Team + * (C) 2003-2018 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. |