Learn how easy it is to sync an existing GitHub or Google Code repo to a SourceForge project! See Demo


[37b408]: ChangeLog Maximize Restore History

Download this file

ChangeLog    352 lines (211 with data), 10.4 kB

2007-12-10  Miklos Szeredi <miklos@szeredi.h>u

	* Add subtype support with libfuse >= 2.7.0

	* Abort on allocation failure instead of exit

2007-05-16  Miklos Szeredi <miklos@szeredi.hu>

	* Released 1.8

2007-05-15  Miklos Szeredi <miklos@szeredi.hu>

	* Add needed g_thread_init() to fix rare crashes.  Reported by
	Dimitrios Apostolou

	* Fix memory leak in sshfs_open_common()

2007-04-18  Miklos Szeredi <miklos@szeredi.hu>

	* Fix crash within gdb, caused by sem_wait() returning with an
	error on interrupt.  Reported by Dimitrios Apostolou

	* Fix spurious cache entries remaining after renaming a directory

2007-02-28  Miklos Szeredi <miklos@szeredi.hu>

	* Don't set DISPLAY environment variable to "", because it breaks
	ssh-askpass.  Make nodelaysrv_workaround default to off, because
	with this change it may have security implications.

2007-02-19  Miklos Szeredi <miklos@szeredi.hu>

	* OpenSSH sftp-server can read requests faster, than it processes
	them, when it's buffer is full it aborts.  This can happen on a
	large upload to a slow server.  Work around this by limiting the
	total size of outstanding reqests.  Debian bug #365541.  Tracked
	down by Thue Janus Kristensen

	* Add --disable-sshnodelay configure option.  The sshnodelay.so
	hack shouldnt be needed with OpenSSH client versions >= 4.3

2006-12-20  Miklos Szeredi <miklos@szeredi.hu>

	* Work around write performace issues due to missing TCP_NODELAY
	in sshd.  Reported by Justin Searle

2006-11-10  Miklos Szeredi <miklos@szeredi.hu>

	* Fix bug which ommitted directory entries for symlinks with the
	-ofollow_symlinks option.  Bug reported by Mikael Ståldal

2006-09-29  Miklos Szeredi <miklos@szeredi.hu>

	* Fix segfault if there are outstanding writes to the server after
	release on the file descriptor.  This only happened on FreeBSD.
	Reported by Andriy Gapon

2006-08-18  Miklos Szeredi <miklos@szeredi.hu>

	* Released 1.7

2006-08-17  Miklos Szeredi <miklos@szeredi.hu>

	* Cosmetics on bogus statfs numbers

2006-08-16  Miklos Szeredi <miklos@szeredi.hu>

	* Add option 'follow_symlinks' to resolve symlinks on the server.

	* On setups where the login shell prints a banner, the sftp
	protocol was confused, and bailed out with "reply len too large:
	...".  So iterate over any rubbish read immediately after login
	until a valid reply is found.

	* Check remote directory for existence before mounting.  Closes
	Ubuntu bug #46633

2006-03-10  Miklos Szeredi <miklos@szeredi.hu>

	* Use socketpair() instead of pipe() for communication between ssh
	and sshfs.  Patch from Csaba Henk

	* Update to FUSE interface version 26

2006-03-09  Miklos Szeredi <miklos@szeredi.hu>

	* Released 1.6

2006-03-09  Miklos Szeredi <miklos@szeredi.hu>

	* Fix segfault if remote host is down and reconnection is enabled

2006-03-08  Miklos Szeredi <miklos@szeredi.hu>

	* Fix bug in symlink transformation.  Reported by Ralf Hoffmann

2006-02-24  Miklos Szeredi <miklos@szeredi.hu>

	* Add workaround for broken truncate on old sftp servers.  Can be
	enabled with '-oworkaround=truncate'.  Patch from Joseph M Link

2006-02-23  Miklos Szeredi <miklos@szeredi.hu>

	* Avoid double memcpy on writes.  Patch by Joseph M Link

	* More memory copy avoidance

2006-02-22  Miklos Szeredi <miklos@szeredi.hu>

	* Add -fPIC to the comile flags of sshnodelay.so.  Reported by
	Anthony Kolasny

