github GitoxideLabs/gitoxide gix-transport-v0.58.1
gix-transport v0.58.1

5 hours ago

Bug Fixes

  • preserve encoded HTTP paths across redirects.

    Resolve relative curl redirects against the original request URL spelling
    so percent-encoded separators remain data instead of changing path segment
    structure.

  • terminate URL authorities at query and fragment delimiters.

    gix-url treated everything before the first slash as the authority, so a
    query or fragment could change the parsed host and make gix-transport retain
    an identity across an actual authority change.

    End the authority at slash, query, or fragment delimiters, and cover both the
    parser result and redirect identity decision. This addresses
    GHSA-jrcm-326h-gpp8 without changing how the remainder is stored in the path.

    Git baseline: git url-parse at da5fa73
    reports the host before either delimiter.

Commit Statistics

  • 3 commits contributed to the release over the course of 11 calendar days.
  • 11 days passed between releases.
  • 2 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • Preserve encoded HTTP paths across redirects. (60850df)
    • Terminate URL authorities at query and fragment delimiters. (156b53d)
    • Merge pull request #2812 from GitoxideLabs/report-july (ae8845a)

Don't miss a new gitoxide release

NewReleases is sending notifications on new releases.