aboutsummaryrefslogtreecommitdiffstats
path: root/util
Commit message (Collapse)AuthorAgeFilesLines
* fusermount, libfuse: send value as unsigned in "user_id=" and "group_id="Miklos Szeredi2015-10-281-2/+2
| | | | | | | ...options. Uids/gids larger than 2147483647 would result in EINVAL when mounting the filesystem. This also needs a fix in the kernel. Change-Id: Ic7ed0a7391b49adf31db2129b00beb0e1e60f652
* Add missing includesDaniel Thau2015-10-281-0/+1
| | | | This allows compiling fuse with musl.
* Changed off_t to loff_tstaging/cm-12.1stable/cm-12.1-YOG7Dstable/cm-12.1-YOG4Pstable/cm-12.1-YOG3Cstable/cm-12.0-YNG4Nstable/cm-12.0-YNG3Cstable/cm-12.0-YNG1TAstable/cm-12.0-YNG1Tstable/cm-12.0-YNG1Icm-12.1cm-12.0Spegelius2014-11-231-1/+1
| | | | | | | - off_t is long, loff_t is long long (32bit vs. 64bit) - loff_t required by exfat at least so fuse needs to have it also Change-Id: I76a4e4cc1af9b85cd0bed2bb220723e959b1a04f
* Fix build with automake >= 1.12.1Olivier Blin2012-07-041-4/+4
| | | | | | | | | | | | mkdir_p is deprecated since automake 1.12.1 (see automake commit 7a1eb9ff9027929687f12905e131f6fda3fa6d0c). MKDIR_P should be used instead of mkdir_p. This is available since autoconf 2.59d (2006-06-05), by calling AC_PROG_MKDIR_P. The mkdir_p workaround was not working anyway for out-of-tree builds, since the ../mkinstalldirs path would be incorrect.
* Fix install from out-of-tree buildOlivier Blin2012-07-041-1/+1
| | | | | | | When building out-of-tree, install fails since it tries to copy mount.fuse binary from source directory. Patch initially from Damien Thébault (SoftAtHome)
* Fix the following compile errorMiklos Szeredi2011-11-171-0/+1
| | | | | | | | fusermount.c: In function 'clone_newns': fusermount.c:315:2: warning: implicit declaration of function 'clone' [-Wimplicit-function-declaration] fusermount.c:315:44: error: 'CLONE_NEWNS' undeclared (first use in this function) fusermount.c:315:44: note: each undeclared identifier is reported only once for each function it appears in fusermount.c:317:1: warning: control reaches end of non-void function [-Wreturn-type]
* Replace daemon() function with fork()Anatol Pomozov2011-09-231-2/+15
| | | | | | | | daemon() is a BSD-ism. Although it is available on many platforms it is not a standard function. Some platforms (e.g. MacOSX) deprecated it. It is safer just to use fork() function that is a part of POSIX.
* Spell checking comments, etc...Reuben Hawkins2011-05-251-1/+1
| | | | | | | | | | | ...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
* cleaning up warningsReuben Hawkins2011-05-231-4/+24
| | | | | | | | | 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
* fusermount: Added support for auto_unmount optionMax Krasnyansky2011-04-151-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.
* Check the 'mtablock' for negative valueLaszlo Papp2011-03-301-2/+4
|
* fusermount: clean up do_mount() functionMiklos Szeredi2011-03-301-5/+4
|
* Eliminate the unused valueLaszlo Papp2011-03-301-1/+1
|
* Fix resource leaks in fusermountLaszlo Papp2011-03-301-8/+10
|
* Do not pass NULL to xstrdupLaszlo Papp2011-03-301-8/+12
|
* Check the return value properly before passing it to any functionLaszlo Papp2011-03-301-2/+4
|
* In case of failure to add to /etc/mtab don't umount.Miklos Szeredi2011-03-111-1/+1
| | | | Reported by Marc Deslauriers
* Revert "Fix cleanup in case of failed mount"Miklos Szeredi2011-03-111-30/+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.
* fusermount: only allow mount and umount if util-linux suppports ↵Miklos Szeredi2011-01-311-135/+32
| | | | | | | --no-canonicalize Remove "legacy" util-linux support as missing --no-canonicalize cannot be worked around in fuse.
* fusermount: chdir to / before performing mount/umountMiklos Szeredi2011-01-311-15/+10
|
* Fix cleanup in case of failed mountMiklos Szeredi2011-01-311-6/+29
| | | | | In case of failure to add to /etc/mtab use same mountpoint for cleanup as for mounting. Reported by Marc Deslauriers
* fusermount: don't save/restore cwdMiklos Szeredi2010-11-081-15/+2
| | | | | Remove unnecessary restoring of current working directory in "fusermount -u"
* update umount procedureMiklos Szeredi2010-11-081-9/+147
| | | | | | | | | | | | | If umount(8) supports --fake and --no-canonicalize (util-linux-ng version 2.18 or later), and umount(2) supports the UMOUNT_NOFOLLOW flag (linux kernel version 2.6.35 or later) then, "fusermount -u" will call the umount(2) system call and use "umount --fake ..." to update /etc/mtab Added --disable-legacy-umount option to configure. This disables the runtime checking of umount(8) version. When built with this option then "fusermount -u" will fail if umount(8) doesn't support the --fake and --no-canonicalize options.
* Fix option escaping for fusermount.Miklos Szeredi2010-09-281-3/+17
| | | | | | | | If the "fsname=" option contained a comma then the option parser in fusermount was confused (Novell bugzilla #641480). Fix by escaping commas when passing them over to fusermount. Reported by Jan Engelhardt
* Add .gitignore filesMiklos Szeredi2010-06-241-4/+0
| | | | Add .gitignore files and delete .cvsignore files.
* * Fix out-of-source build.Miklos Szeredi2010-06-152-3/+11
|
* * Remove "chmod root" from install of fusermountMiklos Szeredi2010-06-011-1/+0
|
* * Fix checking for symlinks in umount from /tmp. Reported by AlMiklos Szeredi2010-04-261-14/+32
| | | | | | Viro * Fix umounting if /tmp is a symlink. Reported by Franco Broi
* * Fix stack alignment for clone()Miklos Szeredi2010-02-181-5/+4
|
* * Fix race if two "fusermount -u" instances are run in parallel.Miklos Szeredi2010-01-261-57/+323
| | | | | | | Reported by Dan Rosenberg * Make sure that the path to be unmounted doesn't refer to a symlink
* * fusermount: Do not silently ignore command line arguments.Miklos Szeredi2009-07-021-0/+4
| | | | Patch by Sebastian Harl
* Fix 'make install-strip'. Reported by Dominick LayfieldMiklos Szeredi2009-05-081-1/+1
|
* Fix handling of (no)suid and (no)dev options...Miklos Szeredi2008-07-101-9/+27
|
* Update warning message for missing newline at end of fuse.confMiklos Szeredi2008-04-091-3/+8
|
* Fix memory leaks on mountMiklos Szeredi2008-03-251-0/+1
|
* Fix './configure --disable-static'Miklos Szeredi2007-12-231-1/+1
|
* change indentingMiklos Szeredi2007-12-123-1252/+1305
|
* Add fs subtype support to mount.fuseMiklos Szeredi2007-06-211-15/+55
|
* Add fs subtype support to libfuse and fusermountMiklos Szeredi2007-06-201-48/+78
|
* libulockmgr: Work around a kernel bug in recv()Miklos Szeredi2007-06-031-2/+6
|
* Clean up init script, make it LSB compliantMiklos Szeredi2007-04-271-26/+62
|
* merge bugfix branch up to 2.6.4Miklos Szeredi2007-04-271-1/+1
|
* libfuse: call umount(8) directly...Miklos Szeredi2007-04-271-31/+2
|
* update copyright datesMiklos Szeredi2007-04-251-1/+1
|
* *** empty log message ***Miklos Szeredi2007-04-253-125/+8
|
* Replace utils/mount.fuse "sh" script with a "C" programMiklos Szeredi2007-04-183-69/+154
|
* merge bugfixes up to merge3Miklos Szeredi2007-03-142-2/+2
|
* merge up to fuse_2_6_merge1Miklos Szeredi2007-01-192-3/+3
|
* Fix option parsing in mount.fuseMiklos Szeredi2007-01-131-3/+13
|
* mounting fixesMiklos Szeredi2006-12-102-230/+85
|