]> arthur.barton.de Git - ngircd-alex.git/blobdiff - doc/Services.txt
Xcode: remove imp.h and exp.h from project file
[ngircd-alex.git] / doc / Services.txt
index dc0872f01b9befef0be9c94987923934fa61ce54..2cef7781e81072b3650242991db3a59c4a790dc8 100644 (file)
@@ -14,7 +14,7 @@ acting as a "regular servers" ("pseudo servers") are supported, either
 using the IRC protocol as defined in RFC 1459 or RFC 2812.
 
 Support for Services has been tested using
 using the IRC protocol as defined in RFC 1459 or RFC 2812.
 
 Support for Services has been tested using
- - Anope 1.9.8 or later (<http://www.anope.org/>; unreleased!)
+ - Anope 1.9.8 or later (<http://www.anope.org/>)
  - Atheme 7.0.2 or later (<http://www.atheme.net>)
  - "IRC Services" 5.1.x by Andrew Church (<http://achurch.org/services/>)
 
  - Atheme 7.0.2 or later (<http://www.atheme.net>)
  - "IRC Services" 5.1.x by Andrew Church (<http://achurch.org/services/>)
 
@@ -41,13 +41,11 @@ Example:
      ServiceMask = *Serv
 
 
      ServiceMask = *Serv
 
 
-Setting up Anope 1.9.x
-~~~~~~~~~~~~~~~~~~~~~~
+Setting up Anope 1.9.x & 2.x
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
 
-Anope 1.9.8 or later (<http://www.anope.org/>; unreleased as of 2013-02-26)
-may be used with ngIRCd using the "ngircd" protocol module.
-Until Anope 1.9.8 is released, you have to use the sources from the Anope
-development GIT tree, see <http://github.com/anope/anope>!
+Anope 1.9.8 or later (<http://www.anope.org/>) can be used with ngIRCd using
+the "ngircd" protocol module.
 
 At least the following settings have to be tweaked, in addition to all the
 settings marked as required by Anope:
 
 At least the following settings have to be tweaked, in addition to all the
 settings marked as required by Anope:
@@ -68,20 +66,28 @@ In conf/services.conf:
   }
 
   # Load ngIRCd protocol module
   }
 
   # Load ngIRCd protocol module
-  module { name = "ngircd" }
+  module
+  {
+       name = "ngircd"
+  }
 
   networkinfo
   {
        # Must be set to the "MaxNickLength" setting of ngIRCd!
        nicklen = 9
 
 
   networkinfo
   {
        # Must be set to the "MaxNickLength" setting of ngIRCd!
        nicklen = 9
 
+       # When not using "strict mode", which is the default:
+       userlen = 20
+
        chanlen = 50
   }
 
 In conf/nickserv.conf:
 
        chanlen = 50
   }
 
 In conf/nickserv.conf:
 
-  nickserv
+  module
   {
   {
+       name = "nickserv"
+
        # not required if you are running ngIRCd with a higher nickname limit
        # ("MaxNickLength") than 11 characters, but REQUIRED by default!
        guestnickprefix = "G-"
        # not required if you are running ngIRCd with a higher nickname limit
        # ("MaxNickLength") than 11 characters, but REQUIRED by default!
        guestnickprefix = "G-"