Opened 5 months ago

Closed 5 months ago

#23169 closed enhancement (fixed)

nghttp2-1.69.0

Reported by: Bruce Dubbs Owned by: Joe Locash
Priority: normal Milestone: 13.1
Component: BOOK Version: git
Severity: medium Keywords:
Cc:

Description

New minor version.

Change History (2)

comment:1 by Joe Locash, 5 months ago

Owner: changed from blfs-book to Joe Locash
Status: new → assigned

comment:2 by Joe Locash, 5 months ago

Resolution: → fixed
Status: assigned → closed
nghttp2 v1.69.0

What's Changed
    - src: Simplify format_hex and format_upper_hex by @tatsuhiro-t in #2545
    - build(deps): bump actions/upload-artifact from 4 to 5 by @dependabot[bot] in #2546
    - hpack: Optimize huffman decoding a bit by @tatsuhiro-t in #2548
    - Port ngtcp2_map changes by @tatsuhiro-t in #2549
    - Remove unused macros and enums by @tatsuhiro-t in #2550
    - src: Rewrite defer by @tatsuhiro-t in #2552
    - src: Remove empty parameter list from lambda by @tatsuhiro-t in #2553
    - src: Remove noexcept from ~Defer by @tatsuhiro-t in #2554
    - src: Adopt EVP_PKEY_get0_EC_KEY by @tatsuhiro-t in #2555
    - nghttpx: Avoid separate allocation for QUIC tx buffer by @tatsuhiro-t in #2556
    - src: Workaround performance regression since OpenSSL 3.0 by @tatsuhiro-t in #2557
    - integration: Cope with os.ErrProcessDone by @tatsuhiro-t in #2560
    - build(deps): bump github.com/quic-go/quic-go from 0.55.0 to 0.56.0 by @dependabot[bot] in #2559
    - src: Simplify DList::remove by @tatsuhiro-t in #2561
    - src: Remove the duplicated test by @tatsuhiro-t in #2562
    - lib/CMakeLists.txt: Fix NGHTTP2_CONFIG_INSTALL_DIR path by @trukna in #2551
    - GHA: Cancel stale job by @tatsuhiro-t in #2563
    - nghttpx: Ensure resetting downstream h2 stream by @tatsuhiro-t in #2564
    - build(deps): bump golang.org/x/crypto from 0.43.0 to 0.45.0 by @dependabot[bot] in #2566
    - Gha ubuntu arm by @tatsuhiro-t in #2567
    - src: Generate lowcase_tbl by @tatsuhiro-t in #2568
    - examples: Remove redundant cast in lowcase by @tatsuhiro-t in #2569
    - build(deps): bump actions/checkout from 5 to 6 by @dependabot[bot] in #2570
    - build(deps): bump github.com/quic-go/quic-go from 0.56.0 to 0.57.0 by @dependabot[bot] in #2571
    - Bump ngtcp2 and its dependencies by @tatsuhiro-t in #2574
    - build(deps): bump github.com/quic-go/quic-go from 0.57.0 to 0.57.1 by @dependabot[bot] in #2575
    - Fix union usage in nghttp2_data_provider_wrap by @tatsuhiro-t in #2576
    - Remove union from WorkerID by @tatsuhiro-t in #2577
    - Cancel sending RST_STREAM if stream is not found by @tatsuhiro-t in #2578
    - nghttpx: Remove stream_closed_ from Http2DownstreamConnection by @tatsuhiro-t in #2579
    - Remove extraneous semicolon by @tatsuhiro-t in #2580
    - src: Rewrite Address with std::variant by @tatsuhiro-t in #2581
    - build(deps): bump actions/upload-artifact from 5 to 6 by @dependabot[bot] in #2587
    - build(deps): bump actions/cache from 4 to 5 by @dependabot[bot] in #2588
    - build(deps): bump golang.org/x/net from 0.47.0 to 0.48.0 by @dependabot[bot] in #2589
    - build(deps): bump github.com/quic-go/quic-go from 0.57.1 to 0.58.0 by @dependabot[bot] in #2591
    - Rewrite Dockerfile with heredoc syntax by @tatsuhiro-t in #2592
    - src: Avoid strict aliasing violation by @tatsuhiro-t in #2593
    - Introduce nghttp2_strlen_lit by @tatsuhiro-t in #2594
    - build(deps): bump github.com/quic-go/quic-go from 0.58.0 to 0.59.0 by @dependabot[bot] in #2595
    - Increase default glitch rate limit to 10x by @tatsuhiro-t in #2599
    - build(deps): bump golang.org/x/net from 0.48.0 to 0.49.0 by @dependabot[bot] in #2596
    - GHA: Fix main branch in cancel-in-progress by @tatsuhiro-t in #2600
    - Remove glitch detection for ignored DATA frame by @tatsuhiro-t in #2598
    - Bump ngtcp2 and its dependencies by @tatsuhiro-t in #2601
    - Revert "src: Avoid strict aliasing violation" by @tatsuhiro-t in #2602
    - build(deps): bump golang.org/x/net from 0.49.0 to 0.50.0 by @dependabot[bot] in #2605
    - Check nghttp2_is_fatal first by @tatsuhiro-t in #2607
    - altsvc: Avoid pointer arithmetic against NULL by @tatsuhiro-t in #2608
    - Ensure typedefs use named structs and unions by @cbarrick in #2609
    - Revert "Ensure typedefs use named structs and unions" by @tatsuhiro-t in #2610
    - build(deps): bump actions/upload-artifact from 6 to 7 by @dependabot[bot] in #2611
    - build(deps): bump golang.org/x/net from 0.50.0 to 0.51.0 by @dependabot[bot] in #2612
    - h2load: Fix bug that h2load does not stop early with -D option by @tatsuhiro-t in #2613
    - h2load: Add median, p95, and p99 metrics by @tatsuhiro-t in #2614
    - h2load: Refactor SDStat output by @tatsuhiro-t in #2615
    - h2load: Refactor metrics manual by @tatsuhiro-t in #2619
    - h2load: Add some QUIC metrics by @tatsuhiro-t in #2616
    - h2load: Plot histogram by @tatsuhiro-t in #2620
    - Amend #2619 by @tatsuhiro-t in #2621
    - build(deps): bump docker/build-push-action from 6 to 7 by @dependabot[bot] in #2617
    - build(deps): bump docker/setup-buildx-action from 3 to 4 by @dependabot[bot] in #2618
    - h2load: Show certificate type and negotiated group by @tatsuhiro-t in #2623
    - nghttpd, nghttpx: Accept at most 10 connections per loop by @tatsuhiro-t in #2625
    - h2load: Support TLS resumption by @tatsuhiro-t in #2624
    - src: Avoid consteval for now by @tatsuhiro-t in #2627
    - nghttpx: Accept pending connections until it returns error by @tatsuhiro-t in #2626
    - h2load: Make the names of perf metric short and concise by @tatsuhiro-t in #2628
    - nghttpx: Rework close-wait packet generation for h3 by @tatsuhiro-t in #2630
    - nghttpx: Add extra validation for non-regular path for HTTP/1.1 by @tatsuhiro-t in #2631
    - nghttpx: More strict validation for h1 host by @tatsuhiro-t in #2632
    - h2load: Output the measurement results in JSON by @tatsuhiro-t in #2629
    - Src pass by value by @tatsuhiro-t in #2633
    - src: Refine Defer by @tatsuhiro-t in #2634
    - h2load: Print integral samples as integral by @tatsuhiro-t in #2636
    - h2load: Refactor with std::span by @tatsuhiro-t in #2637
    - nghttpd: Refactor with std::span by @tatsuhiro-t in #2638
    - build(deps): bump golang.org/x/net from 0.51.0 to 0.52.0 by @dependabot[bot] in #2640
    - nghttp: Refactor with std::span by @tatsuhiro-t in #2639
    - h2load: Use span for reading by @tatsuhiro-t in #2641
    - nghttp: Move span creation out of loop by @tatsuhiro-t in #2642
    - Add missing iframe state validation by @tatsuhiro-t in #2643
    - src: Refactor Buffer::write with std::span by @tatsuhiro-t in #2644
    - src: Adopt override keyword by @tatsuhiro-t in #2645
    - src: Simplify as_uint8_span with auto by @tatsuhiro-t in #2646
    - src: Review the use of iterator and range concepts by @tatsuhiro-t in #2647
    - nghttpx: Use std::span for upstream interface by @tatsuhiro-t in #2649
    - nghttpx: Modernize downstream connection with std::span by @tatsuhiro-t in #2650
    - nghttpx: Deal with partial write in API downstream connection by @tatsuhiro-t in #2651
    - build(deps): bump microsoft/setup-msbuild from 2 to 3 by @dependabot[bot] in #2652
    - nghttpx: Adopt std::span for LiveCheck read path by @tatsuhiro-t in #2653
    - Nghttpx connection write span by @tatsuhiro-t in #2654
    - Nghttpx connection read span by @tatsuhiro-t in #2655
    - nghttpx: Refactor QUIC utils with std::span by @tatsuhiro-t in #2656
    - nghttpx: Choose the sensible value for TCP_DEFER_ACCEPT by @tatsuhiro-t in #2657
    - src: Refactor riovec with std::span by @tatsuhiro-t in #2658
    - nghttpx: Simplify HTTP/2 writer by @tatsuhiro-t in #2659
    - h2load: Add --h3 option by @tatsuhiro-t in #2660
    - nghttpx: Format doc by @tatsuhiro-t in #2661
    - nghttpx: Deal with ECONNRESET for IPC socket on worker process side by @tatsuhiro-t in #2662
    - third-party: Bump neverbleed by @tatsuhiro-t in #2663
    - doc: Update h2load howto by @tatsuhiro-t in #2664
    - Bump llhttp to v9.3.1 by @tatsuhiro-t in #2665
    - GHA: Add macos-26 build and remove macos-14 build by @tatsuhiro-t in #2666
    - h2load: Deal with h3 unidirectional stream closure by @tatsuhiro-t in #2667
    - src: Refine allocator with the modern memory construct by @tatsuhiro-t in #2668
    - Bump ngtcp2 and its dependencies by @tatsuhiro-t in #2669
    - Modernize BlockAllocator and its utility functions by @tatsuhiro-t in #2670
    - nghttpx: Rewrite LOG macros with std::source_location by @tatsuhiro-t in #2671
    - nghttpx: Amend #2671 to fix double logging by @tatsuhiro-t in #2672
    - nghttpx: Call Log ctor directly by @tatsuhiro-t in #2673
    - nghttpx: Rename LOG_ENABLED to log_enabled by @tatsuhiro-t in #2674
    - src: Remove enclosing anonymous namespace from constexpr variables by @tatsuhiro-t in #2675
    - src: Add static constexpr to ngtcp2 and nghttp3 callbacks by @tatsuhiro-t in #2676
    - OpenSSL 4.0.0 beta1 fix by @xl32 in #2677
    - build(deps): bump actions/github-script from 8 to 9 by @dependabot[bot] in #2679
    - build(deps): bump golang.org/x/net from 0.52.0 to 0.53.0 by @dependabot[bot] in #2680
    - GHA: Bump openssl to v4.0.0 by @tatsuhiro-t in #2682
    - Optimize the decoded length estimation for Huffman encoded string by @tatsuhiro-t in #2683
    - Make header related errors stream error with glitch rate limit guard by @tatsuhiro-t in #2681
    - Bump ngtcp2 to v1.22.1 by @tatsuhiro-t in #2685
    - Nghttpx ech by @tatsuhiro-t in #2678
    - nghttpx: Log the number of loaded ECH configuration in NOTICE level by @tatsuhiro-t in #2686
    - Bump aws-lc by @tatsuhiro-t in #2687

Fixed at b2979377a7.

Note: See TracTickets for help on using tickets.