UnrealIRCd, the IRCd that still dominates the usage statistics of all IRCds, has seen another stable release and is now at version 3.2.9.
After 2 release candidates and with 212 changes and bugfixes – almost the same amount as the last three stable releases combined – among which is a “substantial amount of new features” as Syzop writes in their announcement.
He thanks everyone that made this release possible but especially mentions binki who did a “considerable amount of work to make this release possible”.
And indeed, there is a large amount of changes – for example:
- Extended Bans (new modes introduced, ban stacking behaviour)
- Extended Invite Exceptions / Invex
- New Channelmode +Z which works in conjunction with +z (SSL only) and is set once every joined user is on SSL which might not be the case during netsplits/-joins
- Remote MOTD support
- Remote includes caching so that an old version of a remote include is loaded in case the webserver containing the include is down
- /rehash -global – rehashes all servers at once
- STARTTLS – connect to a “regular” port SSL encrypted
- IPv6 clones detection support, defaults to /64
A small excerpt of the bugs that have been fixed:
- Low connection frequencies (connfreq) no longer pose a problem due to reworking the corresponding code
- IPv6 related fixes
- an obscure crash bug that only occured rarely on outgoing connects
Work on UnrealIRCd 3.3 already has begun and is, according to development plans, the replacement for the often retried and ultimately failed rewrite which was to be released as UnrealIRCd 4.
The release announcement can be found here and the full changelog for changes since UnrealIRCd 3.2.8.1 is here (you need to scroll all the way down).
