netty5/codec-http2/src
buchgr d568cfc14a HTTP/2: Treat MAX_CONCURRENT_STREAMS exceeded as a stream error.
Motivation:

As per the HTTP/2 spec, exceeding the MAX_CONCURRENT_STREAMS should be treated as a stream error as opposed to a connection error.

"An endpoint that receives a HEADERS frame that causes its advertised concurrent stream limit to be exceeded MUST treat this as a stream error (Section 5.4.2) of type PROTOCOL_ERROR or REFUSED_STREAM." http://httpwg.org/specs/rfc7540.html#rfc.section.5.1.2

Modifications:

Make the error a stream error.

Result:

It's a stream error.
2016-08-17 14:47:15 +02:00
..
main/java/io/netty/handler/codec/http2 HTTP/2: Treat MAX_CONCURRENT_STREAMS exceeded as a stream error. 2016-08-17 14:47:15 +02:00
test HTTP/2 Simplify Headers Decode Bounds Checking 2016-08-12 17:12:53 -07:00