2015-07-16 14:54:32 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Jul 16 06:58:40 UTC 2015 - mpluskal@suse.com
|
|
|
|
|
|
|
|
- Update to 1.1.1
|
|
|
|
* nghttpx: Fix various stability issues and memory leak bug
|
|
|
|
- Changes for 1.1.0
|
|
|
|
* Fix DATA is not consumed if nghttp2_http_on_data_chunk failed
|
|
|
|
* nghttp2_submit_response and nghttp2_submit_headers may return
|
|
|
|
* NGHTTP2_ERR_DATA_EXIST
|
|
|
|
* msvc build fixes and enchantments (Patch from Gabi Davar)
|
|
|
|
* Compile with IRIX gcc-4.7 (Patch from Klaus Ziegler)
|
|
|
|
* nghttp: Add --max-concurrent-streams option
|
|
|
|
* nghttp: Add comment on HAR on pushed objects (Patch from
|
|
|
|
acesso)
|
|
|
|
* nghttpx: Add --include option to read additional configuration
|
|
|
|
from given file
|
|
|
|
* nghttpx: Add backend routing based on request host and path by
|
|
|
|
extending -b option
|
|
|
|
* nghttpx: Allow log variable to be enclosed by curly braces for
|
|
|
|
disambiguation
|
|
|
|
* nghttpx: Add log variables related to SSL/TLS connection
|
|
|
|
* h2load: Add --ciphers option
|
|
|
|
- Add patches
|
|
|
|
* missing_nghttp2_timegm.patch to fix building of asio library
|
|
|
|
* nghttp2-remove-python-build.patch to fix python bindings
|
|
|
|
installation when autotools are used
|
|
|
|
|
2015-06-30 13:57:25 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Jun 30 11:54:06 UTC 2015 - mpluskal@suse.com
|
|
|
|
|
|
|
|
- Update to 1.0.5
|
|
|
|
* Add STREAM_DEP_DEBUG macro switch to enable runtime validation
|
|
|
|
of depedency tree
|
|
|
|
* Fix another bug in priority handling; sibling's item is not
|
|
|
|
queued when ancestor's item is detached
|
|
|
|
* nghttpx: Fix crash with --http2-bridge and both frontend and
|
|
|
|
backend TLS
|
|
|
|
|
2015-06-24 12:56:58 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Jun 24 10:52:12 UTC 2015 - mpluskal@suse.com
|
|
|
|
|
|
|
|
- Update to 1.0.4
|
|
|
|
* Fix assertion failure in stream_update_dep_on_detach_item
|
|
|
|
(GH-264)
|
|
|
|
- Changes for 1.0.3
|
|
|
|
* Fix bug that idle self-depending PRIORITY is not handled
|
|
|
|
gracefully
|
|
|
|
* Optimize dependency based priority code to Firefox style tree
|
|
|
|
* enable third-party for asio_lib too (Patch from Mike
|
|
|
|
Frysinger)
|
|
|
|
* fetch-ocsp-response: Support LibreSSL, and include port in
|
|
|
|
ocsp_host
|
|
|
|
* src: Support compile with LibreSSL
|
|
|
|
* nghttpx: Fix bug that x-forwarded-proto header field does not
|
|
|
|
reflect frontend scheme on HTTP/2 backend
|
|
|
|
* nghttpx: Validate :path on SPDY frontend
|
|
|
|
|
2015-06-16 10:32:02 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Jun 16 08:27:32 UTC 2015 - mpluskal@suse.com
|
|
|
|
|
|
|
|
- Update to 1.0.2
|
|
|
|
* Fix bug that data are not consumed for connection in race
|
|
|
|
condition (GH-253)
|
|
|
|
* Define NGHTTP2_EXTERN to __declspec(dllimport) when using
|
|
|
|
nghttp2 for Windows build
|
|
|
|
* Translate fetch-ocsp-response into Python
|
|
|
|
* libevent-client: Fix bug that path is broken if URI does not
|
|
|
|
contain path part
|
|
|
|
* python: Call on_close callback when connection is lost for
|
|
|
|
server session
|
|
|
|
* python: Expose client certificate, if available (Patch from
|
|
|
|
Fabian Wiesel)
|
|
|
|
* python: Catch and log failure to set TCP_NODELAY (Patch from
|
|
|
|
Fabian Wiesel)
|
|
|
|
* nghttpx: Add --add-request-header option
|
|
|
|
* nghttpx: Make WebSocket upgrade work
|
|
|
|
* nghttpx: Fix bug that END_STREAM is not set in backend for
|
|
|
|
POST with Upgrade
|
|
|
|
* nghttpx: Don't send "Expect" header field twice
|
|
|
|
|
2015-05-25 17:17:59 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon May 25 15:13:45 UTC 2015 - mpluskal@suse.com
|
|
|
|
|
|
|
|
- Update to 1.0.1
|
|
|
|
* Include stdint.h instead of inttypes.h when compiled with MSVC
|
|
|
|
< 2013
|
|
|
|
* Fix invalid memory free on out-of-memory handling
|
|
|
|
* integration: Use our own copy of golang spdy package
|
|
|
|
* android: Don't link zlib bundled with android NDK
|
|
|
|
* Dockerfile.android: Update NDK ver, and ubuntu; build and link
|
|
|
|
zlib
|
|
|
|
* src, examples: Fix up OpenSSL initialization
|
|
|
|
* nghttpx: Allow HTTP Upgrade from POST request if response
|
|
|
|
header has not been sent to the client
|
|
|
|
* nghttpx: Fix bug that PUSH_PROMISE is sent after associated
|
|
|
|
response HEADERS
|
|
|
|
* nghttpd: Close connection after settings timeout and GOAWAY
|
|
|
|
was sent
|
|
|
|
* h2load: Fix bug that NPN fails if ALPN is enabled
|
|
|
|
|
2015-05-21 08:54:56 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu May 21 06:50:36 UTC 2015 - mpluskal@suse.com
|
|
|
|
|
|
|
|
- Update to 1.0.0
|
|
|
|
* v1.0.0 introduced backward incompatible changes from 0.7
|
|
|
|
series. Read https://nghttp2.org/documentation/package_README.html#migration-from-v0-7-15-or-earlier
|
|
|
|
to migrate from older version to this latest version.
|
|
|
|
- Changes for 0.7.15
|
|
|
|
* Hopefully, this is the last release for 0.7.x series.
|
|
|
|
Development continues in 1.x series.
|
|
|
|
* Access violation in buffers (GH-232) (Patch from Etienne Cimon)
|
|
|
|
* Retry finding jemalloc lib by je_malloc_stats_print (GH-233)
|
|
|
|
* inflatehd: Fix crash if 'wire' value is not string (GH-235)
|
|
|
|
* nghttpx: Revert 585af93 to fix crash with TLS (GH-234)
|
|
|
|
* nghttpd: Add --echo-upload option to send back request body
|
|
|
|
|
2015-05-13 15:15:10 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed May 13 13:07:14 UTC 2015 - mpluskal@suse.com
|
|
|
|
|
|
|
|
- Update to 0.7.14
|
|
|
|
* Fix global-buffer-overflow in HPACK code
|
|
|
|
* Fix doc for nghttp2_select_next_protocol
|
|
|
|
* Fix bug that promised stream was not reset on decompression
|
|
|
|
error
|
|
|
|
* Add systemd and upstart configuration file for nghttpx
|
|
|
|
(Patch from Zhuoyun Wei)
|
|
|
|
* Improve nghttpx logrotate configuration file (Patch from
|
|
|
|
Zhuoyun Wei)
|
|
|
|
* Update sphinx_rtd_theme
|
|
|
|
* h2load: Update h2load to give connect time and ttfb stats
|
|
|
|
(Patch from ericcarlschwartz)
|
|
|
|
* nghttpd: Add -m, --max-concurrent-streams option
|
|
|
|
* nghttpx: Log absolute URI for HTTP/2 or client proxy request
|
|
|
|
* nghttpx: Add --header-field-buffer and --max-header-fields
|
|
|
|
options
|
|
|
|
* nghttp: Fix assertion error if very large value is given to -t
|
|
|
|
|
2015-05-01 15:50:58 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri May 1 13:47:12 UTC 2015 - mpluskal@suse.com
|
|
|
|
|
|
|
|
- Update to 0.7.13
|
|
|
|
* Fix bug that promised stream was not reset by returning
|
|
|
|
NGHTTP2_ERR_TEMPORAL_CALLBACK_FAILURE from
|
|
|
|
nghttp2_on_header_callback. Instead, associated stream was reset.
|
|
|
|
* Allow NGHTTP2_ERR_TEMPORAL_CALLBACK_FAILURE from
|
|
|
|
nghttp2_on_begin_headers_callback
|
|
|
|
* h2load: Effectively disable flow control by setting large
|
|
|
|
window size
|
|
|
|
* asio: Graceful shutdown and joinable server (Patch from
|
|
|
|
Xiaoguang Sun)
|
|
|
|
|
2015-04-20 11:06:07 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Apr 20 08:40:33 UTC 2015 - mpluskal@suse.com
|
|
|
|
|
|
|
|
- Update to 0.7.12
|
|
|
|
* Fix bug that nghttp2_session_set_next_stream_id accepts invalid
|
|
|
|
stream_id
|
|
|
|
* HPACK: Rewrite static header table handling
|
|
|
|
* HPACK: Never index authorization and small cookie header field
|
|
|
|
* Don't install libnghttp2_asio headers if they are disabled
|
|
|
|
* doc: Specify program directive so that hyperlink to option is
|
|
|
|
correctly pointed to the intended location
|
|
|
|
* asio: client: Call error_cb on error occurred in do_read and
|
|
|
|
do_write (Fixes GH-207)
|
|
|
|
* nghttp: Add --no-push option to disable server push
|
|
|
|
* nghttp: Show stream ID in statistics output
|
|
|
|
* nghttp: Remove --dep-idle option
|
|
|
|
* nghttp: Use same priority anchor nodes as Firefox does
|
|
|
|
* nghttpx: Don't push resource if link header has non empty
|
|
|
|
loadpolicy
|
|
|
|
* nghttpx: Add logging for somewhat important events (logs,
|
|
|
|
tickets, and ocsp)
|
|
|
|
* nghttpx: Set Downstream to stream user data on HTTP Upgrade
|
|
|
|
to h2
|
|
|
|
|
2015-04-12 19:53:42 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sun Apr 12 17:38:36 UTC 2015 - mpluskal@suse.com
|
|
|
|
|
|
|
|
- Update to 0.7.11
|
|
|
|
* nghttpx: Fix waitpid race condition in ocsp response update
|
|
|
|
* nghttp: Consider user-provided :authority header field for SNI
|
|
|
|
as well as host header field
|
|
|
|
- Changes for 0.7.10
|
|
|
|
* Make sure that nghttp2 license is MIT license
|
|
|
|
* Add nghttp2_session_consume_{connection,stream} to consume
|
|
|
|
bytes independent
|
|
|
|
* Add nghttp2_send_data_callback to send DATA payload without
|
|
|
|
copying "static inline" fix for build with VS2013 (Patch from
|
|
|
|
Remo E)
|
|
|
|
* Update lib/Makefile.msvc (Patch from Remo E)
|
|
|
|
* Remove dependency on libws2_32 on Windows build
|
|
|
|
* Define NGHTTP2_EXTERN macro to export function for Windows
|
|
|
|
build
|
|
|
|
* doc: Generate API doc per function
|
|
|
|
* python: Add async body generation support
|
|
|
|
* python: Fix pseudo-header field ordering bug
|
|
|
|
* nghttpx: Redirect stderr to errorlog file
|
|
|
|
* nghttpx: Fix bug that data buffered in SSL object are not
|
|
|
|
read
|
|
|
|
* nghttpx: Remove --tls-ctx-per-worker option
|
|
|
|
* nghttpx: Add OCSP stapling feature
|
|
|
|
|
2015-04-04 19:11:33 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sat Apr 4 16:55:55 UTC 2015 - mpluskal@suse.com
|
|
|
|
|
|
|
|
- Enable python bindings
|
|
|
|
- Update to 0.7.9
|
|
|
|
* 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)
|
|
|
|
* h2load: Fix crash if -t > -c
|
|
|
|
* h2load: Add -d option to upload data to server
|
|
|
|
* nghttpx: Forward only "trailers" keyword in te when forwarding HTTP/2 backend
|
|
|
|
* nghttpx: Fix PUSH_PROMISE header field corruption [GH-194]
|
|
|
|
* nghttpx: Fix te header field is duplicated when forwarding HTTP/2 backend
|
|
|
|
* nghttp, nghttpd: Add --hexdump option to hexdump incoming traffic.
|
|
|
|
* examples: Place AM_CPPFLAGS first to use in-package header files first [GH-192]
|
|
|
|
- Changes for 0.7.8
|
|
|
|
* 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)
|
|
|
|
* Validate :path header field for http or https URI scheme
|
|
|
|
* NULL-terminate header field name and value presented by callback
|
|
|
|
* README.rst: Cleaned up the grammar a bit (Patch from Ross Smith II)
|
|
|
|
* h2load: fix for segfault by reserving correct worker count (Patch from Stefan Eissing)
|
|
|
|
|
2015-03-18 23:14:18 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Mar 18 21:29:49 UTC 2015 - jengelh@inai.de
|
|
|
|
|
|
|
|
- Avoid shipping documentation redundantly. Set RPM groups.
|
|
|
|
|
2015-03-06 19:20:11 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Mar 6 18:19:47 UTC 2015 - mpluskal@suse.com
|
|
|
|
|
|
|
|
- Fix rpm group
|
|
|
|
|
2015-03-03 23:23:34 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Mar 3 22:15:13 UTC 2015 - mpluskal@suse.com
|
|
|
|
|
|
|
|
- Update to 0.7.5
|
|
|
|
* 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)
|
|
|
|
* Validate HTTP semantics by default
|
|
|
|
* Add nghttp2_option_set_no_http_messaging() API function
|
|
|
|
* Update http-parser
|
|
|
|
* nghttp, nghttpd, nghttpx: Use "sensitive" to indicate
|
|
|
|
"never indexed" header field
|
|
|
|
* nghttp, nghttpd, nghttpx, h2load: Select/announce h2 in
|
|
|
|
ALPN/NPN
|
|
|
|
* nghttp: Fix unaligned field output in --stat
|
|
|
|
* nghttp: Fix -H does not work with -u upgrade request
|
|
|
|
* nghttp: Update resource timing terminology according to
|
|
|
|
Resource Timing TR
|
|
|
|
* nghttpd: Add -a option which takes an address parameter that
|
|
|
|
allows nghttpd to bind to a non-default address. Patch
|
|
|
|
from Brian Card
|
|
|
|
* nghttpx: Use omit minor version in case of HTTP/2 in via
|
|
|
|
header and access log
|
|
|
|
* nghttpx: Support UNIX domain socket on both frontend and backend
|
|
|
|
* nghttpx: Fix crash in http/1 backend when backend returns more
|
|
|
|
bytes than CL
|
|
|
|
* nghttpx: Cast configuration value to rlim_t to avoid compile
|
|
|
|
error on 32bit
|
|
|
|
* nghttpx: Fix 1 second delay in HTTP/2 backend connection
|
|
|
|
* nghttpx: Fix request re-submission bug in HTTP/2 backend
|
|
|
|
* asio-sv2: Fix compile error with OS X
|
|
|
|
|
2015-02-16 09:13:06 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sun Feb 15 11:00:12 UTC 2015 - mpluskal@suse.com
|
|
|
|
|
|
|
|
- Initial packaging of 0.7.4
|
|
|
|
|