UnrealIRCd 6.1.10-rc1 available for testing
Status: Beta
Brought to you by:
wildchild
From: Bram M. <sy...@un...> - 2025-02-16 09:09:07
|
Hi everyone, The release candidate for 6.1.10 is now available. The actual 6.1.10 stable release will be in the week of March 7, 2025. You can help us by testing this release and reporting any bugs you find at https://bugs.unrealircd.org/ If you are on *NIX, you can upgrade to this release candidate with: ./unrealircd upgrade --rc This is mostly a maintenance release with a few small new features. See the release notes below. Enhancements: * In the spamfilter { } <https://www.unrealircd.org/docs/Spamfilter_block> block two new options: o |input-conversion|: This can be set to |none| to make the spamfilter run against the original text. This in contrast to how default spamfilter behaves where the text is matched against text that has color and control codes removed. Can be useful if you need to match against such a special character. o |show-message-content-on-hit|: this works like set::show-message-content-on-hit <https://www.unrealircd.org/docs/Set_block#set::spamfilter::show-message-content-on-hit>. but on an individual spamfilter basis. * If |unrealircd.conf| doesn't exist then we now offer to copy the example configuration (showing a list of languages to pick from). * Ship with an offline copy of the wiki documentation (|doc/unrealircd_wiki.zim|). This is really only meant for cases where the wiki is unavailable, eg you don't have an internet connection, some major outage, etc. See ZIM <https://en.wikipedia.org/wiki/ZIM_(file_format)> and Kiwix <https://en.wikipedia.org/wiki/Kiwix> for more information. Changes: * Update the example configuration: o Mark specific sections with "CHANGE THIS" for people who are in a hurry and really only want to do the bare minimum to get the IRCd booted. o More things are commented out by default, like example link blocks and ulines. o In addition to the the default ircd.log text file log block, also add a JSON log block <https://www.unrealircd.org/docs/JSON_logging#Enabling_in_disk_logging>. JSON logging includes a lot of information about every event so is great for auditing purposes and machine readable. * Error on some more duplicate config items, eg allow::password. * In target-flood log messages we now show the message type (eg PRIVMSG). * Make the |./Config| question about remote includes <https://www.unrealircd.org/docs/Remote_includes> a bit more clear. The |https://| protocol is always supported and this question is only about supporting /other/ protocols and using the cURL library. Fixes: * Fix compile problems on (upcoming) GCC 15 as it assumes C23 by default. This for future Fedora 42 and possibly Ubuntu 25.04, both scheduled around April 2025. * Fix crash on |SPAMREPORT <ip>| (IRCOp-only command) if the central-blocklist module is loaded. * Fix make_channel() not checking minimal validity of channel names. Only an issue for (bad) trusted remote server traffic. You can download UnrealIRCd from https://www.unrealircd.org/ |