| 1 |
+ |
-- Noteworthy changes in version 8.2.3 (2015-02-10) |
| 2 |
+ |
######################################################################## |
| 3 |
+ |
o) IMPORTANT: the following ircd.conf configuration directives have been renamed: |
| 4 |
+ |
|
| 5 |
+ |
max_clients -> default_max_clients |
| 6 |
+ |
join_flood_count -> default_join_flood_count |
| 7 |
+ |
join_flood_time -> default_join_flood_time |
| 8 |
+ |
######################################################################## |
| 9 |
+ |
o) Fixed bug where "/rehash" would always reset the "MAX", "JFLOODTIME", and |
| 10 |
+ |
"JFLOODCOUNT" values that have been changed from within IRC via the "/set" |
| 11 |
+ |
command |
| 12 |
+ |
o) Added channel mode +C which prevents users from sending CTCPs to a channel |
| 13 |
+ |
o) Fixes to the NOTICE/PRIVMSG anti-flood logic |
| 14 |
+ |
o) Allow to disable the NOTICE/PRIVMSG anti-flood mechanism by setting the |
| 15 |
+ |
general::default_floodcount configuration option to 0 |
| 16 |
+ |
o) Updated some help files |
| 17 |
+ |
o) Minor code cleanups and improvements |
| 18 |
+ |
|
| 19 |
+ |
|
| 20 |
+ |
-- Noteworthy changes in version 8.2.2 (2015-01-20) |
| 21 |
+ |
o) Added support for the "extended-join" client capability |
| 22 |
+ |
o) Channel half-ops can now use /INVITE as well |
| 23 |
+ |
o) Fixed broken 'make install -jX' |
| 24 |
+ |
o) m_opme.c has been added to modules/extra. Can be used on opless channels only. |
| 25 |
+ |
o) Added 'opme' to irc-operator flags |
| 26 |
+ |
o) Updated several help files |
| 27 |
+ |
o) The general::hide_spoof_ips configuration option has been deprecated |
| 28 |
+ |
o) The general::true_no_oper_flood configuration option has been deprecated. |
| 29 |
+ |
Operators still can have higher 'flood' limits with no_oper_flood = yes; |
| 30 |
+ |
hoewever, they are no longer allowed to bypass RecvQ limits. |
| 31 |
+ |
o) Added general::stats_m_oper_only configuration option |
| 32 |
+ |
o) Remote client connection notices (user mode +F) now do show IP addresses, too |
| 33 |
+ |
|
| 34 |
+ |
|
| 35 |
+ |
-- Noteworthy changes in version 8.2.1 (2014-10-21) |
| 36 |
+ |
o) Fixed bug where "/undline remote.server IP" did not work as expected |
| 37 |
+ |
o) Servers are now allowed to add/remove K-/D-/X-lines and RESVs |
| 38 |
+ |
o) Usermode +G now no longer allows to override +g |
| 39 |
+ |
o) Due to potential weakness, TLS session caching and session tickets |
| 40 |
+ |
have been disabled |
| 41 |
+ |
o) Minor improvements to TS6 implementation |
| 42 |
+ |
o) /WHOWAS now shows the name of the services account a user was logged in |
| 43 |
+ |
|
| 44 |
+ |
|
| 45 |
|
-- Noteworthy changes in version 8.2.0 (2014-08-24) |
| 46 |
|
o) Successful operator logins are now announced globally via GLOBOPS |
| 47 |
|
o) Cleanups and improvements to the resolver code |
| 48 |
|
o) Cleanups and improvements to the poll() I/O event notification support |
| 49 |
|
o) A topic mask can now be specified within the /list options |
| 50 |
|
o) All users may now see channel modes in the /list reply |
| 51 |
< |
o) Fixed bug where "NOTICE +#somechan" did allow bypassing resv{} channels, |
| 51 |
> |
o) Fixed bug where "NOTICE +#somechan" did allow bypassing resv {} channels, |
| 52 |
|
or channels that are set +c (no control codes) |
| 53 |
|
o) pseudo {} blocks also known as service aliases have been implemented. |
| 54 |
|
See doc/reference.conf for more information. |
| 126 |
|
o) Sending messages to user@server to local targets is now no longer possible, |
| 127 |
|
as this was an easy way to bypass +R/+G/+g user modes. |
| 128 |
|
o) Fixed splicode logic so SPLITNUM now works as expected |
| 129 |
< |
o) Fixed UNDLINE not to require the IP address to be prepended with *@ |
| 129 |
> |
o) Fixed UNDLINE not to require the IP address to be prepended with *@ |
| 130 |
|
|
| 131 |
|
|
| 132 |
|
-- Noteworthy changes in version 8.1.18 (2014-06-09) |
| 280 |
|
-- Noteworthy changes in version 8.1.2 (2013-06-20) |
| 281 |
|
o) Added general::cycle_on_host_change configuration option |
| 282 |
|
o) Added general::stats_u_oper_only configuration option |
| 283 |
< |
o) Added support for SHA-256 ssl certificate fingerprint based operator{} |
| 284 |
< |
and connect{} blocks. |
| 283 |
> |
o) Added support for SHA-256 ssl certificate fingerprint based operator {} |
| 284 |
> |
and connect {} blocks. |
| 285 |
|
In conjunction with Anope 1.9/2.0 IRC-services, clients are now also able |
| 286 |
|
to automatically identify for their nick with ssl certificate |
| 287 |
|
fingerprints |
| 297 |
|
-- Noteworthy changes in version 8.1.1 (2013-06-06) |
| 298 |
|
######################################################################## |
| 299 |
|
o) IMPORTANT: moved disable_remote_command configuration directive from |
| 300 |
< |
general{} block to serverhide{} block |
| 300 |
> |
general {} block to serverhide {} block |
| 301 |
|
######################################################################## |
| 302 |
|
o) Minor code cleanups/performance improvements |
| 303 |
|
o) Fixed bug where opers could see LOCOPS messages even if they don't have |
| 304 |
|
the +l mode set |
| 305 |
|
o) Fixed bug where non-SSL clients could join +S channels on non-SSL servers |
| 306 |
< |
o) Implemented motd{} configuration blocks. See doc/reference.conf for more |
| 306 |
> |
o) Implemented motd {} configuration blocks. See doc/reference.conf for more |
| 307 |
|
information |
| 308 |
|
o) "STATS T" shows configured MOTD files |
| 309 |
|
|
| 337 |
|
|
| 338 |
|
-- Noteworthy changes in version 8.1.0beta3 (2013-05-05) |
| 339 |
|
o) PCRE support has been dropped |
| 340 |
< |
o) "STATS o" now shows how many times an oper{} block has been used. |
| 340 |
> |
o) "STATS o" now shows how many times an operator {} block has been used. |
| 341 |
|
Similar to STATS x|q" |
| 342 |
|
o) Implemented channel mode +c. Known from other ircds, this mode basically |
| 343 |
|
prevents users from sending messages including control codes to a channel |
| 352 |
|
o) Fixed broken compile with libGeoIP disabled |
| 353 |
|
o) Code cleanups; working towards stabilization and improved performance |
| 354 |
|
o) Removed operflag 'nick_changes'. Operators can now set +n at will |
| 355 |
< |
o) Fixed shared{} blocks not working as expected |
| 355 |
> |
o) Fixed shared {} blocks not working as expected |
| 356 |
|
o) Fixed spoofs not working as expected |
| 357 |
|
|
| 358 |
|
|
| 359 |
|
-- Noteworthy changes in version 8.1.0beta1 (2013-04-25) |
| 360 |
|
######################################################################## |
| 361 |
< |
o) IMPORTANT: name/channel entries can't be stacked any longer within |
| 362 |
< |
a single resv{} block. Each entry now requires its own resv{} block. |
| 361 |
> |
o) IMPORTANT: name/channel entries can't be stacked any longer within a |
| 362 |
> |
single resv {} block. Each entry now requires its own resv {} block. |
| 363 |
|
Read doc/reference.conf for more details |
| 364 |
|
####################################################################### |
| 365 |
|
o) Added resv::exempt configuration option. Exempt can be either a |
| 367 |
|
CIDR is supported |
| 368 |
|
o) Removed channel::restrict_channels configuration option |
| 369 |
|
o) Preliminary libGeoIP support. Currently only used for exempt entries |
| 370 |
< |
in resv{} blocks |
| 370 |
> |
in resv {} blocks |
| 371 |
|
o) Improved WEBIRC authentication; added 'webirc' to auth::flags. |
| 372 |
|
A "webirc." spoof is now no longer required |
| 373 |
|
o) Implemented new memory pool allocator which basically is based upon Tor's |
| 375 |
|
o) Major code cleanups |
| 376 |
|
o) Implemented new binary database storage for X-,D-,K-,G-Lines and RESVs. |
| 377 |
|
Temporary bans are now stored as well and will persist after a reboot |
| 378 |
< |
o) Channel based resv{} blocks may now contain wildcards |
| 378 |
> |
o) Channel based resv {} blocks may now contain wildcards |
| 379 |
|
o) NICK/JOIN now shows the actual reason of reserved nick-/channelnames |
| 380 |
|
o) contrib/ and its content has been removed from the tree |
| 381 |
|
o) Added serverhide::hide_services configuration option |
| 390 |
|
|
| 391 |
|
|
| 392 |
|
-- Noteworthy changes in version 8.0.8 (2013-04-28) |
| 393 |
< |
o) "STATS s" now shows configured services{} blocks as well |
| 393 |
> |
o) "STATS s" now shows configured services {} blocks as well |
| 394 |
|
o) Fixed compile warnings, minor code cleanups and optimizations |
| 395 |
|
o) Increased nickname history length to 32768 |
| 396 |
|
o) Unidentified/unregistered nicks may not speak in +R channels |
| 416 |
|
######################################################################## |
| 417 |
|
o) IMPORTANT: nick and topic lengths are now configurable via ircd.conf. |
| 418 |
|
A max_nick_length, as well as a max_topic_length configuration option |
| 419 |
< |
can now be found in the serverinfo{} block |
| 419 |
> |
can now be found in the serverinfo {} block |
| 420 |
|
######################################################################## |
| 421 |
|
o) Fixed build on GNU/Hurd as reported by Dominic Hargreaves |
| 422 |
|
o) Fixed log files not getting reopened after /rehash |
| 451 |
|
o) Fixed broken --enable-assert configure switch |
| 452 |
|
o) Fixed bug where timed events stopped from working if the system's |
| 453 |
|
clock is running backwards |
| 454 |
< |
o) STATS q|Q now shows how many times a resv{} block has been matched |
| 454 |
> |
o) STATS q|Q now shows how many times a resv {} block has been matched |
| 455 |
|
o) Fixed contributed WEBIRC module |
| 456 |
|
o) IRC operators may now again see server generated nick rejection notices |
| 457 |
|
|
| 458 |
|
|
| 459 |
|
-- Noteworthy changes in version 8.0.1 (2012-11-04) |
| 460 |
|
o) Fixed broken CIDR support for CHALLENGE based irc operator logins |
| 461 |
< |
o) Fixed class limits not properly applying to oper{} blocks |
| 461 |
> |
o) Fixed class limits not properly applying to operator {} blocks |
| 462 |
|
o) Fixed possible TBURST desynchronization with services |
| 463 |
|
o) Fixed TBURST sending server's name to clients if it's a hidden server |
| 464 |
|
|
| 474 |
|
|
| 475 |
|
-- Noteworthy changes in version 8.0.0rc1 (2012-09-28) |
| 476 |
|
o) Removed general::client_flood configuration option and added the |
| 477 |
< |
new 'recvq' configuration directive to class{} blocks. |
| 477 |
> |
new 'recvq' configuration directive to class {} blocks. |
| 478 |
|
The max size of a receive queue can be seen in "STATS Y" |
| 479 |
|
for each class |
| 480 |
|
o) Allow the '[' and ']' characters in server description |
| 521 |
|
- Added usermode +R (only registered clients may send a private message) |
| 522 |
|
- Added channelmode +R (only registered clients may join that channel) |
| 523 |
|
- Various services shortcuts have been added (/NS, /CS, /NICKSERV, /CHANSERV, etc.) |
| 524 |
< |
- Added services{} block to ircd.conf |
| 525 |
< |
- Added services_name directive to general{} block |
| 524 |
> |
- Added services {} block to ircd.conf |
| 525 |
> |
- Added services_name directive to general {} block |
| 526 |
|
- Added GLOBOPS mainly for services compatibility, but can be used by operators, too |
| 527 |
|
o) Removed RKLINE and RXLINE commands. Regular expression based bans should |
| 528 |
|
only be added via ircd.conf |
| 539 |
|
o) Added usermode +H which is basically a replacement for the hidden_admin and |
| 540 |
|
hidden_oper operator flags. With usermode +H, irc operator status can now |
| 541 |
|
be hidden even on remote servers |
| 542 |
< |
o) Added CIDR support for operator{} blocks |
| 542 |
> |
o) Added CIDR support for operator {} blocks |
| 543 |
|
o) Removed the servlink program. ircd-hybrid can now make use of |
| 544 |
|
SSL/TLS for inter-server communication. |
| 545 |
|
NOTE: compressed server links are of course still available, but a SSL/TLS |