Hi everyone,
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 account system.
* 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 http://colloquy.info/project/ticket/3251.
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.
Thanks again,