Commit Graph

310 Commits (a723dc0bb6042372f1e80cf28c89146c9fce3e47)
 

Author SHA1 Message Date
szaka 08128a051f implement relatime and make it default (Yura Pakhuchiy, Valerie Henson, Szaka) 2007-11-18 15:04:39 +00:00
szaka 008cac84fb atime update works (Yura Pakhuchiy, Szabolcs Szakacsits) 2007-11-18 14:08:44 +00:00
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 78845d0898 ntfs_readdir(): fix reading dirs with over 600,000 files (GeorgeK, Szaka) 2007-11-15 07:35:19 +00:00
szaka d4b91d350c posix file time updates (Yura Pakhuchiy, Szabolcs Szakacsits) 2007-11-15 07:33:40 +00:00
szaka 698ab031c2 release 1.1104 2007-11-04 11:38:38 +00:00
szaka 5d268c9a17 ntfs_fuse_getxattr_windows(): separate stream names by '\0' (Daniel Borca) 2007-11-04 11:27:29 +00:00
szaka ac25bd2295 workaround gcc 4.[01] crash (bsm, Loris Boillet, Kano, Szaka) 2007-11-03 23:19:18 +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 3e602f753e release 1.1030 2007-10-28 11:14:32 +00:00
szaka 061c6dd9d8 NAttrSetFlag(): don't log bogus errors 2007-10-28 11:13:00 +00:00
szaka 03b4e15ab8 release 1.1028 2007-10-28 09:33:29 +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 4ac2b247cc ntfs_inode_attach_all_extents(): fix big-endianness (rsync may failed) 2007-10-26 00:46:59 +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 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