diff options
author | phajdan.jr@chromium.org <phajdan.jr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-12-10 19:39:01 +0000 |
---|---|---|
committer | phajdan.jr@chromium.org <phajdan.jr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-12-10 19:39:01 +0000 |
commit | 9772b1c37ba3b261b06e91bbd8d7b27b51b9ca03 (patch) | |
tree | 4c8d08cb265f5c0a3b55cca0502d5658fa90923c /net/data/ftp | |
parent | 04970c3e67a87051974762ea3c545256ac1e8696 (diff) | |
download | chromium_src-9772b1c37ba3b261b06e91bbd8d7b27b51b9ca03.zip chromium_src-9772b1c37ba3b261b06e91bbd8d7b27b51b9ca03.tar.gz chromium_src-9772b1c37ba3b261b06e91bbd8d7b27b51b9ca03.tar.bz2 |
Add support for MLSD FTP directory listing (RFC-3659)
At least the format is specified... that's a good thing.
TEST=Covered by net_unittests.
BUG=25520, 29691
Review URL: http://codereview.chromium.org/479004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@34268 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'net/data/ftp')
-rw-r--r-- | net/data/ftp/dir-listing-mlsd-1 | 5 | ||||
-rw-r--r-- | net/data/ftp/dir-listing-mlsd-1.expected | 44 | ||||
-rw-r--r-- | net/data/ftp/dir-listing-mlsd-2 | 1 | ||||
-rw-r--r-- | net/data/ftp/dir-listing-mlsd-2.expected | 8 |
4 files changed, 58 insertions, 0 deletions
diff --git a/net/data/ftp/dir-listing-mlsd-1 b/net/data/ftp/dir-listing-mlsd-1 new file mode 100644 index 0000000..9463845 --- /dev/null +++ b/net/data/ftp/dir-listing-mlsd-1 @@ -0,0 +1,5 @@ +type=dir;sizd=512;modify=20010414155043;UNIX.mode=0555;unique=6ag5b4e3ff; bin +type=dir;sizd=512;modify=20010414155237;UNIX.mode=0555;unique=6ag5b4e400; etc +type=dir;sizd=512;modify=20010705213550;UNIX.mode=0711;unique=6ag5b4e401; hidden +type=dir;sizd=512;modify=20050422001005;UNIX.mode=0755;unique=100ff03g6164000; j +type=dir;sizd=512;modify=20031021200128;UNIX.mode=0755;unique=6ag5b4e403; pub diff --git a/net/data/ftp/dir-listing-mlsd-1.expected b/net/data/ftp/dir-listing-mlsd-1.expected new file mode 100644 index 0000000..7720451 --- /dev/null +++ b/net/data/ftp/dir-listing-mlsd-1.expected @@ -0,0 +1,44 @@ +d +bin +-1 +2001 +4 +14 +15 +50 + +d +etc +-1 +2001 +4 +14 +15 +52 + +d +hidden +-1 +2001 +7 +5 +21 +35 + +d +j +-1 +2005 +4 +22 +0 +10 + +d +pub +-1 +2003 +10 +21 +20 +1 diff --git a/net/data/ftp/dir-listing-mlsd-2 b/net/data/ftp/dir-listing-mlsd-2 new file mode 100644 index 0000000..939638a --- /dev/null +++ b/net/data/ftp/dir-listing-mlsd-2 @@ -0,0 +1 @@ +type=file;size=839;modify=19980908010757;UNIX.mode=0644;unique=6ag5b4e47d; ftpmotd diff --git a/net/data/ftp/dir-listing-mlsd-2.expected b/net/data/ftp/dir-listing-mlsd-2.expected new file mode 100644 index 0000000..33659ea --- /dev/null +++ b/net/data/ftp/dir-listing-mlsd-2.expected @@ -0,0 +1,8 @@ +- +ftpmotd +839 +1998 +9 +8 +1 +7 |