Skip to content

fix(proxy): parse Windows proxy server maps#290

Open
Herrtian wants to merge 1 commit into
hyperium:masterfrom
Herrtian:parse-windows-proxy-map-4067
Open

fix(proxy): parse Windows proxy server maps#290
Herrtian wants to merge 1 commit into
hyperium:masterfrom
Herrtian:parse-windows-proxy-map-4067

Conversation

@Herrtian
Copy link
Copy Markdown

@Herrtian Herrtian commented May 28, 2026

Fixes hyperium/hyper#4067.

This parses WinINET-style per-scheme ProxyServer values before passing them through the existing matcher. It handles http=..., https=..., and socks=... entries while preserving environment overrides. Bare socks= values are normalized to socks4://..., and URI-form values are left as-is.

Validation:

  • cargo fmt --check
  • cargo test --features client-proxy,client-proxy-system
  • git diff --check

Signed-off-by: Herrtian <70463940+Herrtian@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Windows system proxy: per-scheme ProxyServer format (e.g. socks=127.0.0.1:1080) not parsed

1 participant