szaka
0c06669db6
struct ntfs_logging: workaround for broken gcc format attribute handling
2007-10-25 20:09:29 +00:00
szaka
e338f95879
ntfs_file_record_read(): logging cleanup
2007-10-25 20:03:10 +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
c48091cf9d
ntfs_ir_truncate(): log only the real errors
2007-10-25 18:57:50 +00:00
szaka
11dbdf51be
ntfs_security_hash(): big-endian fix (Erik Larsson)
2007-10-22 18:50:01 +00:00
szaka
dd8bfdaa67
fix bogus warning if FUSE is installed in /lib64 (Jean-Pierre Andre, Szaka)
2007-10-15 19:21:55 +00:00
szaka
3502cdc3fb
ntfs_fuse_statfs(): fix free inodes available for non-privileged processes
2007-10-14 10:12:41 +00:00
szaka
42444cdd94
fix 64-bitness printf format string compiler warnings (Jean-Pierre Andre)
2007-10-10 20:45:19 +00:00
szaka
4e85b2465d
fix 64-bitness printf format string compiler warnings (Jean-Pierre Andre)
2007-10-10 20:12:38 +00:00
szaka
358b9a8d90
try to better explain fuse installation errors
2007-10-10 19:56:15 +00:00
szaka
ff5d2522cc
remove bogus format attribute which caused some gcc to crash
2007-10-10 19:19:57 +00:00
szaka
925c1cff30
fix warnings
2007-10-08 22:02:38 +00:00
szaka
ecd3d2dd23
release 1.1004
2007-10-03 21:10:38 +00:00
szaka
d4b4b41191
fix: unwritten sparse file regions could get corrupted if the end of a
...
write wasn't aligned to cluster boundary.
2007-10-03 21:09:30 +00:00
szaka
2caeb1b4e4
max_empty_bit_range(): 30-50% speed up (David Fox)
2007-10-03 21:04:53 +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
f557e5f6ba
optimization: find(1) is 20-200% faster for disk based and 300-600% faster
...
for memory cache based directory traversals
2007-09-26 20:40:18 +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
8796b5ee89
ntfs_volume_check_hiberfile(): remove unused variable
2007-09-26 19:20:10 +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
e4808122f4
release 1.913
2007-09-12 21:18:33 +00:00
szaka
64f9f0dc1a
ntfs_volume_check_hiberfile: relaxed too strict check: if the hiberfil.sys
...
header has garbage then the volume is not hibernated
2007-09-12 21:11:12 +00:00
szaka
a97c661efe
statfs optimization: O(1) free cluster calculation (David Fox, Szabolcs Szakacsits)
2007-09-12 20:51:06 +00:00
szaka
fd9f27aae4
release 1.910-RC
2007-09-09 21:46:39 +00:00
szaka
a4277b3d0f
ntfs_attr_pwrite: write cluster size blocks if it's possible when expanding
...
attributes. This will cause the kernel not to seek and read disk blocks for
filling the end of the buffer which increases write speed at least by 2-11
fold typically. (David Fox, Szabolcs Szakacsits)
2007-09-09 21:39:37 +00:00
szaka
d70399e3c4
Scatter objects more far from each other to reduce disk fragmentation.
...
This greatly helps multi GB size file write performance, especially after
writing tens of thousands smaller files.
2007-09-09 21:26:37 +00:00
szaka
c9172f66cf
add ntfs_security_hash(): hash of a security descriptor (Anton Altaparmakov)
2007-09-02 12:38:29 +00:00
szaka
921457fd65
add ntfs_rol32 and ntfs_ror32
2007-09-02 12:36:33 +00:00
szaka
8e86ba6e8f
point to the detailed Changelog and give help how it can be generated
2007-09-01 11:39:53 +00:00
szaka
3ef37024df
remove unused list.h header file
2007-09-01 11:28:43 +00:00
szaka
f53489f1f3
release 1.826
2007-08-25 21:23:54 +00:00
szaka
19a3585d23
ntfs_volume_startup: cleanup
2007-08-25 21:20:28 +00:00
szaka
718160d167
fix compilation with glibc 2.7 (Tom "spot" Callaway)
2007-08-25 20:27:02 +00:00
szaka
203978705f
Unconditionally apply --disable-ldconfig if --disable-library used
2007-08-23 22:53:13 +00:00
szaka
965dd72bb3
Add --disable-library option: don't install libntfs-3g but link into ntfs-3g.
...
Binary size is 10-15% down, performance is 2-5% up (Bernhard Kaindl)
2007-08-23 22:32:25 +00:00
szaka
8824fbe7ae
Ignore the volume dirty bit because its real meaning is "check the volume"
...
(set by chkdsk, ntfsresize, ntfsfix) and this is what ext2, ext3, ext4,
reiserfs and xfs do in similar cases. The fact of the real dirtiness is
stored in the NTFS logfile which is already checked for.
2007-08-22 19:59:45 +00:00
szaka
1d19c06f6c
explain the 'locale' mount option a bit better
2007-08-17 17:13:49 +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
96d2e7e24f
release 1.810
2007-08-09 21:21:13 +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
e1e987791b
add a section about Windows filename compatibility
2007-08-08 19:07:57 +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
3b0d3efe40
fix ntfs_readdir(): return with error if filldir() fails
2007-08-08 16:15:15 +00:00
szaka
99ed44885f
More explanatory warning if FUSE isn't installed with --exec-prefix=/
2007-08-06 13:47:59 +00:00
szaka
817e052b80
ntfs_mft_bitmap_find_free_rec: log errno
2007-07-21 22:20:26 +00:00
szaka
75649971f9
ntfs_mft_bitmap_find_free_rec: logging cleanup
2007-07-21 22:18:49 +00:00