--- ircd-hybrid/trunk/NEWS 2020/10/09 20:49:24 9652 +++ ircd-hybrid/trunk/NEWS 2020/10/11 12:50:37 9666 @@ -2,7 +2,7 @@ * Added `client` option to `listener::flags` * Added `defer` option to `listener::flags` * IRC operators may now use CIDR notation in `WHO` -* For a full list of all changes in this release, see +* For a full list of all changes in this release, see -- Noteworthy changes in version 8.2.32 (2020-08-16) @@ -26,7 +26,7 @@ -- Noteworthy changes in version 8.2.30 (2020-03-01) -* `QUOTE HELP extban` didn`t work because the extban help file hasn`t been +* `QUOTE HELP extban` didn't work because the extban help file hasn't been installed properly during `make install` * Fixed broken libcrypto detection which caused the ircd not to work with openssl under certain circumstances @@ -42,26 +42,26 @@ * Extbans have been implemented. Currently supported extbans: Matching: - - $a: Matches users logged into a matching account. - $c: Matches users that are on the given channel. An additional - prefix of either @, %, or + can be specified to test for - certain channel privileges. - $o: Matches IRC operators that have joined a class - matching the mask. - $r: Matches users with a matching realname. - $s: Matches users that are connected to a server matching the mask. - $u: Matches users having the specified user modes set or not set. - $z: Matches users having the given TLS certificate fingerprint. - + + * `$a:` Matches users logged into a matching account. + * `$c:` Matches users that are on the given channel. An additional + prefix of either @, %, or + can be specified to test for + certain channel privileges. + * `$o:` Matches IRC operators that have joined a class + matching the mask. + * `$r:` Matches users with a matching realname. + * `$s:` Matches users that are connected to a server matching the mask. + * `$u:` Matches users having the specified user modes set or not set. + * `$z:` Matches users having the given TLS certificate fingerprint. + Acting: - - $j: Prevents matching users from joining the channel. - $m: Blocks messages from matching users. Users with voice - or above are not affected. - For more details, see help/extban. -* Added `channel::enable_extbans` configuration option. See doc/reference.conf + * `$j:` Prevents matching users from joining the channel. + * `$m:` Blocks messages from matching users. Users with voice + or above are not affected. + + For more details, see `help/extban`. +* Added `channel::enable_extbans` configuration option. See `doc/reference.conf` for more information. * For a full list of all changes in this release, see @@ -141,11 +141,11 @@ -- Noteworthy changes in version 8.2.23 (2018-03-26) -* irc-operators are now able to see a user's resolved hostname in /whowas, +* IRC operators are now able to see a user's resolved hostname in /whowas, and /whois even if the user has a fakehost/vhost * `RPL_WELCOME` now does use the rfc2812 style nick!user@host format * Removed rudimentary libgeoip support -* Added --enable-efence switch to allow easy linking with the +* Added `--enable-efence` switch to allow easy linking with the electric fence memory debugger library * `JOIN 0` is no longer supported * Fixed bug where ircd would not remove `RPL_WHOISOPERATOR` based svstags @@ -157,7 +157,7 @@ -- Noteworthy changes in version 8.2.22 (2017-03-26) * Implemented channel mode `L`. Channels with that mode set can make use of an extended ban list size specified with the new `channel::max_bans_large` - configuraton option. This mode can be set only by irc-operators or servers. + configuraton option. This mode can be set only by IRC operators or servers. * Implemented channel mode `u` which hides bmask (+b/+e/+I) lists and mode changes to non-chanops everywhere * Fixed an issue with `TRACE` where remote servers would reply with `RPL_TRACEUSER` @@ -171,18 +171,18 @@ * The `general::default_floodtime` configuration option has been added along with the `SET FLOODTIME` command. These allow to fine-tune the message throttling better -* Fixed an issue with /invite not showing the list of channels the +* Fixed an issue with `INVITE` not showing the list of channels the sender is invited to * For a full list of all changes in this release, see -- Noteworthy changes in version 8.2.20 (2016-11-05) * `INFO` now shows GnuTLS/OpenSSL library/header versions -* Added `channel::max_invites` configuration option. See doc/reference.conf +* Added `channel::max_invites` configuration option. See `doc/reference.conf` for more information. -* INVITE expirations have been implemented. Expire time can be adjusted with +* `INVITE` expirations have been implemented. Expire time can be adjusted with the `channel::invite_expire_time` configuration directive -* /whois notices to operators have been re-added. User mode +y is required +* `WHOIS` notices to operators have been re-added. User mode +y is required to see them * The maximum line length for motd files has been increased to 320 bytes to support multibyte encodings better @@ -199,7 +199,7 @@ -- Noteworthy changes in version 8.2.18 (2016-06-22) -* Fixed an assert when a client sends invalid LIST options +* Fixed an assert when a client sends invalid `LIST` options * Fixed invalid memory stats of channel invites in `STATS z` * For a full list of all changes in this release, see @@ -213,7 +213,7 @@ -- Noteworthy changes in version 8.2.16 (2016-03-20) * Added `general::whowas_history_length` configuration option which - allows to define the maximum length of the WHOWAS nickname history + allows to define the maximum length of the `WHOWAS` nickname history * Services are now allowed to override `general::min_nonwildcard`, and `general::min_nonwildcard_simple` settings * Minor updates to help files @@ -223,7 +223,7 @@ -- Noteworthy changes in version 8.2.15 (2016-02-24) * Added proper support for Raspbian/ARM. Gracias to Beave/2600.net for providing a box for testing purposes. -* Fixed an assert with empty user = "" directives in auth {} blocks +* Fixed an assert with empty `user = ""` directives in auth {} blocks * `STATS z` now shows allocated listeners * Fixed bug where `can_flood` auth {} flags did not work on channels * For a full list of all changes in this release, see @@ -244,11 +244,11 @@ -- Noteworthy changes in version 8.2.13 (2016-02-02) * Implemented support for GnuTLS. Currently ./configure's autodetection intentionally prefers OpenSSL over GnuTLS, so OpenSSL detection needs - to be disabled explicitely by using the --disable-openssl switch. + to be disabled explicitely by using the `--disable-openssl` switch. * Minimum supported GnuTLS version is 3.3.8 now * Minimum supported OpenSSL version is 1.0.1d now * Added support for remote `REHASH`: `REHASH