aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2005-01-25--protocols is added in 7.13.0Daniel Stenberg
2005-01-25David Shaw contributed a fairly complete and detailed autoconf macro you canDaniel Stenberg
use to detect libcurl and setup variables for the protocols the installed libcurl supports: docs/libcurl/libcurl.m4
2005-01-25Use plain structs and not typedef'ed ones in the hash and linked-list code.Daniel Stenberg
2005-01-23two options lessDaniel Stenberg
2005-01-22\fI marked \fP more function calls etc.Daniel Stenberg
2005-01-22If you're using libcurl as a win32 DLL, you MUST use the CURLOPT_WRITEFUNCTIONDaniel Stenberg
if you set CURLOPT_WRITEDATA - or you will experience crashes.
2005-01-22next release will be 7.13.0Daniel Stenberg
2005-01-22added a few items I plan to doDaniel Stenberg
2005-01-21FTP third transfer support overhaul. See CHANGES for details.Daniel Stenberg
2005-01-21clarify the struct name for CURLOPT_HTTPPOSTDaniel Stenberg
2005-01-20Added support for "verify" => "stripfile" to strip contents of the file thatDaniel Stenberg
is being checked. Also made the server retrying sleep only one second instead of three, to reduce some waiting when fooling around with the servers.
2005-01-20Support file names passed to RETR that don't start with a number. In thatDaniel Stenberg
case, all non-numeric prefixing letters are cut off to figure out the test number.
2005-01-20Philippe Hameau found out that -Q "+[command]" didn't work, although some codeDaniel Stenberg
was written for it. I fixed and added test case 227 to verify it. The curl.1 man page didn't mention the '+' so I added it.
2005-01-20add support for NOOPDaniel Stenberg
2005-01-20If you give a *_LARGE option you MUST make sure that the type of the passed-inDaniel Stenberg
argument is a curl_off_t. If you use CURLOPT_INFILESIZE (without _LARGE) you must make sure that to pass in a type 'long' argument. */
2005-01-19added test226 tooDaniel Stenberg
2005-01-19Stephan Bergmann made libcurl return CURLE_URL_MALFORMAT if an FTP URLDaniel Stenberg
contains %0a or %0d in the user, password or CWD parts. (A future fix would include doing it for %00 as well - see KNOWN_BUGS for details.) Test case 225 and 226 were added to verify this
2005-01-19today's proxy fixesDaniel Stenberg
2005-01-19Don't copy 'stderr' for Win-CE in IPv6 code. Don't callGisle Vanem
GetCurrentProcess() twice; use a local variable.
2005-01-19add a URL to an article about making Apache support PUTDaniel Stenberg
2005-01-19Stephan Bergmann pointed out two flaws in libcurl built with HTTP disabled:Daniel Stenberg
1) the proxy environment variables are still read and used to set HTTP proxy 2) you couldn't disable http proxy with CURLOPT_PROXY (since the option was disabled)
2005-01-18skip sys/socket.h on windows CEDaniel Stenberg
2005-01-18check for errno.hDaniel Stenberg
2005-01-18Cody Jones' enhanced version of Samuel Díaz García's MSVC makefile patch.Daniel Stenberg
2005-01-17Add support for server 'ftp2' which is a second FTP server. Useful for 3rdDaniel Stenberg
party transfer tests or tests that need two FTP servers.
2005-01-17support the new --id command line option, that allows a second (or third orDaniel Stenberg
whatever) instance to run without overwriting the previous' logfiles
2005-01-17mention the name-prefix protocol guess thingDaniel Stenberg
2005-01-17updated the wording for -B/--use-asciiDaniel Stenberg
2005-01-16Alex aka WindEagle pointed out that when doing "curl -v dictionary.com", curlDaniel Stenberg
assumed this used the DICT protocol. While guessing protocols will remain fuzzy, I've now made sure that the host names must start with "[protocol]." for them to be a valid guessable name. I also removed "https" as a prefix that indicates HTTPS, since we hardly ever see any host names using that.
2005-01-16mention --netrc in the -u descriptionDaniel Stenberg
2005-01-15errrno can by freak accident become EINTR on DOS orGisle Vanem
Windows (unrelated to select). select() can never set errno to EINTR on Windows.
2005-01-15output better error detection, like when ipv6 can't resolveDaniel Stenberg
2005-01-14Added README.hostipDaniel Stenberg
2005-01-14verify the protocol tooDaniel Stenberg
2005-01-13Inspired by Martijn Koster's patch and example source atDaniel Stenberg
http://www.greenhills.co.uk/mak/gentoo/curl-eintr-bug.c, I now made the select() and poll() calls properly loop if they return -1 and errno is EINTR. glibc docs for this is found here: http://www.gnu.org/software/libc/manual/html_node/Interrupted-Primitives.html This last link says BSD doesn't have this "effect". Will there be a problem if we do this unconditionally? S: ----------------------------------------------------------------------
2005-01-12Added dependencies.Gisle Vanem
2005-01-12Added '-bd' option; target is a DLL.Gisle Vanem
Added dependencies.
2005-01-11support for retrieving used IP addressesDaniel Stenberg
2005-01-11Dan Torop cleaned up a few no longer used variables from David Phillips'Daniel Stenberg
select() overhaul fix.
2005-01-11Removed CURLTOOLDEBUG. It caused libcurl_wc.dllGisle Vanem
to fail in mysterious ways.
2005-01-11Renamed easy.h and multi.h to easyif.h and multiif.h to make sure they don'tDaniel Stenberg
shadow our public headers with the former names.
2005-01-11".\lib\easy.h" shadows for <curl/easy.h> in Watcom.Gisle Vanem
Force including ../include/curl/easy.h.
2005-01-11Fix '!if' expression.Gisle Vanem
2005-01-11".\lib\multi.h" shadows for <curl/multi.h> in Watcom.Gisle Vanem
Force including ../include/curl/multi.h.
2005-01-11Cyrill Osterwalder posted a detailed analysis about a bug that occurs whenDaniel Stenberg
using a custom Host: header and curl fails to send a request on a re-used persistent connection and thus creates a new connection and resends it. It then sent two Host: headers. Cyrill's analysis was posted here: http://curl.haxx.se/mail/archive-2005-01/0022.html
2005-01-10Bruce Mitchener identified (bug report #1099640) the never-ending SOCKS5Daniel Stenberg
problem with the version byte and the check for bad versions. Bruce has lots of clues on this, and based on his suggestion I've now removed the check of that byte since it seems to be able to contain 1 or 5.
2005-01-10Use Curl_easy_addmulti() to clear associations from easy handles to multiDaniel Stenberg
handles. Include multi.h to get proto.
2005-01-10edited wordingDaniel Stenberg
2005-01-10Pavel Orehov reported memory problems with the multi interface in bug reportDaniel Stenberg
#1098843. In short, a shared DNS cache was setup for a multi handle and when the shared cache was deleted before the individual easy handles, the latter cleanups caused read/writes to already freed memory.
2005-01-10Hzhijun reported a memory leak in the SSL certificate code, that leaked theDaniel Stenberg
remote certificate name when it didn't match the used host name.