<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://wiki.darenet.org/skins/common/feed.css?12"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://wiki.darenet.org/index.php?action=history&amp;feed=atom&amp;title=Server_Commands%2FGLINE</id>
		<title>Server Commands/GLINE - Revision history</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.darenet.org/index.php?action=history&amp;feed=atom&amp;title=Server_Commands%2FGLINE"/>
		<link rel="alternate" type="text/html" href="http://wiki.darenet.org/index.php?title=Server_Commands/GLINE&amp;action=history"/>
		<updated>2026-05-02T16:30:32Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.15.1</generator>

	<entry>
		<id>http://wiki.darenet.org/index.php?title=Server_Commands/GLINE&amp;diff=6898&amp;oldid=prev</id>
		<title>Nitemare at 02:24, 12 October 2012</title>
		<link rel="alternate" type="text/html" href="http://wiki.darenet.org/index.php?title=Server_Commands/GLINE&amp;diff=6898&amp;oldid=prev"/>
				<updated>2012-10-12T02:24:17Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;

		&lt;table style=&quot;background-color: white; color:black;&quot;&gt;
		&lt;col class='diff-marker' /&gt;
		&lt;col class='diff-content' /&gt;
		&lt;col class='diff-marker' /&gt;
		&lt;col class='diff-content' /&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 02:24, 12 October 2012&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 15:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 15:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;'''&amp;lt;mask&amp;gt;''' - This may take several forms depending on the type of G-line being placed; user@host for hostnames, #channel for badchannels, and *phrase* for gcos. If not given, or if its not prefixed by &amp;quot;+&amp;quot; or &amp;quot;-&amp;quot;, a list of G-lines will be returned. If the &amp;quot;+&amp;quot; or &amp;quot;-&amp;quot; prefixes are used, then the &amp;lt;expiration&amp;gt; and &amp;lt;reason&amp;gt; parameters must also be given, even if the G-line already exists.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;'''&amp;lt;mask&amp;gt;''' - This may take several forms depending on the type of G-line being placed; user@host for hostnames, #channel for badchannels, and *phrase* for gcos. If not given, or if its not prefixed by &amp;quot;+&amp;quot; or &amp;quot;-&amp;quot;, a list of G-lines will be returned. If the &amp;quot;+&amp;quot; or &amp;quot;-&amp;quot; prefixes are used, then the &amp;lt;expiration&amp;gt; and &amp;lt;reason&amp;gt; parameters must also be given, even if the G-line already exists.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;'''&amp;lt;target&amp;gt;''' - specifies what server(s) the G-line is to be activated/deactivated on. It may be either a server name or * for global. This is rarely used on DareNET due to the fact that &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;OperServ &lt;/del&gt;must be used to place global G-lines.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;'''&amp;lt;target&amp;gt;''' - specifies what server(s) the G-line is to be activated/deactivated on. It may be either a server name or * for global. This is rarely used on DareNET due to the fact that &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;O &lt;/ins&gt;must be used to place global G-lines.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;'''&amp;lt;expiration&amp;gt;''' -&amp;nbsp; The expiration can be specified either in seconds or as a formatted time (e.g. 2d5m3s).&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;'''&amp;lt;expiration&amp;gt;''' -&amp;nbsp; The expiration can be specified either in seconds or as a formatted time (e.g. 2d5m3s).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 21:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 21:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;'''&amp;lt;reason&amp;gt;''' - The reason specifies why the user is being G-lined. It will be broadcasted to all IRC operators who have the appropriate SNOMASK and to user(s) being G-lined.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;'''&amp;lt;reason&amp;gt;''' - The reason specifies why the user is being G-lined. It will be broadcasted to all IRC operators who have the appropriate SNOMASK and to user(s) being G-lined.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;If the G-line currently exists, a prefix of &amp;quot;+&amp;quot; will cause an inactive G-line to be activated, whereas a prefix of &amp;quot;-&amp;quot; will cause an active G-line to be deactivated. If an attempt is made to modify a G-line set by a U-lined service, such as &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;OperServ&lt;/del&gt;, the change will be forced to be local. &amp;nbsp;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;If the G-line currently exists, a prefix of &amp;quot;+&amp;quot; will cause an inactive G-line to be activated, whereas a prefix of &amp;quot;-&amp;quot; will cause an active G-line to be deactivated. If an attempt is made to modify a G-line set by a U-lined service, such as &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;O&lt;/ins&gt;, the change will be forced to be local. &amp;nbsp;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;!-- diff generator: internal 2026-05-02 16:30:32 --&gt;
