| 1 |
< |
-- Noteworthy changes in version 8.2.1 (2014-??-??) |
| 1 |
> |
-- Noteworthy changes in version 8.2.6 (2015-??-??) |
| 2 |
> |
o) INFO now also shows configured values of 'max_watch' and 'stats_m_oper_only' |
| 3 |
> |
o) WHOWAS now shows IP addresses to irc operators |
| 4 |
> |
|
| 5 |
> |
|
| 6 |
> |
-- Noteworthy changes in version 8.2.5 (2015-02-24) |
| 7 |
> |
o) Fixed core on Mac OSX 10.10 and possibly some other systems when parsing |
| 8 |
> |
the ircd.conf with configured pseudo {} blocks |
| 9 |
> |
|
| 10 |
> |
|
| 11 |
> |
-- Noteworthy changes in version 8.2.4 (2015-02-17) |
| 12 |
> |
o) Added SVSTAG command which services may use to add tags to users which can |
| 13 |
> |
be seen in /whois |
| 14 |
> |
o) Added oper::whois configuration option which allows to override the default |
| 15 |
> |
RPL_WHOISOPERATOR numeric string shown in /whois. |
| 16 |
> |
o) IRC operators may now use +O on a channel even if they are only a half-op |
| 17 |
> |
o) Fixed bug where TOPIC messages were not n!u@h prefixed in case of TBURST |
| 18 |
> |
issued by services clients |
| 19 |
> |
|
| 20 |
> |
|
| 21 |
> |
-- Noteworthy changes in version 8.2.3 (2015-02-11) |
| 22 |
> |
######################################################################## |
| 23 |
> |
o) IMPORTANT: the following ircd.conf configuration directives have been renamed: |
| 24 |
> |
|
| 25 |
> |
max_clients -> default_max_clients |
| 26 |
> |
join_flood_count -> default_join_flood_count |
| 27 |
> |
join_flood_time -> default_join_flood_time |
| 28 |
> |
######################################################################## |
| 29 |
> |
o) Fixed bug where "/rehash" would always reset the "MAX", "JFLOODTIME", and |
| 30 |
> |
"JFLOODCOUNT" values that have been changed from within IRC via the "/set" |
| 31 |
> |
command |
| 32 |
> |
o) Added channel mode +C which prevents users from sending CTCPs to a channel |
| 33 |
> |
o) Fixes to the NOTICE/PRIVMSG anti-flood logic |
| 34 |
> |
o) Allow to disable the NOTICE/PRIVMSG anti-flood mechanism by setting the |
| 35 |
> |
general::default_floodcount configuration option to 0 |
| 36 |
> |
o) Updated some help files |
| 37 |
> |
o) Minor code cleanups and improvements |
| 38 |
> |
o) Operators may now see certificate fingerprints, user modes and hidden |
| 39 |
> |
channels via /whois as well. This used to be admin only. |
| 40 |
> |
|
| 41 |
> |
|
| 42 |
> |
-- Noteworthy changes in version 8.2.2 (2015-01-20) |
| 43 |
> |
o) Added support for the "extended-join" client capability |
| 44 |
> |
o) Channel half-ops can now use /INVITE as well |
| 45 |
> |
o) Fixed broken 'make install -jX' |
| 46 |
> |
o) m_opme.c has been added to modules/extra. Can be used on opless channels only. |
| 47 |
> |
o) Added 'opme' to irc-operator flags |
| 48 |
> |
o) Updated several help files |
| 49 |
> |
o) The general::hide_spoof_ips configuration option has been deprecated |
| 50 |
> |
o) The general::true_no_oper_flood configuration option has been deprecated. |
| 51 |
> |
Operators still can have higher 'flood' limits with no_oper_flood = yes; |
| 52 |
> |
hoewever, they are no longer allowed to bypass RecvQ limits. |
| 53 |
> |
o) Added general::stats_m_oper_only configuration option |
| 54 |
> |
o) Remote client connection notices (user mode +F) now do show IP addresses, too |
| 55 |
> |
|
| 56 |
> |
|
| 57 |
> |
-- Noteworthy changes in version 8.2.1 (2014-10-21) |
| 58 |
|
o) Fixed bug where "/undline remote.server IP" did not work as expected |
| 59 |
< |
|
| 59 |
> |
o) Servers are now allowed to add/remove K-/D-/X-lines and RESVs |
| 60 |
> |
o) Usermode +G now no longer allows to override +g |
| 61 |
> |
o) Due to potential weakness, TLS session caching and session tickets |
| 62 |
> |
have been disabled |
| 63 |
> |
o) Minor improvements to TS6 implementation |
| 64 |
> |
o) /WHOWAS now shows the name of the services account a user was logged in |
| 65 |
> |
|
| 66 |
|
|
| 67 |
|
-- Noteworthy changes in version 8.2.0 (2014-08-24) |
| 68 |
|
o) Successful operator logins are now announced globally via GLOBOPS |
| 70 |
|
o) Cleanups and improvements to the poll() I/O event notification support |
| 71 |
|
o) A topic mask can now be specified within the /list options |
| 72 |
|
o) All users may now see channel modes in the /list reply |
| 73 |
< |
o) Fixed bug where "NOTICE +#somechan" did allow bypassing resv{} channels, |
| 73 |
> |
o) Fixed bug where "NOTICE +#somechan" did allow bypassing resv {} channels, |
| 74 |
|
or channels that are set +c (no control codes) |
| 75 |
|
o) pseudo {} blocks also known as service aliases have been implemented. |
| 76 |
|
See doc/reference.conf for more information. |
| 148 |
|
o) Sending messages to user@server to local targets is now no longer possible, |
| 149 |
|
as this was an easy way to bypass +R/+G/+g user modes. |
| 150 |
|
o) Fixed splicode logic so SPLITNUM now works as expected |
| 151 |
< |
o) Fixed UNDLINE not to require the IP address to be prepended with *@ |
| 151 |
> |
o) Fixed UNDLINE not to require the IP address to be prepended with *@ |
| 152 |
|
|
| 153 |
|
|
| 154 |
|
-- Noteworthy changes in version 8.1.18 (2014-06-09) |
| 302 |
|
-- Noteworthy changes in version 8.1.2 (2013-06-20) |
| 303 |
|
o) Added general::cycle_on_host_change configuration option |
| 304 |
|
o) Added general::stats_u_oper_only configuration option |
| 305 |
< |
o) Added support for SHA-256 ssl certificate fingerprint based operator{} |
| 306 |
< |
and connect{} blocks. |
| 305 |
> |
o) Added support for SHA-256 ssl certificate fingerprint based operator {} |
| 306 |
> |
and connect {} blocks. |
| 307 |
|
In conjunction with Anope 1.9/2.0 IRC-services, clients are now also able |
| 308 |
|
to automatically identify for their nick with ssl certificate |
| 309 |
|
fingerprints |
| 319 |
|
-- Noteworthy changes in version 8.1.1 (2013-06-06) |
| 320 |
|
######################################################################## |
| 321 |
|
o) IMPORTANT: moved disable_remote_command configuration directive from |
| 322 |
< |
general{} block to serverhide{} block |
| 322 |
> |
general {} block to serverhide {} block |
| 323 |
|
######################################################################## |
| 324 |
|
o) Minor code cleanups/performance improvements |
| 325 |
|
o) Fixed bug where opers could see LOCOPS messages even if they don't have |
| 326 |
|
the +l mode set |
| 327 |
|
o) Fixed bug where non-SSL clients could join +S channels on non-SSL servers |
| 328 |
< |
o) Implemented motd{} configuration blocks. See doc/reference.conf for more |
| 328 |
> |
o) Implemented motd {} configuration blocks. See doc/reference.conf for more |
| 329 |
|
information |
| 330 |
|
o) "STATS T" shows configured MOTD files |
| 331 |
|
|
| 359 |
|
|
| 360 |
|
-- Noteworthy changes in version 8.1.0beta3 (2013-05-05) |
| 361 |
|
o) PCRE support has been dropped |
| 362 |
< |
o) "STATS o" now shows how many times an oper{} block has been used. |
| 362 |
> |
o) "STATS o" now shows how many times an operator {} block has been used. |
| 363 |
|
Similar to STATS x|q" |
| 364 |
|
o) Implemented channel mode +c. Known from other ircds, this mode basically |
| 365 |
|
prevents users from sending messages including control codes to a channel |
| 374 |
|
o) Fixed broken compile with libGeoIP disabled |
| 375 |
|
o) Code cleanups; working towards stabilization and improved performance |
| 376 |
|
o) Removed operflag 'nick_changes'. Operators can now set +n at will |
| 377 |
< |
o) Fixed shared{} blocks not working as expected |
| 377 |
> |
o) Fixed shared {} blocks not working as expected |
| 378 |
|
o) Fixed spoofs not working as expected |
| 379 |
|
|
| 380 |
|
|
| 381 |
|
-- Noteworthy changes in version 8.1.0beta1 (2013-04-25) |
| 382 |
|
######################################################################## |
| 383 |
< |
o) IMPORTANT: name/channel entries can't be stacked any longer within |
| 384 |
< |
a single resv{} block. Each entry now requires its own resv{} block. |
| 383 |
> |
o) IMPORTANT: name/channel entries can't be stacked any longer within a |
| 384 |
> |
single resv {} block. Each entry now requires its own resv {} block. |
| 385 |
|
Read doc/reference.conf for more details |
| 386 |
|
####################################################################### |
| 387 |
|
o) Added resv::exempt configuration option. Exempt can be either a |
| 389 |
|
CIDR is supported |
| 390 |
|
o) Removed channel::restrict_channels configuration option |
| 391 |
|
o) Preliminary libGeoIP support. Currently only used for exempt entries |
| 392 |
< |
in resv{} blocks |
| 392 |
> |
in resv {} blocks |
| 393 |
|
o) Improved WEBIRC authentication; added 'webirc' to auth::flags. |
| 394 |
|
A "webirc." spoof is now no longer required |
| 395 |
|
o) Implemented new memory pool allocator which basically is based upon Tor's |
| 397 |
|
o) Major code cleanups |
| 398 |
|
o) Implemented new binary database storage for X-,D-,K-,G-Lines and RESVs. |
| 399 |
|
Temporary bans are now stored as well and will persist after a reboot |
| 400 |
< |
o) Channel based resv{} blocks may now contain wildcards |
| 400 |
> |
o) Channel based resv {} blocks may now contain wildcards |
| 401 |
|
o) NICK/JOIN now shows the actual reason of reserved nick-/channelnames |
| 402 |
|
o) contrib/ and its content has been removed from the tree |
| 403 |
|
o) Added serverhide::hide_services configuration option |
| 412 |
|
|
| 413 |
|
|
| 414 |
|
-- Noteworthy changes in version 8.0.8 (2013-04-28) |
| 415 |
< |
o) "STATS s" now shows configured services{} blocks as well |
| 415 |
> |
o) "STATS s" now shows configured services {} blocks as well |
| 416 |
|
o) Fixed compile warnings, minor code cleanups and optimizations |
| 417 |
|
o) Increased nickname history length to 32768 |
| 418 |
|
o) Unidentified/unregistered nicks may not speak in +R channels |
| 438 |
|
######################################################################## |
| 439 |
|
o) IMPORTANT: nick and topic lengths are now configurable via ircd.conf. |
| 440 |
|
A max_nick_length, as well as a max_topic_length configuration option |
| 441 |
< |
can now be found in the serverinfo{} block |
| 441 |
> |
can now be found in the serverinfo {} block |
| 442 |
|
######################################################################## |
| 443 |
|
o) Fixed build on GNU/Hurd as reported by Dominic Hargreaves |
| 444 |
|
o) Fixed log files not getting reopened after /rehash |
| 473 |
|
o) Fixed broken --enable-assert configure switch |
| 474 |
|
o) Fixed bug where timed events stopped from working if the system's |
| 475 |
|
clock is running backwards |
| 476 |
< |
o) STATS q|Q now shows how many times a resv{} block has been matched |
| 476 |
> |
o) STATS q|Q now shows how many times a resv {} block has been matched |
| 477 |
|
o) Fixed contributed WEBIRC module |
| 478 |
|
o) IRC operators may now again see server generated nick rejection notices |
| 479 |
|
|
| 480 |
|
|
| 481 |
|
-- Noteworthy changes in version 8.0.1 (2012-11-04) |
| 482 |
|
o) Fixed broken CIDR support for CHALLENGE based irc operator logins |
| 483 |
< |
o) Fixed class limits not properly applying to oper{} blocks |
| 483 |
> |
o) Fixed class limits not properly applying to operator {} blocks |
| 484 |
|
o) Fixed possible TBURST desynchronization with services |
| 485 |
|
o) Fixed TBURST sending server's name to clients if it's a hidden server |
| 486 |
|
|
| 496 |
|
|
| 497 |
|
-- Noteworthy changes in version 8.0.0rc1 (2012-09-28) |
| 498 |
|
o) Removed general::client_flood configuration option and added the |
| 499 |
< |
new 'recvq' configuration directive to class{} blocks. |
| 499 |
> |
new 'recvq' configuration directive to class {} blocks. |
| 500 |
|
The max size of a receive queue can be seen in "STATS Y" |
| 501 |
|
for each class |
| 502 |
|
o) Allow the '[' and ']' characters in server description |
| 543 |
|
- Added usermode +R (only registered clients may send a private message) |
| 544 |
|
- Added channelmode +R (only registered clients may join that channel) |
| 545 |
|
- Various services shortcuts have been added (/NS, /CS, /NICKSERV, /CHANSERV, etc.) |
| 546 |
< |
- Added services{} block to ircd.conf |
| 547 |
< |
- Added services_name directive to general{} block |
| 546 |
> |
- Added services {} block to ircd.conf |
| 547 |
> |
- Added services_name directive to general {} block |
| 548 |
|
- Added GLOBOPS mainly for services compatibility, but can be used by operators, too |
| 549 |
|
o) Removed RKLINE and RXLINE commands. Regular expression based bans should |
| 550 |
|
only be added via ircd.conf |
| 561 |
|
o) Added usermode +H which is basically a replacement for the hidden_admin and |
| 562 |
|
hidden_oper operator flags. With usermode +H, irc operator status can now |
| 563 |
|
be hidden even on remote servers |
| 564 |
< |
o) Added CIDR support for operator{} blocks |
| 564 |
> |
o) Added CIDR support for operator {} blocks |
| 565 |
|
o) Removed the servlink program. ircd-hybrid can now make use of |
| 566 |
|
SSL/TLS for inter-server communication. |
| 567 |
|
NOTE: compressed server links are of course still available, but a SSL/TLS |