Commit Graph

348 Commits (3fb950c590d08026f3f938760aeb665a39c01b4c)
 

Author SHA1 Message Date
szaka 4eebc42d42 remove bogus format attribute which caused some gcc to crash 2007-10-10 19:37:25 +00:00
jpandre a8a33f0bc3 Reverted back relay for free() and consequences on const ptrs 2007-10-09 13:33:11 +00:00
jpandre 44326c40b7 reverted back relay for free() 2007-10-09 13:27:35 +00:00
jpandre 7cc6adba7c Fixed a missing inode closing 2007-10-09 11:59:33 +00:00
jpandre 0eebef6e06 Code cleaning : fixed machine-dependent cast when fprintf'ing with %lld 2007-10-09 09:05:43 +00:00
jpandre cd8e66dc3a Code cleaning : fixed machine-dependent casts when fprintf'ing with %lld 2007-10-09 09:05:06 +00:00
jpandre ccbd793fae An update in utils_mount_volume() which was missing 2007-10-09 08:21:14 +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 8032b960d0 Cleaned code

							
						
2007-10-09 07:51:08 +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
jpandre f5b7ac0905 Cleaned code

							
						
2007-10-09 07:32:12 +00:00
jpandre 78c14e05a8 Cleaned code (added a few const to arguments where useful) 2007-10-09 07:30:40 +00:00
szaka 4206ceddce fix warnings 2007-10-08 22:03:31 +00:00
jpandre 773a9b3596 - Logged cache statistics

							
						
2007-10-06 14:52:55 +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 fe10799d0f New fields to store handles to $Secure

							
						
2007-10-06 14:32:12 +00:00
jpandre 006d0aad79 New structs for two-way cacheing 2007-10-06 14:27:25 +00:00
jpandre 7006a9452c Fixed and improved comments 2007-09-28 06:59:53 +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 49d6dabbab Claiming to be author as well, as a check whether I have understood

							
						
2007-09-28 06:49:47 +00:00
szaka 0d05ca69fe Jean-Pierre Andre's permission handling implementation 2007-09-27 22:35:58 +00:00
jpandre 99b4aba970 *** empty log message *** 2007-09-27 13:29:52 +00:00
mechie e859b1b109 This commit was manufactured by cvs2svn to create branch
'PERMISSION_HANDLING_BRANCH'.
2007-09-16 18:33:54 +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