- Reset (RST_STREAM) stream if flow control window gets overflow
- Validate :authroity, host, and :scheme value more strictly
- Check request/response submission error based side of session
- Strict outgoing idle stream detection
- Return error from nghttp2_submit_{headers,request} when self dependency is made
- Add -ldl to APPLDFLAGS for static openssl linking
- asio: Stop acceptor on server::http2::stop
- asio: Rename http2::get_io_services() as http2::io_services()
- h2load: Support UNIX domain socket
- h2load: Improve readability of traffic numbers
- h2load: Remove "auto" for -m option
- h2load: Show progress in rate mode
- h2load: Perform sampling for request and connection timings to reduce memory consumption
- nghttpd: Add --no-content-length option to omit content-length in response
- nghttpx: Interleave pushed streams with the associated stream if pushed streams are javascript and CSS resources
- nghttpx: The initial value of request/response buffer is increased to 128K
- nghttpx: Fix bug that --listener-disable-timeout option is not used
- nghttpx: Don't emit :authority if request does not contain authority information
- nghttpx: Add clarification of quotes in configuration file
- nghttpx: Don't allow certain characters in host and :scheme header field
- nghttpx: Add RFC 7239 Forwarded header field support
- nghttpx: Fix crash when running on IPv6 only (Patch from Vernon Tang)
- nghttpx: Take into account of trailers when applying max_header_fields
- nghttpx: Don't apply max_header_fields and header_field_buffer limit to response
- nghttpx: Strict validation for header fields given in configuration
- nghttpx: header value should not be lower-cased (Patch from ayanamist)