- 04 Sep, 2018 1 commit
-
-
Daniel Stenberg authored
-
- 03 Sep, 2018 1 commit
-
-
Jay Satiro authored
- Treat 408 request timeout as transient so that curl will retry the request if --retry was used. Closes #2925
-
- 29 Aug, 2018 1 commit
-
-
Jay Satiro authored
Reported-by: Daniel Stenberg Closes https://github.com/curl/curl/issues/2916
-
- 27 Aug, 2018 3 commits
-
-
Daniel Stenberg authored
-
Daniel Stenberg authored
-
Daniel Stenberg authored
Added a warning! Closes #2915
-
- 25 Aug, 2018 1 commit
-
-
Daniel Stenberg authored
There was a missing newline. follow-up to a7ba60bb
-
- 24 Aug, 2018 1 commit
-
-
Daniel Stenberg authored
Reported-by: Kirill Marchuk Fixes #2773 Closes #2911
-
- 23 Aug, 2018 1 commit
-
-
Daniel Stenberg authored
Multi-threaded applictions basically MUST set CURLOPT_NO_SIGNAL to 1L to avoid the risk of getting a SIGPIPE. Either way, a multi-threaded application that uses libcurl/openssl needs to have a signhandler for or ignore SIGPIPE on its own. Based on discussions in #2800 Closes #2904
-
- 21 Aug, 2018 2 commits
-
-
Marcel Raad authored
This warning used to be enabled only for clang as it's a bit stricter on GCC. Silence the remaining occurrences and enable it on GCC too. Closes https://github.com/curl/curl/pull/2747
-
Daniel Stenberg authored
Since the public pinning support was brought in e644866c. GnuTLS 2.11.3 was released in October 2010. Figured out in #2890
-
- 20 Aug, 2018 2 commits
-
-
Daniel Stenberg authored
... for extracting certs from a live HTTPS server to make a cacerts.pem from them.
-
Daniel Stenberg authored
-
- 15 Aug, 2018 1 commit
-
-
Daniel Stenberg authored
-
- 13 Aug, 2018 1 commit
-
-
Kamil Dudka authored
... to make make the files appear in distribution tarballs Closes #2856
-
- 11 Aug, 2018 1 commit
-
-
Michael Kaufmann authored
- CURLOPT_HEADERFUNCTION: add newlines - CURLOPT_INTERLEAVEFUNCTION: fix the description of 'userdata' - CURLOPT_READDATA: mention crashes, same as in CURLOPT_WRITEDATA - CURLOPT_READFUNCTION: rename 'instream' to 'userdata' and explain how to set it Closes https://github.com/curl/curl/pull/2868
-
- 10 Aug, 2018 1 commit
-
-
Daniel Jelinski authored
Closes #2867
-
- 09 Aug, 2018 1 commit
-
-
Daniel Stenberg authored
Fixes #2837 Closes #2858 Reported-by: Markus Elfring
-
- 08 Aug, 2018 1 commit
-
-
Anderson Toshiyuki Sasaki authored
This allows the use of PKCS#11 URI for certificates and keys without setting the corresponding type as "ENG" and the engine as "pkcs11" explicitly. If a PKCS#11 URI is provided for certificate, key, proxy_certificate or proxy_key, the corresponding type is set as "ENG" if not provided and the engine is set to "pkcs11" if not provided. Acked-by: Nikos Mavrogiannopoulos Closes #2333
-
- 03 Aug, 2018 1 commit
-
-
Daniel Stenberg authored
Since it will slip and the version is the important part there, not the date.
-
- 29 Jul, 2018 1 commit
-
-
Jay Satiro authored
-
- 28 Jul, 2018 2 commits
-
-
Daniel Stenberg authored
Closes #2793
-
Josh Bialkowski authored
Closes #2804
-
- 26 Jul, 2018 3 commits
-
-
Darío Hereñú authored
Closes #2794
-
Christopher Head authored
The statement, “The application does not have to keep the string around after setting this option,” appears to be indented under the RTMP paragraph. It actually applies to all protocols, not just RTMP. Eliminate the extra indentation. Closes #2788
-
Christopher Head authored
For compatibility with `fwrite`, the `CURLOPT_WRITEFUNCTION` callback is passed two `size_t` parameters which, when multiplied, designate the number of bytes of data passed in. In practice, CURL always sets the first parameter (`size`) to 1. This practice is also enshrined in documentation and cannot be changed in future. The documentation states that the default callback is `fwrite`, which means `fwrite` must be a suitable function for this purpose. However, the documentation also states that the callback must return the number of *bytes* it successfully handled, whereas ISO C `fwrite` returns the number of items (each of size `size`) which it wrote. The only way these numbers can be equal is if `size` is 1. Since `size` is 1 and can never be changed in future anyway, document that fact explicitly and let users rely on it. Closes #2787
-
- 14 Jul, 2018 1 commit
-
-
Rodger Combs authored
-
- 12 Jul, 2018 1 commit
-
-
Daniel Stenberg authored
+ The hackerone bounty and its process - We don't and can't handle pre-notification
-
- 11 Jul, 2018 2 commits
-
-
Daniel Stenberg authored
Apparently the C => HTML converter on the web site doesn't quite like it otherwise. Reported-by: Jeroen Ooms
-
Daniel Stenberg authored
-
- 10 Jul, 2018 2 commits
-
-
Daniel Stenberg authored
Closes #2724
-
Daniel Stenberg authored
... and not the other way around, which this previously said. Reported-by: Vasiliy Faronov Fixes #2723 Closes #2726
-
- 09 Jul, 2018 1 commit
-
-
Marcel Raad authored
When size_t is not a typedef for unsigned long (as usually the case on Windows), GCC emits -Wformat warnings when using lu and lx format specifiers with size_t. Silence them with explicit casts to unsigned long. Closes https://github.com/curl/curl/pull/2721
-
- 06 Jul, 2018 1 commit
-
-
Daniel Stenberg authored
-
- 05 Jul, 2018 2 commits
-
-
Daniel Stenberg authored
-
Jeroen Ooms authored
Closes #2706
-
- 02 Jul, 2018 4 commits
-
-
Daniel Stenberg authored
-
Daniel Stenberg authored
-
Daniel Stenberg authored
-
Daniel Stenberg authored
-