Skip to content
This repository has been archived by the owner on Sep 22, 2022. It is now read-only.

ReOpenLDAP-1.1.2

Compare
Choose a tag to compare
@erthink erthink released this 30 Jul 19:03
· 969 commits to master since this release

Briefly:

  1. Fixed few build bugs which were introduced by previous changes.
  2. 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.
  3. 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: