Age | Commit message (Collapse) | Author | Lines | |
---|---|---|---|---|
2011-07-04 | utimens must not follow symlinks | Sebastian Pipping | -16/+13 | |
Make xmp_utimens of examples "fusexmp" and "fusexmp_fh" not follow symlinks as other layers do that already. | ||||
2011-06-02 | In ./configure check if umount support --fake and --no-canonicalize | Miklos Szeredi | -0/+22 | |
options and warn othewise | ||||
2011-06-02 | add "remember" option | therealneworld@gmail.com | -28/+255 | |
This works similar to "noforget" except that eventually the node will be allowed to expire from the cache. | ||||
2011-05-27 | Check if splice/vmsplice are supported | Miklos Szeredi | -25/+83 | |
2011-05-26 | Update COPYING* | Miklos Szeredi | -120/+139 | |
2011-05-26 | Update NEWS | Miklos Szeredi | -0/+42 | |
2011-05-26 | Fix lost ChangeLog entry. | Miklos Szeredi | -0/+6 | |
2011-05-26 | Remove -lrt -ldl from fuse.pc for dynamic linking | Miklos Szeredi | -3/+10 | |
Remove -lrt -ldl from fuse.pc for dynamic linking since libfuse.so is already linked with these libraries. Reported by: Nikolaus Rath | ||||
2011-05-25 | adding details to utimens doxygen comments | Reuben Hawkins | -0/+5 | |
modified: include/fuse.h | ||||
2011-05-25 | Spell checking comments, etc... | Reuben Hawkins | -12/+12 | |
...with the help of vim :set spell modified: FAQ modified: include/fuse.h modified: include/fuse_common.h modified: include/fuse_opt.h modified: lib/fuse_kern_chan.c modified: util/fusermount.c | ||||
2011-05-23 | cleaning up warnings | Reuben Hawkins | -6/+26 | |
fprintf(stderr, whatever); -> fprintf(stderr, "%s", whatever); checking return values on chdir and lockf where we weren't already modified: example/cusexmp.c modified: example/fioclient.c modified: util/fusermount.c | ||||
2011-05-20 | Cleaner build output | Reuben Hawkins | -0/+5 | |
Add m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES(yes)]) for cleaner build output. The verbose output is still available with 'make V=1' | ||||
2011-05-19 | Fix ioctl ABI | Miklos Szeredi | -10/+86 | |
Fix the ambiguity of ioctl ABI on the kernel/userspace boundary for 32bit vs. 64bit userspace | ||||
2011-05-19 | Add ->forget_multi() operation | Miklos Szeredi | -6/+52 | |
Add ->forget_multi() operation to the lowlevel API. The filesystem may implement this to process multiple forget requests in one call | ||||
2011-05-19 | Allow batching of forget requests | Miklos Szeredi | -13/+80 | |
This allows forget requests to be processed faster and doesn't require a modification to fuse filesystems. Reported by Terje Malmedal | ||||
2011-05-19 | Fix splice_read | Miklos Szeredi | -2/+2 | |
2011-05-19 | Disable splice by default | Miklos Szeredi | -6/+25 | |
Disable splice by default, add "splice_read", "splice_write" and "splice_move" options. Keep the "no_splice_*" variants, which can disable splice even if the filesystem explicitly enables it. | ||||
2011-05-19 | Don't hide output of /bin/mount | Miklos Szeredi | -10/+0 | |
2011-04-15 | Added changelog entry for the auto_unmount option | Max Krasnyansky | -0/+4 | |
2011-04-15 | fusermount: Added support for auto_unmount option | Max Krasnyansky | -14/+49 | |
When this option is specified fusermount will become a daemon and wait for the parent to exit or die, which causes control fd to get closed. It will then try to unmount the original mountpoint. | ||||
2011-04-15 | libfuse: Added support for auto_unmount option | Max Krasnyansky | -8/+27 | |
This change adds support for "auto_unmount" option to libfuse. auto_umount option unmounts the fs automatically on application termination, whether normal or not (segfault, etc). When auto_unmount option is specified libfuse will alway use fusermount for mounting the fs. This change is selfcontained but for complete functionaly it requires auto_unmount support in fusermount tool. | ||||
2011-03-30 | Update ChangeLog | Miklos Szeredi | -0/+5 | |
Patches by Laszlo Papp fixing various issues found by the Coverity checker. | ||||
2011-03-30 | Check the 'mtablock' for negative value | Laszlo Papp | -2/+4 | |
2011-03-30 | Fix a potential null pointer dereference issue | Laszlo Papp | -1/+2 | |
2011-03-30 | Fix a potential resource leak (newargv) | Laszlo Papp | -2/+7 | |
2011-03-30 | Initialize an allocated, but uninitialized memory | Laszlo Papp | -1/+1 | |
2011-03-30 | Initialize the variable properly before passing to any function | Laszlo Papp | -0/+1 | |
2011-03-30 | fusermount: clean up do_mount() function | Miklos Szeredi | -5/+4 | |
2011-03-30 | Remove unnecessary variable assignment | Miklos Szeredi | -1/+0 | |
2011-03-30 | Eliminate the unused value | Laszlo Papp | -1/+1 | |
2011-03-30 | Fix use after free if fuse_reply...() returned ENOENT | Miklos Szeredi | -6/+0 | |
2011-03-30 | Fix resource leaks in fusermount | Laszlo Papp | -8/+10 | |
2011-03-30 | Fix a possible resource leak (free the old up) | Laszlo Papp | -0/+4 | |
2011-03-30 | Do not pass NULL to xstrdup | Laszlo Papp | -8/+12 | |
2011-03-30 | Check the return value properly before passing it to any function | Laszlo Papp | -2/+4 | |
2011-03-30 | Fix a potential resource leak | Laszlo Papp | -1/+3 | |
2011-03-30 | Use the return value for error check | Laszlo Papp | -3/+2 | |
2011-03-30 | Check the return value after an open syscall | Laszlo Papp | -2/+4 | |
2011-03-30 | Check the negative return value after an open syscall | Laszlo Papp | -2/+4 | |
2011-03-11 | In case of failure to add to /etc/mtab don't umount. | Miklos Szeredi | -1/+6 | |
Reported by Marc Deslauriers | ||||
2011-03-11 | Revert "Fix cleanup in case of failed mount" | Miklos Szeredi | -33/+6 | |
This reverts commit bf5ffb5fd8558bd799791834def431c0cee5a11f. Cleanup of mount doesn't work the way it was envisioned, because the kernel doesn't follow mounts on the umount() call, hence it will find a non-mounted directory. | ||||
2011-02-17 | Add -onoforget to help output | Miklos Szeredi | -0/+1 | |
2011-02-02 | libfuse: fuse_session_loop_mt() shouldn't pause when exiting worker threads | Miklos Szeredi | -2/+8 | |
In fuse_session_loop_mt() don't pause when exiting the worker threads. The pause() was added in 2.2.1 to prevent segfault on pthread_cancel() on an exited, detached thread. Now worker threads are not detached and pthread_cancel() should work fine even after the thread exited. Reported by Boris Protopopov | ||||
2011-01-31 | fusermount: only allow mount and umount if util-linux suppports ↵ | Miklos Szeredi | -212/+36 | |
--no-canonicalize Remove "legacy" util-linux support as missing --no-canonicalize cannot be worked around in fuse. | ||||
2011-01-31 | fusermount: chdir to / before performing mount/umount | Miklos Szeredi | -15/+12 | |
2011-01-31 | Fix cleanup in case of failed mount | Miklos Szeredi | -6/+34 | |
In case of failure to add to /etc/mtab use same mountpoint for cleanup as for mounting. Reported by Marc Deslauriers | ||||
2011-01-31 | Fix warning in hash calculation | Miklos Szeredi | -1/+1 | |
Fix the following warning: fuse.c:436: warning: this decimal constant is unsigned only in ISO C90 | ||||
2010-12-20 | Highlevel lib: add slab allocation for node cache | Miklos Szeredi | -9/+184 | |
This will allow the memory used by the filesystem to grow and shrink depending on how many inodes are currently cached. | ||||
2010-12-20 | inline short names | Miklos Szeredi | -13/+16 | |
In the high level library store names shorter than 32 characters inside "struct node". Longer names are allocated as previously. | ||||
2010-12-20 | Highlevel lib: allow hash tables to shrink | Miklos Szeredi | -1/+81 | |
Allow hash tables to shrink as well as grow. |