Thanks for your bug report. I replied to your post earlier and think I may have misunderstood what you meant.
If I understand correctly: you are saying that if a user specifies a password with spaces, the client should not be sending a password with spaces in PASS? Or that it should use a colon for a password with spaces in PASS? Or...?
The comment you mentioned seems to indicate that a client should use a colon in PASS but RFC1459/RFC28XX do not specify a colon in the PASS definition.
I would say that both clients and servers have adapted to different interpretations and implementations, as well as compliance/non-compliance, with RFC1459/RFC28XX/etc. over the last few decades. mIRC itself has logon code that checks for eighteen different types/versions of IRCds to handle ircd differences in events/numerics/formatting :-)
Last edited by Khaled; 12/02/25 05:35 PM.