commit 68cb6900fde14c77f0cd7add0e094a862960eb99
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2026-04-19
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2026-04-19

    Update bash_completion

commit 20f0a2754ccc010eb3f56fa3f996caff87a165fb
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2026-04-19
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2026-04-19

    Update manual pages

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

    Bump package and library versions

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

    Update AUTHORS

commit 1c71eec8d18731178039ce522994d733a204464a
Merge: 66f36e43 1106866d
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2026-04-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2026-04-19

    Merge pull request #2687 from nghttp2/bump-aws-lc
    
    Bump aws-lc

commit 1106866d2c592c7af7c3202ffd34a7f1c8afc786
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2026-04-19
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2026-04-19

    Bump aws-lc

commit 66f36e43ba647480760ab67fdcd1645967c3f869
Merge: ba70d706 a89b4d8c
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2026-04-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2026-04-18

    Merge pull request #2686 from nghttp2/nghttpx-log-ech-configuration
    
    nghttpx: Log the number of loaded ECH configuration in NOTICE level

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

    nghttpx: Log the number of loaded ECH configuration in NOTICE level

commit ba70d706c07d3aa90a7cf28a73221e12be8017ac
Merge: 1b2b18f7 57af11f4
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2026-04-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2026-04-17

    Merge pull request #2678 from nghttp2/nghttpx-ech
    
    Nghttpx ech

commit 1b2b18f7e4f08e6f3c9b3d5e744dd32e01189f89
Merge: 76622d64 fb9bee1e
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2026-04-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2026-04-17

    Merge pull request #2685 from nghttp2/bump-ngtcp2
    
    Bump ngtcp2 to v1.22.1

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

    Bump ngtcp2 to v1.22.1

commit 57af11f45ab1debd28e68cba2f708a9c4c507442
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2026-04-13
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2026-04-16

    nghttpx: Add $tls_ech_accepted accesslog variable

commit b3764df6e2d14cde1328cf767d704f1849d04094
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2026-04-12
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2026-04-16

    nghttpx: Add ECH support

commit 76622d64a9e1cb9a1fb0706c1605e72fc197d5d4
Merge: 5061932b bce1636d
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2026-04-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2026-04-16

    Merge pull request #2681 from nghttp2/header-related-stream-error
    
    Make header related errors stream error with glitch rate limit guard

commit bce1636dd48bc366d36d2c2da145c0d39263655e
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2026-04-15
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2026-04-16

    Make header related errors stream error with glitch rate limit guard

commit 5061932b42c03ea9b678b88707ce1ba1f2b7f8d1
Merge: 8b45ad36 4be3a921
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2026-04-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2026-04-16

    Merge pull request #2683 from nghttp2/optimize-hpack-huffman-decode-length-estimation
    
    Optimize the decoded length estimation for Huffman encoded string

commit 8b45ad360651b2be5a15fc40b0c41832cd2690c6
Merge: 3b4a1322 06756153
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2026-04-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2026-04-15

    Merge pull request #2682 from nghttp2/bump-openssl
    
    GHA: Bump openssl to v4.0.0

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

    Optimize the decoded length estimation for Huffman encoded string

commit 3b4a132266c61f40b8fbd0d4fdd8bbe2642fdaaa
Merge: 0e11ace6 602fa44b
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2026-04-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2026-04-15

    Merge pull request #2680 from nghttp2/dependabot/go_modules/golang.org/x/net-0.53.0
    
    build(deps): bump golang.org/x/net from 0.52.0 to 0.53.0

commit 06756153ce93d31fdddadf769d827dc6d22e1928
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2026-04-15
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2026-04-15

    GHA: Bump openssl to v4.0.0

commit 0e11ace645adc09f4f1581986c345a924185c6db
Merge: fa8f442a 849f12ed
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2026-04-15
Commit:     GitHub <noreply@github.com>
CommitDate: 2026-04-15

    Merge pull request #2679 from nghttp2/dependabot/github_actions/actions/github-script-9
    
    build(deps): bump actions/github-script from 8 to 9

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

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

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

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

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

    clang-format

