Re: [BLFS Trac] #23169: nghttp2-1.69.0
| Newsgroups | gmane.linux.lfs.beyond.book |
|---|---|
| Message-ID | <[email protected]> |
#23169: nghttp2-1.69.0
-------------------------+-------------------------
Reporter: Bruce Dubbs | Owner: Joe Locash
Type: enhancement | Status: closed
Priority: normal | Milestone: 13.1
Component: BOOK | Version: git
Severity: normal | Resolution: fixed
Keywords: |
-------------------------+-------------------------
Changes (by Joe Locash):
* resolution: => fixed
* status: assigned => closed
Comment:
{{{
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.
--
Ticket URL: <https://wiki.linuxfromscratch.org/blfs/ticket/23169#comment:2>
BLFS Trac <https://wiki.linuxfromscratch.org/blfs/>
Beyond Linux From Scratch
--
http://lists.linuxfromscratch.org/sympa/info/blfs-book
Unsubscribe: See the above information page