ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/svn/ircd-hybrid/trunk/NEWS
(Generate patch)

Comparing ircd-hybrid/trunk/NEWS (file contents):
Revision 9068 by michael, Sun Sep 1 12:05:49 2019 UTC vs.
Revision 9371 by michael, Sun May 3 11:03:57 2020 UTC

# Line 1 | Line 1
1 < -- Noteworthy changes in version 8.2.27 (2019-??-??)
1 > -- Noteworthy changes in version 8.2.31 (2020-05-03)
2 > o) macOS compatibility fixes
3 > o) Removed 'spoof_notice' from auth::flags. With vhosts now this notice doesn't make
4 >   much sense anymore
5 > o) Fixed issue where ban masks might become malformed if set by remote clients/servers
6 > o) Fixed issue with channel mode +c where high ascii characters can be erroneously
7 >   detected as control characters
8 > o) For a full list of all changes in this release, see https://git.io/JfsmV
9 >
10 >
11 > -- Noteworthy changes in version 8.2.30 (2020-03-01)
12 > o) "QUOTE HELP extban" didn't work because the extban help file hasn't been
13 >   installed properly during 'make install'
14 > o) Fixed broken libcrypto detection which caused the ircd not to work with
15 >   openssl under certain circumstances
16 > o) Extban $n of type 'acting' has been implemented. This extban prevents
17 >   matching users from changing their nick while in the channel. Users
18 >   with voice or above are not affected.
19 > o) Channel mode +N has been changed so channel members with +v can change
20 >   their nick name as well
21 > o) For a full list of all changes in this release, see https://git.io/JfOyF
22 >
23 >
24 > -- Noteworthy changes in version 8.2.29 (2020-02-19)
25 > o) Extbans have been implemented. Currently supported extbans:
26 >
27 >   Matching:
28 >  
29 >   $a:<account>   Matches users logged into a matching account.
30 >   $c:<channel>   Matches users that are on the given channel. An additional
31 >                  prefix of either @, %, or + can be specified to test for
32 >                  certain channel privileges.
33 >   $o:<class>     Matches IRC operators that have joined a class
34 >                  matching the mask.
35 >   $r:<realname>  Matches users with a matching realname.
36 >   $s:<server>    Matches users that are connected to a server matching the mask.
37 >   $u:<modes>     Matches users having the specified user modes set or not set.
38 >   $z:<certfp>    Matches users having the given TLS certificate fingerprint.
39 >  
40 >   Acting:
41 >  
42 >   $j:<banmask>   Prevents matching users from joining the channel.
43 >   $m:<banmask>   Blocks messages from matching users. Users with voice
44 >                  or above are not affected.
45 >
46 >   For more details, see help/extban.
47 > o) Added 'channel::enable_extbans' configuration option. See doc/reference.conf
48 >   for more information.
49 > o) For a full list of all changes in this release, see https://git.io/JvgAL
50 >
51 >
52 > -- Noteworthy changes in version 8.2.28 (2020-01-26)
53 > o) Fixed issue with topics set by TBURST not being propagated properly to clients
54 > o) Allow IRC operators to search for real hosts in "WHO"
55 > o) Ban/exempt/invex masks are now also tested against realhosts to prevent clients
56 >   from bypassing channel bans by activating a fakehost
57 > o) For a full list of all changes in this release, see https://git.io/Jv37M
58 >
59 >
60 > -- Noteworthy changes in version 8.2.27 (2020-01-22)
61 > o) Experimental support for wolfSSL has been implemented. Minimum supported version is 4.3.0
62 > o) The --enable-openssl, --enable-gnutls switches, and their disabling counterparts
63 >   --disable-openssl and --disable-gnutls, have been replaced with the --with-tls switch
64 >   which takes one of the following options: 'openssl', 'wolfssl', 'gnutls', and 'none'.
65 >   If nothing has been specified, configure tries to autodetect in the following order:
66 >   openssl/libressl -> gnutls -> wolfssl.
67   o) Fixed segfault with GnuTLS/libgmp in case there's no DH parameters file
68     defined in 'serverinfo::ssl_dh_param_file' or if that file is missing
69 + o) The connection timeout for connect{} blocks can now be configured via
70 +   the 'connect::timeout' configuration directive
71 + o) Minimum supported OpenSSL version is 1.1.1 now
72 + o) Minimum supported GnuTLS version is 3.6.5 now
73 + o) Supported TLSv1.3 cipher suites can now be configured explicitely via the
74 +   new 'serverinfo::tls_cipher_suites' configuration directive
75 + o) In the serverinfo {} block, the following configuration directives have been renamed:
76 +     ssl_certificate_file -> tls_certificate_file
77 +     ssl_dh_param_file -> tls_dh_param_file
78 +     ssl_dh_elliptic_curve -> tls_supported_groups
79 +     ssl_cipher_list -> tls_cipher_list
80 +     ssl_message_digest_algorithm -> tls_message_digest_algorithm
81 + o) In the operator {} block, the following configuration directives have been renamed:
82 +     ssl_certificate_fingerprint -> tls_certificate_fingerprint
83 +     ssl_connection_required -> tls_connection_required
84 + o) In the connect {} block, the following configuration directives have been renamed:
85 +     ssl_cipher_list -> tls_cipher_list
86 +     ssl_certificate_fingerprint -> tls_certificate_fingerprint
87 + o) For a full list of all changes in this release, see https://git.io/Jvq9g
88  
89  
90   -- Noteworthy changes in version 8.2.26 (2019-05-31)
# Line 169 | Line 253 | o) Far client exit notices (+F) now show
253   o) Made idle time look nicer in "STATS v|p" by using a formatted time string
254   o) 'general::ts_warn_delta', and 'general::ts_max_delta' can be set to 0 now
255   o) Several code cleanups and optimizations. Improved documentation
256 + o) For a full list of all changes in this release, see https://git.io/JvLtj
257  
258  
259   -- Noteworthy changes in version 8.2.11 (2015-11-19)
260   o) Implemented IRCv3.2 invite-notify extension
261   o) Implemented IRCv3.2 chghost extension
262   o) Added channel::invite_delay_channel configuration option
263 + o) For a full list of all changes in this release, see https://git.io/JvLqe
264  
265  
266   -- Noteworthy changes in version 8.2.10 (2015-11-06)
# Line 193 | Line 279 | o) RSA keys with less than 2048 bits are
279     to the DH param file
280   o) Added missing irc-operator privilege flags to /stats o. For a full list
281     of flags see doc/reference.conf
282 + o) For a full list of all changes in this release, see https://git.io/JvLqJ
283  
284  
285   -- Noteworthy changes in version 8.2.9 (2015-09-13)
# Line 224 | Line 311 | o) Added 'resv', and 'unresv' irc-operat
311     privileges.
312   o) Added 'close' to irc-operator flags
313   o) ircd is using ISO 8601 date and time notation in most places now
314 + o) For a full list of all changes in this release, see https://git.io/JvLqI
315  
316  
317   -- Noteworthy changes in version 8.2.8 (2015-05-10)
# Line 242 | Line 330 | o) Fixed bug where a REHASH would clear
330   o) Fixed broken temporary remote XLINEs
331   o) The 'general::havent_read_conf' configuration directive has been removed
332   o) Various code cleanups
333 + o) For a full list of all changes in this release, see https://git.io/JvLqq
334  
335  
336   -- Noteworthy changes in version 8.2.7 (2015-04-05)
# Line 249 | Line 338 | o) Fixed a potential buffer overflow wit
338   o) Fixed undefined behavior in the HELP command module which could
339     lead to stack corruption
340   o) Removed useless help files for inter-server commands
341 + o) For a full list of all changes in this release, see https://git.io/JfOyA
342  
343  
344   -- Noteworthy changes in version 8.2.6 (2015-03-29)

Diff Legend

Removed lines
+ Added lines
< Changed lines (old)
> Changed lines (new)