commit fdeea6d4d1a9ff10c8f2e1cf8dcad6264e2e1c3a
Merge: 21d54f4b 23398595
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2026-04-13
Commit:     GitHub <noreply@github.com>
CommitDate: 2026-04-13

    Merge pull request #2677 from xl32/master
    
    OpenSSL 4.0.0 beta1 fix

commit 233985952d713784083e0411c6d37e62f393c048
Author:     Alexander Gerasimov <alexander.gerasimov@codeit.pro>
AuthorDate: 2026-04-12
Commit:     Alexander Gerasimov <alexander.gerasimov@codeit.pro>
CommitDate: 2026-04-12

    OpenSSL 4.0.0 beta1 fix adopted for wolfssl

commit 03e6d17a326d043a3d2215e83405aa810a0c5121
Author:     Alexander Gerasimov <alexander.gerasimov@codeit.pro>
AuthorDate: 2026-04-12
Commit:     Alexander Gerasimov <alexander.gerasimov@codeit.pro>
CommitDate: 2026-04-12

    OpenSSL 4.0.0 beta1 fix

commit 21d54f4b926d412048038c8fda7f8c499bc3306e
Merge: 0d91ee3c d87a2369
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2026-04-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2026-04-08

    Merge pull request #2676 from nghttp2/src-constexpr-ngtcp2-callbacks
    
    src: Add static constexpr to ngtcp2 and nghttp3 callbacks

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

    src: Add static constexpr to ngtcp2 and nghttp3 callbacks

commit 0d91ee3ce62f6ebd45301e44fa3c768f676b2a94
Merge: 8223b438 ba7fe5a0
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2026-04-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2026-04-08

    Merge pull request #2675 from nghttp2/src-constexpr-linkage
    
    src: Remove enclosing anonymous namespace from constexpr variables

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

    src: Remove enclosing anonymous namespace from constexpr variables

commit 8223b438a57c5c79a763230a179d4d0e06d886eb
Merge: 206bdcdf eed28866
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2026-04-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2026-04-06

    Merge pull request #2674 from nghttp2/nghttpx-rename-log-enabled
    
    nghttpx: Rename LOG_ENABLED to log_enabled

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

    nghttpx: Rename LOG_ENABLED to log_enabled

commit 206bdcdfd07dd0471c679debfc285077add9c201
Merge: 5762a21e 11286cfa
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2026-04-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2026-04-06

    Merge pull request #2673 from nghttp2/nghttpx-call-log-ctor-directly
    
    nghttpx: Call Log ctor directly

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

    nghttpx: Call Log ctor directly

commit 5762a21efba489e0bedfc59a1273caf79f1b9192
Merge: 42a94f8d c40dfb35
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2026-04-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2026-04-05

    Merge pull request #2672 from nghttp2/nghttpx-fix-log-twice
    
    nghttpx: Amend #2671 to fix double logging

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

    nghttpx: Amend #2671 to fix double logging

commit 42a94f8dbb38668267caaa9ce57f1aa8f82e0057
Merge: ac3bf6c1 1326c1cd
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2026-04-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2026-04-05

    Merge pull request #2671 from nghttp2/nghttpx-log-source-loc
    
    nghttpx: Rewrite LOG macros with std::source_location

commit 1326c1cd8936ef40ce59cc0cc5f54b6cfc0d0a2a
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2026-04-05
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2026-04-05

    nghttpx: Rewrite LOG macros with std::source_location

commit ac3bf6c12af449253de1afaf6073184f87766426
Merge: e8f5916f 1005ecc0
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2026-04-05
Commit:     GitHub <noreply@github.com>
CommitDate: 2026-04-05

    Merge pull request #2670 from nghttp2/moderize-allocator
    
    Modernize BlockAllocator and its utility functions

commit 1005ecc0ae0da55ccb010533ab57b0f95e41388c
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2026-04-05
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2026-04-05

    Modernize BlockAllocator and its utility functions

commit e8f5916f703ff9880d8c8e4830a45599bf210a4b
Merge: 8345ea9e 90426588
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2026-04-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2026-04-04

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

commit 8345ea9e6544871fc4ec26e6a3024ebe3a08fb4c
Merge: fc1edffd 384a5810
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2026-04-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2026-04-04

    Merge pull request #2668 from nghttp2/src-refine-allocator
    
    src: Refine allocator with the modern memory construct

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

    Bump ngtcp2 and its dependencies

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

    src: Refine allocator with the modern memory construct

