d6ade1424e
Motivation: Our HTTP code handles only HTTP/1.X. There is no reason to support HTTP/0.9, and we cannot safely handle a major protocol higher than 1 in this code, so we should simply treat requests/responses claiming to be of those protocols as errors. Modifications: HTTPDecoder now checks the major version is equal to 1 before it continues with parsing. If it hits an error, that error will be propagated out to the user. Result: Better resilience against bad HTTP messages. |
||
---|---|---|
.. | ||
NIOConcurrencyHelpersTests | ||
NIOHTTP1Tests | ||
NIOTLSTests | ||
NIOTests | ||
NIOWebSocketTests | ||
LinuxMain.swift |