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.
InspIRCd v4.4.0 released!
Posted by ~Sadie on November 02, 2024
InspIRCd v4.4.0 is now available, download it from the releases page.
The most notable changes in this release are:
Added <hidechans:hideservices> to allow showing the channel list of services pseudoclients to server operators.
Added a /STATS character to the sslinfo module for viewing ciphersuite info.
Added support for named DNSBL replies and the %reason% variable in <dnsbl:reason>.
Added the “opers” option to <options:modesinlist> to allow only showing modes to an operator with the channels/auspex privilege.
Updated the location of the InspIRCd IRC channels.
IRC network migration
Posted by ~Sadie on October 17, 2024
We have decided to migrate our IRC channels to Teranova. To connect to this network you should update your client to connect to irc.teranova.net on port +6697 (TLS connections only).
We have made the difficult decision to migrate as ChatSpike’s TLS certificate has unfortunately expired and I have been unable to reach anyone with access to fix it. Teranova have been an InspIRCd user for many years and may already be familiar to you as the home of Anope of which I am also a maintainer so it feels like a natural place for InspIRCd to move to.
I’d like to thank the ChatSpike team, especially Brain and Duck, for their many years of hosting the InspIRCd IRC channels.
InspIRCd v4.3.0 released!
Posted by ~Sadie on September 07, 2024
InspIRCd v4.3.0 is now available, download it from the releases page.
The most notable changes in this release are:
Added <whowas:nickupdate> to allow updating the whowas database on nick change as well as quit.
Added support for building against yyjson to the log_json module.
Added support for human readable colour names in MOTD files using \c[fg-color,bg-color].
Fixed downgrading LMODE and SINFO messages when broadcasting to remote servers.
Fixed retrieving database rows in the MySQL module.
InspIRCd v4.2.0 released!
Posted by ~Sadie on August 03, 2024
InspIRCd v4.2.0 is now available, download it from the releases page.
The most notable changes in this release are:
Added support for the IRCv3 WebSocket subprotocols.
Fixed allowing text websockets when the server has a non-utf8 charset.
Fixed automatic synchronisation of unset extensibles.
Fixed exposing the real hostname of users when recloaking.
Fixed parsing S2S UID messages from 1205 (v3) servers.
InspIRCd v4.1.0 released!
Posted by ~Sadie on July 14, 2024
InspIRCd v4.1.0 is now available, download it from the releases page.
The most notable changes in this release are:
Allowed /ACCEPT to bypass more message restriction user modes.
Fixed a memory leak in the regex_pcre2 module.
Fixed high CPU and network usage caused by rebursting the account nick list.
Fixed mistakenly skipping empty lines in MOTD files.
Fixed unregistering extbans when a module unloads.
InspIRCd v4.0.1 released!
Posted by ~Sadie on July 02, 2024
InspIRCd v4.0.1 is now available, download it from the releases page.
The most notable changes in this release are:
Fixed a crash in the spanningtree module.
Fixed the passforward module unnecessarily looking up connect class passwords from the config.
Fixed various minor documentation issues.
Updated the example tables for the sqloper module to include all core fields.
Updated the log_sql tables to use non-null columns.
🎉 InspIRCd v4.0.0 released! 🎉
Posted by ~Sadie on June 29, 2024
InspIRCd v4.0.0 is now available, download it from the releases page.
This is the first stable v4 release which has been in development for five years. An overview of the changes in this release can be found on the docs site.
A big thanks goes out to all of the people who have contributed to this release.