You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on May 3, 2022. It is now read-only.
If a proxy server doesn't require authentication (which is an example of our company proxies), we're sending proxyAuth: ':' which ends up on being a real authentication header passed to the client and tells proxy to try validate credentials, which they will be incorrect.
Looks like http-client is passing an invalid proxy authentication header if no proxy authentication was provided at all here
http-client/index.ts
Lines 641 to 649 in edadda1
If a proxy server doesn't require authentication (which is an example of our company proxies), we're sending
proxyAuth: ':'
which ends up on being a real authentication header passed to the client and tells proxy to try validate credentials, which they will be incorrect.Otherwise the underlaying http library for creating the tunnel will set that proxy header if proxyAuth contains a value https://github.com/request/tunnel-agent/blob/master/index.js#L128-L132
Proxy Auth should not be set if username/password is not provided
The text was updated successfully, but these errors were encountered: