head 1.30; access; symbols pkgsrc-2026Q3:1.29.0.2 pkgsrc-2026Q3-base:1.29 pkgsrc-2026Q2:1.27.0.2 pkgsrc-2026Q2-base:1.27 pkgsrc-2026Q1:1.26.0.2 pkgsrc-2026Q1-base:1.26 pkgsrc-2025Q4:1.24.0.2 pkgsrc-2025Q4-base:1.24 pkgsrc-2025Q3:1.22.0.2 pkgsrc-2025Q3-base:1.22 pkgsrc-2025Q2:1.21.0.2 pkgsrc-2025Q2-base:1.21 pkgsrc-2025Q1:1.18.0.2 pkgsrc-2025Q1-base:1.18 pkgsrc-2024Q4:1.16.0.2 pkgsrc-2024Q4-base:1.16 pkgsrc-2024Q3:1.15.0.2 pkgsrc-2024Q3-base:1.15 pkgsrc-2024Q2:1.14.0.2 pkgsrc-2024Q2-base:1.14 pkgsrc-2024Q1:1.12.0.2 pkgsrc-2024Q1-base:1.12 pkgsrc-2023Q4:1.11.0.2 pkgsrc-2023Q4-base:1.11 pkgsrc-2023Q3:1.9.0.2 pkgsrc-2023Q3-base:1.9 pkgsrc-2023Q2:1.6.0.2 pkgsrc-2023Q2-base:1.6 pkgsrc-2023Q1:1.3.0.2 pkgsrc-2023Q1-base:1.3 pkgsrc-2022Q4:1.1.0.2 pkgsrc-2022Q4-base:1.1; locks; strict; comment @# @; 1.30 date 2026.11.02.18.19.56; author adam; state Exp; branches; next 1.29; commitid 9Dec42cfZpgEOU1H; 1.29 date 2026.07.27.14.43.42; author wiz; state Exp; branches; next 1.28; commitid z1LdB1hWxbVPLiPG; 1.28 date 2026.06.28.08.14.46; author adam; state Exp; branches; next 1.27; commitid wsiBpBBPF259yxLG; 1.27 date 2026.06.01.07.15.21; author adam; state Exp; branches; next 1.26; commitid SUHkpDzaxXMx54IG; 1.26 date 2026.01.25.23.06.45; author wiz; state Exp; branches; next 1.25; commitid OZ19vrdyjG88rPrG; 1.25 date 2025.12.25.16.26.13; author adam; state Exp; branches; next 1.24; commitid M4Nh2Ws2IuHqdOnG; 1.24 date 2025.11.24.09.15.44; author wiz; state Exp; branches; next 1.23; commitid xhX2Y01Jxz1APMjG; 1.23 date 2025.09.28.20.12.45; author wiz; state Exp; branches; next 1.22; commitid qFz7quxSQavAiwcG; 1.22 date 2025.07.27.09.08.55; author wiz; state Exp; branches; next 1.21; commitid SAy1h2yFhagpEm4G; 1.21 date 2025.05.27.11.39.23; author adam; state Exp; branches; next 1.20; commitid TqAuDlXzXa7xrxWF; 1.20 date 2025.05.26.18.46.32; author adam; state Exp; branches; next 1.19; commitid zdtmHauTLO32QrWF; 1.19 date 2025.04.18.08.23.04; author adam; state Exp; branches; next 1.18; commitid q9kOuf6xWDWPBvRF; 1.18 date 2025.02.21.16.24.23; author adam; state Exp; branches; next 1.17; commitid RxJN0Up95UTA4mKF; 1.17 date 2024.12.24.15.35.41; author adam; state Exp; branches; next 1.16; commitid YQyHJBWpQCmsHLCF; 1.16 date 2024.10.10.08.44.30; author adam; state Exp; branches; next 1.15; commitid x8OG3qnmNMaRP5tF; 1.15 date 2024.08.24.06.57.30; author adam; state Exp; branches; next 1.14; commitid giS9yHd698tPK2nF; 1.14 date 2024.06.14.15.24.14; author adam; state Exp; branches; next 1.13; commitid FImgKrFLhg7IPXdF; 1.13 date 2024.05.09.09.59.40; author adam; state Exp; branches; next 1.12; commitid gLKG0n7AMPTzcj9F; 1.12 date 2024.02.17.02.22.09; author adam; state Exp; branches; next 1.11; commitid GlSbdUKbYL91jJYE; 1.11 date 2023.11.26.07.29.47; author adam; state Exp; branches; next 1.10; commitid 86qu0NsX1iYZF5OE; 1.10 date 2023.10.16.19.13.08; author adam; state Exp; branches; next 1.9; commitid OK8KXexFXgdXSSIE; 1.9 date 2023.09.06.18.09.53; author adam; state Exp; branches; next 1.8; commitid QiFggW8i75QQOJDE; 1.8 date 2023.07.31.16.06.52; author adam; state Exp; branches; next 1.7; commitid 1oOM8iyil2azkYyE; 1.7 date 2023.07.11.06.02.10; author adam; state Exp; branches; next 1.6; commitid 4XkdRjIE8NNVClwE; 1.6 date 2023.06.06.07.16.48; author adam; state Exp; branches; next 1.5; commitid RhJ9pRvtkdVlaRrE; 1.5 date 2023.04.27.12.12.36; author wiz; state Exp; branches; next 1.4; commitid jht9xO6Ur6Cv5KmE; 1.4 date 2023.03.29.04.30.37; author adam; state Exp; branches; next 1.3; commitid Uc27cAK7yAuLsYiE; 1.3 date 2023.02.27.08.27.05; author adam; state Exp; branches; next 1.2; commitid Qj3Qt9DFxn8LJ8fE; 1.2 date 2023.02.15.18.07.46; author adam; state Exp; branches; next 1.1; commitid 9xmagdZkugyPkEdE; 1.1 date 2022.12.03.16.01.02; author adam; state Exp; branches; next ; commitid rENrXcX95OgM084E; desc @@ 1.30 log @nghttp3: updated to 1.19.0 1.19.0 build(deps): bump actions/stale from 10 to 11 Extend minimum unsent bytes in anticipation of QMux map: Remove key if resizing table fails Suggested fixes fuzz: Fix ASAN failure fuzz: Update with C++23 features GHA: Build fuzzers fuzz: Fix docker build Assert the control stream Bump clang-format to 21 tests: Add more tests for trailers in CONNECT stream GHA: Bump ubuntu to 26.04 Port ngtcp2_ratelim changes Cleanup QPACK opcode branching Check priority field size and apply buffer limit early Nva copy Better map hasher Simplify map insertion Fix balloc alignment nghttp3_buf: Initialize with the Designated Initializers GHA: Remove macos-15 @ text @$NetBSD: distinfo,v 1.29 2026/07/27 14:43:42 wiz Exp $ BLAKE2s (nghttp3-1.19.0.tar.xz) = c7a65e4f79eeac27e2bfa190468002f1c5c7dee3e60f7659786b42270fa7cfa0 SHA512 (nghttp3-1.19.0.tar.xz) = fc8a65ccc2119a020bc76f356fe0f7adb553ead0c4d28b7c6de008045b025e5a1c57ac6f3acb095ce42e15a9283c6e943cb9a6415c9d9433971528b592eea4f7 Size (nghttp3-1.19.0.tar.xz) = 418660 bytes @ 1.29 log @nghttp3: update to 1.18.0. ksl: Align keys in 8 bytes boundary by @@tatsuhiro-t in #534 Update doc by @@tatsuhiro-t in #536 Add nghttp3_conn_close_stream2 and nghttp3_stream_close2 callback by @@tatsuhiro-t in #537 Update doc by @@tatsuhiro-t in #538 Validate header length against the estimated uncompressed length by @@tatsuhiro-t in #539 ksl: Port ngtcp2 changes by @@tatsuhiro-t in #540 Document C compilers by @@tatsuhiro-t in #541 Fix build error with gcc-16 by @@tatsuhiro-t in #542 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.28 2026/06/28 08:14:46 adam Exp $ d3 3 a5 3 BLAKE2s (nghttp3-1.18.0.tar.xz) = 00b679607913c938c7ac8000b46415d8b95d234d13cce389cc45c3da78c5bb0c SHA512 (nghttp3-1.18.0.tar.xz) = 51ed27cb600219b13f3be44f7543b04df956180015ca027245e7aab968283720918c5fbe191265b02d9c90ebd5b6649599005b904b300ca844381b88ecea3274 Size (nghttp3-1.18.0.tar.xz) = 410868 bytes @ 1.28 log @nghttp3: updated to 1.17.0 1.17.0 lib: Add nghttp3_downcase_byte lib: Fix header name validation lib: Reformat downcase table Add nghttp3_conn_stream_flushed lib: Take into account non-DATA frame in nghttp3_conn_is_stream_flushed Update scripts Reformat huffman data tables Update doc lib: Treat non-existent stream flushed Bump sfparse lib: Add the public API to encode and decode variable-length integer build(deps): bump actions/checkout from 6 to 7 Add missing version-added @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.27 2026/06/01 07:15:21 adam Exp $ d3 3 a5 3 BLAKE2s (nghttp3-1.17.0.tar.xz) = 728911291d9ed4e68e3b1723279ba07537cfe107c2b9ef444f81536c082dd5d1 SHA512 (nghttp3-1.17.0.tar.xz) = 71c0cac6c55f90acd41c128f2250dd2e84ddd31ab0246eedf61d49dea6654d88a3a1e60210669365100f9d77ed520972e3cdee5a5dec9c4be72a674c53d9707d Size (nghttp3-1.17.0.tar.xz) = 410916 bytes @ 1.27 log @nghttp3: updated to 1.16.0 1.16.0 Create nghttp3_frame directly in ring buffer Fix memory leak on the failure path Uppercase numeric literal suffixes and hex digits in C/C++ sources More use of designated initializers Upcase hex chars in string literal GHA: Build with macos-26 Call nghttp3_stream_close callback for all streams Add const qualifier Add const version Bump actions/github-script from 8 to 9 Optimize huffman decode length estimation Fix integer cast Add nghttp3_conn_get_stream_user_data GHA: Avoid azure Ubuntu mirror examples: Fix literal operator syntax Add generic nghttp3_max and nghttp3_min with C11 _Generic lib: Port ngtcp2 changes in nghttp3_ksl Add missing doc doc: Adopt sphinx version-added and version-deprecated directives Ignore content-length for the extended CONNECT Cleanup bitwise negation operations Make hex integer literals unsigned where appropriate Make frame types and payload length unsigned Rewrite win32 byte order conversion functions conv: Use function like macro style for nghttp3_bswap64 conv: Use macros for win32 hton*/ntoh* fallbacks Remove legacy comments and macros regarding extensible priorities conv: Remove nghttp3_put_varint variants lib: Rewrite parse_uint lib: Dedicated function to parse 3 digits HTTP status code lib: Do not allow HTTP status code that contains leading zero More static const @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.26 2026/01/25 23:06:45 wiz Exp $ d3 3 a5 3 BLAKE2s (nghttp3-1.16.0.tar.xz) = ae1a1703c61a4c3b2be8238040d674fbefa484771f2628d1a7288551c4dbe9be SHA512 (nghttp3-1.16.0.tar.xz) = 08260aa0e611a233b810568d8d7a64e187ebd0bf4d6d9ab550447458a4f81ba2b37a3ad62d1800d9fbc7fbd7176b592d6f42fc503acb39ed90d106a5db7ed982 Size (nghttp3-1.16.0.tar.xz) = 413004 bytes @ 1.26 log @nghttp3: update to 1.15.0. What's Changed Add nghttp3_conn_submit_request2 to set client-side scheduling hint by @@tatsuhiro-t in #448 Make client-side scheduling incremental by default by @@tatsuhiro-t in #449 Remove nghttp3_conn_submit_request2 by @@tatsuhiro-t in #450 Introduce nghttp3_strlen_lit by @@tatsuhiro-t in #451 ksl: Port ngtcp2 changes by @@tatsuhiro-t in #452 Move aux objects into the individual frames by @@tatsuhiro-t in #453 Add const to nghttp3_frame_settings.local_settings by @@tatsuhiro-t in #454 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.25 2025/12/25 16:26:13 adam Exp $ d3 3 a5 3 BLAKE2s (nghttp3-1.15.0.tar.xz) = 9f8fabeda569c7941041bb8cdb7759d72625353b622de97af6224f6f8dff0467 SHA512 (nghttp3-1.15.0.tar.xz) = 9536b2596d226e727f828c9b8e0f638ad99cf75d6358b18c97c62f42635f283816cbee9205f797f2f8f3536b97ba3004b2f38a76ed93a66d3458f5bd9a0c4b68 Size (nghttp3-1.15.0.tar.xz) = 408660 bytes @ 1.25 log @nghttp3: updated to 1.14.0 1.14.0 Fix header name validation on a platform where char is unsigned GHA: Add ubuntu-24.04-arm builds nghttp3_http: Use int8_t for the lookup tables consistently Bump munit Bump actions/checkout from 5 to 6 More use of designated initializers GHA: Specify ubuntu-arm in include GHA: Simplify build matrix with includes Rework nghttp3_frame union to avoid potential UB tests: Refactor Rewrite nghttp3_get_varint Port ngtcp2_ksl changes Bump sfparse Add nghttp3_recv_settings2 and deprecate nghttp3_recv_settings fuzz: Add new callbacks tnode: Remove unused num_children Refactor with compound literals stream: Simplify settings entry assignment Port ngtcp2 changes Fix ENABLE_CONNECT_PROTOCOL setting handling datalen must not be zero Fix missing error handling Remove unused tx.hstate from nghttp3_stream Clarify field size limits Bump sfparse @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.24 2025/11/24 09:15:44 wiz Exp $ d3 3 a5 3 BLAKE2s (nghttp3-1.14.0.tar.xz) = e1df70f1f0bab70851409029f8190a46d77b91f42b61e4bd1194c96a9ba74952 SHA512 (nghttp3-1.14.0.tar.xz) = e00074c552caa3ffcabdf665a86c2a765f137fe56c9842534051ec9e51dc165a3201cf0ca74aeb76a13fcc4a445efae0e5ab6be849f10a71b1f0ad6d9bec69cf Size (nghttp3-1.14.0.tar.xz) = 410460 bytes @ 1.24 log @nghttp3: update to 1.13.1. 1.13.1 Fix header name validation on a platform where char is unsigned by @@tatsuhiro-t in #414 1.13.0 Remove redundant casts by @@tatsuhiro-t in #395 Revert #395 partially by @@tatsuhiro-t in #396 Remove redundant semicolon by @@tatsuhiro-t in #397 Fix typo in mkstatichdtbl.py documentation comment by @@Copilot in #398 Replace POPCNT-based ispow2 with portable bitwise implementation to prevent illegal instruction crashes by @@mk185147 in #400 Port ngtcp2_map changes by @@tatsuhiro-t in #401 doc: Recommend specifying rand callback by @@tatsuhiro-t in #402 Port ngtcp2_map changes by @@tatsuhiro-t in #403 Port ngtcp2_ksl changes by @@tatsuhiro-t in #404 qpack: Optimize huffman decoding a bit by @@tatsuhiro-t in #406 Remove unused enum values from nghttp3_stream_http_state by @@Copilot in #405 Qpack indexing strategy by @@tatsuhiro-t in #407 mkhufftbl.py: Add the missing flags by @@tatsuhiro-t in #408 GHA: Cancel stale job by @@tatsuhiro-t in #410 nghttp3_http: Define tables with designated initializers by @@tatsuhiro-t in #411 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.23 2025/09/28 20:12:45 wiz Exp $ d3 3 a5 3 BLAKE2s (nghttp3-1.13.1.tar.xz) = b3338626a853ca97d5f6811d089bf918be98492d121439e12a4873be375f7f11 SHA512 (nghttp3-1.13.1.tar.xz) = 23c0c1913eab27ac53436f170b28b13b225586b69c1044d4595ef3e30372c1008f8cbdba20a86d26a9df216ec8e3c17e91e98d2cb80b9e62a0ddbe6d185cd114 Size (nghttp3-1.13.1.tar.xz) = 406776 bytes @ 1.23 log @nghttp3: update to 1.12.0. What's Changed Bump actions/checkout from 4 to 5 by @@dependabot[bot] in #382 Clang 19 by @@tatsuhiro-t in #383 Bump actions/stale from 9 to 10 by @@dependabot[bot] in #384 Bump actions/github-script from 7 to 8 by @@dependabot[bot] in #385 Delete a stream that is blocked by QPACK on QUIC stream closure by @@tatsuhiro-t in #386 cmake: do not require C++ for lib-only builds by @@vszakats in #387 Introduce time by @@tatsuhiro-t in #388 Add glitch protection by @@tatsuhiro-t in #389 Use nghttp3_conn_read_stream2 solely by @@tatsuhiro-t in #390 tests: Fix type of padding for nghttp3_settings_entry by @@tatsuhiro-t in #391 Remove nghttp3_settings.initial_ts by @@tatsuhiro-t in #392 Fix macro comment by @@tatsuhiro-t in #393 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.22 2025/07/27 09:08:55 wiz Exp $ d3 3 a5 3 BLAKE2s (nghttp3-1.12.0.tar.xz) = 88265d22a3cf9df51482d5279a63c62a40e2bb67814131f731b6e568063afe05 SHA512 (nghttp3-1.12.0.tar.xz) = a481d740894af562252b4ebbf5a44c66e1503bb31426fc20ccf5a3da0fee83813fcc8f223f7c585504a47fd1afd173318eb20c201a63cfaff9ed9a33c8003ec4 Size (nghttp3-1.12.0.tar.xz) = 407704 bytes @ 1.22 log @nghttp3: update to 1.11.0. Revert "Tighten up :path validation" by @@tatsuhiro-t in #363 Implement RFC 9412 ORIGIN frame by @@tatsuhiro-t in #365 Clarify the life time of the object pointed by origin_list by @@tatsuhiro-t in #366 Update doc by @@tatsuhiro-t in #367 Port ngtcp2 map changes by @@tatsuhiro-t in #369 Treat malformed HTTP message as a connection error by @@tatsuhiro-t in #370 Map seed by @@tatsuhiro-t in #371 Add nghttp3_qpack_encoder_new2 by @@tatsuhiro-t in #372 Make nghttp3_rand accept uint8_t buffer by @@tatsuhiro-t in #373 Origin changes by @@tatsuhiro-t in #375 No need to zero-clear frent by @@tatsuhiro-t in #377 Use compound literals instead of filling with zeros by @@tatsuhiro-t in #378 Make macros static inline functions by @@tatsuhiro-t in #379 Remove length from nghttp3_frame by @@tatsuhiro-t in #380 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.21 2025/05/27 11:39:23 adam Exp $ d3 3 a5 3 BLAKE2s (nghttp3-1.11.0.tar.xz) = 6b5066a7aca07a593fc7a1580991a15e9c309b6b9982f563882100c3b4546ac6 SHA512 (nghttp3-1.11.0.tar.xz) = 4db416e737cba71fd073388a7da33888226c9872888313def0add0895a58afde3c62ad029e0aee350c53e392c75819b21c1c056774365154a803be3eeb01d0f6 Size (nghttp3-1.11.0.tar.xz) = 405816 bytes @ 1.21 log @nghttp3: updated to 1.10.1 1.10.1 Revert "Tighten up :path validation" @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.20 2025/05/26 18:46:32 adam Exp $ d3 3 a5 3 BLAKE2s (nghttp3-1.10.1.tar.xz) = 5a5a01f37d6b507723c36e3bfb4047a5d8c76af0c8639b601375d7c5a013be5d SHA512 (nghttp3-1.10.1.tar.xz) = 323efd9211cedd0c177c001a9bed0b934b784da685d103b9512992eaaa6e536bc503708f02bc54d3b4f170baf818296aa90ed24839c116188720028d60446641 Size (nghttp3-1.10.1.tar.xz) = 398744 bytes @ 1.20 log @nghttp3: updated to 1.10.0 1.10.0 Add tests for reading a control stream fuzz: Fuzz http3 with 1 byte input tests: Reset buffer before each test as part of initialization Tighten up :path validatio @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.19 2025/04/18 08:23:04 adam Exp $ d3 3 a5 3 BLAKE2s (nghttp3-1.10.0.tar.xz) = e62a9d66f721626d018256c9d399d283a2b148d0005aa600d9a4e4acbfecef56 SHA512 (nghttp3-1.10.0.tar.xz) = 550c4507d4da921f061e6b3da0d63f88a0bc1e4a8ed9cb63d548453d2e00eedf8dd88e8770bc1e10d32e3d73c833400af05a019a5c0f04430bbc471fec351c85 Size (nghttp3-1.10.0.tar.xz) = 399620 bytes @ 1.19 log @nghttp3: updated to 1.9.0 nghttp3 v1.9.0 Remove unused nghttp3_pq_each Add tests Simplify tests with helper functions Add a CMake option to support disabling the popcnt instruction clang-format Amend 330 nghttp3_stream_update_ack_offset: Remove unreachable code Simplify Remove outq_offset from nghttp3_stream Add tests Amend 337 removing unnecessary casts Do not ack 0-byte vector with fin which has not been handed out Add tests for rx http state Assertions fix Set initial rx http state on stream creation Fix fuzzer failure examples: Add missing defined() in comment Add more HTTP header related tests Add a test for server push tests: Share nva Add security policy Add tests for nghttp3_conn_submit_info Amend 349 Read varint GHA: Replace macos-13 with macos-15 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.18 2025/02/21 16:24:23 adam Exp $ d3 3 a5 3 BLAKE2s (nghttp3-1.9.0.tar.xz) = bedecb8ccd46f7015f295e904e7ff5327295b5dd62418db485f175d627860d09 SHA512 (nghttp3-1.9.0.tar.xz) = acef4156878047fcc44669888911cb2bcf255c11106da8342349406b906d46f641b59e295a1b650815d896465bebcbc6652581d906ce348ef8d07442b307f862 Size (nghttp3-1.9.0.tar.xz) = 400208 bytes @ 1.18 log @nghttp3: updated to 1.8.0 1.8.0 C99 designated initializers Use FuzzedDataProvider in fuzz_http3serverreq Explicitly deny new server-initiated bidirectional stream Assert settings Generate periodic fuzzing coverage reports clang-format nghttp3_gaptr: Check iterator Revert "nghttp3_gaptr: Check iterator" fuzz: Make stream_id non-negative integer nghttp3_gaptr: Assert !nghttp3_ksl_it_end Assert stream_id range in public API Fuzz settings in fuzz_http3serverreq Fix fuzzer build fuzz: Exercise callback failure handling Rewrite fuzz_qpackdecoder with FuzzedDataProvider fuzz: Exercise sending response headers fuzz: Exercise memory allocation failures Fix null dereference fuzz_qpackdecoder: Fuzz memory allocator qpack: Lazy ring buffer allocation Fix typo in nghttp3.h fuzz_http3serverreq: Fuzz max_client_streams_bidi fuzz_http3serverreq: Fuzz stream priority clang-format Bump munit fuzz_http3serverreq: Read multiple times before sending data fuzz_http3serverreq: Don't generate server unidirectional stream ID Assert incoming stream ID type fuzz: More like a C++ source fuzz: Pass FuzzedDataProvider by reference fuzz: Fuzz connection shutdown fuzz_http3serverreq: Fuzz stream shutdown Remove redundant condition in nghttp3_conn_submit_request() fuzz_http3serverreq: Fuzz client Fix double free on out of memory fuzz_http3serverreq: Send requests Avoid STOP_SENDING for unknown stream type in case fin is set. fuzz: Submit response if nghttp3_conn is server @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.17 2024/12/24 15:35:41 adam Exp $ d3 3 a5 3 BLAKE2s (nghttp3-1.8.0.tar.xz) = 43fb80d87cd8f30b3afc9d08ca1c0f45f7ea4cc203b686f9b7b64228b6bc1eeb SHA512 (nghttp3-1.8.0.tar.xz) = 01b7a6e313e13ebfecd63afdfaed8c8518b49cff64d08359ec7fb7f05f2dc615c4d58a8338d789e54c2d85cb5fa8e2151c91df40ec39826283f7328fc86fc18b Size (nghttp3-1.8.0.tar.xz) = 398640 bytes @ 1.17 log @nghttp3: updated to 1.7.0 nghttp3 v1.7.0 GHA: Bump Ubuntu runner to 24.04 GHA: Fix build excludes Remove extra semicolons GHA: Run tests for i686-w64-mingw32 host Do not allow '@@' in :authority or host field value Fix compile error with NDEBUG Port ngtcp2_ksl changes that introduced ngtcp2_ksl_search Bump sfparse Revert "Do huffman encoding only when the reduction is more than 25%" @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.16 2024/10/10 08:44:30 adam Exp $ d3 3 a5 3 BLAKE2s (nghttp3-1.7.0.tar.xz) = ddc1b0dfb498edd4dc31eba3032c0c641bcc1df6c5e892e37f2b271e099272f1 SHA512 (nghttp3-1.7.0.tar.xz) = 77510e2056206e3e149bc3535a0e7e6095afb0a0358a9dda48c8be82199eaefd0dadbba7e027c5c14eb46572d2dbc929a99c3b9c6d27c83a1c80428263ccecab Size (nghttp3-1.7.0.tar.xz) = 395808 bytes @ 1.16 log @nghttp3: updated to 1.6.0 nghttp3 v1.6.0 Change clang-format options Fix cmake export Fix include export Fix ARM64 __popcnt intrinsics Refactor qpack reserve_buf Fix potential overflow nghttp3_map: Port ngtcp2 changes Optimize nghttp3_read_varint Consistent macro comments clang-format files under fuzz ispow2: Better fallback implementation Refactor http on header Simplify http_request_on_header and http_response_on_header qpack: Switch on opcode Do huffman encoding only when the reduction is more than 25% Optimize nghttp3_check_header_value Revert "Optimize nghttp3_check_header_value" cmake: Remove trailing spaces Optimize nghttp3_check_header_value @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.15 2024/08/24 06:57:30 adam Exp $ d3 3 a5 3 BLAKE2s (nghttp3-1.6.0.tar.xz) = aa9bf001c6da9fd08f1e74228149c16f6ac3223882c33a10a9c1408763037a25 SHA512 (nghttp3-1.6.0.tar.xz) = d0f585cf388a48d391f803897b0998c12c39e118ca380ecc48c4d3dfd3ff4588a5e456dc89a96f2f5ffd5afc261a2d60a71fd4d8ebb82af35bfe6668737538d8 Size (nghttp3-1.6.0.tar.xz) = 392480 bytes @ 1.15 log @nghttp3: updated to 1.5.0 nghttp3 v1.5.0 GHA: Disable dependency tracking GHA: Suppress warnings clusterfuzzlite: Disable dependency tracking cmake: Update ENABLE_STATIC_CRT for cmake >= 3.15 Fix format in nghttp3_macro.h Bump clang format cmake: Fix linker warning LNK4291 when linking static lib to the final binary Ngtcp2 port nghttp3_idtr: Remove server field Port ngtcp2 changes Add examples links @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.14 2024/06/14 15:24:14 adam Exp $ d3 3 a5 3 BLAKE2s (nghttp3-1.5.0.tar.xz) = d9db84336f75cc89f8fafa05a5e5ead8f8cbeaf9baa6c43881acb60c72b91c19 SHA512 (nghttp3-1.5.0.tar.xz) = 76a089fb0dd88b9aced41fccf36758c6504f8faf68c143ca81c260c017ac6dfd83fe678c401304de8bf65e859b0559dc5e8fcb37e88e547076d0ba9fd2c4a59c Size (nghttp3-1.5.0.tar.xz) = 391668 bytes @ 1.14 log @nghttp3: updated to 1.4.0 nghttp3 v1.4.0 Introduce typed nghttp3_min and nghttp3_max Remove nghttp3_min and nghttp3_max Bump macos Added options to command find_package Adjust memory pool allocation units to reduce allocation size Update doc @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.13 2024/05/09 09:59:40 adam Exp $ d3 3 a5 3 BLAKE2s (nghttp3-1.4.0.tar.xz) = f009178a28e7049d13e838861cc2c3fb9c50ea351917c60e93a9aeed943b5052 SHA512 (nghttp3-1.4.0.tar.xz) = 39ff9418009dcf84ae58d8297f53427da91509a69ecc4fc78c4c00f0fe6bbe348f7afffeafe535ae4c02ff9f0413016b4f51de6a87d8e8c8f6b415bb7f2b0895 Size (nghttp3-1.4.0.tar.xz) = 389036 bytes @ 1.13 log @nghttp3: updated to 1.3.0 nghttp3 v1.3.0 Refactor stream data acknowledgement Do not call acked_data with 0 length data Qpack tweak Avoid assigning zero after memset Lower decoder stream limit Workaround llvm issue on github ubuntu runner apt-get update Automate release process autotools: Switch to tar-pax Add actions/stale cmake: add BUILD_TESTING, fix MSVC with static + shared Bump munit CMakeLists(.txt): Add Build Test info on summary Bump munit Update the link for the Prefix.pdf document More words for errors when reading from or writing to a stream Clarify the use of nghttp3_conn_close_stream @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.12 2024/02/17 02:22:09 adam Exp $ d3 3 a5 3 BLAKE2s (nghttp3-1.3.0.tar.xz) = bc5302c19ce73d553ba74445945b5541cc27b7ff1020db45b58e03d18512100b SHA512 (nghttp3-1.3.0.tar.xz) = a862e7a3c3f6722b07d5437976850b2998032d1f7b9da7a49e6863d59c611ff7204c9923e8e570301a9bfbd91931a30f8f85e96cfb35481783adfc2f955a8b8c Size (nghttp3-1.3.0.tar.xz) = 390176 bytes @ 1.12 log @nghttp3: updated to 1.2.0 nghttp3 v1.2.0 Clarify the behavior when a stream is not found Fix typo cmake: restore ENABLE_STATIC_CRT and ENABLE_ASAN options Migrate to munit form cunit Pull sfparse via git submodule Update .gitignore Update git submodule Add nghttp3_conn_update_ack_offset Add include path to munit directory Bump munit Shrink nghttp3_stream size Fix typo Bump munit Bump submodules @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.11 2023/11/26 07:29:47 adam Exp $ d3 3 a5 3 BLAKE2s (nghttp3-1.2.0.tar.xz) = 18a96d0cc60ba8854a73940cb060ae783d0c53607baa1d6ce45346f2959cd82a SHA512 (nghttp3-1.2.0.tar.xz) = 51ade6b17215eb15c92b18ad7a94b70e0a442d5968aee31ec734e5826d09ca34197e64407a1ac3f7bfb4ed1a0b3c3b58afc4a152542bacdcc4c71140931a7652 Size (nghttp3-1.2.0.tar.xz) = 387592 bytes @ 1.11 log @nghttp3: updated to 1.1.0 nghttp3 v1.1.0 Bump clang to 15 Bump clang-format to 15 windows: Fix warnings Cpp ext Use __FILE_NAME__ instead of __FILE__ Add nghttp3_pri_parse_priority Define varint identifiers as macros Fix doc @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.10 2023/10/16 19:13:08 adam Exp $ d3 3 a5 3 BLAKE2s (nghttp3-1.1.0.tar.xz) = 26a1b553ca60b7ddcec929e636c1e43fe2c32de53800582edd26aaf082b34df7 SHA512 (nghttp3-1.1.0.tar.xz) = 30330a8002a296be4441f88f444436baba5e989b8c07dc95c55b43c85de8c2f995b000e88c6d44dc98449c10d9648dd45f641b8b24c0577c3b93e90faeba78b4 Size (nghttp3-1.1.0.tar.xz) = 369832 bytes @ 1.10 log @nghttp3: updated to 1.0.0 nghttp3 v1.0.0 Add dependabot to update actions Bump actions/checkout from 3 to 4 Add release script cmake: speed up warning option detection cmake: delete unused detections, add missing #define Replace the deprecated std::result_of with std::invoke_result Use sphinx_rtd_theme Remove ExtractValidFlags as we did in ngtcp2 cmake: Enable werror @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.9 2023/09/06 18:09:53 adam Exp $ d3 3 a5 3 BLAKE2s (nghttp3-1.0.0.tar.xz) = 3c2daad4fe07c8d3de2cfadc8a16c6e036d73ba47572f1eb2aae79d56ada57ff SHA512 (nghttp3-1.0.0.tar.xz) = 84d3207346da3807e56a6f9d7f826ae4174d5a0ba6c4bf1e71dd3f6a7e694eb8f2b9607ed862ffac7b29509521f8216aef3e0910425a65bc4e94ffa879f4d3d8 Size (nghttp3-1.0.0.tar.xz) = 369384 bytes @ 1.9 log @nghttp3: updated to 0.15.0 0.15.0 Unknown changes @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.8 2023/07/31 16:06:52 adam Exp $ d3 3 a5 3 BLAKE2s (nghttp3-0.15.0.tar.xz) = bf5b4631447031f392be81b8659e08401c6d1cb5bf7443e9735f7796bf90c070 SHA512 (nghttp3-0.15.0.tar.xz) = f65cb3b2de1abb12b13b214a60b83c9570a265f99e082cc62b6791a32c929cd78c3a228e38ccd5edd36c12998486633b660b6737fe6c1fbe1b03acdb9ca033dd Size (nghttp3-0.15.0.tar.xz) = 368348 bytes @ 1.8 log @nghttp3: updated to 0.14.0 0.14.0 Unknown changes @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.7 2023/07/11 06:02:10 adam Exp $ d3 3 a5 3 BLAKE2s (nghttp3-0.14.0.tar.xz) = 60a7ad5687bda0b6a3e1093e53b177328925087a52153e334a2ed5fc562b8f62 SHA512 (nghttp3-0.14.0.tar.xz) = 163bf8dee3e100dd95e73fbe0176d0dc9c86e9139d96cc98fa7e7c279dbcc699cee79998b2784fb21f8da745be98ba8e86c7387f8166907d89eace8f97176779 Size (nghttp3-0.14.0.tar.xz) = 367992 bytes @ 1.7 log @nghttp3: updated to 0.13.0 0.13.0 Unknown changes @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.6 2023/06/06 07:16:48 adam Exp $ d3 3 a5 3 BLAKE2s (nghttp3-0.13.0.tar.xz) = 1a3e0d948fc5c48f6a8e08a5a079d8e03fa5ab28ee30e68cbfe5b7b1cd7b3251 SHA512 (nghttp3-0.13.0.tar.xz) = 63de094ae62c641388ea909b28df2cce58df5e372237519fb6ef62bbd937ff20f6e571cb99f0fac8b8781e619fc229ec931fb5c6a1165727829d6b0c3a779ef8 Size (nghttp3-0.13.0.tar.xz) = 367992 bytes @ 1.6 log @nghttp3: updated to 0.12.0 0.12.0 Unknown changes @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.5 2023/04/27 12:12:36 wiz Exp $ d3 3 a5 3 BLAKE2s (nghttp3-0.12.0.tar.xz) = 55047393483dc6603c2005a1f2ea4168b12263fe053ae731909dd1dc27c5c54c SHA512 (nghttp3-0.12.0.tar.xz) = 4bfde5506bbd193107cac3f548952ae692934b7b9e5639fa843ee99a7da5ee7ca816880fc5575efd57959770e633cdba1efb4fd60ba39fff043e62a6358f721b Size (nghttp3-0.12.0.tar.xz) = 369576 bytes @ 1.5 log @nghttp3: update to 0.11.0. Rework priority interface by @@tatsuhiro-t in #123 Msvc build check by @@tatsuhiro-t in #124 Use uint8_t for bool fields by @@tatsuhiro-t in #125 Fix uninitialized warnings by @@tatsuhiro-t in #126 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.4 2023/03/29 04:30:37 adam Exp $ d3 3 a5 3 BLAKE2s (nghttp3-0.11.0.tar.xz) = 1573d56a9278e99e1c4a382c36879f8c6e41fc2364ab6ab4648c8d1c967d91c4 SHA512 (nghttp3-0.11.0.tar.xz) = 752adffcd5b8d26ea89e040597474e1b6d91a87a5feda445b637fd17255768e570570c0786984e3eaf36dac94df1f32659d9991d3bbf9a02b060c63aadb708fd Size (nghttp3-0.11.0.tar.xz) = 367392 bytes @ 1.4 log @nghttp3: updated to 0.10.0 0.10.0 Unknown changes @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.3 2023/02/27 08:27:05 adam Exp $ d3 3 a5 3 BLAKE2s (nghttp3-0.10.0.tar.xz) = 6d0d1ec20a5e796a9bd8ece314fa19ba80fc9e53393de513ac570f80c8628aa7 SHA512 (nghttp3-0.10.0.tar.xz) = 8854bb213c5ef5907260b087e192847d6a0be7421207092497842cf014026426f2e184ae2a1d5575774592d7e29dcbd509d06eff54c52b9aa7451d33b23a3270 Size (nghttp3-0.10.0.tar.xz) = 367700 bytes @ 1.3 log @nghttp3: updated to 0.9.0 0.9.0 Unknown changes @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.2 2023/02/15 18:07:46 adam Exp $ d3 3 a5 3 BLAKE2s (nghttp3-0.9.0.tar.xz) = 43beded494ebb9563703b26a0dc4db4a92102b806a812572ba486e2c3c6b7a59 SHA512 (nghttp3-0.9.0.tar.xz) = 68b57f62128dca0d4ced1c63c2c8cdda65a62fdca7bacc2aa3e8826863dad8c7e0d6d715df2bcb09da737fad8ae24c9365e01c07e066d6fd33f4b94190d252ed Size (nghttp3-0.9.0.tar.xz) = 365884 bytes @ 1.2 log @nghttp3: updated to 0.8.0 nghttp3 v0.8.0 nghttp3_ringbuf: fix __popcnt with WIN ARM (32bits) workflow: Bump compilers Prioritize lower stream Add test case for "Prioritize a stream with lower stream ID" Remove remnant code for server push Remove nghttp3_node_id because we have single type of node ID now Update RFCs Nghttp3 unreachable Minor cleanup Clarify the case where offset >= buflen Refactor enable_connect_protocol processing and add tests Remove unused nghttp3_put_uint48be and nghttp3_put_uint24be functions Rename nghttp3_get_varint_len and nghttp3_put_varint_len @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.1 2022/12/03 16:01:02 adam Exp $ d3 3 a5 3 BLAKE2s (nghttp3-0.8.0.tar.xz) = 2277db81ee98d9ff787b657fb45422e747eedfc3489d76e995e27800627a2231 SHA512 (nghttp3-0.8.0.tar.xz) = dab545aff7f85ee10c0f43985cb7f937e33a793c4bb0ca8e7878652f8d0b2500497cdd435256f401bf35a0c7af21aec08cd821beddff3e96b4810efb4c798591 Size (nghttp3-0.8.0.tar.xz) = 365072 bytes @ 1.1 log @nghttp3: added version 0.7.1 This library implements RFC 9114 HTTP/3. It does not support server push. The following extensions have been implemented: * Extensible Prioritization Scheme for HTTP * Bootstrapping WebSockets with HTTP/3 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.57 2022/11/14 19:21:49 adam Exp $ d3 3 a5 3 BLAKE2s (nghttp3-0.7.1.tar.xz) = c84441fb36ba55ee677b4bef9907a5ddff454316f33dd8bb7b873866e7a1e8fa SHA512 (nghttp3-0.7.1.tar.xz) = a09f28760b4dde0d4d6dad6d04f5635de156915517d1caae9f3dfffcd3aab9d169406a19e28c172295f9bfc695a538860c16b62a732719f01cc8677e1048c8c1 Size (nghttp3-0.7.1.tar.xz) = 363164 bytes @