Coders-IRC


IRC for Coders

InspIRCd 3.15.0


image

This version of InspIRCd was released on 2022-12-30.

  • Added to the ssl_openssl module for disabling TLS 1.3.

  • Added support for forcing the use of TLS (SSL) in a MySQL database connection.

  • Added support for the IRCv3 extended-monitor extension.

  • Added the WebSocket error message to the body of the response when closing with an error.

  • Added the inspircd.org/echo vendor tag to echoed messages.

  • Added the regex_pcre2 module which provides the pcre regex engine with PCRE2.

  • Added the servers/ignore-blockamsg server operator privilege to allow server operators to send messages to multiple targets at once.

  • Added the ability to add multiple [EGKQZ]-lines and shuns at the same time.

  • Added the name of the user's I/O serializer to the /CHECK output.

  • Added warning messages when a config file is not owned by the user/group the server is running as.

  • Allowed building the regex_posix module against PCRE2's POSIX compatibility layer on Windows for link compatibility reasons.

  • Changed temporary module filenames to be more unique.

  • Developer: fixed being unable to use the IRCv3 replies API with a capability reference.

  • Developer: fixed the database identifier name accessor returning an empty string.

  • Fixed DNSBL marks being overwritten if a user has more than one of them.

  • Fixed MOTD lines having a space erroneously prepended to them.

  • Fixed inspircd-testssl being unable to detect the status of some servers.

  • Fixed building the ldap module against the Windows LDAP implementation.

  • Fixed building with the Intel C++ compiler.

  • Fixed detecting the existence of the modern Clang-based Intel C++ compiler.

  • Fixed expired [GKZ]-lines still existing in the ban cache.

  • Fixed including unnecessary build objects in the Windows installer.

  • Fixed matching bans against partially expanded IPv6 addresses.

  • Fixed not being able to use STS when a connection is proxied with HAProxy.

  • Fixed not notifying a server operator when they try to add an X-line that matches more than of the network.

  • Fixed not sending ERR_NONICKNAMEGIVEN in response to empty /WHOIS and /WHOWAS requests.

  • Fixed not sending tags when sending numerics to users.

  • Fixed not showing why a list of files in the modules directory could not be obtained.

  • Fixed picking channels that are not visible to show in the /WHO output.

  • Fixed reading the MOTD when is a path instead of a / key.

  • Fixed receiving ERR_NOSUCHNICK when sending a tag message to a server.

  • Fixed setting malformed Z-lines when a UNIX socket user is banned by the connectban module.

  • Fixed some spurious assertions when built against libstdc++ in assert mode.

  • Fixed the connectban module unnecessarily setting a CIDR Z-line instead of an IP Z-line.

  • Fixed the showfile module erroneously sending messages with no message body.

  • Fixed the silence module being too strict with unknown flags in silence metadata.

  • Fixed writing an empty topic to the permchannel database when no topic is set.

  • Improved building extra modules on Windows.

  • Removed error-prone missing/duplicate header warnings from the build system.

  • Updated the libraries in the Windows Conan dependency file.

Release InspIRCd 3.15.0 · inspircd/inspircd · GitHub


Comments 0