| 1 |
+ |
-- Noteworthy changes in version 8.2.9 (2015-09-13) |
| 2 |
+ |
######################################################################## |
| 3 |
+ |
o) IMPORTANT: database files and links.txt are now stored in /var/lib |
| 4 |
+ |
instead of /etc, so make sure to move your k/d/x-line database files |
| 5 |
+ |
to the new path before (re)starting the ircd |
| 6 |
+ |
######################################################################## |
| 7 |
+ |
o) IMPORTANT: the splitmode logic has been removed along with the |
| 8 |
+ |
following channel {} block configuration directives: |
| 9 |
+ |
'default_split_user_count', 'default_split_server_count', |
| 10 |
+ |
'no_create_on_split', 'no_join_on_split' |
| 11 |
+ |
######################################################################## |
| 12 |
+ |
o) Added 'xline_exempt' to auth {} block flags |
| 13 |
+ |
o) serverinfo::sid is now optional. A unique SID is now automatically |
| 14 |
+ |
generated based on the server's name and description |
| 15 |
+ |
o) Various fixes to the mkpasswd tool |
| 16 |
+ |
o) If supported by the compiler, ircd-hybrid now compiles with |
| 17 |
+ |
'-fstack-protector-strong' instead of '-fstack-protector' |
| 18 |
+ |
o) Services can now add RESVs (SQLINEs) that have wildcards in it |
| 19 |
+ |
o) Channel name RESVs are now sanity checked for too broad masks |
| 20 |
+ |
o) class::connectfreq now works properly with values lower than 300 seconds |
| 21 |
+ |
o) Implemented IRCv3.1 account-notify extension |
| 22 |
+ |
o) The general::oper_pass_resv configuration directive has been deprecated |
| 23 |
+ |
in favor of the new 'join:resv', and 'nick:resv' irc-operator flags. |
| 24 |
+ |
See doc/reference.conf for more information. |
| 25 |
+ |
o) Added 'resv', and 'unresv' irc-operator flags. Previously, all |
| 26 |
+ |
irc-operators were allowed to RESV and UNRESV, regardless of configured |
| 27 |
+ |
privileges. |
| 28 |
+ |
o) Added 'close' to irc-operator flags |
| 29 |
+ |
o) ircd is using ISO 8601 date and time notation in most places now |
| 30 |
+ |
|
| 31 |
+ |
|
| 32 |
+ |
-- Noteworthy changes in version 8.2.8 (2015-05-10) |
| 33 |
+ |
o) ircd now rejects remote k-line requests for user@host mask that don't |
| 34 |
+ |
have at least general::min_nonwildcard non-wildcard characters in it |
| 35 |
+ |
o) Configuration related server notices are now sent to admins only as |
| 36 |
+ |
they potentially could leak passwords and other sensitive data to irc |
| 37 |
+ |
operators that don't have administrator privileges |
| 38 |
+ |
o) The GLINE/GUNGLINE commands have been removed. KLINE in conjunction |
| 39 |
+ |
with cluster {} and/or shared {} blocks is now the recommended |
| 40 |
+ |
way to add global user@host mask based server bans |
| 41 |
+ |
o) Added dline_min_cidr, dline_min_cidr6, kline_min_cidr, and kline_min_cidr6 |
| 42 |
+ |
configuration options to the general {} block |
| 43 |
+ |
o) Fixed bug where a REHASH would clear all X-Lines and RESVs that have |
| 44 |
+ |
been set with the XLINE/RESV commands |
| 45 |
+ |
o) Fixed broken temporary remote XLINEs |
| 46 |
+ |
o) The general::havent_read_conf configuration directive has been removed |
| 47 |
+ |
o) Various code cleanups |
| 48 |
+ |
|
| 49 |
+ |
|
| 50 |
|
-- Noteworthy changes in version 8.2.7 (2015-04-05) |
| 51 |
|
o) Fixed a potential buffer overflow with the BMASK inter-server command |
| 52 |
|
o) Fixed undefined behavior in the HELP command module which could |
| 99 |
|
|
| 100 |
|
|
| 101 |
|
-- Noteworthy changes in version 8.2.2 (2015-01-20) |
| 102 |
< |
o) Added support for the "extended-join" client capability |
| 102 |
> |
o) Implemented IRCv3.1 extended-join extension |
| 103 |
|
o) Channel half-ops can now use INVITE as well |
| 104 |
|
o) Fixed broken 'make install -jX' |
| 105 |
|
o) m_opme.c has been added to modules/extra. Can be used on opless channels only. |
| 114 |
|
|
| 115 |
|
|
| 116 |
|
-- Noteworthy changes in version 8.2.1 (2014-10-21) |
| 117 |
< |
o) Fixed bug where "/undline remote.server IP" did not work as expected |
| 117 |
> |
o) Fixed bug where "UNDLINE remote.server IP" did not work as expected |
| 118 |
|
o) Servers are now allowed to add/remove K-/D-/X-lines and RESVs |
| 119 |
|
o) Usermode +G now no longer allows to override +g |
| 120 |
|
o) Due to potential weakness, TLS session caching and session tickets |
| 254 |
|
o) Improved TS6 inter-server communication |
| 255 |
|
o) Minor code cleanups and speed enhancements |
| 256 |
|
o) Added 'unxline' oper flag |
| 257 |
< |
o) Added support for "userhost-in-names" client capability |
| 257 |
> |
o) Implemented IRCv3.2 userhost-in-names extension |
| 258 |
|
o) ircd now allows private RSA keys larger than 2048 bits |
| 259 |
|
o) Fixed bug where signals stopped from working after restarting |
| 260 |
|
the ircd via SIGINT |
| 454 |
|
o) contrib/ and its content has been enirely removed from the tree |
| 455 |
|
o) Added serverhide::hide_services configuration option |
| 456 |
|
o) Added 'nononreg' (+R) to oper::umodes and general::oper_only_modes |
| 457 |
< |
o) Added support for "away-notify" client capability |
| 457 |
> |
o) Implemented IRCv3.1 away-notify extension |
| 458 |
|
|
| 459 |
|
|
| 460 |
|
-- Noteworthy changes in version 8.0.9 (2013-05-16) |