2006-02-20  Miklos Szeredi <miklos@szeredi.hu>

	* Released 1.5

2006-02-19  Miklos Szeredi <miklos@szeredi.hu>

	* Fix compilation with old FUSE versions.  Report by Kurt George

2006-02-16  Miklos Szeredi <miklos@szeredi.hu>

	* Block TERM/INT/HUP/QUIT signals in sshfs reading thread, so they
	will always be received by the FUSE main thread.  Fixes the
	"double ^C" problem seen on FreeBSD.

	* Use 'auto_cache' option if available, so that file cache is not
	thrown away on each open.  This should make repeated reading of a
	file much much faster.

2006-01-31  Miklos Szeredi <miklos@szeredi.hu>

	* Fix problems with nodelay workaround on FreeBSD.

2006-01-30  Miklos Szeredi <miklos@szeredi.hu>

	* Fix data consitency bug if readahead is enabled and writes are
	intermixed with reads.  Solution is far from optimal, since it
	will prevent readahead in the above situation.  If used with FUSE
	>= 2.6.0 with Linux-2.6.X, readahead will be done by the kernel,
	and hence there will be no performance penalty.  Bug reported and
	test program written by Wolfgang Köbler.  Further testing on
	FreeBSD by Csaba Henk

2006-01-29  Miklos Szeredi <miklos@szeredi.hu>

	* Add '-olarge_read' option for Linux-2.4.*.  This should
	generally improve download performance

2006-01-27  Miklos Szeredi <miklos@szeredi.hu>

	* Add workaround (enabled by default) for ssh clients not setting
	TCP_NODELAY on the network connection.  Currently this is all
	known versions of openssh.  This may improve download speed in
	some circumstances

	* Make it possible to idividually disable workarounds with a "no"

	* Change '-otransform_symlinks' not to prefix with the mountpoint
	(which is fragile wrt. moving/binding the mount).  Rather convert
	absolute symlinks to relative if possible.  Does not yet work if
	base path is itself relative

2006-01-25  Miklos Szeredi <miklos@szeredi.hu>

	* Use TCP_NODELAY socket option for direct connection.  This may
	improve download speed in some circumstances

2006-01-20  Miklos Szeredi <miklos@szeredi.hu>

	* Update to fuse API 2.6

	* Don't do readahead in sshfs if it's done in kernel

2006-01-14  Miklos Szeredi <miklos@szeredi.hu>

	* Released 1.4

2006-01-09  Miklos Szeredi <miklos@szeredi.hu>

	* Added 'transform_symlinks' option to "fix-up" absolute symlinks.
	Patch by Paul Jarc

	* Add option parsing implementation, so linking with older than
	2.5.0 libfuse still works.

2005-12-09  Miklos Szeredi <miklos@szeredi.hu>

	* Use new option parsing interface of FUSE

2005-11-28  Miklos Szeredi <miklos@szeredi.hu>

	* Set statvfs::f_frsize

2005-11-23  Miklos Szeredi <miklos@szeredi.hu>

	* Fix warnings on 64bit systems.  Reported by D. R. Evans

2005-11-16  Miklos Szeredi <miklos@szeredi.hu>

	* Replace EPROTO with the more portable EIO

	* Fix bug in option parsing.  Reported by Csaba Henk

2005-10-29  Miklos Szeredi <miklos@szeredi.hu>

	* Use FUSE version 25 if available

	* Add <sys/socket.h> include.  Reported by Csaba Henk

2005-10-29  Miklos Szeredi <miklos@szeredi.hu>

	* Released 1.3

