Age | Commit message (Collapse) | Author | Lines | |
---|---|---|---|---|
2013-02-08 | libfuse: remove deprecated fuse_set_getcontext_func() | Miklos Szeredi | -3/+0 | |
2013-02-08 | libfuse: remove deprecated fuse_invalidate() | Miklos Szeredi | -7/+0 | |
2013-02-08 | libfuse: remove deprecated fuse_is_lib_option() | Miklos Szeredi | -3/+0 | |
2012-07-20 | Move flags to the front of struct fuse_operations | Miklos Szeredi | -24/+24 | |
2012-07-20 | Remove compatibility path handling | Miklos Szeredi | -17/+4 | |
This means that now NULL is a valid path for operations that take a file descriptor if the file was unlinked and hard_remove option is specified. | ||||
2012-07-19 | Remove compat functions | Miklos Szeredi | -47/+0 | |
2012-07-19 | Start of 3.0 series | Miklos Szeredi | -8/+1 | |
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. | ||||
2012-06-18 | Add FALLOCATE operation | Anatol Pomozov | -0/+15 | |
fallocate filesystem operation preallocates media space for the given file. If fallocate returns success then any subsequent write to the given range never fails with 'not enough space' error. | ||||
2012-04-10 | Add 'flag_utime_omit_ok' flag to fuse_operations | Miklos Szeredi | -1/+7 | |
If the filesystem sets this flag then ->utimens() will receive UTIME_OMIT and UTIME_NOW values as specified in utimensat(2). | ||||
2011-07-06 | Add ->flock() operation to low and high level interfaces | Miklos Szeredi | -0/+23 | |
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-06-02 | add "remember" option | therealneworld@gmail.com | -0/+28 | |
This works similar to "noforget" except that eventually the node will be allowed to expire from the cache. | ||||
2011-05-25 | adding details to utimens doxygen comments | Reuben Hawkins | -0/+5 | |
modified: include/fuse.h | ||||
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 | ||||
2010-11-10 | add read_buf method to high level API | Miklos 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-10 | add write_buf method to high level API | Miklos 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 argument | Miklos 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 sent | Miklos 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-19 | Add fuse_getgroups (high level lib) and fuse_req_getgroups (low | Miklos 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-06 | documentation update | Miklos Szeredi | -13/+15 | |
2008-12-08 | * Implement poll support. Patch by Tejun Heo | Miklos Szeredi | -1/+25 | |
2008-12-05 | * Implement ioctl support. On high level interface only | Miklos 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-14 | Pass current file flags to read and write operations | Miklos Szeredi | -0/+3 | |
2008-08-21 | API documentation update by Daniel Benamy | Miklos Szeredi | -0/+5 | |
2008-07-18 | doc updates from Nikolaus Rath | Miklos Szeredi | -7/+18 | |
2008-07-09 | API doc update by Nikolaus Rath | Miklos Szeredi | -1/+2 | |
2008-02-08 | Support 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-12 | change indenting | Miklos Szeredi | -436/+439 | |
2007-10-16 | Clarify licence version to be "LGPLv2" for the library | Miklos Szeredi | -1/+1 | |
2007-10-16 | doc updates | Miklos Szeredi | -7/+10 | |
2007-06-22 | lib: fix locking when loading a filesystem module | Miklos Szeredi | -4/+4 | |
2007-05-22 | Fix Oops or error if a regular file is created with mknod(2)... | Miklos Szeredi | -1/+1 | |
2007-04-28 | doc | Miklos Szeredi | -5/+73 | |
2007-04-25 | update copyright dates | Miklos Szeredi | -1/+1 | |
2007-02-03 | Add filesystem stacking support to high level API | Miklos Szeredi | -0/+87 | |
2007-02-03 | merge to fuse_2_6_merge2 | Miklos Szeredi | -1/+0 | |
2006-12-04 | build fixes | Miklos Szeredi | -3/+3 | |
2006-11-30 | Fix API version 21 and 22 compatibility for fuse_teardown | Miklos Szeredi | -1/+2 | |
2006-11-11 | fixes | Miklos Szeredi | -1/+4 | |
2006-10-10 | doc fixes | Miklos Szeredi | -0/+1 | |
2006-09-30 | API changes | Miklos Szeredi | -2/+3 | |
2006-09-30 | bmap support | Miklos Szeredi | -0/+10 | |
2006-09-22 | fix compat bugs in lowlevel interface | Miklos Szeredi | -1/+1 | |
2006-09-16 | fix | Miklos Szeredi | -1/+1 | |
2006-09-11 | fix | Miklos Szeredi | -5/+20 | |
2006-09-07 | interrupt support | Miklos Szeredi | -2/+12 | |
2006-09-02 | fix | Miklos Szeredi | -1/+8 | |
2006-08-18 | statfs improvement | Miklos Szeredi | -3/+24 | |
2006-07-30 | fixes | Miklos Szeredi | -1/+5 | |
2006-06-28 | file locking | Miklos Szeredi | -2/+3 | |
2006-03-17 | fix | Miklos Szeredi | -9/+18 | |