summaryrefslogtreecommitdiff
path: root/lib/libfuse
AgeCommit message (Expand)Author
2018-07-16Implement FBT_FSYNC, which is called on fsync(2) and fdatasync(2).helg
2018-07-08mop up;Jason McIntyre
2018-07-08Add man page for fuse_destroy(3).helg
2018-07-08Create separate man pages for each library function.helg
2018-07-05tweak previous;Jason McIntyre
2018-07-05fuse_set_signal_handlers(3) and fuse_remove_signal_handlers(3) shouldhelg
2018-07-05Create new man page for fuse_set_signal_handlers(3) andhelg
2018-07-03Remove residual debug statements.helg
2018-06-19Changes the default mount behaviour so only the user that mounts thehelg
2018-06-19Send the calling thread id, effective uid and gid, and umask to thehelg
2018-06-08Minor cleanup in ifuse_ops_setattr.helg
2018-06-07Prevent ggc3 error: redefinition of `fuse_dirh_t'helg
2018-05-22Implement support for libfuse use_ino option. This returns the filehelg
2018-05-21Reformat debug output to one line per opcode to make it easier tohelg
2018-05-20Implement FBT_FLUSH. This is sent whenever a file descriptor is closed withhelg
2018-05-16libfuse should not maintain state for FBT_READDIR. If a directory ishelg
2018-05-15Use memset(3) instead of bzero(3) for consistency and as per POSIXhelg
2018-04-08Cast -1 to (unsigned long) to appease clang 6 -Wc++11-narrowingJeremie Courreges-Anglas
2017-12-18Add call to fuse_remove_signal_handlers(3) in fuse_teardown(3) to do thehelg
2017-12-18Refactor libfuse option processing to better support options in thehelg
2017-12-15Export only symbols to what's declared in fuse.h/fuse_opt.hJeremie Courreges-Anglas
2017-12-15Fix formatting of libfuse version info.helg
2017-12-14Add a missing call to fuse_set_signal_handlers(3) in fuse_setup(3) so thathelg
2017-12-14Drop -g from CFLAGS, bsd.lib.mk adds it by defaultJeremie Courreges-Anglas
2017-12-14fuse_opt_add_opt_escaped needs to allocate space for the terminating NULJeremie Courreges-Anglas
2017-12-14Free FUSE channel if fuse_new(3) fails in fuse_setup(3).helg
2017-12-13Add support for the -d (-o debug) option to libfuse. Currently works for FUSEhelg
2017-12-13If the list of templates 'o' passed to fuse_opt_parse(3) is NULL thenhelg
2017-12-11sscanf(3) is now used to parse templates that contain format specifiershelg
2017-12-11Update to fuse_opt_parse(3) so that all option templates are now matched forhelg
2017-12-11The fuse_opt_match(3) library function does not match options correctly.helg
2017-11-30vn_open(9) does not pass the open(2) flags to VOP_CREATE(9) so we can'thelg
2017-11-26Add support for -f option to libfuse. This keeps the FUSE file systemhelg
2017-11-17Implement safe signal handling and handle unmount failure gracefully.helg
2017-11-17Fixes the following bugs when getcwd(3) is used on a fuse file systemhelg
2017-11-16Add support for:helg
2017-11-04fuse_loop_mt() isn't implemented so return an error value.Martin Pieuchot
2017-11-04Use the correct version macro.Martin Pieuchot
2017-11-02Check if the arguments are NULL instead of dereferencing them blindly.Martin Pieuchot
2017-10-25Check for NULL before dereferencing untrusted pointers.Martin Pieuchot
2017-10-24Add more sanity checks to prevent a segfault and a NULL-dereferenceMartin Pieuchot
2017-08-21Use waitpid()/EINTR idiom for the specific pid, rather than generic wait(),Theo de Raadt
2017-01-04Revert fuse_opt.c r1.17. It broke exfat-fuse and perhaps other plugins.Stefan Sperling
2016-11-23Empty strings are invalid arguments.Martin Pieuchot
2016-09-14Generate pkg-config files at build time like everything else. ThisMartin Natano
2016-09-07Fix fuse node lookups. Currently fusefs nodes in the kernel remember theMartin Natano
2016-09-04only regen pkg-config files when required; ok jasperMartin Natano
2016-08-30Use struct stat for storing attributes in fusebufs, because using structMartin Natano
2016-08-27Pull in <sys/time.h> for struct timespecPhilip Guenther
2016-05-24NUL-terminate argv when parsing options, following otherOkan Demirmen