summaryrefslogtreecommitdiffstats
path: root/net/net.gyp
diff options
context:
space:
mode:
authorphajdan.jr@chromium.org <phajdan.jr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-12-10 17:17:41 +0000
committerphajdan.jr@chromium.org <phajdan.jr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-12-10 17:17:41 +0000
commit685f6cbb6e8ac88c41d178490ed18b1aea6cfba1 (patch)
treeac4f9dffdb9db61439525ecf14c525f959849db7 /net/net.gyp
parentf439d53c11de91db1fa86a22b156e14b696f8adb (diff)
downloadchromium_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.gyp6
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',