Over the past month or so I've received complaints from multiple users,
using different clients, about the fact that ngIRCd disconnects them
when they send lines longer than the RFC permits. It seems like most
ircds simply truncate the line, and this behavior is commonly expected.
I think this is something that clients really ought to be more careful
about, but unfortunately there are still too many that aren't, and it
feels bad to me to punish the user with a disconnect for not manually
counting their bytes. Would all consider truncating the line, or some
other less disruptive way to handle this case? Maybe the disconnect
behavior could stay when STRICT_RFC is defined.