diff options
author | Matthias Dieter Wallnöfer <mwallnoefer@yahoo.de> | 2009-06-18 11:05:45 +0200 |
---|---|---|
committer | Andrew Bartlett <abartlet@samba.org> | 2009-06-19 11:32:01 +1000 |
commit | 0376d056e58d76b7792a5512d84c07f703838b4d (patch) | |
tree | 4b220a75b90cb7b73ef6729a693df4c0b7c93096 /source4/lib/ldb-samba/ldif_handlers.h | |
parent | 5d40677a9b7d97a028878422be3dc1ace4bfeecf (diff) | |
download | samba-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.h | 4 |
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" |