Page MenuHomeSolus

Update nghttp2 to 1.35.0
Needs ReviewPublic

Authored by kyrios123 on Tue, Dec 4, 9:28 PM.

Details

Reviewers
None
Group Reviewers
Triage Team
Summary
  • build: cmake: Fix libevent version detection
  • lib: Use __has_declspec_attribute for shared builds
  • src: Require C++14 language feature
  • nghttpx: Write mruby send_info early
  • nghttpx: Fix assertion failure on mruby send_info with HTTP/1 frontend
  • h2load: Handle HTTP/1 non-final response
  • h2load: Clarify that time for connect includes TLS handshake
  • lib: Implement RFC 8441 :protocol support
  • nghttpx: Add read/write-timeout parameters to backend option
  • nghttpx: Fix mruby parameter validation in backend option
  • nghttpx: Implement RFC 8441 Bootstrapping WebSocket with HTTP/2
  • nghttpx: Update neverbleed to fix OpenSSL 1.1.1 issues
  • nghttpx: Update mruby 1.4.1
  • nghttpx: Add mruby env.tls_handshake_finished
  • nghttpx: Add --tls13-ciphers and --tls-client-ciphers options
  • nghttpx: Add RFC 8470 Early-Data header field support
  • nghttpx: Add RFC 8446 TLSv1.3 0-RTT early data support

Signed-off-by: Pierre-Yves <pyu@riseup.net>

Test Plan

Tested with wireshark

Diff Detail

Repository
R2165 nghttp2
Branch
master
Lint
No Linters Available
Unit
No Unit Test Coverage
kyrios123 created this revision.Tue, Dec 4, 9:28 PM
kyrios123 requested review of this revision.Tue, Dec 4, 9:28 PM