Hi!
Am 20.02.2008 um 08:58 schrieb "Jens Kleine" jenskleine@googlemail.com:
Before compiling a new version of ngIRCd I always remove the termination part so the message will just be ignored. I'm all for a general change of the demons behavior towards trunkating the messages.
The problem is that the oversized command can not only contain "dumb text" but parameters of IRC commands. And it is dangerous to cut off these possible parameters because the state of all the servers in the network must be identical.
So the only sane thing a server can do to ensure a valid state is to disconnect the client which violates the protocol.
Regards Alex