aboutsummaryrefslogtreecommitdiffstats
path: root/lib
AgeCommit message (Collapse)AuthorLines
2009-08-25Fix missing versioned symbol fuse_get_context@FUSE_2.2Miklos Szeredi-0/+12
2009-08-18* Add missing fuse_session_data to versionscriptMiklos Szeredi-20/+22
* Make sure all global symbols are prefixed with "fuse_" or "cuse_" * Released 2.8.0
2009-07-16* Add missing pthread link for libulockmgr. Patch by Petr SalingerMiklos Szeredi-1/+1
2009-07-16* Clarify how the protocol version should be negotiated betweenMiklos 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 sentMiklos Szeredi-10/+104
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-19Add fuse_getgroups (high level lib) and fuse_req_getgroups (lowMiklos Szeredi-0/+76
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-18CUSE patches from Tejun Heo (add new files)Miklos Szeredi-5/+427
2009-06-18CUSE patches from Tejun HeoMiklos Szeredi-104/+163
2009-06-18Add missing fuse_reply_bmap to versionscript. Debian Bug#531329. Reported ↵Miklos Szeredi-2/+6
by Goswin Brederlow
2009-05-27Don'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-25Add FUSE_CAP_EXPORT_SUPPORT to fuse_common.hMiklos Szeredi-0/+4
2009-05-08Fix missing newlines in some printfsMiklos Szeredi-5/+5
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 HeoMiklos Szeredi-0/+142
2008-12-05* Implement ioctl support. On high level interface onlyMiklos Szeredi-0/+142
"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-28If 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-27lowlevel lib: fix deadlock if fuse_reply_* is called from theinterrupt ↵Miklos Szeredi-6/+10
handling function. Reported by Tero Marttila
2008-10-16* Allow commas in options to be escaped with a backslash * Add new function: ↵Miklos Szeredi-34/+63
fuse_opt_add_opt_escaped() * Add missing fuse_reply_bmap() to the version script
2008-10-14Pass current file flags to read and write operationsMiklos Szeredi-6/+17
2008-07-24Clean up debug output in highlevel libMiklos Szeredi-136/+332
2008-07-10Skip calling mount(8) if /etc/mtab doesn't exist...Miklos Szeredi-2/+20
2008-06-10Fix missing <sys/param.h> include for PATH_MAXMiklos Szeredi-0/+2
2008-06-10Fix theoretical infinite loops in libfuseMiklos Szeredi-4/+12
2008-06-09Don't allow bigger than 4kB writes by default...Miklos Szeredi-9/+29
2008-06-09Fix mounting over symlinkMiklos Szeredi-1/+1
2008-04-09Update warning message for missing newline at end of fuse.confMiklos Szeredi-5/+12
2008-04-08Update error message for missing mountpoint parameterMiklos Szeredi-2/+2
2008-04-06Highlevel lib: don't limit paths to 4095 charactersMiklos Szeredi-31/+58
2008-03-25Fix memory leaks on mountMiklos Szeredi-0/+2
2008-03-19Fix missing pthread_mutex_destroy...Miklos Szeredi-0/+1
2008-03-07Add queuing on contention to per-node lock algorithm...Miklos Szeredi-46/+171
2008-02-20update versions to 2.8.0-pre0Miklos Szeredi-1/+1
2008-02-08Add per-node locking, instead of a global tree lock to protect the path from ↵Miklos Szeredi-246/+317
changing during operations
2008-02-08If the "FUSE_THREAD_STACK" environment is set, initialize the stack size of ↵Miklos Szeredi-1/+13
threads by this value
2008-02-08Support the st_blksize field in struct statMiklos Szeredi-10/+17
2008-02-08Add support for atomic open(O_TRUNC)Miklos Szeredi-84/+92
2008-02-08Support receiving file handle from kernel in GETATTR request; Allow ↵Miklos Szeredi-134/+184
operations with a NULL path argument, if the filesystem supports it
2008-02-08Update kernel interface to 7.9Miklos Szeredi-1/+7
2008-02-08Block SIGCHLD when executing mount and umountMiklos Szeredi-12/+36
2008-02-05lib/mount_bsd.c: fix typoCsaba Henk-1/+1
2008-02-05lib/mount_bsd.c: add "-onosync_unmount" kernel optionCsaba Henk-0/+1
2008-02-03lib/mount_bsd.c: prettify option specificationsCsaba Henk-67/+42
2008-02-03lib/mount_bsd.c: get rid of all the hacks, we really need nothing just a ↵Csaba Henk-11/+1
forced unmount
2008-02-03lib/mount_bsd.c: ditch the kvm(8) stuff and fix unmounting in a simple and ↵Csaba Henk-53/+15
sensible way
2008-02-03lib/mount_bsd.c: string formatting fixes, exit if mounting has failedCsaba Henk-10/+22
2008-01-07lib/mount_bsd.c: add support for the subtype optionCsaba Henk-0/+1
2008-01-06lib/mount_bsd.c: fix up/refine device closing vs. unmountCsaba Henk-5/+80
2008-01-03lib/mount_bsd.c: Close device before unmount.Csaba Henk-1/+3
Cf. lib/mount.c rev. 1.43.
2008-01-03lib/mount_bsd.c: fix some warningsCsaba Henk-4/+4
2007-12-12change indentingMiklos Szeredi-6660/+6737