Commit Graph

448 Commits

Author SHA1 Message Date
jpandre
aa54558345 Fixed wrong size (quota_charged, usn) 2009-03-23 16:09:24 +00:00
jpandre
5689ebd55d Fixed endianness errors 2009-03-23 16:05:11 +00:00
jpandre
cc96d22ed6 Fixed an endianness declaration 2009-03-11 16:18:18 +00:00
jpandre
935b1beca8 Fixed creating new reparse points (Faisal Puthuparackat) 2009-03-02 20:26:18 +00:00
jpandre
224c2fcda2 Changed attribute name offset when there is no name (Faisal Puthuparackat) 2009-03-02 20:24:16 +00:00
jpandre
19dda5be83 Allowed setting/clearing compression flag for a directory 2009-03-02 20:20:24 +00:00
jpandre
071b5f0cb8 Removed temporary code for comparing mapping pairs size to older version 2009-03-02 20:17:34 +00:00
jpandre
571c057d05 Fixed moving the standard information attribute to an extended MFT record (Szabolcs Szakacsits) 2009-02-27 08:15:06 +00:00
jpandre
ddfb2175a9 Improved creating gaps in sparse files 2009-02-13 10:37:53 +00:00
jpandre
93b695f1cc Adapted to ntfs-3g-2009.2.1 2009-02-12 20:32:21 +00:00
jpandre
8191533495 Fixed computation of runlists 2009-02-12 16:51:52 +00:00
jpandre
2dc7362ba9 Improved computation of runlist for fragmented files O(n) instead of O(n*n) 2009-02-03 17:12:04 +00:00
jpandre
9a5e5bbfe3 Avoided logging of removal of non-existent extended attribute 2009-01-27 12:59:10 +00:00
jpandre
11216c6942 Adapted to ntfs-3g-2009.1.1 2009-01-23 11:11:44 +00:00
jpandre
b73ba7f15c Avoided errno pollution when removing a reparse point 2009-01-17 08:39:23 +00:00
jpandre
9b996d31b9 Relocated code for setting/retrieving NTFS attribs 2009-01-17 08:37:17 +00:00
jpandre
0feae8177a Fixed the return value of ntfs_set_file_attributes() 2009-01-06 11:25:55 +00:00
jpandre
ca6466c6bb Mapped a few NTFS internal data to extended attributes 2009-01-05 13:56:05 +00:00
jpandre
d3f3a19866 Adapted to ntfs-3g.1.5222-RC 2009-01-05 13:28:06 +00:00
jpandre
4898e594b8 Avoided sorting Posix ACEs when there is only one 2008-12-24 15:35:21 +00:00
jpandre
f443601201 Avoided a full ACL compare when not needed to determine a default user mapping 2008-12-24 15:33:08 +00:00
jpandre
25e3cad534 Changed the sequencing of operations to compute the size of an ACL 2008-12-24 15:30:25 +00:00
jpandre
33cb0cbd7e Strengthened the consistency checks on ACLs 2008-12-24 15:27:34 +00:00
jpandre
f0fbd111e0 Fixed a memory leak in the security API (impacted tools) 2008-12-24 15:09:44 +00:00
jpandre
26681fe0fe Fixed copy of special flags in the security API (for tools) 2008-12-24 15:04:31 +00:00
jpandre
6faf38df12 Adapted to ntfs-3g.1.5130 2008-12-01 15:29:23 +00:00
jpandre
c4c3c8f90f Fixed inclusion of two functions whatever ACL option selected 2008-12-01 15:07:49 +00:00
jpandre
0aab674589 Cosmetic fixes 2008-11-29 10:52:03 +00:00
jpandre
ee37dcab6d Interpreted symbolic links created by Vista as symbolic links 2008-11-26 15:57:20 +00:00
jpandre
e39b2a5d0d Processed an alternate format for Windows symlinks 2008-11-13 09:40:42 +00:00
jpandre
751483b465 Inserted the new files reparse.c and reparse.h in the build process 2008-11-04 13:39:02 +00:00
jpandre
4c39b0332f Fixed filtering of junction points 2008-11-04 13:36:08 +00:00
jpandre
33bccc53c9 Implemented an interpretation of junction points 2008-11-02 09:14:57 +00:00
jpandre
cbca88095d Fixed type of argument for file creation 2008-09-21 17:27:21 +00:00
jpandre
e5286c09d6 Adapted to ntfs-3g.1.2926-RC 2008-09-19 13:39:38 +00:00
jpandre
f857740a4d Renamed inode_cache to xinode_cache for easier reference 2008-09-19 13:27:55 +00:00
jpandre
939a4a20b7 Relocated the setting of the Windows read-only flag 2008-09-09 15:40:57 +00:00
jpandre
0634272756 Fixed return value for Posix ACL removal 2008-09-09 15:36:55 +00:00
jpandre
a675f60863 Declared mapping data as const in a few interfaces 2008-09-09 15:26:38 +00:00
jpandre
5770560fab Subdivided the building of NTFS ACLs 2008-09-09 15:19:42 +00:00
jpandre
703d1c37dc Fixed bugs in Posix ACL cacheing 2008-09-06 14:45:35 +00:00
jpandre
a58ff9073d Improved bit countings 2008-09-06 09:34:23 +00:00
jpandre
8b0358876a Reverted wrong fix for parent directory having a default Posix ACL - feed back from fuse needed 2008-09-05 14:06:43 +00:00
jpandre
1b9bbc0993 Removed temporary logging of bad Posix ACLs 2008-09-05 14:03:25 +00:00
jpandre
d13ffc55f8 Fixed cacheing legacy directories (NTFS 1.x) for Posix ACLs 2008-09-05 13:59:23 +00:00
jpandre
9525c5c310 Fixed a memory leak in Posix ACL inheritance 2008-09-03 14:40:12 +00:00
jpandre
2cc7b4536e Fixed initial permissions when there is a default ACL 2008-09-02 15:19:47 +00:00
jpandre
cb59654f39 Implemented an extended attribute interface to get/set NTFS ACLs 2008-09-01 16:24:54 +00:00
jpandre
92985f750c Fixed mask avoidance in Posix ACLs when there is no designated user/group 2008-09-01 15:41:16 +00:00
jpandre
08537782ce Reset errno to previous value when it does not mean an error 2008-08-30 10:55:33 +00:00
jpandre
94d299b848 Fixed ACE size while decoding a Posix ACL 2008-08-30 10:34:27 +00:00
jpandre
6bfd3ed546 Fixed a stupid name prefixing 2008-08-30 10:31:40 +00:00
jpandre
fd60178d8f Made possible to mention root as a designated user or group 2008-08-27 08:35:53 +00:00
jpandre
25179bfe83 Enabled full endianness type checks 2008-08-27 08:21:36 +00:00
jpandre
7d0293dc3c Enabled full endianness type checks 2008-08-25 09:06:48 +00:00
jpandre
58b3f86be6 Improved group permissions when using Posix ACLs 2008-08-25 09:04:26 +00:00
jpandre
13552eba52 Integrated full utf-8 to utf-16le conversions, based on code by Berhard Kaindl 2008-08-21 12:04:51 +00:00
jpandre
f4bd4e5b52 Added a few casts for easier type checks 2008-08-21 11:05:16 +00:00
jpandre
62780e137b Cleaned and fixed endianness conversions 2008-08-21 11:02:35 +00:00
jpandre
225ec94d5c Fixed owner of files when different from Windows owner 2008-08-21 10:58:19 +00:00
jpandre
3b44e8890a Made use of fuse checks when "default_permissions" option is used 2008-08-21 10:55:18 +00:00
jpandre
012684d116 Made possible to have the owner mentioned again as a designated user 2008-08-21 10:32:40 +00:00
jpandre
38c3d868a4 Improved approximation for ACLs built by Windows Administrator 2008-08-21 10:30:38 +00:00
jpandre
7f42da0b07 Reorganized and split the security source file, a few interfaces changed 2008-08-21 10:27:46 +00:00
jpandre
6a47056d18 Merged the Posix ACL code, now it is a compile-time option 2008-08-21 10:08:20 +00:00
jpandre
499e106341 Adapted to ntfs-3g.1.2812 2008-08-16 15:17:47 +00:00
jpandre
4a94021038 Fixed possible overflows in reading the user mapping file 2008-08-16 12:50:11 +00:00
jpandre
a2dab6b2ff Fixed possible overflows in reading the user mapping file 2008-08-03 07:20:58 +00:00
jpandre
219491bf27 Added entries in security API to process user mappings and Win32 attribs 2008-08-03 07:19:20 +00:00
jpandre
412838056a Adapted to ntfs-3g.1.2712 2008-07-13 17:55:57 +00:00
szaka
5dbdb30df8 add tabulated logging for the most common ntfs_mft_* functions 2008-06-30 11:18:49 +00:00
szaka
a6d8c6b1a6 new: use tabulated logging; add ntfs_log_enter() and ntfs_log_leave()
and convert the most commonly used functions
2008-06-30 00:13:23 +00:00
szaka
1098244bbf copyright update 2008-06-29 23:13:32 +00:00
jpandre
d30bd79b02 Fixed changing mode for files created by standard ntfs-3g 2008-06-16 16:21:43 +00:00
jpandre
767b4d075c Fixed deletions from a sticky directory (on kernels >= 2.6.25) 2008-06-02 10:56:23 +00:00
jpandre
7c05f13884 Adapted to ntfs-3g-1.2531 2008-05-30 07:40:22 +00:00
szaka
6a59ac3583 fix: support build in a separate directory (Alon Bar-Lev) 2008-05-19 17:40:34 +00:00
jpandre
4f03c199df Adapted to ntfs-3g-1.2506 2008-05-14 08:27:55 +00:00
jpandre
5d5615433f Work around access to files created by Windows in a directory created by Linux
as root
2008-04-21 14:09:32 +00:00
jpandre
7d3bff9b99 Code relocations, variable renamings or comment adjustments to
reduce differences to Posix ACL variant
2008-04-21 14:06:25 +00:00
jpandre
317c060cf6 Prevented Windows from inheriting execution right to plain files 2008-04-20 16:16:10 +00:00
jpandre
3df7110f69 Fixed computation of implicit uid/gid 2008-04-20 09:45:30 +00:00
jpandre
9668345f61 Improved approximation of Windows-type inheritance 2008-04-20 09:25:27 +00:00
jpandre
eb519fee8c Relocated a few functions 2008-04-17 16:14:59 +00:00
jpandre
0af78a2c5f Checked an error condition before allowing access 2008-04-17 14:05:22 +00:00
jpandre
5e30e6f204 Extended cacheing to any variable type 2008-04-17 13:26:52 +00:00
jpandre
b929b94aaa Fixed trailing '/' circumstances and simplified path normalization 2008-04-17 10:26:15 +00:00
jpandre
b8a6013531 Fixed an error return case in chown/chmod 2008-04-14 15:52:07 +00:00
jpandre
75a9b157f3 Adapted to ntfs-3g.1.2412 2008-04-14 15:49:28 +00:00
jpandre
c2591fcd10 Fixed group ACE grants 2008-04-11 09:23:38 +00:00
jpandre
04c5867c8a Removed an unneeded group ACE 2008-04-09 20:21:49 +00:00
jpandre
0377cd7107 Improved consistency of ownership for chmod 2008-04-08 10:22:13 +00:00
jpandre
6b8648409c Improved denials to group 2008-04-08 10:15:26 +00:00
szaka
77e5ff36d1 ntfs_make_room_for_attr(): "no space" condition must be ENOSPC, not EINVAL
ntfs_attr_add(): fix adding attribute which can be resident and non-resident
2008-04-02 17:21:11 +00:00
szaka
69423166cb fix: symlink failed or the size was truncated at modulo 256 if the target was over 255 bytes 2008-04-02 10:29:22 +00:00
szaka
2f85653372 Fix build. libfuse-lite and include/fuse-lite must be symlinks to the
respective fuse lite directories.
2008-03-28 22:26:24 +00:00
jpandre
e4a835076a Updating the source directory tree 2008-03-28 14:42:50 +00:00
jpandre
e5fcb9e844 Fixed a bug in security API 2008-03-23 08:41:18 +00:00
jpandre
d766714986 Fixed processing of security options 2008-03-14 09:13:30 +00:00
jpandre
5258a873f1 Improved processing of group membership 2008-03-13 18:36:06 +00:00
jpandre
cc9d5c0b57 Fixed write checks for directories 2008-03-13 14:09:16 +00:00
jpandre
2fa89952ff Fixed cache creation when mount fails 2008-03-12 16:22:24 +00:00
jpandre
be365af93b Made implicit user mapping more general and improved checks 2008-03-12 16:15:52 +00:00
jpandre
1f1ebf2548 Fixed consistency checks in security API 2008-03-12 16:05:39 +00:00
jpandre
3fb950c590 Implemented dynamic groups and a generic user mapping 2008-03-11 15:36:40 +00:00
jpandre
97a85f91f9 Fixed an endianness error 2008-03-11 10:42:45 +00:00
jpandre
53fa335624 Adapted to ntfs-3g.1.2310 2008-03-10 15:35:54 +00:00
jpandre
beb5e6ae48 Changed representation of special mode bits in ACEs and put them in
canonical order
2008-03-10 11:28:59 +00:00
jpandre
8cc3d7d7b2 Improved consistency checks related to $Secure 2008-03-06 11:26:23 +00:00
jpandre
72e221d828 Fixed getting the group of files 2008-03-05 18:34:58 +00:00
jpandre
a38b79897d Adapted to ntfs-3g.1.2216 2008-02-18 15:15:13 +00:00
jpandre
2ff8218406 Adapted to ntfs-3g-1.2121-RC 2008-01-23 08:16:23 +00:00
jpandre
d7741bccc6 Moved user mapping file to hidden directory .NTFS-3G 2008-01-16 20:07:56 +00:00
jpandre
31d414ca1d Implemented an option to designate a user mapping file 2008-01-15 17:41:46 +00:00
jpandre
d5fc330628 Improved search for the longest run of unallocated blocks 2008-01-15 17:35:05 +00:00
jpandre
038156ba82 Reengineered LRU caches, made generic, and applied to finding inode numbers 2008-01-10 17:32:55 +00:00
jpandre
076358d6fd Redefined ownership of files 2007-12-14 17:02:39 +00:00
jpandre
78bd8350ca Fixed a bug when getting permissions for the first time 2007-12-13 17:27:32 +00:00
jpandre
59a21e6110 Reengineered permissions cache 2007-12-13 09:14:51 +00:00
jpandre
7335c9af68 Fixed inserting users into groups 2007-12-09 08:33:54 +00:00
jpandre
ecc7c2099f Fixed checking for unchanged owner in chgrp 2007-12-09 08:32:19 +00:00
jpandre
99ff26cb0b Developped processing of static supplementary groups 2007-12-07 08:46:36 +00:00
jpandre
4a41445698 Added alignment checks in ACL sanity checking 2007-12-04 07:55:59 +00:00
jpandre
a892467a88 Fixed bad release of index root 2007-12-04 07:51:30 +00:00
jpandre
9557f92cd0 Fixed compatibility with Windows for allowing writes to group and world 2007-12-02 20:23:17 +00:00
jpandre
d49a557167 Fixed recognition of alternate world SID 2007-12-02 20:22:22 +00:00
jpandre
3284b3fd4a Fixed a memory leak when user mapping is not activated 2007-11-29 11:17:42 +00:00
jpandre
d78230bb7f Fixed audit functions 2007-11-24 09:25:22 +00:00
jpandre
fe34d3f231 Extended security API for auditing security data 2007-11-23 10:50:15 +00:00
jpandre
d6cbe236e9 Fixed "Dr Watson" situation again 2007-11-23 10:48:47 +00:00
jpandre
f73e9ed9ce Fixed setting of read-only flag 2007-11-20 13:48:15 +00:00
jpandre
3a51d80655 Adjusted to v 1.1104 2007-11-20 11:05:49 +00:00
jpandre
bd86c2e445 Adjusted to v 1.1120 2007-11-20 11:03:57 +00:00
jpandre
b2025c15d0 Fixed access to files owned by root with access granted to a user 2007-11-20 07:25:03 +00:00
jpandre
ea6d22763e Fixed flags checking in security descriptors 2007-11-20 07:21:56 +00:00
szaka
6bbb912bca fix: unlink may failed with I/O error 2007-11-18 22:20:19 +00:00
szaka
c38e349117 ntfs_readdir(): fix reading dirs over 600,000 files (GeorgeK, Szaka) 2007-11-15 07:21:43 +00:00
szaka
906637db9e posix file time updates (Yura Pakhuchiy, Szabolcs Szakacsits) 2007-11-13 00:11:51 +00:00
jpandre
d519250d5b Tested security fields offset rather than flags in security API for consistency with "Dr Watson" case 2007-11-10 18:00:13 +00:00
jpandre
943248d0cf Considered security descriptors with no DACL as valid (for "DR Watson") 2007-11-10 15:52:37 +00:00
jpandre
84b00ba63a Set files created by unmapped users as created by root 2007-11-09 09:05:13 +00:00
jpandre
e8d01bead0 Logged circumstances in which errno is set to EIO 2007-11-08 18:30:41 +00:00
jpandre
afb21cdd92 Fixed clearing setgid if file group does not match process group 2007-11-06 16:39:24 +00:00
jpandre
e9f4de2d94 Adjusted to v 1.1104 2007-11-05 17:16:48 +00:00
jpandre
2b2f210d57 Cleared gaps between $Secure:$SDS records to avoid warnings from chkdsk 2007-11-05 16:46:52 +00:00
jpandre
dfdbc7c1f6 Fixed setuid and setgid (for directories, and if owner == group) 2007-11-01 20:51:15 +00:00
jpandre
0a6f37914c Fixed group ACE when group is owner and either setuid or setgid 2007-11-01 14:20:03 +00:00
jpandre
cd25021844 Reorganized file creation to avoid temporary security settings 2007-10-30 17:09:11 +00:00
jpandre
442cbe8a73 Fixed header after merging security attributes 2007-10-30 08:54:31 +00:00
jpandre
c7850ddf82 Fixed condition for accepting a chgrp 2007-10-30 08:52:51 +00:00
jpandre
a8dc8655d0 Adjusted to v 1.1030 2007-10-29 16:28:33 +00:00
jpandre
d0a84b3ef3 Fixed size returned in security API 2007-10-24 10:02:32 +00:00
jpandre
9551e7eee6 Recognized local users group as meaning world 2007-10-24 07:18:44 +00:00
jpandre
b31b4cb124 Returned the securid and size even if short buffer in security API 2007-10-24 06:37:52 +00:00
szaka
5167f7b5dd ntfs_security_hash(): big-endian fix (Erik Larsson) 2007-10-22 18:51:20 +00:00
jpandre
c6830ecc23 Fixed a few errno returns 2007-10-22 12:58:06 +00:00
jpandre
4fa21ffe2d Accepted symbolic names for uid and gid in user mapping file 2007-10-21 16:45:06 +00:00
jpandre
8fb2068f41 Recognized the generic creator-owner SID 2007-10-21 16:14:30 +00:00
jpandre
ece8b56697 Removed old unused code 2007-10-20 15:27:44 +00:00
jpandre
0c15d089ef Implemented cache extension for legacy directories 2007-10-20 12:40:22 +00:00
jpandre
6a96a5cebd Checked volume designated in security API is not mounted 2007-10-20 07:07:03 +00:00
jpandre
a597c1c608 Implemented special protection modes : sticky, setuid, setgid 2007-10-19 15:18:55 +00:00
jpandre
3ad5de1d1f Fixed security initialization for old volumes which do not have a $Secure file 2007-10-19 08:09:27 +00:00
jpandre
6886650afc Fixed several endianness errors 2007-10-19 07:16:21 +00:00
jpandre
62407b6b1e Made a double check before creating the first security id 2007-10-18 16:05:33 +00:00
jpandre
86084908e2 Reorganized ACL inheritance to allow inheritance in directories with a
security attribute and no securite id
2007-10-18 14:56:18 +00:00
jpandre
3db8bb1848 Stuffed zeroes into $SDS before writing into a new block, to prevent
the file being automatically made sparse
2007-10-17 12:23:02 +00:00
jpandre
764dced1f1 Fixed errno when could not write to $SDS 2007-10-17 12:20:22 +00:00
jpandre
5f914d0492 Padded end of $SDH entries with 0x490049 like Windows (purpose unknown) 2007-10-17 12:17:51 +00:00
jpandre
85c536de3f Fixed unneeded generation of security id after a hash collision
Fixed possible overflows of SDS-1 into SDS-2
Ended setting security attributes through the API
Reordered function to avoid a forward call
2007-10-15 15:04:11 +00:00
jpandre
d93d9562ee Fixed a special case in getting next index entry 2007-10-15 14:59:30 +00:00
jpandre
f7ae72ca0a Updated a comment 2007-10-12 13:24:58 +00:00
jpandre
86f94559c2 Implemented an option for upgrading gracefully individual security attributes
Implemented a security API for tools
Fixed a case for potential index/data inconsistency
Improved hash collision detection through a generic get_next_key()
2007-10-12 12:56:28 +00:00
jpandre
91a4873a23 Implemented a function giving next entry in an index
Removed temporary interfaces for the same aim
2007-10-12 12:54:49 +00:00
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
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
0fcd72cf55 Cleaned code
- made a few arguments const where needed
- casted to long long arguments fprintf'ed with %lld
- added STREAM_SDS in names of const attributes not to be freed
2007-10-09 08:01:37 +00:00
jpandre
88772c9912 Cleaned code
- made a few arguments const where needed
- fixed a few signedness of variables
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
- added a few const to arguments where needed
- casted to long long arguments fprintf'ed with %lld
2007-10-09 07:37:07 +00:00
jpandre
2e35668e86 - implemented partial key comparing for hash keys
- cleaned code
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
- developped two-way cacheing of security attributes
- fixed several endianness errors
- improved code as suggested by Yuval Fledel on Sep 28th
- moved user mapping file to $Extend/$UserMapping
- improved finding next index entry when checking for hash collisions
- integrated into ntfs-3g-1.1004
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