Next | Query returned 50 messages, browsing 1 to 10 | Previous

History of commit frequency

CVS Commit History:


   2019-01-19 16:21:04 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
nghttp2: updated to  1.36.0

nghttp2 v1.36.0.

build
CMake build disables shared library if ENABLE_SHARED_LIB is OFF.

third-party
http-parser has been upgraded to v2.9.0.
mruby has been upgraded to v2.0.0.

nghttpx
nghttpx now pools h1 backend connection per address and uses it when the round \ 
robin index points to the address.
nghttpx now randomizes backend address round robin order per thread.
The bug that long certificate serial numbers cannot be handled has been fixed.

h2load
An option to write per-request logs has been added.

asio
The API to get the current server port has been added.
   2019-01-14 18:22:19 by Greg Troxel | Files touched by this commit (2)
Log message:
nghttp2: Rototill USE_LANGUAGES and make granular per option

Back out the previous build fix.

The base package does not even need C++, so drop from USE_LANGUAGES,
and remove GCC_REQD.  Builds on netbsd-7/amd64 with gcc 4.8.

Both options build C++ code.  Add c++14 to USE_LANGUAGES and 6 to
GCC_REQD, following upstream documentation.
   2019-01-04 15:52:43 by Greg Troxel | Files touched by this commit (1)
Log message:
nghttp2: Add GCC_REQ for c++14

While the package without options does not actually use C++14,
configure looks for it, and fails to find the C++ version of the C
preprocessor, at least on betbsd-7 with gcc 4.8.5.

(Perhaps the cpp searching could be fixed, and the USE_LANGUAGES pushed
into options that need it, but that seems more complicated than is
useful, given that one more or less needs to have a C++14 cpmpiler
anyway.)
   2018-12-13 20:52:27 by Adam Ciarcinski | Files touched by this commit (668)
Log message:
revbump for boost 1.69.0
   2018-12-09 18:05:51 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
nghttp2: updated to 1.35.1

Nghttp2 v1.35.1

nghttpx

This release fixes the broken trailing slash handling when routing a request. \ 
nghttpx allows a pattern which ends “/” to match the request path which just \ 
lacks the trailing “/”. Previously, this special handling did not work if \ 
certain patterns were registered.
   2018-11-23 10:22:41 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
nghttp2: updated to 1.35.0

Nghttp2 v1.35.0

lib
Use __has_declspec_attribute in order to check that dllexport/dllimport can be used.

build
libevent detection with cmake has been improved.

src
C++14 language features are now required.

nghttpx
mruby send_info non-final response is now written early.
Fix assertion failure on mruby send_info with HTTP/1.1 frontend.

h2load
HTTP/1.1 non-final response is now handled correctly.
Clarify that time for connect includes TLS handshake.
   2018-10-04 15:07:35 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
nghttp2: updated to 1.34.0

Nghttp2 v1.34.0

lib

libnghttp2 now supports extended CONNECT method and :protocol pseudo header \ 
field defined in RFC 8441. To enable this functionality on server side, send \ 
NGHTTP2_SETTINGS_ENABLE_CONNECT_PROTOCOL using nghttp2_submit_settings().

nghttpx

nghttpx now supports “Bootstrapping WebSockets with HTTP/2” defined in RFC \ 
8441 for both frontend and backend HTTP/2 connections.

read-timeout and write-timeout parameters have been added to --backend option to \ 
specify read/write timeouts per pattern which override values set by \ 
--backend-read-timeout and --backend-write-timeout options.

This release fixes stability issues in neverbleed with OpenSSL 1.1.1.

mruby has been updated to version 1.4.1.

env.tls_handshake_finished has been added to mruby scripting to know whether TLS \ 
handshake has been completed or not. This might be useful to decide that 0-RTT \ 
data should be processed or not.

--tls13-ciphers and --tls-client-ciphers options have been added to configure \ 
TLSv1.3 ciphers.

nghttpx now adds Early-Data header field to the request header field when \ 
request is included in 0-RTT packet, and TLS handshake has not been completed \ 
yet. Early-Data header field is defined in RFC 8470.

nghttpx now supports TLSv1.3 0-RTT data. By default, it accepts 0-RTT data, but \ 
postpones the request until TLS handshake completes. The new option \ 
--tls-no-postpone-early-data makes nghttpx not to postpone request and adds \ 
Early-Data header field to backend request. It is important to make sure that \ 
all backends must recognize Early-Data header field to mitigate reply attack.

To enable 0-RTT data and most of the TLSv1.3 features, OpenSSL 1.1.1 is required.
   2018-09-03 18:39:45 by Filip Hajny | Files touched by this commit (2) | Package updated
Log message:
www/nghttp2: Update to 1.33.0.

- lib: Tweak nghttp2_session_set_stream_user_data
- lib: Fix handling of SETTINGS_MAX_CONCURRENT_STREAMS.
- lib: Implement ORIGIN frame
- asio: support definition of local endpoint for cleartext client
  session
- integration: Remove remaining SPDY code from the integration tests.
- nghttpx: Fix worker process crash with neverbleed write error
- nghttpx: Support per-backend mruby script
- nghttpx: Fix stream reset if data from client is arrived before dconn
  is attached
   2018-08-28 08:37:18 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
nghttp2: updated to 1.32.1

Nghttp2 v1.32.1:
nghttp2_session_set_stream_user_data now works for a stream which is not created \ 
yet, but the request which creates the stream is queued.
   2018-08-16 20:55:17 by Adam Ciarcinski | Files touched by this commit (653) | Package updated
Log message:
revbump after boost-libs update

Next | Query returned 50 messages, browsing 1 to 10 | Previous