aboutsummaryrefslogtreecommitdiff
path: root/tests
AgeCommit message (Collapse)Author
2004-12-01make the "check" actually open all those file desciptors as well to make sureDaniel Stenberg
it works, as it has proved to not work in some cases (like on Tor Arntsen's AIX 5100-06 xlc 5.0 --disable-shared runs).
2004-11-30fixed test case errorsDaniel Stenberg
2004-11-30three new compress test casesDaniel Stenberg
2004-11-30Fixed the array comparison function even more, made the temporary files usedDaniel Stenberg
for diff output get created in the log/ dir and no longer deletes them since they help in understanding the problem, fixing the test case and fixing curl problems.
2004-11-30no longer use the MIME::Base64.pm package as it seems to not be standardDaniel Stenberg
on lots of perl versions, provide our own base64 decoder
2004-11-29added test 221 to test a broken gzip content downloadDaniel Stenberg
2004-11-29added test 220 - simple gzip auto decompressDaniel Stenberg
2004-11-29removed commentDaniel Stenberg
2004-11-29include setup.h firstDaniel Stenberg
2004-11-29zero terminate the buffer spitout() returns, as the sws.c code depends onDaniel Stenberg
that!
2004-11-29make it possible for a test case to depend on the feature 'libz'Daniel Stenberg
2004-11-29Enable test cases to provide sections base64-encoded to be able to testDaniel Stenberg
with binary data.
2004-11-29utility to base encode data passed on stdinDaniel Stenberg
2004-11-29stricter newline policyDaniel Stenberg
2004-11-28add more info to the stderr outputDaniel Stenberg
2004-11-26last-second-before-commit changes correctedDaniel Stenberg
2004-11-25FTP improvements:Daniel Stenberg
If EPSV, EPRT or LPRT is tried and doesn't work, it will not be retried on the same server again even if a following request is made using a persistent connection. If a second request is made to a server, requesting a file from the same directory as the previous request operated on, libcurl will no longer make that long series of CWD commands just to end up on the same spot. Note that this is only for *exactly* the same dir. There is still room for improvements to optimize the CWD-sending when the dirs are only slightly different. Added test 210, 211 and 212 to verify these changes. Had to improve the test script too and added a new primitive to the test file format.
2004-11-24HTTP "auth done right". See lib/README.httpauthDaniel Stenberg
2004-11-23oops, use the precheck too!Daniel Stenberg
2004-11-23introducing the client/precheck concept to allow test 518 to *only* run whenDaniel Stenberg
it actually can run and test the FD_SETSIZE stuff it is meant to test
2004-11-22David Phillips fix for test 518 and my extension to make it not run onDaniel Stenberg
systems that can't run it fine.
2004-11-19ifdef for portable "/dev/null".Gisle Vanem
2004-11-19David Phillips' FD_SETSIZE fixDaniel Stenberg
2004-11-15added test case 517: 22 tests of the curl_getdate() functionDaniel Stenberg
2004-11-11Fix behaviour when passing NULL to CURLOPT_POSTFIELDS and CURLOPT_HTTPPOST.Daniel Stenberg
2004-10-27Added --retry and --retry-delay first attempt with four related test cases.Daniel Stenberg
2004-10-27log client disconnectsDaniel Stenberg
2004-10-25Tomas Pospisek filed bug report #1053287 that proved -C - and --fail on aDaniel Stenberg
file that was already completely downloaded caused an error, while it doesn't if you don't use --fail! I added test case 194 to verify the fix. Grrr. CURLOPT_FAILONERROR is now added to the list stuff to remove in libcurl v8 due to all the kludges needed to support it.
2004-10-25just nicer output when this is seenDaniel Stenberg
2004-10-25the array sizes _can_ differ and the arrays can still match, since chompDaniel Stenberg
is used at times but it doesn't decrease the array size
2004-10-19revert the charset fix as it broke the solaris tests (native iconv doesn'tDaniel Stenberg
like that name)
2004-10-19CURLINFO_NUM_CONNECTS and moreDaniel Stenberg
2004-10-19bug 1049275 fixes test 165Daniel Stenberg
2004-10-14Eric Vergnaud pointed out that libcurl didn't treat ?-letters in the user nameDaniel Stenberg
and password fields properly in URLs, like ftp://us?er:pass?word@site.com/. Added test 191 to verify the fix.
2004-10-14use quotes to make gdb usage on this easierDaniel Stenberg
2004-10-12correctionDaniel Stenberg
2004-10-10attempt to make the configure output appear in the build log when it runsDaniel Stenberg
on my solaris 2.7 box too (currently unknown perl version)
2004-10-07use curlx_strnequal() from the private lib sources instead of strncasecmp()Daniel Stenberg
for maximum portability
2004-10-06test resume and redirectDaniel Stenberg
2004-10-06Chih-Chung Chang reported that if you use CURLOPT_RESUME_FROM and enabledDaniel Stenberg
CURLOPT_FOLLOWLOCATION, libcurl reported error if a redirect happened even if the new URL would provide the resumed file. Test case 188 added to verify the fix (together with existing test 99).
2004-10-04Made the dns entry remain locked while a connection to the host remains toDaniel Stenberg
allow verbose output during this period. Bertrand Demiddelaer reported and helped fixing.
2004-10-03removed trailing whitespaceDaniel Stenberg
2004-10-01- Based on Fedor Karpelevitch's formpost path basename patch, file parts inDaniel Stenberg
formposts no longer include the path part. If you _really_ want them, you must provide your preferred full file name with CURLFORM_FILENAME. Added detection for libgen.h and basename() to configure. My custom basename() replacement function for systems without it, might be a bit too naive... Updated 6 test cases to make them work with the stripped paths.
2004-09-22Dan Fandrich's fix to use 127.0.0.1 instead of localhost to not depend onDaniel Stenberg
it resolving nicely
2004-09-16Location: problem with bad original URL, identified in bug report #1029478Daniel Stenberg
2004-09-15no more getdate.c to care aboutDaniel Stenberg
2004-09-111. cookie expire-strings MUST use GMT timezonesDaniel Stenberg
2. adjusted date strings to upcoming date parser rewrite
2004-09-10fixed -F to support setting type= even on parts that aren't file-uploadsDaniel Stenberg
2004-09-10- Bug report #1025986. When following a Location: with a custom Host: headerDaniel Stenberg
replacement, curl only replaced the Host: header on the initial request and didn't replace it on the following ones. This resulted in requests with two Host: headers. Now, curl checks if the location is on the same host as the initial request and then continues to replace the Host: header. And when it moves to another host, it doesn't replace the Host: header but it also doesn't make the second Host: header get used in the request. This change is verified by the two new test cases 184 and 185.
2004-09-08Now the test servers and test cases can run on a custom port number. There'sDaniel Stenberg
no fixed port numbers in use anymore. Starting now, the default ports the servers use are 8990 - 8993. There's no option to modify these yet, but changing the $base option in the top of the runtests.pl script.