- Dec 26, 2015
-
-
Marc Hoersken authored
While still using datacheck mode binary for the inline reply data.
-
Marc Hoersken authored
Move the text-mode conversion for reply/replycheck from the verify section into the load section and add support for 4 more check parts.
-
- Dec 24, 2015
-
-
Daniel Stenberg authored
-
Marc Hoersken authored
-
Marc Hoersken authored
-
Marc Hoersken authored
-
- Dec 23, 2015
-
-
Marc Hoersken authored
Not converting to double caused small timeouts to be skipped.
-
Marc Hoersken authored
Not converting to double caused small timeouts to be skipped.
-
Marc Hoersken authored
-
Marc Hoersken authored
Previously file.txt[CR][LF] would have been returned as file.tx (without the last t) if filetype is symlink. Now the t is included and the internal item_length includes the zero byte. Spotted using test 576 on Windows.
-
Marc Hoersken authored
Follow up on b064ff0c, thanks Daniel.
-
Marc Hoersken authored
-
Marc Hoersken authored
-
Marc Hoersken authored
-
Daniel Stenberg authored
This allows the root Makefile.am to include the Makefile.inc without causing automake to warn on it (variables named *_SOURCES are magic). curl_SOURCES is then instead assigned properly in src/Makefile.am only. Closes #577
-
Anders Bakken authored
Try harder to prevent libcurl from opening up an additional socket when CURLOPT_PIPEWAIT is set. Accomplished by letting ongoing TCP and TLS handshakes complete first before the decision is made. Closes #575
-
Anders Bakken authored
This makes it easier for emacs users to automatically get the right 2-space indentation when they edit curl source files. c++-mode is in there as well because Emacs can't easily know if something is a C or C++ header. Closes #574
-
- Dec 20, 2015
-
-
Johannes Schindelin authored
This patch was "nicked" from the MINGW-packages project by Daniel. https://github.com/Alexpux/MINGW-packages/commit/9253d0bf58a1486e91f7efb5316e7fdb48fa4007 Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
-
Daniel Stenberg authored
This patch is adopted from the MINGW-packages project. It makes it possible to build curl both shared and static again. URL: https://github.com/Alexpux/MINGW-packages/tree/master/mingw-w64-curl
-
- Dec 17, 2015
-
-
Marc Hoersken authored
-
Marc Hoersken authored
The request needs to be read and send in binary mode in order to use CRLF instead of LF. Adding --upload-file - causes curl to read stdin in binary mode.
-
Daniel Stenberg authored
-
- Dec 16, 2015
-
-
Dan Fandrich authored
-
Marc Hoersken authored
-
Marc Hoersken authored
-
Marc Hoersken authored
The previous implementation caused issues on modern MSYS2 runtimes.
-
Daniel Stenberg authored
The function is only present in wolfssl/cyassl if it was built with --enable-opensslextra. With these checks added, pinning support is disabled unless the TLS lib has that function available. Also fix the mistake in configure that checks for the wrong lib name. Closes #566
-
Daniel Stenberg authored
-
- Dec 15, 2015
-
-
Tatsuhiro Tsujikawa authored
This commit adds trailer support in HTTP/2. In HTTP/1.1, chunked encoding must be used to send trialer fields. HTTP/2 deprecated any trandfer-encoding, including chunked. But trailer fields are now always available. Since trailer fields are relatively rare these days (gRPC uses them extensively though), allocating buffer for trailer fields is done when we detect that HEADERS frame containing trailer fields is started. We use Curl_add_buffer_* functions to buffer all trailers, just like we do for regular header fields. And then deliver them when stream is closed. We have to be careful here so that all data are delivered to upper layer before sending trailers to the application. We can deliver trailer field one by one using NGHTTP2_ERR_PAUSE mechanism, but current method is far more simple. Another possibility is use chunked encoding internally for HTTP/2 traffic. I have not tested it, but it could add another overhead. Closes #564
-
Daniel Stenberg authored
-
Jay Satiro authored
- In Curl_verifyhost check all altnames in the certificate. Prior to this change only the first altname was checked. Only the GSKit SSL backend was affected by this bug. Bug: http://curl.haxx.se/mail/lib-2015-12/0062.html Reported-by: John Kohl
-
Daniel Stenberg authored
This is the new command line option to set the value for the existing libcurl option CURLOPT_EXPECT_100_TIMEOUT_MS
-
- Dec 14, 2015
-
-
Daniel Stenberg authored
-
Daniel Stenberg authored
-
Anders Bakken authored
Closes #565
-
Daniel Stenberg authored
-
Daniel Stenberg authored
-
Daniel Stenberg authored
-
- Dec 13, 2015
-
-
Daniel Stenberg authored
Make this the default for the curl tool (if built with HTTP/2 powers enabled) unless a specific HTTP version is requested on the command line. This should allow more users to get HTTP/2 powers without having to change anything.
-
Daniel Stenberg authored
... and stick to 1.1 for HTTP. This is in line with what browsers do and should have very little risk.
-