A ref change was pushed to the OpenLDAP (openldap.git) repository. It will be available in the public mirror shortly.
The annotated tag, OPENLDAP_REL_ENG_2_4_34 has been created at 499670758bbdfc8487fed3b248877a4f66df7514 (tag) tagging 7b03a58ff39e8db0ca6b32f26c52f7c5ff8d4f5b (commit) replaces OPENLDAP_REL_ENG_2_4_33 tagged by Quanah Gibson-Mount on Sat Feb 23 21:28:42 2013 -0800
- Log ----------------------------------------------------------------- OpenLDAP 2.4.34
David Bender (1): ITS#7476 Prevent EINTR from stopping otherwise successful connect
Emily Backes (1): Update slapd.overlays.5 manpage index
Hallvard Furuseth (40): ITS#7377 Document caveats/troubeshooting. ITS#7377 Catch ftruncate() error ITS#7377 Wrap fcntl F_SETLK in EINTR loop too. Fix mdb_open() off-by-one error in maxdbs check Tweak MDB restrictions Fix last commit. More for mdb_env_copy(). mdb_env_open(): Keep mdb_env_set_flags() flags. Explicitly unlock the MDB lockfile on Windows. ITS#7377 Errorcheck Windows calls and thread keys. Fix test060-mt-hot debug level Renumber MDB_NOSUBDIR. Check mdb_env_open() flags. Tweak MDB_FIXEDMAP handling. ITS#7453 Fix reset of MDB_NOSYNC/MDB_NOMETASYNC. API change: mdb_env_set_maxdbs(, *named* DBs). API change: mdb_drop() only accepts del=0 or 1. mdb_cursor_dbi(): Assume valid args. mdb_env_sync(,force=1): Override MDB_MAPASYNC. Delete liblmdb/mfree. It has moved into mdb_stat. Update MDB comments: Caveats, flags, etc. ITS#7473 Sort some test041-aci LDIF output if MDB ITS#7512 Fix MDB page leak when malloc error. Freelist cleanup/streamlining ITS#7455 Save freelist in single-page chunks Add error code MDB_MAP_RESIZED. mdb_stat -ff[f]: show contiguous page spans. ITS#7517 Don't save dropped dirty MDB databases. ITS#7377 Catch MDB failure updating root pointers. ITS#7515 Fix MDB parent/child txn interaction. Revert "ITS#7515 update parent's mt_next_pgno on child commit" ITS#7485 Document key/data size limits in lmdb.h. ITS#7517 Document that dirty DBs may not be closed mdb_page_alloc(): Handle freeDB txnid range holes. ITS#7515 mdb_dbi_open(): Also open in parent txns. mdb_cursor_prev,mdb_cursor_next: Fix return value. Check DB flags when refreshing a stale MDB DBI. ITS#7512 Plug mdb_txn_abort(nested txn) page leaks. ITS#7515 Fix mdb_txn_commit(nested txn). Tweak prev commit: Restore if-test as an assert Tweak MDB_INCOMPATIBLE description
Howard Chu (104): Add mdb_copy for backing up a DB environment Silence warning in prev commit ITS#7414 fix slapo-rwm modrdn cleanup ITS#7411 delete trailing whitespace in ldap_get_option.3 ITS#7416 make sure to reopen attr DBs after env reopen Support read access on read-only media Make sure increases of mapsize are persisted Merge mdb_stata into mdb_stat Add mdb_env_info() to retrieve interesting env params Tweak output, add free page info Fix MDB_PREV Minor cleanup Make sure mdb_open flags are committed on main DB fix Windows mdb_env_copy(), WriteFile overflow Fix flag checks in mdb_open MDB_DEBUG tweak for old compilers Revert "MDB_DEBUG tweak for old compilers" Better fix for MDB_DEBUG tweak -- from hbf ITS#7402 add txnID to debug output to aid tracing ITS#7402 fix potential txn leak in online indexer ITS#7402 tweak prev commit, use hex for txn IDs ITS#7421 move olcExtraAttrs to Frontend options More backend info updates: MDB, NDB ITS#7427 fix for spurious old entries ITS#7432 fix typo in mdb_midl_sort ITS#7426 ignore syncrepl ops ITS#7432 fix typo in mdb_midl_sort ITS#7449 fix signedness for index_substr_any_* ITS#7450 enforce SLAPD_MAX_DAEMON_THREADS ITS#7452 fix typo in envflags ITS#7451 fix back-ldif return on empty dir Doc layout tweaks Drop unneeded #include <time.h> ITS#7455 use freelist for overflow pages Rename libmdb to liblmdb, lmdb.h Add install target Rename libmdb to liblmdb More retries for overflow page scan Rename mdb.h to lmdb.h Rename libmdb to liblmdb ITS#7459 fix config schema Fix mdb_midl_shrink Fix 5c1ee7f7ba9580d5ff29e74cbb02eee335c33d94 Rename mdb_open/close mdb_dbi_open/close Plug slapindex memleak Rename mdb_open/close mdb_dbi_open/close Fix mdb_env_copy Freelist fixes Yet more retries for overflow page scan ITS#7465 fail if both -a and -s specified ITS#7467 add verbose freelist info ITS#7455 simplify Add error checks to txn_commit FIx prev commit ITS#7469 fix slapcat Partially revert 65d40eb5d2c7c28df05e2c1d9b21d90e2a82e0b5 More for prev commit Make sure init_meta is at beginning of file Update version date init_meta should write mapsize Add initial mdb utility manpages Fix typo Get MDB txn before acquiring a CSN MDB is now called LMDB ITS#7481 fix nssov-pam-session config ITS#7483 ITS#7477 check for invalid LDIF ITS#7455 don't give up so soon ITS#7488 disable threaded indexer for now Happy New Year ITS#7491 check for filled dirty page list One more rename ITS#7485 check maxkeysize in mdb_cursor_put ITS#7485 more size checks ITS#7485 data sizes limited to 32 bits Fix MDB_CURRENT updating for dupsort items ITS#7473 check DN scope before fetching id2e ITS#7496, more for ITS#7483 ITS#7473 Setup for subtree entry counts ITS#7473 Add mdb_dn2id_walk() to walk subtree ITS#7473 Scope-based searches ITS#7499 fix SQL statement configs ITS#7499 fix typos ITS#7505 Fix mdb_update_key when key is too big ITS#6164 avoid conn->c_mutex in send_ldap_ber ITS#7505 fix prev commit, partial revert ITS#7511 make sure cursor is marked valid after successful put ITS#7473 fix b1a6f6980f2e5f17a39527069b27dfdc5ee73f8a ITS#7515 fix mdb_dbi_open/close NULL key is allowed for MDB_CURRENT More explicit logging if mdb_txn_commit fails Revert "ITS#7515 fix mdb_dbi_open/close" Don't memmove freelist entry when chunking it Don't limit retries when coalescing freelist ITS#7515 update parent's mt_next_pgno on child commit ITS#7527 add missing error checks for corrupt index ITS#7488 really turn off threaded indexing code Update error code instances Add mdb_dn2id_upgrade Add error checks to prev commit More for dn2id_upgrade ITS#7523 document the valsort control's value syntax ITS#7525 more for quoting Define MDB_WRITES_PER_COMMIT, default to 500
Jan Synacek (3): ITS#7418 Fix slapo-constraint: handle uri and restrict correctly ITS#7423 Update slapo-constraint tests ITS#7431 fix constraint_check_restrict segfault
Michael Stroeder (1): s/directoryOperation/dSAOperation/ (ITS#7493)
Pierangelo Masarati (8): fix slapd.conf name (ITS#7484) handle SLAP_MOD_SOFTDEL (ITS#7487) and other internal modification specifiers more about ITS#7487 clarification about filtering for dynamically added attrs (ITS#7486) more about ITS#7493 add support for 'onerr' (ITS#7492) quotes needed for spaces in DN (ITS#7525) DELETE needs pointer initialization like EMIT (ITS#7526)
Quanah Gibson-Mount (76): Return to RE ITS#7414 ITS#7411 ITS#7416 Merge remote branch 'origin/mdb.master' into OPENLDAP_REL_ENG_2_4 ITS#7421 ITS#7418, ITS#7423 ITS#7427 ITS#7426 ITS#7281,ITS#7304 ITS#7432 Merge remote branch 'origin/mdb.master' into OPENLDAP_REL_ENG_2_4 ITS#7436 ITS#7445 ITS#7449 ITS#7450 ITS#7431 ITS#7452 ITS#7451 Merge remote branch 'origin/mdb.master' into OPENLDAP_REL_ENG_2_4 ITS#7455 ITS#7459 Merge remote branch 'origin/mdb.master' into OPENLDAP_REL_ENG_2_4 Merge remote branch 'origin/mdb.master' into OPENLDAP_REL_ENG_2_4 ITS#7453 Merge remote branch 'origin/mdb.master' into OPENLDAP_REL_ENG_2_4 Merge remote branch 'origin/mdb.master' into OPENLDAP_REL_ENG_2_4 Merge remote branch 'origin/mdb.master' into OPENLDAP_REL_ENG_2_4 ITS#7308 contrib/slapd-modules: Add missing Makefiles ITS#7309 contrib/slapd-modules: Unify the structure and usage of Makefile Fix ITS#7309 merge, delete non-existant overlay bits ITS#7308, ITS#7309 ITS#7454, fix example usage ITS#7454 Merge remote branch 'origin/mdb.master' into OPENLDAP_REL_ENG_2_4 ITS#7469 Merge remote branch 'origin/mdb.master' into OPENLDAP_REL_ENG_2_4 Merge remote branch 'origin/mdb.master' into OPENLDAP_REL_ENG_2_4 Merge remote branch 'origin/mdb.master' into OPENLDAP_REL_ENG_2_4 ITS#7481 ITS#7483 ITS#7477 Merge remote branch 'origin/mdb.master' into OPENLDAP_REL_ENG_2_4 ITS#7484 ITS#7487 ITS#7486 ITS#7488 ITS#7476 Merge remote branch 'origin/mdb.master' into OPENLDAP_REL_ENG_2_4 Happy New Year Merge remote branch 'origin/mdb.master' into OPENLDAP_REL_ENG_2_4 ITS#7485 ITS#7489 Clean up whitespace ITS#7490 ITS#7490 ITS#7493 ITS#7496 ITS#7496, more for ITS#7483 ITS#7473 ITS#7492 Clean up whitespace in previous commit ITS#7501 back-ldap keepalive support ITS#7497 fix lineno overflow in ldif_read_record() ITS#7497 ITS#7499 ITS#6164 Merge remote branch 'origin/mdb.master' into OPENLDAP_REL_ENG_2_4 ITS#7505 ITS#7527 ITS#7518 ITS#7523 ITS#7523 ITS#7525, ITS#7526 Merge remote branch 'origin/mdb.master' into OPENLDAP_REL_ENG_2_4 prep for release
Ralf Haferkamp (6): ldapc++: fix builds with gcc-4.7 (ITS#7281,ITS#7304) ITS#7436 slapo-deref: call overlay_register_control in db_open Fixed insertion of the overlay_remove callback (SLAP_CONFIG_DELETE) ITS#7445 fix deref control exposure ITS#7428 Use non-blocking IO during SSL Handshake Add some simple checks for certificate directories/files
Ted C. Cheng (3): added tcp keepalive support to back-ldap Removed #if 0 code block ITS#7518 1. Sync'ed up with nss-pam-ldapd 0.8.11 * added nssov_config support * added password_prohibit_message, similar to PADL * self-password-changes are made as user identities; root changing user passwords as nssov-pam-pwdmgr-dn 2. Fixed a bug that connection DN was not constructed correctly 3. Fixed a service crash issue when protocol value is NULL 4. Added more debugging msgs. 4. added rights info
-----------------------------------------------------------------------