Jean-Pierre André
|
4c6cf9d977
|
Moved the knowledge of default upcase size to unistr.c
|
2011-02-08 13:52:12 +01:00 |
|
Jean-Pierre André
|
82ce1fcdfa
|
Improved appending data to a long hole
|
2011-02-08 13:52:12 +01:00 |
|
Jean-Pierre André
|
addc9be334
|
Merged sparse testing when appending with ntfsprogs requirement
|
2011-02-08 13:52:12 +01:00 |
|
Jean-Pierre André
|
d58b21ec1d
|
Fixed possible wrong hole size when overwriting compressed data
|
2011-02-08 13:52:12 +01:00 |
|
Jean-Pierre André
|
9ddc70f19b
|
Moved listxattr() to a specific source module
|
2011-01-17 15:50:25 +01:00 |
|
Jean-Pierre André
|
6bf4af7544
|
Fixed allocated size when an attribute update causes unnamed data to be expelled
|
2011-01-10 11:18:16 +01:00 |
|
Jean-Pierre André
|
9b2ecca3df
|
Do not record inode open when failed (debug only)
|
2011-01-10 11:16:39 +01:00 |
|
Jean-Pierre André
|
53599b1a98
|
Switched to the same Upcase table as Vista
|
2010-12-21 15:51:08 +01:00 |
|
Jean-Pierre André
|
0cb35ac7aa
|
Enabled expanding an attribute without creating a hole
|
2010-12-21 15:51:07 +01:00 |
|
Jean-Pierre André
|
d4e2a501a5
|
Enabled forensic mounting
|
2010-12-21 15:51:07 +01:00 |
|
Jean-Pierre André
|
bb142bc742
|
Fixed deleting files using ignore_case option
|
2010-12-21 15:51:07 +01:00 |
|
Erik Larsson
|
7287c05ff4
|
Made ntfsprogs compilation conditional and turned off by default. It is enabled with '--enable-ntfsprogs'.
|
2010-12-16 17:35:06 +01:00 |
|
Erik Larsson
|
daa1f3edcd
|
Bugfixes for 'make extra'.
|
2010-12-16 10:08:34 +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é
|
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é
|
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é
|
e40c942f3a
|
Checked Posix ACL versions
|
2010-10-01 10:41:32 +02:00 |
|
Jean-Pierre André
|
008d8c5df9
|
Fixed character translations when standard functions are not available
|
2010-08-28 13:59:43 +02:00 |
|
Jean-Pierre André
|
d0725eb251
|
Fixed rounding to cluster end for compressed files
|
2010-08-06 21:36:38 +02:00 |
|
Jean-Pierre André
|
c6c14cb256
|
Fixed zeroing the end of fragmented ex-holes
|
2010-07-22 15:04:53 +02:00 |
|
Jean-Pierre André
|
f76d0aacf1
|
Fixed processing end of partial runlist for compressed files
|
2010-07-22 15:02:09 +02:00 |
|
Jean-Pierre André
|
400632dea5
|
Fixed updating compressed sizes
|
2010-07-22 15:00:37 +02:00 |
|
Jean-Pierre André
|
891b7e97b3
|
Improved sanity checks on a security descriptor
|
2010-07-22 14:49:46 +02:00 |
|
Jean-Pierre André
|
f65aa991a9
|
Fixed excessive cluster allocation within big holes
|
2010-07-22 14:48:19 +02:00 |
|
Jean-Pierre André
|
09df7eade5
|
Fixed creating empty encrypted extended attributes
|
2010-07-22 14:46:01 +02:00 |
|
Jean-Pierre André
|
5533eb565f
|
Fixed bad sanity check before compressing (was permissive)
|
2010-07-22 14:40:24 +02:00 |
|
Jean-Pierre André
|
1377f009e7
|
Fixed error returns when writing compressed data
|
2010-07-22 14:39:19 +02:00 |
|
Jean-Pierre André
|
49ab780739
|
Fixed a sanity check when closing a compressed file
|
2010-07-22 14:37:01 +02:00 |
|
Jean-Pierre André
|
a52c79b46b
|
Fixed loops when trying to read a broken compressed file
|
2010-06-18 14:04:23 +02:00 |
|
Jean-Pierre André
|
b1de6e16fb
|
Fixed compressed attribute made non resident to leave space for another one
|
2010-06-18 14:02:58 +02:00 |
|
Jean-Pierre André
|
ed448ea8b4
|
fixed cached allocation for compressed files
|
2010-06-14 14:40:17 +02:00 |
|
Jean-Pierre André
|
207318b504
|
fixed compression when a runlist relocation is needed
|
2010-06-14 14:33:34 +02:00 |
|
Jean-Pierre André
|
4d73c7c4f1
|
Fixed characters not allowed by Windows in names
|
2010-06-03 10:13:30 +02:00 |
|
Jean-Pierre André
|
15c4d282ce
|
Enable/disable compression according to option
|
2010-06-03 10:11:42 +02:00 |
|
Jean-Pierre André
|
07d86b0cfd
|
Reenabled compression in root directory
|
2010-06-03 10:07:27 +02:00 |
|
Jean-Pierre André
|
ba083200aa
|
Fixed close() after a fragmented truncate of a compressed file
|
2010-06-03 10:06:08 +02:00 |
|
Jean-Pierre André
|
cc4b358383
|
Fixed freeing a full compression block when fragmented
|
2010-05-28 16:33:50 +02:00 |
|
Jean-Pierre André
|
b20d1020fc
|
Fixed data size after an upsizing truncate of a compressed file
|
2010-05-28 16:32:28 +02:00 |
|
Jean-Pierre André
|
1eed61e1a9
|
enabled downsizing compressed files
|
2010-05-25 10:29:34 +02:00 |
|
Jean-Pierre André
|
a192775e2a
|
developed overwriting compressed files
|
2010-05-25 10:25:31 +02:00 |
|
Jean-Pierre André
|
41d23fba05
|
removed unneeded synchronizations
|
2010-05-25 10:14:15 +02:00 |
|
Jean-Pierre André
|
693aa8780d
|
enabled case insensitive file names in lowntfs-3g
|
2010-05-25 10:12:44 +02:00 |
|
Jean-Pierre André
|
2e86428fc0
|
redefined a default user mapping (a few changes in mount options)
|
2010-05-25 10:05:10 +02:00 |
|
Jean-Pierre André
|
3745d0a1e3
|
marked files whose name has a dot initial as "hidden" if option hide_dot_files
|
2010-05-25 09:58:36 +02:00 |
|
Jean-Pierre André
|
51a9ab8c48
|
fixed compressions on parent directory or NTFS version < 3.0
|
2010-05-25 09:52:34 +02:00 |
|
Jean-Pierre André
|
c9d40485b4
|
fixed a possible index block with no key in
|
2010-04-19 11:10:30 +02:00 |
|
Jean-Pierre André
|
984be554e3
|
fixed a bad condition for security descriptor upgrade
|
2010-04-19 11:09:31 +02:00 |
|
Jean-Pierre André
|
b1f9d5201a
|
fixed a bug in ACL inheritance
|
2010-04-19 11:05:20 +02:00 |
|
Jean-Pierre André
|
3e4826f758
|
fixed modifying the read-only flag on a directory
|
2010-04-19 11:03:54 +02:00 |
|
Jean-Pierre André
|
9438188703
|
fixed a bad error checking when closing a compressed file
|
2010-04-19 11:03:30 +02:00 |
|
Jean-Pierre André
|
1bb7443eb6
|
Fixed setting archive bit on file and alternated data stream creation
|
2010-02-24 12:08:56 +01:00 |
|
Jean-Pierre André
|
1bdd93e237
|
Fixed setting reparse tags in parent directories
|
2010-02-17 21:26:40 +01:00 |
|
jpandre
|
c8fa404931
|
Fixed a return error code (Fabian Keil)
|
2010-01-21 08:15:27 +00:00 |
|
jpandre
|
6306826077
|
Removed an unneeded variable (Fabian Keil)
|
2010-01-21 08:13:27 +00:00 |
|
jpandre
|
42f7d07997
|
Avoided a possible null pointer dereference (Fabian Keil)
|
2010-01-21 08:09:13 +00:00 |
|
jpandre
|
b10590b354
|
Avoided setting a variable to itself (Fabian Keil)
|
2010-01-21 08:07:21 +00:00 |
|
jpandre
|
f1bd6652b1
|
Fixed uninitialized variable when closing a file on a read-only partition
|
2010-01-16 18:17:55 +00:00 |
|
jpandre
|
6f72ec189d
|
Logged the outcome of making $TXF_DATA resident
|
2010-01-16 09:26:01 +00:00 |
|
jpandre
|
da39179421
|
Merged Anton's patch for $TXF_DATA attribute
|
2010-01-08 11:15:46 +00:00 |
|
jpandre
|
d78add4e8f
|
Developed time stamping up to 100ns resolution
|
2010-01-04 08:24:44 +00:00 |
|
jpandre
|
ee18659989
|
Avoided possible double openings of root directory
|
2010-01-04 08:12:17 +00:00 |
|
jpandre
|
c708a2bdee
|
Fixed TXF_DATA attribute on root directory when made non-resident
|
2010-01-04 08:09:44 +00:00 |
|
jpandre
|
393af928d9
|
Prevented TXF_DATA attribute from being made non-resident
|
2010-01-04 08:07:29 +00:00 |
|
jpandre
|
05ead49d4e
|
Avoid a compiler warning
|
2010-01-04 08:04:30 +00:00 |
|
jpandre
|
6271663b4e
|
Skip extended attribute related functions when not supported locally
|
2009-12-19 09:20:59 +00:00 |
|
jpandre
|
1bbb7b8861
|
Avoid a compiler warning (opensolaris)
|
2009-12-19 07:44:35 +00:00 |
|
jpandre
|
9218a5449c
|
Fixed erroneous comment
|
2009-12-18 09:13:54 +00:00 |
|
jpandre
|
cf705f011e
|
Cosmetic change
|
2009-12-18 09:12:54 +00:00 |
|
jpandre
|
9dd9daeb6d
|
Implemented low-level interface to fuse
|
2009-12-18 08:43:45 +00:00 |
|
jpandre
|
6072a95591
|
Cached looked-up inodes for subsequent use
|
2009-12-18 08:27:05 +00:00 |
|
jpandre
|
d75f69d80e
|
Cached inode data for subsequent use
|
2009-12-18 08:12:23 +00:00 |
|
jpandre
|
41a371f4a7
|
Redesigned caches for indexing cached entries
|
2009-12-17 17:36:06 +00:00 |
|
jpandre
|
7c88ccb95b
|
Grouped parameters affecting the global behavior in a specific file
|
2009-12-17 15:24:02 +00:00 |
|
jpandre
|
c468e74acd
|
Avoided a compiler warning
|
2009-12-17 09:17:16 +00:00 |
|
jpandre
|
c1adbc1787
|
Implemented getting/setting/removing object ids
|
2009-12-17 09:07:56 +00:00 |
|
jpandre
|
d990f7996c
|
Changed the interfaces to use extended attributes
|
2009-12-17 08:24:13 +00:00 |
|
jpandre
|
7bea2202d7
|
Made direct calls to collation functions
|
2009-12-16 10:20:57 +00:00 |
|
jpandre
|
195945cdc0
|
Evaluated file names collations in a single parsing
|
2009-12-16 09:45:28 +00:00 |
|
jpandre
|
2db43fc118
|
Included <limits.h> explicitly, needed in some environments
|
2009-12-15 18:25:15 +00:00 |
|
jpandre
|
985ef5c2e8
|
Avoid a compiler warning
|
2009-12-15 18:21:57 +00:00 |
|
jpandre
|
b842a6720e
|
Made sanity checks when setting reparse data of known type
|
2009-12-15 09:39:29 +00:00 |
|
jpandre
|
2f8ced2ddd
|
Kept junctions points absolute or relative as specified
|
2009-12-15 09:25:36 +00:00 |
|
jpandre
|
c5c51ec1fe
|
Simplified interfaces for checking permissions
|
2009-12-14 17:23:12 +00:00 |
|
jpandre
|
bae437d845
|
Included <sys/stat.h> needed in acls.c on some platforms
|
2009-12-14 17:17:08 +00:00 |
|
jpandre
|
3c323eecf1
|
Avoided checking group membership when group and other have same permissions
|
2009-12-11 14:39:59 +00:00 |
|
jpandre
|
efd2a9701a
|
Avoided translating file names when available in cache
|
2009-12-11 10:11:38 +00:00 |
|
jpandre
|
758a99ea87
|
Avoided double copy of dir when closing a file in an open dir
|
2009-12-10 10:04:53 +00:00 |
|
jpandre
|
7a876eca36
|
Fixed possible memory leaks after char translation errors
|
2009-12-09 11:20:20 +00:00 |
|