commit 85e300c79fb6dbcfa9c1013215c8710c1c2cd3d2
Merge: a399ab72 dedad37d
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2026-07-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2026-07-29

    Merge pull request #2823 from nghttp2/nghttpx-reset-quic-upstream-addr-fd
    
    nghttpx: Reset quic upstream addr fd to the current path

commit dedad37defa9ab3c5ae818e526679c25623732e2
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2026-07-29
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2026-07-29

    nghttpx: Reset quic upstream addr fd to the current path

commit a399ab720d0a141d4ddccc3b0240ab602bf59c95
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2026-07-29
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2026-07-29

    Update bash_completion

commit 53587b5a703558571f32f17dce85549f805fd171
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2026-07-29
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2026-07-29

    Update manual pages

commit 23f26ba7f4bd85c288901dd82590ad5a05df16ab
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2026-07-29
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2026-07-29

    Bump package and library versions

commit 31e206ff9e1a8d51f4b0c1718658fd5ce84c5686
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2026-07-29
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2026-07-29

    Update AUTHORS

commit 333e32ddeaace68ce81e3d393a82ac2ae131359d
Merge: dcc7566e 496c2f3b
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2026-07-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2026-07-28

    Merge pull request #2822 from nghttp2/bump-llhttp
    
    Bump llhttp to v9.4.2

commit 496c2f3b8b3473ba5e5737ad8a484970299752c4
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2026-07-28
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2026-07-28

    Bump llhttp to v9.4.2

commit dcc7566e49c6b89c0c2e8cf64021dbf73c54881e
Merge: e55172da 55992354
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2026-07-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2026-07-28

    Merge pull request #2821 from nghttp2/bump-neverbleed
    
    Bump neverbleed

commit 5599235422dd0585e401f51a2cf89b67607aeb39
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2026-07-28
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2026-07-28

    Bump neverbleed

commit e55172daf9a4756b1aeac2691223cf13d06cc44c
Merge: 91ad6fdb a9461d0c
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2026-07-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2026-07-28

    Merge pull request #2820 from nghttp2/bump-ngtcp2
    
    Bump ngtcp2 and its dependencies

commit a9461d0c4b1f84ae1cdc1683b5cfe22c5f17273e
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2026-07-28
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2026-07-28

    Bump ngtcp2 and its dependencies

commit 91ad6fdbb42061f6e45c9b67da7b1804958c5877
Merge: 772b19ea e33df631
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2026-07-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2026-07-28

    Merge pull request #2819 from nghttp2/dependabot/go_modules/github.com/quic-go/quic-go-0.61.0
    
    build(deps): bump github.com/quic-go/quic-go from 0.60.0 to 0.61.0

