Commit Graph

8652 Commits

Author SHA1 Message Date
Tatsuhiro Tsujikawa
0c570c823d Merge pull request #2575 from nghttp2/dependabot/go_modules/github.com/quic-go/quic-go-0.57.1
build(deps): bump github.com/quic-go/quic-go from 0.57.0 to 0.57.1
2025-12-02 08:36:26 +09:00
dependabot[bot]
d6f85b11ce build(deps): bump github.com/quic-go/quic-go from 0.57.0 to 0.57.1
Bumps [github.com/quic-go/quic-go](https://github.com/quic-go/quic-go) from 0.57.0 to 0.57.1.
- [Release notes](https://github.com/quic-go/quic-go/releases)
- [Commits](https://github.com/quic-go/quic-go/compare/v0.57.0...v0.57.1)

---
updated-dependencies:
- dependency-name: github.com/quic-go/quic-go
  dependency-version: 0.57.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-01 16:04:48 +00:00
Tatsuhiro Tsujikawa
ba1747b97c Merge pull request #2574 from nghttp2/bump-ngtcp2
Bump ngtcp2 and its dependencies
2025-11-28 19:39:43 +09:00
Tatsuhiro Tsujikawa
6c79b9afde Bump ngtcp2 and its dependencies 2025-11-28 18:50:24 +09:00
Tatsuhiro Tsujikawa
18f2edf50a Merge pull request #2571 from nghttp2/dependabot/go_modules/github.com/quic-go/quic-go-0.57.0
build(deps): bump github.com/quic-go/quic-go from 0.56.0 to 0.57.0
2025-11-25 20:42:24 +09:00
Tatsuhiro Tsujikawa
1c98cc6673 Merge pull request #2570 from nghttp2/dependabot/github_actions/actions/checkout-6
build(deps): bump actions/checkout from 5 to 6
2025-11-25 19:07:33 +09:00
dependabot[bot]
ba9b332627 build(deps): bump github.com/quic-go/quic-go from 0.56.0 to 0.57.0
Bumps [github.com/quic-go/quic-go](https://github.com/quic-go/quic-go) from 0.56.0 to 0.57.0.
- [Release notes](https://github.com/quic-go/quic-go/releases)
- [Commits](https://github.com/quic-go/quic-go/compare/v0.56.0...v0.57.0)

---
updated-dependencies:
- dependency-name: github.com/quic-go/quic-go
  dependency-version: 0.57.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-24 14:48:56 +00:00
dependabot[bot]
279cee2af7 build(deps): bump actions/checkout from 5 to 6
Bumps [actions/checkout](https://github.com/actions/checkout) from 5 to 6.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v5...v6)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-24 14:43:33 +00:00
Tatsuhiro Tsujikawa
05d77b6d30 Merge pull request #2569 from nghttp2/src-remove-lowcase-redundant-cast
examples: Remove redundant cast in lowcase
2025-11-24 19:14:43 +09:00
Tatsuhiro Tsujikawa
15a13d5ac4 examples: Remove redundant cast in lowcase 2025-11-24 18:44:18 +09:00
Tatsuhiro Tsujikawa
bf3cc82a4b Merge pull request #2568 from nghttp2/src-lowcase
src: Generate lowcase_tbl
2025-11-24 18:39:23 +09:00
Tatsuhiro Tsujikawa
b91f598282 src: Generate lowcase_tbl 2025-11-24 17:54:29 +09:00
Tatsuhiro Tsujikawa
fa4a274a18 Merge pull request #2567 from nghttp2/gha-ubuntu-arm
Gha ubuntu arm
2025-11-24 11:46:51 +09:00
Tatsuhiro Tsujikawa
fc73d69ffb Fix compile errors 2025-11-24 10:46:52 +09:00
Tatsuhiro Tsujikawa
b4d6889fb6 GHA: Add ubuntu-24.04-arm builds 2025-11-24 09:39:08 +09:00
Tatsuhiro Tsujikawa
73ae764211 Merge pull request #2566 from nghttp2/dependabot/go_modules/golang.org/x/crypto-0.45.0
build(deps): bump golang.org/x/crypto from 0.43.0 to 0.45.0
2025-11-22 09:57:08 +09:00
dependabot[bot]
1c6d26488b build(deps): bump golang.org/x/crypto from 0.43.0 to 0.45.0
Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.43.0 to 0.45.0.
- [Commits](https://github.com/golang/crypto/compare/v0.43.0...v0.45.0)

---
updated-dependencies:
- dependency-name: golang.org/x/crypto
  dependency-version: 0.45.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-20 02:30:15 +00:00
Tatsuhiro Tsujikawa
b485a87b57 Merge pull request #2564 from nghttp2/nghttpx-ensure-reset-downstream-stream
nghttpx: Ensure resetting downstream h2 stream
2025-11-14 19:29:00 +09:00
Tatsuhiro Tsujikawa
b0f79f18bb nghttpx: Ensure resetting downstream h2 stream
Ensure resetting downstream h2 stream if Http2DownstreamConnection is
not closed via nghttp2_on_stream_close_callback.
2025-11-14 18:59:11 +09:00
Tatsuhiro Tsujikawa
14c02f6bc3 Merge pull request #2563 from nghttp2/gha-cancel-stale-job
GHA: Cancel stale job
2025-11-11 21:40:22 +09:00
Tatsuhiro Tsujikawa
3a79f38503 GHA: Cancel stale job
We have severely limited resources in terms of GitHub Actions.  We
cannot run full 2 build workflows at the same time.  To speed up the
latest build, we need to cancel the previous jobs, but it is too
tedious.  Let's cancel those stale jobs automatically.  No need to
cancel jobs on main because they should finish once committed.
2025-11-11 21:16:39 +09:00
Tatsuhiro Tsujikawa
800023a8e9 Merge pull request #2551 from trukna/cmake-fix-install-path
lib/CMakeLists.txt: Fix NGHTTP2_CONFIG_INSTALL_DIR path
2025-11-11 20:31:53 +09:00
Tatsuhiro Tsujikawa
a957322040 Merge pull request #2562 from nghttp2/src-remove-duplicated-test
src: Remove the duplicated test
2025-11-11 20:30:50 +09:00
Tatsuhiro Tsujikawa
a7fa441f0a src: Remove the duplicated test 2025-11-11 19:35:49 +09:00
Tatsuhiro Tsujikawa
61d3a68415 Merge pull request #2561 from nghttp2/src-simplify-dlist-remove
src: Simplify DList::remove
2025-11-11 19:34:32 +09:00
Tatsuhiro Tsujikawa
476a5f805e src: Simplify DList::remove 2025-11-11 19:09:00 +09:00
Tatsuhiro Tsujikawa
81b74b4e42 Merge pull request #2559 from nghttp2/dependabot/go_modules/github.com/quic-go/quic-go-0.56.0
build(deps): bump github.com/quic-go/quic-go from 0.55.0 to 0.56.0
2025-11-11 18:59:57 +09:00
dependabot[bot]
61cb0095b3 build(deps): bump github.com/quic-go/quic-go from 0.55.0 to 0.56.0
Bumps [github.com/quic-go/quic-go](https://github.com/quic-go/quic-go) from 0.55.0 to 0.56.0.
- [Release notes](https://github.com/quic-go/quic-go/releases)
- [Commits](https://github.com/quic-go/quic-go/compare/v0.55.0...v0.56.0)

---
updated-dependencies:
- dependency-name: github.com/quic-go/quic-go
  dependency-version: 0.56.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-11 09:17:05 +00:00
Tatsuhiro Tsujikawa
e4454672f0 Merge pull request #2560 from nghttp2/integration-cope-with-errprocessdone
integration: Cope with os.ErrProcessDone
2025-11-11 18:16:01 +09:00
Tatsuhiro Tsujikawa
e15a5517c7 integration: Cope with os.ErrProcessDone 2025-11-11 17:46:54 +09:00
Tatsuhiro Tsujikawa
9b0044d051 Merge pull request #2557 from nghttp2/src-workaround-ossl3-perf-regression
src: Workaround performance regression since OpenSSL 3.0
2025-11-09 20:49:27 +09:00
Tatsuhiro Tsujikawa
e9e5e15bbf src: Workaround performance regression since OpenSSL 3.0 2025-11-09 19:12:00 +09:00
Tatsuhiro Tsujikawa
2c7ef6442d Merge pull request #2556 from nghttp2/nghttpx-save-quic-tx-buf-allocation
nghttpx: Avoid separate allocation for QUIC tx buffer
2025-11-09 18:16:07 +09:00
Tatsuhiro Tsujikawa
d3ecf78031 nghttpx: Avoid separate allocation for QUIC tx buffer 2025-11-09 17:47:06 +09:00
Tatsuhiro Tsujikawa
d01db47215 Merge pull request #2555 from nghttp2/src-adopt-get0-ec-key
src: Adopt EVP_PKEY_get0_EC_KEY
2025-11-09 17:32:49 +09:00
Tatsuhiro Tsujikawa
8a760d0726 src: Adopt EVP_PKEY_get0_EC_KEY 2025-11-09 17:00:48 +09:00
Tatsuhiro Tsujikawa
73bfe4bf21 Merge pull request #2554 from nghttp2/src-remove-defer-dtor-noexcept
src: Remove noexcept from ~Defer
2025-11-09 17:00:09 +09:00
Tatsuhiro Tsujikawa
6e5e9bceca src: Remove noexcept from ~Defer
Remove noexcept from ~Defer because it is noexcept by default.
2025-11-09 16:33:46 +09:00
Tatsuhiro Tsujikawa
0476f0efbc Merge pull request #2553 from nghttp2/src-remove-lambda-emplty-param-list
src: Remove empty parameter list from lambda
2025-11-09 16:30:15 +09:00
Tatsuhiro Tsujikawa
ca23a490c3 src: Remove empty parameter list from lambda 2025-11-09 14:45:12 +09:00
Tatsuhiro Tsujikawa
ee2a4b625b Merge pull request #2552 from nghttp2/src-rewrite-defer
src: Rewrite defer
2025-11-09 14:07:00 +09:00
Tatsuhiro Tsujikawa
cec4bf08a2 src: Rewrite defer 2025-11-09 13:45:18 +09:00
Ankur Tyagi
0b67049243 lib/CMakeLists.txt: Fix NGHTTP2_CONFIG_INSTALL_DIR path
Remove hard coded path to fix installation on 64-bit arch.

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
2025-11-09 13:38:26 +13:00
Tatsuhiro Tsujikawa
ebf4b7eaee Merge pull request #2550 from nghttp2/remove-unused-macros-and-enums
Remove unused macros and enums
2025-11-03 23:46:09 +09:00
Tatsuhiro Tsujikawa
0bf5b764fa Remove unused macros and enums 2025-11-03 22:45:18 +09:00
Tatsuhiro Tsujikawa
081eb29e9f Merge pull request #2549 from nghttp2/update-map
Port ngtcp2_map changes
2025-11-03 22:44:50 +09:00
Tatsuhiro Tsujikawa
ca81d89fe1 Port ngtcp2_map changes 2025-11-03 21:44:05 +09:00
Tatsuhiro Tsujikawa
450ed6afce Merge pull request #2548 from nghttp2/optimize-hpack-huffman
hpack: Optimize huffman decoding a bit
2025-11-03 19:20:20 +09:00
Tatsuhiro Tsujikawa
e72f4af5de hpack: Optimize huffman decoding a bit 2025-11-03 18:32:37 +09:00
Tatsuhiro Tsujikawa
3fa6a6349c Merge pull request #2546 from nghttp2/dependabot/github_actions/actions/upload-artifact-5
build(deps): bump actions/upload-artifact from 4 to 5
2025-10-28 08:33:37 +09:00