InspIRCd v2 is coming to the end of its lifetime!

Fixes for security vulnerabilities will be provided until 2021-01-01 but after this date v2 will no longer be maintained.

InspIRCd v3 contains many new features including full support for all currently ratified IRCv3 extensions and WebSocket connections.

InspIRCd v3 installation instructions are available here and a list of breaking changes is available here.

The "nationalchars" Module


This module allows the server administrator to define what characters are allowed in nicknames and channel names and how those characters should be compared in a case insensitive way.


To load this module use the following <module> tag:

<module name="">


The <nationalchars> tag defines settings about how the nationalchars module should behave. This tag can only be defined once.

Name Type Default Value Description
casemapping Text None The name for the character map which will be sent to users in the 005 (RPL_ISUPPORT) numeric.
file Text None The location of the locale file on disk.
Example Usage
<nationalchars casemapping="iso88591"

Special Notes

A list of files for use with this module are present in the locales directory which exists in the root of the source tarball.

You can also create your own locale file. See the rules documented in locales/readme.txt for more information.