Opened 8 years ago

Closed 8 years ago

#50981 closed update (fixed)

nghttp2 @1.8.0_1: update to 1.9.1

Reported by: Schamschula (Marius Schamschula) Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version: 2.3.4
Keywords: haspatch maintainer Cc: kurthindenburg (Kurt Hindenburg)
Port: nghttp2

Description

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

  • nghttpx: Fix bug that backend tls keyword did not work with -s option
  • nghttpx: Fix handing stream after connection check was failed

New in version 1.9.0:

  • lib: Add nghttp2_error_callback to tell application human readable error message
  • lib: Reference counted HPACK name/value pair, adding nghttp2_on_header_callback2
  • lib: Add nghttp2_option_set_no_auto_ping_ack() option
  • lib: Add nghttp2_http2_strerror() to return HTTP/2 error code string
  • build: Makefile.msvc enhancements
  • build: Lower libev version requirement
  • build: cmake build support
  • asio: Fix bug that server event loop breaks with exception
  • integration: Disable tests that sometimes break randomly on travis integration: do not use recursive target
  • h2load: Fix bug that it did not try to connect to server again
  • h2load: Fix bug that initial max concurrent streams was too large
  • nghttpx: Memcached connection encryption with tls keyword
  • nghttpx: Enable/disable TLS per frontend address
  • nghttpx: Configure TLS per backend routing pattern
  • nghttpx: Add --error-page option to set custom error pages
  • nghttpx: Add wildcard host routing
  • nghttpx: Change read timeout reset timing
  • nghttpx: Don't push if Link header field includes no push
  • nghttpx: Deprecate backend-http1-connections-per-host in favor of backend-connections-per-host
  • nghttpx: Restructure mode settings, removing --http2-bridge, --client, and --client-proxy options
  • nghttpx: Deprecate backend-http1-connections-per-frontend in favor of backend-connections-per-frontend
  • nghttpx: Don't share session which is already in draining state
  • nghttpx: Effectively disable backend HTTP/2 connection flow control
  • nghttpx: Add --frontend-http2-max-concurrent-streams and --backend-http2-max-concurrent-streams, and deprecate --http2-max-concurrent-streams option
  • nghttpx: Deprecate --backend-http2-connections-per-worker option
  • nghttpx: Share TLS session cache between HTTP/2 and HTTP/1 backend
  • nghttpx: Rewrite backend HTTP/2 connection coalesce strategy

Attachments (1)

Portfile-nghttp2.diff (869 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 kurthindenburg (Kurt Hindenburg)

Cc: khindenburg@… added

Cc Me!

comment:2 Changed 8 years ago by kurthindenburg (Kurt Hindenburg)

Resolution: fixed
Status: newclosed

done r147204

Note: See TracTickets for help on using tickets.