Dana Dahlstrom dana+70@cs.ucsd.edu wrote:
Chalk it up to 50 students beating on ngIRCd while trying to implement RFC-compliant clients more or less from scratch. :)
In addition to the "H" flag issue, I think there may be some failures handling wildcards in the mask of a WHO command. I'm including a proposed test script that exercises various possibilities suggested by the description here:
http://tools.ietf.org/html/rfc2812#section-3.6.1
These tests seem to work on other IRC servers I've tried.
Thanks, i've applied this to my tree. ngircd now sends "G" if user is marked as being away. I'll have to think a little bit about the other stuff though, so this might take some time before it hits CVS.
I'll put your test cases into CVS as soon as ngircd passes them.
Thanks, Florian