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