- Temporarily disabled the writeback cache feature, since there have been reports of dataloss when appending to files when writeback caching is enabled.
- Fixed a crash due to a race condition when listing directory contents.
- For improved backwards compatibility, SSHFS now also silently
accepts the old
-o cache_*
options.
- sshfs now requires libfuse 3.1.0 or newer.
- When supported by the kernel, sshfs now uses writeback caching.
- The cache option has been renamed to dir_cache for clarity.
- Added unit tests
- --debug now behaves like -o debug_sshfs, i.e. it enables sshfs debugging messages rather than libfuse debugging messages.
- Documented limited hardlink support.
- Added support for building with Meson.
- Added support for more SSH options.
- Dropped support for the nodelay workaround - the last OpenSSH version for which this was useful was released in 2006.
- Dropped support for the nodelaysrv workaround. The same effect (enabling NODELAY on the server side and enabling X11 forwarding) can be achieved by explicitly passing -o ForwardX11
- Removed support for -o workaround=all. Workarounds should always enabled explicitly and only when needed. There is no point in always enabling a potentially changing set of workarounds.
- Improved support for Cygwin.
- Various small bugfixes.
- Added support for the "fsync" extension.
- Fixed a build problem with bitbake
- Integrated osxfuse's copy of sshfs, which means that sshfs now works on OS X out of the box.
- Added -o cache_max_size=N option to let users tune the maximum size of the cache in number of entries.
- Added -o cache_clean_interval=N and -o cache_min_clean_interval=N options to let users tune the cleaning behavior of the cache.
- New maintainer (Nikolaus Rath <Nikolaus@rath.org>)
- Some performance improvements for large directories.
- New disable_hardlink option.
- Various small bugfixes.
- New slave option.
- New idmap, uidmap and gidmap options.
- Various small bugfixes.
- Support hard link creation if server is OpenSSH 5.7 or later
- Small improvements and bug fixes
- Check mount point and options before connecting to ssh server
- New 'delay_connect' option
- Handle numerical IPv6 addresses enclosed in square brackets
- Handle commas in usernames
- Small improvements and bug fixes
- Support password authentication with pam_mount
- Support atomic renames if server is OpenSSH 4.9 or later
- Support getting disk usage if server is OpenSSH 5.1 or later
- Small enhancements and bug fixes
- Fix a serious bug, that could result in sshfs hanging, crashing, or reporting out-of-memory
- Bug fixes
- Tolerate servers which print a banner on login
- Small improvements
- Workaround for missing truncate operation on old sftp servers
- Bug fixes
- Improvements to read performance. Now both read and write throughput should be very close to 'scp'
- If used with FUSE 2.6.0 or later, then perform better data caching. This should show dramatic speed improvements when a file is opened more than once
- Bug fixes
- Updated to version 25 of libfuse API
- This means that the 'cp' of readonly file to sshfs bug is finally solved (as long as using libfuse 2.5.0 or later and Linux 2.6.15 or later)
- Sshfs now works on FreeBSD
- Added option to "transform" absolute symbolic links
- Add workaround for failure to rename to an existing file
- Simple user ID mapping
- Estimate disk usage of files based on size
- Report "infinite" disk space
- Bug fixes
- Better compatibility with different sftp servers
- Automatic reconnect (optional)
Performance improvements:
- directory content caching
- symlink caching
- asynchronous writeback
- readahead
Fixed '-p' option
- Initial release