Hello community,

here is the log from the commit of package python-ldap for openSUSE:Factory 
checked in at 2017-06-28 10:37:38
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-ldap (Old)
 and      /work/SRC/openSUSE:Factory/.python-ldap.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-ldap"

Wed Jun 28 10:37:38 2017 rev:41 rq:506527 version:2.4.40

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-ldap/python-ldap.changes  2017-06-01 
16:34:49.793385834 +0200
+++ /work/SRC/openSUSE:Factory/.python-ldap.new/python-ldap.changes     
2017-06-28 10:37:42.859256388 +0200
@@ -1,0 +2,5 @@
+Tue Jun 27 18:40:32 UTC 2017 - [email protected]
+
+- update to upstream release 2.4.40 (small memleak fix)
+
+-------------------------------------------------------------------

Old:
----
  python-ldap-2.4.39.tar.gz
  python-ldap-2.4.39.tar.gz.asc

New:
----
  python-ldap-2.4.40.tar.gz
  python-ldap-2.4.40.tar.gz.asc

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

Other differences:
------------------
++++++ python-ldap.spec ++++++
--- /var/tmp/diff_new_pack.GQM0HY/_old  2017-06-28 10:37:43.383182268 +0200
+++ /var/tmp/diff_new_pack.GQM0HY/_new  2017-06-28 10:37:43.383182268 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           python-ldap
-Version:        2.4.39
+Version:        2.4.40
 Release:        0
 Summary:        Python LDAP interface
 License:        Python-2.0

++++++ python-ldap-2.4.39.tar.gz -> python-ldap-2.4.40.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-ldap-2.4.39/CHANGES 
new/python-ldap-2.4.40/CHANGES
--- old/python-ldap-2.4.39/CHANGES      2017-05-31 14:35:00.000000000 +0200
+++ new/python-ldap-2.4.40/CHANGES      2017-06-27 20:38:08.000000000 +0200
@@ -1,4 +1,13 @@
 ----------------------------------------------------------------
+Released 2.4.40 2017-06-27
+
+Changes since 2.4.39:
+
+Modules/
+* fixed memory leaks when using extended controls
+  (thanks to Erik Cumps)
+
+----------------------------------------------------------------
 Released 2.4.39 2017-05-31
 
 Changes since 2.4.38:
@@ -1443,4 +1452,4 @@
 ----------------------------------------------------------------
 Released 1.10alpha3 2000-09-19
 
-$Id: CHANGES,v 1.447 2017/05/31 12:35:00 stroeder Exp $
+$Id: CHANGES,v 1.450 2017/06/27 18:38:08 stroeder Exp $
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-ldap-2.4.39/Lib/dsml.py 
new/python-ldap-2.4.40/Lib/dsml.py
--- old/python-ldap-2.4.39/Lib/dsml.py  2017-04-28 22:03:51.000000000 +0200
+++ new/python-ldap-2.4.40/Lib/dsml.py  2017-06-23 09:16:26.000000000 +0200
@@ -4,13 +4,13 @@
 
 See http://www.python-ldap.org/ for details.
 
-$Id: dsml.py,v 1.56 2017/04/28 20:03:51 stroeder Exp $
+$Id: dsml.py,v 1.57 2017/06/23 07:16:26 stroeder Exp $
 
 Python compability note:
 Tested with Python 2.0+.
 """
 
-__version__ = '2.4.39'
+__version__ = '2.4.40'
 
 import string,base64
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-ldap-2.4.39/Lib/ldap/__init__.py 
new/python-ldap-2.4.40/Lib/ldap/__init__.py
--- old/python-ldap-2.4.39/Lib/ldap/__init__.py 2017-04-28 22:03:52.000000000 
+0200
+++ new/python-ldap-2.4.40/Lib/ldap/__init__.py 2017-06-23 09:16:26.000000000 
+0200
@@ -3,12 +3,12 @@
 
 See http://www.python-ldap.org/ for details.
 
-$Id: __init__.py,v 1.117 2017/04/28 20:03:52 stroeder Exp $
+$Id: __init__.py,v 1.118 2017/06/23 07:16:26 stroeder Exp $
 """
 
 # This is also the overall release version number
 
-__version__ = '2.4.39'
+__version__ = '2.4.40'
 
 import sys
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-ldap-2.4.39/Lib/ldapurl.py 
new/python-ldap-2.4.40/Lib/ldapurl.py
--- old/python-ldap-2.4.39/Lib/ldapurl.py       2017-04-28 22:03:51.000000000 
+0200
+++ new/python-ldap-2.4.40/Lib/ldapurl.py       2017-06-23 09:16:26.000000000 
+0200
@@ -3,7 +3,7 @@
 
 See http://www.python-ldap.org/ for details.
 
