diff options
author | phajdan.jr@chromium.org <phajdan.jr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-12-10 17:17:41 +0000 |
---|---|---|
committer | phajdan.jr@chromium.org <phajdan.jr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-12-10 17:17:41 +0000 |
commit | 685f6cbb6e8ac88c41d178490ed18b1aea6cfba1 (patch) | |
tree | ac4f9dffdb9db61439525ecf14c525f959849db7 /net/net.gyp | |
parent | f439d53c11de91db1fa86a22b156e14b696f8adb (diff) | |
download | chromium_src-685f6cbb6e8ac88c41d178490ed18b1aea6cfba1.zip chromium_src-685f6cbb6e8ac88c41d178490ed18b1aea6cfba1.tar.gz chromium_src-685f6cbb6e8ac88c41d178490ed18b1aea6cfba1.tar.bz2 |
FTP: fix compatibility problems with MLSD by removing MLSD support.
Some FTP servers send MLSD listings with no facts, just
the file names. This is a valid RFC-3659 listing, but
is useless for web browsers.
In theory we could check whether a server advertises
MLSD support in FEAT response, or use LIST when MLSD
only returns file names, but the extra complexity
is not worth it.
All servers supporting MLSD must also support LIST,
so this should not regress compatibility.
This change also removes the "HPRC" directory listing parser.
Actually, it was just MLSD listing with no facts.
BUG=65328, 65584
TEST=net_unittests, also see the bugs
Review URL: http://codereview.chromium.org/5669001
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@68859 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'net/net.gyp')
-rw-r--r-- | net/net.gyp | 6 |
1 files changed, 0 insertions, 6 deletions
diff --git a/net/net.gyp b/net/net.gyp index 31b9cea..495d8b7 100644 --- a/net/net.gyp +++ b/net/net.gyp @@ -404,12 +404,8 @@ 'ftp/ftp_directory_listing_buffer.h', 'ftp/ftp_directory_listing_parser.cc', 'ftp/ftp_directory_listing_parser.h', - 'ftp/ftp_directory_listing_parser_hprc.cc', - 'ftp/ftp_directory_listing_parser_hprc.h', 'ftp/ftp_directory_listing_parser_ls.cc', 'ftp/ftp_directory_listing_parser_ls.h', - 'ftp/ftp_directory_listing_parser_mlsd.cc', - 'ftp/ftp_directory_listing_parser_mlsd.h', 'ftp/ftp_directory_listing_parser_netware.cc', 'ftp/ftp_directory_listing_parser_netware.h', 'ftp/ftp_directory_listing_parser_vms.cc', @@ -892,8 +888,6 @@ 'ftp/ftp_ctrl_response_buffer_unittest.cc', 'ftp/ftp_directory_listing_buffer_unittest.cc', 'ftp/ftp_directory_listing_parser_ls_unittest.cc', - 'ftp/ftp_directory_listing_parser_hprc_unittest.cc', - 'ftp/ftp_directory_listing_parser_mlsd_unittest.cc', 'ftp/ftp_directory_listing_parser_netware_unittest.cc', 'ftp/ftp_directory_listing_parser_vms_unittest.cc', 'ftp/ftp_directory_listing_parser_windows_unittest.cc', |