Commit Graph

6446 Commits

Author SHA1 Message Date
Tatsuhiro Tsujikawa b68c931f18 Assert ndatalen 2020-11-29 18:10:05 +09:00
Tatsuhiro Tsujikawa 4ac535beff Revert "Ensure complete packet is written"
This reverts commit c19046b09f8e66713f0e067f986ed92d676eb6b6.
2020-11-29 18:10:05 +09:00
Tatsuhiro Tsujikawa 342dd7996d Ensure complete packet is written 2020-11-29 18:10:05 +09:00
Tatsuhiro Tsujikawa 8a4eb45932 Fix compile error with the latest ngtcp2 2020-11-29 18:10:05 +09:00
Tatsuhiro Tsujikawa 1d8f5d5c80 draft-27 2020-11-29 18:10:05 +09:00
Tatsuhiro Tsujikawa 3d6ac73111 Handle stream limit increment 2020-11-29 18:10:05 +09:00
Tatsuhiro Tsujikawa 34467fb015 Update Dockerfile 2020-11-29 18:10:05 +09:00
Tatsuhiro Tsujikawa 80c0f37a8d draft-25 2020-11-29 18:10:05 +09:00
Tatsuhiro Tsujikawa 009615370b Remove unused member function declaration 2020-11-29 18:10:05 +09:00
Tatsuhiro Tsujikawa b09f70af3b Fix compile error 2020-11-29 18:10:05 +09:00
Tatsuhiro Tsujikawa 281e88bcfb Bump base image and use OpenSSL_1_1_1d-quic-draft-24 2020-11-29 18:10:05 +09:00
Tatsuhiro Tsujikawa 2c1022a336 Optimize QUIC write 2020-11-29 18:10:05 +09:00
Tatsuhiro Tsujikawa 255c4905e6 Only count STREAM data as bytes_total 2020-11-29 18:10:05 +09:00
Tatsuhiro Tsujikawa 3dd362af37 Use correct type 2020-11-29 18:10:05 +09:00
Tatsuhiro Tsujikawa 49a182a15f Follow ngtcp2 API update 2020-11-29 18:10:05 +09:00
Tatsuhiro Tsujikawa 77f1b37284 quic draft-24 2020-11-29 18:10:05 +09:00
Dmitri Tikhonov 3f458d7d91 Update Dockerfile to use I-D 23 branches of ngtcp2 and openssl 2020-11-29 18:10:05 +09:00
Lucas Pardue d074d8c1de Add SSLKEYLOGFILE support 2020-11-29 18:10:05 +09:00
Tatsuhiro Tsujikawa 35b6fddbcc Compile with the latest ngtcp2 2020-11-29 18:10:05 +09:00
Tatsuhiro Tsujikawa d1997bf627 Send SNI 2020-11-29 18:10:05 +09:00
Tatsuhiro Tsujikawa da5a0dcefa h3-23 2020-11-29 18:10:05 +09:00
Tatsuhiro Tsujikawa 393317c42e Small adjustment of successful HTTP/3 error code
Non-zero successful error code is a bit annoying because ngtcp2 does
not know it.  Enforcing successful application error code to 0 is a
lot simpler.
2020-11-29 18:10:05 +09:00
Tatsuhiro Tsujikawa 18015fe791 Simplify write_quic 2020-11-29 18:10:05 +09:00
Tatsuhiro Tsujikawa 8255881f5d Handle sending just fine 2020-11-29 18:10:05 +09:00
Tatsuhiro Tsujikawa 9663638f84 Avoid setting 0 to repeat field 2020-11-29 18:10:05 +09:00
Tatsuhiro Tsujikawa 950da80c44 Add missing acked_stream_data_offset callback 2020-11-29 18:10:05 +09:00
Tatsuhiro Tsujikawa c1183546b6 Fix return value 2020-11-29 18:10:05 +09:00
Tatsuhiro Tsujikawa f0ca23201a Update doc 2020-11-29 18:10:05 +09:00
Tatsuhiro Tsujikawa 27a5568125 Update docker build and doc 2020-11-29 18:10:05 +09:00
Tatsuhiro Tsujikawa a8366a2a60 Compile with the latest ngtcp2 and ngtcp2_crypto_openssl 2020-11-29 18:10:05 +09:00
Tatsuhiro Tsujikawa bd79adc2f6 Remove error handling which does not happen 2020-11-29 18:10:05 +09:00
Tatsuhiro Tsujikawa ae05dd0e79 Follow ngtcp2 API changes and use libngtcp2_crypto_openssl 2020-11-29 18:10:05 +09:00
Tatsuhiro Tsujikawa 4861b41c8d quic: Support TLS_AES_128_CCM_SHA256 2020-11-29 18:10:05 +09:00
Tatsuhiro Tsujikawa 169347d295 h2load: Add --tls13-ciphers option 2020-11-29 18:10:05 +09:00
Tatsuhiro Tsujikawa 69f72f4eb3 Add Dockerfile 2020-11-29 18:10:05 +09:00
Tatsuhiro Tsujikawa f8088c8439 Handle preferred address 2020-11-29 18:10:05 +09:00
Tatsuhiro Tsujikawa 2b1d9558df Show ngtcp2 debug log with --verbose 2020-11-29 18:10:05 +09:00
Tatsuhiro Tsujikawa 556afcc06a h2load: Add --groups option 2020-11-29 18:10:05 +09:00
Tatsuhiro Tsujikawa 25b9ec522a Always call write_quic when timer expires 2020-11-29 18:10:05 +09:00
Tatsuhiro Tsujikawa d0cdea3f5d h3-22 2020-11-29 18:10:05 +09:00
Tatsuhiro Tsujikawa 5ee573e342 Handle Retry 2020-11-29 18:10:05 +09:00
Tatsuhiro Tsujikawa bbd0a730dc quic: Configure settings with options 2020-11-29 18:10:05 +09:00
Tatsuhiro Tsujikawa 11fa71c14b h2load: Fix possible deadlock 2020-11-29 18:10:05 +09:00
Tatsuhiro Tsujikawa e3eabb1060 Fix link 2020-11-29 18:10:05 +09:00
Tatsuhiro Tsujikawa c445acc220 Add build instruction 2020-11-29 18:10:05 +09:00
Tatsuhiro Tsujikawa fc32ec1b34 [WIP] Add QUIC to h2load 2020-11-29 18:10:04 +09:00
Tatsuhiro Tsujikawa fb5b5aef0a
Merge pull request #1537 from nghttp2/nghttpx-allow-colon-in-pattern
nghttpx: Add workaround to include ':' in backend pattern
2020-11-27 23:35:27 +09:00
Tatsuhiro Tsujikawa 6787423edc nghttpx: Add workaround to include ':' in backend pattern 2020-11-27 22:15:46 +09:00
Tatsuhiro Tsujikawa ffcdf5dfbc
Merge pull request #1533 from LorenzNickel/patch-1
Fix typo in security.rst
2020-11-24 00:51:14 +09:00
Lorenz Nickel 0cdb173846
Fix typo in security.rst 2020-11-23 16:39:49 +01:00