Tatsuhiro Tsujikawa
cb73b18a53
nghttpx: Add the fast path when selecting a certificate
2025-09-20 18:59:23 +09:00
Tatsuhiro Tsujikawa
4da70b34d1
Merge pull request #2519 from nghttp2/nghttpx-wolfssl-cert-select
...
nghttpx: Select certificate with wolfSSL
2025-09-20 18:58:50 +09:00
Tatsuhiro Tsujikawa
cd868f00b9
nghttpx: Select certificate with wolfSSL
...
This change adds the certificate selection with the supported
signature algorithms for wolfSSL in a way similar to BoringSSL.
wolfSSL does not support ML-DSA certificate as of this writing.
2025-09-20 18:29:50 +09:00
Tatsuhiro Tsujikawa
9fc31cfd16
Merge pull request #2518 from nghttp2/nghttpx-boringssl-cert-select
...
nghttpx: Select certificate with BoringSSL
2025-09-20 18:23:05 +09:00
Tatsuhiro Tsujikawa
e9f04ae0ad
nghttpx: Select certificate with BoringSSL
...
Previously, the certificate selection in nghttpx depending on the
supported signature algorithm is dedicated to OpenSSL. This change
brings the same capability to the BoringSSL build. BoringSSL does not
support ML-DSA certificate as of this writing.
2025-09-20 17:55:25 +09:00
Tatsuhiro Tsujikawa
5e75f0ac81
Merge pull request #2517 from nghttp2/nghttpx-cert-select-pkey-base-id
...
nghttpx: Select ECDSA cert based on EVP_PKEY_base_id
2025-09-20 11:52:36 +09:00
Tatsuhiro Tsujikawa
8c3f077c5e
nghttpx: Select ECDSA cert based on EVP_PKEY_base_id
...
We once refactored this with the shared curves, but it seems that it
is not entirely correct for this. Perhaps, the usage of
X509_get_signature_nid was incorrect.
2025-09-20 11:09:55 +09:00
Tatsuhiro Tsujikawa
9cbe936a25
Merge pull request #2516 from nghttp2/nghttpx-ml-dsa-cert-select
...
nghttpx: Prefer ML-DSA certificate over ECDSA
2025-09-19 23:32:08 +09:00
Tatsuhiro Tsujikawa
b815972b03
nghttpx: Prefer ML-DSA certificate over ECDSA
2025-09-19 23:00:53 +09:00
Tatsuhiro Tsujikawa
59b6d0d1d9
Merge pull request #2515 from nghttp2/nghttpx-supported-groups
...
nghttpx: Add groups option
2025-09-19 20:59:27 +09:00
Tatsuhiro Tsujikawa
028eeeefeb
nghttpx: Add groups option
...
The groups option takes the list of the supported groups. This
deprecates ecdh-curves option. If ecdh-curves option is used, it is
treated as if groups option is specified.
2025-09-19 19:29:04 +09:00
Tatsuhiro Tsujikawa
1feb3679fe
Merge pull request #2514 from nghttp2/groups-list
...
Use SSL_CTX_set1_groups_list
2025-09-19 19:24:03 +09:00
Tatsuhiro Tsujikawa
b00d8da2e2
Use SSL_CTX_set1_groups_list
...
Replace SSL_CTX_set1_curves_list with SSL_CTX_set1_groups_list.
Remove the workaround for wolfSSL because the bug has been fixed.
2025-09-19 18:45:04 +09:00
Tatsuhiro Tsujikawa
9df3962d08
Merge pull request #2513 from nghttp2/nghttpd-supported-groups
...
nghttpd: Make the supported groups configurable
2025-09-19 18:43:24 +09:00
Tatsuhiro Tsujikawa
304bfcbb70
nghttpd: Make the supported groups configurable
...
Use the same default list of groups as h2load.
2025-09-19 18:06:21 +09:00
Tatsuhiro Tsujikawa
280845e52e
Merge pull request #2511 from nghttp2/dependabot/go_modules/golang.org/x/net-0.44.0
...
build(deps): bump golang.org/x/net from 0.43.0 to 0.44.0
2025-09-16 00:05:32 +09:00
dependabot[bot]
bdc5d5a6d1
build(deps): bump golang.org/x/net from 0.43.0 to 0.44.0
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.43.0 to 0.44.0.
- [Commits](https://github.com/golang/net/compare/v0.43.0...v0.44.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
dependency-version: 0.44.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-15 14:39:06 +00:00
Tatsuhiro Tsujikawa
c9ff3599de
Bump library version due to the patch release
2025-09-15 20:52:45 +09:00
Tatsuhiro Tsujikawa
15912bf810
Merge pull request #2510 from nghttp2/remove-glitch-from-invalid-stream2
...
Remove session_update_glitch_ratelim called from deep inside the chain
2025-09-15 20:25:59 +09:00
Tatsuhiro Tsujikawa
9e65104b00
Remove session_update_glitch_ratelim called from deep inside the chain
...
Calling session_update_glitch_ratelim from
session_handle_invalid_stream2 makes handling error quite difficult
because it might be called in nested function calls. It seems to me
that adding that is accidental.
2025-09-15 18:58:05 +09:00
Tatsuhiro Tsujikawa
80ecefebb5
Merge pull request #2509 from nghttp2/fix-assertion-failure
...
Fix assertion failure
2025-09-15 18:24:32 +09:00
Tatsuhiro Tsujikawa
43b4369fba
Fix assertion failure
...
Fix assertion failure due to the missing check for NGHTTP2_IB_IGN_ALL
state. Add tests.
2025-09-15 17:56:17 +09:00
Tatsuhiro Tsujikawa
89b30903cc
Merge pull request #2508 from nghttp2/more-builtin-ext-glitch
...
Increase glitch counter for unexpected builtin extension frames
2025-09-13 11:44:03 +09:00
Tatsuhiro Tsujikawa
4904c736e1
Increase glitch counter for unexpected builtin extension frames
2025-09-13 11:16:19 +09:00
Tatsuhiro Tsujikawa
3b45a19423
Merge pull request #2507 from nghttp2/dependabot/github_actions/actions/stale-10
...
build(deps): bump actions/stale from 9 to 10
2025-09-09 19:00:47 +09:00
Tatsuhiro Tsujikawa
fbf4a7b750
Merge pull request #2506 from nghttp2/dependabot/github_actions/actions/setup-go-6
...
build(deps): bump actions/setup-go from 5 to 6
2025-09-09 17:47:18 +09:00
Tatsuhiro Tsujikawa
2a190bf5ee
Merge pull request #2505 from nghttp2/dependabot/github_actions/actions/github-script-8
...
build(deps): bump actions/github-script from 7 to 8
2025-09-09 08:48:32 +09:00
dependabot[bot]
877a78186c
build(deps): bump actions/stale from 9 to 10
...
Bumps [actions/stale](https://github.com/actions/stale ) from 9 to 10.
- [Release notes](https://github.com/actions/stale/releases )
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/stale/compare/v9...v10 )
---
updated-dependencies:
- dependency-name: actions/stale
dependency-version: '10'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-08 14:09:59 +00:00
dependabot[bot]
3d363ae478
build(deps): bump actions/setup-go from 5 to 6
...
Bumps [actions/setup-go](https://github.com/actions/setup-go ) from 5 to 6.
- [Release notes](https://github.com/actions/setup-go/releases )
- [Commits](https://github.com/actions/setup-go/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/setup-go
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-08 14:09:55 +00:00
dependabot[bot]
73141a7698
build(deps): bump actions/github-script from 7 to 8
...
Bumps [actions/github-script](https://github.com/actions/github-script ) from 7 to 8.
- [Release notes](https://github.com/actions/github-script/releases )
- [Commits](https://github.com/actions/github-script/compare/v7...v8 )
---
updated-dependencies:
- dependency-name: actions/github-script
dependency-version: '8'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-08 14:09:51 +00:00
Tatsuhiro Tsujikawa
eacf3484ca
Bump package version
2025-09-02 21:03:21 +09:00
Tatsuhiro Tsujikawa
45ac57609b
Update manual pages
v1.67.0
2025-09-02 19:20:04 +09:00
Tatsuhiro Tsujikawa
3190d030f7
Bump package and library versions
2025-09-02 19:20:04 +09:00
Tatsuhiro Tsujikawa
6979a07da6
Update AUTHORS
2025-09-02 19:20:04 +09:00
Tatsuhiro Tsujikawa
768e383662
Merge pull request #2503 from nghttp2/bump-ngtcp2
...
Bump ngtcp2 to v1.15.1
2025-09-02 19:19:24 +09:00
Tatsuhiro Tsujikawa
6fd2f9e027
Bump ngtcp2 to v1.15.1
2025-09-02 18:27:22 +09:00
Tatsuhiro Tsujikawa
54359802fa
Merge pull request #2500 from bmarques1995/master
...
Added nghttp3's pattern targets
2025-09-02 18:23:38 +09:00
bmarques1995
bc57689f17
Added nghttp3's pattern targets
2025-09-01 00:15:48 -03:00
Tatsuhiro Tsujikawa
3ae75e840e
Merge pull request #2499 from nghttp2/bump-libbpf
...
Bump libbpf to v1.6.2
2025-08-31 16:52:59 +09:00
Tatsuhiro Tsujikawa
7f79fbfa3e
Bump libbpf to v1.6.2
2025-08-31 16:24:02 +09:00
Tatsuhiro Tsujikawa
4c10abe99e
Merge pull request #2497 from nghttp2/test-lib-before-app
...
Test lib before building applications
2025-08-30 20:35:23 +09:00
Tatsuhiro Tsujikawa
2fed8b4945
Test lib before building applications
2025-08-30 19:29:06 +09:00
Tatsuhiro Tsujikawa
f266ee500d
Merge pull request #2496 from nghttp2/quic-padding
...
src: Adopt NGTCP2_WRITE_STREAM_FLAG_PADDING
2025-08-30 19:17:14 +09:00
Tatsuhiro Tsujikawa
708912fe20
Merge pull request #2495 from nghttp2/constexpr-fixup
...
src: constexpr fixup
2025-08-30 19:11:59 +09:00
Tatsuhiro Tsujikawa
f90a801609
src: Adopt NGTCP2_WRITE_STREAM_FLAG_PADDING
...
Adopt NGTCP2_WRITE_STREAM_FLAG_PADDING to increase opportunities for
GSO.
2025-08-30 18:42:07 +09:00
Tatsuhiro Tsujikawa
107b7814fa
src: constexpr fixup
...
- Use inline constexpr for constexpr variable with external linkage
- Use static constexpr where they should
- Use consteval for functions to generate a lookup table
2025-08-30 18:37:06 +09:00
Tatsuhiro Tsujikawa
bd70a1546c
Merge pull request #2494 from nghttp2/src-designated-initializers
...
src: Adopt designated initializers
2025-08-26 19:05:25 +09:00
Tatsuhiro Tsujikawa
6e660ddc4b
src: Adopt designated initializers
2025-08-26 18:12:09 +09:00
Tatsuhiro Tsujikawa
ea28e672ae
Merge pull request #2493 from nghttp2/ngtcp2-callback-designated-init
...
src: Adopt designated initializers for ngtcp2_callbacks
2025-08-25 21:50:54 +09:00
Tatsuhiro Tsujikawa
fe8685e37f
src: Adopt designated initializers for ngtcp2_callbacks
2025-08-25 21:01:08 +09:00