Change #271327
| Category | curl |
| Changed by | Stefan Eissing <stefan@eissing.org> |
| Changed at | Tue 16 Jun 2026 15:57:10 |
| Repository | https://github.com/curl/curl.git |
| Project | curl |
| Branch | master |
| Revision | bd10924b47c8bf94127eaee8c56e7b5e5418da46 |
Comments
url: connection credentials origin When tying credentials to a connection (NTLM, Negotiate) also link the origin the credentials are for. This prevents a connection reuse with the same credentials, but intended for another origin. The mis-reuse could happen for a forwarding proxy and NTLM (although, in the mind of the person writing this, it is an insane setup). Closes #22040
Changed files
- lib/http_negotiate.c
- lib/http_ntlm.c
- lib/url.c
- lib/urldata.h