From f20f6bbdb29de7cdea2daae5e36d2cbda595186d Mon Sep 17 00:00:00 2001 From: "phajdan.jr@chromium.org" Date: Mon, 17 Dec 2012 19:34:28 +0000 Subject: FTP: fix compatibility with VMS server kednos.com - weird mix of UNIX emulation and VMS output; switch completely to VMS-speak - recognize more errors correctly - recognize "unknown" file sizes (all asterisks) BUG=none Review URL: https://codereview.chromium.org/11570034 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@173511 0039d316-1c4b-4281-b951-d872f2087c98 --- net/data/ftp/dir-listing-vms-6 | 13 ++ net/data/ftp/dir-listing-vms-6.expected | 35 +++++ net/data/ftp/dir-listing-vms-7 | 4 + net/data/ftp/dir-listing-vms-7.expected | 0 net/data/ftp/dir-listing-vms-8 | 37 +++++ net/data/ftp/dir-listing-vms-8.expected | 251 ++++++++++++++++++++++++++++++++ 6 files changed, 340 insertions(+) create mode 100644 net/data/ftp/dir-listing-vms-6 create mode 100644 net/data/ftp/dir-listing-vms-6.expected create mode 100644 net/data/ftp/dir-listing-vms-7 create mode 100644 net/data/ftp/dir-listing-vms-7.expected create mode 100644 net/data/ftp/dir-listing-vms-8 create mode 100644 net/data/ftp/dir-listing-vms-8.expected (limited to 'net/data') diff --git a/net/data/ftp/dir-listing-vms-6 b/net/data/ftp/dir-listing-vms-6 new file mode 100644 index 0000000..6143c82 --- /dev/null +++ b/net/data/ftp/dir-listing-vms-6 @@ -0,0 +1,13 @@ + +ANONYMOUS:[000000] + +ANON_FTP_LOG.LOG;23 + <%SYSTEM-F-NOPRIV, insufficient privilege or object protection violation> +EK-SMCPR-UG-A01.PDF;1 + <%SYSTEM-F-NOPRIV, insufficient privilege or object protection violation> +INCOMING.DIR;1 1 16-FEB-2009 00:49 [ANONY,ANONYMOUS] (RWE,RWE,RE,RE) +INPUT.DIR;1 1 25-JAN-2004 07:11 [ANONY,ANONYMOUS] (RWED,RWE,R,R) +LOGIN.COM;1 8 25-NOV-2003 20:01 [ANONY,ANONYMOUS] (RWED,RE,RE,RE) +PUB.DIR;1 2 25-JAN-2004 07:11 [ANONY,ANONYMOUS] (RWE,RE,RE,RE) + +Total of 6 Files, 12 Blocks. diff --git a/net/data/ftp/dir-listing-vms-6.expected b/net/data/ftp/dir-listing-vms-6.expected new file mode 100644 index 0000000..c3634c1 --- /dev/null +++ b/net/data/ftp/dir-listing-vms-6.expected @@ -0,0 +1,35 @@ +d +incoming +-1 +2009 +2 +16 +0 +49 + +d +input +-1 +2004 +1 +25 +7 +11 + +- +login.com +4096 +2003 +11 +25 +20 +1 + +d +pub +-1 +2004 +1 +25 +7 +11 diff --git a/net/data/ftp/dir-listing-vms-7 b/net/data/ftp/dir-listing-vms-7 new file mode 100644 index 0000000..d9ad20b --- /dev/null +++ b/net/data/ftp/dir-listing-vms-7 @@ -0,0 +1,4 @@ + +ANONYMOUS:[INCOMING] + +*.*;0 <%RMS-E-FNF, file not found> diff --git a/net/data/ftp/dir-listing-vms-7.expected b/net/data/ftp/dir-listing-vms-7.expected new file mode 100644 index 0000000..e69de29 diff --git a/net/data/ftp/dir-listing-vms-8 b/net/data/ftp/dir-listing-vms-8 new file mode 100644 index 0000000..d805ab5 --- /dev/null +++ b/net/data/ftp/dir-listing-vms-8 @@ -0,0 +1,37 @@ + +ANONYMOUS:[PUB] + +ALPHA0721.ISO-GZ;1 383594 14-MAY-2008 08:52 [ANONY,ANONYMOUS] (RE,RWED,RE,RE) +AXP.DIR;1 1 25-JAN-2004 07:11 [SYSTEM] (RWE,RE,RE,RE) +BENCHMARKS.DIR;1 1 10-JUN-2009 19:32 [ANONY,ANONYMOUS] (RWE,RE,RE,RE) +EULER.DIR;1 1 10-JUN-2009 20:43 [ANONY,ANONYMOUS] (RWE,RE,RE,RE) +GAMES.DIR;1 1 5-FEB-2009 18:43 [ANONY,ANONYMOUS] (RWE,RE,RE,RE) +HOUSE.DIR;1 1 27-MAR-2008 08:02 [ANONY,ANONYMOUS] (RWE,RE,RE,RE) +HTML.DIR;1 1 25-JAN-2004 07:12 [ANONY,ANONYMOUS] (RWE,RE,RE,RE) +I64.DIR;1 1 22-JUN-2008 20:07 [ANONY,ANONYMOUS] (RWE,RE,RE,RE) +ITANIUM.DIR;1 1 12-JAN-2008 06:56 [ANONY,ANONYMOUS] (RWE,RE,RE,RE) +J2VMS.DIR;1 1 17-NOV-2008 23:26 [ANONY,ANONYMOUS] (RWE,RE,RE,RE) +MISC.DIR;1 1 25-JAN-2004 07:12 [SYSTEM] (RWE,RE,RE,RE) +OPENSOURCE.DIR;1 1 8-SEP-2009 19:29 [ANONY,ANONYMOUS] (RWE,RE,RE,RE) +PHONE.DIR;1 2 15-DEC-2008 21:03 [ANONY,ANONYMOUS] (RWE,RE,RE,RE) +PLIDOCS.DIR;1 1 25-JAN-2004 07:12 [SYSTEM] (RWE,RE,RE,RE) +PLI_HTML_DOCS-BCK.ZIP;1 + 2992 25-MAR-2009 18:27 [ANONY,ANONYMOUS] (RWED,RWED,RE,RE) +PLI_HTML_DOCS.BCK;2 + 9639 25-MAR-2009 18:23 [VMSUSER,TSNEDDON] (RE,RWED,RE,RE) +RESET_BACKUP_SAVESET_ATTRIBUTES.COM;1 + 3 14-JUN-2009 22:46 [ANONY,ANONYMOUS] (RE,RWED,RE,RE) +RESET_BACKUP_SAVESET_ATTRIBUTES.TXT;1 + 3 28-AUG-2001 07:54 [SYSTEM] (RE,RE,RE,RE) +rexx.DIR;1 1 11-AUG-2009 18:06 [ANONY,ANONYMOUS] (RWE,RE,RE,RE) +SDLEXT.DIR;1 1 19-DEC-2008 08:35 [ANONY,ANONYMOUS] (RWE,RE,RE,RE) +TOOLS.DIR;1 1 25-JAN-2004 07:13 [SYSTEM] (RWE,RE,RE,RE) +TRU64.DIR;1 1 25-JAN-2004 07:13 [SYSTEM] (RWE,RE,RE,RE) +VAX.DIR;1 1 25-JAN-2004 07:13 [SYSTEM] (RWE,RE,RE,RE) +VMS721.ISO;2 ****** 6-MAY-2008 09:29 [ANONY,ANONYMOUS] (RE,RWED,RE,RE) +WINDOWS.DIR;1 1 26-AUG-2011 05:53 [ANONY,ANONYMOUS] (RWE,RE,RE,RE) +XMLRTL.DIR;1 1 3-JUN-2009 17:24 [ANONY,ANONYMOUS] (RWE,RE,RE,RE) +_SITE.CSS;8 5 19-MAR-2009 23:44 [ANONY,ANONYMOUS] (RE,RWED,RE,RE) +_VWCMS.CSS;5 14 19-MAR-2009 23:38 [ANONY,ANONYMOUS] (RE,RWED,RE,RE) + +Total of 28 Files, 1557541 Blocks. diff --git a/net/data/ftp/dir-listing-vms-8.expected b/net/data/ftp/dir-listing-vms-8.expected new file mode 100644 index 0000000..17dd8b5 --- /dev/null +++ b/net/data/ftp/dir-listing-vms-8.expected @@ -0,0 +1,251 @@ +- +alpha0721.iso-gz +196400128 +2008 +5 +14 +8 +52 + +d +axp +-1 +2004 +1 +25 +7 +11 + +d +benchmarks +-1 +2009 +6 +10 +19 +32 + +d +euler +-1 +2009 +6 +10 +20 +43 + +d +games +-1 +2009 +2 +5 +18 +43 + +d +house +-1 +2008 +3 +27 +8 +2 + +d +html +-1 +2004 +1 +25 +7 +12 + +d +i64 +-1 +2008 +6 +22 +20 +7 + +d +itanium +-1 +2008 +1 +12 +6 +56 + +d +j2vms +-1 +2008 +11 +17 +23 +26 + +d +misc +-1 +2004 +1 +25 +7 +12 + +d +opensource +-1 +2009 +9 +8 +19 +29 + +d +phone +-1 +2008 +12 +15 +21 +3 + +d +plidocs +-1 +2004 +1 +25 +7 +12 + +- +pli_html_docs-bck.zip +1531904 +2009 +3 +25 +18 +27 + +- +pli_html_docs.bck +4935168 +2009 +3 +25 +18 +23 + +- +reset_backup_saveset_attributes.com +1536 +2009 +6 +14 +22 +46 + +- +reset_backup_saveset_attributes.txt +1536 +2001 +8 +28 +7 +54 + +d +rexx +-1 +2009 +8 +11 +18 +6 + +d +sdlext +-1 +2008 +12 +19 +8 +35 + +d +tools +-1 +2004 +1 +25 +7 +13 + +d +tru64 +-1 +2004 +1 +25 +7 +13 + +d +vax +-1 +2004 +1 +25 +7 +13 + +- +vms721.iso +-1 +2008 +5 +6 +9 +29 + +d +windows +-1 +2011 +8 +26 +5 +53 + +d +xmlrtl +-1 +2009 +6 +3 +17 +24 + +- +_site.css +2560 +2009 +3 +19 +23 +44 + +- +_vwcms.css +7168 +2009 +3 +19 +23 +38 -- cgit v1.1