Ticket #2634 (closed defect: fixed)

Opened 12 years ago

Last modified 12 years ago

[patch ready] [ftpfs] [regression] mc cannot navigate over spftp servers

Reported by: sergem Owned by: slavazanko
Priority: major Milestone: 4.7
Component: mc-vfs Version: 4.7.5.5
Keywords: Cc:
Blocked By: Blocking:
Branch state: merged Votes for changeset: committed-master committed-stable

Description

Some FTP servers like ftp.symantec.com and download.nvidia.com do not support parameters in LIST command. They don't fail on LIST -la ... just ignore them. So mc shows only root directory. Always.

Steps to reproduce:
cd /#ftp:ftp.symantec.com/public

Expected result:
Content of /public/ directory shown.

Actual result:
Content of root / directory shown instead.

It was working before, but I'm too lazy to find exact version where it broke.

Attachments

mc-4.7.5.5-spftp.patch (655 bytes) - added by sergem 12 years ago.

Change History

Changed 12 years ago by sergem

comment:1 Changed 12 years ago by slavazanko

  • Status changed from new to accepted
  • Owner set to slavazanko

comment:2 Changed 12 years ago by slavazanko

  • Component changed from mc-tty to mc-vfs
  • Branch state changed from no branch to on review
  • Milestone changed from Future Releases to 4.7

Created branch 2634_spftp_servers (parent: 4.7.5-stable)

Initial changeset:31f299be31ce50de7cd91572cea08595aa910dd1

review, please.

comment:3 Changed 12 years ago by slavazanko

  • Votes for changeset set to slavazanko

comment:4 Changed 12 years ago by andrew_b

  • Votes for changeset changed from slavazanko to slavazanko andrew_b
  • Branch state changed from on review to approved

comment:5 Changed 12 years ago by slavazanko

  • Status changed from accepted to testing
  • Votes for changeset changed from slavazanko andrew_b to committed-master committed-stable
  • Resolution set to fixed
  • Branch state changed from approved to merged

Merged to stable

git log --pretty=oneline 72512cc..172f98a

172f98a670b6205f363056c0f2c1d48c7d3bbe3a

Rebased and merged to master:

git log --pretty=oneline 9bbcfae..2cd6dbf
Last edited 12 years ago by angel_il (previous) (diff)

comment:6 Changed 12 years ago by slavazanko

  • Status changed from testing to closed
Note: See TracTickets for help on using tickets.