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 | |
parent | 85daec253cf5a6e1eb3f023e76180f553c715de8 (diff) |
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')
-rw-r--r-- | tests/data/Makefile.am | 2 | ||||
-rw-r--r-- | tests/data/test400 | 61 |
2 files changed, 62 insertions, 1 deletions
diff --git a/tests/data/Makefile.am b/tests/data/Makefile.am index c8c36bedb..440588511 100644 --- a/tests/data/Makefile.am +++ b/tests/data/Makefile.am @@ -37,4 +37,4 @@ EXTRA_DIST = test1 test108 test117 test127 test20 test27 test34 test46 \ test274 test275 test524 test525 test276 test277 test526 test527 test528 \ test530 DISABLED test278 test279 test531 test280 test529 test532 test533 \ test534 test535 test281 test537 test282 test283 test284 test538 test285 \ - test286 test307 test308 test287 + test286 test307 test308 test287 test400 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> |