aboutsummaryrefslogtreecommitdiffstats
path: root/include/fuse_common.h
AgeCommit message (Collapse)AuthorLines
2010-07-12libfuse: add buffer interfaceMiklos Szeredi-0/+164
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-23* Make the number of max background requests and congestionMiklos Szeredi-1/+11
threshold tunable.
2010-06-17Add fuse_reply_fd() reply function to the low level interfaceMiklos Szeredi-0/+4
2009-11-02Doc fixMiklos Szeredi-1/+1
2009-07-02* The context is extended with a 'umask' field. The umask is sentMiklos Szeredi-0/+2
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-05-25Add FUSE_CAP_EXPORT_SUPPORT to fuse_common.hMiklos Szeredi-0/+2
2008-12-08* Implement poll support. Patch by Tejun HeoMiklos Szeredi-0/+8
2008-12-05* Implement ioctl support. On high level interface onlyMiklos Szeredi-0/+15
"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/+5
not seekable. Patch by Tejun Heo
2008-06-09Don't allow bigger than 4kB writes by default...Miklos Szeredi-3/+21
2008-02-08Add support for atomic open(O_TRUNC)Miklos Szeredi-1/+6
2008-02-08Support receiving file handle from kernel in GETATTR request; Allow ↵Miklos Szeredi-1/+1
operations with a NULL path argument, if the filesystem supports it
2007-12-17Released 2.7.2Miklos Szeredi-1/+1
2007-12-12change indentingMiklos Szeredi-80/+80
2007-10-16Clarify licence version to be "LGPLv2" for the libraryMiklos Szeredi-1/+1
2007-10-16doc updatesMiklos Szeredi-0/+2
2007-06-20Add fs subtype support to libfuse and fusermountMiklos Szeredi-1/+13
2007-04-25update copyright datesMiklos Szeredi-1/+1
2007-02-03Add filesystem stacking support to high level APIMiklos Szeredi-1/+1
2006-10-10doc fixesMiklos Szeredi-0/+30
2006-09-30API changesMiklos Szeredi-1/+9
2006-06-28file lockingMiklos Szeredi-1/+1
2006-03-17fixMiklos Szeredi-4/+39
2006-03-10fixMiklos Szeredi-0/+29
2006-03-01pass device file descriptor to fuse_unmountCsaba Henk-1/+2
2006-01-23revert to version 2.6Miklos Szeredi-1/+1
2006-01-20fixMiklos Szeredi-1/+10
2006-01-06fixMiklos Szeredi-5/+31
2005-11-11fixMiklos Szeredi-4/+16
2005-11-07fixMiklos Szeredi-4/+0
2005-10-26add access operationMiklos Szeredi-1/+1
2005-10-10fixMiklos Szeredi-0/+8
2005-10-03fixMiklos Szeredi-0/+19
2005-08-14cleanupMiklos Szeredi-3/+0
2005-08-11fixMiklos Szeredi-0/+18
2005-08-01fixMiklos Szeredi-2/+3
2005-08-01fixMiklos Szeredi-0/+4
2005-07-15added lowlevel APIMiklos Szeredi-0/+3
2005-07-13inode based API first working versionMiklos Szeredi-22/+6
2005-07-11added lowlevel API and (non yet working) implementationMiklos Szeredi-0/+49