Opened 8 years ago

Closed 8 years ago

#49829 closed update (fixed)

nghttp2 @1.4.0_0: update to version 1.5.0

Reported by: Schamschula (Marius Schamschula) Owned by: ryandesign (Ryan Carsten Schmidt)
Priority: Normal Milestone:
Component: ports Version: 2.3.4
Keywords: haspatch maintainer Cc:
Port: nghttp2

Description

nghttp2 has been updated to version 1.5.0. New this version:

  • 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
  • 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

Attachments (1)

Portfile-nghttp2.diff (846 bytes) - added by Schamschula (Marius Schamschula) 8 years ago.

Download all attachments as: .zip

Change History (3)

Changed 8 years ago by Schamschula (Marius Schamschula)

Attachment: Portfile-nghttp2.diff added

comment:1 Changed 8 years ago by ryandesign (Ryan Carsten Schmidt)

Owner: changed from macports-tickets@… to ryandesign@…
Status: newassigned

Thanks.

comment:2 Changed 8 years ago by ryandesign (Ryan Carsten Schmidt)

Resolution: fixed
Status: assignedclosed
Note: See TracTickets for help on using tickets.