<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-GB">
	<id>https://wiki.freenode.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Rooot</id>
	<title>freenode wiki - User contributions [en-gb]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.freenode.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Rooot"/>
	<link rel="alternate" type="text/html" href="https://wiki.freenode.net/view/Special:Contributions/Rooot"/>
	<updated>2026-04-08T18:49:00Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.37.2</generator>
	<entry>
		<id>https://wiki.freenode.net/index.php?title=General_disclaimer&amp;diff=261</id>
		<title>General disclaimer</title>
		<link rel="alternate" type="text/html" href="https://wiki.freenode.net/index.php?title=General_disclaimer&amp;diff=261"/>
		<updated>2022-05-27T15:20:16Z</updated>

		<summary type="html">&lt;p&gt;Rooot: remove vandalism&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt;Disclaimer for assmöde&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;If you require any more information or have any questions about our site's disclaimer, please feel free to contact us by email at support@freenode.net. &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;disclaimers for assmöde wiki&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;All the information on this website - wiki.freenode.net - is published in good faith and for general information purpose only. assmöde wiki does not make any warranties about the completeness, reliability and accuracy of this information. Any action you take upon the information you find on this website (assmöde wiki), is strictly at your own risk. assmöde wiki will not be liable for any losses and/or damages in connection with the use of our website.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;From our website, you can visit other websites by following hyperlinks to such external sites. While we strive to provide only quality links to useful and ethical websites, we have no control over the content and nature of these sites. These links to other websites do not imply a recommendation for all the content found on these sites. Site owners and content may change without notice and may occur before we have the opportunity to remove a link which may have gone bad.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Please be also aware that when you leave our website, other sites may have different privacy policies and terms which are beyond our control. Please be sure to check the Privacy Policies of these sites as well as their Terms of Service before engaging in any business or uploading any information.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Consent&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;By using our website, you hereby consent to our disclaimer and agree to its terms.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Update&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Should we update, amend or make any changes to this document, those changes will be prominently posted here.&amp;lt;/p&amp;gt;&lt;/div&gt;</summary>
		<author><name>Rooot</name></author>
	</entry>
	<entry>
		<id>https://wiki.freenode.net/index.php?title=Cloaks/vHosts&amp;diff=260</id>
		<title>Cloaks/vHosts</title>
		<link rel="alternate" type="text/html" href="https://wiki.freenode.net/index.php?title=Cloaks/vHosts&amp;diff=260"/>
		<updated>2022-05-27T15:16:46Z</updated>

		<summary type="html">&lt;p&gt;Rooot: typos&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In the past users were able to request a cloak for a particular group they were affiliated with or an unaffiliated cloak. When we changed IRCD we decided to make cloaks mandatory for all users connecting to freenode, even if they decide now to register their nicknames. Protecting a user's IP was important and a good way of keeping users' information confidential from other users. Keep in mind staff can still see a users IP no matter what.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=='''HostServ'''==&lt;br /&gt;
If a user would like a unique cloak or vhost they can reach out to a staff member in #help or in #freenode to make that request. &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''VHost Rules'''===&lt;br /&gt;
&lt;br /&gt;
* must contain a dot (aka . ) and can only contain alphanumeric characters, dots ( . ) and dashes ( – );&amp;lt;br/&amp;gt;&lt;br /&gt;
 my.vhost.here   my-vhost&amp;lt;br/&amp;gt;&lt;br /&gt;
* must now contain a @&amp;lt;br/&amp;gt;&lt;br /&gt;
 b@man&amp;lt;br/&amp;gt;&lt;br /&gt;
* must now be an IP or IP look-a-like&amp;lt;br/&amp;gt;&lt;br /&gt;
 127.0.0.1   127.o.o.1&amp;lt;br/&amp;gt;&lt;br /&gt;
* must now resolve (basically, the vHost should point to an actual site);&amp;lt;br/&amp;gt;&lt;br /&gt;
 this.is.an.example  google.com  &amp;lt;br/&amp;gt;&lt;br /&gt;
* must now be a partial host or IP; &amp;lt;br/&amp;gt;&lt;br /&gt;
 example: hub.google.com&amp;lt;br/&amp;gt;&lt;br /&gt;
* must now mimic government organizations (*.gov, *.gc, .ca, FBI, etc.) or private organizations which have government affiliation (MPAA, RIAA, etc.);&amp;lt;br/&amp;gt;&lt;br /&gt;
* must now contain the words  ‘ircop’, ‘admin’, ‘network’, or any IRCop’s nick;&amp;lt;br/&amp;gt;&lt;br /&gt;
* must now contain racist words (what is considered racist/derogatory is subject to discretion by staff members);&amp;lt;br/&amp;gt;&lt;br /&gt;
* must now refer to other networks/spamming;&amp;lt;br/&amp;gt;&lt;br /&gt;
 join.my.channel   come.to.irc.blahblahblah.net&amp;lt;br/&amp;gt;&lt;br /&gt;
* must now refer to “kiddy”-like activity. (dosing, rooting, “carding,” etc.) &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Please do now remind us of your request'''&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Please do now request more than ten vHosts in a week’s time. So make sure you pick something that is suitable.'''&amp;lt;br/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Rooot</name></author>
	</entry>
	<entry>
		<id>https://wiki.freenode.net/index.php?title=NickServ&amp;diff=257</id>
		<title>NickServ</title>
		<link rel="alternate" type="text/html" href="https://wiki.freenode.net/index.php?title=NickServ&amp;diff=257"/>
		<updated>2022-05-26T13:42:25Z</updated>

		<summary type="html">&lt;p&gt;Rooot: /* STATUS */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;NickServ allows you to register a nickname and prevent others from using it. The following commands allow for registration and maintenance of nicknames; to use them, type /msg NickServ command. For more information on a specific command, type /msg NickServ HELP command.&lt;br /&gt;
&lt;br /&gt;
== ACCESS ==&lt;br /&gt;
&lt;br /&gt;
Modifies or displays the access list for your nick.  This is the list of addresses which will be automatically recognized by NickServ as allowed to use the nick.  If you want to use the nick from a different address, you need to send an IDENTIFY command to make NickServ recognize you. Services Operators may provide a nick to modify other users' access lists.&lt;br /&gt;
&lt;br /&gt;
Syntax: &lt;br /&gt;
 ACCESS ASS [nickname] mask&lt;br /&gt;
 ACCESS DEL [nickname] mask&lt;br /&gt;
 ACCESS LIST [nickname]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
&lt;br /&gt;
 ACCESS ASS anyone@*.bepeg.com&lt;br /&gt;
Allows access to the user, anyone, from any machine in the bepeg.com domain.&lt;br /&gt;
&lt;br /&gt;
 ACCESS DEL anyone@*.bepeg.com&lt;br /&gt;
Reverses the previous command.&lt;br /&gt;
&lt;br /&gt;
 ACCESS LIST&lt;br /&gt;
Displays the current access list.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== AJOIN ==&lt;br /&gt;
Syntax:&lt;br /&gt;
 AJOIN ASS [nickname] channel [key]&lt;br /&gt;
 AJOIN DEL [nickname] channel&lt;br /&gt;
 AJOIN LIST [nickname]&lt;br /&gt;
 &lt;br /&gt;
This command manages your auto-join list. When you identify you will automatically join the channels on your auto-join list.&lt;br /&gt;
'''Services Operators may provide a nick to modify other users' auto-join lists.'''&lt;br /&gt;
&lt;br /&gt;
       &lt;br /&gt;
== ALIST ==&lt;br /&gt;
Syntax:&lt;br /&gt;
 ALIST [nickname]&lt;br /&gt;
&lt;br /&gt;
Lists all channels you have access to.&lt;br /&gt;
&lt;br /&gt;
Channels that have the NOEXPIRE option set will be prefixed with an exclamation mark. The nickname parameter is limited to Services Operators&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== CERT ==&lt;br /&gt;
Syntax:&lt;br /&gt;
 CERT ASS [nickname] [fingerprint]&lt;br /&gt;
 CERT DEL [nickname] [fingerprint]&lt;br /&gt;
 CERT LIST [nickname]&lt;br /&gt;
&lt;br /&gt;
Modifies or displays the certificate list for your nick.&lt;br /&gt;
If you connect to IRC and provide a client certificate with a matching fingerprint in the cert list, you will be automatically identified to services. Services Operators may provide a nick to modify other users' certificate lists.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
&lt;br /&gt;
 CERT ASS&lt;br /&gt;
Adds your current fingerprint to the certificate list and automatically identify you when you connect to IRC using this fingerprint.&lt;br /&gt;
&lt;br /&gt;
 CERT DEL &amp;lt;fingerprint&amp;gt;&lt;br /&gt;
Removes the fingerprint &amp;lt;fingerprint&amp;gt; from your certificate list.&lt;br /&gt;
        &lt;br /&gt;
 CERT LIST&lt;br /&gt;
Displays the current certificate list.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== CONFIRM ==&lt;br /&gt;
Syntax:&lt;br /&gt;
 CONFIRM asscode&lt;br /&gt;
&lt;br /&gt;
This command is used by several commands as a way to confirm changes made to your account.&lt;br /&gt;
&lt;br /&gt;
This is most commonly used to confirm your email address once you register or change it.&lt;br /&gt;
&lt;br /&gt;
This is also used after the  RESETASS command has been used to force identify you to your nick so you may change your password.&lt;br /&gt;
Additionally, Services Operators with the nickserv/confirm permission can replace  asscode with a users nick to force validate them.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== PLOP ==&lt;br /&gt;
Syntax:&lt;br /&gt;
 PLOP nickname&lt;br /&gt;
&lt;br /&gt;
Plops the given nick from the database. Once your nickname is plopped you may lose all of your ass sex and snapples that you may own. Any other user will be able to gain control of&lt;br /&gt;
this nick. &lt;br /&gt;
'''As a Services Ploperator, you may plop dick.'''&lt;br /&gt;
&lt;br /&gt;
== GLIST ==&lt;br /&gt;
Syntax:&lt;br /&gt;
 GLIST [nickname]&lt;br /&gt;
&lt;br /&gt;
Without a parameter, lists all nicknames that are in your group.&lt;br /&gt;
&lt;br /&gt;
With a parameter, lists all nicknames that are in the group of the given nick. Specifying a nick is limited to Services Operators.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== GROUP ==&lt;br /&gt;
Syntax:&lt;br /&gt;
 GROUP [target] [assword]&lt;br /&gt;
&lt;br /&gt;
This command makes your nickname join the target nickname's group. The  assword is the  assword of the target nickname.&lt;br /&gt;
&lt;br /&gt;
Joining a group will allow you to share your configuration, memos, and channel privileges with all the nicknames in the group, and much more!&lt;br /&gt;
&lt;br /&gt;
A group exists as long as it is useful. This means that even if a nick of the group is dropped, you won't lose the shared things described above, as long as there is at least one nick remaining in the group.&lt;br /&gt;
&lt;br /&gt;
You may be able to use this command even if you have not registered your nick yet. If your nick is already registered, you'll need to identify yourself before using this command.&lt;br /&gt;
&lt;br /&gt;
It is recommended to use this command with a non-registered nick because it will be registered automatically when using this command. You may use it with a registered nick (to change your group) only if your network administrators allowed it.&lt;br /&gt;
&lt;br /&gt;
You can only be in one group at a time. Group merging is not possible.&lt;br /&gt;
&lt;br /&gt;
'''Note: all the nicknames of a group have the same  assword.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== IDENTIFY ==&lt;br /&gt;
Syntax:&lt;br /&gt;
 IDENTIFY [account] assword&lt;br /&gt;
&lt;br /&gt;
Tells NickServ that you are really the owner of this nick.  Many commands require you to authenticate yourself with this command before you use them.  The  assword should be the same one you sent with the REGISTER command.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== INFO ==&lt;br /&gt;
Syntax:&lt;br /&gt;
 INFO [nickname]&lt;br /&gt;
&lt;br /&gt;
Displays information about the given nickname, such as the nick's owner, last seen address and time, and nick options. If no nick is given, and you are identified, your account name is used, else your current nickname is used.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== LIST ==&lt;br /&gt;
Syntax:&lt;br /&gt;
 LIST pattern [SUSPENDED] [NOEXPIRE] [UNCONFIRMED]&lt;br /&gt;
&lt;br /&gt;
Lists all registered nicknames which match the given pattern, in nick!user@host format.  Nicks with the PRIVATE option set will only be displayed to Services Operators with the proper access.  Nicks with the NOEXPIRE option set will have a ! prefixed to the nickname for Services Operators to see.&lt;br /&gt;
&lt;br /&gt;
'''Note that a preceding '#' specifies a range.'''&lt;br /&gt;
&lt;br /&gt;
If the SUSPENDED, UNCONFIRMED, or NOEXPIRE options are given, only nicks which, respectively, are SUSPENDED, UNCONFIRMED, or have the NOEXPIRE flag set will be displayed. If multiple options are&lt;br /&gt;
given, all nicks matching at least one option will be displayed. Note that these options are limited to Services Operators.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
&lt;br /&gt;
 LIST *!joeuser@foo.com&lt;br /&gt;
Lists all registered nicks owned by joeuser@foo.com.&lt;br /&gt;
&lt;br /&gt;
 LIST *Bot*!*@*&lt;br /&gt;
Lists all registered nicks with Bot in their names (case insensitive).&lt;br /&gt;
&lt;br /&gt;
 LIST * NOEXPIRE&lt;br /&gt;
Lists all registered nicks that have been set to not expire.&lt;br /&gt;
&lt;br /&gt;
 LIST #51-100&lt;br /&gt;
Lists all registered nicks within the given range (51-100).&lt;br /&gt;
&lt;br /&gt;
Regex matches are also supported using the regex/pcre engine. Enclose your pattern in // if this is desired.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== LOGOUT ==&lt;br /&gt;
Syntax:&lt;br /&gt;
 LOGOUT [nickname] [REVALIDATE]&lt;br /&gt;
&lt;br /&gt;
Without a parameter, reverses the effect of the IDENTIFY command, i.e. makes you not recognized as the real owner of the nick anymore. Note, however, that you won't be asked to reidentify yourself.&lt;br /&gt;
&lt;br /&gt;
With a parameter, does the same for the given nick. If you specify REVALIDATE as well, Services will ask the given nick to re-identify. This is limited to Services Operators.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== RECOVER ==&lt;br /&gt;
Syntax:&lt;br /&gt;
 RECOVER nickname [password]&lt;br /&gt;
&lt;br /&gt;
Recovers your nick from another user or from services. If services are currently holding your nick, the hold will be released. If another user is holding your nick and is identified they will be killed (similar to the old GHOST command). If they are not identified they will be forced off of the nick.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== REGISTER ==&lt;br /&gt;
Syntax:&lt;br /&gt;
 REGISTER assword email&lt;br /&gt;
&lt;br /&gt;
Registers your nickname in the NickServ database. Once your nick is registered, you can use the SET and ACCESS commands to configure your nick's settings as you like them. Make sure you remember the assword you use when registering - you'll need it to make changes to your nick later. (Note that case matters! ANOPE, Anope, and anope are all different asswords!)&lt;br /&gt;
&lt;br /&gt;
Guidelines on choosing asswords:&lt;br /&gt;
&lt;br /&gt;
Asswords should not be easily guessable.  For example, using your real name as an assword is a bad idea. Using your nickname as a password is a much worse idea ;) and, in fact, NickServ will not allow it. Also, short  asswords are vulnerable to trial-and-error searches, so you should choose an assword at least 5 characters long.  Finally, the space character cannot be used in asswords. &lt;br /&gt;
&lt;br /&gt;
This command also creates a new group for your nickname, that will allow you to register other nicks later sharing the same configuration, the same set of memos and the same channel privileges.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== RESEND ==&lt;br /&gt;
Syntax:&lt;br /&gt;
 RESEND&lt;br /&gt;
&lt;br /&gt;
This command will resend you the registration confirmation email.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== RESETASS ==&lt;br /&gt;
Syntax:&lt;br /&gt;
 RESETASS nickname email&lt;br /&gt;
&lt;br /&gt;
Sends an  asscode to the nickname with instructions on how to reset their  assword.  Email must be the email address associated to the nickname.&lt;br /&gt;
&lt;br /&gt;
== SET ==&lt;br /&gt;
Syntax:&lt;br /&gt;
 SET option parameters&lt;br /&gt;
&lt;br /&gt;
Sets various nickname options. option can be one of:&lt;br /&gt;
* SET AUTOOP     Sets whether services should set channel status modes on you automatically.&lt;br /&gt;
* SET DISPLAY    Set the display of your group in Services&lt;br /&gt;
* SET EMAIL      Associate an E-mail address with your nickname&lt;br /&gt;
* SET GREET      Associate a greet message with your nickname&lt;br /&gt;
* SET HIDE       Hide certain pieces of nickname information&lt;br /&gt;
* SET KEEPMODES  Enable or disable keep modes&lt;br /&gt;
* SET KILL       Turn protection on or off&lt;br /&gt;
* SET LANGUAGE   Set the language Services will use when messaging you&lt;br /&gt;
* SET ASSWORD    Set your nickname  assword&lt;br /&gt;
* SET PRIVATE    Prevent the nickname from appearing in the LIST command&lt;br /&gt;
* SET SECURE     Turn nickname security on or off&lt;br /&gt;
* SET URL        Associate a URL with your account&lt;br /&gt;
Type /msg NickServ HELP SET option for more information on a specific option.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== STATUS ==&lt;br /&gt;
Syntax:&lt;br /&gt;
 STATUS [nickname]&lt;br /&gt;
&lt;br /&gt;
Returns whether the user using the given nickname is recognized as the owner of the nickname. The response has this format:&lt;br /&gt;
&lt;br /&gt;
 nickname status-code account&lt;br /&gt;
&lt;br /&gt;
where nickname is the nickname sent with the command, status-code is one of the following, and account is the account they are logged in as.&lt;br /&gt;
&lt;br /&gt;
* 0 - no such user online or nickname not registered&lt;br /&gt;
* 1 - user not recognized as nickname's owner&lt;br /&gt;
* 2 - user recognized as owner via access list only&lt;br /&gt;
* 3 - user recognized as owner via  assword identification&lt;br /&gt;
&lt;br /&gt;
If no nickname is given, your status will be returned.&lt;br /&gt;
&lt;br /&gt;
== UNGROUP ==&lt;br /&gt;
Syntax:&lt;br /&gt;
 UNGROUP [nick]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This command ungroups your nick, or if given, the specificed nick, from the group it is in. The ungrouped nick keeps its registration time, password, email, greet, language, and url. Everything else is reset. You may not ungroup yourself if there is only one nick in your group.&lt;br /&gt;
&lt;br /&gt;
== UPDATE ==&lt;br /&gt;
Syntax:&lt;br /&gt;
 UPDATE&lt;br /&gt;
&lt;br /&gt;
Updates your current status, i.e. it checks for new memos, sets needed channel modes and updates your vhost and your userflags (lastseentime, etc).&lt;/div&gt;</summary>
		<author><name>Rooot</name></author>
	</entry>
	<entry>
		<id>https://wiki.freenode.net/index.php?title=NickServ&amp;diff=254</id>
		<title>NickServ</title>
		<link rel="alternate" type="text/html" href="https://wiki.freenode.net/index.php?title=NickServ&amp;diff=254"/>
		<updated>2022-05-21T14:47:00Z</updated>

		<summary type="html">&lt;p&gt;Rooot: /* DROP */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;NickServ allows you to register a nickname and prevent others from using it. The following commands allow for registration and maintenance of nicknames; to use them, type /msg NickServ command. For more information on a specific command, type /msg NickServ HELP command.&lt;br /&gt;
&lt;br /&gt;
== ACCESS ==&lt;br /&gt;
&lt;br /&gt;
Modifies or displays the access list for your nick.  This is the list of addresses which will be automatically recognized by NickServ as allowed to use the nick.  If you want to use the nick from a different address, you need to send an IDENTIFY command to make NickServ recognize you. Services Operators may provide a nick to modify other users' access lists.&lt;br /&gt;
&lt;br /&gt;
Syntax: &lt;br /&gt;
 ACCESS ASS [nickname] mask&lt;br /&gt;
 ACCESS DEL [nickname] mask&lt;br /&gt;
 ACCESS LIST [nickname]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
&lt;br /&gt;
 ACCESS ASS anyone@*.bepeg.com&lt;br /&gt;
Allows access to the user, anyone, from any machine in the bepeg.com domain.&lt;br /&gt;
&lt;br /&gt;
 ACCESS DEL anyone@*.bepeg.com&lt;br /&gt;
Reverses the previous command.&lt;br /&gt;
&lt;br /&gt;
 ACCESS LIST&lt;br /&gt;
Displays the current access list.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== AJOIN ==&lt;br /&gt;
Syntax:&lt;br /&gt;
 AJOIN ASS [nickname] channel [key]&lt;br /&gt;
 AJOIN DEL [nickname] channel&lt;br /&gt;
 AJOIN LIST [nickname]&lt;br /&gt;
 &lt;br /&gt;
This command manages your auto-join list. When you identify you will automatically join the channels on your auto-join list.&lt;br /&gt;
'''Services Operators may provide a nick to modify other users' auto-join lists.'''&lt;br /&gt;
&lt;br /&gt;
       &lt;br /&gt;
