| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2017-06-05 | example/passthrough_ll: added write support | Nikolaus Rath | -0/+2 | |
| 2017-05-25 | Document RENAME_EXCHANGE and RENAME_NOREPLACE flags. | Nikolaus Rath | -0/+4 | |
| 2017-05-24 | fuse_signals.c: use new do_nothing function instead of SIG_IGN | Nikolaus Rath | -0/+6 | |
| Fixes: #160. | ||||
| 2017-05-24 | Released libfuse 3.0.2 | Nikolaus Rath | -0/+11 | |
| 2017-04-10 | Released 3.0.1 | Nikolaus Rath | -1/+1 | |
| 2017-04-10 | Added ChangeLog for commits c24cc to eb972. | Nikolaus Rath | -1/+4 | |
| 2017-04-07 | Fix rst markup. | Nikolaus Rath | -2/+1 | |
| 2017-04-07 | Document true meaning of the 'use_ino' option. | Nikolaus Rath | -1/+4 | |
| 2017-03-16 | Document that -o auto_unmount implies -o nodev,nosuid | Nikolaus Rath | -0/+1 | |
| See also issue #148. | ||||
| 2017-01-12 | Added experimental support for building with Meson+Ninja | Nikolaus Rath | -1/+1 | |
| 2016-12-23 | Added documentation and test case for null example | Nikolaus Rath | -0/+6 | |
| 2016-12-09 | Released 3.0.0 | Nikolaus Rath | -28/+23 | |
| 2016-11-29 | Released 3.0.0rc3 | Nikolaus Rath | -2/+2 | |
| 2016-11-29 | Return signal value if session loop is terminated by signal and improve ↵ | Nikolaus Rath | -3/+4 | |
| documentation | ||||
| 2016-11-22 | Make handling of -oallow_root easier to understand | Nikolaus 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-22 | Add support for FUSE_HANDLE_KILLPRIV | Nikolaus Rath | -1/+6 | |
| Fixes #116. | ||||
| 2016-11-22 | Add support for FUSE_POSIX_ACL | Nikolaus Rath | -1/+2 | |
| Fixes #117. | ||||
| 2016-11-22 | Added support for FUSE_PARALLEL_DIROPS | Nikolaus Rath | -0/+1 | |
| Enabled by default since we haven't released libfuse 3.0 yet :-). Fixes #112. | ||||
| 2016-11-16 | Enable more capabilities by default, and document defaults. | Nikolaus Rath | -0/+8 | |
| Fixes #112. | ||||
| 2016-11-16 | Update ChangeLog to include recent documentation improvements | Nikolaus Rath | -1/+2 | |
| 2016-11-16 | Abort if fs requests capabilities not supported by kernel. | Nikolaus Rath | -0/+3 | |
| See also issue #114. | ||||
| 2016-11-16 | Add support for more detailed error codes from main loop | Nikolaus Rath | -0/+4 | |
| 2016-11-10 | Added documentation for FUSE_CAP_FLOCK_LOCKS | Nikolaus Rath | -0/+2 | |
| Fixes #106. | ||||
| 2016-11-10 | Make test for util-linux version more robust | Nikolaus Rath | -0/+2 | |
| The current version fails on Amazon Linux. This check should work better. Fixes #64. | ||||
| 2016-11-10 | Don't expect EACCESS errors as root | Nikolaus Rath | -0/+5 | |
| Fixes #111. | ||||
| 2016-11-06 | Released 3.0.0-rc2 | Nikolaus Rath | -2/+2 | |
| 2016-11-06 | Fix documentation: fuse_file_info may be NULL for open files | Nikolaus Rath | -0/+4 | |
| This turns issue #62 from a bug into an enhancement :-). | ||||
| 2016-10-28 | Renamed fusermount / mount.fuse to fusermount3 / mount.fuse3 | Nikolaus Rath | -0/+7 | |
| 2016-10-28 | Released 3.0.0rc1 | Nikolaus Rath | -2/+5 | |
| 2016-10-27 | Add max_read to fuse_conn_info | Nikolaus 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-24 | fuse_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-20 | Turn fuse_operations.nopath_flag into fuse_config.nullpath_ok | Nikolaus 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-20 | Pass struct fuse_config to high-level init() handler. | Nikolaus Rath | -0/+4 | |
| 2016-10-20 | ChangeLog: Remind people of to use FUSE_CAP_EXPORT_SUPPORT | Nikolaus Rath | -0/+7 | |
| 2016-10-17 | Spelling fix | Nikolaus Rath | -1/+1 | |
| Thanks to (Github user) mtheall for the review! | ||||
| 2016-10-15 | Make --help output more suitable for end-user | Nikolaus 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-15 | Removed -o nopath - it never did anything | Nikolaus 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-15 | Removed -o nonempty option | Nikolaus Rath | -0/+10 | |
| This brings the default behavior in-line with that of the regular `mount` command. | ||||
| 2016-10-15 | Drop -o large_read mount option | Nikolaus Rath | -0/+3 | |
| This was only relevant for 2.4 kernels. Fixes #92. | ||||
| 2016-10-15 | Pass fuse_file_info to getattr, chown, chmod, truncate, utimens handlers | Nikolaus Rath | -0/+7 | |
| This obsoletes the ftruncate & fgetattr handlers. Fixes #58. | ||||
| 2016-10-15 | Unify handling of fuse_conn_info options | Nikolaus Rath | -13/+23 | |
| Instead of using command line options to modify struct fuse_conn_info before and after calling the init() handler, we now give the file system explicit control over this. | ||||
| 2016-10-13 | Added lost ChangeLog entries for -o writeback_cache and -o async_dio. | Nikolaus Rath | -0/+7 | |
| 2016-10-13 | Make -o clone_fd into a parameter of session_loop_mt(). | Nikolaus Rath | -0/+4 | |
| This option really affects the behavior of the session loop, not the low-level interface. Therefore, it does not belong in the fuse_session object. | ||||
| 2016-10-13 | Activate splice_read by default if write_buf is implemented. | Nikolaus Rath | -0/+4 | |
| 2016-10-13 | do_init(): treat command line options consistently | Nikolaus Rath | -0/+6 | |
| Previously, some command line options would change the FUSE defaults but leave the final value to the file systems `init` handler while others would override any changes made by `init`. Now, command line options do both: they modify the default, *and* take precedence. | ||||
| 2016-10-10 | Removed 'async_read' field in fuse_conn_info | Nikolaus Rath | -0/+6 | |
| This is redundant with the capability flags in `wants` and `capable`. | ||||
| 2016-10-09 | Added ChangeLog entry for commit 225c12aebf2d2f27e1d0. | Nikolaus Rath | -0/+5 | |
| 2016-10-09 | Renamed cuses example and added test program | Nikolaus Rath | -0/+2 | |
| An earlier version of the fioclient.c example was intended to be used together with cusexmp.c. The former has since evolved into ioctl_client.c and no longer has the function necessary to test CUSE. Therefore, we've added a new cuse_client.c that is clearly associated with the cuse.c example file system. | ||||
| 2016-10-09 | Renamed timefsN examples to fuse_notify_* | Nikolaus Rath | -6/+5 | |
| This should make it more obvious at first glance what the different examples do. | ||||
| 2016-10-09 | Dropped example/null.c | Nikolaus Rath | -0/+4 | |
| This does not seem to be working. Maybe because it tries to treat the mountpoint as a file rather than a directory? | ||||
