Tatsuhiro Tsujikawa
d8282de229
nghttpx: Respect !tls-no-postpone-early-data with boringssl
2021-10-15 00:13:49 +09:00
Tatsuhiro Tsujikawa
3a721a9dd5
nghttpx: Send session ticket after handshake with boringssl
2021-10-15 00:13:49 +09:00
Tatsuhiro Tsujikawa
0b6092446b
src: Compile with boringssl for non-http3 build
2021-10-14 23:44:27 +09:00
Tatsuhiro Tsujikawa
fa7a916ef3
nghttpx: Store initial_rtt in ev_tstamp for consistency
2021-10-10 17:34:58 +09:00
Tatsuhiro Tsujikawa
69c4187100
nghttpx: Add --frontend-quic-initial-rtt option
2021-10-10 17:24:02 +09:00
Tatsuhiro Tsujikawa
07128719c4
Workaround broken version check in AX_PYTHON_DEVEL
2021-10-10 16:52:05 +09:00
Tatsuhiro Tsujikawa
7471fa627d
Update ax_python_devel.m4
2021-10-10 16:08:49 +09:00
Tatsuhiro Tsujikawa
d7af5924ff
nghttpx: Extend QUIC server ID to 4 bytes
2021-10-10 16:05:48 +09:00
Tatsuhiro Tsujikawa
a48e9d3d80
Add bpf to clang-format
2021-10-06 21:29:15 +09:00
Tatsuhiro Tsujikawa
474a6db00c
Compile with gcc
2021-10-06 21:28:17 +09:00
Tatsuhiro Tsujikawa
cb6aea9aa9
Compile with -DNDEBUG
2021-10-06 21:28:00 +09:00
Tatsuhiro Tsujikawa
f4290c6497
Fix compile error
2021-10-04 23:23:03 +09:00
Tatsuhiro Tsujikawa
086b85b8f9
nghttpx: Unload BPF program after setting up all QUIC listeners
2021-10-04 22:39:31 +09:00
Tatsuhiro Tsujikawa
abee658a60
nghttpx: Make sure that ngtcp2_conn_update_pkt_tx_time is called
2021-10-02 19:22:53 +09:00
Tatsuhiro Tsujikawa
87bdc21667
nghttpx: Add --worker-process-grace-shutdown-period option
2021-10-02 18:55:51 +09:00
Tatsuhiro Tsujikawa
3e25ee8181
256k memlock is not enough when reloading happens
2021-09-29 22:16:39 +09:00
Tatsuhiro Tsujikawa
0266c458a3
nghttpx: Add --max-worker-processes option
2021-09-29 22:12:10 +09:00
Tatsuhiro Tsujikawa
d9c7631dcb
Fix compile error
2021-09-29 21:05:46 +09:00
Tatsuhiro Tsujikawa
df064fa2ba
nghttpx: Unload BPF objects on reload to avoid running out of memlock
2021-09-29 19:33:16 +09:00
Tatsuhiro Tsujikawa
318e0c8447
Guard msghdr_get_local_addr with ENABLE_HTTP3 macro
2021-09-28 22:35:53 +09:00
Tatsuhiro Tsujikawa
17d5503bf2
Update doc
2021-09-28 18:07:31 +09:00
Tatsuhiro Tsujikawa
19b4da6401
nghttpx: Support h3-29
2021-09-26 16:00:47 +09:00
Tatsuhiro Tsujikawa
886dc93f18
nghttpx: Fail h3 connection attempt if no ALPN is negotiated
2021-09-26 16:00:47 +09:00
Tatsuhiro Tsujikawa
407df2822e
Remove check for UDP_SEGMENT
...
Check for UDP_SEGMENT is for debian 10, but now that we have debian
11, remove the check because it breaks cross-build.
2021-09-26 10:29:05 +09:00
Tatsuhiro Tsujikawa
f6da0d342a
nghttpx: Fix crash if no keying materials are specified in file
2021-09-24 18:19:01 +09:00
Tatsuhiro Tsujikawa
7271537a15
nghttpx: Add --rlimit-memlock option
2021-09-24 18:13:38 +09:00
Tatsuhiro Tsujikawa
d0e8efac4d
nghttpx: Fix bug that reading QUIC secret file fails without line separator
2021-09-24 17:50:28 +09:00
Tatsuhiro Tsujikawa
27e6d56d83
Update doc
2021-09-23 12:02:19 +09:00
Tatsuhiro Tsujikawa
c5122c12cb
Update bash_completion
2021-09-23 11:45:23 +09:00
Tatsuhiro Tsujikawa
282050c596
Update manual pages
2021-09-23 11:45:10 +09:00
Tatsuhiro Tsujikawa
308c73bfa2
nghttpx: Read QUIC keying materials from file
...
Add --frontend-quic-secret-file to read QUIC keying materials from
file. --frontend-quic-connection-id-encryption-key was removed in
favor of this new option.
2021-09-23 11:18:07 +09:00
Tatsuhiro Tsujikawa
c40309ae8e
nghttpx: optarg should be allocated per configuration
2021-09-23 11:01:01 +09:00
Tatsuhiro Tsujikawa
1c7a4ecc7f
nghttpx: Rename generate_encrypted_quic_connection_id to generate_quic_connection_id
2021-09-21 23:09:03 +09:00
Tatsuhiro Tsujikawa
80cc623eb2
nghttpx: Allocate server id in Connection ID
2021-09-21 23:08:55 +09:00
Tatsuhiro Tsujikawa
89457fd991
More https
2021-09-21 20:40:57 +09:00
Tatsuhiro Tsujikawa
257043b8fb
Fix issue that libev cannot be found with autotools under mac osx
2021-09-21 19:49:56 +09:00
Tatsuhiro Tsujikawa
657d94b992
Fix compile error with libressl
2021-09-21 19:48:38 +09:00
Tatsuhiro Tsujikawa
06dc7d5964
Make sure that nghttp2 can be built from tar archive
2021-09-21 19:48:34 +09:00
Tatsuhiro Tsujikawa
b50079524b
Always include optional files to EXTRA_DIST
2021-09-21 19:26:28 +09:00
Tatsuhiro Tsujikawa
cdf1f269ff
Add missing cmake files to EXTRA_DIST
2021-09-21 17:53:15 +09:00
Tatsuhiro Tsujikawa
738b562f39
Bump up version number to 1.46.0-DEV
2021-09-20 17:52:07 +09:00
Tatsuhiro Tsujikawa
58499f256b
Update bash_completion
2021-09-20 17:07:58 +09:00
Tatsuhiro Tsujikawa
afb455ef80
python3
2021-09-20 17:07:44 +09:00
Tatsuhiro Tsujikawa
f4515e9034
Update manual pages
2021-09-20 17:02:54 +09:00
Tatsuhiro Tsujikawa
aab07d00d7
Bump version number to 1.45.0, LT revision to 35:0:21
2021-09-20 16:58:28 +09:00
Tatsuhiro Tsujikawa
32ecfc6a86
Use https
2021-09-20 16:54:47 +09:00
Tatsuhiro Tsujikawa
e866f9fae7
Update AUTHORS
2021-09-20 16:53:55 +09:00
Tatsuhiro Tsujikawa
a029f6ed2c
Rename sphinxcontrib to rubydomain to avoid module loading error
...
Rename sphinxcontrib to rubydomain to avoid module loading error when
sphinx-build docker image is used.
2021-09-20 13:43:40 +09:00
Tatsuhiro Tsujikawa
5b6e2cb5e0
Allow SPHINXBUILD to be overridden by environment variable
2021-09-20 12:19:26 +09:00
Tatsuhiro Tsujikawa
0264847a37
bpf: Use LINUX_KERNEL_VERSION extern variable
2021-09-19 21:07:40 +09:00