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

Commits on Sep 16, 2024

  1. chore(ci): pin tokio-util in MSRV CI job (#149)

    seanmonstar authored Sep 16, 2024

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    4a8a261 View commit details

Commits on Sep 17, 2024

  1. feat(client): use non-zero ports resolved by dns resolvers (#148)

    If a resolved address sets the port number to something besides `0`, and the port isn't otherwise explicitly asked for, the `HttpConnector` will now use that port. This allows custom resolvers that might lookup SRVB or HTTPSrr records that include a port number.
    
    cc seanmonstar/reqwest#2413
    Nuhvi authored Sep 17, 2024
    Copy the full SHA
    2639193 View commit details

Commits on Sep 23, 2024

  1. fix: erroneous retries on a failed request to a newly opened socket (#…

    …150)
    
    The legacy pool client will in certain circumstances try other connections if it it notices an error just as it's trying to send a request. There is also some code that prevents retrying forever, such as if it is a new connection, since it likely won't ever work then.
    
    However, there was a bug that this fixes, where if a new connection was successfully created, but _then_ errored when trying to send the request, it would consider retrying that. This could end up in a loop if the server accepts and then errors all connections.
    
    The fix is to re-introduce tracking whether this connection has been successfully used once all the way through, "reused", and if it hasn't, abort any retrying.
    ahl authored Sep 23, 2024
    Copy the full SHA
    d3e9699 View commit details

Commits on Sep 24, 2024

  1. chore: remove tower dep by vendoring Oneshot (#151)

    seanmonstar authored Sep 24, 2024
    Copy the full SHA
    8b246a1 View commit details
  2. v0.1.9

    seanmonstar committed Sep 24, 2024
    Copy the full SHA
    fcb8565 View commit details
Loading