Age | Commit message (Collapse) | Author | Lines | |
---|---|---|---|---|
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 | |
2005-10-26 | add access operation | Miklos Szeredi | -0/+2 | |
2005-10-11 | spelling fix | Miklos Szeredi | -3/+3 | |
2005-10-10 | add documentation | Miklos Szeredi | -0/+3 | |
2005-10-03 | fix | Miklos Szeredi | -95/+615 | |
2005-10-03 | more documentation | Miklos Szeredi | -0/+27 | |
2005-10-02 | add documentation | Miklos Szeredi | -5/+335 | |
2005-09-14 | forgot to revert some file locking bits | Miklos Szeredi | -8/+0 | |
2005-09-08 | revert stuff | Miklos Szeredi | -15/+1 | |