aboutsummaryrefslogtreecommitdiff
path: root/tests
AgeCommit message (Collapse)Author
2008-12-08- Fred Machado posted about a weird FTP problem on the curl-users list and whenDaniel Stenberg
researching it, it turned out he got a 550 response back from a SIZE command and then I fell over the text in RFC3659 that says: The presence of the 550 error response to a SIZE command MUST NOT be taken by the client as an indication that the file cannot be transferred in the current MODE and TYPE. In other words: the change I did on September 30th 2008 and that has been included in the last two releases were a regression and a bad idea. We MUST NOT take a 550 response from SIZE as a hint that the file doesn't exist.
2008-11-25Added tests 1087 and 1088 to test Basic authentication on a redirectDan Fandrich
with and without --location-trusted
2008-11-25If a HTTP request is Basic and num is already >=1000, the HTTP test serverDan Fandrich
adds 1 to num to get the data section to return. This allows testing authentication negotiations using the Basic authentication method.
2008-11-24Fully clean up after test 608 so that it can be run twice in succession.Dan Fandrich
2008-11-21restored from my messy previous commit mistakeDaniel Stenberg
2008-11-19- I removed the default use of "Pragma: no-cache" from libcurl when a proxy isDaniel Stenberg
used. It has been used since forever but it was never a good idea to use unless explicitly asked for.
2008-11-19Josef Wolf's extension that allows a $TESTDIR/gdbinit$testnum file that whenDaniel Stenberg
you use runtests.pl -g, will be sourced by gdb to allow additional fancy or whatever you see fit
2008-11-17Display the time in verbose mode during the torture tests to help determineDan Fandrich
when the tests stall.
2008-11-13Shortened some FTP responses to allow the timeout to be reduced by a secondDan Fandrich
while still causing a timeout during the data phase.
2008-11-12Fixed an OOM problem with test 560Dan Fandrich
2008-11-12Give the test an extra second to run so it passes on slow machinesDan Fandrich
2008-11-11Added test case 560:Daniel Stenberg
This test was added after the HTTPS-using-multi-interface with OpenSSL regression of 7.19.1 to hopefully prevent this embarassing mistake from appearing again... Unfortunately the bug wasn't triggered by this test, which presumably is because the connect to a local server is too fast/different compared to the real/distant servers we saw the bug happen with.
2008-11-11Added missing <keywords>Daniel Stenberg
2008-11-07terminate with appropriate exit codeYang Tse
2008-11-06Added test 1086 to test a timeout the occurs during an FTP data transfer.Dan Fandrich
2008-11-06Make the SLOWDOWN option slow the FTP data connection, not just theDan Fandrich
control connection.
2008-10-31fix OOM handlingYang Tse
2008-10-30Use our Curl_addrinfo definition even when an addrinfo struct is available.Yang Tse
Use a wrapper function to call system's getaddrinfo().
2008-10-30SLOWDOWN actually causes a 0.01 second delay between bytesDan Fandrich
2008-10-28Changed the "resolve" test precheck program to verify that an IPv6 socketDan Fandrich
can be created before resolving the IPv6 name. In the context of running a test, it doesn't make sense to run an IPv6 test when a host is resolvable but IPv6 isn't usable. This should fix failures of test 1085 on hosts with library and DNS support for IPv6 but where actual use of IPv6 has been administratively disabled.
2008-10-28fix test # 558 and 559 CFLAGSYang Tse
2008-10-27don't skip tests 558 and 559 on i686 icc autobuildsYang Tse
2008-10-27test #558 tests internal hash create/destroyYang Tse
test #559 tests internal hash create/add/destroy
2008-10-27Skip test #558 when libcurl is built with hidden symbolsYang Tse
2008-10-27For tracing purposes log a fake call to getaddrinfoYang Tse
when allocating/building the fake Curl_addrinfo.
2008-10-27avoid using Curl_ip2addr(), simply build up a fake Curl_addrinfoYang Tse
2008-10-26convert test #558 into something more interesting, attemptingYang Tse
now to minimally exercise some internal hash routines.
2008-10-26test #558 verifies loop operation using malloc() and free()Yang Tse
2008-10-23moved some definitions from tftp.h to tftpd.cYang Tse
2008-10-23fix compiler warningYang Tse
2008-10-23Tweaked a few tests to test proper Turkish locale handlingDan Fandrich
2008-10-22For i686 icc autobuilds:Yang Tse
Re-enable all tests for debug-enabled builds. For debug-disabled builds only 8 tests are enabled.
2008-10-21Fixed some problems with SFTP range support to fix test cases 634 through 637.Dan Fandrich
2008-10-16Added missing HTTP proxy and other keywordsDan Fandrich
2008-10-15A <precheck> command is considered to have failed if it returns a non-zeroDan Fandrich
return code. This way, if the precheck command can't be run at all for whatever reason, it's treated as a precheck failure which causes the test to be skipped.
2008-10-14attempt to fix compiler warning:Yang Tse
`variable' might be clobbered by `longjmp' or `vfork'
2008-10-13Don't rely on shell support to run multiple precheck testsDan Fandrich
2008-10-12Ensure the IPv6 stack is operational before running this test (other testsDan Fandrich
use the startup of the IPv6 test server as a substitute check for this).
2008-10-09Added HTTP as a required featureDan Fandrich
2008-10-09Added tests 633 through 637 to test the new file range support for SFTP.Dan Fandrich
All but the first test cause an infinite loop or other failure and so are added to DISABLED.
2008-10-08- Bug #2152270 (http://curl.haxx.se/bug/view.cgi?id=2152270) identified andDaniel Stenberg
fixed a CURLINFO_REDIRECT_URL memory leak and an additional wrong-doing: Any subsequent transfer with a redirect leaks memory, eventually crashing the process potentially. Any subsequent transfer WITHOUT a redirect causes the most recent redirect that DID occur on some previous transfer to still be reported.
2008-10-08Added tests 1082 through 1085 to test symbolic --interface parametersDan Fandrich
2008-10-08Created test cases 1080 and 1081 to reproduce a problem ofDan Fandrich
CURLINFO_REDIRECT_URL leaking memory and returning incorrect results when two URLs are requested. Reported by vmpdemo in bug #2152270
2008-10-08Added const to some pointer variablesDan Fandrich
2008-10-07Changed the handling of read/write errors in Curl_perform() to allow aDan Fandrich
a fresh connection to be made in such cases and the request retransmitted. This should fix test case 160. Added test case 1079 in an attempt to test a similar connection dropping scenario, but as a race condition, it's hard to test reliably.
2008-10-07Document how to disable tests when certain --disable-* flags are used.Dan Fandrich
2008-10-03revert change introduced in tftpd.c revision 1.44Yang Tse
2008-10-02fix compiler warning: dereferencing type-punned pointer will break ↵Yang Tse
strict-aliasing rules
2008-10-02fix compiler warning: `variable' might be clobbered by `longjmp' or `vfork'Yang Tse
2008-10-02runtests.pl enables picky compiler warnings unless explicitly disabledYang Tse