Testers wanted

Posted by ~Sadie on April 01 2026

The third development snapshot of v5 was tagged today. This release brings some major changes including:

  • Modules and extensions being switched from reference<> and raw pointers to std::shared_ptr<>.

  • Unification of how module services (e.g. commands, modes, etc) are registered with the core.

  • A redesign of how IRC case-insensitive strings are hashed and compared to be more robust and work with newer C++ features like std::string_view.

  • A redesign of how server messages are built and emitted to allow future changes to the server protocol wire format.

  • Many modules with related behaviour (e.g. chg* and set*) being merged.

  • Many custom numerics and server notices being replaced with IRCv3 standard replies.

As you might imagine such large changes will need a lot of testing and we’re looking for volunteers to help out.


InspIRCd maintenance schedule

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.


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.