aboutsummaryrefslogtreecommitdiff
path: root/tests
AgeCommit message (Collapse)Author
2004-04-27make the loop use a fixed number of attempts to prevent eternal loopsDaniel Stenberg
2004-04-26Removed the FTPS test cases, they only annoy us as they don't work for anyoneDaniel Stenberg
anywhere. We need to write a better ftps-server for test purposes and then we can re-introduced FTPS tests.
2004-04-24test164 HTTP range with multiple rangesDaniel Stenberg
2004-04-23minor format fixDaniel Stenberg
2004-04-23added test 163 - a simple test case that use -F field<file, to verify thatDaniel Stenberg
we can pass on "odd" characters (newline, CR, tab) like this.
2004-04-23No longer uses the valgrind option '--logfile-fd', we use the --logfileDaniel Stenberg
option instead (even though it appends the pid to the file name, making it harder to figure out its name to parse it after a test has run). Also made sure we only use valgrind for the actual test command command lines, not when for example running curl to detect if there are any already running servers are present etc.
2004-04-23require SSL as otherwise NTLM doesn't work!Daniel Stenberg
2004-04-22- David Byron found and fixed a small bug with the --fail and authenticationDaniel Stenberg
stuff added a few weeks ago. Turns out that if you specify --proxy-ntlm and communicate with a proxy that requires basic authentication, the proxy properly returns a 407, but the failure detection code doesn't realize it should give up, so curl returns with exit code 0. Test case 162 verifies this.
2004-04-22If only a partial file was transfered, we consider that a fatal problem soDaniel Stenberg
we won't try to QUIT the control connection and risk "hanging" waiting for a response. Test case 161 verifies this. The quit-sending function was also made static.
2004-04-22modified how valgrind is run to make sure that file handle 3 exists whenDaniel Stenberg
we tell valgrind to use that to send the logfile to
2004-04-21log the WAIT commandDaniel Stenberg
2004-04-20test160 - for a more controlled testing of the case where libcurl startsDaniel Stenberg
to re-use a connection that is closed when re-used and libcurl should then make a new fresh connection and use instead
2004-04-20make the first response get a "connection: close" header as that is howDaniel Stenberg
most 1.1 connections will be closed. The case where it gets closed anyway is subject for a new separate test.
2004-04-19changed the logging to work when the logfile is removed during testingDaniel Stenberg
2004-04-19Make the server include "Connection: close" in the headers of the repliesDaniel Stenberg
it actually will close. This is after all what HTTP 1.1 says a server should do.
2004-04-17Gisle Vanem: patches to make sws.c compile under MingW/MSVC isDaniel Stenberg
attached. And some cosmetic fixes.
2004-04-16don't display the . and .. files when dumping the log/ contentsDaniel Stenberg
2004-04-16remade the logging function to better deal with removed logfiles duringDaniel Stenberg
the execution of the tests
2004-04-15change the log format to look similar to swsDaniel Stenberg
added various logging info
2004-04-15clean the log directory between each single test, so that we can betterDaniel Stenberg
display all logs and only logs with relevant data when a test fails and -p is used.
2004-04-15removed the fixed dir depth limit in the FTP codeDaniel Stenberg
2004-04-14display interesting log files on failure, if -p is usedDaniel Stenberg
2004-04-14enable verbose as wellDaniel Stenberg
2004-04-14Added test case 511 in an attempt to repeat bug report #934666 "storage leakDaniel Stenberg
in ftp.c", but it shows no leaking.
2004-04-13full-test passes -p to runtests as well to get more details in case of failureDaniel Stenberg
2004-04-13Initial support for dumping the contents of the files in log/ when failingDaniel Stenberg
when -p is used. For easier bug-hunting of autobuild failures. This still only shows what files that are present in log/, as I believe we need to filter which files we show on a failure.
2004-04-07added test 159, use --ntlm together with -0Daniel Stenberg
2004-04-07getting only a 100 Continue response and nothing else, when talking HTTP,Daniel Stenberg
is now treated as an error by libcurl
2004-04-06require ssl since ntlm needs itDaniel Stenberg
2004-04-06New authentication code added, particularly noticable when doing POST or PUTDaniel Stenberg
with Digest or NTLM. libcurl will now use HEAD to negotiate the authentication and when done perform the requested POST.
2004-03-31added swsbounceDaniel Stenberg
2004-03-31test 153 tests Digest authorization and stale=true stuffDaniel Stenberg
2004-03-31Added "swsbounce" magic: if this keyword is present in a <data> section itDaniel Stenberg
sets the "swsbounce" magic mode. If there follows a request for the SAME test number and the SAME part number, this mode will make the server bump the part number internally and thus return a different <dataNUM> section than it otherwise would. Test case 153 uses this in case you need an example. It is pretty involved and hard-to-use, but then the situation is pretty special over all. Enjoy.
2004-03-31Fixed how the user name is extracted from http_proxy environment variableDaniel Stenberg
when set.
2004-03-30David Byron's new test cases for the --fail and auth stuff.Daniel Stenberg
2004-03-29All test targets now run 'make all' before they prcoeed with the actualDaniel Stenberg
testing so that all test files are build first properly. David Byron reported.
2004-03-29fix to figure out the "real" windows path when built and run with mingwDaniel Stenberg
Andrés García helped out!
2004-03-25Tor Arntsen fixed how this is invokedDaniel Stenberg
2004-03-25detect daily snapshots using the new path for this testDaniel Stenberg
2004-03-25invoke this script via env, as it is more likely to exist at a fixed pathDaniel Stenberg
while perl often is installed in /usr/local/bin or elsewhere
2004-03-24Tor Arntsen's mkdir-fix to make this run with perl 5.0005Daniel Stenberg
2004-03-24Avoid doing chdir .., as it breaks the ability to use symlinks properly.Daniel Stenberg
chdir to absolute directory names instead. (this flaw exists in the shell version too)
2004-03-23distribute testcurl.pl too starting nowDaniel Stenberg
2004-03-23Greg Hewgill's version of testcurl.sh rewritten in perl for greaterDaniel Stenberg
portability. I put it in this directory instead of the root since I think perhaps it makes more sense.
2004-03-23minor variable type cleanupsDaniel Stenberg
2004-03-23minor edits to make picky compilers whine lessDaniel Stenberg
2004-03-22Enabled 'NT responses' in the NTLM type-3 message.Daniel Stenberg
2004-03-12minor variable type fixDaniel Stenberg
2004-03-10use size_t for string lengthsDaniel Stenberg
2004-03-09Added -I$(top_srcdir)/include, since lib/setup.h might include files fromDaniel Stenberg
the external curl include dir.