UnrealIRCd 5.0.8 Release Notes

The main purpose of this release is to enhance the reputation functionality. There have also been some other changes and minor bug fixes. For more information, see below.

Enhancements:

  • Support for security groups, of which four groups always exist by default: known-users, unknown-users, tls-users and tls-and-known-users.
  • New extended ban ~G:securitygroupname. Typical usage would be MODE #chan +b ~G:unknown-users which will ban all users from the channel that are not identified to services and have a reputation score below 25 (by default). The exact settings can be tweaked in the security group block.
  • The reputation command (IRCOp-only) has been extended to make it easier to look for potential troublemakers:
    • REPUTATION Nick shows reputation about the nick name
    • REPUTATION IP shows reputation about the IP address
    • REPUTATION #channel lists users in channel with their reputation score
    • REPUTATION <NN lists users with reputation scores below value NN
  • Only send the first 1000 matches on STATS gline or a similar command. This to prevent the IRCOp from being flooded off. This value can be changed via set::max-stats-matches
  • Warn when the SSL/TLS server certificate is expired or expires soon (within 7 days).
  • New option allow::options::reject-on-auth-failure if you want to stop matching on a passworded allow block, see the allow password documentation for more information. Note that most people won't use this.

Fixes:

  • The WHO command searched on nick name even if it was told to search on a specific account name via WHOX options.
  • Some typos in the Config script and a warning
  • Counting clients twice in some circumstances

Changes:

  • Support for $(DESTDIR) in 'make install' if packaging for a distro
  • Mention the ban reason in Q-line server notices
  • Add self-test to module manager and improve the error message in case the IRCd source directory does not exist.
  • Print out a more helpful error if you run the unrealircd binary rather than the unrealircd script with an argument like 'mkpasswd' etc.
  • On *NIX create a symlink 'source' to the UnrealIRCd source


Tuesday, February 9, 2021

« Back

Powered by WHMCompleteSolution