InspIRCd v4.8.0 released!

Posted by ~Sadie on July 02 2025

InspIRCd v4.8.0 is now available, download it from the releases page.

The most notable changes in this release are:

  • Added <sslprofile:securitylevel> to the ssl_openssl module for setting the OpenSSL security level.

  • Added an OpenRC init script to the scripts directory.

  • Added support for regex flags to the rline module.

  • Fixed enforcing the use of the Public Suffix List in link data.

  • Upgraded the Windows dependency system to use Conan 2.


InspIRCd v4.7.0 released!

Posted by ~Sadie on March 29 2025

InspIRCd v4.7.0 is now available, download it from the releases page.

The most notable changes in this release are:

  • Fixed a crash when a server operator with a custom connect class quits.

  • Added support for help channels in which users with user mode h (helpop) will be automatically granted a channel prefix mode.

  • Added the SAFERATE 005 token to allow modern clients (e.g. Soju) to know when fakelag is enabled and relax their internal message buffering.

  • Changed various messages to use long duration strings (e.g. “1 day, 2 hours, 3 minutes”) instead of short duration strings (e.g. 1d2h3m).

  • Improved the performance of formatting various messages.


InspIRCd v4.6.0 released!

Posted by ~Sadie on March 01 2025

InspIRCd v4.6.0 is now available, download it from the releases page.

The most notable changes in this release are:

  • Changed the /CBAN, /ELINE, /GLINE, /KLINE, /QLINE, /RLINE, and /ZLINE commands to make the duration field optional (defaults to permanent).

  • Fixed building the 005 numerics for users in removed connect classes.

  • Fixed finding the config file on portable installations (i.e. Windows).

  • Fixed removing regular bans that look like an extban.

  • Fixed TLS fingerprint fallback in SASL when using Atheme.


InspIRCd v4.5.0 released!

Posted by ~Sadie on January 04 2025

InspIRCd v4.5.0 is now available, download it from the releases page.

The most notable changes in this release are:

  • Added a “sslrehash” command to the helper script (requires the sslrehashsignal module).

  • Added support for explicitly disabling the ojoin and operprefix characters.

  • Fixed a crash from {fmt} when writing the pid file fails.

  • Fixed matching extended bans when multiple bans of a specific type are set.

  • Fixed stripping multiple formatting codes in a row.


InspIRCd v3.18.0 released!

Posted by ~Sadie on December 27 2024

InspIRCd v3.18.0 is now available, download it from the releases page.

The most notable changes in this release are:

  • Backported support for IRCv3 WebSocket subprotocols from the v4 branch.

  • Fixed hiding the server correctly when sending local chanlog messages.

  • Fixed the connectban module potentially generating a Z-line on a malformed CIDR range.

  • Fixed users not being removed from the services list when their server stops being a services server.

  • Updated the location of the InspIRCd IRC channels.