I did this
I have username in netrc, but if I provide a username in the URL, none of them is used, and no Authorization header is sent (even if it is the same user).
Example:
.netrc:
machine server login user password 5up3r53cr31
$ curl -n http://user@server/
Unauthorized
The issue is caused by (and fixed by reverting) d1237ac.
I expected the following
I expect it to send Authorization header.
curl/libcurl version
curl 7.84.0 (x86_64-w64-mingw32) libcurl/7.84.0 OpenSSL/1.1.1q (Schannel) zlib/1.2.12 brotli/1.0.9 zstd/1.5.2 libidn2/2.3.2 libssh2/1.10.0 nghttp2/1.48.0
Release-Date: 2022-06-27
Protocols: dict file ftp ftps gopher gophers http https imap imaps ldap ldaps mqtt pop3 pop3s rtsp scp sftp smb smbs smtp smtps telnet tftp
Features: alt-svc AsynchDNS brotli HSTS HTTP2 HTTPS-proxy IDN IPv6 Kerberos Largefile libz MultiSSL NTLM SPNEGO SSL SSPI threadsafe TLS-SRP zstd
operating system
Windows 10
I did this
I have username in netrc, but if I provide a username in the URL, none of them is used, and no Authorization header is sent (even if it is the same user).
Example:
.netrc:
The issue is caused by (and fixed by reverting) d1237ac.
I expected the following
I expect it to send
Authorizationheader.curl/libcurl version
operating system
Windows 10