qemu-gpiodev/libfuse.git
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

17 years agolib: fix locking when loading a filesystem module
Miklos Szeredi [Fri, 22 Jun 2007 20:41:26 +0000 (20:41 +0000)]
lib: fix locking when loading a filesystem module

17 years ago*** empty log message ***
Miklos Szeredi [Thu, 21 Jun 2007 13:48:28 +0000 (13:48 +0000)]
*** empty log message ***

17 years agoAdd fs subtype support to mount.fuse
Miklos Szeredi [Thu, 21 Jun 2007 13:48:07 +0000 (13:48 +0000)]
Add fs subtype support to mount.fuse

17 years agoAdd fs subtype support to libfuse and fusermount
Miklos Szeredi [Wed, 20 Jun 2007 21:37:58 +0000 (21:37 +0000)]
Add fs subtype support to libfuse and fusermount

17 years agokernel: sync with mainline (2.6.22)
Miklos Szeredi [Tue, 19 Jun 2007 09:23:02 +0000 (09:23 +0000)]
kernel: sync with mainline (2.6.22)

17 years agoSend debug output to stderr instead of stdout
Miklos Szeredi [Mon, 18 Jun 2007 14:27:47 +0000 (14:27 +0000)]
Send debug output to stderr instead of stdout

17 years agolibulockmgr: Work around a kernel bug in recv()
Miklos Szeredi [Sun, 3 Jun 2007 08:30:42 +0000 (08:30 +0000)]
libulockmgr: Work around a kernel bug in recv()