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 7918 by michael, Sun Nov 27 19:28:23 2016 UTC vs.
Revision 9196 by michael, Tue Jan 21 17:48:20 2020 UTC

# Line 1 | Line 1
1 < #######################################################################
2 < Reminder for package maintainers of ircd-hybrid: ircd-hybrid now has
3 < GnuTLS support as of version 8.2.13
4 < #######################################################################
1 > -- Noteworthy changes in version 8.2.27 (2019-??-??)
2 > o) Experimental support for wolfSSL has been implemented. Minimum supported version is 4.3.0
3 > o) The --enable-openssl, --enable-gnutls switches, and their disabling counterparts
4 >   --disable-openssl and --disable-gnutls, have been replaced with the --with-tls switch
5 >   which takes one of the following options: 'openssl', 'wolfssl', 'gnutls', and 'none'.
6 >   If nothing has been specified, configure tries to autodetect in the following order:
7 >   openssl/libressl -> gnutls -> wolfssl.
8 > o) Fixed segfault with GnuTLS/libgmp in case there's no DH parameters file
9 >   defined in 'serverinfo::ssl_dh_param_file' or if that file is missing
10 > o) The connection timeout for connect{} blocks can now be configured via
11 >   the 'connect::timeout' configuration directive
12 > o) Minimum supported OpenSSL version is 1.1.1 now
13 > o) Minimum supported GnuTLS version is 3.6.5 now
14 > o) Supported TLSv1.3 cipher suites can now be configured explicitely via the
15 >   new 'serverinfo::tls_cipher_suites' configuration directive
16 > o) In the serverinfo {} block, the following configuration directives have been renamed:
17 >     ssl_certificate_file -> tls_certificate_file
18 >     ssl_dh_param_file -> tls_dh_param_file
19 >     ssl_dh_elliptic_curve -> tls_supported_groups
20 >     ssl_cipher_list -> tls_cipher_list
21 >     ssl_message_digest_algorithm -> tls_message_digest_algorithm
22 > o) In the operator {} block, the following configuration directives have been renamed:
23 >     ssl_certificate_fingerprint -> tls_certificate_fingerprint
24 >     ssl_connection_required -> tls_connection_required
25 > o) In the connect {} block, the following configuration directives have been renamed:
26 >     ssl_cipher_list -> tls_cipher_list
27 >     ssl_certificate_fingerprint -> tls_certificate_fingerprint
28 >
29 >
30 > -- Noteworthy changes in version 8.2.26 (2019-05-31)
31 > o) The 'general::tkline_expire_notices' configuration directive has been
32 >   replaced with user mode 'X'. *LINE expiration notices are sent to IRC
33 >   operators with that mode set
34 > o) Fixed issue with '/rehash conf' creating duplicated class entries
35 >   instead of updating existing ones that are already in use
36 > o) For a full list of all changes in this release, see https://git.io/fjEbq
37 >
38 >
39 > -- Noteworthy changes in version 8.2.25 (2019-04-24)
40 > o) The 'class::number_per_ip', 'class::max_local' and 'class::max_global'
41 >   configuration directives have been replaced with just 'class::number_per_ip_local'
42 >   and 'class::number_per_ip_global'. The 'class::max_local' basically was
43 >   redundant as it had the same functionality as 'class::number_per_ip'
44 > o) Adding RESVs with wildcards no longer requires administrator privileges
45 > o) The 'general::ignore_bogus_ts' configuration option has been deprecated
46 > o) TLSv1.1 and TLSv1.0 are no longer supported and have been disabled in
47 >   the openssl and gnutls module
48 > o) Minimum supported OpenSSL version is 1.0.1f now
49 > o) Minimum supported GnuTLS version is 3.5.8 now
50 > o) The 'serverinfo::vhost' and 'serverinfo:vhost6' configuration directives have
51 >   been deprecated. If you need to bind() a specific address you can specify one
52 >   in the connect {} block
53 > o) The 'connect::vhost' configuration directive has been renamed to 'connect::bind'
54 > o) For a full list of all changes in this release, see https://git.io/fjRVk
55 >
56 >
57 > -- Noteworthy changes in version 8.2.24 (2018-04-05)
58 > o) Added "STATS s" to show configured pseudo {} blocks
59 > o) Implemented channel mode 'N' which prevents users from changing their
60 >   nick while in a channel with that mode set
61 > o) Services clients are now shown with 'is a Network Service' in "WHOIS"
62 > o) For a full list of all changes in this release, see https://git.io/fjRVt
63 >
64 >
65 > -- Noteworthy changes in version 8.2.23 (2018-03-26)
66 > o) irc-operators are now able to see a user's resolved hostname in /whowas,
67 >   and /whois even if the user has a fakehost/vhost
68 > o) RPL_WELCOME now does use the rfc2812 style nick!user@host format
69 > o) Removed rudimentary libgeoip support
70 > o) Added --enable-efence switch to allow easy linking with the
71 >   electric fence memory debugger library
72 > o) "JOIN 0" is no longer supported
73 > o) Fixed bug where ircd would not remove RPL_WHOISOPERATOR based svstags
74 >   when deoppering
75 > o) Fixed 'unknown closes' statistic in "STATS t" showing invalid values sometimes
76 > o) For a full list of all changes in this release, see https://git.io/fjRVq
77 >
78 >
79 > -- Noteworthy changes in version 8.2.22 (2017-03-26)
80 > o) Implemented channel mode 'L'. Channels with that mode set can make use of an
81 >   extended ban list size specified with the new 'channel::max_bans_large'
82 >   configuraton option. This mode can be set only by irc-operators or servers.
83 > o) Implemented channel mode 'u' which hides bmask (+b/+e/+I) lists and mode changes
84 >   to non-chanops everywhere
85 > o) Fixed an issue with "TRACE" where remote servers would reply with RPL_TRACEUSER
86 >   numerics containing UIDs
87 > o) "STATS z" now shows simple memory stats of servers linked to the network
88 > o) Added support for remote "ETRACE"
89 > o) For a full list of all changes in this release, see https://git.io/fjRVO
90  
91  
92   -- Noteworthy changes in version 8.2.21 (2016-11-27)
# Line 10 | Line 95 | o) The 'general::default_floodtime' conf
95     message throttling better
96   o) Fixed an issue with /invite not showing the list of channels the
97     sender is invited to
98 + o) For a full list of all changes in this release, see https://git.io/fjRVG
99  
100  
101   -- Noteworthy changes in version 8.2.20 (2016-11-05)
# Line 22 | Line 108 | o) /whois notices to operators have been
108     to see them
109   o) The maximum line length for motd files has been increased to 320 bytes
110     to support multibyte encodings better
111 + o) For a full list of all changes in this release, see https://git.io/fjRVZ
112  
113  
114   -- Noteworthy changes in version 8.2.19 (2016-08-21)
# Line 30 | Line 117 | o) "WHO" now allows opers to search by I
117   o) Admins no longer can see IP addresses in "STATS P" with
118     'serverhide::hide_server_ips' enabled
119   o) User mode 'n' now shows nick name changes from remote clients, too
120 + o) For a full list of all changes in this release, see https://git.io/fjRVC
121  
122  
123   -- Noteworthy changes in version 8.2.18 (2016-06-22)
124   o) Fixed an assert when a client sends invalid LIST options
125   o) Fixed invalid memory stats of channel invites in "STATS z"
126 + o) For a full list of all changes in this release, see https://git.io/fjRSx
127  
128  
129   -- Noteworthy changes in version 8.2.17 (2016-04-21)
130   o) Fixed core on "REHASH CONF" with 'general::whowas_history_length'
131     set to 0
132   o) Fixed possible core on "INVITE" with 'channel::max_channels' set to 0
133 + o) For a full list of all changes in this release, see https://git.io/fjRSp
134  
135  
136   -- Noteworthy changes in version 8.2.16 (2016-03-20)
# Line 49 | Line 139 | o) Added 'general::whowas_history_length
139   o) Services are now allowed to override 'general::min_nonwildcard',
140     and 'general::min_nonwildcard_simple' settings
141   o) Minor updates to help files
142 + o) For a full list of all changes in this release, see https://git.io/fjRSj
143  
144  
145   -- Noteworthy changes in version 8.2.15 (2016-02-24)
# Line 57 | Line 148 | o) Added proper support for Raspbian/ARM
148   o) Fixed an assert with empty user = "" directives in auth {} blocks
149   o) "STATS z" now shows allocated listeners
150   o) Fixed bug where 'can_flood' auth {} flags did not work on channels
151 + o) For a full list of all changes in this release, see https://git.io/fjR9v
152  
153  
154   -- Noteworthy changes in version 8.2.14 (2016-02-09)
# Line 68 | Line 160 | o) Improvements to libGeoIP support:
160       and 'libgeoip_ipv6_database_file' configuration directives to the
161       serverinfo {} block
162   o) Further improvements to GnuTLS support
163 + o) For a full list of all changes in this release, see https://git.io/fjR9f
164  
165  
166   -- Noteworthy changes in version 8.2.13 (2016-02-02)
# Line 80 | Line 173 | o) Added support for remote REHASH: REHA
173   o) Added 'rehash:remote' irc-operator privilege flag
174   o) Added 'rehash' type to shared {} blocks
175   o) Fixed minor memory leak with shared {} and cluster {} blocks
176 + o) For a full list of all changes in this release, see https://git.io/fjR9J
177  
178  
179   -- Noteworthy changes in version 8.2.12 (2016-01-05)
# Line 99 | Line 193 | o) Far client exit notices (+F) now show
193   o) Made idle time look nicer in "STATS v|p" by using a formatted time string
194   o) 'general::ts_warn_delta', and 'general::ts_max_delta' can be set to 0 now
195   o) Several code cleanups and optimizations. Improved documentation
196 + o) For a full list of all changes in this release, see https://git.io/JvLtj
197  
198  
199   -- Noteworthy changes in version 8.2.11 (2015-11-19)
200   o) Implemented IRCv3.2 invite-notify extension
201   o) Implemented IRCv3.2 chghost extension
202   o) Added channel::invite_delay_channel configuration option
203 + o) For a full list of all changes in this release, see https://git.io/JvLqe
204  
205  
206   -- Noteworthy changes in version 8.2.10 (2015-11-06)
# Line 123 | Line 219 | o) RSA keys with less than 2048 bits are
219     to the DH param file
220   o) Added missing irc-operator privilege flags to /stats o. For a full list
221     of flags see doc/reference.conf
222 + o) For a full list of all changes in this release, see https://git.io/JvLqJ
223  
224  
225   -- Noteworthy changes in version 8.2.9 (2015-09-13)
# Line 154 | Line 251 | o) Added 'resv', and 'unresv' irc-operat
251     privileges.
252   o) Added 'close' to irc-operator flags
253   o) ircd is using ISO 8601 date and time notation in most places now
254 + o) For a full list of all changes in this release, see https://git.io/JvLqI
255  
256  
257   -- Noteworthy changes in version 8.2.8 (2015-05-10)
# Line 172 | Line 270 | o) Fixed bug where a REHASH would clear
270   o) Fixed broken temporary remote XLINEs
271   o) The 'general::havent_read_conf' configuration directive has been removed
272   o) Various code cleanups
273 + o) For a full list of all changes in this release, see https://git.io/JvLqq
274  
275  
276   -- Noteworthy changes in version 8.2.7 (2015-04-05)

Diff Legend

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