aboutsummaryrefslogtreecommitdiff
path: root/tests/data/test564
diff options
context:
space:
mode:
authorDaniel Stenberg <daniel@haxx.se>2009-05-11 11:43:55 +0000
committerDaniel Stenberg <daniel@haxx.se>2009-05-11 11:43:55 +0000
commite6e6c6e635b72502a1bfc24cd407a82f9ecd82e2 (patch)
tree77d50c786ef83a7619ff9d4ed1c921ddfb15ee36 /tests/data/test564
parent1f340a262f5b85c480727bf6a68e0dd35d8c844a (diff)
Added test 564 as DISABLED. It is for testing FTP over a SOCK4 proxy using
the multi interface, which currently doesn't work because of how the data connection is not waiting for connect before it tries to do proxy magic.
Diffstat (limited to 'tests/data/test564')
-rw-r--r--tests/data/test56466
1 files changed, 66 insertions, 0 deletions
diff --git a/tests/data/test564 b/tests/data/test564
new file mode 100644
index 000000000..6d0609d9d
--- /dev/null
+++ b/tests/data/test564
@@ -0,0 +1,66 @@
+<testcase>
+<info>
+<keywords>
+FTP
+PASV
+RETR
+multi
+SOCKS4
+</keywords>
+</info>
+# Server-side
+<reply>
+<data>
+data
+ to
+ see
+that FTP
+works
+ so does it?
+</data>
+
+</reply>
+
+# Client-side
+<client>
+<server>
+ftp
+socks4
+</server>
+<tool>
+lib564
+</tool>
+ <name>
+FTP RETR a file over a SOCKS proxy using the multi interface
+ </name>
+<command>
+ftp://%HOSTIP:%FTPPORT/path/564 %HOSTIP:%SOCKSPORT
+</command>
+</client>
+
+# Verify data after the test has been "shot"
+<verify>
+<protocol>
+USER anonymous
+PASS ftp@example.com
+PWD
+CWD path
+EPSV
+TYPE I
+SIZE 546
+RETR 546
+EPSV
+SIZE 546
+RETR 546
+QUIT
+</protocol>
+<stdout>
+data
+ to
+ see
+that FTP
+works
+ so does it?
+</stdout>
+</verify>
+</testcase>