<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-GB">
	<id>https://wiki.freenode.net/index.php?action=history&amp;feed=atom&amp;title=Channel_Modes</id>
	<title>Channel Modes - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.freenode.net/index.php?action=history&amp;feed=atom&amp;title=Channel_Modes"/>
	<link rel="alternate" type="text/html" href="https://wiki.freenode.net/index.php?title=Channel_Modes&amp;action=history"/>
	<updated>2026-05-10T03:53:08Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.37.2</generator>
	<entry>
		<id>https://wiki.freenode.net/index.php?title=Channel_Modes&amp;diff=282&amp;oldid=prev</id>
		<title>Foxy: Protected &quot;Channel Modes&quot; ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite))</title>
		<link rel="alternate" type="text/html" href="https://wiki.freenode.net/index.php?title=Channel_Modes&amp;diff=282&amp;oldid=prev"/>
		<updated>2022-05-31T17:34:11Z</updated>

		<summary type="html">&lt;p&gt;Protected &amp;quot;&lt;a href=&quot;/view/Channel_Modes&quot; title=&quot;Channel Modes&quot;&gt;Channel Modes&lt;/a&gt;&amp;quot; ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite))&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en-GB&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 17:34, 31 May 2022&lt;/td&gt;
				&lt;/tr&gt;
