After a lot of wait and hurry up, W3C flipped the switch last week and
put our ngIRCd server into production. It's been running smoothly ever
since and many of our users are quite happy with it.
In the run-up to production, we had to adjust a few constants in
src/ngircd/defines.h to better suit our needs:
* CLIENT_ID_LEN: While I respect the RFC, we had to increase this in
order to authenticate users with longer usernames in our existing
* MAX_RPL_LIST: We generally have around 200 channels, so the default
limit of 100 seemed a little sharp to us.
* MAX_RPL_WHO: Users who joined channels with more than 25 people in
them were getting notices in their clients about reaching this limit,
and they were happy to voice their complaints about it to me. :)
Apparently we're not the only ones who have dealt with this: see also
Would you be willing to consider patches that made all of these values
configurable in ngircd.conf's [Limits] section? A patch could also
enforce the value of CLIENT_ID_LEN with --strict-rfc. I'd be happy to
write something up if we can get it upstream.