Jean-Pierre André
9704ff9396
Processed ACL inheritance for authenticated users
...
Under some conditions, Windows defines an ACL inheritance for an
unidentified authenticated user. With this patch, such an unidentified
user is treated as any user (same as "world").
2012-06-18 12:27:38 +02:00
Jean-Pierre André
5cd49257b0
Removed unneeded variables as warned by gcc 4.6
2011-07-05 12:17:29 +02:00
Jean-Pierre André
351aec3f7a
Enabled renaming of system extended attributes
2010-10-26 08:59:52 +02:00
Jean-Pierre André
891b7e97b3
Improved sanity checks on a security descriptor
2010-07-22 14:49:46 +02:00
Jean-Pierre André
b1f9d5201a
fixed a bug in ACL inheritance
2010-04-19 11:05:20 +02:00
jpandre
985ef5c2e8
Avoid a compiler warning
2009-12-15 18:21:57 +00:00
jpandre
bae437d845
Included <sys/stat.h> needed in acls.c on some platforms
2009-12-14 17:17:08 +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
jpandre
588d9099b2
Inserted <stdarg.h>, useful for testing
2009-07-20 12:57:38 +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
d76c7f6172
Logged user mapping errors (which occur before mounting)
2009-06-17 08:05:09 +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
d898b64a04
Changed interface for translating permissions to avoid a version dependency
2009-04-10 07:10:04 +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
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
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
2cc7b4536e
Fixed initial permissions when there is a default ACL
2008-09-02 15:19:47 +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
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
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
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
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