aboutsummaryrefslogtreecommitdiff
path: root/lib/fuse_lowlevel.c
Commit message (Collapse)AuthorAge
* * Fix compile error on FreeBSD. Patch by Jay SullivanGravatar Miklos Szeredi2010-01-14
|
* * Add missing fuse_session_data to versionscriptGravatar Miklos Szeredi2009-08-18
| | | | | | * Make sure all global symbols are prefixed with "fuse_" or "cuse_" * Released 2.8.0
* * Clarify how the protocol version should be negotiated betweenGravatar Miklos Szeredi2009-07-16
| | | | | kernel and userspace. Notably libfuse didn't correctly handle the case when the supported major versions didn't match
* * The context is extended with a 'umask' field. The umask is sentGravatar Miklos Szeredi2009-07-02
| | | | | | | | | | | | | | | 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
* Add fuse_getgroups (high level lib) and fuse_req_getgroups (lowGravatar Miklos Szeredi2009-06-19
| | | | | | 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.
* CUSE patches from Tejun Heo (add new files)Gravatar Miklos Szeredi2009-06-18
|
* CUSE patches from Tejun HeoGravatar Miklos Szeredi2009-06-18
|
* Add FUSE_CAP_EXPORT_SUPPORT to fuse_common.hGravatar Miklos Szeredi2009-05-25
|
* * Add missing setattr flags to <fuse_lowlevel.h>.Gravatar Miklos Szeredi2008-12-08
| | | | * Only pass valid flags to ->setattr().
* * Implement poll support. Patch by Tejun HeoGravatar Miklos Szeredi2008-12-08
|
* * Implement ioctl support. On high level interface onlyGravatar Miklos Szeredi2008-12-05
| | | | | | | "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
* If open sets fi->nonseekable, libfuse will tell the kernel that the file is ↵Gravatar Miklos Szeredi2008-11-28
| | | | not seekable. Patch by Tejun Heo
* lowlevel lib: fix deadlock if fuse_reply_* is called from theinterrupt ↵Gravatar Miklos Szeredi2008-11-27
| | | | handling function. Reported by Tero Marttila
* Pass current file flags to read and write operationsGravatar Miklos Szeredi2008-10-14
|
* Don't allow bigger than 4kB writes by default...Gravatar Miklos Szeredi2008-06-09
|
* Update warning message for missing newline at end of fuse.confGravatar Miklos Szeredi2008-04-09
|
* Highlevel lib: don't limit paths to 4095 charactersGravatar Miklos Szeredi2008-04-06
|
* Support the st_blksize field in struct statGravatar Miklos Szeredi2008-02-08
|
* Add support for atomic open(O_TRUNC)Gravatar Miklos Szeredi2008-02-08
|
* Support receiving file handle from kernel in GETATTR request; Allow ↵Gravatar Miklos Szeredi2008-02-08
| | | | operations with a NULL path argument, if the filesystem supports it
* Update kernel interface to 7.9Gravatar Miklos Szeredi2008-02-08
|
* change indentingGravatar Miklos Szeredi2007-12-12
|
* Disable old symbol versions if __UCLIBC__ is definedGravatar Miklos Szeredi2007-12-12
|
* Clarify licence version to be "LGPLv2" for the libraryGravatar Miklos Szeredi2007-10-16
|
* lib/fuse_lowlevel.c: fix a fuse_req leak in do_forget()Gravatar Miklos Szeredi2007-09-05
|
* Send debug output to stderr instead of stdoutGravatar Miklos Szeredi2007-06-18
|
* lowlevel lib: add fuse_reply_iov function...Gravatar Miklos Szeredi2007-05-23
|
* update copyright datesGravatar Miklos Szeredi2007-04-25
|
* Add filesystem stacking support to high level APIGravatar Miklos Szeredi2007-02-03
|
* build fixesGravatar Miklos Szeredi2006-12-04
|
* fixesGravatar Miklos Szeredi2006-11-11
|
* Add DESTROY messageGravatar Miklos Szeredi2006-10-08
|
* Add support for FLUSH+RELEASE operationGravatar Miklos Szeredi2006-10-01
|
* API changesGravatar Miklos Szeredi2006-09-30
|
* bmap supportGravatar Miklos Szeredi2006-09-30
|
* Support for nanosec times on FBSD and other FBSD fixesGravatar Csaba Henk2006-09-24
|
* fix compat bugs in lowlevel interfaceGravatar Miklos Szeredi2006-09-22
|
* interrupt supportGravatar Miklos Szeredi2006-09-07
|
* fixGravatar Miklos Szeredi2006-09-03
|
* fixGravatar Miklos Szeredi2006-09-02
|
* *** empty log message ***Gravatar Miklos Szeredi2006-08-19
|
* statfs improvementGravatar Miklos Szeredi2006-08-18
|
* file lockingGravatar Miklos Szeredi2006-06-28
|
* fixGravatar Miklos Szeredi2006-05-08
|
* fixGravatar Miklos Szeredi2006-03-17
|
* fixGravatar Miklos Szeredi2006-03-15
|
* fixGravatar Miklos Szeredi2006-03-13
|
* fixGravatar Miklos Szeredi2006-02-25
|
* fixGravatar Miklos Szeredi2006-02-17
|
* fixGravatar Miklos Szeredi2006-02-15
|