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: 0x676e67/http2
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.4.15
Choose a base ref
...
head repository: 0x676e67/http2
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref
  • 13 commits
  • 14 files changed
  • 4 contributors

Commits on Jan 21, 2025

  1. Fix window size decrement of send-closed streams (#31)

    * tests: simplify window_size_decremented_past_zero (#829)
    
    This helps finding the root cause of why the assertion
    in FlowControl::dec_send_window failed in the first place.
    
    See #692 for more details.
    
    * Fix reclaiming reserved capacity (#832)
    
    Reclaiming requested capacity that has not been actually reserved yet
    is wrong, as this capacity never existed to begin with.
    
    Fixes #607
    
    * fix: busy loop on shutdown (#834)
    
    When in a slow shutdown, this was busy looping since no more streams were left. The change here now only makes sure we poll one extra time if the state changed during the poll.
    
    Fixes #831
    
    * Fix window size decrement of send-closed streams (#830)
    
    Send-closed streams should be skipped when decreasing window size,
    as they are skipped when increasing it.
    
    ---------
    
    Co-authored-by: Anthony Ramine <123095+nox@users.noreply.github.com>
    Co-authored-by: Sean McArthur <sean@seanmonstar.com>
    3 people authored Jan 21, 2025
    Copy the full SHA
    a442a7a View commit details

Commits on Jan 22, 2025

  1. Copy the full SHA
    f676c4a View commit details
  2. v0.4.16

    0x676e67 committed Jan 22, 2025
    Copy the full SHA
    7bd5742 View commit details

Commits on Jan 25, 2025

  1. fix: handle implicit resets at the right time (#33)

    * tests: simplify window_size_decremented_past_zero (#829)
    
    This helps finding the root cause of why the assertion
    in FlowControl::dec_send_window failed in the first place.
    
    See #692 for more details.
    
    * Fix reclaiming reserved capacity (#832)
    
    Reclaiming requested capacity that has not been actually reserved yet
    is wrong, as this capacity never existed to begin with.
    
    Fixes #607
    
    * fix: busy loop on shutdown (#834)
    
    When in a slow shutdown, this was busy looping since no more streams were left. The change here now only makes sure we poll one extra time if the state changed during the poll.
    
    Fixes #831
    
    * Fix window size decrement of send-closed streams (#830)
    
    Send-closed streams should be skipped when decreasing window size,
    as they are skipped when increasing it.
    
    * fix: handle implicit resets at the right time (#833)
    
    A stream whose ref count reaches zero while open should
    not immediately decrease the number of active streams,
    otherwise MAX_CONCURRENT_STREAMS isn't respected anymore.
    
    ---------
    
    Co-authored-by: Anthony Ramine <123095+nox@users.noreply.github.com>
    Co-authored-by: Sean McArthur <sean@seanmonstar.com>
    3 people authored Jan 25, 2025
    Copy the full SHA
    ce8d1df View commit details
  2. Copy the full SHA
    93d50ca View commit details
  3. Copy the full SHA
    aea00a1 View commit details
  4. v0.4.18

    0x676e67 committed Jan 25, 2025
    Copy the full SHA
    3efb3ec View commit details

Commits on Jan 26, 2025

  1. Copy the full SHA
    1f5ea9f View commit details

Commits on Jan 29, 2025

  1. Copy the full SHA
    98f8be4 View commit details
  2. v0.4.19

    0x676e67 committed Jan 29, 2025
    Copy the full SHA
    ecd2204 View commit details

Commits on Feb 4, 2025

  1. Fix poll_flush after poll_shutdown (#37)

    * tests: simplify window_size_decremented_past_zero (#829)
    
    This helps finding the root cause of why the assertion
    in FlowControl::dec_send_window failed in the first place.
    
    See #692 for more details.
    
    * Fix reclaiming reserved capacity (#832)
    
    Reclaiming requested capacity that has not been actually reserved yet
    is wrong, as this capacity never existed to begin with.
    
    Fixes #607
    
    * fix: busy loop on shutdown (#834)
    
    When in a slow shutdown, this was busy looping since no more streams were left. The change here now only makes sure we poll one extra time if the state changed during the poll.
    
    Fixes #831
    
    * Fix window size decrement of send-closed streams (#830)
    
    Send-closed streams should be skipped when decreasing window size,
    as they are skipped when increasing it.
    
    * fix: handle implicit resets at the right time (#833)
    
    A stream whose ref count reaches zero while open should
    not immediately decrease the number of active streams,
    otherwise MAX_CONCURRENT_STREAMS isn't respected anymore.
    
    * Fix poll_flush after poll_shutdown (#836)
    
    ---------
    
    Co-authored-by: Anthony Ramine <123095+nox@users.noreply.github.com>
    Co-authored-by: Sean McArthur <sean@seanmonstar.com>
    Co-authored-by: 包布丁 <htbai1998m@hotmail.com>
    4 people authored Feb 4, 2025
    Copy the full SHA
    11ed78a View commit details

Commits on Feb 6, 2025

  1. Fix tests

    0x676e67 committed Feb 6, 2025
    Copy the full SHA
    832408a View commit details
  2. v0.4.20

    0x676e67 committed Feb 6, 2025
    Copy the full SHA
    ac69c8c View commit details
Loading