Since an FTP server does not allow execution of arbitrary shell commands, the plugin sends the "SITE CHMOD" FTP command to set a file's mode. This command is reasonably standard, but not all FTP servers support it.
If you notice that file permissions are not preserved after saving a file to an FTP server, check Utilities>Troubleshooting>Activity Log for messages like the following, which indicate your FTP server does not support this command:
[debug] FtpClient: Thread[jEdit I/O #3,4,jEdit I/O]: sending command: SITE CHMOD 644 /home/swenv [debug] FtpClient: Thread[jEdit I/O #3,4,jEdit I/O]: received response: 502 SITE command not implemented. |
A workaround is to disable two-stage save in the General pane of the Utilities>Global Options dialog box.