Other modules can register their own commands.
-You can create a user on your control instance using /msg N hello (where N is
-the nick of your control instance). You need to be opered in order to use this
-command.
-
-Once you have an account you should have a look at /msg N showcommands for a
-list of available commands.
-
Configuration:
[control]
nick=N3
+#ident=control
+#hostname=your.hostname.here
+#realname=NewServ Control Service
+#authname=C
+
+control_commands
+~~~~~~~~~~~~~~~
+
+Provides commonly-used oper commands.
+
+control_management
+~~~~~~~~~~~~~~~~~
+
+Provides user management commands.
auth
~~~
Implements gline commands and general gline functionality that is used by other
modules.
+geoip
+~~~~
+
+Provides geo-location services for other modules.
+
+Configuration:
+
+[geoip]
+#db=GeoIP.dat
+
helpmod2
~~~~~~~
Provides functionality to search for nicks and channels based on certain
criteria.
+nickwatch
+~~~~~~~~
+
+Implements event-based nicksearch queries.
+
miscreply
~~~~~~~~
Implements rping and various other status query commands.
+Configuration:
+
+[miscreply]
+#admin1=Located at the Union Aerospace Corp. facility, Stroggos
+#admin2=Network IRC Service
+#admin3=No administrative info available
+
+patrol
+~~~~~
+
+Implements functionality to spawn trojanscan swarm clones.
+
+Configuration:
+
+[patrol]
+#minpoolhosts=5000
+
+patricia, patricianick, patriciasearch
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+Implements finding nicks based on CIDR prefixes.
+
proxyscan
~~~~~~~~
request
~~~~~~
-This is QuakeNet's channel service request bot (R). Some of the module
-parameters are not configurable - instead you will have to modify the
-request/request.h header file and recompile the module.
+This is QuakeNet's channel service request bot (R).
+
+Configuration:
+
+[request]
+#nick=R
+#user=request
+#host=request.quakenet.org
+#real=Service Request v0.23
+#snick=S
+#sserver=spamscan.quakenet.org
+#qnick=Q
+#qserver=cserve.quakenet.org
serverlist
~~~~~~~~~
~~~~~
Implements connection limits. Supports the TRUST protocol which is used
-by quakenet-iauthd to determine whether to allow users on the network.
+by quakenet-iauthd to determine whether to allow users to connect to the
+network.
-You will need to load the trusts_master module on one of your newserv
+You will need to load the trusts_master module on exactly one of your newserv
instances. All other instances should load the trusts_slave module in order
to receive replication updates from the trusts master:
http://hg.quakenet.org/iauthd/ to enforce connection limits using IAuth rather
than g:lines.
-whowas
-~~~~~
+whowas, whowas_channels
+~~~~~~~~~~~~~~~~~~~~~~
Keeps track of historical user records. Used by the glines module to chase
nicks and by newsearch.
+The whowas_channels module optionally keeps track of which channels users
+were on.
+
xsb
~~