Commit Graph

58 Commits

Author SHA1 Message Date
Miklos Szeredi
24b35c3d97 * The context is extended with a 'umask' field. The umask is sent
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-07-02 12:26:36 +00:00
Miklos Szeredi
ecd073bd70 Add fuse_getgroups (high level lib) and fuse_req_getgroups (low
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-19 10:27:38 +00:00
Miklos Szeredi
ae9bfde712 CUSE patches from Tejun Heo 2009-06-18 11:11:54 +00:00
Miklos Szeredi
bc53eddb2f Add missing fuse_reply_bmap to versionscript. Debian Bug#531329. Reported by Goswin Brederlow 2009-06-18 09:26:22 +00:00
Miklos Szeredi
1de24725e4 documentation update 2009-02-06 14:04:10 +00:00
Miklos Szeredi
c335f925d7 * Add missing setattr flags to <fuse_lowlevel.h>.
* Only pass valid flags to ->setattr().
2008-12-08 21:53:35 +00:00
Miklos Szeredi
5f722fa8f6 * Implement poll support. Patch by Tejun Heo 2008-12-08 19:26:53 +00:00
Miklos Szeredi
ecfa5263ab * Implement ioctl support. On high level interface only
"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-12-05 10:55:36 +00:00
Miklos Szeredi
cdb8b79bad change indenting 2007-12-12 14:25:40 +00:00
Miklos Szeredi
7d62647d7a Clarify licence version to be "LGPLv2" for the library 2007-10-16 15:12:09 +00:00
Miklos Szeredi
f95aacb1a8 doc update from Evan Jones 2007-10-16 14:29:28 +00:00
Miklos Szeredi
b41c45be83 doc updates 2007-10-16 14:25:08 +00:00
Miklos Szeredi
bd63af1c84 lowlevel lib: add fuse_reply_iov function... 2007-05-23 15:21:55 +00:00
Miklos Szeredi
611ad93ac7 update copyright dates 2007-04-25 16:19:15 +00:00
Miklos Szeredi
404be5edf9 releasedir doc fix 2006-12-12 22:12:08 +00:00
Miklos Szeredi
4398858b86 Lowlevel header doc fix by John Muir 2006-11-18 18:26:23 +00:00
Miklos Szeredi
0740785ee4 API changes 2006-09-30 20:03:52 +00:00
Miklos Szeredi
708b4818f2 bmap support 2006-09-30 16:02:25 +00:00
Miklos Szeredi
eafdf42a69 fix compat bugs in lowlevel interface 2006-09-22 19:30:17 +00:00
Miklos Szeredi
288ed4ebce interrupt support 2006-09-07 06:02:44 +00:00
Miklos Szeredi
3ded1a3176 statfs improvement 2006-08-18 18:43:50 +00:00
Miklos Szeredi
91762cd331 *** empty log message *** 2006-06-29 14:38:35 +00:00
Miklos Szeredi
b052a1a1b8 file locking 2006-06-28 14:51:20 +00:00
Miklos Szeredi
8d975f6fb3 fix 2006-03-17 15:56:05 +00:00
Miklos Szeredi
6f385414b2 fix 2006-03-17 15:05:40 +00:00
Miklos Szeredi
87c7793d1d fix 2006-03-10 10:18:20 +00:00
Miklos Szeredi
5d9ce36da4 fix 2006-03-01 12:10:13 +00:00
Miklos Szeredi
1bf64f4806 fix 2006-02-17 15:49:25 +00:00
Miklos Szeredi
83deefd65f revert to version 2.6 2006-01-23 17:11:24 +00:00
Miklos Szeredi
065f222cd5 fix 2006-01-20 15:15:21 +00:00
Miklos Szeredi
95da860d29 fix 2006-01-06 18:29:40 +00:00
Miklos Szeredi
2b47811008 a whole lot of crap 2005-11-28 13:27:10 +00:00
Miklos Szeredi
9c2ccb43c3 fix 2005-11-17 17:11:48 +00:00
Miklos Szeredi
3a77047661 fix 2005-11-11 21:32:42 +00:00
Miklos Szeredi
c706ad9ca0 fix 2005-11-07 15:30:48 +00:00
Miklos Szeredi
52cb09d16e fix up statfs interface 2005-11-07 11:59:00 +00:00
Miklos Szeredi
11509ce3fc add ftruncate() method 2005-10-26 16:04:04 +00:00
Miklos Szeredi
d9079a75b1 atomic open+create added 2005-10-26 15:29:06 +00:00
Miklos Szeredi
b0b13d1e54 add access operation 2005-10-26 12:53:25 +00:00
Miklos Szeredi
b75d4b9bc0 spelling fix 2005-10-11 10:12:08 +00:00
Miklos Szeredi
7f54fb491c add documentation 2005-10-10 08:42:17 +00:00
Miklos Szeredi
836ab71baf fix 2005-10-03 14:11:59 +00:00
Miklos Szeredi
807d8efd4a more documentation 2005-10-03 08:44:53 +00:00
Miklos Szeredi
79cc92df6a add documentation 2005-10-02 20:18:41 +00:00
Miklos Szeredi
644cd6ef22 forgot to revert some file locking bits 2005-09-14 14:26:06 +00:00
Miklos Szeredi
fcf9f8d616 revert stuff 2005-09-08 14:28:54 +00:00
Miklos Szeredi
ecce1bf2ff fix 2005-08-25 15:19:06 +00:00
Miklos Szeredi
b0c52c59f7 fix 2005-08-23 15:39:43 +00:00
Miklos Szeredi
178451d6f0 fix 2005-08-15 13:19:07 +00:00
Miklos Szeredi
a148242fb8 cleanup 2005-08-14 23:00:27 +00:00