[389-commits] Branch '389-ds-base-1.2.11' - 3 commits - ldap/ldif ldap/servers VERSION.sh

Richard Allen Megginson rmeggins at fedoraproject.org
Fri May 4 21:07:05 UTC 2012


 VERSION.sh                             |    2 -
 ldap/ldif/90betxn-plugins.ldif         |   40 ---------------------------------
 ldap/servers/slapd/tools/ldclt/ldclt.c |    2 +
 3 files changed, 3 insertions(+), 41 deletions(-)

New commits:
commit 8ddc4734bee527f390defaf1b23c6c783634d6a0
Author: Rich Megginson <rmeggins at redhat.com>
Date:   Fri May 4 14:45:44 2012 -0600

    bump version to 1.2.11.2

diff --git a/VERSION.sh b/VERSION.sh
index a9657dc..67b5ea0 100644
--- a/VERSION.sh
+++ b/VERSION.sh
@@ -10,7 +10,7 @@ vendor="389 Project"
 # PACKAGE_VERSION is constructed from these
 VERSION_MAJOR=1
 VERSION_MINOR=2
-VERSION_MAINT=11.1
+VERSION_MAINT=11.2
 # if this is a PRERELEASE, set VERSION_PREREL
 # otherwise, comment it out
 # be sure to include the dot prefix in the prerel


commit d63d4f282fcdbd95e6654de88e8accbbcd0e7802
Author: Rich Megginson <rmeggins at redhat.com>
Date:   Fri May 4 14:38:13 2012 -0600

    Ticket #351 - use betxn plugins by default
    
    https://fedorahosted.org/389/ticket/351
    Resolves: Ticket #351
    Bug Description: use betxn plugins by default
    Reviewed by: nhosoi (Thanks!)
    Branch: master
    Fix Description: Partial revert.  Removes the plugins from 90betxn-plugins.ldif
    so that none of them will be betxn by default.  It seems there are some
    deadlocks that can occur with memberof.  Rather than play whack-a-mole with
    IPA, I'm going to back out this change for now, and figure out a way to
    more adequately test all of the plugin interactions that occur with
    IPA.
    Platforms tested: RHEL6 x86_64, Fedora 17
    Flag Day: no
    Doc impact: no

diff --git a/ldap/ldif/90betxn-plugins.ldif b/ldap/ldif/90betxn-plugins.ldif
index deedbc7..e69de29 100644
--- a/ldap/ldif/90betxn-plugins.ldif
+++ b/ldap/ldif/90betxn-plugins.ldif
@@ -1,40 +0,0 @@
-dn: cn=State Change Plugin,cn=plugins,cn=config
-changetype: modify
-replace: nsslapd-plugintype
-nsslapd-plugintype: betxnpostoperation
-
-dn: cn=MemberOf Plugin,cn=plugins,cn=config
-changetype: modify
-replace: nsslapd-plugintype
-nsslapd-plugintype: betxnpostoperation
-
-dn: cn=referential integrity postoperation,cn=plugins,cn=config
-changetype: modify
-replace: nsslapd-plugintype
-nsslapd-plugintype: betxnpostoperation
-
-dn: cn=attribute uniqueness,cn=plugins,cn=config
-changetype: modify
-replace: nsslapd-plugintype
-nsslapd-plugintype: betxnpreoperation
-
-dn: cn=Auto Membership Plugin,cn=plugins,cn=config
-changetype: modify
-replace: nsslapd-plugintype
-nsslapd-plugintype: betxnpreoperation
-
-dn: cn=Linked Attributes,cn=plugins,cn=config
-changetype: modify
-replace: nsslapd-plugintype
-nsslapd-plugintype: betxnpreoperation
-
-dn: cn=Managed Entries,cn=plugins,cn=config
-changetype: modify
-replace: nsslapd-plugintype
-nsslapd-plugintype: betxnpreoperation
-
-dn: cn=Retro Changelog Plugin,cn=plugins,cn=config
-changetype: modify
-replace: nsslapd-pluginbetxn
-nsslapd-pluginbetxn: TRUE
-


commit b72119fb54bb97998d96159f8c56831fd3742456
Author: Rich Megginson <rmeggins at redhat.com>
Date:   Thu May 3 08:21:53 2012 -0600

    Ticket #348 - crash in ldap_initialize with multiple threads
    
    https://fedorahosted.org/389/ticket/348
    Resolves: Ticket #348
    Bug Description: crash in ldap_initialize with multiple threads
    Reviewed by: mreynolds (Thanks!)
    Branch: master
    Fix Description: ldclt was not calling PR_Init - needed in order to use
    PR_CallOnce
    Platforms tested: RHEL6 x86_64
    Flag Day: no
    Doc impact: no
    (cherry picked from commit 9368250f2db4353cec7b489cb48c9c1f192f5c90)

diff --git a/ldap/servers/slapd/tools/ldclt/ldclt.c b/ldap/servers/slapd/tools/ldclt/ldclt.c
index a00058b..27a2412 100644
--- a/ldap/servers/slapd/tools/ldclt/ldclt.c
+++ b/ldap/servers/slapd/tools/ldclt/ldclt.c
@@ -295,6 +295,7 @@ dd/mm/yy | Author	| Comments
 #include <sys/time.h>		/* struct rlimit, etc... */
 #endif
 
+#include "nspr.h"
 #include "port.h"		/* Portability definitions */	/*JLS 29-11-00*/
 #include "ldclt.h"		/* This tool's include file */
 #include "utils.h"		/* Utilities functions */	/*JLS 16-11-00*/
@@ -2652,6 +2653,7 @@ main (
   int	  found;	/* General purpose variable */		/*JLS 18-12-00*/
   char	  verStr[40];	/* Version string */			/*JLS 13-03-01*/
 
+  PR_Init(PR_SYSTEM_THREAD, PR_PRIORITY_NORMAL, 0); /* for PR_CallOnce, others */
   /*
    * Build the argv list to keep track of it...
    * Print version.




More information about the 389-commits mailing list