Age | Commit message (Collapse) | Author | Lines | |
---|---|---|---|---|
2016-11-22 | Document that FUSE_CAP_POSIX_ACL turns on -o default_permissions | Nikolaus Rath | -1/+5 | |
2016-11-22 | Add support for FUSE_HANDLE_KILLPRIV | Nikolaus Rath | -0/+31 | |
Fixes #116. | ||||
2016-11-22 | Add support for FUSE_POSIX_ACL | Nikolaus Rath | -0/+15 | |
Fixes #117. | ||||
2016-11-22 | Added support for FUSE_PARALLEL_DIROPS | Nikolaus Rath | -0/+10 | |
Enabled by default since we haven't released libfuse 3.0 yet :-). Fixes #112. | ||||
2016-11-22 | Updated kernel API headers. | Nikolaus Rath | -1/+29 | |
Taken from Linux kernel commit 27bcd37. | ||||
2016-11-22 | Document fuse_conn_info.max_background | Nikolaus Rath | -4/+26 | |
Fixes #95. | ||||
2016-11-16 | Enable more capabilities by default, and document defaults. | Nikolaus Rath | -7/+42 | |
Fixes #112. | ||||
2016-11-16 | Fix typo in comment | Nikolaus Rath | -1/+1 | |
2016-11-16 | Add support for more detailed error codes from main loop | Nikolaus Rath | -4/+4 | |
2016-11-16 | Fix typo in comment | Nikolaus Rath | -1/+1 | |
2016-11-16 | Document special semantics of ENOSYS error code. | Nikolaus Rath | -2/+79 | |
2016-11-16 | Document "congestion_threshold" parameter. | Nikolaus Rath | -4/+6 | |
Fixes #96. Thanks to Maxim Patlasov <mpatlasov@virtuozzo.com> for help! | ||||
2016-11-14 | Make max_background and congestion_threshold "officially undocumented" | Nikolaus Rath | -3/+8 | |
2016-11-14 | Improve documentation of FUSE_CAP_AUTO_INVAL_DATA | Nikolaus Rath | -2/+16 | |
Fixes #84. | ||||
2016-11-14 | Improve getattr() description | Nikolaus Rath | -1/+9 | |
When writeback caching is enabled, the st_size value reported by the filesystem may be ignored. | ||||
2016-11-14 | Improve description of FUSE_CAP_NO_OPEN_SUPPORT flag. | Nikolaus Rath | -1/+9 | |
Fixes #107. | ||||
2016-11-10 | Added documentation for FUSE_CAP_FLOCK_LOCKS | Nikolaus Rath | -2/+6 | |
Fixes #106. | ||||
2016-11-10 | Improve documentation of fuse_conn_info.time_gran. | Nikolaus Rath | -3/+12 | |
Fixes #97. | ||||
2016-11-06 | Fix documentation: fuse_file_info may be NULL for open files | Nikolaus Rath | -8/+12 | |
This turns issue #62 from a bug into an enhancement :-). | ||||
2016-11-06 | Removed reference to fgetattr and ftruncate (don't exist anymore) | Nikolaus Rath | -3/+3 | |
2016-11-06 | Fixed typo in comment. | Nikolaus Rath | -1/+1 | |
2016-10-28 | Clean-up doxygen documentation | Nikolaus Rath | -13/+7 | |
Fixes: #81. | ||||
2016-10-27 | Add max_read to fuse_conn_info | Nikolaus Rath | -0/+14 | |
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-27 | Removed some more "Changed in version x.py" comments. | Nikolaus Rath | -20/+0 | |
2016-10-27 | Recommend when to use -o default_permissions automatically | Nikolaus Rath | -6/+12 | |
2016-10-27 | Improve documentation of capability flags. | Nikolaus Rath | -18/+83 | |
2016-10-25 | Clarify difference between notify_inval_entry and notify_delete(). | Nikolaus Rath | -3/+8 | |
Fixes #85. | ||||
2016-10-24 | fuse_session_new(): don't accept empty argv, check argv[0] | Nikolaus Rath | -5/+19 | |
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 | -25/+13 | |
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 | -2/+181 | |
2016-10-20 | Removed all "Introduced in..." comments | Nikolaus Rath | -72/+7 | |
Since FUSE 3 is breaking backwards compatibility, this really does not matter. | ||||
2016-10-16 | Default to FUSE_USE_VERSION 30 | Nikolaus Rath | -4/+3 | |
2016-10-16 | fuse_new(): instead of listing options, refer to mount.fuse(8) | Nikolaus Rath | -25/+6 | |
2016-10-16 | fuse_session_new(): instead of listing options, refer to mount.fuse(8) | Nikolaus Rath | -10/+5 | |
2016-10-15 | Make --help output more suitable for end-user | Nikolaus Rath | -18/+42 | |
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 | Pass fuse_file_info to getattr, chown, chmod, truncate, utimens handlers | Nikolaus Rath | -47/+39 | |
This obsoletes the ftruncate & fgetattr handlers. Fixes #58. | ||||
2016-10-15 | Unify handling of fuse_conn_info options | Nikolaus Rath | -10/+61 | |
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 | Make -o clone_fd into a parameter of session_loop_mt(). | Nikolaus Rath | -2/+7 | |
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 | Mention atomic_o_trunc capability in description of open() handler. | Nikolaus Rath | -6/+12 | |
2016-10-13 | do_init(): treat command line options consistently | Nikolaus Rath | -3/+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. | ||||
2016-10-10 | Document when fuse_reply_data will use splice() | Nikolaus Rath | -0/+27 | |
2016-10-10 | Removed 'async_read' field in fuse_conn_info | Nikolaus Rath | -5/+0 | |
This is redundant with the capability flags in `wants` and `capable`. | ||||
2016-10-10 | fuse_main(): extend support for printing help | Nikolaus Rath | -1/+18 | |
There's now a way to inhibit the "usage" line (which actually got lost in commit 225c12aebf2d), which makes it easier for simply file-systems to generate good-looking --help output. | ||||
2016-10-09 | fuse_parse_cmdline(): do not print help/version text | Nikolaus Rath | -15/+14 | |
The current behavior makes it difficult to add help for additional options. With the change, this becomes a lot easier. | ||||
2016-10-09 | Fix documentation of fuse_parse_cmdline(). | Nikolaus Rath | -1/+1 | |
For --help and --version, it returns -1. | ||||
2016-10-08 | Update list of requests that can be answered with fuse_reply_none(). | Nikolaus Rath | -0/+2 | |
2016-10-08 | Clarify that readdir() *may* report . and .. entries. | Nikolaus Rath | -0/+3 | |
2016-10-08 | Removed ``-o big_writes`` option | Nikolaus Rath | -2/+2 | |
This option is obsolete and should always be enabled. File systems that want to limit the size of write requests should use the ``-o max_write=<N>`` option instead. | ||||
2016-10-03 | fuse_session_process_buf(): improve documentation | Nikolaus Rath | -3/+4 | |
2016-10-02 | Added fuse_session_fd() | Nikolaus Rath | -1/+17 | |
Fixes #59. |