Age | Commit message (Collapse) | Author | Lines | |
---|---|---|---|---|
2010-07-12 | libfuse: add buffer interface | Miklos Szeredi | -33/+201 | |
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 congestion | Miklos Szeredi | -0/+22 | |
threshold tunable. | ||||
2010-06-17 | Add fuse_reply_fd() reply function to the low level interface | Miklos Szeredi | -6/+212 | |
2010-01-14 | * Fix compile error on FreeBSD. Patch by Jay Sullivan | Miklos Szeredi | -1/+1 | |
2009-08-18 | * Add missing fuse_session_data to versionscript | Miklos Szeredi | -8/+9 | |
* Make sure all global symbols are prefixed with "fuse_" or "cuse_" * Released 2.8.0 | ||||
2009-07-16 | * Clarify how the protocol version should be negotiated between | Miklos Szeredi | -5/+12 | |
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 sent | Miklos Szeredi | -3/+85 | |
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/+68 | |
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 (add new files) | Miklos Szeredi | -2/+4 | |
2009-06-18 | CUSE patches from Tejun Heo | Miklos Szeredi | -65/+71 | |
2009-05-25 | Add FUSE_CAP_EXPORT_SUPPORT to fuse_common.h | Miklos Szeredi | -0/+4 | |
2008-12-08 | * Add missing setattr flags to <fuse_lowlevel.h>. | Miklos Szeredi | -0/+10 | |
* Only pass valid flags to ->setattr(). | ||||
2008-12-08 | * Implement poll support. Patch by Tejun Heo | Miklos Szeredi | -0/+86 | |
2008-12-05 | * Implement ioctl support. On high level interface only | Miklos Szeredi | -0/+72 | |
"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-28 | If open sets fi->nonseekable, libfuse will tell the kernel that the file is ↵ | Miklos Szeredi | -0/+2 | |
not seekable. Patch by Tejun Heo | ||||
2008-11-27 | lowlevel lib: fix deadlock if fuse_reply_* is called from theinterrupt ↵ | Miklos Szeredi | -6/+10 | |
handling function. Reported by Tero Marttila | ||||
2008-10-14 | Pass current file flags to read and write operations | Miklos Szeredi | -2/+9 | |
2008-06-09 | Don't allow bigger than 4kB writes by default... | Miklos Szeredi | -9/+29 | |
2008-04-09 | Update warning message for missing newline at end of fuse.conf | Miklos Szeredi | -5/+12 | |
2008-04-06 | Highlevel lib: don't limit paths to 4095 characters | Miklos Szeredi | -0/+3 | |
2008-02-08 | Support the st_blksize field in struct stat | Miklos Szeredi | -10/+17 | |
2008-02-08 | Add support for atomic open(O_TRUNC) | Miklos Szeredi | -4/+12 | |
2008-02-08 | Support receiving file handle from kernel in GETATTR request; Allow ↵ | Miklos Szeredi | -2/+14 | |
operations with a NULL path argument, if the filesystem supports it | ||||
2008-02-08 | Update kernel interface to 7.9 | Miklos Szeredi | -1/+7 | |
2007-12-12 | change indenting | Miklos Szeredi | -891/+900 | |
2007-12-12 | Disable old symbol versions if __UCLIBC__ is defined | Miklos Szeredi | -4/+4 | |
2007-10-16 | Clarify licence version to be "LGPLv2" for the library | Miklos Szeredi | -1/+1 | |
2007-09-05 | lib/fuse_lowlevel.c: fix a fuse_req leak in do_forget() | Miklos Szeredi | -0/+2 | |
2007-06-18 | Send debug output to stderr instead of stdout | Miklos Szeredi | -26/+18 | |
2007-05-23 | lowlevel lib: add fuse_reply_iov function... | Miklos Szeredi | -11/+35 | |
2007-04-25 | update copyright dates | Miklos Szeredi | -1/+1 | |
2007-02-03 | Add filesystem stacking support to high level API | Miklos Szeredi | -9/+5 | |
2006-12-04 | build fixes | Miklos Szeredi | -5/+5 | |
2006-11-11 | fixes | Miklos Szeredi | -0/+7 | |
2006-10-08 | Add DESTROY message | Miklos Szeredi | -2/+20 | |
2006-10-01 | Add support for FLUSH+RELEASE operation | Miklos Szeredi | -0/+4 | |
2006-09-30 | API changes | Miklos Szeredi | -7/+8 | |
2006-09-30 | bmap support | Miklos Szeredi | -0/+21 | |
2006-09-24 | Support for nanosec times on FBSD and other FBSD fixes | Csaba Henk | -7/+7 | |
2006-09-22 | fix compat bugs in lowlevel interface | Miklos Szeredi | -3/+5 | |
2006-09-07 | interrupt support | Miklos Szeredi | -9/+54 | |
2006-09-03 | fix | Miklos Szeredi | -17/+2 | |
2006-09-02 | fix | Miklos Szeredi | -5/+13 | |
2006-08-19 | *** empty log message *** | Miklos Szeredi | -2/+1 | |
2006-08-18 | statfs improvement | Miklos Szeredi | -1/+1 | |
2006-06-28 | file locking | Miklos Szeredi | -93/+293 | |
2006-05-08 | fix | Miklos Szeredi | -1/+1 | |
2006-03-17 | fix | Miklos Szeredi | -0/+1 | |
2006-03-15 | fix | Miklos Szeredi | -180/+121 | |
2006-03-13 | fix | Miklos Szeredi | -0/+1 | |