&lt;/table&gt;</summary>
		<author><name>Nitemare</name></author>	</entry>

	<entry>
		<id>http://wiki.darenet.org/index.php?title=Server_Commands/GLINE&amp;diff=3540&amp;oldid=prev</id>
		<title>Admin at 07:08, 10 December 2008</title>
		<link rel="alternate" type="text/html" href="http://wiki.darenet.org/index.php?title=Server_Commands/GLINE&amp;diff=3540&amp;oldid=prev"/>
				<updated>2008-12-10T07:08:47Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;

		&lt;table style=&quot;background-color: white; color:black;&quot;&gt;
		&lt;col class='diff-marker' /&gt;
		&lt;col class='diff-content' /&gt;
		&lt;col class='diff-marker' /&gt;
		&lt;col class='diff-content' /&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 07:08, 10 December 2008&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 15:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 15:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;'''&amp;lt;mask&amp;gt;''' - This may take several forms depending on the type of G-line being placed; user@host for hostnames, #channel for badchannels, and *phrase* for gcos. If not given, or if its not prefixed by &amp;quot;+&amp;quot; or &amp;quot;-&amp;quot;, a list of G-lines will be returned. If the &amp;quot;+&amp;quot; or &amp;quot;-&amp;quot; prefixes are used, then the &amp;lt;expiration&amp;gt; and &amp;lt;reason&amp;gt; parameters must also be given, even if the G-line already exists.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;'''&amp;lt;mask&amp;gt;''' - This may take several forms depending on the type of G-line being placed; user@host for hostnames, #channel for badchannels, and *phrase* for gcos. If not given, or if its not prefixed by &amp;quot;+&amp;quot; or &amp;quot;-&amp;quot;, a list of G-lines will be returned. If the &amp;quot;+&amp;quot; or &amp;quot;-&amp;quot; prefixes are used, then the &amp;lt;expiration&amp;gt; and &amp;lt;reason&amp;gt; parameters must also be given, even if the G-line already exists.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;'''&amp;lt;target&amp;gt;''' - specifies what server(s) the G-&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;lines &lt;/del&gt;is to be activated/deactivated. It may be either a server name or * for global. This rarely used on DareNET due to the fact that OperServ must be used to place global G-lines.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;'''&amp;lt;target&amp;gt;''' - specifies what server(s) the G-&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;line &lt;/ins&gt;is to be activated/deactivated &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;on&lt;/ins&gt;. It may be either a server name or * for global. This &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;is &lt;/ins&gt;rarely used on DareNET due to the fact that OperServ must be used to place global G-lines.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;'''&amp;lt;expiration&amp;gt;''' -&amp;nbsp; The expiration can be specified either in seconds or as a formatted time (e.g. 2d5m3s).&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;'''&amp;lt;expiration&amp;gt;''' -&amp;nbsp; The expiration can be specified either in seconds or as a formatted time (e.g. 2d5m3s).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 21:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 21:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;'''&amp;lt;reason&amp;gt;''' - The reason specifies why the user is being G-lined. It will be broadcasted to all IRC operators who have the appropriate SNOMASK and to user(s) being G-lined.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;'''&amp;lt;reason&amp;gt;''' - The reason specifies why the user is being G-lined. It will be broadcasted to all IRC operators who have the appropriate SNOMASK and to user(s) being G-lined.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;If the G-line currently exists, a prefix of &amp;quot;+&amp;quot; will cause an inactive G-line to be activated, whereas a prefix of &amp;quot;-&amp;quot; will cause an active G-line to be deactivated. If an attempt is made to modify a G-line set by a U-lined &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;services&lt;/del&gt;, such as OperServ, the change will be forced to be local. &amp;nbsp;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;If the G-line currently exists, a prefix of &amp;quot;+&amp;quot; will cause an inactive G-line to be activated, whereas a prefix of &amp;quot;-&amp;quot; will cause an active G-line to be deactivated. If an attempt is made to modify a G-line set by a U-lined &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;service&lt;/ins&gt;, such as OperServ, the change will be forced to be local. &amp;nbsp;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;!-- diff generator: internal 2026-05-02 16:30:32 --&gt;
