aboutsummaryrefslogtreecommitdiff
path: root/include
Commit message (Collapse)AuthorAge
* Fix typo in comment.Gravatar Nikolaus Rath2017-05-25
|
* Document RENAME_EXCHANGE and RENAME_NOREPLACE flags.Gravatar Nikolaus Rath2017-05-25
|
* Improved documentation of fuse_context.private_dataGravatar Nikolaus Rath2017-04-12
| | | | | | | | | | In particular, don't call it "user_data" in one place and "private_data" elsewhere. Changing the name of the variable in the prototype should not affect backwards compatibility. Fixes: #155.
* Document true meaning of the 'use_ino' option.Gravatar Nikolaus Rath2017-04-07
|
* open(): fix documentation of O_TRUNC flagGravatar Nikolaus Rath2017-03-15
| | | | | The FUSE_CAP_ATOMIC_IO_TRUNC capability is enabled by default, but we didn't update the open() documentation accordingly.
* Added experimental support for building with Meson+NinjaGravatar Nikolaus Rath2017-01-12
|
* Improve documentation of fuse_session_unmountGravatar Nikolaus Rath2016-11-29
|
* Return signal value if session loop is terminated by signal and improve ↵Gravatar Nikolaus Rath2016-11-29
| | | | documentation
* Improve documentation of `fuse_file_info.keep_cache`Gravatar Nikolaus Rath2016-11-29
|
* Document that FUSE_CAP_POSIX_ACL turns on -o default_permissionsGravatar Nikolaus Rath2016-11-22
|
* Add support for FUSE_HANDLE_KILLPRIVGravatar Nikolaus Rath2016-11-22
| | | | Fixes #116.
* Add support for FUSE_POSIX_ACLGravatar Nikolaus Rath2016-11-22
| | | | Fixes #117.
* Added support for FUSE_PARALLEL_DIROPSGravatar Nikolaus Rath2016-11-22
| | | | | | Enabled by default since we haven't released libfuse 3.0 yet :-). Fixes #112.
* Updated kernel API headers.Gravatar Nikolaus Rath2016-11-22
| | | | Taken from Linux kernel commit 27bcd37.
* Document fuse_conn_info.max_backgroundGravatar Nikolaus Rath2016-11-22
| | | | Fixes #95.
* Enable more capabilities by default, and document defaults.Gravatar Nikolaus Rath2016-11-16
| | | | Fixes #112.
* Fix typo in commentGravatar Nikolaus Rath2016-11-16
|
* Add support for more detailed error codes from main loopGravatar Nikolaus Rath2016-11-16
|
* Fix typo in commentGravatar Nikolaus Rath2016-11-16
|
* Document special semantics of ENOSYS error code.Gravatar Nikolaus Rath2016-11-16
|
* Document "congestion_threshold" parameter.Gravatar Nikolaus Rath2016-11-16
| | | | | | Fixes #96. Thanks to Maxim Patlasov <mpatlasov@virtuozzo.com> for help!
* Make max_background and congestion_threshold "officially undocumented"Gravatar Nikolaus Rath2016-11-14
|
* Improve documentation of FUSE_CAP_AUTO_INVAL_DATAGravatar Nikolaus Rath2016-11-14
| | | | Fixes #84.
* Improve getattr() descriptionGravatar Nikolaus Rath2016-11-14
| | | | | When writeback caching is enabled, the st_size value reported by the filesystem may be ignored.
* Improve description of FUSE_CAP_NO_OPEN_SUPPORT flag.Gravatar Nikolaus Rath2016-11-14
| | | | Fixes #107.
* Added documentation for FUSE_CAP_FLOCK_LOCKSGravatar Nikolaus Rath2016-11-10
| | | | Fixes #106.
* Improve documentation of fuse_conn_info.time_gran.Gravatar Nikolaus Rath2016-11-10
| | | | Fixes #97.
* Fix documentation: fuse_file_info may be NULL for open filesGravatar Nikolaus Rath2016-11-06
| | | | This turns issue #62 from a bug into an enhancement :-).
* Removed reference to fgetattr and ftruncate (don't exist anymore)Gravatar Nikolaus Rath2016-11-06
|
* Fixed typo in comment.Gravatar Nikolaus Rath2016-11-06
|
* Clean-up doxygen documentationGravatar Nikolaus Rath2016-10-28
| | | | Fixes: #81.
* Add max_read to fuse_conn_infoGravatar Nikolaus Rath2016-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.
* Removed some more "Changed in version x.py" comments.Gravatar Nikolaus Rath2016-10-27
|
* Recommend when to use -o default_permissions automaticallyGravatar Nikolaus Rath2016-10-27
|
* Improve documentation of capability flags.Gravatar Nikolaus Rath2016-10-27
|
* Clarify difference between notify_inval_entry and notify_delete().Gravatar Nikolaus Rath2016-10-25
| | | | Fixes #85.
* fuse_session_new(): don't accept empty argv, check argv[0]Gravatar Nikolaus Rath2016-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_okGravatar Nikolaus Rath2016-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.Gravatar Nikolaus Rath2016-10-20
|
* Removed all "Introduced in..." commentsGravatar Nikolaus Rath2016-10-20
| | | | | Since FUSE 3 is breaking backwards compatibility, this really does not matter.
* Default to FUSE_USE_VERSION 30Gravatar Nikolaus Rath2016-10-16
|
* fuse_new(): instead of listing options, refer to mount.fuse(8)Gravatar Nikolaus Rath2016-10-16
|
* fuse_session_new(): instead of listing options, refer to mount.fuse(8)Gravatar Nikolaus Rath2016-10-16
|
* Make --help output more suitable for end-userGravatar Nikolaus Rath2016-10-15
| | | | | | | 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.
* Pass fuse_file_info to getattr, chown, chmod, truncate, utimens handlersGravatar Nikolaus Rath2016-10-15
| | | | | | This obsoletes the ftruncate & fgetattr handlers. Fixes #58.
* Unify handling of fuse_conn_info optionsGravatar Nikolaus Rath2016-10-15
| | | | | | 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.
* Make -o clone_fd into a parameter of session_loop_mt().Gravatar Nikolaus Rath2016-10-13
| | | | | | 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.
* Mention atomic_o_trunc capability in description of open() handler.Gravatar Nikolaus Rath2016-10-13
|
* do_init(): treat command line options consistentlyGravatar Nikolaus Rath2016-10-13
| | | | | | | 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.
* Document when fuse_reply_data will use splice()Gravatar Nikolaus Rath2016-10-10
|