Sublime SFTP 1.10.0 Changelog: New Features - Added the "extra_list_connections" setting which allows spawning multiple connections to the server for vastly improved performance when determining files to be synced. This setting is set to the number of additional connections to open, and is ONLY used for the list operation that is perfomed when determining what files should be synced. - The "Chmod" operation is now available for files and folders when browsing a remote - Added the "keepalive" setting for users who experience frequent disconnects. This will send a command to the server every specified number of seconds in an effort to keep the connection open. - File ignoring is now slightly simpler - the "ignore_regex" setting has been deprecated, and replaced with "ignore_regexes", which is a list of smaller regular expressions. This should make adding file and folder paths easier. - Sync commands now perform file operations in a specific order for users that perform deployments via sync: 1. Upload/download new files 2. Upload/download existing files 3. Remove old files - Added a new version of psftp.exe on Windows that supports the -s flag via "sftp_flags" to allow a custom subsystem to be specified - Changed SFTP connections on OS X and Linux to use compression by default for better performance - The ignore regex patterns are now checked against both Linux/OS X and Windows style file and folder paths so users may more easily write ignore rules that must work across different operating systems Bug Fixes - Added multiple new file listing formats, including support for IIS FTP v7.5 and IIS servers that respond with four digit years - Tweaked the delay of performing the "sync_down_on_open" feature on OS X in order to ensure that it happens. Also added a new editor-wide setting called "osx_sync_down_on_open_delay" that allows tweaking the delay for users still experiencing issues. - Fixed an issue where in specific situations the root folder of a sync would be listed twice when using the FTP protocol - Added error handling for encoding errors - Fixed an issue on OS X where an sftp-config.json file in a folder with a non-ASCII character would cause mapping to be broken, and the remote path to be the same as the local path - Added error handling for errors when checking symlinks on certain FTP servers - Added trapping for multiple errors related to re-opening Sublime with a remote file after the local operating system and wiped the temp directory - Added checks for remote files that were opened on a copy of Sublime Text that has been synced between two different machines (such as via Dropbox) where temp folders are incompatible (e.g. Windows vs Linux/OS X) - Fixed a bug with NotFoundErrors when trying to reset the local working directory after a remote operation - Fixed an error with downloading a symlinked file when "preserve_modiciation_times" is set to true - Added another FTP passive mode error handler condition - Resolved a working directory (pwd) error caused by the Tornado-vxWorks fix from v1.9.7 - Added a check for disk full messages - Added support for a new (previously unreported) FTP password prompt - The "sftp_flags" setting now accepts a list by default instead of a string