diff options
author | Adam <Adam@anope.org> | 2010-10-31 13:37:31 -0400 |
---|---|---|
committer | Adam <Adam@anope.org> | 2010-10-31 13:37:31 -0400 |
commit | 2170823059c176a79efd5e99fcfa53524c2d5536 (patch) | |
tree | 6ef3cb20ea42cf7e2faa1b0177f8bf2b4f9664db | |
parent | 011582ff3c0d69e6b426b744b1abf30bb175e019 (diff) |
Updated Changes
-rw-r--r-- | docs/Changes | 17 | ||||
-rw-r--r-- | docs/Changes.conf | 1 | ||||
-rw-r--r-- | docs/Changes.lang | 367 | ||||
-rw-r--r-- | docs/TODO | 4 |
4 files changed, 19 insertions, 370 deletions
diff --git a/docs/Changes b/docs/Changes index 46b123fbd..c8b8a3393 100644 --- a/docs/Changes +++ b/docs/Changes @@ -3,12 +3,27 @@ Anope Version 1.9.3 A Added italics BotServ kicks support A Tell users when their nicks expire in /ns glist and /ns info A Added SSL support -A Added official support for InspIRCd 2.0 A Prevent negaitve mode changes, kicks, bans, and autokicks from affecting people with the 'god' user mode (On UnrealIRCd, usermode +q) A Added nickserv/auxpex permission A Added nickserv ungroup command A Renamed the SGLINE to be SNLINE A Added /chanserv saset command +A Added threads for mail sending +A Added m_dnsbl and an asynchronous DNS system +A Added a new language system that uses gettext +A Added m_mysql which uses threads to execute queries +A Added many subcommand modules for some commands, eg ns_set_autoop, ns_set_email, etc +A Added a new logging system that is a bit more flexable +A Added cs_set_misc and ns_set_misc to add miscellaneous set commands +A Added os_modreload, which allows reloading some modules not normally unloable, like the protocol module +A Added FOUNDER access levels +A Made OperServ, Global, MemoServ, and ChanServ optional +F Shutting down if a config reload fails +F Autoid to live through restarts on Unreal +F Storing vhosts in MySQL +F Not flushing the anope_extra table before rewriting databaes +F Anoperc start/stop to send the globaloncycle global, and fixed anoperc rehash to really rehash +F Fixed a potential crash if HostServ or BotServ was disbled Anope Version 1.9.2 -------------------- diff --git a/docs/Changes.conf b/docs/Changes.conf index bd9c438b0..fad870817 100644 --- a/docs/Changes.conf +++ b/docs/Changes.conf @@ -14,6 +14,7 @@ options:hideprivilegedcommands added to hide privileged commands from normal use log block added to customize logging dns block added to configure dns settings m_dnsbl added +mysql configuration block added ** MODIFIED CONFIGURATION DIRECTIVES ** opertype:commands changed operserv/sgline to opserv/snline diff --git a/docs/Changes.lang b/docs/Changes.lang deleted file mode 100644 index 85cec001d..000000000 --- a/docs/Changes.lang +++ /dev/null @@ -1,367 +0,0 @@ -Anope Version 1.9.3 --------------------- -*** New Strings: - BOT_REASON_ITALIC - BOT_INFO_CHAN_KICK_ITALICS - BOT_INFO_CHAN_KICK_ITALICS_BAN - BOT_KICK_ITALICS_ON - BOT_KICK_ITALICS_ON_BAN - BOT_KICK_ITALICS_OFF - NICK_GLIST_REPLY_NOEXPIRE - NICK_SERVADMIN_HELP_INFO - NICK_UNGROUP_ONE_NICK - NICK_UNGROUP_NOT_IN_GROUP - NICK_UNGROUP_SUCCESSFUL - NICK_UNGROUP_SUCCESSFUL - NICK_HELP_CMD_UNGROUP - NICK_REG_MAIL - NICK_MAIL_TEXT - NICK_SENDPASS - CHAN_LEVEL_FOUNDER - OPER_STATS_SNLINE_COUNT - OPER_STATS_SNLINE_EXPIRE_DAY - OPER_STATS_SNLINE_EXPIRE_HOURS - OPER_STATS_SNLINE_EXPIRE_MINS - OPER_STATS_SNLINE_EXPIRE_MIN - OPER_STATS_SNLINE_EXPIRE_NONE - OPER_SNLINE_SYNTAX - OPER_SNLINE_UNSUPPORTED - OPER_SNLINE_EXISTS - OPER_SNLINE_ALREADY_COVERED - OPER_SNLINE_REACHED_LIMIT - OPER_SNLINE_ADDED - OPER_SNLINE_CHANGED - OPER_SNLINE_NOT_FOUND - OPER_SNLINE_NO_MATCH - OPER_SNLINE_DELETED - OPER_SNLINE_DELETED_ONE - OPER_SNLINE_DELETED_SEVERAL - OPER_SNLINE_LIST_EMPTY - OPER_SNLINE_LIST_HEADER - OPER_SNLINE_LIST_FORMAT - OPER_SNLINE_VIEW_HEADER - OPER_SNLINE_CLEAR - OPER_HELP_CMD_SNLINE - OPER_HELP_SNLINE - CHAN_SASET_SYNTAX - CHAN_SASET_KEEPTOPIC_SYNTAX - CHAN_SASET_OPNOTICE_SYNTAX - CHAN_SASET_PEACE - CHAN_SASET_PERSIST - CHAN_SASET_PRIVATE - CHAN_SASET_RESTIRCTED - CHAN_SASET_SECURE - CHAN_SASET_SECUREFOUNDER - CHAN_SASET_SECUREOPS - CHAN_SASET_SIGNKICK - CHAN_SASET_TOPICLOCK - CHAN_SASET_XOP - CHAN_HELP_CMD_SASET - CHAN_HELP_CMD_SASET_HEAD - CHAN_HELP_CMD_SASET_TAIL - -*** Mod Strings: - BOT_HELP_KICK - NICK_GLIST_REPLY - NICK_RESETPASS_MESSAGE - CHAN_HELP_SET_SECUREFOUNDER - -*** Del Strings: - NICK_GLIST_REPLY_ADMIN - NICK_REG_MAIL_HEAD - NICK_REG_MAIL_LINE_1 - NICK_REG_MAIL_LINE_2 - NICK_REG_MAIL_LINE_3 - NICK_REG_MAIL_LINE_4 - NICK_REG_MAIL_LINE_5 - MEMO_MAIL_TEXT1 - MEMO_MAIL_TEXT2 - MEMO_MAIL_TEXT3 - NICK_SENDPASS_HEAD - NICK_SENDPASS_HEAD_1 - NICK_SENDPASS_HEAD_2 - NICK_SENDPASS_HEAD_3 - NICK_SENDPASS_HEAD_4 - NICK_SENDPASS_HEAD_5 - OPER_STATS_SGLINE_COUNT - OPER_STATS_SGLINE_EXPIRE_DAY - OPER_STATS_SGLINE_EXPIRE_HOURS - OPER_STATS_SGLINE_EXPIRE_MINS - OPER_STATS_SGLINE_EXPIRE_MIN - OPER_STATS_SGLINE_EXPIRE_NONE - OPER_SGLINE_SYNTAX - OPER_SGLINE_UNSUPPORTED - OPER_SGLINE_EXISTS - OPER_SGLINE_ALREADY_COVERED - OPER_SGLINE_REACHED_LIMIT - OPER_SGLINE_ADDED - OPER_SGLINE_CHANGED - OPER_SGLINE_NOT_FOUND - OPER_SGLINE_NO_MATCH - OPER_SGLINE_DELETED - OPER_SGLINE_DELETED_ONE - OPER_SGLINE_DELETED_SEVERAL - OPER_SGLINE_LIST_EMPTY - OPER_SGLINE_LIST_HEADER - OPER_SGLINE_LIST_FORMAT - OPER_SGLINE_VIEW_HEADER - OPER_SGLINE_CLEAR - OPER_HELP_CMD_SGLINE - OPER_HELP_SGLINE - CHAN_SERVADMIN_HELP_SET - -Anope Version 1.9.2 --------------------- -*** New Strings: - CHAN_INVITE_OTHER_SUCCESS - NICK_HELP_CONFIRM_OPER - CHAN_QOP_DISABLED - CHAN_QOP_NICKS_ONLY - CHAN_QOP_ADDED - CHAN_QOP_MOVED - CHAN_QOP_NO_SUCH_ENTRY - CHAN_QOP_NOT_FOUND - CHAN_QOP_DELETED - CHAN_QOP_DELETED_ONE - CHAN_QOP_DELETED_SEVERAL - CHAN_QOP_LIST_EMPTY - CHAN_QOP_LIST_HEADER - CHAN_QOP_CLEAR - CHAN_HELP_QOP - CHAN_QOP_SYNTAX - CHAN_HELP_CMD_QOP - CHAN_HELP_SET_PASSWORD - CHAN_LEVEL_AUTOOWNER - CHAN_LEVEL_OWNER - CHAN_LEVEL_OWNERME - CHAN_ACCESS_VIEW_XOP_FORMAT - CHAN_ACCESS_VIEW_AXS_FORMAT - CHAN_SET_PERSIST_SYNTAX - CHAN_SET_PERSIST_ON - CHAN_SET_PERSIST_OFF - CHAN_INFO_OPT_PERSIST - BOT_UNASSIGN_PERSISTANT_CHAN - CHAN_HELP_SET_PERSIST - NICK_RESETPASS_SYNTAX - NICK_RESETPASS_SUBJECT - NICK_RESETPASS_MESSAGE - NICK_RESETPASS_COMPLETE - NICK_CONFIRM_EXPIRED - NICK_CONFIRM_SUCCESS - NICK_HELP_CMD_RESETPASS - NICK_HELP_RESETPASS - CHAN_UNBANNED_OTHER - OPER_HELP_SYNC - OPER_HELP_CMD_SQLSYNC - OPER_SYNC_UPDATING - OPER_SYNC_UPDATED - CHAN_LEVELS_CHANGED_FOUNDER - -*** Mod Strings: - CHAN_HELP_SET - CHAN_REGISTER_SYNTAX - CHAN_ACCESS_SYNTAX - CHAN_HELP_ACCESS - CHAN_HELP_SET - NICK_HELP_CONFIRM - CHAN_UNBAN_SYNTAX - CHAN_HELP_CMD_UNBAN - CHAN_HELP_UNBAN - CHAN_HELP_REGISTER - CHAN_HELP_DROP - CHAN_HELP_LEVELS - -*** Del Strings: - CHAN_PASSWORD_IS - CHAN_SET_PASSWORD_FAILED - CHAN_PASSWORD_CHANGED - CHAN_IDENTIFY_SUCCEEDED - CHAN_IDENTIFY_FAILED - CHAN_HELP_IDENTIFY - CHAN_IDENTIFY_SYNTAX - CHAN_HELP_CMD_IDENTIFY - CHAN_LOGOUT_FOUNDER_FAILED - CHAN_LOGOUT_SUCCEDED - CHAN_LOGOUT_NOT_LOGGEDIN - CHAN_LOGOUT_ALL_SUCCEEDED - CHAN_SERVADMIN_HELP_LOGOUT - CHAN_HELP_LOGOUT - CHAN_LOGOUT_SERVADMIN_SYNTAX - CHAN_LOGOUT_SYNTAX - CHAN_HELP_CMD_LOGOUT - CHAN_GETPASS_UNAVAILABLE - CHAN_GETPASSWORD_IS - CHAN_SERVADMIN_HELP_GETPASS - CHAN_GETPASS_SYNTAX - CHAN_HELP_CMD_GETPASS - CHAN_SENDPASS_SUBJECT - CHAN_SENDPASS_HEAD - CHAN_SENDPASS_LINE_1 - CHAN_SENDPASS_LINE_2 - CHAN_SENDPASS_LINE_3 - CHAN_SENDPASS_LINE_4 - CHAN_SENDPASS_LINE_5 - CHAN_SENDPASS_OK - CHAN_SENDPASS_UNAVAILABLE - CHAN_HELP_SENDPASS - CHAN_SENDPASS_SYNTAX - CHAN_HELP_CMD_SENDPASS - OPER_DEFCON_NO_CONF - -Anope Version 1.9.1 --------------------- -*** New Strings: - COMMAND_REQUIRES_PERM - COMMAND_IDENTIFY_REQUIRED - COMMAND_CANNOT_USE - COMMAND_CAN_USE - NICK_STATUS_REPLY - NICK_INFO_SERVICES_OPERTYPE - CHAN_LOGOUT_NOT_LOGGEDIN - CHAN_INVITE_ALREADY_IN - CHAN_INVITE_SUCCESS - CHAN_OP_SYNTAX - CHAN_HALFOP_SYNTAX - CHAN_VOICE_SYNTAX - CHAN_PROTECT_SYNTAX - CHAN_OWNER_SYNTAX - CHAN_DEOP_SYNTAX - CHAN_DEHALFOP_SYNTAX - CHAN_DEVOICE_SYNTAX - CHAN_DEPROTECT_SYNTAX - CHAN_DEOWNER_SYNTAX - CHAN_KICK_SYNTAX - CHAN_BAN_SYNTAX - MEMO_STAFF_SYNTAX - OPER_JUPE_INVALID_SERVER - -*** Mod Strings: - NICK_LOGOUT_SERVICESADMIN - CHAN_STATUS_SYNTAX - CHAN_GETKEY_KEY - MEMO_SET_NOTIFY_SYNTAX - BOT_REASON_BADWORD - BOT_BOTLIST_EMPTY - OPER_IGNORE_SYNTAX - OPER_DEFCON_SYNTAX - OPER_HELP_EXCEPTION - OPER_HELP_SESSION - NEWS_LOGON_SYNTAX - NEWS_OPER_SYNTAX - NEWS_RANDOM_SYNTAX - NEWS_HELP_LOGON - NEWS_HELP_OPER - NEWS_HELP_RANDOM - NICK_HELP_STATUS - NICK_HELP_SENDPASS - NICK_SERVADMIN_HELP - NICK_SERVADMIN_HELP_LOGOUT - NICK_SERVADMIN_HELP_DROP - NICK_SERVADMIN_HELP_INFO - NICK_SERVADMIN_HELP_LIST - NICK_SERVADMIN_HELP_ALIST - NICK_SERVADMIN_HELP_GLIST - CHAN_HELP_SET_RESTRICTED - CHAN_HELP_OP - CHAN_HELP_DEOP - CHAN_HELP_VOICE - CHAN_HELP_DEVOICE - CHAN_HELP_HALFOP - CHAN_HELP_DEHALFOP - CHAN_HELP_PROTECT - CHAN_HELP_DEPROTECT - CHAN_HELP_OWNER - CHAN_HELP_DEOWNER - CHAN_HELP_KICK - CHAN_HELP_CLEAR - CHAN_HELP_GETKEY - CHAN_HELP_SENDPASS - CHAN_SERVADMIN_HELP - CHAN_SERVADMIN_HELP_LOGOUT - CHAN_SERVADMIN_HELP_DROP - CHAN_SERVADMIN_HELP_SET - CHAN_SERVADMIN_HELP_INFO - CHAN_SERVADMIN_HELP_LIST - MEMO_HELP_SET_NOTIFY - MEMO_HELP_STAFF - OPER_HELP_CMD_CHANKILL - OPER_HELP_STATS - OPER_HELP_IGNORE - OPER_HELP_UMODE - OPER_HELP_ULINE - OPER_HELP_SVSNICK - OPER_HELP_SET - BOT_HELP - BOT_SERVADMIN_HELP_BOT - BOT_SERVADMIN_HELP_SET - HOST_DELALL_SYNTAX - HOST_SET_SYNTAX - HOST_SETALL_SYNTAX - HOST_DEL_SYNTAX - -*** Del Strings: - PERMISSION_DENIED - RAW_DISABLED - HELP_LIMIT_SERV_OPER - HELP_LIMIT_SERV_ADMIN - HELP_LIMIT_SERV_ROOT - HELP_LIMIT_IRC_OPER - HELP_LIMIT_HOST_SETTER - HELP_LIMIT_HOST_REMOVER - NICK_STATUS_0 - NICK_STATUS_1 - NICK_STATUS_2 - NICK_STATUS_3 - NICK_INFO_SERVICES_OPER - NICK_INFO_SERVICES_ADMIN - NICK_INFO_SERVICES_ROOT - CHAN_MUST_REGISTER_NICK - CHAN_MUST_IDENTIFY_NICK - OPER_ADMIN_SYNTAX - OPER_ADMIN_SKELETON - OPER_ADMIN_EXISTS - OPER_ADMIN_REACHED_LIMIT - OPER_ADMIN_ADDED - OPER_ADMIN_NOT_FOUND - OPER_ADMIN_NO_MATCH - OPER_ADMIN_DELETED - OPER_ADMIN_DELETED_ONE - OPER_ADMIN_DELETED_SEVERAL - OPER_ADMIN_LIST_EMPTY - OPER_ADMIN_LIST_HEADER - OPER_ADMIN_LIST_FORMAT - OPER_ADMIN_CLEAR - OPER_ADMIN_MOVED - OPER_OPER_SYNTAX - OPER_OPER_SKELETON - OPER_OPER_EXISTS - OPER_OPER_REACHED_LIMIT - OPER_OPER_ADDED - OPER_OPER_NOT_FOUND - OPER_OPER_NO_MATCH - OPER_OPER_DELETED - OPER_OPER_DELETED_ONE - OPER_OPER_DELETED_SEVERAL - OPER_OPER_LIST_EMPTY - OPER_OPER_LIST_HEADER - OPER_OPER_LIST_FORMAT - OPER_OPER_CLEAR - OPER_OPER_MOVED - OPER_SET_SQL_ON - OPER_SET_SQL_OFF - OPER_SET_SQL_ERROR - OPER_SET_SQL_ERROR_INIT - OPER_SET_SQL_ERROR_DISABLED - OPER_RAW_SYNTAX - HELP_HELP - HELP_HELP_BOT - HELP_HELP_HOST - OPER_HELP_CMD_OPER - OPER_HELP_CMD_ADMIN - OPER_HELP_OPER - OPER_HELP_ADMIN - OPER_HELP_SET_SQL - OPER_HELP_RAW - HOST_ID - HOST_NOT_REGGED - HOST_OFF_UNREAL @@ -18,7 +18,6 @@ Legend: [x] Language system is disgusting, it must die. [x] Modules should also have a way to add strings programatically [x] Should be able to add many strings by dropping a file in a set location. -[+] Method to store listmodes (more generically than AKICK, too) for e.g. +beI and extbans, etc. [x] Config bailing on /os reload needs to be non fatal [x] AutoID needs to be able to live through /os restart, current system is just annoying. [x] SQL tables need to changed to have references etc @@ -26,10 +25,11 @@ Legend: [x] More "friendly" date displays of some things like registration time ("November 7th 2006 (2 years, 0 months, 0 days ago)") [?] Remote identification [x] Move a (lot) of stuff to class members as a defined interface rather than copypasta everywhere (ns_set, ns_saset!) -[ ] Store vhosts in SQL. +[x] Store vhosts in SQL. Future ------ +[+] Method to store listmodes (more generically than AKICK, too) for e.g. +beI and extbans, etc. [ ] XMLRPC to execute commands and get data from Anope [ ] NS IDENTIFY changes [?] Last failed identify? Maybe more useful for sopers only, so users don't get unnecessarily worried |