&lt;!-- diff cache key wikidb:diff::1.12:old-281:rev-282 --&gt;
&lt;/table&gt;</summary>
		<author><name>Foxy</name></author>
	</entry>
	<entry>
		<id>https://wiki.freenode.net/index.php?title=Channel_Modes&amp;diff=281&amp;oldid=prev</id>
		<title>Foxy at 17:34, 31 May 2022</title>
		<link rel="alternate" type="text/html" href="https://wiki.freenode.net/index.php?title=Channel_Modes&amp;diff=281&amp;oldid=prev"/>
		<updated>2022-05-31T17:34:02Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;https://wiki.freenode.net/index.php?title=Channel_Modes&amp;amp;diff=281&amp;amp;oldid=227&quot;&gt;Show changes&lt;/a&gt;</summary>
		<author><name>Foxy</name></author>
	</entry>
	<entry>
		<id>https://wiki.freenode.net/index.php?title=Channel_Modes&amp;diff=227&amp;oldid=prev</id>
		<title>Monkey at 17:51, 18 May 2022</title>
		<link rel="alternate" type="text/html" href="https://wiki.freenode.net/index.php?title=Channel_Modes&amp;diff=227&amp;oldid=prev"/>
		<updated>2022-05-18T17:51:18Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;https://wiki.freenode.net/index.php?title=Channel_Modes&amp;amp;diff=227&amp;amp;oldid=221&quot;&gt;Show changes&lt;/a&gt;</summary>
		<author><name>Monkey</name></author>
	</entry>
	<entry>
		<id>https://wiki.freenode.net/index.php?title=Channel_Modes&amp;diff=221&amp;oldid=prev</id>
		<title>Monkey at 17:12, 18 May 2022</title>
		<link rel="alternate" type="text/html" href="https://wiki.freenode.net/index.php?title=Channel_Modes&amp;diff=221&amp;oldid=prev"/>
		<updated>2022-05-18T17:12:02Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;https://wiki.freenode.net/index.php?title=Channel_Modes&amp;amp;diff=221&amp;amp;oldid=220&quot;&gt;Show changes&lt;/a&gt;</summary>
		<author><name>Monkey</name></author>
	</entry>
	<entry>
		<id>https://wiki.freenode.net/index.php?title=Channel_Modes&amp;diff=220&amp;oldid=prev</id>
		<title>Monkey at 16:49, 18 May 2022</title>
		<link rel="alternate" type="text/html" href="https://wiki.freenode.net/index.php?title=Channel_Modes&amp;diff=220&amp;oldid=prev"/>
		<updated>2022-05-18T16:49:39Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;https://wiki.freenode.net/index.php?title=Channel_Modes&amp;amp;diff=220&amp;amp;oldid=101&quot;&gt;Show changes&lt;/a&gt;</summary>
		<author><name>Monkey</name></author>
	</entry>
	<entry>
		<id>https://wiki.freenode.net/index.php?title=Channel_Modes&amp;diff=101&amp;oldid=prev</id>
		<title>Foxy: Created page with &quot; {| class=&quot;wikitable&quot; |'''Channel Mode''' |'''Mode Description''' |- |v &lt;nickname&gt; |Gives voice to &lt;nickname&gt;, allowing them to speak while the channel is +m. |- |h &lt;nickname&gt;...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.freenode.net/index.php?title=Channel_Modes&amp;diff=101&amp;oldid=prev"/>
		<updated>2021-12-17T21:18:07Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot; {| class=&amp;quot;wikitable&amp;quot; |&amp;#039;&amp;#039;&amp;#039;Channel Mode&amp;#039;&amp;#039;&amp;#039; |&amp;#039;&amp;#039;&amp;#039;Mode Description&amp;#039;&amp;#039;&amp;#039; |- |v &amp;lt;nickname&amp;gt; |Gives voice to &amp;lt;nickname&amp;gt;, allowing them to speak while the channel is +m. |- |h &amp;lt;nickname&amp;gt;...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|'''Channel Mode'''&lt;br /&gt;
|'''Mode Description'''&lt;br /&gt;
|-&lt;br /&gt;
|v &amp;lt;nickname&amp;gt;&lt;br /&gt;
|Gives voice to &amp;lt;nickname&amp;gt;, allowing them to speak while the channel is +m.&lt;br /&gt;
|-&lt;br /&gt;
|h &amp;lt;nickname&amp;gt;&lt;br /&gt;
|Gives halfop status to &amp;lt;nickname&amp;gt; (requires the customprefix module).&lt;br /&gt;
|-&lt;br /&gt;
|o &amp;lt;nickname&amp;gt;&lt;br /&gt;
|Gives op status to &amp;lt;nickname&amp;gt;.&lt;br /&gt;
|-&lt;br /&gt;
|a &amp;lt;nickname&amp;gt;&lt;br /&gt;
|Gives protected status to &amp;lt;nickname&amp;gt;, preventing them from being kicked (+q only, requires the customprefix module).&lt;br /&gt;
|-&lt;br /&gt;
|q &amp;lt;nickname&amp;gt;&lt;br /&gt;
|Gives owner status to &amp;lt;nickname&amp;gt;, preventing them from being kicked (Services or +q only, requires the customprefix module).&lt;br /&gt;
|-&lt;br /&gt;
|b &amp;lt;hostmask&amp;gt;&lt;br /&gt;
|Bans &amp;lt;hostmask&amp;gt; from the channel.&lt;br /&gt;
|-&lt;br /&gt;
|e &amp;lt;hostmask&amp;gt;&lt;br /&gt;
|Excepts &amp;lt;hostmask&amp;gt; from bans (requires the banexception module).&lt;br /&gt;
|-&lt;br /&gt;
|I &amp;lt;hostmask&amp;gt;&lt;br /&gt;
|Excepts &amp;lt;hostmask&amp;gt; from +i, allowing matching users to join while the channel is invite-only (requires the inviteexception module).&lt;br /&gt;
|-&lt;br /&gt;
|c&lt;br /&gt;
|Blocks messages that contain formatting codes (requires the blockcolor module).&lt;br /&gt;
|-&lt;br /&gt;
|d &amp;lt;time&amp;gt;&lt;br /&gt;
|Blocks messages to a channel from new users until they have been in the channel for &amp;lt;time&amp;gt; seconds (requires the delaymsg module).&lt;br /&gt;
|-&lt;br /&gt;
|f [*]&amp;lt;lines&amp;gt;:&amp;lt;sec&amp;gt;&lt;br /&gt;
|Kicks on text flood equal to or above the specified rate. With *, the user is banned (requires the messageflood module).&lt;br /&gt;
|-&lt;br /&gt;
|g &amp;lt;mask&amp;gt;&lt;br /&gt;
|Blocks messages matching the given glob mask (requires the chanfilter module).&lt;br /&gt;
|-&lt;br /&gt;
|i&lt;br /&gt;
|Makes the channel invite-only. Users can only join if an operator uses /INVITE to invite them.&lt;br /&gt;
|-&lt;br /&gt;
|j &amp;lt;joins&amp;gt;:&amp;lt;sec&amp;gt;&lt;br /&gt;
|Limits joins to the specified rate (requires the joinflood module).&lt;br /&gt;
|-&lt;br /&gt;
|k &amp;lt;key&amp;gt;&lt;br /&gt;
|Set the channel key (password) to &amp;lt;key&amp;gt;.&lt;br /&gt;
|-&lt;br /&gt;
|l &amp;lt;limit&amp;gt;&lt;br /&gt;
|Set the maximum allowed users to &amp;lt;limit&amp;gt;.&lt;br /&gt;
|-&lt;br /&gt;
|m&lt;br /&gt;
|Enable moderation. Only users with +v, +h, or +o can speak.&lt;br /&gt;
|-&lt;br /&gt;
|n&lt;br /&gt;
|Blocks users who are not members of the channel from messaging it.&lt;br /&gt;
|-&lt;br /&gt;
|p&lt;br /&gt;
|Make channel private, hiding it in users' whoises and replacing it with * in /LIST.&lt;br /&gt;
|-&lt;br /&gt;
|r&lt;br /&gt;
|Marks the channel as registered with Services (requires the services account module).&lt;br /&gt;
|-&lt;br /&gt;
|s&lt;br /&gt;
|Make channel secret, hiding it in users' whoises and /LIST.&lt;br /&gt;
|-&lt;br /&gt;
|t&lt;br /&gt;
|Prevents users without +h or +o from changing the topic.&lt;br /&gt;
|-&lt;br /&gt;
|u&lt;br /&gt;
|Makes the channel an auditorium; normal users only see themselves or themselves and the operators, while operators see all the users (requires the auditorium module).&lt;br /&gt;
|-&lt;br /&gt;
|w &amp;lt;flag&amp;gt;:&amp;lt;banmask&amp;gt;&lt;br /&gt;
|Adds basic channel access controls of &amp;lt;flag&amp;gt; to &amp;lt;banmask&amp;gt;, via the +w listmode. For example, +w o:R:Brain will op anyone identified to the account 'Brain' on join. (requires the autoop module)&lt;br /&gt;
|-&lt;br /&gt;
|z&lt;br /&gt;
|Blocks non-TLS (SSL) clients from joining the channel (requires the sslmodes module).&lt;br /&gt;
|-&lt;br /&gt;
|A&lt;br /&gt;
|Allows anyone to invite users to the channel (normally only chanops can invite, requires the allowinvite module).&lt;br /&gt;
|-&lt;br /&gt;
|B&lt;br /&gt;
|Blocks messages with too many capital letters, as determined by the network configuration (requires the blockcaps module).&lt;br /&gt;
|-&lt;br /&gt;
|C&lt;br /&gt;
|Blocks any CTCPs to the channel (requires the noctcp module).&lt;br /&gt;
|-&lt;br /&gt;
|D&lt;br /&gt;
|Delays join messages from users until they message the channel (requires the delayjoin module).&lt;br /&gt;
|-&lt;br /&gt;
|F &amp;lt;changes&amp;gt;:&amp;lt;sec&amp;gt;&lt;br /&gt;
|Blocks nick changes when they equal or exceed the specified rate (requires the nickflood module).&lt;br /&gt;
|-&lt;br /&gt;
|G&lt;br /&gt;
|Censors messages to the channel based on the network configuration (requires the censor module).&lt;br /&gt;
|-&lt;br /&gt;
|H &amp;lt;num&amp;gt;:&amp;lt;duration&amp;gt;&lt;br /&gt;
|Displays the last &amp;lt;num&amp;gt; lines of chat to joining users. &amp;lt;duration&amp;gt; is the maximum time to keep lines in the history buffer (requires the chanhistory module).&lt;br /&gt;
|-&lt;br /&gt;
|J &amp;lt;seconds&amp;gt;&lt;br /&gt;
|Prevents rejoin after kick for the specified number of seconds. This prevents auto-rejoin (requires the kicknorejoin module).&lt;br /&gt;
|-&lt;br /&gt;
|K&lt;br /&gt;
|Blocks /KNOCK on the channel (requires the knock module).&lt;br /&gt;
|-&lt;br /&gt;
|L &amp;lt;channel&amp;gt;&lt;br /&gt;
|If the channel reaches its limit set by +l, redirect users to &amp;lt;channel&amp;gt; (requires the redirect module).&lt;br /&gt;
|-&lt;br /&gt;
|M&lt;br /&gt;
|Blocks unregistered users from speaking (requires the services account module).&lt;br /&gt;
|-&lt;br /&gt;
|N&lt;br /&gt;
|Prevents users on the channel from changing nick (requires the nonicks module).&lt;br /&gt;
|-&lt;br /&gt;
|O&lt;br /&gt;
|Channel is server operators only (can only be set by server operators, requires the operchans module).&lt;br /&gt;
|-&lt;br /&gt;
|P&lt;br /&gt;
|Makes the channel permanent; Bans, invites, the topic, modes, and such will not be lost when it empties (can only be set by server operators, requires the permchannels module).&lt;br /&gt;
|-&lt;br /&gt;
|Q&lt;br /&gt;
|Only U-lined servers and their users can kick (requires the nokicks module).&lt;br /&gt;
|-&lt;br /&gt;
|R&lt;br /&gt;
|Blocks unregistered users from joining (requires the services account module).&lt;br /&gt;
|-&lt;br /&gt;
|S&lt;br /&gt;
|Strips formatting codes from messages to the channel (requires the stripcolor module).&lt;br /&gt;
|-&lt;br /&gt;
|T&lt;br /&gt;
|Blocks /NOTICEs to the channel from users who are not at least halfop (requires the nonotice module).&lt;br /&gt;
|-&lt;br /&gt;
|X &amp;lt;type&amp;gt;:&amp;lt;status&amp;gt;&lt;br /&gt;
|Makes users of &amp;lt;status&amp;gt; or higher exempt to the specified restriction &amp;lt;type&amp;gt;. For example: flood:h (requires the exemptchanops module).&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Possible restriction types to exempt with +X are:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|anticaps&lt;br /&gt;
|Channel mode +B&lt;br /&gt;
|-&lt;br /&gt;
|auditorium-see&lt;br /&gt;
|Permission required to see the full user list of a +u channel (requires the auditorium module).&lt;br /&gt;
|-&lt;br /&gt;
|auditorium-vis&lt;br /&gt;
|Permission required to be visible in a +u channel (requires the auditorium module).&lt;br /&gt;
|-&lt;br /&gt;
|blockcaps&lt;br /&gt;
|Channel mode +B&lt;br /&gt;
|-&lt;br /&gt;
|blockcolor&lt;br /&gt;
|Channel mode +c&lt;br /&gt;
|-&lt;br /&gt;
|censor&lt;br /&gt;
|Channel mode +G&lt;br /&gt;
|-&lt;br /&gt;
|filter&lt;br /&gt;
|Channel mode +g&lt;br /&gt;
|-&lt;br /&gt;
|flood&lt;br /&gt;
|Channel mode +f&lt;br /&gt;
|-&lt;br /&gt;
|nickflood&lt;br /&gt;
|Channel mode +F&lt;br /&gt;
|-&lt;br /&gt;
|noctcp&lt;br /&gt;
|Channel mode +C&lt;br /&gt;
|-&lt;br /&gt;
|nonick&lt;br /&gt;
|Channel mode +N&lt;br /&gt;
|-&lt;br /&gt;
|nonotice&lt;br /&gt;
|Channel mode +T&lt;br /&gt;
|-&lt;br /&gt;
|regmoderated&lt;br /&gt;
|Channel mode +M&lt;br /&gt;
|-&lt;br /&gt;
|repeat&lt;br /&gt;
|Channel mode +E&lt;br /&gt;
|-&lt;br /&gt;
|stripcolor&lt;br /&gt;
|Channel mode +S&lt;br /&gt;
|-&lt;br /&gt;
|topiclock&lt;br /&gt;
|Channel mode +t&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= +E =&lt;br /&gt;
 E [~|*]&amp;lt;lines&amp;gt;:&amp;lt;sec&amp;gt;[:&amp;lt;difference&amp;gt;][:&amp;lt;backlog&amp;gt;]&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Allows blocking of similar messages (requires the repeat module). Kicks as default, blocks with ~ and bans with * The last two parameters are optional.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''NOTE''': A large number of these modes are dependent upon server-side modules&lt;br /&gt;
being loaded by a server/network administrator. The actual modes available&lt;br /&gt;
on your network may be very different to this list. Please consult your&lt;br /&gt;
help channel if you have any questions.&lt;/div&gt;</summary>
		<author><name>Foxy</name></author>
	</entry>
</feed>