- Mar 23, 2017
-
-
Dan Fandrich authored
-
Jay Satiro authored
- If SSL_get_error is called but no extended error detail is available then show that SSL_ERROR_* as a string. Prior to this change there was some inconsistency in that case: the SSL_ERROR_* code may or may not have been shown, or may have been shown as unknown even if it was known. Ref: https://github.com/curl/curl/issues/1300 Closes https://github.com/curl/curl/pull/1348
-
Dan Fandrich authored
This is nowadays included with the base perl distribution, but wasn't prior to about perl 5.14
-
Anders Roxell authored
Signed-off-by: Anders Roxell <anders.roxell@gmail.com> Closes #1342
-
- Mar 22, 2017
-
-
Daniel Stenberg authored
-
Daniel Stenberg authored
-
Daniel Stenberg authored
Running this in the root build dir will invoke the test suite to only run tests not marked as 'flaky'.
-
Daniel Stenberg authored
-
- Mar 21, 2017
-
-
Peter Wu authored
Note that for some reason there is this warning (that also exists with autotools, added since curl-7_15_1-94-ga718cb05f): docs/libcurl/curl_multi_socket_all.3:1: can't open `man3/curl_multi_socket.3': No such file or directory Additionally, adjust the roffit --mandir option to support creating links when doing out-of-tree builds. Ref: https://github.com/curl/curl/pull/1288
-
Peter Wu authored
Also make Perl mandatory to allow building the docs. While CMakeLists.txt could probably read the list of manual pages from Makefile.am, actually putting those in CMakeLists.txt is cleaner so that is what is done here. Fixes #1230 Ref: https://github.com/curl/curl/pull/1288
-
Peter Wu authored
For easier sharing with CMake. The contents were reformatted to use two-space indent and expanded tabs (matching lib/Makefile.common). Ref: https://github.com/curl/curl/pull/1288
-
Daniel Stenberg authored
-
Daniel Stenberg authored
-
Daniel Stenberg authored
-
Daniel Stenberg authored
The code would refer to the wrong data pointer. Only debug builds do this - for verbosity. Reported-by: <zelinchen@users.noreply.github.com> Fixes #1329
-
- Mar 20, 2017
-
-
Daniel Stenberg authored
-
Dan Fandrich authored
-
Dan Fandrich authored
-
Dan Fandrich authored
These tests use an HTTP proxy so require that curl be built with HTTP support.
-
Dan Fandrich authored
The CURLOPT_USERAGENT and CURLOPT_MAXREDIRS options are only set if HTTP support is available, so ignore them in tests where HTTP is not guaranteed.
-
- Mar 18, 2017
-
-
Palo Markovic authored
Broken a week ago in 6448f98c. Closes https://github.com/curl/curl/pull/1337
-
- Mar 16, 2017
-
-
Jay Satiro authored
- Show the HTTPS-proxy options on CURLE_SSL_CACERT if libcurl was built with HTTPS-proxy support. Prior to this change those options were shown only if an HTTPS-proxy was specified by --proxy, but that did not take into account environment variables such as http_proxy, https_proxy, etc. Follow-up to e1187c42. Bug: https://github.com/curl/curl/issues/1331 Reported-by: Nehal J Wani
-
Jay Satiro authored
-
Daniel Stenberg authored
-
Daniel Stenberg authored
-
- Mar 15, 2017
-
-
Daniel Stenberg authored
-
- Mar 14, 2017
-
-
Daniel Stenberg authored
... as we no longer use libidn
-
Dan Fandrich authored
-
- Mar 13, 2017
-
-
Sylvestre Ledru authored
... by removing the else branch after a return, break or continue. Closes #1310
-
Anatol Belski authored
- Auto-detect OpenSSL 1.1 libs Closes https://github.com/curl/curl/pull/1322
-
Daniel Stenberg authored
-
Daniel Stenberg authored
... previously, docs/ was only a dist subdir, now also a build subdir. Reported-by: Dan Fandrich Bug: https://curl.haxx.se/mail/lib-2017-03/0017.html
-
- Mar 12, 2017
-
-
Dan Fandrich authored
Depend on the known behaviour of URLs for nonexistent files rather than the undefined behaviour of URLs for directories (which fails on Windows). The test isn't about file: URLs at all, so the URL used doesn't really matter.
-
Dan Fandrich authored
Otherwise, the contents will end up in the output and fail the verification.
-
Dan Fandrich authored
-
Dan Fandrich authored
If a % ended the statement, the string's trailing NUL would be skipped and memory past the end of the buffer would be accessed and potentially displayed as part of the --write-out output. Added tests 1440 and 1441 to check for this kind of condition. Reported-by: Brian Carpenter
-
Desmond O. Chang authored
- Add new option CURLOPT_SUPPRESS_CONNECT_HEADERS to allow suppressing proxy CONNECT response headers from the user callback functions CURLOPT_HEADERFUNCTION and CURLOPT_WRITEFUNCTION. - Add new tool option --suppress-connect-headers to expose CURLOPT_SUPPRESS_CONNECT_HEADERS and allow suppressing proxy CONNECT response headers from --dump-header and --include. Assisted-by: Jay Satiro Assisted-by: <CarloCannas@users.noreply.github.com> Closes https://github.com/curl/curl/pull/783
-
- Mar 11, 2017
-
-
Jay Satiro authored
A client MUST ignore any Content-Length or Transfer-Encoding header fields received in a successful response to CONNECT. "Successful" described as: 2xx (Successful). RFC 7231 4.3.6 Prior to this change such a case would cause an error. In some ways this bug appears to be a regression since c50b878c. Prior to that libcurl may have appeared to function correctly in such cases by acting on those headers instead of causing an error. But that behavior was also incorrect. Bug: https://github.com/curl/curl/issues/1317 Reported-by: <mkzero@users.noreply.github.com>
-
Thomas Glanzmann authored
Broken a few days ago in 6448f98c. Bug: https://curl.haxx.se/mail/lib-2017-03/0015.html
-