aboutsummaryrefslogtreecommitdiffstats
path: root/ChangeLog.rst
AgeCommit message (Collapse)AuthorLines
2017-08-03Added ChangeLog entry for FreeBSD commits.Nikolaus Rath-0/+3
2017-08-03Don't check st_nlink value for mkdirNikolaus Rath-0/+2
Some filesystems don't track this for directories. Fixes: #180.
2017-08-03Added changelog entry for symbol versioning fixes.Nikolaus Rath-0/+3
2017-08-03Added changelog entry for commit f0ecf.Nikolaus Rath-0/+3
2017-08-03Fix compilation on 32bit systemsNikolaus Rath-0/+6
Fixes: #185.
2017-07-08Released 3.1.0Nikolaus Rath-2/+2
2017-07-08Added public fuse_lib_help(), bumped minor versionNikolaus Rath-1/+5
2017-07-08Fixed description of struct fuse_conn_info->time_granNikolaus Rath-0/+3
At least on Linux kernel 4.9, a value of zero gives more than 1-sec accuracy.
2017-07-07Fixed typo in ChangelogNikolaus Rath-1/+1
2017-07-06Fixed bug in code example in ChangeLog.Nikolaus Rath-2/+2
2017-06-21Install init script in $DESTDIR/etc, not $prefix/$sysconfdirNikolaus Rath-0/+2
Fixes: #178.
2017-06-05examples/passthrough_ll: added support for create()Nikolaus Rath-2/+2
2017-06-05example/passthrough_ll: added write supportNikolaus Rath-0/+2
2017-05-25Document RENAME_EXCHANGE and RENAME_NOREPLACE flags.Nikolaus Rath-0/+4
2017-05-24fuse_signals.c: use new do_nothing function instead of SIG_IGNNikolaus Rath-0/+6
Fixes: #160.
2017-05-24Released libfuse 3.0.2Nikolaus Rath-0/+11
2017-04-10Released 3.0.1Nikolaus Rath-1/+1
2017-04-10Added ChangeLog for commits c24cc to eb972.Nikolaus Rath-1/+4
2017-04-07Fix rst markup.Nikolaus Rath-2/+1
2017-04-07Document true meaning of the 'use_ino' option.Nikolaus Rath-1/+4
2017-03-16Document that -o auto_unmount implies -o nodev,nosuidNikolaus Rath-0/+1
See also issue #148.
2017-01-12Added experimental support for building with Meson+NinjaNikolaus Rath-1/+1
2016-12-23Added documentation and test case for null exampleNikolaus Rath-0/+6
2016-12-09Released 3.0.0Nikolaus Rath-28/+23
2016-11-29Released 3.0.0rc3Nikolaus Rath-2/+2
2016-11-29Return signal value if session loop is terminated by signal and improve ↵Nikolaus Rath-3/+4
documentation
2016-11-22Make handling of -oallow_root easier to understandNikolaus Rath-0/+5
-oallow_root is handled in userspace, and requires passing -oallow_other to the kernel. This patch should make the code easier to understand and avoid the confusion that gave rise to issue #86.
2016-11-22Add support for FUSE_HANDLE_KILLPRIVNikolaus Rath-1/+6
Fixes #116.
2016-11-22Add support for FUSE_POSIX_ACLNikolaus Rath-1/+2
Fixes #117.
2016-11-22Added support for FUSE_PARALLEL_DIROPSNikolaus Rath-0/+1
Enabled by default since we haven't released libfuse 3.0 yet :-). Fixes #112.
2016-11-16Enable more capabilities by default, and document defaults.Nikolaus Rath-0/+8
Fixes #112.
2016-11-16Update ChangeLog to include recent documentation improvementsNikolaus Rath-1/+2
2016-11-16Abort if fs requests capabilities not supported by kernel.Nikolaus Rath-0/+3
See also issue #114.
2016-11-16Add support for more detailed error codes from main loopNikolaus Rath-0/+4
2016-11-10Added documentation for FUSE_CAP_FLOCK_LOCKSNikolaus Rath-0/+2
Fixes #106.
2016-11-10Make test for util-linux version more robustNikolaus Rath-0/+2
The current version fails on Amazon Linux. This check should work better. Fixes #64.
2016-11-10Don't expect EACCESS errors as rootNikolaus Rath-0/+5
Fixes #111.
2016-11-06Released 3.0.0-rc2Nikolaus Rath-2/+2
2016-11-06Fix documentation: fuse_file_info may be NULL for open filesNikolaus Rath-0/+4
This turns issue #62 from a bug into an enhancement :-).
2016-10-28Renamed fusermount / mount.fuse to fusermount3 / mount.fuse3Nikolaus Rath-0/+7
2016-10-28Released 3.0.0rc1Nikolaus Rath-2/+5
2016-10-27Add max_read to fuse_conn_infoNikolaus Rath-0/+6
Eventually, this setting should be negotiated in the filesystem's init() handler (like e.g. max_write). However, this requires corresponding changes in the FUSE kernel module. In preparation for this (and to allow a transition period) we already allow (and require) filesystems to set the value in the init() handler in addition to the mount option. The end-goal is tracked in issue #91.
2016-10-24fuse_session_new(): don't accept empty argv, check argv[0]Nikolaus Rath-0/+4
This should help avoid people to accidentally put options into argv[0]. Fixes #100.
2016-10-20Turn fuse_operations.nopath_flag into fuse_config.nullpath_okNikolaus Rath-0/+4
Modifying struct fuse_config in the init() handler is the canonical way to adjust file-system implementation specific settings. There is no need to have flags in struct fuse_operations.
2016-10-20Pass struct fuse_config to high-level init() handler.Nikolaus Rath-0/+4
2016-10-20ChangeLog: Remind people of to use FUSE_CAP_EXPORT_SUPPORTNikolaus Rath-0/+7
2016-10-17Spelling fixNikolaus Rath-1/+1
Thanks to (Github user) mtheall for the review!
2016-10-15Make --help output more suitable for end-userNikolaus Rath-1/+7
We now only list options that are potentially useful for an end-user (and unlikely to accidentally break a file system). The full list of FUSE options has been moved to the documentation of the fuse_new() and fuse_session_new() functions.
2016-10-15Removed -o nopath - it never did anythingNikolaus Rath-0/+4
We are overriding this setting with the flag in struct fuse_operations: $ example/hello -f -d ~/tmp/mnt FUSE library version: 3.0.0pre0 nopath: 0 unique: 1, opcode: INIT (26), nodeid: 0, insize: 56, pid: 0 INIT: 7.25 flags=0x0007fffb max_readahead=0x00020000 INIT: 7.23 flags=0x00006031 max_readahead=0x00020000 max_write=0x00020000 max_background=0 congestion_threshold=0 time_gran=0 unique: 1, success, outsize: 80 $ example/hello -f -d ~/tmp/mnt -o nopath FUSE library version: 3.0.0pre0 nopath: 0 unique: 1, opcode: INIT (26), nodeid: 0, insize: 56, pid: 0 INIT: 7.25 flags=0x0007fffb max_readahead=0x00020000 INIT: 7.23 flags=0x00006031 max_readahead=0x00020000 max_write=0x00020000 max_background=0 congestion_threshold=0 time_gran=0 unique: 1, success, outsize: 80
2016-10-15Removed -o nonempty optionNikolaus Rath-0/+10
This brings the default behavior in-line with that of the regular `mount` command.