[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
Re: ITS review 9/29/2017
- To: Quanah Gibson-Mount <quanah@symas.com>, openldap-devel@openldap.org
- Subject: Re: ITS review 9/29/2017
- From: Howard Chu <hyc@symas.com>
- Date: Fri, 6 Oct 2017 13:27:19 +0100
- In-reply-to: <WM!41169dfba1b76016122194f4793961c9464729b69a8fe5cbd0e797853afb289b72eea9ec998bf834620263a45f2713b0!@mailstronghold-2.zmailcloud.com>
- References: <5FB136BF2A2FBB917F7F7F33@[192.168.1.30]> <WM!41169dfba1b76016122194f4793961c9464729b69a8fe5cbd0e797853afb289b72eea9ec998bf834620263a45f2713b0!@mailstronghold-2.zmailcloud.com>
- User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:56.0) Gecko/20100101 Firefox/56.0 SeaMonkey/2.53a1
Quanah Gibson-Mount wrote:
Howard -- Looking for a thumbs up/down on these.
The following ITSes were mostly supplied with patches and are IPR ok. I've
imported them into my openldap-scratch repo for easy review. If they didn't
have a supplied patch, I did the related work. Branch names are by ITS.
-----------------------
Suggested for LMDB 0.9:
-----------------------
its8612 - Fix LMDB builds on Solaris & derivative OSes
<https://github.com/quanah/openldap-scratch/tree/its6035>
OK.
-----------------------
Suggested for RE24:
-----------------------
its5048 - Fix documentation for entryCSN with syncprov
<https://github.com/quanah/openldap-scratch/tree/its5048>
OK
its7100 - Fix slapo-dds with entryTTL currently not decreasing
<https://github.com/quanah/openldap-scratch/tree/its7100>
OK
its7373 - Fix tls_session reuse when hostname check fails
<https://github.com/quanah/openldap-scratch/tree/its7373>
OK
its7374 - Fix MozNSS file matching for hashed CA cert directory (RE24 ONLY)
<https://github.com/quanah/openldap-scratch/tree/its7374>
OK
its7389 - Fix MozNSS to fallback to PEM if cert not found in certdb (RE24 ONLY)
<https://github.com/quanah/openldap-scratch/tree/its7389>
Questionable, since the required PEM support module is 3rd party and not
included in MozNSS. We have no way to test or support this patch.
its7442 - Add debug statements when index_intlen values are out of range
<https://github.com/quanah/openldap-scratch/tree/its7442>
Looks pointless.
its7520 - Omit unknown schema option for back-ldap
<https://github.com/quanah/openldap-scratch/tree/its7520>
OK
its8037 - Fix delta-syncrepl with relax
<https://github.com/quanah/openldap-scratch/tree/its8037>
Looks like an enhancement, not a bugfix
its8121 - Add LDAP_SASL_SIMPLE to ldap_bind(3)
<https://github.com/quanah/openldap-scratch/tree/its8121>
OK
its8167 - Fix nonblocking TLS with referrals
<https://github.com/quanah/openldap-scratch/tree/its8167>
OK, but non-blocking TLS was LDAP_DEVEL, not supported in RE24. This patch
should be master/RE25 only.
its8404 - Fix assertion with back-meta when olcDbRewrite is changed
<https://github.com/quanah/openldap-scratch/tree/its8404>
OK
its8578 - Remove unused variables in RE24
<https://github.com/quanah/openldap-scratch/tree/its8578>
OK
its8583 - Fix C++ LDAPCtrl structure
<https://github.com/quanah/openldap-scratch/tree/its8583>
OK
its8605 - Fix various spelling errors
<https://github.com/quanah/openldap-scratch/tree/its8605>
Introduces trailing whitespace - kill that before committing.
In general, this patch falls under the "do not improve" rule
http://www.openldap.org/devel/programming.html and should be rejected for not
fixing any actual bugs. Many of the typos being fixed are in comments that are
never user-visible anyway. Pollutes git history for a large number of files
without any significant benefit.
Better leave it out of re24.
its8687 - OpenSSL 1.1 compatibility, fix build when cross-compiling
<https://github.com/quanah/openldap-scratch/tree/its8687>
Squash into a single commit.
-----------------------
Purely for RE25:
-----------------------
its6035 - Fix slapd so it doesn't require restart after modifying olcAuthzRegexp
<https://github.com/quanah/openldap-scratch/tree/its6035>
OK
its6300 - Add support for kqueue
<https://github.com/quanah/openldap-scratch/tree/its6300>
OK
its6475 - Add documentation to slapd.conf(5) and slapd-config(5) for
SASLDONTUSECOPY
<https://github.com/quanah/openldap-scratch/compare/its6475>
OK
its7042 - Make it possible to unset TLS options with syncrepl
<https://github.com/quanah/openldap-scratch/tree/its7042>
OK
its7532 - Add ldap_connection function for asynchronous clients
<https://github.com/quanah/openldap-scratch/tree/its7532>
OK
Ondrej was just asking about this one yesterday anyway.
its7721 - Allow authTimestamp to be forwarded via updateref
<https://github.com/quanah/openldap-scratch/tree/its7721>
OK
its8037 - Fixes delta-sync replication when "relax" is used to modify the
structural OC of an entry
<https://github.com/quanah/openldap-scratch/tree/its8037>
OK
its8153 - olcTimeLimit should be SINGLE-VALUE
<https://github.com/quanah/openldap-scratch/tree/its8153>
OK
its8291 - Fix slapmodify with BDB backends
<https://github.com/quanah/openldap-scratch/tree/its8291>
OK
its8508 - ucgendat.c properly add title-case characters without upper-case
equivalents (e.g. greek letters with iota subscript)
<https://github.com/quanah/openldap-scratch/tree/its8508>
OK
its8511 - Fix documentation for multimaster, deprecate mirrormode
<https://github.com/quanah/openldap-scratch/tree/its8511>
Gratuitous change, existing docs and practices are already established. Hard
enough to get people to update their docs, this is a bad idea.
its8527 - Improve SYNC debug output in certain situations
<https://github.com/quanah/openldap-scratch/tree/its8527>
OK
its8573 - Add TLS options to ldap* tools
<https://github.com/quanah/openldap-scratch/tree/its8573-tables>
The manpage updates are a bit excessive. Maybe we need a single manpage just
for common options, that we can refer to from all of the individual commands'
pages.
its8692 - Support LDAP_MOD_INCREMENT with back-sock
<https://github.com/quanah/openldap-scratch/tree/its8692>
OK
--Quanah
--
Quanah Gibson-Mount
Product Architect
Symas Corporation
Packaged, certified, and supported LDAP solutions powered by OpenLDAP:
<http://www.symas.com>
--
-- Howard Chu
CTO, Symas Corp. http://www.symas.com
Director, Highland Sun http://highlandsun.com/hyc/
Chief Architect, OpenLDAP http://www.openldap.org/project/