[389-ds-base/f17] support posix winsync - fix server to server ssl client auth - many valgrind and coverity fixes

Richard Allen Megginson rmeggins at fedoraproject.org
Fri Aug 31 02:23:01 UTC 2012


commit 945a32ac4e444e3f0e3af7e8e8a68c0a90337da2
Author: Rich Megginson <rmeggins at redhat.com>
Date:   Thu Aug 30 19:27:49 2012 -0600

    support posix winsync - fix server to server ssl client auth - many valgrind and coverity fixes
    
    8e5087a Coverity defects - 13089: Dereference after null check ldbm_back_delete
    - Trac Ticket #437 - variable dn should not be used in ldbm_back_delete
    - ba1f5b2 fix coverity resource leak in windows_plugin_add
    - e3e81db Simplify program flow: change while loops to for
    - a0d5dc0 Fix logic errors: del_mod should be latched (might not be last mod), and avoid skipping add-mods (int value 0)
    - 0808f7e Simplify program flow: make adduids/moduids/deluids action blocks all similar
    - 77eb760 Simplify program flow: eliminate unnecessary continue
    - c9e9db7 Memory leaks: unmatched slapi_attr_get_valueset and slapi_value_new
    - a4ca0cc Change "return"s in modGroupMembership to "break"s to avoid leaking
    - d49035c Factorize into new isPosixGroup function
    - 3b61c03 coverity - posix winsync mem leaks, null check, deadcode, null ref, use after free
    - 33ce2a9 fix mem leaks with parent dn log message, setting winsync windows domain
    - Ticket #440 - periodic dirsync timed event causes server to loop repeatedly
    - Ticket #355 - winsync should not delete entry that appears to be out of scope
    - Ticket 436 - nsds5ReplicaEnabled can be set with any invalid values.
    - 487932d coverity - mbo dead code - winsync leaks, deadcode, null check, test code
    - 2734a71 CLEANALLRUV coverity fixes
    - Ticket #426 - support posix schema for user and group sync
    - Ticket #430 - server to server ssl client auth broken with latest openldap
    (cherry picked from commit d087c2a5019a8a59eac3cc2a2c91ef1f81f1f39c)
    (cherry picked from commit 67cc28e1db20bcd6cb0a717cb1d213c997d09ae0)

 .gitignore               |    1 +
 389-ds-base-git-local.sh |    2 +-
 389-ds-base-git.sh       |    2 +-
 389-ds-base.spec         |   25 +++++++++++++++++++++++--
 sources                  |    2 +-
 5 files changed, 27 insertions(+), 5 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 2b750ac..57e9c9b 100644
--- a/.gitignore
+++ b/.gitignore
@@ -53,3 +53,4 @@
 /389-ds-base-1.2.11.9.tar.bz2
 /389-ds-base-1.2.11.10.tar.bz2
 /389-ds-base-1.2.11.11.tar.bz2
+/389-ds-base-1.2.11.12.tar.bz2
diff --git a/389-ds-base-git-local.sh b/389-ds-base-git-local.sh
index 6a54b5e..cd6b80a 100644
--- a/389-ds-base-git-local.sh
+++ b/389-ds-base-git-local.sh
@@ -2,7 +2,7 @@
 
 DATE=`date +%Y%m%d`
 # use a real tag name here
-VERSION=1.2.11.11
+VERSION=1.2.11.12
 PKGNAME=389-ds-base
 TAG=${TAG:-$PKGNAME-$VERSION}
 #SRCNAME=$PKGNAME-$VERSION-$DATE
diff --git a/389-ds-base-git.sh b/389-ds-base-git.sh
index 1439bc1..7debf16 100644
--- a/389-ds-base-git.sh
+++ b/389-ds-base-git.sh
@@ -2,7 +2,7 @@
 
 DATE=`date +%Y%m%d`
 # use a real tag name here
-VERSION=1.2.11.11
+VERSION=1.2.11.12
 PKGNAME=389-ds-base
 TAG=${TAG:-$PKGNAME-$VERSION}
 URL="http://git.fedorahosted.org/git/?p=389/ds.git;a=snapshot;h=$TAG;sf=tgz"
diff --git a/389-ds-base.spec b/389-ds-base.spec
index 573c0ba..265dcf8 100644
--- a/389-ds-base.spec
+++ b/389-ds-base.spec
@@ -21,7 +21,7 @@
 
 Summary:          389 Directory Server (base)
 Name:             389-ds-base
-Version:          1.2.11.11
+Version:          1.2.11.12
 Release:          %{?relprefix}1%{?prerel}%{?dist}
 License:          GPLv2 with exceptions
 URL:              http://port389.org/
@@ -311,7 +311,28 @@ fi
 %{_libdir}/%{pkgname}/libslapd.so.*
 
 %changelog
-*Mon Aug 20 2012 Mark Reynolds <mareynol at redhat.com> - 1.2.11.11-1
+* Thu Aug 30 2012 Rich Megginson <rmeggins at redhat.com> - 1.2.11.12-1
+- 8e5087a Coverity defects - 13089: Dereference after null check ldbm_back_delete
+- Trac Ticket #437 - variable dn should not be used in ldbm_back_delete
+- ba1f5b2 fix coverity resource leak in windows_plugin_add
+- e3e81db Simplify program flow: change while loops to for
+- a0d5dc0 Fix logic errors: del_mod should be latched (might not be last mod), and avoid skipping add-mods (int value 0)
+- 0808f7e Simplify program flow: make adduids/moduids/deluids action blocks all similar
+- 77eb760 Simplify program flow: eliminate unnecessary continue
+- c9e9db7 Memory leaks: unmatched slapi_attr_get_valueset and slapi_value_new
+- a4ca0cc Change "return"s in modGroupMembership to "break"s to avoid leaking
+- d49035c Factorize into new isPosixGroup function
+- 3b61c03 coverity - posix winsync mem leaks, null check, deadcode, null ref, use after free
+- 33ce2a9 fix mem leaks with parent dn log message, setting winsync windows domain
+- Ticket #440 - periodic dirsync timed event causes server to loop repeatedly
+- Ticket #355 - winsync should not delete entry that appears to be out of scope
+- Ticket 436 - nsds5ReplicaEnabled can be set with any invalid values.
+- 487932d coverity - mbo dead code - winsync leaks, deadcode, null check, test code
+- 2734a71 CLEANALLRUV coverity fixes
+- Ticket #426 - support posix schema for user and group sync
+- Ticket #430 - server to server ssl client auth broken with latest openldap
+
+* Mon Aug 20 2012 Mark Reynolds <mareynol at redhat.com> - 1.2.11.11-1
 6c0778f bumped version to 1.2.11.11
 Ticket 429 - added nsslapd-readonly to DS schema
 Ticket 403 - fix CLEANALLRUV regression from last commit
diff --git a/sources b/sources
index 4fa0816..9e01141 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-26c430ed287218c4fa55e336ee5498a7  389-ds-base-1.2.11.11.tar.bz2
+677a9c0d4c380ab5ce553207ef0d40aa  389-ds-base-1.2.11.12.tar.bz2


More information about the scm-commits mailing list