X-Git-Url: https://jfr.im/git/irc/rqf/shadowircd.git/blobdiff_plain/212380e3f42f585dc1ea927402252eb943f91f7b..2f6c1ef87881707d0f0101d03c3208d1b27f2e7b:/NEWS diff --git a/NEWS b/NEWS index 9374992..a4f0040 100644 --- a/NEWS +++ b/NEWS @@ -1,6 +1,98 @@ -This is charybdis 2.1.2, Copyright (c) 2005-2006 Charybdis team. +This is charybdis 3.0.1, Copyright (c) 2005-2008 Charybdis team. See LICENSE for licensing details (GPL v2). +-- charybdis-3.0.1 + +- Fix occasional hung clients with kqueue. +- Fix a rare ssld crash. +- Fix a bug that could cause incorrect connect failure reasons to be + reported. +- Make the IRCd work on MacOS X again. + +-- charybdis-3.0.0 + +- Port the IRCd to libratbox, which has improved our portability and allows + us to reuse low-level code instead of maintaining our own. +- Change configuration of maximum number of clients to ircd-ratbox 3 way. +- Add adminwall from ircd-ratbox, as an extension. +- Add client and server-to-server SSL, read example.conf for setup. +- Replace servlink with ssld (also for ziplinks). +- A new extban, $z, has been added for ssl users (extensions/extb_ssl.so). +- A new compatibility channel mode, +R, has been added, it sets + +q/-q $~a (extensions/chm_operonly_compat.so). This is similar to + the +R seen in ircd-seven. +- A new compatibility channel mode, +S, has been added, it sets + +b/-b $~z (extensions/chm_sslonly_compat.so). +- A new compatibility channel mode, +O, has been added, it sets + +iI/-iI $o (extensions/chm_operonly_compat.so). +- Add remote D:lines. Note that these are not enabled by default. +- Remove EFnet-style G:lines. Noone appears to use these. +- Remove idle time checking (auto disconnecting users idle too long). +- Display a notice to clients when the IRCd is shut down using SIGTERM. +- Some error messages have been clarified to enhance usability. +- Close the link to servers that send invalid nicks (e.g. nicklen mismatches). + Formerly the users were killed from the network. +- Enable topicburst by default in connect{}. +- Fix a potential desync which can happen with oper override. +- Remove "deopped" flag (TS5 legacy). +- Use 127.0.0.1 as nameserver if none can be found in /etc/resolv.conf. +- Only accept 127.0.0.x as a dnsbl listing. +- Change cloaking module (same as 2.2.1, different from 2.2.0). +- Make some more server notices about failed remote connect attempts + network wide. +- Make some server notices about flooders and TS delta network wide. +- Remove redundant " had been connected for