aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorLines
2016-01-28Remove "credits" section, we now have an AUTHORS file.Nikolaus Rath-12/+0
2016-01-14Removed placeholder README file and switch automake to foreign flavor.Nikolaus Rath-4/+1
The GNU flavor merely requires to existence of some files (including README, but we prefer README.md), so there seems to be little point in using it.
2016-01-14Removed hopelessly outdated files.Nikolaus Rath-427/+1
2016-01-14Update makeconf.shNikolaus Rath-26/+7
Describe why manual copying of config.rpath is necessary, and fail with a more helpful message if it can't be found. Remove code for systems without autoreconf - it's apparently not used by anyone since it has been broken for quite some time (there is no `kernel` directory anymore).
2016-01-14Update maintainer and contributor listNikolaus Rath-6/+49
2016-01-14Extend write_buf documentationNikolaus Rath-0/+5
2016-01-14Initialize padding to zero.Nikolaus Rath-0/+1
This should prevent some valgrind warnings.
2015-12-21Updated homepage URL and added download location.Nikolaus Rath-1/+5
2015-12-20Migrated README to README.md for Markdown rendering on GitHub.Nikolaus Rath-379/+100
2015-09-29Merge branch 'clone_fd'Miklos Szeredi-13/+113
2015-08-14Merge git://git.code.sf.net/u/xophmeister/fuseMiklos Szeredi-0/+14
2015-08-12Canonicalised whitespace and added ChangeLog entryChristopher Harrison-1/+6
2015-08-12libfuse: fix warning mount.c:receive_fd()Miklos Szeredi-1/+6
Reported by Albert Berger
2015-07-30Added fuse_pkgversion functionChristopher Harrison-0/+11
Returns the full PACKAGE_VERSION string, per autoconf
2015-06-29libfuse: fix possible memory leakMiklos Szeredi-1/+5
Reported by Jose R. Guzman
2015-05-26Use system directory for system-wide udev rules by defaultIkey Doherty-1/+8
This ensures that fuse functions correctly on stateless operating systems without requiring use of the site configuration directory (/etc/). Signed-off-by: Ikey Doherty <michael.i.doherty@intel.com>
2015-05-22libfuse: fix exec environment for mount and umountMiklos Szeredi-6/+22
Found by Tavis Ormandy (CVE-2015-3202).
2015-05-18libfuse: add "clone_fd" optionMiklos Szeredi-2/+63
This creates a separate device file descriptor for each processing thread, which might improve performance.
2015-05-18libfuse: get ref for reqMiklos Szeredi-1/+3
While the request lives don't free the channel associated with the request, the answer will need to be written on the channel.
2015-05-18libfuse: refcount fuse_chan objectsMiklos Szeredi-10/+47
New functions: fuse_chan_get(), fuse_chan_put(). Removed function: fuse_chan_destroy().
2015-04-23libfuse: add FUSE_CAP_NO_OPEN_SUPPORT flag to ->init()Miklos Szeredi-0/+11
2015-02-26libfuse: fix handling of '.' and '..' in highlevel readdirplusMiklos Szeredi-4/+14
2015-02-26libfuse: fix fuse_remove_signal_handlers()Miklos Szeredi-11/+16
to properly restore the default signal handler. Reported by: Chris Johnson <johnsocg@gmail.com>
2014-11-25Fix docs of lowlevel readdirplus()Miklos Szeredi-3/+3
Reported by Michael j Theall.
2014-07-21libfuse: highlevel API: fix directory file handle passed to ioctl() methodMiklos Szeredi-2/+16
Reported by Eric Biggers
2014-07-15ChangeLog fixMiklos Szeredi-1/+1
2014-07-15libfuse: add flags to ->rename()Miklos Szeredi-20/+97
See renameat2() system call in linux-3.15 and later kernels.
2014-07-15libfuse: allow setting ctime in ->setattr()Miklos Szeredi-3/+15
2014-07-15libfuse: add "time_gran" optionMiklos Szeredi-3/+33
This allows the filesystem to specify the time granularity it supports when the kernel is responsible for updating times ("writeback_cache" option).
2014-07-15fusermount, libfuse: send value as unsigned in "user_id=" and "group_id="Miklos Szeredi-3/+8
...options. Uids/gids larger than 2147483647 would result in EINVAL when mounting the filesystem. This also needs a fix in the kernel.
2014-07-15libfuse: document deadlock avoidance for fuse_notify_inval_entry()Miklos Szeredi-0/+13
and fuse_notify_delete() Reported by Han-Wen Nienhuys
2014-03-26Initilaize stat buffer passed to ->getattr() and ->fgetattr()Miklos Szeredi-0/+7
to zero in all cases. Reported by Daniel Iwan.
2014-03-18compile fix for fuse_lo-plusMiklos Szeredi-1/+43
2014-03-17compile fixMiklos Szeredi-1/+5
2014-03-05libfuse: implement readdirplus for high-level APIEric Wong-79/+349
Reuse the old "readdir" callback, but add a flags argument, that has FUSE_READDIR_PLUS in case this is a "plus" version. Filesystems can safely ignore this flag, but if they want they can add optimizations based on it: i.e. only retrieve the full attributes in PLUS mode. The filler function is also given a flags argument and the filesystem can set FUSE_FILL_DIR_PLUS if all the attributes in "stat" are valid.
2014-02-27Allocate buffer when splicing from the fuse deviceMiklos Szeredi-6/+21
Was broken by commit 561d7054d856 "libfuse: remove fuse_chan_bufsize()".
2014-02-21libfuse: added fuse_lo-plus.c to the examplesMiklos Szeredi-1/+453
2014-02-04fuse: use dlsym() instead of relying on ld.so constructor functionsFabrice Bauzac-93/+118
2014-01-29libfuse: Add "async_dio" and "writeback_cache" optionsMiklos Szeredi-6/+56
Asynchronous direct I/O is supported by linux kernels 3.13 and later, writeback caching is supported by 3.14 and later.
2013-12-11"pkg-config fuse3 --libs" gives the wrong library nameMiklos Szeredi-1/+1
Reported-by: Michael j Theall
2013-11-29Fix fuse_add_direntry_plus()Miklos Szeredi-15/+10
2013-09-23Advertize the existence of some "configure" env vars.Fabrice Bauzac-0/+3
Advertize the existence of env vars MOUNT_FUSE_PATH, UDEV_RULES_PATH and INIT_D_PATH in the execution of ./configure.
2013-09-20test: add a realdir optionMiklos Szeredi-13/+38
2013-09-04libfuse: add the "subdir-objects" automake optionFabrice Bauzac-1/+1
to fix a warning issued by automake 1.14.
2013-08-26Merge remote-tracking branch 'origin/fuse_2_9_bugfix'Miklos Szeredi-0/+9
2013-08-26Add missing includesDaniel Thau-0/+9
This allows compiling fuse with musl.
2013-08-26Don't close -1 fd in fuse_chan_destroy()Miklos Szeredi-1/+3
Valgrind warns on close(-1). So don't do this (happens if fuse_chan_clearfd() was called on the channel).
2013-08-26Change generation and nlookup from 'unsigned long' to 'uint64_t'Miklos Szeredi-4/+3
2013-07-26Print help on stdout instead of stderrMiklos Szeredi-38/+35
2013-07-25ulockmgr: strip ulockmgr support from this source packageMiklos Szeredi-937/+22
Distribute ulockmgr separately. It is not needed for the building of libfuse, only fusexmp_fh. Check ulockmgr library in ./configure and if not disable remote-lock suport in fusexmp_fh.