diff options
| author | Alexander Barton <alex@barton.de> | 2008-12-02 15:41:57 +0100 |
|---|---|---|
| committer | Alexander Barton <alex@barton.de> | 2008-12-02 15:41:57 +0100 |
| commit | 56cf95278e24fb2df8742bcfddd2d6ea0a61accb (patch) | |
| tree | a875f7b974748be9f0584866fa7a4a5ae68e2131 /doc/Services.txt | |
| parent | d0b2526a01c57f54e3899d4c8fd878005d701116 (diff) | |
| download | ngircd-56cf95278e24fb2df8742bcfddd2d6ea0a61accb.tar.gz ngircd-56cf95278e24fb2df8742bcfddd2d6ea0a61accb.zip | |
doc/Services.txt: document using ngIRCd with IRC Services.
Diffstat (limited to 'doc/Services.txt')
| -rw-r--r-- | doc/Services.txt | 59 |
1 files changed, 59 insertions, 0 deletions
diff --git a/doc/Services.txt b/doc/Services.txt new file mode 100644 index 00000000..a16cfc89 --- /dev/null +++ b/doc/Services.txt @@ -0,0 +1,59 @@ + + ngIRCd - Next Generation IRC Server + + (c)2001-2008 Alexander Barton, + alex@barton.de, http://www.barton.de/ + + ngIRCd is free software and published under the + terms of the GNU General Public License. + + -- Services.txt -- + + +At the moment, ngIRCd doesn't implement a "special IRC services interface". +But services acting as a "regular server" are supported, either using the IRC +protocol defined in RFC 1459 or RFC 2812. + +Services have been tested using "IRC Services" version 5.x of Andrew Church, +homepage: <http://www.ircservices.za.net/>. This document describes setting up +ngIRCd and these services. + + +Setting up ngIRCd +~~~~~~~~~~~~~~~~~ + +The "pseudo server" handling the IRC services is configured as a regular +remote server in the ngircd.conf(5). In addition the variable "ServiceMask" +should be set, enabling this ngIRCd to recognize the "pseudo users" as IRC +services insted of regular IRC users. + +Example: + + [SERVER] + Name = services.irc.net + MyPassword = 123abc + PeerPassword = 123abc + ServiceMask = *Serv + + +Setting up IRC Services 5.1.x +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +IRC Services 5.1.x can be used with ngIRCd using the "rfc1459" protocol +module. At least the following settings have to be tweaked, in addition to all +the settings marked as required by IRC Services: + +In ircservices.conf: + + Variable Example value + + RemoteServer server.irc.net 6667 "123abc" + ServerName "services.irc.net" + LoadModule protocol/rfc1459 + +In modules.conf: + + Module protocol/rfc1459 + +The documentation of IRC Services can be found here: +<http://www.ircservices.za.net/docs/> |