-\$Id: ldapurl.py,v 1.92 2017/04/28 20:03:51 stroeder Exp $
+\$Id: ldapurl.py,v 1.93 2017/06/23 07:16:26 stroeder Exp $
 
 Python compability note:
 This module only works with Python 2.0+ since
@@ -11,7 +11,7 @@
 2. list comprehensions are used.
 """
 
-__version__ = '2.4.39'
+__version__ = '2.4.40'
 
 __all__ = [
   # constants
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-ldap-2.4.39/Lib/ldif.py 
new/python-ldap-2.4.40/Lib/ldif.py
--- old/python-ldap-2.4.39/Lib/ldif.py  2017-04-28 22:03:51.000000000 +0200
+++ new/python-ldap-2.4.40/Lib/ldif.py  2017-06-23 09:16:26.000000000 +0200
@@ -3,13 +3,13 @@
 
 See http://www.python-ldap.org/ for details.
 
-$Id: ldif.py,v 1.112 2017/04/28 20:03:51 stroeder Exp $
+$Id: ldif.py,v 1.113 2017/06/23 07:16:26 stroeder Exp $
 
 Python compability note:
 Tested with Python 2.0+, but should work with Python 1.5.2+.
 """
 
-__version__ = '2.4.39'
+__version__ = '2.4.40'
 
 __all__ = [
   # constants
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-ldap-2.4.39/Lib/python_ldap.egg-info/PKG-INFO 
new/python-ldap-2.4.40/Lib/python_ldap.egg-info/PKG-INFO
--- old/python-ldap-2.4.39/Lib/python_ldap.egg-info/PKG-INFO    2017-05-31 
14:35:34.000000000 +0200
+++ new/python-ldap-2.4.40/Lib/python_ldap.egg-info/PKG-INFO    2017-06-27 
20:38:45.000000000 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 1.1
 Name: python-ldap
-Version: 2.4.39
+Version: 2.4.40
 Summary: Python modules for implementing LDAP clients
 Home-page: https://www.python-ldap.org/
 Author: python-ldap project
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-ldap-2.4.39/Lib/slapdtest.py 
new/python-ldap-2.4.40/Lib/slapdtest.py
--- old/python-ldap-2.4.39/Lib/slapdtest.py     2017-05-31 14:35:00.000000000 
+0200
+++ new/python-ldap-2.4.40/Lib/slapdtest.py     2017-06-23 09:16:26.000000000 
+0200
@@ -4,13 +4,13 @@
 
 See http://www.python-ldap.org/ for details.
 
-$Id: slapdtest.py,v 1.12 2017/05/31 12:35:00 stroeder Exp $
+$Id: slapdtest.py,v 1.13 2017/06/23 07:16:26 stroeder Exp $
 
 Python compability note:
 This module only works with Python 2.7.x since
 """
 
-__version__ = '2.4.39'
+__version__ = '2.4.40'
 
 import os
 import socket
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-ldap-2.4.39/Modules/ldapcontrol.c 
new/python-ldap-2.4.40/Modules/ldapcontrol.c
--- old/python-ldap-2.4.39/Modules/ldapcontrol.c        2011-10-26 
20:46:55.000000000 +0200
+++ new/python-ldap-2.4.40/Modules/ldapcontrol.c        2017-06-23 
20:09:59.000000000 +0200
@@ -1,5 +1,5 @@
 /* See http://www.python-ldap.org/ for details.
- * $Id: ldapcontrol.c,v 1.20 2011/10/26 18:38:06 stroeder Exp $ */
+ * $Id: ldapcontrol.c,v 1.21 2017/06/23 18:09:59 stroeder Exp $ */
 
 #include "common.h"
 #include "LDAPObject.h"
@@ -231,6 +231,7 @@
        }
 
        res = LDAPberval_to_object(ctrl_val);
+       ber_bvfree(ctrl_val);
 
 endlbl:
        if (vrber)
@@ -287,6 +288,7 @@
     }
 
     res = LDAPberval_to_object(ctrl_val);
+    ber_bvfree(ctrl_val);
 
  endlbl:
     if (ber)
@@ -324,6 +326,7 @@
     }
 
     res = Py_BuildValue("(lO&)", count, LDAPberval_to_object, cookiep);
+    ber_bvfree(cookiep);
 
  endlbl:
     if (ber)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-ldap-2.4.39/PKG-INFO 
new/python-ldap-2.4.40/PKG-INFO
--- old/python-ldap-2.4.39/PKG-INFO     2017-05-31 14:35:34.000000000 +0200
+++ new/python-ldap-2.4.40/PKG-INFO     2017-06-27 20:38:45.000000000 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 1.1
 Name: python-ldap
-Version: 2.4.39
+Version: 2.4.40
 Summary: Python modules for implementing LDAP clients
 Home-page: https://www.python-ldap.org/
 Author: python-ldap project


Reply via email to