szaka
|
76a3a8963c
|
cleanup: don't check ntfs_inode pointer since ntfs_inode_close() does it
|
2007-11-18 13:14:49 +00:00 |
szaka
|
fc67849324
|
ntfs_fuse_truncate: fix memleak if ntfs_attr_truncate failed (Jean-Pierre, Szaka)
|
2007-11-18 13:01:42 +00:00 |
szaka
|
d4b91d350c
|
posix file time updates (Yura Pakhuchiy, Szabolcs Szakacsits)
|
2007-11-15 07:33:40 +00:00 |
szaka
|
5d268c9a17
|
ntfs_fuse_getxattr_windows(): separate stream names by '\0' (Daniel Borca)
|
2007-11-04 11:27:29 +00:00 |
szaka
|
729ee43330
|
fix read over file end (Tullio Andreatta, Julian Sikorski, Szabolcs Szakacsits)
|
2007-11-03 23:09:11 +00:00 |
szaka
|
028f73740d
|
fix utimes() st_ctime if struct utimbuf buf wasn't NULL (Carmelo Viavattene, Szaka)
|
2007-10-31 21:30:47 +00:00 |
szaka
|
af6370da9e
|
ntfs_open() cleanup, refactoring
|
2007-10-28 00:07:33 +00:00 |
szaka
|
b032c0e68b
|
fix free space calculation for >1 TB volumes
|
2007-10-27 20:38:21 +00:00 |
szaka
|
6be9b754b6
|
factor out ntfs_attr_get_free_bits()
|
2007-10-27 20:10:34 +00:00 |
szaka
|
c06caa5353
|
don't log "Unmounting ..." if volume isn't FUSE mounted yet (B. Kaindl, Szaka)
|
2007-10-27 20:02:40 +00:00 |
szaka
|
1200c1c4bc
|
factor out mount_fuse(); fix fuse mount error paths
|
2007-10-27 19:27:33 +00:00 |
szaka
|
60a8be1bc5
|
check properly for the linux and __uClinux__ macros
|
2007-10-25 22:26:02 +00:00 |
szaka
|
f24a38f0d6
|
non-inline ntfs_fuse_is_named_data_stream & NAttr* functions: 500+ bytes saved
|
2007-10-25 22:22:24 +00:00 |
szaka
|
fc8ef66692
|
add preliminary uClinux support (huwenke, Szabolcs Szakacsits)
|
2007-10-25 21:02:59 +00:00 |
szaka
|
63f23a8e7d
|
create the /dev/misc/fuse character device too if uclibc used
|
2007-10-25 20:22:00 +00:00 |
szaka
|
a6a0a088fa
|
use the FUSE debug only if the debug mount option is used
|
2007-10-25 19:31:36 +00:00 |
szaka
|
1627dbeeda
|
ntfs_fuse_read(): don't flood log with EINVAL when using broken Thunderbirds
(Julian Sikorski, Szabolcs Szakacsits)
|
2007-10-25 19:26:26 +00:00 |
szaka
|
3502cdc3fb
|
ntfs_fuse_statfs(): fix free inodes available for non-privileged processes
|
2007-10-14 10:12:41 +00:00 |
szaka
|
925c1cff30
|
fix warnings
|
2007-10-08 22:02:38 +00:00 |
szaka
|
91604e7edd
|
optimization: find(1) is 20-200% faster for disk based and 300-600% faster
for memory cache based directory traversals
|
2007-09-27 22:15:03 +00:00 |
szaka
|
ffa355c0f8
|
statfs() and free inode calculation is O(1) (David Fox, Szabolcs Szakacsits)
|
2007-09-26 19:32:26 +00:00 |
szaka
|
8de4c34578
|
try_fuse_mount(): remove non-specific, redundant error message
|
2007-09-26 19:13:32 +00:00 |
szaka
|
5adb30912a
|
implement the .create fuse method: this should solve the problem of
open("file", O_CREAT, S_IREAD) besides it improved file creation performance
by 20% (Jean-Pierre Andre, Szabolcs Szakacsits)
|
2007-09-16 18:33:53 +00:00 |
szaka
|
a97c661efe
|
statfs optimization: O(1) free cluster calculation (David Fox, Szabolcs Szakacsits)
|
2007-09-12 20:51:06 +00:00 |
szaka
|
d2fab4e71f
|
fix: utimes() shouldn't update the parent dir mtime (Wayne Sherman, Szaka)
|
2007-08-10 15:01:21 +00:00 |
szaka
|
3b6818862e
|
don't turn on permission checking if umask, fmask or dmask is zero since
the effect were just the opposite users wanted
|
2007-08-09 21:15:28 +00:00 |
szaka
|
742828ab74
|
fix: unmount (fusermount -u) was denied for an unrpivileged user who was
allowed to mount a block device. FUSE 2.7.0+ is required for the full fix.
|
2007-08-09 20:11:43 +00:00 |
szaka
|
a7e4d503e2
|
fix: rename may updated mtime for some files/dirs (Wayne Sherman, Szaka)
|
2007-08-09 14:11:54 +00:00 |
szaka
|
49825fbbee
|
fix hangs in readdir(): ntfs_fuse_filler() returns error if FUSE filler failed
|
2007-08-08 16:38:26 +00:00 |
szaka
|
568720ef84
|
portability fixes
|
2007-07-09 22:25:15 +00:00 |
szaka
|
57c475a0ae
|
Give more hints what the problem could be during mount
|
2007-07-09 21:49:52 +00:00 |
szaka
|
190367bb52
|
portability fixes
|
2007-07-09 21:03:57 +00:00 |
szaka
|
c214b9c11c
|
No need to check for ENOSPC because ntfs_log_perror() does it now
|
2007-07-08 20:45:14 +00:00 |
szaka
|
2655455f74
|
fix trace logging
|
2007-07-08 15:02:49 +00:00 |
szaka
|
a81f30eaa6
|
fix: move & hard link input/output error in 1.616 (Nicolò Chieffo, Szaka)
|
2007-07-08 14:27:55 +00:00 |
szaka
|
0089974281
|
use kernel cache also for the 'debug' option
|
2007-06-16 21:34:13 +00:00 |
szaka
|
a6663562b5
|
fix: truncate() always returned "Operation not permitted" on error
|
2007-06-09 23:24:34 +00:00 |
szaka
|
1ab1b69203
|
check and handle ntfs_inode_close() errors
|
2007-06-09 23:00:07 +00:00 |
szaka
|
55f77f9223
|
ntfs_fuse_destroy(): clearer error message
|
2007-06-08 23:30:54 +00:00 |
szaka
|
e2e91cebba
|
pass file system name to the fuse layer (Alistair Crooks)
|
2007-06-06 18:55:30 +00:00 |
szaka
|
9bc01583cd
|
Fix Linux exploit if ntfs-3g is setuid and the FUSE kernel driver isn't
loaded (Jochen Schmitt, Tom "spot" Callaway, Szaka)
|
2007-05-15 21:19:59 +00:00 |
szaka
|
6174a9365a
|
ntfs_fuse_read(): log the details if it fails
|
2007-04-22 21:03:06 +00:00 |
szaka
|
39ac864f75
|
handle the -v (verbose) command line option because mount(8) can pass it
|
2007-04-15 23:52:01 +00:00 |
szaka
|
4e2dbb13a3
|
fix: option parsing may failed due to a bug introduced in 1.411-RC
|
2007-04-11 22:16:17 +00:00 |
szaka
|
5984592552
|
support read-write mount with the --force option if logfile is unclean
|
2007-04-08 20:23:11 +00:00 |
szaka
|
828c16f8b5
|
parse_options(), usage() cleanup; removed unused command line options
|
2007-04-07 19:42:58 +00:00 |
szaka
|
af5302b5bb
|
log command line options
|
2007-04-06 20:32:20 +00:00 |
szaka
|
b5e7329981
|
don't run surely failing Linux specific code on non-Linux OSes
|
2007-04-06 20:17:14 +00:00 |
szaka
|
c01bae4411
|
support multiply -o options to make FreeBSD's mount(8) work (Dmitri Tarasov, Szaka)
|
2007-04-06 20:13:11 +00:00 |
szaka
|
cae49b9373
|
fix default uid/gid of file for suid-root user mounts (Laszlo Dvornik, Szaka)
|
2007-04-02 21:08:06 +00:00 |