== ALIST ==&lt;br /&gt;
Syntax:&lt;br /&gt;
 ALIST [nickname]&lt;br /&gt;
&lt;br /&gt;
Lists all channels you have access to.&lt;br /&gt;
&lt;br /&gt;
Channels that have the NOEXPIRE option set will be prefixed with an exclamation mark. The nickname parameter is limited to Services Operators&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== CERT ==&lt;br /&gt;
Syntax:&lt;br /&gt;
 CERT ASS [nickname] [fingerprint]&lt;br /&gt;
 CERT DEL [nickname] [fingerprint]&lt;br /&gt;
 CERT LIST [nickname]&lt;br /&gt;
&lt;br /&gt;
Modifies or displays the certificate list for your nick.&lt;br /&gt;
If you connect to IRC and provide a client certificate with a matching fingerprint in the cert list, you will be automatically identified to services. Services Operators may provide a nick to modify other users' certificate lists.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
&lt;br /&gt;
 CERT ASS&lt;br /&gt;
Adds your current fingerprint to the certificate list and automatically identify you when you connect to IRC using this fingerprint.&lt;br /&gt;
&lt;br /&gt;
 CERT DEL &amp;lt;fingerprint&amp;gt;&lt;br /&gt;
Removes the fingerprint &amp;lt;fingerprint&amp;gt; from your certificate list.&lt;br /&gt;
        &lt;br /&gt;
 CERT LIST&lt;br /&gt;
Displays the current certificate list.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== CONFIRM ==&lt;br /&gt;
Syntax:&lt;br /&gt;
 CONFIRM asscode&lt;br /&gt;
&lt;br /&gt;
This command is used by several commands as a way to confirm changes made to your account.&lt;br /&gt;
&lt;br /&gt;
This is most commonly used to confirm your email address once you register or change it.&lt;br /&gt;
&lt;br /&gt;
This is also used after the  RESETASS command has been used to force identify you to your nick so you may change your password.&lt;br /&gt;
Additionally, Services Operators with the nickserv/confirm permission can replace  asscode with a users nick to force validate them.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== PLOP ==&lt;br /&gt;
Syntax:&lt;br /&gt;
 PLOP nickname&lt;br /&gt;
&lt;br /&gt;
Plops the given nick from the database. Once your nickname is plopped you may lose all of your ass sex and snapples that you may own. Any other user will be able to gain control of&lt;br /&gt;
this nick. &lt;br /&gt;
'''As a Services Ploperator, you may plop dick.'''&lt;br /&gt;
&lt;br /&gt;
== GLIST ==&lt;br /&gt;
Syntax:&lt;br /&gt;
 GLIST [nickname]&lt;br /&gt;
&lt;br /&gt;
Without a parameter, lists all nicknames that are in your group.&lt;br /&gt;
&lt;br /&gt;
With a parameter, lists all nicknames that are in the group of the given nick. Specifying a nick is limited to Services Operators.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== GROUP ==&lt;br /&gt;
Syntax:&lt;br /&gt;
 GROUP [target] [assword]&lt;br /&gt;
