mirror of
https://github.com/samba-team/samba.git
synced 2025-02-10 13:57:47 +03:00
More minor bugfixes Support mapping objectclasses and do mapping on 'dn' field as well (not just msg->dn) (This used to be commit b7b079167d5c6616f7c5c4afb7dd80c15707cfd9)
This directory contains a skeleton backend for ldb backends that allow using an LDAP server while mapping the attributes in that schema to another schema. This backend will never be used itself but instead have other backends based on it (e.g. ldb_samba3 for a Samba3-LDAP-to-samdb backend) Each backend that uses this skeleton has to specify an array of struct objectclass_mapping's (see ldb_map.h). If no mappings are defined for an objectclass, it will be kept as is. Special mapping routine for dn's (calls rdn mapping routine) Special mapping routine for rdn's Keep cache of mapped dn's so we don't have to traverse the tree each time search Simply uses search_bytree search_bytree Map all attributes in parse_tree add modify Map ldb_message to LDAPMod rename delete Simply map dn