Tatsuhiro Tsujikawa
10adda15bd
quic draft-24
2020-09-24 23:37:05 +09:00
Dmitri Tikhonov
716e024b2e
Update Dockerfile to use I-D 23 branches of ngtcp2 and openssl
2020-09-24 23:37:05 +09:00
Lucas Pardue
c6ce43bb31
Add SSLKEYLOGFILE support
2020-09-24 23:37:04 +09:00
Tatsuhiro Tsujikawa
794aa84d69
Compile with the latest ngtcp2
2020-09-24 23:37:04 +09:00
Tatsuhiro Tsujikawa
6855901cbe
Send SNI
2020-09-24 23:37:04 +09:00
Tatsuhiro Tsujikawa
11d518a4ea
h3-23
2020-09-24 23:37:04 +09:00
Tatsuhiro Tsujikawa
b14540dbb8
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-09-24 23:37:04 +09:00
Tatsuhiro Tsujikawa
b6f5680a0b
Simplify write_quic
2020-09-24 23:37:04 +09:00
Tatsuhiro Tsujikawa
538f14a7ee
Handle sending just fine
2020-09-24 23:37:04 +09:00
Tatsuhiro Tsujikawa
c63d877cbe
Avoid setting 0 to repeat field
2020-09-24 23:37:04 +09:00
Tatsuhiro Tsujikawa
dd5342c057
Add missing acked_stream_data_offset callback
2020-09-24 23:37:04 +09:00
Tatsuhiro Tsujikawa
8dec44de11
Fix return value
2020-09-24 23:37:04 +09:00
Tatsuhiro Tsujikawa
d68ae0ba3c
Update doc
2020-09-24 23:37:04 +09:00
Tatsuhiro Tsujikawa
279a51dd90
Update docker build and doc
2020-09-24 23:37:04 +09:00
Tatsuhiro Tsujikawa
22c6c973df
Compile with the latest ngtcp2 and ngtcp2_crypto_openssl
2020-09-24 23:37:04 +09:00
Tatsuhiro Tsujikawa
5a3be24371
Remove error handling which does not happen
2020-09-24 23:37:04 +09:00
Tatsuhiro Tsujikawa
0825733d1b
Follow ngtcp2 API changes and use libngtcp2_crypto_openssl
2020-09-24 23:37:04 +09:00
Tatsuhiro Tsujikawa
23d31792a7
quic: Support TLS_AES_128_CCM_SHA256
2020-09-24 23:37:04 +09:00
Tatsuhiro Tsujikawa
eb6bd03b56
h2load: Add --tls13-ciphers option
2020-09-24 23:37:04 +09:00
Tatsuhiro Tsujikawa
337af8c26b
Add Dockerfile
2020-09-24 23:37:04 +09:00
Tatsuhiro Tsujikawa
a4456318f9
Handle preferred address
2020-09-24 23:37:04 +09:00
Tatsuhiro Tsujikawa
cf3277d631
Show ngtcp2 debug log with --verbose
2020-09-24 23:37:04 +09:00
Tatsuhiro Tsujikawa
3ce9bbdafe
h2load: Add --groups option
2020-09-24 23:37:04 +09:00
Tatsuhiro Tsujikawa
0b7588f00a
Always call write_quic when timer expires
2020-09-24 23:37:04 +09:00
Tatsuhiro Tsujikawa
a4f374bc54
h3-22
2020-09-24 23:37:04 +09:00
Tatsuhiro Tsujikawa
9d6d436049
Handle Retry
2020-09-24 23:37:04 +09:00
Tatsuhiro Tsujikawa
2eab70765b
quic: Configure settings with options
2020-09-24 23:37:04 +09:00
Tatsuhiro Tsujikawa
1608f33cdf
h2load: Fix possible deadlock
2020-09-24 23:37:04 +09:00
Tatsuhiro Tsujikawa
8f66689733
Fix link
2020-09-24 23:37:04 +09:00
Tatsuhiro Tsujikawa
d4c75c751c
Add build instruction
2020-09-24 23:37:04 +09:00
Tatsuhiro Tsujikawa
329254b226
[WIP] Add QUIC to h2load
2020-09-24 23:37:04 +09:00
Tatsuhiro Tsujikawa
2e44f23b05
Another mruby build fix
2020-09-24 23:30:41 +09:00
Tatsuhiro Tsujikawa
f5351bee25
Fix `make clean` on mruby
2020-09-24 23:18:35 +09:00
Tatsuhiro Tsujikawa
a1999ab2a5
Bump llhttp to 2.1.3
2020-09-24 23:13:00 +09:00
Tatsuhiro Tsujikawa
1bccccc174
Merge pull request #1511 from nghttp2/nghttpx-accesslog-path-without-query
...
nghttpx: Add accesslog variables to record request path without query
2020-09-24 22:56:30 +09:00
Tatsuhiro Tsujikawa
4e3c61ef4d
nghttpx: Add accesslog variables to record request path without query
...
This commit the following variables to construct request line without
including query component:
* $method
* $path
* $path_without_query
* $protocol_version
2020-09-19 23:58:37 +09:00
Tatsuhiro Tsujikawa
7b4de401d2
nghttpx: Check worker wide blocker before creating new downstream connection
2020-09-19 23:22:14 +09:00
Tatsuhiro Tsujikawa
1570d5f694
Bump llhttp to 2.1.1
2020-09-03 19:33:09 +09:00
Tatsuhiro Tsujikawa
181a007a34
Fix mruby build
...
Copy build_config.rb to build directory because now
build_config.rb.lock is created along side it.
Define toolchain depending on CC environment variable.
2020-09-02 23:36:44 +09:00
Tatsuhiro Tsujikawa
7df73a5d90
nghttpx: mrb_run was removed
2020-09-02 22:12:45 +09:00
Tatsuhiro Tsujikawa
b00fa5567c
Bump mruby to 2.1.2
2020-09-02 22:03:14 +09:00
Tatsuhiro Tsujikawa
4ecdc2903d
Amend 7a57b039a6
2020-07-26 15:31:54 +09:00
Tatsuhiro Tsujikawa
7a57b039a6
Fix cmake build
2020-07-26 15:19:19 +09:00
Tatsuhiro Tsujikawa
1ce628529b
nghttp2_map backed by nghttp2_ksl
2020-07-26 15:13:43 +09:00
Tatsuhiro Tsujikawa
6089353d52
Fix EXTRA_DIST
2020-07-24 20:37:16 +09:00
Tatsuhiro Tsujikawa
db45fb483c
Fix sphinx warnings
...
This commit fixes the following warning:
RemovedInSphinx30Warning: sphinx.locale.l_() is deprecated. Please use `_()` instead.
2020-07-24 20:23:57 +09:00
Tatsuhiro Tsujikawa
4272dcac1d
Update sphinx_rtd_theme
2020-07-24 20:18:59 +09:00
Tatsuhiro Tsujikawa
32ac8bdf79
Add security process document
2020-07-24 20:14:07 +09:00
Tatsuhiro Tsujikawa
7f92b1e0e8
Merge pull request #1489 from tomaskrizek/doc-session-send
...
doc: nghttp2_session_send is also affected by max concurrent streams
2020-07-19 12:14:53 +09:00
Tatsuhiro Tsujikawa
d5550e946d
Amend f1d8547b29
...
Better handling of tls and early data buffer
2020-07-14 19:47:08 +09:00