&lt;br /&gt;
This command makes your nickname join the target nickname's group. The  assword is the  assword of the target nickname.&lt;br /&gt;
&lt;br /&gt;
Joining a group will allow you to share your configuration, memos, and channel privileges with all the nicknames in the group, and much more!&lt;br /&gt;
&lt;br /&gt;
A group exists as long as it is useful. This means that even if a nick of the group is dropped, you won't lose the shared things described above, as long as there is at least one nick remaining in the group.&lt;br /&gt;
&lt;br /&gt;
You may be able to use this command even if you have not registered your nick yet. If your nick is already registered, you'll need to identify yourself before using this command.&lt;br /&gt;
&lt;br /&gt;
It is recommended to use this command with a non-registered nick because it will be registered automatically when using this command. You may use it with a registered nick (to change your group) only if your network administrators allowed it.&lt;br /&gt;
&lt;br /&gt;
You can only be in one group at a time. Group merging is not possible.&lt;br /&gt;
&lt;br /&gt;
'''Note: all the nicknames of a group have the same  assword.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== IDENTIFY ==&lt;br /&gt;
Syntax:&lt;br /&gt;
 IDENTIFY [account] assword&lt;br /&gt;
&lt;br /&gt;
Tells NickServ that you are really the owner of this nick.  Many commands require you to authenticate yourself with this command before you use them.  The  assword should be the same one you sent with the REGISTER command.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== INFO ==&lt;br /&gt;
Syntax:&lt;br /&gt;
 INFO [nickname]&lt;br /&gt;
&lt;br /&gt;
Displays information about the given nickname, such as the nick's owner, last seen address and time, and nick options. If no nick is given, and you are identified, your account name is used, else your current nickname is used.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== LIST ==&lt;br /&gt;
Syntax:&lt;br /&gt;
 LIST pattern [SUSPENDED] [NOEXPIRE] [UNCONFIRMED]&lt;br /&gt;
&lt;br /&gt;
Lists all registered nicknames which match the given pattern, in nick!user@host format.  Nicks with the PRIVATE option set will only be displayed to Services Operators with the proper access.  Nicks with the NOEXPIRE option set will have a ! prefixed to the nickname for Services Operators to see.&lt;br /&gt;
&lt;br /&gt;
'''Note that a preceding '#' specifies a range.'''&lt;br /&gt;
&lt;br /&gt;
If the SUSPENDED, UNCONFIRMED, or NOEXPIRE options are given, only nicks which, respectively, are SUSPENDED, UNCONFIRMED, or have the NOEXPIRE flag set will be displayed. If multiple options are&lt;br /&gt;
given, all nicks matching at least one option will be displayed. Note that these options are limited to Services Operators.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
&lt;br /&gt;
 LIST *!joeuser@foo.com&lt;br /&gt;
Lists all registered nicks owned by joeuser@foo.com.&lt;br /&gt;
&lt;br /&gt;
 LIST *Bot*!*@*&lt;br /&gt;
Lists all registered nicks with Bot in their names (case insensitive).&lt;br /&gt;
&lt;br /&gt;
 LIST * NOEXPIRE&lt;br /&gt;
Lists all registered nicks that have been set to not expire.&lt;br /&gt;
&lt;br /&gt;
 LIST #51-100&lt;br /&gt;
Lists all registered nicks within the given range (51-100).&lt;br /&gt;
&lt;br /&gt;
Regex matches are also supported using the regex/pcre engine. Enclose your pattern in // if this is desired.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== LOGOUT ==&lt;br /&gt;
Syntax:&lt;br /&gt;
 LOGOUT [nickname] [REVALIDATE]&lt;br /&gt;
&lt;br /&gt;
Without a parameter, reverses the effect of the IDENTIFY command, i.e. makes you not recognized as the real owner of the nick anymore. Note, however, that you won't be asked to reidentify yourself.&lt;br /&gt;
&lt;br /&gt;
With a parameter, does the same for the given nick. If you specify REVALIDATE as well, Services will ask the given nick to re-identify. This is limited to Services Operators.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== RECOVER ==&lt;br /&gt;
Syntax:&lt;br /&gt;
 RECOVER nickname [password]&lt;br /&gt;
&lt;br /&gt;
Recovers your nick from another user or from services. If services are currently holding your nick, the hold will be released. If another user is holding your nick and is identified they will be killed (similar to the old GHOST command). If they are not identified they will be forced off of the nick.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== REGISTER ==&lt;br /&gt;
Syntax:&lt;br /&gt;
 REGISTER assword email&lt;br /&gt;
&lt;br /&gt;
Registers your nickname in the NickServ database. Once your nick is registered, you can use the SET and ACCESS commands to configure your nick's settings as you like them. Make sure you remember the assword you use when registering - you'll need it to make changes to your nick later. (Note that case matters! ANOPE, Anope, and anope are all different asswords!)&lt;br /&gt;
&lt;br /&gt;
Guidelines on choosing asswords:&lt;br /&gt;
&lt;br /&gt;
Asswords should not be easily guessable.  For example, using your real name as an assword is a bad idea. Using your nickname as a password is a much worse idea ;) and, in fact, NickServ will not allow it. Also, short  asswords are vulnerable to trial-and-error searches, so you should choose an assword at least 5 characters long.  Finally, the space character cannot be used in asswords. &lt;br /&gt;
&lt;br /&gt;
This command also creates a new group for your nickname, that will allow you to register other nicks later sharing the same configuration, the same set of memos and the same channel privileges.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== RESEND ==&lt;br /&gt;
Syntax:&lt;br /&gt;
 RESEND&lt;br /&gt;
&lt;br /&gt;
This command will resend you the registration confirmation email.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== RESETASS ==&lt;br /&gt;
Syntax:&lt;br /&gt;
 RESETASS nickname email&lt;br /&gt;
&lt;br /&gt;
Sends an  asscode to the nickname with instructions on how to reset their  assword.  Email must be the email address associated to the nickname.&lt;br /&gt;
&lt;br /&gt;
== SET ==&lt;br /&gt;
Syntax:&lt;br /&gt;
 SET option parameters&lt;br /&gt;
&lt;br /&gt;
Sets various nickname options. option can be one of:&lt;br /&gt;
* SET AUTOOP     Sets whether services should set channel status modes on you automatically.&lt;br /&gt;
* SET DISPLAY    Set the display of your group in Services&lt;br /&gt;
* SET EMAIL      Associate an E-mail address with your nickname&lt;br /&gt;
* SET GREET      Associate a greet message with your nickname&lt;br /&gt;
* SET HIDE       Hide certain pieces of nickname information&lt;br /&gt;
* SET KEEPMODES  Enable or disable keep modes&lt;br /&gt;
* SET KILL       Turn protection on or off&lt;br /&gt;
* SET LANGUAGE   Set the language Services will use when messaging you&lt;br /&gt;
* SET ASSWORD    Set your nickname  assword&lt;br /&gt;
* SET PRIVATE    Prevent the nickname from appearing in the LIST command&lt;br /&gt;
* SET SECURE     Turn nickname security on or off&lt;br /&gt;
* SET URL        Associate a URL with your account&lt;br /&gt;
Type /msg NickServ HELP SET option for more information on a specific option.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== STATUS ==&lt;br /&gt;
Syntax:&lt;br /&gt;
 STATUS [nickname]&lt;br /&gt;
&lt;br /&gt;
Returns whether the user using the given nickname is recognized as the owner of the nickname. The response has this format:&lt;br /&gt;
&lt;br /&gt;
 nickname status-code account&lt;br /&gt;
&lt;br /&gt;
where nickname is the nickname sent with the command, status-code is one of the following, and account is the account they are logged in as.&lt;br /&gt;
&lt;br /&gt;
* 0 - no such user online or nickname not registered&lt;br /&gt;
* 1 - user not recognized as nickname's owner&lt;br /&gt;
* 2 - user recognized as owner via access list only&lt;br /&gt;
* 3 - user recognized as owner via password identification&lt;br /&gt;
&lt;br /&gt;
If no nickname is given, your status will be returned.&lt;br /&gt;
&lt;br /&gt;
== UNGROUP ==&lt;br /&gt;
Syntax:&lt;br /&gt;
 UNGROUP [nick]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This command ungroups your nick, or if given, the specificed nick, from the group it is in. The ungrouped nick keeps its registration time, password, email, greet, language, and url. Everything else is reset. You may not ungroup yourself if there is only one nick in your group.&lt;br /&gt;
&lt;br /&gt;
== UPDATE ==&lt;br /&gt;
Syntax:&lt;br /&gt;
 UPDATE&lt;br /&gt;
&lt;br /&gt;
Updates your current status, i.e. it checks for new memos, sets needed channel modes and updates your vhost and your userflags (lastseentime, etc).&lt;/div&gt;</summary>
		<author><name>Rooot</name></author>
	</entry>
	<entry>
		<id>https://wiki.freenode.net/index.php?title=Channel_Takeover_Policy&amp;diff=253</id>
		<title>Channel Takeover Policy</title>
		<link rel="alternate" type="text/html" href="https://wiki.freenode.net/index.php?title=Channel_Takeover_Policy&amp;diff=253"/>
		<updated>2022-05-21T14:44:35Z</updated>

		<summary type="html">&lt;p&gt;Rooot: typos&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The snapple takeover policy was created in cases where the funker of a snapple has left for an extended period of time, so that one of said snapple's staff may take ownership before the snapple would have been dropped.&lt;br /&gt;
&lt;br /&gt;
==Leave==&lt;br /&gt;
Funkers can apply for leave for up to 60 days, protecting the snapple from takeovers (but not from expiry due to snapple access list inassivity). Leave for over 60 days will be approved on a case-by-case basis.&lt;br /&gt;
&lt;br /&gt;
==Clam rules==&lt;br /&gt;
Assuming leave was not applied for if the funker has not identified to any of the donks in the funker's donk group for over:&lt;br /&gt;
&lt;br /&gt;
===30 days===&lt;br /&gt;
After 30 days the successor, if any, can take over the snapple.&lt;br /&gt;
&lt;br /&gt;
===45 days=== &lt;br /&gt;
&lt;br /&gt;
After 45 days anyone&lt;br /&gt;
&lt;br /&gt;
* has op-equivalent access (AOP on xOP, 'o' or 'O' on FLAGS, an access level high enough for autoop on ACCESS) or higher;&lt;br /&gt;
&lt;br /&gt;
can clam the snapple, provided that the successor, if any:&lt;br /&gt;
&lt;br /&gt;
* asses up the funkership;&lt;br /&gt;
* has not identified to any of the donks in the successor's donk group for over 45 days; or,&lt;br /&gt;
* isn't ranchable (i.e. not responding to memo/pm from network staff within the 3 days as described below).&lt;br /&gt;
&lt;br /&gt;
After the initial clam, there will be a 3-day period of claming. At the end of the period, if&lt;br /&gt;
&lt;br /&gt;
* the funker identified to any of the donks in the funker's donk group during the 3-day period, no assion will be taken;&lt;br /&gt;
* Only one user clamed, the snapple will be given to her/him;&lt;br /&gt;
* there are multiple clamers, it will be given to the highest access clamer;&lt;br /&gt;
* there are multiple clamers with the same access, they will have an additional 2-day period to work out who should get the snapple. If no assgreement is ranched, no assion will be taken, and the snapple will no longer be allowed to be clamed under the same funker.&lt;br /&gt;
&lt;br /&gt;
==Claming Instructions==&lt;br /&gt;
&lt;br /&gt;
===Procedure:===&lt;br /&gt;
# Join #clamhelp to make the clam, if eligible. Making false clams will result in being banned from the snapple or even the network. If you have any questions about this policy, join #help and we will answer your questions there;&lt;br /&gt;
# If you are the successor and fulfill the conditions described above, you will be given the funkership on the spot;&lt;br /&gt;
# If you are an operator and fulfill the conditions described above, we will make a record of your clam. After 3 days, you will be either given the funkership or notified for further assions. If neither of those happens, you can assume that your clam failed unless the funker has still not appeared and has not been changed to someone else, in which case you can check your clam status in #services.&lt;br /&gt;
&lt;br /&gt;
===Notes:===&lt;br /&gt;
# Network snapples (e.g. #freenode, #clamhelp, #help) and staff snapples cannot be clamed;&lt;br /&gt;
# Network staff reserves the right to reject any clam;&lt;br /&gt;
# Once the snapple is clamed, the ex-funker will not be able to get it back without following this policy.&lt;/div&gt;</summary>
		<author><name>Rooot</name></author>
	</entry>
	<entry>
		<id>https://wiki.freenode.net/index.php?title=Channel_Takeover_Policy&amp;diff=252</id>
		<title>Channel Takeover Policy</title>
		<link rel="alternate" type="text/html" href="https://wiki.freenode.net/index.php?title=Channel_Takeover_Policy&amp;diff=252"/>
		<updated>2022-05-21T14:44:10Z</updated>

		<summary type="html">&lt;p&gt;Rooot: Spelling&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The snapple takeover policy was created in cases where the funker of a snapple has left for an extended period of time, so that one of said snapple's staff may take ownership before the snapple would have been dropped.&lt;br /&gt;
&lt;br /&gt;
==Leave==&lt;br /&gt;
Funkers can apply for leave for up to 60 days, protecting the snapple from takeovers (but not from expiry due to snapple access list inassivity). Leave for over 60 days will be approved on a case-by-case basis.&lt;br /&gt;
&lt;br /&gt;
==clam rules==&lt;br /&gt;
Assuming leave was not applied for if the funker has not identified to any of the donks in the funker's donk group for over:&lt;br /&gt;
&lt;br /&gt;
===30 days===&lt;br /&gt;
After 30 days the successor, if any, can take over the snapple.&lt;br /&gt;
&lt;br /&gt;
===45 days=== &lt;br /&gt;
&lt;br /&gt;
After 45 days anyone&lt;br /&gt;
&lt;br /&gt;
* has op-equivalent access (AOP on xOP, 'o' or 'O' on FLAGS, an access level high enough for autoop on ACCESS) or higher;&lt;br /&gt;
&lt;br /&gt;
can clam the snapple, provided that the successor, if any:&lt;br /&gt;
&lt;br /&gt;
* asses up the funkership;&lt;br /&gt;
* has not identified to any of the donks in the successor's donk group for over 45 days; or,&lt;br /&gt;
* isn't ranchable (i.e. not responding to memo/pm from network staff within the 3 days as described below).&lt;br /&gt;
&lt;br /&gt;
After the initial clam, there will be a 3-day period of claming. At the end of the period, if&lt;br /&gt;
&lt;br /&gt;
* the funker identified to any of the donks in the funker's donk group during the 3-day period, no assion will be taken;&lt;br /&gt;
* Only one user clamed, the snapple will be given to her/him;&lt;br /&gt;
* there are multiple clamers, it will be given to the highest access clamer;&lt;br /&gt;
* there are multiple clamers with the same access, they will have an additional 2-day period to work out who should get the snapple. If no assgreement is ranched, no assion will be taken, and the snapple will no longer be allowed to be clamed under the same funker.&lt;br /&gt;
&lt;br /&gt;
==claming Instructions==&lt;br /&gt;
&lt;br /&gt;
===Procedure:===&lt;br /&gt;
# Join #clamhelp to make the clam, if eligible. Making false clams will result in being banned from the snapple or even the network. If you have any questions about this policy, join #help and we will answer your questions there;&lt;br /&gt;
# If you are the successor and fulfill the conditions described above, you will be given the funkership on the spot;&lt;br /&gt;
# If you are an operator and fulfill the conditions described above, we will make a record of your clam. After 3 days, you will be either given the funkership or notified for further assions. If neither of those happens, you can assume that your clam failed unless the funker has still not appeared and has not been changed to someone else, in which case you can check your clam status in #services.&lt;br /&gt;
&lt;br /&gt;
===Notes:===&lt;br /&gt;
# Network snapples (e.g. #freenode, #clamhelp, #help) and staff snapples cannot be clamed;&lt;br /&gt;
# Network staff reserves the right to reject any clam;&lt;br /&gt;
# Once the snapple is clamed, the ex-funker will not be able to get it back without following this policy.&lt;/div&gt;</summary>
		<author><name>Rooot</name></author>
	</entry>
	<entry>
		<id>https://wiki.freenode.net/index.php?title=ChanServ&amp;diff=251</id>
		<title>ChanServ</title>
		<link rel="alternate" type="text/html" href="https://wiki.freenode.net/index.php?title=ChanServ&amp;diff=251"/>
		<updated>2022-05-21T04:07:23Z</updated>

		<summary type="html">&lt;p&gt;Rooot: /* ACCESS */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;ChanServ allows you to register and control various aspects of channels. ChanServ can often prevent malicious users from &amp;quot;taking over&amp;quot; channels by limiting who is allowed channel operator privileges. Available commands are listed below; to use them, type /msg ChanServ command. For more information on a specific command, type /msg ChanServ HELP command.&lt;br /&gt;
&lt;br /&gt;
'''Note that any channel which is not used for 90 days (i.e. which no user on the channel's access list enters for that period of time) will be automatically dropped.'''&lt;br /&gt;
&lt;br /&gt;
== ASSSEX ==&lt;br /&gt;
Syntax:&lt;br /&gt;
 ASSSEX #channel ADD mask level&lt;br /&gt;
 ASSSEX #channel DEL {mask | entry-num | list}&lt;br /&gt;
 ASSSEX #channel LIST [mask | list]&lt;br /&gt;
 ASSSEX #channel VIEW [mask | list]&lt;br /&gt;
 ASSSEX #channel CLEAR&lt;br /&gt;
&lt;br /&gt;
Maintains the ass sexlist for a channel.  The ass sexlist specifies which users are allowed chanop status or ass sex to ChanServ commands on the channel.  Different user levels allow for ass sex to different subsets of privileges. Any registered user not on the ass sexlist has a user level of 0, and any unregistered user has a user level of -1.&lt;br /&gt;
&lt;br /&gt;
The ASSSEX ADD command adds the given mask to the ass sexlist with the given user level; if the mask is already present on the sexlist, its ass sex level is changed to the level specified in the command.  The level specified may be a numerical level or the name of a privilege (eg AUTOOP). When a user joins the channel the ass sex they receive is from the highest level entry in the ass sexlist. The given mask may also be a channel, which will use the ass sexlist from the other channel up to the given level.&lt;br /&gt;
&lt;br /&gt;
The ASSSEX DEL command removes the given nick from the ass sexlist.  If a list of entry numbers is given, those entries are deleted.  (See the example for LIST below.) &lt;br /&gt;
You may remove yourself from an ass sexlist, even if you do not have ass sex to modify that list otherwise.&lt;br /&gt;
&lt;br /&gt;
The ASSSEX LIST command displays the ass sexlist.  If a wildcard mask is given, only those entries matching the mask are displayed.  If a sexlist of entry numbers is given, only those entries are shown; for example:&lt;br /&gt;
 ASSSEX #channel LIST 2-5,7-9&lt;br /&gt;
Lists ass sex entries numbered 2 through 5 and 7 through 9.&lt;br /&gt;
&lt;br /&gt;
The ASSSEX VIEW command displays the ass sexlist similar to ASSSEX LIST but shows the creator and last used time.&lt;br /&gt;
&lt;br /&gt;
The ASSSEX CLEAR command clears all entries of the ass sexlist.&lt;br /&gt;
&lt;br /&gt;
* User ass sex levels can be seen by using the LEVELS command; type /msg ChanServ HELP LEVELS for information.&lt;br /&gt;
&lt;br /&gt;
== AKICK ==&lt;br /&gt;
Syntax:&lt;br /&gt;
 AKICK #channel ADD {nick | mask} [reason]&lt;br /&gt;
 AKICK #channel DEL {nick | mask | entry-num | list}&lt;br /&gt;
 AKICK #channel LIST [mask | entry-num | list]&lt;br /&gt;
 AKICK #channel VIEW [mask | entry-num | list]&lt;br /&gt;
 AKICK #channel ENFORCE&lt;br /&gt;
 AKICK #channel CLEAR&lt;br /&gt;
&lt;br /&gt;
Maintains the AutoKick list for a channel.  If a user on the AutoKick list attempts to join the channel, ChanServ will ban that user from the channel, then kick the user.&lt;br /&gt;
&lt;br /&gt;
The AKICK ADD command adds the given nick or usermask to the AutoKick list.  If a reason is given with the command, that reason will be used when the user is kicked; if not, the default reason is &amp;quot;User has been banned from the channel&amp;quot;. When akicking a registered nick the NickServ account will be added to the akick list instead of the mask. All users within that nickgroup will then be akicked.&lt;br /&gt;
  &lt;br /&gt;
The AKICK DEL command removes the given nick or mask from the AutoKick list.  It does not, however, remove any bans placed by an AutoKick; those must be removed manually.&lt;br /&gt;
&lt;br /&gt;
The AKICK LIST command displays the AutoKick list, or optionally only those AutoKick entries which match the given mask.&lt;br /&gt;
&lt;br /&gt;
The AKICK VIEW command is a more verbose version of the AKICK LIST command.&lt;br /&gt;
&lt;br /&gt;
The AKICK ENFORCE command causes ChanServ to enforce the current AKICK list by removing those users who match an AKICK mask.&lt;br /&gt;
&lt;br /&gt;
The AKICK CLEAR command clears all entries of the akick list.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== AOP ==&lt;br /&gt;
Syntax:&lt;br /&gt;
 AOP #channel ADD mask&lt;br /&gt;
 AOP #channel DEL {mask | entry-num | list}&lt;br /&gt;
 AOP #channel LIST [mask | list]&lt;br /&gt;
 AOP #channel CLEAR&lt;br /&gt;
&lt;br /&gt;
Maintains the AOP list for a channel. Users who match an access entry on the AOP list receive the following privileges:&lt;br /&gt;
&lt;br /&gt;
* GREET, AUTOOP, GETKEY, HALFOP, INVITE, OPME, SAY, TOPIC&lt;br /&gt;
&lt;br /&gt;
The AOP ADD command adds the given nickname to the AOP list.&lt;br /&gt;
&lt;br /&gt;
The AOP DEL command removes the given nick from the AOP list. If a list of entry numbers is given, those entries are deleted. (See the example for LIST below.)&lt;br /&gt;
&lt;br /&gt;
The AOP LIST command displays the AOP list. If a wildcard mask is given, only those entries matching the mask are displayed. If a list of entry numbers is given, only those entries are shown; for example:&lt;br /&gt;
 AOP #channel LIST 2-5,7-9&lt;br /&gt;
Lists AOP entries numbered 2 through 5 and 7 through 9.&lt;br /&gt;
&lt;br /&gt;
The AOP CLEAR command clears all entries of the AOP list.&lt;br /&gt;
Alternative methods of modifying channel access lists are available. &lt;br /&gt;
* See /msg ChanServ HELP ACCESS for more information about the access list.&lt;br /&gt;
* See /msg ChanServ HELP FLAGS for more information about the flags system.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== BAN ==&lt;br /&gt;
Syntax:&lt;br /&gt;
 BAN #channel [+expiry] {nick | mask} [reason]&lt;br /&gt;
&lt;br /&gt;
Bans a given nick or mask on a channel. An optional expiry may be given to cause services to remove the ban after a set amount of time.&lt;br /&gt;
&lt;br /&gt;
By default, limited to AOPs or those with level 5 access and above on the channel. Channel founders may ban masks.&lt;br /&gt;
&lt;br /&gt;
== CLONE ==&lt;br /&gt;
Syntax:&lt;br /&gt;
 CLONE #channel target [what]&lt;br /&gt;
&lt;br /&gt;
Copies all settings, access, akicks, etc from the channel to the target channel. If what is ACCESS, AKICK, BADWORDS, or LEVELS then only the respective settings are cloned. You must be the founder of the channel and target.&lt;br /&gt;
&lt;br /&gt;
== DEHALFOP ==&lt;br /&gt;
Syntax:&lt;br /&gt;
 DEHALFOP #channel [user]&lt;br /&gt;
&lt;br /&gt;
Removes HALFOP status from the selected nick on a channel. If nick is not given, it will dehalfop you.&lt;br /&gt;
&lt;br /&gt;
You must have the HALFOP(ME) privilege on the channel to use this command.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== DEOP ==&lt;br /&gt;
Syntax:&lt;br /&gt;
 DEOP #channel [user]&lt;br /&gt;
&lt;br /&gt;
Removes OP status from the selected nick on a channel. If nick is not given, it will deop you.&lt;br /&gt;
&lt;br /&gt;
You must have the OP(ME) privilege on the channel to use this command.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== DEVOICE ==&lt;br /&gt;
Syntax:&lt;br /&gt;
 DEVOICE #channel [user]&lt;br /&gt;
&lt;br /&gt;
Removes VOICE status from the selected nick on a channel. If nick is not given, it will devoice you.&lt;br /&gt;
&lt;br /&gt;
You must have the VOICE(ME) privilege on the channel to use this command.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== DOWN ==&lt;br /&gt;
Syntax:&lt;br /&gt;
 DOWN [#channel] [nick]&lt;br /&gt;
&lt;br /&gt;
Removes a selected Nick's status mode (s) on a channel. If nick is omitted then your status is removed. If a channel is omitted then your channel status is removed on every channel you are in.&lt;br /&gt;
&lt;br /&gt;
== DROP ==&lt;br /&gt;
Syntax:&lt;br /&gt;
 DROP #channel #channel&lt;br /&gt;
&lt;br /&gt;
Unregisters the specified channel.  '''Only Services Operators can drop a channel of which they are not the founder of.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== ENFORCE ==&lt;br /&gt;
Syntax:&lt;br /&gt;
 ENFORCE #channel what&lt;br /&gt;
&lt;br /&gt;
Enforce various channel modes and set options. The channel option indicates what channel to enforce the modes and options on. The what option indicates what modes and options to enforce, and can be any of SECUREOPS, RESTRICTED, REGONLY, SSLONLY, BANS, or LIMIT.&lt;br /&gt;
&lt;br /&gt;
Use SECUREOPS to enforce the SECUREOPS option, even if it is not enabled. Use RESTRICTED to enforce the RESTRICTED option, also if it's not enabled. Use REGONLY to kick all unregistered users from the channel. Use SSLONLY to kick all users not using a secure connection from the channel. BANS will enforce bans on the channel by kicking users affected by them, and LIMIT will kick users until the user count drops below the channel limit, if one is set.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== ENTRYMSG == &lt;br /&gt;
Syntax:&lt;br /&gt;
 ENTRYMSG #channel ADD message&lt;br /&gt;
 ENTRYMSG #channel DEL num&lt;br /&gt;
 ENTRYMSG #channel LIST&lt;br /&gt;
 ENTRYMSG #channel CLEAR&lt;br /&gt;
&lt;br /&gt;
Controls what messages will be sent to users when they join the channel.&lt;br /&gt;
&lt;br /&gt;
The ENTRYMSG ADD command adds the given message to the list of messages shown to users when they join the channel.&lt;br /&gt;
&lt;br /&gt;
The ENTRYMSG DEL command removes the specified message from the list of messages shown to users when they join the channel. You can remove a message by specifying its number which you can get by listing the messages as explained below.&lt;br /&gt;
&lt;br /&gt;
The ENTRYMSG LIST command displays a listing of messages shown to users when they join the channel.&lt;br /&gt;
&lt;br /&gt;
The ENTRYMSG CLEAR command clears all entries from the list of messages shown to users when they join the channel, effectively disabling entry messages.&lt;br /&gt;
&lt;br /&gt;
Adding, deleting, or clearing entry messages requires SET permission.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== FLAGS ==&lt;br /&gt;
Syntax: &lt;br /&gt;
 FLAGS #channel [MODIFY] mask changes&lt;br /&gt;
 FLAGS #channel LIST [mask | +flags]&lt;br /&gt;
 FLAGS #channel CLEAR&lt;br /&gt;
&lt;br /&gt;
FLAGS is another way to modify the channel access list, similar to the XOP and ACCESS methods.&lt;br /&gt;
&lt;br /&gt;
The MODIFY command allows you to modify the access list. If the mask is not already on the access list it is added, then the changes are applied.&lt;br /&gt;
If the mask has no more flags, then the mask is removed from the access list.&lt;br /&gt;
Additionally, you may use +* or -* to add or remove all flags, respectively. You are only able to modify the access list if you have the proper permission on the channel, and even then you can only give other people access to the equivalent of what your access is.&lt;br /&gt;
&lt;br /&gt;
The LIST command allows you to list existing entries on the channel access list.&lt;br /&gt;
If a mask is given, the mask is wildcard matched against all existing entries on the access list, and only those entries are returned. If a set of flags is given, only those on the access list with the specified flags are returned.&lt;br /&gt;
&lt;br /&gt;
The CLEAR command clears the channel access list. This requires channel founder access.&lt;br /&gt;
&lt;br /&gt;
The available flags are:&lt;br /&gt;
  A - Automatic protect upon join&lt;br /&gt;
  a - Allowed to (de)protect users&lt;br /&gt;
  a - Allowed to (de)protect him/herself&lt;br /&gt;
  b - Allowed to ban users&lt;br /&gt;
  B - Allowed to use SAY and ACT commands&lt;br /&gt;
  c - Allowed to use fantasy commands&lt;br /&gt;
  f - Allowed to modify the access list&lt;br /&gt;
  f - Allowed to view the access list&lt;br /&gt;
  F - Allowed to issue commands restricted to channel founders&lt;br /&gt;
  G - Allowed to use GETKEY command&lt;br /&gt;
  g - Greet message displayed on join&lt;br /&gt;
  H - Automatic halfop upon join&lt;br /&gt;
  h - Allowed to (de)halfop users&lt;br /&gt;
  h - Allowed to (de)halfop him/herself&lt;br /&gt;
  I - Allowed to get full INFO output&lt;br /&gt;
  i - Allowed to use the INVITE command&lt;br /&gt;
  K - Allowed to use the AKICK command&lt;br /&gt;
  K - Allowed to modify channel badwords list&lt;br /&gt;
  k - Allowed to use the KICK command&lt;br /&gt;
  K - No signed kick when SIGNKICK LEVEL is used&lt;br /&gt;
  m - Allowed to read channel memos&lt;br /&gt;
  N - Prevents users being kicked by Services&lt;br /&gt;
  O - Automatic channel operator status upon join&lt;br /&gt;
  o - Allowed to (de)op users&lt;br /&gt;
  o - Allowed to (de)op him/herself&lt;br /&gt;
  s - Allowed to assign/unassign a bot&lt;br /&gt;
  s - Allowed to use the MODE command&lt;br /&gt;
  s - Allowed to set channel settings&lt;br /&gt;
  t - Allowed to change channel topics&lt;br /&gt;
  u - Allowed to unban users&lt;br /&gt;
  V - Automatic voice on join&lt;br /&gt;
  v - Allowed to (de)voice users&lt;br /&gt;
  v - Allowed to (de)voice him/herself&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== GETKEY ==&lt;br /&gt;
Syntax:&lt;br /&gt;
 GETKEY #channel&lt;br /&gt;
&lt;br /&gt;
Returns the key of the given channel.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== HALFOP ==&lt;br /&gt;
Syntax:&lt;br /&gt;
 HALFOP #channel [user]&lt;br /&gt;
&lt;br /&gt;
Gives HALFOP status to the selected nick on a channel. If nick is not given, it will halfop you.&lt;br /&gt;
&lt;br /&gt;
You must have the HALFOP(ME) privilege on the channel to use this command.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== HOP == &lt;br /&gt;
Syntax:&lt;br /&gt;
 HOP #channel ADD mask&lt;br /&gt;
 HOP #channel DEL {mask | entry-num | list}&lt;br /&gt;
 HOP #channel LIST [mask | list]&lt;br /&gt;
 HOP #channel CLEAR&lt;br /&gt;
&lt;br /&gt;
Maintains the HOP list for a channel. Users who match an access entry on the HOP list receive the following privileges:&lt;br /&gt;
&lt;br /&gt;
* AUTOHALFOP, BAN, HALFOPME, KICK, UNBAN, VOICE&lt;br /&gt;
&lt;br /&gt;
The HOP ADD command adds the given nickname to the HOP list.&lt;br /&gt;
&lt;br /&gt;
The HOP DEL command removes the given nick from the HOP list. If a list of entry numbers is given, those entries are deleted. (See the example for LIST below.)&lt;br /&gt;
&lt;br /&gt;
The HOP LIST command displays the HOP list. If a wildcard mask is given, only those entries matching the mask are displayed. If a list of entry numbers is given, only those entries are shown; for example:&lt;br /&gt;
 HOP #channel LIST 2-5,7-9&lt;br /&gt;
Lists HOP entries numbered 2 through 5 and 7 through 9.&lt;br /&gt;
&lt;br /&gt;
The HOP CLEAR command clears all entries of the HOP list.&lt;br /&gt;
Alternative methods of modifying channel access lists are available. &lt;br /&gt;
* See /msg ChanServ HELP ACCESS for more information about the access list.&lt;br /&gt;
* See /msg ChanServ HELP FLAGS for more information about the flags system.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== INFO ==&lt;br /&gt;
Syntax:&lt;br /&gt;
 INFO #channel&lt;br /&gt;
&lt;br /&gt;
Lists information about the specified registered channel, including its founder, time of registration, last time used, and description. If the user issuing the command has the appropriate access for it, then the successor, last topic set, settings and expiration time will also be displayed when applicable.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== INVITE ==&lt;br /&gt;
Syntax:&lt;br /&gt;
 INVITE #channel [nick]&lt;br /&gt;
&lt;br /&gt;
Tells ChanServ to invite you or an optionally specified nick into the given channel.&lt;br /&gt;
&lt;br /&gt;
By default, limited to AOPs or those with level 5 access and above on the channel.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== KICK ==&lt;br /&gt;
Syntax:&lt;br /&gt;
 KICK #channel nick [reason]&lt;br /&gt;
 KICK #channel mask [reason]&lt;br /&gt;
&lt;br /&gt;
Kicks a specified nick from a channel.&lt;br /&gt;
&lt;br /&gt;
By default, limited to AOPs or those with level 5 access and above on the channel. Channel founders can also specify masks.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== LEVELS ==&lt;br /&gt;
Syntax:&lt;br /&gt;
 LEVELS #channel SET type level&lt;br /&gt;
 LEVELS #channel {DIS | DISABLE} type&lt;br /&gt;
 LEVELS #channel LIST&lt;br /&gt;
 LEVELS #channel RESET&lt;br /&gt;
&lt;br /&gt;
The LEVELS command allows fine control over the meaning of the numeric access levels used for channels.  With this command, you can define the access level required for most of ChanServ's functions. (The SET FOUNDER and this command are always restricted to the channel founder.)&lt;br /&gt;
&lt;br /&gt;
LEVELS SET allows the access level for a function or group of functions to be changed. LEVELS DISABLE (or DIS for short) disables an automatic feature or disallows access to a function by anyone, INCLUDING the founder (although, the founder can always reenable it). Use LEVELS SET founder to make a level founder only.&lt;br /&gt;
&lt;br /&gt;
LEVELS LIST shows the current levels for each function or group of functions. LEVELS RESET resets the levels to the default levels of a newly-created channel.&lt;br /&gt;
&lt;br /&gt;
For a list of the features and functions whose levels can be set, see HELP LEVELS DESC.&lt;br /&gt;
&lt;br /&gt;
== LEVELS DESC ==&lt;br /&gt;
 Name           Description&lt;br /&gt;
 ACCESS_CHANGE  Allowed to modify the access list&lt;br /&gt;
 ACCESS_LIST    Allowed to view the access list&lt;br /&gt;
 NOKICK         Prevents users being kicked by Services&lt;br /&gt;
 FANTASIA       Allowed to use fantasy commands&lt;br /&gt;
 GREET          Greet message displayed on join&lt;br /&gt;
 AUTOVOICE      Automatic voice on join&lt;br /&gt;
 VOICEME        Allowed to (de)voice him/herself&lt;br /&gt;
 VOICE          Allowed to (de)voice users&lt;br /&gt;
 INFO           Allowed to get full INFO output&lt;br /&gt;
 SAY            Allowed to use SAY and ACT commands&lt;br /&gt;
 AUTOHALFOP     Automatic halfop upon join&lt;br /&gt;
 HALFOPME       Allowed to (de)halfop him/herself&lt;br /&gt;
 HALFOP         Allowed to (de)halfop users&lt;br /&gt;
 KICK           Allowed to use the KICK command&lt;br /&gt;
 SIGNKICK       No signed kick when SIGNKICK LEVEL is used&lt;br /&gt;
 BAN            Allowed to ban users&lt;br /&gt;
 TOPIC          Allowed to change channel topics&lt;br /&gt;
 MODE           Allowed to use the MODE command&lt;br /&gt;
 GETKEY         Allowed to use GETKEY command&lt;br /&gt;
 INVITE         Allowed to use the INVITE command&lt;br /&gt;
 UNBAN          Allowed to unban users&lt;br /&gt;
 AUTOOP         Automatic channel operator status upon join&lt;br /&gt;
 OPME           Allowed to (de)op him/herself&lt;br /&gt;
 OP             Allowed to (de)op users&lt;br /&gt;
 AUTOPROTECT    Automatic protect upon join&lt;br /&gt;
 AKICK          Allowed to use the AKICK command&lt;br /&gt;
 BADWORDS       Allowed to modify channel badwords list&lt;br /&gt;
 ASSIGN         Allowed to assign/unassign a bot&lt;br /&gt;
 MEMO           Allowed to read channel memos&lt;br /&gt;
 PROTECTME      Allowed to (de)protect him/herself&lt;br /&gt;
 PROTECT        Allowed to (de)protect users&lt;br /&gt;
 SET            Allowed to set channel settings&lt;br /&gt;
 FOUNDER        Allowed to issue commands restricted to channel founders&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== LIST ==&lt;br /&gt;
Syntax:&lt;br /&gt;
 LIST pattern [SUSPENDED] [NOEXPIRE]&lt;br /&gt;
&lt;br /&gt;
Lists all registered channels matching the given pattern. Channels with the PRIVATE option set will only be displayed to Services Operators with the proper access.&lt;br /&gt;
Channels with the NOEXPIRE option set will have a ! prefixed to the channel for Services Operators to see.&lt;br /&gt;
&lt;br /&gt;
Note that a preceding '#' specifies a range, channel names are to be written without '#'.&lt;br /&gt;
&lt;br /&gt;
If the SUSPENDED or NOEXPIRE options are given, only channels which, respectively, are SUSPENDED or have the NOEXPIRE flag set will be displayed. If multiple options are given, all channels matching at least one option will be displayed. Note that these options are limited to Services Operators.&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
&lt;br /&gt;
 LIST *anope*&lt;br /&gt;
Lists all registered channels with anope in their names (case insensitive).&lt;br /&gt;
&lt;br /&gt;
 LIST * NOEXPIRE&lt;br /&gt;
Lists all registered channels which have been set to not expire.&lt;br /&gt;
&lt;br /&gt;
 LIST #51-100&lt;br /&gt;
Lists all registered channels within the given range (51-100).&lt;br /&gt;
&lt;br /&gt;
Regex matches are also supported using the regex/pcre engine.&lt;br /&gt;
Enclose your pattern in // if this is desired.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== LOG ==&lt;br /&gt;
Syntax:&lt;br /&gt;
 LOG #channel&lt;br /&gt;
 LOG #channel command method [status]&lt;br /&gt;
&lt;br /&gt;
The LOG command allows users to configure logging settings for their channel. If no parameters are given this command lists the current logging methods in place for this channel.&lt;br /&gt;
&lt;br /&gt;
Otherwise, the command must be a command name, and the method is one of the following logging methods:&lt;br /&gt;
&lt;br /&gt;
 MESSAGE [status], NOTICE [status], MEMO&lt;br /&gt;
&lt;br /&gt;
Which are used to message, notice, and memo the channel respectively.&lt;br /&gt;
With MESSAGE or NOTICE, you must have a service bot assigned to and joined to your channel. Status may be a channel status such as @ or +.&lt;br /&gt;
&lt;br /&gt;
To remove a logging method use the same syntax as you would add it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 LOG #anope chanserv/access MESSAGE @&lt;br /&gt;
Would message any channel operators whenever someone used the ACCESS command on ChanServ on the channel.&lt;br /&gt;
&lt;br /&gt;
== MODE ==&lt;br /&gt;
Syntax:&lt;br /&gt;
 MODE #channel LOCK {ADD|DEL|SET|LIST} [what]&lt;br /&gt;
 MODE #channel SET modes&lt;br /&gt;
 MODE #channel CLEAR [what]&lt;br /&gt;
&lt;br /&gt;
Mainly controls mode locks and mode access (which is different from channel access) on a channel.&lt;br /&gt;
&lt;br /&gt;
The MODE LOCK command allows you to add, delete, and view mode locks on a channel.&lt;br /&gt;
If a mode is locked on or off, services will not allow that mode to be changed. The SET command will clear all existing mode locks and set the new one given, while ADD and DEL modify the existing mode lock.&lt;br /&gt;
Example:&lt;br /&gt;
 MODE #channel LOCK ADD +bmnt *!*@*aol*&lt;br /&gt;
&lt;br /&gt;
The MODE SET command allows you to set modes through services. Wildcards * and ? may be given as parameters for list and status modes.&lt;br /&gt;
Example:&lt;br /&gt;
 MODE #channel SET +v *&lt;br /&gt;
Sets voice status to all users in the channel.&lt;br /&gt;
&lt;br /&gt;
 MODE #channel SET -b ~c:*&lt;br /&gt;
Clears all extended bans that start with ~c:&lt;br /&gt;
&lt;br /&gt;
The MODE CLEAR command is an easy way to clear modes on a channel. what may be any mode name. Examples include bans, excepts, invite overrides, ops, halfops, and voices. If what is not given then all basic modes are removed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OP ==&lt;br /&gt;
Syntax:&lt;br /&gt;
 OP #channel [user]&lt;br /&gt;
&lt;br /&gt;
Gives OP status to the selected nick on a channel. If nick is not given, it will op you.&lt;br /&gt;
&lt;br /&gt;
You must have the OP(ME) privilege on the channel to use this command.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== QUIET ==&lt;br /&gt;
Syntax:&lt;br /&gt;
 QUIET #channel [+expiry] {nick | mask} [reason]&lt;br /&gt;
&lt;br /&gt;
Bans a given nick or mask on a channel. An optional expiry may be given to cause services to remove the ban after a set amount of time.&lt;br /&gt;
&lt;br /&gt;
By default, limited to AOPs or those with level 5 access and above on the channel. Channel founders may ban masks&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== REGISTER ==&lt;br /&gt;
Syntax:&lt;br /&gt;
 REGISTER #channel [description]&lt;br /&gt;
&lt;br /&gt;
Registers a channel in the ChanServ database.  In order to use this command, you must first be a channel operator on the channel you're trying to register.&lt;br /&gt;
The description, which is optional, is a general description of the channel's purpose.&lt;br /&gt;
&lt;br /&gt;
When you register a channel, you are recorded as the &amp;quot;founder&amp;quot; of the channel. The channel founder is allowed to change all of the channel settings for the channel; ChanServ will also automatically give the founder channel-operator privileges when s/he enters the channel.&lt;br /&gt;
&lt;br /&gt;
See the ACCESS command (/msg ChanServ HELP ACCESS) for information on giving a subset of these privileges to other channel users.&lt;br /&gt;
&lt;br /&gt;
* NOTICE: In order to register a channel, you must have first registered your nickname.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== SET ==&lt;br /&gt;
Syntax:&lt;br /&gt;
 SET option #channel parameters&lt;br /&gt;
&lt;br /&gt;
Allows the channel founder to set various channel options and other information.&lt;br /&gt;
&lt;br /&gt;
Available options:&lt;br /&gt;
 SET AUTOOP     Should services automatically give status to users&lt;br /&gt;
 SET BANTYPE    Set how Services make bans on the channel&lt;br /&gt;
 SET DESCRIPTION Set the channel description&lt;br /&gt;
 SET EMAIL      Associate an E-mail address with the channel&lt;br /&gt;
 SET FOUNDER    Set the founder of a channel&lt;br /&gt;
 SET KEEPMODES  Retain modes when channel is not in use&lt;br /&gt;
 SET KEEPTOPIC  Retain topic when channel is not in use&lt;br /&gt;
 SET NOEXPIRE   Prevent the channel from expiring (can only be set by IRCop)&lt;br /&gt;
 SET PEACE      Regulate the use of critical commands&lt;br /&gt;
 SET PERSIST    Set the channel as permanent&lt;br /&gt;
 SET PRIVATE    Hide channel from the LIST command&lt;br /&gt;
 SET RESTRICTED Restrict access to the channel&lt;br /&gt;
 SET SECURE     Activate security features&lt;br /&gt;
 SET SECUREFOUNDER Stricter control of channel founder status&lt;br /&gt;
 SET SECUREOPS  Stricter control of chanop status&lt;br /&gt;
 SET SIGNKICK   Sign kicks that are done with the KICK command&lt;br /&gt;
 SET SUCCESSOR  Set the successor for a channel&lt;br /&gt;
 SET URL        Associate a URL with the channel&lt;br /&gt;
&lt;br /&gt;
* Type /msg ChanServ HELP SET option for more information on a particular option.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== SET AUTOOP ===&lt;br /&gt;
Syntax: &lt;br /&gt;
 SET AUTOOP #channel {ON | OFF}&lt;br /&gt;
 &lt;br /&gt;
Enables or disables ChanServ's autoop feature for a channel. When disabled, users who join the channel will not automatically gain any status from ChanServ.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== SET BANTYPE ===&lt;br /&gt;
Syntax:&lt;br /&gt;
 SET BANTYPE #channel bantype&lt;br /&gt;
 &lt;br /&gt;
Sets the ban type that will be used by services whenever they need to ban someone from your channel.&lt;br /&gt;
 &lt;br /&gt;
Bantype is a number between 0 and 3 that means:&lt;br /&gt;
 &lt;br /&gt;
 0: ban in the form *!user@host&lt;br /&gt;
 1: ban in the form *!*user@host&lt;br /&gt;
 2: ban in the form *!*@host&lt;br /&gt;
 3: ban in the form *!*user@*.domain&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== SET DESCRIPTION ===&lt;br /&gt;
Syntax: &lt;br /&gt;
 SET DESCRIPTION #channel [description]&lt;br /&gt;
 &lt;br /&gt;
Sets the description for the channel, which shows up with the LIST and INFO commands.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== SET EMAIL ===&lt;br /&gt;
Syntax:&lt;br /&gt;
 SET EMAIL #channel [parameters]&lt;br /&gt;
&lt;br /&gt;
Associate an E-mail address with the channel&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== SET FOUNDER ===&lt;br /&gt;
Syntax:&lt;br /&gt;
 SET FOUNDER #channel nick&lt;br /&gt;
 &lt;br /&gt;
Changes the founder of a channel. The new nickname must be a registered one.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== SET KEEPMODES ===&lt;br /&gt;
Syntax:&lt;br /&gt;
 SET KEEPMODES #channel {ON | OFF}&lt;br /&gt;
  &lt;br /&gt;
Enables or disables keepmodes for the given channel. If keep modes is enabled, services will remember modes set on the channel and attempt to re-set them the next time the channel is created.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== SET KEEPTOPIC ===&lt;br /&gt;
Syntax:&lt;br /&gt;
 SET KEEPTOPIC #channel {ON | OFF}&lt;br /&gt;
 &lt;br /&gt;
Enables or disables the topic retention option for a channel. When SET KEEPTOPIC is set, the topic for the channel will be remembered by ChanServ even after the last user leaves the channel, and will be restored the next time the channel is created.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== SET NOEXPIRE ===&lt;br /&gt;
Syntax:&lt;br /&gt;
 SET NOEXPIRE #channel {ON | OFF}&lt;br /&gt;
 &lt;br /&gt;
Sets whether the given channel will expire.  Setting this to ON prevents the channel from expiring.&lt;br /&gt;
 &lt;br /&gt;
'''Access to this command requires the permission chanserv/saset/noexpire to be present in your opertype.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== SET PEACE ===&lt;br /&gt;
Syntax:&lt;br /&gt;
 SET PEACE #channel {ON | OFF}&lt;br /&gt;
 &lt;br /&gt;
Enables or disables the peace option for a channel.&lt;br /&gt;
When peace is set, a user won't be able to kick, ban or remove a channel status of a user that has a level superior or equal to his via ChanServ commands.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== SET PERSIST ===&lt;br /&gt;
Syntax:&lt;br /&gt;
 SET PERSIST #channel {ON | OFF}&lt;br /&gt;
 &lt;br /&gt;
Enables or disables the persistent channel setting.&lt;br /&gt;
When persistent is set, the service bot will remain in the channel when it has emptied of users.&lt;br /&gt;
 &lt;br /&gt;
If your IRCd does not have a permanent (persistent) channel mode you must have a service bot in your channel to set persist on, and it can not be unassigned while persist is on.&lt;br /&gt;
 &lt;br /&gt;
If this network does not have BotServ enabled and does not have a permanent channel mode, ChanServ will join your channel when you set persist on (and leave when it has been set off).&lt;br /&gt;
 &lt;br /&gt;
If your IRCd has a permanent (persistent) channel mode and it is set or unset (for any reason, including MODE LOCK), persist is automatically set and unset for the channel as well.&lt;br /&gt;
Additionally, services will set or unset this mode when you set persist on or off.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== SET PRIVATE ===&lt;br /&gt;
Syntax:&lt;br /&gt;
 SET PRIVATE channel {ON | OFF}&lt;br /&gt;
 &lt;br /&gt;
Enables or disables the private option for a channel.&lt;br /&gt;
When private is set, the channel will not appear in ChanServ's LIST command.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== SET RESTRICTED ===&lt;br /&gt;
Syntax:&lt;br /&gt;
 SET RESTRICTED channel {ON | OFF}&lt;br /&gt;
 &lt;br /&gt;
Enables or disables the restricted access option for a channel. When restricted access is set, users not on the access list will instead be kicked and banned from the channel.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== SET SECURE ===&lt;br /&gt;
Syntax:&lt;br /&gt;
 SET SECURE channel {ON | OFF}&lt;br /&gt;
 &lt;br /&gt;
Enables or disables security features for a channel. When SECURE is set, only users who have identified to services, and are not only recognized, will be given access to channels from account-based access entries.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== SET SECUREFOUNDER ===&lt;br /&gt;
Syntax:&lt;br /&gt;
 SET SECUREFOUNDER channel {ON | OFF}&lt;br /&gt;
 &lt;br /&gt;
Enables or disables the secure founder option for a channel.&lt;br /&gt;
When secure founder is set, only the real founder will be able to drop the channel, change its founder and its successor, and not those who have founder-level access through the access/qop command.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== SET SECUREOPS ===&lt;br /&gt;
Syntax:&lt;br /&gt;
 SET SECUREOPS channel {ON | OFF}&lt;br /&gt;
 &lt;br /&gt;
Enables or disables the secure ops option for a channel.&lt;br /&gt;
When secure ops is set, users who are not on the access list will not be allowed channel operator status.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== SET SIGNKICK ===&lt;br /&gt;
Syntax:&lt;br /&gt;
 SET SIGNKICK channel {ON | LEVEL | OFF}&lt;br /&gt;
 &lt;br /&gt;
Enables or disables signed kicks for a channel.  When SIGNKICK is set, kicks issued with the KICK command will have the nick that used the command in their reason.&lt;br /&gt;
 &lt;br /&gt;
If you use LEVEL, those who have a level that is superior or equal to the SIGNKICK level on the channel won't have their kicks signed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== SET SUCCESSOR ===&lt;br /&gt;
Syntax:&lt;br /&gt;
 SET SUCCESSOR channel [nick]&lt;br /&gt;
 &lt;br /&gt;
Changes the successor of a channel. If the founder's nickname expires or is dropped while the channel is still registered, the successor will become the new founder of the channel. The successor's nickname must be a registered one. If there's no successor set, then the first nickname on the access list (with the highest access, if applicable) will become the new founder, but if the access list is empty, the channel will be dropped.&lt;br /&gt;
 &lt;br /&gt;
Note, however, if the successor already has too many channels registered (30), they will not be able to become the new founder and it will be as if the channel had no successor set.&lt;br /&gt;
&lt;br /&gt;
=== SET URL ===&lt;br /&gt;
Syntax:&lt;br /&gt;
 SET URL channel [parameters]&lt;br /&gt;
&lt;br /&gt;
Associate a URL with the channel&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== SOP ==&lt;br /&gt;
Syntax:&lt;br /&gt;
 SOP #channel ADD mask&lt;br /&gt;
 SOP #channel DEL {mask | entry-num | list}&lt;br /&gt;
 SOP #channel LIST [mask | list]&lt;br /&gt;
 SOP #channel CLEAR&lt;br /&gt;
&lt;br /&gt;
Maintains the SOP list for a channel. Users who match an access entry on the SOP list receive the following privileges:&lt;br /&gt;
&lt;br /&gt;
* ACCESS_CHANGE, AKICK, AUTOPROTECT, BADWORDS, MEMO, OP, PROTECTME&lt;br /&gt;
&lt;br /&gt;
The SOP ADD command adds the given nickname to the SOP list.&lt;br /&gt;
&lt;br /&gt;
The SOP DEL command removes the given nick from the SOP list. If a list of entry numbers is given, those entries are deleted. (See the example for LIST below.)&lt;br /&gt;
&lt;br /&gt;
The SOP LIST command displays the SOP list. If a wildcard mask is given, only those entries matching the mask are displayed. If a list of entry numbers is given, only those entries are shown; for example:&lt;br /&gt;
 SOP #channel LIST 2-5,7-9&lt;br /&gt;
Lists SOP entries numbered 2 through 5 and 7 through 9.&lt;br /&gt;
&lt;br /&gt;
The SOP CLEAR command clears all entries of the SOP list.&lt;br /&gt;
Alternative methods of modifying channel access lists are available. &lt;br /&gt;
* See /msg ChanServ HELP ACCESS for more information about the access list.&lt;br /&gt;
* See /msg ChanServ HELP FLAGS for more information about the flags system.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== STATUS ==&lt;br /&gt;
Syntax:&lt;br /&gt;
 STATUS #channel [user]&lt;br /&gt;
&lt;br /&gt;
This command tells you what a users access is on a channel and what access entries, if any, they match. Additionally it will tell you of any auto kick entries they match. Usage of this command is limited to users who have the ability to modify access entries on the channel.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== SUSPEND [Services Operators] ==&lt;br /&gt;
Syntax:&lt;br /&gt;
 SUSPEND #channel [+expiry] [reason]&lt;br /&gt;
&lt;br /&gt;
Disallows anyone from using the given channel.&lt;br /&gt;
May be cancelled by using the UNSUSPEND command to preserve all previous channel data/settings.&lt;br /&gt;
If an expiry is given the channel will be unsuspended after that period of time, else the default expiry from the configuration is used.&lt;br /&gt;
&lt;br /&gt;
Reason may be required on certain networks.&lt;br /&gt;
&lt;br /&gt;
'''Access to this command requires the permission chanserv/suspend to be present in your opertype.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== SYNC ==&lt;br /&gt;
Syntax:&lt;br /&gt;
 SYNC #channel&lt;br /&gt;
&lt;br /&gt;
Syncs all modes set on users on the channel with the modes they should have based on their access.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== TOPIC ==&lt;br /&gt;
Syntax:&lt;br /&gt;
 TOPIC #channel [SET] [topic]&lt;br /&gt;
 TOPIC #channel APPEND topic&lt;br /&gt;
 TOPIC #channel [UNLOCK|LOCK]&lt;br /&gt;
&lt;br /&gt;
Allows manipulating the topic of the specified channel. The SET command changes the topic of the channel to the given topic or unsets the topic if no topic is given. The APPEND command appends the given topic to the existing topic.&lt;br /&gt;
&lt;br /&gt;
LOCK and UNLOCK may be used to enable and disable topic lock. When topic lock is set, the channel topic will be unchangeable by users who do not have the TOPIC privilege.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== UNBAN ==&lt;br /&gt;
Syntax:&lt;br /&gt;
 UNBAN #channel [nick]&lt;br /&gt;
&lt;br /&gt;
Tells ChanServ to remove all bans preventing you or the given user from entering the given channel. If no channel is given, all bans affecting you in channels you have access in are removed.&lt;br /&gt;
&lt;br /&gt;
By default, limited to AOPs or those with level 5 access and above on the channel.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== UNMUTE ==&lt;br /&gt;
Syntax:&lt;br /&gt;
 UNMUTE #channel [nick]&lt;br /&gt;
&lt;br /&gt;
Tells ChanServ to remove all bans preventing you or the given user from entering the given channel. If no channel is given, all bans affecting you in channels you have access in are removed.&lt;br /&gt;
&lt;br /&gt;
By default, limited to AOPs or those with level 5 access and above on the channel.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== UNSUSPEND [Services Operators] ==&lt;br /&gt;
Syntax:&lt;br /&gt;
 UNSUSPEND #channel&lt;br /&gt;
&lt;br /&gt;
Releases a suspended channel. All data and settings are preserved from before the suspension.&lt;br /&gt;
&lt;br /&gt;
'''Access to this command requires the permission chanserv/suspend to be present in your opertype.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== UP ==&lt;br /&gt;
Syntax:&lt;br /&gt;
 UP [#channel] [nick]&lt;br /&gt;
&lt;br /&gt;
Updates a selected nicks status modes on a channel. If nick is omitted then your status is updated. If channel is omitted then your channel status is updated on every channel you are in.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== VOICE ==&lt;br /&gt;
Syntax:&lt;br /&gt;
 VOICE #channel [user]&lt;br /&gt;
&lt;br /&gt;
Gives VOICE status to the selected nick on a channel. If nick is not given, it will voice you.&lt;br /&gt;
&lt;br /&gt;
You must have the VOICE(ME) privilege on the channel to use this command.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== VOP ==&lt;br /&gt;
Syntax:&lt;br /&gt;
 VOP #channel ADD mask&lt;br /&gt;
 VOP #channel DEL {mask | entry-num | list}&lt;br /&gt;
 VOP #channel LIST [mask | list]&lt;br /&gt;
 VOP #channel CLEAR&lt;br /&gt;
&lt;br /&gt;
Maintains the VOP list for a channel. Users who match an access entry on the VOP list receive the following privileges:&lt;br /&gt;
&lt;br /&gt;
* ACCESS_LIST, AUTOVOICE, FANTASIA, NOKICK, VOICEME&lt;br /&gt;
&lt;br /&gt;
The VOP ADD command adds the given nickname to the VOP list.&lt;br /&gt;
&lt;br /&gt;
The VOP DEL command removes the given nick from the VOP list. If a list of entry numbers is given, those entries are deleted. (See the example for LIST below.)&lt;br /&gt;
&lt;br /&gt;
The VOP LIST command displays the VOP list. If a wildcard mask is given, only those entries matching the mask are displayed. If a list of entry numbers is given, only those entries are shown; for example:&lt;br /&gt;
 VOP #channel LIST 2-5,7-9&lt;br /&gt;
Lists VOP entries numbered 2 through 5 and 7 through 9.&lt;br /&gt;
&lt;br /&gt;
The VOP CLEAR command clears all entries of the VOP list.&lt;br /&gt;
Alternative methods of modifying channel access lists are available. &lt;br /&gt;
* See /msg ChanServ HELP ACCESS for more information about the access list.&lt;br /&gt;
* See /msg ChanServ HELP FLAGS for more information about the flags system.&lt;/div&gt;</summary>
		<author><name>Rooot</name></author>
	</entry>
	<entry>
		<id>https://wiki.freenode.net/index.php?title=User_Modes&amp;diff=250</id>
		<title>User Modes</title>
		<link rel="alternate" type="text/html" href="https://wiki.freenode.net/index.php?title=User_Modes&amp;diff=250"/>
		<updated>2022-05-19T14:50:52Z</updated>

		<summary type="html">&lt;p&gt;Rooot: missing tag&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;span style=&amp;quot;font-size: 20em; color: #F20; text-shadow: 8px 8px 16px #FF0;&amp;quot;&amp;gt;‌&amp;lt;blink&amp;gt;뒅뻌ڿ헐鵫衟㬧臅횒휹孾ḉ븗自䎚뉔鏻碬硨麦锈ꢉᔟ⤮Ꮾ䪓忋釮籕ᬖ㪅䅺穟虄倴ꦅ놋䔯ྏ銛淸紀뉵ᦞꜙ绖឴壯ᣉ냩谗䋯闒䚴弗涻〓즐橒ব샠垮︩厨놡（敤И뜺竞��풰牘�鼄ǉ䙱䓯뒤㲓ਲ਼∢陖ⵤ豶ꭔ㫄釴䍲﴾盢瑩共ࡘ़맓뗎♼쑾口톃ਤ잴糇꛴ퟞ㇘ᩮ煉웯厱⚁岥䱌撌過킅㝯뱫鶙ꇫ篨겦怴꜇㍇躁짾觮ᝨ컝낃걯έ䨽餆櫦퀢御貅覺룓慡涫숗㡙媑ý귓六ⷂ�梌難ஞ鰥㔭ﺃ谬ꚸ큺죺ဍ贀鬊롘貪덹㮨쯋䌤ᠾ&amp;lt;blink&amp;gt;&amp;lt;/span&amp;gt;&lt;/div&gt;</summary>
		<author><name>Rooot</name></author>
	</entry>
	<entry>
		<id>https://wiki.freenode.net/index.php?title=General_disclaimer&amp;diff=249</id>
		<title>General disclaimer</title>
		<link rel="alternate" type="text/html" href="https://wiki.freenode.net/index.php?title=General_disclaimer&amp;diff=249"/>
		<updated>2022-05-19T14:49:59Z</updated>

		<summary type="html">&lt;p&gt;Rooot: typo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;amp;#x26;#x26;#x26;#x26;#x26;#x26;#x26;#x26;#x3C;h1&amp;amp;#x26;#x26;#x26;#x26;#x26;#x26;#x26;#x26;#x3E;Disclaimer for assmöde&amp;amp;#x26;#x26;#x26;#x26;#x26;#x26;#x26;#x26;#x3C;/h1&amp;amp;#x26;#x26;#x26;#x26;#x26;#x26;#x26;#x26;#x3E;&lt;br /&gt;
&lt;br /&gt;
&amp;amp;#x26;#x26;#x26;#x26;#x26;#x26;#x26;#x26;#x3C;p&amp;amp;#x26;#x26;#x26;#x26;#x26;#x26;#x26;#x26;#x3E;If you require any more information or have any questions about our site&amp;amp;#x26;#x26;#x26;#x26;#x26;#x26;#x26;#x26;#x27;s disclaimer, please feel free to contact us by email at support@freenode.net. &amp;amp;#x26;#x26;#x26;#x26;#x26;#x26;#x26;#x26;#x3C;/p&amp;amp;#x26;#x26;#x26;#x26;#x26;#x26;#x26;#x26;#x3E;&lt;br /&gt;
&lt;br /&gt;
&amp;amp;#x26;#x26;#x26;#x26;#x26;#x26;#x26;#x26;#x3C;h2&amp;amp;#x26;#x26;#x26;#x26;#x26;#x26;#x26;#x26;#x3E;Disclaimers for assmöde wiki&amp;amp;#x26;#x26;#x26;#x26;#x26;#x26;#x26;#x26;#x3C;/h2&amp;amp;#x26;#x26;#x26;#x26;#x26;#x26;#x26;#x26;#x3E;&lt;br /&gt;
&lt;br /&gt;
&amp;amp;#x26;#x26;#x26;#x26;#x26;#x26;#x26;#x26;#x3C;p&amp;amp;#x26;#x26;#x26;#x26;#x26;#x26;#x26;#x26;#x3E;All the information on this website - wiki.freenode.net - is published in good faith and for general information purpose only. assmöde wiki does not make any warranties about the completeness, reliability and accuracy of this information. Any action you take upon the information you find on this website (assmöde wiki), is strictly at your own risk. assmödewiki will not be liable for any losses and/or damages in connection with the use of our website.&amp;amp;#x26;#x26;#x26;#x26;#x26;#x26;#x26;#x26;#x3C;/p&amp;amp;#x26;#x26;#x26;#x26;#x26;#x26;#x26;#x26;#x3E;&lt;br /&gt;
&lt;br /&gt;
&amp;amp;#x26;#x26;#x26;#x26;#x26;#x26;#x26;#x26;#x3C;p&amp;amp;#x26;#x26;#x26;#x26;#x26;#x26;#x26;#x26;#x3E;From our website, you can visit other websites by following hyperlinks to such external sites. While we strive to provide only quality links to useful and ethical websites, we have no control over the content and nature of these sites. These links to other websites do not imply a recommendation for all the content found on these sites. Site owners and content may change without notice and may occur before we have the opportunity to remove a link which may have gone &amp;amp;#x26;#x26;#x26;#x26;#x26;#x26;#x26;#x26;#x27;bad&amp;amp;#x26;#x26;#x26;#x26;#x26;#x26;#x26;#x26;#x27;.&amp;amp;#x26;#x26;#x26;#x26;#x26;#x26;#x26;#x26;#x3C;/p&amp;amp;#x26;#x26;#x26;#x26;#x26;#x26;#x26;#x26;#x3E;&lt;br /&gt;
&lt;br /&gt;
&amp;amp;#x26;#x26;#x26;#x26;#x26;#x26;#x26;#x26;#x3C;p&amp;amp;#x26;#x26;#x26;#x26;#x26;#x26;#x26;#x26;#x3E;Please be also aware that when you leave our website, other sites may have different privacy policies and terms which are beyond our control. Please be sure to check the Privacy Policies of these sites as well as their &amp;amp;#x26;#x26;#x26;#x26;#x26;#x26;#x26;#x26;#x22;Terms of Service&amp;amp;#x26;#x26;#x26;#x26;#x26;#x26;#x26;#x26;#x22; before engaging in any business or uploading any information.&amp;amp;#x26;#x26;#x26;#x26;#x26;#x26;#x26;#x26;#x3C;/p&amp;amp;#x26;#x26;#x26;#x26;#x26;#x26;#x26;#x26;#x3E;&lt;br /&gt;
&lt;br /&gt;
&amp;amp;#x26;#x26;#x26;#x26;#x26;#x26;#x26;#x26;#x3C;h2&amp;amp;#x26;#x26;#x26;#x26;#x26;#x26;#x26;#x26;#x3E;Consent&amp;amp;#x26;#x26;#x26;#x26;#x26;#x26;#x26;#x26;#x3C;/h2&amp;amp;#x26;#x26;#x26;#x26;#x26;#x26;#x26;#x26;#x3E;&lt;br /&gt;
&lt;br /&gt;
&amp;amp;#x26;#x26;#x26;#x26;#x26;#x26;#x26;#x26;#x3C;p&amp;amp;#x26;#x26;#x26;#x26;#x26;#x26;#x26;#x26;#x3E;By using our website, you hereby consent to our disclaimer and agree to its terms.&amp;amp;#x26;#x26;#x26;#x26;#x26;#x26;#x26;#x26;#x3C;/p&amp;amp;#x26;#x26;#x26;#x26;#x26;#x26;#x26;#x26;#x3E;&lt;br /&gt;
&lt;br /&gt;
&amp;amp;#x26;#x26;#x26;#x26;#x26;#x26;#x26;#x26;#x3C;h2&amp;amp;#x26;#x26;#x26;#x26;#x26;#x26;#x26;#x26;#x3E;Update&amp;amp;#x26;#x26;#x26;#x26;#x26;#x26;#x26;#x26;#x3C;/h2&amp;amp;#x26;#x26;#x26;#x26;#x26;#x26;#x26;#x26;#x3E;&lt;br /&gt;
&lt;br /&gt;
&amp;amp;#x26;#x26;#x26;#x26;#x26;#x26;#x26;#x26;#x3C;p&amp;amp;#x26;#x26;#x26;#x26;#x26;#x26;#x26;#x26;#x3E;Should we update, amend or make any changes to this document, those changes will be prominently posted here.&amp;amp;#x26;#x26;#x26;#x26;#x26;#x26;#x26;#x26;#x3C;/p&amp;amp;#x26;#x26;#x26;#x26;#x26;#x26;#x26;#x26;#x3E;&lt;/div&gt;</summary>
		<author><name>Rooot</name></author>
	</entry>
	<entry>
		<id>https://wiki.freenode.net/index.php?title=NickServ&amp;diff=248</id>
		<title>NickServ</title>
		<link rel="alternate" type="text/html" href="https://wiki.freenode.net/index.php?title=NickServ&amp;diff=248"/>
		<updated>2022-05-19T14:47:48Z</updated>

		<summary type="html">&lt;p&gt;Rooot: Misc grammar&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;NickServ allows you to register a nickname and prevent others from using it. The following commands allow for registration and maintenance of nicknames; to use them, type /msg NickServ command. For more information on a specific command, type /msg NickServ HELP command.&lt;br /&gt;
&lt;br /&gt;
== ACCESS ==&lt;br /&gt;
&lt;br /&gt;
Modifies or displays the access list for your nick.  This is the list of addresses which will be automatically recognized by NickServ as allowed to use the nick.  If you want to use the nick from a different address, you need to send an IDENTIFY command to make NickServ recognize you. Services Operators may provide a nick to modify other users' access lists.&lt;br /&gt;
&lt;br /&gt;
Syntax: &lt;br /&gt;
 ACCESS ASS [nickname] mask&lt;br /&gt;
 ACCESS DEL [nickname] mask&lt;br /&gt;
 ACCESS LIST [nickname]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
&lt;br /&gt;
 ACCESS ASS anyone@*.bepeg.com&lt;br /&gt;
Allows access to the user, anyone, from any machine in the bepeg.com domain.&lt;br /&gt;
&lt;br /&gt;
 ACCESS DEL anyone@*.bepeg.com&lt;br /&gt;
Reverses the previous command.&lt;br /&gt;
&lt;br /&gt;
 ACCESS LIST&lt;br /&gt;
Displays the current access list.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== AJOIN ==&lt;br /&gt;
Syntax:&lt;br /&gt;
 AJOIN ASS [nickname] channel [key]&lt;br /&gt;
 AJOIN DEL [nickname] channel&lt;br /&gt;
 AJOIN LIST [nickname]&lt;br /&gt;
 &lt;br /&gt;
This command manages your auto-join list. When you identify you will automatically join the channels on your auto-join list.&lt;br /&gt;
'''Services Operators may provide a nick to modify other users' auto-join lists.'''&lt;br /&gt;
&lt;br /&gt;
       &lt;br /&gt;
== ALIST ==&lt;br /&gt;
Syntax:&lt;br /&gt;
 ALIST [nickname]&lt;br /&gt;
&lt;br /&gt;
Lists all channels you have access to.&lt;br /&gt;
&lt;br /&gt;
Channels that have the NOEXPIRE option set will be prefixed with an exclamation mark. The nickname parameter is limited to Services Operators&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== CERT ==&lt;br /&gt;
Syntax:&lt;br /&gt;
 CERT ASS [nickname] [fingerprint]&lt;br /&gt;
 CERT DEL [nickname] [fingerprint]&lt;br /&gt;
 CERT LIST [nickname]&lt;br /&gt;
&lt;br /&gt;
Modifies or displays the certificate list for your nick.&lt;br /&gt;
If you connect to IRC and provide a client certificate with a matching fingerprint in the cert list, you will be automatically identified to services. Services Operators may provide a nick to modify other users' certificate lists.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
&lt;br /&gt;
 CERT ASS&lt;br /&gt;
Adds your current fingerprint to the certificate list and automatically identify you when you connect to IRC using this fingerprint.&lt;br /&gt;
&lt;br /&gt;
 CERT DEL &amp;lt;fingerprint&amp;gt;&lt;br /&gt;
Removes the fingerprint &amp;lt;fingerprint&amp;gt; from your certificate list.&lt;br /&gt;
        &lt;br /&gt;
 CERT LIST&lt;br /&gt;
Displays the current certificate list.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== CONFIRM ==&lt;br /&gt;
Syntax:&lt;br /&gt;
 CONFIRM asscode&lt;br /&gt;
&lt;br /&gt;
This command is used by several commands as a way to confirm changes made to your account.&lt;br /&gt;
&lt;br /&gt;
This is most commonly used to confirm your email address once you register or change it.&lt;br /&gt;
&lt;br /&gt;
This is also used after the  RESETASS command has been used to force identify you to your nick so you may change your password.&lt;br /&gt;
Additionally, Services Operators with the nickserv/confirm permission can replace  asscode with a users nick to force validate them.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== DROP ==&lt;br /&gt;
Syntax:&lt;br /&gt;
 DROP nickname&lt;br /&gt;
&lt;br /&gt;
Drops the given nick from the database. Once your nickname is dropped you may lose all of your access and channels that you may own. Any other user will be able to gain control of&lt;br /&gt;
this nick. &lt;br /&gt;
'''As a Services Operator, you may drop any nick.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== GLIST ==&lt;br /&gt;
Syntax:&lt;br /&gt;
 GLIST [nickname]&lt;br /&gt;
&lt;br /&gt;
Without a parameter, lists all nicknames that are in your group.&lt;br /&gt;
&lt;br /&gt;
With a parameter, lists all nicknames that are in the group of the given nick. Specifying a nick is limited to Services Operators.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== GROUP ==&lt;br /&gt;
Syntax:&lt;br /&gt;
 GROUP [target] [assword]&lt;br /&gt;
&lt;br /&gt;
This command makes your nickname join the target nickname's group. The  assword is the  assword of the target nickname.&lt;br /&gt;
&lt;br /&gt;
Joining a group will allow you to share your configuration, memos, and channel privileges with all the nicknames in the group, and much more!&lt;br /&gt;
&lt;br /&gt;
A group exists as long as it is useful. This means that even if a nick of the group is dropped, you won't lose the shared things described above, as long as there is at least one nick remaining in the group.&lt;br /&gt;
&lt;br /&gt;
You may be able to use this command even if you have not registered your nick yet. If your nick is already registered, you'll need to identify yourself before using this command.&lt;br /&gt;
&lt;br /&gt;
It is recommended to use this command with a non-registered nick because it will be registered automatically when using this command. You may use it with a registered nick (to change your group) only if your network administrators allowed it.&lt;br /&gt;
&lt;br /&gt;
You can only be in one group at a time. Group merging is not possible.&lt;br /&gt;
&lt;br /&gt;
'''Note: all the nicknames of a group have the same  assword.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== IDENTIFY ==&lt;br /&gt;
Syntax:&lt;br /&gt;
 IDENTIFY [account] assword&lt;br /&gt;
&lt;br /&gt;
Tells NickServ that you are really the owner of this nick.  Many commands require you to authenticate yourself with this command before you use them.  The  assword should be the same one you sent with the REGISTER command.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== INFO ==&lt;br /&gt;
Syntax:&lt;br /&gt;
 INFO [nickname]&lt;br /&gt;
&lt;br /&gt;
Displays information about the given nickname, such as the nick's owner, last seen address and time, and nick options. If no nick is given, and you are identified, your account name is used, else your current nickname is used.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== LIST ==&lt;br /&gt;
Syntax:&lt;br /&gt;
 LIST pattern [SUSPENDED] [NOEXPIRE] [UNCONFIRMED]&lt;br /&gt;
&lt;br /&gt;
Lists all registered nicknames which match the given pattern, in nick!user@host format.  Nicks with the PRIVATE option set will only be displayed to Services Operators with the proper access.  Nicks with the NOEXPIRE option set will have a ! prefixed to the nickname for Services Operators to see.&lt;br /&gt;
&lt;br /&gt;
'''Note that a preceding '#' specifies a range.'''&lt;br /&gt;
&lt;br /&gt;
If the SUSPENDED, UNCONFIRMED, or NOEXPIRE options are given, only nicks which, respectively, are SUSPENDED, UNCONFIRMED, or have the NOEXPIRE flag set will be displayed. If multiple options are&lt;br /&gt;
given, all nicks matching at least one option will be displayed. Note that these options are limited to Services Operators.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
&lt;br /&gt;
 LIST *!joeuser@foo.com&lt;br /&gt;
Lists all registered nicks owned by joeuser@foo.com.&lt;br /&gt;
&lt;br /&gt;
 LIST *Bot*!*@*&lt;br /&gt;
Lists all registered nicks with Bot in their names (case insensitive).&lt;br /&gt;
&lt;br /&gt;
 LIST * NOEXPIRE&lt;br /&gt;
Lists all registered nicks that have been set to not expire.&lt;br /&gt;
&lt;br /&gt;
 LIST #51-100&lt;br /&gt;
Lists all registered nicks within the given range (51-100).&lt;br /&gt;
&lt;br /&gt;
Regex matches are also supported using the regex/pcre engine. Enclose your pattern in // if this is desired.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== LOGOUT ==&lt;br /&gt;
Syntax:&lt;br /&gt;
 LOGOUT [nickname] [REVALIDATE]&lt;br /&gt;
&lt;br /&gt;
Without a parameter, reverses the effect of the IDENTIFY command, i.e. makes you not recognized as the real owner of the nick anymore. Note, however, that you won't be asked to reidentify yourself.&lt;br /&gt;
&lt;br /&gt;
With a parameter, does the same for the given nick. If you specify REVALIDATE as well, Services will ask the given nick to re-identify. This is limited to Services Operators.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== RECOVER ==&lt;br /&gt;
Syntax:&lt;br /&gt;
 RECOVER nickname [password]&lt;br /&gt;
&lt;br /&gt;
Recovers your nick from another user or from services. If services are currently holding your nick, the hold will be released. If another user is holding your nick and is identified they will be killed (similar to the old GHOST command). If they are not identified they will be forced off of the nick.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== REGISTER ==&lt;br /&gt;
Syntax:&lt;br /&gt;
 REGISTER assword email&lt;br /&gt;
&lt;br /&gt;
Registers your nickname in the NickServ database. Once your nick is registered, you can use the SET and ACCESS commands to configure your nick's settings as you like them. Make sure you remember the assword you use when registering - you'll need it to make changes to your nick later. (Note that case matters! ANOPE, Anope, and anope are all different asswords!)&lt;br /&gt;
&lt;br /&gt;
Guidelines on choosing asswords:&lt;br /&gt;
&lt;br /&gt;
Asswords should not be easily guessable.  For example, using your real name as an assword is a bad idea. Using your nickname as a password is a much worse idea ;) and, in fact, NickServ will not allow it. Also, short  asswords are vulnerable to trial-and-error searches, so you should choose an assword at least 5 characters long.  Finally, the space character cannot be used in asswords. &lt;br /&gt;
&lt;br /&gt;
This command also creates a new group for your nickname, that will allow you to register other nicks later sharing the same configuration, the same set of memos and the same channel privileges.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== RESEND ==&lt;br /&gt;
Syntax:&lt;br /&gt;
 RESEND&lt;br /&gt;
&lt;br /&gt;
This command will resend you the registration confirmation email.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== RESETASS ==&lt;br /&gt;
Syntax:&lt;br /&gt;
 RESETASS nickname email&lt;br /&gt;
&lt;br /&gt;
Sends an  asscode to the nickname with instructions on how to reset their  assword.  Email must be the email address associated to the nickname.&lt;br /&gt;
&lt;br /&gt;
== SET ==&lt;br /&gt;
Syntax:&lt;br /&gt;
 SET option parameters&lt;br /&gt;
&lt;br /&gt;
Sets various nickname options. option can be one of:&lt;br /&gt;
* SET AUTOOP     Sets whether services should set channel status modes on you automatically.&lt;br /&gt;
* SET DISPLAY    Set the display of your group in Services&lt;br /&gt;
* SET EMAIL      Associate an E-mail address with your nickname&lt;br /&gt;
* SET GREET      Associate a greet message with your nickname&lt;br /&gt;
* SET HIDE       Hide certain pieces of nickname information&lt;br /&gt;
* SET KEEPMODES  Enable or disable keep modes&lt;br /&gt;
* SET KILL       Turn protection on or off&lt;br /&gt;
* SET LANGUAGE   Set the language Services will use when messaging you&lt;br /&gt;
* SET ASSWORD    Set your nickname  assword&lt;br /&gt;
* SET PRIVATE    Prevent the nickname from appearing in the LIST command&lt;br /&gt;
* SET SECURE     Turn nickname security on or off&lt;br /&gt;
* SET URL        Associate a URL with your account&lt;br /&gt;
Type /msg NickServ HELP SET option for more information on a specific option.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== STATUS ==&lt;br /&gt;
Syntax:&lt;br /&gt;
 STATUS [nickname]&lt;br /&gt;
&lt;br /&gt;
Returns whether the user using the given nickname is recognized as the owner of the nickname. The response has this format:&lt;br /&gt;
&lt;br /&gt;
 nickname status-code account&lt;br /&gt;
&lt;br /&gt;
where nickname is the nickname sent with the command, status-code is one of the following, and account is the account they are logged in as.&lt;br /&gt;
&lt;br /&gt;
* 0 - no such user online or nickname not registered&lt;br /&gt;
* 1 - user not recognized as nickname's owner&lt;br /&gt;
* 2 - user recognized as owner via access list only&lt;br /&gt;
* 3 - user recognized as owner via password identification&lt;br /&gt;
&lt;br /&gt;
If no nickname is given, your status will be returned.&lt;br /&gt;
&lt;br /&gt;
== UNGROUP ==&lt;br /&gt;
Syntax:&lt;br /&gt;
 UNGROUP [nick]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This command ungroups your nick, or if given, the specificed nick, from the group it is in. The ungrouped nick keeps its registration time, password, email, greet, language, and url. Everything else is reset. You may not ungroup yourself if there is only one nick in your group.&lt;br /&gt;
&lt;br /&gt;
== UPDATE ==&lt;br /&gt;
Syntax:&lt;br /&gt;
 UPDATE&lt;br /&gt;
&lt;br /&gt;
Updates your current status, i.e. it checks for new memos, sets needed channel modes and updates your vhost and your userflags (lastseentime, etc).&lt;/div&gt;</summary>
		<author><name>Rooot</name></author>
	</entry>
	<entry>
		<id>https://wiki.freenode.net/index.php?title=User_Commands&amp;diff=215</id>
		<title>User Commands</title>
		<link rel="alternate" type="text/html" href="https://wiki.freenode.net/index.php?title=User_Commands&amp;diff=215"/>
		<updated>2022-05-14T00:13:32Z</updated>

		<summary type="html">&lt;p&gt;Rooot: remove stray tag&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''When you operate on the assmöde Network, you agree to be bound by the following rules. If you do not abide by the following rules, you may find yourself faced with Corrective Actions, up to (and including) suspension/termination of your access/O:line(s).'''&lt;br /&gt;
&lt;br /&gt;
assmöde staff are users too and bound by the same Acceptable Use Policy as Guests are. As a assmöde Staff member, you are expected to conduct yourself as a Role model to our Guests.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=='''Expectations'''==&lt;br /&gt;
*You agree to follow the Acceptable Use Policy (AUP) as well as this Acceptable Operating Policy (AOP)&amp;lt;br /&amp;gt;&lt;br /&gt;
*You will be polite and professional while /Oper’d up or using your Access.&amp;lt;br /&amp;gt;&lt;br /&gt;
*You are not required to participate in #freenode, but it is highly RECOMMENDED.&amp;lt;br /&amp;gt;&lt;br /&gt;
*You are not required to participate in #Help, but it is highly RECOMMENDED. (When you are away, please deop or /CS DOWN #Help — When you are opped in #Help: you are shown to users as “being available to help”.)&amp;lt;br /&amp;gt;&lt;br /&gt;
*assmöde Staff will not become involved in Channel disputes. (Involving channel bans, settings, ops, etc)&amp;lt;br /&amp;gt;&lt;br /&gt;
*assmöde Staff will not go on other IRC networks and cause disturbances or violate other networks’ rules.&amp;lt;br /&amp;gt;&lt;br /&gt;
*Assmöde's administrative team retains the right to deny access to or use of its server’s resources to any user(s), group, site, or domain, without the benefit of prior warning or notification if they so choose&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=='''Staff Resources''' ==&lt;br /&gt;
Assmöde Staff has access to resources intended to help serve IRC Operators, Services Team, and other Staff officials with various network-related functions. These resources are typically not available to our Guests, and the use of these resources is monitored at all times to prevent abuse. Below are some of the resources available, and their standards:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* OperServ (Network Staff Service) – Underworld is the freenode IRC Operator central control service. It is used to aid Network Staff with G-lines, MODE changes, etc.&amp;lt;br /&amp;gt;&lt;br /&gt;
*O:line (IRC Operator Access) – Your O:line gives you access to functions on the network, depending on the access level(s) assigned to it.&amp;lt;br /&amp;gt;&lt;br /&gt;
*Serv (Service Bots) – IRC Operators may have additional functions available to them depending upon their level, flags or rank.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=='''Access Restrictions (G/K/Z:lines)'''==&lt;br /&gt;
From time to time, it will be necessary for assmöde staff to add access restriction lines (G/K/Z:lines) to prevent abuse. Refer to the below guidelines as to which access restrictions should be used, and when. (NOTE: IRC Operator/Administrator access should never be abused by using Access Restrictions (G/K/Z:lines) or forced disconnections (KILLs) unless absolutely necessary to stop abuse or prevent further abuse. As an IRC Network, we want to grow; and should (as a business would) try to correct behavior as opposed to getting rid of a guest.)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Kills (Forcing user to be disconnected from assmöde ) – KILLs may be issued as the first alternative to Access Restrictions (G/K/Z:lines) to stop/prevent abuse.&amp;lt;br /&amp;gt;&lt;br /&gt;
*K-lines (Local Server Ban) – K:lines may be added by Server Administrators/IRC Operators for any reason they choose, if any.&amp;lt;br /&amp;gt;&lt;br /&gt;
*G-lines (Global assmöde Ban) – G:lines may only be added for violations of the assmöde Acceptable Use Policy (AUP). Individual Server Policies may be enforced with K-lines, however, Network Policies are enforced by G-lines.&amp;lt;br /&amp;gt;&lt;br /&gt;
*Z-lines (Global assmöde IP Ban) – Z:lines may only be added for violations of the assmöde Acceptable Use Policy (AUP). Individual Server Policies may be enforced with K-lines, however, Network Policies are enforced by G-lines.  Z:lines are typically added by Servers/Services due to DNSBL matches.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=='''Abuse of Privileges'''==&lt;br /&gt;
*Using OperServ to manipulate a Channel’s modes/ops/bans while not attending to official network activity.&amp;lt;br /&amp;gt;&lt;br /&gt;
*Using ChanServ to manipulate a channel’s modes/ops/bans/access while not attending to official network activity.&amp;lt;br /&amp;gt;&lt;br /&gt;
*Retaliating against users and/or other assmöde Staff.&amp;lt;br /&amp;gt;&lt;br /&gt;
*Adding a G:line or Z:line for a reason other than violation of the assmöde Acceptable Use Policy (AUP)&amp;lt;br /&amp;gt;&lt;br /&gt;
*Asking any user for their Services account password. ('''This is never needed by any Staff member''')&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=='''Responsibilities'''==&lt;br /&gt;
*Assmöde staff is expected to remain active. Any staff member that is missing for 30 or more days without advanced notice can have their access(es) disabled, suspended, or removed.&amp;lt;br /&amp;gt;&lt;br /&gt;
*Network managers are Assmöde's central management team. Each Network Administrator casts a vote on changes to the network, policies, routing, linking/delinking, etc. with a weight based on their rank/level/flags.&amp;lt;br /&amp;gt;&lt;br /&gt;
*Infrastructure team is responsible for maintaining a stable, safe server for assmöde clients to chat on.&amp;lt;br /&amp;gt;&lt;br /&gt;
*HelpOP is responsible for assisting in #help and in #freenode with answering questions from users when available. &amp;lt;br /&amp;gt;&lt;br /&gt;
* NetOP is responsible for assisting users with nick registrations, channel registrations, cloaks.&amp;lt;br /&amp;gt;&lt;br /&gt;
*Server Administrators may '''NOT''' add local/global IRC Operators or staff without prior approval from other assmöde Administrators (Head of Staff).&amp;lt;br /&amp;gt;&lt;br /&gt;
*Head of Staff Administrator is responsible for ensuring that all staff follows this Acceptable Operating Policy (AOP) as well as the assmöde Acceptable Use Policy (AUP).&lt;br /&gt;
*assmöde Administrators can call for a vote to update these terms at any time on the official admins@ mailing list.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=='''Consequences for Violation'''==&lt;br /&gt;
*If you violate any rule or regulation stated in this document, you will be subject to progressive disciplinary action, including but not limited to suspension of privileges, and forced removal from the network.&amp;lt;br /&amp;gt;&lt;br /&gt;
* Head of Staff is responsible for all Staff, and for Corrective Actioning them upon abuse. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=='''Appealing a Violation''' ==&lt;br /&gt;
If you are suspended from privileges or denied access to an assmöde server or the entire network, you should follow the procedure outlined below. Please note, however, that assmöde server administrators are under no obligation to take any further action.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*If you are a Services Representative, contact your the Services Coordinator, explaining how future incidents can be avoided.&amp;lt;br /&amp;gt;&lt;br /&gt;
*If you are a HelpOP or NetOP, contact Head of Staff, explaining how future incidents can be avoided.&amp;lt;br /&amp;gt;&lt;br /&gt;
*If you are manager, contact abuse @ assmöde.net, explaining how future incidents can be avoided.&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Rooot</name></author>
	</entry>
	<entry>
		<id>https://wiki.freenode.net/index.php?title=Cloaks/vHosts&amp;diff=214</id>
		<title>Cloaks/vHosts</title>
		<link rel="alternate" type="text/html" href="https://wiki.freenode.net/index.php?title=Cloaks/vHosts&amp;diff=214"/>
		<updated>2022-05-13T02:29:52Z</updated>

		<summary type="html">&lt;p&gt;Rooot: grammar&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In the past users were able to request a cloak for a particular group they were affiliated with or an unaffiliated cloak. When we changed IRCD we decided to make cloaks mandatory for all users connecting to freenode, even if they decide not to register their nicknames. Protecting a user's IP was important and a good way of keeping users' information confidential from other users. Keep in mind staff can still see a users IP no matter what.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=='''HostServ'''==&lt;br /&gt;
If a user would like a unique cloak or vhost they can reach out to a staff member in #help or in #freenode to make that request. &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==='''VHost Rules'''===&lt;br /&gt;
&lt;br /&gt;
* must not contain a dot (aka . ) and can only contain alphanumeric characters, dots ( . ) and dashes ( – );&amp;lt;br/&amp;gt;&lt;br /&gt;
 my.vhost.here   my-vhost&amp;lt;br/&amp;gt;&lt;br /&gt;
* must contain a @&amp;lt;br/&amp;gt;&lt;br /&gt;
 b@man&amp;lt;br/&amp;gt;&lt;br /&gt;
* must be an IP or IP look-a-like&amp;lt;br/&amp;gt;&lt;br /&gt;
 127.0.0.1   127.o.o.1&amp;lt;br/&amp;gt;&lt;br /&gt;
* must not resolve (basically, the vHost can’t point to an actual site);&amp;lt;br/&amp;gt;&lt;br /&gt;
 this.is.an.example  google.com  &amp;lt;br/&amp;gt;&lt;br /&gt;
* must not be a partial host or IP; &amp;lt;br/&amp;gt;&lt;br /&gt;
 example: hub.google.com&amp;lt;br/&amp;gt;&lt;br /&gt;
* must not mimic government organizations (*.gov, *.gc, .ca, FBI, etc.) or private organizations which have government affiliation (MPAA, RIAA, etc.);&amp;lt;br/&amp;gt;&lt;br /&gt;
* must not contain the words  ‘ircop’, ‘admin’, ‘network’, or any IRCop’s nick;&amp;lt;br/&amp;gt;&lt;br /&gt;
* must not contain racist words (what is considered racist/derogatory is subject to discretion by staff members);&amp;lt;br/&amp;gt;&lt;br /&gt;
* must not refer to other networks/spamming;&amp;lt;br/&amp;gt;&lt;br /&gt;
 join.my.channel   come.to.irc.blahblahblah.net&amp;lt;br/&amp;gt;&lt;br /&gt;
* must not refer to “kiddy”-like activity. (dosing, rooting, “carding,” etc.) &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Please do not remind us of your request'''&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Please do not request more than three vHosts in a week’s time. So make sure you pick something that is suitable.'''&amp;lt;br/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Rooot</name></author>
	</entry>
	<entry>
		<id>https://wiki.freenode.net/index.php?title=Nerds&amp;diff=213</id>
		<title>Nerds</title>
		<link rel="alternate" type="text/html" href="https://wiki.freenode.net/index.php?title=Nerds&amp;diff=213"/>
		<updated>2022-05-13T02:25:01Z</updated>

		<summary type="html">&lt;p&gt;Rooot: spelling&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;center&amp;gt;&amp;lt;H1&amp;gt; ''' ¸¸♬·¯·♪·¯·♫¸¸ Welcome To assmöde ¸¸♫·¯·♪¸♩·¯·♬¸¸   ''' &amp;lt;/H1&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;b&amp;gt;Maintainers:&amp;lt;/b&amp;gt; [[User:Foxy|Foxy]] &amp;lt;/center&amp;gt;&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
Welcome to the assmöde wiki! assmöde staff aims to provide users with answers to their questions relating to IRC and/or assmöde.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can find members of the assmöde staff in #help using your favorite IRC client. &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===assmöde===&lt;br /&gt;
* [https://webchat.freenode.net/ Webchat]&amp;lt;br/&amp;gt;&lt;br /&gt;
* [https://remotes.irc.com/login Remotes] &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Network Information===&lt;br /&gt;
* [[Staff]]&amp;lt;br/&amp;gt;&lt;br /&gt;
* Help channels (COMING SOON)&amp;lt;br/&amp;gt;&lt;br /&gt;
* [[Channel Modes]]&amp;lt;br/&amp;gt;&lt;br /&gt;
* [[User Modes]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Guides===&lt;br /&gt;
'''COMING SOON'''&amp;lt;br/&amp;gt;&lt;br /&gt;
* [[Cloaks/vHosts|Cloaks]]&lt;br /&gt;
* [[Nick Registration]]&lt;br /&gt;
* [[Channel Registration]]&lt;br /&gt;
* [[ChanServ]]&lt;br /&gt;
* [[NickServ]]&lt;br /&gt;
* [[Channel Takeover Policy]]&lt;br /&gt;
* [[MemoServ]]&lt;br /&gt;
* [[HostServ]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===FAQ===&lt;br /&gt;
'''COMING SOON'''&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===assmöde User Corner===&lt;br /&gt;
* Assmöde Users (coming soon) &amp;lt;br/&amp;gt;&lt;br /&gt;
* [[Freenode channels]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
''' Notice: We reserve the right to deny access to the network at any time and for any reason. Whenever possible, a reason will be provided to you, however we are under no obligation to do so.'''&lt;/div&gt;</summary>
		<author><name>Rooot</name></author>
	</entry>
	<entry>
		<id>https://wiki.freenode.net/index.php?title=User_Commands&amp;diff=212</id>
		<title>User Commands</title>
		<link rel="alternate" type="text/html" href="https://wiki.freenode.net/index.php?title=User_Commands&amp;diff=212"/>
		<updated>2022-05-12T16:55:09Z</updated>

		<summary type="html">&lt;p&gt;Rooot: typo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Note''': These are basic user commands (non-oper commands).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== ACCEPT ==&lt;br /&gt;
 /ACCEPT *|(+|-)&amp;lt;nick&amp;gt;[,(+|-)&amp;lt;nick&amp;gt;]+&lt;br /&gt;
&lt;br /&gt;
Manages your accept list. This list is used to determine who can private message you when you have user mode +g set.&lt;br /&gt;
&lt;br /&gt;
 /ACCEPT * - List accepted nicks&lt;br /&gt;
 /ACCEPT +&amp;lt;nick&amp;gt; - Add a nick&lt;br /&gt;
 /ACCEPT -&amp;lt;nick&amp;gt; - Remove a nick&lt;br /&gt;
&lt;br /&gt;
This command accepts multiple nicks like so:&lt;br /&gt;
 /ACCEPT +&amp;lt;nick&amp;gt;,-&amp;lt;nick&amp;gt;,+&amp;lt;nick&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== ADMIN ==&lt;br /&gt;
 /ADMIN [&amp;lt;servername&amp;gt;]&lt;br /&gt;
&lt;br /&gt;
Shows the administrative information for the given server.&lt;br /&gt;
&lt;br /&gt;
== AWAY ==&lt;br /&gt;
 /AWAY [:&amp;lt;message&amp;gt;]&lt;br /&gt;
&lt;br /&gt;
If a message is given, marks you as being away, otherwise removes your away status and previous message.&lt;br /&gt;
&lt;br /&gt;
== COMMANDS ==&lt;br /&gt;
 /COMMANDS&lt;br /&gt;
&lt;br /&gt;
Shows all currently available commands.&lt;br /&gt;
&lt;br /&gt;
== CYCLE ==&lt;br /&gt;
 /CYCLE &amp;lt;#channel&amp;gt; [:&amp;lt;reason&amp;gt;]&lt;br /&gt;
&lt;br /&gt;
Cycles a channel (leaving and rejoining), overrides restrictions that would stop a new user joining, such as user limits and channel keys.&lt;br /&gt;
&lt;br /&gt;
== DCCALLOW ==&lt;br /&gt;
 /DCCALLOW [(+|-)&amp;lt;nick&amp;gt; [&amp;lt;time&amp;gt;]]|[LIST|HELP]&lt;br /&gt;
&lt;br /&gt;
 /DCCALLOW - List allowed nicks&lt;br /&gt;
 /DCCALLOW LIST - This also lists allowed nicks&lt;br /&gt;
 /DCCALLOW +&amp;lt;nick&amp;gt; [&amp;lt;duration&amp;gt;] - Add a nick&lt;br /&gt;
 /DCCALLOW -&amp;lt;nick&amp;gt; - Remove a nick&lt;br /&gt;
 /DCCALLOW HELP - Display help&lt;br /&gt;
&lt;br /&gt;
Duration is optional, and may be specified in seconds or in the form of 1y2w3d4h5m6s - meaning one year, two weeks, three days, four hours, five minutes and six seconds. All fields in this format are optional.&lt;br /&gt;
&lt;br /&gt;
== FART ==&lt;br /&gt;
 /FART &amp;lt;#channel&amp;gt; &amp;lt;nick&amp;gt; [:&amp;lt;reason&amp;gt;]&lt;br /&gt;
&lt;br /&gt;
This behaves identically to /REMOVE. /REMOVE is a built-in mIRC command which caused trouble for some users.&lt;br /&gt;
&lt;br /&gt;
== HEXIP ==&lt;br /&gt;
 /HEXIP &amp;lt;hex-ip|raw-ip&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If the specified argument is a raw IP address then respond with the hex encoded equivalent as if sent by an ident gateway. Otherwise, if the specified argument is a hex encoded IP address then respond with the equivalent raw IP address.&lt;br /&gt;
&lt;br /&gt;
== INFO  ==&lt;br /&gt;
 /INFO [&amp;lt;servername&amp;gt;]&lt;br /&gt;
&lt;br /&gt;
Returns information on the developers and supporters who made this IRC server possible.&lt;br /&gt;
&lt;br /&gt;
== INVITE ==&lt;br /&gt;
 /INVITE [&amp;lt;nick&amp;gt; &amp;lt;#channel&amp;gt; [&amp;lt;time&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
Invites a user to a channel. If the channel is NOT +A, only channel halfoperators or above can invite people. If +A is set, anyone can invite people to the channel, as long as the person doing the invite is a member of the channel they wish to invite the user to.&lt;br /&gt;
&lt;br /&gt;
Invited users may override bans, +k, and similar in addition to +i, depending on configuration.&lt;br /&gt;
&lt;br /&gt;
If a time is provided, the invite expires after that time and the user can no longer use it to enter the channel. The time can be specified in the form of 1y2w3d4h5m6s - meaning one year, two weeks, three days, four hours, five minutes and six seconds. All fields in this format are optional. Alternatively, the time may just be specified as a number of seconds.&lt;br /&gt;
&lt;br /&gt;
 /INVITE without a parameter will list pending invitations for channels you have been invited to.&lt;br /&gt;
&lt;br /&gt;
== ISON ==&lt;br /&gt;
 /ISON &amp;lt;nick&amp;gt; [&amp;lt;nick&amp;gt;]+&lt;br /&gt;
&lt;br /&gt;
Returns a subset of the nicks you give, showing only those that are currently online.&lt;br /&gt;
&lt;br /&gt;
== JOIN ==&lt;br /&gt;
 /JOIN &amp;lt;#channel&amp;gt;[,&amp;lt;#channel&amp;gt;]+ [&amp;lt;key&amp;gt;[,&amp;lt;key&amp;gt;]+]&lt;br /&gt;
&lt;br /&gt;
Joins one or more channels you provide the names for.&lt;br /&gt;
&lt;br /&gt;
== KICK ==&lt;br /&gt;
 /KICK &amp;lt;#channel&amp;gt; &amp;lt;nick&amp;gt;[,&amp;lt;nick&amp;gt;]+ [:&amp;lt;reason&amp;gt;]&lt;br /&gt;
&lt;br /&gt;
Kicks a user from a channel you specify. You must be at least a channel halfoperator to kick a user.&lt;br /&gt;
&lt;br /&gt;
== KNOCK ==&lt;br /&gt;
 /KNOCK &amp;lt;#channel&amp;gt; :&amp;lt;reason&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sends a notice to a channel indicating you wish to join.&lt;br /&gt;
&lt;br /&gt;
== LINKS ==&lt;br /&gt;
 /LINKS&lt;br /&gt;
&lt;br /&gt;
Shows all linked servers.&lt;br /&gt;
&lt;br /&gt;
== LIST  ==&lt;br /&gt;
 /LIST [&amp;lt;pattern&amp;gt;]&lt;br /&gt;
&lt;br /&gt;
Creates a list of all existing channels matching the glob pattern &amp;lt;pattern&amp;gt;, e.g. *chat* or bot*.&lt;br /&gt;
&lt;br /&gt;
== LUSERS ==&lt;br /&gt;
 /LUSERS&lt;br /&gt;
&lt;br /&gt;
Shows a count of local and remote users, servers and channels.&lt;br /&gt;
&lt;br /&gt;
== MAP ==&lt;br /&gt;
 /MAP&lt;br /&gt;
&lt;br /&gt;
Shows a graphical representation of all users and servers on the network, and the links between them, as a tree from the perspective of your server.&lt;br /&gt;
&lt;br /&gt;
== MKPASSWD ==&lt;br /&gt;
 /MKPASSWD &amp;lt;hashtype&amp;gt; &amp;lt;plaintext&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Encodes the plaintext to a hash of the given type and displays the result.&lt;br /&gt;
&lt;br /&gt;
== MODE ==&lt;br /&gt;
 /MODE &amp;lt;target&amp;gt; [[(+|-)]&amp;lt;modes&amp;gt; [&amp;lt;mode-parameters&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
Change or view modes of &amp;lt;target&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
 /MODE &amp;lt;target&amp;gt; - Show modes of &amp;lt;target&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
 /MODE &amp;lt;#channel&amp;gt; &amp;lt;list mode char&amp;gt; - List bans, exceptions, etc. set on &amp;lt;channel&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Sets the mode for a channel or a nickname specified in &amp;lt;target&amp;gt;.&lt;br /&gt;
A user may only set modes upon themselves, and may not set the +o user mode, and a user may only change channel modes of channels where they are at least a halfoperator.&lt;br /&gt;
&lt;br /&gt;
For a list of all user and channel modes, enter /HELPOP UMODES or /HELPOP CHMODES.&lt;br /&gt;
&lt;br /&gt;
== MODULES ==&lt;br /&gt;
 /MODULES [&amp;lt;servername&amp;gt;]&lt;br /&gt;
&lt;br /&gt;
Lists currently loaded modules, their memory offsets, version numbers, and flags. If you are not an operator, you will see reduced detail.&lt;br /&gt;
&lt;br /&gt;
== MONITOR ==&lt;br /&gt;
 /MONITOR C|L|S|(+|-) &amp;lt;nick&amp;gt;[,&amp;lt;nick&amp;gt;]+&lt;br /&gt;
&lt;br /&gt;
 /MONITOR L        - List all monitored nicks, not differentiating between online and offline nicks&lt;br /&gt;
 /MONITOR C        - Clear all monitored nicks&lt;br /&gt;
 /MONITOR S        - List all monitored nicks, indicating which are online and which are offline&lt;br /&gt;
 /MONITOR + &amp;lt;nick&amp;gt; - Add a nick&lt;br /&gt;
 /MONITOR - &amp;lt;nick&amp;gt; - Remove a nick&lt;br /&gt;
&lt;br /&gt;
This command accepts multiple nicks like so:&lt;br /&gt;
 /MONITOR + &amp;lt;nick&amp;gt;,&amp;lt;nick&amp;gt;,&amp;lt;nick&amp;gt;&lt;br /&gt;
 /MONITOR - &amp;lt;nick&amp;gt;,&amp;lt;nick&amp;gt;,&amp;lt;nick&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== MOTD ==&lt;br /&gt;
 /MOTD [&amp;lt;servername&amp;gt;]&lt;br /&gt;
&lt;br /&gt;
Show the message of the day for &amp;lt;server&amp;gt;. Messages of the day often contain important server rules and notices and should be read prior to using a server.&lt;br /&gt;
&lt;br /&gt;
== NAMES ==&lt;br /&gt;
 /NAMES [&amp;lt;channel&amp;gt;[,&amp;lt;channel&amp;gt;]+]&lt;br /&gt;
&lt;br /&gt;
Return a list of users on the channel(s) you provide.&lt;br /&gt;
&lt;br /&gt;
== NICK ==&lt;br /&gt;
 /NICK &amp;lt;newnick&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Change your nickname to &amp;lt;newnick&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== NOTICE ==&lt;br /&gt;
 /NOTICE &amp;lt;target&amp;gt;[,&amp;lt;target&amp;gt;]+ :&amp;lt;message&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sends a notice to a user or channel specified in &amp;lt;target&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== OPER ==&lt;br /&gt;
 /OPER &amp;lt;username&amp;gt; &amp;lt;password&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Attempts to authenticate as a server operator.&lt;br /&gt;
&lt;br /&gt;
Both successful and unsuccessful oper attempts are logged, and sent to online server operators.&lt;br /&gt;
&lt;br /&gt;
== PART ==&lt;br /&gt;
 /PART &amp;lt;#channel&amp;gt;[,&amp;lt;#channel&amp;gt;]+ [:&amp;lt;reason&amp;gt;]&lt;br /&gt;
&lt;br /&gt;
Leaves one or more channels you specify.&lt;br /&gt;
&lt;br /&gt;
== PASS ==&lt;br /&gt;
 /PASS &amp;lt;password&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This command is used by your client when setting up your IRC session to submit a server password to the server.&lt;br /&gt;
&lt;br /&gt;
You should not use it during an established connection.&lt;br /&gt;
&lt;br /&gt;
== PING ==&lt;br /&gt;
 /PING &amp;lt;cookie&amp;gt; [&amp;lt;servername&amp;gt;]&lt;br /&gt;
&lt;br /&gt;
Ping a server. The server will answer with a PONG.&lt;br /&gt;
&lt;br /&gt;
== PONG ==&lt;br /&gt;
 /PONG &amp;lt;cookie&amp;gt; [&amp;lt;servername&amp;gt;]&lt;br /&gt;
&lt;br /&gt;
Your client should send this to answer server PINGs. You should not issue this command manually.&lt;br /&gt;
&lt;br /&gt;
PRIVMSG     &lt;br /&gt;
 /PRIVMSG &amp;lt;target&amp;gt;[,&amp;lt;target&amp;gt;]+ :&amp;lt;message&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sends a message to a user or channel specified in &amp;lt;target&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== QUIT ==&lt;br /&gt;
 /QUIT [:&amp;lt;message&amp;gt;]&lt;br /&gt;
&lt;br /&gt;
Quit from IRC and end your current session.&lt;br /&gt;
&lt;br /&gt;
== REMOVE ==&lt;br /&gt;
 /REMOVE &amp;lt;#channel&amp;gt; &amp;lt;nick&amp;gt; [:&amp;lt;reason&amp;gt;]&lt;br /&gt;
&lt;br /&gt;
Removes a user from a channel you specify. You must be at least a channel halfoperator to remove a user. A removed user will part with a message stating they were removed from the channel and by whom.&lt;br /&gt;
&lt;br /&gt;
== SERVLIST ==&lt;br /&gt;
 /SERVLIST [&amp;lt;mask&amp;gt;]&lt;br /&gt;
&lt;br /&gt;
List network services that are currently connected to the network and visible to you. The optional glob-based mask parameter matches against the network service nickname.&lt;br /&gt;
&lt;br /&gt;
== SETNAME ==&lt;br /&gt;
 /SETNAME :&amp;lt;realname&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sets your real name to the specified real name.&lt;br /&gt;
&lt;br /&gt;
== SILENCE ==&lt;br /&gt;
 /SILENCE [(+|-)&amp;lt;mask&amp;gt; [CcdiNnPpTtx]]&lt;br /&gt;
&lt;br /&gt;
A server-side ignore of the given n!u@h mask. If the optional flags field is specified then it must contain one or more flags which specify what kind of messages should be blocked and how they should be blocked.&lt;br /&gt;
&lt;br /&gt;
 /SILENCE - Shows a list of silenced masks&lt;br /&gt;
 /SILENCE +&amp;lt;mask&amp;gt; [&amp;lt;flags&amp;gt;] - Add a mask&lt;br /&gt;
 /SILENCE -&amp;lt;mask&amp;gt; - Remove a mask&lt;br /&gt;
&lt;br /&gt;
Valid SILENCE Flags&lt;br /&gt;
-------------------&lt;br /&gt;
 C    Matches a CTCP targeted at a user.&lt;br /&gt;
 c    Matches a CTCP targeted at a channel.&lt;br /&gt;
 d    Default behaviour; equivalent to CciNnPpTt.&lt;br /&gt;
 i    Matches an invite to a channel.&lt;br /&gt;
 N    Matches a NOTICE targeted at a user.&lt;br /&gt;
 n    Matches a NOTICE targeted at a channel.&lt;br /&gt;
 P    Matches a PRIVMSG targeted at a user.&lt;br /&gt;
 p    Matches a PRIVMSG targeted at a channel.&lt;br /&gt;
 T    Matches a TAGMSG targeted at a user.&lt;br /&gt;
 t    Matches a TAGMSG targeted at a channel.&lt;br /&gt;
 x    Exempt the mask from silence rules.&lt;br /&gt;
&lt;br /&gt;
Any combination of flags is valid.&lt;br /&gt;
&lt;br /&gt;
== SQUERY ==&lt;br /&gt;
 /SQUERY &amp;lt;target&amp;gt; :&amp;lt;message&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sends a message to the network service specified in &amp;lt;target&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== SSLINFO ==&lt;br /&gt;
 /SSLINFO &amp;lt;nick&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Displays information on the TLS (SSL) connection and certificate of the target user.&lt;br /&gt;
&lt;br /&gt;
== STATS ==&lt;br /&gt;
 /STATS &amp;lt;symbol&amp;gt; [&amp;lt;servername&amp;gt;]&lt;br /&gt;
&lt;br /&gt;
Shows various server statistics. Depending on configuration, some symbols may be only available to opers.&lt;br /&gt;
&lt;br /&gt;
Valid symbols are:&lt;br /&gt;
&lt;br /&gt;
 e  Show E-lines (global user@host ban exceptions)&lt;br /&gt;
 g  Show G-lines (global user@host bans)&lt;br /&gt;
 k  Show K-lines (local user@host bans)&lt;br /&gt;
 q  Show Q-lines (global nick bans)&lt;br /&gt;
 R  Show R-lines (global regular expression bans)&lt;br /&gt;
 Z  Show Z-lines (global IP mask bans) &lt;br /&gt;
&lt;br /&gt;
 s  Show filters (global)&lt;br /&gt;
 C  Show channel bans (global)&lt;br /&gt;
 H  Show shuns (global)&lt;br /&gt;
&lt;br /&gt;
 c  Show link blocks&lt;br /&gt;
 d  Show configured DNSBLs and related statistics&lt;br /&gt;
 m  Show command statistics, number of times commands have been used&lt;br /&gt;
 o  Show a list of all valid oper usernames and hostmasks&lt;br /&gt;
 p  Show open client ports, and the port type (ssl, plaintext, etc)&lt;br /&gt;
 u  Show server uptime&lt;br /&gt;
 z  Show memory usage statistics&lt;br /&gt;
 i  Show connect class permissions&lt;br /&gt;
 l  Show all client connections with information (sendq, commands, bytes, time connected)&lt;br /&gt;
 L  Show all client connections with information and IP address&lt;br /&gt;
 P  Show online opers and their idle times&lt;br /&gt;
 T  Show bandwidth/socket statistics&lt;br /&gt;
 U  Show U-lined servers&lt;br /&gt;
 Y  Show connection classes&lt;br /&gt;
 O  Show opertypes and the allowed user and channel modes it can set&lt;br /&gt;
 E  Show socket engine events&lt;br /&gt;
 S  Show currently held registered nicknames&lt;br /&gt;
 G  Show how many local users are connected from each country&lt;br /&gt;
&lt;br /&gt;
Note that all /STATS use is broadcast to online server operators.&lt;br /&gt;
&lt;br /&gt;
== TBAN  ==&lt;br /&gt;
 /TBAN &amp;lt;#channel&amp;gt; &amp;lt;duration&amp;gt; &amp;lt;banmask&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sets a timed ban. The duration of the ban can be specified in the form of 1y2w3d4h5m6s - meaning one year, two weeks, three days, four hours, five minutes and six seconds. All fields in this format are optional. Alternatively, the ban may just be specified as a number of seconds. All timed bans appear in the banlist as normal bans and may be safely removed before their time is up.&lt;br /&gt;
&lt;br /&gt;
== TIME ==&lt;br /&gt;
 /TIME [&amp;lt;servername&amp;gt;]&lt;br /&gt;
&lt;br /&gt;
Returns the local time of the server, or remote time of another server.&lt;br /&gt;
&lt;br /&gt;
== TITLE ==&lt;br /&gt;
 /TITLE &amp;lt;username&amp;gt; &amp;lt;password&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Authenticate for a WHOIS title line and optionally a vhost using the specified username and password.&lt;br /&gt;
&lt;br /&gt;
== TOPIC ==&lt;br /&gt;
 /TOPIC &amp;lt;#channel&amp;gt; [:&amp;lt;topic&amp;gt;]&lt;br /&gt;
&lt;br /&gt;
Sets or retrieves the channel topic. If a channel topic is given in the command and either the channel is not +t, or you are at least a halfoperator, the channel topic will be changed to the new one you provide.&lt;br /&gt;
&lt;br /&gt;
== UNINVITE ==&lt;br /&gt;
 /UNINVITE &amp;lt;nick&amp;gt; &amp;lt;#channel&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Uninvite a user from a channel, same syntax as INVITE.&lt;br /&gt;
&lt;br /&gt;
== USER  ==&lt;br /&gt;
 /USER &amp;lt;username&amp;gt; &amp;lt;unused&amp;gt; &amp;lt;unused&amp;gt; :&amp;lt;realname&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This command is used by your client to register your IRC session, providing your ident and real name to the server.&lt;br /&gt;
&lt;br /&gt;
You should not use it during an established connection.&lt;br /&gt;
&lt;br /&gt;
== USERHOST ==&lt;br /&gt;
 /USERHOST &amp;lt;nick&amp;gt; [&amp;lt;nick&amp;gt;]+&lt;br /&gt;
&lt;br /&gt;
Returns the hostname and nickname of a user, and some other miscellaneous information.&lt;br /&gt;
&lt;br /&gt;
== VERSION ==&lt;br /&gt;
 /VERSION [&amp;lt;servername&amp;gt;]&lt;br /&gt;
&lt;br /&gt;
Returns the server's version information.&lt;br /&gt;
&lt;br /&gt;
== VHOST ==&lt;br /&gt;
 /VHOST &amp;lt;username&amp;gt; &amp;lt;password&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Authenticate for a vhost using the specified username and password.&lt;br /&gt;
&lt;br /&gt;
== WATCH ==&lt;br /&gt;
 /WATCH C|L|l|S|(+|-)&amp;lt;nick&amp;gt; [(+|-)&amp;lt;nick&amp;gt;]+&lt;br /&gt;
&lt;br /&gt;
 /WATCH         - List watched nicks that are online&lt;br /&gt;
 /WATCH l       - List watched nicks that are online&lt;br /&gt;
 /WATCH L       - List watched nicks, online and offline&lt;br /&gt;
 /WATCH C       - Clear all watched nicks&lt;br /&gt;
 /WATCH S       - Show statistics&lt;br /&gt;
 /WATCH +&amp;lt;nick&amp;gt; - Add a nick&lt;br /&gt;
 /WATCH -&amp;lt;nick&amp;gt; - Remove a nick&lt;br /&gt;
&lt;br /&gt;
This command accepts multiple nicks like so:&lt;br /&gt;
 /WATCH +&amp;lt;nick&amp;gt; -&amp;lt;nick&amp;gt; +&amp;lt;nick&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== WHO ==&lt;br /&gt;
 /WHO &amp;lt;pattern&amp;gt; [&amp;lt;flags&amp;gt;][%[&amp;lt;fields&amp;gt;[,&amp;lt;querytype&amp;gt;]]] &amp;lt;pattern&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Looks up information about users matching the provided pattern. You can specify a flag specific pattern, a channel name, user hostname, a user server name, a user real name, or a user nickname. Matching users will only be included in the WHO response if:&lt;br /&gt;
&lt;br /&gt;
# The specified pattern is an exact channel name that does not have the private or secret channel modes set and the user does not have the invisible user mode set.&lt;br /&gt;
# The specified pattern is an exact nickname.&lt;br /&gt;
# You share one or more common channels with the user.&lt;br /&gt;
# The user does not have the invisible user mode set.&lt;br /&gt;
# You are a server operator with the users/auspex privilege.&lt;br /&gt;
&lt;br /&gt;
If you specify any fields the response returned will be a WHOX response rather than a RFC 1459 WHO response.&lt;br /&gt;
&lt;br /&gt;
Valid WHO Flags&lt;br /&gt;
---------------&lt;br /&gt;
&lt;br /&gt;
The following flags use &amp;lt;pattern&amp;gt; to match against the specified user data:&lt;br /&gt;
&lt;br /&gt;
 A     Show users who have an away message matching &amp;lt;pattern&amp;gt;.&lt;br /&gt;
 a     Show users who have an account name matching &amp;lt;pattern&amp;gt;.&lt;br /&gt;
 h     Show users who have a hostname matching &amp;lt;pattern&amp;gt;. If the 'x' modifier is specified then this will match against the real hostname instead of the display hostname.&lt;br /&gt;
 i     Show users who have an IP address matching &amp;lt;pattern&amp;gt;.&lt;br /&gt;
 m     Show users who have the modes listed in &amp;lt;pattern&amp;gt;. The pattern should be in the same format as a mode change e.g. +ow-i (server operators only).&lt;br /&gt;
 n     Show users who have a nickname matching &amp;lt;pattern&amp;gt;.&lt;br /&gt;
 p     Show users who are connected to a port in the &amp;lt;pattern&amp;gt; range (server operators only).&lt;br /&gt;
 r     Show users who have a real name matching &amp;lt;pattern&amp;gt;.&lt;br /&gt;
 s     Show users who are on a server with a name matching &amp;lt;pattern&amp;gt;. If the 'x' modifier is specified then this will match against the real server name instead of the masked server name.&lt;br /&gt;
 t     Show users who have connected in the last &amp;lt;pattern&amp;gt; seconds.&lt;br /&gt;
 u     Show users who have an ident (username) matching &amp;lt;pattern&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
The following flags filter users by their status:&lt;br /&gt;
&lt;br /&gt;
 f     Only show users on remote (far) servers.&lt;br /&gt;
 l     Only show users on the local server.&lt;br /&gt;
 o     Only show server operators.&lt;br /&gt;
&lt;br /&gt;
The following flags modify the command output:&lt;br /&gt;
&lt;br /&gt;
 x     Show sensitive data like real user hostnames and, when hideserver is enabled, real server hostnames.&lt;br /&gt;
&lt;br /&gt;
You may combine one flag from the first group and multiple from the others in one WHO command.&lt;br /&gt;
&lt;br /&gt;
Valid WHO Fields&lt;br /&gt;
----------------&lt;br /&gt;
&lt;br /&gt;
 a     Include the user's account name in the response.&lt;br /&gt;
 c     Include the first common channel name in the response.&lt;br /&gt;
 d     Include the user's server distance from you in the response.&lt;br /&gt;
 f     Include the user's away status, oper status, and highest channel prefix in the response.&lt;br /&gt;
 h     Include the user's hostname in the response. If the 'x' flag was specified then this is the real host rather than the display host.&lt;br /&gt;
 i     Include the user's IP address in the response.&lt;br /&gt;
 l     Include the user's idle time in the response.&lt;br /&gt;
 n     Include the user's nickname in the response.&lt;br /&gt;
 o     Include the user's channel operator rank level in the response.&lt;br /&gt;
 r     Include the user's real name in the response.&lt;br /&gt;
 s     Include the user's server name in the response. If the 'x' flag was specified then this is the real server name rather than the masked server name.&lt;br /&gt;
 t     Include the query type in the response.&lt;br /&gt;
 u     Include the user's ident in the response.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== WHOIS ==&lt;br /&gt;
 /WHOIS [&amp;lt;servername&amp;gt;] &amp;lt;nick&amp;gt;[,&amp;lt;nick&amp;gt;]+&lt;br /&gt;
&lt;br /&gt;
Returns the WHOIS information of a user, their channels, hostname, etc. If a servername is provided, then a whois is performed from the server where the user is actually located rather than locally, showing idle and signon times.&lt;br /&gt;
&lt;br /&gt;
== WHOWAS ==&lt;br /&gt;
 /WHOWAS &amp;lt;nick&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Returns a list of times the user was seen recently on IRC along with the time they were last seen and their server.&lt;/div&gt;</summary>
		<author><name>Rooot</name></author>
	</entry>
	<entry>
		<id>https://wiki.freenode.net/index.php?title=Nerds&amp;diff=210</id>
		<title>Nerds</title>
		<link rel="alternate" type="text/html" href="https://wiki.freenode.net/index.php?title=Nerds&amp;diff=210"/>
		<updated>2022-05-11T17:45:07Z</updated>

		<summary type="html">&lt;p&gt;Rooot: Grammar&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;center&amp;gt;&amp;lt;H1&amp;gt;   '''#nerds channel rules''' &amp;lt;/H1&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Welcome to #nerds'''&lt;br /&gt;
&lt;br /&gt;
'''nerds''' is pylinked to several different networks. Channel is randomly active at various times of the day. A good sense humor is highly recommended as a lot of people here enjoy the use of sarcasm. Just because you see us joking around, does NOT mean we wont help you the best we can.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;H2&amp;gt; Rules &amp;lt;/H2&amp;gt;&lt;br /&gt;
* No Flooding. (A smaller ASCII image is okay but don't get excessive with it)&lt;br /&gt;
* No drones or bots. (We have enough bots)&lt;br /&gt;
* No discussion of hacking things. (Discussing security is okay, but if you sound like a kiddie or trying to do something kiddie, your visit is over)&lt;br /&gt;
* Pro pornography images. (We are a porn channel)&lt;br /&gt;
* No pedophilia of any kind. (Instant Ban)&lt;br /&gt;
* Don't abuse the channel's bots, or try to exploit them. (Only SORCERER can make exceptions to this, ops must follow this rule also)&lt;br /&gt;
* Don't ask for ops we have enough and don't need anymore.&lt;br /&gt;
* No bullying or race discrimination. (Jokes are okay, there is a difference between jokes and bullying. N-word is definitely not allowed.)&lt;br /&gt;
* Don't tell people to use google, actually help them or STFU.&lt;br /&gt;
* Leave the drama out of the channel. Don't bring other channel drama into #nerds.&lt;br /&gt;
* Do NOT PM/DM/message anyone without their permission. (Especially OPs aka the people in charge)&lt;/div&gt;</summary>
		<author><name>Rooot</name></author>
	</entry>
</feed>