commit ac22e0efe3f82f43c1366961c89a50ee821cfba3
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2025-06-17
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2025-06-17

    Update manual pages

commit 031ae82552bdb297f4d9030a71fb32a31006819d
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2025-06-17
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2025-06-17

    Bump package and library versions

commit 6b3e58127d8e87f999e6813f98baa69837efcfd3
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2025-06-17
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2025-06-17

    Update AUTHORS

commit 5e576bda7d71ff1616f9f502d8e061d706abfc7d
Merge: 121e4011 6039258f
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2025-06-16
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-06-16

    Merge pull request #2462 from nghttp2/nghttpx-preserve-weightgroup-cycle
    
    nghttpx: Preserve WeightGroup cycles between backend replaces

commit 6039258f015415e40a67fd90ee18aaf7cd96dfca
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2025-06-11
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2025-06-16

    nghttpx: Preserve WeightGroup cycles between backend replaces
    
    Preserve cycle in WeightGroups if name and weight of WeightGroups
    under a single pattern do not change after replacing backends via
    backendconfig API call.  It does not matter if backend addresses under
    those groups are changed.

commit 121e4011664881321b852f31d518905f5302b9e4
Merge: 68b663ea 67ab8145
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2025-06-10
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-06-10

    Merge pull request #2460 from nghttp2/dependabot/go_modules/golang.org/x/net-0.41.0
    
    Bump golang.org/x/net from 0.40.0 to 0.41.0

