Anope Version 2.1.14-git ------------------------ Added oper:password_hash. Added options:codelength (defaults to 15). Added {os_news}:showdate (defaults to yes). Added {sql_authentication}:password_field (defaults to "password"). Added {sql_authentication}:password_hash. Changed the default value for options:linelength to "100". Changed the default value for {enc_sha2}:algorithm to "sha512". Changed the default value for {ns_seen}:purgetime to "90d". Changed the syntax for template variables in mail:emailchange_message, mail:emailchange_subject, mail:memo_message, mail:memo_subject, mail:registration_message, mail:registration_subject, mail:reset_message, mail:reset_subject, {chanserv}:signkickformat, {dnsbl}:blacklist:reason, {ldap_authentication}:search_filter, {ldap_oper}:binddn, {ldap_oper}:filter, {nickserv}:unregistered_notice, {os_session}:sessionlimitexceeded, {proxyscan}:proxyscan:reason. Anope Version 2.1.13 -------------------- Added options:linelength (defaults to 120). Added the db_json module. Added the rpc_message module. Added {nickserv}:defaultprotect (defaults to 1m). Added {nickserv}:maxprotect (defaults to 10m). Added {nickserv}:minprotect (defaults to 10s) Added {xmlrpc}:enable_i8 (defaults to yes). Added {xmlrpc}:enable_nil (defaults to yes). Changed the syntax for using defines (all existing defines will need to be updated). Removed {nickserv}:kill (replaced by custom protection timer durations). Removed {nickserv}:killquick (replaced by custom protection timer durations). Removed {ns_set_kill}:allowkillimmed (replaced by custom protection timer durations). Renamed the nickserv/saset/kill command to nickserv/saset/protect. Renamed the nickserv/saset/kill oper privilege to nickserv/saset/protect. Renamed the nickserv/set/kill command to nickserv/set/protect. Renamed the ns_set_kill module to ns_set_protect. Renamed the sasl module to ns_sasl and moved it to nickserv.example.conf. Anope Version 2.1.12 -------------------- Added the jsonrpc module. Added the rpc_data module. Added the rpc_system module. Added {hostserv}:activate_on_deoper (defaults to yes). Added {os_shutdown}:requirename (defaults to yes). Moved nickserv/set/keepmodes and nickserv/saset/keepmodes to the ns_set_keepmodes module. Moved the xmlrpc module to extra. Renamed the xmlrpc_main module to rpc_main. Anope Version 2.1.11 -------------------- Moved nickserv/set/kill and nickserv/saset/kill to the ns_set_kill module. Moved {ns_set}:allowkillimmed to {ns_set_kill}:allowkillimmed. Replaced {nickserv}:guestnickprefix with {nickserv}:guestnick (defaults to Guest####). Anope Version 2.1.10 -------------------- Added options:servicealias (defaults to no) Moved nickserv/set/message and nickserv/saset/message to the ns_set_message module. Removed options:useprivmsg (replaced by loading the ns_set_message module to enable). Removed options:usestrictprivmsg (feature unusable on modern servers, consider migrating to options:servicealias instead). Anope Version 2.1.9 ------------------- No significant changes. Anope Version 2.1.8 ------------------- Added the nickserv/drop/display oper privilege. Added {nickserv}:preservedisplay (defaults to no). Anope Version 2.1.7 ------------------- Moved nickserv/set/language and nickserv/saset/language to the ns_set_language module. Renamed the FANTASIA channel privilege to FANTASY. Renamed {cs_suspend}:expire to {cs_suspend}:suspendexpire. Anope Version 2.1.6 ------------------- Added {ns_cert}:automatic (defaults to yes). Removed {hybrid,inspircd,solanum,unrealircd}:use_server_side_mlock (now always enabled). Removed {inspircd}:use_server_side_topiclock (now always enabled). Anope Version 2.1.5 ------------------- Added the nickserv/drop/override and chanserv/drop/override oper privileges. Anope Version 2.1.4 ------------------- Added the db_atheme module. Added the enc_argon2 module. Added the enc_posix module. Added the enc_sha2 module. Added the gl_queue module. Added the gl_server module. Added the global/queue oper privilege. Added the global/server oper privilege. Changed serverinfo:motd to be relative to the config directory. Changed serverinfo:pid to be relative to the data directory. Changed the default value of mail:sendmailpath to "/usr/sbin/sendmail -it". Changed the default value of {chanserv}:accessmax to 1000. Changed the default value of {chanserv}:inhabit to 1 minute. Changed the default value of {cs_mode}:max to 50. Changed the default value of {ms_ignore}:max to 50. Removed options:seed (not needed with modern random number generation). Replaced {webcpanel}:template with {webcpanel}:template_dir (defaults to webcpanel/templates/default). Anope Version 2.1.3 ------------------- Added options:didyoumeandifference (defaults to 4). Added support for multiple SSL fingerprints in oper:certfp. Added the chanserv/cert oper privilege for modifying other user's certificate lists. Changed networkinfo:chanlen to default to 32 if not set. Changed networkinfo:hostlen to default to 64 if not set. Changed networkinfo:modelistsize to default to 100 if not set. Changed networkinfo:nicklen to default to 31 if not set. Changed networkinfo:userlen to default to 10 if not set. Increased the default maximum password length to 50 characters. Increased the default minimum password length to 10 characters. Removed the cs_secure option in {chanserv}:defaults (now always enabled as support for nick access lists has been removed). Removed the nickserv/saset/secure command (support for nick access lists has been removed). Removed the nickserv/saset/secure oper privilege (support for nick access lists has been removed). Removed the nickserv/set/secure command (support for nick access lists has been removed). Removed the nickserv/status command (obsolete with modern IRCv3 extensions and the removal of nick access lists). Removed the ns_access module (support for nick access lists has been removed). Removed the ns_secure option in {nickserv}:defaults (now always enabled as support for nick access lists has been removed). Anope Version 2.1.2 ------------------- Added {ssl_openssl}:tlsv10 for configuring whether TLSv1.0 is usable (defaults to no). Added {ssl_openssl}:tlsv11 for configuring whether TLSv1.1 is usable (defaults to yes). Added {ssl_openssl}:tlsv12 for configuring whether TLSv1.2 is usable (defaults to yes). Removed the m_ prefix from the names of the chanstats, dns, dnsbl, helpchan, httpd, ldap, ldap_oper, mysql, proxyscan, redis, regex_pcre2, regex_posix, regex_stdlib, regex_tre, rewrite, sasl, sql_log, sql_oper, sqlite, ssl_gnutls, ssl_openssl, xmlrpc, and xmlrpc_main modules. Removed {ssl_openssl}:sslv3 (now always disabled). Anope Version 2.1.1 ------------------- Added the m_regex_stdlib module. Removed the m_regex_pcre module (use m_regex_pcre2 instead). Anope Version 2.1.0 ------------------- Added nickserv:minpasslen for configuring the minimum password length (defaults to 8). Removed nickserv:strictpasswords (obsolete now nickserv:minpasslen exists). Removed the inspircd12 and inspircd20 modules (use inspircd instead). Removed the ns_getpass module (no supported encryption modules). Removed the os_oline module (no supported IRCds). Removed the unreal module (use unrealircd instead). Renamed nickserv:passlen to nickserv:maxpasslen. Renamed the charybdis module to solanum. Renamed the inspircd3 module to inspircd. Renamed the unreal4 module to unrealircd. Replaced uplink:ipv6 with uplink:protocol (defaults to ipv4).