Skip to content

Commit e9f4fa5

Browse files
wagenetclaude
andcommitted
Upgrade attohttpc to 0.29.1 to fix proxy authentication
Volta previously failed to download Node.js through authenticated proxies, returning "401 Unauthorized" errors. The issue was that attohttpc 0.28 doesn't extract credentials from proxy URLs or send Proxy-Authorization headers during CONNECT handshakes. Version 0.29.1 adds proxy authentication support (attohttpc PR #185), properly handling credentials in proxy URLs like http://user:pass@proxy:port. Pinned to exactly 0.29.1 because versions 0.29.2+ contain lifetime errors that don't compile with Rust 1.75 (the project's toolchain version). Fixes #2090 Co-Authored-By: Claude Sonnet 4.5 <[email protected]>
1 parent 5eedd5f commit e9f4fa5

File tree

3 files changed

+244
-44
lines changed

3 files changed

+244
-44
lines changed

0 commit comments

Comments
 (0)