On Apr 29, 2011 6:37am, Alexander Barton <alex@barton.de> wrote:
> Hi Robert!
>
>
>
> >> Just a thought but the buffering may be a bit off on this. It seems the commands from ircservices are not being properly interpreted somewhere. The last built I had that did work correctly. That one had a version string of ngircd-17.1~55-g5417a72 being it was from the git rep when I did it. The one I did just now was done today and I got all those errors above. The debug build doesn't provide any additional information otherwise I would provide that as well. If there is anything you can advise then I'm open for it.
>
> >
>
> > Most probably this is caused by commit 15775e679, „Commands received from other servers must have prefixes“ (http://arthur.barton.de/cgi-bin/gitweb.cgi?p=ngircd.git;a=commitdiff;h=15775e679>). Can you try to revert it?
>
> >
>
> > I try to reproduce it and will fix it in our master branch (should be quite simple), it definitely is a bug.
>
>
>
> Can you try this (more or less) untested patch? It should solve the problem:
>
>
>
> http://barton.de/stuff/ngIRCd/patches/no-prefixes-rfc1459.patch>
>
>
>
> Regards
>
> Alex
>
>
I applied the patch using git and it worked great. Thanks for the very quick fix. Now to check out these new options in the conf file... ^_^
Apr 29 14:14:01 icarus ngircd[22248]: Accepted connection 12 from 127.0.0.1:52004 on socket 9.
Apr 29 14:14:01 icarus ngircd[22248]: IDENT lookup for connection 12: no result.
Apr 29 14:14:01 icarus ngircd[22248]: Switching connection 12 ("services.example.com") to RFC 1459 compatibility mode.
Apr 29 14:14:01 icarus ngircd[22248]: Attention: this server uses a non-standard nick length, but the peer doesn't support the IRC+ extended server handshake!
Apr 29 14:14:01 icarus ngircd[22248]: Server "services.example.com" registered (connection 12, 1 hop - direct link).