aboutsummaryrefslogtreecommitdiffstats
path: root/include/fuse.h
AgeCommit message (Collapse)AuthorLines
2011-05-25Spell checking comments, etc...Reuben Hawkins-1/+1
...with the help of vim :set spell modified: FAQ modified: include/fuse.h modified: include/fuse_common.h modified: include/fuse_opt.h modified: lib/fuse_kern_chan.c modified: util/fusermount.c
2010-11-10add read_buf method to high level APIMiklos Szeredi-0/+22
Add a new read_buf() method to the highlevel API. This allows returning a generic buffer from the read method, which in turn allows zero copy reads.
2010-11-10add write_buf method to high level APIMiklos Szeredi-0/+14
Add new write_buf() method to the highlevel API. Similarly to the lowlevel write_buf() method, this allows implementing zero copy writes.
2010-06-15* Add a nopath option and flag, indicating that path argumentMiklos Szeredi-4/+21
need not be calculated for the following operations: read, write, flush, release, fsync, readdir, releasedir, fsyncdir, ftruncate, fgetattr, lock, ioctl and poll.
2009-07-02* The context is extended with a 'umask' field. The umask is sentMiklos Szeredi-0/+3
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-19Add fuse_getgroups (high level lib) and fuse_req_getgroups (lowMiklos Szeredi-0/+20
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-02-06documentation updateMiklos Szeredi-13/+15
2008-12-08* Implement poll support. Patch by Tejun HeoMiklos Szeredi-1/+25
2008-12-05* Implement ioctl support. On high level interface onlyMiklos Szeredi-0/+19
"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-10-14Pass current file flags to read and write operationsMiklos Szeredi-0/+3
2008-08-21API documentation update by Daniel BenamyMiklos Szeredi-0/+5
2008-07-18doc updates from Nikolaus RathMiklos Szeredi-7/+18
2008-07-09API doc update by Nikolaus RathMiklos Szeredi-1/+2
2008-02-08Support receiving file handle from kernel in GETATTR request; Allow ↵Miklos Szeredi-0/+14
operations with a NULL path argument, if the filesystem supports it
2007-12-12change indentingMiklos Szeredi-436/+439
2007-10-16Clarify licence version to be "LGPLv2" for the libraryMiklos Szeredi-1/+1
2007-10-16doc updatesMiklos Szeredi-7/+10
2007-06-22lib: fix locking when loading a filesystem moduleMiklos Szeredi-4/+4
2007-05-22Fix Oops or error if a regular file is created with mknod(2)...Miklos Szeredi-1/+1
2007-04-28docMiklos Szeredi-5/+73
2007-04-25update copyright datesMiklos Szeredi-1/+1
2007-02-03Add filesystem stacking support to high level APIMiklos Szeredi-0/+87
2007-02-03merge to fuse_2_6_merge2Miklos Szeredi-1/+0
2006-12-04build fixesMiklos Szeredi-3/+3
2006-11-30Fix API version 21 and 22 compatibility for fuse_teardownMiklos Szeredi-1/+2
2006-11-11fixesMiklos Szeredi-1/+4
2006-10-10doc fixesMiklos Szeredi-0/+1
2006-09-30API changesMiklos Szeredi-2/+3
2006-09-30bmap supportMiklos Szeredi-0/+10
2006-09-22fix compat bugs in lowlevel interfaceMiklos Szeredi-1/+1
2006-09-16fixMiklos Szeredi-1/+1
2006-09-11fixMiklos Szeredi-5/+20
2006-09-07interrupt supportMiklos Szeredi-2/+12
2006-09-02fixMiklos Szeredi-1/+8
2006-08-18statfs improvementMiklos Szeredi-3/+24
2006-07-30fixesMiklos Szeredi-1/+5
2006-06-28file lockingMiklos Szeredi-2/+3
2006-03-17fixMiklos Szeredi-9/+18
2006-03-10fixMiklos Szeredi-22/+3
2006-03-01pass device file descriptor to fuse_unmountCsaba Henk-0/+1
2006-02-24fixMiklos Szeredi-3/+3
2006-01-23revert to version 2.6Miklos Szeredi-2/+2
2006-01-20fixMiklos Szeredi-15/+21
2006-01-07fixMiklos Szeredi-1/+1
2006-01-07fixMiklos Szeredi-1/+1
2006-01-06fixMiklos Szeredi-12/+6
2005-11-20fixMiklos Szeredi-0/+1
2005-11-17fixMiklos Szeredi-0/+10
2005-11-11fixMiklos Szeredi-11/+13
2005-11-07fixMiklos Szeredi-33/+42