From 8d49a8f2787676bfe8621f1e0cdb9f42ac23c809 Mon Sep 17 00:00:00 2001 From: Dan Fandrich Date: Fri, 11 Jul 2008 05:08:06 +0000 Subject: Added test cases 1038 and 1039 to test Adrian Kreher's report that ftp uploads with -C - didn't resume properly, but the tests pass. --- CHANGES | 3 +++ tests/data/Makefile.am | 2 +- tests/data/test1038 | 53 ++++++++++++++++++++++++++++++++++++++++++++++++++ tests/data/test1039 | 53 ++++++++++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 110 insertions(+), 1 deletion(-) create mode 100644 tests/data/test1038 create mode 100644 tests/data/test1039 diff --git a/CHANGES b/CHANGES index ef250ba33..bfa1942fc 100644 --- a/CHANGES +++ b/CHANGES @@ -13,6 +13,9 @@ Daniel Fandrich (10 Jul 2008) reported when setting some modes, but regardless, it saves a protocol round trip in the chmod case. +- Added test cases 1038 and 1039 to test Adrian Kreher's report that ftp + uploads with -C - didn't resume properly, but the tests pass. + Yang Tse (10 Jul 2008) - Peter Lamberg filed bug report #2015126: "poll gives WSAEINVAL when POLLPRI is set in fdset.events" (http://curl.haxx.se/bug/view.cgi?id=2015126) which diff --git a/tests/data/Makefile.am b/tests/data/Makefile.am index d8375a462..b11da41df 100644 --- a/tests/data/Makefile.am +++ b/tests/data/Makefile.am @@ -52,7 +52,7 @@ EXTRA_DIST = test1 test108 test117 test127 test20 test27 test34 test46 \ test620 test621 test622 test623 test624 test625 test626 test627 test554 \ test1024 test1025 test555 test1026 test1027 test1028 test1029 test1030 \ test556 test1031 test628 test629 test630 test631 test632 test1032 test1033 \ - test539 test1034 test1035 test1036 test1037 + test539 test1034 test1035 test1036 test1037 test1038 test1039 filecheck: @mkdir test-place; \ diff --git a/tests/data/test1038 b/tests/data/test1038 new file mode 100644 index 000000000..9572d78e0 --- /dev/null +++ b/tests/data/test1038 @@ -0,0 +1,53 @@ + + + +FTP +EPSV +APPE +Resume + + +# Server-side + + +17 + + + +# Client-side + + +ftp + + +FTP PASV upload resume from end of file + + +ftp://%HOSTIP:%FTPPORT/1038 -T log/upload1038 -C - + + +this is the *****cr@p******** that we're gonna upload + +worx? + + + +# Verify data after the test has been "shot" + + +USER anonymous +PASS ftp@example.com +PWD +EPSV +TYPE I +SIZE 1038 +APPE 1038 +QUIT + + +cr@p******** that we're gonna upload + +worx? + + + diff --git a/tests/data/test1039 b/tests/data/test1039 new file mode 100644 index 000000000..654d836d2 --- /dev/null +++ b/tests/data/test1039 @@ -0,0 +1,53 @@ + + + +FTP +EPSV +APPE +Resume + + +# Server-side + + +0 + + + +# Client-side + + +ftp + + +FTP PASV upload resume from end of empty file + + +ftp://%HOSTIP:%FTPPORT/1039 -T log/upload1039 -C - + + +this is the *****cr@p******** that we're gonna upload + +worx? + + + +# Verify data after the test has been "shot" + + +USER anonymous +PASS ftp@example.com +PWD +EPSV +TYPE I +SIZE 1039 +STOR 1039 +QUIT + + +this is the *****cr@p******** that we're gonna upload + +worx? + + + -- cgit v1.2.3