Hello again,
On our site, we have a few users with hyphens in their usernames. They haven't been able to log in to ngIRCd because of the validity tests in http://arthur.barton.de/cgi-bin/gitweb.cgi?p=ngircd.git;a=commitdiff;h=6680b536c4da7dc27e11490fe098e98cb0393fa2;hp=a21a7d8b66bada3c581b7d1fe4279432344f2fd5.
I understand that other ircds use similar checks, but this somewhat limits the value of PAM integration. I've prepared https://gitorious.org/~bretts/ngircd-irc-daemon/bretts-ngircd/commits/more-usernames, which still has some limits that I think are obviously justified (some by the RFC :) ) but is otherwise more permissive. I'd be interested to hear what you think of it.
Thanks,