ldb: Allow to register extended match rules
authorSamuel Cabrero <samuelcabrero@kernevil.me>
Wed, 5 Nov 2014 10:02:25 +0000 (11:02 +0100)
committerGarming Sam <garming@samba.org>
Sun, 21 Dec 2014 23:18:09 +0000 (00:18 +0100)
commitfaa4be0535fd41bf282b1afc749a05412f4ee96c
tree4fd1ca1202bb024991fe63cf4d09a3578d647926
parent172aa0ee3885720464e8eacd728eb1a1342fc9b4
ldb: Allow to register extended match rules

This allows to extend LDB by registering extended match rules from outside
the library itself. This is necessary when the implementation requires
knowledge about syntaxes implemented in samba extensions, like the
LDAP_MATCHING_RULE_TRANSITIVE_EVAL match.

Signed-off-by: Samuel Cabrero <samuelcabrero@kernevil.me>
Singed-off-by: Andrew Bartlett <abartlet@samba.org>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
Reviewed-by: Garming Sam <garming@catalyst.net.nz>
lib/ldb/common/ldb.c
lib/ldb/common/ldb_match.c
lib/ldb/include/ldb_module.h
lib/ldb/include/ldb_private.h