- Aug 02, 2016
-
-
Patrick Monnerat authored
-
- Jul 25, 2016
-
-
Patrick Monnerat authored
Do not log compilation informational messages.
-
- Jun 22, 2016
-
-
Daniel Stenberg authored
-
- Jun 16, 2016
-
-
Patrick Monnerat authored
-
- Apr 22, 2016
-
-
Patrick Monnerat authored
-
- Apr 12, 2016
-
-
Tatsuhiro Tsujikawa authored
Previously, when a stream was closed with other than NGHTTP2_NO_ERROR by RST_STREAM, underlying TCP connection was dropped. This is undesirable since there may be other streams multiplexed and they are very much fine. This change introduce new error code CURLE_HTTP2_STREAM, which indicates stream error that only affects the relevant stream, and connection should be kept open. The existing CURLE_HTTP2 means connection error in general. Ref: https://github.com/curl/curl/issues/659 Ref: https://github.com/curl/curl/pull/663
-
- Feb 24, 2016
-
-
Patrick Monnerat authored
-
Jay Satiro authored
The two options are almost the same, except in the case of OpenSSL: CURLINFO_TLS_SESSION OpenSSL session internals is SSL_CTX *. CURLINFO_TLS_SSL_PTR OpenSSL session internals is SSL *. For backwards compatibility we couldn't modify CURLINFO_TLS_SESSION to return an SSL pointer for OpenSSL. Also, add support for the 'internals' member to point to SSL object for the other backends axTLS, PolarSSL, Secure Channel, Secure Transport and wolfSSL. Bug: https://github.com/curl/curl/issues/234 Reported-by:
<dkjjr89@users.noreply.github.com> Bug: https://curl.haxx.se/mail/lib-2015-09/0127.html Reported-by: Michael König
-
- Feb 23, 2016
-
-
Michael Koenig authored
Some TFTP server implementations ignore the "TFTP Option extension" (RFC 1782-1784, 2347-2349), or implement it in a flawed way, causing problems with libcurl. Another switch for curl_easy_setopt "CURLOPT_TFTP_NO_OPTIONS" is introduced which prevents libcurl from sending TFTP option requests to a server, avoiding many problems caused by faulty implementations. Bug: https://github.com/curl/curl/issues/481
-
- Feb 08, 2016
-
-
Patrick Monnerat authored
-
- Feb 02, 2016
-
-
Daniel Stenberg authored
-
- Dec 07, 2015
-
-
Patrick Monnerat authored
-
- Nov 19, 2015
-
-
Patrick Monnerat authored
-
Patrick Monnerat authored
-
- Nov 05, 2015
-
-
Patrick Monnerat authored
-
- Aug 24, 2015
-
-
Patrick Monnerat authored
-
- Jul 21, 2015
-
-
Patrick Monnerat authored
-
- May 05, 2015
-
-
Patrick Monnerat authored
-
- Apr 28, 2015
-
-
Linus Nielsen authored
* Add new options, CURLOPT_PROXY_SERVICE_NAME and CURLOPT_SERVICE_NAME. * Add new curl options, --proxy-service-name and --service-name.
-
- Mar 24, 2015
-
-
Patrick Monnerat authored
-
- Mar 16, 2015
-
-
Markus Elfring authored
The function "free" is documented in the way that no action shall occur for a passed null pointer. It is therefore not needed that a function caller repeats a corresponding check. http://stackoverflow.com/questions/18775608/free-a-null-pointer-anyway-or-check-first This issue was fixed by using the software Coccinelle 1.0.0-rc24. Signed-off-by:
Markus Elfring <elfring@users.sourceforge.net>
-
- Jan 19, 2015
-
-
Patrick Monnerat authored
-
- Dec 05, 2014
-
-
Patrick Monnerat authored
-
- Dec 04, 2014
-
-
Patrick Monnerat authored
-
Peter Wu authored
The ability to do HTTP requests over a UNIX domain socket has been requested before, in Apr 2008 [0][1] and Sep 2010 [2]. While a discussion happened, no patch seems to get through. I decided to give it a go since I need to test a nginx HTTP server which listens on a UNIX domain socket. One patch [3] seems to make it possible to use the CURLOPT_OPENSOCKETFUNCTION function to gain a UNIX domain socket. Another person wrote a Go program which can do HTTP over a UNIX socket for Docker[4] which uses a special URL scheme (though the name contains cURL, it has no relation to the cURL library). This patch considers support for UNIX domain sockets at the same level as HTTP proxies / IPv6, it acts as an intermediate socket provider and not as a separate protocol. Since this feature affects network operations, a new feature flag was added ("unix-sockets") with a corresponding CURL_VERSION_UNIX_SOCKETS macro. A new CURLOPT_UNIX_SOCKET_PATH option is added and documented. This option enables UNIX domain sockets support for all requests on the handle (replacing IP sockets and skipping proxies). A new configure option (--enable-unix-sockets) and CMake option (ENABLE_UNIX_SOCKETS) can disable this optional feature. Note that I deliberately did not mark this feature as advanced, this is a feature/component that should easily be available. [0]: http://curl.haxx.se/mail/lib-2008-04/0279.html [1]: http://daniel.haxx.se/blog/2008/04/14/http-over-unix-domain-sockets/ [2]: http://sourceforge.net/p/curl/feature-requests/53/ [3]: http://curl.haxx.se/mail/lib-2008-04/0361.html [4]: https://github.com/Soulou/curl-unix-socket Signed-off-by:
Peter Wu <peter@lekensteyn.nl>
-
- Nov 29, 2014
-
-
Bill Nagel authored
Added the necessary protocol and port definitions in order to support SMB/CIFS.
-
- Nov 07, 2014
-
-
Steve Holme authored
-
- Nov 05, 2014
-
-
Patrick Monnerat authored
-
- Oct 14, 2014
-
-
Patrick Monnerat authored
-
- Oct 13, 2014
-
-
Patrick Monnerat authored
-
Patrick Monnerat authored
-
- Oct 08, 2014
-
-
Patrick Monnerat authored
-
- Jul 23, 2014
-
-
Patrick Monnerat authored
-
- Jun 18, 2014
-
-
Patrick Monnerat authored
-
- Feb 14, 2014
-
-
Patrick Monnerat authored
-
- Dec 14, 2013
-
-
Daniel Stenberg authored
To avoid the regression when users pass in passwords containing semi- colons, we now drop the ability to set the login options with the same options. Support for login options in CURLOPT_USERPWD was added in 7.31.0. Test case 83 was modified to verify that colons and semi-colons can be used as part of the password when using -u (CURLOPT_USERPWD). Bug: http://curl.haxx.se/bug/view.cgi?id=1311 Reported-by: Petr Bahula Assisted-by: Steve Holme Signed-off-by:
Daniel Stenberg <daniel@haxx.se>
-
- Dec 02, 2013
-
-
Patrick Monnerat authored
-
- Nov 12, 2013
-
-
Steve Holme authored
Rather than set the authentication options as part of the login details specified in the URL, or via the older CURLOPT_USERPWD option, added a new libcurl option to allow the login options to be set separately.
-
- Oct 28, 2013
-
-
Patrick Monnerat authored
-
- Oct 25, 2013
-
-
Patrick Monnerat authored
IFS compilation support, SSL GSKit backend by default, TLSv1.[12] support in GSKit for OS400 >= V7R1, no more tabs in make scripts.
-