commit fc1edffd586cd4076b28f8fe26fa808457deca20
Merge: 66f6d8ff 8bd2c998
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2026-04-02
Commit:     GitHub <noreply@github.com>
CommitDate: 2026-04-02

    Merge pull request #2667 from nghttp2/h2load-h3-uni-stream-closure
    
    h2load: Deal with h3 unidirectional stream closure

commit 8bd2c99844d5cc2f5bc757525f0f230f78123ef4
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2026-04-02
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2026-04-02

    h2load: Deal with h3 unidirectional stream closure

commit 66f6d8ff92d567ca2f868956f04f4a95682fab67
Merge: 8c917085 9f5b2e40
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2026-03-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2026-03-28

    Merge pull request #2666 from nghttp2/gha-macos-26
    
    GHA: Add macos-26 build and remove macos-14 build

commit 9f5b2e408ab2f228232f1605fcdd263b9a1e11ec
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2026-03-28
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2026-03-28

    GHA: Add macos-26 build and remove macos-14 build

commit 8c91708583a0279a450cf213e06a292744a3941f
Merge: f2d257f2 180836d5
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2026-03-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2026-03-28

    Merge pull request #2665 from nghttp2/bump-llhttp
    
    Bump llhttp to v9.3.1

commit 180836d586794173761f2e93ad98f16ab1ff2519
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2026-03-28
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2026-03-28

    Bump llhttp to v9.3.1

commit f2d257f250980e6da51b61db9bd133b4b459f66c
Merge: 7fd77dfa 719ad070
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2026-03-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2026-03-28

    Merge pull request #2664 from nghttp2/update-h2load-howto
    
    doc: Update h2load howto

commit 719ad0708ca45c0b8c24b8500b232d280d4e0949
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2026-03-28
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2026-03-28

    doc: Update h2load howto

commit 7fd77dface4836c4926104375936c12c2755b188
Merge: f212526d b7e422e2
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2026-03-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2026-03-28

    Merge pull request #2663 from nghttp2/bump-neverbleed
    
    third-party: Bump neverbleed

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

    third-party: Bump neverbleed

commit f212526da4bf9e977933d0ecfa9339bad8a40e61
Merge: 3a954212 45f455dd
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2026-03-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2026-03-28

    Merge pull request #2662 from nghttp2/nghttpx-ipc-conn-reset
    
    nghttpx: Deal with ECONNRESET for IPC socket on worker process side

commit 45f455ddc174ebdada3b2341818b4ed48591806b
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2026-03-28
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2026-03-28

    nghttpx: Deal with ECONNRESET for IPC socket on worker process side

commit 3a954212671f897c20d9d0fd78f6c7a2a9ab3dfc
Merge: 123bbbe2 675bde3c
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2026-03-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2026-03-26

    Merge pull request #2661 from nghttp2/nghttpx-update-doc
    
    nghttpx: Format doc

commit 675bde3c9bf87e3386382e8c7436289d2d371c87
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2026-03-26
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2026-03-26

    nghttpx: Format doc

commit 123bbbe268464f5d84715b898683f27847ecd011
Merge: c7bf06c7 3c52ba41
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2026-03-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2026-03-26

    Merge pull request #2660 from nghttp2/h2load-h3
    
    h2load: Add --h3 option

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

    h2load: Add --h3 option

commit c7bf06c79be409f8077259c206ccbe2357bd1e3a
Merge: 64541dbd a0572c9a
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2026-03-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2026-03-26

    Merge pull request #2659 from nghttp2/nghttpx-simplify-h2-write
    
    nghttpx: Simplify HTTP/2 writer

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

    nghttpx: Simplify HTTP/2 writer

commit 64541dbdfc9cf0c0d6cdc95deaa830d256481a0b
Merge: af36d716 05583ee3
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2026-03-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2026-03-26

    Merge pull request #2658 from nghttp2/riovec-span
    
    src: Refactor riovec with std::span

commit 05583ee37f7dd95dc4d88944b1995f43acd9ab0e
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2026-03-26
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2026-03-26

    src: Refactor riovec with std::span

commit af36d716b953c2060be4dd1a3b04a2b162750dc1
Merge: 7310f058 6b75efe2
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2026-03-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2026-03-24

    Merge pull request #2657 from nghttp2/nghttpx-tcp-defer-accept
    
    nghttpx: Choose the sensible value for TCP_DEFER_ACCEPT

commit 6b75efe257b24220ac3eec634df6304308a61899
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2026-03-24
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2026-03-24

    nghttpx: Choose the sensible value for TCP_DEFER_ACCEPT

commit 7310f0583c2cd526cb0b36258eb45adb35286c5f
Merge: 27198cfb 58ef096c
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2026-03-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2026-03-24

    Merge pull request #2656 from nghttp2/nghttpx-quic-utils-span
    
    nghttpx: Refactor QUIC utils with std::span

commit 58ef096c2fceacf18988613a0d9c9e7137b52c7c
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2026-03-24
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2026-03-24

    nghttpx: Refactor QUIC utils with std::span

commit 27198cfbd9726a8019430d332b504b4cdf06318e
Merge: 4d0a6e4d b4cccf03
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2026-03-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2026-03-24

    Merge pull request #2655 from nghttp2/nghttpx-connection-read-span
    
    Nghttpx connection read span

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

    nghttpx: Make Connection::read_clear accept std::span

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

    nghttpx: Make Connection::read_tls accept std::span

commit 4d0a6e4d003caff6f4a40f096a8ec4b94733ec2c
Merge: e82b41d6 a74e8d61
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2026-03-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2026-03-24

    Merge pull request #2654 from nghttp2/nghttpx-connection-write-span
    
    Nghttpx connection write span

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

    nghttpx: Make Connection::write_clear accept std::span

commit 31d6973b2f439dc5a44f88fb671dc559c0bcdfc1
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2026-03-24
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2026-03-24

    nghttpx: Make Connection::write_tls accept std::span

commit e82b41d6b80bf4d5de9bc32d27fefae1045acc00
Merge: b17a692a f4139aa4
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2026-03-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2026-03-24

    Merge pull request #2653 from nghttp2/nghttpx-livecheck-span
    
    nghttpx: Adopt std::span for LiveCheck read path

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

    nghttpx: Adopt std::span for LiveCheck read path

commit b17a692a78a93298e61dc1d683a93b6df2e08be5
Merge: da755b2f 6f55c84a
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2026-03-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2026-03-24

    Merge pull request #2652 from nghttp2/dependabot/github_actions/microsoft/setup-msbuild-3
    
    build(deps): bump microsoft/setup-msbuild from 2 to 3

commit da755b2f0537247d4cd14188a9b96dae1d93af1f
Merge: 99065afe d4b813b8
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2026-03-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2026-03-24

    Merge pull request #2651 from nghttp2/nghttpx-api-dconn-partial-write
    
    nghttpx: Deal with partial write in API downstream connection

