Hello community,

here is the log from the commit of package openldap2 for openSUSE:Factory 
checked in at 2014-09-24 13:09:06
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/openldap2 (Old)
 and      /work/SRC/openSUSE:Factory/.openldap2.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "openldap2"

Changes:
--------
--- /work/SRC/openSUSE:Factory/openldap2/openldap2-client.changes       
2014-06-19 13:07:52.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.openldap2.new/openldap2-client.changes  
2014-09-24 13:09:08.000000000 +0200
@@ -1,0 +2,11 @@
+Wed Sep  3 01:49:12 CEST 2014 - [email protected]
+
+- sanitize release line in specfile 
+
+-------------------------------------------------------------------
+Wed Jul 16 15:56:11 UTC 2014 - [email protected]
+
+- segfault on certain queries with rwm overlay (bnc#846389)
+  0008-ITS-7723-fix-reference-counting.patch
+
+-------------------------------------------------------------------
--- /work/SRC/openSUSE:Factory/openldap2/openldap2.changes      2014-06-19 
13:07:52.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.openldap2.new/openldap2.changes 2014-09-24 
13:09:08.000000000 +0200
@@ -1,0 +2,16 @@
+Mon Sep 22 13:41:56 UTC 2014 - [email protected]
+
+- Add baselibs.conf to sources list
+
+-------------------------------------------------------------------
+Wed Sep  3 01:49:12 CEST 2014 - [email protected]
+
+- sanitize release line in specfile 
+
+-------------------------------------------------------------------
+Wed Jul 16 15:56:11 UTC 2014 - [email protected]
+
+- segfault on certain queries with rwm overlay (bnc#846389)
+  0008-ITS-7723-fix-reference-counting.patch
+
+-------------------------------------------------------------------

New:
----
  0008-ITS-7723-fix-reference-counting.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ openldap2-client.spec ++++++
--- /var/tmp/diff_new_pack.bWOR0i/_old  2014-09-24 13:09:09.000000000 +0200
+++ /var/tmp/diff_new_pack.bWOR0i/_new  2014-09-24 13:09:09.000000000 +0200
@@ -77,6 +77,7 @@
 Patch5:         0005-pie-compile.dif
 Patch6:         0006-No-Build-date-and-time-in-binaries.dif
 Patch7:         0007-Recover-on-DB-version-change.dif
+Patch8:         0008-ITS-7723-fix-reference-counting.patch
 Patch100:       openldap-2.3.37.dif
 Patch101:       openldap-2.3.37-libldap-suid.diff
 Patch102:       openldap-2.3.37-libldap-ldapi_url.dif
@@ -149,7 +150,7 @@
 License:        BSD-3-Clause and OLDAP-2.8 and OLDAP-2.8
 Group:          Productivity/Networking/LDAP/Clients
 Version:        2.3.37
-Release:        2.<RELEASE22>
+Release:        0
 
 %description -n compat-libldap-2_3-0
 This package contains the OpenLDAP client libraries.
@@ -216,6 +217,7 @@
 %patch5 -p1
 %patch6 -p1
 %patch7 -p1
+%patch8 -p1
 cp %{SOURCE5} .
 cp %{SOURCE6} .
 cd ../openldap-2.3.37
@@ -554,7 +556,7 @@
     cp -p --remove-destination /etc/openldap/schema/* $TEMPDIR
     echo $TEMPDIR > /etc/openldap/UPDATE_NEEDED ;
 fi
-if chkconfig ldap 2>&1 | grep -q on; then
+if /usr/bin/chkconfig ldap 2>&1 | grep -q on; then
     touch /var/run/enable_slapd_service
 fi
 %service_add_pre slapd.service

++++++ openldap2.spec ++++++
--- /var/tmp/diff_new_pack.bWOR0i/_old  2014-09-24 13:09:09.000000000 +0200
+++ /var/tmp/diff_new_pack.bWOR0i/_new  2014-09-24 13:09:09.000000000 +0200
@@ -69,6 +69,7 @@
 Source5:        README.update
 Source6:        README.dynamic-overlays
 Source7:        schema2ldif
+Source8:        baselibs.conf
 Source100:      openldap-2.3.37.tgz
 Patch1:         0001-build-adjustments.dif
 Patch2:         0002-slapd.conf.dif
@@ -77,6 +78,7 @@
 Patch5:         0005-pie-compile.dif
 Patch6:         0006-No-Build-date-and-time-in-binaries.dif
 Patch7:         0007-Recover-on-DB-version-change.dif
+Patch8:         0008-ITS-7723-fix-reference-counting.patch
 Patch100:       openldap-2.3.37.dif
 Patch101:       openldap-2.3.37-libldap-suid.diff
 Patch102:       openldap-2.3.37-libldap-ldapi_url.dif
@@ -149,7 +151,7 @@
 License:        BSD-3-Clause and OLDAP-2.8 and OLDAP-2.8
 Group:          Productivity/Networking/LDAP/Clients
 Version:        2.3.37
-Release:        2.<RELEASE22>
+Release:        0
 
 %description -n compat-libldap-2_3-0
 This package contains the OpenLDAP client libraries.
@@ -216,6 +218,7 @@
 %patch5 -p1
 %patch6 -p1
 %patch7 -p1
+%patch8 -p1
 cp %{SOURCE5} .
 cp %{SOURCE6} .
 cd ../openldap-2.3.37

++++++ 0008-ITS-7723-fix-reference-counting.patch ++++++
>From 742d3e4a6a1f62c3c3ae1e9341f3615b4705a701 Mon Sep 17 00:00:00 2001
From: Jan Synacek <[email protected]>
Date: Wed, 13 Nov 2013 09:06:54 +0100
Subject: [PATCH] ITS#7723 fix reference counting

---
 libraries/librewrite/session.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/libraries/librewrite/session.c b/libraries/librewrite/session.c
index 28f2551..7c59d14 100644
--- a/libraries/librewrite/session.c
+++ b/libraries/librewrite/session.c
@@ -161,6 +161,7 @@ rewrite_session_find(
 #ifdef USE_REWRITE_LDAP_PVT_THREADS
        if ( session ) {
                ldap_pvt_thread_mutex_lock( &session->ls_mutex );
+               session->ls_count++;
        }
        ldap_pvt_thread_rdwr_runlock( &info->li_cookies_mutex );
 #endif /* USE_REWRITE_LDAP_PVT_THREADS */
@@ -178,6 +179,7 @@ rewrite_session_return(
 )
 {
        assert( session != NULL );
+       session->ls_count--;
        ldap_pvt_thread_mutex_unlock( &session->ls_mutex );
 }
 
-- 
1.8.3.1

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to