aboutsummaryrefslogtreecommitdiff
path: root/docs
AgeCommit message (Collapse)Author
2010-08-15multi: support timeoutsDaniel Stenberg
Curl_expire() is now expanded to hold a list of timeouts for each easy handle. Only the closest in time will be the one used as the primary timeout for the handle and will be used for the splay tree (which sorts and lists all handles within the multi handle). When the main timeout has triggered/expired, the next timeout in time that is kept in the list will be moved to the main timeout position and used as the key to splay with. This way, all timeouts that are set with Curl_expire() internally will end up as a proper timeout. Previously any Curl_expire() that set a _later_ timeout than what was already set was just silently ignored and thus missed. Setting Curl_expire() with timeout 0 (zero) will cancel all previously added timeouts. Corrects known bug #62.
2010-08-11FAQ: s/libcurl.so.3/libcurl.so.XDaniel Stenberg
2010-08-10KNOWN_BUG #59 is fixed. Clarify support of IPv6 zone IDs.Dan Fandrich
2010-08-11HISTORY: added stuff from recent yearsDaniel Stenberg
2010-08-10multi_socket_action: clarify how to kickstart itDaniel Stenberg
The callbacks are called when curl_multi_socket_action() is called, not when handles are added. This is now mentioned in the "TYPICAL USAGE" section.
2010-08-07curl_easy_setopt.3: rename stream to userdataDaniel Stenberg
In some places where the name 'stream' has been used for naming a function argument that is in fact settable with a setopt() option we now call that argument 'userdata' to make it more obvious that it is in fact possible to set by the application. Suggested by: Jeff Pohlmeyer
2010-08-02.gitignore: ignore all built examplesDaniel Stenberg
2010-08-02example: fix code to build warning-freeDaniel Stenberg
2010-07-30KNOWN_BUG: The SOCKET type in Win64 is 64 bitsDaniel Stenberg
The SOCKET type in Win64 is 64 bits large (and thus so is curl_socket_t on that platform), and long is only 32 bits. It makes it impossible for curl_easy_getinfo() to return a socket properly with the CURLINFO_LASTSOCKET option as for all other operating systems.
2010-07-26Added PolarSSL to the docsDan Fandrich
2010-07-21FAQ: Why doesn't cURL error out when the cable is unplugged?Dan Fandrich
This one was long overdue to be mentioned in the FAQ. Also, mention the new ftp wildcard downloading feature.
2010-07-14examples: add curl_multi_timeoutConstantine Sapuntzakis
Make the multi-interface using examples use curl_multi_timeout to properly educate users how to do things.
2010-07-09Improved the Android build instructionsDan Fandrich
2010-06-30FAQ: the threaded resolver works universally nowDaniel Stenberg
2010-06-26CONTRIBUTE: the git commit message line length is 72 columnsDaniel Stenberg
2010-06-24examples: new FTP wildcard showcasePavel Raiskup
2010-06-16THANKS: added contributors from the 7.21.0 releaseDaniel Stenberg
2010-06-05getinfo: added *_PRIMARY_PORT, *_LOCAL_IP and *_LOCAL_PORTFrank Meier
2010-06-02TODO: add multi interface improvement remove ldap selectDaniel Stenberg
2010-05-28TODO: removed fixed itemsDaniel Stenberg
These two items are now actually implemented: 11.1 Content-Disposition 11.5 ftp wildcard download
2010-05-16ftp wildcard: a new option CURLOPT_FNMATCH_DATAKamil Dudka
2010-05-13updated with symbols added in recent commits for 7.21.0Daniel Stenberg
2010-05-12ftp wildcards: mention they're added in 7.21.0Daniel Stenberg
2010-05-12syntax: cleanupsDaniel Stenberg
2010-05-12FTP: WILDCARDMATCH/CHUNKING/FNMATCH addedPavel Raiskup
2010-05-10git: how to write a fine commit messageDaniel Stenberg
2010-04-29TODO: we've done PRET already, consider HOST for the futureDaniel Stenberg
... and GnuTLS connects are non-blocking, TFTP is better integrated as a "real" protocol and RTSP is supported.
2010-04-29TODO: GnuTLS connects are now non-blockingDaniel Stenberg
Since commit c288860 by Jerome Vouillon
2010-04-29INTERNALS: tftp is decent now, ldap is notDaniel Stenberg
It's not quite fair to list TFTP is a "crappy" member of the libcurl family so I removed its mentioning.
2010-04-26progress callback: can be called more than once per secDaniel Stenberg
2010-04-24curl: added --proto and --proto-redirAlex Bligh
--proto tells curl to use the listed protocols for its initial retrieval --proto-redir tells curl to use the listed protocols after a redirect
2010-04-24test536: do not fail with threaded DNS resolverKamil Dudka
Also tweaked comments in certain examples using curl_multi_fdset().
2010-04-19Implement SMTP authenticationmonnerat
2010-04-14IGNORE: files generated by maketgzDaniel Stenberg
2010-04-14added contributors from the 7.20.1 RELEASE-NOTESDaniel Stenberg
2010-04-12Added text for How To Make a Patch with gitDaniel Stenberg
2010-04-12refer to CURLMOPT_TIMERFUNCTION for multi_socket usersDaniel Stenberg
curl_multi_timeout(3) is simply the wrong function to use if you're using the multi_socket API and this document now states this pretty clearly to help guiding users.
2010-04-11s/CVS/gitDaniel Stenberg
2010-04-02add contributors from the 7.20.0 release notesDaniel Stenberg
2010-03-25remove all .cvsignore filesDaniel Stenberg
2010-03-24Fix RTSP GET_PARAMETER empty and non-empty operation.Chris Conroy
Test coverage included. Thanks to Massimo Callegari for the bug report
2010-03-24remove the CVSish $Id$ linesDaniel Stenberg
2010-03-22various changes of CVS to gitDaniel Stenberg
2010-03-04Julien Chaffraix clarified CURLOPT_HEADERFUNCTION and madeDaniel Stenberg
CURLOPT_HEADERFUNCTION and CURLOPT_WRITEFUNCTION more consistent
2010-02-26spellchecked by Stéphane FillodDaniel Stenberg
2010-02-22- Proper handling of STARTTLS on SMTP, taking CURLUSESSL_TRY into account.Patrick Monnerat
- SMTP falls back to RFC821 HELO when EHLO fails (and SSL is not required). - Use of true local host name (i.e.: via gethostname()) when available, as default argument to SMTP HELO/EHLO. - Test case 804 for HELO fallback.
2010-02-21clarify more details on section "2.1 More non-blocking"Daniel Stenberg
2010-02-21TFTP transfers are not blocking since 7.20.0Daniel Stenberg
2010-02-20- Fixed the SMTP compliance by making sure RCPT TO addresses are specifiedDaniel Stenberg
properly in angle brackets. Recipients provided with CURLOPT_MAIL_RCPT now get angle bracket wrapping automatically by libcurl unless the recipient starts with an angle bracket as then the app is assumed to deal with that properly on its own.
2010-02-16replaced tabs with spacesYang Tse