Age | Commit message (Collapse) | Author | Lines | |
---|---|---|---|---|
2010-10-05 | add missing argument check in ulockmgr.c | mkmm@gmx-topmail.de | -0/+4 | |
Add missing argument check in ulockmgr.c to prevent calling ulockmgr_server with illegal arguments. This would cause an ever growing list of ulockmgr_server processes with an endless list of open files which finally exceeds the open file handle limit. It appears samba is sometimes calling flock with illegal / weired values. | ||||
2010-09-28 | Fix ambiguous symbol version for fuse_chan_new | Miklos Szeredi | -1/+0 | |
fuse_versionscript included fuse_chan_new in both FUSE_2.4 and FUSE_2.6. Remove the FUSE_2.4, which is invalid. Reported by Raymes Khoury, who discovered this with the gold linker | ||||
2010-09-28 | Fix option escaping for fusermount. | Miklos Szeredi | -1/+1 | |
If the "fsname=" option contained a comma then the option parser in fusermount was confused (Novell bugzilla #641480). Fix by escaping commas when passing them over to fusermount. Reported by Jan Engelhardt | ||||
2010-08-27 | Add NetBSD support | Miklos Szeredi | -11/+43 | |
The bulk of it is just about adding ifdef __NetBSD__ where there is already an ifdef __FreeBSD__ Add a arch=netbsd to deal with NetBSD specifics. I suggests that arch=bsd could be renamed to arch=freebsd NetBSD specific linking with -lperfuse NetBSD patches to lib/mount.c. It turned to be less itrusive to patch mount;c than mount_bsd.c. I suggest mount_bsd.c could be renamed to mount_freebsd.c Patch from Emmanuel Dreyfus | ||||
2010-08-27 | cuse: fix minor typos in error messages | Miklos Szeredi | -4/+4 | |
This basically was a %s/fuse:/cuse:/ to remove some apparent copy/paste errors. Signed-off-by: Paul Bolle <pebolle@tiscali.nl> | ||||
2010-07-12 | libfuse: add buffer interface | Miklos Szeredi | -34/+490 | |
Add a generic buffer interface for use with I/O. Buffer vectors are supplied and each buffer in the vector may be a memory pointer or a file descriptor. The fuse_reply_fd() interface is converted to using buffers. | ||||
2010-06-24 | Add .gitignore files | Miklos Szeredi | -6/+0 | |
Add .gitignore files and delete .cvsignore files. | ||||
2010-06-23 | * Make the number of max background requests and congestion | Miklos Szeredi | -0/+22 | |
threshold tunable. | ||||
2010-06-17 | Add fuse_reply_fd() reply function to the low level interface | Miklos Szeredi | -7/+221 | |
2010-06-15 | * Add a nopath option and flag, indicating that path argument | Miklos Szeredi | -26/+72 | |
need not be calculated for the following operations: read, write, flush, release, fsync, readdir, releasedir, fsyncdir, ftruncate, fgetattr, lock, ioctl and poll. | ||||
2010-04-26 | * Fix checking for symlinks in umount from /tmp. Reported by Al | Miklos Szeredi | -1/+1 | |
Viro * Fix umounting if /tmp is a symlink. Reported by Franco Broi | ||||
2010-02-01 | * Released 2.8.3 | Miklos Szeredi | -24/+3 | |
* 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.2 | Miklos Szeredi | -1/+1 | |
2010-01-26 | * Fix race if two "fusermount -u" instances are run in parallel. | Miklos Szeredi | -16/+20 | |
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 Sullivan | Miklos Szeredi | -1/+1 | |
2009-12-23 | * Use '--no-canonicalize' option of mount(8) (available in | Miklos Szeredi | -14/+107 | |
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-09-11 | * Released 2.8.1 | Miklos Szeredi | -1/+1 | |
2009-08-25 | Fix missing versioned symbol fuse_get_context@FUSE_2.2 | Miklos Szeredi | -0/+12 | |
2009-08-18 | * Add missing fuse_session_data to versionscript | Miklos Szeredi | -20/+22 | |
* 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 Salinger | Miklos Szeredi | -1/+1 | |
2009-07-16 | * Clarify how the protocol version should be negotiated between | Miklos Szeredi | -5/+12 | |
kernel and userspace. Notably libfuse didn't correctly handle the case when the supported major versions didn't match | ||||
2009-07-02 | * The context is extended with a 'umask' field. The umask is sent | Miklos Szeredi | -10/+104 | |
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-06-19 | Add fuse_getgroups (high level lib) and fuse_req_getgroups (low | Miklos Szeredi | -0/+76 | |
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-18 | CUSE patches from Tejun Heo (add new files) | Miklos Szeredi | -5/+427 | |
2009-06-18 | CUSE patches from Tejun Heo | Miklos Szeredi | -104/+163 | |
2009-06-18 | Add missing fuse_reply_bmap to versionscript. Debian Bug#531329. Reported ↵ | Miklos Szeredi | -2/+6 | |
by Goswin Brederlow | ||||
2009-05-27 | Don't call forget_node() if the lookup was negative and write() | Miklos Szeredi | -2/+5 | |
for the reply returned ENOENT. Reported by John Haxby | ||||
2009-05-25 | Add FUSE_CAP_EXPORT_SUPPORT to fuse_common.h | Miklos Szeredi | -0/+4 | |
2009-05-08 | Fix missing newlines in some printfs | Miklos Szeredi | -5/+5 | |
2008-12-08 | * Add missing setattr flags to <fuse_lowlevel.h>. | Miklos Szeredi | -0/+10 | |
* Only pass valid flags to ->setattr(). | ||||
2008-12-08 | * Implement poll support. Patch by Tejun Heo | Miklos Szeredi | -0/+142 | |
2008-12-05 | * Implement ioctl support. On high level interface only | Miklos Szeredi | -0/+142 | |
"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-28 | If open sets fi->nonseekable, libfuse will tell the kernel that the file is ↵ | Miklos Szeredi | -0/+2 | |
not seekable. Patch by Tejun Heo | ||||
2008-11-27 | lowlevel lib: fix deadlock if fuse_reply_* is called from theinterrupt ↵ | Miklos Szeredi | -6/+10 | |
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/+63 | |
fuse_opt_add_opt_escaped() * Add missing fuse_reply_bmap() to the version script | ||||
2008-10-14 | Pass current file flags to read and write operations | Miklos Szeredi | -6/+17 | |
2008-07-24 | Clean up debug output in highlevel lib | Miklos Szeredi | -136/+332 | |
2008-07-10 | Skip calling mount(8) if /etc/mtab doesn't exist... | Miklos Szeredi | -2/+20 | |
2008-06-10 | Fix missing <sys/param.h> include for PATH_MAX | Miklos Szeredi | -0/+2 | |
2008-06-10 | Fix theoretical infinite loops in libfuse | Miklos Szeredi | -4/+12 | |
2008-06-09 | Don't allow bigger than 4kB writes by default... | Miklos Szeredi | -9/+29 | |
2008-06-09 | Fix mounting over symlink | Miklos Szeredi | -1/+1 | |
2008-04-09 | Update warning message for missing newline at end of fuse.conf | Miklos Szeredi | -5/+12 | |
2008-04-08 | Update error message for missing mountpoint parameter | Miklos Szeredi | -2/+2 | |
2008-04-06 | Highlevel lib: don't limit paths to 4095 characters | Miklos Szeredi | -31/+58 | |
2008-03-25 | Fix memory leaks on mount | Miklos Szeredi | -0/+2 | |
2008-03-19 | Fix missing pthread_mutex_destroy... | Miklos Szeredi | -0/+1 | |
2008-03-07 | Add queuing on contention to per-node lock algorithm... | Miklos Szeredi | -46/+171 | |
2008-02-20 | update versions to 2.8.0-pre0 | Miklos Szeredi | -1/+1 | |
2008-02-08 | Add per-node locking, instead of a global tree lock to protect the path from ↵ | Miklos Szeredi | -246/+317 | |
changing during operations |