A ref change was pushed to the OpenLDAP (openldap.git) repository. It will be available in the public mirror shortly.
The branch, master has been updated via 5415e1e6de0e35febc74f40bbb6c81ec53bfb277 (commit) via 7bb8b706c50570383c4acb20d44e5b59f6a4e6db (commit) from 79b12f2f93aadccf41024f3985b68223beba12f6 (commit)
Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below.
- Log ----------------------------------------------------------------- commit 5415e1e6de0e35febc74f40bbb6c81ec53bfb277 Author: Hallvard Furuseth hallvard@openldap.org Date: Wed Dec 11 14:40:45 2013 +0100
ITS#6758 Rewrite code for contrib:wrap_slap_ops.
Tweak slapd code so wrap_slap_ops can process it: Use pointers BackendInfo *bi instead of array "func" = &bi->bi_op_bind. In slapo-chain, keep a slap_operation_t instead of a function ptr.
commit 7bb8b706c50570383c4acb20d44e5b59f6a4e6db Author: Hallvard Furuseth hallvard@openldap.org Date: Wed Dec 11 14:40:45 2013 +0100
ITS#6758 Add SLAP_OP() &co, contrib:wrap_slap_ops.
Add framework for debug macros SLAP_OP(), slap_be_op(), slap_bi_op() around LDAP-operation backend calls.
contrib/slapd-tools/wrap_slap_ops converts code to use them.
Code compiles as before by default. #define USE_RS_ASSERT enables debugging, $NO_RS_ASSERT tweaks it. See slapd/result.c.
-----------------------------------------------------------------------
Summary of changes: contrib/slapd-tools/README | 5 + contrib/slapd-tools/wrap_slap_ops | 162 +++++++++++++++++++++++++++++++++++++ servers/slapd/back-ldap/chain.c | 35 ++++---- servers/slapd/back-relay/op.c | 6 +- servers/slapd/backend.c | 63 ++++++++++++++ servers/slapd/backglue.c | 11 +-- servers/slapd/backover.c | 17 ++-- servers/slapd/overlays/pcache.c | 7 +- servers/slapd/proto-slap.h | 10 +++ servers/slapd/result.c | 16 ++++- servers/slapd/slapi/slapi_ops.c | 6 +- 11 files changed, 292 insertions(+), 46 deletions(-) create mode 100755 contrib/slapd-tools/wrap_slap_ops