aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorLines
2010-06-15* Add a nopath option and flag, indicating that path argumentMiklos Szeredi-30/+98
need not be calculated for the following operations: read, write, flush, release, fsync, readdir, releasedir, fsyncdir, ftruncate, fgetattr, lock, ioctl and poll.
2010-06-15* Fix out-of-source build.Miklos Szeredi-3/+15
2010-06-01* Remove "chmod root" from install of fusermountMiklos Szeredi-1/+5
2010-04-26* Fix checking for symlinks in umount from /tmp. Reported by AlMiklos Szeredi-16/+45
Viro * Fix umounting if /tmp is a symlink. Reported by Franco Broi
2010-02-18*** empty log message ***Miklos Szeredi-1/+1
2010-02-18* Fix definition of FUSE_OPT_ENT for C++. Reported by TimMiklos Szeredi-1/+6
Bruylants
2010-02-18* Fix stack alignment for clone()Miklos Szeredi-5/+9
2010-02-01add bug report creditsMiklos Szeredi-1/+2
2010-02-01* Released 2.8.3Miklos Szeredi-25/+14
* Using --no-canonicalize with umount(8) conflicts with the race fix, sinceit assumes the supplied path is absolute, while the race fix relies on the path being relative to the current directory
2010-01-26* Released 2.8.2Miklos Szeredi-2/+6
2010-01-26* Fix race if two "fusermount -u" instances are run in parallel.Miklos Szeredi-73/+351
Reported by Dan Rosenberg * Make sure that the path to be unmounted doesn't refer to a symlink
2010-01-14* Fix compile error on FreeBSD. Patch by Jay SullivanMiklos Szeredi-1/+5
2009-12-23* Use '--no-canonicalize' option of mount(8) (available inMiklos Szeredi-14/+116
util-linux-ng version 2.17 or greater) to avoid calling readling(2) on the newly mounted filesystem before the mount procedure is finished. This has caused a deadlock if audit was enabled in the kernel. Also use '--no-canonicalize' for umount to avoid touching the mounted filesystem.
2009-11-02Doc fixMiklos Szeredi-1/+1
2009-09-11* Released 2.8.1Miklos Szeredi-2/+6
2009-08-25Fix missing versioned symbol fuse_get_context@FUSE_2.2Miklos Szeredi-0/+16
2009-08-18* Add missing fuse_session_data to versionscriptMiklos Szeredi-1160/+61
* Make sure all global symbols are prefixed with "fuse_" or "cuse_" * Released 2.8.0
2009-07-16* Add missing pthread link for libulockmgr. Patch by Petr SalingerMiklos Szeredi-1/+3
2009-07-16* Clarify how the protocol version should be negotiated betweenMiklos Szeredi-5/+38
kernel and userspace. Notably libfuse didn't correctly handle the case when the supported major versions didn't match
2009-07-06* Released 2.8.0-pre3Miklos Szeredi-1/+5
2009-07-02* fusermount: Do not silently ignore command line arguments.Miklos Szeredi-0/+7
Patch by Sebastian Harl
2009-07-02* The context is extended with a 'umask' field. The umask is sentMiklos Szeredi-12/+197
for mknod, mkdir and create requests by linux kernel version 2.6.31 or later, otherwise the umask is set to zero. Also introduce a new feature flag: FUSE_CAP_DONT_MASK. If the kernel supports this feature, then this flag will be set in conn->capable in the ->init() method. If the filesystem sets this flag in in conn->want, then the create modes will not be masked. * Add low level interfaces for lookup cache and attribute invalidation. This feature is available in linux kernels 2.6.31 or later. Patch by John Muir * Kernel interface version is now 7.12
2009-07-01fix compiler warningCsaba Henk-0/+2
2009-06-19Add fuse_getgroups (high level lib) and fuse_req_getgroups (lowMiklos Szeredi-0/+153
level lib) functions to query the supplementary group IDs for the current request. Currently this is implemented on Linux by reading from the /proc filesystem.
2009-06-18Add "noforget" option to high level lib.Miklos Szeredi-0/+9
Add "no_remote_lock" option to disable remote file locking
2009-06-18*** empty log message ***Miklos Szeredi-0/+1
2009-06-18CUSE patches from Tejun Heo (add new files)Miklos Szeredi-5/+808
2009-06-18CUSE patches from Tejun HeoMiklos Szeredi-135/+343
2009-06-18Add missing fuse_reply_bmap to versionscript. Debian Bug#531329. Reported ↵Miklos Szeredi-3/+12
by Goswin Brederlow
2009-05-27Don't call forget_node() if the lookup was negative and write()Miklos Szeredi-2/+10
for the reply returned ENOENT. Reported by John Haxby
2009-05-25Add FUSE_CAP_EXPORT_SUPPORT to fuse_common.hMiklos Szeredi-0/+10
2009-05-08Fix 'make install-strip'. Reported by Dominick LayfieldMiklos Szeredi-1/+3
2009-05-08Fix missing newlines in some printfsMiklos Szeredi-5/+9
2009-02-06documentation updateMiklos Szeredi-28/+1222
2009-01-05Released 2.8.0-pre2Miklos Szeredi-1/+5
2008-12-08* Add missing setattr flags to <fuse_lowlevel.h>.Miklos Szeredi-0/+16
* Only pass valid flags to ->setattr().
2008-12-08* Implement poll support. Patch by Tejun HeoMiklos Szeredi-3/+616
2008-12-05* Implement ioctl support. On high level interface onlyMiklos Szeredi-14/+586
"restricted" ioctls are supported (which are defined with the _IO(), _IOR(), _IOW() or _IOWR() macros). Unrestricted ioctls will only be allwed to CUSE (Character Device in Userspace) servers. Patch by Tejun Heo
2008-11-28If open sets fi->nonseekable, libfuse will tell the kernel that the file is ↵Miklos Szeredi-2/+26
not seekable. Patch by Tejun Heo
2008-11-27lowlevel lib: fix deadlock if fuse_reply_* is called from theinterrupt ↵Miklos Szeredi-6/+15
handling function. Reported by Tero Marttila
2008-10-16* Allow commas in options to be escaped with a backslash * Add new function: ↵Miklos Szeredi-34/+80
fuse_opt_add_opt_escaped() * Add missing fuse_reply_bmap() to the version script
2008-10-14Pass current file flags to read and write operationsMiklos Szeredi-6/+24
2008-08-21API documentation update by Daniel BenamyMiklos Szeredi-0/+5
2008-07-24Clean up debug output in highlevel libMiklos Szeredi-136/+336
2008-07-18doc updates from Nikolaus RathMiklos Szeredi-7/+30
2008-07-10Released 2.8.0-pre1Miklos Szeredi-1/+5
2008-07-10Skip calling mount(8) if /etc/mtab doesn't exist...Miklos Szeredi-2/+24
2008-07-10Fix handling of (no)suid and (no)dev options...Miklos Szeredi-9/+32
2008-07-09API doc update by Nikolaus RathMiklos Szeredi-1/+2
2008-06-16Remove fuse kernel module sourcesMiklos Szeredi-5747/+9