netty5/codec-http2/src/main/java/io/netty/handler/codec/http2
Scott Mitchell f250dfedbe HTTP/2 Sending a GO_AWAY with an error code should close conneciton
Motivation:
The specification requires that sending a GO_AWAY frame with an error code results in closing the TCP connection https://tools.ietf.org/html/draft-ietf-httpbis-http2-17#section-5.4.1.

Modifications:
- Close the connection after succesfully sending a GO_AWAY.

Result:
Fixes https://github.com/netty/netty/issues/3653
2015-04-29 11:16:21 -07:00
..
CompressorHttp2ConnectionEncoder.java Optimizing user-defined stream properties. 2015-04-23 12:41:14 -07:00
DecoratingHttp2ConnectionDecoder.java Cleaning up the initialization of Http2ConnectionHandler 2015-03-30 11:23:02 -07:00
DecoratingHttp2ConnectionEncoder.java Cleaning up the initialization of Http2ConnectionHandler 2015-03-30 11:23:02 -07:00
DecoratingHttp2FrameWriter.java Cleaning up the initialization of Http2ConnectionHandler 2015-03-30 11:23:02 -07:00
DefaultHttp2Connection.java Optimizing user-defined stream properties. 2015-04-23 12:41:14 -07:00
DefaultHttp2ConnectionDecoder.java HTTP/2 Flow Controller required memory reduction 2015-04-22 14:40:21 -07:00
DefaultHttp2ConnectionEncoder.java HTTP/2 Flow Controller required memory reduction 2015-04-22 14:40:21 -07:00
DefaultHttp2FrameReader.java Change Http2Settings to use char keys. 2015-04-10 11:50:24 -07:00
DefaultHttp2FrameWriter.java Change Http2Settings to use char keys. 2015-04-10 11:50:24 -07:00
DefaultHttp2Headers.java ByteString introduced as AsciiString super class 2015-04-14 16:35:17 -07:00
DefaultHttp2HeadersDecoder.java ByteString introduced as AsciiString super class 2015-04-14 16:35:17 -07:00
DefaultHttp2HeadersEncoder.java ByteString arrayOffset method 2015-04-24 18:54:01 -07:00
DefaultHttp2HeaderTableListSize.java Back port HTTP/2 codec from master to 4.1 2015-01-23 11:06:11 -05:00
DefaultHttp2LocalFlowController.java Optimizing user-defined stream properties. 2015-04-23 12:41:14 -07:00
DefaultHttp2RemoteFlowController.java Optimizing user-defined stream properties. 2015-04-23 12:41:14 -07:00
DelegatingDecompressorFrameListener.java Optimizing user-defined stream properties. 2015-04-23 12:41:14 -07:00
EmptyHttp2Headers.java ByteString introduced as AsciiString super class 2015-04-14 16:35:17 -07:00
Http2ClientUpgradeCodec.java Change Http2Settings to use char keys. 2015-04-10 11:50:24 -07:00
Http2CodecUtil.java Removing Http2StreamRemovalPolicy 2015-04-13 12:18:59 -07:00
Http2Connection.java Optimizing user-defined stream properties. 2015-04-23 12:41:14 -07:00
Http2ConnectionAdapter.java Include error code and message in GOAWAY events. 2015-03-31 09:18:26 -07:00
Http2ConnectionDecoder.java Cleaning up the initialization of Http2ConnectionHandler 2015-03-30 11:23:02 -07:00
Http2ConnectionEncoder.java Cleaning up the initialization of Http2ConnectionHandler 2015-03-30 11:23:02 -07:00
Http2ConnectionHandler.java HTTP/2 Sending a GO_AWAY with an error code should close conneciton 2015-04-29 11:16:21 -07:00
Http2DataWriter.java Http2DefaultFrameWriter direct write instead of copy 2015-02-06 11:56:14 -08:00
Http2Error.java Back port HTTP/2 codec from master to 4.1 2015-01-23 11:06:11 -05:00
Http2EventAdapter.java Include error code and message in GOAWAY events. 2015-03-31 09:18:26 -07:00
Http2Exception.java Http/2 Priority on CLOSED stream 2015-03-28 19:10:43 -07:00
Http2Flags.java Back port HTTP/2 codec from master to 4.1 2015-01-23 11:06:11 -05:00
Http2FlowController.java Optimizing user-defined stream properties. 2015-04-23 12:41:14 -07:00
Http2FrameAdapter.java Back port HTTP/2 codec from master to 4.1 2015-01-23 11:06:11 -05:00
Http2FrameListener.java Ignore frames for streams that may have previously existed. 2015-04-21 20:47:01 -07:00
Http2FrameListenerDecorator.java HTTP/2 Decoder reduce preface conditional checks 2015-03-28 18:52:35 -07:00
Http2FrameLogger.java Using public LogLevel for HTTP/2 frame logging. 2015-03-17 15:10:35 -07:00
Http2FrameReader.java Back port HTTP/2 codec from master to 4.1 2015-01-23 11:06:11 -05:00
Http2FrameSizePolicy.java Back port HTTP/2 codec from master to 4.1 2015-01-23 11:06:11 -05:00
Http2FrameTypes.java Back port HTTP/2 codec from master to 4.1 2015-01-23 11:06:11 -05:00
Http2FrameWriter.java Http2DefaultFrameWriter direct write instead of copy 2015-02-06 11:56:14 -08:00
Http2Headers.java ByteString introduced as AsciiString super class 2015-04-14 16:35:17 -07:00
Http2HeadersDecoder.java Back port HTTP/2 codec from master to 4.1 2015-01-23 11:06:11 -05:00
Http2HeadersEncoder.java ByteString introduced as AsciiString super class 2015-04-14 16:35:17 -07:00
Http2HeaderTable.java Back port HTTP/2 codec from master to 4.1 2015-01-23 11:06:11 -05:00
Http2InboundFrameLogger.java HTTP/2 Decoder reduce preface conditional checks 2015-03-28 18:52:35 -07:00
Http2LifecycleManager.java HTTP/2 Sending a GO_AWAY with an error code should close conneciton 2015-04-29 11:16:21 -07:00
Http2LocalFlowController.java Ignore frames for streams that may have previously existed. 2015-04-21 20:47:01 -07:00
Http2NoMoreStreamIdsException.java Back port HTTP/2 codec from master to 4.1 2015-01-23 11:06:11 -05:00
Http2OrHttpChooser.java Back port HTTP/2 codec from master to 4.1 2015-01-23 11:06:11 -05:00
Http2OutboundFrameLogger.java Back port HTTP/2 codec from master to 4.1 2015-01-23 11:06:11 -05:00
Http2PromisedRequestVerifier.java Http2 draft 17 2015-03-25 09:02:15 -07:00
Http2RemoteFlowController.java Have FlowState.cancel take a Throwable and code cleanup. 2015-03-19 22:01:02 -07:00
Http2SecurityUtil.java Back port HTTP/2 codec from master to 4.1 2015-01-23 11:06:11 -05:00
Http2ServerUpgradeCodec.java ByteString introduced as AsciiString super class 2015-04-14 16:35:17 -07:00
Http2Settings.java Change Http2Settings to use char keys. 2015-04-10 11:50:24 -07:00
Http2Stream.java Optimizing user-defined stream properties. 2015-04-23 12:41:14 -07:00
Http2StreamVisitor.java Removing direct access to HTTP/2 child streams. 2015-04-10 08:52:26 -07:00
HttpToHttp2ConnectionHandler.java Cleaning up the initialization of Http2ConnectionHandler 2015-03-30 11:23:02 -07:00
HttpUtil.java ByteString arrayOffset method 2015-04-24 18:54:01 -07:00
InboundHttp2ToHttpAdapter.java Include error code and message in GOAWAY events. 2015-03-31 09:18:26 -07:00
InboundHttp2ToHttpPriorityAdapter.java ByteString introduced as AsciiString super class 2015-04-14 16:35:17 -07:00
package-info.java Back port HTTP/2 codec from master to 4.1 2015-01-23 11:06:11 -05:00