Open emersion opened 6 months ago
A few years ago I wanted to specify an equivalent of IMAP's SASL-IR
cap, which allows a single AUTHENTICATE <mech> <1st-response>
command, but was shot down because "nobody would ever need that".
Ah, seems like you've had the same idea as https://github.com/ircv3/ircv3-specifications/pull/520. While this helps a bit, it still wouldn't prevent the server from processing the CAP END
before the single AUTHENTICATE
command completes.
I was not aware of this recommendation and would support deleting it.
I'd support weakening the SHOULD to a MAY for clients using sasl-3.2 which would keep compatibility for clients that expect sasl-3.1 behaviour.
Clients want to minimize the number of roundtrips used to connect to an IRC server, especially on flaky connections such as mobile phones/hotspots. To this end, some clients (including gamja, goguma) send multiple commands in a single burst without waiting for the server reply.
The following commands are sent in a single burst:
The spec says:
Ref https://github.com/inspircd/inspircd/issues/2086