commit 6f55c84a13c878a7a934a2a6f427da860a98644a
Author:     dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
AuthorDate: 2026-03-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2026-03-23

    build(deps): bump microsoft/setup-msbuild from 2 to 3
    
    Bumps [microsoft/setup-msbuild](https://github.com/microsoft/setup-msbuild) from 2 to 3.
    - [Release notes](https://github.com/microsoft/setup-msbuild/releases)
    - [Commits](https://github.com/microsoft/setup-msbuild/compare/v2...v3)
    
    ---
    updated-dependencies:
    - dependency-name: microsoft/setup-msbuild
      dependency-version: '3'
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>

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

    nghttpx: Deal with partial write in API downstream connection

commit 99065afe91013650b2d521669b23b3b8b613f50b
Merge: d0ad6a2f 4f7f90ea
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2026-03-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2026-03-23

    Merge pull request #2650 from nghttp2/nghttpx-downstream-conn-span
    
    nghttpx: Modernize downstream connection with std::span

commit 4f7f90eaa1292f386e7b0d64e899028cbd09e383
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2026-03-23
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2026-03-23

    nghttpx: Modernize downstream connection with std::span

commit d0ad6a2f905c70e70e2ae70371e851feb8f0434a
Merge: 2d9ce2ea 4aff44b6
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2026-03-23
Commit:     GitHub <noreply@github.com>
CommitDate: 2026-03-23

    Merge pull request #2649 from nghttp2/nghttpx-upstream-span
    
    nghttpx: Use std::span for upstream interface

commit 4aff44b6b9de988c3aa5196e4336576fee5fab9a
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2026-03-23
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2026-03-23

    nghttpx: Use std::span for upstream interface

commit 2d9ce2eab1922b8315113fd895c9b26a6879a3ed
Merge: 35383a4f dc1ac545
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2026-03-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2026-03-22

    Merge pull request #2647 from nghttp2/src-iterator-range-concept
    
    src: Review the use of iterator and range concepts

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

    src: Review the use of iterator and range concepts

commit 35383a4f0b527b15226a17175175966c5b78377f
Merge: 5c947628 52f89550
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2026-03-22
Commit:     GitHub <noreply@github.com>
CommitDate: 2026-03-22

    Merge pull request #2646 from nghttp2/src-as_uint8_span-auto
    
    src: Simplify as_uint8_span with auto

commit 52f895500bd0d05c44ef6b12fcba4c7914c6aede
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2026-03-22
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2026-03-22

    src: Simplify as_uint8_span with auto

commit 5c947628d53fab6023d8a6589549ea871b0fcc8b
Merge: 745b025e 483ea051
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2026-03-19
Commit:     GitHub <noreply@github.com>
CommitDate: 2026-03-19

    Merge pull request #2645 from nghttp2/src-override
    
    src: Adopt override keyword

commit 483ea051206155b77a1bd1095af6482bb9100bf7
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2026-03-18
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2026-03-18

    src: Adopt override keyword

commit 745b025e07b1529a276f57f7395edb32671c72ca
Merge: 864ba966 2d2c666d
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2026-03-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2026-03-18

    Merge pull request #2644 from nghttp2/buffer-write
    
    src: Refactor Buffer::write with std::span

commit 2d2c666df0fcda40786257ee67ef4fa01415ad00
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2026-03-18
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2026-03-18

    src: Refactor Buffer::write with std::span

commit 864ba96694bcdf0c38c0e4393fd6036f739cc7d3
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2026-03-18
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2026-03-18

    Bump library version due to the patch release

commit 310c239817118dc0b6be0c2184a7b6c39f751a45
Merge: a86693f2 caed460c
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2026-03-18
Commit:     GitHub <noreply@github.com>
CommitDate: 2026-03-18

    Merge pull request #2643 from nghttp2/add-missing-iframe-state-validation
    
    Add missing iframe state validation

commit caed460cd752f90e1ff038dc8e595087329968e1
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2026-02-18
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2026-03-18

    Add tests for iframe->state validation

commit 92ad06a7031fd2d8d16a2fd47419a451da61f685
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2026-02-18
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2026-03-17

    Fix missing iframe->state validations to avoid assertion failure

commit a86693f273791b1fa165a399b90784fda02c7b86
Merge: 34699726 41d3be90
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2026-03-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2026-03-17

    Merge pull request #2642 from nghttp2/nghttp-buf-outside-loop
    
    nghttp: Move span creation out of loop

commit 41d3be907038122d20176b320219f08ebed4e4c0
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2026-03-17
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2026-03-17

    nghttp: Move span creation out of loop

commit 346997263015b572ebf5b6061a73a2e3ca1d9c9c
Merge: 68016b99 285cf1c8
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2026-03-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2026-03-17

    Merge pull request #2641 from nghttp2/h2load-read-buf-span
    
    h2load: Use span for reading

commit 285cf1c8845ba36e8029466c295c316e133e9c47
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2026-03-17
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2026-03-17

    h2load: Use span for reading

commit 68016b99820ae8d7d7921cc70879937293ec09ab
Merge: 19898e10 9727c131
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2026-03-17
Commit:     GitHub <noreply@github.com>
CommitDate: 2026-03-17

    Merge pull request #2639 from nghttp2/nghttp-span
    
    nghttp: Refactor with std::span

commit 9727c13113c60a53fddc5b630f586cc1134841d3
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2026-03-16
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2026-03-17
