Age | Commit message (Collapse) | Author | Lines | |
---|---|---|---|---|
2013-08-26 | Merge remote-tracking branch 'origin/fuse_2_9_bugfix' | Miklos Szeredi | -0/+3 | |
2013-08-26 | Add missing includes | Daniel Thau | -0/+3 | |
This allows compiling fuse with musl. | ||||
2013-08-26 | Don't close -1 fd in fuse_chan_destroy() | Miklos Szeredi | -1/+3 | |
Valgrind warns on close(-1). So don't do this (happens if fuse_chan_clearfd() was called on the channel). | ||||
2013-08-26 | Change generation and nlookup from 'unsigned long' to 'uint64_t' | Miklos Szeredi | -2/+1 | |
2013-07-26 | Print help on stdout instead of stderr | Miklos Szeredi | -28/+22 | |
2013-07-25 | ulockmgr: strip ulockmgr support from this source package | Miklos Szeredi | -449/+1 | |
Distribute ulockmgr separately. It is not needed for the building of libfuse, only fusexmp_fh. Check ulockmgr library in ./configure and if not disable remote-lock suport in fusexmp_fh. | ||||
2013-07-25 | libfuse: fuse -> fuse3 | Miklos Szeredi | -4/+4 | |
Allow 2.X and 3.X to coexist. Includes are now stored under /usr/include/fuse3 and library is named libfuse3.*. Invoke pkg-config with "fuse3" as the first argument to build with version 3 of the library. | ||||
2013-07-24 | libfuse: remove "-D_FILE_OFFSET_BITS=64" from fuse.pc | Miklos Szeredi | -2/+15 | |
add AC_SYS_LARGEFILE to your configure.ac instead. | ||||
2013-07-18 | libfuse: clean up struct fuse_file_info | Miklos Szeredi | -16/+1 | |
Remove 'fh_old' which was an ABI compatibility field for a long time. Make 'writepage' a bitfield. | ||||
2013-07-17 | Merge https://github.com/qknight/fuse-fuse | Miklos Szeredi | -0/+2 | |
2013-07-02 | rewrote c++ style comments to c style coments mentioned by Miklos Szeredi | Joachim Schiele | -2/+2 | |
2013-07-01 | Released 2.9.3 | Miklos Szeredi | -1/+1 | |
2013-07-01 | libfuse: don't close fd if it's -1 | Miklos Szeredi | -1/+4 | |
This prevents a valgrind warning. | ||||
2013-07-01 | libfuse: fix multiple close of device fd | Miklos Szeredi | -11/+29 | |
- fuse_kern_unmount closes handle (e.g. 19) - a thread in my process opens a file - the OS assigns newly freed handle (i.e. 19) - fuse_kern_chan_destroy closes the same handle (i.e. 19) - a thread in my process opens another file - the OS assigns newly freed handle (i.e. 19) - * MAYHEM * Reported by Dan Greenfield | ||||
2013-06-21 | libfuse: remove session and chan abstractions | Miklos Szeredi | -128/+49 | |
There's actually just one type of channel and session, so we don't need the generic callback functions. | ||||
2013-06-21 | libfuse: remove fuse_chan_bufsize() | Miklos Szeredi | -85/+46 | |
Remove fuse_chan_bufsize() from the lowlevel API. fuse_session_receive_buf() is now responsible for allocating memory for the buffer. | ||||
2013-06-21 | libfuse: remove fuse_chan_(send|receive) | Miklos Szeredi | -154/+69 | |
Move the fuse_chan_ops.send and .receive implementations to fuse_lowlevel.c. The abstraction wasn't actually useful and made the the splice implementation more difficult. Remove fuse_chan_ops.send and fuse_chan_ops.receive. | ||||
2013-06-21 | libfuse: set FD_CLOEXEC also when receiving device fd from fusermount | Miklos Szeredi | -0/+3 | |
2013-06-21 | libfuse: clean up fuse_chan | Miklos Szeredi | -4/+82 | |
Clean up fuse_chan related interfaces. Remove the following from the lowlevel library API: struct fuse_chan_ops; fuse_chan_new(); fuse_chan_session(); fuse_chan_recv(); fuse_chan_send(); | ||||
2013-06-21 | libfuse: clean up fuse_session | Miklos Szeredi | -45/+25 | |
Clean up fuse_session related interfaces. Remove the following from the lowlevel library API: struct fuse_session_ops; fuse_session_new(); fuse_session_process(); fuse_session_data(); | ||||
2013-06-21 | libfuse: replace fuse_session_next_chan | Miklos Szeredi | -12/+7 | |
Replace fuse_session_next_chan() with fuse_session_chan(), as multiple channels per session were never actually supported and probably never will. | ||||
2013-06-20 | - added a doxygen main page | Joachim Schiele | -0/+2 | |
- modified all examples to be included in doxygen - modified the API documentation to have more details - added the 490px_FUSE_structure.svg.png (c) wikipedia | ||||
2013-06-20 | libfuse: fix multiple close of device fd | Miklos Szeredi | -14/+22 | |
- fuse_kern_unmount closes handle (e.g. 19) - a thread in my process opens a file - the OS assigns newly freed handle (i.e. 19) - fuse_kern_chan_destroy closes the same handle (i.e. 19) - a thread in my process opens another file - the OS assigns newly freed handle (i.e. 19) - * MAYHEM * Reported by Dan Greenfield | ||||
2013-06-20 | libfuse: remove channel user data | Miklos Szeredi | -11/+8 | |
2013-03-19 | Merge branch 'fuse_2_9_bugfix' | Miklos Szeredi | -0/+3 | |
2013-03-19 | libfuse: fix thread cancel race | Miklos Szeredi | -0/+2 | |
Exiting a worker my race with cancelling that same worker. This caused a segmenation fault. Reported and tested by Anatol Pomozov | ||||
2013-02-22 | remove real fuse_main() symbol | Miklos Szeredi | -9/+0 | |
2013-02-22 | clean fuse_chan_receive from versionscript | Miklos Szeredi | -1/+0 | |
2013-02-21 | fix fi->fh format strings | Miklos Szeredi | -2/+2 | |
2013-02-21 | Fix nodeid format strings | Miklos Szeredi | -8/+11 | |
2013-02-20 | cuse: clean includes | Miklos Szeredi | -1/+0 | |
2013-02-20 | libfuse: use O_CLOEXEC flag when opening /dev/fuse device | Richard W.M. Jones | -1/+7 | |
2013-02-19 | fuse_daemonize(): chdir to "/" even if not running in the background | Miklos Szeredi | -0/+2 | |
for consistency. Reported by Vladimir Rutsky | ||||
2013-02-19 | fuse_opt_parse(): fix memory leak | Miklos Szeredi | -1/+3 | |
when storing a newly allocated string for format "%s", free the previous value stored at that location. Reported by Marco Schuster | ||||
2013-02-18 | Add "nopath" to help. | Miklos Szeredi | -0/+1 | |
2013-02-08 | libfuse: remove struct fuse_cmd | Miklos Szeredi | -6/+0 | |
2013-02-08 | libfuse: remove deprecated fuse_operations.utime_omit_ok | Miklos Szeredi | -5/+1 | |
2013-02-08 | libfuse: remove deprecated fuse_operations.utime() | Miklos Szeredi | -10/+0 | |
2013-02-08 | libfuse: remove deprecated fuse_operations.getdir() | Miklos Szeredi | -30/+0 | |
2013-02-08 | libfuse: remove deprecated fuse_lowlevel_is_lib_option() | Miklos Szeredi | -6/+0 | |
2013-02-08 | libfuse: remove deprecated fuse_exited() | Miklos Szeredi | -6/+0 | |
2013-02-08 | libfuse: remove deprecated fuse_setup(), fuse_teardown() | Miklos Szeredi | -4/+2 | |
2013-02-08 | libfuse: remove deprecated fuse_read_cmd(), fuse_process_cmd() | Miklos Szeredi | -49/+0 | |
2013-02-08 | libfuse: remove deprecated fuse_loop_mt_proc() | Miklos Szeredi | -98/+1 | |
2013-02-08 | libfuse: remove deprecated fuse_set_getcontext_func() | Miklos Szeredi | -7/+0 | |
2013-02-08 | libfuse: remove deprecated fuse_invalidate() | Miklos Szeredi | -8/+0 | |
2013-02-08 | libfuse: remove deprecated fuse_is_lib_option() | Miklos Szeredi | -7/+0 | |
2013-02-08 | libfuse: pass security context options to kernel | Dalvik Khertel | -0/+4 | |
Mount can be used with an "-o context=" option in order to specify a mountpoint-wide SELinux security context different from the default context provided by the active SELinux policy. This is useful in order to enable users to mount multiple sshfs targets under distinct contexts, which is my main motivation for getting this patch mainlined. | ||||
2013-02-07 | libfuse: allow disabling adaptive readdirplus | Eric Wong | -4/+17 | |
This switches the -o no_readdirplus option to a tristate string: -o readdirplus=(yes|no|auto) Telling the kernel to always use readdirplus is beneficial to filesystems (e.g. GlusterFS) where the cost to perform readdir and readdirplus are identical. The default remains "auto" (if supported). | ||||
2013-02-07 | libfuse-fix-fs-cleanup | Miklos Szeredi | -4/+3 | |
This fixes a segmentation fault if command-line option parsing fails during initialization. Reported by Eric Wong |