]> jfr.im git - irc/irssi/irssi.git/commit
SASL: handle fragmentation
authorKenny Root <redacted>
Mon, 4 Jul 2016 05:02:02 +0000 (22:02 -0700)
committerKenny Root <redacted>
Tue, 30 Aug 2016 05:56:30 +0000 (22:56 -0700)
commit60d9ec621ff81ac68b9d2066fb77eaefc8d02ccb
treed0107dc604cdc7d0ec0af610928ef5073ead9df7
parentc8630acbafd6341cbf908ab7d011d87a8fd68b56
SASL: handle fragmentation

The IRCv3 SASL extension says that AUTHENTICATION payloads of exactly
400 bytes in length indicate that the message is fragmented and will
continue in a subsequent message. Handle the reassembly and splitting of
these messages so that we are compliant with the specification.
src/irc/core/irc-servers.c
src/irc/core/irc-servers.h
src/irc/core/sasl.c