This release comes with several nice feature enhancements. There are no major bug fixes.

Enhancements:

  • Changes to the "Client connecting" notice on IRC (for IRCOps):
    • The format changed slightly, instead of {clients} it now shows [class: clients]
    • SSL/TLS information is still shown via [secure]
    • New: [reputation: NNN] to show the current reputation score
    • New: [account: abcdef] to show the services account, but only if SASL was used.
  • In the log file the format also changed slightly:
    • IP information is now added as [127.0.0.1] in both the connect and disconnect log messages.
    • The vhost is logged as [vhost: xyz] instead of [VHOST xyz]
    • All the other values are now logged as well on-connect, similar to the "Client connecting" notice, so: secure, reputation, account (if applicable).
  • New option allow::global-maxperip: this imposes a global (network-wide) restriction on the number of connections per IP address. If you don't have a global-maxperip setting in the allow block then it will default to maxperip plus one. So, if you currently have an allow::maxperip of 3 then global-maxperip will be 4.
  • Handshake delay is automatically disabled for users that are exempt from blacklist checking.
  • Always exempt 127.* from gline, kline, etc.
  • You can now have dated logfiles thanks to strftime formatting. For example log "ircd.%Y-%m-%d.log" { } will create a log file like called ircd.2020-01-31.log, a new one every day.
  • The Windows build now supports TLSv1.3 too.

Fixes:

  • Windows: some warnings and error messages on boot were previously missing.

Changes:

  • Add doc/KEYS which contains the public key(s) used to sign UnrealIRCd releases
  • The options set::anti-flood::unknown-flood-* have been renamed and integrated in a new block called set::anti-flood::handshake-data-flood. The ban-action can now also be changed. Note that almost nobody will have to change this setting since it has a good default.
  • On *NIX bump the default maximum connections from 8192 to 16384. That is, when in "auto" mode, which is like for 99% of the users. Note that the system may still limit the actual number of connections to a lower value, epending on the value of ulimit -n -H.

 

Reminder: UnrealIRCd 4 is no longer supported



Saturday, March 20, 2021

« Back

Powered by WHMCompleteSolution