Age | Commit message (Collapse) | Author | |
---|---|---|---|
2004-11-25 | FTP 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-23 | introducing the client/precheck concept to allow test 518 to *only* run when | Daniel Stenberg | |
it actually can run and test the FD_SETSIZE stuff it is meant to test | |||
2004-11-22 | David Phillips fix for test 518 and my extension to make it not run on | Daniel Stenberg | |
systems that can't run it fine. | |||
2004-10-25 | just nicer output when this is seen | Daniel Stenberg | |
2004-09-08 | Now the test servers and test cases can run on a custom port number. There's | Daniel 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. | |||
2004-08-24 | prevent files named ".nfs[something]" from being displayed when failing | Daniel Stenberg | |
2004-08-23 | Provide support for "transferring" zero bytes FTP files and comparing that | Daniel Stenberg | |
the output file actually is zero bytes after the transfer. | |||
2004-07-26 | Bertrand Demiddelaer made the testing work with valgrind 2.1 | Daniel Stenberg | |
2004-06-22 | retry to read the sent request a few times if it doesn't exist the first time | Daniel Stenberg | |
2004-06-17 | new daring features, not used by any current test | Daniel Stenberg | |
2004-06-14 | refuse running the torture tests without a debug build | Daniel Stenberg | |
2004-05-17 | removed debug output and trailing whitespace | Daniel Stenberg | |
2004-05-17 | grrr, fix the check again if no ftp server at all is running | Daniel Stenberg | |
2004-05-17 | improved the check for our own ftp server | Daniel Stenberg | |
2004-05-13 | made 'runtests.pl -t' run over all the tests just like other command lines | Daniel Stenberg | |
Also made -t imply -n to disable valgrind, it runs sloooow otherwise. This now manages to run all tests OK up to test case 100 (the first FTP one) for me. | |||
2004-05-11 | revert the accidentally added use of strace | Daniel Stenberg | |
2004-05-11 | curl_global_init_mem() allows the memory functions to be replaced. | Daniel Stenberg | |
memory.h is included everywhere for this. | |||
2004-05-10 | James Bursa's adjustments to make the -t option work for any test case. | Daniel Stenberg | |
The -t is the "torture" test that first runs the test and counts the number of allocations performed during it, then it runs the test repeatedly over and over again and makes alloc number N fail to verify that we detect and return properly from error cases everywhere. | |||
2004-05-10 | don't use -i when checking for our own server | Daniel Stenberg | |
2004-05-05 | fixed typo | Daniel Stenberg | |
2004-05-05 | Temporary disable the logic that runs gdb on a core dump, as it can't blindly | Daniel Stenberg | |
assume that the curl file is a proper binary, it is often a script file produced by libtool. | |||
2004-05-05 | added a third URL to the torture testing, this one also hangs at some point | Daniel Stenberg | |
for a reason I don't know | |||
2004-04-30 | Display "exit OK" when the exit code has been verified to be OK, and added | Daniel Stenberg | |
initial basic valgrind-log scan for memory leaks it could detect. | |||
2004-04-30 | support the new libcurl IDN feature, also a first attempt to display a stack | Daniel Stenberg | |
trace if a test results in a 'core' file and gdb is present | |||
2004-04-29 | remove newline from matching pattern | Daniel Stenberg | |
2004-04-23 | No longer uses the valgrind option '--logfile-fd', we use the --logfile | Daniel 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-22 | modified how valgrind is run to make sure that file handle 3 exists when | Daniel Stenberg | |
we tell valgrind to use that to send the logfile to | |||
2004-04-16 | don't display the . and .. files when dumping the log/ contents | Daniel Stenberg | |
2004-04-15 | clean the log directory between each single test, so that we can better | Daniel Stenberg | |
display all logs and only logs with relevant data when a test fails and -p is used. | |||
2004-04-14 | display interesting log files on failure, if -p is used | Daniel Stenberg | |
2004-04-13 | Initial support for dumping the contents of the files in log/ when failing | Daniel 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-03-29 | fix to figure out the "real" windows path when built and run with mingw | Daniel Stenberg | |
Andrés García helped out! | |||
2004-03-01 | support 'large_file' as a feature to require for specific tests (such as | Daniel Stenberg | |
test 99) | |||
2004-02-26 | runtests.pl now provides the srcdir to the ftpserver so that it can pass | Daniel Stenberg | |
that to loadtest properly. | |||
2004-02-20 | %HTTPPORT supported in subVariables | Daniel Stenberg | |
2004-02-20 | When trying to see if there's a friendly http server on "our" port, we | Daniel Stenberg | |
only accept return code 7 to indicate that there's no server present. | |||
2004-02-12 | provide a source path to the servers to make them find the tests when run | Daniel Stenberg | |
outside the source dir, not needing any symlinks | |||
2004-01-13 | use the *correct* header! | Daniel Stenberg | |
2004-01-13 | added standard source header | Daniel Stenberg | |
2004-01-12 | better skip reasons, longer waiting for startup of servers (due to slow/loaded | Daniel Stenberg | |
host), added retrying/waiting for slow stunnel startups | |||
2003-12-17 | Check the error code AFTER the protocol and data. Only changed to perhaps | Daniel Stenberg | |
get some further input on the notorious test case 91 failures! | |||
2003-11-24 | disable ftps-tests for now, we must make them work with the updated ftps | Daniel Stenberg | |
functionality | |||
2003-11-13 | -n disables valgrind now | Daniel Stenberg | |
2003-10-31 | my own system had a bad valgrind, so check that it works at least somewhat | Daniel Stenberg | |
before we use it | |||
2003-10-29 | Stop using stunnel.pm, we pass in the path from the main script instead. | Daniel Stenberg | |
Also made it easier to stop the test suite with control-c. | |||
2003-10-29 | stunnel.pm is removed | Daniel Stenberg | |
2003-10-29 | now check for and use valgrind, inserted and modified the check for stunnel | Daniel Stenberg | |
and we no longer use the stunnel.pm | |||
2003-10-27 | slightly quieter torture test by default | Daniel Stenberg | |
2003-10-24 | improved the torture testing | Daniel Stenberg | |
2003-10-24 | Introducing -t to "torture" the memory allocations/failing/bail-outing in | Daniel Stenberg | |
curl and libcurl. -t is not used anywhere automated yet, and it does already identify memory leaks on failed allocations. Work to do. |