2005-10-28  Miklos Szeredi <miklos@szeredi.hu>

	* Add atomic create+open and ftruncate operation.  This should fix
	issues with 'cp' and other programs failing with "Permission
	denied".  To be effective, needs FUSE version 2.5 and kernel
	version 2.6.15 (just a guess, since neither of them is released

2005-10-27  Miklos Szeredi <miklos@szeredi.hu>

	* Add support for SSH protocol version 1.  Bug reported by Miklos
	Bagi Jr.

2005-10-26  Miklos Szeredi <miklos@szeredi.hu>

	* Fix typo (ConnectTimeout -> ConnectionTimeout) in ssh options.
	Bug reported by Miklos Bagi Jr.

2005-10-19  Miklos Szeredi <miklos@szeredi.hu>

	* GNOME Nautilus fails to copy file to sshfs filesystem, because
	FUSE returns zero free space.  So instead return huge (999999999
	kbytes) amount of free space, yet it should be obvious that the
	number is artificial.  Bug report by Peter Kronheimer

2005-10-18  Miklos Szeredi <miklos@szeredi.hu>

	* Add remote uid detection and translation ('idmap=user' option).
	Idea and implementation details worked out by Jean-Marc Valin

2005-10-17  Miklos Szeredi <miklos@szeredi.hu>

	* Add one more missing lock.

	* Add workaround for failure to rename to an existing file.  Based
	on patch by Michael Best

2005-10-15  Miklos Szeredi <miklos@szeredi.hu>

	* Protect request ID allocation with mutex.  Bug report by Tvrtko

2005-08-17  Miklos Szeredi <miklos@szeredi.hu>

	* Try to calculate approximate disk usage of files from their
	size, so that 'du' returns meaningful results.  Problem reported
	by Bernd Amend.

2005-08-15  Miklos Szeredi <miklos@szeredi.hu>

	* Released 1.2

2005-08-13  Miklos Szeredi <miklos@szeredi.hu>

	* Add 'reconnect' option, which tries to reconnect to the server
	when the connection is broken.  If a password is required for
	connection, it is recommended that you install ssh-askpass, and
	set the SSH_ASKPASS environment variable (see 'man ssh' for more

2005-05-05  Miklos Szeredi <miklos@szeredi.hu>

	* Work around missing truncate() support in some older sftp
	servers (only works for zero size truncate).  Thanks to Eduard
	Czimbalmos for the bug report and help with testing

2005-04-13  Miklos Szeredi <miklos@szeredi.hu>

	* Fix compilation with gcc-2.95.  Reported by David A. Gershman

2005-03-08  Miklos Szeredi <miklos@szeredi.hu>

	* Make it work on server version 2 (e.g. Sun_SSH_1.0.1).  Report
	and testing by Pieter J. Kersten

2005-03-04  Miklos Szeredi <miklos@szeredi.hu>

	* Released 1.1

2005-03-03  Miklos Szeredi <miklos@szeredi.hu>

	* Slightly optimize readahead.  Still not clever enough to always
	keep the pipe filled.

	* Add 'sshfs_debug' option

2005-02-17  Miklos Szeredi <miklos@szeredi.hu>

	* Parse 'max_read' mount option and if smaller than 65536 forward
	to FUSE

2005-02-16  Miklos Szeredi <miklos@szeredi.hu>

	* Added simple readahead (big performance gain in case of
	sequential read pattern).  Can be disabled with '-o no_readahead'

2005-02-14  Miklos Szeredi <miklos@szeredi.hu>

	* Added asynchronous writeback (big performance gain) and made
	this the default.  Can be disabled with '-o sshfs_sync'

2005-02-09  Miklos Szeredi <miklos@szeredi.hu>

	* Added option to start arbitary command instead of 'ssh'

	* Re-added '-p PORT' as a convenience option, also '-C' works as
	in ssh.

2005-02-08  Miklos Szeredi <miklos@szeredi.hu>

	* Add caching of symlinks

	* Add support for many ssh options to be passed to ssh

	* Port number can now actually be specified with "-o port=PORT",
	bug spotted by Andrew Ukrainec

2005-02-07  Miklos Szeredi <miklos@szeredi.hu>

	* Separate attribute caching to a separate layer

	* Add caching of directory contents

2005-02-03  Miklos Szeredi <miklos@szeredi.hu>

	Fix PKG_CONFIG_PATH setting in configure.ac (reported by Alpar

2005-01-09  Miklos Szeredi <miklos@szeredi.hu>

	* Released 1.0

2004-12-04  Miklos Szeredi <miklos@szeredi.hu>

	* Started ChangeLog