On Thu, 24 Nov 2016, Thomas Glanzmann wrote:
- If I specify the proxy as
https://daniel:[email protected]/ it assumes port
1080 (socks). I think we should change the default port number
to 443. Or is there another reasonable port number for https
proxies?
I think HTTPS in the URL will make people assume port 443 by default so I
think we should use that for HTTPS proxies like we already for "normal" HTTPS
URLs.
- If curl does not trust the https proxy cert, it tells me:
(infra) [~/work/vlconnect] local/linux/bin/curl --cacert
/etc/ssl/certs/ca-certificates.crt --insecure --proxy
https://daniel:[email protected]:443/ http://blog.fefe.de
curl: (51) Cert verify failed: BADCERT_NOT_TRUSTED
Maybe we should make clear to the user that the ssl cert of the
proxy is not trusted. Because that might be confusing for users
who have for example an environment variable set and forgot
about it, as I did.
Yes! In general I think we should make an effort to clarify when the error
concern the proxy HTTPS connection as separate from the server HTTPS
connection. It is already complicated, we need to help users as much as
possible here.
I'm also guessing that we will get future users asking why -k (--insecure)
isn't enough to have curl work with the HTTPS proxy of choice.
Daniel, where should we track the issues with https proxy? In github once it
is merged?
Yes, that'd be great. And as I plan to merge this within 24 hours or so, feel
free to start creating issues already now, or even better start working on
pull requests that fix the issues! =)
--
/ daniel.haxx.se
-------------------------------------------------------------------
List admin: https://cool.haxx.se/list/listinfo/curl-library
Etiquette: https://curl.haxx.se/mail/etiquette.html