- Dec 05, 2014
-
-
Guenter Knauf authored
-
- Dec 04, 2014
-
-
Jay Satiro authored
Prior to this change the 10-at-a-time example showed CURLE_RECV_ERROR for the sony website because it ends the connection when the request is missing a user agent.
-
Peter Wu authored
Add .nf and .fi such that the code gets wrapped in a pre on the web. Fixed grammar, fixed formatting of the "See also" items. Signed-off-by:
Peter Wu <peter@lekensteyn.nl>
-
Daniel Stenberg authored
-
Daniel Stenberg 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>
-
- Dec 03, 2014
-
-
Dave Reisner authored
-
- Dec 02, 2014
-
-
Steve Holme authored
Added the initial version of curl_sasl_gssapi.c and updated the project files in preparation for adding GSS-API based Kerberos V5 support.
-
- Nov 30, 2014
-
-
Bill Nagel authored
This patch updates the documentation for the SMB/CIFS protocol.
-
- Nov 29, 2014
-
-
Bill Nagel authored
Added the necessary protocol and port definitions in order to support SMB/CIFS.
-
- Nov 26, 2014
-
-
Steve Holme authored
-
- Nov 25, 2014
-
-
Steve Holme authored
-
Daniel Stenberg authored
and some minor edits
-
Daniel Stenberg authored
refer to functions with the man page section properly
-
Daniel Stenberg authored
-
Daniel Stenberg authored
-
Daniel Stenberg authored
Makes the example much easier and straight-forward!
-
- Nov 24, 2014
-
-
Travis Burtrum authored
-
- Nov 20, 2014
-
-
Brad Harder authored
-
- Nov 19, 2014
-
-
Steve Holme authored
-
Jay Satiro authored
Prior to this change when no file descriptors were ready on platforms other than Windows the multi examples would sleep whatever was in timeout, which may or may not have been less than the minimum recommended value [1] of 100ms. [1]: http://curl.haxx.se/libcurl/c/curl_multi_fdset.html
-
Waldek Kozba authored
-
- Nov 15, 2014
-
-
Jay Satiro authored
Windows does not support using select() for sleeping without a dummy socket. Instead use Windows' Sleep() and sleep for 100ms which is the minimum suggested value in the curl_multi_fdset() doc. Prior to this change the multi examples would exit prematurely since select() would error instead of sleeping when called without an fd. Reported-by: Johan Lantz Bug: http://curl.haxx.se/mail/lib-2014-11/0221.html
-
Michael Osipov authored
-
Steve Holme authored
-
- Nov 09, 2014
-
-
Steve Holme authored
Reworked the two sections that discuss modifying the Visual Studio pre- processor settings, and vc6libcurl.dsw/vc6libcurl.dsp, to remove the project files references as they have been superseded by a more thorough set of project files for VC6 through VC12, but to also give the correct reference to this setting in later versions of Visual Studio.
-
Steve Holme authored
-
- Nov 07, 2014
-
-
Steve Holme authored
-
- Nov 06, 2014
-
-
Steve Holme authored
-
Daniel Stenberg authored
-
Daniel Stenberg authored
Reported-by: Christian Hägele Bug: http://curl.haxx.se/mail/lib-2014-11/0078.html
-
- Nov 05, 2014
-
-
Daniel Stenberg authored
-
Daniel Stenberg authored
docs/THANKS-filter is a new filter file for converting contributor names we get or have recorded in alternative formats to the one we already use in THANKS. To help us show individual contributors using a single presentation of their names.
-
Daniel Stenberg authored
-
Frank Gevaerts authored
The removed names also appear as: Andrés García, François Charlier, Gökhan Şengün, Michał Górny, Sébastien Willemijns, Christopher Conroy, John E. Malmberg, Luca Altea, Peter Su, S. Moonesamy, Samuel Listopad, Yasuharu Yamada, Karl Moerder
-
Daniel Stenberg authored
./contributors.sh found these extra ones that somehow had fallen through the cracks and never gotten added here. Reported-by: Frank Gevaerts
-
Daniel Stenberg authored
-
- Nov 04, 2014
-
-
Steve Holme authored
-
Steve Holme authored
-
Steve Holme authored
As implementations are refereed to GSS-API libraries as per the RFC and GSSAPI typically refers to the SASL authentication mechanism. ...and minor rewording on the same paragraph.
-