Am 03.11.2008 um 23:42 schrieb Robert Pendell:
Currently I am running the latest development
code from the git
repository. What is the status of services support in the code? Are
there any irc services that will work with ngircd yet?
Services support is included in the GIT master branch, and it should be
working but needs more testing.
As Florian stated already, I used IRCServices 5.1
(
http://www.ircservices.za.net/) with the RFC1459 protocol module. But
one problem remains, IRCServices need patching a little bit (the RFC1459
module is broken):
----------> cut here <----------
--- rfc1459.c.ORIG 2008-08-13 21:28:33.000000000 +0200
+++ rfc1459.c 2008-08-13 21:27:51.000000000 +0200
@@ -43,8 +43,11 @@ static void m_user(char *source, int ac,
{
char *new_av[7];
- if (ac != 5)
+ if (ac != 4) {
+ module_log_debug(1, "USER message: wrong number of parameters"
+ " (%d) for source `%s'", ac, source ? source :
"?");
return;
+ }
new_av[0] = source; /* Nickname */
new_av[1] = (char *)"0"; /* # of hops (was in NICK command... we
lose) */
new_av[2] = (char *)"0"; /* Timestamp */
----------> cut here <----------
Afterwards, one has to configure a server for the services daemon, like
this:
----------> cut here <----------
[Server]
Name = services.bit.netz
MyPassword = ircSVS!
PeerPassword = ircSVS!
ServiceMask = *Serv
----------> cut here <----------
Documentation is completely lacking at the moment, so feel free to ask!
Regards
Alex
Great to see that. I'll try to see and get ngircd and ircservices
compiled and running.
--
Robert Pendell
shinji(a)elite-systems.org
"A perfect world is one of chaos."
Thawte Web of Trust Notary
CAcert Assurer
Some message may be signed digitally
Digital Signature SHA1 Fingerprint
0B:2D:4C:3A:23:EE:2B:69:4E:A1:2B:F4:3F:A3:B9:D7:0A:18:2A:DB
Using CAcert to create certificate. If you do not already have the root
certificates imported for this CA you can get them at