summaryrefslogtreecommitdiffstats
path: root/lib/libfuse/fuse.c
AgeCommit message (Expand)AuthorFilesLines
2019-06-28When system calls indicate an error they return -1, not some arbitraryderaadt1-4/+4
2018-11-16Handle signals that get sent to any threadtedu1-39/+45
2018-07-05fuse_set_signal_handlers(3) and fuse_remove_signal_handlers(3) shouldhelg1-9/+40
2018-07-03Remove residual debug statements.helg1-3/+1
2018-06-19Changes the default mount behaviour so only the user that mounts thehelg1-3/+6
2018-06-19Send the calling thread id, effective uid and gid, and umask to thehelg1-5/+5
2018-05-22Implement support for libfuse use_ino option. This returns the filehelg1-2/+2
2018-05-15Use memset(3) instead of bzero(3) for consistency and as per POSIXhelg1-4/+4
2017-12-18Add call to fuse_remove_signal_handlers(3) in fuse_teardown(3) to do thehelg1-1/+2
2017-12-18Refactor libfuse option processing to better support options in thehelg1-71/+158
2017-12-15Export only symbols to what's declared in fuse.h/fuse_opt.hjca1-1/+12
2017-12-15Fix formatting of libfuse version info.helg1-2/+3
2017-12-14Add a missing call to fuse_set_signal_handlers(3) in fuse_setup(3) so thathelg1-1/+7
2017-12-14Free FUSE channel if fuse_new(3) fails in fuse_setup(3).helg1-1/+9
2017-12-13Add support for the -d (-o debug) option to libfuse. Currently works for FUSEhelg1-6/+7
2017-11-26Add support for -f option to libfuse. This keeps the FUSE file systemhelg1-9/+16
2017-11-17Implement safe signal handling and handle unmount failure gracefully.helg1-42/+74
2017-11-04fuse_loop_mt() isn't implemented so return an error value.mpi1-2/+2
2017-11-04Use the correct version macro.mpi1-2/+2
2017-11-02Check if the arguments are NULL instead of dereferencing them blindly.mpi1-10/+29
2017-10-25Check for NULL before dereferencing untrusted pointers.mpi1-5/+9
2017-10-24Add more sanity checks to prevent a segfault and a NULL-dereferencempi1-4/+9
2017-08-21Use waitpid()/EINTR idiom for the specific pid, rather than generic wait(),deraadt1-3/+6
2016-05-24Add missing strdup NULL checks; from Ray Lai.okan1-1/+3
2015-12-24remove NULL-check before free()mmcc1-3/+2
2015-07-07Skip mountpoint checking in case we only want the version or helpajacoutot1-3/+3
2015-02-10Add a stub option for big_writes. This is needed by gvfs.ajacoutot1-1/+2
2014-05-20Add -o max_read=XXX support in fuse. This is needed by usmb to have asyl1-1/+2
2014-05-20Add support for -o XXX or -oXXX options in libfuse.syl1-12/+27
2014-05-19as reported by Helg, should use realpath for mounts. ok guenther syltedu1-3/+3
2014-03-24Warn the user if there is a missing mountpoint parameter.syl1-2/+4
2014-02-05Allow libfuse to compile with WARNINGS=yes. No functional change.syl1-3/+4
2014-02-05check return values in libfuse.syl1-2/+2
2013-12-10Remove an attempt to free a non-heap object.syl1-3/+3
2013-11-11In fuse_loop(), use ssize_t to store return values from read(2) and write(2).stsp1-6/+6
2013-11-09Simplify fuse_unmount(). No functional change.stsp1-7/+3
2013-11-09Properly check realpath() return value during argv processing in libfuse.stsp1-3/+8
2013-11-07add fuse_invalidate() and fuse_setup() functions.syl1-10/+29
2013-11-06Handle fuse client private data. Needed by encfs.syl1-1/+3
2013-11-02Update the fuse_opt to have option like -h working.syl1-16/+106
2013-10-07Adapt libfuse to FUSE kernel changessyl1-14/+39
2013-08-10Plug fd and mem leak in fuse_open's error path. ok syl@jca1-5/+5
2013-08-10Remove some useless DPRINTF.syl1-2/+1
2013-07-05Add support for fuse_teardown(3). This functionsyl1-1/+8
2013-06-21Make fuse device clonable.syl1-39/+17
2013-06-14Add support for fuse_get_context(3) needed by ntfs-3g.syl1-1/+18
2013-06-14add support for fuse_version(3). Needed by ntfs-3g.syl1-1/+7
2013-06-12style for loopstedu1-2/+3
2013-06-12fuse_opt support from Sylvestretedu1-1/+2
2013-06-03rcsidstedu1-0/+1