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_32 has been created at d82845d48cdb2416b0cb79e2f5fddf3cce2690d8 (tag) tagging 8a0ce24c5abaf687a41696d988f6a1330128368d (commit) replaces OPENLDAP_REL_ENG_2_4_30 tagged by Quanah Gibson-Mount on Fri Jul 27 10:12:14 2012 -0700
- Log ----------------------------------------------------------------- OpenLDAP 2.4.32
Emily Backes (1): Update name information
Frederik Deweerdt (1): ITS#7270 Protect accesses to ldap_int_hostname with a mutex.
HIRABAYASHI Satoshi (1): ITS#7218 fix sessionlog usability check
Hallvard Furuseth (29): ITS#7191 Fix mdb_xcursor_init1() unaligned access Remove development file libmdb/make.sh Fix libmdb comments ITS#7191 Fix mdb_xcursor_init1() unaligned access Remove development file libmdb/make.sh Fix libmdb comments ITS#7191 Align dirty MDB pages on the stack Clean up MAP_FAILED handling in mdb. Fix valgrind call after malloc failure in mdb. Tweak mdb comment with conflicting spec of 'ID' Fix MDB_txninfo.mt2 padding on Windows/Apple ITS#7191 Align dirty MDB pages on the stack Clean up MAP_FAILED handling in mdb. Fix valgrind call after malloc failure in mdb. Tweak mdb comment with conflicting spec of 'ID' Fix MDB_txninfo.mt2 padding on Windows/Apple ITS#7204 Fix test044-dynlist for --disable-monitor ITS#7234 Fix syncprov entry leak: Set op->o_tag ITS#7233 Fix slapd listener initialization. Fix MDB_DEBUG in last ITS#7299 commit. libmdb: Do not use the MDB_txbody.mtb_txnid field. libmdb: Set close-on-exec flag on lockfile libmdb: Don't open datafile twice when not needed. libmdb: Add C++ 'extern "C" {}' to *.h libmdb: MDB_FDATASYNC code cleanup. libmdb: signed meets unsigned warning cleanup libmdb: Simplify mdb_default_cmp. No real change. libmdb: Simplify pick_meta() from read_meta(). libmdb: midl.h namespace cleanup.
Howard Chu (146): Fix mdb_drop return Add Solaris byte-order detection Add dummy DKEY define More pgno alignment tweaks More Solaris warning cleanup Fix size check Use <inttypes.h> instead of <stdint.h> Add MDB_FDATASYNC to allow override to fsync if needed. s/DEBUG/MDB_DEBUG/ Alignment fixes for debug msgs More s/DEBUG/MDB_DEBUG/ Add $(SOLIBS) macro for shared lib dependencies ITS#7121 fix page splits when data+key size is too large Happy New Year! ITS#7126 fix cursor tracking code ITS#7121 fix page splits when newindx == 0 txn_commit must abort txn before returning errors Add valgrind support with -DUSE_VALGRIND Fix typo in e8e57be42107a877f604d0c4e67115ef37681a1b ITS#7160 get BYTE_ORDER def for HPUX (and Solaris) ITS#7196 use IOV_MAX if it's defined and small ITS#7195 add NotAllowedOnNonleaf to deltasync fallback errors ITS#7196 use IOV_MAX if it's defined and small ITS#7190 fix merging of branch pages in deletes Fix typo in 7bc62c512824c0d54cc6885ea876c2764510eca2 ITS#7190 don't crash in slapcat on NULL entry ITS#7190 fix merging of branch pages in deletes Fix typo in 7bc62c512824c0d54cc6885ea876c2764510eca2 ITS#7191 more alignment tweaks ITS#7200 enforce check for matching serverID URL ITS#7201 fix config flags ITS#7188 fix formatting ITS#7194 fix IPv6 URL detection ITS#7191 more alignment tweaks ITS#7191 fix typo, more alignment tweaks ITS#7203 approxIndexer should omit zero-length keys ITS#7200 fix regression in b4d403ea310022ca4ffcbf31fa20ead6c754f28d Update overflow page count when freeing overflow page ITS#7213 fix page_split with MDB_APPEND ITS#7205 fix check for existing suffix ITS#7207 check for ld->ld_defconn Update overflow page count when freeing overflow page ITS#7213 fix page_split with MDB_APPEND ITS#7210 partial fix ITS#7210 additional freelist fixes Add mfree utility to show the freelist Fix uninit'd xcursor index ITS#7210 partial fix ITS#7210 additional freelist fixes Add mfree utility to show the freelist Fix uninit'd xcursor index Fix entry counts in cursor_put Partial revert of prev commit Fix entry counts in cursor_put Partial revert of prev commit ITS#7210 fix leak of overflow pages in freelist ITS#7210 fix leak of overflow pages in freelist ITS#7219 fix for odd-aligned keys in mdb_update_key() ITS#7219 fixup keysize in previous commit ITS#7219 fix for odd-aligned keys in mdb_update_key() ITS#7219 fixup keysize in previous commit ITS#7149 fix back-shell/back-perl Modify with binary values ITS#7149 more for back-perl, always use bv_len when available ITS#7149 pick up definition of STRLENOF ITS#7197 fix olcTLSVerifyClient keywords ITS#7229 more mdb_page_split fixes ITS#7230 check and strip 0 length IDLs from freelist ITS#7229 additional tweaks ITS#7238 doc clarification ITS#7228 check for unexpected result from ldapsearch ITS#7231 fix idl_append when b has only 1 element ITS#7231 simplify prev commit ITS#7235 prevent sop from being freed during init ITS#7229 more mdb_page_split fixes ITS#7230 check and strip 0 length IDLs from freelist ITS#7229 additional tweaks ITS#7238 doc clarification MDB_APPEND should only be used in tool mode ITS#7210 fix check for freelist changes ITS#7229 more mdb_page_split tweaks ITS#7210 fix check for freelist changes ITS#7229 more mdb_page_split tweaks ITS#7245 fix slap_parse_sync_cookie invocation ITS#7240 note option inheritance behavior ITS#7251 fix Apple/Windows shared mutex naming ITS#7255 in mdb_tool_entry_modify use the existing global txn Further clarification of mdb_open() More freelist tweaks, avoid referencing freed page ITS#7266 fix rebalance for LEAF2 pages ITS#7253 add a note about Criticality and RFC4510 Additional fix for threaded slapadd ITS#7279 init rc in mdb_idl_insert_keys Fix mdb_open, re-use closed dbi slots Tweak prev commit, use first unused slot ITS#7290 fix ldap_int_initialize() to set debug level ITS#7076 fix dup result messages on entry/searchref error ITS#7292 plug memleaks in accesslog,syncprov ITS#7292 plug memleak in control values ITS#7292 more syncprov leaks Revert "ITS#7292 plug memleak in control values" ITS#7292 more syncprov control leaks ITS#7292 more accesslog,syncprov leaks ITS#7303 fix unneeded alias lookups TS#7303 tweak ITS#7298 fix PermissiveModify control parsing ITS#7302 fix mdb_dn2id_delete ITS#7293 fix typo in ldap_create_session_tracking_control() decl ITS#7293 make ldapava_free static ITS#7318 fix include: example ITS#7317 use SLEEP0 instead of 1 second sleep Partial revert of 13c663f666ac28d7a72cbe644d393fc8d2dd9881 Tweak b802bcf7040110e1f0768d9d9ffa88dabd4bd5e7 Add MDB_NOMETASYNC env option. Fix: avoid direct reference to meta pages Revert "libmdb: Do not use the MDB_txbody.mtb_txnid field." Drop me_toggle, unused Windows thread callback support Fix ID -> MDB_ID due to 20baad4a207db5d0e84fc3a7409f216aefa59385 Fix darwin sem_open() names Don't use env-private copy of DB root nodes. Make sure cursor's DB is init'd if STALE. ITS#6262 fix gettime() regression ITS#7323 plug leak in online indexer Append tweaks, page_split fixes Append mode still needs to detect duplicates Leave extra space when creating a fake page Skip unneeded calls to mdb_page_get in mdb_page_search Fix root split check in mdb_page_split Append mode should also detect keys that are too small Update sub-DBs before updating free list Fix 205bb17793e27be67098ccc80ee919165d7cb993 Fix txn_commit error check Append tweak: must init mdb->mi_nextid Fix online reconfig ITS#7338 fix olcDbConfig changes to take effect immediately ITS#6851 replace assert with error msg Cleanup prev commit ITS#7182 silence warning about AVL_APPLY type ITS#7182 new entry points should just be appended to monitor_extra_t Support double-buffering for threaded slapadd ITS#7305 fix comments in prev commit ITS#7168 cleanup prev commit ITS#7118, #7133 tentative fix More for prev commit (270ef33acf18dc13bfd07f8a8e66b446f80e7d27) Cleanup gssapi_flags -> ldo_gssapi_flags Use new Append support
Hrvoje (1): ITS#7222 fix bdb/hdb cache hang under high load
Jan Synacek (1): ITS#7168 Fix count constraint when using multiple modifications
Jan Vcelak (11): ITS#7276 MozNSS: allow CA certdb together with PEM CA bundle file ITS#7287 MozNSS: do not overwrite error in tlsm_verify_cert ITS#7291 MozNSS: read pin from file file can cause infinite loop ITS#7312 MozNSS: context specific token description for certdb ITS#7313 MozNSS: store certificate object instead of nickname in in ctx ITS#7314 MozNSS: lock whole init and clenaup process ITS#7315 MozNSS: do not authenticate to a slot manually ITS#7316 MozNSS: do not retry when reading the pin from file ITS#7327 smbk5pwd: error if crypto backend unsupported ITS#7331 MozNSS: ignore untrusted issuer error when verifying server cert ITS#7241 unbind: free socket prior to destroying TLS context
Jani Salonen (1): ITS#7305 add slapi_[get|free]_client_ip()
Kurt Zeilenga (1): Happy New Year!
Mat Booth (1): ITS#7332 Changes required to build with Microsoft Visual Studio
Michael Stroeder (1): ITS#7294 reference RFC4526 instead of draft
Ondrej Kuznik (14): (ITS#6987) Consider only same attribute siblings for Cft_misc. ITS#7182 Add mss_private for monitor subsystem. ITS#7182 Introduce the variables for operation monitoring. ITS#7182 Maintain the operation counts. ITS#7182 Keep connection IDs for monitoring purposes. ITS#7182 Rework monitor registration. ITS#7182 Enable operation and connection monitoring. ITS#7182 Expose the connection flags. ITS#7182 Expose the URI used for this connection. ITS#7182 Expose the peer address of a connection. ITS#7182 allow for later monitor subsystem registration ITS#7182 Remove monitor_info_t from params for monitor_entry_stub. ITS#7182 Remove use of monitor_info_t in back-ldap. ITS#7182 Simplify connection entry creation using entry_stub.
Pierangelo Masarati (10): ITS#6656 add reqEntryUUID to logs of write ops ITS#6656 make reqEntryUUID searchable ITS#6656 keep loginfo mutex-protected ITS#6598 make control global ITS#7224 check *_names pointer before dereferencing ITS#7088 fix deadlock on write operations that do not need to be logged (please check) more on ITS#6656 fix uninit'ed parameters to monitor_back_register_entry_attrs() move entry_stub to monitor_extra_t move entrypriv_create into monitor_extra_t
Quanah Gibson-Mount (78): Return to release engineering ITS#7195 ITS#7196 ITS#7191 ITS#7190 ITS#7200 ITS#7201 ITS#7188 ITS#7194 ITS#7203 ITS#7204 ITS#7205 ITS#7207 ITS#7213 fix page_split with MDB_APPEND ITS#7218 ITS#7210 ITS#7219 ITS#7149 ITS#7197 ITS#7228 ITS#7233, ITS#7234 ITS#7231 ITS#7235 ITS#7229, ITS#7230, ITS#7238 ITS#6656 ITS#7224 ITS#7088 ITS#7245 ITS#7240 Prep for release Return to RE ITS#7225 ITS7225->ITS7255 Merge remote branch 'origin/mdb.master' into OPENLDAP_REL_ENG_2_4 ITS#7253 ITS#7267 ITS#7266 ITS#7251 ITS#7282 ITS#7269 ITS#7270 ITS#7276 ITS#7271 ITS#7284 ITS#7222 Merge remote branch 'origin/mdb.master' into OPENLDAP_REL_ENG_2_4 ITS#7285, ITS#7287 ITS#7076, ITS#7291, ITS#7289, ITS#7290 ITS#7292 ITS#7292 wording tweak ITS#7303 ITS#7298 ITS#7294 ITS#7302 ITS#7293 ITS#7312, ITS#7313, ITS#7314, ITS#7315, ITS#7316 ITS#7319 ITS#7318 ITS#7317 Merge remote branch 'origin/mdb.master' into OPENLDAP_REL_ENG_2_4 ITS#6262, ITS#7323 Merge remote branch 'origin/mdb.master' into OPENLDAP_REL_ENG_2_4 ITS#7332 ITS#7338 Note ITS#7337 Note ITS#7339 Revert f6b8103b789ae40234b0cb7574c1a9da4e5a1b21 for add.c ITS#7331, ITS#7327 ITS#7325 ITS#6851 ITS#6987 ITS#7182 ITS#7241 ITS#7305 ITS#7168 ITS#7118, ITS#7133 Merge branch 'OPENLDAP_REL_ENG_2_4' of ssh://git-master.openldap.org/~git/git/openldap into OPENLDAP_REL_ENG_2_4 Prep for release
SATOH Fumiyasu (4): SHA2: Make slapd-sha2 module portable ITS#7269 SHA2: Avoid "static char real_hash[]" to support multithread ITS#7278 SHA-2: Add support salted SHA-2 password hashes ITS#7284 slappasswd: Add support loading a dynamically loadable module
Ted Cheng (1): ITS#7319 Always encode user DN in pwmod request.
Tim Strobell (Contractor) (2): ITS#7285 Mozilla NSS: default cipher suite always selected ITS#7289 MozNSS: cipher suite selection by name may be ignored
W. Trevor King (1): ITS#7271 Don't clobber SASL_NOCANON in clients/tools/common.c
-----------------------------------------------------------------------