Age | Commit message (Collapse) | Author | Lines | |
---|---|---|---|---|
2019-01-21 | Clarify documentation of fuse_lowlevel_inval_inode | Nikolaus Rath | -8/+8 | |
Fixes: #341. | ||||
2018-11-19 | libfuse: add copy_file_range() support | Niels de Vos | -0/+36 | |
Add support for the relatively new copy_file_range() syscall. Backend filesystems can now implement an efficient way of cloning/duplicating data ranges within files. See 'man 2 copy_file_range' for more details. | ||||
2018-11-06 | Document when `fuse_lowlevel_notify_*` functions may block. | Nikolaus Rath | -0/+13 | |
2018-09-20 | Clarify what qualifies as a "related operation" for notify_inval_entry. | Nikolaus Rath | -6/+13 | |
2018-07-04 | Document that access() is also called on chdir(). | Nikolaus Rath | -3/+3 | |
Source: Miklos Szeredi on fuse-devel, Wednesday, 4 July 2018 15:29. | ||||
2017-11-27 | Spelling (#223) | Josh Soref | -2/+2 | |
Fix spelling errors | ||||
2017-08-24 | Add idle_threads mount option. | Joseph Dodge | -3/+8 | |
2017-08-22 | Document and unify error codes of fuse_lowlevel_notify_* | Nikolaus Rath | -12/+31 | |
2017-08-22 | Document meaning of zero telldir() offset. | Nikolaus Rath | -15/+7 | |
2017-08-06 | Clarified documentation for fuse_parse_cmdline() | Nikolaus Rath | -0/+3 | |
2017-08-06 | Clarify how the filesystem should handle open/create flags | Nikolaus Rath | -12/+29 | |
2017-08-03 | Simplify and fix FreeBSD fsname handling | Nikolaus Rath | -4/+0 | |
This should simplify the code a lot. It also corrects a bug in that the (former) add_default_fsname() function actually set the -osubtype option. | ||||
2017-08-03 | FreeBSD: supprt fsname= option | Baptiste Daroussin | -0/+4 | |
2017-07-08 | Added public fuse_lib_help(), bumped minor version | Nikolaus Rath | -1/+1 | |
2017-07-07 | Error out if FUSE_USE_VERSION is not defined | Nikolaus Rath | -1/+1 | |
This is safer than making assumptions. | ||||
2017-06-08 | Clarify *_timeout semantics | Nikolaus Rath | -2/+8 | |
When changes always come through kernel, timeouts should be large. | ||||
2017-05-31 | Clarify that destroy() is called without kernel connection | Nikolaus Rath | -2/+4 | |
2017-05-25 | Fix typo in comment. | Nikolaus Rath | -1/+1 | |
2017-05-25 | Document RENAME_EXCHANGE and RENAME_NOREPLACE flags. | Nikolaus Rath | -0/+7 | |
2017-03-15 | open(): fix documentation of O_TRUNC flag | Nikolaus Rath | -8/+2 | |
The FUSE_CAP_ATOMIC_IO_TRUNC capability is enabled by default, but we didn't update the open() documentation accordingly. | ||||
2016-11-29 | Improve documentation of fuse_session_unmount | Nikolaus Rath | -1/+20 | |
2016-11-29 | Return signal value if session loop is terminated by signal and improve ↵ | Nikolaus Rath | -6/+22 | |
documentation | ||||
2016-11-22 | Add support for FUSE_HANDLE_KILLPRIV | Nikolaus Rath | -0/+10 | |
Fixes #116. | ||||
2016-11-16 | Add support for more detailed error codes from main loop | Nikolaus Rath | -2/+2 | |
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-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-10-28 | Clean-up doxygen documentation | Nikolaus Rath | -6/+1 | |
Fixes: #81. | ||||
2016-10-27 | Removed some more "Changed in version x.py" comments. | Nikolaus Rath | -3/+0 | |
2016-10-27 | Recommend when to use -o default_permissions automatically | Nikolaus Rath | -0/+6 | |
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 | -0/+6 | |
This should help avoid people to accidentally put options into argv[0]. Fixes #100. | ||||
2016-10-20 | Removed all "Introduced in..." comments | Nikolaus Rath | -26/+0 | |
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_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 | -12/+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. | ||||
2016-10-15 | Unify handling of fuse_conn_info options | Nikolaus Rath | -10/+6 | |
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 | -1/+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 | 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 | -1/+8 | |
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-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-03 | fuse_session_process_buf(): improve documentation | Nikolaus Rath | -3/+4 | |
2016-10-02 | Added fuse_session_fd() | Nikolaus Rath | -1/+17 | |
Fixes #59. | ||||
2016-10-02 | Document that client pid/gid/uid may be zero. | Nikolaus Rath | -2/+9 | |
Fixes #67. | ||||
2016-10-02 | Don't handle --help and --version in fuse_session_new(). | Nikolaus Rath | -3/+62 | |
Help and version messages can be generated using the new fuse_lowlevel_help(), fuse_lowlevel_version(), fuse_mount_help(), and fuse_mount_version() functions. The fuse_parse_cmdline() function has been made more powerful to do this automatically, and is now explicitly intended only for low-level API users. This is a code simplication patch. We don't have to parse for --help and --version in quite as many places, and we no longer have a low-level initialization function be responsible for the (super-high level) task of printing a program usage message. In the high-level API, we can now handle the command line parsing earlier and avoid running other initialization code if we're just going to abort later on. | ||||
2016-10-02 | Edited comments for clarity. | Nikolaus Rath | -4/+3 | |