Age | Commit message (Collapse) | Author | Lines | |
---|---|---|---|---|
2011-12-08 | fuse: documentation update for forget | Nikolaus Rath | -12/+57 | |
Update documentation for forget and related methods | ||||
2011-12-07 | libfuse: Notifying the kernel of deletion. | John Muir | -0/+16 | |
libfuse part to allow a FUSE file-system to tell the kernel when a file or directory is deleted. If the specified dentry has the specified inode number, the kernel will unhash it. Signed-off-by: John Muir <john@jmuir.com> Signed-off-by: Miklos Szeredi <mszeredi@suse.cz> | ||||
2011-12-06 | Add mmap() and munmap() methods to low level API | Miklos Szeredi | -2/+51 | |
Currently this is only useful for CUSE. Also update retrieve_reply() method. | ||||
2011-12-05 | Make lock argument of fuse_reply_lock const | Miklos Szeredi | -1/+1 | |
Low level API: lock argument of fuse_reply_lock should have a 'const' qualifier. Reported by Shachar Sharon | ||||
2011-07-06 | Add ->flock() operation to low and high level interfaces | Miklos Szeredi | -1/+20 | |
This fixes problems with emulating flock() with POSIX locking. Reported by Sebastian Pipping. As with lock/setlk/getlk most filesystems don't need to implement this, as the kernel takes care of file locking. The only reason to implement locking operations is for network filesystems which want file locking to work between clients. | ||||
2011-05-19 | Add ->forget_multi() operation | Miklos Szeredi | -0/+19 | |
Add ->forget_multi() operation to the lowlevel API. The filesystem may implement this to process multiple forget requests in one call | ||||
2010-11-08 | libfuse: add retrieve request | Miklos Szeredi | -0/+39 | |
Retrieve data stored in the kernel buffers for a given inode. | ||||
2010-11-08 | libfuse: add store request | Miklos Szeredi | -0/+25 | |
Request data to be stored in the kernel buffers for a given inode. | ||||
2010-11-08 | libfuse: support zero copy writes in lowlevel interface | Miklos Szeredi | -0/+53 | |
Add new ->write_buf() method to low level interface. This allows passig a generic buffer, either containing a memory buffer or a file descriptor. This allows implementing zero copy writes. Add fuse_session_receive_buf() and fuse_session_process_buf() which may be used in event loop implementations to replace fuse_chan_recv() and fuse_session_process() respectively. | ||||
2010-07-12 | libfuse: add buffer interface | Miklos Szeredi | -19/+9 | |
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-17 | Add fuse_reply_fd() reply function to the low level interface | Miklos Szeredi | -0/+28 | |
2010-02-18 | * Fix stack alignment for clone() | Miklos Szeredi | -0/+1 | |
2009-07-02 | * The context is extended with a 'umask' field. The umask is sent | Miklos Szeredi | -0/+37 | |
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/+21 | |
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 | Miklos Szeredi | -6/+21 | |
2009-06-18 | Add missing fuse_reply_bmap to versionscript. Debian Bug#531329. Reported ↵ | Miklos Szeredi | -1/+1 | |
by Goswin Brederlow | ||||
2009-02-06 | documentation update | Miklos Szeredi | -11/+11 | |
2008-12-08 | * Add missing setattr flags to <fuse_lowlevel.h>. | Miklos Szeredi | -0/+2 | |
* Only pass valid flags to ->setattr(). | ||||
2008-12-08 | * Implement poll support. Patch by Tejun Heo | Miklos Szeredi | -1/+51 | |
2008-12-05 | * Implement ioctl support. On high level interface only | Miklos Szeredi | -0/+62 | |
"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 | ||||
2007-12-12 | change indenting | Miklos Szeredi | -774/+787 | |
2007-10-16 | Clarify licence version to be "LGPLv2" for the library | Miklos Szeredi | -1/+1 | |
2007-10-16 | doc update from Evan Jones | Miklos Szeredi | -4/+8 | |
2007-10-16 | doc updates | Miklos Szeredi | -8/+9 | |
2007-05-23 | lowlevel lib: add fuse_reply_iov function... | Miklos Szeredi | -0/+13 | |
2007-04-25 | update copyright dates | Miklos Szeredi | -1/+1 | |
2006-12-12 | releasedir doc fix | Miklos Szeredi | -2/+0 | |
2006-11-18 | Lowlevel header doc fix by John Muir | Miklos Szeredi | -2/+3 | |
2006-09-30 | API changes | Miklos Szeredi | -9/+5 | |
2006-09-30 | bmap support | Miklos Szeredi | -0/+36 | |
2006-09-22 | fix compat bugs in lowlevel interface | Miklos Szeredi | -4/+5 | |
2006-09-07 | interrupt support | Miklos Szeredi | -0/+8 | |
2006-08-18 | statfs improvement | Miklos Szeredi | -1/+6 | |
2006-06-29 | *** empty log message *** | Miklos Szeredi | -3/+4 | |
2006-06-28 | file locking | Miklos Szeredi | -10/+87 | |
2006-03-17 | fix | Miklos Szeredi | -6/+7 | |
2006-03-17 | fix | Miklos Szeredi | -33/+9 | |
2006-03-10 | fix | Miklos Szeredi | -12/+4 | |
2006-03-01 | fix | Miklos Szeredi | -2/+4 | |
2006-02-17 | fix | Miklos Szeredi | -13/+12 | |
2006-01-23 | revert to version 2.6 | Miklos Szeredi | -2/+2 | |
2006-01-20 | fix | Miklos Szeredi | -17/+19 | |
2006-01-06 | fix | Miklos Szeredi | -10/+29 | |
2005-11-28 | a whole lot of crap | Miklos Szeredi | -1/+7 | |
2005-11-17 | fix | Miklos Szeredi | -7/+16 | |
2005-11-11 | fix | Miklos Szeredi | -4/+3 | |
2005-11-07 | fix | Miklos Szeredi | -0/+25 | |
2005-11-07 | fix up statfs interface | Miklos Szeredi | -2/+2 | |
2005-10-26 | add ftruncate() method | Miklos Szeredi | -1/+11 | |
2005-10-26 | atomic open+create added | Miklos Szeredi | -0/+71 | |