- Nov 17, 2016
-
-
Isaac Boukris authored
When reusing a connection, make sure the unix domain socket option matches.
-
- Nov 16, 2016
-
-
Jay Satiro authored
- Improve performance by using a huge HTTP/2 window size. Bug: https://github.com/curl/curl/issues/1102 Reported-by: <afrind@users.noreply.github.com> Assisted-by: Tatsuhiro Tsujikawa
-
Jay Satiro authored
- In Curl_http2_switched don't call memcpy when src is NULL. Curl_http2_switched can be called like: Curl_http2_switched(conn, NULL, 0); .. and prior to this change memcpy was then called like: memcpy(dest, NULL, 0) .. causing address sanitizer to warn: http2.c:2057:3: runtime error: null pointer passed as argument 2, which is declared to never be null
-
- Nov 15, 2016
-
-
David Schweikert authored
Reviewed-by: Nick Zitzmann Closes #1105
-
- Nov 14, 2016
-
-
Daniel Stenberg authored
Now Curl_rand() is made to fail if it cannot get the necessary random level. Changed the proto of Curl_rand() slightly to provide a number of ints at once. Moved out from vtls, since it isn't a TLS function and vtls provides Curl_ssl_random() for this to use. Discussion: https://curl.haxx.se/mail/lib-2016-11/0119.html
-
- Nov 13, 2016
-
-
Daniel Stenberg authored
Blah, I accidentally wrote size_t instead of time_t for two variables. Reported-by: Dave Reisner
-
- Nov 12, 2016
-
-
Daniel Stenberg authored
... as long is still 32bit on modern 64bit windows machines, while time_t is generally 64bit.
-
- Nov 11, 2016
-
-
file://[host]/Daniel Stenberg authored
Previously, the [host] part was just ignored which made libcurl accept strange URLs misleading users. like "file://etc/passwd" which might've looked like it refers to "/etc/passwd" but is just "/passwd" since the "etc" is an ignored host name. Reported-by: Mike Crowe Assisted-by: Kamil Dudka
-
Daniel Stenberg authored
-
Daniel Stenberg authored
1.1.0+ does more of this by itself so we can avoid extra processing this way.
-
Daniel Stenberg authored
and remove RAND_screen from configure since nothing is using that function
-
Daniel Stenberg authored
-
Daniel Stenberg authored
Discussed: https://curl.haxx.se/mail/lib-2016-11/0087.html
-
- Nov 10, 2016
-
-
Daniel Stenberg authored
Now I've managed to negotiate TLS 1.3 with https://enabled.tls13.com/ when using boringssl.
-
Jay Satiro authored
- Fix GnuTLS code for CURL_SSLVERSION_TLSv1_2 that broke when the TLS 1.3 support was added in 6ad3add6. - Homogenize across code for all backends the error message when TLS 1.3 is not available to "<backend>: TLS 1.3 is not yet supported". - Return an error when a user-specified ssl version is unrecognized. --- Prior to this change our code for some of the backends used the 'default' label in the switch statement (ie ver unrecognized) for ssl.version and treated it the same as CURL_SSLVERSION_DEFAULT. Bug: https://curl.haxx.se/mail/lib-2016-11/0048.html Reported-by: Kamil Dudka
-
- Nov 09, 2016
-
-
Isaac Boukris authored
If SPNEGO fails, cleanup the negotiate handle right away. Fixes #1115 Signed-off-by: Isaac Boukris <iboukris@gmail.com> Reported-by: ashman-p
-
- Nov 08, 2016
-
-
Daniel Stenberg authored
It would always use precision 1 instead of reading it from the argument list as intended. Reported-by: Ray Satiro Bug: #1113
-
- Nov 07, 2016
-
-
Kamil Dudka authored
... with nss-3.26.0 and newer Reported-by: Daniel Stenberg
-
Daniel Stenberg authored
BoringSSL supports TLSv1.3 already, but these changes don't seem to be anough to get it working.
-
Daniel Stenberg authored
Revert the change from ce8d0948 but use the new function Reported-by: Kamil Dudka Bug: https://github.com/curl/curl/commit/ce8d09483eea2fcb1b50e323e1a8ed1f3613b2e3#commitcomment-19666146
-
Kamil Dudka authored
Fully implemented with the NSS backend only for now. Reviewed-by: Ray Satiro
-
Kamil Dudka authored
... but make sure we use at least TLSv1.0 according to libcurl API Reported-by: Cure53 Reviewed-by: Ray Satiro
-
Daniel Stenberg authored
We're mostly saying just "curl" in lower case these days so here's a big cleanup to adapt to this reality. A few instances are left as the project could still formally be considered called cURL.
-
Tatsuhiro Tsujikawa authored
Previously, we just ignored "Connection" header field. But HTTP/2 specification actually prohibits few more header fields. This commit ignores all of them so that we don't send these bad header fields. Bug: https://curl.haxx.se/mail/archive-2016-10/0033.html Reported-by: Ricki Hirner Closes https://github.com/curl/curl/pull/1092
-
- Nov 06, 2016
-
-
Jay Satiro authored
- Call Curl_initinfo on init and duphandle. Prior to this change the statistical and informational variables were simply zeroed by calloc on easy init and duphandle. While zero is the correct default value for almost all info variables, there is one where it isn't (filetime initializes to -1). Bug: https://github.com/curl/curl/issues/1103 Reported-by: Neal Poole
-
- Nov 04, 2016
-
-
Daniel Stenberg authored
Regression added in 62a8095e Reported-by: Tony Kelman Discussed in #1087
-
- Nov 02, 2016
-
-
Dan Fandrich authored
Follow-up to 502acba2
-
Daniel Stenberg authored
Coverity CID 1374359 pointed out the unused result value.
-
Daniel Stenberg authored
Coverity CID 1374358
-
- Nov 01, 2016
-
-
Michael Kaufmann authored
follow-up to 46133aa5
-
Dan Fandrich authored
...to use the public function curl_strnequal(). This isn't ideal because it adds extra overhead to any internal calls to checkprefix. follow-up to 95bd2b3e
-
- Oct 31, 2016
-
-
Daniel Stenberg authored
As they are after all part of the public API. Saves space and reduces complexity. Remove the strcase defines from the curlx_ family. Suggested-by: Dan Fandrich Idea: https://curl.haxx.se/mail/lib-2016-10/0136.html
-
Kamil Dudka authored
follow-up to 811a693b
-
Dan Fandrich authored
This should fix the "warning: 'curl_strequal' redeclared without dllimport attribute: previous dllimport ignored" message and subsequent link error on Windows because of the missing CURL_EXTERN on the prototype.
-
Daniel Stenberg authored
-
Dan Fandrich authored
This is a followup to commit 811a693b
-
Marcel Raad authored
Fix compile break from 811a693b
-
Daniel Stenberg authored
Fix bug from 811a693b
-
Daniel Stenberg authored
Mistake brought by 9c91ec77
-
Daniel Stenberg authored
These two public functions have been mentioned as deprecated since a very long time but since they are still part of the API and ABI we need to keep them around.
-