Opened 9 years ago

Closed 9 years ago

#47151 closed update (fixed)

nghttp2 @0.7.5_0: update to 0.7.7

Reported by: Schamschula (Marius Schamschula) Owned by: larryv (Lawrence Velázquez)
Priority: Normal Milestone:
Component: ports Version:
Keywords: haspatch maintainer Cc:
Port: nghttp2

Description

nghttp2 has been updated to version 0.7.7:

Implements h2-14 protocol (http://tools.ietf.org/html/draft-ietf-httpbis-http2-14)
Implements HPACK 09 (http://tools.ietf.org/html/draft-ietf-httpbis-header-compression-09)

This is a bug fix release following version 0.7.6:

Implements h2-14 protocol (http://tools.ietf.org/html/draft-ietf-httpbis-http2-14)
Implements HPACK 09 (http://tools.ietf.org/html/draft-ietf-httpbis-header-compression-09)
Depend on spdylay >= 1.3.2 for spdylay_session_set_stream_user_data
Make sending trailer part easier with nghttp2_submit_request/nghttp2_submit_response using NGHTTP2_DATA_FLAG_NO_END_STREAM and nghttp2_submit_trailer()
Refuse PUSH_PROMISE while unacked local ENABLE_PUSH is 0
Remove thread_local check from configure, since we use pthread_* directly for now
Fix -Werror=cast-align error on 32 bit platform Fixes GH-172
tests: Use nghttp2_mem instead of raw malloc()/free() Fixes GH-170
nghttpx: Support multiple HTTP/2 session per worker See --backend-http2-connections-per-worker option
nghttpx: Support multiple -b option for HTTP/2 backend
nghttpx: Disable acceptor temporarily when process runs out of fd
nghttpx: Don't rewrite host for CONNECT method
nghttpx: Attempt to improve HTTP/2 backend connection check
nghttpx: Support trailer part for both h2 and h1
nghttpx: replacing thread_local, which does not exist on OS X, with pthread_getspecific call (Patch from Stefan Eissing)
nghttpx: Fix compile error without O_CLOEXEC (Patch from acesso)
nghttpx: Fix broken server push after HTTP upgrade
nghttpx: Fix crash when upgrading HTTP/2 failed
nghttpd: Add --trailer to send trailer header fields
nghttp: do not send pseudo-headers when in HTTP/1 (Patch from Kazuho Oku)
nghttp: Add --trailer option to send trailer header fields with -d option
nghttp: Treat stream as success if we see END_STREAM from peer
nghttpd: Fix bug that date header field value is not updated
python: Fix bug push response header fields are not passed to callback
asio: Rewrite server API, breaking ABI compat
asio: Add client interface to libnghttp2_asio

Attachments (1)

Portfile-nghttp2.diff (831 bytes) - added by Schamschula (Marius Schamschula) 9 years ago.

Download all attachments as: .zip

Change History (3)

Changed 9 years ago by Schamschula (Marius Schamschula)

Attachment: Portfile-nghttp2.diff added

comment:1 Changed 9 years ago by larryv (Lawrence Velázquez)

Owner: changed from macports-tickets@… to larryv@…
Status: newassigned
Summary: Update: nghttp2 0.7.7nghttp2 @0.7.5_0: update to 0.7.7
Version: 2.3.3

Thanks.

comment:2 Changed 9 years ago by larryv (Lawrence Velázquez)

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