szaka
5a55fa1850
fix: mount failed with invalid argument error if the mountpoint was a symlink
...
(Peter Rabbitson, Miklos Szeredi)
2008-05-23 13:25:28 +00:00
szaka
d73e646b33
fix: support build in a separate directory (Alon Bar-Lev)
2008-05-19 17:34:39 +00:00
szaka
68b83a4181
fix: FUSE limited the total file system depth to 4095 characters and gave
...
"No such file or directory" errors (Miklos Szeredi, Szabolcs Szakacsits)
2008-04-12 14:05:43 +00:00
szaka
46b3ebbb16
unprivileged mount may failed because suppl. groups were dropped too early
2008-04-11 01:02:40 +00:00
szaka
5de5fc1421
mount_fuse(): don't refer to non-used /etc/fuse.conf; mount_max is enforced
...
by kernels with unprivileged mount support
2008-04-10 23:48:22 +00:00
szaka
52968a021e
remove buggy /etc/fuse.conf parsing ("reading /etc/fuse.conf: line X too long"
...
error when '\n' is missing) since it has no real purpose anymore anyway
2008-04-10 23:35:17 +00:00
szaka
f90aa79b2e
remove redundant user_allow_other support: mount is denied for unprivileged
...
mounts unless ntfs-3g is suid-root in which case the user can control the
access by the uid/gid and fmask/dmask/umask options.
2008-04-09 00:37:36 +00:00
szaka
f2b8efc36a
fusermount(): fix a mount and unmount time mountpoint size memory leak
2008-03-23 14:33:26 +00:00
szaka
6d8f003336
do_mount(): fix one time, fsname size memory leak
2008-03-23 14:09:35 +00:00
szaka
ca890bec0a
fuse_lib_opendir(): fix missing pthread_mutex_destroy() in error path
2008-03-23 14:02:04 +00:00
szaka
18b507d9ab
remove unused code (Bernhard Kaindl)
2008-03-09 13:16:25 +00:00
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