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