aboutsummaryrefslogtreecommitdiff
path: root/docs/libcurl/curl_version_info.3
AgeCommit message (Collapse)Author
2014-12-26code/docs: Use Unix rather than UNIX to avoid use of the trademarkSteve Holme
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.
2014-12-04libcurl: add UNIX domain sockets supportPeter Wu
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>
2014-11-07version info: Added Kerberos V5 to the supported featuresSteve Holme
2014-11-06docs: Updated following the addition of SSPI based HTTP digest authSteve Holme
2014-11-02docs: Added mention of Kerberos for CURL_VERSION_SSPISteve Holme
As this has been present for SOCKSv5 proxy since v7.19.4 and for IMAP, POP3 and SMTP authentication since v7.38.0.
2014-08-09docs: Update SPNEGO and GSS-API related doc sectionsMichael Osipov
Reflect recent changes in SPNEGO and GSS-API code in the docs. Update them with appropriate namings and remove visible spots for GSS-Negotiate.
2014-07-31curl_version_info.3: 'ssl_version_num' is always 0Daniel Stenberg
... and has been so since 2005
2014-05-26curl_version_info.3: returns a pointer to a static structDaniel Stenberg
And clarify that age 3 means 7.16.1 or later.
2014-02-18curl_version_info.3: added *HTTP2Daniel Stenberg
... and edited language slightly
2011-09-12Document NTLM winbind options (and caveats)Dan Fandrich
2010-03-24remove the CVSish $Id$ linesDaniel Stenberg
2009-06-10Adjusted to take in account that...Yang Tse
With the curl memory tracking feature decoupled from the debug build feature, CURLDEBUG and DEBUGBUILD preprocessor symbol definitions are used as follows: CURLDEBUG used for curl debug memory tracking specific code (--enable-curldebug) DEBUGBUILD used for debug enabled specific code (--enable-debug)
2008-12-28Anthony Bryan's man page cleanup in language and spellingDaniel Stenberg
2006-11-02James Housley brought support for SCP transfersDaniel Stenberg
2006-04-19the new conversion stuff documented (mostly by David McCreedy)Daniel Stenberg
2005-04-07ssl_version_num is not used anymoreDaniel Stenberg
2005-03-11added CURL_VERSION_SSPIDaniel Stenberg
2004-05-11updated to reflect reality!Daniel Stenberg
2004-02-27formatting update to produce better links with the new roffit versionDaniel Stenberg
2003-09-19Markus Moeller's SPNEGO patch applied, with my edits, additions and minorDaniel Stenberg
cleanups.
2003-08-12added the asynchdns bitDaniel Stenberg
2003-06-26mention the new flag bits we supportDaniel Stenberg
2002-09-30get an argument and add a 'age' field to the structDaniel Stenberg
2002-09-26enhanced curl_version_infoDaniel Stenberg