szaka
5a7cc7f969
remove unused fuse_reply_iov
2009-02-21 19:49:15 +00:00
szaka
f7a15b7041
uninline reply_err()
2008-12-15 03:10:49 +00:00
szaka
ce825e1a42
uninline not inlineable functions, hinted by compiler warnings
2008-11-13 02:31:50 +00:00
szaka
75564ddbd1
fix redundant redeclaration of fuse_lowlevel_new
2008-10-15 09:21:47 +00:00
szaka
ce1d83ef06
remove not needed auto_cache hereby the librt dependency when using fuse-lite
2008-07-31 23:06:55 +00:00
szaka
d3c12f7153
remove unused FUSE code
2008-07-16 02:03:50 +00:00
szaka
ed96bb15e5
fix: the driver didn't work if the standard I/O file descriptors were closed
...
during mount, e.g. via some configuration of udev/hotplug (Ugo Riboni, laoGe)
2008-07-10 22:55:50 +00:00
szaka
f94a09b151
fix: mount failed if /etc/mtab didn't exist or was on a read-only
...
file system (Miklos Szeredi, Szabolcs Szakacsits)
2008-06-27 12:37:02 +00:00
szaka
bf3b6d780d
fix potential hang for huge/corrupted directories (Miklos Szeredi, Szabolcs Szakacsits)
2008-06-11 20:33:02 +00:00
szaka
b8228df2a2
Fix 'PATH_MAX undeclared' (cross-)compilation error in some environments
2008-06-10 19:48:35 +00:00
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