Commit Graph

120 Commits (cd8e66dc3a8794646e7dc044216b66c0cb4a6ac3)

Author SHA1 Message Date
jpandre cd8e66dc3a Code cleaning : fixed machine-dependent casts when fprintf'ing with %lld 2007-10-09 09:05:06 +00:00
jpandre 0fcd72cf55 Cleaned code

							
						
2007-10-09 08:01:37 +00:00
jpandre 88772c9912 Cleaned code

							
						
2007-10-09 07:55:28 +00:00
jpandre 728a9c1aad added a ntfs_free(const void*) 2007-10-09 07:40:53 +00:00
jpandre 8a210f7776 Cleaned code

							
						
2007-10-09 07:37:07 +00:00
jpandre 2e35668e86 - implemented partial key comparing for hash keys

							
						
2007-10-09 07:35:09 +00:00
szaka 4206ceddce fix warnings 2007-10-08 22:03:31 +00:00
jpandre 13a68a1864 Upgraded to v1.1004 2007-10-06 14:48:10 +00:00
jpandre b0f972c764 - fixed a memory corruption case in cacheing of security attributes

							
						
2007-10-06 14:46:53 +00:00
jpandre 492dbcbe9e Checked consistency of standard information size and v3_Extensions flag 2007-10-06 14:41:23 +00:00
jpandre e84a56b165 Made two more functions public for temporary use in security.c 2007-10-06 14:39:08 +00:00
jpandre cc2e201f81 Fixed initial security id for created files 2007-10-06 14:37:22 +00:00
jpandre 66c79fde0c Removed an unneeded variable 2007-10-06 14:35:55 +00:00
jpandre 75f1f4c112 Upgraded to v1.1004 2007-10-06 14:34:49 +00:00
jpandre b823389638 Removed outdated debug instructions 2007-09-28 06:56:51 +00:00
jpandre a774c2437d Fixed an error in creating initial non-inherited security descriptor 2007-09-28 06:53:42 +00:00
jpandre 99b4aba970 *** empty log message *** 2007-09-27 13:29:52 +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 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 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 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 d2fab4e71f fix: utimes() shouldn't update the parent dir mtime (Wayne Sherman, Szaka) 2007-08-10 15:01:21 +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 3b0d3efe40 fix ntfs_readdir(): return with error if filldir() fails 2007-08-08 16:15:15 +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
szaka 8636d42841 ntfs_mft_records_read, ntfs_file_record_read: log all errors 2007-07-20 22:42:19 +00:00
szaka 58e31d44eb ntfs_mft_bitmap_extend_allocation: remove redundant cluster allocation 2007-07-20 22:02:50 +00:00
szaka 6f083fc36f ntfs_mft_bitmap_extend_allocation: rename ret to err to match similar function 2007-07-20 21:52:07 +00:00
szaka ac23ed59c5 add ntfs_inode_base() helper 2007-07-20 21:43:39 +00:00
szaka 2cc87f0c78 ntfs_extent_inode_open: log all errors 2007-07-20 21:26:24 +00:00
szaka 84be568f75 ntfs_attr_pread: log all errors 2007-07-20 21:16:34 +00:00
szaka b5973632e9 ntfs_attr_pwrite, ntfs_attr_mst_pwrite: log errors 2007-07-18 22:44:11 +00:00
szaka 66eec0839d ntfs_runlists_merge: log all errors 2007-07-16 20:47:48 +00:00
szaka fa961c737b ntfs_mft_record_layout: log all errors 2007-07-16 20:39:26 +00:00
szaka 7444b30fc4 ntfs_attr_find_in_attrdef: log all errors 2007-07-16 20:36:21 +00:00
szaka ea53c7b5fc ntfs_attr_add: log all errors 2007-07-16 19:59:52 +00:00
szaka 472f6fc991 ntfs_attr_size_bounds_check, ntfs_non_resident_attr_record_add: log errors 2007-07-16 19:31:32 +00:00
szaka 396899bb8e ntfs_attr_pwrite: fix missing error handling 2007-07-15 22:14:14 +00:00
szaka d405b5b371 ntfs_mft_record_init(): log errno 2007-07-15 18:17:35 +00:00
szaka 7c926367b9 ntfs_mft_record_format(): cleanup 2007-07-15 16:44:42 +00:00
szaka f6b2f6f98f ntfs_inode_free_space(): log all errors 2007-07-13 23:35:08 +00:00
szaka f45af6814c ntfs_attr_record_move_away(): log all errors 2007-07-13 23:04:40 +00:00
szaka 9a8a59e136 ntfs_inode_add_attrlist(): log all errors 2007-07-13 22:42:35 +00:00
szaka 52d473a5ef ntfs_attr_update_mapping_pairs(): log all errors 2007-07-13 21:33:34 +00:00
szaka 0cee6bc4bb remove redundant ntfs_attr_get_search_ctx() error logging 2007-07-13 20:05:48 +00:00