FFFF Comparing v1.1.0...v1.1.1 · igrigorik/http-2 · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
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: igrigorik/http-2
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v1.1.0
Choose a base ref
...
head repository: igrigorik/http-2
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v1.1.1
Choose a head ref
  • 8 commits
  • 8 files changed
  • 1 contributor

Commits on Apr 14, 2025

  1. fix: convert buffer where frame is stored to binary encoding before p…

    …acking and prepending the frame header
    
    certain DATA payload inputs were keeping the original encoding right before prepending the binary header, which could generate an incompatible encoding error
    
    Fixes HoneyryderChuck/httpx#83
    HoneyryderChuck committed Apr 14, 2025
    Configuration menu
    Copy the full SHA
    25fdea2 View commit details
    Browse the repository at this point in the history
  2. copy PING payload before encoding

    lib users will store the ping data input to compare when receiving the peer PING frame, so it may be surprising if the data does not match because the mutable arg was changed
    HoneyryderChuck committed Apr 14, 2025
    Configuration menu
    Copy the full SHA
    028b14d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4df0db7 View commit details
    Browse the repository at this point in the history
  4. stream: remove assignment to @State in #manage_state

    calls to #event already transition @State to the next state, so this is redundant
    HoneyryderChuck committed Apr 14, 2025
    Configuration menu
    Copy the full SHA
    bbb7d68 View commit details
    Browse the repository at this point in the history
  5. improve priority stream management

    remove all calls to "#process_priority" inside "#transition", as
    it  should only handle state machine transitions. besides, #receive
    already does that type of frame processing calls before calling
    "#transition" .
    
    this also corrects stream state management when it comes to taking
    priority frames into account when sending, as per the documentation
    on each state block, which explicitly states the cases which were not
    being handled.
    HoneyryderChuck committed Apr 14, 2025
    Configuration menu
    Copy the full SHA
    ded4d10 View commit details
    Browse the repository at this point in the history
  6. bump version to 1.1.1

    HoneyryderChuck committed Apr 14, 2025
    Configuration menu
    Copy the full SHA
    f792464 View commit details
    Browse the repository at this point in the history

Commits on Apr 16, 2025

  1. Merge pull request #183 from igrigorik/buffer-encoding-issues

    Buffer encoding issues
    HoneyryderChuck authored Apr 16, 2025
    Configuration menu
    Copy the full SHA
    82922e4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    99cdf08 View commit details
    Browse the repository at this point in the history
Loading
0