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

v1.1.8 2018-06-04

Compare
Choose a tag to compare
@erthink erthink released this 04 Jun 13:49
· 1257 commits to devel since this release

Briefly:

  1. Fixed MDBX major bug (DB corruption).
  2. Fixed slapd memory corruption and other segfaults.
  3. Fixed build for Elbrus architecture.

New features and Compatibility breaking: none

Documentation:

  • SASL_MECH/SASL_REALM are not user-only (ITS#8818).
  • fix SIGHUB typo.

Major and Security bugs:

  • fix wrong freeDB search.
  • fix memory corruption in connection-handling code.
  • fix op_response() segfault.

Minor bugs:

  • syncprov: don't check for existing value when deleting values (ITS#8616).
  • slapd: fix domainScope control to ensure the control value is absent (ITS#8840).
  • mdbx: can't use fakepage mp_ptrs directly (ITS#8819).
  • mdbx: fix regression in 0.9.19 (ITS#8760).
  • mdbx: fix FIRST_DUP/LAST_DUP cursor bounds check (ITS#8722).

Performance:

  • mdbx: XCURSOR_REFRESH() fixups/cleanup.
  • syncprov, syncrepl, accesslog: reduce unnecessary writes of contextCSN entry (ITS#8789).

Build:

  • mdbx: fix check make target (minor).
  • reopenldap: refine bootstrap.sh.
  • automake: fix -fno-lto for .symver memcpy_compat, memcpy@@@GLIBC_2.2.5
  • liblutil: fix warning variable hex set but not used (minor).
  • libreldap, slapd: avoid trigraphs in comments (minor).
  • ldaptools: fix 'uninit' warnigs form lcc (minor).
  • libreldap: fix callbacks for NSPR.
  • libreldap: #ifdef for SSL_LIBRARY_VERSION_TLS_1_3.

Cosmetics:

  • mdbx: minor fixup comments and warnings.

Other:

  • tests: fix copypasta in its8444 regression script.
  • ci: drop support for old/legacy versions.
  • slapd: add backtrace support for Elbrus.
  • reopenldap: update reldap.h and ldap_cdefs.h for Elbrus.
  • libmdbx: update defs.h for Elbrus.
  • tests: Ensure there are no differences due to different checkpoints (ITS#8800).