diff options
author | Dan Fandrich <dan@coneharvesters.com> | 2007-03-08 02:38:49 +0000 |
---|---|---|
committer | Dan Fandrich <dan@coneharvesters.com> | 2007-03-08 02:38:49 +0000 |
commit | 1bfa7dfe39ec74cbec28808969ba8320f0807ae4 (patch) | |
tree | 969d2808edbe0ae257a8e0eb12268e946e528354 /tests/data/test400 | |
parent | 85daec253cf5a6e1eb3f023e76180f553c715de8 (diff) | |
download | curl-1bfa7dfe39ec74cbec28808969ba8320f0807ae4.tar.gz |
Added test infrastructure to support basic FTPS tests. This currently
supports only ftps:// URLs with --ftp-ssl-control specified, which
implicitly encrypts the control channel but not the data channels. That
allows stunnel to be used with an unmodified ftp server in exactly the
same way that the test https server is set up.
Added test case 400 as a basic FTPS test.
Diffstat (limited to 'tests/data/test400')
-rw-r--r-- | tests/data/test400 | 61 |
1 files changed, 61 insertions, 0 deletions
diff --git a/tests/data/test400 b/tests/data/test400 new file mode 100644 index 000000000..aa587a387 --- /dev/null +++ b/tests/data/test400 @@ -0,0 +1,61 @@ +<testcase> +<info> +<keywords> +FTPS +PASV +LIST +</keywords> +</info> +# +# Server-side +<reply> +# When doing LIST, we get the default list output hard-coded in the test +# FTPS server +<datacheck> +total 20 +drwxr-xr-x 8 98 98 512 Oct 22 13:06 . +drwxr-xr-x 8 98 98 512 Oct 22 13:06 .. +drwxr-xr-x 2 98 98 512 May 2 1996 .NeXT +-r--r--r-- 1 0 1 35 Jul 16 1996 README +lrwxrwxrwx 1 0 1 7 Dec 9 1999 bin -> usr/bin +dr-xr-xr-x 2 0 1 512 Oct 1 1997 dev +drwxrwxrwx 2 98 98 512 May 29 16:04 download.html +dr-xr-xr-x 2 0 1 512 Nov 30 1995 etc +drwxrwxrwx 2 98 1 512 Oct 30 14:33 pub +dr-xr-xr-x 5 0 1 512 Oct 1 1997 usr +</datacheck> +</reply> + +# +# Client-side +<client> +<server> +ftps +</server> + <name> +FTPS dir list PASV unencrypted data + </name> + <command> +-k --ftp-ssl-control ftps://%HOSTIP:%FTPSPORT/ +</command> +</client> + +# +# Verify data after the test has been "shot" +<verify> +<strip> +filter off really nothing +</strip> +<protocol> +USER anonymous
+PASS ftp@example.com
+PBSZ 0
+PROT C
+PWD
+EPSV
+TYPE A
+LIST
+QUIT
+</protocol> +</verify> +</testcase> |