The format of the DN index in back-mdb has changed from 2.4.33. If you have an existing back-mdb database created by 2.4.33 or older then you must upgrade the DN index to use 2.4.34. To upgrade: 1) backup the database using slapcat. 2) upgrade the DN index using "slapindex entryDN".

The upgrade cannot be run twice and must not be interrupted. If slapindex doesn't run to successful completion then you will have to delete the database and reload the backup using slapadd.

For example, if your back-mdb database has the suffix "dc=example,dc=com" you could run:slapcat -b dc=example,dc=com > backup.ldifslapindex -b dc=example,dc=com entryDN

OpenLDAP 2.4.34 Release (2013/03/03)

Fixed libldap connections with EINTR (ITS#7476)

Fixed libldap lineno overflow in ldif_read_record (ITS#7497)

Fixed liblmdb mdb_env_open flag handling (ITS#7453)

Fixed liblmdb mdb_midl_sort array optimization (ITS#7432)

Fixed liblmdb freelist with large entries (ITS#7455)

Fixed liblmdb to check for filled dirty page list (ITS#7491)

Fixed liblmdb to validate data limits (ITS#7485)

Fixed liblmdb mdb_update_key for large keys (ITS#7505)

Fixed ldapmodify to not core dump with invalid LDIF (ITS#7477)

Fixed slapd syncrepl for old entries in MMR setup (ITS#7427)

Fixed slapd signedness for index_substr_any_* (ITS#7449)

Fixed slapd enforce SLAPD_MAX_DAEMON_THREADS (ITS#7450)

Fixed slapd mutex in send_ldap_ber (ITS#6164)

Added slapd-ldap onerr option (ITS#7492)

Added slapd-ldap keepalive support (ITS#7501)

Fixed slapd-ldif with empty dir (ITS#7451)

Fixed slapd-mdb to reopen attr DBs after env reopen (ITS#7416)

Fixed slapd-mdb handling of missing entries (ITS#7483,7496)

Fixed slapd-mdb environment flag setting (ITS#7452)

Fixed slapd-mdb with sub db slapcat (ITS#7469)

Fixed slapd-mdb to correctly work with toolthreads > 2 (ITS#7488,ITS#7527)