aboutsummaryrefslogtreecommitdiffstats
path: root/include/fuse_kernel.h
AgeCommit message (Collapse)AuthorLines
2010-06-23* Make the number of max background requests and congestionMiklos Szeredi-2/+4
threshold tunable.
2009-07-16* Clarify how the protocol version should be negotiated betweenMiklos Szeredi-0/+20
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 sentMiklos Szeredi-2/+35
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-18CUSE patches from Tejun HeoMiklos Szeredi-0/+31
2008-12-08* Implement poll support. Patch by Tejun HeoMiklos Szeredi-0/+31
2008-12-05* Implement ioctl support. On high level interface onlyMiklos Szeredi-13/+37
"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-1/+14
not seekable. Patch by Tejun Heo
2008-06-16Remove fuse kernel module sourcesMiklos Szeredi-0/+441