Thanks to visit codestin.com
Credit goes to github.com

Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: quic-go/quic-go
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.53.0
Choose a base ref
...
head repository: quic-go/quic-go
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.54.1
Choose a head ref
  • 14 commits
  • 88 files changed
  • 4 contributors

Commits on Jun 26, 2025

  1. fix retransmission logic for path probing packets (#5241)

    To achieve an exponential backoff, the timer should only be reset after
    having fired.
    marten-seemann authored Jun 26, 2025
    Configuration menu
    Copy the full SHA
    1b9add1 View commit details
    Browse the repository at this point in the history
  2. implement receiver side behavior for RESET_STREAM_AT (#5235)

    * implement receiver side behavior for RESET_STREAM_AT
    
    * simplify reliable offset tracking
    marten-seemann authored Jun 26, 2025
    Configuration menu
    Copy the full SHA
    b2f2431 View commit details
    Browse the repository at this point in the history

Commits on Jun 28, 2025

  1. implement sender side behavior for RESET_STREAM_AT (#5242)

    * improve existing send stream test
    
    * implement sender side behavior for RESET_STREAM_AT
    
    * refactor send stream cancelation and shutdown error handling
    
    * correctly deal with 0-RTT corner case
    marten-seemann authored Jun 28, 2025
    Configuration menu
    Copy the full SHA
    a2926a3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    08e9c7e View commit details
    Browse the repository at this point in the history
  3. fix flaky TestDrainServerAcceptQueue (#5247)

    The connections are not necessarily accepted in the same order that
    they are dialed.
    marten-seemann authored Jun 28, 2025
    Configuration menu
    Copy the full SHA
    3f3d309 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    dadc8db View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    61d2fa5 View commit details
    Browse the repository at this point in the history

Commits on Jun 29, 2025

  1. add a Config and ConnectionState flag for RESET_STREAM_AT (#5243)

    * add a Config and ConnectionState flag for RESET_STREAM_AT
    
    * add RESET_STREAM_AT to README
    marten-seemann authored Jun 29, 2025
    Configuration menu
    Copy the full SHA
    0eb237f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fd32cf5 View commit details
    Browse the repository at this point in the history

Commits on Jul 7, 2025

  1. http3: remove dependency on quic internal packages (#5256)

    * Remove http3 dependency on quic internal packages
    
    Remove the dependency on internal/protocol from the http3 package. This
    makes it possible for a forked http3 to use the mainline quic-go
    package.
    
    * Address review comments
    
    * Fix syntax
    
    * Use broader pattern for http3 directory
    
    * Copy internal/testdata
    
    * Replace perspective with bool
    
    * clone the supported version slice
    
    ---------
    
    Co-authored-by: Marten Seemann <[email protected]>
    rthellend and marten-seemann authored Jul 7, 2025
    Configuration menu
    Copy the full SHA
    0a9c6ea View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2025

  1. close Transport when DialAddr fails (#5259)

    Close the transport after dial fails to avoid memory leaks. Same logic as DialAddrEarly.
    
    Signed-off-by: Coia Prant <[email protected]>
    rbqvq authored Jul 12, 2025
    Configuration menu
    Copy the full SHA
    afe01ef View commit details
    Browse the repository at this point in the history

Commits on Jul 18, 2025

  1. wire: improve frame parsing benchmarks (#5263)

    * Add master-style frame handling benchmarks using type switches
    
    * Fixing styling issue.
    
    * put STREAM frame back
    
    * remove BenchmarkParseStreamAndACK
    
    * use random data for STREAM and DATAGRAM
    
    * improve comment
    
    ---------
    
    Co-authored-by: Marten Seemann <[email protected]>
    jannis-seemann and marten-seemann authored Jul 18, 2025
    Configuration menu
    Copy the full SHA
    893a594 View commit details
    Browse the repository at this point in the history

Commits on Jul 20, 2025

  1. wire: optimize parsing logic for STREAM, DATAGRAM and ACK frames (#5227)

    ParseOtherFrames-16       148ns ± 4%     150ns ± 3%     ~     (p=0.223 n=8+8)
    ParseAckFrame-16          302ns ± 2%     298ns ± 3%     ~     (p=0.246 n=8+8)
    ParseStreamFrame-16       262ns ± 3%     213ns ± 2%  -18.61%  (p=0.000 n=8+8)
    ParseDatagramFrame-16     561ns ± 5%     547ns ± 4%     ~     (p=0.105 n=8+8)
    jannis-seemann authored Jul 20, 2025
    Configuration menu
    Copy the full SHA
    c2e784a View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2025

  1. Configuration menu
    Copy the full SHA
    0264fbc View commit details
    Browse the repository at this point in the history
Loading