Age | Commit message (Collapse) | Author | Lines | |
---|---|---|---|---|
2012-07-19 | Start of 3.0 series | Miklos Szeredi | -32/+5 | |
Change the version numbers. This is going to be a new major version of the library breaking backward compatibility on the binary level as well as the source level. | ||||
2011-12-05 | Add support for ioctl on directories | Miklos Szeredi | -0/+4 | |
Reported by Antonio SJ Musumeci | ||||
2011-07-06 | Add ->flock() operation to low and high level interfaces | Miklos Szeredi | -1/+8 | |
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-25 | Spell 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 | ||||
2011-05-19 | Fix splice_read | Miklos Szeredi | -0/+1 | |
2010-11-12 | Fix fuse_buf_copy_flags values | Miklos Szeredi | -2/+2 | |
Reported-by: Goswin von Brederlow <goswin-v-b@web.de> | ||||
2010-11-10 | store fuse_buf inside fuse_bufvec | Miklos Szeredi | -5/+22 | |
Store the first fuse_buf inside fuse_bufvec. This makes initialization of fuse_bufvec simpler for the common case of a single fuse_buf. If multiple fuse_buf's are needed then fuse_bufvec needs to be dynamically allocated. | ||||
2010-11-10 | bump the API version as well to 2.9 | Miklos Szeredi | -1/+1 | |
2010-11-08 | libfuse: support zero copy writes in lowlevel interface | Miklos Szeredi | -0/+1 | |
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 | -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 congestion | Miklos Szeredi | -1/+11 | |
threshold tunable. | ||||
2010-06-17 | Add fuse_reply_fd() reply function to the low level interface | Miklos Szeredi | -0/+4 | |
2009-11-02 | Doc fix | Miklos Szeredi | -1/+1 | |
2009-07-02 | * The context is extended with a 'umask' field. The umask is sent | Miklos 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-25 | Add FUSE_CAP_EXPORT_SUPPORT to fuse_common.h | Miklos Szeredi | -0/+2 | |
2008-12-08 | * Implement poll support. Patch by Tejun Heo | Miklos Szeredi | -0/+8 | |
2008-12-05 | * Implement ioctl support. On high level interface only | Miklos 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-28 | If 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-09 | Don't allow bigger than 4kB writes by default... | Miklos Szeredi | -3/+21 | |
2008-02-08 | Add support for atomic open(O_TRUNC) | Miklos Szeredi | -1/+6 | |
2008-02-08 | Support 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-17 | Released 2.7.2 | Miklos Szeredi | -1/+1 | |
2007-12-12 | change indenting | Miklos Szeredi | -80/+80 | |
2007-10-16 | Clarify licence version to be "LGPLv2" for the library | Miklos Szeredi | -1/+1 | |
2007-10-16 | doc updates | Miklos Szeredi | -0/+2 | |
2007-06-20 | Add fs subtype support to libfuse and fusermount | Miklos Szeredi | -1/+13 | |
2007-04-25 | update copyright dates | Miklos Szeredi | -1/+1 | |
2007-02-03 | Add filesystem stacking support to high level API | Miklos Szeredi | -1/+1 | |
2006-10-10 | doc fixes | Miklos Szeredi | -0/+30 | |
2006-09-30 | API changes | Miklos Szeredi | -1/+9 | |
2006-06-28 | file locking | Miklos Szeredi | -1/+1 | |
2006-03-17 | fix | Miklos Szeredi | -4/+39 | |
2006-03-10 | fix | Miklos Szeredi | -0/+29 | |
2006-03-01 | pass device file descriptor to fuse_unmount | Csaba Henk | -1/+2 | |
2006-01-23 | revert to version 2.6 | Miklos Szeredi | -1/+1 | |
2006-01-20 | fix | Miklos Szeredi | -1/+10 | |
2006-01-06 | fix | Miklos Szeredi | -5/+31 | |
2005-11-11 | fix | Miklos Szeredi | -4/+16 | |
2005-11-07 | fix | Miklos Szeredi | -4/+0 | |
2005-10-26 | add access operation | Miklos Szeredi | -1/+1 | |
2005-10-10 | fix | Miklos Szeredi | -0/+8 | |
2005-10-03 | fix | Miklos Szeredi | -0/+19 | |
2005-08-14 | cleanup | Miklos Szeredi | -3/+0 | |
2005-08-11 | fix | Miklos Szeredi | -0/+18 | |
2005-08-01 | fix | Miklos Szeredi | -2/+3 | |
2005-08-01 | fix | Miklos Szeredi | -0/+4 | |
2005-07-15 | added lowlevel API | Miklos Szeredi | -0/+3 | |
2005-07-13 | inode based API first working version | Miklos Szeredi | -22/+6 | |
2005-07-11 | added lowlevel API and (non yet working) implementation | Miklos Szeredi | -0/+49 | |