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: hyperium/h2
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.3.4
Choose a base ref
...
head repository: hyperium/h2
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.3.5
Choose a head ref
  • 7 commits
  • 41 files changed
  • 5 contributors

Commits on Sep 8, 2021

  1. Copy the full SHA
    e9a1370 View commit details
  2. Support very large headers

    This completely refactors how headers are hpack-encoded.
    
    Instead of trying to be clever, constructing frames on the go
    while hpack-encoding, we just make a blob of all the
    hpack-encoded headers first, and then we split that blob
    in as many frames as necessary.
    nox authored and seanmonstar committed Sep 8, 2021
    Copy the full SHA
    61b4f8f View commit details

Commits on Sep 13, 2021

  1. Remove code that was made obsolete by #555

    nox authored and seanmonstar committed Sep 13, 2021
    Copy the full SHA
    96d9277 View commit details

Commits on Sep 24, 2021

  1. fuzzing: fix build

    DavidKorczynski authored and seanmonstar committed Sep 24, 2021
    Copy the full SHA
    cab307d View commit details

Commits on Sep 28, 2021

  1. Refactor errors internals (#556)

    h2::Error now knows whether protocol errors happened because the user
    sent them, because it was received from the remote peer, or because
    the library itself emitted an error because it detected a protocol
    violation.
    
    It also keeps track of whether it came from a RST_STREAM or GO_AWAY
    frame, and in the case of the latter, it includes the additional
    debug data if any.
    
    Fixes #530
    nox authored Sep 28, 2021
    Copy the full SHA
    465f033 View commit details
  2. Copy the full SHA
    508bcb1 View commit details

Commits on Sep 29, 2021

  1. v0.3.5

    seanmonstar committed Sep 29, 2021

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
    Copy the full SHA
    9531129 View commit details
Loading