Bug 1147982
Summary: | Rebase openldap to 2.4.40 | |||
---|---|---|---|---|
Product: | Red Hat Enterprise Linux 7 | Reporter: | Jan Synacek <jsynacek> | |
Component: | openldap | Assignee: | Matus Honek <mhonek> | |
Status: | CLOSED ERRATA | QA Contact: | Patrik Kis <pkis> | |
Severity: | high | Docs Contact: | Tomas Capek <tcapek> | |
Priority: | high | |||
Version: | 7.1 | CC: | ebenes, jsynacek, mhonek, mkosek, mnavrati, pkis, rh, riehecky, tucklesepk | |
Target Milestone: | rc | Keywords: | Rebase | |
Target Release: | --- | |||
Hardware: | Unspecified | |||
OS: | Unspecified | |||
Whiteboard: | ||||
Fixed In Version: | Doc Type: | Release Note | ||
Doc Text: |
*openldap* rebase to version 2.4.40
The _openldap_ packages have been upgraded to upstream version 2.4.40, which provides a number of bug fixes and one enhancement over the previous version. Notably, the ORDERING matching rules have been added to the *ppolicy* attribute type descriptions. Among the fixed bugs are: The server no longer terminates unexpectedly when processing SRV records, and missing *objectClass* information has been added, which enables the user to modify the front-end configuration by standard means.
|
Story Points: | --- | |
Clone Of: | ||||
: | 1147983 (view as bug list) | Environment: | ||
Last Closed: | 2015-11-19 08:52:23 UTC | Type: | Bug | |
Regression: | --- | Mount Type: | --- | |
Documentation: | --- | CRM: | ||
Verified Versions: | Category: | --- | ||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | ||
Cloudforms Team: | --- | Target Upstream Version: | ||
Embargoed: | ||||
Bug Depends On: | ||||
Bug Blocks: | 1110700, 1147983, 1191021, 1205796, 1250949 |
Description
Jan Synacek
2014-09-30 13:11:27 UTC
Can we consider on going to 2.4.41 instead? Or at least patching the mdb portion of 2.4.40 while rebasing? The below change logs explain why. mdb change log: LMDB 0.9.15 Release (2015/06/19) Fix txn init (ITS#7961,#7987) Fix MDB_PREV_DUP (ITS#7955,#7671) Fix compact of empty env (ITS#7956) Fix mdb_copy file mode Fix mdb_env_close() after failed mdb_env_open() Fix mdb_rebalance collapsing root (ITS#8062) Fix mdb_load with large values (ITS#8066) Fix to retry writes on EINTR (ITS#8106) Fix mdb_cursor_del on empty DB (ITS#8109) Fix MDB_INTEGERDUP key compare (ITS#8117) Fix error handling (ITS#7959,#8157,etc.) Fix race conditions (ITS#7969,7970) Added workaround for fdatasync bug in ext3fs Build Don't use -fPIC for static lib Update .gitignore (ITS#7952,#7953) Cleanup for "make test" (ITS#7841), "make clean", mtest*.c Misc. Android/Windows cleanup Documentation Fix MDB_APPEND doc Fix MDB_MAXKEYSIZE doc (ITS#8156) Fix mdb_cursor_put,mdb_cursor_del EACCES description Fix mdb_env_sync(MDB_RDONLY env) doc (ITS#8021) Clarify MDB_WRITEMAP doc (ITS#8021) Clarify mdb_env_open doc Clarify mdb_dbi_open doc OpenLDAP change log: OpenLDAP 2.4.41 Release (2015/06/21) Fixed ldapsearch to explicitly flush its buffer (ITS#8118) Fixed libldap async connections (ITS#8090) Fixed libldap double free of request during abandon (ITS#7967) Fixed libldap error string for LDAP_X_CONNECTING (ITS#8093) Fixed libldap segfault in ldap_sync_initialize (ITS#8001) Fixed libldap ldif-wrap off by one error (ITS#8003) Fixed libldap handling of TLS in async mode (ITS#8022) Fixed libldap null pointer dereference (ITS#8028) Fixed libldap mutex handling with LDAP_OPT_SESSION_REFCNT (ITS#8050) Fixed slapd slapadd config db import of minimal frontend entry (ITS#8150) Fixed slapd slapadd onetime leak with -w (ITS#8014) Fixed slapd sasl auxprop crash with invalid config (ITS#8092) Fixed slapd syncrepl delta-mmr issue with overlays and slapd.conf (ITS#7976) Fixed slapd syncrepl mutex for cookie state (ITS#7968) Fixed slapd syncrepl memory leaks (ITS#8035) Fixed slapd syncrepl to free presentlist at end of refresh mode (ITS#8038) Fixed slapd syncrepl to streamline presentlist (ITS#8042) Fixed slapd syncrepl concurrency when CHECK_CSN is enabled (ITS#8120) Fixed slapd rootdn checks for hidden backends (ITS#8108) Fixed slapd segfault when using matched values control (ITS#8046) Fixed slapd-ldap reconnection behavior on remote failure (ITS#8142) Fixed slapd-mdb minor case typo (ITS#8049) Fixed slapd-mdb one-level search (ITS#7975) Fixed slapd-mdb heap corruption (ITS#7965) Fixed slapd-mdb crash after deleting in-use schema (ITS#7995) Fixed slapd-mdb minor code cleanup (ITS#8011) Fixed slapd-mdb to return errors when using incorrect env flags (ITS#8016) Fixed slapd-mdb to correctly update search candidates (ITS#8036, ITS#7904) Fixed slapd-mdb when there were more than 65535 aliases in scope (ITS#8103) Fixed slapd-mdb alias deref when objectClass is not indexed (ITS#8146) Fixed slapd-meta TLS initialization with ldaps URIs (ITS#8022) Fixed slapd-meta to have better error logging (ITS#8131) Fixed slapd-perl conversion to cn=config (ITS#8105) Fixed slapd-sql autocommit config variable (ITS#8129,ITS#6613) Fixed slapo-collect segfault (ITS#7797) Fixed slapo-constraint with 0 count constraint (ITS#7780,ITS#7781) Fixed slapo-deref with empty attribute list (ITS#8027) Fixed slapo-memberof to correctly reject invalid members (ITS#8107) Fixed slapo-sock result parser for CONTINUE (ITS#8048) Fixed slapo-syncprov synprov_matchops usage of test_filter (ITS#8013) Fixed slapo-syncprov segfault on disconnect/abandon (ITS#5452,ITS#8012) Fixed slapo-syncprov memory leak (ITS#8039) Fixed slapo-syncprov segfault on disconnect/abandon (ITS#8043) Fixed slapo-syncprov deadlock when autogroup is in use (ITS#8063) Fixed slapo-syncprov potential loss of changes when under load (ITS#8081) Fixed slapo-unique enforcement of uniqueness with manageDSAit control (ITS#8057) Links to the relevant information: http://www.openldap.org/devel/gitweb.cgi?p=openldap.git;a=blob_plain;f=libraries/liblmdb/CHANGES;h=957742e7525a5122399e6269699a4718f1f18ebe;hb=a23fc2fd947fa86b240732d5421e82528e42509e http://www.openldap.org/devel/gitweb.cgi?p=openldap.git;a=blob_plain;f=CHANGES;h=dc5d405fe3fbe7e4f36e7a438ac5145c2b78330b;hb=refs/heads/OPENLDAP_REL_ENG_2_4 I would be in favour of rebasing to 2.4.41. Unfortunately, Development Freeze for RHEL-7.2 is in a week and OpenLDAP 2.4.41 has not still been released officially (even though the upstream git branch is already tagged so). Therefore, I do not find it realistic to be included in next release. Should you find some particular patch needed to be included, please pose a reasoning and I will try to include it in the next release. I understand the reasoning for holding off (freezes, etc). But it just seems to me that the fixes alone in both the slapo-mdb AND OpenLDAP itself would warrant the rebase to .41. The slapo-syncprov and slapo-mdb show significant fixes in the next release. But because of your points (freeze/41 release), it may need to be considered later after the freeze, however it works on your side. I noticed 2.4.40 is around for EL6. It has not arrived for EL7 (as this bug is listed for RHEL 7). Is there a reason for this? 1147983 shows closed for EL6. (In reply to Louis Abel from comment #14) > I noticed 2.4.40 is around for EL6. It has not arrived for EL7 (as this bug > is listed for RHEL 7). Is there a reason for this? 1147983 shows closed for > EL6. openldap-2.4.40 is still in testing; it will be released in next RHEL-7 update. Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://rhn.redhat.com/errata/RHSA-2015-2131.html |