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

17 years agolib: optimization: store parent pointer in node instead of parent id
Miklos Szeredi [Tue, 29 May 2007 23:08:11 +0000 (23:08 +0000)]
lib: optimization: store parent pointer in node instead of parent id

17 years agolib: don't create new thread for each FORGET request...
Miklos Szeredi [Tue, 29 May 2007 13:34:15 +0000 (13:34 +0000)]
lib: don't create new thread for each FORGET request...

17 years agolib: fix memory leak on thread creation failure...
Miklos Szeredi [Thu, 24 May 2007 08:05:45 +0000 (08:05 +0000)]
lib: fix memory leak on thread creation failure...

17 years agolowlevel lib: add fuse_reply_iov function...
Miklos Szeredi [Wed, 23 May 2007 15:21:55 +0000 (15:21 +0000)]
lowlevel lib: add fuse_reply_iov function...

17 years agoFix Oops or error if a regular file is created with mknod(2)...
Miklos Szeredi [Tue, 22 May 2007 11:09:01 +0000 (11:09 +0000)]
Fix Oops or error if a regular file is created with mknod(2)...

17 years agoadd test for mknod() of regular file
Miklos Szeredi [Mon, 21 May 2007 09:22:52 +0000 (09:22 +0000)]
add test for mknod() of regular file

17 years ago*** empty log message ***
Miklos Szeredi [Thu, 17 May 2007 12:41:46 +0000 (12:41 +0000)]
*** empty log message ***

17 years agoupdate flush changes
Miklos Szeredi [Fri, 11 May 2007 09:19:36 +0000 (09:19 +0000)]
update flush changes

17 years agovarious flush related fixes in hi-lib
Csaba Henk [Thu, 10 May 2007 22:56:46 +0000 (22:56 +0000)]
various flush related fixes in hi-lib

17 years agofix return value of fuse_loop()/fuse_loop_mt()
Csaba Henk [Thu, 10 May 2007 22:52:34 +0000 (22:52 +0000)]
fix return value of fuse_loop()/fuse_loop_mt()

17 years agofix fuse_2_7_0_rc1
Miklos Szeredi [Thu, 3 May 2007 11:56:02 +0000 (11:56 +0000)]
fix

17 years agofix
Miklos Szeredi [Thu, 3 May 2007 11:17:29 +0000 (11:17 +0000)]
fix

17 years agoReleased 2.7.0-rc1
Miklos Szeredi [Thu, 3 May 2007 10:58:59 +0000 (10:58 +0000)]
Released 2.7.0-rc1

17 years agokernel: sync with mainline...
Miklos Szeredi [Wed, 2 May 2007 17:48:09 +0000 (17:48 +0000)]
kernel: sync with mainline...

17 years agodoc
Miklos Szeredi [Sat, 28 Apr 2007 17:38:17 +0000 (17:38 +0000)]
doc

17 years agoClean up init script, make it LSB compliant
Miklos Szeredi [Fri, 27 Apr 2007 21:07:45 +0000 (21:07 +0000)]
Clean up init script, make it LSB compliant

17 years agomerge bugfix branch up to 2.6.4
Miklos Szeredi [Fri, 27 Apr 2007 19:24:35 +0000 (19:24 +0000)]
merge bugfix branch up to 2.6.4

17 years agolibfuse: call umount(8) directly...
Miklos Szeredi [Fri, 27 Apr 2007 18:08:15 +0000 (18:08 +0000)]
libfuse: call umount(8) directly...

17 years agoIn multithreaded loop, use a semaphore instead of SIGHUP...
Miklos Szeredi [Thu, 26 Apr 2007 20:29:12 +0000 (20:29 +0000)]
In multithreaded loop, use a semaphore instead of SIGHUP...

17 years agoupdate copyright dates
Miklos Szeredi [Wed, 25 Apr 2007 16:19:15 +0000 (16:19 +0000)]
update copyright dates