X-Git-Url: https://jfr.im/git/solanum.git/blobdiff_plain/55da5539bad022dd6aa2cf7ce238841031205a50..f427c8b00d445a30d73b24ff39d953b0be7c3ec5:/NEWS diff --git a/NEWS b/NEWS index a852f386..7ffce621 100644 --- a/NEWS +++ b/NEWS @@ -1,8 +1,63 @@ -This is charybdis 2.2.0, Copyright (c) 2005-2007 Charybdis team. +This is charybdis 3.0.0, Copyright (c) 2005-2008 Charybdis team. See LICENSE for licensing details (GPL v2). +-- charybdis-3.0.0 + +- The IRCd has been ported to libratbox, which has improved our portability. +- Client SSL and Server-to-Server SSL are now available, read the example.conf + for setup. +- A new extban, $z, has been added for ssl users. +- A new compatibility channel mode, +R, has been added, it sets + +q/-q $~a. This is similar to the +R seen in ircd-seven. +- A new compatibility channel mode, +S, has been added, it sets + +b/-b $~z. +- A new compatibility channel mode, +O, has been added, it sets + +iI/-iI $o. +- The /privs command has been added which shows you your privileges and + access level. + -- charybdis-2.2.0 +- The I/O code has been reworked, file descriptor metadata is stored in a + hashtable and the maximum number of clients can now be set in ircd.conf. +- Improve error checking and error messages for kline/dline/xline/resv files. +- Allow kline ipv6:address, unkline some.host and unkline ipv6:address + without *@. +- Add accountability (wallops, log) to OKICK extension. +- Add opernick to OPME/OMODE/OJOIN log messages. +- Add use_forward option, allows disabling cmode +fFQ and umode +Q. +- Add keyword substitution to DNSBL reasons, making it possible to show + things like the user's IP address in the reason. +- Use sendto_one_notice() more. +- Server notices about kills now include the victim's nick!user@host instead + of just nick. +- Include real hostname in Closing Link message for unknown connections + that have sent USER, in particular banned users. +- Add some documentation about the SASL client protocol. +- Change spambot, flooder and jupe joiner notices from host to orighost. +- Remove the last remains of server hostmasking (this made it possible to + have multiple servers with similar names appear as a single server). +- Keep bitmasks of modularized umodes reserved forever to the letter, + avoiding problems when reloading umode modules in a different order. +- Fix -logfile. +- Update to the new revision (v8) of the TS6 spec, this fixes problems with + joins reversing certain mode changes crossing them. This interoperates + with older versions. +- Put "End of Channel Quiet List" at the end of +q lists. +- Fix invisible count getting desynched from reality if the act of opering + up sets -i or +i. +- Don't leak auth{} spoofed IP addresses in +f notices. +- Shorten quit/part/kick reasons to avoid quit reasons overflowing the + client exiting server notice (from TOPICLEN to 260). +- Fix some cases where 10 char usernames lose their final character. +- Move username check after xline and dnsbl checks, so it will not complain + to opers about clients who are xlined or blacklisted anyway (both of + which silently reject). +- Remove invite_ops_only config option, forcing it to YES. +- Allow /invite (but not invex) to override +r, +l, +j in addition to +i. +- Add several new extensions, such as createoperonly. +- Merge whois notice extensions into one and move it from snomask +y to +W. + -- charybdis-2.1.2 - Fix bug that could cause all hostmangled users to be exempted when a @@ -28,7 +83,7 @@ See LICENSE for licensing details (GPL v2). -- charybdis-2.1.0 -- Our official website is now http;//www.ircd-charybdis.org/. +- Our official website is now http://www.ircd-charybdis.org/. - Make RPL_ISUPPORT (005 numeric) modularizable. - Also do forwarding if the channel limit (+l) is exceeded. - Don't count opers on service{} servers in /lusers. @@ -326,7 +381,8 @@ See LICENSE for licensing details (GPL v2). BUGS: Major bugs in this release are listed in BUGS BUG REPORTS: If you run this code and encounter problems, you must report -via IRC to irc.atheme.net, #athemenet-dev. +via IRC to irc.atheme.org, #charybdis. For specific bugs you can use +http://bugs-meta.atheme.org/ (Charybdis project). Please include a gdb backtrace and keep the core file, binaries and modules in case the developers need them. @@ -334,5 +390,5 @@ modules in case the developers need them. Other files recommended for reading: BUGS, README.FIRST, INSTALL -------------------------------------------------------------------------------- -$Id: NEWS 3145 2007-01-25 06:45:04Z nenolod $ +$Id: NEWS 3496 2007-05-30 10:22:01Z jilles $