Age | Commit message (Collapse) | Author | Lines | |
---|---|---|---|---|
2019-04-16 | Add documentation for opting out of opendir and releasedir (#391) | Chad Austin | -0/+7 | |
2019-03-11 | Defined the (*ioctl)() commands as unsigned int (#381) | Jean-Pierre André | -2/+5 | |
Instead of the Posix ioctl(2) command, Linux uses its own variant of ioctl() in which the commands are requested as "unsigned long" and truncated to 32 bits by the fuse kernel module. Transmitting the commands to user space file systems as "unsigned int" is a workaround for processing ioctl() commands which do not fit into a signed int. | ||||
2019-03-10 | Improve documentation for the flush method (#378) | Alan Somers | -2/+6 | |
Fixes: #373 | ||||
2019-03-09 | Improve readdir() and file handle documentation | Chad Austin | -11/+22 | |
Fixes: #333 | ||||
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 | |