Tatsuhiro Tsujikawa
0880de4668
src: Rewrite DList
...
Rewrite DList, and now is named SList because it is Singly Linked
List.
2025-11-11 18:18:00 +09: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
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
dependabot[bot]
6c0fd9400d
build(deps): bump actions/upload-artifact from 4 to 5
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 4 to 5.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-27 15:21:33 +00:00
Tatsuhiro Tsujikawa
de81da7621
Merge pull request #2545 from nghttp2/simplify-format-hex
...
src: Simplify format_hex and format_upper_hex
2025-10-27 18:53:39 +09:00
Tatsuhiro Tsujikawa
8593b1f46c
src: Simplify format_hex and format_upper_hex
...
Ignore -Wsign-conversion warning to avoid an issue that is very hard
to workaround.
2025-10-27 18:20:03 +09:00
Tatsuhiro Tsujikawa
0e9d325dee
Bump package version
2025-10-25 17:34:56 +09:00
Tatsuhiro Tsujikawa
534b74b725
Update bash_completion
v1.68.0
2025-10-25 17:13:35 +09:00
Tatsuhiro Tsujikawa
090c7fe26c
Update manual pages
2025-10-25 17:13:19 +09:00
Tatsuhiro Tsujikawa
527cdebfee
Bump package and library versions
2025-10-25 17:09:28 +09:00
Tatsuhiro Tsujikawa
a2667a6692
Merge pull request #2544 from nghttp2/bump-ngtcp2
...
Bump ngtcp2 and its dependencies
2025-10-22 21:25:39 +09:00
Tatsuhiro Tsujikawa
aedc348754
Bump ngtcp2 and its dependencies
2025-10-22 19:28:19 +09:00
Tatsuhiro Tsujikawa
19fbcf5238
Merge pull request #2543 from nghttp2/remove-ticket_keys-from-WorkerEvent
...
nghttpx: Remove unused ticket_keys from WorkerEvent
2025-10-14 21:06:32 +09:00
Tatsuhiro Tsujikawa
6fe99003df
nghttpx: Remove unused ticket_keys from WorkerEvent
2025-10-14 20:33:21 +09:00
Tatsuhiro Tsujikawa
0139746d53
Merge pull request #2542 from nghttp2/optimize-quic-io
...
Optimize quic io
2025-10-14 19:35:06 +09:00
Tatsuhiro Tsujikawa
8dd0c86bde
h2load: Prioritize QUIC UDP read event over the other events
2025-10-14 19:00:31 +09:00
Tatsuhiro Tsujikawa
5d4df477e8
h2load: Defer write to the next event loop for QUIC
2025-10-14 18:54:52 +09:00
Tatsuhiro Tsujikawa
2b355a338c
nghttpx: Prioritize QUIC UDP read event over the other events
2025-10-14 18:54:44 +09:00
Tatsuhiro Tsujikawa
cfeec12a52
nghttpx: Defer write to the next event loop for QUIC
2025-10-14 18:48:38 +09:00
Tatsuhiro Tsujikawa
26e2d53536
Merge pull request #2541 from nghttp2/dependabot/go_modules/golang.org/x/net-0.46.0
...
build(deps): bump golang.org/x/net from 0.44.0 to 0.46.0
2025-10-14 08:35:08 +09:00
dependabot[bot]
d921c54209
build(deps): bump golang.org/x/net from 0.44.0 to 0.46.0
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.44.0 to 0.46.0.
- [Commits](https://github.com/golang/net/compare/v0.44.0...v0.46.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
dependency-version: 0.46.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-13 14:36:11 +00:00
Tatsuhiro Tsujikawa
8f729331c1
Merge pull request #2540 from nghttp2/nghttpx-quic-recv-pktcnt
...
nghttpx: Increase number of UDP packets to read
2025-10-13 19:14:15 +09:00
Tatsuhiro Tsujikawa
a25dd12811
nghttpx: Increase number of UDP packets to read
...
It turns out that the limit of 10 packets per event loop is too small,
that prevents an endpoint from consuming ACKs and other control frames
(e.g., MAX_STREAM_DATA, MAX_STREAMS), resulting in the loss of
throughput. This change increases maximum number of packets to read
to 64.
2025-10-13 18:35:42 +09:00
Tatsuhiro Tsujikawa
2f1565b0e2
Merge pull request #2538 from nghttp2/dependabot/go_modules/github.com/quic-go/quic-go-0.55.0
...
build(deps): bump github.com/quic-go/quic-go from 0.54.1 to 0.55.0
2025-10-07 00:49:31 +09:00
dependabot[bot]
389ae66d12
build(deps): bump github.com/quic-go/quic-go from 0.54.1 to 0.55.0
...
Bumps [github.com/quic-go/quic-go](https://github.com/quic-go/quic-go ) from 0.54.1 to 0.55.0.
- [Release notes](https://github.com/quic-go/quic-go/releases )
- [Commits](https://github.com/quic-go/quic-go/compare/v0.54.1...v0.55.0 )
---
updated-dependencies:
- dependency-name: github.com/quic-go/quic-go
dependency-version: 0.55.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-06 14:33:55 +00:00
Tatsuhiro Tsujikawa
a60e00c628
Merge pull request #2537 from nghttp2/dependabot/go_modules/github.com/quic-go/quic-go-0.54.1
...
build(deps): bump github.com/quic-go/quic-go from 0.54.0 to 0.54.1
2025-09-30 21:42:28 +09:00
dependabot[bot]
53ce088694
build(deps): bump github.com/quic-go/quic-go from 0.54.0 to 0.54.1
...
Bumps [github.com/quic-go/quic-go](https://github.com/quic-go/quic-go ) from 0.54.0 to 0.54.1.
- [Release notes](https://github.com/quic-go/quic-go/releases )
- [Commits](https://github.com/quic-go/quic-go/compare/v0.54.0...v0.54.1 )
---
updated-dependencies:
- dependency-name: github.com/quic-go/quic-go
dependency-version: 0.54.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-29 18:32:02 +00:00
Copilot
e802ccc02a
Fix typos in documentation: "or3xx" → "or 3xx" and missing space after period ( #2536 )
...
Fix typos in documentation: "or3xx" → "or 3xx" and "itself.To" → "itself. To"
Co-authored-by: tatsuhiro-t <404610+tatsuhiro-t@users.noreply.github.com >
2025-09-29 23:30:52 +09:00
Tatsuhiro Tsujikawa
17428a5d09
Merge pull request #2535 from nghttp2/h2load-quic-window-bits-default
...
h2load: Set QUIC window-bits to 24 by default
2025-09-29 22:23:26 +09:00
Tatsuhiro Tsujikawa
83683742f1
h2load: Set QUIC window-bits to 24 by default
...
Reduce the default windows-bits for QUIC to 24 (16MiB). The previous
default (1 << 30) is too large and causes too many packet losses on
very fast connection with super low RTT.
2025-09-29 21:04:48 +09:00
Tatsuhiro Tsujikawa
fa585e9182
Merge pull request #2534 from nghttp2/remove-redundant-semicolon
...
Remove redundant semicolon
2025-09-28 17:53:35 +09:00