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.
In one of 7.85 or 7.84 this interacts with basic auth credentials quoting so that credentails given in an URL like
user%40host.com:secret
will be sent as user%40host in the Authorization header. In curl 7.83 they were sent as user@host.
If I remove the line that sets CURLOPT_NETRC then it works fine as well, so there seems to be an interaction between netrc and quoted credentials that has changed in either 7.84 or 7.85. Maybe one of #9243 or #8908?
I didn't test 7.84, only 7.83 and 7.85, because 7.84 is not available on conda-forge.
Unfortunately I'm unable to reproduce this outside of Mamba. I tried a C API example and pycurl but in both cases quoting is correct.
operating system
Can reproduce on Linux and macOS.
The text was updated successfully, but these errors were encountered:
xref mamba-org/mamba#2010
In Mamba we set
CURLOPT_NETRC
: https://github.com/mamba-org/mamba/blob/f7a001e24df59ec8e35b45b2e404cd8b049c8eb9/libmamba/src/core/fetch.cpp#L230-L231In one of 7.85 or 7.84 this interacts with basic auth credentials quoting so that credentails given in an URL like
will be sent as
user%40host
in theAuthorization
header. In curl 7.83 they were sent asuser@host
.If I remove the line that sets
CURLOPT_NETRC
then it works fine as well, so there seems to be an interaction between netrc and quoted credentials that has changed in either 7.84 or 7.85. Maybe one of #9243 or #8908?I didn't test 7.84, only 7.83 and 7.85, because 7.84 is not available on conda-forge.
Unfortunately I'm unable to reproduce this outside of Mamba. I tried a C API example and pycurl but in both cases quoting is correct.
operating system
Can reproduce on Linux and macOS.
The text was updated successfully, but these errors were encountered: