netty5/codec-http/src/main/java/io/netty/handler/codec/http
Norman Maurer fb113dce3a HttpPostRequestEncoder may return a slice which is not retained.
Motivation:

We miss to retain a slice before return it to the user and so an reference count error may accour later on.

Modifications:

Use readRetainedSlice(...) and so ensure we retain the buffer before hand it of to the user.

Result:

Fixes [#6626].
2017-04-19 11:40:38 +02:00
..
cookie Make methods 'static' where it missed 2017-02-23 11:01:57 +01:00
cors Add exposeHeaders and allowedRequestHeaders that accept CharSequence, close #6328 2017-02-10 14:31:00 +01:00
multipart HttpPostRequestEncoder may return a slice which is not retained. 2017-04-19 11:40:38 +02:00
websocketx TODO for the method with typo in name 2017-03-08 09:28:33 -08:00
ClientCookieEncoder.java Fix javadoc issues 2017-02-22 07:31:07 +01:00
CombinedHttpHeaders.java Trim optional white space in CombinedHttpHeaders values 2017-03-19 08:17:29 -07:00
ComposedLastHttpContent.java Make retained derived buffers recyclable 2016-05-17 11:16:13 +02:00
Cookie.java Deprecation cleanup for HTTP headers 2015-09-09 14:30:21 -07:00
CookieDecoder.java Clean up following #6016 2016-11-21 12:35:40 -08:00
CookieUtil.java Validate cookie name and value characters Motivation: 2015-05-07 06:33:36 +02:00
DefaultCookie.java Validate cookie name and value characters Motivation: 2015-05-07 06:33:36 +02:00
DefaultFullHttpRequest.java Make retained derived buffers recyclable 2016-05-17 11:16:13 +02:00
DefaultFullHttpResponse.java Make retained derived buffers recyclable 2016-05-17 11:16:13 +02:00
DefaultHttpContent.java Make retained derived buffers recyclable 2016-05-17 11:16:13 +02:00
DefaultHttpHeaders.java Misc clean up 2016-11-22 15:17:05 -08:00
DefaultHttpMessage.java Add a possibility to create HttpMessage instances with pre-existing Headers 2015-12-31 08:52:30 +01:00
DefaultHttpObject.java Back port HTTP/2 codec from master to 4.1 2015-01-23 11:06:11 -05:00
DefaultHttpRequest.java Add a possibility to create HttpMessage instances with pre-existing Headers 2015-12-31 08:52:30 +01:00
DefaultHttpResponse.java Add a possibility to create HttpMessage instances with pre-existing Headers 2015-12-31 08:52:30 +01:00
DefaultLastHttpContent.java Make retained derived buffers recyclable 2016-05-17 11:16:13 +02:00
EmptyHttpHeaders.java Deprecation cleanup for HTTP headers 2015-09-09 14:30:21 -07:00
FullHttpMessage.java Make retained derived buffers recyclable 2016-05-17 11:16:13 +02:00
FullHttpRequest.java Make retained derived buffers recyclable 2016-05-17 11:16:13 +02:00
FullHttpResponse.java Make retained derived buffers recyclable 2016-05-17 11:16:13 +02:00
HttpChunkedInput.java Fix possible NPE in HttpCunkedInput if wrapped ChunkedInput.readChunk(...) return null. 2016-06-17 06:27:04 +02:00
HttpClientCodec.java HttpObjectDecoder configurable initial buffer size 2016-02-07 21:23:29 -08:00
HttpClientUpgradeHandler.java codec-http: HttpClientUpgradeHandler can handle streamed responses 2016-11-01 06:32:41 +01:00
HttpConstants.java [#4010] Correctly handle whitespaces in HttpPostMultipartRequestDecoder 2015-08-14 21:16:42 +02:00
HttpContent.java Make retained derived buffers recyclable 2016-05-17 11:16:13 +02:00
HttpContentCompressor.java Removed custom split method as it is not effective anymore. 2016-08-01 21:49:33 +02:00
HttpContentDecoder.java [#5892] Correct handle HttpMessage that is EOF terminated 2016-11-01 11:13:44 +01:00
HttpContentDecompressor.java Ensure the same ByteBufAllocator is used in the EmbeddedChannel when compress / decompress. Related to [#5294] 2016-05-31 09:08:33 +02:00
HttpContentEncoder.java Convert fields to the local variable when possible 2017-03-08 17:09:17 -08:00
HttpExpectationFailedEvent.java HttpObjectAggregator doesn't check content-length header 2015-08-17 09:26:50 -07:00
HttpHeaderDateFormat.java Clean up following #6016 2016-11-21 12:35:40 -08:00
HttpHeaderNames.java ByteString introduced as AsciiString super class 2015-04-14 16:35:17 -07:00
HttpHeaders.java Trim optional white space in CombinedHttpHeaders values 2017-03-19 08:17:29 -07:00
HttpHeadersEncoder.java HTTP/2 Headers Type Updates 2015-10-30 15:29:44 -07:00
HttpHeaderValues.java Add more HttpHeaders values 2016-06-14 09:23:21 -07:00
HttpMessage.java Remove 'get' prefix from all HTTP/SPDY messages 2014-06-24 18:03:33 +09:00
HttpMessageUtil.java Implement toString() for all HttpMessage implementations 2014-12-31 18:39:00 +09:00
HttpMethod.java HTTP to HTTP/2 tranlation errors 2015-08-21 11:33:10 -07:00
HttpObject.java Introduce MessageAggregator and DecoderResultProvider 2014-06-05 16:51:14 +09:00
HttpObjectAggregator.java Correct expect header handling 2017-02-15 14:39:14 +01:00
HttpObjectDecoder.java Non-latin character broken on HttpHeader by HttpObjectDecoder. 2017-03-28 11:58:30 +02:00
HttpObjectEncoder.java Fix handling of FullHttpResponse when respond to HEAD in HttpServerCodec 2016-12-21 20:53:02 +01:00
HttpRequest.java Fix errors reported by javadoc 2015-12-27 08:36:45 +01:00
HttpRequestDecoder.java HttpObjectDecoder configurable initial buffer size 2016-02-07 21:23:29 -08:00
HttpRequestEncoder.java Cleanup : String.length() == 0 replaced with String.isEmpty, removed unnecessary assert, class cast 2017-02-14 15:36:42 +01:00
HttpResponse.java Fix errors reported by javadoc 2015-12-27 08:36:45 +01:00
HttpResponseDecoder.java HttpObjectDecoder configurable initial buffer size 2016-02-07 21:23:29 -08:00
HttpResponseEncoder.java cleanup, duplicated static final fields 2016-08-10 11:13:26 +02:00
HttpResponseStatus.java Fix javadoc issues 2017-02-22 07:31:07 +01:00
HttpScheme.java Only add port to HOST header value if needed 2017-03-01 19:08:19 +01:00
HttpServerCodec.java [#5831] HttpServerCodec cannot encode a respons e to HEAD 2016-12-15 07:54:51 +00:00
HttpServerKeepAliveHandler.java HttpServerKeepAliveHandler 204 response with no Content-Length should keepalive 2017-03-31 17:41:10 -07:00
HttpServerUpgradeHandler.java Correctly handle UpgradeEvent.release(decrement). 2016-03-20 09:34:12 +01:00
HttpStatusClass.java ByteString introduced as AsciiString super class 2015-04-14 16:35:17 -07:00
HttpUtil.java Correct expect header handling 2017-02-15 14:39:14 +01:00
HttpVersion.java Refactor of HttpUtil and HttpHeaderUtil 2015-08-27 08:49:58 -07:00
LastHttpContent.java Make retained derived buffers recyclable 2016-05-17 11:16:13 +02:00
package-info.java Remove apiviz tags - we are focusing on user guide instead and putting diagrams there 2013-02-14 12:09:16 -08:00
QueryStringDecoder.java Optimize / Cleanup QueryStringDecoder / QueryStringEncoder 2017-03-01 06:46:54 +01:00
QueryStringEncoder.java Fix regression in QueryStringEncoder 2017-04-17 19:32:50 +02:00
ServerCookieEncoder.java Fix javadoc issues 2017-02-22 07:31:07 +01:00