X-Tab costs money to run, plese consider donating to help keep it online!
These modules are designed for UnrealIRCd 3.2.x, and will likely not work with UnrealIRCd 3.4!


All modules are authored and copyrighted by Stealth and the X-Tab Project. These modules are released under the GNU Affero General Public License which grants permissions to freely use, modify, and distribute the modules with the following conditions:

Further details for the GNU AGPL may be found on the GNU website.


Any documentation for these modules may be found at the top of the source file.


m_defaultlist Latest Version: 0.0.3
Gives the ability to define a default LIST parameter for when clients don't specify their own parameters in set::defaultlist.
m_delayjoin Latest Version: 2.0.2
Requires users to be connected a certain amount of time before they are permitted to join any channels. Adds configuration options set::delayjoin::time and set::delayjoin::reason to specify required connection time and deny reason.
m_netadminsonly Latest Version: 0.0.2
Provides channel mode +W to only allow NetAdmins to join.
This is the initial release of this module. Only light testing has been done to ensure the module functions properly.
m_nobots Latest Version: 1.2.4
Provides channel mode +B to prevent bots (usermode +B) from joining or messaging channels unless invited or opered. If a bot is on a +B channel, that bot would need +o to speak.
m_nonickchange Latest Version: 0.0.3
Denies all nickchanges on the server except from opers and forced by services.
m_regonlylist Latest Version: 0.0.2
Make LIST only available to registered users.
m_restrictedjoin Latest Version: 0.0.3
Only registered nicks, opers, and services are able to join empty channels, and anyone may join once the channel has been created.
m_restrictrehash Latest Version: 0.0.5
Restrict REHASH command to NetAdmin only.
m_securequery Latest Version: 1.0.7
Adds usermode +Z, which denies non-SSL messages and notices.
umode Latest Version: 1.2.1
User accessible UMODE command. Unlike UMODE2, this command is designed to be used by everyone and also supports SNOMASKS.