Age | Commit message (Collapse) | Author | Lines | |
---|---|---|---|---|
2010-11-10 | add write_buf method to high level API | Miklos Szeredi | -10/+55 | |
Add new write_buf() method to the highlevel API. Similarly to the lowlevel write_buf() method, this allows implementing zero copy writes. | ||||
2010-11-08 | Fix st_nlink for unlinked but still open files | Miklos Szeredi | -5/+9 | |
Fix st_nlink value in high level lib if file is unlinked but still open | ||||
2010-08-27 | Add NetBSD support | Miklos Szeredi | -6/+6 | |
The bulk of it is just about adding ifdef __NetBSD__ where there is already an ifdef __FreeBSD__ Add a arch=netbsd to deal with NetBSD specifics. I suggests that arch=bsd could be renamed to arch=freebsd NetBSD specific linking with -lperfuse NetBSD patches to lib/mount.c. It turned to be less itrusive to patch mount;c than mount_bsd.c. I suggest mount_bsd.c could be renamed to mount_freebsd.c Patch from Emmanuel Dreyfus | ||||
2010-06-15 | * Add a nopath option and flag, indicating that path argument | Miklos Szeredi | -26/+70 | |
need not be calculated for the following operations: read, write, flush, release, fsync, readdir, releasedir, fsyncdir, ftruncate, fgetattr, lock, ioctl and poll. | ||||
2009-08-25 | Fix missing versioned symbol fuse_get_context@FUSE_2.2 | Miklos Szeredi | -0/+12 | |
2009-07-02 | * The context is extended with a 'umask' field. The umask is sent | Miklos Szeredi | -5/+10 | |
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/+6 | |
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 | -3/+51 | |
2009-06-18 | CUSE patches from Tejun Heo | Miklos Szeredi | -17/+11 | |
2009-05-27 | Don't call forget_node() if the lookup was negative and write() | Miklos Szeredi | -2/+5 | |
for the reply returned ENOENT. Reported by John Haxby | ||||
2009-05-08 | Fix missing newlines in some printfs | Miklos Szeredi | -5/+5 | |
2008-12-08 | * Implement poll support. Patch by Tejun Heo | Miklos Szeredi | -0/+51 | |
2008-12-05 | * Implement ioctl support. On high level interface only | Miklos Szeredi | -0/+67 | |
"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 | -4/+8 | |
2008-07-24 | Clean up debug output in highlevel lib | Miklos Szeredi | -136/+332 | |
2008-06-10 | Fix theoretical infinite loops in libfuse | Miklos Szeredi | -4/+12 | |
2008-04-06 | Highlevel lib: don't limit paths to 4095 characters | Miklos Szeredi | -31/+55 | |
2008-03-19 | Fix missing pthread_mutex_destroy... | Miklos Szeredi | -0/+1 | |
2008-03-07 | Add queuing on contention to per-node lock algorithm... | Miklos Szeredi | -45/+165 | |
2008-02-08 | Add per-node locking, instead of a global tree lock to protect the path from ↵ | Miklos Szeredi | -246/+317 | |
changing during operations | ||||
2008-02-08 | Add support for atomic open(O_TRUNC) | Miklos Szeredi | -13/+13 | |
2008-02-08 | Support receiving file handle from kernel in GETATTR request; Allow ↵ | Miklos Szeredi | -12/+20 | |
operations with a NULL path argument, if the filesystem supports it | ||||
2007-12-12 | change indenting | Miklos Szeredi | -2474/+2513 | |
2007-12-12 | Disable old symbol versions if __UCLIBC__ is defined | Miklos Szeredi | -7/+7 | |
2007-10-16 | Clarify licence version to be "LGPLv2" for the library | Miklos Szeredi | -1/+1 | |
2007-09-18 | Add missing context initialization in fuse_fs_chmod() | Miklos Szeredi | -0/+1 | |
2007-07-02 | Released 2.7.0 | Miklos Szeredi | -1/+2 | |
2007-06-22 | lib: fix locking when loading a filesystem module | Miklos Szeredi | -5/+3 | |
2007-06-18 | Send debug output to stderr instead of stdout | Miklos Szeredi | -90/+52 | |
2007-05-29 | lib: optimization: store parent pointer in node instead of parent id | Miklos Szeredi | -10/+11 | |
2007-05-11 | update flush changes | Miklos Szeredi | -49/+35 | |
2007-05-10 | various flush related fixes in hi-lib | Csaba Henk | -39/+59 | |
2007-04-28 | doc | Miklos Szeredi | -1/+0 | |
2007-04-25 | update copyright dates | Miklos Szeredi | -1/+1 | |
2007-03-14 | Correctly handle O_APPEND in direct IO mode | Miklos Szeredi | -0/+1 | |
2007-02-03 | Add filesystem stacking support to high level API | Miklos Szeredi | -850/+1159 | |
2007-01-19 | merge up to fuse_2_6_merge1 | Miklos Szeredi | -3/+4 | |
2006-11-11 | fixes | Miklos Szeredi | -1/+2 | |
2006-10-13 | fix hang, etc | Miklos Szeredi | -3/+3 | |
2006-10-08 | fixes | Miklos Szeredi | -2/+3 | |
2006-10-01 | Add support for FLUSH+RELEASE operation | Miklos Szeredi | -9/+19 | |
2006-09-30 | API changes | Miklos Szeredi | -16/+13 | |
2006-09-30 | bmap support | Miklos Szeredi | -0/+24 | |
2006-09-24 | Support for nanosec times on FBSD and other FBSD fixes | Csaba Henk | -7/+14 | |
2006-09-22 | fix compat bugs in lowlevel interface | Miklos Szeredi | -2/+3 | |
2006-09-16 | fix | Miklos Szeredi | -7/+10 | |
2006-09-10 | ulockmgr | Miklos Szeredi | -43/+203 | |
2006-09-07 | fix | Miklos Szeredi | -7/+5 | |
2006-09-07 | interrupt support | Miklos Szeredi | -142/+562 | |
2006-09-03 | fix | Miklos Szeredi | -17/+3 | |