aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2005-01-30Bugfixed the parser that scans the valgrind report outputs. I noticed that itDaniel Stenberg
previously didn't detect and report the "Conditional jump or move depends on uninitialised value(s)" error. When I fixed this, I caught a few curl bugs with it. And then I had to spend time to make the test suite IGNORE these errors when OpenSSL is used since it produce massive amounts of valgrind warnings (but only of the "Conditional..." kind it seems). So, if a test that requires SSL is run, it ignores the "Conditional..." errors, and you'll get a "valgrind PARTIAL" output instead of "valgrind OK".
2005-01-30properly mark tests as requiring feature 'SSL'Daniel Stenberg
2005-01-30Use calloc() to save us the memset() call and terminate conn->host.nameDaniel Stenberg
properly, to avoid reading uninited variables when using file:// (valgrind)
2005-01-29Clear the urlglob struct when allocated, since we might otherwise useDaniel Stenberg
uninitialized variables. Pointed out to us by the friendly Valgrind.
2005-01-29include "url.h" for the Curl_safefree() protoDaniel Stenberg
2005-01-29Using the multi interface, and doing a requsted a re-used connection thatDaniel Stenberg
gets closed just after the request has been sent failed and did not re-issue a request on a fresh reconnect like the easy interface did. Now it does! (define CURL_MULTIEASY, run test case 160)
2005-01-29Define CURL_MULTIEASY when building this, to use my new curl_easy_perform()Daniel Stenberg
that uses the multi interface to run the request. It is a great testbed for the multi interface and I believe we shall do it this way for real in the future when we have a successor to curl_multi_fdset().
2005-01-29corrected the URLDaniel Stenberg
2005-01-29conn->ip_addr MUST NOT be used on re-used connectionsDaniel Stenberg
2005-01-29when using valgrind, include a much longer stack traceDaniel Stenberg
2005-01-29multi interface: when a request is denied due to "Maximum redirects followed"Daniel Stenberg
libcurl leaked the last Location: URL.
2005-01-28Connect failures with the multi interface was often returned as "connect()Daniel Stenberg
timed out" even though the reason was different. Fixed this problem by not setting this timeout to zero when using multi.
2005-01-28adjusted to the moved unlock of the DNS entryDaniel Stenberg
2005-01-28KNOWN_BUGS #17 fixed. A DNS cache entry may not remain locked between twoDaniel Stenberg
curl_easy_perform() invokes. It was previously unlocked at disconnect, which could mean that it remained locked between multiple transfers. The DNS cache may not live as long as the connection cache does, as they are separate. To deal with the lack of DNS (host address) data availability in re-used connections, libcurl now keeps a copy of the IP adress as a string, to be able to show it even on subsequent requests on the same connection.
2005-01-28Stephen More pointed out that CURLOPT_FTPPORT and the -P option didn't workDaniel Stenberg
when built ipv6-enabled. I've now made a fix for it. Writing test cases for custom port strings turned too tricky so unfortunately there's none.
2005-01-27test the EPRT/LPRT/PORT somewhat moreDaniel Stenberg
2005-01-27Use the same work-around for the memdebug stuff as in the command line client,Daniel Stenberg
to allow the contents of the env var decide the file name.
2005-01-27a slightly involved work-around to prevent the debug-tracing from loggingDaniel Stenberg
a free-without-alloc as the first call
2005-01-27Make the debug build get the debug dump file path from the environmentDaniel Stenberg
variable to allow the test suite to better control where it ends up.
2005-01-27verify a part of the PORT lineDaniel Stenberg
2005-01-26Make the server ignore the given PORT address, to make it possible to testDaniel Stenberg
curl's -P option easier.
2005-01-26added more official web and download mirrorsDaniel Stenberg
2005-01-26new curlpp URLDaniel Stenberg
2005-01-26fixed sort, mention C, the java binding is now maintained by Vic HansonDaniel Stenberg
2005-01-25add number to the bugs to make them easier to refer toDaniel Stenberg
2005-01-25two known bugsDaniel Stenberg
2005-01-25Ian Ford asked about support for the FTP command ACCT, and I discovered it isDaniel Stenberg
present in RFC959... so now (lib)curl supports it as well. --ftp-account and CURLOPT_FTP_ACCOUNT set the account string. (The server may ask for an account string after PASS have been sent away. The client responds with "ACCT [account string]".) Added test case 228 and 229 to verify the functionality. Updated the test FTP server to support ACCT somewhat.
2005-01-25A minor "syntax error" in numerous test files correctedDaniel Stenberg
2005-01-25new web mirrorDaniel Stenberg
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)