curl / Mailing Lists / curl-library / Single Mail
Buy commercial curl support from WolfSSL. We help you work out your issues, debug your libcurl applications, use the API, port to new platforms, add new features and more. With a team lead by the curl founder himself.

Username and password in URL stopped working with proxy

From: Mike Crowe via curl-library <>
Date: Fri, 2 Aug 2019 17:31:05 +0100

Whilst upgrading to libcurl I've discovered that one of our tests has
started failing. The test checks that a URL containing both a user name and
password works correctly with digest authentication through a proxy.

I've managed to reproduce the problem against our Squid proxy with the the
curl command line tool in the current state of master:

 curl --proxy http://proxy:3128/ --anyauth http://unittest:password@host/

I ran a bisect and discovered that the behaviour changed in:

commit 46e164069d1a5230e4e64cbd2ff46c46cce056bb
Author: Daniel Stenberg <>
Date: Fri Sep 14 23:33:28 2018 +0200

    url: use the URL API internally as well

    ... to make it a truly unified URL parser.

    Closes #3017

It's a big change, so hopefully someone has some idea where to start


Received on 2019-08-02