]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
test 236: FTP resume upload but denied access to remote file
authorDaniel Stenberg <daniel@haxx.se>
Mon, 7 Mar 2005 08:29:28 +0000 (08:29 +0000)
committerDaniel Stenberg <daniel@haxx.se>
Mon, 7 Mar 2005 08:29:28 +0000 (08:29 +0000)
tests/data/Makefile.am
tests/data/test236 [new file with mode: 0644]

index 424dd987b2bc038cd623274021bb4bef20faad8b..b15e1ce9141a27793a6f258d0ab128e09bf0a9e3 100644 (file)
@@ -32,7 +32,7 @@ EXTRA_DIST = test1 test108 test117 test127 test20 test27 test34 test46        \
  test223 test224 test206 test207 test208 test209 test213 test240       \
  test241 test242 test519 test214 test215 test216 test217 test218       \
  test199 test225 test226 test227 test230 test231 test232 test228       \
- test229 test233 test234 test235
+ test229 test233 test234 test235 test236
 
 # The following tests have been removed from the dist since they no longer
 # work. We need to fix the test suite's FTPS server first, then bring them
diff --git a/tests/data/test236 b/tests/data/test236
new file mode 100644 (file)
index 0000000..1399e4c
--- /dev/null
@@ -0,0 +1,36 @@
+# Client-side
+<client>
+<server>
+ftp
+</server>
+ <name>
+FTP resume upload but denied access to remote file
+ </name>
+ <command>
+ftp://%HOSTIP:%FTPPORT/236 -T log/ftpserver.cmd -C -
+</command>
+<file name="log/ftpserver.cmd">
+REPLY SIZE 550 access to this file is very much denied
+REPLY APPE 550 I said: access to this file is very much denied
+REPLY STOR 550 I said: access to this file is very much denied
+</file>
+</client>
+
+# Verify data after the test has been "shot"
+<verify>
+
+<protocol>
+USER anonymous\r
+PASS curl_by_daniel@haxx.se\r
+PWD\r
+EPSV\r
+TYPE I\r
+SIZE 236\r
+STOR 236\r
+</protocol>
+
+#  (25) Failed FTP upload: 550
+<errorcode>
+25
+</errorcode>
+</verify>