Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Don't pass --update to cp | Nikolaus Rath | 2017-08-11 |
| | | | | Doesn't work on FreeBSD, and not strictly necessary. | ||
* | Fix support for FUSE_POSIX_ACL | Marcin Sulikowski | 2017-08-07 |
| | | | | | | | | | | | | | | The kernel may set the FUSE_POSIX_ACL flag in the FUSE_INIT request to notify the userspace daemon that the OS does support POSIX ACLs for FUSE file systems. If the filesystem implementation wants to enable POSIX ACLs, it has to reply with the FUSE_POSIX_ACL flag set. However, the reply to the kernel never includes this flag, even if the implementation expresses the need by setting the FUSE_CAP_POSIX_ACL flag in the fuse_conn_info::want variable passed to its init callback. We modify the library to handle requests for FUSE_CAP_POSIX_ACL correctly, i.e., set the FUSE_POSIX_ACL flag in the FUSE_INIT reply to the kernel. Signed-off-by: Marcin Sulikowski <marcin.sulikowski@editshare.com> | ||
* | Released 3.1.1 | Nikolaus Rath | 2017-08-06 |
| | |||
* | Added writeback cache to passthrough_ll | Nikolaus Rath | 2017-08-06 |
| | | | | | | | | This fixes issue #191 (where the test was done by simply adding FUSE_CAP_WRITEBACK_CACHE without adjusting the flags in the open() call). Fixes: #191. | ||
* | Clarify how the filesystem should handle open/create flags | Nikolaus Rath | 2017-08-06 |
| | |||
* | Added ChangeLog entry for FreeBSD commits. | Nikolaus Rath | 2017-08-03 |
| | |||
* | Don't check st_nlink value for mkdir | Nikolaus Rath | 2017-08-03 |
| | | | | | | Some filesystems don't track this for directories. Fixes: #180. | ||
* | Added changelog entry for symbol versioning fixes. | Nikolaus Rath | 2017-08-03 |
| | |||
* | Added changelog entry for commit f0ecf. | Nikolaus Rath | 2017-08-03 |
| | |||
* | Fix compilation on 32bit systems | Nikolaus Rath | 2017-08-03 |
| | | | | Fixes: #185. | ||
* | Released 3.1.0 | Nikolaus Rath | 2017-07-08 |
| | |||
* | Added public fuse_lib_help(), bumped minor version | Nikolaus Rath | 2017-07-08 |
| | |||
* | Fixed description of struct fuse_conn_info->time_gran | Nikolaus Rath | 2017-07-08 |
| | | | | | At least on Linux kernel 4.9, a value of zero gives more than 1-sec accuracy. | ||
* | Fixed typo in Changelog | Nikolaus Rath | 2017-07-07 |
| | |||
* | Fixed bug in code example in ChangeLog. | Nikolaus Rath | 2017-07-06 |
| | |||
* | Install init script in $DESTDIR/etc, not $prefix/$sysconfdir | Nikolaus Rath | 2017-06-21 |
| | | | | Fixes: #178. | ||
* | examples/passthrough_ll: added support for create() | Nikolaus Rath | 2017-06-05 |
| | |||
* | example/passthrough_ll: added write support | Nikolaus Rath | 2017-06-05 |
| | |||
* | Document RENAME_EXCHANGE and RENAME_NOREPLACE flags. | Nikolaus Rath | 2017-05-25 |
| | |||
* | fuse_signals.c: use new do_nothing function instead of SIG_IGN | Nikolaus Rath | 2017-05-24 |
| | | | | Fixes: #160. | ||
* | Released libfuse 3.0.2 | Nikolaus Rath | 2017-05-24 |
| | |||
* | Released 3.0.1 | Nikolaus Rath | 2017-04-10 |
| | |||
* | Added ChangeLog for commits c24cc to eb972. | Nikolaus Rath | 2017-04-10 |
| | |||
* | Fix rst markup. | Nikolaus Rath | 2017-04-07 |
| | |||
* | Document true meaning of the 'use_ino' option. | Nikolaus Rath | 2017-04-07 |
| | |||
* | Document that -o auto_unmount implies -o nodev,nosuid | Nikolaus Rath | 2017-03-16 |
| | | | | See also issue #148. | ||
* | Added experimental support for building with Meson+Ninja | Nikolaus Rath | 2017-01-12 |
| | |||
* | Added documentation and test case for null example | Nikolaus Rath | 2016-12-23 |
| | |||
* | Released 3.0.0 | Nikolaus Rath | 2016-12-09 |
| | |||
* | Released 3.0.0rc3 | Nikolaus Rath | 2016-11-29 |
| | |||
* | Return signal value if session loop is terminated by signal and improve ↵ | Nikolaus Rath | 2016-11-29 |
| | | | | documentation | ||
* | Make handling of -oallow_root easier to understand | Nikolaus Rath | 2016-11-22 |
| | | | | | | -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. | ||
* | Add support for FUSE_HANDLE_KILLPRIV | Nikolaus Rath | 2016-11-22 |
| | | | | Fixes #116. | ||
* | Add support for FUSE_POSIX_ACL | Nikolaus Rath | 2016-11-22 |
| | | | | Fixes #117. | ||
* | Added support for FUSE_PARALLEL_DIROPS | Nikolaus Rath | 2016-11-22 |
| | | | | | | Enabled by default since we haven't released libfuse 3.0 yet :-). Fixes #112. | ||
* | Enable more capabilities by default, and document defaults. | Nikolaus Rath | 2016-11-16 |
| | | | | Fixes #112. | ||
* | Update ChangeLog to include recent documentation improvements | Nikolaus Rath | 2016-11-16 |
| | |||
* | Abort if fs requests capabilities not supported by kernel. | Nikolaus Rath | 2016-11-16 |
| | | | | See also issue #114. | ||
* | Add support for more detailed error codes from main loop | Nikolaus Rath | 2016-11-16 |
| | |||
* | Added documentation for FUSE_CAP_FLOCK_LOCKS | Nikolaus Rath | 2016-11-10 |
| | | | | Fixes #106. | ||
* | Make test for util-linux version more robust | Nikolaus Rath | 2016-11-10 |
| | | | | | | | The current version fails on Amazon Linux. This check should work better. Fixes #64. | ||
* | Don't expect EACCESS errors as root | Nikolaus Rath | 2016-11-10 |
| | | | | Fixes #111. | ||
* | Released 3.0.0-rc2 | Nikolaus Rath | 2016-11-06 |
| | |||
* | Fix documentation: fuse_file_info may be NULL for open files | Nikolaus Rath | 2016-11-06 |
| | | | | This turns issue #62 from a bug into an enhancement :-). | ||
* | Renamed fusermount / mount.fuse to fusermount3 / mount.fuse3 | Nikolaus Rath | 2016-10-28 |
| | |||
* | Released 3.0.0rc1 | Nikolaus Rath | 2016-10-28 |
| | |||
* | Add max_read to fuse_conn_info | Nikolaus Rath | 2016-10-27 |
| | | | | | | | | | | 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. | ||
* | fuse_session_new(): don't accept empty argv, check argv[0] | Nikolaus Rath | 2016-10-24 |
| | | | | | | | This should help avoid people to accidentally put options into argv[0]. Fixes #100. | ||
* | Turn fuse_operations.nopath_flag into fuse_config.nullpath_ok | Nikolaus Rath | 2016-10-20 |
| | | | | | | 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. | ||
* | Pass struct fuse_config to high-level init() handler. | Nikolaus Rath | 2016-10-20 |
| |