hyc@OpenLDAP.org wrote:
Update of /repo/OpenLDAP/pkg/ldap/servers/slapd/back-bdb
Modified Files: add.c 1.173 -> 1.174 back-bdb.h 1.173 -> 1.174 bind.c 1.54 -> 1.55 cache.c 1.180 -> 1.181 compare.c 1.57 -> 1.58 config.c 1.107 -> 1.108 delete.c 1.172 -> 1.173 dn2entry.c 1.35 -> 1.36 dn2id.c 1.156 -> 1.157 filterindex.c 1.75 -> 1.76 id2entry.c 1.86 -> 1.87 idl.c 1.134 -> 1.135 init.c 1.291 -> 1.292 key.c 1.24 -> 1.25 modify.c 1.176 -> 1.177 modrdn.c 1.200 -> 1.201 proto-bdb.h 1.159 -> 1.160 referral.c 1.50 -> 1.51 search.c 1.265 -> 1.266 tools.c 1.127 -> 1.128
Log Message: Use read-only txn's instead of read lockers. Support BDB 4.4-4.7
Please test... At the moment I've only run it with BDB 4.7.25. I'll be testing with older releases over the next couple of days. In particular, take note of any LDAP_OTHER/Internal Error results in the test suite. Right now it passes all tests for me on bdb and hdb.
If push comes to shove we can probably create a new BerkeleyDB4.2.patch file to get 4.2 working again, but at this point most people should already be on something newer, and people stuck on 4.2 probably won't compile their own anyway.