commit e33df6313a0d05431e52a5187307cae357600d25
Author:     dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
AuthorDate: 2026-07-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2026-07-27

    build(deps): bump github.com/quic-go/quic-go from 0.60.0 to 0.61.0
    
    Bumps [github.com/quic-go/quic-go](https://github.com/quic-go/quic-go) from 0.60.0 to 0.61.0.
    - [Release notes](https://github.com/quic-go/quic-go/releases)
    - [Commits](https://github.com/quic-go/quic-go/compare/v0.60.0...v0.61.0)
    
    ---
    updated-dependencies:
    - dependency-name: github.com/quic-go/quic-go
      dependency-version: 0.61.0
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>

commit 772b19eae183fd7db24c4abc80de2e3e7639b66a
Merge: d5ab3d92 02788f1e
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2026-07-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2026-07-26

    Merge pull request #2818 from nghttp2/fix-continuations-count
    
    Count CONTINUATIONS per its frame header

commit 02788f1e121298411bb46936702fdeae18a9421a
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2026-07-26
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2026-07-26

    Count CONTINUATIONS per its frame header

commit d5ab3d92da24b72ec97a707d6b32c5b3beaf2857
Merge: 91a2c9c1 adc8e812
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2026-07-21
Commit:     GitHub <noreply@github.com>
CommitDate: 2026-07-21

    Merge pull request #2815 from nghttp2/dependabot/github_actions/actions/setup-go-7
    
    build(deps): bump actions/setup-go from 6 to 7

commit adc8e812957d97e00dcf893b061bcbc837262996
Author:     dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
AuthorDate: 2026-07-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2026-07-20

    build(deps): bump actions/setup-go from 6 to 7
    
    Bumps [actions/setup-go](https://github.com/actions/setup-go) from 6 to 7.
    - [Release notes](https://github.com/actions/setup-go/releases)
    - [Commits](https://github.com/actions/setup-go/compare/v6...v7)
    
    ---
    updated-dependencies:
    - dependency-name: actions/setup-go
      dependency-version: '7'
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>

commit 91a2c9c1bbb19d4bcbd91d830a850e721fa6605b
Merge: 3d5fea6d 0df35edc
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2026-07-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2026-07-16

    Merge pull request #2814 from nghttp2/dependabot/go_modules/golang.org/x/net-0.57.0
    
    build(deps): bump golang.org/x/net from 0.56.0 to 0.57.0

commit 0df35edc48a57d609b230185756eb2b881f3d6cd
Author:     dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
AuthorDate: 2026-07-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2026-07-13

    build(deps): bump golang.org/x/net from 0.56.0 to 0.57.0
    
    Bumps [golang.org/x/net](https://github.com/golang/net) from 0.56.0 to 0.57.0.
    - [Commits](https://github.com/golang/net/compare/v0.56.0...v0.57.0)
    
    ---
    updated-dependencies:
    - dependency-name: golang.org/x/net
      dependency-version: 0.57.0
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>

commit 3d5fea6d88ee8634e25bc62fdfa61b09b4b1794a
Merge: a25ec3de 692768a6
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2026-07-11
Commit:     GitHub <noreply@github.com>
CommitDate: 2026-07-11

    Merge pull request #2813 from nghttp2/add-missing-header-value-check-for-priority
    
    Add the missing header value check for priority header field

commit 692768a66389ec0ea780dcc85466f0f7be9be477
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2026-07-11
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2026-07-11

    Add the missing header value check for priority header field

commit a25ec3de429d038f08f334cd3dc3b637f05fe7bf
Merge: 1b3f1e9d 4ed7e465
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2026-07-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2026-07-05

    Merge pull request #2810 from nghttp2/require-nghttp3-1.17.0
    
    Require nghttp3 >= 1.17.0

commit 4ed7e465632c94468844b5fc388dd470353dea27
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2026-07-04
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2026-07-04

    Require nghttp3 >= 1.17.0

commit 1b3f1e9de182417a90cf4358d95f79be148ad3b4
Merge: 1c3b5371 3851e463
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2026-07-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2026-07-02

    Merge pull request #2808 from nghttp2/nghttpx-remove-unused-unordered-set-include
    
    nghttpx: Remove unused unordered_set include

commit 3851e463bfe6af835046eddf35da3a3e6c2bd3fe
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2026-07-01
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2026-07-01

    nghttpx: Remove unused unordered_set include

commit 1c3b53716eb0e733f01b0aa13042cd87ec443287
Merge: 91c4cc94 aac6eb3f
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2026-06-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2026-06-30

    Merge pull request #2807 from nghttp2/nghttpx-rename-completecb
    
    nghttpx: Rename completeCb_ to complete_cb_

commit aac6eb3f24b9e1f758b73e008c4b7bd60162fea4
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2026-06-30
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2026-06-30

    nghttpx: Rename completeCb_ to complete_cb_

commit 91c4cc940846ae9b70ab228e87429a53a64953c0
Merge: 4f9e64b3 8955d1da
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2026-06-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2026-06-30

    Merge pull request #2806 from nghttp2/nghttpx-fix-error-code
    
    nghttpx: NGHTTP2_ERR_TEMPORAL_CALLBACK_FAILURE is not allowed in on_frame_recv_callback

commit 8955d1da47232ca19d2c4912d6f3d8c56eab97e9
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2026-06-30
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2026-06-30

    nghttpx: NGHTTP2_ERR_TEMPORAL_CALLBACK_FAILURE is not allowed in on_frame_recv_callback

commit 4f9e64b329a6e2e65359ce0025f7ca2375be34f3
Merge: 15691b8d 06a4a520
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2026-06-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2026-06-30

    Merge pull request #2805 from nghttp2/gcc-16
    
    Gcc 16

commit 06a4a5202d1cfd15f4d55da61efe414741291040
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2026-06-30
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2026-06-30

    src tests: Fix build error with gcc-16

commit 28d1290e347e4e8f24edd3e61e16918c37002bb6
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2026-06-30
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2026-06-30

    h2load: Fix build error with gcc-16

commit 775e7a77ca7ff2a2fdbc1175b42d71a51fa10804
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2026-06-30
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2026-06-30

    nghttpx: Fix build error with gcc-16

commit 07dc1b55079680a0462fa0f51edd619605f18470
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2026-06-28
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2026-06-30

    nghttpd: Fix build error with gcc-16

commit 18e9765320edd4913a39786cbdc0a529087de3d4
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2026-06-28
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2026-06-30

    nghttp: Fix build error with gcc-16

commit 15691b8d7cfe2dadc3e320b9af1371831f5b8cab
Merge: d376fbe5 93d5e029
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2026-06-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2026-06-30

    Merge pull request #2804 from nghttp2/dependabot/github_actions/actions/cache-6
    
    build(deps): bump actions/cache from 5 to 6

commit 93d5e0298dd0196d0ce503eaab1602f68a121ae2
Author:     dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
AuthorDate: 2026-06-29
Commit:     GitHub <noreply@github.com>
CommitDate: 2026-06-29

    build(deps): bump actions/cache from 5 to 6
    
    Bumps [actions/cache](https://github.com/actions/cache) from 5 to 6.
    - [Release notes](https://github.com/actions/cache/releases)
    - [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
    - [Commits](https://github.com/actions/cache/compare/v5...v6)
    
    ---
    updated-dependencies:
    - dependency-name: actions/cache
      dependency-version: '6'
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>

commit d376fbe547247cb0da9c20a74a05210821ff1ab8
Merge: 82dc8f9a 121c73d7
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2026-06-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2026-06-28

    Merge pull request #2803 from nghttp2/nghttpx-upstream-write-rate-h3
    
    nghttpx: Drop h3 connection when frontend write rate is too low

commit 121c73d7b10cbc029325991740d62ccd18b4790b
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2026-06-07
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2026-06-28

    nghttpx: Drop h3 connection when frontend write rate is too low

commit 82dc8f9a4ec90c49ca11db00224ae5976dabdb1b
Merge: c39e41c8 f590c50a
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2026-06-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2026-06-28

    Merge pull request #2802 from nghttp2/bump-ngtcp2
    
    Bump ngtcp2 and its dependencies

commit f590c50a6f5c1e16c705b87d02c2dbfe09c8f0e3
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2026-06-28
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2026-06-28

    Bump ngtcp2 and its dependencies

commit c39e41c86bbf9d58f95473c815ea6bae2cfb70f2
Merge: c3c47b7e 1e863e78
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2026-06-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2026-06-25

    Merge pull request #2800 from nghttp2/dependabot/github_actions/actions/checkout-7
    
    build(deps): bump actions/checkout from 6 to 7

commit 1e863e78836999f6a9c586178526348c57569dae
Author:     dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
AuthorDate: 2026-06-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2026-06-22

    build(deps): bump actions/checkout from 6 to 7
    
    Bumps [actions/checkout](https://github.com/actions/checkout) from 6 to 7.
    - [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/v6...v7)
    
    ---
    updated-dependencies:
    - dependency-name: actions/checkout
      dependency-version: '7'
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>

commit c3c47b7ee1861cc201a90c4a8d5b4ecfde8129dc
Merge: 2382a414 65871b62
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2026-06-20
Commit:     GitHub <noreply@github.com>
CommitDate: 2026-06-20

    Merge pull request #2799 from nghttp2/dependabot/go_modules/golang.org/x/net-0.56.0
    
    build(deps): bump golang.org/x/net from 0.55.0 to 0.56.0

commit 65871b62828404ed8045f8e5d6c1dafc6b6f6e6a
Author:     dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
AuthorDate: 2026-06-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2026-06-15

    build(deps): bump golang.org/x/net from 0.55.0 to 0.56.0
    
    Bumps [golang.org/x/net](https://github.com/golang/net) from 0.55.0 to 0.56.0.
    - [Commits](https://github.com/golang/net/compare/v0.55.0...v0.56.0)
    
    ---
    updated-dependencies:
    - dependency-name: golang.org/x/net
      dependency-version: 0.56.0
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>

commit 2382a41456ad6ede884a35044df6e082bf72ef1d
Merge: 0a674d71 11af1e9d
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2026-06-14
Commit:     GitHub <noreply@github.com>
CommitDate: 2026-06-14

    Merge pull request #2797 from nghttp2/nghttpx-upstream-write-rate
    
    nghttpx: Drop connection when frontend write rate is too low

commit 11af1e9df57657d29c970ff2e9236f6332cff3fc
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2026-06-09
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2026-06-14

    nghttpx: Drop connection when frontend write rate is too low
    
    HTTP/3 support will be added in the upcoming PR because it requires
    new API that is not available in the released nghttp3 versions.

commit 0a674d71f40c0b554583ad3915986cf2f18e664c
Merge: e96863e3 e3615b7e
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2026-06-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2026-06-13

    Merge pull request #2796 from nghttp2/nghttpx-reformat-help
    
    nghttpx: Reformat help message to make it editor friendly

commit e3615b7e93b7e2e8c5c0af9023a053921ae2a533
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2026-06-13
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2026-06-13

    nghttpx: Reformat help message to make it editor friendly

commit e96863e378440d559671d9daab13cc844ae23521
Merge: f6b2e49d e59b8047
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2026-06-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2026-06-09

    Merge pull request #2792 from nghttp2/dependabot/go_modules/github.com/quic-go/quic-go-0.60.0
    
    build(deps): bump github.com/quic-go/quic-go from 0.59.1 to 0.60.0

commit f6b2e49de2f0192b4b215e339b5806fc0554890e
Merge: 09b897c4 a65a09de
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2026-06-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2026-06-09

    Merge pull request #2794 from nghttp2/nghttpx-frontend-and-backend-stream-timeouts
    
    nghttpx: Provide frontend and backend stream timeouts

commit a65a09dec6ecb9220be1c0b7b03ffe0e9bb03587
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2026-06-08
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2026-06-08

    nghttpx: Provide frontend and backend stream timeouts
    
    Deprecate stream-read-timeout and stream-write-timeout options.  Add
    the following options to configure these timeouts for frontend and
    backend separately:
    
    - frontend-stream-read-timeout
    - frontend-stream-write-timeout
    - backend-stream-read-timeout
    - backend-stream-write-timeout
    
    For backward compatibility, stream-read-timeout sets both
    frontend-stream-read-timeout and backend-stream-read-timeout.
    Likewise, stream-write-timeout sets both frontend-stream-write-timeout
    and backend-stream-write-timeout.

commit e59b8047bd39d096c70a7002f1c52fc5de4692ad
Author:     dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
AuthorDate: 2026-06-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2026-06-08

    build(deps): bump github.com/quic-go/quic-go from 0.59.1 to 0.60.0
    
    Bumps [github.com/quic-go/quic-go](https://github.com/quic-go/quic-go) from 0.59.1 to 0.60.0.
    - [Release notes](https://github.com/quic-go/quic-go/releases)
    - [Commits](https://github.com/quic-go/quic-go/compare/v0.59.1...v0.60.0)
    
    ---
    updated-dependencies:
    - dependency-name: github.com/quic-go/quic-go
      dependency-version: 0.60.0
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>

commit 09b897c402e8bcb3e1d0159c39dcc14538e428d1
Merge: 411d8985 f482aa81
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2026-06-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2026-06-07

    Merge pull request #2791 from nghttp2/reformat-huffman-data
    
    Reformat huffman data table

commit f482aa81f9460b84b8f990ed8f2e0dc858312f62
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2026-06-07
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2026-06-07

    Reformat huffman data table

commit 411d8985892ae78d80f4844d3998f0ab02ae847e
Merge: 6d2625cb 11471474
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2026-06-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2026-06-07

    Merge pull request #2790 from nghttp2/upcase-hex-literals
    
    bpf, examples, tests: Upper case hex integer literals

commit 11471474eef9963208d0a5239df18ea2553fa6ee
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2026-06-07
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2026-06-07

    bpf, examples, tests: Upper case hex integer literals

commit 6d2625cbb468214c822156165a0c8241e81aab9a
Merge: 86dff0f3 85845b3f
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2026-06-07
Commit:     GitHub <noreply@github.com>
CommitDate: 2026-06-07

    Merge pull request #2789 from nghttp2/nghttpx-h2-stream-write-timeout
    
    Nghttpx h2 stream write timeout

commit 85845b3ff0ccfca00b6a4ad678fbc2b73d9f9e1f
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2026-06-07
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2026-06-07

    nghttpx: No need to enable stream write timer because h2 headers are not flow controlled

commit 7d644b8289665953a003e29d449866d8c8906925
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2026-06-07
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2026-06-07

    nghttpx: Enable downstream write timer when there are buffered data

commit 2e0d550bbdfafd84b64328c2bbbc3c0836b4efa6
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2026-06-07
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2026-06-07

    nghttpx: Disable h2 upstream write timer only when no data are left

commit 86dff0f307453f9992294d245ac8074f5fe5dbd1
Merge: 5187b351 41004d29
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2026-06-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2026-06-06

    Merge pull request #2788 from nghttp2/upcase-hex
    
    Upcase hex

commit 41004d2920def1c2c80e83b049d4da4dc565835c
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2026-06-06
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2026-06-06

    src: Upper case hex integer literals

commit cbaf4a730258d53696ba30c821337aa9e3cea71b
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2026-06-06
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2026-06-06

    nghttpx: Construct ESCAPE_TBL with constexpr function

commit 3a4d39a27d8df534d54a488f414e8859e51a87a1
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2026-06-06
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2026-06-06

    lib: Upper case hex integer literals

commit 5187b35100a5897afab076f8b3cb967e5481b1ad
Merge: 503f8c2f 20717a0e
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2026-06-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2026-06-06

    Merge pull request #2787 from nghttp2/hd-huffman-upcase
    
    Upper case hex integer literals in huffman data table

commit 20717a0e2ee0142af6b5b1cbaa1ad29f74d83516
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2026-06-06
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2026-06-06

    Upper case hex integer literals in huffman data table

commit 503f8c2f275389c5574b581bad10d325a2840de8
Merge: 9ffafc46 570ff0af
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2026-06-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2026-06-06

    Merge pull request #2786 from nghttp2/http-designated-init-array
    
    http: Initialize array with designated initializers

commit 570ff0afbdfb1e8b31699f76f24d974856aa51a4
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2026-06-06
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2026-06-06

    http: Initialize array with designated initializers

commit 9ffafc46efb4103a548c7629bdd1b59f7f747550
Merge: 1006d918 36b23347
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2026-06-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2026-06-06

    Merge pull request #2785 from nghttp2/reformat-downcase-tbl
    
    Reformat downcase table

commit 36b2334777b8cde3d008f625f024d68414847cf5
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2026-06-06
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2026-06-06

    Reformat downcase table

commit 1006d918a97581c6daefd5e55e3f941d87932353
Merge: ddba7214 70726b35
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2026-06-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2026-06-06

    Merge pull request #2784 from nghttp2/helper-designated-init-array
    
    helper: Initialize array with designated initializers

commit 70726b356546850fdeab236a213215443c9b18f1
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2026-06-06
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2026-06-06

    helper: Initialize array with designated initializers

commit ddba721451e1aa5295305cc470f3de8484f6f48c
Merge: e92eb478 03048e14
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2026-06-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2026-06-06

    Merge pull request #2783 from nghttp2/bump-sfparse
    
    Bump sfparse

commit 03048e14e45b9aca01b7af6284573b0f60bf8483
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2026-06-06
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2026-06-06

    Bump sfparse

commit e92eb4786aa06e425f069763e2ff9291ecb0327e
Merge: 736ab7cb fdb85ec7
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2026-06-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2026-06-04

    Merge pull request #2782 from nghttp2/rework-http-header-validation
    
    Rework HTTP header validation

commit fdb85ec7e0ab5d5e1b23171a1d6f103acc4a335d
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2026-06-04
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2026-06-04

    Rework HTTP header validation
    
    Simplify HTTP header validation by merging multiple switch-case into
    one.

commit 736ab7cba92132970d3a4165b235ac413cf0780c
Merge: bb66f83f 24c8ebea
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2026-06-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2026-06-04

    Merge pull request #2781 from nghttp2/downcase
    
    lib: Add nghttp2_downcase_byte

commit 24c8ebea511f9e4f1e20f91d06004b252fecb8c8
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2026-06-04
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2026-06-04

    lib: Add nghttp2_downcase_byte

commit bb66f83f52282415088a318191dc60f6dad10e5b
Merge: 2b7c134f 6979dab1
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2026-06-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2026-06-03

    Merge pull request #2780 from nghttp2/win32-bswap-macros
    
    net: Use macros for win32 hton*/ntoh* fallbacks

commit 6979dab1d0e2966989b0b3f997de341e53486f07
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2026-06-03
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2026-06-03

    net: Use macros for win32 hton*/ntoh* fallbacks

commit 2b7c134f67bc2cab4457833edfd3287f60a771ae
Merge: f1241088 3be3ddc6
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2026-06-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2026-06-03

    Merge pull request #2779 from nghttp2/avoid-deprecated-ngtcp2-and-nghttp3-apis
    
    Avoid deprecated ngtcp2 and nghttp3 apis

commit 3be3ddc6c5a2ffd1996cb76d4862852840d564b5
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2026-06-03
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2026-06-03

    Require ngtcp2 >= v1.23.0 and avoid the deprecated API usage

commit a8a3c1f3fb6505ee616d0e19f41e6c2a0488b5c4
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2026-06-03
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2026-06-03

    Require nghttp3 >= v1.16.0 and avoid the deprecated API usage

commit f1241088cdbe011e11843c490fbff6d7c208ef6b
Merge: 47f83cf9 12589380
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2026-06-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2026-06-03

    Merge pull request #2778 from nghttp2/bump-ngtcp2
    
    Bump ngtcp2 and its dependencies

commit 12589380a5aa6f067678ecc7e3f7a886e78fd4fd
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2026-06-02
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2026-06-02

    Bump ngtcp2 and its dependencies

commit 47f83cf989ae83d45a4ee0bfc8d56434e4ee2aa2
Merge: 00720169 a1e4a0b7
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2026-06-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2026-06-02

    Merge pull request #2777 from nghttp2/rewrite-http-integer-parsing
    
    lib: Rewrite integer decoder in http

commit a1e4a0b71036215404c1dde3b3dfd71465e4269a
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2026-05-30
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2026-05-30

    lib: Rewrite integer decoder in http
    
    This effectively tightens up HTTP status code validation by allowing 3
    digits only.  Make nghttp2_stream.status_code of type int32_t because
    int16_t does not give us any advantage.

commit 0072016972da81efba03360efed4588938387dab
Merge: 6c231ecf 4f41a2ea
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2026-05-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2026-05-27

    Merge pull request #2776 from nghttp2/fix-docker-build
    
    Fix docker build

commit 4f41a2ea7888386b203a995d07f5cb5679c75384
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2026-05-27
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2026-05-27

    Fix docker build

commit 6c231ecfc653852064f248408f51dd4f71d6d6b6
Merge: 2d11d9b5 41bc5143
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2026-05-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2026-05-27

    Merge pull request #2775 from nghttp2/gha-cygwin
    
    GHA: Add Cygwin build

commit 41bc514324e503279cd0f52ba3ce1331aaebb7f3
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2026-05-27
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2026-05-27

    GHA: Add Cygwin build

commit 2d11d9b578c7f0ae712c8f88ac1d3a61c088cf24
Merge: 8edad4ec 150427a1
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2026-05-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2026-05-26

    Merge pull request #2774 from nghttp2/dependabot/go_modules/golang.org/x/net-0.55.0
    
    build(deps): bump golang.org/x/net from 0.54.0 to 0.55.0

commit 150427a1f6a5031f22964dab83571f57f6f6db38
Author:     dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
AuthorDate: 2026-05-25
