qemu-gpiodev/libfuse.git
15 years agoadd bug report credits fuse_2_8_3
Miklos Szeredi [Mon, 1 Feb 2010 15:01:24 +0000 (15:01 +0000)]
add bug report credits

15 years ago* Released 2.8.3
Miklos Szeredi [Mon, 1 Feb 2010 14:52:30 +0000 (14:52 +0000)]
* 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

15 years ago* Released 2.8.2 fuse_2_8_2
Miklos Szeredi [Tue, 26 Jan 2010 20:46:45 +0000 (20:46 +0000)]
* Released 2.8.2

15 years ago* Fix race if two "fusermount -u" instances are run in parallel.
Miklos Szeredi [Tue, 26 Jan 2010 18:20:13 +0000 (18:20 +0000)]
* 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

15 years ago* Fix compile error on FreeBSD. Patch by Jay Sullivan
Miklos Szeredi [Thu, 14 Jan 2010 09:54:42 +0000 (09:54 +0000)]
* Fix compile error on FreeBSD.  Patch by Jay Sullivan

15 years ago* Use '--no-canonicalize' option of mount(8) (available in
Miklos Szeredi [Wed, 23 Dec 2009 12:51:40 +0000 (12:51 +0000)]
* 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.

15 years agoDoc fix
Miklos Szeredi [Mon, 2 Nov 2009 10:17:24 +0000 (10:17 +0000)]
Doc fix

15 years ago* Released 2.8.1 fuse_2_8_1
Miklos Szeredi [Fri, 11 Sep 2009 10:48:52 +0000 (10:48 +0000)]
* Released 2.8.1

15 years agoFix missing versioned symbol fuse_get_context@FUSE_2.2
Miklos Szeredi [Tue, 25 Aug 2009 09:07:59 +0000 (09:07 +0000)]
Fix missing versioned symbol fuse_get_context@FUSE_2.2

15 years ago* Add missing fuse_session_data to versionscript fuse_2_8_0
Miklos Szeredi [Tue, 18 Aug 2009 16:13:33 +0000 (16:13 +0000)]
* Add missing fuse_session_data to versionscript

* Make sure all global symbols are prefixed with "fuse_" or "cuse_"

* Released 2.8.0

15 years ago* Add missing pthread link for libulockmgr. Patch by Petr Salinger
Miklos Szeredi [Thu, 16 Jul 2009 17:14:51 +0000 (17:14 +0000)]
* Add missing pthread link for libulockmgr.  Patch by  Petr Salinger

15 years ago* Clarify how the protocol version should be negotiated between
Miklos Szeredi [Thu, 16 Jul 2009 11:07:31 +0000 (11:07 +0000)]
* 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

15 years ago* Released 2.8.0-pre3
Miklos Szeredi [Mon, 6 Jul 2009 11:48:34 +0000 (11:48 +0000)]
* Released 2.8.0-pre3

15 years ago* fusermount: Do not silently ignore command line arguments.
Miklos Szeredi [Thu, 2 Jul 2009 12:52:27 +0000 (12:52 +0000)]
* fusermount: Do not silently ignore command line arguments.
Patch by Sebastian Harl

15 years ago* The context is extended with a 'umask' field. The umask is sent
Miklos Szeredi [Thu, 2 Jul 2009 12:26:36 +0000 (12:26 +0000)]
* 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

15 years agofix compiler warning
Csaba Henk [Wed, 1 Jul 2009 21:57:33 +0000 (21:57 +0000)]
fix compiler warning

15 years agoAdd fuse_getgroups (high level lib) and fuse_req_getgroups (low
Miklos Szeredi [Fri, 19 Jun 2009 10:27:38 +0000 (10:27 +0000)]
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.

15 years agoAdd "noforget" option to high level lib.
Miklos Szeredi [Thu, 18 Jun 2009 11:29:14 +0000 (11:29 +0000)]
Add "noforget" option to high level lib.
 Add "no_remote_lock" option to disable remote file locking

15 years ago*** empty log message ***
Miklos Szeredi [Thu, 18 Jun 2009 11:20:07 +0000 (11:20 +0000)]
*** empty log message ***

15 years agoCUSE patches from Tejun Heo (add new files)
Miklos Szeredi [Thu, 18 Jun 2009 11:19:14 +0000 (11:19 +0000)]
CUSE patches from Tejun Heo (add new files)

15 years agoCUSE patches from Tejun Heo
Miklos Szeredi [Thu, 18 Jun 2009 11:11:54 +0000 (11:11 +0000)]
CUSE patches from Tejun Heo

15 years agoAdd missing fuse_reply_bmap to versionscript. Debian Bug#531329. Reported by Goswin...
Miklos Szeredi [Thu, 18 Jun 2009 09:26:22 +0000 (09:26 +0000)]
Add missing fuse_reply_bmap to versionscript.  Debian Bug#531329.  Reported by Goswin Brederlow

15 years agoDon't call forget_node() if the lookup was negative and write()
Miklos Szeredi [Wed, 27 May 2009 10:17:24 +0000 (10:17 +0000)]
Don't call forget_node() if the lookup was negative and write()
for the reply returned ENOENT.  Reported by John Haxby

15 years agoAdd FUSE_CAP_EXPORT_SUPPORT to fuse_common.h
Miklos Szeredi [Mon, 25 May 2009 15:02:52 +0000 (15:02 +0000)]
Add FUSE_CAP_EXPORT_SUPPORT to fuse_common.h

15 years agoFix 'make install-strip'. Reported by Dominick Layfield
Miklos Szeredi [Fri, 8 May 2009 12:04:50 +0000 (12:04 +0000)]
Fix 'make install-strip'.  Reported by Dominick Layfield

15 years agoFix missing newlines in some printfs
Miklos Szeredi [Fri, 8 May 2009 11:49:38 +0000 (11:49 +0000)]
Fix missing newlines in some printfs

16 years agodocumentation update
Miklos Szeredi [Fri, 6 Feb 2009 14:04:10 +0000 (14:04 +0000)]
documentation update

16 years agoReleased 2.8.0-pre2 fuse_2_8_0_pre2
Miklos Szeredi [Mon, 5 Jan 2009 15:43:58 +0000 (15:43 +0000)]
Released 2.8.0-pre2

16 years ago* Add missing setattr flags to <fuse_lowlevel.h>.
Miklos Szeredi [Mon, 8 Dec 2008 21:53:35 +0000 (21:53 +0000)]
* Add missing setattr flags to <fuse_lowlevel.h>.
* Only pass valid flags to ->setattr().

16 years ago* Implement poll support. Patch by Tejun Heo
Miklos Szeredi [Mon, 8 Dec 2008 19:26:53 +0000 (19:26 +0000)]
* Implement poll support.  Patch by Tejun Heo

16 years ago* Implement ioctl support. On high level interface only
Miklos Szeredi [Fri, 5 Dec 2008 10:55:36 +0000 (10:55 +0000)]
* 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

16 years agoIf open sets fi->nonseekable, libfuse will tell the kernel that the file is not seeka...
Miklos Szeredi [Fri, 28 Nov 2008 15:12:48 +0000 (15:12 +0000)]
If open sets fi->nonseekable, libfuse will tell the kernel that the file is not seekable.  Patch by Tejun Heo

16 years agolowlevel lib: fix deadlock if fuse_reply_* is called from theinterrupt handling funct...
Miklos Szeredi [Thu, 27 Nov 2008 18:31:18 +0000 (18:31 +0000)]
lowlevel lib: fix deadlock if fuse_reply_* is called from theinterrupt handling function.  Reported by Tero Marttila

16 years ago* Allow commas in options to be escaped with a backslash * Add new function: fuse_opt...
Miklos Szeredi [Thu, 16 Oct 2008 19:11:28 +0000 (19:11 +0000)]
* 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

16 years agoPass current file flags to read and write operations
Miklos Szeredi [Tue, 14 Oct 2008 14:37:48 +0000 (14:37 +0000)]
Pass current file flags to read and write operations

16 years agoAPI documentation update by Daniel Benamy
Miklos Szeredi [Thu, 21 Aug 2008 17:38:33 +0000 (17:38 +0000)]
API documentation update by Daniel Benamy

16 years agoClean up debug output in highlevel lib
Miklos Szeredi [Thu, 24 Jul 2008 20:20:24 +0000 (20:20 +0000)]
Clean up debug output in highlevel lib

16 years agodoc updates from Nikolaus Rath
Miklos Szeredi [Fri, 18 Jul 2008 11:19:57 +0000 (11:19 +0000)]
doc updates from Nikolaus Rath

16 years agoReleased 2.8.0-pre1
Miklos Szeredi [Thu, 10 Jul 2008 19:44:00 +0000 (19:44 +0000)]
Released 2.8.0-pre1

16 years agoSkip calling mount(8) if /etc/mtab doesn't exist...
Miklos Szeredi [Thu, 10 Jul 2008 19:35:21 +0000 (19:35 +0000)]
Skip calling mount(8) if /etc/mtab doesn't exist...

16 years agoFix handling of (no)suid and (no)dev options...
Miklos Szeredi [Thu, 10 Jul 2008 19:30:43 +0000 (19:30 +0000)]
Fix handling of (no)suid and (no)dev options...

16 years agoAPI doc update by Nikolaus Rath
Miklos Szeredi [Wed, 9 Jul 2008 17:05:01 +0000 (17:05 +0000)]
API doc update by Nikolaus Rath

16 years agoRemove fuse kernel module sources
Miklos Szeredi [Mon, 16 Jun 2008 14:16:02 +0000 (14:16 +0000)]
Remove fuse kernel module sources

16 years agoFix missing <sys/param.h> include for PATH_MAX
Miklos Szeredi [Tue, 10 Jun 2008 18:34:11 +0000 (18:34 +0000)]
Fix missing <sys/param.h> include for PATH_MAX

16 years agoFix theoretical infinite loops in libfuse
Miklos Szeredi [Tue, 10 Jun 2008 18:31:55 +0000 (18:31 +0000)]
Fix theoretical infinite loops in libfuse

16 years agoDon't allow bigger than 4kB writes by default...
Miklos Szeredi [Mon, 9 Jun 2008 10:52:50 +0000 (10:52 +0000)]
Don't allow bigger than 4kB writes by default...

16 years agoFix mounting over symlink
Miklos Szeredi [Mon, 9 Jun 2008 10:21:28 +0000 (10:21 +0000)]
Fix mounting over symlink

16 years agoUpdate warning message for missing newline at end of fuse.conf
Miklos Szeredi [Wed, 9 Apr 2008 13:23:36 +0000 (13:23 +0000)]
Update warning message for missing newline at end of fuse.conf

16 years agoUpdate error message for missing mountpoint parameter
Miklos Szeredi [Tue, 8 Apr 2008 13:44:52 +0000 (13:44 +0000)]
Update error message for missing mountpoint parameter

17 years agoHighlevel lib: don't limit paths to 4095 characters
Miklos Szeredi [Sun, 6 Apr 2008 19:17:23 +0000 (19:17 +0000)]
Highlevel lib: don't limit paths to 4095 characters

17 years agoFix memory leaks on mount
Miklos Szeredi [Tue, 25 Mar 2008 21:20:40 +0000 (21:20 +0000)]
Fix memory leaks on mount

17 years agoFix missing pthread_mutex_destroy...
Miklos Szeredi [Wed, 19 Mar 2008 10:26:00 +0000 (10:26 +0000)]
Fix missing pthread_mutex_destroy...

17 years agoAdd queuing on contention to per-node lock algorithm...
Miklos Szeredi [Fri, 7 Mar 2008 11:22:11 +0000 (11:22 +0000)]
Add queuing on contention to per-node lock algorithm...

17 years agoMake example/null work with -odirect_io
Miklos Szeredi [Wed, 5 Mar 2008 13:03:59 +0000 (13:03 +0000)]
Make example/null work with -odirect_io

17 years agoupdate versions to 2.8.0-pre0
Miklos Szeredi [Wed, 20 Feb 2008 12:06:12 +0000 (12:06 +0000)]
update versions to 2.8.0-pre0

17 years agoAdd per-node locking, instead of a global tree lock to protect the path from changing...
Miklos Szeredi [Fri, 8 Feb 2008 19:51:26 +0000 (19:51 +0000)]
Add per-node locking, instead of a global tree lock to protect the path from changing during operations

17 years agoIf the "FUSE_THREAD_STACK" environment is set, initialize the stack size of threads...
Miklos Szeredi [Fri, 8 Feb 2008 18:35:04 +0000 (18:35 +0000)]
If the "FUSE_THREAD_STACK" environment is set, initialize the stack size of threads by this value

17 years agoSupport the st_blksize field in struct stat
Miklos Szeredi [Fri, 8 Feb 2008 18:25:19 +0000 (18:25 +0000)]
Support the st_blksize field in struct stat

17 years agoAdd support for atomic open(O_TRUNC)
Miklos Szeredi [Fri, 8 Feb 2008 17:46:57 +0000 (17:46 +0000)]
Add support for atomic open(O_TRUNC)

17 years agoSupport receiving file handle from kernel in GETATTR request; Allow operations with...
Miklos Szeredi [Fri, 8 Feb 2008 17:22:15 +0000 (17:22 +0000)]
Support receiving file handle from kernel in GETATTR request; Allow operations with a NULL path argument, if the filesystem supports it

17 years agoUpdate kernel interface to 7.9
Miklos Szeredi [Fri, 8 Feb 2008 11:41:41 +0000 (11:41 +0000)]
Update kernel interface to 7.9

17 years agofusexmp_fh: avoid unnecessary seeking in readdir
Miklos Szeredi [Fri, 8 Feb 2008 11:26:15 +0000 (11:26 +0000)]
fusexmp_fh: avoid unnecessary seeking in readdir

17 years agoBlock SIGCHLD when executing mount and umount
Miklos Szeredi [Fri, 8 Feb 2008 10:45:06 +0000 (10:45 +0000)]
Block SIGCHLD when executing mount and umount

17 years agolib/mount_bsd.c: fix typo fuse_2_8_start
Csaba Henk [Tue, 5 Feb 2008 03:47:26 +0000 (03:47 +0000)]
lib/mount_bsd.c: fix typo

17 years agolib/mount_bsd.c: add "-onosync_unmount" kernel option
Csaba Henk [Tue, 5 Feb 2008 03:07:47 +0000 (03:07 +0000)]
lib/mount_bsd.c: add "-onosync_unmount" kernel option

17 years agolib/mount_bsd.c: prettify option specifications
Csaba Henk [Sun, 3 Feb 2008 22:29:09 +0000 (22:29 +0000)]
lib/mount_bsd.c: prettify option specifications

17 years agolib/mount_bsd.c: get rid of all the hacks, we really need nothing just a forced unmount
Csaba Henk [Sun, 3 Feb 2008 20:13:32 +0000 (20:13 +0000)]
lib/mount_bsd.c: get rid of all the hacks, we really need nothing just a forced unmount

17 years agolib/mount_bsd.c: ditch the kvm(8) stuff and fix unmounting in a simple and sensible way
Csaba Henk [Sun, 3 Feb 2008 15:00:22 +0000 (15:00 +0000)]
lib/mount_bsd.c: ditch the kvm(8) stuff and fix unmounting in a simple and sensible way

17 years agolib/mount_bsd.c: string formatting fixes, exit if mounting has failed
Csaba Henk [Sun, 3 Feb 2008 12:07:56 +0000 (12:07 +0000)]
lib/mount_bsd.c: string formatting fixes, exit if mounting has failed

17 years agomake makeconf.sh work under FreeBSD
Csaba Henk [Mon, 7 Jan 2008 11:18:33 +0000 (11:18 +0000)]
make makeconf.sh work under FreeBSD

17 years agolib/mount_bsd.c: add support for the subtype option
Csaba Henk [Mon, 7 Jan 2008 10:54:24 +0000 (10:54 +0000)]
lib/mount_bsd.c: add support for the subtype option

17 years agolib/mount_bsd.c: fix up/refine device closing vs. unmount
Csaba Henk [Sun, 6 Jan 2008 15:34:10 +0000 (15:34 +0000)]
lib/mount_bsd.c: fix up/refine device closing vs. unmount

17 years agolib/mount_bsd.c: Close device before unmount.
Csaba Henk [Thu, 3 Jan 2008 12:13:54 +0000 (12:13 +0000)]
lib/mount_bsd.c: Close device before unmount.

Cf. lib/mount.c rev. 1.43.

17 years agolib/mount_bsd.c: fix some warnings
Csaba Henk [Thu, 3 Jan 2008 11:08:44 +0000 (11:08 +0000)]
lib/mount_bsd.c: fix some warnings

17 years agoFix './configure --disable-static'
Miklos Szeredi [Sun, 23 Dec 2007 18:13:08 +0000 (18:13 +0000)]
Fix './configure --disable-static'

17 years agoReleased 2.7.2 fuse_2_7_2
Miklos Szeredi [Mon, 17 Dec 2007 13:27:44 +0000 (13:27 +0000)]
Released 2.7.2

17 years agofix
Miklos Szeredi [Wed, 12 Dec 2007 19:01:23 +0000 (19:01 +0000)]
fix

17 years agoFix kernel module compile for 2.6.24
Miklos Szeredi [Wed, 12 Dec 2007 18:59:44 +0000 (18:59 +0000)]
Fix kernel module compile for 2.6.24

17 years agoReleased 2.7.2
Miklos Szeredi [Wed, 12 Dec 2007 14:33:17 +0000 (14:33 +0000)]
Released 2.7.2

17 years agochange indenting
Miklos Szeredi [Wed, 12 Dec 2007 14:25:40 +0000 (14:25 +0000)]
change indenting

17 years agoDisable old symbol versions if __UCLIBC__ is defined fuse_2_7_2_before_indent
Miklos Szeredi [Wed, 12 Dec 2007 11:53:38 +0000 (11:53 +0000)]
Disable old symbol versions if __UCLIBC__ is defined

17 years ago'fusermount -u' did not umount the filesystem if /etc/mtab was a symlink
Miklos Szeredi [Mon, 12 Nov 2007 13:57:12 +0000 (13:57 +0000)]
'fusermount -u' did not umount the filesystem if /etc/mtab was a symlink

17 years agoadd Doxyfile to EXTRA_DIST fuse_2_7_1
Miklos Szeredi [Tue, 16 Oct 2007 16:57:25 +0000 (16:57 +0000)]
add Doxyfile to EXTRA_DIST

17 years agoReleased 2.7.1
Miklos Szeredi [Tue, 16 Oct 2007 16:34:38 +0000 (16:34 +0000)]
Released 2.7.1

17 years agopull kernel module fixes from mainline
Miklos Szeredi [Tue, 16 Oct 2007 16:11:01 +0000 (16:11 +0000)]
pull kernel module fixes from mainline

17 years agoClarify licence version to be "LGPLv2" for the library
Miklos Szeredi [Tue, 16 Oct 2007 15:12:09 +0000 (15:12 +0000)]
Clarify licence version to be "LGPLv2" for the library

17 years agodoc updates
Miklos Szeredi [Tue, 16 Oct 2007 14:36:13 +0000 (14:36 +0000)]
doc updates

17 years agodoc update from Evan Jones
Miklos Szeredi [Tue, 16 Oct 2007 14:29:28 +0000 (14:29 +0000)]
doc update from Evan Jones

17 years agodoc updates
Miklos Szeredi [Tue, 16 Oct 2007 14:25:08 +0000 (14:25 +0000)]
doc updates

17 years agoFix kernel module compilation for 2.6.23
Miklos Szeredi [Tue, 18 Sep 2007 13:00:33 +0000 (13:00 +0000)]
Fix kernel module compilation for 2.6.23

17 years agoAdd missing context initialization in fuse_fs_chmod()
Miklos Szeredi [Tue, 18 Sep 2007 11:34:14 +0000 (11:34 +0000)]
Add missing context initialization in fuse_fs_chmod()

17 years agomove BSD license out from ifdefed region
Miklos Szeredi [Tue, 18 Sep 2007 11:27:56 +0000 (11:27 +0000)]
move BSD license out from ifdefed region

17 years agoadd testcase
Miklos Szeredi [Mon, 17 Sep 2007 15:43:41 +0000 (15:43 +0000)]
add testcase

17 years agolib/fuse_lowlevel.c: fix a fuse_req leak in do_forget()
Miklos Szeredi [Wed, 5 Sep 2007 15:05:13 +0000 (15:05 +0000)]
lib/fuse_lowlevel.c: fix a fuse_req leak in do_forget()

17 years agofixes
Miklos Szeredi [Wed, 8 Aug 2007 18:22:01 +0000 (18:22 +0000)]
fixes

17 years agowarning fix
Miklos Szeredi [Wed, 8 Aug 2007 17:58:43 +0000 (17:58 +0000)]
warning fix

17 years agoupdate README with mount options
Miklos Szeredi [Wed, 25 Jul 2007 13:10:08 +0000 (13:10 +0000)]
update README with mount options

17 years agoDon't call /bin/[u]mount if /etc/mtab is a symlink
Miklos Szeredi [Wed, 25 Jul 2007 09:36:52 +0000 (09:36 +0000)]
Don't call /bin/[u]mount if /etc/mtab is a symlink

17 years agoReset args->argc in fuse_opt_free_args()
Miklos Szeredi [Thu, 12 Jul 2007 11:22:10 +0000 (11:22 +0000)]
Reset args->argc in fuse_opt_free_args()

17 years agoReleased 2.7.0 fuse_2_7_0
Miklos Szeredi [Mon, 2 Jul 2007 11:29:19 +0000 (11:29 +0000)]
Released 2.7.0