Tatsuhiro Tsujikawa
9260e53410
nghttpx: Fix alignment issues in BlockAllocator
2024-04-10 21:35:24 +09:00
Tatsuhiro Tsujikawa
3b91cd95ea
Merge pull request #2144 from nghttp2/nghttpx-response-method-head
...
nghttpx: Do not send error/status body when method is HEAD
2024-04-09 17:32:22 +09:00
Tatsuhiro Tsujikawa
7523afe753
nghttpx: Do not send error/status body when method is HEAD
2024-04-09 16:51:27 +09:00
Tatsuhiro Tsujikawa
88bdba7064
Merge pull request #2143 from nghttp2/dependabot/go_modules/golang.org/x/net-0.24.0
...
build(deps): bump golang.org/x/net from 0.22.0 to 0.24.0
2024-04-09 01:13:25 +09:00
dependabot[bot]
cccece45f8
build(deps): bump golang.org/x/net from 0.22.0 to 0.24.0
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.22.0 to 0.24.0.
- [Commits](https://github.com/golang/net/compare/v0.22.0...v0.24.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-04-08 14:15:23 +00:00
Tatsuhiro Tsujikawa
c35c119ef0
Merge pull request #2142 from nghttp2/nghttpx-endpoint-def
...
nghttpx: Define APIEndpoints separately
2024-04-06 19:56:46 +09:00
Tatsuhiro Tsujikawa
3793fcf9d8
nghttpx: Define APIEndpoints separately
2024-04-06 19:36:41 +09:00
Tatsuhiro Tsujikawa
b8b2efb590
Merge pull request #2141 from nghttp2/to_array
...
Adopt std::to_array and remove make_array
2024-04-06 17:28:16 +09:00
Tatsuhiro Tsujikawa
609d587397
Adopt std::to_array and remove make_array
2024-04-06 16:51:37 +09:00
Tatsuhiro Tsujikawa
b8f0d17f2f
Merge pull request #2140 from nghttp2/bump-macos
...
ci: Bump macos to 13
2024-04-06 15:55:43 +09:00
Tatsuhiro Tsujikawa
0235798136
ci: Bump macos to 13
...
Also bump boringssl so that it can be built without Go.
2024-04-06 15:24:16 +09:00
Tatsuhiro Tsujikawa
acd8d16bd9
Merge pull request #2138 from nghttp2/require-c++20
...
Require C++20 compiler
2024-04-05 19:40:57 +09:00
Tatsuhiro Tsujikawa
35e1ca2039
Require C++20 compiler
2024-04-05 19:21:00 +09:00
Tatsuhiro Tsujikawa
85644ebe3a
Merge pull request #2137 from nghttp2/require-c-ares-1.16
...
Require c-ares >= 1.16.0 for ares_getaddrinfo
2024-04-05 18:43:28 +09:00
Tatsuhiro Tsujikawa
6e2e06ac03
Require c-ares >= 1.16.0 for ares_getaddrinfo
2024-04-05 17:10:37 +09:00
Tatsuhiro Tsujikawa
6e53efc060
Merge pull request #2136 from nghttp2/nghttpx-fix-quic-stateless-reset-stack-buffer
...
nghttpx: Fix QUIC stateless reset stack buffer overflow
2024-04-05 17:06:42 +09:00
Tatsuhiro Tsujikawa
dcc5d44094
nghttpx: Fix QUIC stateless reset stack buffer overflow
2024-04-05 16:47:17 +09:00
Tatsuhiro Tsujikawa
8b567c597a
Bump package version
2024-04-04 17:29:26 +09:00
Tatsuhiro Tsujikawa
d76b8331d1
Update bash_completion
v1.61.0
2024-04-04 17:16:56 +09:00
Tatsuhiro Tsujikawa
0655cb3be4
Update manual pages
2024-04-04 17:16:42 +09:00
Tatsuhiro Tsujikawa
7a88a0d019
Bump package and library versions
2024-04-04 17:12:12 +09:00
Tatsuhiro Tsujikawa
086103193a
Update AUTHORS
2024-04-04 17:10:22 +09:00
Tatsuhiro Tsujikawa
d71a4668c6
Add nghttp2_option_set_max_continuations
2024-04-04 17:08:46 +09:00
Tatsuhiro Tsujikawa
00201ecd8f
Limit CONTINUATION frames following an incoming HEADER frame
2024-04-04 17:08:46 +09:00
Tatsuhiro Tsujikawa
605d9fdd68
Merge pull request #2134 from nghttp2/nghttpd-fix-stall
...
nghttpd: Fix read stall
2024-04-04 17:08:17 +09:00
Tatsuhiro Tsujikawa
749e1d8bd2
nghttpd: Fix read stall
2024-04-04 16:52:29 +09:00
Tatsuhiro Tsujikawa
c68456cc68
Merge pull request #2133 from nghttp2/nghttpx-fix-error-message
...
nghttpx: Fix error message
2024-04-03 20:00:44 +09:00
Tatsuhiro Tsujikawa
fe06364011
Merge pull request #2131 from nghttp2/bump-munit
...
Bump munit
2024-04-03 19:53:06 +09:00
Tatsuhiro Tsujikawa
68f71ad5fb
nghttpx: Fix error message
2024-04-03 19:45:07 +09:00
Tatsuhiro Tsujikawa
f15e3713ad
Bump munit
2024-04-03 19:36:36 +09:00
Tatsuhiro Tsujikawa
b0b14bf5b6
Merge pull request #2132 from nghttp2/nghttpx-ares-getaddrinfo
...
nghttpx: Migrate to ares_getaddrinfo
2024-04-03 19:36:06 +09:00
Tatsuhiro Tsujikawa
d32324658a
nghttpx: Migrate to ares_getaddrinfo
2024-04-03 19:21:16 +09:00
Tatsuhiro Tsujikawa
c9c4f0bb18
Merge pull request #2129 from nghttp2/nghttpx-quic-lb
...
nghttpx: Allocate 3 bits for QUIC configuration in Connection ID
2024-03-31 22:34:35 +09:00
Tatsuhiro Tsujikawa
4c74be62e3
Merge pull request #2128 from jimmy-park/fix-cmake-warning
...
cmake: check `SSL_provide_quic_data` when `ENABLE_HTTP3` is `ON`
2024-03-31 22:26:30 +09:00
Tatsuhiro Tsujikawa
fbcb9154fc
nghttpx: Allocate 3 bits for QUIC configuration in Connection ID
...
Allocate 3 bits for QUIC configuration in Connection ID that matches
the current QUIC LB draft.
2024-03-31 21:44:01 +09:00
Jiwoo Park
7a507f9a61
Check SSL_provide_quic_data when ENABLE_HTTP3 is ON
2024-03-31 20:54:07 +09:00
Tatsuhiro Tsujikawa
241b1973cb
Merge pull request #2127 from nghttp2/bpf-drop-bad-quic-packet
...
bpf: Drop bad QUIC packet
2024-03-31 19:24:31 +09:00
Tatsuhiro Tsujikawa
e8c45f4bfd
bpf: Drop bad QUIC packet
...
Drop QUIC packet if it is less than valid QUIC packet or it is coming
from one of remote ports that are known to be a UDP service that can
be used as a UDP reflection attack.
2024-03-31 19:00:15 +09:00
Tatsuhiro Tsujikawa
5483edded8
Merge pull request #2126 from nghttp2/nghttpx-worker-process-thread
...
nghttpx: Split thread into worker_process and thread
2024-03-31 18:55:53 +09:00
Tatsuhiro Tsujikawa
edd2070a11
nghttpx: Split thread into worker_process and thread
...
Split thread into worker_process and thread. Use thread to O(1)
lookup for Worker. This new machinery is not compatible to the
previous version. The old instance of nghttpx must not be upgraded
with USR2 signal. It should be restarted instead.
2024-03-31 18:07:56 +09:00
Tatsuhiro Tsujikawa
cd7d5166f1
Merge pull request #2125 from nghttp2/nghttpx-faster-worker-lookup
...
Nghttpx faster worker lookup
2024-03-30 18:36:49 +09:00
Tatsuhiro Tsujikawa
6e57c13727
Faster worker lookup
2024-03-30 17:31:18 +09:00
Tatsuhiro Tsujikawa
a2f8f75145
Rename iwps to lwps
2024-03-30 16:29:23 +09:00
Tatsuhiro Tsujikawa
4dea77ce39
Merge pull request #2124 from nghttp2/nghttpx-cid
...
nghttpx: Rework Connection ID construction
2024-03-30 11:31:28 +09:00
Tatsuhiro Tsujikawa
ab4b37afab
nghttpx: Rework Connection ID construction
2024-03-30 11:09:03 +09:00
Tatsuhiro Tsujikawa
c97376d456
Merge pull request #2122 from nghttp2/nghttpx-stateless-reset
...
Further reduce Stateless reset emission
2024-03-28 17:35:32 +09:00
Tatsuhiro Tsujikawa
b3bb189cb8
Further reduce Stateless reset emission
2024-03-28 17:07:44 +09:00
Tatsuhiro Tsujikawa
408149ce5e
Merge pull request #2120 from nghttp2/no-rfc7540-priority-fix
...
No rfc7540 priority fix
2024-03-25 23:39:05 +09:00
Tatsuhiro Tsujikawa
f35defd57a
Remove stream from queue on deletion
...
Remove stream from queue on deletion. Run on_stream_close_callback
before deallocating item in case that a frame is submitted in the
callback which is highly unusual in practice.
2024-03-25 23:15:16 +09:00
Tatsuhiro Tsujikawa
97c4b72b6a
Decrement num_idle_streams when opening idle stream
2024-03-25 23:14:04 +09:00