summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAdam <Adam@anope.org>2010-10-31 13:37:31 -0400
committerAdam <Adam@anope.org>2010-10-31 13:37:31 -0400
commit2170823059c176a79efd5e99fcfa53524c2d5536 (patch)
tree6ef3cb20ea42cf7e2faa1b0177f8bf2b4f9664db
parent011582ff3c0d69e6b426b744b1abf30bb175e019 (diff)
Updated Changes
-rw-r--r--docs/Changes17
-rw-r--r--docs/Changes.conf1
-rw-r--r--docs/Changes.lang367
-rw-r--r--docs/TODO4
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
diff --git a/docs/TODO b/docs/TODO
index 659d032f2..7e3a6fb74 100644
--- a/docs/TODO
+++ b/docs/TODO
@@ -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