]> arthur.barton.de Git - ngircd-alex.git/blobdiff - doc/Services.txt
doc/Platforms.txt: Sort list
[ngircd-alex.git] / doc / Services.txt
index dc0872f01b9befef0be9c94987923934fa61ce54..3daa7296cbda6bfdbe594572a3dd6df7349f3a18 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-"
@@ -117,7 +123,7 @@ Please note that versions up to and including 5.1.3 contain a bug that
 sometimes causes IRC Services to hang on startup. There are two workarounds:
  a) send the services process a HUP signal ("killall -HUP ircservices")
  b) apply this patch to the IRC Services source tree:
 sometimes causes IRC Services to hang on startup. There are two workarounds:
  a) send the services process a HUP signal ("killall -HUP ircservices")
  b) apply this patch to the IRC Services source tree:
-    <ftp://ngircd.barton.de/ngircd/contrib/IRCServices513-FlushBuffer.patch>
+    <http://arthur.barton.de/pub/ngircd/contrib/IRCServices513-FlushBuffer.patch>
 
 At least the following settings have to be tweaked, in addition to all the
 settings marked as required by IRC Services:
 
 At least the following settings have to be tweaked, in addition to all the
 settings marked as required by IRC Services: