- Mar 20, 2015
-
-
Alessandro Ghedini authored
-
- Mar 19, 2015
-
-
Daniel Stenberg authored
Coverity CID 1288826
-
- Mar 18, 2015
-
-
Jay Satiro authored
- Get rid of this flood of warnings in Windows mingw build: warning: missing terminating " character The warning is due to the carriage return. When msysgit checks out files from the repo by default it converts the line endings to CRLF. Prior to this change when mkhelp.pl processed the MANUAL and curl.1 in CRLF format the trailing carriage returns caused unnecessary CR in the output.
-
- Mar 17, 2015
-
-
Daniel Stenberg authored
-
Daniel Stenberg authored
-
Daniel Stenberg authored
-
- Mar 06, 2015
-
-
Daniel Stenberg authored
malloc() and strdup() calls without checking return codes. Reported-by: Markus Elfring Bug: https://github.com/bagder/curl/issues/150
-
- Mar 05, 2015
-
-
Daniel Stenberg authored
SSLeay was the name of the library that was subsequently turned into OpenSSL many moons ago (1999). curl does not work with the old SSLeay library since years. This is now reflected by only using USE_OPENSSL in code that depends on OpenSSL.
-
- Mar 03, 2015
-
-
Daniel Stenberg authored
-
Daniel Stenberg authored
-
Daniel Stenberg authored
-
- Feb 28, 2015
-
-
Kamil Dudka authored
... to avoid a build failure when configured with --enable-debug
-
- Feb 27, 2015
-
-
Steve Holme authored
As the 'error' and 'mute' options are now part of the GlobalConfig, rather than per Operation, updated the warnf() function to use this structure rather than the OperationConfig.
-
- Feb 19, 2015
-
-
Sergei Nikulov authored
Use "cmake -E echo" instead of "echo". Reviewed-by:
Brad King <brad.king@kitware.com>
-
- Feb 03, 2015
-
-
Daniel Stenberg authored
Reported-by: Tamir
-
- Feb 02, 2015
-
-
Daniel Stenberg authored
The file number used was wrong. This bug was introduced over 10 years ago, proving this function isn't used much... Bug: http://curl.haxx.se/bug/view.cgi?id=1476 Reported-by: Tamir
-
- Jan 16, 2015
-
-
Daniel Stenberg authored
-
Daniel Stenberg authored
-
Alessandro Ghedini authored
This enables the CURLOPT_SSL_VERIFYSTATUS functionality.
-
- Jan 08, 2015
-
-
Viktor Szakats authored
-
- Dec 26, 2014
-
-
Steve Holme authored
Use Unix when generically writing about Unix based systems as UNIX is the trademark and should only be used in a particular product's name.
-
- Dec 25, 2014
-
-
Steve Holme authored
In line with the other features listed in the --version output, capitalise the UNIX socket feature.
-
Steve Holme authored
-
- Dec 22, 2014
-
-
Daniel Stenberg authored
To offer some more info and yet it doesn't use more lines.
-
- Dec 21, 2014
-
-
John E. Malmberg authored
lib/setup-vms.h : VAX HP OpenSSL port is ancient, needs help. More defines to set symbols to uppercase. src/tool_main.c : Fix parameter to vms_special_exit() call. packages/vms/ : backup_gnv_curl_src.com : Fix the error message to have the correct package. build_curl-config_script.com : Rewrite to be more accurate. build_libcurl_pc.com : Use tool_version.h now. build_vms.com : Fix to handle lib/vtls directory. curl_gnv_build_steps.txt : Updated build procedure documentation. generate_config_vms_h_curl.com : * VAX does not support 64 bit ints, so no NTLM support for now. * VAX HP SSL port is ancient, needs some help. * Disable NGHTTP2 for now, not ported to VMS. * Disable UNIX_SOCKETS, not available on VMS yet. * HP GSSAPI port does not have gss_nt_service_name. gnv_link_curl.com : Update for new curl structure. pcsi_product_gnv_curl.com : Set up to optionally do a complete build.
-
- Dec 16, 2014
-
-
Daniel Stenberg authored
As the former contruct apparently caused a compiler warning, mentioned in d8efde07.
-
Daniel Stenberg authored
-
Daniel Stenberg authored
There was a mix of GlobCode, CURLcode and ints and they were mostly passing around CURLcode errors. This change makes the functions use only CURLcode and removes the GlobCode type completely.
-
- Dec 15, 2014
-
-
Daniel Stenberg authored
The loop in glob_next_url() needs to be done backwards to maintain the logic. dc197894 caused test 1235 to fail.
-
- Dec 14, 2014
-
-
Steve Holme authored
-
Daniel Stenberg authored
By counting from 0 and up instead of backwards like before, we remove the need for the "funny" check of the unsigned variable when decreased passed zero. Easier to read and less risk for compiler warnings.
-
Marc Hoersken authored
-
Marc Hoersken authored
The >= 0 is actually not required, since i underflows and the for-loop is stopped using the < condition, but this makes the VS2012 compiler and code analysis happy.
-
Marc Hoersken authored
Fixes code analysis warning C6031: return value ignored: <function> could return unexpected value
-
Marc Hoersken authored
-
- Dec 07, 2014
-
-
Dan Fandrich authored
This caused a null-pointer dereference which caused a few dozen torture tests to fail.
-
- Dec 05, 2014
-
-
Guenter Knauf authored
-
- Dec 04, 2014
-
-
Peter Wu authored
Mark CURLOPT_UNIX_SOCKET_PATH as string to ensure that it ends up as option in the file generated by --libcurl. Signed-off-by:
Peter Wu <peter@lekensteyn.nl>
-
Peter Wu authored
Signed-off-by:
Peter Wu <peter@lekensteyn.nl>
-
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>
-