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