Commit Graph

356 Commits

Author SHA1 Message Date
szaka
c32f2a4f59 ntfs_attr_pclose: fix uninitialized variable which may lead to an infinite
loop on a read-only file system (Erik Larsson, Jean-Pierre Andre)
2010-01-15 19:32:44 +00:00
szaka
5807572640 fix stat.h/attr.h related compilation errors (Jean-Pierre Andre) 2010-01-15 00:31:50 +00:00
szaka
51f768af3b fix non-resident TXF_DATA creation, despite its AttrDef definition,
which caused Vista and later not being able to access files, volumes
(Anton Altaparmakov, Erik Larsson, Jean-Pierre Andre, Szabolcs Szakacsits)
2010-01-15 00:04:23 +00:00
szaka
c7252ba416 Non-ascii characters in junctions may lead to segfault (Jean-Pierre Andre) 2010-01-14 23:48:42 +00:00
jpandre
504e6fcec0 Fixed locating a Windows junction or symlink when last entry in an index node 2009-11-07 08:31:17 +00:00
jpandre
f8de613801 Fixed identifying correct case in junction points 2009-11-07 08:28:43 +00:00
jpandre
9901ea3532 ntfs_inode_open: don't log "No STANDARD_INFORMATION" for extended MFT records 2009-11-05 11:44:38 +00:00
jpandre
af4f6a406a fix format breaking new lines in error messages 2009-11-05 11:43:36 +00:00
jpandre
3af7bebe7b Mac OS X Unicode normalization form conversion (Erik Larsson) 2009-11-05 11:40:44 +00:00
jpandre
c910b8596b ntfs_fsync: fix comment (Erik Larsson) 2009-11-05 11:30:47 +00:00
jpandre
01b530685d Mac OS X true fsync (Erik Larsson) 2009-11-05 11:30:05 +00:00
jpandre
b78d895575 Added indexing of reparse data into $Extend/$Reparse 2009-11-03 14:35:53 +00:00
jpandre
716fdbaf33 Updated a copyright notice 2009-11-03 14:05:58 +00:00
jpandre
3a95774575 Accepted ACL_REVISION_DS as a valid ACL revision 2009-10-28 15:08:21 +00:00
jpandre
f40b6edb32 Avoided a compiler warning 2009-10-28 15:07:02 +00:00
szaka
b3cbe9e4bd remove unused version.c version.h 2009-10-04 02:02:04 +00:00
jpandre
892f763d31 Fixed cluster allocation when overwriting a hole in a sparse file 2009-09-29 18:52:02 +00:00
jpandre
61f7084020 Fixed avoidance of a double opening of an inode in create() 2009-09-18 19:51:10 +00:00
jpandre
12437acea9 Avoided a double opening of an inode in create() 2009-09-18 16:31:46 +00:00
jpandre
e4b3c59cb1 Accepted initial spaces in Win32/DOS names 2009-09-18 16:17:21 +00:00
jpandre
84605fd3d7 Fixed a possible memory leak when setting a DOS name 2009-09-18 16:15:36 +00:00
jpandre
c085f70be1 Developed the removal of a DOS name 2009-08-14 14:46:46 +00:00
jpandre
5bee9d73f0 Allowed to set a DOS name exactly the same as the long name 2009-08-14 14:44:12 +00:00
jpandre
1d26eb2b97 Fixed checking spaces in Win32 names 2009-08-12 15:35:11 +00:00
jpandre
35b7293401 Fixed possible memory leak when setting a DOS name 2009-08-12 15:33:05 +00:00
jpandre
d312da70fd Fixed return code when querying a non-existent dos name 2009-08-12 15:15:59 +00:00
jpandre
88473752c5 Allowed creating holes in compressed files 2009-08-11 08:02:59 +00:00
jpandre
588d9099b2 Inserted <stdarg.h>, useful for testing 2009-07-20 12:57:38 +00:00
jpandre
5e650c0c91 Developped getting and setting NTFS times 2009-07-09 15:20:14 +00:00
jpandre
06e553b04d Fixed permissions of created files when parent directory has a default ACL 2009-07-04 19:14:56 +00:00
jpandre
9a4672ca65 Developped getting and setting DOS names (short 8+3 names) 2009-07-01 19:45:59 +00:00
jpandre
f259fb44df Improved cluster allocation on volumes too filled 2009-07-01 19:16:33 +00:00
jpandre
5b7a193d26 Fixed erroneous rejections of setting efs info 2009-07-01 18:56:00 +00:00
jpandre
9ce63a72d5 Fixed a data compression bug causing suboptimal compression 2009-06-17 08:07:58 +00:00
jpandre
d76c7f6172 Logged user mapping errors (which occur before mounting) 2009-06-17 08:05:09 +00:00
jpandre
c79b3777ca Implemented backup/restoring of encrypted files (by Martin Bene) 2009-05-20 14:17:31 +00:00
jpandre
c453008681 Fixed native NTFS inheritance 2009-05-17 19:54:08 +00:00
jpandre
2a2cb4ffb2 Fixed interpretation of ACLs for default Posix ACLS (inheritance) 2009-05-17 19:50:53 +00:00
jpandre
f41cf451f5 Set compression parameters before making data non resident 2009-04-25 12:06:40 +00:00
jpandre
c87fc027df Secured write position to compressed files 2009-04-25 12:02:20 +00:00
jpandre
bcc9b7dbdc Fixed cluster releases for compressed files 2009-04-25 11:52:00 +00:00
jpandre
3615874502 Fixed execution access by root when Posix ACLs are enabled on kernel >= 2.6.29 2009-04-21 13:00:24 +00:00
jpandre
fc78c03c39 Fixed an endianness error in default uppercase table 2009-04-20 15:27:03 +00:00
jpandre
717da2a52c Fixed endianness oddities 2009-04-20 15:23:52 +00:00
jpandre
d898b64a04 Changed interface for translating permissions to avoid a version dependency 2009-04-10 07:10:04 +00:00
jpandre
eb282c019a Inserted a reference to lzhuf.c from which the search for matches was borrowed 2009-04-08 19:24:53 +00:00
jpandre
c86e0dbf6b Improved the loop for searching matches 2009-04-08 19:21:57 +00:00
jpandre
ab872500b3 Copied the compression flags in the file name attribute 2009-04-08 19:18:13 +00:00
jpandre
e4136e654c Set the data flags in base attribute and all the extents 2009-04-08 19:15:29 +00:00
jpandre
2fbaecd759 Extended transparent compression support to sequential writing to compressed files 2009-04-03 13:33:24 +00:00