X-Git-Url: https://arthur.barton.de/cgi-bin/gitweb.cgi?p=ngircd-alex.git;a=blobdiff_plain;f=INSTALL;h=c4426762d79ed9adff2040b1221dc64f92603df7;hp=cf33fa3474685254cdc9c1f39f218698cc65a7da;hb=2a52befa56eec493d4179c1568c7e6cd26d9ae23;hpb=3f1547ecdec24fd685f05e40733ae0d907bcb9d8 diff --git a/INSTALL b/INSTALL index cf33fa34..c4426762 100644 --- a/INSTALL +++ b/INSTALL @@ -2,7 +2,7 @@ ngIRCd - Next Generation IRC Server http://ngircd.barton.de/ - (c)2001-2014 Alexander Barton and Contributors. + (c)2001-2015 Alexander Barton and Contributors. ngIRCd is free software and published under the terms of the GNU General Public License. @@ -12,17 +12,34 @@ I. Upgrade Information ~~~~~~~~~~~~~~~~~~~~~~ +Differences to version 22.x + +- The "NoticeAuth" ngircd.conf configuration variable has been renamed to + "NoticeBeforeRegistration". The old "NoticeAuth" variable still works but + is deprecated now. + +- The default value of the SSL "CipherList" variable has been changed to + "HIGH:!aNULL:@STRENGTH:!SSLv3" (OpenSSL) and "SECURE128:-VERS-SSL3.0" + (GnuTLS) to disable the old SSLv3 protocol by default. + To enable connections of clients still requiring the weak SSLv3 protocol, + the "CipherList" must be set to its old value (not recommended!), which + was "HIGH:!aNULL:@STRENGTH" (OpenSSL) and "SECURE128" (GnuTLS), see below. + Differences to version 20.x - Starting with ngIRCd 21, the ciphers used by SSL are configurable and - default to HIGH:!aNULL:@STRENGTH (OpenSSL) or SECURE128 (GnuTLS). - Previous version were using the OpenSSL or GnuTLS defaults, DEFAULT - and NORMAL respectively. + default to "HIGH:!aNULL:@STRENGTH" (OpenSSL) or "SECURE128" (GnuTLS). + Previous version were using the OpenSSL or GnuTLS defaults, "DEFAULT" + and "NORMAL" respectively. - When adding GLINE's or KLINE's to ngIRCd 21 (or newer), all clients matching the new mask will be KILL'ed. This was not the case with earlier versions that only added the mask but didn't kill already connected users. +- The "PredefChannelsOnly" configuration variable has been superseeded by the + new "AllowedChannelTypes" variable. It is still supported and translated to + the apropriate "AllowedChannelTypes" setting but is deprecated now. + Differences to version 19.x - Starting with ngIRCd 20, users can "cloak" their hostname only when the @@ -31,7 +48,7 @@ Differences to version 19.x set mode +x. This prevents regular users from changing their hostmask to the name of the IRC server itself, which confused quite a few people ;-) -Differences to version 17 +Differences to version 17.x - Support for ZeroConf/Bonjour/Rendezvous service registration has been removed. The configuration option "NoZeroconf" is no longer available. @@ -68,7 +85,7 @@ Differences to version 17 You should adjust your ngircd.conf and run "ngircd --configtest" to make sure that your settings are correct and up to date! -Differences to version 16 +Differences to version 16.x - Changes to the "MotdFile" specified in ngircd.conf now require a ngircd configuration reload to take effect (HUP signal, REHASH command).