308 lines
8.4 KiB
ReStructuredText
308 lines
8.4 KiB
ReStructuredText
Release 3.7.3 (2022-05-26)
|
|
--------------------------
|
|
|
|
* Minor bugfixes.
|
|
|
|
* This is the last release from the current maintainer. SSHFS is now no longer maintained
|
|
or developed. Github issue tracking and pull requests have therefore been disabled. The
|
|
mailing list (see below) is still available for use.
|
|
|
|
If you would like to take over this project, you are welcome to do so. Please fork it
|
|
and develop the fork for a while. Once there has been 6 months of reasonable activity,
|
|
please contact Nikolaus@rath.org and I'll be happy to give you ownership of this
|
|
repository or replace with a pointer to the fork.
|
|
|
|
|
|
Release 3.7.2 (2021-06-08)
|
|
--------------------------
|
|
|
|
* Added a secondary check so if a mkdir request fails with EPERM an access request will be
|
|
tried - returning EEXIST if the access was successful.
|
|
Fixes: https://github.com/libfuse/sshfs/issues/243
|
|
|
|
|
|
Release 3.7.1 (2020-11-09)
|
|
--------------------------
|
|
|
|
* Minor bugfixes.
|
|
|
|
|
|
Release 3.7.0 (2020-01-03)
|
|
--------------------------
|
|
|
|
* New max_conns option enables the use of multiple connections to improve responsiveness
|
|
during large file transfers. Thanks to Timo Savola for doing most of the implementation
|
|
work, and thanks to CEA.fr for sponsoring remaining bugfixes and cleanups!
|
|
|
|
* The `buflimit` workaround is now disabled by default. The corresponding bug in OpenSSH
|
|
has been fixed in 2007
|
|
(cf. https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=365541#37), so this shouldn't be
|
|
needed anymore. If you depend on this workaround, please let the SSHFS maintainers know,
|
|
otherwise support for the workaround will be removed completely in a future version.
|
|
|
|
|
|
Release 3.6.0 (2019-11-03)
|
|
--------------------------
|
|
|
|
* Added "-o direct_io" option.
|
|
This option disables the use of page cache in kernel.
|
|
This is useful for example if the file size is not known before reading it.
|
|
For example if you mount /proc dir from a remote host without the direct_io
|
|
option, the read always will return zero bytes instead of actual data.
|
|
* Added --verbose option.
|
|
* Fixed a number of compiler warnings.
|
|
* Improved performance under OS X.
|
|
|
|
|
|
Release 3.5.2 (2019-04-13)
|
|
--------------------------
|
|
|
|
* Fixed "-o idmap=user" to map both UID and GID on all OSs.
|
|
* Fixed improper handling of sequential spaces spaces in "ssh_command" option
|
|
|
|
Release 3.5.1 (2018-12-22)
|
|
--------------------------
|
|
|
|
* Documentation updates
|
|
* Build system updates
|
|
* Added "BindInterface" as valid "-o" option.
|
|
|
|
Release 3.5.0 (2018-08-28)
|
|
--------------------------
|
|
|
|
* Fixed error code returned by rename(), allowing proper fallback.
|
|
* Port to Cygwin.
|
|
|
|
Release 3.4.0 (2018-06-29)
|
|
--------------------------
|
|
|
|
* Make utimens(NULL) result in timestamp "now" -- no more touched files
|
|
dated 1970-01-01
|
|
* New `createmode` workaround.
|
|
* Fix `fstat` workaround regression.
|
|
|
|
Release 3.3.2 (2018-04-29)
|
|
--------------------------
|
|
|
|
* New `renamexdev` workaround.
|
|
|
|
Release 3.3.1 (2017-10-25)
|
|
--------------------------
|
|
|
|
* Manpage is now installed in correct directory.
|
|
* SSHFS now supports (or rather: ignores) some options that it may
|
|
receive as result of being mounted from ``/etc/mtab``. This includes
|
|
things like ``user``, ``netdev``, or ``auto``.
|
|
|
|
SSHFS 3.3.0 (2017-09-20)
|
|
------------------------
|
|
|
|
* Dropped support for writeback caching (and, as a consequence,
|
|
"unreliable append" operation). As of kernel 4.14, the FUSE module's
|
|
writeback implementation is not compatible with network filesystems
|
|
and there are no imminent plans to change that.
|
|
* Add support for mounting from /etc/fstab
|
|
* Dropped support for building with autotools.
|
|
* Added missing options to man page.
|
|
|
|
Release 3.2.0 (2017-08-06)
|
|
--------------------------
|
|
|
|
* Re-enabled writeback cache.
|
|
* SSHFS now supports O_APPEND.
|
|
|
|
Release 3.1.0 (2017-08-04)
|
|
--------------------------
|
|
|
|
* 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.
|
|
|
|
Release 3.0.0 (2017-07-08)
|
|
--------------------------
|
|
|
|
* 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.
|
|
|
|
Release 2.9 (2017-04-17)
|
|
------------------------
|
|
|
|
* Improved support for Cygwin.
|
|
* Various small bugfixes.
|
|
|
|
Release 2.8 (2016-06-22)
|
|
------------------------
|
|
|
|
* Added support for the "fsync" extension.
|
|
* Fixed a build problem with bitbake
|
|
|
|
Release 2.7 (2016-03-01)
|
|
------------------------
|
|
|
|
* 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.
|
|
|
|
Release 2.6 (2015-01-28)
|
|
------------------------
|
|
|
|
* New maintainer (Nikolaus Rath <Nikolaus@rath.org>)
|
|
|
|
Release 2.5 (2014-01-14)
|
|
------------------------
|
|
|
|
* Some performance improvements for large directories.
|
|
* New `disable_hardlink` option.
|
|
* Various small bugfixes.
|
|
|
|
Release 2.4 (2012-03-08)
|
|
------------------------
|
|
|
|
* New `slave` option.
|
|
* New `idmap`, `uidmap` and `gidmap` options.
|
|
* Various small bugfixes.
|
|
|
|
Release 2.3 (2011-07-01)
|
|
------------------------
|
|
|
|
* 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
|
|
|
|
Release 2.2 (2008-10-20)
|
|
------------------------
|
|
|
|
* Handle numerical IPv6 addresses enclosed in square brackets
|
|
* Handle commas in usernames
|
|
|
|
Release 2.1 (2008-07-11)
|
|
------------------------
|
|
|
|
* Small improvements and bug fixes
|
|
|
|
Release 2.0 (2008-04-23)
|
|
------------------------
|
|
|
|
* 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
|
|
|
|
What is new in 1.9
|
|
------------------
|
|
|
|
* Fix a serious bug, that could result in sshfs hanging, crashing, or
|
|
reporting out-of-memory
|
|
|
|
What is new in 1.8
|
|
------------------
|
|
|
|
* Bug fixes
|
|
|
|
What is new in 1.7
|
|
------------------
|
|
|
|
* Tolerate servers which print a banner on login
|
|
|
|
* Small improvements
|
|
|
|
What is new in 1.6
|
|
------------------
|
|
|
|
* Workaround for missing truncate operation on old sftp servers
|
|
|
|
* Bug fixes
|
|
|
|
What is new in 1.5
|
|
------------------
|
|
|
|
* 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
|
|
|
|
What is new in 1.4
|
|
------------------
|
|
|
|
* 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
|
|
|
|
What is new in 1.3
|
|
------------------
|
|
|
|
* 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
|
|
|
|
What is new in 1.2
|
|
------------------
|
|
|
|
* Better compatibility with different sftp servers
|
|
|
|
* Automatic reconnect (optional)
|
|
|
|
What is new in 1.1
|
|
------------------
|
|
|
|
* Performance improvements:
|
|
|
|
- directory content caching
|
|
|
|
- symlink caching
|
|
|
|
- asynchronous writeback
|
|
|
|
- readahead
|
|
|
|
* Fixed '-p' option
|
|
|
|
What is new in 1.0
|
|
------------------
|
|
|
|
* Initial release
|