From: Jean-Pierre A. <jp...@us...> - 2008-04-21 15:08:59
|
Update of /cvsroot/ntfs-3g/ntfs-3g In directory sc8-pr-cvs16.sourceforge.net:/tmp/cvs-serv24872/ntfs-3g Modified Files: Tag: PERMISSION_HANDLING_BRANCH posixacls.patch Log Message: Updates to Posix ACL patches (unrelated fixes and negative impact of reducing changes to standard version) Index: posixacls.patch =================================================================== RCS file: /cvsroot/ntfs-3g/ntfs-3g/Attic/posixacls.patch,v retrieving revision 1.1.2.1 retrieving revision 1.1.2.2 diff -u -d -r1.1.2.1 -r1.1.2.2 --- posixacls.patch 20 Apr 2008 10:54:28 -0000 1.1.2.1 +++ posixacls.patch 21 Apr 2008 15:08:49 -0000 1.1.2.2 @@ -285,126 +285,9 @@ /* * Security API for direct access to security descriptors * based on Win32 API ---- ntfsdev/ntfs-3g/libntfs-3g/security.c 2008-04-20 11:31:59.000000000 +0200 -+++ ntfsacls/ntfs-3g/libntfs-3g/security.c 2008-04-20 12:48:47.000000000 +0200 -@@ -77,12 +77,38 @@ - #define STUFFSZ 0x4000 /* unitary stuffing size for $SDS */ - #define FIRST_SECURITY_ID 0x100 /* Lowest security id */ - -+#define FORCEMASK 0 /* temporary for debugging */ -+ [...1244 lines suppressed...] &oldattr[le32_to_cpu(phead->owner)]; #endif @@ -3624,7 +3566,7 @@ mode = perm = build_permissions(oldattr, usid, gsid, ni); if (perm >= 0) { -@@ -3870,6 +6591,7 @@ +@@ -3905,6 +6660,7 @@ filegid = findgroup(scx,gsid); } else res = -1; @@ -3632,7 +3574,7 @@ free(oldattr); } else res = -1; -@@ -3891,11 +6613,19 @@ +@@ -3926,11 +6682,19 @@ /* unless request originated by root */ if (uid && (fileuid != uid)) mode &= 01777; |