After upgrading to jEdit FTP plugin version 1.0.6 restarting jEdit with a session that already has many open remote files will demand a master password for each open file.
For a user who was not expecting this, it is a very jarring experience and this blocks the main jEdit window from appearing until all files password challenges are answered in some way. There is no explanation what is going on and on Windows 7 Professions SP1, the dialogs always appear underneath all other windows, so after most actions, the dialogs just seem to disappear and nothing seems to happen. There is also no indication which file is being challenged, so when a dozen seemingly identical challenges appear in a row for a password the user doesn't know anything about, they will likely get frustrated and kill jEdit rather than continue.
If the user selects cancel for the master password challenges, then an FTP dialog with no password will appear for one of the remote files. Entering the password, which jEdit used to remember for that file and selecting OK, results in another dialog asking the user to 'Choose a master password to enecrypt your new password file'. Entering a value there and clicking OK restarts the master password challenge loop, except that the FTP dialog for the first file will now have a value for the password and proceeding leads to a dialog for the second open remote file with a blank password entry. If a user actually goes through this process for each open remote file, then when completed, the actual jEdit main window will open, but NONE of the remote files will be included. For a large number of open remote files, this can take a considerable length of time and, if the wrong button is clicked at any time result in having to start over!
Also, if a user selects cancel for each master password challenge until the main window appears and then attempts to change to another session with no open remote files, the buffers will be empty for each file in the new session.
Finally, the updated plugin documentation mentioned that there was a way to enable/disable encryption in the plugin options FTP page, but I do not see that in the dialog. There is an option for using a key file and for using compression, but not for encryption as the documentation seems to suggest there should be.
Although I really appreciate the effort to add password encryption, this change is really not ready for release and I strongly recommend that it be rolled back until a working solution is found.