This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author martin.panter
Recipients Andy.Reitz, martin.panter, orsenthil, takis
Date 2015-02-10.06:58:07
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1423551487.88.0.807461965024.issue23328@psf.upfronthosting.co.za>
In-reply-to
Content
This should demonstrate that Curl does parse literal slashes in the username and password fields:

$ http_proxy=http://user/name:pass/word@localhost:22 curl -v http://example.net/
*   Trying ::1...
* Connected to localhost (::1) port 22 (#0)
* Proxy auth using Basic with user 'user/name'
> GET http://example.net/ HTTP/1.1
> Proxy-Authorization: Basic dXNlci9uYW1lOnBhc3Mvd29yZA==
> User-Agent: curl/7.40.0
> Host: example.net
> Accept: */*
> Connection: TE
> TE: gzip
> Proxy-Connection: Keep-Alive
> 
SSH-2.0-OpenSSH_6.2
Protocol mismatch.
* Recv failure: Connection reset by peer
* Closing connection 0
curl: (56) Recv failure: Connection reset by peer
[Exit 56]
$ base64 -d <<< dXNlci9uYW1lOnBhc3Mvd29yZA==
user/name:pass/word$
History
Date User Action Args
2015-02-10 06:58:07martin.pantersetrecipients: + martin.panter, orsenthil, Andy.Reitz, takis
2015-02-10 06:58:07martin.pantersetmessageid: <1423551487.88.0.807461965024.issue23328@psf.upfronthosting.co.za>
2015-02-10 06:58:07martin.panterlinkissue23328 messages
2015-02-10 06:58:07martin.pantercreate