summaryrefslogtreecommitdiff
path: root/source4/lib/ldb-samba/ldif_handlers.h
diff options
context:
space:
mode:
authorMatthias Dieter Wallnöfer <mwallnoefer@yahoo.de>2009-06-18 11:05:45 +0200
committerAndrew Bartlett <abartlet@samba.org>2009-06-19 11:32:01 +1000
commit0376d056e58d76b7792a5512d84c07f703838b4d (patch)
tree4b220a75b90cb7b73ef6729a693df4c0b7c93096 /source4/lib/ldb-samba/ldif_handlers.h
parent5d40677a9b7d97a028878422be3dc1ace4bfeecf (diff)
downloadsamba-0376d056e58d76b7792a5512d84c07f703838b4d.tar.gz
samba-0376d056e58d76b7792a5512d84c07f703838b4d.tar.bz2
samba-0376d056e58d76b7792a5512d84c07f703838b4d.zip
Correct handling of 32-bit integer attributes in SAMBA 4
- LDB handles now all 32-bit integer attributes correctly (also with overflows) according to the schema - LDAP backends handle the attributes "groupType", "userAccountControl" and "sAMAccountType" correctly. This handling doesn't yet use the schema but the conversion file "simple_ldap.map.c" which contains them hardcoded. Did also a refactoring of the conversion function there. - Bug #6136 should be gone
Diffstat (limited to 'source4/lib/ldb-samba/ldif_handlers.h')
-rw-r--r--source4/lib/ldb-samba/ldif_handlers.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/source4/lib/ldb-samba/ldif_handlers.h b/source4/lib/ldb-samba/ldif_handlers.h
index e37c4166c8..3e1f17e057 100644
--- a/source4/lib/ldb-samba/ldif_handlers.h
+++ b/source4/lib/ldb-samba/ldif_handlers.h
@@ -3,6 +3,10 @@
#define LDB_SYNTAX_SAMBA_SID "LDB_SYNTAX_SAMBA_SID"
#define LDB_SYNTAX_SAMBA_SECURITY_DESCRIPTOR "1.2.840.113556.1.4.907"
+#define LDB_SYNTAX_SAMBA_GUID "LDB_SYNTAX_SAMBA_GUID"
+#define LDB_SYNTAX_SAMBA_OBJECT_CATEGORY "LDB_SYNTAX_SAMBA_OBJECT_CATEGORY"
+#define LDB_SYNTAX_SAMBA_PREFIX_MAP "LDB_SYNTAX_SAMBA_PREFIX_MAP"
+#define LDB_SYNTAX_SAMBA_INT32 "LDB_SYNTAX_SAMBA_INT32"
#include "lib/ldb-samba/ldif_handlers_proto.h"