The second release candidate for UnrealIRCd 5 is out: 5.0.0-rc2. Focus is 100% on fixing bugs and have a stable UnrealIRCd 5 release in December 2019. You can help us a lot by testing this release. If you do, please report any issues on https://bugs.unrealircd.org/.
The full release notes are available here.
Changes between 5.0.0-rc1 and 5.0.0-rc2
- Improve the text of some configure errors
- The automated tests now cover more than 100 commands & features and we test with both anope & atheme
- Fix bug which made atheme loop if logging to a channel
- Fix SASL with atheme
- Fix ident checking not always working (if enabled)
- Fix a number of small memory leaks on rehash
- Fix no error shown if sending a message to a +n channel
- Fix crash with the new conditional configuration (@if $var == "something")
- Updating the ip in a listen block { } will now take effect after a rehash
- Setting user mode +q (unkickable) now requires the self:unkickablemode operclass permission. This is included in the *-with-override operclasses by default.
- Setting channel mode +L now requires +o (chanop or higher) rather than +q (channel owner)
- Update numeric 470
- KNOCK floods are now properly detected with channel mode +f. Unfortunately a side-effect is double knock notices if you run a mixed U4/U5 network.
- Alias "type channel" was not working properly
- anope (version 2.0.7 or higher) - with the "unreal4" protocol module
- atheme (version 7.2.9 or higher) - with the "unreal4" protocol module