2016-10-07 20:26:14 by Adam Ciarcinski | Files touched by this commit (611) | |
Log message:
Revbump post boost update
|
2016-09-30 15:56:15 by Adam Ciarcinski | Files touched by this commit (2) |
Log message:
Changes 1.15.0:
lib: Add nghttp2_option_set_max_deflate_dynamic_table_size() API function (GH-684)
lib: Allow NGHTTP2_ERR_PAUSE from nghttp2_data_source_read_callback (GH-671)
lib: Add nghttp2_session_get_hd_deflate_dynamic_table_size() and \
nghttp2_session_get_hd_inflate_dynamic_table_size() API functions to get current \
HPACK dynamic table size (GH-664)
lib: Add nghttp2_session_get_local_settings() API function (GH-664)
lib: Add nghttp2_session_get_local_window_size() and \
nghttp2_session_get_stream_local_window_size() API functions (GH-664)
build: Add -lsocket -lnsl to APPLDFLAGS for solaris build (GH-674)
neverbleed: Update neverbleed to support ECDSA certificate
doc: Mention --enable-lib-only configure option in README
integration: Fix test failure with go1.7.1
src: Fix compile error with openssl 1.1.0
nghttpx: Improve performance with HTTP/1.1 backend when request body is involved
nghttpx: Use std::atomic_* overloads for std::shared_ptr if available
nghttpx: Migrate backend stream to another h2 session on graceful shutdown
nghttpx: Add option to specify HPACK encoder/decoder dynamic table size
nghttpx: Log client address
nghttpx: Add tls_sni to mruby Nghttpx::Env class
nghttpx: Add --frontend-http2-window-size option, and its family functions
nghttpx: Add experimental TCP optimization for h2 frontend
nghttpx: Workaround for std::make_shared bug in Xcode7, 7.1, and 7.2 (GH-670)
nghttpx: Fix bug that bytes are doubly counted to rate limit for TLS connections
nghttpx: Add --no-server-rewrite option not to rewrite server header field (GH-667)
nghttpx: Retry if backend h1 connection cannot be established due to timeout
nghttpx: Reset stream if invalid header field is received in h2
nghttpx: Add --server-name option to change server response header field (GH-667)
nghttpd: Add --encoder-header-table-size option
nghttp: Add --encoder-header-table-size option
python: Support ALPN, require Python 3.5
|
2016-09-12 19:22:15 by Adam Ciarcinski | Files touched by this commit (2) |
Log message:
Changes 1.14.1:
In this release, we fixed the bug which causes GOAWAY race with new incoming \
stream on server side. The bug has been reported in GH-681. This is a regression \
introduced in 16c4611. We were happy with that commit since nghttp2 server \
passed all strict mode h2spec tests. However, it turned out that it could not \
handle some cases well, and one of them is GOAWAY race on server side. We \
reverted part of that commit to fix this issue. This bug only affects nghttp2 \
server side session. The client side nghttp2 session is not affected by this \
bug.
|
2016-07-07 10:32:14 by Adam Ciarcinski | Files touched by this commit (2) |
Log message:
Changes 1.12.0:
This release adds 2 new API functions to libnghttp2. It also adds HTTP/1.1 POST \
support to h2load. nghttpx gets new features, and performance improvements.
|
2016-04-26 18:31:59 by Adam Ciarcinski | Files touched by this commit (2) |
Log message:
nghttp2 v1.10.0:
This release adds ALTSVC frame support in libnghttp2. nghttp gets new option to \
exercise expect/continue dance with server. nghttpx gets several new features, \
robust load balancing, and bug fixes.
|
2016-04-08 18:45:30 by Adam Ciarcinski | Files touched by this commit (2) |
Log message:
Changes 1.9.2:
This release fixes several stability issues of nghttpx.
|
2016-03-05 12:29:49 by Jonathan Perkin | Files touched by this commit (1813) |
Log message:
Bump PKGREVISION for security/openssl ABI bump.
|
2016-02-28 10:05:28 by Adam Ciarcinski | Files touched by this commit (2) |
Log message:
Changes 1.8.0:
This release adds new library APIs to send and receive non-critical HTTP/2 \
extension frames. It also adds new features to nghttpx and nghttpd, and polishes \
many rough edges.
|
2016-02-05 18:57:04 by Adam Ciarcinski | Files touched by this commit (2) |
Log message:
Changes 1.7.0:
Reset (RST_STREAM) stream if flow control window gets overflow
Validate :authroity, host, and :scheme value more strictly
Check request/response submission error based side of session
Strict outgoing idle stream detection
Return error from nghttp2_submit_{headers,request} when self dependency is made
Add -ldl to APPLDFLAGS for static openssl linking
asio: Stop acceptor on server::http2::stop
asio: Rename http2::get_io_services() as http2::io_services()
h2load: Support UNIX domain socket
h2load: Improve readability of traffic numbers
h2load: Remove "auto" for -m option
h2load: Show progress in rate mode
h2load: Perform sampling for request and connection timings to reduce memory \
consumption
nghttpd: Add --no-content-length option to omit content-length in response
nghttpx: Interleave pushed streams with the associated stream if pushed streams \
are javascript and CSS resources
nghttpx: The initial value of request/response buffer is increased to 128K
nghttpx: Fix bug that --listener-disable-timeout option is not used
nghttpx: Don't emit :authority if request does not contain authority information
nghttpx: Add clarification of quotes in configuration file
nghttpx: Don't allow certain characters in host and :scheme header field
nghttpx: Add RFC 7239 Forwarded header field support
nghttpx: Fix crash when running on IPv6 only (Patch from Vernon Tang)
nghttpx: Take into account of trailers when applying max_header_fields
nghttpx: Don't apply max_header_fields and header_field_buffer limit to response
nghttpx: Strict validation for header fields given in configuration
nghttpx: header value should not be lower-cased (Patch from ayanamist)
|
2015-12-27 13:28:32 by Adam Ciarcinski | Files touched by this commit (2) |
Log message:
Changes 1.6.0:
This release fixes heap-use-after-free bug in idle stream handling code. We \
strongly recommend to upgrade the older installation to this latest version as \
soon as possible. Other than that we have minor polish up in libnghttp2 code \
base, and some new features to asio library, and h2load.
|