aboutsummaryrefslogtreecommitdiff
path: root/tests
AgeCommit message (Collapse)Author
2007-04-03when detecting un/supported sshd options use curl's sshd config file.Yang Tse
2007-04-03Eliminate the sshd option checking dependency on wc and make it faster.Dan Fandrich
2007-04-02fix error in previous commitYang Tse
2007-04-02verify ssh daemon versionYang Tse
2007-04-01print update message only if we really update CVS.Gunter Knauf
2007-04-01Added scp and sftp nonexistent file retrieval tests, but leave themDan Fandrich
disabled for now.
2007-03-31Disable the SSH tests until the libssh2 bugs that causes test hangsDan Fandrich
are sorted out.
2007-03-31sshd might fail to start if given an unsupported configuration option.Yang Tse
Try to avoid this problem checking for some possible unsupported options, and avoid using them in the configuration file.
2007-03-30Fixed some typos in the comments.Dan Fandrich
2007-03-30Resurrected old FTPS error tests 402 and 403 as 404 and 405.Dan Fandrich
2007-03-30Added HTTP --max-filesize tests and FTPS CCC failure test.Dan Fandrich
2007-03-30Searching for sshd and sftp-server will be done firstYang Tse
in the PATH and afterwards in other common locations.
2007-03-30ignore more generated filesYang Tse
2007-03-30Don't tear down the ftp connection if the maximum filesize was exceededDan Fandrich
and added tests 290 and 291 to check.
2007-03-30Added FTP-SSL failure test 402Dan Fandrich
2007-03-29Added ftps upload test 401Dan Fandrich
2007-03-29Eliminated extra / in scp/sftp URLs.Dan Fandrich
2007-03-29Add another option to tighten the test environment.Dan Fandrich
2007-03-29Abort if attempting to run as root.Dan Fandrich
2007-03-28Only show exit status in verbose mode.Dan Fandrich
2007-03-28Don't launch sshd as a daemon so its output can be logged.Dan Fandrich
2007-03-27Tighten up a few more OpenSSH optionsDan Fandrich
2007-03-26Added SFTP and SCP upload tests in test602 & test603Dan Fandrich
2007-03-26Added test600 and test601, SFTP and SCP file retrieval tests.Dan Fandrich
2007-03-26catch up new lib extension when build with gcc/nlmconv.Gunter Knauf
2007-03-24Added sshserver.plDan Fandrich
2007-03-24Fixed a memory leak when specifying a proxy with a file: URL and addedDan Fandrich
test case 288 to verify it.
2007-03-24Changed the test harness to attempt to gracefully shut down serversDan Fandrich
before resorting to the kill -9 hammer. Added test harness infrastructure to support scp/sftp tests, using OpenSSH as the server.
2007-03-18language fixDaniel Stenberg
2007-03-18detect and show if built with yassl, but also set the "openssl" flag internallyDaniel Stenberg
since that is the API yassl attempts to provide
2007-03-16openssl/bio.h doesn't exist when we build with yassl so avoid tryingDaniel Stenberg
2007-03-16Fixed the test case to use a truly invalid urlglob range.Dan Fandrich
2007-03-12libcurl supplies its own crypto hash functions when SSL is disabled, soDan Fandrich
'crypto' tests aren't dependent on SSL. Compiling with --disable-crypto-auth will cause test failures, however.
2007-03-10change max allowed time for this test to complete to 90 secondsYang Tse
2007-03-09Updated the test harness to add a new "crypto" feature check and updated theDan Fandrich
appropriate test case to use it. For now, this is treated the same as the "SSL" feature because curl doesn't list it separately.
2007-03-09Updated the test harness to check for protocol support before running eachDan Fandrich
test, fixing KNOWN_BUGS #11. Fixed some tests to more accurately specify their required servers and features.
2007-03-08Made a few cleanups.Dan Fandrich
2007-03-08Added SSL as a required feature for test case 400.Dan Fandrich
2007-03-08Added test infrastructure to support basic FTPS tests. This currentlyDan Fandrich
supports only ftps:// URLs with --ftp-ssl-control specified, which implicitly encrypts the control channel but not the data channels. That allows stunnel to be used with an unmodified ftp server in exactly the same way that the test https server is set up. Added test case 400 as a basic FTPS test.
2007-03-03stricter newline policyYang Tse
2007-03-0330 seconds isn't long enough for this test on a loaded server.Yang Tse
2007-03-03stricter newline policyYang Tse
2007-03-01Reduce the posibility of leaving the sockfilter hanging around whenYang Tse
tearing down the test ftp server due to a read error condition.
2007-02-27log a 1120 chars long string to aid in quoted-printable and softYang Tse
line break detection in daily build logs.
2007-02-225 seconds isn't always enough time to start a server on a loaded system.Dan Fandrich
2007-02-22remove redundant check in timestamp detectionYang Tse
2007-02-22Check for stdbool.h at configuration stage, and include it if available.Yang Tse
Check for lowercase 'bool' type at configuration stage. If not available provide a suitable replacement with a type definition of 'unsigned char' in setup_once.h Move definitions of TRUE and FALSE to setup_once.h
2007-02-21- Ravi Pratap provided work on libcurl making pipelining more robust andDaniel Stenberg
fixing some bugs: o Don't mix GET and POST requests in a pipeline o Fix the order in which requests are dispatched from the pipeline o Fixed several curl bugs with pipelining when the server is returning chunked encoding: * Added states to chunked parsing for final CRLF * Rewind buffer after parsing chunk with data remaining * Moved chunked header initializing to a spot just before receiving headers
2007-02-20Move header file inclusion logic and definition of timevalYang Tse
struct for platforms that don't have it to setup_once.h
2007-02-20Several corrections & changes to what has been stated in revision 1.45Yang Tse
1) The maketgz script does not insert the timestamp in curlver.h, it actually updates it. For CVS versions it is the "CVS" string. 2) testcurl.pl will always print the "date" string which represents the moment the test build is run. 3) testcurl.pl may not print the "timestamp" string since the script may end before it is printed out. (i.e. unable to update from CVS) 4) The "timestamp" string printed will be the same as the "date" one unless one of the following conditions is met. *) It is a tarball-based build. Timestamp will be creation time. *) CVS update has been done. Timestamp will be end of CVS update.