github nghttp2/nghttp2 v1.5.0
nghttp2 v1.5.0

latest releases: v1.61.0, v1.61.0-alpha.0, v1.60.0...
8 years ago
  • Fix bug that nghttp2_session_find_stream(session, 0) returned NULL
  • Add nghttp2_session_change_stream_priority() to change stream priority without sending PRIORITY frame
  • Add nghttp2_session_check_server_session() API
  • Consider to use CANCEL error code when closing streams with GOAWAY
  • Don't send push response if GOAWAY has been received
  • Use error code CANCEL to reset pushed reserved stream from remote
  • Add nghttp2_session_upgrade2(), deprecate nghttp2_session_upgrade()
  • Workaround HTTP upgrade with HEAD request in nghttp2_session_upgrade()
  • Introduce NGHTTP2_NV_FLAG_NO_COPY_NAME and NGHTTP2_NV_FLAG_NO_COPY_VALUE
  • Add nghttp2_session_check_request_allowed() API function
  • Switch to clang-format-3.6
  • Update mruby to 1.2.0
  • tests: fix broken linkage with --disable-static (Patch from Kamil Dudka)
  • python: Send RST_STREAM if remote side is not closed and response finished
  • asio: client: call on_error when connection is dropped
  • asio: ALPN support
  • h2load: Add --h1 option to force http/1.1 for both http and https URI
  • h2load: Fix crash when dealing with "connection: close" form HTTP/1.1 server
  • h2load: h2load goes into infinite loop when timing script file starts with 0.0 in first line (Patch from Kit Chan)
  • h2load: Override user-agent with -H option
  • h2load: Print "space savings" to measure header compression efficiency
  • h2load: Stream error should be counted toward errored
  • h2load: Show application protocol with OpenSSL < 1.0.2
  • nghttpx: Don't send RST_STREAM to h2 backend if backend is disconnected state
  • nghttpx: Support server push from HTTP/2 backend
  • nghttpx: Fix bug that causes connection failure with backend proxy URI
  • nghttpx: Use --backend-tls-sni-field to verify certificate hostname
  • nghttpx: Log :authority as $http_host if available
  • nghttpd: Fix crash with CONNECT request
  • nghttpd: Defered eviction of cached fd using timer
  • nghttpd: Read /etc/mime.types to set content-type header field
  • nghttp: Record request method to output it in har correctly
  • nghttp: Use method given in -H with ":method" in HTTP Upgrade

Don't miss a new nghttp2 release

NewReleases is sending notifications on new releases.