Jean-Pierre André
0e875d3039
Translated the junctions to lower case when ignore_case is set
2011-04-13 17:46:47 +02:00
Jean-Pierre André
860cddd4db
Fixed a false detection of bad memory release in secaudit
2011-04-13 17:45:02 +02:00
Jean-Pierre André
e9e3b18711
Fixed inconsistent interface to ntfs_initialize_file_security()
2011-04-13 17:02:51 +02:00
Jean-Pierre André
3c30a0e798
Fixed type of argument (same value)
2011-04-13 17:00:22 +02:00
Jean-Pierre André
a165aca342
Removed duplicated code
2011-04-13 16:59:41 +02:00
Jean-Pierre André
097a681932
Fixed getting space for making an index non resident
...
In rare situations there is not enough space in the base inode entry
to make an index non resident. The index has to be moved to an extent
first. This happens when not using permissions and inserting a file
whose name has 60 chars into a directory whose name has 184 chars.
(bug reported by Vito Caputo)
2011-03-23 10:48:07 +01:00
Jean-Pierre André
54e49e77f1
Fixed cluster mapping ahead of mapped runlist
...
A corner case was wrong and could cause aborted writes with error
"Run lists overlap. Cannot merge" when the clusters required by the
write are described in different MFT extents.
This can only happen in very fragmented files when the cluster size
is smaller than 4096 bytes. It does not cause any metadata corruption.
2011-03-01 12:06:26 +01:00
Jean-Pierre André
29190c9394
Enabled getting the sector size from an ioctl on FreeBSD and MacOSX (Erik Larsson)
...
The sector size is needed for formatting a volume unless forced through
an option or using the traditional sector size.
2011-03-01 12:04:43 +01:00
Jean-Pierre André
285668105c
Fixed dealing with holes when expanding an attribute
2011-02-16 12:17:07 +01:00
Jean-Pierre André
6c71d84ef8
Defined option acl to request the use of Posix ACLs
2011-02-08 11:45:55 +01:00
Jean-Pierre André
eeabab767f
Moved global options parsing to ntfs-3g_common.c
2011-02-08 11:45:55 +01:00
Jean-Pierre André
3ae68884f7
Moved mount options parsing to ntfs-3g_common.c
2011-02-08 11:45:55 +01:00
Jean-Pierre André
453a8aa501
Updated copyright notices
2011-02-08 11:45:54 +01:00
Jean-Pierre André
1df8ddc199
Moved the knowledge of default upcase size to unistr.c
2011-02-08 11:45:54 +01:00
Jean-Pierre André
1192e02fef
Improved appending data to a long hole
2011-02-08 11:45:54 +01:00
Jean-Pierre André
aabda06ffd
Merged sparse testing when appending with ntfsprogs requirement
2011-02-08 11:45:54 +01:00
Jean-Pierre André
e7daa6c72f
Restricted listxattr() to environments with extended attributes
2011-02-08 11:45:54 +01:00
Jean-Pierre André
9efb8b60a4
Fixed possible wrong hole size when overwriting compressed data
2011-02-08 11:45:54 +01:00
Jean-Pierre André
6ebb79f251
Denied modifications to metadata files
2011-02-08 11:45:54 +01:00
Jean-Pierre André
13641ad4d6
Switched to the same Upcase table as Vista
2011-02-08 11:45:54 +01:00
Jean-Pierre André
53be5fa9b2
Enabled expanding an attribute without creating a hole
2011-02-08 11:45:54 +01:00
Jean-Pierre André
fc20bbb5b8
Enabled forensic mounting
2011-02-08 11:45:53 +01:00
Jean-Pierre André
f5d0ab51c6
Moved the definition of leMFT_REF to layout.h
2011-02-08 11:45:53 +01:00
Jean-Pierre André
2e7f889a72
Moved listxattr() to a specific source module
2011-01-17 15:33:17 +01:00
Szabolcs Szakacsits
4f03663c55
release 2011.1.15
2011-01-15 12:43:27 +02:00
Jean-Pierre André
c7f958c8ed
Fixed allocated size when an attribute update causes unnamed data to be expelled
2011-01-10 10:53:26 +01:00
Jean-Pierre André
df8d045340
Do not record inode open when failed (debug only)
2011-01-10 10:51:21 +01:00
Jean-Pierre André
17c9f839d5
Fixed deleting files using ignore_case option
2010-12-14 10:46:24 +01:00
Jean-Pierre André
58be44ebc5
Updated the README file (tests without installing)
2010-12-14 10:43:10 +01:00
Jean-Pierre André
19bfa135e7
Added descriptions of options recover/norecover to the manual
2010-12-14 10:38:59 +01:00
Jean-Pierre André
48caa7a45e
Took care of alignments needed on some processors
2010-11-09 09:43:31 +01:00
Jean-Pierre André
a70e40021d
Added detail to an error message to discriminate from a similar one
2010-11-09 09:41:00 +01:00
Jean-Pierre André
135cb75249
Fixed logging corrupted $UpCase
2010-11-09 09:40:02 +01:00
Jean-Pierre André
351aec3f7a
Enabled renaming of system extended attributes
2010-10-26 08:59:52 +02:00
Jean-Pierre André
f43e972342
Removed obsolete comments
2010-10-26 08:59:52 +02:00
Jean-Pierre André
2f82b18b4b
Removed an obsolete debug sequence
2010-10-26 08:59:52 +02:00
Jean-Pierre André
563f5dda3f
Implemented a basic check on upcase table
2010-10-26 08:59:51 +02:00
Jean-Pierre André
8b910e9e80
Improved names comparing on big-endian computers
2010-10-26 08:59:51 +02:00
Jean-Pierre André
518196ba5e
Improved rebuilding a runlist
2010-10-26 08:59:51 +02:00
Jean-Pierre André
1898b11481
Improved appending data to fragmented files
2010-10-26 08:59:51 +02:00
Jean-Pierre André
dd25fce933
Fixed Posix ACLs for big-endian computers
2010-10-26 08:59:51 +02:00
Jean-Pierre André
a92c57735b
Added an extended attribute name for creation time
2010-10-26 08:59:51 +02:00
Jean-Pierre André
13b578d9b1
Added a big endian extended attribute name for attrib and times
2010-10-26 08:59:51 +02:00
Jean-Pierre André
9c0e3a7b4e
Enabled use of fuse cacheing in lowntfs-3g under conditions
2010-10-26 08:59:51 +02:00
Jean-Pierre André
e1ef554dd2
Grouped system extended attributes functions into a dedicated module
2010-10-26 08:59:51 +02:00
Jean-Pierre André
1afaf16912
Implemented the sync mount option
2010-10-26 08:59:51 +02:00
Jean-Pierre André
ecbc2b9103
Implemented fsync() and fsyncdir()
2010-10-26 08:59:51 +02:00
Jean-Pierre André
dd4910b935
Forced alignment on cached structs
2010-10-26 08:59:51 +02:00
Jean-Pierre André
23aae785c4
Fixed stat(2) for system files with no data
2010-10-25 12:13:28 +02:00
Szabolcs Szakacsits
5aed8491a7
release 2010.10.2
2010-10-02 14:19:40 +03:00