Tatsuhiro Tsujikawa
41de3e6e65
Merge pull request #2152 from nghttp2/nghttpx-format_hex-span
...
src: Add util::format_hex overload functions taking std::span
2024-04-14 19:18:55 +09:00
Tatsuhiro Tsujikawa
3972c62250
src: Add util::format_hex overload functions taking std::span
2024-04-14 19:05:25 +09:00
Tatsuhiro Tsujikawa
ac53ec86aa
Merge pull request #2151 from nghttp2/nghttpx-ipc_fd-span-extent
...
nghttpx: Add extent to ipc_fd explicitly
2024-04-14 17:54:18 +09:00
Tatsuhiro Tsujikawa
38327104b2
nghttpx: Add extent to ipc_fd explicitly
2024-04-14 16:06:27 +09:00
Tatsuhiro Tsujikawa
4ec8adda6f
Merge pull request #2150 from alagoutte/cmakelist-add-build-testing
...
CMakListsts: Add Build Test info on summary
2024-04-14 16:03:53 +09:00
Alexis La Goutte
99de5c18a3
CMakListsts: Add Build Test info on summary
2024-04-13 12:19:47 +00:00
Tatsuhiro Tsujikawa
d43987add7
Merge pull request #2149 from nghttp2/ipc_fd-span
...
nghttpx: Simplify parameter declaration for ipc_fd functions
2024-04-13 20:45:55 +09:00
Tatsuhiro Tsujikawa
9c61b97a4e
nghttpx: Simplify parameter declaration for ipc_fd functions
2024-04-13 17:31:25 +09:00
Tatsuhiro Tsujikawa
eb865a6b26
Merge pull request #2146 from nghttp2/nghttpx-fix-allocator
...
nghttpx: Fix alignment issues in BlockAllocator
2024-04-10 22:25:56 +09:00
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