aboutsummaryrefslogtreecommitdiff
path: root/docs
AgeCommit message (Collapse)Author
2010-09-30multi & hiper examples: updates and cleanupsDirk Manske
all multi and hiper examples: * don't loop curl_multi_perform calls, that was <7.20.0 style, currently the exported multi functions will not return CURLM_CALL_MULTI_PERFORM all hiper examples: * renamed check_run_count to check_multi_info * don't compare current running handle count with previous value, this was the wrong way to check for finished requests, simply call curl_multi_info_read * it's also safe to call curl_multi_remove_handle inside the curl_multi_info_read loop. ghiper.c: * replaced curl_multi_socket (that function is marked as obsolete) calls with curl_multi_socket_action calls (as in hiperfifo.c and evhiperfifo.c) ghiper.c and evhiperfifo.c: * be smart as hiperfifo.c, don't do uncessary curl_multi_* calls in new_conn and main
2010-09-21duphandle: use ares_dup()Daniel Stenberg
curl_easy_duphandle() was not properly duping the ares channel. The ares_dup() function was introduced in c-ares 1.6.0 so by starting to use this function we also raise the bar and require c-ares >= 1.6.0 (released Dec 9, 2008) for such builds. Reported by: Ning Dong Bug: http://curl.haxx.se/mail/lib-2010-08/0318.html
2010-09-20TODO: added 8.4 non-gcrypt under GnuTLSDaniel Stenberg
We must not assume gcrypt just because of GnuTLS
2010-09-15TheArtOfHttpScripting: use long optionsJames Bursa
2010-09-14getinmemory: make the example easier to followJames Bursa
1. Remove the comment warning that it's "not been verified to work". It works with no problems in my testing. 2. Remove 2 unnecessary includes. 3. Remove the myrealloc(). Initialize chunk.memory with malloc() instead of NULL. The comments for these two parts contradicted each other. 4. Handle out of memory from realloc() instead of continuing. 5. Print a brief status message at the end.
2010-09-09Mention the Debian Popularity ContestDan Fandrich
2010-09-09curl.1: updated protocols and polished languageDaniel Stenberg
2010-09-08FAQ: CURL_STATICLIB for visual studio usersDaniel Stenberg
Clarified as it isn't used with a -D option for them. Reported by: Artfunkel Bug: http://curl.haxx.se/bug/view.cgi?id=3060381
2010-09-07FAQ: updated and added host with custom IP questionDaniel Stenberg
Added "3.19 How do I get HTTP from a host using a specific IP address?" and updated some stuff about certs etc.
2010-08-28CURLOPT_DIRLISTONLY: don't use with CURLOPT_WILDCARDMATCHDaniel Stenberg
2010-08-28FAQ: update list of supported protocolsDaniel Stenberg
2010-08-28HISTORY: mention the gopher storyDaniel Stenberg
2010-08-25TODO: we now support RTMPDaniel Stenberg
2010-08-25TODO: done "NTLM with other crypto functions"Daniel Stenberg
Since NTLM was made to work with the NSS API as well, the primary SSL alternatives will be built with NTLM support in libcurl.
2010-08-25TODO: fixed "Make curl_multi_info_read faster"Daniel Stenberg
It is really fast now
2010-08-23Mention PolarSSL in tutorial & add some URLs to INSTALLDan Fandrich
2010-08-23RESUME_FROM: clarify what ftp uploads doDaniel Stenberg
The numerical value passed to CURLOPT_RESUME_FROM for FTP uploads is interpreted and used as position where to resume the _reading_ of the local file and it will "blindly" append that data on the remote file. This was certainly not clear in the docs previously. Reported by: catalin Bug: http://curl.haxx.se/bug/view.cgi?id=3048174
2010-08-18FAQ: update the list of supported protocolsDaniel Stenberg
2010-08-18FAQ: added blurb about ECCNDaniel Stenberg
"1.13 curl's ECCN number" is a new section mostly made up from Alessandro Vesely's very informative ML post on the subject: http://curl.haxx.se/mail/lib-2008-03/0251.html
2010-08-15THANKS: added contributors from 7.21.1Daniel Stenberg
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