Miklos Szeredi
83eadc2fa3
*** empty log message ***
2010-02-18 14:13:10 +00:00
Miklos Szeredi
b21279ff36
* Fix definition of FUSE_OPT_ENT for C++. Reported by Tim
...
Bruylants
2010-02-18 14:07:09 +00:00
Miklos Szeredi
bba1ff4cf6
* Fix stack alignment for clone()
2010-02-18 11:05:13 +00:00
Miklos Szeredi
96fd197a5e
add bug report credits
2010-02-01 15:01:24 +00:00
Miklos Szeredi
0197ce4041
* Released 2.8.3
...
* Using --no-canonicalize with umount(8) conflicts with the race
fix, sinceit assumes the supplied path is absolute, while the race
fix relies on the path being relative to the current directory
2010-02-01 14:52:30 +00:00
Miklos Szeredi
054635595a
* Released 2.8.2
2010-01-26 20:46:45 +00:00
Miklos Szeredi
8b3a0c74a1
* Fix race if two "fusermount -u" instances are run in parallel.
...
Reported by Dan Rosenberg
* Make sure that the path to be unmounted doesn't refer to a
symlink
2010-01-26 18:20:13 +00:00
Miklos Szeredi
d29bc735ad
* Fix compile error on FreeBSD. Patch by Jay Sullivan
2010-01-14 09:54:42 +00:00
Miklos Szeredi
4c3d9b1957
* Use '--no-canonicalize' option of mount(8) (available in
...
util-linux-ng version 2.17 or greater) to avoid calling
readling(2) on the newly mounted filesystem before the mount
procedure is finished. This has caused a deadlock if audit was
enabled in the kernel. Also use '--no-canonicalize' for umount to
avoid touching the mounted filesystem.
2009-12-23 12:51:40 +00:00
Miklos Szeredi
e61b775a5a
Doc fix
2009-11-02 10:17:24 +00:00
Miklos Szeredi
003bbc6ad3
* Released 2.8.1
2009-09-11 10:48:52 +00:00
Miklos Szeredi
b290c7f304
Fix missing versioned symbol fuse_get_context@FUSE_2.2
2009-08-25 09:07:59 +00:00
Miklos Szeredi
6972376812
* Add missing fuse_session_data to versionscript
...
* Make sure all global symbols are prefixed with "fuse_" or "cuse_"
* Released 2.8.0
2009-08-18 16:13:33 +00:00
Miklos Szeredi
7960e99ebb
* Add missing pthread link for libulockmgr. Patch by Petr Salinger
2009-07-16 17:14:51 +00:00
Miklos Szeredi
3846394e7a
* Clarify how the protocol version should be negotiated between
...
kernel and userspace. Notably libfuse didn't correctly handle the
case when the supported major versions didn't match
2009-07-16 11:07:31 +00:00
Miklos Szeredi
37a90f29e8
* Released 2.8.0-pre3
2009-07-06 11:48:34 +00:00
Miklos Szeredi
2db5be456f
* fusermount: Do not silently ignore command line arguments.
...
Patch by Sebastian Harl
2009-07-02 12:52:27 +00:00
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
Csaba Henk
5bd3ba41e5
fix compiler warning
2009-07-01 21:57:33 +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
17d1cf6956
Add "noforget" option to high level lib.
...
Add "no_remote_lock" option to disable remote file locking
2009-06-18 11:29:14 +00:00
Miklos Szeredi
dcd8b569bc
*** empty log message ***
2009-06-18 11:20:07 +00:00
Miklos Szeredi
6ae8980d69
CUSE patches from Tejun Heo (add new files)
2009-06-18 11:19:14 +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
0db74cc67c
Don't call forget_node() if the lookup was negative and write()
...
for the reply returned ENOENT. Reported by John Haxby
2009-05-27 10:17:24 +00:00
Miklos Szeredi
78cbfe5972
Add FUSE_CAP_EXPORT_SUPPORT to fuse_common.h
2009-05-25 15:02:52 +00:00
Miklos Szeredi
5be4599b70
Fix 'make install-strip'. Reported by Dominick Layfield
2009-05-08 12:04:50 +00:00
Miklos Szeredi
2b99e9d97d
Fix missing newlines in some printfs
2009-05-08 11:49:38 +00:00
Miklos Szeredi
1de24725e4
documentation update
2009-02-06 14:04:10 +00:00
Miklos Szeredi
f9fa25e977
Released 2.8.0-pre2
2009-01-05 15:43:58 +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
cafdcb253e
If open sets fi->nonseekable, libfuse will tell the kernel that the file is not seekable. Patch by Tejun Heo
2008-11-28 15:12:48 +00:00
Miklos Szeredi
e9191d5550
lowlevel lib: fix deadlock if fuse_reply_* is called from theinterrupt handling function. Reported by Tero Marttila
2008-11-27 18:31:18 +00:00
Miklos Szeredi
5c094ac015
* Allow commas in options to be escaped with a backslash * Add new function: fuse_opt_add_opt_escaped() * Add missing fuse_reply_bmap() to the version script
2008-10-16 19:11:28 +00:00
Miklos Szeredi
b7af77dc1d
Pass current file flags to read and write operations
2008-10-14 14:37:48 +00:00
Miklos Szeredi
78e42c17a6
API documentation update by Daniel Benamy
2008-08-21 17:38:33 +00:00
Miklos Szeredi
16d1d9656a
Clean up debug output in highlevel lib
2008-07-24 20:20:24 +00:00
Miklos Szeredi
968633a400
doc updates from Nikolaus Rath
2008-07-18 11:19:57 +00:00
Miklos Szeredi
d83a871356
Released 2.8.0-pre1
2008-07-10 19:44:00 +00:00
Miklos Szeredi
5f28cd15ab
Skip calling mount(8) if /etc/mtab doesn't exist...
2008-07-10 19:35:21 +00:00
Miklos Szeredi
cb71b4372c
Fix handling of (no)suid and (no)dev options...
2008-07-10 19:30:43 +00:00
Miklos Szeredi
4bfbd81047
API doc update by Nikolaus Rath
2008-07-09 17:05:01 +00:00
Miklos Szeredi
c75d6298b4
Remove fuse kernel module sources
2008-06-16 14:16:02 +00:00
Miklos Szeredi
74579f9862
Fix missing <sys/param.h> include for PATH_MAX
2008-06-10 18:34:11 +00:00
Miklos Szeredi
9d4a9ea675
Fix theoretical infinite loops in libfuse
2008-06-10 18:31:55 +00:00
Miklos Szeredi
377f3d1b8b
Don't allow bigger than 4kB writes by default...
2008-06-09 10:52:50 +00:00
Miklos Szeredi
6134eff5f1
Fix mounting over symlink
2008-06-09 10:21:28 +00:00