This repository has been archived by the owner on Sep 22, 2022. It is now read-only.
ReOpenLDAP-1.1.2
Briefly:
- Fixed few build bugs which were introduced by previous changes.
- Fixed the one replication related bug which was introduced in ReOpenLDAP-1.0
So there is no even a rare related to replication test failures. - Added a set of configure options.
New:
configure --enable-contrib
for build contributes modules and plugins.configure --enable-experimental
for experimental and developing features.configure --enable-valgrind
for testing with Valgrind Memory Debugger.configure --enable-check --enable-hipagut
for builtin runtime checking.- Now
--enable-debug
and--enable-syslog
are completely independent of each other.
Documentation:
- man: minor cleanup 'deprecated' libreldap functions.
Major bugs:
- syncprov: fix find-csn error handling.
Minor bugs:
- slapd: accept module/plugin name with hyphen.
- syncprov: fix RS_ASSERT failure inside mdb-search.
- slapd: result-asserts (RS_ASSERT) now controlled by mode 'check/idkfa'.
- pcache: fix RS_ASSERT failure.
- mdbx: backport - ITS#8209 fix MDB_CP_COMPACT.
Performance: none
Build:
- slapd: fix old gcc's double typedef error.
- slapd: fix bdb/hdb backends build distinction.
- contrib: fix out-of-source build.
- configure: build contrib-modiles conditionaly if 'heimdal' package not available.
- slapd: fix warning with --enable-experimental.
- pcache: fix build with --enable-experimental.
- slapd: fix dynamic module support.
- configure: refine libtool patch for LTO.
- build: fixup banner-versioning for tools and libs.
- slapd: fix build with --enable-wrappers.
- all: fixup 'unused' vars, in case assert-checking disabled.
- build: silencing make by default.
- build: mbdx-tools within mdb-backend.
Cosmetics: none
Other:
- libreldap, slapd: add and use ldap_debug_perror().
- slapd: support ARM and MIPS for backtrace.
- mdbx: backport - Refactor mdb_page_get().
- mdbx: backport - Fix MDB_INTEGERKEY doc of integer types.
! all: rework debug & logging. - slapd: LDAP_EXPERIMENTAL instead of LDAP_DEVEL.
- slapd, libreldap: drop LDAP_TEST, introduce LDAP_CHECK.
- slapd, libreldap: always checking if LDAP_CHECK > 2.
- reopenldap: little bit cleanup of EBCDIC.
Issues: