Bug: "Passive mode" choice not respected

Hi,

I found a (small) bug in the FTP Connect (Ctrl+Q) dialog.

In the case where a FTP site already exists in the FTP Address Book (Ctrl+Shift+Q), then the "PASV" choice in the Connect dialog is not respected. Instead, the value from the Address Book is always used.

Steps to reproduce (this is most obvious if you know of an FTP site that does NOT support PASV):

  1. Open "Edit Address Book (Ctrl+Shift+Q)".
  2. Put in a new FTP site, one that does not support PASV.
  3. Make sure that on the "Network" tab, PASV is active. (Which should mean the connection will fail.)
  4. Save the settings.
  5. Open the "FTP Connect (Ctrl+Q)" dialog.
  6. Select the just created address book entry for "FTP host".
  7. Make sure you remove the checkmark for "Use PASV".
  8. Try to connect.

Expected results: The connection should succeed.
Actual results: The connection fails. In the FTP log a message "Entering Passive Mode" is visible, even though PASV was unchecked. In the server log, it is obvious the "PASV" command has been used.

You're right.

In fact, the FTP Quick Connect dialog's PASV checkbox doesn't do anything for sites that don't exist in the address book, either.

In the short-term, we'll 'fix' this by removing the checkbox (probably in 10.0.3.1). In the longer term, we'll aim to bring the checkbox back and make it work. (Having looked into it, it's not as simple to fix as it might look, unfortunately.)

The FTP Address Book defaults and site settings can still be used to specify PASV mode, so hopefully this won't cause many problems. (It'll only be an issue if you need to connect to lots of ad-hoc sites using a mixture of PASV on and off, which seems like a rare combination.)

Sounds like a very good solution! :slight_smile:

And have a very merry Christmas !! :thumbsup: :opussanta: