module update-your-server 0.0.0 https://404.example.com depends core 1-2 description The version of InspIRCd you are using is EOL. Please upgrade! module m_antiknocker 3.832 https://raw.githubusercontent.com/inspircd/inspircd-contrib/0a3a058eb37cfcf36ea909f72765f8467c395611/3/m_antiknocker.cpp description Attempts to block a common IRC spambot. depends core 3 module m_antirandom 3.752 https://raw.githubusercontent.com/inspircd/inspircd-contrib/9705e755cd2f51ee45b6df7dabf127bd6b435966/3/m_antirandom.cpp description A module to prevent against bots using random patterns. depends core 3 module m_antisnoop 3.791 https://raw.githubusercontent.com/inspircd/inspircd-contrib/1073fc1751604e95b4cee8586eb0db677c89f382/3/m_antisnoop.cpp description Adds a channel mode which limits the ability of snoopers. depends core 3 module m_asciiswitch 3.791 https://raw.githubusercontent.com/inspircd/inspircd-contrib/1073fc1751604e95b4cee8586eb0db677c89f382/3/m_asciiswitch.cpp depends core 3 description Allows migrating a live network which is using RFC 1459 casemapping to ASCII casemapping. module m_asn 3.791 https://raw.githubusercontent.com/inspircd/inspircd-contrib/1073fc1751604e95b4cee8586eb0db677c89f382/3/m_asn.cpp depends core 3 description Allows banning users based on Autonomous System number. module m_autoaway 3.791 https://raw.githubusercontent.com/inspircd/inspircd-contrib/1073fc1751604e95b4cee8586eb0db677c89f382/3/m_autoaway.cpp depends core 3 description Automatically marks idle users as away. module m_autodrop 3.795 https://raw.githubusercontent.com/inspircd/inspircd-contrib/69ddc59d5f4fdb721f9d14648aa0e55473cabcae/3/m_autodrop.cpp depends core 3 description Allows clients to be automatically dropped if they execute certain commands before registration. module m_autokick 3.791 https://raw.githubusercontent.com/inspircd/inspircd-contrib/1073fc1751604e95b4cee8586eb0db677c89f382/3/m_autokick.cpp depends core 3 description Automatically kicks people who match a banned mask. module m_bannegate 3.752 https://raw.githubusercontent.com/inspircd/inspircd-contrib/9705e755cd2f51ee45b6df7dabf127bd6b435966/3/m_bannegate.cpp depends core 3 description Enables ban negation by prefixing the match sequence with ~ module m_blockhighlight 3.813 https://raw.githubusercontent.com/inspircd/inspircd-contrib/a78ed689695355aef77353eca60a3b51169b13eb/3/m_blockhighlight.cpp description Adds a channel mode which kills clients that mass highlight spam. depends core 3 module m_blockinvite 3.756 https://raw.githubusercontent.com/inspircd/inspircd-contrib/3856e563a9690511ed594338c7a56a9b1c729254/3/m_blockinvite.cpp depends core 3 description Provides usermode 'V' - block all INVITEs module m_blocksock 3.834 https://raw.githubusercontent.com/inspircd/inspircd-contrib/8f0e03f4d166cbc4542a25604b8c6e61a283da47/3/m_blocksock.cpp depends core 3 description Allows blocking IP addresses from making any socket connections to the server. module m_changecap 3.752 https://raw.githubusercontent.com/inspircd/inspircd-contrib/9705e755cd2f51ee45b6df7dabf127bd6b435966/3/m_changecap.cpp description Provides the CHANGECAP command that allows a channel op to change the capitalization of the channel name. depends core 3 module m_checkbans 3.752 https://raw.githubusercontent.com/inspircd/inspircd-contrib/9705e755cd2f51ee45b6df7dabf127bd6b435966/3/m_checkbans.cpp depends core 3 description Adds commands /checkbans, /testban, and /whyban module m_clientcheck 3.791 https://raw.githubusercontent.com/inspircd/inspircd-contrib/1073fc1751604e95b4cee8586eb0db677c89f382/3/m_clientcheck.cpp description Allows detection of clients by version string. depends core 3 module m_close 3.752 https://raw.githubusercontent.com/inspircd/inspircd-contrib/9705e755cd2f51ee45b6df7dabf127bd6b435966/3/m_close.cpp depends core 3 description Provides the ability to close unregistered connections. module m_complete 3.791 https://raw.githubusercontent.com/inspircd/inspircd-contrib/1073fc1751604e95b4cee8586eb0db677c89f382/3/m_complete.cpp depends core 3 description Allows clients to automatically complete commands. module m_conn_accounts 3.752 https://raw.githubusercontent.com/inspircd/inspircd-contrib/9705e755cd2f51ee45b6df7dabf127bd6b435966/3/m_conn_accounts.cpp depends core 3 description Limit SASL connect classes by account(s). module m_conn_banner 3.752 https://raw.githubusercontent.com/inspircd/inspircd-contrib/9705e755cd2f51ee45b6df7dabf127bd6b435966/3/m_conn_banner.cpp depends core 3 description Displays a static text to every connecting user before registration module m_conn_join_geoip 3.752 https://raw.githubusercontent.com/inspircd/inspircd-contrib/9705e755cd2f51ee45b6df7dabf127bd6b435966/3/m_conn_join_geoip.cpp depends core 3 description Autojoin users to a channel based on GeoIP. module m_conn_join_ident 3.752 https://raw.githubusercontent.com/inspircd/inspircd-contrib/9705e755cd2f51ee45b6df7dabf127bd6b435966/3/m_conn_join_ident.cpp depends core 3 description Autojoin users to a channel based on their ident. module m_conn_matchident 3.752 https://raw.githubusercontent.com/inspircd/inspircd-contrib/9705e755cd2f51ee45b6df7dabf127bd6b435966/3/m_conn_matchident.cpp depends core 3 description Allows a connect class to match by ident(s). module m_conn_require 3.752 https://raw.githubusercontent.com/inspircd/inspircd-contrib/9705e755cd2f51ee45b6df7dabf127bd6b435966/3/m_conn_require.cpp depends core 3 description Allow or block connections based on multiple criteria module m_conn_strictsasl 3.752 https://raw.githubusercontent.com/inspircd/inspircd-contrib/9705e755cd2f51ee45b6df7dabf127bd6b435966/3/m_conn_strictsasl.cpp depends core 3 description Disconnect users that fail a SASL auth. module m_conn_vhost 3.752 https://raw.githubusercontent.com/inspircd/inspircd-contrib/9705e755cd2f51ee45b6df7dabf127bd6b435966/3/m_conn_vhost.cpp depends core 3 description Sets a connect block configured vhost on users when they connect module m_custompenalty 3.791 https://raw.githubusercontent.com/inspircd/inspircd-contrib/1073fc1751604e95b4cee8586eb0db677c89f382/3/m_custompenalty.cpp depends core 3 description Allows the customisation of penalty levels. module m_customtags 3.752 https://raw.githubusercontent.com/inspircd/inspircd-contrib/9705e755cd2f51ee45b6df7dabf127bd6b435966/3/m_customtags.cpp depends core 3 description Allows services to add custom tags to messages sent by clients. module m_cve_2022_2663 3.791 https://raw.githubusercontent.com/inspircd/inspircd-contrib/1073fc1751604e95b4cee8586eb0db677c89f382/3/m_cve_2022_2663.cpp description Prevents clients from sending messages that trigger CVE-2022-2663. depends core 3 module m_dccblock 3.752 https://raw.githubusercontent.com/inspircd/inspircd-contrib/9705e755cd2f51ee45b6df7dabf127bd6b435966/3/m_dccblock.cpp description Provides support for blocking DCC transfers depends core 3 module m_defaulttopic 3.791 https://raw.githubusercontent.com/inspircd/inspircd-contrib/1073fc1751604e95b4cee8586eb0db677c89f382/3/m_defaulttopic.cpp depends core 3 description Adds support for default channel topics. module m_discordnick 3.791 https://raw.githubusercontent.com/inspircd/inspircd-contrib/1073fc1751604e95b4cee8586eb0db677c89f382/3/m_discordnick.cpp depends core 3 description Adds support for Discord-style #1234 nick tags. module m_eventexec 3.791 https://raw.githubusercontent.com/inspircd/inspircd-contrib/1073fc1751604e95b4cee8586eb0db677c89f382/3/m_eventexec.cpp description Executes commands when a specified event occurs. depends core 3 module m_exmode 3.752 https://raw.githubusercontent.com/inspircd/inspircd-contrib/9705e755cd2f51ee45b6df7dabf127bd6b435966/3/m_exmode.cpp depends core 3 description Adds the /EXMODE command which explains a mode change. module m_extbanbanlist 3.752 https://raw.githubusercontent.com/inspircd/inspircd-contrib/9705e755cd2f51ee45b6df7dabf127bd6b435966/3/m_extbanbanlist.cpp depends core 3 description Provides extban 'b' - Ban list from another channel module m_extbanredirect 3.752 https://raw.githubusercontent.com/inspircd/inspircd-contrib/9705e755cd2f51ee45b6df7dabf127bd6b435966/3/m_extbanredirect.cpp depends core 3 description Provide extended ban :: to redirect users to another channel module m_extbanregex 3.752 https://raw.githubusercontent.com/inspircd/inspircd-contrib/9705e755cd2f51ee45b6df7dabf127bd6b435966/3/m_extbanregex.cpp depends core 3 description Provides extban 'x' - Regex matching to n!u@h\sr module m_fakelist 3.752 https://raw.githubusercontent.com/inspircd/inspircd-contrib/9705e755cd2f51ee45b6df7dabf127bd6b435966/3/m_fakelist.cpp depends core 3 description Turns /list into a honeypot for newly connected users module m_forceident 3.791 https://raw.githubusercontent.com/inspircd/inspircd-contrib/1073fc1751604e95b4cee8586eb0db677c89f382/3/m_forceident.cpp depends core 3 description Allows forcing idents on users based on their connect class. module m_geocmd 3.752 https://raw.githubusercontent.com/inspircd/inspircd-contrib/9705e755cd2f51ee45b6df7dabf127bd6b435966/3/m_geocmd.cpp description Provides the /GEOLOCATE command which performs Geolocation lookups on arbitrary IP addresses. depends core 3 module m_globalmessageflood 3.756 https://raw.githubusercontent.com/inspircd/inspircd-contrib/3856e563a9690511ed594338c7a56a9b1c729254/3/m_globalmessageflood.cpp description Provides channel mode +x (oper only top-level channel flood protection with SNOMASK +F) depends core 3 module m_hash_gnutls 3.752 https://raw.githubusercontent.com/inspircd/inspircd-contrib/9705e755cd2f51ee45b6df7dabf127bd6b435966/3/m_hash_gnutls.cpp description Implements hash functions using GnuTLS API depends core 3 conflicts m_md5.so conflicts m_sha256.so module m_hideidle 3.756 https://raw.githubusercontent.com/inspircd/inspircd-contrib/3856e563a9690511ed594338c7a56a9b1c729254/3/m_hideidle.cpp depends core 3 description Provides the +a usermode that hides idle and signon time in WHOIS from non-opers module m_httpd_api 3.836 https://raw.githubusercontent.com/inspircd/inspircd-contrib/aaf44f79c3b5bd3ddac761e33d23a07ace6e29ed/3/m_httpd_api.cpp depends core 3, m_httpd description Provides a HTTP(s) API that allows users to query to reteive some information on the IRCd and Network. module m_identmeta 3.791 https://raw.githubusercontent.com/inspircd/inspircd-contrib/1073fc1751604e95b4cee8586eb0db677c89f382/3/m_identmeta.cpp depends core 3 description Stores the ident given in USER as metadata. module m_ircv3_extjwt 3.840 https://raw.githubusercontent.com/inspircd/inspircd-contrib/2cae8c9d5fa675b608afb91c842294428a9546e0/3/m_ircv3_extjwt.cpp depends core 3 description Provides the DRAFT extjwt IRCv3 extension. module m_ircv3_utf8only 3.778 https://raw.githubusercontent.com/inspircd/inspircd-contrib/49e2298bac9f7010c09ac89c6967c2cf26e47352/3/m_ircv3_utf8only.cpp description Implements the IRCv3 UTF8ONLY extension. depends core 3 module m_join0 3.752 https://raw.githubusercontent.com/inspircd/inspircd-contrib/9705e755cd2f51ee45b6df7dabf127bd6b435966/3/m_join0.cpp description Implement JOIN 0 (joining 0 makes a user part all channels), RFC2812 depends core 3 module m_joinpartsno 3.752 https://raw.githubusercontent.com/inspircd/inspircd-contrib/9705e755cd2f51ee45b6df7dabf127bd6b435966/3/m_joinpartsno.cpp description Sends server notices when a user joins/parts a channel. depends core 3 module m_joinpartspam 3.756 https://raw.githubusercontent.com/inspircd/inspircd-contrib/3856e563a9690511ed594338c7a56a9b1c729254/3/m_joinpartspam.cpp depends core 3 description Adds channel mode +x to block a user after x per y joins and parts/quits (join/part spam) module m_jumpserver 3.769 https://raw.githubusercontent.com/inspircd/inspircd-contrib/bad3608e677c98a9511820cec1a5201a89c6cf75/3/m_jumpserver.cpp depends core 3 description Provides support for the RPL_REDIR numeric and the /JUMPSERVER command. module m_kill_idle 3.752 https://raw.githubusercontent.com/inspircd/inspircd-contrib/9705e755cd2f51ee45b6df7dabf127bd6b435966/3/m_kill_idle.cpp depends core 3 description Disconnect idle users matching configured conditions module m_messagelength 3.765 https://raw.githubusercontent.com/inspircd/inspircd-contrib/b780f84fc9730994f945d735571d7ffd62160ebd/3/m_messagelength.cpp description Adds a channel mode which limits the length of messages. depends core 3 module m_messagesocket 3.828 https://raw.githubusercontent.com/inspircd/inspircd-contrib/6d203e70d744507d00ac125d5f67158fbdd8533d/3/m_messagesocket.cpp description Allows sending messages to all local users from a socket. depends core 3 module m_namedstats 3.752 https://raw.githubusercontent.com/inspircd/inspircd-contrib/9705e755cd2f51ee45b6df7dabf127bd6b435966/3/m_namedstats.cpp description Allows /STATS queries by name depends core 3 module m_nickdelay 3.752 https://raw.githubusercontent.com/inspircd/inspircd-contrib/9705e755cd2f51ee45b6df7dabf127bd6b435966/3/m_nickdelay.cpp depends core 3 description Enforces a delay between nick changes per user module m_nocreate 3.752 https://raw.githubusercontent.com/inspircd/inspircd-contrib/9705e755cd2f51ee45b6df7dabf127bd6b435966/3/m_nocreate.cpp depends core 3 description Adds oper command '/nocreate' to block a user from creating new channels module m_noidletyping 3.791 https://raw.githubusercontent.com/inspircd/inspircd-contrib/1073fc1751604e95b4cee8586eb0db677c89f382/3/m_noidletyping.cpp depends core 3 description Prevents typing notifications from being sent to idle users. module m_noprivatemode 3.791 https://raw.githubusercontent.com/inspircd/inspircd-contrib/1073fc1751604e95b4cee8586eb0db677c89f382/3/m_noprivatemode.cpp description Sets channel mode +s (secret) when users try to set channel mode +p (private). depends core 3 module m_nouidnick 3.752 https://raw.githubusercontent.com/inspircd/inspircd-contrib/9705e755cd2f51ee45b6df7dabf127bd6b435966/3/m_nouidnick.cpp depends core 3 description Disallows changing nick to UID using /NICK module m_opmoderated 3.756 https://raw.githubusercontent.com/inspircd/inspircd-contrib/3856e563a9690511ed594338c7a56a9b1c729254/3/m_opmoderated.cpp depends core 3 description Implements channel mode +U and extban 'u' - moderator mute module m_owoifier 3.791 https://raw.githubusercontent.com/inspircd/inspircd-contrib/1073fc1751604e95b4cee8586eb0db677c89f382/3/m_owoifier.cpp description OwO, whats this? depends core 3 module m_qrcode 3.752 https://raw.githubusercontent.com/inspircd/inspircd-contrib/9705e755cd2f51ee45b6df7dabf127bd6b435966/3/m_qrcode.cpp description Provides support for QR code generation via the /QRCODE command. depends core 3 module m_randomnotice 3.752 https://raw.githubusercontent.com/inspircd/inspircd-contrib/9705e755cd2f51ee45b6df7dabf127bd6b435966/3/m_randomnotice.cpp depends core 3 description Send a random notice (quote) from a file to all users at a set interval. module m_relaymsg 3.752 https://raw.githubusercontent.com/inspircd/inspircd-contrib/9705e755cd2f51ee45b6df7dabf127bd6b435966/3/m_relaymsg.cpp depends core 3 description Provides the RELAYMSG command & draft/relaymsg capability for stateless bridging module m_require_auth 3.752 https://raw.githubusercontent.com/inspircd/inspircd-contrib/9705e755cd2f51ee45b6df7dabf127bd6b435966/3/m_require_auth.cpp description Gives /ALINE and /GALINE, short for auth-lines. Users affected by these will have to use SASL to connect, while any users already connected but not identified to services will be disconnected in a similar manner to G-lines. depends core 3 module m_restrictmsg_duration 3.752 https://raw.githubusercontent.com/inspircd/inspircd-contrib/9705e755cd2f51ee45b6df7dabf127bd6b435966/3/m_restrictmsg_duration.cpp depends core 3 description Restrict messages until a user has been connected for a specified duration. module m_roleplay 3.752 https://raw.githubusercontent.com/inspircd/inspircd-contrib/9705e755cd2f51ee45b6df7dabf127bd6b435966/3/m_roleplay.cpp description Provides commands for use in roleplay (tabletop RPG's, etc.) depends core 3 module m_rotatelog 3.791 https://raw.githubusercontent.com/inspircd/inspircd-contrib/1073fc1751604e95b4cee8586eb0db677c89f382/3/m_rotatelog.cpp depends core 3 description Rotates the log files after a defined period. module m_samove 3.752 https://raw.githubusercontent.com/inspircd/inspircd-contrib/9705e755cd2f51ee45b6df7dabf127bd6b435966/3/m_samove.cpp depends core 3 description Adds /SAMOVE command to move a user from one channel to another (basically combining SAPART+SAJOIN) module m_sha512 3.752 https://raw.githubusercontent.com/inspircd/inspircd-contrib/9705e755cd2f51ee45b6df7dabf127bd6b435966/3/m_sha512.cpp depends core 3 description Hash provider for SHA512. module m_shed_users 3.752 https://raw.githubusercontent.com/inspircd/inspircd-contrib/9705e755cd2f51ee45b6df7dabf127bd6b435966/3/m_shed_users.cpp depends core 3 description Slowly disconnects idle users for maintenance module m_slowmode 3.756 https://raw.githubusercontent.com/inspircd/inspircd-contrib/3856e563a9690511ed594338c7a56a9b1c729254/3/m_slowmode.cpp description Provides channel mode +W (slow mode) depends core 3 module m_solvemsg 3.791 https://raw.githubusercontent.com/inspircd/inspircd-contrib/1073fc1751604e95b4cee8586eb0db677c89f382/3/m_solvemsg.cpp depends core 3 description Requires users to solve a basic maths problem before messaging others. module m_stats_unlinked 3.752 https://raw.githubusercontent.com/inspircd/inspircd-contrib/9705e755cd2f51ee45b6df7dabf127bd6b435966/3/m_stats_unlinked.cpp depends core 3 description Adds stats character 'X' which shows unlinked servers. module m_svsoper 3.791 https://raw.githubusercontent.com/inspircd/inspircd-contrib/1073fc1751604e95b4cee8586eb0db677c89f382/3/m_svsoper.cpp depends core 3 description Allows services to forcibly oper a user. module m_tag_iphost 3.752 https://raw.githubusercontent.com/inspircd/inspircd-contrib/9705e755cd2f51ee45b6df7dabf127bd6b435966/3/m_tag_iphost.cpp depends core 3 description Provides message tags for showing the IP address and real host to a privileged user. module m_teams 3.791 https://raw.githubusercontent.com/inspircd/inspircd-contrib/1073fc1751604e95b4cee8586eb0db677c89f382/3/m_teams.cpp depends core 3 description Allows users to be managed using services-assigned teams. module m_telegraf 3.752 https://raw.githubusercontent.com/inspircd/inspircd-contrib/9705e755cd2f51ee45b6df7dabf127bd6b435966/3/m_telegraf.cpp description Provides IRCd metrics to a locally running Telegraf instance. depends core 3 module m_teststdrpl 3.800 https://raw.githubusercontent.com/inspircd/inspircd-contrib/bf1d7a4218e9b11b1e56cac52f56561d3b553c2c/3/m_teststdrpl.cpp depends core 3 description Adds the STDRPL command for testing client standard reply implementations. module m_tgchange 3.752 https://raw.githubusercontent.com/inspircd/inspircd-contrib/9705e755cd2f51ee45b6df7dabf127bd6b435966/3/m_tgchange.cpp description Implements "target change" detection to help prevent spam bots depends core 3 module m_timedstaticquit 3.752 https://raw.githubusercontent.com/inspircd/inspircd-contrib/9705e755cd2f51ee45b6df7dabf127bd6b435966/3/m_timedstaticquit.cpp depends core 3 description Replaces the quit message of a quitting user if they have been connected for less than a configurable time module m_totp 3.752 https://raw.githubusercontent.com/inspircd/inspircd-contrib/9705e755cd2f51ee45b6df7dabf127bd6b435966/3/m_totp.cpp description Enables two factor authentification for oper blocks depends core 3 module m_upgradecheck 3.805 https://raw.githubusercontent.com/inspircd/inspircd-contrib/fe1550a6b1dbf117be248caff3fb8377261c119f/3/m_upgradecheck.cpp description Checks the server config for deprecated config entries that might cause trouble when upgrading to v4. depends core 3 module m_xlinetools 3.752 https://raw.githubusercontent.com/inspircd/inspircd-contrib/9705e755cd2f51ee45b6df7dabf127bd6b435966/3/m_xlinetools.cpp depends core 3 description X-line management with XCOPY, XCOUNT, XREMOVE, and XSEARCH module m_zombie 3.752 https://raw.githubusercontent.com/inspircd/inspircd-contrib/9705e755cd2f51ee45b6df7dabf127bd6b435966/3/m_zombie.cpp depends core 3 description Provides support for zombifying users who have split because of a network issue. module m_antiknocker 4.829 https://raw.githubusercontent.com/inspircd/inspircd-contrib/0bc07531f939fc6d3ad12a06c8e7fdfaac01d6ef/4/m_antiknocker.cpp description Attempts to block a common IRC spambot. depends core 4 module m_antisnoop 4.810 https://raw.githubusercontent.com/inspircd/inspircd-contrib/e5b22f69a1e5112f17a2e665d9e39691033d98ec/4/m_antisnoop.cpp description Adds a channel mode which limits the ability of snoopers. depends core 4 module m_asn 4.838 https://raw.githubusercontent.com/inspircd/inspircd-contrib/f80fc0433652502ebf0b0bc2574e8ea1f6321609/4/m_asn.cpp depends core 4 description Allows banning users based on Autonomous System number. module m_autoaway 4.838 https://raw.githubusercontent.com/inspircd/inspircd-contrib/f80fc0433652502ebf0b0bc2574e8ea1f6321609/4/m_autoaway.cpp depends core 4 description Automatically marks idle users as away. module m_autodrop 4.810 https://raw.githubusercontent.com/inspircd/inspircd-contrib/e5b22f69a1e5112f17a2e665d9e39691033d98ec/4/m_autodrop.cpp depends core 4 description Allows clients to be automatically dropped if they execute certain commands before registration. module m_autokick 4.810 https://raw.githubusercontent.com/inspircd/inspircd-contrib/e5b22f69a1e5112f17a2e665d9e39691033d98ec/4/m_autokick.cpp depends core 4 description Automatically kicks people who match a banned mask. module m_blockhighlight 4.810 https://raw.githubusercontent.com/inspircd/inspircd-contrib/e5b22f69a1e5112f17a2e665d9e39691033d98ec/4/m_blockhighlight.cpp description Adds a channel mode which kills clients that mass highlight spam. depends core 4 module m_censor 4.808 https://raw.githubusercontent.com/inspircd/inspircd-contrib/cc4e2dbe1d097b2a07079cbca7de0070f96e73a0/4/m_censor.cpp depends core 4 description Allows the server administrator to define inappropriate phrases that are not allowed to be used in private or channel messages. module m_clientcheck 4.812 https://raw.githubusercontent.com/inspircd/inspircd-contrib/530a46b200879d8df23209254dd22252f1a79d68/4/m_clientcheck.cpp description Allows detection of clients by version string. depends core 4 module m_clones 4.808 https://raw.githubusercontent.com/inspircd/inspircd-contrib/cc4e2dbe1d097b2a07079cbca7de0070f96e73a0/4/m_clones.cpp depends core 4 description Adds the /CLONES command which allows server operators to view IP addresses from which there are more than a specified number of connections. module m_complete 4.810 https://raw.githubusercontent.com/inspircd/inspircd-contrib/e5b22f69a1e5112f17a2e665d9e39691033d98ec/4/m_complete.cpp depends core 4 description Allows clients to automatically complete commands. module m_custompenalty 4.810 https://raw.githubusercontent.com/inspircd/inspircd-contrib/e5b22f69a1e5112f17a2e665d9e39691033d98ec/4/m_custompenalty.cpp depends core 4 description Allows the customisation of penalty levels. module m_customtags 4.838 https://raw.githubusercontent.com/inspircd/inspircd-contrib/f80fc0433652502ebf0b0bc2574e8ea1f6321609/4/m_customtags.cpp depends core 4 description Allows services to add custom tags to messages sent by clients. module m_defaulttopic 4.810 https://raw.githubusercontent.com/inspircd/inspircd-contrib/e5b22f69a1e5112f17a2e665d9e39691033d98ec/4/m_defaulttopic.cpp depends core 4 description Adds support for default channel topics. module m_discordnick 4.810 https://raw.githubusercontent.com/inspircd/inspircd-contrib/e5b22f69a1e5112f17a2e665d9e39691033d98ec/4/m_discordnick.cpp depends core 4 description Adds support for Discord-style #1234 nick tags. module m_eventexec 4.838 https://raw.githubusercontent.com/inspircd/inspircd-contrib/f80fc0433652502ebf0b0bc2574e8ea1f6321609/4/m_eventexec.cpp description Executes commands when a specified event occurs. depends core 4 module m_exmode 4.810 https://raw.githubusercontent.com/inspircd/inspircd-contrib/e5b22f69a1e5112f17a2e665d9e39691033d98ec/4/m_exmode.cpp depends core 4 description Adds the /EXMODE command which explains a mode change. module m_forceusername 4.812 https://raw.githubusercontent.com/inspircd/inspircd-contrib/530a46b200879d8df23209254dd22252f1a79d68/4/m_forceusername.cpp depends core 4 description Allows forcing idents on users based on their connect class. depends core 4 description Allows forcing usernames on users based on their connect class. module m_geocmd 4.810 https://raw.githubusercontent.com/inspircd/inspircd-contrib/e5b22f69a1e5112f17a2e665d9e39691033d98ec/4/m_geocmd.cpp description Provides the /GEOLOCATE command which performs Geolocation lookups on arbitrary IP addresses. depends core 4 module m_hostchange 4.838 https://raw.githubusercontent.com/inspircd/inspircd-contrib/f80fc0433652502ebf0b0bc2574e8ea1f6321609/4/m_hostchange.cpp depends core 4 description Allows the server administrator to define custom rules for applying hostnames to users. module m_lockserv 4.799 https://raw.githubusercontent.com/inspircd/inspircd-contrib/e546323c7c796b4c94ca80bdd9a5255211a46ab1/4/m_lockserv.cpp depends core 4 description Adds the /LOCKSERV and /UNLOCKSERV commands which allows server operators to control whether users can connect to the local server. module m_messagelength 4.838 https://raw.githubusercontent.com/inspircd/inspircd-contrib/f80fc0433652502ebf0b0bc2574e8ea1f6321609/4/m_messagelength.cpp description Adds a channel mode which limits the length of messages. depends core 4 module m_messagesocket 4.838 https://raw.githubusercontent.com/inspircd/inspircd-contrib/f80fc0433652502ebf0b0bc2574e8ea1f6321609/4/m_messagesocket.cpp description Allows sending messages to all local users from a socket. depends core 4 module m_modenotice 4.797 https://raw.githubusercontent.com/inspircd/inspircd-contrib/594627412343ca7b89843d7776b169175788f397/4/m_modenotice.cpp depends core 4 description Adds the /MODENOTICE command which sends a message to all users with the specified user modes set. module m_noidletyping 4.810 https://raw.githubusercontent.com/inspircd/inspircd-contrib/e5b22f69a1e5112f17a2e665d9e39691033d98ec/4/m_noidletyping.cpp depends core 4 description Prevents typing notifications from being sent to idle users. module m_nopartmsg 4.815 https://raw.githubusercontent.com/inspircd/inspircd-contrib/3934dce8f50331ef7e205b95333aebcfb6c40b65/4/m_nopartmsg.cpp description Adds extended ban p: (partmsg) which blocks the part message of matching users. depends core 4 module m_noprivatemode 4.810 https://raw.githubusercontent.com/inspircd/inspircd-contrib/e5b22f69a1e5112f17a2e665d9e39691033d98ec/4/m_noprivatemode.cpp description Sets channel mode +s (secret) when users try to set channel mode +p (private). depends core 4 module m_protoctl 4.793 https://raw.githubusercontent.com/inspircd/inspircd-contrib/c9161ee47d5110bbbd7b056fa9b0d9a0e7ad18bf/4/m_protoctl.cpp depends core 4 description Provides compatibility with the legacy PROTOCTL system. module m_qrcode 4.838 https://raw.githubusercontent.com/inspircd/inspircd-contrib/f80fc0433652502ebf0b0bc2574e8ea1f6321609/4/m_qrcode.cpp description Provides support for QR code generation via the /QRCODE command. depends core 4 module m_regex_oldpcre 4.806 https://raw.githubusercontent.com/inspircd/inspircd-contrib/c76c44ac28de44d49c1883b35943f5a3408eda74/4/m_regex_oldpcre.cpp depends core 4 description Provides the pcre regular expression engine which uses the PCRE library. module m_regex_tre 4.806 https://raw.githubusercontent.com/inspircd/inspircd-contrib/c76c44ac28de44d49c1883b35943f5a3408eda74/4/m_regex_tre.cpp depends core 4 description Provides the tre regular expression engine which uses the TRE library. module m_solvemsg 4.845 https://raw.githubusercontent.com/inspircd/inspircd-contrib/4c4bc00c7196f32d756b1f63003ca7f692387449/4/m_solvemsg.cpp depends core 4 description Requires users to solve a basic maths problem before messaging others. module m_ssl_mbedtls 4.842 https://raw.githubusercontent.com/inspircd/inspircd-contrib/482c3660c142faf9f97edd012f6f6fcc8a4206c6/4/m_ssl_mbedtls.cpp depends core 4 description Allows TLS encrypted connections using the mbedTLS library. module m_stats_unlinked 4.810 https://raw.githubusercontent.com/inspircd/inspircd-contrib/e5b22f69a1e5112f17a2e665d9e39691033d98ec/4/m_stats_unlinked.cpp depends core 4 description Adds stats character 'X' which shows unlinked servers. module m_teams 4.838 https://raw.githubusercontent.com/inspircd/inspircd-contrib/f80fc0433652502ebf0b0bc2574e8ea1f6321609/4/m_teams.cpp depends core 4 description Allows users to be managed using services-assigned teams. module m_teststdrpl 4.810 https://raw.githubusercontent.com/inspircd/inspircd-contrib/e5b22f69a1e5112f17a2e665d9e39691033d98ec/4/m_teststdrpl.cpp depends core 4 description Adds the STDRPL command for testing client standard reply implementations. module m_userip 4.812 https://raw.githubusercontent.com/inspircd/inspircd-contrib/530a46b200879d8df23209254dd22252f1a79d68/4/m_userip.cpp depends core 4 description Adds the /USERIP command which allows users to find out the IP address of one or more connected users.