About This File
InspIRCd is a modular Internet Relay Chat (IRC) server written in C++ for Linux, BSD, Windows and Mac OS X systems which was created from scratch to be stable, modern and lightweight.
As InspIRCd is one of the few IRC servers written from scratch, it avoids a number of design flaws and performance issues that plague other more established projects, such as UnrealIRCd, while providing the same level of feature parity.
InspIRCd is one of only a few IRC servers to provide a tunable number of features through the use of an advanced but well documented module system. By keeping core functionality to a minimum we hope to increase the stability, security and speed of InspIRCd while also making it customisable to the needs of many different users.
Useful Links
wiki: http://wiki.inspircd.org
git: https:/github.com/inspircd/inspircd
What's New in Version 3.14.0 See changelog
Released
InspIRCd 3.14.0
This version of InspIRCd was released on 2021-08-26.
-
Added support for exiting with a binary exit code in order not to confuse some init systems.
-
Added support for hex colour code escapes in MOTD and config files.
-
Added support for the
r
WHO flag for compatibility with UnrealIRCd. -
Allowed specifying
--disable-ownership
with--gid
and--uid
. -
Changed the default system-wide binary path from
/usr/sbin
to/usr/bin
. -
Developer: Deprecated the string overloads of
{User,LocalUser}::SetClientIP
. -
Fixed deprecation warnings on compilers that default to C++17 or newer.
-
Fixed false positive warnings when building with
-Wmaybe-uninitialised
. -
Fixed logrotate not being able to rotate logs without an init system.
-
Fixed not being able to compile on Android.
-
Fixed not sending a WebSocket close packet when terminating the connection.
-
Fixed remote users that are connected via UNIX sockets not having their endpoints set correctly.
-
Fixed the httpd_stats module swallowing some unhandled routes.
-
Fixed the logrotate config rotating already rotated logs.
-
Fixed the ssl_mbedtls module using internal mbedTLS APIs.
-
Fixed the userip module behaving different to other implementations.
-
Fixed the websocket module only accepting normalised header names.
-
Fixed the Windows installer being out of sync with the latest CMake.
-
Fixed various compiler errors on 32-bit x86 systems.
-
Improved support for linking servers over UNIX socket connections.
-
Updated the libraries in the Windows Conan dependency file.
Recommended Comments
There are no comments to display.
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.