InspIRCd v3.9.0 released!

Posted by ~Sadie on February 26 2021

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

The most notable changes in this release are:

  • Added <chanhistory:enableumode> to allow enabling user mode N (nohistory) which allows users to opt-out of receiving channel history on join.

  • Added extbans to the S2S protocol to allow services to validate bans easier.

  • Added the <shun:allowconnect> option to allow configuring whether shuns should only be applied to users who are fully connected to the server.

  • Fixed <class:snomask> not being parsed correctly when a type has multiple oper classes.

No breaking configuration changes have been made since the v3.0.0 release but if you are upgrading from v2 please consult our list of config changes in v3.


InspIRCd binary packages

Posted by ~Sadie on December 09 2020

Given the popularity of our existing CentOS, Debian, and Ubuntu binary packages we are looking into shipping support for more platforms.

If you use a platform which supports binary packages that does not currently have an official InspIRCd package then please open an issue here.


InspIRCd v3.8.1 released!

Posted by ~Sadie on November 20 2020

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

The most notable changes within this release are:

No breaking configuration changes have been made since the v3.0.0 release but if you are upgrading from v2 please consult our list of config changes in v3.


InspIRCd v3.8.0 released!

Posted by ~Sadie on October 30 2020

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

The most notable changes within this release are:

  • Added <cban:glob> to allow using glob matches within cbans.

  • Added <joinflood:bootwait> to allow disengaging channel mode j (joinflood) when a server first starts up.

  • Added <joinflood:splitwait> to allow disengaging channel mode j (joinflood) when a server splits from the network.

  • Added <shun:allowtags> to allow configuring whether shunned users can send client-to-client tags.

  • Added <shun:cleanedcommands> to allow configuring the commands that shunned users can run but that will be censored.

  • Added support for the Argon2 key derivation function.

  • Fixed disconnecting users who try to enable user mode x (cloak) when the md5 module is not loaded.

  • Fixed xlines not being rechecked when a user’s real hostname changes.

No breaking configuration changes have been made since the v3.0.0 release but if you are upgrading from v2 please consult our list of config changes in v3.


InspIRCd v3.7.0 released!

Posted by ~Sadie on July 31 2020

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

This release contains a few new features but is mostly bug fixes. Most notably:

  • Added <botmode:forcenotice> to allow forcing bots to use NOTICEs instead of PRIVMSGs.
  • Added support for disabling the creation/expiry notices sent to channel operators by the timedbans module.
  • Fixed /SVSHOLD sending a global snotice instead of a local one.
  • Fixed shuns not being applied correctly.
  • Fixed the <class:dnsbl> option not matching marked DNSBL users.
  • Fixed the <hostchange:ports> option never matching users.
  • Fixed WebSocket users not being detected as using a secure connection when they are.

No breaking configuration changes have been made since the v3.0.0 release but if you are upgrading from v2 please consult our list of config changes in v3.