summaryrefslogtreecommitdiff
path: root/tests
Commit message (Collapse)AuthorAgeFilesLines
* make the ftp server support reply/servercmd, and make SLOWDOWN work, andDaniel Stenberg2005-04-143-10/+19
| | | | update the docs accordingly
* fix port numberDaniel Stenberg2005-04-131-1/+1
|
* requires OpenSSL, as our GnuTLS doesn't provide support forDaniel Stenberg2005-04-121-0/+1
| | | | CURLOPT_SSL_CTX_FUNCTION (yet).
* support tests that requires 'OpenSSL' specificlyDaniel Stenberg2005-04-121-2/+21
|
* fixed the 304 response-with-content-length problem reported by Cory NelsonDaniel Stenberg2005-04-082-1/+47
|
* test time-conditioned FTP uploadsDaniel Stenberg2005-04-053-1/+88
|
* Hardeep Singh reported a problem doing HTTP POST with Digest. (It was actuallyDaniel Stenberg2005-04-032-1/+87
| | | | | | also affecting NTLM and Negotiate.) It turned out that if the server responded with 100 Continue before the initial 401 response, libcurl didn't take care of the response properly. Test case 245 and 246 added to verify this.
* Test 245 was just added in an attempt to repeat Hardeep Singh's recent bug.Daniel Stenberg2005-04-032-1/+77
| | | | But this works just fine on my host. Plain HTTP POST using Digest.
* copyright this yearDaniel Stenberg2005-03-311-1/+1
|
* Attempt to make this code more forgiving for systems that doesn't detectDaniel Stenberg2005-03-311-4/+4
| | | | the failed connect "immediately".
* Updated the copyright year since changes have been this year.Daniel Stenberg2005-03-313-3/+3
|
* Made the server send data to the control/data connections using two dedicatedDaniel Stenberg2005-03-291-28/+56
| | | | | | functions. This enabled me to add a function that automatically delays between each byte, to proper test curl's ability to read FTP server responses sent in many (small) chunks. See also upcoming libcurl fixes...
* Based on Augustus Saunders' comments and findings, the HTTP output authDaniel Stenberg2005-03-283-1/+190
| | | | | | function was fixed to use the proper proxy authentication when multiple ones were added as accepted. test 239 and test 243 were added to repeat the problems and verify the fixes.
* modified some log outputs, added comment about auth required as used inDaniel Stenberg2005-03-281-4/+14
| | | | test 154
* can you spell copy and paste error for me loud and clear? ;-PDaniel Stenberg2005-03-221-2/+2
|
* provide HTML and PDF versions of the man pages in the dist archiveDaniel Stenberg2005-03-221-1/+17
|
* Make NTLM tests depend on the NTLM feature at not SSL, since the NTLM supportDaniel Stenberg2005-03-2118-33/+27
| | | | is no longer only present when built with SSL support.
* format mistakeDaniel Stenberg2005-03-211-1/+1
|
* some additional debug outputDaniel Stenberg2005-03-191-2/+5
|
* Fixed spelling of --runtestoptsDan Fandrich2005-03-181-3/+3
|
* Netware builds don't use configure.Dan Fandrich2005-03-181-1/+2
|
* adjust to use plain 'make' even for cross-compiles if using configure-Daniel Stenberg2005-03-181-2/+3
| | | | style build
* Change the bogus address used in test237 to be more reliable when runDan Fandrich2005-03-171-2/+5
| | | | | | on a host with a buggy resolver that strips all but the bottom 8 bits of each octet. The resolved address in this case (192.0.2.127) is guaranteed never to belong to a real host (see RFC3330).
* added descriptionsDaniel Stenberg2005-03-171-22/+37
|
* don't set TEST_F to blank when --runtestopts isn't used, as that will overrideDaniel Stenberg2005-03-171-2/+6
| | | | the default options set in the Makefile
* support multiple error codes for a test case since some things just varyDaniel Stenberg2005-03-173-7/+23
| | | | between platforms
* add new optionDaniel Stenberg2005-03-171-0/+3
|
* add new fileDaniel Stenberg2005-03-171-1/+1
|
* its a startDaniel Stenberg2005-03-171-0/+75
|
* Added the --runtestsopts option to testcurl.pl to override the defaultDan Fandrich2005-03-172-13/+17
| | | | options used by runtests.pl during testing (useful for disabling valgrind).
* check for the HTTPS server in a manner similar to how we check for the HTTPDaniel Stenberg2005-03-161-9/+13
| | | | server
* test EPSV and PASV response handling when they get well-formated data backDaniel Stenberg2005-03-153-1/+68
| | | | but using illegal values
* initial man page attempt for testcurl.plDaniel Stenberg2005-03-153-5/+125
|
* Added lots of new command line options, made confsuffix get set based onDaniel Stenberg2005-03-151-50/+110
| | | | | targetos only and not build os. Commented away the line that enables perl warnings.
* Make nonexistent host names absolute so tests will pass on machinesDan Fandrich2005-03-152-2/+2
| | | | with a wildcard DNS search domain.
* show LDFLAGS tooDaniel Stenberg2005-03-141-3/+4
|
* David Houlder added --form-stringDaniel Stenberg2005-03-121-2/+10
|
* no more rewriting of the setup fileDaniel Stenberg2005-03-111-1/+1
|
* skip the test of "2094 Nov 6" for now, since the 64bit time_t systems returnDaniel Stenberg2005-03-092-2/+9
| | | | different values for it...
* Dominick Meglio reported that using CURLOPT_FILETIME when transferring a FTPDaniel Stenberg2005-03-084-3/+65
| | | | | | | file got a Last-Modified: header written to the data stream, corrupting the actual data. This was because some conditions from the previous FTP code was not properly brought into the new FTP code. I fixed and I added test case 520 to verify. (This bug was introduced in 7.13.1)
* test 236: FTP resume upload but denied access to remote fileDaniel Stenberg2005-03-072-1/+37
|
* added valgrind.pm to the distDaniel Stenberg2005-03-061-3/+3
|
* Added test case 235 that makes a resumed upload of a file that isn't presentDaniel Stenberg2005-03-042-1/+43
| | | | | | | | | | on the remote side. This then converts the operation to an ordinary STOR upload. This was requested/pointed out by Ignacio Vazquez-Abrams. It also proved (and I fixed) a bug in the newly rewritten ftp code (and present in the 7.13.1 release) when trying to resume an upload and the servers returns an error to the SIZE command. libcurl then loops and sends SIZE commands infinitely.
* Fixed some compiler warnings. Fixed a low incidence memory leak in the test ↵Dan Fandrich2005-02-241-3/+6
| | | | server.
* Curl_base64_decode() now returns an allocated bufferDaniel Stenberg2005-02-221-2/+5
|
* added test case 234 which is like 233 but uses --location-trusted instead soDaniel Stenberg2005-02-192-1/+83
| | | | thus the second request to the new host will use authentication fine
* Ralph Mitchell reported a flaw when you used a proxy with auth, and youDaniel Stenberg2005-02-182-1/+82
| | | | | | | | requested data from a host and then followed a redirect to another host. libcurl then didn't use the proxy-auth properly in the second request, due to the host-only check for original host name wrongly being extended to the proxy auth as well. Added test case 233 to verify the flaw and that the fix removed the problem.
* Moved out the valgrind report parser to valgrind.pm, to make it easier toDaniel Stenberg2005-02-102-49/+128
| | | | | | test it outside the test suite. Now we also disable valgrind usage if libcurl was built shared, as then valgrind is only testing the wrapper-script running shell which is pointless.
* FTP code turned into state machine. Not completely yet, but a good start.Daniel Stenberg2005-02-096-7/+8
| | | | | The tag 'before_ftp_statemachine' was set just before this commit in case of future need.
* Bugfixed the parser that scans the valgrind report outputs. I noticed that itDaniel Stenberg2005-01-301-2/+25
| | | | | | | | | | | | | previously didn't detect and report the "Conditional jump or move depends on uninitialised value(s)" error. When I fixed this, I caught a few curl bugs with it. And then I had to spend time to make the test suite IGNORE these errors when OpenSSL is used since it produce massive amounts of valgrind warnings (but only of the "Conditional..." kind it seems). So, if a test that requires SSL is run, it ignores the "Conditional..." errors, and you'll get a "valgrind PARTIAL" output instead of "valgrind OK".