commit 67ab8145c7a919dac304e36b283206cfb0ba58b8
Author:     dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
AuthorDate: 2025-06-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-06-09

    Bump golang.org/x/net from 0.40.0 to 0.41.0
    
    Bumps [golang.org/x/net](https://github.com/golang/net) from 0.40.0 to 0.41.0.
    - [Commits](https://github.com/golang/net/compare/v0.40.0...v0.41.0)
    
    ---
    updated-dependencies:
    - dependency-name: golang.org/x/net
      dependency-version: 0.41.0
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>

commit 68b663eabaa4e8db438fede14b6e2f409a84a132
Merge: eafb876a c9f3166c
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2025-06-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-06-09

    Merge pull request #2459 from nghttp2/conf-file-check-error
    
    nghttpx: Check error when reading the configuration file

commit c9f3166c4df89cd89c655a811e3e35c29529e6a6
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2025-06-09
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2025-06-09

    nghttpx: Check error when reading the configuration file

commit eafb876a5be9e5034dcb9472fe9ba8dfdcdb41ab
Merge: fbcf3418 c8790efa
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2025-06-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-06-09

    Merge pull request #2458 from nghttp2/quic-secret-getline
    
    nghttpx: Use std::getline to read QUIC secrets

commit c8790efadf2b10d1db331886ce0decc758c79c18
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2025-06-09
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2025-06-09

    nghttpx: Use std::getline to read QUIC secrets

commit fbcf341878c6f01d27aa212ec820212753dfee8a
Merge: c9bf55f1 1adb1d9b
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2025-06-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-06-09

    Merge pull request #2457 from nghttp2/thread-local
    
    Remove the availability check for thread_local

commit 1adb1d9bb704c0f9501ab184c2955e28dba4ef7e
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2025-06-09
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2025-06-09

    Remove the availability check for thread_local

commit c9bf55f125d662357c5c1d48713d63a439a1705f
Merge: 2b07607c 556fa9f7
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2025-06-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-06-09

    Merge pull request #2455 from starrify/nghttpd-support-sslkeylogfile
    
    nghttpd: Support SSLKEYLOGFILE

commit 2b07607cac4093bdf48a0a6905b92a59bd0c3640
Merge: b1496253 827da803
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2025-06-09
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-06-09

    Merge pull request #2456 from nghttp2/as-string-view
    
    Use as_string_view to simplify the construction

commit 556fa9f781a9db99039fedc32be172e9193da3cd
Author:     Peng-Yu Chen <pengyu@libstarrify.so>
AuthorDate: 2025-06-08
Commit:     Peng-Yu Chen <pengyu@libstarrify.so>
CommitDate: 2025-06-09

    nghttpd: Support SSLKEYLOGFILE

commit 827da803f69d3effbc313d71c60649ea4d063a71
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2025-06-09
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2025-06-09

    Use as_string_view to simplify the construction

commit b1496253d01ede4d831d3565f697052495fdf814
Merge: 2f283177 811608be
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2025-06-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-06-08

    Merge pull request #2454 from nghttp2/replace-stringref-with-stringview
    
    Replace stringref with stringview

commit 811608bef84c4b8320d06b5a17f7fb2380d2ede1
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2025-06-08
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2025-06-08

    Update script

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

    Remove unnecessary casts and some adjustments

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

    Replace StringRef with std::string_view

commit 2f283177f71e4e06c434707eebff8eda2dde2ce1
Merge: e004f75e b13eb2c1
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2025-06-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-06-08

    Merge pull request #2453 from nghttp2/src-refactor
    
    Src refactor

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

    util::format_duration: Use std::string_view for unit

commit 9707f9bfbe6e75b2301222effeabb0cacf62d0a3
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2025-06-08
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2025-06-08

    util::show_candidates: Use std::string_view for cands

commit 53785c243416fe05d466823b60f0a5ac0abf0961
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2025-06-08
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2025-06-08

    tls::get_tls_protocol: Return std::string_view

commit 4f450d0f5a368ad6744885d540386b899cd04b59
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2025-06-08
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2025-06-08

    Router::add_node: Receive pattern as StringRef

commit 86a36fec8a0196445b91761e8f5918ac3df9750b
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2025-06-08
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2025-06-08

    RNode: Store s as std::string_view

commit 5ccd54734ad3958b098169ee71f63dec07b794d9
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2025-06-08
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2025-06-08

    Rewrite http::colorize_headers

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

    FieldStore: Pass StringRef rather than const char * and its length

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

    Remove unused http2::dump_nv overloads

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

    http2::get_header: Take std::string_view

commit 0bfdc8682dc5a5e511fbab51c12d87f3f20bd4d2
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2025-06-08
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2025-06-08

    Remove http2::get_header overloads that take HeaderIndex

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

    Remove unused http2::copy_url_component

commit 9a51528aabc5fff64a1f6f1a156fda226f42ad31
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2025-06-08
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2025-06-08

    Remove unused http2::lws

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

    Refactor levenshtein to accept std::string_view

commit e004f75e77bdf38fd1be963ae7f7ef5adc27087e
Merge: d28170aa 55e02bdb
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2025-06-08
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-06-08

    Merge pull request #2452 from nghttp2/nghttpx-quic-read-rate
    
    nghttpx: Implement rate limiting for incoming QUIC traffic

commit 55e02bdb70747a082270963b54c96bc7e19f0337
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2025-06-08
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2025-06-08

    nghttpx: Implement rate limiting for incoming QUIC traffic

commit d28170aaeb72ed8a68914b758701c1c8f214429c
Merge: e0c81524 d2e9479d
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2025-06-06
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-06-06

    Merge pull request #2451 from nghttp2/refactor-siphash-keygen
    
    src: Refactor siphash key generation

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

    src: Refactor siphash key generation

commit e0c815249d9cdf42186cfc4b02797494b69c187e
Merge: 53ca70ae f5053fb2
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2025-06-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-06-04

    Merge pull request #2450 from nghttp2/bump-libbpf
    
    Bump libbpf to v1.5.1

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

    Bump libbpf to v1.5.1

commit 53ca70ae700e75178dde001a4c8cd1ae82c65c87
Merge: 2e86b1bd eea717d2
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2025-06-04
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-06-04

    Merge pull request #2449 from nghttp2/bump-llhttp
    
    Bump llhttp to v9.3.0

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

    Bump llhttp to v9.3.0

commit 2e86b1bd772ef2e611984cfa9fc7fa098df32392
Merge: 91340d59 8b638f21
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2025-06-03
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-06-03

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

commit 8b638f219cee261bdb5d507ef02248e01f17c0ee
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2025-06-03
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2025-06-03

    Bump ngtcp2 and its dependencies

commit 91340d59bbfc255f9f1e843ab5a1ae967ffddecf
Merge: d159ff9b 3eafe7e6
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2025-05-31
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-05-31

    Merge pull request #2447 from nghttp2/app-cleanup-part2
    
    App cleanup part2

commit 3eafe7e630a63b17f6b80a60a9144f6314bd0756
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2025-05-31
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2025-05-31

    Remove unnecessary cast

commit 923014d163dea30f3db06f7ee09ba181cf12b7f6
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2025-05-31
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2025-05-31

    Remove noexcept

commit 4fe2aab723662f2c5d44baa1966e1f2d0b39d05a
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2025-05-31
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2025-05-31

    Might be easier to read

commit 65c9142cd194bb10dee7c3d153cf7bcf255a4e1b
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2025-05-31
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2025-05-31

    Use is_digit

commit d159ff9baaeaceb5962c7e445cf8d84cbe93d755
Merge: a4d961eb 4ef64cab
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2025-05-31
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-05-31

    Merge pull request #2446 from nghttp2/app-cleanup
    
    App cleanup

commit 4ef64cab52aca5b69858d3bad060e6f4da814e3e
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2025-05-30
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2025-05-31

    Use std::unordered_map::contains

commit a7ae4f80abc361c9436d4b42a82e17645870bf0c
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2025-05-30
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2025-05-31

    Remove unused bio_method

commit 075788af7cbeab2b3cec84aad16821663a8a4cf4
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2025-05-30
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2025-05-31

    Remove unnecessary <map> include

commit 24d4afb967c205415f32e1c3726d7b6861dc6358
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2025-05-30
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2025-05-31

    Use std::chrono::floor

commit a4d961eb175f09f32fa12ae6cf67123e50264381
Merge: 6ad6c61a 1d8abe7d
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2025-05-31
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-05-31

    Merge pull request #2445 from nghttp2/unordered_set
    
    Use std::unordered_set if applicable

commit 1d8abe7d1ca5998074612580f2ab8876b8cf7ff4
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2025-05-30
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2025-05-31

    Use std::unordered_set if applicable

commit 6ad6c61af28a1fa74cc80699fcdbc6a2d6686a9e
Merge: 4e34e45b 1440e883
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2025-05-31
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-05-31

    Merge pull request #2444 from trofi/gcc-16-include-fix
    
    src/template.h: add missing `cstdint` include

commit 1440e883475488ddda25556c7b3d9f78694716ba
Author:     Sergei Trofimovich <slyich@gmail.com>
AuthorDate: 2025-05-30
Commit:     Sergei Trofimovich <slyich@gmail.com>
CommitDate: 2025-05-30

    src/template.h: add missing `cstdint` include
    
    Without the change build against upcoming gcc-16 fails as:
    
        template.h:457:9: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive]
          457 |   const uint8_t, N == std::dynamic_extent ? std::dynamic_extent : N * sizeof(T)>
              |         ^~~~~~~

commit 4e34e45be649dd7659e96be7d0d89d28e14ddf37
Merge: abdd0ea3 3ebd7f99
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2025-05-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-05-30

    Merge pull request #2443 from nghttp2/unordered_map
    
    Unordered map

commit 3ebd7f9966529573550926db478d73880d5f2178
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2025-05-30
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2025-05-30

    Remove std::map::emplace detection

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

    Use std::unordered_map if applicable

commit abdd0ea313560914f40057feebe270edeb3b0d28
Merge: bbc091d7 7eb7740e
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2025-05-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-05-30

    Merge pull request #2442 from nghttp2/remove-const_cast-sockaddr
    
    Remove unnecessary const_cast<sockaddr *>

commit 7eb7740e013f6912eddc9d6cb9a617350976ac5e
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2025-05-30
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2025-05-30

    Remove unnecessary const_cast<sockaddr *>

commit bbc091d7620a7e15d9aa80036f4f58878003c5c1
Merge: 06b758de 4fa4e5fd
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2025-05-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-05-30

    Merge pull request #2441 from nghttp2/socklen_t
    
    Reduce cast to socklen_t

commit 4fa4e5fdada811da932560ee648af9bd60957f11
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2025-05-30
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2025-05-30

    Reduce cast to socklen_t

commit 06b758de98e92592ee91b09da532a094f6908031
Merge: b4207491 c98c67ae
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2025-05-30
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-05-30

    Merge pull request #2440 from nghttp2/cxx-wconversion
    
    Cxx wconversion

commit c98c67ae73664a7fbb5bd50eb441ec3a65304267
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2025-05-29
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2025-05-30

    Bump neverbleed

commit 32e26bcf68d414b22d55e9be0e588eb2dbc91558
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2025-05-29
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2025-05-30

    Add -Wconversion flag to C++ compiler

commit b42074913553d41ff8740aa8c06c8f2abbe676ba
Merge: cf5b34a1 47e886b5
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2025-05-28
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-05-28

    Merge pull request #2439 from nghttp2/remove-NGHTTP2_MAX_UINT64_DIGITS
    
    Remove NGHTTP2_MAX_UINT64_DIGITS

commit 47e886b5a009d9034d853dc88be74bb67105c075
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2025-05-27
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2025-05-27

    Remove NGHTTP2_MAX_UINT64_DIGITS
    
    Remove NGHTTP2_MAX_UINT64_DIGITS.  Rely on
    std::numeric_limits<T>::digits10 instead.

commit cf5b34a12ea8989903ff3bb8152a11f01cd06eaf
Merge: d3451537 91328046
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2025-05-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-05-27

    Merge pull request #2438 from nghttp2/nghttpx-log-without-snprintf
    
    nghttpx: Write log without snprintf

commit 91328046dd0f693a6bb018cfded2bc712449eced
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2025-05-27
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2025-05-27

    nghttpx: Write log without snprintf
    
    Write log without snprintf.  For syslog, printf-like format is
    unavoidable.  Construct a message as much as possible, and then pass
    the entire log message.

commit d34515372a0097b19c66b5f220ff9e4bfa5c50a2
Merge: b07227a1 2a791512
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2025-05-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-05-27

    Merge pull request #2437 from nghttp2/nghttpx-fix-integral-logging
    
    nghttpx: Fix integral logging is always done in 64 bits integer

commit 2a791512488e57e1f2226b733c1eb066c6cc664f
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2025-05-27
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2025-05-27

    nghttpx: Fix integral logging is always done in 64 bits integer

commit b07227a169a1b0a76bd7697a3290856b7fb970f5
Merge: fe0f31a8 12139860
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2025-05-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-05-27

    Merge pull request #2436 from nghttp2/bump-quic-go
    
    Bump quic-go to v0.52.0

commit 1213986096894d2ddd4ff844d8dda809aca15df2
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2025-05-27
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2025-05-27

    Bump quic-go to v0.52.0

commit fe0f31a85c25a4cd57f49a151487fecd8b93fbc6
Merge: 36a9d362 550000f1
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2025-05-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-05-27

    Merge pull request #2435 from nghttp2/refactor-capitalize
    
    Refactor http2::capitalize

commit 550000f1607979459473845a5244c88b8aecb5be
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2025-05-27
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2025-05-27

    Refactor http2::capitalize

commit 36a9d3620ed5150561e382d833d593b3c7ef7c27
Merge: c827d07c e6463c00
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2025-05-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-05-27

    Merge pull request #2434 from nghttp2/revert-2409-no-capitalize-http-field-name
    
    Revert "nghttpx: No need to capitalize HTTP/1.1 field name"

commit e6463c00f72561712bb2ac24b6c8fbf86b80c025
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2025-05-27
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2025-05-27

    Revert "nghttpx: No need to capitalize HTTP/1.1 field name"
    
    This reverts commit e0089070f5a42ab15e8de8c70030b1f74eaf6f26.

commit c827d07c103955deb4906556c136c719c9b6ebe8
Merge: 963cbb4c f8e31cf4
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2025-05-27
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-05-27

    Merge pull request #2432 from nghttp2/fix-logger-format_hex
    
    nghttpx: Fix logger does not show address correctly

commit f8e31cf478cf794b3316d3d38f22050915b45a06
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2025-05-26
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2025-05-26

    nghttpx: Fix logger does not show address correctly

commit 963cbb4ccee65d8b610569f613546dc447a0c06e
Merge: a6c036e7 a1e557a7
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2025-05-26
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-05-26

    Merge pull request #2431 from nghttp2/avoid-int-overflow
    
    Avoid integer overflow in table generation

commit a1e557a72509ef6cc84dbad33f9dabf14a5feacb
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2025-05-26
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2025-05-26

    Avoid integer overflow in table generation

commit a6c036e7192ef3bfa65b2be9bacef0f066b8a777
Merge: 052a3faf 80627afe
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2025-05-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-05-25

    Merge pull request #2430 from nghttp2/remove-shrpx_exec
    
    Remove unused shrpx_exec

commit 80627afe000299aa50a9c01ef94e5ffb185da868
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2025-05-25
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2025-05-25

    Remove unused shrpx_exec

commit 052a3fafa95256f2bc5a2583054276b6d8e87460
Merge: 23e55566 5535d099
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2025-05-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-05-25

    Merge pull request #2429 from nghttp2/rewrite-to_token68
    
    Rewrite util::to_token68

commit 5535d099f6f63e2db14c88e2d76ace35548a5dad
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2025-05-25
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2025-05-25

    Rewrite util::to_token68

commit 23e555662ee2fc57354692cb981983d32ee1a0fb
Merge: a86e70d2 bbe10abe
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2025-05-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-05-25

    Merge pull request #2428 from nghttp2/h2load-ranges
    
    h2load: Adopt std::ranges

commit bbe10abe2e8105a76d33babc78886b542a18026a
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2025-05-25
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2025-05-25

    h2load: Adopt std::ranges

commit a86e70d2789270d6dfe67a01a7b50969a9ff6471
Merge: 413674f3 ba484c41
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2025-05-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-05-25

    Merge pull request #2427 from nghttp2/nghttpd-ranges
    
    nghttpd: Adopt std::ranges

commit ba484c41a9c66accf8cf5e3a3001cb19813c12ce
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2025-05-25
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2025-05-25

    nghttpd: Adopt std::ranges

commit 413674f3ab15fca7bc50c2dbdf492fe3b28db0a0
Merge: 05f517b1 e907529a
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2025-05-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-05-25

    Merge pull request #2426 from nghttp2/nghttp-ranges
    
    nghttp: Adopt std::ranges

commit e907529aaf747b5683c45f08309c3329939212e5
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2025-05-25
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2025-05-25

    nghttp: Adopt std::ranges

commit 05f517b1188f79a80def55d53197a7d310ddb9f3
Merge: ceeb73fb d99de279
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2025-05-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-05-25

    Merge pull request #2425 from nghttp2/remove-memchunks-append-return-value
    
    Remove Memchunks::append return value

commit d99de27967e071d20d25ef10463dee12c0ab0ae9
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2025-05-25
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2025-05-25

    Remove Memchunks::append return value
    
    Make Memchunks::append return nothing because it always stores
    everything given.

commit ceeb73fbfb44491113dd681cd94a8ffa7983481f
Merge: 196e5334 f336a3df
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2025-05-25
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-05-25

    Merge pull request #2424 from nghttp2/safer-memchunks-reserve-append
    
    Safer way to write data directly to Memchunks buffer

commit f336a3dfde8094e41e85c02b0ba7802e4892ed37
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2025-05-25
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2025-05-25

    Safer way to write data directly to Memchunks buffer

commit 196e53343066391235c817a0e427c5b1d860ea5b
Merge: 03c416a2 eefe3759
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2025-05-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-05-24

    Merge pull request #2423 from nghttp2/update-android-dockerfile
    
    Update android dockerfile

commit eefe3759f1bf852866a90751d408897dc63ee153
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2025-05-24
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2025-05-24

    Use ARG instead of ENV because they are build time variables

commit fd18019e84e0c8d9a29e8ff6e1c0d62daf9f9f90
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2025-05-24
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2025-05-24

    Fix deprecated warning about ENV syntax

commit 8dfd1c3f95615285be5da72e98f007510b0005fd
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2025-05-24
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2025-05-24

    Migrate deprecated MAINTAINER instruction to LABEL

commit d448ee9fa52279b65eaceb55de248663adef4bd0
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2025-05-24
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2025-05-24

    Bump NDK version to r27c

commit 0f6f47ebc9632e045e4dcae2dbcb9d70044916f8
Author:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2025-05-24
Commit:     Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2025-05-24

    Dockerfile.android: Bump ubuntu to 24.04

commit 03c416a2cac074ec2694c972b9a78159d89c7fa8
Merge: a4e447bd 2ac38479
Author:     Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2025-05-24
Commit:     GitHub <noreply@github.com>
CommitDate: 2025-05-24

    Merge pull request #2422 from nghttp2/bump-mruby
    
    Bump mruby to 3.4.0+
