InspIRCd maintenance status

Posted by ~Sadie on January 01 2026

As of today InspIRCd v3 is EOL and will no longer receive security updates. Please upgrade to v4 as soon as possible.

InspIRCd v5 is early in development. If you’d like to help out with development then please visit our development IRC channel.

If you’re not a programmer you can also help by funding InspIRCd’s development via GitHub Sponsors, Ko-fi, or PayPal.


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.