aboutsummaryrefslogtreecommitdiff
path: root/tests/data
AgeCommit message (Collapse)Author
2005-04-12requires OpenSSL, as our GnuTLS doesn't provide support forDaniel Stenberg
CURLOPT_SSL_CTX_FUNCTION (yet).
2005-04-08fixed the 304 response-with-content-length problem reported by Cory NelsonDaniel Stenberg
2005-04-05test time-conditioned FTP uploadsDaniel Stenberg
2005-04-03Hardeep Singh reported a problem doing HTTP POST with Digest. (It was actuallyDaniel Stenberg
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.
2005-04-03Test 245 was just added in an attempt to repeat Hardeep Singh's recent bug.Daniel Stenberg
But this works just fine on my host. Plain HTTP POST using Digest.
2005-03-28Based on Augustus Saunders' comments and findings, the HTTP output authDaniel Stenberg
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.
2005-03-21Make NTLM tests depend on the NTLM feature at not SSL, since the NTLM supportDaniel Stenberg
is no longer only present when built with SSL support.
2005-03-17Change the bogus address used in test237 to be more reliable when runDan Fandrich
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).
2005-03-17support multiple error codes for a test case since some things just varyDaniel Stenberg
between platforms
2005-03-15test EPSV and PASV response handling when they get well-formated data backDaniel Stenberg
but using illegal values
2005-03-15Make nonexistent host names absolute so tests will pass on machinesDan Fandrich
with a wildcard DNS search domain.
2005-03-12David Houlder added --form-stringDaniel Stenberg
2005-03-09skip the test of "2094 Nov 6" for now, since the 64bit time_t systems returnDaniel Stenberg
different values for it...
2005-03-08Dominick Meglio reported that using CURLOPT_FILETIME when transferring a FTPDaniel Stenberg
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)
2005-03-07test 236: FTP resume upload but denied access to remote fileDaniel Stenberg
2005-03-04Added test case 235 that makes a resumed upload of a file that isn't presentDaniel Stenberg
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.
2005-02-19added test case 234 which is like 233 but uses --location-trusted instead soDaniel Stenberg
thus the second request to the new host will use authentication fine
2005-02-18Ralph Mitchell reported a flaw when you used a proxy with auth, and youDaniel Stenberg
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.
2005-02-09FTP code turned into state machine. Not completely yet, but a good start.Daniel Stenberg
The tag 'before_ftp_statemachine' was set just before this commit in case of future need.
2005-01-30properly mark tests as requiring feature 'SSL'Daniel Stenberg
2005-01-28adjusted to the moved unlock of the DNS entryDaniel Stenberg
2005-01-27test the EPRT/LPRT/PORT somewhat moreDaniel Stenberg
2005-01-27verify a part of the PORT lineDaniel Stenberg
2005-01-25Ian Ford asked about support for the FTP command ACCT, and I discovered it isDaniel Stenberg
present in RFC959... so now (lib)curl supports it as well. --ftp-account and CURLOPT_FTP_ACCOUNT set the account string. (The server may ask for an account string after PASS have been sent away. The client responds with "ACCT [account string]".) Added test case 228 and 229 to verify the functionality. Updated the test FTP server to support ACCT somewhat.
2005-01-25A minor "syntax error" in numerous test files correctedDaniel Stenberg
2005-01-21FTP third transfer support overhaul. See CHANGES for details.Daniel Stenberg
2005-01-20Philippe Hameau found out that -Q "+[command]" didn't work, although some codeDaniel Stenberg
was written for it. I fixed and added test case 227 to verify it. The curl.1 man page didn't mention the '+' so I added it.
2005-01-19added test226 tooDaniel Stenberg
2005-01-19Stephan Bergmann made libcurl return CURLE_URL_MALFORMAT if an FTP URLDaniel Stenberg
contains %0a or %0d in the user, password or CWD parts. (A future fix would include doing it for %00 as well - see KNOWN_BUGS for details.) Test case 225 and 226 were added to verify this
2005-01-14verify the protocol tooDaniel Stenberg
2005-01-07disable the valgrind log checkingDaniel Stenberg
2005-01-07added test 199Daniel Stenberg
2004-12-21test enforced chunked encoding with PUT on a local fileDaniel Stenberg
2004-12-21Added test case 217 that verified CURLINFO_HTTP_CONNECTCODE, and I made theDaniel Stenberg
-w option support 'http_connect' to make it easier to verify!
2004-12-16two more ftp directory re-use tests addedDaniel Stenberg
2004-12-15fixed how backslashes are treated in glob stringsDaniel Stenberg
2004-12-14use the correct variables, not fixed valuesDaniel Stenberg
2004-12-14Harshal Pradhan fixed changing username/password on a persitent HTTPDaniel Stenberg
connection.
2004-12-11HTTP IPv6 support added to the test suiteDaniel Stenberg
2004-12-10two new test cases for proxy-CONNECT with NTLM (one doing GET, one doing POST)Daniel Stenberg
2004-12-06HTTP PUT a to a FTP URL with username+password - over HTTP proxyDaniel Stenberg
2004-12-03Bug report #1078066: when a chunked transfer was pre-maturely closed exactlyDaniel Stenberg
at a chunk boundary it was not considered an error and thus went unnoticed. Added test case 207 to verify.
2004-12-02test 206 - HTTP proxy CONNECT auth DigestDaniel Stenberg
2004-11-30fixed test case errorsDaniel Stenberg
2004-11-30three new compress test casesDaniel Stenberg
2004-11-29added test 221 to test a broken gzip content downloadDaniel Stenberg
2004-11-29added test 220 - simple gzip auto decompressDaniel Stenberg
2004-11-29stricter newline policyDaniel Stenberg
2004-11-25FTP 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-24HTTP "auth done right". See lib/README.httpauthDaniel Stenberg