Commit Graph

22 Commits (376bd8dfc812dc60264154d2aaae2e5249e14387)

Author SHA1 Message Date
szaka 376bd8dfc8 fix 'dev' and 'suid' option handling and make them default for root mounts
like other file systems do. They are always denied for setuid-root and
unprivileged mounts (Bernhard Kaindl, Szabolcs Szakacsits)
2008-03-09 13:11:25 +00:00
szaka 3d65fcca1e fix: unprivileged mount failed if user had rights for everything except
the fuse device
2008-03-08 20:42:59 +00:00
szaka 5617176383 fix compiler warnings 2008-02-16 17:05:38 +00:00
szaka fca849d365 fix unprivileged mount/unmount 2008-02-16 14:25:23 +00:00
szaka 6b52c58799 remove archaic FUSE kernel driver support 2008-02-16 12:42:30 +00:00
szaka 86b8a18d07 remove redundant fuse_mount_fusermount() 2008-02-10 21:37:16 +00:00
szaka f56ee252c7 remove unused fuse subtype support 2008-02-05 23:05:34 +00:00
szaka 434ae034a0 do_mount(): remove unused rootsize argument 2008-02-05 22:22:29 +00:00
szaka 0c9f67f315 remove never used fuse code related to the 'nonempty' mount option 2008-02-05 22:18:39 +00:00
szaka 8abe8928ae add config.h (Alon Bar-Lev) 2008-01-23 22:01:02 +00:00
szaka ce46eba979 remove _FILE_OFFSET_BITS define/check since it's in config.h (Alon Bar-Lev) 2008-01-23 21:32:27 +00:00
szaka 7fe7e1c9c6 remove _GNU_SOURCE define from source since it's in configure (Alon Bar-Lev) 2008-01-23 21:27:11 +00:00
szaka 9c92941a6f define _REENTRANT in configure instead of in Makefile.am (Alon Bar-Lev) 2008-01-23 21:23:55 +00:00
szaka 5e6d439ce8 add config.h to all fuse-lite sources (Alon Bar-Lev) 2008-01-23 21:20:16 +00:00
szaka a8791404f5 rename variables with names as a standard library function (Alon Bar-Lev) 2008-01-23 21:15:00 +00:00
szaka ba4e6dbd9e fix void* arithmetic (Alon Bar-Lev) 2008-01-23 21:07:59 +00:00
szaka 8a1cc132ab remove root requirement for blkddev since still no security problem is known 2008-01-20 18:43:57 +00:00
szaka a097dfad1b remove unused FUSERMOUNT_DIR define 2008-01-20 18:06:06 +00:00
szaka 8704a2a973 do_mount(): hint user if mount(2) returns EPERM 2008-01-20 13:05:19 +00:00
szaka 9c0f8eef72 new: support user mount via setuid root ntfs-3g (fusermount isn't required) 2008-01-19 22:55:04 +00:00
szaka a33787171c fix: close fuse device before calling umount to prevent deadlock after a
SIGTERM if synchronous umount is used (Miklos Szeredi, Szabolcs Szakacsits)
2007-12-15 08:56:37 +00:00
szaka 67997a4d88 New: built-in FUSE support by using a 50% stripped down, internal
FUSE library which linked statically into libntfs-3g. Linux
     uses this one by default.
New: the --with-fuse=external configure option makes ntfs-3g to be
     compiled with an external FUSE library. For non-Linux operating
     systems this is the default and the only option currently.
New: rewritten, backwards compatible build system.
New: README file is installed as documentation.
New: the --enable-ldscript configure option uses ldscript instead of
     .so symlink
New: the --disable-mtab configure option disables and ignores the
     usage of /etc/mtab
New: added libntfs-3g.pc.in pkg-config and libntfs-3g.script.so.in
     ldconfig files
Change: use 'make install-strip' instead of 'make strip'
(Alon Bar-Lev, Miklos Szeredi, Szabolcs Szakacsits)
2007-12-06 20:44:10 +00:00