InspIRCd v4.9.0 released!

Posted by ~Sadie on December 06 2025

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

The most notable changes in this release are:

  • Added <autoconnect:bootperiod> to allow autoconnecting faster on first boot.

  • Changed the messageflood module to use a per-user flood counter.

  • Fixed being able to use expired or otherwise invalid client certificates in some circumstances.

  • Fixed channel mode f (flood) only blocking the first flood message.

  • Re-imported the regex_tre module now TRE is maintained again.


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.