Next | Query returned 114 messages, browsing 91 to 100 | Previous

History of commit frequency

CVS Commit History:


   2017-04-09 17:24:02 by Adam Ciarcinski | Files touched by this commit (2)
Log message:
Changes 1.21.1:
The bug which causes libnghttp2_asio client to crash has been fixed.
The bug which causes nghttpx to respond to a client with 502 status code if it \ 
receives 204 status code from HTTP/1 backend has been fixed.
   2017-03-30 18:20:50 by Adam Ciarcinski | Files touched by this commit (2)
Log message:
Nghttp2 v1.21.0

libnghttp2
----------
The bug that nghttp2_session_want_write may return 0 if there is pending frames \ 
after GOAWAY frame is submitted has been fixed.

build
-----
_U_ macro has been eliminated in favor of old school (void)VAR for better \ 
compiler compatibility.

libnghttp2_asio
---------------
The asio client now sends PING frame when it gets idle for 30 seconds.

src
---
Mozilla’s “Modern compatibility” ciphers are used by default.

nghttpx
-------
The bug that -v option does not print out version number has been fixed.

The workaround of getaddrinfo failure with AI_ADDRCONFIG has been applied.

nghttpx now escapes certain characters in access log.

nghttpx now enables backend pattern matching with --http2-proxy option as well.
   2017-02-27 06:21:09 by Adam Ciarcinski | Files touched by this commit (2)
Log message:
Changes 1.20.0:
New API, nghttp2_option_set_no_closed_streams, has been added. By default, \ 
libnghttp2 retains closed streams as suggested by RFC 7540, Section 5.3.4. If \ 
this option is used, libnghttp2 discards closed streams from memory in order to \ 
save memory usage.
   2017-01-26 21:44:27 by Adam Ciarcinski | Files touched by this commit (2)
Log message:
Changes 1.19.0:
We fixed memory leak bug which only occurs in server side session. Client side \ 
sessions are not affected. This bug was detected by LLVM libFuzzer with HTTP/2 \ 
corpus that h2o
project uses. Due to the bad code path which nullifies next pointers of linked \ 
list in a certain condition, nghttp2_stream object is not going to be freed. We \ 
highly encourage to upgrade the existing installation to this latest version.
   2017-01-07 21:04:23 by Adam Ciarcinski | Files touched by this commit (2)
Log message:
Changes 1.18.1:
This release fixes several bugs in nghttpx proxy server. Since v1.18.0 release, \ 
dynamic DNS feature has been added to nghttpx. This release fixes these DNS \ 
related bugs. User reported that nghttpx exited with assertion error in libev \ 
code when DNS was enabled. After investigating it, it turned out that this bug \ 
had existed well before DNS was added, but enabling DNS helped to trigger the \ 
bug.
   2017-01-02 10:51:18 by Adam Ciarcinski | Files touched by this commit (3)
Log message:
Changes 1.18.0:
lib: Accept and ignore content-length: 0 in 204 response for now
build: Use pkg-config to detect libxml2
build: Require c-ares to compile applications under src
build: Add Windows CI via AppVeyor (Patch from Alexis La Goutte)
examples: Delete tiny-nghttpd
nghttpx: Retry h1 backend request if first write fails (GH-757)
nghttpx: Keep reading after backend write failed (GH-756)
nghttpx: Add frontend-keep-alive-timeout option (GH-755)
nghttpx: New error log format (GH-749)
nghttpx: Fix bug that fetch-ocsp-response does not work with OpenSSL 1.1.0 (GH-742)
nghttpx: Backend API call allows non-numeric host with dns parameter (GH-731)
nghttpx: Lookup backend host name dynamically (GH-721)
nghttpx: Accept and ignore content-length: 0 in 204 response for now (GH-735)
nghttpx: Wait for child process to exit
   2017-01-01 17:06:40 by Adam Ciarcinski | Files touched by this commit (616) | Package updated
Log message:
Revbump after boost update
   2016-11-28 09:53:58 by Adam Ciarcinski | Files touched by this commit (2)
Log message:
Changes 1.17.0:

libnghttp2
* In this release, libnghttp2 by default disallows content-length header field \ 
in 1xx, 204, or 200 to a CONNECT request as described in RFC 7230.

libnghttp2_asio
* Previously, server-side on_close callback was not called when connection was \ 
closed while streams were still alive. Now on_close callback is called for \ 
active streams on connection close.

build
* Remo E provided a patch to include MSVC version resource in cmake Windows build.

nghttpx
* We fixed the bug that sometimes made nghttpx crash if --backend-http-proxy-uri \ 
was used.
* We fixed the bug that one HTTP header fields from HTTP/1.1 backend were split \ 
into multiple fields in some situations.
* We fixed the bug that zero-length POST was not forwarded to HTTP/1.1 backend, \ 
causing dead lock.
* We removed optional reason phrase from SPDY response header fields. This is OK \ 
since reason phrase is optional.
* To align the changes made in libnghttp2 that disallows content-length in 1xx, \ 
204, or 200 to a CONNECT request, we did the same thing to HTTP/1.1 backend. We \ 
also disallow transfer-encoding in those status codes as well.
* dalf provided a patch to fix compile failure with BoringSSL.

nghttpd, nghttpx, and libnghttp2_asio
* We fixed the bug that mandatory SP after status code wass missing in HTTP/1.1 \ 
status line.
   2016-11-24 08:59:48 by Adam Ciarcinski | Files touched by this commit (3)
Log message:
Changes 1.16.1:

We fixed the bug that nghttp2 HPACK decoder may decode wrong integer because of \ 
undefined behaviour.

We fixed the bug in nghttpx that may make nghttpx crash if final response after \ 
non-final response from origin server is forwarded to HTTP/1.1 client.
   2016-10-30 12:15:19 by Adam Ciarcinski | Files touched by this commit (2)
Log message:
Changes 1.16.0:

libnghttp2
----------
Previously, if libnghttp2 is built with DEBUGBUILD macro defined, it prints out \ 
debug messages into stderr. In this release, Anders Bakken added \ 
nghttp2_set_debug_vprintf_callback() function to set a callback which can \ 
customize how debug message is processed. The parameters passed to the callback \ 
are suitable for use with vfprintf(3) function.

libnghttp2_asio
---------------
We fixed the bug which causes crash if \ 
nghttp2::asio_http2::server::response::end() is called from outside nghttp2 \ 
callback (e.g., asynchronous timer callback).

nghttpx
-------
We have added --backend-connect-timeout option to specify how long nghttpx waits \ 
until backend TCP connection is established.

The new option --ecdh-curves lets you specify the list of named curve for use in TLS.

We have added TLS signed_certificate_timestamp extension support. \ 
signed_certificate_timestamp extension is defined in RFC 6962. The new option \ 
--tls-sct-dir is used to specify the directory which contains *.sct files. These \ 
files are read in start up, and sent to client in TLS handshake. The format of \ 
*.sct files is the same as the one that nginx and Apache mod_ssl_ct use. For \ 
additional certificates specified by --subcert option, we extended the syntax of \ 
the option, and now it can take sct-dir parameter which takes the directory that \ 
should contain *.sct files for the certificate.

h2load
------
We have added --header-table-size and --encoder-header-table-size options to \ 
specify HPACK header table size for both direction.

Next | Query returned 114 messages, browsing 91 to 100 | Previous