&lt;/table&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.darenet.org/index.php?title=Server_Commands/GLINE&amp;diff=3537&amp;oldid=prev</id>
		<title>Admin at 07:02, 10 December 2008</title>
		<link rel="alternate" type="text/html" href="http://wiki.darenet.org/index.php?title=Server_Commands/GLINE&amp;diff=3537&amp;oldid=prev"/>
				<updated>2008-12-10T07:02:38Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;

		&lt;table style=&quot;background-color: white; color:black;&quot;&gt;
		&lt;col class='diff-marker' /&gt;
		&lt;col class='diff-content' /&gt;
		&lt;col class='diff-marker' /&gt;
		&lt;col class='diff-content' /&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 07:02, 10 December 2008&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;25%&amp;quot; style=&amp;quot;font-size: 85%; text-align: left;&amp;quot;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;'''&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Syntax&lt;/ins&gt;:''' &amp;lt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;code&lt;/ins&gt;&amp;gt;GLINE [[!][+|-][$&amp;lt;type&amp;gt;]&amp;lt;mask&amp;gt; [[&amp;lt;target&amp;gt;] &amp;lt;expiration&amp;gt; :&amp;lt;reason&amp;gt;]]&amp;lt;/&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;code&lt;/ins&gt;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;|- &lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;| &lt;/del&gt;'''&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Command Token&lt;/del&gt;:''' &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;GL&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;|}&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;pre&lt;/del&gt;&amp;gt;GLINE [[!][+|-][$&amp;lt;type&amp;gt;]&amp;lt;mask&amp;gt; [[&amp;lt;target&amp;gt;] &amp;lt;expiration&amp;gt; :&amp;lt;reason&amp;gt;]]&amp;lt;/&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;pre&lt;/del&gt;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;del style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;G-lines themselves are fairly complicated.&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;A &lt;/del&gt;G-&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;line can be active or inactive&lt;/del&gt;, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;either locally or globally. It can be a purely local G-line, or global. It can be based on an IP address, hostname or even gcos. In short, there are many variations &lt;/del&gt;on the &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;basic G-line. Worse, there is also the concept of a &amp;quot;bad channel&amp;quot;, or BADCHAN, that has been tacked onto the G-line subsyetem, when, in all honesty, should have been a separate &lt;/del&gt;command &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;in the first place&lt;/del&gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;G-&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;lines are fairly complicated; therefore&lt;/ins&gt;, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;we'll attempt to explain how they work in addition &lt;/ins&gt;on &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;how to use &lt;/ins&gt;the command &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;itself&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;'''! prefix'''&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;A G-line can be active or inactive, either locally or globally. It can be a purely local G-line, or global. It can be based on an IP address, hostname or even gcos. In short, there are many variations on the basic G-line. Worse, there is also the concept of a &amp;quot;bad channel&amp;quot;, or BADCHAN, that has been tacked onto the G-line subsyetem, when it should have been a separate command in the first place.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;del style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;The &amp;quot;!&amp;quot; prefix has been disabled on DareNET. It's used to forcefully place G-lines that otherwise would be denied by the server for being &amp;quot;too wide.&amp;quot; If you need to set wide G-lines, use OperServ instead, or contact the Abuse Team &amp;lt;abuse@darenet.org&amp;gt;.&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;If &amp;lt;mask&amp;gt; is not given, or it is not prefixed by &lt;/del&gt;&amp;quot;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;+&lt;/del&gt;&amp;quot; &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;or &amp;quot;-&amp;quot;, a list of &lt;/del&gt;G-lines &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;will &lt;/del&gt;be &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;returned. If &lt;/del&gt;the &amp;quot;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;+&lt;/del&gt;&amp;quot; &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;or &amp;quot;-&amp;quot; prefixes are used, then the &amp;lt;expiration&amp;gt; and &amp;lt;reason&amp;gt; parameters must also be given, even if the G-line already exists&lt;/del&gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;'''!''' - The &lt;/ins&gt;&amp;quot;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;!&lt;/ins&gt;&amp;quot; &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;prefix is used to forcefully place &lt;/ins&gt;G-lines &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;that would otherwise &lt;/ins&gt;be &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;denied by &lt;/ins&gt;the &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;server for being &lt;/ins&gt;&amp;quot;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;too wide&lt;/ins&gt;&amp;quot; &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;(e.g. affect too many users). The ability to use this prefix has been disabled on DareNET&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;If &lt;/del&gt;&amp;lt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;target&lt;/del&gt;&amp;gt; &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;is specified, then it MUST match the local server &lt;/del&gt;(&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;e&lt;/del&gt;.&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;g. the server you are &lt;/del&gt;on&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;)&lt;/del&gt;; &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;otherwise it is implied&lt;/del&gt;. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;By default&lt;/del&gt;, the &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;ability to set remote &lt;/del&gt;or &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;global &lt;/del&gt;G-lines &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;has been disabled &lt;/del&gt;for &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;all IRC operators&lt;/del&gt;. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Instead, &lt;/del&gt;OperServ &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;should &lt;/del&gt;be used &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;instead&lt;/del&gt;. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;However, such permissions &lt;/del&gt;can be &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;granted through OperServ by &lt;/del&gt;a &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;network administrator, but this &lt;/del&gt;is &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;rarely done&lt;/del&gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;'''[+|-]''' - Optional. Specifies whether the G-line is to be activated or deactivated.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;'''&lt;/ins&gt;&amp;lt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;$type&lt;/ins&gt;&amp;gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;''' - The type argument can be used to G-line user realnames &lt;/ins&gt;(&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;gcos) by using $R&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;'''&amp;lt;mask&amp;gt;''' - This may take several forms depending &lt;/ins&gt;on &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;the type of G-line being placed&lt;/ins&gt;; &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;user@host for hostnames, #channel for badchannels, and *phrase* for gcos&lt;/ins&gt;. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;If not given&lt;/ins&gt;, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;or if its not prefixed by &amp;quot;+&amp;quot; or &amp;quot;-&amp;quot;, a list of G-lines will be returned. If &lt;/ins&gt;the &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;quot;+&amp;quot; &lt;/ins&gt;or &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;quot;-&amp;quot; prefixes are used, then the &amp;lt;expiration&amp;gt; and &amp;lt;reason&amp;gt; parameters must also be given, even if the G-line already exists.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;'''&amp;lt;target&amp;gt;''' - specifies what server(s) the &lt;/ins&gt;G-lines &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;is to be activated/deactivated. It may be either a server name or * &lt;/ins&gt;for &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;global&lt;/ins&gt;. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;This rarely used on DareNET due to the fact that &lt;/ins&gt;OperServ &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;must &lt;/ins&gt;be used &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;to place global G-lines&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;'''&amp;lt;expiration&amp;gt;''' -&amp;nbsp; The expiration &lt;/ins&gt;can be &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;specified either in seconds or as &lt;/ins&gt;a &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;formatted time (e.g. 2d5m3s).&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;'''&amp;lt;reason&amp;gt;''' - The reason specifies why the user &lt;/ins&gt;is &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;being G-lined. It will be broadcasted to all IRC operators who have the appropriate SNOMASK and to user(s) being G-lined&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;If the G-line currently exists, a prefix of &amp;quot;+&amp;quot; will cause an inactive G-line to be activated, whereas a prefix of &amp;quot;-&amp;quot; will cause an active G-line to be deactivated. If an attempt is made to modify a G-line set by a U-lined services, such as OperServ, the change will be forced to be local. &amp;nbsp;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;If the G-line currently exists, a prefix of &amp;quot;+&amp;quot; will cause an inactive G-line to be activated, whereas a prefix of &amp;quot;-&amp;quot; will cause an active G-line to be deactivated. If an attempt is made to modify a G-line set by a U-lined services, such as OperServ, the change will be forced to be local. &amp;nbsp;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;del style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;The &amp;lt;type&amp;gt; argument can be used to G-line user realnames (gcos) by using $R. The expiration can be specified either in seconds or as a formatted time (e.g. 2d5m3s).&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[Server Commands|(Return to Main listing of Server Commands)]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[Server Commands|(Return to Main listing of Server Commands)]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;!-- diff generator: internal 2026-05-02 16:30:32 --&gt;
&lt;/table&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.darenet.org/index.php?title=Server_Commands/GLINE&amp;diff=3198&amp;oldid=prev</id>
		<title>Secretagent at 09:22, 4 October 2008</title>
		<link rel="alternate" type="text/html" href="http://wiki.darenet.org/index.php?title=Server_Commands/GLINE&amp;diff=3198&amp;oldid=prev"/>
				<updated>2008-10-04T09:22:46Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;

		&lt;table style=&quot;background-color: white; color:black;&quot;&gt;
		&lt;col class='diff-marker' /&gt;
		&lt;col class='diff-content' /&gt;
		&lt;col class='diff-marker' /&gt;
		&lt;col class='diff-content' /&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 09:22, 4 October 2008&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 11:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 11:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;'''! prefix'''&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;'''! prefix'''&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;The &amp;quot;!&amp;quot; prefix has been disabled on DareNET. It used to forcefully place G-lines that otherwise would be denied by the server for being &amp;quot;too wide.&amp;quot; If you need to set wide G-lines, use OperServ instead, or contact the Abuse Team &amp;lt;abuse@darenet.org&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;The &amp;quot;!&amp;quot; prefix has been disabled on DareNET. It&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;'s &lt;/ins&gt;used to forcefully place G-lines that otherwise would be denied by the server for being &amp;quot;too wide.&amp;quot; If you need to set wide G-lines, use OperServ instead, or contact the Abuse Team &amp;lt;abuse@darenet.org&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;If &amp;lt;mask&amp;gt; is not given, or it is not prefixed by &amp;quot;+&amp;quot; or &amp;quot;-&amp;quot;, a list of G-lines will be returned. If the &amp;quot;+&amp;quot; or &amp;quot;-&amp;quot; prefixes are used, then the &amp;lt;expiration&amp;gt; and &amp;lt;reason&amp;gt; parameters must also be given, even if the G-line already exists.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;If &amp;lt;mask&amp;gt; is not given, or it is not prefixed by &amp;quot;+&amp;quot; or &amp;quot;-&amp;quot;, a list of G-lines will be returned. If the &amp;quot;+&amp;quot; or &amp;quot;-&amp;quot; prefixes are used, then the &amp;lt;expiration&amp;gt; and &amp;lt;reason&amp;gt; parameters must also be given, even if the G-line already exists.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;If &amp;lt;target&amp;gt; is specified, then it MUST match the local server (e.g. the server you are on); otherwise it is implied. By default, the ability to set remote or global G-lines has been disabled for all IRC operators. Instead, OperServ should be used instead. However, such permissions can be granted through OperServ by a network administrator, but this rarely done.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;If &amp;lt;target&amp;gt; is specified, then it MUST match the local server (e.g. the server you are on); otherwise it is implied. By default, the ability to set remote or global G-lines has been disabled for all IRC operators. Instead, OperServ should be used instead. However, such permissions can be granted through OperServ by a network administrator, but this &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;is &lt;/ins&gt;rarely done.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;If the G-line currently exists, a prefix of &amp;quot;+&amp;quot; will cause an inactive G-line to be activated, whereas a prefix of &amp;quot;-&amp;quot; will cause an active G-line to be deactivated. If an attempt is made to modify a G-line set by a U-lined services, such as OperServ, the change will be forced to be local. &amp;nbsp;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;If the G-line currently exists, a prefix of &amp;quot;+&amp;quot; will cause an inactive G-line to be activated, whereas a prefix of &amp;quot;-&amp;quot; will cause an active G-line to be deactivated. If an attempt is made to modify a G-line set by a U-lined services, such as OperServ, the change will be forced to be local. &amp;nbsp;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;!-- diff generator: internal 2026-05-02 16:30:32 --&gt;
&lt;/table&gt;</summary>
		<author><name>Secretagent</name></author>	</entry>

	<entry>
		<id>http://wiki.darenet.org/index.php?title=Server_Commands/GLINE&amp;diff=3187&amp;oldid=prev</id>
		<title>Secretagent at 09:12, 4 October 2008</title>
		<link rel="alternate" type="text/html" href="http://wiki.darenet.org/index.php?title=Server_Commands/GLINE&amp;diff=3187&amp;oldid=prev"/>
				<updated>2008-10-04T09:12:53Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;

		&lt;table style=&quot;background-color: white; color:black;&quot;&gt;
		&lt;col class='diff-marker' /&gt;
		&lt;col class='diff-content' /&gt;
		&lt;col class='diff-marker' /&gt;
		&lt;col class='diff-content' /&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 09:12, 4 October 2008&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;code&lt;/del&gt;&amp;gt;GLINE [[!][+|-][$&amp;lt;type&amp;gt;]&amp;lt;mask&amp;gt; [[&amp;lt;target&amp;gt;] &amp;lt;expiration&amp;gt; :&amp;lt;reason&amp;gt;]]&amp;lt;/&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;code&lt;/del&gt;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;25%&amp;quot; style=&amp;quot;font-size: 85%; text-align: left;&amp;quot;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;|- &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;| '''Command Token:''' GL&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;|}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;pre&lt;/ins&gt;&amp;gt;GLINE [[!][+|-][$&amp;lt;type&amp;gt;]&amp;lt;mask&amp;gt; [[&amp;lt;target&amp;gt;] &amp;lt;expiration&amp;gt; :&amp;lt;reason&amp;gt;]]&amp;lt;/&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;pre&lt;/ins&gt;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;G-lines themselves are fairly complicated.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;G-lines are fairly complicated. &lt;/del&gt;A G-line can be active or inactive, either locally or globally. It can be a purely local G-line, or global. It &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;could &lt;/del&gt;be based on an IP address &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;or on &lt;/del&gt;hostname. In short, there are many variations on the basic G-line. Worse, there is also the concept of a &amp;quot;bad channel&amp;quot;, or BADCHAN, that has been tacked onto the G-line &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;subsystem&lt;/del&gt;, when, in all honesty, should have been a separate command in the first place.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;A G-line can be active or inactive, either locally or globally. It can be a purely local G-line, or global. It &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;can &lt;/ins&gt;be based on an IP address&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;, &lt;/ins&gt;hostname &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;or even gcos&lt;/ins&gt;. In short, there are many variations on the basic G-line. Worse, there is also the concept of a &amp;quot;bad channel&amp;quot;, or BADCHAN, that has been tacked onto the G-line &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;subsyetem&lt;/ins&gt;, when, in all honesty, should have been a separate command in the first place.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;On &lt;/del&gt;DareNET, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;IRC operators cannot &lt;/del&gt;use the &amp;quot;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;!&lt;/del&gt;&amp;quot; &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;prefix, &lt;/del&gt;or &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;set global &lt;/del&gt;G-lines &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;via &lt;/del&gt;the &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;GLINE command&lt;/del&gt;. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Trying to do so will result in &lt;/del&gt;the server &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;rejecting &lt;/del&gt;the &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;command&lt;/del&gt;. Instead, OperServ should be used to set &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;wide and/or global &lt;/del&gt;G-&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;lines&lt;/del&gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;'''! prefix'''&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;The &amp;quot;!&amp;quot; prefix has been disabled on &lt;/ins&gt;DareNET&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;. It used to forcefully place G-lines that otherwise would be denied by the server for being &amp;quot;too wide.&amp;quot; If you need to set wide G-lines&lt;/ins&gt;, use &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;OperServ instead, or contact &lt;/ins&gt;the &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Abuse Team &amp;lt;abuse@darenet.org&amp;gt;.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;If &amp;lt;mask&amp;gt; is not given, or it is not prefixed by &lt;/ins&gt;&amp;quot;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;+&lt;/ins&gt;&amp;quot; or &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;quot;-&amp;quot;, a list of &lt;/ins&gt;G-lines &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;will be returned. If &lt;/ins&gt;the &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;quot;+&amp;quot; or &amp;quot;-&amp;quot; prefixes are used, then the &amp;lt;expiration&amp;gt; and &amp;lt;reason&amp;gt; parameters must also be given, even if the G-line already exists&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;If &amp;lt;target&amp;gt; is specified, then it MUST match &lt;/ins&gt;the &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;local &lt;/ins&gt;server &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;(e.g. &lt;/ins&gt;the &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;server you are on); otherwise it is implied. By default, the ability to set remote or global G-lines has been disabled for all IRC operators&lt;/ins&gt;. Instead, OperServ should be used &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;instead. However, such permissions can be granted through OperServ by a network administrator, but this rarely done.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;If the G-line currently exists, a prefix of &amp;quot;+&amp;quot; will cause an inactive G-line &lt;/ins&gt;to &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;be activated, whereas a prefix of &amp;quot;-&amp;quot; will cause an active G-line to be deactivated. If an attempt is made to modify a G-line &lt;/ins&gt;set &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;by a U-lined services, such as OperServ, the change will be forced to be local. &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;The &amp;lt;type&amp;gt; argument can be used to &lt;/ins&gt;G-&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;line user realnames (gcos) by using $R. The expiration can be specified either in seconds or as a formatted time (e.g. 2d5m3s)&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;del style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;If &amp;lt;mask&amp;gt; is not given, or if it is not prefixed by &amp;quot;+&amp;quot; or &amp;quot;-&amp;quot;, a list of G-lines will be returned. If the &amp;quot;+&amp;quot; or &amp;quot;-&amp;quot; prefixes are used, the &amp;lt;expiration&amp;gt; and &amp;lt;reason&amp;gt; parameters must be given, even if the G-line already exists. On DareNET, if you do specify &amp;lt;target&amp;gt;, it must be the local server; otherwise, it will be rejected. If left blank, it is implied to be a local G-line. If the G-line currently exists, a prefix of &amp;quot;+&amp;quot; will cause an inactive G-line to be activated, whereas a prefix of &amp;quot;-&amp;quot; will cause an active G-line to be deactivated. If an attempt is made to modify a G-line set by a U-lined services, such as OperServ, the change will be forced to be local. The &amp;lt;type&amp;gt; argument can be used to G-line user realnames (gcos) by using $R. The expiration can be specified either in seconds or as a formatted time (e.g. 2d5m3s).&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[Server Commands|(Return to Main listing of Server Commands)]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[Server Commands|(Return to Main listing of Server Commands)]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;!-- diff generator: internal 2026-05-02 16:30:32 --&gt;
&lt;/table&gt;</summary>
		<author><name>Secretagent</name></author>	</entry>

	<entry>
		<id>http://wiki.darenet.org/index.php?title=Server_Commands/GLINE&amp;diff=2936&amp;oldid=prev</id>
		<title>Secretagent at 18:21, 24 September 2008</title>
		<link rel="alternate" type="text/html" href="http://wiki.darenet.org/index.php?title=Server_Commands/GLINE&amp;diff=2936&amp;oldid=prev"/>
				<updated>2008-09-24T18:21:47Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;

		&lt;table style=&quot;background-color: white; color:black;&quot;&gt;
		&lt;col class='diff-marker' /&gt;
		&lt;col class='diff-content' /&gt;
		&lt;col class='diff-marker' /&gt;
		&lt;col class='diff-content' /&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 18:21, 24 September 2008&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;pre&lt;/del&gt;&amp;gt;GLINE [[!][+|-][$&amp;lt;type&amp;gt;]&amp;lt;mask&amp;gt; [[&amp;lt;target&amp;gt;] &amp;lt;expiration&amp;gt; :&amp;lt;reason&amp;gt;]]&amp;lt;/&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;pre&lt;/del&gt;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;code&lt;/ins&gt;&amp;gt;GLINE [[!][+|-][$&amp;lt;type&amp;gt;]&amp;lt;mask&amp;gt; [[&amp;lt;target&amp;gt;] &amp;lt;expiration&amp;gt; :&amp;lt;reason&amp;gt;]]&amp;lt;/&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;code&lt;/ins&gt;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;!-- diff generator: internal 2026-05-02 16:30:32 --&gt;
&lt;/table&gt;</summary>
		<author><name>Secretagent</name></author>	</entry>

	<entry>
		<id>http://wiki.darenet.org/index.php?title=Server_Commands/GLINE&amp;diff=2935&amp;oldid=prev</id>
		<title>Secretagent at 18:20, 24 September 2008</title>
		<link rel="alternate" type="text/html" href="http://wiki.darenet.org/index.php?title=Server_Commands/GLINE&amp;diff=2935&amp;oldid=prev"/>
				<updated>2008-09-24T18:20:04Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;

		&lt;table style=&quot;background-color: white; color:black;&quot;&gt;
		&lt;col class='diff-marker' /&gt;
		&lt;col class='diff-content' /&gt;
		&lt;col class='diff-marker' /&gt;
		&lt;col class='diff-content' /&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 18:20, 24 September 2008&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 4:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 4:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;G-lines are fairly complicated. A G-line can be active or inactive, either locally or globally. It can be a purely local G-line, or global. It could be based on an IP address or on hostname. In short, there are many variations on the basic G-line. Worse, there is also the concept of a &amp;quot;bad channel&amp;quot;, or BADCHAN, that has been tacked onto the G-line subsystem, when, in all honesty, should have been a separate command in the first place.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;G-lines are fairly complicated. A G-line can be active or inactive, either locally or globally. It can be a purely local G-line, or global. It could be based on an IP address or on hostname. In short, there are many variations on the basic G-line. Worse, there is also the concept of a &amp;quot;bad channel&amp;quot;, or BADCHAN, that has been tacked onto the G-line subsystem, when, in all honesty, should have been a separate command in the first place.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;On DareNET, IRC operators cannot use the &amp;quot;!&amp;quot; prefix, or set global G-lines via the &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;command &lt;/del&gt;GLINE command. Trying to do so will result in the server rejecting the command. Instead, OperServ should be used to set wide and/or global G-lines.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;On DareNET, IRC operators cannot use the &amp;quot;!&amp;quot; prefix, or set global G-lines via the GLINE command. Trying to do so will result in the server rejecting the command. Instead, OperServ should be used to set wide and/or global G-lines.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;If &amp;lt;mask&amp;gt; is not given, or if it is not prefixed by &amp;quot;+&amp;quot; or &amp;quot;-&amp;quot;, a list of G-lines will be returned. If the &amp;quot;+&amp;quot; or &amp;quot;-&amp;quot; prefixes are used, the &amp;lt;expiration&amp;gt; and &amp;lt;reason&amp;gt; parameters must be given, even if the G-line already exists. On DareNET, if you do specify &amp;lt;target&amp;gt;, it must be the local server; otherwise, it will be rejected. If left blank, it is implied to be a local G-line. If the G-line currently exists, a prefix of &amp;quot;+&amp;quot; will cause an inactive G-line to be activated, whereas a prefix of &amp;quot;-&amp;quot; will cause an active G-line to be deactivated. If an attempt is made to modify a G-line set by a U-lined services, such as OperServ, the change will be forced to be local. The &amp;lt;type&amp;gt; argument can be used to G-line user realnames (gcos) by using $R. The expiration can be specified either in seconds or as a formatted time (e.g. 2d5m3s).&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;If &amp;lt;mask&amp;gt; is not given, or if it is not prefixed by &amp;quot;+&amp;quot; or &amp;quot;-&amp;quot;, a list of G-lines will be returned. If the &amp;quot;+&amp;quot; or &amp;quot;-&amp;quot; prefixes are used, the &amp;lt;expiration&amp;gt; and &amp;lt;reason&amp;gt; parameters must be given, even if the G-line already exists. On DareNET, if you do specify &amp;lt;target&amp;gt;, it must be the local server; otherwise, it will be rejected. If left blank, it is implied to be a local G-line. If the G-line currently exists, a prefix of &amp;quot;+&amp;quot; will cause an inactive G-line to be activated, whereas a prefix of &amp;quot;-&amp;quot; will cause an active G-line to be deactivated. If an attempt is made to modify a G-line set by a U-lined services, such as OperServ, the change will be forced to be local. The &amp;lt;type&amp;gt; argument can be used to G-line user realnames (gcos) by using $R. The expiration can be specified either in seconds or as a formatted time (e.g. 2d5m3s).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;!-- diff generator: internal 2026-05-02 16:30:32 --&gt;
&lt;/table&gt;</summary>
		<author><name>Secretagent</name></author>	</entry>

	<entry>
		<id>http://wiki.darenet.org/index.php?title=Server_Commands/GLINE&amp;diff=2934&amp;oldid=prev</id>
		<title>Secretagent at 18:19, 24 September 2008</title>
		<link rel="alternate" type="text/html" href="http://wiki.darenet.org/index.php?title=Server_Commands/GLINE&amp;diff=2934&amp;oldid=prev"/>
				<updated>2008-09-24T18:19:09Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;

		&lt;table style=&quot;background-color: white; color:black;&quot;&gt;
		&lt;col class='diff-marker' /&gt;
		&lt;col class='diff-content' /&gt;
		&lt;col class='diff-marker' /&gt;
		&lt;col class='diff-content' /&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 18:19, 24 September 2008&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;GLINE [[!][+|-][$&amp;lt;type&amp;gt;]&amp;lt;mask&amp;gt; [[&amp;lt;target&amp;gt;] &amp;lt;expiration&amp;gt; :&amp;lt;reason&amp;gt;]]&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;GLINE [[!][+|-][$&amp;lt;type&amp;gt;]&amp;lt;mask&amp;gt; [[&amp;lt;target&amp;gt;] &amp;lt;expiration&amp;gt; :&amp;lt;reason&amp;gt;]]&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;del style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;Sets (+), removes (-) or lists glines (global bans). The target can either be specified as * for a global gline (all servers) or a specific server can be specified for a local gline confined to the specified server. The &amp;lt;type&amp;gt; argument can be used to G-line user Realnames by using $R. The expiration can be specified either in seconds or as a formatted time, eg 2d5m3s (2 days 5 minutes 3 seconds. If the mask would not be permitted due to it being too wide or affecting too many users, the &amp;quot;!&amp;quot; prefix may be used to force the G-line to be set anyway.&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;By default&lt;/del&gt;, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;DareNET IRC operators cannot use &lt;/del&gt;the &amp;quot;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;!&lt;/del&gt;&amp;quot; &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;prefix&lt;/del&gt;, or &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;set global &lt;/del&gt;G-&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;lines via the GLINE &lt;/del&gt;command &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;(e.g. &lt;/del&gt;the &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;server will actually prevent you from doing it). OperServ should be used to do this instead&lt;/del&gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;G-lines are fairly complicated. A G-line can be active or inactive, either locally or globally. It can be a purely local G-line, or global. It could be based on an IP address or on hostname. In short, there are many variations on the basic G-line. Worse&lt;/ins&gt;, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;there is also &lt;/ins&gt;the &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;concept of a &lt;/ins&gt;&amp;quot;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;bad channel&lt;/ins&gt;&amp;quot;, or &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;BADCHAN, that has been tacked onto the &lt;/ins&gt;G-&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;line subsystem, when, in all honesty, should have been a separate &lt;/ins&gt;command &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;in &lt;/ins&gt;the &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;first place&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;On DareNET, IRC operators cannot use the &amp;quot;!&amp;quot; prefix, or set global G-lines via the command GLINE command. Trying to do so will result in the server rejecting the command. Instead, OperServ should be used to set wide and/or global G-lines.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;If &amp;lt;mask&amp;gt; is not given, or if it is not prefixed by &amp;quot;+&amp;quot; or &amp;quot;-&amp;quot;, a list of G-lines will be returned. If the &amp;quot;+&amp;quot; or &amp;quot;-&amp;quot; prefixes are used, the &amp;lt;expiration&amp;gt; and &amp;lt;reason&amp;gt; parameters must be given, even if the G-line already exists. On DareNET, if you do specify &amp;lt;target&amp;gt;, it must be the local server; otherwise, it will be rejected. If left blank, it is implied to be a local G-line. If the G-line currently exists, a prefix of &amp;quot;+&amp;quot; will cause an inactive G-line to be activated, whereas a prefix of &amp;quot;-&amp;quot; will cause an active G-line to be deactivated. If an attempt is made to modify a G-line set by a U-lined services, such as OperServ, the change will be forced to be local. The &amp;lt;type&amp;gt; argument can be used to G-line user realnames (gcos) by using $R. The expiration can be specified either in seconds or as a formatted time (e.g. 2d5m3s).&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[Server Commands|(Return to Main listing of Server Commands)]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[Server Commands|(Return to Main listing of Server Commands)]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;!-- diff generator: internal 2026-05-02 16:30:32 --&gt;
&lt;/table&gt;</summary>
		<author><name>Secretagent</name></author>	</entry>

	<entry>
		<id>http://wiki.darenet.org/index.php?title=Server_Commands/GLINE&amp;diff=2546&amp;oldid=prev</id>
		<title>Secretagent at 04:59, 6 September 2008</title>
		<link rel="alternate" type="text/html" href="http://wiki.darenet.org/index.php?title=Server_Commands/GLINE&amp;diff=2546&amp;oldid=prev"/>
				<updated>2008-09-06T04:59:35Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;

		&lt;table style=&quot;background-color: white; color:black;&quot;&gt;
		&lt;col class='diff-marker' /&gt;
		&lt;col class='diff-content' /&gt;
		&lt;col class='diff-marker' /&gt;
		&lt;col class='diff-content' /&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 04:59, 6 September 2008&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 3:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 3:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Sets (+), removes (-) or lists glines (global bans). The target can either be specified as * for a global gline (all servers) or a specific server can be specified for a local gline confined to the specified server. The &amp;lt;type&amp;gt; argument can be used to G-line user Realnames by using $R. The expiration can be specified either in seconds or as a formatted time, eg 2d5m3s (2 days 5 minutes 3 seconds. If the mask would not be permitted due to it being too wide or affecting too many users, the &amp;quot;!&amp;quot; prefix may be used to force the G-line to be set anyway.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Sets (+), removes (-) or lists glines (global bans). The target can either be specified as * for a global gline (all servers) or a specific server can be specified for a local gline confined to the specified server. The &amp;lt;type&amp;gt; argument can be used to G-line user Realnames by using $R. The expiration can be specified either in seconds or as a formatted time, eg 2d5m3s (2 days 5 minutes 3 seconds. If the mask would not be permitted due to it being too wide or affecting too many users, the &amp;quot;!&amp;quot; prefix may be used to force the G-line to be set anyway.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;By default, DareNET IRC operators cannot use the &amp;quot;!&amp;quot; prefix, or set &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;network-wide &lt;/del&gt;G-lines via the GLINE command (e.g. the server will actually prevent you from doing it). OperServ should be used to do this instead.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;By default, DareNET IRC operators cannot use the &amp;quot;!&amp;quot; prefix, or set &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;global &lt;/ins&gt;G-lines via the GLINE command (e.g. the server will actually prevent you from doing it). OperServ should be used to do this instead.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[Server Commands|(Return to Main listing of Server Commands)]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[Server Commands|(Return to Main listing of Server Commands)]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;!-- diff generator: internal 2026-05-02 16:30:32 --&gt;
&lt;/table&gt;</summary>
		<author><name>Secretagent</name></author>	</entry>

	<entry>
		<id>http://wiki.darenet.org/index.php?title=Server_Commands/GLINE&amp;diff=2545&amp;oldid=prev</id>
		<title>Secretagent:&amp;#32;New page: &lt;pre&gt;GLINE [[!][+|-][$&lt;type&gt;]&lt;mask&gt; [[&lt;target&gt;] &lt;expiration&gt; :&lt;reason&gt;]]&lt;/pre&gt;  Sets (+), removes (-) or lists glines (global bans). The target can either be specified as * for a global gl...</title>
		<link rel="alternate" type="text/html" href="http://wiki.darenet.org/index.php?title=Server_Commands/GLINE&amp;diff=2545&amp;oldid=prev"/>
				<updated>2008-09-06T04:58:46Z</updated>
		
		<summary type="html">&lt;p&gt;New page: &amp;lt;pre&amp;gt;GLINE -][$&amp;lt;type&amp;gt;]&amp;lt;mask&amp;gt; [[&amp;lt;target&amp;gt;] &amp;lt;expiration&amp;gt; :&amp;lt;reason&amp;gt;&amp;lt;/pre&amp;gt;  Sets (+), removes (-) or lists glines (global bans). The target can either be specified as * for a global gl...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;pre&amp;gt;GLINE [[!][+|-][$&amp;lt;type&amp;gt;]&amp;lt;mask&amp;gt; [[&amp;lt;target&amp;gt;] &amp;lt;expiration&amp;gt; :&amp;lt;reason&amp;gt;]]&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sets (+), removes (-) or lists glines (global bans). The target can either be specified as * for a global gline (all servers) or a specific server can be specified for a local gline confined to the specified server. The &amp;lt;type&amp;gt; argument can be used to G-line user Realnames by using $R. The expiration can be specified either in seconds or as a formatted time, eg 2d5m3s (2 days 5 minutes 3 seconds. If the mask would not be permitted due to it being too wide or affecting too many users, the &amp;quot;!&amp;quot; prefix may be used to force the G-line to be set anyway.&lt;br /&gt;
&lt;br /&gt;
By default, DareNET IRC operators cannot use the &amp;quot;!&amp;quot; prefix, or set network-wide G-lines via the GLINE command (e.g. the server will actually prevent you from doing it). OperServ should be used to do this instead.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Server Commands|(Return to Main listing of Server Commands)]]&lt;/div&gt;</summary>
		<author><name>Secretagent</name></author>	</entry>

	</feed>