szaka
63f23a8e7d
create the /dev/misc/fuse character device too if uclibc used
2007-10-25 20:22:00 +00:00
szaka
0c06669db6
struct ntfs_logging: workaround for broken gcc format attribute handling
2007-10-25 20:09:29 +00:00
szaka
e338f95879
ntfs_file_record_read(): logging cleanup
2007-10-25 20:03:10 +00:00
szaka
a6a0a088fa
use the FUSE debug only if the debug mount option is used
2007-10-25 19:31:36 +00:00
szaka
1627dbeeda
ntfs_fuse_read(): don't flood log with EINVAL when using broken Thunderbirds
...
(Julian Sikorski, Szabolcs Szakacsits)
2007-10-25 19:26:26 +00:00
szaka
c48091cf9d
ntfs_ir_truncate(): log only the real errors
2007-10-25 18:57:50 +00:00
jpandre
444f617e7f
Removed debugging instructions
2007-10-25 08:52:52 +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
szaka
11dbdf51be
ntfs_security_hash(): big-endian fix (Erik Larsson)
2007-10-22 18:50:01 +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
0ea556dee5
Fixed logic of access()
2007-10-20 12:37:56 +00:00
jpandre
6a96a5cebd
Checked volume designated in security API is not mounted
2007-10-20 07:07:03 +00:00
Yura Pakhuchiy
ae0f9e8053
Update ChangeLog.
2007-10-19 21:31:32 +03:00
Yura Pakhuchiy
8d63e0b1a2
ntfsck: Use ntfs_pread instead ops->pread. (Noticed by Christophe GRENIER)
2007-10-19 21:22:59 +03:00
Yura Pakhuchiy
cfda0077b5
Raise FUSE dependency
2007-10-19 21:18:04 +03:00
Yura Pakhuchiy
ae6bad499a
Avoid endless loop on damaged volumes
2007-10-19 21:16:24 +03:00
Yura Pakhuchiy
5a381d5a9e
Remove some legacy logging traces
2007-10-19 21:15:23 +03: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
szaka
dd8bfdaa67
fix bogus warning if FUSE is installed in /lib64 (Jean-Pierre Andre, Szaka)
2007-10-15 19:21:55 +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
2ce866d4cd
Fixed an error in closing security
2007-10-15 14:58:22 +00:00
szaka
3502cdc3fb
ntfs_fuse_statfs(): fix free inodes available for non-privileged processes
2007-10-14 10:12:41 +00:00
jpandre
f7ae72ca0a
Updated a comment
2007-10-12 13:24:58 +00:00
jpandre
ed5d8398a7
Defined an option for upgrading gracefully individual security attributes
2007-10-12 12:58:01 +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
jpandre
5c1d979b88
Defined interface to a function giving next entry in an index
...
Removed temporary interfaces for the same aim
2007-10-12 12:53:06 +00:00
jpandre
3d52f33763
Added a field for security options
2007-10-12 12:51:03 +00:00
jpandre
eb1839d187
Defined a security API
...
Defined an option for graceful security id upgrade
2007-10-12 12:49:58 +00:00
szaka
42444cdd94
fix 64-bitness printf format string compiler warnings (Jean-Pierre Andre)
2007-10-10 20:45:19 +00:00
szaka
4e85b2465d
fix 64-bitness printf format string compiler warnings (Jean-Pierre Andre)
2007-10-10 20:12:38 +00:00
szaka
358b9a8d90
try to better explain fuse installation errors
2007-10-10 19:56:15 +00:00
szaka
4eebc42d42
remove bogus format attribute which caused some gcc to crash
2007-10-10 19:37:25 +00:00
szaka
ff5d2522cc
remove bogus format attribute which caused some gcc to crash
2007-10-10 19:19:57 +00:00
jpandre
a8a33f0bc3
Reverted back relay for free() and consequences on const ptrs
2007-10-09 13:33:11 +00:00