aboutsummaryrefslogtreecommitdiff
path: root/docs
AgeCommit message (Collapse)Author
2015-01-16TheArtOfHttpScripting: skip the date at the top, we have gitDaniel Stenberg
2015-01-16TheArtOfHttpScripting: phrase it TLS lib agnosticDaniel Stenberg
2015-01-16TODO: Added some SMB ideasSteve Holme
2015-01-08THANKS: 14 new contributors from the 7.40.0 release notesDaniel Stenberg
2014-12-31sepheaders.c: Applied curl oding standardsSteve Holme
2014-12-31sepheaders.c: Fixed resource leak on failureJulien Nabet
2014-12-28TODO: 2.3 Better support for same name resolvesDaniel Stenberg
2014-12-27docs: Updated following the addition of SASL GSSAPI via GSS-API librariesSteve Holme
As this feature has been implemented for 7.40.0.
2014-12-27asiohiper.cpp: No need to initialise members of ConnInfoSteve Holme
...as calloc() automatically clears the area of memory with zeros.
2014-12-27asiohiper.cpp: Updated for curl coding standardsSteve Holme
...with the exception of the start of block statement curly brackets.
2014-12-27code/docs: Use correct case for IPv4 and IPv6Steve Holme
For consistency, as we seem to have a bit of a mixed bag, changed all instances of ipv4 and ipv6 in comments and documentations to use the correct case.
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-15KNOWN_BUGS: the SFTP code doesn't support CURLINFO_FILETIMEDaniel Stenberg
2014-12-15opts: Warn CURLOPT_TIMEOUT overrides when set after CURLOPT_TIMEOUT_MSJay Satiro
Change CURLOPT_TIMEOUT doc to warn that if CURLOPT_TIMEOUT and CURLOPT_TIMEOUT_MS are both set whichever one is set last is the one that will be used. Prior to this change that behavior was only noted in the CURLOPT_TIMEOUT_MS doc.
2014-12-13synctime.c: added own user-agent string.Guenter Knauf
2014-12-13synctime.c: removed another timeserver URL.Guenter Knauf
worldtimeserver.com seems also no longer available.
2014-12-13synctime.c: fixed timeserver URLs.Guenter Knauf
For getting the date header its not necessary to access special pages or even CGI scripts - all pages including the main index reply with the date header, therefore shortened URLs to domain. Removed worldtime.com; added pool.ntp.org.
2014-12-10TODO: Cache negative name resolvesDaniel Stenberg
Worth exploring
2014-12-09synctime.c: fixed user-agent setting.Guenter Knauf
Some websites meanwhile refuse to reply to requests from ancient browsers like IE6, therefore I've comment out this setting, but also fixed the string to now fake IE8 if someone enables it.
2014-12-06Makefile.inc: Added our standard header and updated file formattingSteve Holme
2014-12-05build: updated dependencies in makefiles.Guenter Knauf
2014-12-04examples: remove sony.com from 10-at-a-timeJay Satiro
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.
2014-12-04opts: fix CURLOPT_UNIX_SOCKET_PATH formattingPeter Wu
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>
2014-12-03opts: added CURLOPT_UNIX_SOCKET_PATH to Makefile.amDaniel Stenberg
2014-12-04curl.1: added --unix-socketDaniel Stenberg
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-12-03curl.1: fix trivial typoDave Reisner
2014-12-02sasl_gssapi: Introduced GSS-API based SASL moduleSteve Holme
Added the initial version of curl_sasl_gssapi.c and updated the project files in preparation for adding GSS-API based Kerberos V5 support.
2014-11-30docs: Updated for the SMB protocolBill Nagel
This patch updates the documentation for the SMB/CIFS protocol.
2014-11-29smb: Added SMB protocol and port definitionsBill Nagel
Added the necessary protocol and port definitions in order to support SMB/CIFS.
2014-11-26docs: Updated for commit 4bd860a001 and SMTP Unix line ending conversionSteve Holme
2014-11-25CURLOPT_CRLF.3: Fixed inclusion of SMTP in listed protocolsSteve Holme
2014-11-25curl*3: added small examplesDaniel Stenberg
and some minor edits
2014-11-25libcurl.3: fix formattingDaniel Stenberg
refer to functions with the man page section properly
2014-11-25man pages: SEE ALSO curl_multi_waitDaniel Stenberg
2014-11-25curl_multi_wait.3: clarify numfds being used if not NULLDaniel Stenberg
2014-11-25multi-single.c: switch to use curl_multi_waitDaniel Stenberg
Makes the example much easier and straight-forward!
2014-11-24SSL: Add PEM format support for public key pinningmoparisthebest
2014-11-20CURLOPT_POSTFIELDS.3: mention the COPYPOSTFIELDS optionBrad Harder
2014-11-19multi-uv.c: Updated for curl coding standardsSteve Holme
2014-11-19examples: Wait recommended 100ms when no file descriptors are readyJay Satiro
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
2014-11-19multi-uv.c: close the file handle after downloadWaldek Kozba
2014-11-15examples: Don't call select() to sleep on windowsJay Satiro
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
2014-11-15docs: Use consistent naming for KerberosMichael Osipov
2014-11-15TODO: Lets support QOP options in GSSAPI authenticationSteve Holme
2014-11-09INSTALL: Updated pre-processor references to the old VC6 project filesSteve Holme
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.
2014-11-09INSTALL: Added email protocols to the "Disabling in Win32 builds" sectionSteve Holme
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-06curl.1: show zone index use in a URLDaniel Stenberg