The plan is to have a stable 6.0.0 release the week before Christmas, so please help us test this (possibly last) Release Candidate to ensure it is good!
Fire up an U6 test server, link in an U6 server to your existing U5 network, upgrade a server from U5 to U6. Test real-world scenarios and play around.
If you find any issues (big or small), then please report them at bugs.unrealircd.org. Similarly, if you are missing any documentation on U6 features, upgrading, or think some docs or instructions could be better, let us know as well.
The "Release Candidate" stage means that the code is expected to be of production quality. It should no longer crash or have major issues, but we need help from the public to verify that this is indeed the case.
UnrealIRCd 6 comes with a completely redone logging system (with optional JSON support), named extended bans, four new IRCv3 features, geoip support and remote includes support built-in. Additionally, things are more customizable such as what gets sent to which snomask. All the +vhoaq channel modes are now modular as well, handy for admins who don't want or need halfops or +q/+a. For WHOIS it is now customizable in detail who gets to see what.
How to get started with UnrealIRCd 6:
- See the release notes for detailed information on all the new features.
- For a shorter list, see: What's new in UnrealIRCd 6
- Upgrading? Read Upgrading from 5.x to 6.x
- As always, you can download UnrealIRCd from https://www.unrealircd.org/.
- Documentation changes (HELPOP EXTBANS, HELPOP SNOMASK, etc.)
- Fix a problem where a +a (chanadmin) could kick a +q (chanowner)
- Fix a possible KICK problem with some IRC clients (now behave like U5)
- Porting over some changes from 5.x to 6.x that were forgotten earlier (curl-ca-bundle.crt, shipped c-ares, SVSLOGIN without SASL)
- Some other small fixes, eg +s/+p handling on netmerge
For information on how long UnrealIRCd 5 is supported, see this news post from Oct 30, 2021.