[MacPorts] #47151: Update: nghttp2 0.7.7

MacPorts noreply at macports.org
Sat Mar 14 03:51:56 PDT 2015


#47151: Update: nghttp2 0.7.7
---------------------------------+--------------------------------
 Reporter:  mschamschula@…       |      Owner:  macports-tickets@…
     Type:  update               |     Status:  new
 Priority:  Normal               |  Milestone:
Component:  ports                |    Version:  2.3.3
 Keywords:  haspatch maintainer  |       Port:  nghttp2
---------------------------------+--------------------------------
 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
 }}}

-- 
Ticket URL: <https://trac.macports.org/ticket/47151>
MacPorts <https://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list