diff options
author | phajdan.jr@chromium.org <phajdan.jr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-11-04 20:54:01 +0000 |
---|---|---|
committer | phajdan.jr@chromium.org <phajdan.jr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-11-04 20:54:01 +0000 |
commit | 61b94be8ae1a51837dba6cbc6c8f8924c52bb904 (patch) | |
tree | df8cbdddbc1379df6ecc503f88d1b41e3218ed8a /net/data | |
parent | 3f1a06d25bce133662e2c3ffa61fc04a16326bc1 (diff) | |
download | chromium_src-61b94be8ae1a51837dba6cbc6c8f8924c52bb904.zip chromium_src-61b94be8ae1a51837dba6cbc6c8f8924c52bb904.tar.gz chromium_src-61b94be8ae1a51837dba6cbc6c8f8924c52bb904.tar.bz2 |
Implement VMS FTP directory listing parser.
This may not yet correctly handle all possible variants of VMS,
because there multiple TCP/IP network stacks available for that
system.
TEST=Covered by net_unittests.
BUG=22193, 25520
Review URL: http://codereview.chromium.org/348036
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@30995 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'net/data')
-rw-r--r-- | net/data/ftp/dir-listing-vms-1 | 19 | ||||
-rw-r--r-- | net/data/ftp/dir-listing-vms-1.expected | 98 | ||||
-rw-r--r-- | net/data/ftp/dir-listing-vms-2 | 35 | ||||
-rw-r--r-- | net/data/ftp/dir-listing-vms-2.expected | 260 | ||||
-rw-r--r-- | net/data/ftp/dir-listing-vms-3 | 3 | ||||
-rw-r--r-- | net/data/ftp/dir-listing-vms-3.expected | 0 | ||||
-rw-r--r-- | net/data/ftp/dir-listing-vms-4 | 15 | ||||
-rw-r--r-- | net/data/ftp/dir-listing-vms-4.expected | 71 |
8 files changed, 501 insertions, 0 deletions
diff --git a/net/data/ftp/dir-listing-vms-1 b/net/data/ftp/dir-listing-vms-1 new file mode 100644 index 0000000..ca7cdf1 --- /dev/null +++ b/net/data/ftp/dir-listing-vms-1 @@ -0,0 +1,19 @@ +
+
+
+Directory ANONYMOUS_ROOT:[000000]
+
+.WELCOME;1 2 13-FEB-2002 23:32:40.47
+DECUS.DIR;1 1 9-MAY-2001 22:18:51.69
+INFORMATION.DIR;1 1 9-MAY-2001 22:23:42.78
+MADGOAT.DIR;1 2 9-MAY-2001 22:23:44.85
+MAIL_ARCHIVES.DIR;1
+ 1 13-DEC-2005 08:45:27.56
+MOZILLA.DIR;1 1 21-JUN-2001 14:57:51.38
+README.TXT;4 2 18-APR-2000 10:40:39.90
+SSH.DIR;1 1 22-JUN-2002 15:11:12.71
+SUPPORT.DIR;1 3 9-MAY-2001 22:29:45.02
+TCPWARE.DIR;1 1 9-MAY-2001 23:34:10.92
+VMS-FREEWARE.DIR;1 2 9-MAY-2001 23:58:31.39
+
+Total of 11 files, 17 blocks.
diff --git a/net/data/ftp/dir-listing-vms-1.expected b/net/data/ftp/dir-listing-vms-1.expected new file mode 100644 index 0000000..5bc2ab5 --- /dev/null +++ b/net/data/ftp/dir-listing-vms-1.expected @@ -0,0 +1,98 @@ +- +.welcome +1024 +2002 +2 +13 +23 +32 + +d +decus +-1 +2001 +5 +9 +22 +18 + +d +information +-1 +2001 +5 +9 +22 +23 + +d +madgoat +-1 +2001 +5 +9 +22 +23 + +d +mail_archives +-1 +2005 +12 +13 +8 +45 + +d +mozilla +-1 +2001 +6 +21 +14 +57 + +- +readme.txt +1024 +2000 +4 +18 +10 +40 + +d +ssh +-1 +2002 +6 +22 +15 +11 + +d +support +-1 +2001 +5 +9 +22 +29 + +d +tcpware +-1 +2001 +5 +9 +23 +34 + +d +vms-freeware +-1 +2001 +5 +9 +23 +58 diff --git a/net/data/ftp/dir-listing-vms-2 b/net/data/ftp/dir-listing-vms-2 new file mode 100644 index 0000000..7fc20a9 --- /dev/null +++ b/net/data/ftp/dir-listing-vms-2 @@ -0,0 +1,35 @@ + +Directory SYS$SYSDEVICE:[ANONYMOUS] + +ANNOUNCE.TXT;2 1/16 12-MAR-2005 08:44:57 [SYSTEM] (RWED,RWED,RE,RE) +BOINC.DIR;1 1/16 29-DEC-2005 21:33:21 [SYSTEM] (RWE,RWE,RE,RE) +BZIP2.DIR;1 1/16 27-SEP-2005 19:45:39 [SYSTEM] (RWE,RWE,RE,RE) +CDRTOOLS.DIR;1 3/16 10-MAR-2005 17:31:44 [SYSTEM] (RWE,RWE,RE,RE) +DIFFUTILS.DIR;1 1/16 23-JUN-2007 23:04:21 [SYSTEM] (RWE,RWE,RE,RE) +DTSS_NTP.DIR;1 2/16 25-SEP-2000 21:03:28 [SYSTEM] (RWE,RWE,RE,RE) +FIXREC.DIR;1 1/16 20-DEC-2003 10:57:22 [SYSTEM] (RWE,RWE,RE,RE) +GNUPG.DIR;1 1/16 9-AUG-2006 02:11:51 [SYSTEM] (RWE,RWE,RE,RE) +GZIP.DIR;1 1/16 5-JUL-2006 21:59:45 [SYSTEM] (RWE,RWE,RE,RE) +INFO-ZIP.DIR;1 15/16 20-SEP-2004 21:27:27 [SYSTEM] (RWE,RWE,RE,RE) +INPUT.DIR;1 1/16 4-MAR-1999 22:14:34 [UCX$NOBO,ANONYMOUS] (RWE,RWE,RWE,RWE) +KERMIT.DIR;1 1/16 25-FEB-2006 12:22:34 [SYSTEM] (RWE,RWE,RE,RE) +LOGIN.COM;2 1/16 28-SEP-2006 09:20:32 [SYSTEM] (RWED,RWED,RE,RE) +MISC.DIR;1 6/16 12-DEC-1999 17:31:56 [SYSTEM] (RWE,RWE,RE,RE) +MMK.DIR;1 1/16 30-SEP-2009 08:06:26 [SYSTEM] (RWE,RWE,RE,RE) +MOZ_TEST.DIR;1 1/16 8-APR-2008 17:12:53 [SYSTEM] (RWE,RWE,RE,RE) +MPACK.DIR;1 1/16 21-AUG-2009 10:28:57 [SYSTEM] (RWE,RWE,RE,RE) +MTOOLS.DIR;1 1/16 14-MAR-2006 15:05:01 [SYSTEM] (RWE,RWE,RE,RE) +OPENSSL.DIR;1 1/16 12-JAN-2009 08:42:56 [SYSTEM] (RWE,RWE,RE,RE) +PGP.DIR;1 1/16 19-SEP-1999 16:39:04 [SYSTEM] (RWE,RWE,RE,RE) +PICS.DIR;1 No privilege for attempted operation +QREADCD.DIR;1 1/16 29-SEP-2004 20:32:38 [SYSTEM] (RWE,RWE,RE,RE) +RZSPINUP.DIR;1 1/16 24-JUL-2004 21:34:12 [SYSTEM] (RWE,RWE,RE,RE) +TEST.DIR;1 1/16 5-NOV-2008 21:59:10 [SYSTEM] (RWE,RWE,RE,RE) +VIM.DIR;1 1/16 30-APR-2005 16:32:56 [SYSTEM] (RWE,RWE,RE,RE) +VMSTAR.DIR;1 1/16 7-JUN-2007 09:36:04 [SYSTEM] (RWE,RWE,RE,RE) +WELCOME.TXT;3 1/16 12-MAR-2005 08:45:28 [SYSTEM] (RWED,RWED,RE,RE) +WGET.DIR;1 3/16 17-AUG-1999 20:41:54 [SYSTEM] (RWE,RWE,RE,RE) +WGET_TEST.DIR;1 1/16 13-JUN-2006 21:29:27 [SYSTEM] (RWE,RWE,RE,RE) +WPUT.DIR;1 1/16 9-DEC-2004 20:16:46 [SYSTEM] (RWE,RWE,RE,RE) + +Total of 30 files, 53/464 blocks diff --git a/net/data/ftp/dir-listing-vms-2.expected b/net/data/ftp/dir-listing-vms-2.expected new file mode 100644 index 0000000..6b3ca66 --- /dev/null +++ b/net/data/ftp/dir-listing-vms-2.expected @@ -0,0 +1,260 @@ +- +announce.txt +512 +2005 +3 +12 +8 +44 + +d +boinc +-1 +2005 +12 +29 +21 +33 + +d +bzip2 +-1 +2005 +9 +27 +19 +45 + +d +cdrtools +-1 +2005 +3 +10 +17 +31 + +d +diffutils +-1 +2007 +6 +23 +23 +4 + +d +dtss_ntp +-1 +2000 +9 +25 +21 +3 + +d +fixrec +-1 +2003 +12 +20 +10 +57 + +d +gnupg +-1 +2006 +8 +9 +2 +11 + +d +gzip +-1 +2006 +7 +5 +21 +59 + +d +info-zip +-1 +2004 +9 +20 +21 +27 + +d +input +-1 +1999 +3 +4 +22 +14 + +d +kermit +-1 +2006 +2 +25 +12 +22 + +- +login.com +512 +2006 +9 +28 +9 +20 + +d +misc +-1 +1999 +12 +12 +17 +31 + +d +mmk +-1 +2009 +9 +30 +8 +6 + +d +moz_test +-1 +2008 +4 +8 +17 +12 + +d +mpack +-1 +2009 +8 +21 +10 +28 + +d +mtools +-1 +2006 +3 +14 +15 +5 + +d +openssl +-1 +2009 +1 +12 +8 +42 + +d +pgp +-1 +1999 +9 +19 +16 +39 + +d +qreadcd +-1 +2004 +9 +29 +20 +32 + +d +rzspinup +-1 +2004 +7 +24 +21 +34 + +d +test +-1 +2008 +11 +5 +21 +59 + +d +vim +-1 +2005 +4 +30 +16 +32 + +d +vmstar +-1 +2007 +6 +7 +9 +36 + +- +welcome.txt +512 +2005 +3 +12 +8 +45 + +d +wget +-1 +1999 +8 +17 +20 +41 + +d +wget_test +-1 +2006 +6 +13 +21 +29 + +d +wput +-1 +2004 +12 +9 +20 +16 diff --git a/net/data/ftp/dir-listing-vms-3 b/net/data/ftp/dir-listing-vms-3 new file mode 100644 index 0000000..3bda7ff --- /dev/null +++ b/net/data/ftp/dir-listing-vms-3 @@ -0,0 +1,3 @@ +
+
+Total of 0 blocks in 0 files in 0 directories.
diff --git a/net/data/ftp/dir-listing-vms-3.expected b/net/data/ftp/dir-listing-vms-3.expected new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/net/data/ftp/dir-listing-vms-3.expected diff --git a/net/data/ftp/dir-listing-vms-4 b/net/data/ftp/dir-listing-vms-4 new file mode 100644 index 0000000..0954441 --- /dev/null +++ b/net/data/ftp/dir-listing-vms-4 @@ -0,0 +1,15 @@ + +EISNER$DRA3:[DECUSERVE_USER.JOHNDOE] + +$MAIN.TPU$JOURNAL;1 1 4-NOV-2009 05:59 [JOHNDOE] (RWED,RWED,,) +.WELCOME;1 1 4-NOV-2009 06:02 [JOHNDOE] (RWED,RWED,,) +EXAMPLE.TXT;1 1 4-NOV-2009 06:02 [JOHNDOE] (RWED,RWED,,) +FILE.;1 1 4-NOV-2009 08:59 [JOHNDOE] (RWED,RWED,,) +FTP_SERVER.LOG;12 0 4-NOV-2009 09:12 [JOHNDOE] (RWED,RWED,,) +LOGIN.COM;1 2 4-NOV-2009 05:58 [JOHNDOE] (RWED,RWED,,) +NOTES$NOTEBOOK.NOTE;1 + 36 4-NOV-2009 05:55 [DECUSERVE] (RWE,RWE,,) +TEST.DIR;1 1 4-NOV-2009 08:15 [JOHNDOE] (RWE,RWE,,) + + +Total of 43 blocks in 8 files. diff --git a/net/data/ftp/dir-listing-vms-4.expected b/net/data/ftp/dir-listing-vms-4.expected new file mode 100644 index 0000000..3c89235 --- /dev/null +++ b/net/data/ftp/dir-listing-vms-4.expected @@ -0,0 +1,71 @@ +- +$main.tpu$journal +512 +2009 +11 +4 +5 +59 + +- +.welcome +512 +2009 +11 +4 +6 +2 + +- +example.txt +512 +2009 +11 +4 +6 +2 + +- +file. +512 +2009 +11 +4 +8 +59 + +- +ftp_server.log +0 +2009 +11 +4 +9 +12 + +- +login.com +1024 +2009 +11 +4 +5 +58 + +- +notes$notebook.note +18432 +2009 +11 +4 +5 +55 + +d +test +-1 +2009 +11 +4 +8 +15 |