Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

cURL commands for retrieval of MVP tutorial data are cURL version dependent #36

Closed
wasade opened this issue Dec 1, 2016 · 1 comment

Comments

@wasade
Copy link
Member

wasade commented Dec 1, 2016

It appears that different versions of cURL handle redirects differently. wget works, but it does not ship with OSX by default. Versions of cURL observed to have the problem:

Linux:

$ curl --version
curl 7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.15.3 zlib/1.2.3 libidn/1.18 libssh2/1.4.2
Protocols: tftp ftp telnet dict ldap ldaps http file https ftps scp sftp 
Features: GSS-Negotiate IDN IPv6 Largefile NTLM SSL libz

OSX (Sierra):

curl --version
curl 7.49.1 (x86_64-apple-darwin16.0) libcurl/7.49.1 SecureTransport zlib/1.2.8
Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtsp smb smbs smtp smtps telnet tftp 
Features: AsynchDNS IPv6 Largefile GSS-API Kerberos SPNEGO NTLM NTLM_WB SSL libz UnixSockets
@thermokarst
Copy link
Contributor

Regarding the linux host, it looks like the problems you described on slack are due to curl not supporting a more recent cipher suite, so it is blowing up when it sees our super fancy modern SSL certificate. There is a bit of discussion about that here. Ultimately it looks like it comes down to having up-to-date versions of NSS and curl. We should definitely add a note to the docs about minimum supported versions. Also, its worth noting that we probably shouldn't change anything to support old clients and cipher suites, because these things get updated for a reason (e.g. security vulnerabilities).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants