svn commit: samba r25593 - in branches: SAMBA_3_2/source/librpc/idl SAMBA_3_2/source/librpc/ndr SAMBA_3_2_0/source/librpc/idl SAMBA_3_2_0/source/librpc/ndr

gd at samba.org gd at samba.org
Tue Oct 9 16:22:20 GMT 2007


Author: gd
Date: 2007-10-09 16:22:16 +0000 (Tue, 09 Oct 2007)
New Revision: 25593

WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=25593

Log:
Add missing security_secinfo bits as seen while managing security descriptor
inheritance with regedit.

Guenther

Modified:
   branches/SAMBA_3_2/source/librpc/idl/security.idl
   branches/SAMBA_3_2/source/librpc/ndr/ndr_sec_helper.c
   branches/SAMBA_3_2/source/librpc/ndr/security.h
   branches/SAMBA_3_2_0/source/librpc/idl/security.idl
   branches/SAMBA_3_2_0/source/librpc/ndr/ndr_sec_helper.c
   branches/SAMBA_3_2_0/source/librpc/ndr/security.h


Changeset:
Modified: branches/SAMBA_3_2/source/librpc/idl/security.idl
===================================================================
--- branches/SAMBA_3_2/source/librpc/idl/security.idl	2007-10-09 13:53:40 UTC (rev 25592)
+++ branches/SAMBA_3_2/source/librpc/idl/security.idl	2007-10-09 16:22:16 UTC (rev 25593)
@@ -350,6 +350,10 @@
 		SECINFO_OWNER                = 0x00000001,
 		SECINFO_GROUP                = 0x00000002,
 		SECINFO_DACL                 = 0x00000004,
-		SECINFO_SACL                 = 0x00000008
+		SECINFO_SACL                 = 0x00000008,
+		SECINFO_UNPROTECTED_SACL     = 0x10000000,
+		SECINFO_UNPROTECTED_DACL     = 0x20000000,
+		SECINFO_PROTECTED_SACL	     = 0x40000000,
+		SECINFO_PROTECTED_DACL	     = 0x80000000
 	} security_secinfo;
 }

Modified: branches/SAMBA_3_2/source/librpc/ndr/ndr_sec_helper.c
===================================================================
--- branches/SAMBA_3_2/source/librpc/ndr/ndr_sec_helper.c	2007-10-09 13:53:40 UTC (rev 25592)
+++ branches/SAMBA_3_2/source/librpc/ndr/ndr_sec_helper.c	2007-10-09 16:22:16 UTC (rev 25593)
@@ -897,6 +897,10 @@
 	ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "SECINFO_GROUP", SECINFO_GROUP, r);
 	ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "SECINFO_DACL", SECINFO_DACL, r);
 	ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "SECINFO_SACL", SECINFO_SACL, r);
+	ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "SECINFO_UNPROTECTED_SACL", SECINFO_UNPROTECTED_SACL, r);
+	ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "SECINFO_UNPROTECTED_DACL", SECINFO_UNPROTECTED_DACL, r);
+	ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "SECINFO_PROTECTED_SACL", SECINFO_PROTECTED_SACL, r);
+	ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "SECINFO_PROTECTED_DACL", SECINFO_PROTECTED_DACL, r);
 	ndr->depth--;
 }
 

Modified: branches/SAMBA_3_2/source/librpc/ndr/security.h
===================================================================
--- branches/SAMBA_3_2/source/librpc/ndr/security.h	2007-10-09 13:53:40 UTC (rev 25592)
+++ branches/SAMBA_3_2/source/librpc/ndr/security.h	2007-10-09 16:22:16 UTC (rev 25593)
@@ -249,5 +249,9 @@
 #define SECINFO_GROUP ( 0x00000002 )
 #define SECINFO_DACL ( 0x00000004 )
 #define SECINFO_SACL ( 0x00000008 )
+#define SECINFO_UNPROTECTED_SACL ( 0x10000000 )
+#define SECINFO_UNPROTECTED_DACL ( 0x20000000 )
+#define SECINFO_PROTECTED_SACL ( 0x40000000 )
+#define SECINFO_PROTECTED_DACL ( 0x80000000 )
 
 #endif /* _HEADER_security */

Modified: branches/SAMBA_3_2_0/source/librpc/idl/security.idl
===================================================================
--- branches/SAMBA_3_2_0/source/librpc/idl/security.idl	2007-10-09 13:53:40 UTC (rev 25592)
+++ branches/SAMBA_3_2_0/source/librpc/idl/security.idl	2007-10-09 16:22:16 UTC (rev 25593)
@@ -350,6 +350,10 @@
 		SECINFO_OWNER                = 0x00000001,
 		SECINFO_GROUP                = 0x00000002,
 		SECINFO_DACL                 = 0x00000004,
-		SECINFO_SACL                 = 0x00000008
+		SECINFO_SACL                 = 0x00000008,
+		SECINFO_UNPROTECTED_SACL     = 0x10000000,
+		SECINFO_UNPROTECTED_DACL     = 0x20000000,
+		SECINFO_PROTECTED_SACL	     = 0x40000000,
+		SECINFO_PROTECTED_DACL	     = 0x80000000
 	} security_secinfo;
 }

Modified: branches/SAMBA_3_2_0/source/librpc/ndr/ndr_sec_helper.c
===================================================================
--- branches/SAMBA_3_2_0/source/librpc/ndr/ndr_sec_helper.c	2007-10-09 13:53:40 UTC (rev 25592)
+++ branches/SAMBA_3_2_0/source/librpc/ndr/ndr_sec_helper.c	2007-10-09 16:22:16 UTC (rev 25593)
@@ -897,6 +897,10 @@
 	ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "SECINFO_GROUP", SECINFO_GROUP, r);
 	ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "SECINFO_DACL", SECINFO_DACL, r);
 	ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "SECINFO_SACL", SECINFO_SACL, r);
+	ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "SECINFO_UNPROTECTED_SACL", SECINFO_UNPROTECTED_SACL, r);
+	ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "SECINFO_UNPROTECTED_DACL", SECINFO_UNPROTECTED_DACL, r);
+	ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "SECINFO_PROTECTED_SACL", SECINFO_PROTECTED_SACL, r);
+	ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "SECINFO_PROTECTED_DACL", SECINFO_PROTECTED_DACL, r);
 	ndr->depth--;
 }
 

Modified: branches/SAMBA_3_2_0/source/librpc/ndr/security.h
===================================================================
--- branches/SAMBA_3_2_0/source/librpc/ndr/security.h	2007-10-09 13:53:40 UTC (rev 25592)
+++ branches/SAMBA_3_2_0/source/librpc/ndr/security.h	2007-10-09 16:22:16 UTC (rev 25593)
@@ -249,5 +249,9 @@
 #define SECINFO_GROUP ( 0x00000002 )
 #define SECINFO_DACL ( 0x00000004 )
 #define SECINFO_SACL ( 0x00000008 )
+#define SECINFO_UNPROTECTED_SACL ( 0x10000000 )
+#define SECINFO_UNPROTECTED_DACL ( 0x20000000 )
+#define SECINFO_PROTECTED_SACL ( 0x40000000 )
+#define SECINFO_PROTECTED_DACL ( 0x80000000 )
 
 #endif /* _HEADER_security */



More information about the samba-cvs mailing list