Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-12-03 | opts: added CURLOPT_UNIX_SOCKET_PATH to Makefile.am | Daniel Stenberg | |
2014-12-04 | libcurl: add UNIX domain sockets support | Peter 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-30 | docs: Updated for the SMB protocol | Bill Nagel | |
This patch updates the documentation for the SMB/CIFS protocol. | |||
2014-11-29 | smb: Added SMB protocol and port definitions | Bill Nagel | |
Added the necessary protocol and port definitions in order to support SMB/CIFS. | |||
2014-11-26 | docs: Updated for commit 4bd860a001 and SMTP Unix line ending conversion | Steve Holme | |
2014-11-25 | CURLOPT_CRLF.3: Fixed inclusion of SMTP in listed protocols | Steve Holme | |
2014-11-25 | curl*3: added small examples | Daniel Stenberg | |
and some minor edits | |||
2014-11-25 | libcurl.3: fix formatting | Daniel Stenberg | |
refer to functions with the man page section properly | |||
2014-11-25 | man pages: SEE ALSO curl_multi_wait | Daniel Stenberg | |
2014-11-25 | curl_multi_wait.3: clarify numfds being used if not NULL | Daniel Stenberg | |
2014-11-24 | SSL: Add PEM format support for public key pinning | moparisthebest | |
2014-11-20 | CURLOPT_POSTFIELDS.3: mention the COPYPOSTFIELDS option | Brad Harder | |
2014-11-15 | docs: Use consistent naming for Kerberos | Michael Osipov | |
2014-11-07 | version info: Added Kerberos V5 to the supported features | Steve Holme | |
2014-11-06 | docs: Updated following the addition of SSPI based HTTP digest auth | Steve Holme | |
2014-11-06 | curl_easy_setopt.3: add CURLOPT_PINNEDPUBLICKEY | Daniel Stenberg | |
Reported-by: Christian Hägele Bug: http://curl.haxx.se/mail/lib-2014-11/0078.html | |||
2014-11-04 | opts-Makefile: put more man pages into dist and make hmtl+pdf | Daniel Stenberg | |
2014-11-04 | curl_multi_setopt.3: refer to stand-alone pages | Daniel Stenberg | |
... instead of duplicating info. | |||
2014-11-04 | opts: more multi options as stand-alone man pages | Daniel Stenberg | |
2014-11-03 | opts: made stand-alone man-pages for several multi options | Daniel Stenberg | |
2014-11-02 | CURLOPT_XOAUTH2_BEARER.3: Corrected the OAuth version number | Steve Holme | |
2014-11-02 | CURLOPT_SASL_IR.3: Added supported mechanism information | Steve Holme | |
...and removed duplication of what protocols are supported from the description text. | |||
2014-11-02 | opts: Use common wording for MAIL related names | Steve Holme | |
2014-11-02 | opts: Use common wording for TLS user/password option names | Steve Holme | |
...and revised the proxy wording a little as well. | |||
2014-11-02 | CURLOPT_MAXCONNECTS.3: Reworked the description to be less confusing | Steve Holme | |
...and corrected a related typo in curl_easy_setopt.3. | |||
2014-11-02 | docs: Added mention of Kerberos for CURL_VERSION_SSPI | Steve 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-11-02 | CURL_VERSION_KERBEROS4: Mark as deprecated | Steve Holme | |
Support for Kerberos V4 was removed in v7.33.0. | |||
2014-10-31 | opts: Use common wording for user/password option names | Steve Holme | |
2014-10-31 | CURLOPT_CONNECT_ONLY.3: Removed "This option is implemented for..." text | Steve Holme | |
As this is covered by the PROTOCOLS section and saves having to update two parts of the document with the same information in future. | |||
2014-10-31 | CURLOPT_GSSAPI_DELEGATION.3: Use GSS-API rather than GSSAPI | Steve Holme | |
As implementations are refereed to GSS-API libraries as per the RFC and GSSAPI typically refers to an authentication mechanism. | |||
2014-10-31 | CURLOPT_CONNECT_ONLY.3: Fixed incomplete protocol list | Steve Holme | |
Added missing IMAP to the protocol list. | |||
2014-10-30 | curl_easy_setopt.3: Fixed lots of typos | Steve Holme | |
2014-10-30 | curl_easy_setopt.3: Moved CURLOPT_DIRLISTONLY into PROTOCOL OPTIONS | Steve Holme | |
...as this option affects more that just FTP. | |||
2014-10-30 | CURLOPT_PINNEDPUBLICKEY.3: added details | Daniel Stenberg | |
2014-10-30 | CURLOPT_CUSTOMREQUEST.3: Fixed incomplete protocol list | Steve Holme | |
Whilst the description included information about SMTP, the protocol list only showed "TTP, FTP, IMAP, POP3". | |||
2014-10-30 | CURLOPT_DIRLISTONLY.3: Added information about the usage in POP3 | Steve Holme | |
2014-10-29 | opts: added some "SEE ALSO" references | Daniel Stenberg | |
2014-10-24 | SSL: Remove SSLv3 from SSL default due to POODLE attack | Jay Satiro | |
- Remove SSLv3 from SSL default in darwinssl, schannel, cyassl, nss, openssl effectively making the default TLS 1.x. axTLS is not affected since it supports only TLS, and gnutls is not affected since it already defaults to TLS 1.x. - Update CURLOPT_SSLVERSION doc | |||
2014-10-24 | *.3: add/extend "SEE ALSO" sections | Daniel Stenberg | |
2014-10-24 | curl_easy_pause.3: minor wording edit | Daniel Stenberg | |
2014-10-24 | curl_getdate.3: provide a "SEE ALSO" section | Daniel Stenberg | |
2014-10-24 | curl_global_init.3: minor formatting fix, add version info | Daniel Stenberg | |
2014-10-23 | CURLOPT_RESOLVE.3: add an example | Daniel Stenberg | |
2014-10-21 | opts: provide more and updated examples | Daniel Stenberg | |
2014-10-21 | CURLOPT_RANGE.3: works for SFTP as well | Daniel Stenberg | |
... and added a small example | |||
2014-10-21 | CURLOPT_SSLVERSION.3: provide an example | Daniel Stenberg | |
2014-10-21 | docs/libcurl/ABI: more markdown friendly | Daniel Stenberg | |
2014-10-21 | docs: edited lots of libcurl docs for clarity | Daniel Stenberg | |
2014-10-21 | opts: added examples | Daniel Stenberg | |
2014-10-14 | CURLOPT_TLSAUTH_*.3: fix reference typos | Daniel Stenberg | |