New branch '725c471333972cd89a114436823c8d6a427b811c' available with the following
commits:
commit 49aaf98732d1e16dde3edb81272de8203aded21c
Author: William Brown <firstyear(a)redhat.com>
Date: Fri Nov 6 14:56:44 2015 +1000
Ticket 48311 -nunc-stans: Attempt to release connection that is not acquired
https://fedorahosted.org/389/ticket/48311
Bug Description: DS with nunc stans enabled produces lots of messages like
[13/Oct/2015:11:29:24 -0400] connection - conn=98 fd=161 Attempt to release
connection that is not acquired
FixDescription: From the original patch:
* Do not call connection_acquire_nolock() inside a PR_ASSERT call.
* Also changed other PR_ASSERTs to only be called if DEBUG is set
This additionally guarantees the return codes of these functions since we have
removed the PR_ASSERT that previously wrapped these function calls. If these
assertions fail, we log to the error log in all cases.
Author: wibrown
Review by: mreynolds, nhosoi (Thanks!)
commit 7bb6a9a856600a99d9865b3aea02fb59ac975c66
Author: William Brown <firstyear(a)redhat.com>
Date: Tue Nov 3 09:19:54 2015 +1000
Ticket #48317: SELinux port labeling retry attempts are excessive
https://fedorahosted.org/389/ticket/48317
Bug Description: In dscreate.pm we attempt to label the ldap_port_t type 60
times in the case of a failure. This is excessive, and it means the setup-ds.pl
appears to hang in certain cases.
Fix Description:
Reduce this number to 5 attempts, and when debug is enabled, display the amount
of attempts remaining.
Author: wibrown(a)redhat.com
Review by: nhosoi(a)redhat.com (Thank you Noriko!)
commit 02d7b19be95764255f5d948aa5eebf4af49c4ed9
Author: William Brown <wibrown(a)redhat.com>
Date: Wed Oct 28 09:31:06 2015 +1000
Ticket 48313 - MEP suite tests for major functionality
https://fedorahosted.org/389/ticket/48313
http://directory.fedoraproject.org/docs/389ds/design/mep-rework.html
http://www.port389.org/docs/389ds/design/managed-entry-design.html
Bug Description: The managed entries plugin works well for the IPA use case, but
has a number of shortcomings when used with existing objects. Before the rewrite
as described can be carried out, a complete functional test suite of MEP is
required to validate the changes made to the plugin do not break existing use
cases.
Fix Description: This patch provides tests that cover the current states MEP is
capable of handling. This does not cover the states that will be covered by the
rework of the plugin.
Author: wibrown
Reviewed by: spichugi (Thank you!)