I'm using an IRC proxy, and mIRC (and only mIRC) is having trouble connecting to it. Upon investigation with Wireshark, it turns out that mIRC is sending IRC commands terminating them only with line feed (LF).

The IRC protocol, however, demands that commands be terminated with carriage return + line feed (CR+LF).

Any reason for this issue? mIRC has been around for so long that it seems unlikely this is just an oversight...