1
0
mirror of https://github.com/unrealircd/unrealircd.git synced 2026-06-29 21:36:38 +02:00
Files
unrealircd/doc/unreal32docs.html
T
2002-08-23 17:33:25 +00:00

5834 lines
274 KiB
HTML
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<html>
<head>
<meta http-equiv=Content-Type content="text/html; charset=windows-1252">
<title>UnrealIRCD</title>
<style>
<!--
p.MsoNormal, li.MsoNormal, div.MsoNormal
{
margin:0cm;
margin-bottom:.0001pt;
font-size:12.0pt;
font-family:"Times New Roman";}
h1
{
margin:0cm;
margin-bottom:.0001pt;
page-break-after:avoid;
font-size:16.0pt;
font-family:"Times New Roman";}
h2
{
margin-top:12.0pt;
margin-right:0cm;
margin-bottom:3.0pt;
margin-left:0cm;
page-break-after:avoid;
font-size:14.0pt;
font-family:Arial;
font-style:italic;}
h3
{
margin-top:12.0pt;
margin-right:0cm;
margin-bottom:3.0pt;
margin-left:0cm;
page-break-after:avoid;
font-size:13.0pt;
font-family:Arial;}
h4
{
margin:0cm;
margin-bottom:.0001pt;
page-break-after:avoid;
font-size:12.0pt;
font-family:"Times New Roman";}
h5
{
margin:0cm;
margin-bottom:.0001pt;
text-align:center;
page-break-after:avoid;
font-size:12.0pt;
font-family:"Times New Roman";}
h6
{
margin:0cm;
margin-bottom:.0001pt;
text-align:center;
page-break-after:avoid;
font-size:10.0pt;
font-family:"Times New Roman";
font-style:italic;}
p.MsoHeading7, li.MsoHeading7, div.MsoHeading7
{
margin:0cm;
margin-bottom:.0001pt;
page-break-after:avoid;
font-size:10.0pt;
font-family:"Times New Roman";
font-weight:bold;
font-style:italic;}
p.MsoHeading8, li.MsoHeading8, div.MsoHeading8
{
margin:0cm;
margin-bottom:.0001pt;
text-align:center;
page-break-after:avoid;
font-size:12.0pt;
font-family:"Times New Roman";
font-weight:bold;
font-style:italic;}
p.MsoHeading9, li.MsoHeading9, div.MsoHeading9
{
margin:0cm;
margin-bottom:.0001pt;
text-align:center;
page-break-after:avoid;
font-size:16.0pt;
font-family:"Times New Roman";
font-weight:bold;}
p.MsoIndex1, li.MsoIndex1, div.MsoIndex1
{
margin-top:0cm;
margin-right:0cm;
margin-bottom:0cm;
margin-left:12.0pt;
margin-bottom:.0001pt;
text-indent:-12.0pt;
font-size:12.0pt;
font-family:"Times New Roman";}
p.MsoIndex2, li.MsoIndex2, div.MsoIndex2
{
margin-top:0cm;
margin-right:0cm;
margin-bottom:0cm;
margin-left:24.0pt;
margin-bottom:.0001pt;
text-indent:-12.0pt;
font-size:12.0pt;
font-family:"Times New Roman";}
p.MsoIndex3, li.MsoIndex3, div.MsoIndex3
{
margin-top:0cm;
margin-right:0cm;
margin-bottom:0cm;
margin-left:36.0pt;
margin-bottom:.0001pt;
text-indent:-12.0pt;
font-size:12.0pt;
font-family:"Times New Roman";}
p.MsoIndex4, li.MsoIndex4, div.MsoIndex4
{
margin-top:0cm;
margin-right:0cm;
margin-bottom:0cm;
margin-left:48.0pt;
margin-bottom:.0001pt;
text-indent:-12.0pt;
font-size:12.0pt;
font-family:"Times New Roman";}
p.MsoIndex5, li.MsoIndex5, div.MsoIndex5
{
margin-top:0cm;
margin-right:0cm;
margin-bottom:0cm;
margin-left:60.0pt;
margin-bottom:.0001pt;
text-indent:-12.0pt;
font-size:12.0pt;
font-family:"Times New Roman";}
p.MsoIndex6, li.MsoIndex6, div.MsoIndex6
{
margin-top:0cm;
margin-right:0cm;
margin-bottom:0cm;
margin-left:72.0pt;
margin-bottom:.0001pt;
text-indent:-12.0pt;
font-size:12.0pt;
font-family:"Times New Roman";}
p.MsoIndex7, li.MsoIndex7, div.MsoIndex7
{
margin-top:0cm;
margin-right:0cm;
margin-bottom:0cm;
margin-left:84.0pt;
margin-bottom:.0001pt;
text-indent:-12.0pt;
font-size:12.0pt;
font-family:"Times New Roman";}
p.MsoIndex8, li.MsoIndex8, div.MsoIndex8
{
margin-top:0cm;
margin-right:0cm;
margin-bottom:0cm;
margin-left:96.0pt;
margin-bottom:.0001pt;
text-indent:-12.0pt;
font-size:12.0pt;
font-family:"Times New Roman";}
p.MsoIndex9, li.MsoIndex9, div.MsoIndex9
{
margin-top:0cm;
margin-right:0cm;
margin-bottom:0cm;
margin-left:108.0pt;
margin-bottom:.0001pt;
text-indent:-12.0pt;
font-size:12.0pt;
font-family:"Times New Roman";}
p.MsoCommentText, li.MsoCommentText, div.MsoCommentText
{margin:0cm;
margin-bottom:.0001pt;
font-size:10.0pt;
font-family:"Times New Roman";}
p.MsoIndexHeading, li.MsoIndexHeading, div.MsoIndexHeading
{
margin:0cm;
margin-bottom:.0001pt;
font-size:12.0pt;
font-family:"Times New Roman";}
p.MsoTitle, li.MsoTitle, div.MsoTitle
{margin:0cm;
margin-bottom:.0001pt;
text-align:center;
font-size:36.0pt;
font-family:"Times New Roman";
font-weight:bold;}
p.MsoBodyText, li.MsoBodyText, div.MsoBodyText
{margin:0cm;
margin-bottom:.0001pt;
font-size:16.0pt;
font-family:"Times New Roman";
font-weight:bold;}
a:link, span.MsoHyperlink
{color:blue;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{color:purple;
text-decoration:underline;}
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
{margin:0cm;
margin-bottom:.0001pt;
font-size:10.0pt;
font-family:"Courier New";}
pre
{margin:0cm;
margin-bottom:.0001pt;
font-size:10.0pt;
font-family:"Arial Unicode MS";}
p.Index1, li.Index1, div.Index1
{
margin:0cm;
margin-bottom:.0001pt;
font-size:12.0pt;
font-family:"Times New Roman";}
ol
{margin-bottom:0cm;}
ul
{margin-bottom:0cm;}
-->
</style>
</head>
<body link=blue vlink=purple>
<div class=Section1>
<p class=MsoTitle><a name="_top"></a>UnrealIRCd<br>
</span><span style='font-size:14.0pt;'><a href="http://www.unrealircd.com/">http://www.unrealircd.com</a></span></p>
<p class=MsoNormal align=center style='text-align:center'><b><span
style='font-size:16.0pt;'>Version:</span></b><span style='font-size:16.0pt;'> 3.2-Selene</span></p>
<p class=MsoNormal align=center style='text-align:center'><b><span
style='font-size:16.0pt;'>Complete
Documentation Rev:</span></b><span style='font-size:16.0pt;'> 1.0</span></p>
<p class=MsoHeading9>Current
Version:</span><span style='font-weight:
normal'> 3.2 Beta12</span></p>
<p class=MsoNormal align=center style='text-align:center'><b><span
style='font-size:16.0pt;'>Released:
</span></b><span style='font-size:16.0pt;'>8/19/02</span></p>
<p class=MsoNormal align=center style='text-align:center'><span
style='font-size:16.0pt;'>&nbsp;</span></p>
<p class=MsoNormal align=center style='text-align:center'><span
style='font-size:16.0pt;'>&nbsp;</span></p>
<p class=MsoNormal><b><span style='font-size:14.0pt;'>Head Coders:</span></b><span
style='font-size:14.0pt;'>
Stskeeps / Codemastr</span></p>
<p class=MsoNormal><b><span style='font-size:14.0pt;'>Coding Team: </span></b><span
style='font-size:14.0pt;'>Grievre
/ Luke / nighthawk</span></p>
<p class=MsoNormal><b><span style='font-size:14.0pt;'>Documentation:</span></b><span
style='font-size:14.0pt;'>  CKnight^</span></p>
<p class=MsoNormal>&nbsp;</span></p>
<p class=MsoNormal>Due to the
increasing complexity of UnrealIRCd3.2 We have switched to a easier to
navigate, more inclusive documentation set. 
To view this documentation you must have a compatible browser, which are
listed below.  Up to date docs are
available @ <a href="http://www.unrealircd.com/unreal32docs.html">http://www.unrealircd.com/unreal32docs.html</a></span></p>
<p class=MsoNormal>&nbsp;</span></p>
<p class=MsoNormal><b>Compatible
Browsers:  Modified </span></b></p>
<p class=MsoNormal>Opera 6.02</span></p>
<p class=MsoNormal>Microsoft
Internet Explorer 6.X / 5.5</span></p>
<p class=MsoNormal>Netscape
Navigator 6.X</span></p>
<p class=MsoNormal>&nbsp;</span></p>
<p class=MsoNormal>&nbsp;</span></p>
<h1>INDEX / TABLE OF CONTENTS</span></h1>
<p class=MsoNormal style='margin-left:18.0pt;text-indent:-18.0pt;'><b>1.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></b><b><a
href="#_1.0__Disclaimer">Introduction &amp; Notes</a></span></b></p>
<p class=MsoNormal style='margin-left:39.6pt;text-indent:-21.6pt;'><b>1.1.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;
</span></span></b><b>           <a
href="#__NOTES">Notes on new documentation</a></span></b></p>
<p class=MsoNormal style='margin-left:39.6pt;text-indent:-21.6pt;'><b>1.2.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;
</span></span></b><b>           <a
href="#__Notes_on">Notes on current release</a></span></b></p>
<p class=MsoNormal style='margin-left:39.6pt;text-indent:-21.6pt;'><b>1.3.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;
</span></span></b><b>           <a
href="#__Notes_on_1">Compatibility issues</a></span></b></p>
<p class=MsoNormal style='margin-left:18.0pt;text-indent:-18.0pt;'><b>2.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></b><b><a
href="#_2.0_-_INSTALLATION">Installation</a></span></b></p>
<p class=MsoNormal style='margin-left:18.0pt;text-indent:-18.0pt;'><b>3.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></b><b><a
href="#_3.0_-_CONFIGURING">Configuring your unrealircd.conf file</a></span></b></p>
<p class=MsoNormal style='margin-left:39.6pt;text-indent:-21.6pt;'><b>3.1.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></b><b><a
href="#_3.1_Configuration_File">Configuration file explained</a></span></b></p>
<p class=MsoNormal style='margin-left:39.6pt;text-indent:-21.6pt;'><b>3.2.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></b><b><a
href="#_3.1_-_Me">Me Block -=- (M:Line)</a></span></b></p>
<p class=MsoNormal style='margin-left:39.6pt;text-indent:-21.6pt;'><b>3.3.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></b><b><a
href="#_3.3_-_Admin">Admin Block -=- (A:Line)</a></span></b></p>
<p class=MsoNormal style='margin-left:39.6pt;text-indent:-21.6pt;'><b>3.4.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></b><b><a
href="#_3.4_-_Class">Class Block -=- (Y:Line)</a></span></b></p>
<p class=MsoNormal style='margin-left:39.6pt;text-indent:-21.6pt;'><b>3.5.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></b><b><a
href="#_3.5_-_Allow">Allow Block -=- (I:Line</a>)</span></b></p>
<p class=MsoNormal style='margin-left:39.6pt;text-indent:-21.6pt;'><b>3.6.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></b><b><a
href="#_3.6_-_Listen">Listen Block -=- (P:Line)</a></span></b></p>
<p class=MsoNormal style='margin-left:39.6pt;text-indent:-21.6pt;'><b>3.7.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></b><b><a
href="#_3.7_-_Oper">Oper Block -=- (O:Line)</a></span></b></p>
<p class=MsoNormal style='margin-left:39.6pt;text-indent:-21.6pt;'><b>3.8.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></b><b><a
href="#_3.8_-_DRpass">DRpass Block -=-(X:Line)</a></span></b></p>
<p class=MsoNormal style='margin-left:39.6pt;text-indent:-21.6pt;'><b>3.9.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></b><b><a
href="#_3.9__Include">Include Directive</a></span></b></p>
<p class=MsoNormal style='margin-left:39.6pt;text-indent:-21.6pt;'><b>3.10.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></b><b><a
href="#_3.9__LoadModule">Loadmodule Directive</a></span></b></p>
<p class=MsoNormal style='margin-left:39.6pt;text-indent:-21.6pt;'><b>3.11.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></b><b><a
href="#_3.9__Log">Log Block</a></span></b></p>
<p class=MsoNormal style='margin-left:39.6pt;text-indent:-21.6pt;'><b>3.12.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></b><b><a
href="#_3.9__TLD">TLD Block -=- (T:Line)</a></span></b></p>
<p class=MsoNormal style='margin-left:39.6pt;text-indent:-21.6pt;'><b>3.13.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></b><b><a
href="#_3.13__Ban">Ban Nick Block -=- (Q:Line)</a></span></b></p>
<p class=MsoNormal style='margin-left:39.6pt;text-indent:-21.6pt;'><b>3.14.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></b><b><a
href="#_3.14__Ban">Ban User Block -=- (K:Line</a>)</span></b></p>
<p class=MsoNormal style='margin-left:39.6pt;text-indent:-21.6pt;'><b>3.15.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></b><b><a
href="#_3.15__Ban">Ban IP Block -=- (Z:Line)</a></span></b></p>
<p class=MsoNormal style='margin-left:39.6pt;text-indent:-21.6pt;'><b>3.16.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></b><b><a
href="#_3.17__Ban">Ban Server Block -=-(q:Line)</a></span></b></p>
<p class=MsoNormal style='margin-left:39.6pt;text-indent:-21.6pt;'><b>3.17.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></b><b><a
href="#_3.17__Ban_1">Ban Realname Block -=- (n:Line)</a></span></b></p>
<p class=MsoNormal style='margin-left:39.6pt;text-indent:-21.6pt;'><b>3.18.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></b><b><a
href="#_3.18__Ban">Ban Exception Block -=- (E:Line)</a></span></b></p>
<p class=MsoNormal style='margin-left:39.6pt;text-indent:-21.6pt;'><b>3.19.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></b><b><a
href="#_3.19__Scan">Scan Exception Block -=- (e:Line)</a></span></b></p>
<p class=MsoNormal style='margin-left:39.6pt;text-indent:-21.6pt;'><b>3.20.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></b><b><a
href="#_3.20__Deny">Deny DCC Block -=- (dccdeny.conf)</a></span></b></p>
<p class=MsoNormal style='margin-left:39.6pt;text-indent:-21.6pt;'><b>3.21.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></b><b><a
href="#_3.21__Deny">Deny Version Block -=- (V:Line)</a></span></b></p>
<p class=MsoNormal style='margin-left:39.6pt;text-indent:-21.6pt;'><b>3.22.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></b><b><a
href="#_3.22__Deny">Deny Link Block -=- (D:Line / d:Line)</a></span></b></p>
<p class=MsoNormal style='margin-left:39.6pt;text-indent:-21.6pt;'><b>3.23.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></b><b><a
href="#_3.23__Deny">Deny Channel Block -=- (chrestrict.conf)</a></span></b></p>
<p class=MsoNormal style='margin-left:39.6pt;text-indent:-21.6pt;'><b>3.24.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></b><b><a
href="#_3.24__Allow">Allow Channel Block</a></span></b></p>
<p class=MsoNormal style='margin-left:39.6pt;text-indent:-21.6pt;'><b>3.25.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></b><b><a
href="#_3.25__Vhost">Vhost Block Block -=- (vhost.conf)</a></span></b></p>
<p class=MsoNormal style='margin-left:39.6pt;text-indent:-21.6pt;'><b>3.26.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></b><b><a
href="#_3.26__Bad">Badwords Block -=- (badwords.conf)</a></span></b></p>
<p class=MsoNormal style='margin-left:39.6pt;text-indent:-21.6pt;'><b>3.27.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></b><b><a
href="#_3.27__ULines">Uline Block -=- (U:Line)</a></span></b></p>
<p class=MsoNormal style='margin-left:39.6pt;text-indent:-21.6pt;'><b>3.28.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></b><b><a
href="#_3.28__Link">Link Block -=- (C/N/H:Lines)</a></span></b></p>
<p class=MsoNormal style='margin-left:39.6pt;text-indent:-21.6pt;'><b>3.29.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></b><b><a
href="#_3.29__Alias">Alias Block</a></span></b></p>
<p class=MsoNormal style='margin-left:39.6pt;text-indent:-21.6pt;'><b>3.30.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></b><b><a
href="#_3.30__Help">Help Block</a></span></b></p>
<p class=MsoNormal style='margin-left:39.6pt;text-indent:-21.6pt;'><b>3.31.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></b><b><a
href="#_3.31__Set">Set Block -=- (networks/unrealircd.conf)</a></span></b></p>
<p class=MsoNormal style='margin-left:18.0pt;text-indent:-18.0pt;'><b>4.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></b><b><a
href="#_4__User">User &amp; Channel Modes</a></span></b></p>
<p class=MsoNormal style='margin-left:18.0pt;text-indent:-18.0pt;'><b>5.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></b><b><a
href="#_5__User">User &amp; Oper Commands</a></span></b></p>
<p class=MsoNormal><b><span style='font-size:14.0pt;'>&nbsp;</span></b></p>
<p class=MsoIndex1>&nbsp;</span></p>
<h1><a name="_1.0__Disclaimer"></a>1.0 Introduction &amp; Notes  </span></h1>
<p class=MsoNormal>&nbsp;</span></p>
<p class=MsoNormal>This
document was written for exclusively for use with UnrealIRCd.  Use of this docment with another software
package, or distribution of this document with another software package is
strictly prohibited with out the written permission of the UnrealIRCd
Development Team.  This document may be
copied/printed/reproduced/published as many times as you like, providing it is
for use with UnrealIRCd and is not modified in anyway. Copyright UnrealIRCd
Development Team 2002</span></p>
<h2 style='margin-left:24.0pt;text-indent:-24.0pt;'><a name="__NOTES"></a><span style='font-size:16.0pt;font-family:"Times New Roman";font-style:normal'>1.1<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;
</span></span><span style='font-size:16.0pt;font-family:"Times New Roman";font-style:normal'>
Notes on documentation </span></h2>
<p class=MsoNormal>&nbsp;</span></p>
<p class=MsoNormal>This
document is the first try at an official COMPLETE Unreal3.2 Document.  It is still a work in progress.  I rushed a bit to get it ready for the
beta12 release.  I will be adding a lot
more detail &amp; examples as time goes on. 
</span></p>
<p class=MsoNormal>&nbsp;</span></p>
<p class=MsoNormal>If you have
any feedback, comments, suggestions, please feel free to contact me with them,
and I will do my best to work them in. 
My goal is to make Unreal3.2 and its powerful features, easier to setup,
and easier to use.</span></p>
<p class=MsoNormal>Email: <a
href="mailto:docs@unrealircd.com">docs@unrealircd.com</a></span></p>
<p class=MsoNormal>&nbsp;</span></p>
<p class=MsoNormal>&nbsp;</span></p>
<h2 style='margin-left:24.0pt;text-indent:-24.0pt;'><a name="__Notes_on"></a><span style='font-size:16.0pt;font-family:"Times New Roman";font-style:normal'>1.2<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;
</span></span><span style='font-size:16.0pt;font-family:"Times New Roman";font-style:normal'>
Notes on current release</span></h2>
<p class=MsoNormal><i><span style='font-size:16.0pt;'> </span></i></p>
<p class=MsoNormal><span style='font-size:10.0pt;'>    I M
P O R T A N T   R E A D I N G</span></p>
<p class=MsoPlainText><span style='
font-family:"Times New Roman";'>(YES, YOU WILL NEED TO
READ ALL OF THIS)</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'>&nbsp;</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'>* Unreal3.2-Selene is a lot different than
Unreal3.1.1. Forget all you have</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'> 
learned about setting up Unreal3.1.1 - this is a lot different. We have
got</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'>  a new
configuration format that integrates all the former config files,</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'> 
ircd.conf, vhost.conf, chrestrict.conf, unrealircd.conf, into to one new</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'> 
unrealircd.conf (what the ircd.conf is called now). See doc/ for more</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'> 
information on the configuration format</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'>&nbsp;</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'>* THIS IS A BETA VERSION, REPORT BUGS ON
http://bugs.unrealircd.org</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'>&nbsp;</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'>* We have introduced a new cloaking algoritm
(+x), which makes it</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'> 
incompatible with Unreal3.1.1 - these can however still link, but the</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'> 
hostname will look different. This is made of three big numbers,</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'> 
configured in the config file - and these MUST be the same on all
servers</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'>  on the
network. Keep these numbers secret, and the cloaking algorithm is</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'> 
uncrackable (within 55 years, that is). The +x algorithm was changed
slightly</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'>  to fix
a method of cracking that was found. #define COMPAT_BETA4_KEYS to use the beta4</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'>  system
for compatibility with older betas.</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'>&nbsp;</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'>* If you use Linux and have problems where the
IRCd complains that</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'> 
MAXCONNECTIONS is larger than FD_SETSIZE, you need to get your root to</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'>  edit
/usr/include/bits/types.h - #define __FD_SETSIZE 1024 to be some</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'>  number
that is equal or higher than MAXCONNECTIONS. This is a problem with</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'>  Linux
that it is hardcoded and non overrideable in some distributions. We</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'> 
recommend you use FreeBSD or the variants of this if you need to run
high</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'>  load
IRC servers.</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'>&nbsp;</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'>* We use autoconf to help with compiliation,
and this should make us able</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'>  to a
lot more platform (we have even ported to BeOS).</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'>&nbsp;</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'>* We require a pthreads library for the SOCKS
scan now - and this is now</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'>  done
in the background (no more waiting!).</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'>&nbsp;</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'>* The IRCd is now modularized, and you load
modules with the loadmodule</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'> 
command. You will most likely want to add these lines:</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'>&nbsp;</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'> 
loadmodule &quot;src/modules/commands.so&quot;;</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'> 
loadmodule &quot;src/modules/scan.so&quot;;</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'> 
loadmodule &quot;src/modules/scan_socks.so&quot;;</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'> 
loadmodule &quot;src/modules/scan_http.so&quot;;</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'>&nbsp;</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'>  If you
would like to code a module, doc/ will contain a module guide,</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'>  and we
got an example module in src/modules/m_dummy.c.</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'>&nbsp;</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'>* We have some IPv6 support, and there are some
minor bugs in it.</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'>&nbsp;</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'>* The documentation is NOT yet 100% complete</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'>&nbsp;</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'>* We have added snomask (similar to ircu),
basically this allowed us to remove several modes. Modes +cfFkje</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'>  are
gone, but don't worry, you can still use them. They are now added like this:</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'>&nbsp;</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'>  /mode
yournick +s +cF</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'>&nbsp;</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'>  You
set the flags in the second parameter of the mode command for a mode change +s,
setting -s with no</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'> 
parameters removes all your snomask. You can remove a specific snomask
by doing:</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'>&nbsp;</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'>  /mode
yournick -s -c</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'>&nbsp;</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'>The current snomasks are:</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'>&nbsp;</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'>  c -
local connects</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'>  F -
far connects</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'>  f -
flood notices</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'>  k -
kill notices</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'>  e -
'eyes' notices</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'>  j -
'junk' notices</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'>  v -
vhost notices</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'>  G -
gline/shun notices</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'>  n -
nick change notices</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'>  q -
deny nick (Q:line) rejection notices</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'>&nbsp;</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'>  It
shouldn't be too hard to figure out, just play around with it a bit :)</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'>&nbsp;</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'>* /who needs testing it was recoded and may
contain bugs</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'>&nbsp;</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'>* We have added alias {} which allows you to
dynamically create commands such as /nickserv</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'>  Read
example.conf for more information on how to create your own. To use standard
ones include</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'>  one of
the following files</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'>&nbsp;</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'> 
aliases/ircservices.conf (IRCServices, Daylight)</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'> 
aliases/epona.conf (Epona)</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'> 
aliases/auspice.conf (Auspice)</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'> 
aliases/generic.conf (Magick, Sirius, Wrecked)</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'> 
aliases/operstats.conf (OperStats)</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'> 
aliases/genericstats.conf (GeoStats, NeoStats)</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'>&nbsp;</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'>* You can now use an IP in the oper::from and
vhost::from fields even if the host resolves</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'>&nbsp;</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'>* Added an http proxy scanner (scan_http.so)</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'>&nbsp;</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'>* Added oper::snomask to specify default oper
snomask modes</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'>&nbsp;</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'>* /helpop text has been moved to a config directive,
help {}. To keep the standard help</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'>  text
you need to include help.conf so add 
include &quot;help.conf&quot;; 
to your config file.</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'>&nbsp;</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'>* To be able to use G:lines you must now have
the can_gkline flag (or t if old style flags)</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'>&nbsp;</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'>* Usermode +T (Tech Admin) has been removed,
since it is 100% useless</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'>&nbsp;</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'>* Added a make install to copy files to the
installation location</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'>&nbsp;</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'>* Removed ./ircd, ./killircd, crypt/mkpasswd,
./rehash and merged them into a new</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'> 
./unreal [start|stop|rehash|mkpasswd]</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'>  for
mkpasswd the format is</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'> 
./unreal mkpasswd [method] [password]</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'>&nbsp;</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'>* Added a new system for crypting passwords.
You now do for example</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'> 
password &quot;my password&quot; { crypt; };</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'>  This
allows you to have some crypted passwords and others not. If you have SSL
enabled</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'>  you
may also use the md5 and sha1 methods.</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'>&nbsp;</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'>* The old blackhole is now set::scan::endpoint
and specifies an IP and port to tell</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'> 
proxies to connect to.</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'>&nbsp;</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'>* You can now specify a cipher list for SSL
links (read doc/conf.doc for more info)</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'>&nbsp;</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'>* +I is now in invisibility.so so it is easily
disabled</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'>&nbsp;</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'>* set::socks has been replaced by set::scan
(read doc/conf.doc for more info)</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'>&nbsp;</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'>* If you experince problems with the scanners,
perhaps check out BOPM</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'> 
(http://www.blitzed.org/bopm)</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'>&nbsp;</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'>* log {} syslog support added (read
doc/conf.doc for more info)</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'>&nbsp;</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'>* Added ripemd-160 password encryption support</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'>&nbsp;</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'>* Enabled sha1 and md5 password encryption on
Win32 regardless of whether SSL is used.</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'>&nbsp;</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'>* Added WinNT/2k/XP service support
(experimental)</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'>  To use
this you use the unreal.exe utility:</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'>   
unreal install -installs the service</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'>   
unreal uninstall -uninstalls the service</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'>   
unreal start -starts the service</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'>   
unreal stop -stops the service</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'>   
unreal restart -restarts the service</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'>  
unreal rehash -rehashes the config file</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'>  Config
errors and crashes are now logged to service.log when in service mode.</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'>&nbsp;</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'>* Implimented a new win32 debugger to make
fixing bugs much easier.</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'>&nbsp;</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'>* Added a win32 installer to simplify
installing under Windows.</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'>&nbsp;</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'>* AKILL/RAKILL is depricated. Server command
still works but will be removed eventually</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'> 
(aliases to TKL G). For normal opers it notices that the commands are
depricated.</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'>&nbsp;</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'>Made the config parser smarter when it comes to
time values and size values. Entries are</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'>  no
longer limited to 1d2h1m. You can now enter &quot;1day 2 hours 1 minute&quot;
for example. See</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'> 
doc/conf.doc for more information.</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'>&nbsp;</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'>* The operoverride code has been rewritten to
be less intrusive. You can now no longer</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'> 
automatically join a channel for which you must override a mode. You
must /invite</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'> 
yourself to the channel. The idea behind this is it prevents the
accidental &quot;rejoin on</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'> 
kick&quot; ban override and joining a +s channel without realizing it is
+s and therefore you</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'> 
shouldn't know it exists.</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'>&nbsp;</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'>* If you use the SSL features of Unreal, you
should use OpenSSL 0.9.6e or later. This is</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'> 
important as the older versions may make the program exploitable. See</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'> 
http://www.openssl.org for more information</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'>&nbsp;</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'>* We have made a lot of changes to deal with
SSL, and if you find any flaws or problems,</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'>  please
contact the coder team. We however think that the changes will make SSL</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'>  more
transparent and make it work more efficiently.</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'>&nbsp;</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'>* Added technical documentation in
doc/technical. This directory will contain information</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'>  about
the protocol used by Unreal.</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'>&nbsp;</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'>* Added EGD support for SSL. EGD allows entropy
to be gathered on systems that do not</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'>  have a
random device (/dev/random or /dev/urandom) or have an unreliable random
device.</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'>  Unreal
has been tested using EGADS (http://www.securesoftware.com/egads.php) [With EGD</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'>  support
enabled], PRNGD</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'> 
(http://www.aet.tu-cottbus.de/personen/jaenicke/postfix_tls/prngd.html),
and EGD</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'> 
(http://egd.sourceforge.net). Other EGD compatible programs should work
as well.</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'>&nbsp;</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'>* MAKE SURE YOU RERUN ./Config AND RUN make
clean BEFORE USING THIS VERSION!!!</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;'>&nbsp;</span></p>
<p class=MsoNormal>&nbsp;</span></p>
<h2 style='margin-left:24.0pt;text-indent:-24.0pt;'><a name="__Notes_on_1"></a><span style='font-size:16.0pt;font-family:"Times New Roman";font-style:normal'>1.3<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;
</span></span><span style='font-size:16.0pt;font-family:"Times New Roman";font-style:normal'>
Notes on compatibility</span></h2>
<p class=MsoNormal>&nbsp;</span></p>
<p class=MsoNormal>Unreal 3.2
is ONLY compatible with Unreal3.1.4 and Unreal3.2 servers. DO NOT ATTEMPT to
link to servers that it is NOT compatible with.</span></p>
<p class=MsoNormal><i>  </span></i></p>
<p class=MsoNormal>&nbsp;</span></p>
<h1><a name="_2.0_-_INSTALLATION"></a>2.0 - Installation</span></h1>
<pre><b><span style='font-size:12.0pt;
font-family:"Times New Roman";'>&nbsp;</span></b></pre><pre><b><span style='font-size:12.0pt;font-family:"Times New Roman";'>Tested &amp; Supported Operating Systems:</span></b></pre><pre><b><span style='font-size:12.0pt;font-family:"Times New Roman";'>Linux version:</span></b></pre><pre><span style='font-size:12.0pt;font-family:"Times New Roman";'>Linux 2.2.x </span></pre><pre><span style='font-size:12.0pt;font-family:"Times New Roman";'>FreeBSD 4.6-STABLE</span></pre><pre><span style='font-size:12.0pt;font-family:"Times New Roman";'>FreeBSD 4.5-STABLE</span></pre><pre><span style='font-size:12.0pt;font-family:"Times New Roman";'>Slackware 8.0</span></pre><pre><span style='font-size:12.0pt;font-family:"Times New Roman";'>&nbsp;</span></pre><pre><span style='font-size:12.0pt;font-family:"Times New Roman";'>SunOS is NOT supported</span></pre><pre><span style='font-size:12.0pt;font-family:"Times New Roman";'>&nbsp;</span></pre><pre><b><span style='font-size:12.0pt;font-family:"Times New Roman";'>Windows version:</span></b></pre><pre><span style='font-size:12.0pt;font-family:"Times New Roman";'>WindowsXP Home</span></pre><pre><span style='font-size:12.0pt;font-family:"Times New Roman";'>WindowsXP Pro</span></pre><pre><span style='font-size:12.0pt;font-family:"Times New Roman";'>&nbsp;</span></pre><pre><span style='font-size:12.0pt;font-family:"Times New Roman";'>If you have Unreal3.2 working correctly under other operating systems, please send the details to </span><a href="mailto:docs@unrealircd.com">docs@unrealircd.com</a></span></pre>
<p class=MsoNormal><b><span style='font-size:16.0pt;'>&nbsp;</span></b></p>
<h4>Installation Instructions</span></h4>
<p class=MsoIndexHeading style='margin-left:36.0pt;text-indent:-18.0pt;'>1.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span>gunzip
-d Unreal3.2-beta12.tar.gz</span></p>
<p class=MsoNormal style='margin-left:36.0pt;text-indent:-18.0pt;'>2.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span>tar
xvf Unreal3.2-beta12.tar</span></p>
<p class=MsoNormal style='margin-left:36.0pt;text-indent:-18.0pt;'>3.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span>cd
Unreal3.2</span></p>
<p class=MsoNormal style='margin-left:36.0pt;text-indent:-18.0pt;'>4.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span>DO NOT
EDIT MAKEFILE</span></p>
<p class=MsoNormal style='margin-left:36.0pt;text-indent:-18.0pt;'>5.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span>./Config<br>
Answer these questions to the best of your knowledge. Generally if your not
sure, the default will work just fine!</span></p>
<p class=MsoNormal style='margin-left:36.0pt;text-indent:-18.0pt;'>6.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span> Now you will be brought thru the creation of
the unrealircd.conf file</span></p>
<p class=MsoNormal style='margin-left:36.0pt;text-indent:-18.0pt;'>7.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span>Next
you will be brought thru the selection of your network file.  If your network is not listed select NO and
later you can create your own.</span></p>
<p class=MsoNormal style='margin-left:36.0pt;text-indent:-18.0pt;'><span style='font-size:
10.0pt;'>8.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span>Now
edit your unrealircd.conf file, refer to section 3</span></p>
<p class=MsoNormal>&nbsp;</span></p>
<p class=MsoNormal>&nbsp;</span></p>
<h1><a name="_3.0_-_CONFIGURING"></a>3.0 - Configuring your unrealircd.conf file</span></h1>
<p class=MsoNormal>&nbsp;</span></p>
<h2><a name="_3.1_Configuration_File"></a><span style='font-size:
16.0pt;font-family:"Times New Roman";font-style:normal'>3.1 Configuration File Explained</span></h2>
<p class=MsoNormal>&nbsp;</span></p>
<p class=MsoNormal>This
section will help explain the way the new unrealircd.conf works.   It is A LOT different than any ircd.conf
you have seen in the past! This file as a C based structure, and is a bit scary
when you first look at it.  But as you
learn it, and start to understand it, it is acutely much easier to use. </span></p>
<p class=MsoNormal>&nbsp;</span></p>
<p class=MsoNormal>The new
system uses a block-based system.</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>Each entry, or block, in the new format has a specific
format. The format works like:</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>&nbsp;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>&lt;block-name&gt; &lt;block-value&gt; {</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>            &lt;block-directive&gt;
&lt;directive-value&gt;;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>};</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>&nbsp;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>&lt;block-name&gt; is the type of block, such as me,
or admin. &lt;block-value&gt; sometimes specifies a value, such as /oper login,
but other times it will be a sub-type such as in ban user.</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'> </span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>&lt;block-directive&gt; is an individual variable
specific to the block, and &lt;directive-value&gt; is the Associated value.
Directives and their values do not have to be separated by an equal sign, but
they maybe if you choose to do so. If &lt;directive-value&gt; contains spaces,
or characters that represents a comment it must be contained in double quotes.
If you want to use a quote character inside a quoted string use \&quot; and it
will be understood as a quote character.</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>&nbsp;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'> A &lt;block-directive&gt;
can have directives within it, if thats the case it will have it's own set of
curly braces surrounding it. Some blocks do not have directives and are
specified just by &lt;block-value&gt;, such as include. Also note that there is
no set format, meaning the whole block can appear on one line or over multiple
lines. The format above is what is normally used (and what will be used in this
file) because it is easy to read. </span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>&nbsp;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>Note: the configuration file is currently case
sensitive so BLOCK-NAME is not the same as block-name. There is a special
notation used to talk about entries in the config file. For example, to talk
about &lt;directive-name&gt; in the example above, you'd say
&lt;block-name&gt;::&lt;block-directive&gt;, and if that directive has a sub
block you want to reverence, you would add another :: and the name of the sub
directive. </span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>&nbsp;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>To talk about an unnamed directive you would do
&lt;block-name&gt;:: which would in this case mean &lt;block-value&gt;, or it
could be an entry in a sub block that has no name.</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>&nbsp;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>Comments are supported in three formats, both
multi-line and single-line comments are supported. To comment a single line
there are two options, a shell style comment, or a C++ style comment. A shell
style comment begins with a # and a C++ style begins with a //. These comments
can appear anywhere in a line and comment anything until the end of the line.
For multi-line comments, a C style comment is supported. To start the comment
you enter /* and anything from there until the */ is commented.</span></p>
<p class=MsoNormal>&nbsp;</span></p>
<p class=MsoNormal>Examples of
comments that are ignored:</span></p>
<p class=MsoNormal>#Comment
type 1 (Shell type)</span></p>
<p class=MsoNormal>// Comment
type 2(C++ style)</span></p>
<p class=MsoNormal>/* Comment
type 3 (C Style) */</span></p>
<p class=MsoNormal>&nbsp;</span></p>
<p class=MsoNormal>&nbsp;</span></p>
<h2><a name="_3.1_-_Me"></a><a name="_3.2_-_Me"></a><span
style='font-size:16.0pt;font-family:"Times New Roman";font-style:normal'>3.2 - Me Block (Previously known as
the M:Line)</span></h2>
<p class=MsoNormal>&nbsp;</span></p>
<p class=MsoNormal>Syntax:</span></p>
<p class=MsoNormal>me {</span></p>
<p class=MsoNormal>            name
&lt;name-of-server&gt;;</span></p>
<p class=MsoNormal>            info
&lt;server-description&gt;;</span></p>
<p class=MsoNormal>            numeric
&lt;server-numeric&gt;;</span></p>
<p class=MsoNormal>};</span></p>
<p class=MsoNormal>&nbsp;</span></p>
<p class=MsoNormal>These values are pretty obvious. The me::name
specifies the name of the server, me::info specifies the server's info line,
me::numeric specifies a numeric to identify the server. This must be a value
between 1 and 255 that is unique to the server meaning no other servers on the
network may have the same numeric.</span></p>
<p class=MsoNormal>&nbsp;</span></p>
<p class=MsoNormal>Example:</span></p>
<p class=MsoNormal>&nbsp;</span></p>
<p class=MsoNormal>me</span></p>
<p class=MsoNormal>{</span></p>
<p class=MsoNormal>            name &quot;irc.foonet.com&quot;;</span></p>
<p class=MsoNormal>            info &quot;FooNet Server&quot;;</span></p>
<p class=MsoNormal>            numeric 1;</span></p>
<p class=MsoNormal>};</span></p>
<p class=MsoNormal>&nbsp;</span></p>
<p class=MsoNormal>&nbsp;</span></p>
<h2><a name="_3.2_-_Admin"></a><a name="_3.3_-_Admin"></a><span
style='font-size:16.0pt;font-family:"Times New Roman";font-style:normal'>3.3 - Admin Block (Previously known
as the A:Line)</span></h2>
<p class=MsoNormal>&nbsp;</span></p>
<p class=MsoNormal>Syntax:</span></p>
<p class=MsoNormal>admin {</span></p>
<p class=MsoNormal>            &lt;text-line&gt;;</span></p>
<p class=MsoNormal>            &lt;text-line&gt;;</span></p>
<p class=MsoNormal>            ...</span></p>
<p class=MsoNormal>};</span></p>
<p class=MsoNormal>&nbsp;</span></p>
<p class=MsoNormal>The admin block defines the text displayed in a /admin
request. You can specify as many lines as you want and you they can contain
whatever information you choose, but it is standard to include the admin's
nickname and email address at a minimum. Other information may include any
other contact information you wish to give.</span></p>
<p class=MsoNormal>&nbsp;</span></p>
<p class=MsoNormal>Example:</span></p>
<p class=MsoNormal>admin {</span></p>
<p class=MsoNormal>            &quot;Bob
Smith&quot;;</span></p>
<p class=MsoNormal>            &quot;bob&quot;;</span></p>
<p class=MsoNormal>            &quot;widely@used.name&quot;;</span></p>
<p class=MsoNormal>};</span></p>
<p class=MsoNormal>&nbsp;</span></p>
<p class=MsoNormal>&nbsp;</span></p>
<h2><a name="_3.4_-_Class"></a><span style='font-size:16.0pt;font-family:"Times New Roman";
font-style:normal'>3.4 - Class Block (Previously known as the Y:Line)</span></h2>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>&nbsp;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>Syntax:</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>class &lt;name&gt; {</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>            pingfreq
&lt;ping-frequency&gt;;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>            connfreq
&lt;connect-frequency&gt;;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>            maxclients
&lt;maximum-clients&gt;;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>            </span><span style='font-size:12.0pt;font-family:"Times New Roman";'>sendq
&lt;send-queue&gt;;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>};</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>&nbsp;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>The class block is a vastly simplified version of the
Y:line. You are no longer limited to naming them with a number, you can now use
an alpha-numeric string which is specified in the class::. The values of this
block define the connection classes, class::pingfreq specifies the number of
seconds between PINGs, class::connfreq is only used in server classes to
specify the time in seconds between connection attempts, class::maxclients
specifies the maximum amount of clients that may use this class to connect, and
class::sendq specifies the amount of information that can remain in the send
queue buffer.</span></p>
<p class=MsoNormal>&nbsp;</span></p>
<p class=MsoNormal>Examples:</span></p>
<p class=MsoNormal>class  clients {</span></p>
<p class=MsoNormal>            pingfreq 90;</span></p>
<p class=MsoNormal>            maxclients 500;</span></p>
<p class=MsoNormal>            sendq 100000;</span></p>
<p class=MsoNormal>};</span></p>
<p class=MsoNormal>&nbsp;</span></p>
<p class=MsoNormal>class  servers{</span></p>
<p class=MsoNormal>            pingfreq 90;</span></p>
<p class=MsoNormal>            maxclients 10;               /* Max servers we can have linked
at a time */</span></p>
<p class=MsoNormal>            sendq 1000000;</span></p>
<p class=MsoNormal>            connfreq 100; /* How many seconds
between each connection attempt */</span></p>
<p class=MsoNormal>};</span></p>
<p class=MsoNormal>&nbsp;</span></p>
<h2><a name="_3.5_-_Allow"></a><span style='font-size:16.0pt;font-family:"Times New Roman";
font-style:normal'> 3.5 - Allow Block
(Previously known as the I:Line)</span></h2>
<p class=MsoNormal>&nbsp;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>Syntax:</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>allow {</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>            ip
&lt;user@ip-connection-mask&gt;;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>            hostname
&lt;user@host-connection-mask&gt;;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>            class
&lt;connection-class&gt;;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>            password
&lt;connection-password&gt; { &lt;auth-type&gt;; };</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>            maxperip
&lt;max-connections-per-ip&gt;;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>            redirect-server
&lt;server-to-forward-to&gt;;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>            redirect-port
&lt;port-to-forward-to&gt;;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>};</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>&nbsp;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>The allow class is similar to an I:line but provides
more features. The allow::ip specifies a user@ip hostmask for a user to match
to connect and allow::hostname specifies a user@host to match to connect,
allow::class is the name of a preexisting (must appear before this) class block
that will be used for this class. The rest of the directives are optional,
allow::password specifies a password that users must enter to connect. The
allow::password:: allows you to specify an authentication method. Currently
supported methods are crypt, md3, and sha1. If you are using plain-text you can
just leave this sub-block out. This directive also allows you to configure
clone killing, allow::maxperip lets you specify the maximum number of clients
that may connect from a single IP. Lastly, the allow block supports redirection
when the server is full, allow::redirect-server specifies the address of a
server to forward to, and allow::redirect-port specifies the port, if no port
is specified, 6667 is assumed. </span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>Note: for auto-redirection to occur the client must
have support for the redirection numeric, at this time not many clients do.</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>&nbsp;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>Examples: </span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>allow {</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>            ip             *;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>            hostname       *;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>            class           clients;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>            maxperip 5;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>};</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>&nbsp;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>allow {</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>            ip             *@*;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>            hostname       *@*.passworded.ugly.people;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>            class           clients;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>            password &quot;f00Ness&quot;;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>            maxperip 1;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>};</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>&nbsp;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>&nbsp;</span></p>
<h2><a name="_3.6_-_Listen"></a><span style='font-size:16.0pt;font-family:"Times New Roman";
font-style:normal'>3.6 - Listen Block (Previously known as the P:Line)</span></h2>
<p class=MsoNormal><b>&nbsp;</span></b></p>
<p class=MsoPlainText><span style='font-size:12.0pt;
font-family:"Times New Roman";'>Syntax:</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;
font-family:"Times New Roman";'>listen
&lt;ip:port&gt; {</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;
font-family:"Times New Roman";'>            </span><span
style='font-size:12.0pt;font-family:"Times New Roman";'>options {</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>                        &lt;option&gt;;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>                        &lt;option&gt;;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>                        ...</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>            };</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>};</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>&nbsp;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>This block allows you to specify the ports on which
the IRCD will listen. If no options are required, you may specify this without
any directives in the form listen &lt;ip:port&gt;;. Valid listen::options are
clientsonly (only users may connect), serversonly (only servers nameconnect),
java (CR javachat support), ssl (SSL encrypted port). A combination of any of
those flags may be specified.</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>&nbsp;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>Since IPv6 is now supported, and the IPv6 seperator is
a : it makes the</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>ip:port format a bit difficult. To compensate, you
should enclose the IP in brackets. For </span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>example, [::1]:6667. Which will bind to the localhost
on port 6667. If you are using IPv6 and want to listen on an IPv4 IP use the
format [::ffff:&lt;ip&gt;]:&lt;port&gt;. For example, </span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>[::ffff:203.123.67.1]:6667. Which will bind to the
IPv4 203.123.67.1 on port 6667. You may also specify * as the IP to bind to all
interfaces.</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>&nbsp;</span></p>
<p class=MsoNormal>Examples:</span></p>
<p class=MsoNormal>&nbsp;</span></p>
<p class=MsoNormal>listen         *:6601 {</span></p>
<p class=MsoNormal>            options {</span></p>
<p class=MsoNormal>                        ssl;</span></p>
<p class=MsoNormal>                        clientsonly;</span></p>
<p class=MsoNormal>            };</span></p>
<p class=MsoNormal>};</span></p>
<p class=MsoNormal>&nbsp;</span></p>
<p class=MsoNormal>Or if there
are no options:</span></p>
<p class=MsoNormal>&nbsp;</span></p>
<p class=MsoNormal>listen         *:8067;</span></p>
<p class=MsoNormal>listen         *:6667;</span></p>
<p class=MsoNormal>&nbsp;</span></p>
<p class=MsoNormal>&nbsp;</span></p>
<h2><a name="_3.7_-_Oper"></a><span style='font-size:16.0pt;font-family:"Times New Roman";
font-style:normal'>3.7 - Oper Block (Previously known as the O:Line)</span></h2>
<p class=MsoIndexHeading>&nbsp;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>oper &lt;name&gt; {</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>            from
{</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>                        userhost
&lt;hostmask&gt;;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>                        userhost
&lt;hostmask&gt;;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>            };</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>            password
&lt;password&gt; { &lt;auth-type&gt;; };</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>            class
&lt;class-name&gt;;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>            </span><span
style='font-size:12.0pt;font-family:"Times New Roman";'>flags &lt;flags&gt;;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;
font-family:"Times New Roman";'>            flags {</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;
font-family:"Times New Roman";'>                        &lt;flag&gt;;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;
font-family:"Times New Roman";'>                        &lt;flag&gt;;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;
font-family:"Times New Roman";'>            };</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;
font-family:"Times New Roman";'>                        swhois &lt;whois
info&gt;;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;
font-family:"Times New Roman";'>                        snomask &lt;snomask&gt;;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>};</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>&nbsp;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>The oper block allows you to assign IRC Operators for
your server. The oper:: specifies the login name for the /oper. The
oper::from::userhost is a user@host mask that the user must match, you can
specify more than one hostmask by creating more than one oper::from::userhost.
The oper::password is the password the user must specify, oper::password::
allows you to specify an authentication method for this password, valid
auth-types are crypt, md5, and sha1. If you want to use a plain-text password
leave this sub-block out. </span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>&nbsp;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>The oper::class directive specifies the name of a
preexisting (appears before this in the config file) class name that the oper
block will use. </span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>&nbsp;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>The oper::flags directive has two formats. If you wish
to use the old style oper flags i.e., OAa, you use the flags &lt;flags&gt;
method, if you want to use the new style,i.e., services-admin, then you use the
flags { &lt;flag&gt;; } method. Below is a list of all the flags (in both
formats) and what they do.</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>&nbsp;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>&nbsp;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>o          local                             Makes you a local
operator (contains rhgwlckbBn)</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>O         global                           Makes you a global
operator (contains oLKG)</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>C         coadmin                       Makes you a coadmin</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>A         admin                           Makes you an admin</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>a          services-admin  Makes you a services admin</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>N         netadmin                       Makes you a netadmin</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>r           can_rehash                   Oper may use /rehash</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>D         can_die                        Oper may use /die</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>R          can_restart                   Oper may use /restart</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>h          helpop                          Oper receives +h
(helpop)</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>w         can_wallops                 Oper can send /wallops</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>g          can_globops                 Oper can send /globops</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>c          can_localroute              Can connect servers locally</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>L          can_globalroute            Can connect servers globally</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>k          can_localkill                  Can /kill local users</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>K         can_globalkill                Can /kill global users</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>b          can_kline                      Can use /kline</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>B          can_unkline                  Can use /unkline</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>t           can_gkline                    Can use /gline</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>n          can_localnoticeCan send local server notices</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>G         can_globalnotice           Can send global server notices</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>z           can_zline                      Can use /zline</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>W        get_umodew                 Sets +W when you oper</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>H         get_host                       Sets your host to an oper
host</span></p>
<p class=MsoNormal>^          can_stealth                   Can use +I</span></p>
<p class=MsoNormal>&nbsp;</span></p>
<p class=MsoNormal>&nbsp;</span></p>
<p class=MsoNormal>Certain flags give you certain options by default:</span></p>
<table border=1 cellspacing=0 cellpadding=0 width=610 style='width:457.3pt;
border-collapse:collapse;border:none;'>
<tr>
<td width=115 valign=top style='width:86.1pt;border:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'><pre><b><span style='font-size:12.0pt;font-family:"Times New Roman";'>local</span></b></pre></td>
<td width=124 valign=top style='width:92.8pt;border:solid windowtext .5pt;
border-left:none;padding:0cm 5.4pt 0cm 5.4pt'><pre><b><span style='font-size:12.0pt;font-family:
"Times New Roman";'>Global</span></b></pre></td>
<td width=124 valign=top style='width:92.8pt;border:solid windowtext .5pt;
border-left:none;padding:0cm 5.4pt 0cm 5.4pt'><pre><b><span style='font-size:12.0pt;font-family:
"Times New Roman";'>admin</span></b></pre></td>
<td width=124 valign=top style='width:92.8pt;border:solid windowtext .5pt;
border-left:none;padding:0cm 5.4pt 0cm 5.4pt'><pre><b><span style='font-size:12.0pt;font-family:
"Times New Roman";'>saadmin </span></b></pre></td>
<td width=124 valign=top style='width:92.8pt;border:solid windowtext .5pt;
border-left:none;padding:0cm 5.4pt 0cm 5.4pt'><pre><b><span style='font-size:12.0pt;font-family:
"Times New Roman";'>netadmin</span></b></pre></td>
</tr>
<tr>
<td width=115 valign=top style='width:86.1pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'><pre><span style='font-size:12.0pt;font-family:
"Times New Roman";'>can_rehash</span></pre></td>
<td width=124 valign=top style='width:92.8pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'><pre><span style='font-size:12.0pt;font-family:"Times New Roman";'>can_rehash</span></pre></td>
<td width=124 valign=top style='width:92.8pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'><pre><span style='font-size:12.0pt;font-family:"Times New Roman";'>can_rehash</span></pre></td>
<td width=124 valign=top style='width:92.8pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'><pre><span style='font-size:12.0pt;font-family:"Times New Roman";'>can_rehash</span></pre></td>
<td width=124 valign=top style='width:92.8pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'><pre><span style='font-size:12.0pt;font-family:"Times New Roman";'>can_rehash</span></pre></td>
</tr>
<tr>
<td width=115 valign=top style='width:86.1pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'><pre><span style='font-size:12.0pt;font-family:
"Times New Roman";'>helpop</span></pre></td>
<td width=124 valign=top style='width:92.8pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'><pre><span style='font-size:12.0pt;font-family:"Times New Roman";'>helpop</span></pre></td>
<td width=124 valign=top style='width:92.8pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'><pre><span style='font-size:12.0pt;font-family:"Times New Roman";'>helpop</span></pre></td>
<td width=124 valign=top style='width:92.8pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'><pre><span style='font-size:12.0pt;font-family:"Times New Roman";'>helpop</span></pre></td>
<td width=124 valign=top style='width:92.8pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'><pre><span style='font-size:12.0pt;font-family:"Times New Roman";'>helpop</span></pre></td>
</tr>
<tr>
<td width=115 valign=top style='width:86.1pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'><pre><span style='font-size:12.0pt;font-family:
"Times New Roman";'>can_globops</span></pre></td>
<td width=124 valign=top style='width:92.8pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'><pre><span style='font-size:12.0pt;font-family:"Times New Roman";'>can_globops</span></pre></td>
<td width=124 valign=top style='width:92.8pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'><pre><span style='font-size:12.0pt;font-family:"Times New Roman";'>can_globops</span></pre></td>
<td width=124 valign=top style='width:92.8pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'><pre><span style='font-size:12.0pt;font-family:"Times New Roman";'>can_globops</span></pre></td>
<td width=124 valign=top style='width:92.8pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'><pre><span style='font-size:12.0pt;font-family:"Times New Roman";'>can_globops</span></pre></td>
</tr>
<tr>
<td width=115 valign=top style='width:86.1pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'><pre><span style='font-size:12.0pt;font-family:
"Times New Roman";'>can_wallops</span></pre></td>
<td width=124 valign=top style='width:92.8pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'><pre><span style='font-size:12.0pt;font-family:"Times New Roman";'>can_wallops</span></pre></td>
<td width=124 valign=top style='width:92.8pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'><pre><span style='font-size:12.0pt;font-family:"Times New Roman";'>can_wallops</span></pre></td>
<td width=124 valign=top style='width:92.8pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'><pre><span style='font-size:12.0pt;font-family:"Times New Roman";'>can_wallops</span></pre></td>
<td width=124 valign=top style='width:92.8pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'><pre><span style='font-size:12.0pt;font-family:"Times New Roman";'>can_wallops</span></pre></td>
</tr>
<tr>
<td width=115 valign=top style='width:86.1pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'><pre><span style='font-size:12.0pt;font-family:
"Times New Roman";'>can_localroute</span></pre></td>
<td width=124 valign=top style='width:92.8pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'><pre><span style='font-size:12.0pt;font-family:"Times New Roman";'>can_localroute</span></pre></td>
<td width=124 valign=top style='width:92.8pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'><pre><span style='font-size:12.0pt;font-family:"Times New Roman";'>can_localroute</span></pre></td>
<td width=124 valign=top style='width:92.8pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'><pre><span style='font-size:12.0pt;font-family:"Times New Roman";'>can_localroute</span></pre></td>
<td width=124 valign=top style='width:92.8pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'><pre><span style='font-size:12.0pt;font-family:"Times New Roman";'>can_localroute</span></pre></td>
</tr>
<tr>
<td width=115 valign=top style='width:86.1pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'><pre><span style='font-size:12.0pt;font-family:
"Times New Roman";'>can_localkill</span></pre></td>
<td width=124 valign=top style='width:92.8pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'><pre><span style='font-size:12.0pt;font-family:"Times New Roman";'>can_localkill</span></pre></td>
<td width=124 valign=top style='width:92.8pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'><pre><span style='font-size:12.0pt;font-family:"Times New Roman";'>can_localkill</span></pre></td>
<td width=124 valign=top style='width:92.8pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'><pre><span style='font-size:12.0pt;font-family:"Times New Roman";'>can_localkill</span></pre></td>
<td width=124 valign=top style='width:92.8pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'><pre><span style='font-size:12.0pt;font-family:"Times New Roman";'>can_localkill</span></pre></td>
</tr>
<tr>
<td width=115 valign=top style='width:86.1pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'><pre><span style='font-size:12.0pt;font-family:
"Times New Roman";'>can_kline</span></pre></td>
<td width=124 valign=top style='width:92.8pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'><pre><span style='font-size:12.0pt;font-family:"Times New Roman";'>can_kline</span></pre></td>
<td width=124 valign=top style='width:92.8pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'><pre><span style='font-size:12.0pt;font-family:"Times New Roman";'>can_kline</span></pre></td>
<td width=124 valign=top style='width:92.8pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'><pre><span style='font-size:12.0pt;font-family:"Times New Roman";'>can_kline</span></pre></td>
<td width=124 valign=top style='width:92.8pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'><pre><span style='font-size:12.0pt;font-family:"Times New Roman";'>can_kline</span></pre></td>
</tr>
<tr>
<td width=115 valign=top style='width:86.1pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'><pre><span style='font-size:12.0pt;font-family:
"Times New Roman";'>can_unkline</span></pre></td>
<td width=124 valign=top style='width:92.8pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'><pre><span style='font-size:12.0pt;font-family:"Times New Roman";'>can_unkline</span></pre></td>
<td width=124 valign=top style='width:92.8pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'><pre><span style='font-size:12.0pt;font-family:"Times New Roman";'>can_unkline</span></pre></td>
<td width=124 valign=top style='width:92.8pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'><pre><span style='font-size:12.0pt;font-family:"Times New Roman";'>can_unkline</span></pre></td>
<td width=124 valign=top style='width:92.8pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'><pre><span style='font-size:12.0pt;font-family:"Times New Roman";'>can_unkline</span></pre></td>
</tr>
<tr>
<td width=115 valign=top style='width:86.1pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'><pre><span style='font-size:12.0pt;font-family:
"Times New Roman";'>can_localnotice</span></pre></td>
<td width=124 valign=top style='width:92.8pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'><pre><span style='font-size:12.0pt;font-family:"Times New Roman";'>can_localnotice</span></pre></td>
<td width=124 valign=top style='width:92.8pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'><pre><span style='font-size:12.0pt;font-family:"Times New Roman";'>can_localnotice</span></pre></td>
<td width=124 valign=top style='width:92.8pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'><pre><span style='font-size:12.0pt;font-family:"Times New Roman";'>can_localnotice</span></pre></td>
<td width=124 valign=top style='width:92.8pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'><pre><span style='font-size:12.0pt;font-family:"Times New Roman";'>can_localnotice</span></pre></td>
</tr>
<tr>
<td width=115 valign=top style='width:86.1pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'><pre><span style='font-size:12.0pt;font-family:
"Times New Roman";'>N/A</span></pre></td>
<td width=124 valign=top style='width:92.8pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'><pre><span style='font-size:12.0pt;font-family:"Times New Roman";'>can_globalroute</span></pre></td>
<td width=124 valign=top style='width:92.8pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'><pre><span style='font-size:12.0pt;font-family:"Times New Roman";'>can_globalroute</span></pre></td>
<td width=124 valign=top style='width:92.8pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'><pre><span style='font-size:12.0pt;font-family:"Times New Roman";'>can_globalroute</span></pre></td>
<td width=124 valign=top style='width:92.8pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'><pre><span style='font-size:12.0pt;font-family:"Times New Roman";'>can_globalroute</span></pre></td>
</tr>
<tr>
<td width=115 valign=top style='width:86.1pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'><pre><span style='font-size:12.0pt;font-family:
"Times New Roman";'>N/A</span></pre></td>
<td width=124 valign=top style='width:92.8pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'><pre><span style='font-size:12.0pt;font-family:"Times New Roman";'>can_globalkill</span></pre></td>
<td width=124 valign=top style='width:92.8pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'><pre><span style='font-size:12.0pt;font-family:"Times New Roman";'>can_globalkill</span></pre></td>
<td width=124 valign=top style='width:92.8pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'><pre><span style='font-size:12.0pt;font-family:"Times New Roman";'>can_globalkill</span></pre></td>
<td width=124 valign=top style='width:92.8pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'><pre><span style='font-size:12.0pt;font-family:"Times New Roman";'>can_globalkill</span></pre></td>
</tr>
<tr>
<td width=115 valign=top style='width:86.1pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'><pre><span style='font-size:12.0pt;font-family:
"Times New Roman";'>N/A</span></pre></td>
<td width=124 valign=top style='width:92.8pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'><pre><span style='font-size:12.0pt;font-family:"Times New Roman";'>can_globalnotice</span></pre></td>
<td width=124 valign=top style='width:92.8pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'><pre><span style='font-size:12.0pt;font-family:"Times New Roman";'>can_globalnotice</span></pre></td>
<td width=124 valign=top style='width:92.8pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'><pre><span style='font-size:12.0pt;font-family:"Times New Roman";'>can_globalnotice</span></pre></td>
<td width=124 valign=top style='width:92.8pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'><pre><span style='font-size:12.0pt;font-family:"Times New Roman";'>can_globalnotice</span></pre></td>
</tr>
</table>
<pre><b><span style='font-size:12.0pt;
font-family:"Times New Roman";'>&nbsp;</span></b></pre>
<p class=MsoNormal>&nbsp;</span></p>
<p class=MsoNormal>The oper::swhois directive allows you to add an extra
line to an opers whois information.</span></p>
<p class=MsoNormal>&nbsp;</span></p>
<p class=MsoNormal>The oper::snomask directive allows you to preset an
opers service notice mask on oper up.</span></p>
<p class=MsoNormal>Vaild Service Notice Masks (snomask) are:</span></p>
<p class=MsoNormal>&nbsp;</span></p>
<pre><span style='font-size:12.0pt;
font-family:"Times New Roman";'>k = See's all the /KILL's which were executed</span></pre><pre><span style='font-size:12.0pt;font-family:"Times New Roman";'>c = See's all Connects/Disconnects on local server</span></pre><pre><span style='font-size:12.0pt;font-family:"Times New Roman";'>F = Lets you recieve Far and Local connect notices</span></pre><pre><span style='font-size:12.0pt;font-family:"Times New Roman";'>f = Listen to Flood Alerts from server</span></pre><pre><span style='font-size:12.0pt;font-family:"Times New Roman";'>j = See's misc. messages generated by the server</span></pre><pre><span style='font-size:12.0pt;font-family:"Times New Roman";'>v = Lets you receive notice of /vhost usages</span></pre><pre><span style='font-size:12.0pt;font-family:"Times New Roman";'>G = Lets you see TKL (G:line,Shun) noties</span></pre><pre><span style='font-size:12.0pt;font-family:"Times New Roman";'>e = Can listen to Server messages sent to +e users (Eyes)</span></pre><pre><span style='font-size:12.0pt;font-family:"Times New Roman";'>n = Lets you see notices when a user changes his/her nickname</span></pre><pre><span style='font-size:12.0pt;font-family:"Times New Roman";'>q = Lets you see notices when a user is rejected because of a Q:line</span></pre>
<p class=MsoNormal>&nbsp;</span></p>
<p class=MsoNormal>Example:</span></p>
<p class=MsoNormal>oper
bobsmith {</span></p>
<p class=MsoNormal>            class           clients;</span></p>
<p class=MsoNormal>            from {</span></p>
<p class=MsoNormal>                        </span>userhost <a href="mailto:bob@smithco.com">bob@smithco.com</span></a></span>;</p>
<p class=MsoNormal>                        userhost
boblaptop@somedialupisp.com</p>
<p class=MsoNormal>            };</p>
<p class=MsoNormal>            password
&quot;f00&quot;;</p>
<p class=MsoNormal>            flags</p>
<p class=MsoNormal>            {</span></p>
<p class=MsoNormal>                        netadmin;</span></p>
<p class=MsoNormal>                        global;</span></p>
<p class=MsoNormal>            };</span></p>
<p class=MsoIndexHeading>            swhois “Example of a whois mask”;</span></p>
<p class=MsoIndex1>            snomask  frebWqFv;</span></p>
<p class=MsoIndexHeading>};</span></p>
<p class=MsoIndex1>&nbsp;</span></p>
<p class=MsoNormal>&nbsp;</span></p>
<h2><a name="_3.8_-_DRpass"></a><span style='font-size:16.0pt;font-family:"Times New Roman";
font-style:normal'>3.8 - DRpass Block (Previously known as the X:Line)</span></h2>
<p class=MsoNormal>&nbsp;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>Syntax:</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>drpass {</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>            restart
&lt;restart-password&gt; { &lt;auth-type&gt;; };</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>            die
&lt;die-password&gt; { &lt;auth-type&gt;; };</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>};</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>&nbsp;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>This block sets the /restart and /die passwords with
drpass::restart and drpass::die respectively. The drpass::restart:: and
drpass::die:: allow you to specify the type of authentication used by this
item. The currently supported authentication types are crypt, md5, and sha1.</span></p>
<p class=MsoNormal>&nbsp;</span></p>
<p class=MsoNormal>Example:</span></p>
<p class=MsoNormal>&nbsp;</span></p>
<p class=MsoNormal>drpass {</span></p>
<p class=MsoNormal>            restart
&quot;I-love-to-restart&quot;;</span></p>
<p class=MsoNormal>            </span>die &quot;die-you-stupid&quot;;</span></p>
<p class=MsoNormal>};</span></p>
<p class=MsoNormal>&nbsp;</span></p>
<p class=MsoNormal>&nbsp;</span></p>
<h2><a name="_3.9__Include"></a><span style='font-size:16.0pt;font-family:"Times New Roman";
font-style:normal'>3.9 - Include Directive </span></h2>
<p class=MsoNormal>&nbsp;</span></p>
<p class=MsoBodyText><span style='font-size:12.0pt;font-weight:normal'>Syntax:</span></p>
<p class=MsoBodyText><span style='font-size:12.0pt;font-weight:normal'>include
&lt;file-name&gt;;</span></p>
<p class=MsoBodyText><span style='font-size:12.0pt;font-weight:normal'>&nbsp;</span></p>
<p class=MsoBodyText><span style='font-size:12.0pt;font-weight:normal'>This directive
specifies a filename to be loaded as a separate configuration file. This file
may contain any type of config block and can even include other files.
Wildcards are supported in the file name to allow you to load multiple files at
once.</span></p>
<p class=MsoBodyText><span style='font-size:12.0pt;font-weight:normal'>&nbsp;</span></p>
<p class=MsoBodyText><span style='font-size:12.0pt;font-weight:normal'>Example:</span></p>
<p class=MsoBodyText><span style='font-size:12.0pt;font-weight:normal'>&nbsp;</span></p>
<p class=MsoBodyText><span style='font-size:12.0pt;font-weight:normal'>Include mynetwork.network;</span></p>
<p class=MsoBodyText><span style='font-size:12.0pt;font-weight:normal'>&nbsp;</span></p>
<p class=MsoBodyText><span style='font-size:12.0pt;font-weight:normal'>That would be the statement to use if you wanted to
use a separate network file.  Separate
network files are no longer required; all the network settings can be inserted
directly into the unrealircd.conf. Or you can put an include statement them to
load the file.</span></p>
<p class=MsoBodyText><span style='font-size:12.0pt;font-weight:normal'>&nbsp;</span></p>
<p class=MsoNormal><b>&nbsp;</span></b></p>
<h2><a name="_3.9__LoadModule"></a><span style='font-size:16.0pt;font-family:"Times New Roman";
font-style:normal'>3.10 LoadModule Directive</span></h2>
<p class=MsoNormal>&nbsp;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>Syntax:</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>loadmodule &lt;file-name&gt;;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>&nbsp;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>This directive specifies a filename to be loaded as a
module. Some modules may have there own documentation which should be consulted
when setting it up. Loadmodule also supports wildcards to easily load multiple
modules at once. </span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>&nbsp;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>Modules that come standard with Unreal3.2:</span></p>
<pre><span style='font-size:12.0pt;
font-family:"Times New Roman";'>scan_http.so - HTTP proxy scanner module</span></pre><pre><span style='font-size:12.0pt;font-family:"Times New Roman";'>scan_socks.so - SOCKS proxy scanner module</span></pre><pre><span style='font-size:12.0pt;font-family:"Times New Roman";'>scan.so - Main scanner module (scan_socks and scan_http rely on it)</span></pre><pre><span style='font-size:12.0pt;font-family:"Times New Roman";'>commands.so - All the / commands (well not all yet, but will eventually be all)</span></pre>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>&nbsp;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>Example:</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>&nbsp;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>Loadmodule socks.so;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>&nbsp;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>&nbsp;</span></p>
<p class=MsoPlainText>&nbsp;</span></p>
<h2><a name="_3.9__Log"></a><span style='font-size:16.0pt;font-family:"Times New Roman";font-style:normal'>3.11 Log  Block </span></h2>
<p class=MsoNormal>&nbsp;</p>
<p class=MsoPlainText><span style='font-size:12.0pt;
font-family:"Times New Roman";'>Syntax:</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>log &lt;file-name&gt; {</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>            maxsize
&lt;max-file-size&gt;;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>            </span><span
style='font-size:12.0pt;font-family:"Times New Roman";'>flags {</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;
font-family:"Times New Roman";'>                        &lt;flag&gt;;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;
font-family:"Times New Roman";'>                        &lt;flag&gt;;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;
font-family:"Times New Roman";'>                        </span><span
style='font-size:12.0pt;font-family:"Times New Roman";'>...</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>            };</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>};</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>&nbsp;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>The log block allows you to assign different log files
for different purposes. The log:: contains the name of the log file.
log::maxsize is an optional directive that allows you to specify a size that
the log file will be wiped and restarted. You can enter this string using MB
for megabytes, KB, for kilobytes, GB, for gigabytes. The log::flags specifies
which types of information will be in this log. You can specify one or more of
the following, errors, kills, tkl (G:lines and Shuns), connects,
server-connects, kline, and oper. </span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>&nbsp;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>You may also have multiple log blocks, to log
different things to different log files.</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>&nbsp;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>&nbsp;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>Available Flags:</span></p>
<p class=MsoNormal>errors                           self explanatory</span></p>
<p class=MsoNormal>kills                              logs /kill notices</span></p>
<p class=MsoIndexHeading>tkl                                logs info on
glines, shuns, tklines, tzlines, gzlines</span></p>
<p class=MsoNormal>connects                       logs user connects/quits</span></p>
<p class=MsoNormal>server-connects            logs server connects/squits</span></p>
<p class=MsoNormal>kline                             logs kline and
unkline </span></p>
<p class=MsoNormal>oper                             logs oper  attempts (both failed and successful)</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>&nbsp;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>Example:</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>&nbsp;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>log ircd.log {</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>            </span><span
style='font-size:12.0pt;font-family:"Times New Roman";'>maxsize 5MB;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;
font-family:"Times New Roman";'>            flags {</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;
font-family:"Times New Roman";'>                        </span><span
style='font-size:12.0pt;font-family:"Times New Roman";'>errors;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>                        kills;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>                        oper;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>                        kline;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>                        tkl;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>            };</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>};</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>&nbsp;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>&nbsp;</span></p>
<h2><a name="_3.9__TLD"></a><span style='font-size:16.0pt;font-family:"Times New Roman";
font-style:normal'>3.12 TLD Block (Previously known as the T:Line)</span></h2>
<p class=MsoNormal>&nbsp;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;
font-family:"Times New Roman";'>Syntax:</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;
font-family:"Times New Roman";'>tld {</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;
font-family:"Times New Roman";'>            mask &lt;hostmask&gt;;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;
font-family:"Times New Roman";'>            </span><span
style='font-size:12.0pt;font-family:"Times New Roman";'>motd
&lt;motd-file&gt;;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>            rules
&lt;rules-file&gt;;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>            channel
&lt;channel-name&gt;;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>};</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>&nbsp;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>The tld block allows you to specify a motd, rules, and
channel for a user based on their host. This is useful if you want different
motds for different languages. The tld::mask is a user@host mask that the
user's username and hostname must match. The tld::motd and tld::rules specify
the motd and rules file, respectively, to be displayed to this hostmask. Lastly
the tld::channel is optional, it allows you to specify a channel that this user
will be forced to join on connect. If this exists it will override the default
auto join channel.</span></p>
<p class=MsoNormal>&nbsp;</span></p>
<p class=MsoNormal>Example:</span></p>
<p class=MsoNormal>tld {</span></p>
<p class=MsoNormal>            mask *@*.fr;</span></p>
<p class=MsoNormal>            motd &quot;ircd.motd.fr&quot;;</span></p>
<p class=MsoNormal>            rules &quot;ircd.rules.fr&quot;;</span></p>
<p class=MsoNormal>};</span></p>
<p class=MsoNormal>&nbsp;</span></p>
<p class=MsoNormal>&nbsp;</span></p>
<h2><a name="_3.13__Ban"></a><span style='font-size:16.0pt;font-family:"Times New Roman";
font-style:normal'>3.13 Ban Nick Block (Previously known as the Q:Line)</span></h2>
<p class=MsoNormal>&nbsp;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>Syntax:</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>ban nick {</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>            </span><span style='font-size:12.0pt;font-family:"Times New Roman";'>mask
&lt;nickname&gt;;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>            reason
&lt;reason-for-ban&gt;;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>};</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>&nbsp;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>The ban nick block allows you to disable use of a
nickname on the server. The ban::mask allows wildcard masks to match multiple
nicks, and ban::reason allows you to specify the reason for which this ban is
placed. Most commonly these blocks are used to ban usage of the nicknames
commonly used for network services.</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>&nbsp;</span></p>
<p class=MsoNormal>Example</span></p>
<p class=MsoNormal>ban nick {</span></p>
<p class=MsoNormal>            mask &quot;*C*h*a*n*S*e*r*v*&quot;;</span></p>
<p class=MsoNormal>            reason &quot;Reserved for
Services&quot;;</span></p>
<p class=MsoNormal>};</span></p>
<p class=MsoNormal>&nbsp;</span></p>
<p class=MsoNormal>&nbsp;</span></p>
<h2><a name="_3.14__Ban"></a><span style='font-size:16.0pt;font-family:"Times New Roman";
font-style:normal'>3.14 Ban User Block (Previously known as the K:Line)</span></h2>
<p class=MsoNormal>&nbsp;</span></p>
<p class=MsoNormal>Syntax:</p>
<p class=MsoNormal>ban user {</p>
<p class=MsoNormal>            mask &lt;hostmask&gt;;</p>
<p class=MsoNormal>            reason
&lt;reason-for-ban&gt;;</span></p>
<p class=MsoNormal>};</span></p>
<p class=MsoNormal>&nbsp;</span></p>
<p class=MsoNormal>This block allows you to ban a user@host mask from
connecting to the server. The ban::mask is a wildcard string of a user@host to
ban, and ban::reason is the reason for a ban being placed. Note, this is only a
local ban and therefore the user may connect to other servers on the network.</span></p>
<p class=MsoNormal>&nbsp;</span></p>
<p class=MsoNormal>Example</span></p>
<p class=MsoNormal>ban user {</span></p>
<p class=MsoNormal>            </span>mask *tirc@*.saturn.bbn.com;</p>
<p class=MsoNormal>        reason &quot;Idiot&quot;;</span></p>
<p class=MsoNormal>};</span></p>
<p class=MsoNormal>&nbsp;</span></p>
<p class=MsoNormal>&nbsp;</span></p>
<h2><a name="_3.15__Ban"></a><span style='font-size:16.0pt;font-family:"Times New Roman";
font-style:normal'>3.15 Ban IP Block (Previously known as the Z:Line)</span></h2>
<p class=MsoNormal>&nbsp;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;
font-family:"Times New Roman";'>Syntax:</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;
font-family:"Times New Roman";'>ban ip {</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;
font-family:"Times New Roman";'>            </span><span
style='font-size:12.0pt;font-family:"Times New Roman";'>mask
&lt;ipmask&gt;;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>            reason
&lt;reason-for-ban&gt;;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>};</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>&nbsp;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>The ban ip block bans an IP from accessing the server.
This includes both users and servers attempting to link. The ban::mask
parameter is an IP which may contain wildcard characters, and ban::reason is
the reason why this ban is being placed. Since this ban affects servers it
should be used very carefully.</span></p>
<p class=MsoNormal>&nbsp;</span></p>
<p class=MsoNormal>Example</span></p>
<p class=MsoNormal>ban ip {</span></p>
<p class=MsoNormal>            mask 192.168.1.*;</span></p>
<p class=MsoNormal>            reason “Get a real ip u lamer!”;</span></p>
<p class=MsoNormal>};</span></p>
<p class=MsoNormal>&nbsp;</span></p>
<p class=MsoNormal>&nbsp;</span></p>
<h2><a name="_3.17__Ban"></a><span style='font-size:16.0pt;font-family:"Times New Roman";
font-style:normal'>3.16 Ban Server Block (Previously known as the q:Line)</span></h2>
<p class=MsoNormal>&nbsp;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;
font-family:"Times New Roman";'>Syntax:</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;
font-family:"Times New Roman";'>ban server {</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;
font-family:"Times New Roman";'>            </span><span
style='font-size:12.0pt;font-family:"Times New Roman";'>mask
&lt;server-name&gt;;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>            reason
&lt;reason-for-ban&gt;;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>};</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>&nbsp;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>This block disables a server's ability to connect to
your server. The ban::mask field specifies a wildcard mask to match against the
server attempting to connect's name, and ban::reason specifies the reason for
which this ban has been placed.</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>&nbsp;</span></p>
<p class=MsoIndexHeading>Example</span></p>
<p class=MsoNormal>ban server
{</span></p>
<p class=MsoNormal>            mask broken.server.my.network.com;</span></p>
<p class=MsoNormal>            reason “Its broken!”;</span></p>
<p class=MsoNormal>};</span></p>
<p class=MsoNormal>&nbsp;</span></p>
<p class=MsoNormal>&nbsp;</span></p>
<h2><a name="_3.17__Ban_1"></a><span style='font-size:16.0pt;font-family:"Times New Roman";
font-style:normal'>3.17 Ban RealName Block (Previously known as the n:Line)</span></h2>
<p class=MsoNormal>&nbsp;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>Syntax:</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>ban realname {</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>            mask
&lt;realname-mask&gt;;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>            reason
&lt;reason-for-ban&gt;;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>};</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>&nbsp;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>The ban realname block allows you to ban a client
based on the GECOS (realname) field. This is useful to stop clone floods
because often clone bots use the same realname. The ban::mask specifies the
realname which should be banned. The mask may contain wildcards. The
ban::reason specifies the reason why this ban is being placed.</span></p>
<p class=MsoNormal>&nbsp;</span></p>
<p class=MsoNormal>Example</span></p>
<p class=MsoNormal>ban
realname {</span></p>
<p class=MsoNormal>            mask “Bob*”;</span></p>
<p class=MsoNormal>            reason “Bob sucks!”;</span></p>
<p class=MsoNormal>};</span></p>
<p class=MsoNormal>&nbsp;</span></p>
<p class=MsoNormal>&nbsp;</span></p>
<h2><a name="_3.18__Ban"></a><span style='font-size:16.0pt;font-family:"Times New Roman";
font-style:normal'>3.18 Ban Exceptions Block (Previously known as the E:Line)</span></h2>
<p class=MsoNormal>&nbsp;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>Syntax:</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>except ban {</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>            mask
&lt;hostmask&gt;;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>};</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>&nbsp;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>The except ban block allows you to specify a user@host
that will override a ban placed on a broader host. This is useful when you want
an ISP banned, but still want specific users to be able to connect. The except::mask
directive specifies the user@host mask of the client who will be allowed to
connect.</span></p>
<p class=MsoNormal>&nbsp;</span></p>
<p class=MsoNormal>Example</span></p>
<p class=MsoNormal>except ban
{</span></p>
<p class=MsoNormal>            </span>mask <a href="mailto:myident@my.isp.com">myident@my.isp.com</span></a></span>;</p>
<p class=MsoNormal>};</span></p>
<p class=MsoNormal>&nbsp;</span></p>
<p class=MsoNormal>&nbsp;</span></p>
<h2><a name="_3.19__Scan"></a><span style='font-size:16.0pt;font-family:"Times New Roman";
font-style:normal'>3.19 Scan Exception Block (Previously known as the e:Line)</span></h2>
<p class=MsoIndexHeading>&nbsp;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>Syntax:</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>except scan {</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>            mask
&lt;ipmask&gt;;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>};</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>&nbsp;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>The except scan block allows you to specify an IP mask
that will override the scanners. This only works if you have chosen to load the
scanner modules. The except::mask specifies an IP mask that will not be banned
because of any type of scanner problem.</span></p>
<p class=MsoNormal>&nbsp;</span></p>
<p class=MsoNormal>Example</span></p>
<p class=MsoNormal>except scan
{</span></p>
<p class=MsoNormal>            mask 192.168.1.*;</span></p>
<p class=MsoNormal>};</span></p>
<p class=MsoNormal>&nbsp;</span></p>
<p class=MsoNormal>&nbsp;</span></p>
<h2><a name="_3.20__Deny"></a><span style='font-size:16.0pt;font-family:"Times New Roman";
font-style:normal'>3.20 Deny DCC Block (Previously known as the dccdeny.conf)</span></h2>
<p class=MsoPlainText>&nbsp;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;
font-family:"Times New Roman";'>Syntax:</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;
font-family:"Times New Roman";'>deny dcc {</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;
font-family:"Times New Roman";'>            </span><span
style='font-size:12.0pt;font-family:"Times New Roman";'>filename
&lt;file-to-block&gt;;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>            reason
&lt;reason-for-ban&gt;;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>};</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>&nbsp;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>The deny dcc block allows you to specify a filename
which will not be allowed to be sent via DCC over the server. This is very
useful in helping stop distribution of trojans and viruses. </span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>The deny::filename parameter specifies a wildcard mask
of the filename to reject sends of, and deny::reason specifies the reason why
this file is blocked.</span></p>
<p class=MsoNormal>&nbsp;</span></p>
<p class=MsoNormal>Example</span></p>
<p class=MsoNormal>deny dcc {</span></p>
<p class=MsoNormal>            filename virus.exe;</span></p>
<p class=MsoNormal>            reason “This is a GD Virus”;</span></p>
<p class=MsoNormal>};</span></p>
<p class=MsoNormal>&nbsp;</span></p>
<p class=MsoNormal>&nbsp;</span></p>
<h2><a name="_3.21__Deny"></a><span style='font-size:16.0pt;font-family:"Times New Roman";
font-style:normal'>3.21 Deny Version Block (Previously known as the V:Line)</span></h2>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>&nbsp;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>Syntax:</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>deny version {</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>            mask
&lt;server-name&gt;;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>            version
&lt;version-number&gt;;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>            flags
&lt;compile-flags&gt;;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>};</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>&nbsp;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>This block allows you to deny a server from linking
based on the version of Unreal it is running and what compile time options it
has. The format for this block is somewhat complex but isn't too hard to figure
out. The deny::mask directive specifies a wildcard mask of the server name this
applies to. The deny::version specifies the protocol number of the version this
refers to.</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>&nbsp;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>For example, 3.0 is 2301, 3.1.1/3.1.2 is 2302, 3.2 is
2303. The first character of this parameter can be one of the following &gt;,
&lt;, =, !. This character tells the IRCd how to interpret the version. If the
first character is a &gt; then all version greater than the specified version
are denied, if it is a &lt; all versions lower are denied, if it is an = only
that version is denied, and if it is a ! then all versions except the specified
are denied. The deny::flags directive allows you to specify what compile time
flags the server may or may not have. The flags are arranged one after the
other with no separation between, if a character is prefixed by a ! then it
means the server may not have this flag compiled into it, if it does not have a
! prefix, then it means the server must have this flag compiled.</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>&nbsp;</span></p>
<p class=MsoNormal>&nbsp;</span></p>
<h2><a name="_3.22__Deny"></a><span style='font-size:16.0pt;font-family:"Times New Roman";
font-style:normal'>3.22 Deny Link Block (Previously known as the D/d:Line)</span></h2>
<p class=MsoPlainText>&nbsp;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>Syntax:</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>deny link {</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>            mask
&lt;server-name&gt;;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>            rule
&lt;crule-expression&gt;;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>            type
&lt;type-of-denial&gt;;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>};</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>&nbsp;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>This block allows you to use specific rules to deny a
server from linking. The deny::mask specifies a wildcard mask of the server
name to apply this rule to. The deny::rule directive is very complex. A crule
expression allows you to control the link in great detail, and it is set up
like a programming expression. Four operators are supported,
connected(&lt;servermask&gt;), returns true if a server matching servermask is connected,
directcon(&lt;servermask&gt;), returns true if the server matching servermask
is directly connected to this server, via(&lt;viamask&gt;,&lt;servermask&gt;),
returns true if a server matching servermask is connected by a server matching
viamask, and directop(), which returns true if the operator issuing a /connect
is directly connected to this server. These operators can be combined using
&amp;&amp; (and) and || (or), items may also be enclosed in parenthesis to
allow grouping. In addition, an operator preceded with a ! checks if the
operator returned false. If the entire expression evaluates to true, then the
link is denied. The deny::type allows two different values, auto (only applies
to autoconnects, /connect will still work), and all (applies to all connection
attempts).</span></p>
<p class=MsoNormal>&nbsp;</span></p>
<p class=MsoNormal>&nbsp;</span></p>
<h2><a name="_3.23__Deny"></a><span style='font-size:16.0pt;font-family:"Times New Roman";
font-style:normal'>3.23 Deny Channel Block (Previously known as the
chrestrict.conf)</span></h2>
<p class=MsoPlainText>&nbsp;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>Syntax:</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>deny channel {</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>            channel
&lt;channel-mask&gt;”;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>            reason
&lt;reason-for-ban&gt;;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>};</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>&nbsp;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>The deny channel block allows you to disallow users
from joining specific channels. The </span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>deny::channel directive specifies a wildcard mask of
channels the users may not join, and the deny::reason specifies the reason why
the channel may not be joined. </span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>&nbsp;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>Example</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>deny channel {</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>            channel
“#unrealsucks”;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>            reason
“No it dont!”;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>};</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>&nbsp;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>&nbsp;</span></p>
<h2><a name="_3.24__Allow"></a><span style='font-size:16.0pt;font-family:"Times New Roman";
font-style:normal'>3.24 Allow Channel Block </span></h2>
<p class=MsoPlainText>&nbsp;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>Syntax:</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>allow channel {</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>            channel
&lt;channel-mask&gt;”;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>};</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>&nbsp;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>The allow channel block allows you to specify specific
channels that users may join. The </span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>allow::channel directive specifies the wildcard mask
of the channels which may be joined.</span></p>
<p class=MsoPlainText>&nbsp;</span></p>
<p class=MsoIndexHeading>Example</span></p>
<p class=MsoNormal>allow channel
{</span></p>
<p class=MsoNormal>            channel “#something”;</span></p>
<p class=MsoNormal>};</span></p>
<p class=MsoNormal>&nbsp;</span></p>
<p class=MsoNormal>&nbsp;</span></p>
<h2><a name="_3.25__Vhost"></a><span style='font-size:16.0pt;font-family:"Times New Roman";
font-style:normal'>3.25 Vhost Block (Previously Known As vhosts.conf)</span></h2>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:
"Times New Roman";'>&nbsp;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>&nbsp;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;
font-family:"Times New Roman";'>Syntax:</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;
font-family:"Times New Roman";'>vhost {</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;
font-family:"Times New Roman";'>            vhost &lt;vhost&gt;;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;
font-family:"Times New Roman";'>            </span><span
style='font-size:12.0pt;font-family:"Times New Roman";'>from {</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>                        userhost
&lt;hostmask&gt;;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>                        userhost
&lt;hostmask&gt;;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>                        ...</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>            };</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>            login
&lt;login-name&gt;;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>            password
&lt;password&gt; { &lt;auth-type&gt;; };</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>};</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>&nbsp;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>The vhost block allows you to specify a login/password
that can be used with the /vhost command to obtain a fake hostname. The
vhost::vhost parameter can be either a user@host or just a host that the user
will receive upon successful /vhost. The vhost::from::userhost contains a
user@host that the user must match to be eligible for the vhost. You may
specify more than one hostmask. The vhost::login in the login name the user
must enter and vhost::password is the password that must be entered. Lastly
vhost::password:: allows you to specify the type of authentication used by this
item. The currently supported authentication types are crypt, md5, and sha1.</span></p>
<p class=MsoNormal>&nbsp;</span></p>
<p class=MsoIndexHeading>Example</span></p>
<p class=MsoNormal>vhost {</span></p>
<p class=MsoNormal>            vhost my.own.personal.vhost.com;</span></p>
<p class=MsoNormal>            from {</span></p>
<p class=MsoNormal>                        <a
href="mailto:my@isp.com">my@isp.com</a>;</span></p>
<p class=MsoNormal>                        <a
href="mailto:myother@isp.com">myother@isp.com</a>;</span></p>
<p class=MsoNormal>            };</span></p>
<p class=MsoNormal>            login mynick;</span></p>
<p class=MsoNormal>            password mypassword;</span></p>
<p class=MsoNormal>};</span></p>
<p class=MsoNormal>&nbsp;</span></p>
<p class=MsoNormal>&nbsp;</span></p>
<h2><a name="_3.26__Bad"></a><span style='font-size:16.0pt;font-family:"Times New Roman";
font-style:normal'>3.26 Bad Words Block (Previously Known As badwords.*.conf)</span></h2>
<p class=MsoNormal><b>&nbsp;</span></b></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>&nbsp;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>Syntax:</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>badword &lt;type&gt; {</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>            word
&lt;text-to-match&gt;;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>            replace
&lt;replace-with&gt;;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>};</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>&nbsp;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>The badword block allows you to manipulate the list
used for user and channel mode +G to strip &quot;badwords&quot;. The badword::
specifies the type, valid types are channel and messages, channel is for the
channel +G list, and message is for the user +G list. The badword::word is a regular
expression of the word we should search for and remove. The badword::replace is
what we should replace this match with. If badword::replace is left out, the
word is replaced with &lt;censored&gt;.</span></p>
<p class=MsoNormal><b>&nbsp;</span></b></p>
<p class=MsoNormal><b>&nbsp;</span></b></p>
<p class=MsoIndexHeading>Example</span></p>
<p class=MsoNormal>banword
channel {</span></p>
<p class=MsoNormal>            word shit;</span></p>
<p class=MsoNormal>            replace shoot;</span></p>
<p class=MsoNormal>};</span></p>
<p class=MsoNormal>&nbsp;</span></p>
<p class=MsoNormal>&nbsp;</span></p>
<h2><a name="_3.27__ULines"></a><span style='font-size:16.0pt;font-family:"Times New Roman";
font-style:normal'>3.27 ULines Block (Previously Known As U:Line)</span></h2>
<p class=MsoNormal>&nbsp;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>&nbsp;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>Syntax:</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>ulines {</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>            &lt;server-name&gt;;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>            &lt;server-name&gt;;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>            ...</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>};</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>&nbsp;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>The ulines block lets you define certain servers as
having extra abilities. This should only be used for servers such as services
and stats. This should not be set for a normal server. Each entry is the name
of the server which will receive the extra abilities.</span></p>
<p class=MsoNormal>&nbsp;</span></p>
<p class=MsoNormal>Example</span></p>
<p class=MsoNormal>&nbsp;</span></p>
<p class=MsoNormal>ulines {</span></p>
<p class=MsoNormal>            services.mynetwork.com;</span></p>
<p class=MsoNormal>            stats.mynetwork.com;</span></p>
<p class=MsoNormal>};</span></p>
<p class=MsoNormal>&nbsp;</span></p>
<p class=MsoNormal>&nbsp;</span></p>
<h2><a name="_3.28__Link"></a><span style='font-size:16.0pt;font-family:"Times New Roman";
font-style:normal'>3.28 Link Block (Previously Known As C/N/H:Lines)</span></h2>
<p class=MsoNormal>&nbsp;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>&nbsp;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>Syntax:</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>link &lt;server-name&gt; {</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>            username
&lt;usermask&gt;;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>            hostname
&lt;ipmask&gt;;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>            bind-ip
&lt;ip-to-bind-to&gt;;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>            port
&lt;port-to-connect-on&gt;;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>            password-connect
&lt;password-to-connect-with&gt;;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>            password-receive
&lt;password-to-receive&gt; { &lt;auth-type&gt;; };</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>            </span><span
style='font-size:12.0pt;font-family:"Times New Roman";'>hub &lt;hub-mask&gt;;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;
font-family:"Times New Roman";'>            leaf &lt;leaf-mask&gt;;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;
font-family:"Times New Roman";'>            </span><span
style='font-size:12.0pt;font-family:"Times New Roman";'>leafdepth
&lt;depth&gt;;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>            class
&lt;class-name&gt;;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>            options
{</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>                        &lt;option&gt;;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>                        &lt;option&gt;;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>                        ...</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>            };</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>};</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>&nbsp;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>The link block is a simplified way to link servers.
The link:: should be the name of the server which is to be linked,
link::username is a wildcard mask of the username the server must have, and
link::hostname is an IP mask the server must match. If you are running with
IPv6 enabled and you want to link to an IPv4 server, specify the hostname in
the format ::ffff:&lt;ip&gt;, example ::ffff:203.123.67.1. </span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>The link::bind-ip specifies an IP that the server will
bind to in order to make this connection and link::port specifies the port it
will establish the connection on. </span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>The link::password-connect must be a plain-text
password since it will be sent to the other server, but link::password-receive
may be encrypted using a method specified in link::password-receive:: valid
methods are crypt, md5, and sha1. You can leave the auth-type parameter out to
have it remain plain-text. </span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>The link::hub and link::leaf directives may not be
used together, either a server is a hub or a leaf. If link::hub is specified,
the value is a mask of what servers this hub may connect. If link::leaf is
specified the value specifies the mask that this server will act like a leaf
towards. The link::leafdepth directive should only be specified if link::leaf
exists and is also optional. This value specifies the depth (number of hops)
this server may have beneath it. </span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>The link::class is the name of a preexisting (appears
before this in the config) class block that will be used for the server
connecting with the link block. </span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>The link::options is a list of one or more options you
wish this server to use, valid options are ssl (the server will connect using
SSL encryption), autoconnect (the server will be autoconnected based on the
value in the specified link::class), quarantine (opers on this server will
maintain locop status).</span></p>
<p class=MsoNormal>&nbsp;</span></p>
<p class=MsoNormal>Example</span></p>
<p class=MsoNormal>link            hub.mynet.com</span></p>
<p class=MsoNormal>{</span></p>
<p class=MsoNormal>            username          *;</span></p>
<p class=MsoNormal>            hostname          1.2.3.4;</span></p>
<p class=MsoNormal>            bind-ip             *;</span></p>
<p class=MsoNormal>            port                  7029;</span></p>
<p class=MsoNormal>            hub             *;</span></p>
<p class=MsoNormal>            password-connect &quot;LiNk&quot;;</span></p>
<p class=MsoNormal>            password-receive &quot;LiNk&quot;;</span></p>
<p class=MsoNormal>            class           servers;</span></p>
<p class=MsoNormal>                        options {</span></p>
<p class=MsoNormal>                                    autoconnect;</span></p>
<p class=MsoNormal>                                    ssl;</span></p>
<p class=MsoNormal>                                    zip;</span></p>
<p class=MsoNormal>                        };</span></p>
<p class=MsoNormal>};</span></p>
<p class=MsoNormal>&nbsp;</span></p>
<p class=MsoNormal>&nbsp;</span></p>
<h2><a name="_3.29__Alias"></a><span style='font-size:16.0pt;font-family:"Times New Roman";
font-style:normal'>3.29 Alias Block </span></h2>
<p class=MsoNormal>&nbsp;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>&nbsp;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>Syntax [standard alias]:</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>alias &lt;name&gt; {</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>            nick
&lt;nick-to-forward-to&gt;;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>            type
&lt;type-of-alias&gt;;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>};</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>&nbsp;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>The alias block [standard alias] allows you to forward
a command to a user, for example /chanserv sends a message to the user
chanserv. The alias:: specifies the name of the command that will be the alias,
ex /chanserv, alias::nick is the nickname it will forward to, if the alias:: is
the same as the nick it will forward to, alias::nick can be left out. The
alias::type specifies the type of alias, valid types are services (the user is
on the services server), stats (the user is on the stats server), and normal
(the user is a normal user on any server). The alias block also has another
purpose which is explained below.</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>&nbsp;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>Syntax [command alias]:</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>alias &lt;name&gt; {</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>            format
&lt;regex-expression&gt; {</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>                        alias
&lt;alias-to-forward-to&gt;;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>                        parameters
&lt;parameter-string&gt;;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>            };</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>            format
&lt;regex-expression&gt; {</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>                        ...</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>            };</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>            type
command;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>};</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>&nbsp;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>When the alias block is used in this format, it allows
you a much broader range of usage. For example you can create aliases such as
/identify. The alias:: is the same as above, the name of the alias command. The
alias::format specifies a regular expression that compares against the text
sent to the alias command, when matched the sub-entries of that alias::format
will be used, you may have multiple alias::format's to make the command do
different things depending on the text sent to it. The alias::format::alias is
the name of a preexisting (appears before this in the config file) alias block
in the standard format that when that format is matched will be used. The
alias::format::parameters is what will be sent as the parameters to this alias.
To specify one of the parameters given to the command alias specify % followed
by a number, for example, %1 is the first parameter. To specify all parameters
from a given parameter to the end do % followed by the number and a -, for
example %2- returns all parameters from the second till the last. For examples
of using the alias block in the command format, consult doc/example.conf.</span></p>
<p class=MsoNormal>&nbsp;</span></p>
<p class=MsoNormal>&nbsp;</span></p>
<h2><a name="_3.30__Help"></a><span style='font-size:16.0pt;font-family:"Times New Roman";
font-style:normal'>3.30 Help Block </span></h2>
<p class=MsoNormal>&nbsp;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>&nbsp;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>Syntax:</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>help &lt;name&gt; {</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>            &lt;text-line&gt;;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>            &lt;text-line&gt;;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>            ...</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>};</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>&nbsp;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>The help block allows you to create entries for use in
/helpop. The help:: is the value that must be passed to /helpop as a parameter,
if the help:: is left out, then it will be used when no parameter is passed to
/helpop. The entries for the help block are the text that will be displayed to
the user when requesting the /helpop.</span></p>
<p class=MsoNormal>&nbsp;</span></p>
<p class=MsoNormal>&nbsp;</span></p>
<h2><a name="_3.31__Set"></a><span style='font-size:16.0pt;font-family:"Times New Roman";
font-style:normal'>3.31 Set Block (Previosuly Known As unrealircd.conf /
networks file)</span></h2>
<p class=MsoIndexHeading>&nbsp;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>The set file is what use to be our
networks/unrealircd.conf and our networks file.  On single server networks, rather than have 3 files, I recommend
including all of the set commands in the unrealircd.conf .</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>&nbsp;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>Now, if your server is on a network, chances are you
will all basicly use the same Set settings. Therefore it makes more sense to
have a network file, which is loaded with a include:: directive.  Below you will find all of the set
directives available.</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>&nbsp;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>Also, please note, that this release was rushed a bit,
in future releases; I will expand on all of the set settings and syntax listed
below.</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>&nbsp;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>&nbsp;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>Syntax:</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>set {</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>            &lt;entry&gt;
&lt;value&gt;;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>            &lt;entry&gt;
&lt;value&gt;;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>            ...</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>};</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>&nbsp;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>The set block sets options for individual server
features. Each entry does something different and therefore each will be
described below. Some directives have sub blocks which will also be described.</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>&nbsp;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>set::kline-address &lt;email-address&gt;;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>The email address that K:line questions should be sent
to. This value must be specified.</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>&nbsp;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>set::modes-on-connect &lt;+modes&gt;;       </span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>The modes that will be set on a user at connection.</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>&nbsp;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>set::modes-on-oper &lt;+modes&gt;;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>The modes that will be set on a user when they /oper.</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>&nbsp;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>set::auto-join &lt;channels&gt;;          </span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>The channel(s) a user will be forced to join at
connection. To specify more than one channel use a comma seperated list.</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>&nbsp;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>set::oper-auto-join &lt;channels&gt;;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>The channel(s) a user will be forced to join when they
/oper. To specify more than one channel use a comma seperated list.</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>&nbsp;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>set::anti-spam-quit-message-time &lt;timevalue&gt;;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>A time value specifying the length of time a user must
be connected for before a /quit message will be displayed. Used to prevent
spam. A time value is a numeric string with d meaning days, h meaning hours, m
meaning minutes, and s meaning seconds, for example 1d2h3m means 1 day, 2
hours, 3 minutes.</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>&nbsp;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>set::oper-only-stats &lt;stats-list&gt;;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>Specifies a list of stats flags with no seperators
that defines stats flags only opers can use. Leave this value out to allow
users to use all flags, or specify * for users to be able to use no flags.</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>&nbsp;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>set::maxchannelsperuser &lt;amount-of-channels&gt;;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>Specifies the number of channels a single user may be
in at any one time.</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>&nbsp;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>set::options::hide-ulines;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>If this is present, Ulined server will be hidden in a
/links requested by non-opers.</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>&nbsp;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>set::options::no-stealth;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>If present usermode +I may not be used by anyone on
this server.</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>&nbsp;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>set::options::show-opermotd;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>If present the opermotd will be shown to users once
they successfully /oper.</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>&nbsp;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>set::options::identd-check;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>If present the presence of an identd server will be
checked and the returned value will be used for the username. If no ident
request is returned or the identd server doesn't exist, the user's specified
username will be prefixed with a ~. If this value is omitted no such check is
made.</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>&nbsp;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>set::options::show-connect-info;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>If present notices showing &quot;ident request&quot;,
&quot;hostname lookup&quot;, etc. will be displayed when a user connects.</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>&nbsp;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>set::dns::timeout &lt;timevalue&gt;;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>A time value specifying the length of time a DNS
server has to respond before a timeout. A time value is a numeric string with d
meaning days, h meaning hours, m meaning minutes, and s meaning seconds, for
example 1d2h3m means 1 day, 2 hours, 3 minutes.</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>&nbsp;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>set::dns::retries &lt;number-of-retries&gt;;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>A numeric value specifying the number of times the DNS
lookup will be retried if failure occurs.</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>&nbsp;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>set::dns::nameserver &lt;name-of-dns-server&gt;;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>Specifies the hostname of the server that will be used
for DNS lookups.</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>&nbsp;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>set::network-name &lt;name-of-network&gt;;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>Specifies the name of the network on which this server
is run. This value should be exactly the same on all servers on a network.</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>&nbsp;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>set::default-server &lt;server-name&gt;;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>Defines the name of the default server to tell users
to connect to if this server is full.</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>&nbsp;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>set::services-server &lt;server-name&gt;;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>Specifies the name of the server that the services
bots are connected to. If services are not run this value may be left out.</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>&nbsp;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>set::stats-server &lt;server-name&gt;;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>Sets the name of the server on which the stats bot is
located. If stats are not run this value may be left out.</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>&nbsp;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>set::help-channel &lt;network-help-channel&gt;;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>Sets the name of the help channel for this network.</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>&nbsp;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>set::prefix-quit &lt;text-to-prefix-quit&gt;;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>Sets the text that will be used to prefix a quit
message. If this value is set to 0 then the standard &quot;Quit:&quot; is used.</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>&nbsp;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>set::cloak-keys { &lt;value&gt;; &lt;value&gt;;
&lt;value&gt;; };</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>Sets the keys to be used to generate a +x host. This
value must be the same on all servers or the servers will not link. Each of the
set::cloak-keys:: must be a numeric value greater than 10000. You must have
exactly three values specified.</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>&nbsp;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>set::hiddenhost-prefix &lt;prefix-value&gt;;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>Defines the prefix that will be used on hiddenhosts
(+x) this is usually three or four letters representing the network name.</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>&nbsp;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>set::hosts::local &lt;locop-host-name&gt;;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>Defines the hostname that will be assigned to local
opers when they set +x.</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>&nbsp;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>set::hosts::global &lt;globop-host-name&gt;;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>Defines the hostname that will be assigned to global operators
when they set +x.</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>&nbsp;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>set::hosts::coadmin &lt;coadmin-host-name&gt;;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>Sets the hostname that will be assigned to co-admins
when they set +x.</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>&nbsp;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>set::hosts::admin &lt;admin-host-name&gt;;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>Defines the hostname that will be set for admins when
they set +x.</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>&nbsp;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>set::hosts::servicesadmin
&lt;servicesadmin-host-name&gt;;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>Sets the hostname that will be given to
services-admins when they set +x.</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>&nbsp;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>set::hosts::netadmin &lt;netadmin-host-name&gt;;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>Sets the hostname that will be given to netadmins when
they set +x.</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>&nbsp;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>set::hosts::host-on-oper-up &lt;yes/no&gt;;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>If set to yes, the H/get_host flag will be honored and
+x will be automatically set at /oper. If set to no, the user must set +x
manually to receive the oper host.</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>&nbsp;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>set::scan::endpoint &lt;ip:port&gt;;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>Specifies the IP and port that the server will tell an
incoming open proxy to connect to.</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>&nbsp;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;
font-family:"Times New Roman";'>set::bind-ip
{ip}; </span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>What ip should the scanner bind to before connecting</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>&nbsp;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;
font-family:"Times New Roman";'>set::message
{message};  </span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>Put a message that users will see when scanner is
scanning</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>&nbsp;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>set::ban-time {time}</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>Sets the time of the ban (1d,2h,1w)</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>&nbsp;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>set::ssl::egd &lt;filename&gt;;</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>Specifies that EGD (Entropy Gathering Daemon) support
should be enabled. If you run</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>OpenSSL 0.9.7 or higher, then /var/run/egd-pool,
/dev/egd-pool, /etc/egd-pool, and</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>/etc/entropy will be searched by default so no
filename is necessary, you may simply</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>specify set::ssl::egd with no value. If you are using
a version of OpenSSL prior to 0.9.7</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>or you want to use a EGD socket located somewhere
other than the above listed locations</span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;font-family:"Times New Roman";'>you may specify the filename of the UNIX Domain Socket
that an EGD is listening on.</span></p>
<p class=MsoIndex1>&nbsp;</span></p>
<p class=MsoNormal>&nbsp;</span></p>
<p class=MsoIndex1>&nbsp;</span></p>
<h1><a name="_4__User"></a>4
User &amp; Channel Modes</span></h1>
<p class=MsoNormal><span style='font-size:16.0pt;'>&nbsp;</span></p>
<p class=MsoNormal>&nbsp;</span></p>
<table border=1 cellspacing=0 cellpadding=0 width=683 style='width:512.6pt;
border-collapse:collapse;border:none;'>
<tr>
<td width=143 valign=top style='width:107.6pt;border:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal align=center style='text-align:center'><b>Mode</span></b></p>
</td>
<td width=540 valign=top style='width:405.0pt;border:solid windowtext .5pt;
border-left:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal align=center style='text-align:center'><b>Description</span></b></p>
</td>
</tr>
<tr>
<td width=683 colspan=2 valign=top style='width:512.6pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal align=center style='text-align:center'><b>Channel Modes</span></b></p>
</td>
</tr>
<tr>
<td width=143 valign=top style='width:107.6pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>A</span></p>
</td>
<td width=540 valign=top style='width:405.0pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>Only Administrators may join</span></p>
</td>
</tr>
<tr>
<td width=143 valign=top style='width:107.6pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>a {nick}</span></p>
</td>
<td width=540 valign=top style='width:405.0pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoPlainText><span style='font-family:"Times New Roman";'>Gives protection
to that user, may not be kicked</span></p>
</td>
</tr>
<tr>
<td width=143 valign=top style='width:107.6pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>b {nick!user@host}</span></p>
</td>
<td width=540 valign=top style='width:405.0pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoPlainText><span style='font-family:"Times New Roman";'>Bans the givin
user from the channel</span></p>
</td>
</tr>
<tr>
<td width=143 valign=top style='width:107.6pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>c</span></p>
</td>
<td width=540 valign=top style='width:405.0pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>No ANSI color can be sent to the channel</span></p>
</td>
</tr>
<tr>
<td width=143 valign=top style='width:107.6pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>C</span></p>
</td>
<td width=540 valign=top style='width:405.0pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoPlainText><span style='font-family:"Times New Roman";'>No CTCPs allowed
in the channel</span></p>
</td>
</tr>
<tr>
<td width=143 valign=top style='width:107.6pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>e {nick!user@host}</span></p>
</td>
<td width=540 valign=top style='width:405.0pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoPlainText><span style='font-family:"Times New Roman";'>Execption ban
If someone matches this, they can join a channel even if they match an
existing ban</span></p>
</td>
</tr>
<tr>
<td width=143 valign=top style='width:107.6pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>f  *
{linex:seconds}</span></p>
</td>
<td width=540 valign=top style='width:405.0pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoPlainText><span style='font-family:"Times New Roman";'>Flood
protection, if the * is given a user will kick banned when they send
{lines:seconds} if no * they are just kicked</span></p>
<p class=MsoNormal>&nbsp;</p>
</td>
</tr>
<tr>
<td width=143 valign=top style='width:107.6pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>G</span></p>
</td>
<td width=540 valign=top style='width:405.0pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoPlainText><span style='font-family:"Times New Roman";'>Makes channel G
rated.  Checks for words listed in the
Bad Word Blocks, and replaces them with the words specified.</span></p>
</td>
</tr>
<tr>
<td width=143 valign=top style='width:107.6pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>H</span></p>
</td>
<td width=540 valign=top style='width:405.0pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoPlainText><span style='font-family:"Times New Roman";'>No +I users may
join (only settable by admins)</span></p>
</td>
</tr>
<tr>
<td width=143 valign=top style='width:107.6pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>h {nick}</span></p>
</td>
<td width=540 valign=top style='width:405.0pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoPlainText><span style='font-family:"Times New Roman";'>Gives half op
status to the user</span></p>
</td>
</tr>
<tr>
<td width=143 valign=top style='width:107.6pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>i </span></p>
</td>
<td width=540 valign=top style='width:405.0pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>Invite Required </span></p>
</td>
</tr>
<tr>
<td width=143 valign=top style='width:107.6pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>K</span></p>
</td>
<td width=540 valign=top style='width:405.0pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>/knock is not allowed</span></p>
</td>
</tr>
<tr>
<td width=143 valign=top style='width:107.6pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>k {key}</span></p>
</td>
<td width=540 valign=top style='width:405.0pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>Sets a key needed to join</span></p>
</td>
</tr>
<tr>
<td width=143 valign=top style='width:107.6pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>l 
{##}</span></p>
</td>
<td width=540 valign=top style='width:405.0pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>Sets the max number of users</span></p>
</td>
</tr>
<tr>
<td width=143 valign=top style='width:107.6pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>L {chan}</span></p>
</td>
<td width=540 valign=top style='width:405.0pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>If the amount set by +l has been reached,
users will be sent to this channel</span></p>
</td>
</tr>
<tr>
<td width=143 valign=top style='width:107.6pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>m</span></p>
</td>
<td width=540 valign=top style='width:405.0pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>Moderated - +v/o/h required to speak</span></p>
</td>
</tr>
<tr>
<td width=143 valign=top style='width:107.6pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>N</span></p>
</td>
<td width=540 valign=top style='width:405.0pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoPlainText><span style='font-family:"Times New Roman";'>No nickname
changes are permitted</span></p>
</td>
</tr>
<tr>
<td width=143 valign=top style='width:107.6pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>n </span></p>
</td>
<td width=540 valign=top style='width:405.0pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>No Messages from outside channels</span></p>
</td>
</tr>
<tr>
<td width=143 valign=top style='width:107.6pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>O</span></p>
</td>
<td width=540 valign=top style='width:405.0pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>Only IRCops may join</span></p>
</td>
</tr>
<tr>
<td width=143 valign=top style='width:107.6pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>o {nick}</span></p>
</td>
<td width=540 valign=top style='width:405.0pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoPlainText><span style='font-family:"Times New Roman";'>Gives a user
channel operator status</span></p>
</td>
</tr>
<tr>
<td width=143 valign=top style='width:107.6pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>p </span></p>
</td>
<td width=540 valign=top style='width:405.0pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>Private </span></p>
</td>
</tr>
<tr>
<td width=143 valign=top style='width:107.6pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>q</span></p>
</td>
<td width=540 valign=top style='width:405.0pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoPlainText><span style='font-family:"Times New Roman";'>Channel Owner</span></p>
</td>
</tr>
<tr>
<td width=143 valign=top style='width:107.6pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>Q</span></p>
</td>
<td width=540 valign=top style='width:405.0pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>Only U:Lined Servers can kick users out of
channel</span></p>
</td>
</tr>
<tr>
<td width=143 valign=top style='width:107.6pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>R</span></p>
</td>
<td width=540 valign=top style='width:405.0pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>Requires a registered nickname to join</span></p>
</td>
</tr>
<tr>
<td width=143 valign=top style='width:107.6pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>S</span></p>
</td>
<td width=540 valign=top style='width:405.0pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>Strips all incoming colors</span></p>
</td>
</tr>
<tr>
<td width=143 valign=top style='width:107.6pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>s </span></p>
</td>
<td width=540 valign=top style='width:405.0pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>Secret </span></p>
</td>
</tr>
<tr>
<td width=143 valign=top style='width:107.6pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>u </span></p>
</td>
<td width=540 valign=top style='width:405.0pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoPlainText><span style='font-family:"Times New Roman";'>Auditorium Makes
/names and /who #channel only show channel ops</span></p>
</td>
</tr>
<tr>
<td width=143 valign=top style='width:107.6pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>V</span></p>
</td>
<td width=540 valign=top style='width:405.0pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>/invite is not allowed</span></p>
</td>
</tr>
<tr>
<td width=143 valign=top style='width:107.6pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>v {nick}</span></p>
</td>
<td width=540 valign=top style='width:405.0pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoPlainText><span style='font-family:"Times New Roman";'>Gives a voice to
the user (may talk in +m channels)</span></p>
</td>
</tr>
<tr>
<td width=143 valign=top style='width:107.6pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>z</span></p>
</td>
<td width=540 valign=top style='width:405.0pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoPlainText><span style='font-family:"Times New Roman";'>Only clients on
a Secure (SSL) Connection may join</span></p>
</td>
</tr>
</table>
<p class=MsoNormal><span style='font-size:10.0pt;'> </span></p>
<table border=1 cellspacing=0 cellpadding=0 width=683 style='width:512.6pt;
border-collapse:collapse;border:none;'>
<tr>
<td width=143 valign=top style='width:107.6pt;border:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal align=center style='text-align:center'><b>Mode</span></b></p>
</td>
<td width=540 valign=top style='width:405.0pt;border:solid windowtext .5pt;
border-left:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal align=center style='text-align:center'><b>Description</span></b></p>
</td>
</tr>
<tr>
<td width=683 colspan=2 valign=top style='width:512.6pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal align=center style='text-align:center'><b>User Modes</span></b></p>
</td>
</tr>
<tr>
<td width=143 valign=top style='width:107.6pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoCommentText>r </span></p>
</td>
<td width=540 valign=top style='width:405.0pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>Identifies the nick as being registered</span></p>
</td>
</tr>
<tr>
<td width=143 valign=top style='width:107.6pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoCommentText>s </span></p>
</td>
<td width=540 valign=top style='width:405.0pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>Can listen to server notices</span></p>
</td>
</tr>
<tr>
<td width=143 valign=top style='width:107.6pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoCommentText>v </span></p>
</td>
<td width=540 valign=top style='width:405.0pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>Receive infected DCC Send Rejection notices</span></p>
</td>
</tr>
<tr>
<td width=143 valign=top style='width:107.6pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoCommentText>o </span></p>
</td>
<td width=540 valign=top style='width:405.0pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>Global IRC Operator</span></p>
</td>
</tr>
<tr>
<td width=143 valign=top style='width:107.6pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>B</span></p>
</td>
<td width=540 valign=top style='width:405.0pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>Marks you as being a bot</span></p>
</td>
</tr>
<tr>
<td width=143 valign=top style='width:107.6pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoCommentText>b </span></p>
</td>
<td width=540 valign=top style='width:405.0pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>Can read &amp; send to ChatOps</span></p>
</td>
</tr>
<tr>
<td width=143 valign=top style='width:107.6pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoCommentText>&nbsp;</p>
</td>
<td width=540 valign=top style='width:405.0pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal>&nbsp;</p>
</td>
</tr>
<tr>
<td width=143 valign=top style='width:107.6pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoCommentText>I </span></p>
</td>
<td width=540 valign=top style='width:405.0pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>Invisible Not shown in /who searches</span></p>
</td>
</tr>
<tr>
<td width=143 valign=top style='width:107.6pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>O</span></p>
</td>
<td width=540 valign=top style='width:405.0pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>Local IRC Operator</span></p>
</td>
</tr>
<tr>
<td width=143 valign=top style='width:107.6pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoCommentText>A</span></p>
</td>
<td width=540 valign=top style='width:405.0pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>Server Administrator</span></p>
</td>
</tr>
<tr>
<td width=143 valign=top style='width:107.6pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoCommentText>x </span></p>
</td>
<td width=540 valign=top style='width:405.0pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>Gives the user a hidden hostname</span></p>
</td>
</tr>
<tr>
<td width=143 valign=top style='width:107.6pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoCommentText>&nbsp;</p>
</td>
<td width=540 valign=top style='width:405.0pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal>&nbsp;</p>
</td>
</tr>
<tr>
<td width=143 valign=top style='width:107.6pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoCommentText>q </span></p>
</td>
<td width=540 valign=top style='width:405.0pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>Only U:Lines can kick you (Services Admins
Only)</span></p>
</td>
</tr>
<tr>
<td width=143 valign=top style='width:107.6pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoCommentText>a </span></p>
</td>
<td width=540 valign=top style='width:405.0pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>Services Administrator </span></p>
</td>
</tr>
<tr>
<td width=143 valign=top style='width:107.6pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoCommentText>g </span></p>
</td>
<td width=540 valign=top style='width:405.0pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>Can read &amp; send globops and locops</span></p>
</td>
</tr>
<tr>
<td width=143 valign=top style='width:107.6pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoCommentText>H</span></p>
</td>
<td width=540 valign=top style='width:405.0pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>Hide IRCop status in /who or /whois (IRCops
Only)</span></p>
</td>
</tr>
<tr>
<td width=143 valign=top style='width:107.6pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>S</span></p>
</td>
<td width=540 valign=top style='width:405.0pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>For services, protects them</span></p>
</td>
</tr>
<tr>
<td width=143 valign=top style='width:107.6pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoCommentText>I</span></p>
</td>
<td width=540 valign=top style='width:405.0pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>Invisible Join/Part. Makes you hidden in
channels. (Network Admins Only IF enabled)</span></p>
</td>
</tr>
<tr>
<td width=143 valign=top style='width:107.6pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoCommentText>&nbsp;</p>
</td>
<td width=540 valign=top style='width:405.0pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal>&nbsp;</p>
</td>
</tr>
<tr>
<td width=143 valign=top style='width:107.6pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoCommentText>t </span></p>
</td>
<td width=540 valign=top style='width:405.0pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>Says you are using a /vhost</span></p>
</td>
</tr>
<tr>
<td width=143 valign=top style='width:107.6pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoCommentText>C</span></p>
</td>
<td width=540 valign=top style='width:405.0pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>Is a Co-Admin</span></p>
</td>
</tr>
<tr>
<td width=143 valign=top style='width:107.6pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoCommentText>&nbsp;</p>
</td>
<td width=540 valign=top style='width:405.0pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal>&nbsp;</p>
</td>
</tr>
<tr>
<td width=143 valign=top style='width:107.6pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoCommentText>d </span></p>
</td>
<td width=540 valign=top style='width:405.0pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>Makes it so you can not receive Private
Messages (deaf)</span></p>
</td>
</tr>
<tr>
<td width=143 valign=top style='width:107.6pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>k </span></p>
</td>
<td width=540 valign=top style='width:405.0pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>Can see all the /kill that are executed</span></p>
</td>
</tr>
<tr>
<td width=143 valign=top style='width:107.6pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoCommentText>N</span></p>
</td>
<td width=540 valign=top style='width:405.0pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>Network Administrator</span></p>
</td>
</tr>
<tr>
<td width=143 valign=top style='width:107.6pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal>&nbsp;</p>
</td>
<td width=540 valign=top style='width:405.0pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal>&nbsp;</p>
</td>
</tr>
<tr>
<td width=143 valign=top style='width:107.6pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoCommentText>w</span></p>
</td>
<td width=540 valign=top style='width:405.0pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>Can listen to wallop messages</span></p>
</td>
</tr>
<tr>
<td width=143 valign=top style='width:107.6pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoCommentText>&nbsp;</p>
</td>
<td width=540 valign=top style='width:405.0pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal>&nbsp;</p>
</td>
</tr>
<tr>
<td width=143 valign=top style='width:107.6pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoCommentText>h </span></p>
</td>
<td width=540 valign=top style='width:405.0pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>Available for Help (HelpOp)</span></p>
</td>
</tr>
<tr>
<td width=143 valign=top style='width:107.6pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoCommentText>&nbsp;</p>
</td>
<td width=540 valign=top style='width:405.0pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal>&nbsp;</p>
</td>
</tr>
<tr>
<td width=143 valign=top style='width:107.6pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoCommentText>G</span></p>
</td>
<td width=540 valign=top style='width:405.0pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>Filters out all bad words per bad world
configuration.</span></p>
</td>
</tr>
<tr>
<td width=143 valign=top style='width:107.6pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoCommentText>W</span></p>
</td>
<td width=540 valign=top style='width:405.0pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>Lets you see when people do a /whois on you
(IRCops Only)</span></p>
</td>
</tr>
</table>
<p class=MsoNormal>&nbsp;</span></p>
<h1><a name="_5__User"></a>5
User &amp; Oper Commands Table</span></h1>
<p class=MsoNormal>&nbsp;</span></p>
<p class=MsoNormal>&nbsp;</span></p>
<table border=1 cellspacing=0 cellpadding=0 width=756 style='width:566.95pt;
border-collapse:collapse;border:none;'>
<tr>
<td width=191 valign=top style='width:143.2pt;border:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><b>Command</span></b></p>
</td>
<td width=499 valign=top style='width:374.6pt;border:solid windowtext .5pt;
border-left:none;padding:0cm 5.4pt 0cm 5.4pt'>
<h4>Desciption</span></h4>
</td>
<td width=66 valign=top style='width:49.15pt;border:solid windowtext .5pt;
border-left:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><b>Who</span></b></p>
</td>
</tr>
<tr>
<td width=191 valign=top style='width:143.2pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>nick {newnickname}</span></p>
</td>
<td width=499 valign=top style='width:374.6pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>Changes your online nick name.  Alerts others to the change of your nick</span></p>
</td>
<td width=66 valign=top style='width:49.15pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>All</span></p>
</td>
</tr>
<tr>
<td width=191 valign=top style='width:143.2pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoCommentText>whois {nick}</span></p>
</td>
<td width=499 valign=top style='width:374.6pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>Displays information of user requested. Includes
Full Name, Host, Channels User is in, and Oper Status</span></p>
</td>
<td width=66 valign=top style='width:49.15pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>All</span></p>
</td>
</tr>
<tr>
<td width=191 valign=top style='width:143.2pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoCommentText>who {mask}</span></p>
</td>
<td width=499 valign=top style='width:374.6pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>Who allows you to search for users (who do
not have mode +I set). Masks include: nickname, #channel,  hostmask (*.attbi.com)</span></p>
</td>
<td width=66 valign=top style='width:49.15pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>All</span></p>
</td>
</tr>
<tr>
<td width=191 valign=top style='width:143.2pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoCommentText>whowas {nick} {max replys}</span></p>
</td>
<td width=499 valign=top style='width:374.6pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>Displays information on a nick that has
logged off. The {max replies} field is optional, and limits how many records
will be returned.</span></p>
</td>
<td width=66 valign=top style='width:49.15pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>All</span></p>
</td>
</tr>
<tr>
<td width=191 valign=top style='width:143.2pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoCommentText>ison {nick1 nick2 nick3}</span></p>
</td>
<td width=499 valign=top style='width:374.6pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>Allows you to check the online status of a
user, or a list of users.  Simple
return, best used for scripts</span></p>
</td>
<td width=66 valign=top style='width:49.15pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>All</span></p>
</td>
</tr>
<tr>
<td width=191 valign=top style='width:143.2pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoCommentText>join {channel}</span></p>
</td>
<td width=499 valign=top style='width:374.6pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>Allows you to join channels.  Using the /join #channel1, #channel2,
channel3 will allow you to join more than one channel at a time.  The /join 0 command makes you PART(leave) all
channels you are currently in.</span></p>
</td>
<td width=66 valign=top style='width:49.15pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>All</span></p>
</td>
</tr>
<tr>
<td width=191 valign=top style='width:143.2pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoCommentText>part {channel}</span></p>
</td>
<td width=499 valign=top style='width:374.6pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>Allows you to part (leave) channels.  Using the /part #channel1, #channel2,
channel3 will allow you to part more than one channel at a time.  </span></p>
</td>
<td width=66 valign=top style='width:49.15pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>All</span></p>
</td>
</tr>
<tr>
<td width=191 valign=top style='width:143.2pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoCommentText>motd {server}</span></p>
</td>
<td width=499 valign=top style='width:374.6pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>Displays the servers motd.  Adding a server name allows you to view
motds on other servers.</span></p>
</td>
<td width=66 valign=top style='width:49.15pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>All</span></p>
</td>
</tr>
<tr>
<td width=191 valign=top style='width:143.2pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoCommentText>rules {server}</span></p>
</td>
<td width=499 valign=top style='width:374.6pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>Displays the ircd.rules of a server.  Adding a server name allows you to view
rules on other servers.</span></p>
</td>
<td width=66 valign=top style='width:49.15pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>All</span></p>
</td>
</tr>
<tr>
<td width=191 valign=top style='width:143.2pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoCommentText>lusers </span></p>
</td>
<td width=499 valign=top style='width:374.6pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>Displays current &amp; max user loads, both
global and local.</span></p>
</td>
<td width=66 valign=top style='width:49.15pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>All</span></p>
</td>
</tr>
<tr>
<td width=191 valign=top style='width:143.2pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoCommentText>map </span></p>
</td>
<td width=499 valign=top style='width:374.6pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>Displays a network map</span></p>
</td>
<td width=66 valign=top style='width:49.15pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>All</span></p>
</td>
</tr>
<tr>
<td width=191 valign=top style='width:143.2pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoCommentText>quit {reason}</span></p>
</td>
<td width=499 valign=top style='width:374.6pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>Causes you to disconnect from the
server.  If you include a reason, it
will be displayed on all channels as you quit.</span></p>
</td>
<td width=66 valign=top style='width:49.15pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>All</span></p>
</td>
</tr>
<tr>
<td width=191 valign=top style='width:143.2pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoCommentText>ping {user}</span></p>
</td>
<td width=499 valign=top style='width:374.6pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>Sends a PING request to a user.  Used for checking connection and lag.  Servers issue pings on a timed basis to
determine if users are still connected.</span></p>
</td>
<td width=66 valign=top style='width:49.15pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>All</span></p>
</td>
</tr>
<tr>
<td width=191 valign=top style='width:143.2pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoCommentText>version {nick}</span></p>
</td>
<td width=499 valign=top style='width:374.6pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>Sends a CTCP Version request to the
user.  If configured to do so, their
client will respond with the client version.</span></p>
</td>
<td width=66 valign=top style='width:49.15pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>All</span></p>
</td>
</tr>
<tr>
<td width=191 valign=top style='width:143.2pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoCommentText>links </span></p>
</td>
<td width=499 valign=top style='width:374.6pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>Displays a list of all servers linked to the
network</span></p>
</td>
<td width=66 valign=top style='width:49.15pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>All</span></p>
</td>
</tr>
<tr>
<td width=191 valign=top style='width:143.2pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoCommentText>Admin {server}</span></p>
</td>
<td width=499 valign=top style='width:374.6pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>Displays the admin info of a server.  If a server name is included it will
display the info of that server.</span></p>
</td>
<td width=66 valign=top style='width:49.15pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>All</span></p>
</td>
</tr>
<tr>
<td width=191 valign=top style='width:143.2pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoCommentText>userhost {nick}</span></p>
</td>
<td width=499 valign=top style='width:374.6pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>Displays the userhost of the nick given.
Generally used for scripts</span></p>
</td>
<td width=66 valign=top style='width:49.15pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>All</span></p>
</td>
</tr>
<tr>
<td width=191 valign=top style='width:143.2pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoCommentText>topic {channel} {topic}</span></p>
</td>
<td width=499 valign=top style='width:374.6pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>Topic {channel} will display the current
topic of the given channel.  Topic
{channel} {topic} will change the topic of the given channel.</span></p>
</td>
<td width=66 valign=top style='width:49.15pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>All</span></p>
</td>
</tr>
<tr>
<td width=191 valign=top style='width:143.2pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoCommentText>invite {nick} {channel}</span></p>
</td>
<td width=499 valign=top style='width:374.6pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>Invites the given user to the given channel.
(Must be a channel Op)</span></p>
</td>
<td width=66 valign=top style='width:49.15pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>ChanOp</span></p>
</td>
</tr>
<tr>
<td width=191 valign=top style='width:143.2pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoCommentText>kick {channel, channel} {user, user} {reason}</span></p>
</td>
<td width=499 valign=top style='width:374.6pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>Kicks a user or users out of a channel, or
channels.  A reason may also be
supplied. </span></p>
</td>
<td width=66 valign=top style='width:49.15pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>ChanOp</span></p>
</td>
</tr>
<tr>
<td width=191 valign=top style='width:143.2pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoCommentText>away {reason}</span></p>
</td>
<td width=499 valign=top style='width:374.6pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>Sets you as being away, a reason may also be
supplied.</span></p>
</td>
<td width=66 valign=top style='width:49.15pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>All</span></p>
</td>
</tr>
<tr>
<td width=191 valign=top style='width:143.2pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoCommentText>Watch +-{nick} +-{nick}</span></p>
</td>
<td width=499 valign=top style='width:374.6pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoPlainText><span style='font-family:"Times New Roman";'>Watch is a new
notify-type system in UnrealIRCd which is both faster and uses less network
resources than any old-style notify system. The server will send you a
message when any nickname in your watch list logs on or off. The watch list
DOES NOT REMAIN BETWEEN SESSIONS - you (or your script or client) must add
the nicknames to your watch list every time you connect to an IRC server.</span></p>
</td>
<td width=66 valign=top style='width:49.15pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>All</span></p>
</td>
</tr>
<tr>
<td width=191 valign=top style='width:143.2pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoCommentText>helpop ?{topic} or !{topic}</span></p>
</td>
<td width=499 valign=top style='width:374.6pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoPlainText><span style='font-family:"Times New Roman";'>HelpOp is a new
system of getting IRC Server help. You type either /HELPOP ? &lt;help system
topic&gt;  or /HELPOP !
&lt;question&gt; The &quot;?&quot; in /HELPOP means query the help system and
if you get no response you can choose '!' to send it to the Help Operators
online Using neither ? nor ! will mean the command will be first queried
within the help system and if no match if found , it will be forwarded to the
help operators.</span></p>
</td>
<td width=66 valign=top style='width:49.15pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>All</span></p>
</td>
</tr>
<tr>
<td width=191 valign=top style='width:143.2pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoCommentText>list {search string}</span></p>
</td>
<td width=499 valign=top style='width:374.6pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoPlainText><span style='font-family:"Times New Roman";'>Lists all
channels on the network.  If a search
string is supplied, it will apply that to the search.  Wildcards are supported.</span></p>
</td>
<td width=66 valign=top style='width:49.15pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>All</span></p>
</td>
</tr>
<tr>
<td width=191 valign=top style='width:143.2pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoCommentText>quote </span></p>
</td>
<td width=499 valign=top style='width:374.6pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoPlainText><span style='font-family:"Times New Roman";'>If you don't
include any options, the default is to send you the entire unfiltered list of
channels. Below are the options you can</span></p>
<p class=MsoPlainText><span style='font-family:"Times New Roman";'>      use, and what channels LIST will
return when you use them.</span></p>
<p class=MsoPlainText><span style='font-family:"Times New Roman";'>      &gt;number  List channels with more than &lt;number&gt; people.</span></p>
<p class=MsoPlainText><span style='font-family:"Times New Roman";'>      &lt;number  List channels with less than &lt;number&gt; people.</span></p>
<p class=MsoPlainText><span style='font-family:"Times New Roman";'>      C&gt;number List channels created
between now and &lt;number&gt; minutes ago.</span></p>
<p class=MsoPlainText><span style='font-family:"Times New Roman";'>      C&lt;number List channels created
earlier than &lt;number&gt; minutes ago.</span></p>
<p class=MsoPlainText><span style='font-family:"Times New Roman";'>      T&gt;number List channels whose topics
are older than &lt;number&gt; minutes</span></p>
<p class=MsoPlainText><span style='font-family:"Times New Roman";'>               (Ie., they have not changed
in the last &lt;number&gt; minutes.</span></p>
<p class=MsoPlainText><span style='font-family:"Times New Roman";'>      T&lt;number List channels whose topics
are newer than &lt;number&gt; minutes.</span></p>
<p class=MsoPlainText><span style='font-family:"Times New Roman";'>      *mask*   List channels that match *mask*</span></p>
<p class=MsoPlainText><span style='font-family:"Times New Roman";'>      !*mask*  List channels that do not match *mask*</span></p>
</td>
<td width=66 valign=top style='width:49.15pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>All</span></p>
</td>
</tr>
<tr>
<td width=191 valign=top style='width:143.2pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoCommentText>Knock {channel} {message}</span></p>
</td>
<td width=499 valign=top style='width:374.6pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoPlainText><span style='font-family:"Times New Roman";'>Allows you to
knock on an invite only channel and ask for access.  Will not work if channel has one of the
following modes set: +K +I.  Will also
not work if you are banned</span></p>
</td>
<td width=66 valign=top style='width:49.15pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>All</span></p>
</td>
</tr>
<tr>
<td width=191 valign=top style='width:143.2pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoCommentText>setname </span></p>
</td>
<td width=499 valign=top style='width:374.6pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoPlainText><span style='font-family:"Times New Roman";'>Allows users to
change their Real Name without reconnecting</span></p>
</td>
<td width=66 valign=top style='width:49.15pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>All</span></p>
</td>
</tr>
<tr>
<td width=191 valign=top style='width:143.2pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoCommentText>vhost {login} {password}</span></p>
</td>
<td width=499 valign=top style='width:374.6pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoPlainText><span style='font-family:"Times New Roman";'>Hides your host
name by using a vhost provided by the server.  </span></p>
</td>
<td width=66 valign=top style='width:49.15pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>All</span></p>
</td>
</tr>
<tr>
<td width=191 valign=top style='width:143.2pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoCommentText>mode {chan/nick} {mode}</span></p>
</td>
<td width=499 valign=top style='width:374.6pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoPlainText><span style='font-family:"Times New Roman";'>Lets you set
channel and user modes.  Refer to
section 4 for lists of modes</span></p>
</td>
<td width=66 valign=top style='width:49.15pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>All</span></p>
</td>
</tr>
<tr>
<td width=191 valign=top style='width:143.2pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoCommentText>Credits </span></p>
</td>
<td width=499 valign=top style='width:374.6pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoPlainText><span style='font-family:"Times New Roman";'>Lists credits
for everyone that has helped create UnrealIRCD</span></p>
</td>
<td width=66 valign=top style='width:49.15pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>All</span></p>
</td>
</tr>
<tr>
<td width=191 valign=top style='width:143.2pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoCommentText>license </span></p>
</td>
<td width=499 valign=top style='width:374.6pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoPlainText><span style='font-family:"Times New Roman";'>Displays the GNU
License</span></p>
</td>
<td width=66 valign=top style='width:49.15pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>All</span></p>
</td>
</tr>
<tr>
<td width=191 valign=top style='width:143.2pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoCommentText>time {server}</span></p>
</td>
<td width=499 valign=top style='width:374.6pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoPlainText><span style='font-family:"Times New Roman";'>Displays the
servers date and time.  Including a
server name allows you to check other servers.</span></p>
</td>
<td width=66 valign=top style='width:49.15pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>All</span></p>
</td>
</tr>
<tr>
<td width=191 valign=top style='width:143.2pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoCommentText>botmotd {server}</span></p>
</td>
<td width=499 valign=top style='width:374.6pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoPlainText><span style='font-family:"Times New Roman";'>Displays the
servers bot message of the day. 
Including a server name allows you to check other servers.</span></p>
</td>
<td width=66 valign=top style='width:49.15pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>All</span></p>
</td>
</tr>
<tr>
<td width=191 valign=top style='width:143.2pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoCommentText>identify {password}</span></p>
</td>
<td width=499 valign=top style='width:374.6pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoPlainText><span style='font-family:"Times New Roman";'>Sends your
password to the services system to identify to your nick.</span></p>
</td>
<td width=66 valign=top style='width:49.15pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>All</span></p>
</td>
</tr>
<tr>
<td width=191 valign=top style='width:143.2pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoCommentText>identify {channel} {password}</span></p>
</td>
<td width=499 valign=top style='width:374.6pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoPlainText><span style='font-family:"Times New Roman";'>Sends your
password to the services system to identify as the founder of a channel.</span></p>
</td>
<td width=66 valign=top style='width:49.15pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>All</span></p>
</td>
</tr>
<tr>
<td width=191 valign=top style='width:143.2pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoCommentText>oper {userid} {password}</span></p>
</td>
<td width=499 valign=top style='width:374.6pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoPlainText><span style='font-family:"Times New Roman";'>Command to give
a user operator status if they match an Oper Block</span></p>
</td>
<td width=66 valign=top style='width:49.15pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>IRCop</span></p>
</td>
</tr>
<tr>
<td width=191 valign=top style='width:143.2pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoCommentText>wallop {message}</span></p>
</td>
<td width=499 valign=top style='width:374.6pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoPlainText><span style='font-family:"Times New Roman";'>Sends a message
to all users with umode +w</span></p>
</td>
<td width=66 valign=top style='width:49.15pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>IRCop</span></p>
</td>
</tr>
<tr>
<td width=191 valign=top style='width:143.2pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoCommentText>globops {message}</span></p>
</td>
<td width=499 valign=top style='width:374.6pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoPlainText><span style='font-family:"Times New Roman";'>Sends a message
to all IRCops</span></p>
</td>
<td width=66 valign=top style='width:49.15pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>IRCop</span></p>
</td>
</tr>
<tr>
<td width=191 valign=top style='width:143.2pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoCommentText>chatops {message}</span></p>
</td>
<td width=499 valign=top style='width:374.6pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoPlainText><span style='font-family:"Times New Roman";'>Sends a message
to all IRCops with mode +c</span></p>
</td>
<td width=66 valign=top style='width:49.15pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>IRCop</span></p>
</td>
</tr>
<tr>
<td width=191 valign=top style='width:143.2pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoCommentText>Locops {message}</span></p>
</td>
<td width=499 valign=top style='width:374.6pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoPlainText><span style='font-family:"Times New Roman";'>Sends a message
to all Local IRCops</span></p>
</td>
<td width=66 valign=top style='width:49.15pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>IRCop</span></p>
</td>
</tr>
<tr>
<td width=191 valign=top style='width:143.2pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoCommentText>adchat {message}</span></p>
</td>
<td width=499 valign=top style='width:374.6pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoPlainText><span style='font-family:"Times New Roman";'>Sends a message
to all Admins</span></p>
</td>
<td width=66 valign=top style='width:49.15pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>IRCop</span></p>
</td>
</tr>
<tr>
<td width=191 valign=top style='width:143.2pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoCommentText>nachat {message}</span></p>
</td>
<td width=499 valign=top style='width:374.6pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoPlainText><span style='font-family:"Times New Roman";'>Sends a message
to all NetAdmins</span></p>
</td>
<td width=66 valign=top style='width:49.15pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>IRCop</span></p>
</td>
</tr>
<tr>
<td width=191 valign=top style='width:143.2pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoCommentText>kill {nick} {reason}</span></p>
</td>
<td width=499 valign=top style='width:374.6pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoPlainText><span style='font-family:"Times New Roman";'>Killss or
disconnects a user from the network.  </span></p>
</td>
<td width=66 valign=top style='width:49.15pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>IRCop</span></p>
</td>
</tr>
<tr>
<td width=191 valign=top style='width:143.2pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoCommentText>kline 
{hostmask} {reason}</span></p>
</td>
<td width=499 valign=top style='width:374.6pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoPlainText><span style='font-family:"Times New Roman";'>Bans the
hostmask from the server it is issued on. 
It is not a global ban. </span></p>
</td>
<td width=66 valign=top style='width:49.15pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>IRCop</span></p>
</td>
</tr>
<tr>
<td width=191 valign=top style='width:143.2pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoCommentText>unkline {hostmask}</span></p>
</td>
<td width=499 valign=top style='width:374.6pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoPlainText><span style='font-family:"Times New Roman";'>Removes a kline</span></p>
</td>
<td width=66 valign=top style='width:49.15pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>IRCop</span></p>
</td>
</tr>
<tr>
<td width=191 valign=top style='width:143.2pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoCommentText>zline {ip} :{reason}</span></p>
</td>
<td width=499 valign=top style='width:374.6pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoPlainText><span style='font-family:"Times New Roman";'>Bans an IP
Address from the local server it is issued on</span></p>
</td>
<td width=66 valign=top style='width:49.15pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>IRCop</span></p>
</td>
</tr>
<tr>
<td width=191 valign=top style='width:143.2pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoCommentText>unzline {ip}</span></p>
</td>
<td width=499 valign=top style='width:374.6pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoPlainText><span style='font-family:"Times New Roman";'>Removes a Zlined
IP address</span></p>
</td>
<td width=66 valign=top style='width:49.15pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>IRCop</span></p>
</td>
</tr>
<tr>
<td width=191 valign=top style='width:143.2pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoCommentText>gline </span><a href="mailto:%7Buser@host">{user@host</span></a>} {time
to ban} :{reason}</span></p>
</td>
<td width=499 valign=top style='width:374.6pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoPlainText><span style='font-family:"Times New Roman";'>Adds a global
ban to anyone that matches.  Time to
ban is in seconds, or u can use 1d for 1 days. To remove a gline, put a </span><a href="mailto:user@host">user@host</span></a></span></p>
</td>
<td width=66 valign=top style='width:49.15pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>IRCop</span></p>
</td>
</tr>
<tr>
<td width=191 valign=top style='width:143.2pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoCommentText>shun </span><a href="mailto:+-%7Buser@host">+-{user@host</span></a>} {time
to shun} :{reason}</span></p>
</td>
<td width=499 valign=top style='width:374.6pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoPlainText><span style='font-family:"Times New Roman";'>Prevents a user
from executing ANY commands on the server, and prevents them from
speaking.  Time to ban is in seconds,
or u can use 1d for 1 days. To remove a shun, put a </span><a href="mailto:user@host">user@host</span></a></span>.  Setting time to 0 makes it permanent. </span></p>
</td>
<td width=66 valign=top style='width:49.15pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>IRCop</span></p>
</td>
</tr>
<tr>
<td width=191 valign=top style='width:143.2pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoCommentText>gzline {ip} {time to ban} :{reason}</span></p>
</td>
<td width=499 valign=top style='width:374.6pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoPlainText><span style='font-family:"Times New Roman";'>Adds a global
zline.  Time to ban is in seconds, or
u can use 1d for 1 days. To remove a gzline, put a </span><a href="mailto:user@host">user@host</span></a></span>.  Setting time to 0 makes it permanent.</span></p>
</td>
<td width=66 valign=top style='width:49.15pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>IRCop</span></p>
</td>
</tr>
<tr>
<td width=191 valign=top style='width:143.2pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoCommentText>tkline </span><a href="mailto:%7Buser@host">{user@host</span></a>} {time
to ban} :{reason}</span></p>
</td>
<td width=499 valign=top style='width:374.6pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoPlainText><span style='font-family:"Times New Roman";'>Timed Kline.
.  Time to ban is in seconds, or u can
use 1d for 1 days. To remove a tkline, put a </span><a href="mailto:user@host">user@host</span></a></span>. 
Setting time to 0 makes it permanent.</span></p>
</td>
<td width=66 valign=top style='width:49.15pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>IRCop</span></p>
</td>
</tr>
<tr>
<td width=191 valign=top style='width:143.2pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoCommentText>tzline {ip} {time to ban} :{reason}</span></p>
</td>
<td width=499 valign=top style='width:374.6pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoPlainText><span style='font-family:"Times New Roman";'>Timed Zline.
.  Time to ban is in seconds, or u can
use 1d for 1 days. To remove a tzline, put a </span><a href="mailto:user@host">user@host</span></a></span>. 
Setting time to 0 makes it permanent.</span></p>
</td>
<td width=66 valign=top style='width:49.15pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>IRCop</span></p>
</td>
</tr>
<tr>
<td width=191 valign=top style='width:143.2pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoCommentText>akill  </span><a
href="mailto:%7Buser@host">{user@host</span></a>}
:{reason}</span></p>
</td>
<td width=499 valign=top style='width:374.6pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoPlainText><span style='font-family:"Times New Roman";'>Adds an akill
(Services Admins &amp; Network Admins ONLY)</span></p>
</td>
<td width=66 valign=top style='width:49.15pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>IRCop</span></p>
</td>
</tr>
<tr>
<td width=191 valign=top style='width:143.2pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoCommentText>rakill </span><a href="mailto:%7Buser@host">{user@host</span></a>}</span></p>
</td>
<td width=499 valign=top style='width:374.6pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoPlainText><span style='font-family:"Times New Roman";'>Removes an akill</span></p>
</td>
<td width=66 valign=top style='width:49.15pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>IRCop</span></p>
</td>
</tr>
<tr>
<td width=191 valign=top style='width:143.2pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoCommentText>rehash {server} {flags}</span></p>
</td>
<td width=499 valign=top style='width:374.6pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoPlainText><span style='font-family:"Times New Roman";'>Rehashes the
servers config file.  Incluidng a
server name allows you to rehash a remote servers config file.  Several flags are also available. They
Include</span></p>
<p class=MsoPlainText><span style='font-family:"Times New Roman";'>            -dccdeny   - Rehashes dccdeny.conf</span></p>
<p class=MsoPlainText><span style='font-family:"Times New Roman";'>            -dynconf   - Rehashes UnrealIRCd Config and Network
file</span></p>
<p class=MsoPlainText><span style='font-family:"Times New Roman";'>            -restrict  - Rehashes chrestrict.conf</span></p>
<p class=MsoPlainText><span style='font-family:"Times New Roman";'>            -vhost     - Rehashes vhost.conf</span></p>
<p class=MsoPlainText><span style='font-family:"Times New Roman";'>            -motd      - Rehashes all MOTD files and RULES files (including
T:lines)</span></p>
<p class=MsoPlainText><span style='font-family:"Times New Roman";'>            -opermotd  - Rehashes the OPERMOTD</span></p>
<p class=MsoPlainText><span style='font-family:"Times New Roman";'>            -botmotd   - Rehashes the BOTMOTD</span></p>
<p class=MsoPlainText><span style='font-family:"Times New Roman";'>            -garbage   - Force garbage collection</span></p>
<p class=MsoPlainText><span style='font-family:"Times New Roman";'>            -badwords  - Rehashes the badwords config.</span></p>
<p class=MsoPlainText>&nbsp;</p>
</td>
<td width=66 valign=top style='width:49.15pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoCommentText>IRCop</span></p>
</td>
</tr>
<tr>
<td width=191 valign=top style='width:143.2pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoCommentText>restart {server} {password}</span></p>
</td>
<td width=499 valign=top style='width:374.6pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoPlainText><span style='font-family:"Times New Roman";'>Restarts the
IRCD Process.  Password is
required.  You may also include a
server name to restart a remote server.</span></p>
</td>
<td width=66 valign=top style='width:49.15pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>IRCop</span></p>
</td>
</tr>
<tr>
<td width=191 valign=top style='width:143.2pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoCommentText>die {password}</span></p>
</td>
<td width=499 valign=top style='width:374.6pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoPlainText><span style='font-family:"Times New Roman";'>Terminates the
IRCD Process.  Password is required.</span></p>
</td>
<td width=66 valign=top style='width:49.15pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>IRCop</span></p>
</td>
</tr>
<tr>
<td width=191 valign=top style='width:143.2pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoCommentText>lag {server} </p>
</td>
<td width=499 valign=top style='width:374.6pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoPlainText><span style='font-family:"Times New Roman";'>This command is
like a Sonar or Traceroute for IRC server. You type in /LAG irc.fyremoon.net
and it will reply from every server it passes with time and so on Useful for
looking where lag is and optional TS future/past travels</span></p>
</td>
<td width=66 valign=top style='width:49.15pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>IRCop</span></p>
</td>
</tr>
<tr>
<td width=191 valign=top style='width:143.2pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoCommentText>sethost {newhost}</span></p>
</td>
<td width=499 valign=top style='width:374.6pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoPlainText><span style='font-family:"Times New Roman";'>Lets you change
your vhost to what ever you want it to be.</span></p>
</td>
<td width=66 valign=top style='width:49.15pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>IRCop</span></p>
</td>
</tr>
<tr>
<td width=191 valign=top style='width:143.2pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoCommentText>setident {newident}</span></p>
</td>
<td width=499 valign=top style='width:374.6pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoPlainText><span style='font-family:"Times New Roman";'>Lets you set
your ident to what ever you want it to be</span></p>
</td>
<td width=66 valign=top style='width:49.15pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>IRCop</span></p>
</td>
</tr>
<tr>
<td width=191 valign=top style='width:143.2pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoCommentText>chghost {nick} {newhost}</span></p>
</td>
<td width=499 valign=top style='width:374.6pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoPlainText><span style='font-family:"Times New Roman";'>Lets you change
the host name of a user currently on the system</span></p>
</td>
<td width=66 valign=top style='width:49.15pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>IRCop</span></p>
</td>
</tr>
<tr>
<td width=191 valign=top style='width:143.2pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoCommentText>chgident {nick} {newident}</span></p>
</td>
<td width=499 valign=top style='width:374.6pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoPlainText><span style='font-family:"Times New Roman";'>Lets you change
the ident of a user currently on the system</span></p>
</td>
<td width=66 valign=top style='width:49.15pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>IRCop</span></p>
</td>
</tr>
<tr>
<td width=191 valign=top style='width:143.2pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoCommentText>chgname {nick} {newname}</span></p>
</td>
<td width=499 valign=top style='width:374.6pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoPlainText><span style='font-family:"Times New Roman";'>Lets you change
the realname of a user currently on the system</span></p>
</td>
<td width=66 valign=top style='width:49.15pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>IRCop</span></p>
</td>
</tr>
<tr>
<td width=191 valign=top style='width:143.2pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoCommentText>squit {sever}</span></p>
</td>
<td width=499 valign=top style='width:374.6pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoPlainText><span style='font-family:"Times New Roman";'>Disconnects a
server from the network</span></p>
</td>
<td width=66 valign=top style='width:49.15pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>IRCop</span></p>
</td>
</tr>
<tr>
<td width=191 valign=top style='width:143.2pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoCommentText>connect {server} {port} {server}</span></p>
</td>
<td width=499 valign=top style='width:374.6pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoPlainText><span style='font-family:"Times New Roman";'>If only one
server is givin, it will attempt to connect the server you are ON to the
given server.  If 2 servers are given,
it will attempt to connect the 2 servers together. Put the hub server as the
first, and the leaf server as the second.</span></p>
</td>
<td width=66 valign=top style='width:49.15pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>IRCop</span></p>
</td>
</tr>
<tr>
<td width=191 valign=top style='width:143.2pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoCommentText>dccdeny {filemask} {reason}</span></p>
</td>
<td width=499 valign=top style='width:374.6pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoPlainText><span style='font-family:"Times New Roman";'>Adds a DCCDENY
for that filemask. Preventing that file from being sent.</span></p>
</td>
<td width=66 valign=top style='width:49.15pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>IRCop</span></p>
</td>
</tr>
<tr>
<td width=191 valign=top style='width:143.2pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoCommentText>undccdeny {filemask}</span></p>
</td>
<td width=499 valign=top style='width:374.6pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoPlainText><span style='font-family:"Times New Roman";'>Removes a
DCCDENY</span></p>
</td>
<td width=66 valign=top style='width:49.15pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>IRCop</span></p>
</td>
</tr>
<tr>
<td width=191 valign=top style='width:143.2pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoCommentText>sajoin {nick} {channel}, {channel}</span></p>
</td>
<td width=499 valign=top style='width:374.6pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoPlainText><span style='font-family:"Times New Roman";'>Forces a user to
join a channel(s).  Available to
services &amp; network admins only.</span></p>
</td>
<td width=66 valign=top style='width:49.15pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>IRCop</span></p>
</td>
</tr>
<tr>
<td width=191 valign=top style='width:143.2pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoCommentText>sapart {nick} {channel}, {channel}</span></p>
</td>
<td width=499 valign=top style='width:374.6pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoPlainText><span style='font-family:"Times New Roman";'>Forces a user to
part a channel(s).  Available to
services &amp; network admins only.</span></p>
</td>
<td width=66 valign=top style='width:49.15pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>IRCop</span></p>
</td>
</tr>
<tr>
<td width=191 valign=top style='width:143.2pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoCommentText>samode {channel} {mode}</span></p>
</td>
<td width=499 valign=top style='width:374.6pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoPlainText><span style='font-family:"Times New Roman";'>Allows Network
&amp; Services admins to change modes of a channel without having ChanOps.</span></p>
</td>
<td width=66 valign=top style='width:49.15pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>IRCop</span></p>
</td>
</tr>
<tr>
<td width=191 valign=top style='width:143.2pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoCommentText>rping {servermask}</span></p>
</td>
<td width=499 valign=top style='width:374.6pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoPlainText><span style='font-family:"Times New Roman";'>Will calculate
in milliseconds the lag between servers</span></p>
</td>
<td width=66 valign=top style='width:49.15pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>IRCop</span></p>
</td>
</tr>
<tr>
<td width=191 valign=top style='width:143.2pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoCommentText>trace {servermask}</span></p>
</td>
<td width=499 valign=top style='width:374.6pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoPlainText><span style='font-family:"Times New Roman";'>Trace displays
what is connected to what.  </span></p>
</td>
<td width=66 valign=top style='width:49.15pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>IRCop</span></p>
</td>
</tr>
<tr>
<td width=191 valign=top style='width:143.2pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoCommentText>opermotd </span></p>
</td>
<td width=499 valign=top style='width:374.6pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoPlainText><span style='font-family:"Times New Roman";'>Displays the
servers OperMotd File</span></p>
</td>
<td width=66 valign=top style='width:49.15pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>IRCop</span></p>
</td>
</tr>
<tr>
<td width=191 valign=top style='width:143.2pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoCommentText>addmotd 
:{text}</span></p>
</td>
<td width=499 valign=top style='width:374.6pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoPlainText><span style='font-family:"Times New Roman";'>Will add the
given text to the end of the Motd</span></p>
</td>
<td width=66 valign=top style='width:49.15pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>IRCop</span></p>
</td>
</tr>
<tr>
<td width=191 valign=top style='width:143.2pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoCommentText>addomotd :{text}</span></p>
</td>
<td width=499 valign=top style='width:374.6pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoPlainText><span style='font-family:"Times New Roman";'>Will add the
given text to the end of the OperMotd</span></p>
</td>
<td width=66 valign=top style='width:49.15pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>IRCop</span></p>
</td>
</tr>
<tr>
<td width=191 valign=top style='width:143.2pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoCommentText>sdesc {newdescription}</span></p>
</td>
<td width=499 valign=top style='width:374.6pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoPlainText><span style='font-family:"Times New Roman";'>Allows server
admins to change the description line of their server without restarting.</span></p>
</td>
<td width=66 valign=top style='width:49.15pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>IRCop</span></p>
</td>
</tr>
<tr>
<td width=191 valign=top style='width:143.2pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoCommentText>addline {text}</span></p>
</td>
<td width=499 valign=top style='width:374.6pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoPlainText><span style='font-family:"Times New Roman";'>Allows you to
add lines to the unrealircd.conf</span></p>
</td>
<td width=66 valign=top style='width:49.15pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>IRCop</span></p>
</td>
</tr>
<tr>
<td width=191 valign=top style='width:143.2pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoCommentText>mkpasswd {password}</span></p>
</td>
<td width=499 valign=top style='width:374.6pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoPlainText><span style='font-family:"Times New Roman";'>Will encrypt a
clear text password to add it to the unrealircd.conf</span></p>
</td>
<td width=66 valign=top style='width:49.15pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>IRCop</span></p>
</td>
</tr>
<tr>
<td width=191 valign=top style='width:143.2pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoCommentText>tsctl offset +/- {time}</span></p>
</td>
<td width=499 valign=top style='width:374.6pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoPlainText><span style='font-family:"Times New Roman";'>Adjust the
IRCDs Internal clock (Do NOT use if you do not understand EXACTLY what it
does)</span></p>
</td>
<td width=66 valign=top style='width:49.15pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>IRCop</span></p>
</td>
</tr>
<tr>
<td width=191 valign=top style='width:143.2pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoCommentText>tsctl  time</span></p>
</td>
<td width=499 valign=top style='width:374.6pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoPlainText><span style='font-family:"Times New Roman";'>Will give a TS
report</span></p>
</td>
<td width=66 valign=top style='width:49.15pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>IRCop</span></p>
</td>
</tr>
<tr>
<td width=191 valign=top style='width:143.2pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoCommentText>tsctl alltime</span></p>
</td>
<td width=499 valign=top style='width:374.6pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoPlainText><span style='font-family:"Times New Roman";'>Will give a TS
report of ALL servers</span></p>
</td>
<td width=66 valign=top style='width:49.15pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>IRCop</span></p>
</td>
</tr>
<tr>
<td width=191 valign=top style='width:143.2pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoCommentText>tsctl svstime {timestamp}</span></p>
</td>
<td width=499 valign=top style='width:374.6pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoPlainText><span style='font-family:"Times New Roman";'>Sets the TS time
of all servers (Do NOT use if you do not understand EXACTLY what it does)</span></p>
</td>
<td width=66 valign=top style='width:49.15pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>IRCop</span></p>
</td>
</tr>
<tr>
<td width=191 valign=top style='width:143.2pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoCommentText>htm {option}</span></p>
</td>
<td width=499 valign=top style='width:374.6pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoPlainText><span style='font-family:"Times New Roman";'>Controls
settings related to high traffic mode. 
High Traffic Mode (HTM) basically disables certain user commands such
as: list whois who etc in response to extremely high traffic on the
server.  Options include:</span></p>
<p class=MsoPlainText><span style='font-family:"Times New Roman";'>ON        Forces server into HTM </span></p>
<p class=MsoPlainText><span style='font-family:"Times New Roman";'>OFF      Forces server out of HTM </span></p>
<p class=MsoPlainText><span style='font-family:"Times New Roman";'>NOSIY Sets the
server to notify users/admins when in goes in and out of HTM</span></p>
<p class=MsoPlainText><span style='font-family:"Times New Roman";'>QUITE Sets the
server to NOT notify when going in and out of HTM</span></p>
<p class=MsoPlainText><span style='font-family:"Times New Roman";'>TO {value} Sets
Traffic rate HTM activates</span></p>
</td>
<td width=66 valign=top style='width:49.15pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>IRCop</span></p>
</td>
</tr>
<tr>
<td width=191 valign=top style='width:143.2pt;border:solid windowtext .5pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoCommentText>stats {option}</span></p>
</td>
<td width=499 valign=top style='width:374.6pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoPlainText><span style='font-family:"Times New Roman";'>b - Send the
badwords list</span></p>
<p class=MsoPlainText><span style='font-family:"Times New Roman";'>C - Send the
link block list</span></p>
<p class=MsoPlainText><span style='font-family:"Times New Roman";'>d - Send the
deny link (auto) block list</span></p>
<p class=MsoPlainText><span style='font-family:"Times New Roman";'>D - Send the
deny link (all) block list</span></p>
<p class=MsoPlainText><span style='font-family:"Times New Roman";'>e - Send the
except socks block list</span></p>
<p class=MsoPlainText><span style='font-family:"Times New Roman";'>E - Send the
except ban block list</span></p>
<p class=MsoPlainText><span style='font-family:"Times New Roman";'>F - Send the
deny dcc block list</span></p>
<p class=MsoPlainText><span style='font-family:"Times New Roman";'>G - Report TKL
information (G:lines/Shuns)</span></p>
<p class=MsoPlainText><span style='font-family:"Times New Roman";'>H - Send the
link block list</span></p>
<p class=MsoPlainText><span style='font-family:"Times New Roman";'>I - Send the
allow block list</span></p>
<p class=MsoPlainText><span style='font-family:"Times New Roman";'>K - Send the ban
user/ban ip/except ban block list (Includes AKILLs)</span></p>
<p class=MsoPlainText><span style='font-family:"Times New Roman";'>L - Send Link
information</span></p>
<p class=MsoPlainText><span style='font-family:"Times New Roman";'>m - Send the
events list</span></p>
<p class=MsoPlainText><span style='font-family:"Times New Roman";'>M - Send list of
how many times each command was used</span></p>
<p class=MsoPlainText><span style='font-family:"Times New Roman";'>n - Send the ban
realname block list</span></p>
<p class=MsoPlainText><span style='font-family:"Times New Roman";'>N - Send network
configuration list</span></p>
<p class=MsoPlainText><span style='font-family:"Times New Roman";'>O - Send the
oper block list</span></p>
<p class=MsoPlainText><span style='font-family:"Times New Roman";'>q - Send the
SQLINE list</span></p>
<p class=MsoPlainText><span style='font-family:"Times New Roman";'>Q - Send the ban
nick block list</span></p>
<p class=MsoPlainText><span style='font-family:"Times New Roman";'>r - Send the
channel deny/allow block list</span></p>
<p class=MsoPlainText><span style='font-family:"Times New Roman";'>s - Send the
SCache and NS list</span></p>
<p class=MsoPlainText><span style='font-family:"Times New Roman";'>S - Send the
dynamic configuration list</span></p>
<p class=MsoPlainText><span style='font-family:"Times New Roman";'>t - Send the tld
block list</span></p>
<p class=MsoPlainText><span style='font-family:"Times New Roman";'>T - Send
connection information</span></p>
<p class=MsoPlainText><span style='font-family:"Times New Roman";'>u - Send server
uptime and connection count</span></p>
<p class=MsoPlainText><span style='font-family:"Times New Roman";'>U - Send the
ulines block list</span></p>
<p class=MsoPlainText><span style='font-family:"Times New Roman";'>v - Send the
deny version block list</span></p>
<p class=MsoPlainText><span style='font-family:"Times New Roman";'>V - Send the
vhost block list</span></p>
<p class=MsoPlainText><span style='font-family:"Times New Roman";'>Y - Send the
class block list</span></p>
<p class=MsoPlainText><span style='font-family:"Times New Roman";'>Z - Send memory
usage information</span></p>
</td>
<td width=66 valign=top style='width:49.15pt;border-top:none;border-left:
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span style='font-size:10.0pt;'>IRCop</span></p>
</td>
</tr>
</table>
<p class=MsoIndexHeading>&nbsp;</span></p>
<p class=MsoIndex1>&nbsp;</span></p>
<p class=MsoNormal>&nbsp;</span></p>
</div>
</body>
</html>