summaryrefslogtreecommitdiffstats
path: root/net/data
diff options
context:
space:
mode:
authorphajdan.jr@chromium.org <phajdan.jr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-10-28 17:00:49 +0000
committerphajdan.jr@chromium.org <phajdan.jr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-10-28 17:00:49 +0000
commit1d799ddcfcf7925b8fb8aeb6070f33eb5c4e0826 (patch)
treef0bd0656066f48929f2f82c5dfc66dd45804c133 /net/data
parent792785dd30f0ac1a7fc0dbf0f56e975795170feb (diff)
downloadchromium_src-1d799ddcfcf7925b8fb8aeb6070f33eb5c4e0826.zip
chromium_src-1d799ddcfcf7925b8fb8aeb6070f33eb5c4e0826.tar.gz
chromium_src-1d799ddcfcf7925b8fb8aeb6070f33eb5c4e0826.tar.bz2
First parts of new FTP LIST response parsing code.
Added parser for "ls" listing style, and tests. This is not yet used by the browser (will do that in a following CL). TEST=Covered by net_unittests. BUG=25520 Review URL: http://codereview.chromium.org/244008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@30354 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'net/data')
-rw-r--r--net/data/ftp/dir-listing-ls-16
-rw-r--r--net/data/ftp/dir-listing-ls-1.expected47
-rw-r--r--net/data/ftp/dir-listing-ls-27
-rw-r--r--net/data/ftp/dir-listing-ls-2.expected55
4 files changed, 115 insertions, 0 deletions
diff --git a/net/data/ftp/dir-listing-ls-1 b/net/data/ftp/dir-listing-ls-1
new file mode 100644
index 0000000..0c09e7d
--- /dev/null
+++ b/net/data/ftp/dir-listing-ls-1
@@ -0,0 +1,6 @@
+drwxr-xr-x 3 ftp ftp 4096 May 15 18:11 .
+drwxr-xr-x 3 ftp ftp 4096 May 15 18:11 ..
+-rw-r--r-- 1 ftp ftp 528 Nov 01 2007 .message
+-rw-r--r-- 1 ftp ftp 528 Nov 01 2007 README
+-rw-r--r-- 1 ftp ftp 560 Sep 28 2007 index.html
+drwxr-xr-x 33 ftp ftp 4096 Aug 12 2008 pub
diff --git a/net/data/ftp/dir-listing-ls-1.expected b/net/data/ftp/dir-listing-ls-1.expected
new file mode 100644
index 0000000..9ebef8d
--- /dev/null
+++ b/net/data/ftp/dir-listing-ls-1.expected
@@ -0,0 +1,47 @@
+d
+.
+current
+5
+15
+18
+11
+
+d
+..
+current
+5
+15
+18
+11
+
+-
+.message
+2007
+11
+1
+0
+0
+
+-
+README
+2007
+11
+1
+0
+0
+
+-
+index.html
+2007
+9
+28
+0
+0
+
+d
+pub
+2008
+8
+12
+0
+0
diff --git a/net/data/ftp/dir-listing-ls-2 b/net/data/ftp/dir-listing-ls-2
new file mode 100644
index 0000000..5e2c6e2
--- /dev/null
+++ b/net/data/ftp/dir-listing-ls-2
@@ -0,0 +1,7 @@
+drwxr-xr-x 3 0 0 4096 Sep 18 2008 .
+drwxr-xr-x 3 0 0 4096 Sep 18 2008 ..
+lrwxrwxrwx 1 0 509 1 Nov 08 2007 ftp -> .
+lrwxrwxrwx 1 0 0 3 Oct 12 2007 mirror -> pub
+lrwxrwxrwx 1 0 0 26 Sep 18 2008 pub -> vol/1/.CLUSTER/var_ftp/pub
+lrwxrwxrwx 1 0 0 27 Oct 16 2007 site -> vol/1/.CLUSTER/var_ftp/site
+drwxr-xr-x 7 0 0 4096 Jul 02 2008 vol
diff --git a/net/data/ftp/dir-listing-ls-2.expected b/net/data/ftp/dir-listing-ls-2.expected
new file mode 100644
index 0000000..e7c5e4f
--- /dev/null
+++ b/net/data/ftp/dir-listing-ls-2.expected
@@ -0,0 +1,55 @@
+d
+.
+2008
+9
+18
+0
+0
+
+d
+..
+2008
+9
+18
+0
+0
+
+l
+ftp
+2007
+11
+8
+0
+0
+
+l
+mirror
+2007
+10
+12
+0
+0
+
+l
+pub
+2008
+9
+18
+0
+0
+
+l
+site
+2007
+10
+16
+0
+0
+
+d
+vol
+2008
+7
+2
+0
+0