Tatsuhiro Tsujikawa
42f47c1920
Handle sending just fine
2021-08-04 15:05:08 +09:00
Tatsuhiro Tsujikawa
327a7adbaa
Avoid setting 0 to repeat field
2021-08-04 15:05:08 +09:00
Tatsuhiro Tsujikawa
9e089521e7
Add missing acked_stream_data_offset callback
2021-08-04 15:05:08 +09:00
Tatsuhiro Tsujikawa
b912b626cd
Fix return value
2021-08-04 15:05:08 +09:00
Tatsuhiro Tsujikawa
1a63c02c0e
Compile with the latest ngtcp2 and ngtcp2_crypto_openssl
2021-08-04 15:05:08 +09:00
Tatsuhiro Tsujikawa
e45b10ca20
Remove error handling which does not happen
2021-08-04 15:05:08 +09:00
Tatsuhiro Tsujikawa
330fe12494
Follow ngtcp2 API changes and use libngtcp2_crypto_openssl
2021-08-04 15:05:08 +09:00
Tatsuhiro Tsujikawa
06272f8365
quic: Support TLS_AES_128_CCM_SHA256
2021-08-04 15:05:08 +09:00
Tatsuhiro Tsujikawa
db5ad83776
h2load: Add --tls13-ciphers option
2021-08-04 15:05:08 +09:00
Tatsuhiro Tsujikawa
f4276ce2dc
Handle preferred address
2021-08-04 15:05:08 +09:00
Tatsuhiro Tsujikawa
4fd9fa238a
Show ngtcp2 debug log with --verbose
2021-08-04 15:05:08 +09:00
Tatsuhiro Tsujikawa
9031469735
h2load: Add --groups option
2021-08-04 15:05:08 +09:00
Tatsuhiro Tsujikawa
19fb74b03f
Always call write_quic when timer expires
2021-08-04 15:05:08 +09:00
Tatsuhiro Tsujikawa
5b788f5218
h3-22
2021-08-04 15:05:08 +09:00
Tatsuhiro Tsujikawa
d64488d909
Handle Retry
2021-08-04 15:05:08 +09:00
Tatsuhiro Tsujikawa
daad34ab95
quic: Configure settings with options
2021-08-04 15:05:08 +09:00
Tatsuhiro Tsujikawa
1bd57360c7
h2load: Fix possible deadlock
2021-08-04 15:05:08 +09:00
Tatsuhiro Tsujikawa
c24c7ffa06
[WIP] Add QUIC to h2load
2021-08-04 15:05:08 +09:00
Tatsuhiro Tsujikawa
29cbf8b83f
clang-format-12
2021-08-04 15:04:58 +09:00
Tatsuhiro Tsujikawa
fa16e66a6d
nghttpx: Fix max distance in weight group/address cycle comparison
2021-07-14 23:26:33 +09:00
Tatsuhiro Tsujikawa
40af31da4c
nghttpx: Set connect_blocker and live_check after shuffling addresses
2021-07-14 23:09:28 +09:00
Tatsuhiro Tsujikawa
43a47aa08b
Do not return HPE_USER from where it is prohibited
2021-05-13 13:59:44 +09:00
Tatsuhiro Tsujikawa
cef458c31c
Replace black-list with block-list
...
nghttpx --no-http2-cipher-black-list and
--client-no-http2-cipher-black-list are deprecated and replaced with
--no-http2-cipher-block-list and --client-no-http2-cipher-block-list
respectively.
2021-04-02 22:35:37 +09:00
Tatsuhiro Tsujikawa
617a5766a2
Replace master with main
2021-04-02 22:08:19 +09:00
Tatsuhiro Tsujikawa
f1d6733554
Initialize Config rps field
2021-03-10 13:45:20 +09:00
Tatsuhiro Tsujikawa
5f3bcb1f58
Add precious variables for libev and jemalloc and use JEMALLOC_CFLAGS
2021-03-06 22:32:17 +09:00
Tatsuhiro Tsujikawa
e406a2c15e
Update doc
2021-02-23 17:41:27 +09:00
Tatsuhiro Tsujikawa
6cdc13d6c6
h2load: Add --rps option
2021-02-23 16:40:17 +09:00
Tatsuhiro Tsujikawa
92944f7847
h2load: Allow unit in -D option
2021-02-23 15:31:54 +09:00
Tatsuhiro Tsujikawa
276792a812
Remove unnecessary function
...
on_stream_close is called after on_frame_not_send_callback with
success=false without this function.
2021-02-23 14:32:43 +09:00
Tatsuhiro Tsujikawa
2f2b211766
Add LIBTOOL_LDFLAGS configure variable
2021-02-21 21:32:48 +09:00
Tatsuhiro Tsujikawa
40679cf638
Merge pull request #1553 from nghttp2/nghttpx-fix-accesslog-method
...
nghttpx: Remove trailing white space after $method log variable
2021-02-08 23:02:19 +09:00
Tatsuhiro Tsujikawa
50a1121d81
nghttpx: Remove trailing white space after $method log variable
2021-02-08 22:22:05 +09:00
Jan Kundrát
5b9892a902
docs: asio: fix some typos
...
Really just a s/pusedo/pseudo/g and s/exluced/excluded/g.
2021-01-15 00:39:39 +01:00
Tatsuhiro Tsujikawa
d32e20bcaa
nghttpx: Make sure that Pool gets cleared when all buffers are returned
2020-12-16 23:27:58 +09:00
Tatsuhiro Tsujikawa
81fb015391
nghttpx: Choose ECDSA cert if compatible signature algorithm available
2020-12-13 23:40:43 +09:00
Tatsuhiro Tsujikawa
6787423edc
nghttpx: Add workaround to include ':' in backend pattern
2020-11-27 22:15:46 +09:00
Tatsuhiro Tsujikawa
da7959c2e8
nghttpx: Deal with the case when h2 backend is retired before it is initialized
2020-11-15 11:19:07 +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
7df73a5d90
nghttpx: mrb_run was removed
2020-09-02 22:12:45 +09:00
Tatsuhiro Tsujikawa
d5550e946d
Amend f1d8547b29
...
Better handling of tls and early data buffer
2020-07-14 19:47:08 +09:00
Tatsuhiro Tsujikawa
62411f5a6e
nghttpx: Set client_handler to special frontend objects
2020-07-14 01:13:29 +09:00
Tatsuhiro Tsujikawa
e9465f0ee5
Revert "nghttpx: Fix ubsan error"
...
This reverts commit 14dfeee4ed
.
2020-07-14 01:13:29 +09:00
Tatsuhiro Tsujikawa
14dfeee4ed
nghttpx: Fix ubsan error
2020-07-14 00:12:07 +09:00
Tatsuhiro Tsujikawa
f1d8547b29
nghttpx: Fix stall when TLS follows after proxy protocol
...
This fixes that nghttpx stalls when TLS handshake and data follow
after proxy protocol header and no extra read notification is
triggered (e.g., just small 1 HTTP request).
2020-07-13 23:39:17 +09:00
Tatsuhiro Tsujikawa
abe80e371e
nghttpx: Fix logging integer
2020-06-10 20:56:33 +09:00
Tatsuhiro Tsujikawa
854e9fe395
nghttpx: Always call init_forwarded_for
...
Always call init_forwarded_for to get the default when source address
in PROXY protocol is ignored. This ensures that forwarded header
field has the same value as x-forwarded-for.
2020-04-18 17:16:45 +09:00
Tatsuhiro Tsujikawa
49cd8e6e73
nghttpx: Add PROXY-protocol v2 support
2020-04-18 17:16:30 +09:00
Jacky Tian
4922bb41d6
static_cast size parameter in StringRef constructor to size_t
2020-03-31 00:54:08 -07:00