title | layout |
---|---|
Modules |
default |
Name | User Modes | Channel Modes | Extended Bans | Commands | Description |
---|---|---|---|---|---|
m_abbreviation | - | - | - | - | Provides the ability to abbreviate commands a-la BBC BASIC keywords. |
m_alias | - | - | - | - | Provides aliases of commands. |
m_allowinvite | - | A | A | - | Provides support for channel mode +A, allowing /invite freely on a channel (and extban A to allow specific users it) |
m_alltime | - | - | - | ALLTIME | Display timestamps from all servers connected to the network |
m_auditorium | - | u | - | - | Allows for auditorium channels (+u) where nobody can see others joining and parting or the nick list |
m_autoop | - | - | - | - | Provides support for the +w channel mode, autoop list |
m_banexception | - | - | - | - | Provides support for the +e channel mode |
m_banredirect | - | - | - | - | Allows an extended ban (+b) syntax redirecting banned users to another channel |
m_blockamsg | - | - | - | - | Attempt to block /amsg, at least some of the irritating mIRC scripts. |
m_blockcaps | - | B | B | - | Provides support to block all-CAPS channel messages and notices |
m_blockcolor | - | c | c | - | Provides channel mode +c to block color |
m_botmode | B | - | - | - | Provides user mode +B to mark the user as a bot |
m_callerid | g | - | - | ACCEPT | Implementation of callerid, usermode +g, /accept |
m_cap | - | - | - | CAP | Provides the CAP negotiation mechanism seen in ratbox-derived ircds |
m_cban | - | - | - | CBAN | Gives /cban, aka C:lines. Think Q:lines, for channels. |
m_censor | G | G | - | - | Provides user and channel +G mode |
m_cgiirc | - | - | - | WEBIRC | Change user's hosts connecting from known CGI:IRC hosts |
m_chancreate | - | - | - | - | Provides snomasks 'j' and 'J', to which notices about newly created channels are sent |
m_chanfilter | - | - | - | - | Provides channel-specific censor lists (like mode +G but varies from channel to channel) |
m_chanhistory | - | H | - | - | Provides channel history for a given number of lines |
m_chanlog | - | - | - | - | Logs snomask output to channel(s). |
m_channames | - | - | - | - | Implements config tags which allow changing characters allowed in channel names |
m_channelban | - | - | j | - | Implements extban +b j: - matching channel bans |
m_chanprotect | - | a q | - | - | Provides channel modes +a and +q |
m_check | - | - | - | CHECK | Provides the /CHECK command to retrieve information on a user, channel, hostname or IP address |
m_chghost | - | - | - | CHGHOST | Provides support for the CHGHOST command |
m_chgident | - | - | - | CHGIDENT | Provides support for the CHGIDENT command |
m_chgname | - | - | - | CHGNAME | Provides support for the CHGNAME command |
m_cloaking | x | - | - | CLOAK | Provides masking of user hostnames |
m_clones | - | - | - | CLONES | Provides the /CLONES command to retrieve information on clones. |
m_close | - | - | - | CLOSE | Provides /CLOSE functionality |
m_commonchans | c | - | - | - | Adds user mode +c, which if set, users must be on a common channel with you to private message you |
m_conn_join | - | - | - | - | Forces users to join the specified channel(s) on connect |
m_conn_umodes | - | - | - | - | Sets (and unsets) modes on users when they connect |
m_conn_waitpong | - | - | - | - | Forces connecting clients to send a PONG message back to the server before they can complete their connection |
m_connectban | - | - | - | - | Throttles the connections of IP ranges who try to connect flood. |
m_connflood | - | - | - | - | Connection throttle |
m_customprefix | - | - | - | - | Allows custom prefix modes to be created. |
m_customtitle | - | - | - | TITLE | Provides the TITLE command which allows setting of CUSTOM WHOIS TITLE line |
m_cycle | - | - | - | CYCLE | Provides command CYCLE, acts as a server-side HOP command to part and rejoin a channel. |
m_dccallow | - | - | - | DCCALLOW | Provides support for the /DCCALLOW command |
m_deaf | d | - | - | - | Provides usermode +d to block channel messages and channel notices |
m_delayjoin | - | D | - | - | Allows for delay-join channels (+D) where users don't appear to join until they speak |
m_delaymsg | - | d | - | - | Provides channelmode +d , to deny messages to a channel until seconds. |
m_denychans | - | - | - | - | Implements config tags which allow blocking of joins to channels |
m_devoice | - | - | - | DEVOICE | Provides voiced users with the ability to devoice themselves. |
m_dnsbl | - | - | - | - | Provides handling of DNS blacklists |
m_exemptchanops | - | - | - | - | Provides the ability to allow channel operators to be exempt from certain modes. |
m_filter | - | - | - | FILTER | Text (spam) filtering |
m_gecosban | - | - | r | - | Implements extban +b r: - realname (gecos) bans |
m_geoip | - | - | - | - | Provides a way to restrict users by country using GeoIP lookup |
m_globalload | - | - | - | GLOADMODULE GRELOADMODULE GUNLOADMODULE | Allows global loading of a module. |
m_globops | - | - | - | GLOBOPS | Provides support for GLOBOPS and snomask +g |
m_halfop | - | h | - | - | Channel half-operator mode provider |
m_helpop | h | - | - | HELPOP | Provides the /HELPOP command for useful information |
m_hidechans | I | - | - | - | Provides support for hiding channels with user mode +I |
m_hideoper | H | - | - | - | Provides support for hiding oper status with user mode +H |
m_hostchange | - | - | - | - | Provides masking of user hostnames in a different way to m_cloaking |
m_httpd | - | - | - | - | Provides HTTP serving facilities to modules |
m_httpd_acl | - | - | - | - | Provides access control lists (passwording of resources, ip restrictions etc) to m_httpd.so dependent modules |
m_httpd_config | - | - | - | - | Allows for the server configuration to be viewed over HTTP via m_httpd.so |
m_httpd_stats | - | - | - | - | Provides statistics over HTTP via m_httpd.so |
m_ident | - | - | - | - | Provides support for RFC1413 ident lookups |
m_inviteexception | - | - | - | - | Provides support for the +I channel mode |
m_ircv3 | - | - | - | - | Provides support for extended-join, away-notify and account-notify CAP capabilities |
m_joinflood | - | j | - | - | Provides channel mode +j (join flood protection) |
m_jumpserver | - | - | - | JUMPSERVER | Provides support for the RPL_REDIR numeric and the /JUMPSERVER command. |
m_kicknorejoin | - | J | - | - | Provides channel mode +J (delay rejoin after kick) |
m_knock | - | K | - | KNOCK | Provides support for /KNOCK and channel mode +K |
m_ldapauth | - | - | - | - | Allow/Deny connections based upon answer from LDAP server |
m_ldapoper | - | - | - | - | Adds the ability to authenticate opers via LDAP |
m_lockserv | - | - | - | LOCKSERV UNLOCKSERV | Allows locking of the server to stop all incoming connections till unlocked again |
m_maphide | - | - | - | - | Hide /MAP and /LINKS in the same form as ircu (mostly useless) |
m_md5 | - | - | - | - | Allows for MD5 encrypted oper passwords |
m_messageflood | - | f | - | - | Provides channel mode +f (message flood protection) |
m_mlock | - | - | - | - | Implements the ability to have server-side MLOCK enforcement. |
m_mssql | - | - | - | - | MsSQL provider |
m_muteban | - | - | m | - | Implements extban +b m: - mute bans |
m_mysql | - | - | - | - | SQL Service Provider module for all other m_sql* modules |
m_namedmodes | - | Z | - | PROP | Provides the ability to manipulate modes via long names. |
m_namesx | - | - | - | - | Provides the NAMESX (CAP multi-prefix) capability. |
m_nationalchars | - | - | - | - | Provides an ability to have non-RFC1459 nicks & support for national CASEMAPPING |
m_nickflood | - | F | - | - | Provides channel mode +F (nick flood protection) |
m_nicklock | - | - | - | NICKLOCK NICKUNLOCK | Provides the NICKLOCK command, allows an oper to chage a users nick and lock them to it until they quit |
m_noctcp | - | C | C | - | Provides channel mode +C to block CTCPs |
m_nokicks | - | Q | Q | - | Provides channel mode +Q to prevent kicks on the channel. |
m_nonicks | - | N | N | - | Provides support for channel mode +N & extban +b N: which prevents nick changes on channel |
m_nonotice | - | T | T | - | Provides channel mode +T to block notices to the channel |
m_nopartmsg | - | - | p | - | Implements extban +b p: - part message bans |
m_ojoin | - | Y | - | OJOIN | Provides the /ojoin command, which joins a user to a channel on network business, and gives them +Y, which makes them immune to kick / deop and so on. |
m_operchans | - | O | O | - | Provides support for oper-only chans via the +O channel mode |
m_operjoin | - | - | - | - | Forces opers to join the specified channel(s) on oper-up |
m_operlevels | - | - | - | - | Gives each oper type a 'level', cannot kill opers 'above' your level. |
m_operlog | - | - | - | - | A module which logs all oper commands to the ircd log at default loglevel. |
m_opermodes | - | - | - | - | Sets (and unsets) modes on opers when they oper up |
m_opermotd | - | - | - | OPERMOTD | Shows a message to opers after oper-up, adds /opermotd |
m_operprefix | - | y | - | - | Gives opers cmode +y which provides a staff prefix. |
m_override | - | - | - | - | Provides support for allowing opers to override certain things. |
m_passforward | - | - | - | - | Forwards a password users can send on connect (for example for NickServ identification). |
m_password_hash | - | - | - | MKPASSWD | Allows for hashed oper passwords |
m_permchannels | - | P | - | - | Provides support for channel mode +P to provide permanent channels |
m_pgsql | - | - | - | - | PostgreSQL Service Provider module for all other m_sql* modules, uses v2 of the SQL API |
m_randquote | - | - | - | RANDQUOTE | Provides random quotes on connect. |
m_redirect | L | L | - | - | Provides channel mode +L (limit redirection) and usermode +L (no forced redirection) |
m_regex_glob | - | - | - | - | Regex module using plain wildcard matching. |
m_regex_pcre | - | - | - | - | Regex Provider Module for PCRE |
m_regex_posix | - | - | - | - | Regex Provider Module for POSIX Regular Expressions |
m_regex_stdlib | - | - | - | - | Regex Provider Module for std::regex Regular Expressions |
m_regex_tre | - | - | - | - | Regex Provider Module for TRE Regular Expressions |
m_regonlycreate | - | - | - | - | Prevents users whose nicks are not registered from creating new channels |
m_remove | - | - | - | - | Provides a /remove command, this is mostly an alternative to /kick, except makes users appear to have parted the channel |
m_restrictchans | - | - | - | - | Only opers may create new channels if this module is loaded |
m_restrictmsg | - | - | - | - | Forbids users from messaging each other. Users may still message opers and opers may message other opers. |
m_ripemd160 | - | - | - | - | Allows for RIPEMD-160 encrypted oper passwords |
m_rline | - | - | - | RLINE | RLINE: Regexp user banning. |
m_sajoin | - | - | - | SAJOIN | Provides command SAJOIN to allow opers to force-join users to channels |
m_sakick | - | - | - | SAKICK | Provides a SAKICK command |
m_samode | - | - | - | SAMODE | Provides command SAMODE to allow opers to change modes on channels and users |
m_sanick | - | - | - | SANICK | Provides support for SANICK command |
m_sapart | - | - | - | SAPART | Provides command SAPART to force-part users from a channel. |
m_saquit | - | - | - | SAQUIT | Provides support for an SAQUIT command, exits user with a reason |
m_sasl | - | - | - | AUTHENTICATE SASL | Provides support for IRC Authentication Layer (aka: atheme SASL) via AUTHENTICATE. |
m_satopic | - | - | - | SATOPIC | Provides a SATOPIC command |
m_securelist | - | - | - | - | A module overriding /list, and making it safe - stop those sendq problems. |
m_seenicks | - | - | - | - | Provides support for seeing local and remote nickchanges via snomasks 'n' and 'N'. |
m_serverban | - | - | s | - | Implements extban +b s: - server name bans |
m_services_account | R r | M R r | R U | - | Provides support for ircu-style services accounts, including chmode +R, etc. |
m_servprotect | k | - | - | - | Provides usermode +k to protect services from kicks, kills and mode changes. |
m_sethost | - | - | - | SETHOST | Provides support for the SETHOST command |
m_setident | - | - | - | SETIDENT | Provides support for the SETIDENT command |
m_setidle | - | - | - | SETIDLE | Allows opers to set their idle time |
m_setname | - | - | - | SETNAME | Provides support for the SETNAME command |
m_sha256 | - | - | - | - | Allows for SHA-256 encrypted oper passwords |
m_showwhois | W | - | - | WHOISNOTICE | Allows opers to set +W to see when a user uses WHOIS on them |
m_shun | - | - | - | SHUN | Provides the /SHUN command, which stops a user from executing all except configured commands. |
m_silence | - | - | - | SILENCE SVSSILENCE | Provides support for the /SILENCE command |
m_spanningtree | - | - | - | RCONNECT RSQUIT | Provides a spanning tree server link protocol |
m_sqlauth | - | - | - | - | Allow/Deny connections based upon an arbitrary SQL table |
m_sqlite3 | - | - | - | - | sqlite3 provider |
m_sqloper | - | - | - | - | Allows storage of oper credentials in an SQL table |
m_ssl_gnutls | - | - | - | - | Provides SSL support for clients |
m_ssl_openssl | - | - | - | - | Provides SSL support for clients |
m_sslinfo | - | - | - | SSLINFO | Provides SSL metadata, including /WHOIS information and /SSLINFO command |
m_sslmodes | - | z | z | - | Provides channel mode +z to allow for Secure/SSL only channels |
m_stripcolor | S | S | S | - | Provides channel +S mode (strip ansi color) |
m_svshold | - | - | - | SVSHOLD | Implements SVSHOLD. Like Q:Lines, but can only be added/removed by Services. |
m_swhois | - | - | - | SWHOIS | Provides the SWHOIS command which allows setting of arbitrary WHOIS lines |
m_testnet | - | - | - | TEST | Provides a module for testing the server while linked in a network |
m_timedbans | - | - | - | TBAN | Adds timed bans |
m_tline | - | - | - | TLINE | Provides /tline command used to test who a mask matches |
m_topiclock | - | - | - | SVSTOPIC | Description missing |
m_uhnames | - | - | - | - | Provides the UHNAMES facility. |
m_uninvite | - | - | - | UNINVITE | Provides the UNINVITE command which lets users un-invite other users from channels (!) |
m_userip | - | - | - | USERIP | Provides support for USERIP command |
m_vhost | - | - | - | VHOST | Provides masking of user hostnames via traditional /VHOST command |
m_watch | - | - | - | SVSWATCH WATCH | Provides support for the /WATCH command |
m_xline_db | - | - | - | - | Keeps a dynamic log of all XLines created, and stores them in a seperate conf file (xline.db). |