commit python-ldap for openSUSE:Factory

2020-09-28 Thread root
Hello community,

here is the log from the commit of package python-ldap for openSUSE:Factory 
checked in at 2020-09-28 14:29:06

Comparing /work/SRC/openSUSE:Factory/python-ldap (Old)
 and  /work/SRC/openSUSE:Factory/.python-ldap.new.4249 (New)


Package is "python-ldap"

Mon Sep 28 14:29:06 2020 rev:53 rq:838190 version:3.3.1

Changes:

--- /work/SRC/openSUSE:Factory/python-ldap/python-ldap.changes  2019-01-03 
18:06:20.836155332 +0100
+++ /work/SRC/openSUSE:Factory/.python-ldap.new.4249/python-ldap.changes
2020-09-28 14:29:20.250161827 +0200
@@ -1,0 +2,53 @@
+Mon Sep 28 02:59:28 UTC 2020 - William Brown 
+
+- update to upstream release 3.3.1:
+
+Highlights:
+* ``LDAPError`` now contains additional fields, such as ctrls, result, msgid
+* ``passwd_s`` can now extract the newly generated password
+* LDAP connections can now be made from a file descriptor
+
+This release is tested on Python 3.8, and the beta of Python 3.9.
+
+The following undocumented functions are deprecated and scheduled for removal:
+- ``ldap.cidict.strlist_intersection``
+- ``ldap.cidict.strlist_minus``
+- ``ldap.cidict.strlist_union``
+
+Modules/
+* Ensure ReconnectLDAPObject is not left in an inconsistent state after
+  a reconnection timeout
+* Syncrepl now correctly parses SyncInfoMessage when the message is a syncIdSet
+* Release GIL around global get/set option call
+* Do not leak serverctrls in result functions
+* Don't overallocate memory in attrs_from_List()
+* Fix thread support check for Python 3
+* With OpenLDAP 2.4.48, use the new header openldap.h
+
+Lib/
+* Fix some edge cases regarding quoting in the schema tokenizer
+* Fix escaping a single space in ldap.escape_dn_chars
+* Fix string formatting in ldap.compare_ext_s
+* Prefer iterating dict instead of calling dict.keys()
+
+Doc/
+* Clarify the relationship between initialize() and LDAPObject()
+* Improve documentation of TLS options
+* Update FAQ to include Samba AD-DC error message
+  "Operation unavailable without authentication"
+* Fix several incorrect examples and demos
+  (but note that these are not yet tested)
+* Update Debian installation instructions for Debian Buster
+* Typo fixes in docs and docstrings
+
+Test/
+* Test and document error cases in ldap.compare_s
+* Test if reconnection is done after connection loss
+* Make test certificates valid for the far future
+* Use slapd -Tt instead of slaptest
+
+Infrastructure:
+* Mark the LICENCE file as a license for setuptools
+* Use "unittest discover" rather than "setup.py test" to run tests
+
+---

Old:

  python-ldap-3.1.0.tar.gz

New:

  python-ldap-3.3.1.tar.gz



Other differences:
--
++ python-ldap.spec ++
--- /var/tmp/diff_new_pack.4wmpV2/_old  2020-09-28 14:29:23.154164346 +0200
+++ /var/tmp/diff_new_pack.4wmpV2/_new  2020-09-28 14:29:23.158164349 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-ldap
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,7 +18,7 @@
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:   python-ldap
-Version:3.1.0
+Version:3.3.1
 Release:0
 Summary:Python LDAP interface
 License:Python-2.0

++ python-ldap-3.1.0.tar.gz -> python-ldap-3.3.1.tar.gz ++
 4652 lines of diff (skipped)




commit python-ldap for openSUSE:Factory

2019-01-03 Thread root
Hello community,

here is the log from the commit of package python-ldap for openSUSE:Factory 
checked in at 2019-01-03 18:06:19

Comparing /work/SRC/openSUSE:Factory/python-ldap (Old)
 and  /work/SRC/openSUSE:Factory/.python-ldap.new.28833 (New)


Package is "python-ldap"

Thu Jan  3 18:06:19 2019 rev:52 rq:656823 version:3.1.0

Changes:

--- /work/SRC/openSUSE:Factory/python-ldap/python-ldap.changes  2018-12-07 
14:39:49.586742128 +0100
+++ /work/SRC/openSUSE:Factory/.python-ldap.new.28833/python-ldap.changes   
2019-01-03 18:06:20.836155332 +0100
@@ -1,0 +2,8 @@
+Mon Dec 10 12:23:48 UTC 2018 - Tomáš Chvátal 
+
+- Reduce the runtime dependencies to match the actual needs
+  * User can use either openldap or 389-ds or anything else
+- Run the tests on the package
+- Fix the fdupes call
+
+---



Other differences:
--
++ python-ldap.spec ++
--- /var/tmp/diff_new_pack.xElEqs/_old  2019-01-03 18:06:21.492154749 +0100
+++ /var/tmp/diff_new_pack.xElEqs/_new  2019-01-03 18:06:21.496154746 +0100
@@ -26,18 +26,19 @@
 URL:https://www.python-ldap.org/
 Source0:
https://files.pythonhosted.org/packages/source/p/python-ldap/python-ldap-%{version}.tar.gz
 BuildRequires:  %{python_module devel}
+BuildRequires:  %{python_module pyasn1 >= 0.3.7}
+BuildRequires:  %{python_module pyasn1-modules >= 0.1.5}
 BuildRequires:  %{python_module setuptools}
 BuildRequires:  cyrus-sasl-devel >= 2.1
 BuildRequires:  fdupes
 BuildRequires:  krb5-devel
 BuildRequires:  libopenssl-devel >= 0.9.7
+# needed for slapd binary in tests
 BuildRequires:  openldap2
+# needed for ldapadd binary in tests
 BuildRequires:  openldap2-client
 BuildRequires:  openldap2-devel >= 2.4.11
 BuildRequires:  python-rpm-macros
-Requires:   libldap-2_4-2 >= 2.4.11
-Requires:   openldap2
-Requires:   openldap2-client
 Requires:   python-pyasn1 >= 0.3.7
 Requires:   python-pyasn1-modules >= 0.1.5
 %python_subpackages
@@ -57,7 +58,10 @@
 
 %install
 %python_install
-%fdupes %{buildroot}/%{_libdir}
+%python_expand %fdupes %{buildroot}%{$python_sitearch}
+
+%check
+%python_exec setup.py test
 
 %files %{python_files}
 %license LICENCE




commit python-ldap for openSUSE:Factory

2018-12-07 Thread root
Hello community,

here is the log from the commit of package python-ldap for openSUSE:Factory 
checked in at 2018-12-07 14:39:45

Comparing /work/SRC/openSUSE:Factory/python-ldap (Old)
 and  /work/SRC/openSUSE:Factory/.python-ldap.new.19453 (New)


Package is "python-ldap"

Fri Dec  7 14:39:45 2018 rev:51 rq:655978 version:3.1.0

Changes:

--- /work/SRC/openSUSE:Factory/python-ldap/python-ldap.changes  2018-08-15 
10:38:04.976257577 +0200
+++ /work/SRC/openSUSE:Factory/.python-ldap.new.19453/python-ldap.changes   
2018-12-07 14:39:49.586742128 +0100
@@ -1,0 +2,6 @@
+Fri Dec  7 09:18:38 UTC 2018 - Tomáš Chvátal 
+
+- Add this package to SLE wrt fate#325747
+- Do not add version dependency to devel requirement
+
+---



Other differences:
--
++ python-ldap.spec ++
--- /var/tmp/diff_new_pack.lA9OCt/_old  2018-12-07 14:39:50.286741261 +0100
+++ /var/tmp/diff_new_pack.lA9OCt/_new  2018-12-07 14:39:50.286741261 +0100
@@ -12,7 +12,7 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
@@ -25,7 +25,7 @@
 Group:  Development/Libraries/Python
 URL:https://www.python-ldap.org/
 Source0:
https://files.pythonhosted.org/packages/source/p/python-ldap/python-ldap-%{version}.tar.gz
-BuildRequires:  %{python_module devel >= 2.7}
+BuildRequires:  %{python_module devel}
 BuildRequires:  %{python_module setuptools}
 BuildRequires:  cyrus-sasl-devel >= 2.1
 BuildRequires:  fdupes




commit python-ldap for openSUSE:Factory

2018-08-15 Thread root
Hello community,

here is the log from the commit of package python-ldap for openSUSE:Factory 
checked in at 2018-08-15 10:38:02

Comparing /work/SRC/openSUSE:Factory/python-ldap (Old)
 and  /work/SRC/openSUSE:Factory/.python-ldap.new (New)


Package is "python-ldap"

Wed Aug 15 10:38:02 2018 rev:50 rq:629178 version:3.1.0

Changes:

--- /work/SRC/openSUSE:Factory/python-ldap/python-ldap.changes  2018-08-10 
09:48:44.982170562 +0200
+++ /work/SRC/openSUSE:Factory/.python-ldap.new/python-ldap.changes 
2018-08-15 10:38:04.976257577 +0200
@@ -1,0 +2,6 @@
+Tue Aug 14 07:00:52 UTC 2018 - tchva...@suse.com
+
+- Require openldap2-client as some of the binaries are called
+  on the runtime
+
+---



Other differences:
--
++ python-ldap.spec ++
--- /var/tmp/diff_new_pack.ZueAmW/_old  2018-08-15 10:38:05.604258722 +0200
+++ /var/tmp/diff_new_pack.ZueAmW/_new  2018-08-15 10:38:05.608258730 +0200
@@ -36,6 +36,8 @@
 BuildRequires:  openldap2-devel >= 2.4.11
 BuildRequires:  python-rpm-macros
 Requires:   libldap-2_4-2 >= 2.4.11
+Requires:   openldap2
+Requires:   openldap2-client
 Requires:   python-pyasn1 >= 0.3.7
 Requires:   python-pyasn1-modules >= 0.1.5
 %python_subpackages




commit python-ldap for openSUSE:Factory

2018-08-10 Thread root
Hello community,

here is the log from the commit of package python-ldap for openSUSE:Factory 
checked in at 2018-08-10 09:48:43

Comparing /work/SRC/openSUSE:Factory/python-ldap (Old)
 and  /work/SRC/openSUSE:Factory/.python-ldap.new (New)


Package is "python-ldap"

Fri Aug 10 09:48:43 2018 rev:49 rq:628063 version:3.1.0

Changes:

--- /work/SRC/openSUSE:Factory/python-ldap/python-ldap.changes  2018-01-20 
11:27:58.120847667 +0100
+++ /work/SRC/openSUSE:Factory/.python-ldap.new/python-ldap.changes 
2018-08-10 09:48:44.982170562 +0200
@@ -1,0 +2,8 @@
+Tue Aug  7 17:43:33 UTC 2018 - mich...@stroeder.com
+
+- update to upstream release 3.1.0:
+  * Long-deprecated functions `ldap.open()` and `ldap.init()` are removed
+  * `LDAPObject.compare_s()` and `compare_ext_s` return bool instead of 0 or 1
+  * Tons of changes see CHANGES file
+
+---

Old:

  python-ldap-3.0.0b4.tar.gz

New:

  python-ldap-3.1.0.tar.gz



Other differences:
--
++ python-ldap.spec ++
--- /var/tmp/diff_new_pack.BhPeXL/_old  2018-08-10 09:48:45.414171258 +0200
+++ /var/tmp/diff_new_pack.BhPeXL/_new  2018-08-10 09:48:45.414171258 +0200
@@ -18,13 +18,13 @@
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:   python-ldap
-Version:3.0.0b4
+Version:3.1.0
 Release:0
 Summary:Python LDAP interface
 License:Python-2.0
 Group:  Development/Libraries/Python
-Url:https://www.python-ldap.org/
-Source0:
https://pypi.io/packages/source/p/python-ldap/python-ldap-%{version}.tar.gz
+URL:https://www.python-ldap.org/
+Source0:
https://files.pythonhosted.org/packages/source/p/python-ldap/python-ldap-%{version}.tar.gz
 BuildRequires:  %{python_module devel >= 2.7}
 BuildRequires:  %{python_module setuptools}
 BuildRequires:  cyrus-sasl-devel >= 2.1
@@ -38,8 +38,6 @@
 Requires:   libldap-2_4-2 >= 2.4.11
 Requires:   python-pyasn1 >= 0.3.7
 Requires:   python-pyasn1-modules >= 0.1.5
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-
 %python_subpackages
 
 %description
@@ -60,8 +58,8 @@
 %fdupes %{buildroot}/%{_libdir}
 
 %files %{python_files}
-%defattr(-,root,root)
-%doc README Demo CHANGES TODO LICENCE
+%license LICENCE
+%doc README Demo CHANGES TODO
 %{python_sitearch}/*
 
 %changelog

++ python-ldap-3.0.0b4.tar.gz -> python-ldap-3.1.0.tar.gz ++
 6923 lines of diff (skipped)




commit python-ldap for openSUSE:Factory

2018-01-20 Thread root
Hello community,

here is the log from the commit of package python-ldap for openSUSE:Factory 
checked in at 2018-01-20 11:27:55

Comparing /work/SRC/openSUSE:Factory/python-ldap (Old)
 and  /work/SRC/openSUSE:Factory/.python-ldap.new (New)


Package is "python-ldap"

Sat Jan 20 11:27:55 2018 rev:48 rq:567667 version:3.0.0b4

Changes:

--- /work/SRC/openSUSE:Factory/python-ldap/python-ldap.changes  2017-11-21 
15:34:47.691942429 +0100
+++ /work/SRC/openSUSE:Factory/.python-ldap.new/python-ldap.changes 
2018-01-20 11:27:58.120847667 +0100
@@ -1,0 +2,13 @@
+Thu Jan 18 09:04:33 UTC 2018 - fbergm...@suse.com
+
+- update to upstream release 3.0.0b4:
+  - Adds support for Python 3.4+
+  - Adds support for `bytes_mode`
+  - Idiotmatic python code changes
+  - Adds testing for `pypy`
+  - Fixes/enhances tests
+
+- Remove python-ldap.keyring and python-ldap-%{version}.tar.gz.asc:
+  There is no signature provided for the new upstream tarball
+
+---

Old:

  python-ldap-2.5.2.tar.gz
  python-ldap-2.5.2.tar.gz.asc
  python-ldap.keyring

New:

  python-ldap-3.0.0b4.tar.gz



Other differences:
--
++ python-ldap.spec ++
--- /var/tmp/diff_new_pack.SJ0o2J/_old  2018-01-20 11:27:59.204796973 +0100
+++ /var/tmp/diff_new_pack.SJ0o2J/_new  2018-01-20 11:27:59.208796786 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-ldap
 #
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,16 +16,17 @@
 #
 
 
+%{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:   python-ldap
-Version:2.5.2
+Version:3.0.0b4
 Release:0
 Summary:Python LDAP interface
 License:Python-2.0
 Group:  Development/Libraries/Python
 Url:https://www.python-ldap.org/
 Source0:
https://pypi.io/packages/source/p/python-ldap/python-ldap-%{version}.tar.gz
-Source1:
https://pypi.io/packages/source/p/python-ldap/python-ldap-%{version}.tar.gz.asc
-Source2:%{name}.keyring
+BuildRequires:  %{python_module devel >= 2.7}
+BuildRequires:  %{python_module setuptools}
 BuildRequires:  cyrus-sasl-devel >= 2.1
 BuildRequires:  fdupes
 BuildRequires:  krb5-devel
@@ -33,18 +34,13 @@
 BuildRequires:  openldap2
 BuildRequires:  openldap2-client
 BuildRequires:  openldap2-devel >= 2.4.11
-BuildRequires:  python-devel >= 2.7
-BuildRequires:  python-setuptools
+BuildRequires:  python-rpm-macros
 Requires:   libldap-2_4-2 >= 2.4.11
 Requires:   python-pyasn1 >= 0.3.7
 Requires:   python-pyasn1-modules >= 0.1.5
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-%if 0%{?suse_version} && 0%{?suse_version} <= 1110
-%{!?python_sitearch: %global python_sitearch %(python -c "from 
distutils.sysconfig import get_python_lib; print get_python_lib(1)")}
-%endif
 
-# for singlespec
-Provides:   python2-ldap
+%python_subpackages
 
 %description
 python-ldap provides an object-oriented API to access LDAP directory
@@ -57,13 +53,13 @@
 cp Build/setup.cfg.suse-linux setup.cfg
 
 %build
-CFLAGS="%{optflags}" python setup.py build
+CFLAGS="%{optflags}" %python_build
 
 %install
-python setup.py install --prefix=%{_prefix} --root=%{buildroot}
+%python_install
 %fdupes %{buildroot}/%{_libdir}
 
-%files
+%files %{python_files}
 %defattr(-,root,root)
 %doc README Demo CHANGES TODO LICENCE
 %{python_sitearch}/*

++ python-ldap-2.5.2.tar.gz -> python-ldap-3.0.0b4.tar.gz ++
 50252 lines of diff (skipped)




commit python-ldap for openSUSE:Factory

2017-11-21 Thread root
Hello community,

here is the log from the commit of package python-ldap for openSUSE:Factory 
checked in at 2017-11-21 15:34:33

Comparing /work/SRC/openSUSE:Factory/python-ldap (Old)
 and  /work/SRC/openSUSE:Factory/.python-ldap.new (New)


Package is "python-ldap"

Tue Nov 21 15:34:33 2017 rev:47 rq:544080 version:2.5.2

Changes:

--- /work/SRC/openSUSE:Factory/python-ldap/python-ldap.changes  2017-11-15 
17:02:45.789129045 +0100
+++ /work/SRC/openSUSE:Factory/.python-ldap.new/python-ldap.changes 
2017-11-21 15:34:47.691942429 +0100
@@ -1,0 +2,37 @@
+Mon Nov 20 17:49:28 UTC 2017 - mich...@stroeder.com
+
+- update to upstream release 2.5.2
+
+Changes since 2.5.1:
+
+* code-cleaning in setup.py
+
+Modules/
+* PyBytes_ instead of PyString_ and added PyInt_FromLong compat macro
+* moved code from version.c to ldapmodule.c
+* removed obsolete back-ward compability constants from common.h
+* build checks whether LDAP_API_VERSION is OpenLDAP 2.4.x
+* _ldap.__author__ and _ldap.__license__ also set from ldap.pkginfo
+* assume C extension API for Python 2.7+
+
+Lib/
+* removed all dependencies on modules string and types
+* removed use of .has_key()
+* removed class ldap.ldapobject.NonblockingLDAPObject
+* new global constant ldap.LIBLDAP_API_INFO
+* right after importing _ldap there is a call into libldap to initialize it
+* method .decodeControlValue() of SSSResponseControl and VLVResponseControl
+  does not set class attribute result_code anymore
+* always use bytes() for UUID() constructor in ldap.syncrepl
+* module ldif now uses functions b64encode() and b64decode()
+* fixed pickling and restoring of ReconnectLDAPObject
+* more modules with PEP-8 compliance
+* ldap.ldapobject split into module-package
+
+Tests/
+* scripts do not directly call SlapdTestCase.setUpClass() anymore
+* added LDIF test with folded, base64-encoded attribute
+* added more tests for sub-module ldap.dn
+* added tests for ldap.syncrepl (thanks to Karl Kornel)
+
+---

Old:

  python-ldap-2.5.1.tar.gz
  python-ldap-2.5.1.tar.gz.asc

New:

  python-ldap-2.5.2.tar.gz
  python-ldap-2.5.2.tar.gz.asc



Other differences:
--
++ python-ldap.spec ++
--- /var/tmp/diff_new_pack.2D4Gor/_old  2017-11-21 15:34:49.443878943 +0100
+++ /var/tmp/diff_new_pack.2D4Gor/_new  2017-11-21 15:34:49.443878943 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   python-ldap
-Version:2.5.1
+Version:2.5.2
 Release:0
 Summary:Python LDAP interface
 License:Python-2.0

++ python-ldap-2.5.1.tar.gz -> python-ldap-2.5.2.tar.gz ++
 9656 lines of diff (skipped)




commit python-ldap for openSUSE:Factory

2017-11-15 Thread root
Hello community,

here is the log from the commit of package python-ldap for openSUSE:Factory 
checked in at 2017-11-15 17:02:32

Comparing /work/SRC/openSUSE:Factory/python-ldap (Old)
 and  /work/SRC/openSUSE:Factory/.python-ldap.new (New)


Package is "python-ldap"

Wed Nov 15 17:02:32 2017 rev:46 rq:541892 version:2.5.1

Changes:

--- /work/SRC/openSUSE:Factory/python-ldap/python-ldap.changes  2017-10-10 
11:42:50.627848244 +0200
+++ /work/SRC/openSUSE:Factory/.python-ldap.new/python-ldap.changes 
2017-11-15 17:02:45.789129045 +0100
@@ -1,0 +2,36 @@
+Sun Nov 12 17:49:25 UTC 2017 - mich...@stroeder.com
+
+- update to upstream release 2.5.1
+- adjusted BuildRequires to match upstream prerequisites
+
+Changes since 2.4.45:
+
+Mandatory prerequisites:
+- Python 2.7.x
+- pyasn1 0.3.7+ and pyasn1_modules 0.1.5+
+
+Modules/
+* removed unused code schema.c
+
+Lib/
+* ldap.__version__, ldap.__author__ and ldap.__license__ now
+  imported from new sub-module ldap.pkginfo also to setup.py
+* Added safety assertion when importing _ldap:
+  ldap.pkginfo.__version__ must match _ldap.__version__
+* removed stand-alone module dsml
+* slapdtest.SlapdObject.restart() just restarts slapd
+  without cleaning any data
+* Compability changes for pyasn1 0.3.x or newer
+  (thanks to Ilya Etingof and Christian Heimes)
+* The methods SSSResponseControl.decodeControlValue() and
+  VLVResponseControl.decodeControlValue() now follow the coding
+  convention to use camel-cased ASN.1 name as class attribute name.
+  The old class names are still set for back-ward compability
+  but should not be used in new code because they might be removed
+  in a later release.
+* removed SSSRequestControl from ldap.controls.KNOWN_RESPONSE_CONTROLS
+
+Tests/
+* added explicit reconnect tests for ReconnectLDAPObject
+
+---

Old:

  python-ldap-2.4.45.tar.gz
  python-ldap-2.4.45.tar.gz.asc

New:

  python-ldap-2.5.1.tar.gz
  python-ldap-2.5.1.tar.gz.asc



Other differences:
--
++ python-ldap.spec ++
--- /var/tmp/diff_new_pack.MujBPy/_old  2017-11-15 17:02:47.537065044 +0100
+++ /var/tmp/diff_new_pack.MujBPy/_new  2017-11-15 17:02:47.537065044 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   python-ldap
-Version:2.4.45
+Version:2.5.1
 Release:0
 Summary:Python LDAP interface
 License:Python-2.0
@@ -33,11 +33,11 @@
 BuildRequires:  openldap2
 BuildRequires:  openldap2-client
 BuildRequires:  openldap2-devel >= 2.4.11
-BuildRequires:  python-devel >= 2.3
+BuildRequires:  python-devel >= 2.7
 BuildRequires:  python-setuptools
 Requires:   libldap-2_4-2 >= 2.4.11
-Requires:   python-pyasn1
-Requires:   python-pyasn1-modules
+Requires:   python-pyasn1 >= 0.3.7
+Requires:   python-pyasn1-modules >= 0.1.5
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 %if 0%{?suse_version} && 0%{?suse_version} <= 1110
 %{!?python_sitearch: %global python_sitearch %(python -c "from 
distutils.sysconfig import get_python_lib; print get_python_lib(1)")}

++ python-ldap-2.4.45.tar.gz -> python-ldap-2.5.1.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-ldap-2.4.45/CHANGES 
new/python-ldap-2.5.1/CHANGES
--- old/python-ldap-2.4.45/CHANGES  2017-10-09 17:10:02.0 +0200
+++ new/python-ldap-2.5.1/CHANGES   2017-11-12 18:32:33.0 +0100
@@ -1,4 +1,37 @@
 
+Released 2.5.1 2017-11-12
+
+Changes since 2.4.45:
+
+Mandatory prerequisites:
+- Python 2.7.x
+- pyasn1 0.3.7+ and pyasn1_modules 0.1.5+
+
+Modules/
+* removed unused code schema.c
+
+Lib/
+* ldap.__version__, ldap.__author__ and ldap.__license__ now
+  imported from new sub-module ldap.pkginfo also to setup.py
+* Added safety assertion when importing _ldap:
+  ldap.pkginfo.__version__ must match _ldap.__version__
+* removed stand-alone module dsml
+* slapdtest.SlapdObject.restart() just restarts slapd
+  without cleaning any data
+* Compability changes for pyasn1 0.3.x or newer
+  (thanks to Ilya Etingof and Christian Heimes)
+* The methods SSSResponseControl.decodeControlValue() and
+  VLVResponseControl.decodeControlValue() now follow the coding
+  convention to use camel-cased ASN.1 name as class attribute name.
+  The old class names are still set for back-ward compability
+  but should not be used in new code because they might be removed
+  in a later release.
+* removed SSSRequestControl from ldap.controls.KNOWN_RESPONSE_CONTROLS
+
+Tests/
+* added explicit reconnect tests for ReconnectLDAPObject
+
+
 Released 2.4.45 2017-

commit python-ldap for openSUSE:Factory

2017-10-10 Thread root
Hello community,

here is the log from the commit of package python-ldap for openSUSE:Factory 
checked in at 2017-10-10 11:42:48

Comparing /work/SRC/openSUSE:Factory/python-ldap (Old)
 and  /work/SRC/openSUSE:Factory/.python-ldap.new (New)


Package is "python-ldap"

Tue Oct 10 11:42:48 2017 rev:45 rq:532814 version:2.4.45

Changes:

--- /work/SRC/openSUSE:Factory/python-ldap/python-ldap.changes  2017-09-09 
20:26:46.464063661 +0200
+++ /work/SRC/openSUSE:Factory/.python-ldap.new/python-ldap.changes 
2017-10-10 11:42:50.627848244 +0200
@@ -1,0 +2,6 @@
+Mon Oct  9 15:14:14 UTC 2017 - mich...@stroeder.com
+
+- update to upstream release 2.4.45
+  * fixed error handling
+
+---

Old:

  python-ldap-2.4.44.tar.gz
  python-ldap-2.4.44.tar.gz.asc

New:

  python-ldap-2.4.45.tar.gz
  python-ldap-2.4.45.tar.gz.asc



Other differences:
--
++ python-ldap.spec ++
--- /var/tmp/diff_new_pack.feYNis/_old  2017-10-10 11:42:51.323817697 +0200
+++ /var/tmp/diff_new_pack.feYNis/_new  2017-10-10 11:42:51.323817697 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   python-ldap
-Version:2.4.44
+Version:2.4.45
 Release:0
 Summary:Python LDAP interface
 License:Python-2.0

++ python-ldap-2.4.44.tar.gz -> python-ldap-2.4.45.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-ldap-2.4.44/Build/setup.cfg.mingw 
new/python-ldap-2.4.45/Build/setup.cfg.mingw
--- old/python-ldap-2.4.44/Build/setup.cfg.mingw2005-01-25 
19:54:46.0 +0100
+++ new/python-ldap-2.4.45/Build/setup.cfg.mingw2017-10-09 
17:01:20.0 +0200
@@ -1,7 +1,5 @@
 # Win32 setup.cfg
 # You have to edit this file to reflect your system configuration
-#
-# $Id: setup.cfg.mingw,v 1.1 2005/01/25 18:54:46 stroeder Exp $
 
 # Section for compiling the C extension module
 # for wrapping OpenLDAP 2 libs
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-ldap-2.4.44/Build/setup.cfg.suse-linux 
new/python-ldap-2.4.45/Build/setup.cfg.suse-linux
--- old/python-ldap-2.4.44/Build/setup.cfg.suse-linux   2003-08-20 
12:04:34.0 +0200
+++ new/python-ldap-2.4.45/Build/setup.cfg.suse-linux   2017-10-09 
17:01:17.0 +0200
@@ -1,6 +1,5 @@
 # Example for setup.cfg
 # You have to edit this file to reflect your system configuation
-# $Id: setup.cfg.suse-linux,v 1.1 2003/08/20 10:04:34 stroeder Exp $
 
 [_ldap]
 # Section for compiling the C extension module
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-ldap-2.4.44/CHANGES 
new/python-ldap-2.4.45/CHANGES
--- old/python-ldap-2.4.44/CHANGES  2017-09-08 00:22:08.0 +0200
+++ new/python-ldap-2.4.45/CHANGES  2017-10-09 17:10:02.0 +0200
@@ -1,4 +1,16 @@
 
+Released 2.4.45 2017-10-09
+
+Changes since 2.4.44:
+
+Lib/
+* Fixed reraising of wrong exception in SimpleLDAPObject._ldap_call()
+  (thanks to Aigars Grins)
+
+Tests/
+* removed work-around in t_cext.py
+
+
 Released 2.4.44 2017-09-08
 
 Changes since 2.4.43:
@@ -1500,5 +1512,3 @@
 
 
 Released 1.10alpha3 2000-09-19
-
-$Id: CHANGES,v 1.466 2017/09/07 22:22:08 stroeder Exp $
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-ldap-2.4.44/Demo/Lib/ldap/async/ldifwriter.py 
new/python-ldap-2.4.45/Demo/Lib/ldap/async/ldifwriter.py
--- old/python-ldap-2.4.44/Demo/Lib/ldap/async/ldifwriter.py2006-03-26 
14:23:07.0 +0200
+++ new/python-ldap-2.4.45/Demo/Lib/ldap/async/ldifwriter.py2017-10-09 
17:00:29.0 +0200
@@ -4,8 +4,6 @@
 
 Written by Michael Stroeder 
 
-$Id: ldifwriter.py,v 1.4 2006/03/26 12:23:07 stroeder Exp $
-
 This example translates the naming context of data read from
 input, sanitizes some attributes, maps/removes object classes,
 maps/removes attributes., etc. It's far from being complete though.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-ldap-2.4.44/Demo/Lib/ldap/async/sizelimit.py 
new/python-ldap-2.4.45/Demo/Lib/ldap/async/sizelimit.py
--- old/python-ldap-2.4.44/Demo/Lib/ldap/async/sizelimit.py 2006-03-26 
14:23:07.0 +0200
+++ new/python-ldap-2.4.45/Demo/Lib/ldap/async/sizelimit.py 2017-10-09 
17:00:27.0 +0200
@@ -5,8 +5,6 @@
 
 Written by Michael Stroeder 
 
-$Id: sizelimit.py,v 1.4 2006/03/26 12:23:07 stroeder Exp $
-
 This example translates the naming co

commit python-ldap for openSUSE:Factory

2017-09-09 Thread root
Hello community,

here is the log from the commit of package python-ldap for openSUSE:Factory 
checked in at 2017-09-09 20:26:41

Comparing /work/SRC/openSUSE:Factory/python-ldap (Old)
 and  /work/SRC/openSUSE:Factory/.python-ldap.new (New)


Package is "python-ldap"

Sat Sep  9 20:26:41 2017 rev:44 rq:522190 version:2.4.44

Changes:

--- /work/SRC/openSUSE:Factory/python-ldap/python-ldap.changes  2017-09-05 
15:17:13.968263136 +0200
+++ /work/SRC/openSUSE:Factory/.python-ldap.new/python-ldap.changes 
2017-09-09 20:26:46.464063661 +0200
@@ -1,0 +2,12 @@
+Thu Sep  7 22:23:21 UTC 2017 - mich...@stroeder.com
+
+- update to upstream release 2.4.44
+  * GIL fix
+
+---
+Thu Sep  7 07:57:14 UTC 2017 - mich...@stroeder.com
+
+- update to upstream release 2.4.43
+  * SASL bind fix
+
+---

Old:

  python-ldap-2.4.42.tar.gz
  python-ldap-2.4.42.tar.gz.asc

New:

  python-ldap-2.4.44.tar.gz
  python-ldap-2.4.44.tar.gz.asc



Other differences:
--
++ python-ldap.spec ++
--- /var/tmp/diff_new_pack.vr7xzg/_old  2017-09-09 20:26:47.047981357 +0200
+++ /var/tmp/diff_new_pack.vr7xzg/_new  2017-09-09 20:26:47.051980793 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   python-ldap
-Version:2.4.42
+Version:2.4.44
 Release:0
 Summary:Python LDAP interface
 License:Python-2.0

++ python-ldap-2.4.42.tar.gz -> python-ldap-2.4.44.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-ldap-2.4.42/CHANGES 
new/python-ldap-2.4.44/CHANGES
--- old/python-ldap-2.4.42/CHANGES  2017-09-04 10:54:36.0 +0200
+++ new/python-ldap-2.4.44/CHANGES  2017-09-08 00:22:08.0 +0200
@@ -1,4 +1,29 @@
 
+Released 2.4.44 2017-09-08
+
+Changes since 2.4.43:
+
+Modules/
+* more fine-grained GIL releasing in function l_ldap_result4()
+
+
+Released 2.4.43 2017-09-06
+
+Changes since 2.4.42:
+
+Lib/
+* fixed passing all arguments from LDAPObject.sasl_non_interactive_bind_s()
+  to LDAPObject.sasl_interactive_bind_s()
+
+Tests/
+* added test for LDAPObject.sasl_external_bind_s()
+
+Doc/
+* added docs for SASL bind methods
+* more references
+* better sorting of LDAPObject methods
+
+
 Released 2.4.42 2017-09-04
 
 Changes since 2.4.41:
@@ -1476,4 +1501,4 @@
 
 Released 1.10alpha3 2000-09-19
 
-$Id: CHANGES,v 1.458 2017/09/04 08:54:36 stroeder Exp $
+$Id: CHANGES,v 1.466 2017/09/07 22:22:08 stroeder Exp $
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-ldap-2.4.42/Lib/dsml.py 
new/python-ldap-2.4.44/Lib/dsml.py
--- old/python-ldap-2.4.42/Lib/dsml.py  2017-08-15 18:21:58.0 +0200
+++ new/python-ldap-2.4.44/Lib/dsml.py  2017-09-07 11:01:01.0 +0200
@@ -4,13 +4,13 @@
 
 See https://www.python-ldap.org/ for details.
 
-$Id: dsml.py,v 1.60 2017/08/15 16:21:58 stroeder Exp $
+$Id: dsml.py,v 1.62 2017/09/07 09:01:01 stroeder Exp $
 
 Python compability note:
 Tested with Python 2.0+.
 """
 
-__version__ = '2.4.42'
+__version__ = '2.4.44'
 
 import string,base64
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-ldap-2.4.42/Lib/ldap/__init__.py 
new/python-ldap-2.4.44/Lib/ldap/__init__.py
--- old/python-ldap-2.4.42/Lib/ldap/__init__.py 2017-08-15 18:21:58.0 
+0200
+++ new/python-ldap-2.4.44/Lib/ldap/__init__.py 2017-09-07 11:01:01.0 
+0200
@@ -3,12 +3,12 @@
 
 See https://www.python-ldap.org/ for details.
 
-$Id: __init__.py,v 1.121 2017/08/15 16:21:58 stroeder Exp $
+$Id: __init__.py,v 1.123 2017/09/07 09:01:01 stroeder Exp $
 """
 
 # This is also the overall release version number
 
-__version__ = '2.4.42'
+__version__ = '2.4.44'
 
 import sys
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-ldap-2.4.42/Lib/ldap/ldapobject.py 
new/python-ldap-2.4.44/Lib/ldap/ldapobject.py
--- old/python-ldap-2.4.42/Lib/ldap/ldapobject.py   2017-08-15 
18:21:58.0 +0200
+++ new/python-ldap-2.4.44/Lib/ldap/ldapobject.py   2017-09-04 
16:59:12.0 +0200
@@ -3,7 +3,7 @@
 
 See https://www.python-ldap.org/ for details.
 
-\$Id: ldapobject.py,v 1.164 2017/08/15 16:21:58 stroeder Exp $
+\$Id: ldapobject.py,v 1.165 2017/09/04 14:59:12 stroeder Exp $
 
 Compability:
 - Tested with Python 2.0+ but should work with Python 1.5.x
@@ -25

commit python-ldap for openSUSE:Factory

2017-09-05 Thread root
Hello community,

here is the log from the commit of package python-ldap for openSUSE:Factory 
checked in at 2017-09-05 15:17:07

Comparing /work/SRC/openSUSE:Factory/python-ldap (Old)
 and  /work/SRC/openSUSE:Factory/.python-ldap.new (New)


Package is "python-ldap"

Tue Sep  5 15:17:07 2017 rev:43 rq:520806 version:2.4.42

Changes:

--- /work/SRC/openSUSE:Factory/python-ldap/python-ldap.changes  2017-07-17 
09:09:17.827664954 +0200
+++ /work/SRC/openSUSE:Factory/.python-ldap.new/python-ldap.changes 
2017-09-05 15:17:13.968263136 +0200
@@ -1,0 +2,6 @@
+Mon Sep  4 08:57:32 UTC 2017 - mich...@stroeder.com
+
+- update to upstream release 2.4.42
+  * small enhancements to test suite
+
+---

Old:

  python-ldap-2.4.41.tar.gz
  python-ldap-2.4.41.tar.gz.asc

New:

  python-ldap-2.4.42.tar.gz
  python-ldap-2.4.42.tar.gz.asc



Other differences:
--
++ python-ldap.spec ++
--- /var/tmp/diff_new_pack.lT3UnA/_old  2017-09-05 15:17:14.908131024 +0200
+++ /var/tmp/diff_new_pack.lT3UnA/_new  2017-09-05 15:17:14.912130462 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   python-ldap
-Version:2.4.41
+Version:2.4.42
 Release:0
 Summary:Python LDAP interface
 License:Python-2.0

++ python-ldap-2.4.41.tar.gz -> python-ldap-2.4.42.tar.gz ++
 2172 lines of diff (skipped)




commit python-ldap for openSUSE:Factory

2017-07-17 Thread root
Hello community,

here is the log from the commit of package python-ldap for openSUSE:Factory 
checked in at 2017-07-17 09:09:15

Comparing /work/SRC/openSUSE:Factory/python-ldap (Old)
 and  /work/SRC/openSUSE:Factory/.python-ldap.new (New)


Package is "python-ldap"

Mon Jul 17 09:09:15 2017 rev:42 rq:509843 version:2.4.41

Changes:

--- /work/SRC/openSUSE:Factory/python-ldap/python-ldap.changes  2017-06-28 
10:37:42.859256388 +0200
+++ /work/SRC/openSUSE:Factory/.python-ldap.new/python-ldap.changes 
2017-07-17 09:09:17.827664954 +0200
@@ -1,0 +2,5 @@
+Wed Jul 12 18:07:10 UTC 2017 - mich...@stroeder.com
+
+- update to upstream release 2.4.41 (small LDIF parser enhancement)
+
+---

Old:

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

New:

  python-ldap-2.4.41.tar.gz
  python-ldap-2.4.41.tar.gz.asc



Other differences:
--
++ python-ldap.spec ++
--- /var/tmp/diff_new_pack.Za4net/_old  2017-07-17 09:09:19.019497092 +0200
+++ /var/tmp/diff_new_pack.Za4net/_new  2017-07-17 09:09:19.023496529 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   python-ldap
-Version:2.4.40
+Version:2.4.41
 Release:0
 Summary:Python LDAP interface
 License:Python-2.0

++ python-ldap-2.4.40.tar.gz -> python-ldap-2.4.41.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-ldap-2.4.40/CHANGES 
new/python-ldap-2.4.41/CHANGES
--- old/python-ldap-2.4.40/CHANGES  2017-06-27 20:38:08.0 +0200
+++ new/python-ldap-2.4.41/CHANGES  2017-07-12 20:04:30.0 +0200
@@ -1,4 +1,12 @@
 
+Released 2.4.41 2017-07-12
+
+Changes since 2.4.40:
+
+Lib/
+* Added support for increment: lines in LDIF changes records
+
+
 Released 2.4.40 2017-06-27
 
 Changes since 2.4.39:
@@ -1452,4 +1460,4 @@
 
 Released 1.10alpha3 2000-09-19
 
-$Id: CHANGES,v 1.450 2017/06/27 18:38:08 stroeder Exp $
+$Id: CHANGES,v 1.452 2017/07/12 18:04:30 stroeder Exp $
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-ldap-2.4.40/Lib/dsml.py 
new/python-ldap-2.4.41/Lib/dsml.py
--- old/python-ldap-2.4.40/Lib/dsml.py  2017-06-23 09:16:26.0 +0200
+++ new/python-ldap-2.4.41/Lib/dsml.py  2017-07-12 19:30:12.0 +0200
@@ -4,13 +4,13 @@
 
 See http://www.python-ldap.org/ for details.
 
-$Id: dsml.py,v 1.57 2017/06/23 07:16:26 stroeder Exp $
+$Id: dsml.py,v 1.58 2017/07/12 17:30:12 stroeder Exp $
 
 Python compability note:
 Tested with Python 2.0+.
 """
 
-__version__ = '2.4.40'
+__version__ = '2.4.41'
 
 import string,base64
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-ldap-2.4.40/Lib/ldap/__init__.py 
new/python-ldap-2.4.41/Lib/ldap/__init__.py
--- old/python-ldap-2.4.40/Lib/ldap/__init__.py 2017-06-23 09:16:26.0 
+0200
+++ new/python-ldap-2.4.41/Lib/ldap/__init__.py 2017-07-12 19:30:12.0 
+0200
@@ -3,12 +3,12 @@
 
 See http://www.python-ldap.org/ for details.
 
-$Id: __init__.py,v 1.118 2017/06/23 07:16:26 stroeder Exp $
+$Id: __init__.py,v 1.119 2017/07/12 17:30:12 stroeder Exp $
 """
 
 # This is also the overall release version number
 
-__version__ = '2.4.40'
+__version__ = '2.4.41'
 
 import sys
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-ldap-2.4.40/Lib/ldapurl.py 
new/python-ldap-2.4.41/Lib/ldapurl.py
--- old/python-ldap-2.4.40/Lib/ldapurl.py   2017-06-23 09:16:26.0 
+0200
+++ new/python-ldap-2.4.41/Lib/ldapurl.py   2017-07-12 19:30:12.0 
+0200
@@ -3,7 +3,7 @@
 
 See http://www.python-ldap.org/ for details.
 
-\$Id: ldapurl.py,v 1.93 2017/06/23 07:16:26 stroeder Exp $
+\$Id: ldapurl.py,v 1.94 2017/07/12 17:30:12 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.40'
+__version__ = '2.4.41'
 
 __all__ = [
   # constants
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-ldap-2.4.40/Lib/ldif.py 
new/python-ldap-2.4.41/Lib/ldif.py
--- old/python-ldap-2.4.40/Lib/ldif.py  2017-06-23 09:16:26.0 +0200
+++ new/python-ldap-2.4.41/Lib/ldif.py  2017-07-12 19:30:12.0 +0200
@@ -3,13 +3,13 @@
 
 See http://www.python-ldap.org/ for details.
 
-$Id: ldif.py,v 1.113 2017/06/23 07:16:26 stroeder Exp $
+$Id: ldif.py,v 1.114 2017/07/12 17:30:12 stroeder Exp $
 
 

commit python-ldap for openSUSE:Factory

2017-06-28 Thread root
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 - mich...@stroeder.com
+
+- 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.0 +0200
+++ new/python-ldap-2.4.40/CHANGES  2017-06-27 20:38:08.0 +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.0 +0200
+++ new/python-ldap-2.4.40/Lib/dsml.py  2017-06-23 09:16:26.0 +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.0 
+0200
+++ new/python-ldap-2.4.40/Lib/ldap/__init__.py 2017-06-23 09:16:26.0 
+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.0 
+0200
+++ new/python-ldap-2.4.40/Lib/ldapurl.py   2017-06-23 09:16:26.0 
+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.0 +0200
+++ new/python-ldap-2.4.40/Lib/ldif.py  2017-06-23 09:16:26.0 +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 Ex

commit python-ldap for openSUSE:Factory

2017-06-01 Thread root
Hello community,

here is the log from the commit of package python-ldap for openSUSE:Factory 
checked in at 2017-06-01 16:34:49

Comparing /work/SRC/openSUSE:Factory/python-ldap (Old)
 and  /work/SRC/openSUSE:Factory/.python-ldap.new (New)


Package is "python-ldap"

Thu Jun  1 16:34:49 2017 rev:40 rq:500227 version:2.4.39

Changes:

--- /work/SRC/openSUSE:Factory/python-ldap/python-ldap.changes  2017-02-09 
11:18:33.494097843 +0100
+++ /work/SRC/openSUSE:Factory/.python-ldap.new/python-ldap.changes 
2017-06-01 16:34:49.793385834 +0200
@@ -1,0 +2,20 @@
+Wed May 31 20:03:45 UTC 2017 - mich...@stroeder.com
+
+- update to upstream release 2.4.39
+
+---
+Thu May 18 15:05:14 UTC 2017 - jmate...@suse.com
+
+- provide python2-ldap to support singlespec packages
+
+---
+Fri Apr 28 09:06:40 UTC 2017 - mich...@stroeder.com
+
+- update to upstream release 2.4.38
+
+---
+Thu Apr 27 08:45:02 UTC 2017 - mich...@stroeder.com
+
+- update to upstream release 2.4.37
+
+---

Old:

  python-ldap-2.4.30.tar.gz
  python-ldap-2.4.30.tar.gz.asc

New:

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



Other differences:
--
++ python-ldap.spec ++
--- /var/tmp/diff_new_pack.aO775E/_old  2017-06-01 16:34:50.453292746 +0200
+++ /var/tmp/diff_new_pack.aO775E/_new  2017-06-01 16:34:50.457292182 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   python-ldap
-Version:2.4.30
+Version:2.4.39
 Release:0
 Summary:Python LDAP interface
 License:Python-2.0
@@ -30,8 +30,11 @@
 BuildRequires:  fdupes
 BuildRequires:  krb5-devel
 BuildRequires:  libopenssl-devel >= 0.9.7
+BuildRequires:  openldap2
+BuildRequires:  openldap2-client
 BuildRequires:  openldap2-devel >= 2.4.11
 BuildRequires:  python-devel >= 2.3
+BuildRequires:  python-setuptools
 Requires:   libldap-2_4-2 >= 2.4.11
 Requires:   python-pyasn1
 Requires:   python-pyasn1-modules
@@ -40,6 +43,9 @@
 %{!?python_sitearch: %global python_sitearch %(python -c "from 
distutils.sysconfig import get_python_lib; print get_python_lib(1)")}
 %endif
 
+# for singlespec
+Provides:   python2-ldap
+
 %description
 python-ldap provides an object-oriented API to access LDAP directory
 servers from Python programs.  Mainly it wraps the OpenLDAP 2.x libs

++ python-ldap-2.4.30.tar.gz -> python-ldap-2.4.39.tar.gz ++
 18394 lines of diff (skipped)




commit python-ldap for openSUSE:Factory

2017-02-09 Thread root
Hello community,

here is the log from the commit of package python-ldap for openSUSE:Factory 
checked in at 2017-02-09 11:18:32

Comparing /work/SRC/openSUSE:Factory/python-ldap (Old)
 and  /work/SRC/openSUSE:Factory/.python-ldap.new (New)


Package is "python-ldap"

Changes:

--- /work/SRC/openSUSE:Factory/python-ldap/python-ldap.changes  2017-02-03 
18:57:46.874304914 +0100
+++ /work/SRC/openSUSE:Factory/.python-ldap.new/python-ldap.changes 
2017-02-09 11:18:33.494097843 +0100
@@ -1,0 +2,6 @@
+Wed Feb  8 09:52:17 UTC 2017 - mich...@stroeder.com
+
+- Update to upstream release 2.4.30
+  (with compability fix for pyasn1 0.2.x)
+
+---

Old:

  python-ldap-2.4.29.tar.gz
  python-ldap-2.4.29.tar.gz.asc

New:

  python-ldap-2.4.30.tar.gz
  python-ldap-2.4.30.tar.gz.asc



Other differences:
--
++ python-ldap.spec ++
--- /var/tmp/diff_new_pack.KQNsv3/_old  2017-02-09 11:18:33.942034462 +0100
+++ /var/tmp/diff_new_pack.KQNsv3/_new  2017-02-09 11:18:33.942034462 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   python-ldap
-Version:2.4.29
+Version:2.4.30
 Release:0
 Summary:Python LDAP interface
 License:Python-2.0

++ python-ldap-2.4.29.tar.gz -> python-ldap-2.4.30.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-ldap-2.4.29/CHANGES 
new/python-ldap-2.4.30/CHANGES
--- old/python-ldap-2.4.29/CHANGES  2017-01-25 20:44:01.0 +0100
+++ new/python-ldap-2.4.30/CHANGES  2017-02-08 10:45:16.0 +0100
@@ -1,4 +1,13 @@
 
+Released 2.4.30 2017-02-08
+
+Changes since 2.4.29:
+
+Lib/
+* compability fix in ldap.controls.deref to be compatible to
+  recent pyasn1 0.2.x (thanks to Ilya Etingof)
+
+
 Released 2.4.29 2017-01-25
 
 Changes since 2.4.28:
@@ -1307,4 +1316,4 @@
 
 Released 1.10alpha3 2000-09-19
 
-$Id: CHANGES,v 1.402 2017/01/25 19:43:39 stroeder Exp $
+$Id: CHANGES,v 1.403 2017/02/08 09:44:18 stroeder Exp $
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-ldap-2.4.29/Lib/dsml.py 
new/python-ldap-2.4.30/Lib/dsml.py
--- old/python-ldap-2.4.29/Lib/dsml.py  2017-01-06 16:22:28.0 +0100
+++ new/python-ldap-2.4.30/Lib/dsml.py  2017-02-08 10:45:16.0 +0100
@@ -4,13 +4,13 @@
 
 See http://www.python-ldap.org/ for details.
 
-$Id: dsml.py,v 1.46 2017/01/06 15:07:57 stroeder Exp $
+$Id: dsml.py,v 1.47 2017/02/08 09:44:18 stroeder Exp $
 
 Python compability note:
 Tested with Python 2.0+.
 """
 
-__version__ = '2.4.29'
+__version__ = '2.4.30'
 
 import string,base64
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-ldap-2.4.29/Lib/ldap/__init__.py 
new/python-ldap-2.4.30/Lib/ldap/__init__.py
--- old/python-ldap-2.4.29/Lib/ldap/__init__.py 2017-01-06 16:22:28.0 
+0100
+++ new/python-ldap-2.4.30/Lib/ldap/__init__.py 2017-02-08 10:45:16.0 
+0100
@@ -3,12 +3,12 @@
 
 See http://www.python-ldap.org/ for details.
 
-$Id: __init__.py,v 1.107 2017/01/06 15:07:57 stroeder Exp $
+$Id: __init__.py,v 1.108 2017/02/08 09:44:18 stroeder Exp $
 """
 
 # This is also the overall release version number
 
-__version__ = '2.4.29'
+__version__ = '2.4.30'
 
 import sys
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-ldap-2.4.29/Lib/ldap/controls/deref.py 
new/python-ldap-2.4.30/Lib/ldap/controls/deref.py
--- old/python-ldap-2.4.29/Lib/ldap/controls/deref.py   2015-09-19 
15:41:01.0 +0200
+++ new/python-ldap-2.4.30/Lib/ldap/controls/deref.py   2017-02-08 
10:45:16.0 +0100
@@ -5,7 +5,7 @@
 
 See http://www.python-ldap.org/ for project details.
 
-$Id: deref.py,v 1.2 2015/09/19 13:41:01 stroeder Exp $
+$Id: deref.py,v 1.3 2017/02/08 09:44:18 stroeder Exp $
 """
 
 __all__ = [
@@ -108,15 +108,14 @@
 decodedValue,_ = 
decoder.decode(encodedControlValue,asn1Spec=DerefResultControlValue())
 self.derefRes = {}
 for deref_res in decodedValue:
-  deref_attr,deref_val,deref_vals = deref_res
+  deref_attr,deref_val,deref_vals = deref_res[0],deref_res[1],deref_res[2]
   partial_attrs_dict = dict([
-(str(t),map(str,v))
-for t,v in deref_vals or []
+(str(tv[0]),map(str,tv[1]))
+for tv in deref_vals or []
   ])
   try:
 
self.derefRes[str(deref_attr)].append((str(deref_val),partial_attrs_dict))
   except KeyError:
 self.derefRes[str(deref_attr

commit python-ldap for openSUSE:Factory

2017-02-03 Thread root
Hello community,

here is the log from the commit of package python-ldap for openSUSE:Factory 
checked in at 2017-01-27 11:17:10

Comparing /work/SRC/openSUSE:Factory/python-ldap (Old)
 and  /work/SRC/openSUSE:Factory/.python-ldap.new (New)


Package is "python-ldap"

Changes:

--- /work/SRC/openSUSE:Factory/python-ldap/python-ldap.changes  2016-11-18 
22:04:00.0 +0100
+++ /work/SRC/openSUSE:Factory/.python-ldap.new/python-ldap.changes 
2017-02-03 18:57:46.874304914 +0100
@@ -1,0 +2,6 @@
+Wed Jan 25 19:54:48 UTC 2017 - mich...@stroeder.com
+
+- Update to upstream release 2.4.29
+- added python-ldap.keyring to validate upstream source signatures
+
+---

Old:

  python-ldap-2.4.28.tar.gz

New:

  python-ldap-2.4.29.tar.gz
  python-ldap-2.4.29.tar.gz.asc
  python-ldap.keyring



Other differences:
--
++ python-ldap.spec ++
--- /var/tmp/diff_new_pack.H0u4Tw/_old  2017-02-03 18:57:47.378234142 +0100
+++ /var/tmp/diff_new_pack.H0u4Tw/_new  2017-02-03 18:57:47.382233580 +0100
@@ -17,13 +17,15 @@
 
 
 Name:   python-ldap
-Version:2.4.28
+Version:2.4.29
 Release:0
 Summary:Python LDAP interface
 License:Python-2.0
 Group:  Development/Libraries/Python
 Url:https://www.python-ldap.org/
-Source: 
https://pypi.io/packages/source/p/python-ldap/python-ldap-%{version}.tar.gz
+Source0:
https://pypi.io/packages/source/p/python-ldap/python-ldap-%{version}.tar.gz
+Source1:
https://pypi.io/packages/source/p/python-ldap/python-ldap-%{version}.tar.gz.asc
+Source2:%{name}.keyring
 BuildRequires:  cyrus-sasl-devel >= 2.1
 BuildRequires:  fdupes
 BuildRequires:  krb5-devel

++ python-ldap-2.4.28.tar.gz -> python-ldap-2.4.29.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-ldap-2.4.28/CHANGES 
new/python-ldap-2.4.29/CHANGES
--- old/python-ldap-2.4.28/CHANGES  2016-11-18 08:03:34.0 +0100
+++ new/python-ldap-2.4.29/CHANGES  2017-01-25 20:44:01.0 +0100
@@ -1,4 +1,15 @@
 
+Released 2.4.29 2017-01-25
+
+Changes since 2.4.28:
+
+Modules/
+* Fixed checking for empty server error message
+  (thanks to Bradley Baetz)
+* Fixed releasing GIL when calling ldap_start_tls_s()
+  (thanks to Lars Munch)
+
+
 Released 2.4.28 2016-11-17
 
 Changes since 2.4.27:
@@ -1296,4 +1307,4 @@
 
 Released 1.10alpha3 2000-09-19
 
-$Id: CHANGES,v 1.398 2016/11/18 07:01:45 stroeder Exp $
+$Id: CHANGES,v 1.402 2017/01/25 19:43:39 stroeder Exp $
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-ldap-2.4.28/Lib/dsml.py 
new/python-ldap-2.4.29/Lib/dsml.py
--- old/python-ldap-2.4.28/Lib/dsml.py  2016-11-18 08:03:34.0 +0100
+++ new/python-ldap-2.4.29/Lib/dsml.py  2017-01-06 16:22:28.0 +0100
@@ -4,13 +4,13 @@
 
 See http://www.python-ldap.org/ for details.
 
-$Id: dsml.py,v 1.45 2016/11/11 14:41:07 stroeder Exp $
+$Id: dsml.py,v 1.46 2017/01/06 15:07:57 stroeder Exp $
 
 Python compability note:
 Tested with Python 2.0+.
 """
 
-__version__ = '2.4.28'
+__version__ = '2.4.29'
 
 import string,base64
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-ldap-2.4.28/Lib/ldap/__init__.py 
new/python-ldap-2.4.29/Lib/ldap/__init__.py
--- old/python-ldap-2.4.28/Lib/ldap/__init__.py 2016-11-18 08:03:34.0 
+0100
+++ new/python-ldap-2.4.29/Lib/ldap/__init__.py 2017-01-06 16:22:28.0 
+0100
@@ -3,12 +3,12 @@
 
 See http://www.python-ldap.org/ for details.
 
-$Id: __init__.py,v 1.106 2016/11/11 14:41:07 stroeder Exp $
+$Id: __init__.py,v 1.107 2017/01/06 15:07:57 stroeder Exp $
 """
 
 # This is also the overall release version number
 
-__version__ = '2.4.28'
+__version__ = '2.4.29'
 
 import sys
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-ldap-2.4.28/Lib/ldapurl.py 
new/python-ldap-2.4.29/Lib/ldapurl.py
--- old/python-ldap-2.4.28/Lib/ldapurl.py   2016-11-18 08:03:34.0 
+0100
+++ new/python-ldap-2.4.29/Lib/ldapurl.py   2017-01-06 16:22:28.0 
+0100
@@ -3,7 +3,7 @@
 
 See http://www.python-ldap.org/ for details.
 
-\$Id: ldapurl.py,v 1.81 2016/11/11 14:41:07 stroeder Exp $
+\$Id: ldapurl.py,v 1.82 2017/01/06 15:07:57 stroeder Exp $
 
 Python compability note:
 This module only works with Python 2.0+ since
@@ -11,7 +11,7 @@
 2. list comprehensions are used.
 """
 
-

commit python-ldap for openSUSE:Factory

2016-11-18 Thread h_root
Hello community,

here is the log from the commit of package python-ldap for openSUSE:Factory 
checked in at 2016-11-18 22:03:59

Comparing /work/SRC/openSUSE:Factory/python-ldap (Old)
 and  /work/SRC/openSUSE:Factory/.python-ldap.new (New)


Package is "python-ldap"

Changes:

--- /work/SRC/openSUSE:Factory/python-ldap/python-ldap.changes  2016-08-12 
15:42:27.0 +0200
+++ /work/SRC/openSUSE:Factory/.python-ldap.new/python-ldap.changes 
2016-11-18 22:04:00.0 +0100
@@ -1,0 +2,5 @@
+Fri Nov 18 07:05:01 UTC 2016 - mich...@stroeder.com
+
+- Update to upstream release 2.4.28
+
+---

Old:

  python-ldap-2.4.27.tar.gz

New:

  python-ldap-2.4.28.tar.gz



Other differences:
--
++ python-ldap.spec ++
--- /var/tmp/diff_new_pack.3FUTpj/_old  2016-11-18 22:04:01.0 +0100
+++ /var/tmp/diff_new_pack.3FUTpj/_new  2016-11-18 22:04:01.0 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   python-ldap
-Version:2.4.27
+Version:2.4.28
 Release:0
 Summary:Python LDAP interface
 License:Python-2.0

++ python-ldap-2.4.27.tar.gz -> python-ldap-2.4.28.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-ldap-2.4.27/CHANGES 
new/python-ldap-2.4.28/CHANGES
--- old/python-ldap-2.4.27/CHANGES  2016-08-01 12:15:45.0 +0200
+++ new/python-ldap-2.4.28/CHANGES  2016-11-18 08:03:34.0 +0100
@@ -1,4 +1,18 @@
 
+Released 2.4.28 2016-11-17
+
+Changes since 2.4.27:
+
+Lib/
+* LDAPObject.unbind_ext_s() invokes LDAPObject._trace_file.flush()
+  only if LDAPObject._trace_level is non-zero and Python is running
+  in debug mode
+* LDAPObject.unbind_ext_s() now ignores AttributeError
+  in case LDAPObject._trace_file has no flush() method
+* added dummy method ldap.logger.logging_file_class.flush() because
+  LDAPObject.unbind_ext_s() invokes it
+
+
 Released 2.4.27 2016-08-01
 
 Changes since 2.4.26:
@@ -1282,4 +1296,4 @@
 
 Released 1.10alpha3 2000-09-19
 
-$Id: CHANGES,v 1.393 2016/08/01 10:15:39 stroeder Exp $
+$Id: CHANGES,v 1.398 2016/11/18 07:01:45 stroeder Exp $
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-ldap-2.4.27/Demo/pyasn1/sss_highest_number.py 
new/python-ldap-2.4.28/Demo/pyasn1/sss_highest_number.py
--- old/python-ldap-2.4.27/Demo/pyasn1/sss_highest_number.py1970-01-01 
01:00:00.0 +0100
+++ new/python-ldap-2.4.28/Demo/pyasn1/sss_highest_number.py2016-09-27 
00:32:14.0 +0200
@@ -0,0 +1,48 @@
+#!/usr/bin/env python
+"""
+This sample script demonstrates the use of the server-side-sorting control
+(see RFC 2891)
+
+Requires module pyasn1 (see http://pyasn1.sourceforge.net/)
+"""
+
+import pprint,ldap
+
+from ldap.ldapobject import LDAPObject
+from ldap.controls.sss import SSSRequestControl
+from ldap.resiter import ResultProcessor
+
+class MyLDAPObject(LDAPObject,ResultProcessor):
+  pass
+
+uri = "ldap://ipa.demo1.freeipa.org";
+
+l = MyLDAPObject(uri,trace_level=0)
+l.simple_bind_s('uid=admin,cn=users,cn=accounts,dc=demo1,dc=freeipa,dc=org','Secret123')
+
+for id_attr in ('uidNumber','gidNumber'):
+  # reverse sorting request control
+  sss_control = SSSRequestControl(ordering_rules=['-%s' % (id_attr)])
+  # send search request
+  msg_id = l.search_ext(
+'dc=demo1,dc=freeipa,dc=org',
+ldap.SCOPE_SUBTREE,
+'(%s=*)' % (id_attr),
+attrlist=[id_attr],
+sizelimit=1,
+serverctrls = [sss_control],
+  )
+  # collect result
+  ldap_result = []
+  try:
+for res_type,res_data,res_msgid,res_controls in 
l.allresults(msg_id,add_ctrls=0):
+  ldap_result.extend(res_data)
+  except ldap.SIZELIMIT_EXCEEDED:
+pass
+  # print result
+  print 'Highest value of %s' % (id_attr)
+  if ldap_result:
+dn,entry = ldap_result[0]
+print '->',entry[id_attr]
+  else:
+print 'not found'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-ldap-2.4.27/Lib/dsml.py 
new/python-ldap-2.4.28/Lib/dsml.py
--- old/python-ldap-2.4.27/Lib/dsml.py  2016-07-30 21:40:04.0 +0200
+++ new/python-ldap-2.4.28/Lib/dsml.py  2016-11-18 08:03:34.0 +0100
@@ -4,13 +4,13 @@
 
 See http://www.python-ldap.org/ for details.
 
-$Id: dsml.py,v 1.44 2016/07/30 16:18:47 stroeder Exp $
+$Id: dsml.py,v 1.45 2016/11/11 14:41:07 stroeder Exp $
 
 Python compability note:
 Tested with Python 2.0+.
 """
 
-__version__ = '2.4.27'
+__version__ = '2.4.28'
 
 

commit python-ldap for openSUSE:Factory

2016-08-12 Thread h_root
Hello community,

here is the log from the commit of package python-ldap for openSUSE:Factory 
checked in at 2016-08-12 15:42:19

Comparing /work/SRC/openSUSE:Factory/python-ldap (Old)
 and  /work/SRC/openSUSE:Factory/.python-ldap.new (New)


Package is "python-ldap"

Changes:

--- /work/SRC/openSUSE:Factory/python-ldap/python-ldap.changes  2016-02-26 
00:42:16.0 +0100
+++ /work/SRC/openSUSE:Factory/.python-ldap.new/python-ldap.changes 
2016-08-12 15:42:27.0 +0200
@@ -1,0 +2,11 @@
+Mon Aug  1 10:44:31 UTC 2016 - mich...@stroeder.com
+
+- Update to upstream release 2.4.27
+
+---
+Sun Jul 24 16:31:08 UTC 2016 - mich...@stroeder.com
+
+- Update to upstream release 2.4.26
+- updated pypi source URL
+
+---

Old:

  python-ldap-2.4.25.tar.gz

New:

  python-ldap-2.4.27.tar.gz



Other differences:
--
++ python-ldap.spec ++
--- /var/tmp/diff_new_pack.uWm2HQ/_old  2016-08-12 15:42:28.0 +0200
+++ /var/tmp/diff_new_pack.uWm2HQ/_new  2016-08-12 15:42:28.0 +0200
@@ -17,13 +17,13 @@
 
 
 Name:   python-ldap
-Version:2.4.25
+Version:2.4.27
 Release:0
 Summary:Python LDAP interface
 License:Python-2.0
 Group:  Development/Libraries/Python
 Url:https://www.python-ldap.org/
-Source: 
https://pypi.python.org/packages/source/p/python-ldap/python-ldap-%{version}.tar.gz
+Source: 
https://pypi.io/packages/source/p/python-ldap/python-ldap-%{version}.tar.gz
 BuildRequires:  cyrus-sasl-devel >= 2.1
 BuildRequires:  fdupes
 BuildRequires:  krb5-devel

++ python-ldap-2.4.25.tar.gz -> python-ldap-2.4.27.tar.gz ++
 2488 lines of diff (skipped)




commit python-ldap for openSUSE:Factory

2016-02-25 Thread h_root
Hello community,

here is the log from the commit of package python-ldap for openSUSE:Factory 
checked in at 2016-02-25 22:07:50

Comparing /work/SRC/openSUSE:Factory/python-ldap (Old)
 and  /work/SRC/openSUSE:Factory/.python-ldap.new (New)


Package is "python-ldap"

Changes:

--- /work/SRC/openSUSE:Factory/python-ldap/python-ldap.changes  2016-02-17 
12:22:56.0 +0100
+++ /work/SRC/openSUSE:Factory/.python-ldap.new/python-ldap.changes 
2016-02-26 00:42:16.0 +0100
@@ -1,0 +2,5 @@
+Tue Feb 23 10:33:29 UTC 2016 - mich...@stroeder.com
+
+- Use HTTPS links
+
+---



Other differences:
--
++ python-ldap.spec ++
--- /var/tmp/diff_new_pack.0BknXA/_old  2016-02-26 00:42:16.0 +0100
+++ /var/tmp/diff_new_pack.0BknXA/_new  2016-02-26 00:42:16.0 +0100
@@ -22,8 +22,8 @@
 Summary:Python LDAP interface
 License:Python-2.0
 Group:  Development/Libraries/Python
-Url:http://www.python-ldap.org/
-Source: 
http://pypi.python.org/packages/source/p/python-ldap/python-ldap-%{version}.tar.gz
+Url:https://www.python-ldap.org/
+Source: 
https://pypi.python.org/packages/source/p/python-ldap/python-ldap-%{version}.tar.gz
 BuildRequires:  cyrus-sasl-devel >= 2.1
 BuildRequires:  fdupes
 BuildRequires:  krb5-devel




commit python-ldap for openSUSE:Factory

2016-02-17 Thread h_root
Hello community,

here is the log from the commit of package python-ldap for openSUSE:Factory 
checked in at 2016-02-17 10:24:28

Comparing /work/SRC/openSUSE:Factory/python-ldap (Old)
 and  /work/SRC/openSUSE:Factory/.python-ldap.new (New)


Package is "python-ldap"

Changes:

--- /work/SRC/openSUSE:Factory/python-ldap/python-ldap.changes  2016-01-26 
10:15:28.0 +0100
+++ /work/SRC/openSUSE:Factory/.python-ldap.new/python-ldap.changes 
2016-02-17 12:22:56.0 +0100
@@ -1,0 +2,9 @@
+Wed Feb 10 15:23:31 UTC 2016 - mich...@stroeder.com
+
+- Aligned desciption with project's web site
+- Removed obsolete stuff:
+  * build flag -DLDAP_DEPRECATED
+  * outdated URL in package description
+  * removing of CVS files
+
+---



Other differences:
--
++ python-ldap.spec ++
--- /var/tmp/diff_new_pack.EjwXI8/_old  2016-02-17 12:22:57.0 +0100
+++ /var/tmp/diff_new_pack.EjwXI8/_new  2016-02-17 12:22:57.0 +0100
@@ -39,18 +39,17 @@
 %endif
 
 %description
-python-ldap provides an LDAP client API for Python in the spirit of
-RFC1823. It includes a Python module called _ldapmodule that wraps an
-LDAP C library, an object-oriented API for X.500 directories. See
-python-ldap pages on http://python-ldap.sourceforge.net/
+python-ldap provides an object-oriented API to access LDAP directory
+servers from Python programs.  Mainly it wraps the OpenLDAP 2.x libs
+for that purpose.  Additionally the package contains modules for other
+LDAP-related stuff (e.g. processing LDIF, LDAPURLs, LDAPv3 schema, etc.).
 
 %prep
 %setup -q
 cp Build/setup.cfg.suse-linux setup.cfg
-find -name ".CVS" -o -name ".cvsignore" -exec rm -rf {} ";"
 
 %build
-CFLAGS="%{optflags} -DLDAP_DEPRECATED" python setup.py build
+CFLAGS="%{optflags}" python setup.py build
 
 %install
 python setup.py install --prefix=%{_prefix} --root=%{buildroot}




commit python-ldap for openSUSE:Factory

2016-01-26 Thread h_root
Hello community,

here is the log from the commit of package python-ldap for openSUSE:Factory 
checked in at 2016-01-26 10:15:24

Comparing /work/SRC/openSUSE:Factory/python-ldap (Old)
 and  /work/SRC/openSUSE:Factory/.python-ldap.new (New)


Package is "python-ldap"

Changes:

--- /work/SRC/openSUSE:Factory/python-ldap/python-ldap.changes  2015-10-25 
14:18:18.0 +0100
+++ /work/SRC/openSUSE:Factory/.python-ldap.new/python-ldap.changes 
2016-01-26 10:15:28.0 +0100
@@ -1,0 +2,5 @@
+Mon Jan 18 15:20:02 UTC 2016 - mich...@stroeder.com
+
+- Update to upstream release 2.4.25
+
+---

Old:

  python-ldap-2.4.22.tar.gz

New:

  python-ldap-2.4.25.tar.gz



Other differences:
--
++ python-ldap.spec ++
--- /var/tmp/diff_new_pack.1ND6Ll/_old  2016-01-26 10:15:28.0 +0100
+++ /var/tmp/diff_new_pack.1ND6Ll/_new  2016-01-26 10:15:28.0 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   python-ldap
-Version:2.4.22
+Version:2.4.25
 Release:0
 Summary:Python LDAP interface
 License:Python-2.0

++ python-ldap-2.4.22.tar.gz -> python-ldap-2.4.25.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-ldap-2.4.22/CHANGES 
new/python-ldap-2.4.25/CHANGES
--- old/python-ldap-2.4.22/CHANGES  2015-10-24 17:57:13.0 +0200
+++ new/python-ldap-2.4.25/CHANGES  2016-01-18 16:16:29.0 +0100
@@ -1,4 +1,23 @@
 
+Released 2.4.25 2016-01-18
+
+Changes since 2.4.23:
+(2.4.24 is missing because of foolish pypi version madness)
+
+Lib/
+* Fix for attrlist=None regression introduced in 2.4.23
+  by ref count patch
+
+
+Released 2.4.23 2016-01-17
+
+Changes since 2.4.22:
+
+Modules/
+* Ref count issue in attrs_from_List() was fixed
+  (thanks to Elmir Jagudin)
+
+
 Released 2.4.22 2015-10-25
 
 Changes since 2.4.21:
@@ -12,9 +31,9 @@
 * Hmmpf! Added missing self to LDAPObject.fileno().
 * ReconnectLDAPObject.sasl_bind_s() now correctly uses
   generic wrapper arguments *args,**kwargs
-* LDIFParser.parse_change_records() now correctly calls
-  LDIFParser.handle_change_modify()
-* Corrected ldap.controls.pwdpolicy.__all__
+* Correct method name LDIFParser.handle_modify()
+* Corrected __all__ in modules ldap.controls.pwdpolicy and 
+  ldap.controls.openldap
 
 Doc/
 * Started missing docs for sub-module ldap.sasl.
@@ -1216,4 +1235,4 @@
 
 Released 1.10alpha3 2000-09-19
 
-$Id: CHANGES,v 1.363 2015/10/24 15:55:07 stroeder Exp $
+$Id: CHANGES,v 1.370 2016/01/18 15:16:29 stroeder Exp $
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-ldap-2.4.22/Lib/dsml.py 
new/python-ldap-2.4.25/Lib/dsml.py
--- old/python-ldap-2.4.22/Lib/dsml.py  2015-10-24 17:57:14.0 +0200
+++ new/python-ldap-2.4.25/Lib/dsml.py  2016-01-18 16:16:29.0 +0100
@@ -4,13 +4,13 @@
 
 See http://www.python-ldap.org/ for details.
 
-$Id: dsml.py,v 1.39 2015/09/30 17:15:53 stroeder Exp $
+$Id: dsml.py,v 1.42 2016/01/18 15:16:29 stroeder Exp $
 
 Python compability note:
 Tested with Python 2.0+.
 """
 
-__version__ = '2.4.22'
+__version__ = '2.4.25'
 
 import string,base64
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-ldap-2.4.22/Lib/ldap/__init__.py 
new/python-ldap-2.4.25/Lib/ldap/__init__.py
--- old/python-ldap-2.4.22/Lib/ldap/__init__.py 2015-10-24 17:57:14.0 
+0200
+++ new/python-ldap-2.4.25/Lib/ldap/__init__.py 2016-01-18 16:17:30.0 
+0100
@@ -3,12 +3,12 @@
 
 See http://www.python-ldap.org/ for details.
 
-$Id: __init__.py,v 1.99 2015/09/30 17:15:53 stroeder Exp $
+$Id: __init__.py,v 1.102 2016/01/18 15:17:30 stroeder Exp $
 """
 
 # This is also the overall release version number
 
-__version__ = '2.4.22'
+__version__ = '2.4.25'
 
 import sys
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-ldap-2.4.22/Lib/ldap/ldapobject.py 
new/python-ldap-2.4.25/Lib/ldap/ldapobject.py
--- old/python-ldap-2.4.22/Lib/ldap/ldapobject.py   2015-10-24 
17:57:14.0 +0200
+++ new/python-ldap-2.4.25/Lib/ldap/ldapobject.py   2016-01-18 
13:32:34.0 +0100
@@ -3,7 +3,7 @@
 
 See http://www.python-ldap.org/ for details.
 
-\$Id: ldapobject.py,v 1.149 2015/10/24 15:46:12 stroeder Exp $
+\$Id: ldapobject.py,v 1.151 2016/01/18 10:38:26 stroeder Exp $
 
 Compability:
 - Tested with

commit python-ldap for openSUSE:Factory

2015-10-25 Thread h_root
Hello community,

here is the log from the commit of package python-ldap for openSUSE:Factory 
checked in at 2015-10-25 14:18:16

Comparing /work/SRC/openSUSE:Factory/python-ldap (Old)
 and  /work/SRC/openSUSE:Factory/.python-ldap.new (New)


Package is "python-ldap"

Changes:

--- /work/SRC/openSUSE:Factory/python-ldap/python-ldap.changes  2015-09-27 
08:39:53.0 +0200
+++ /work/SRC/openSUSE:Factory/.python-ldap.new/python-ldap.changes 
2015-10-25 14:18:18.0 +0100
@@ -1,0 +2,5 @@
+Sat Oct 24 16:33:35 UTC 2015 - mich...@stroeder.com
+
+- Update to upstream release 2.4.22
+
+---

Old:

  python-ldap-2.4.21.tar.gz

New:

  python-ldap-2.4.22.tar.gz



Other differences:
--
++ python-ldap.spec ++
--- /var/tmp/diff_new_pack.TfEplL/_old  2015-10-25 14:18:18.0 +0100
+++ /var/tmp/diff_new_pack.TfEplL/_new  2015-10-25 14:18:18.0 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   python-ldap
-Version:2.4.21
+Version:2.4.22
 Release:0
 Summary:Python LDAP interface
 License:Python-2.0

++ python-ldap-2.4.21.tar.gz -> python-ldap-2.4.22.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-ldap-2.4.21/CHANGES 
new/python-ldap-2.4.22/CHANGES
--- old/python-ldap-2.4.21/CHANGES  2015-09-25 18:21:56.0 +0200
+++ new/python-ldap-2.4.22/CHANGES  2015-10-24 17:57:13.0 +0200
@@ -1,4 +1,25 @@
 
+Released 2.4.22 2015-10-25
+
+Changes since 2.4.21:
+
+Lib/
+* LDIFParser now also accepts value-spec without a space
+  after the colon.
+* Added key-word argument authz_id to LDAPObject methods
+  sasl_non_interactive_bind_s(), sasl_external_bind_s() and 
+  sasl_gssapi_bind_s()
+* Hmmpf! Added missing self to LDAPObject.fileno().
+* ReconnectLDAPObject.sasl_bind_s() now correctly uses
+  generic wrapper arguments *args,**kwargs
+* LDIFParser.parse_change_records() now correctly calls
+  LDIFParser.handle_change_modify()
+* Corrected ldap.controls.pwdpolicy.__all__
+
+Doc/
+* Started missing docs for sub-module ldap.sasl.
+
+
 Released 2.4.21 2015-09-25
 
 Changes since 2.4.20:
@@ -1195,4 +1216,4 @@
 
 Released 1.10alpha3 2000-09-19
 
-$Id: CHANGES,v 1.356 2015/09/25 16:21:47 stroeder Exp $
+$Id: CHANGES,v 1.363 2015/10/24 15:55:07 stroeder Exp $
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-ldap-2.4.21/Demo/pyasn1/noopsearch.py 
new/python-ldap-2.4.22/Demo/pyasn1/noopsearch.py
--- old/python-ldap-2.4.21/Demo/pyasn1/noopsearch.py2013-07-05 
18:57:25.0 +0200
+++ new/python-ldap-2.4.22/Demo/pyasn1/noopsearch.py2015-10-24 
18:25:47.0 +0200
@@ -14,8 +14,6 @@
 
 from ldap.controls.openldap import SearchNoOpControl
 
-LDAPLimitErrors = 
(ldap.TIMEOUT,ldap.TIMELIMIT_EXCEEDED,ldap.SIZELIMIT_EXCEEDED,ldap.ADMINLIMIT_EXCEEDED)
-
 SEARCH_TIMEOUT=30.0
 
 try:
@@ -56,7 +54,11 @@
 serverctrls=[SearchNoOpControl(criticality=True)],
   )
   _,_,_,search_response_ctrls = 
ldap_conn.result3(msg_id,all=1,timeout=SEARCH_TIMEOUT)
-except LDAPLimitErrors,e:
+except (
+  ldap.TIMEOUT,
+  ldap.TIMELIMIT_EXCEEDED,
+  ldap.SIZELIMIT_EXCEEDED,
+  ldap.ADMINLIMIT_EXCEEDED),e:
   ldap_conn.abandon(msg_id)
   sys.exit(1)
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-ldap-2.4.21/Lib/dsml.py 
new/python-ldap-2.4.22/Lib/dsml.py
--- old/python-ldap-2.4.21/Lib/dsml.py  2015-09-25 18:19:42.0 +0200
+++ new/python-ldap-2.4.22/Lib/dsml.py  2015-10-24 17:57:14.0 +0200
@@ -4,13 +4,13 @@
 
 See http://www.python-ldap.org/ for details.
 
-$Id: dsml.py,v 1.38 2015/08/08 13:36:30 stroeder Exp $
+$Id: dsml.py,v 1.39 2015/09/30 17:15:53 stroeder Exp $
 
 Python compability note:
 Tested with Python 2.0+.
 """
 
-__version__ = '2.4.21'
+__version__ = '2.4.22'
 
 import string,base64
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-ldap-2.4.21/Lib/ldap/__init__.py 
new/python-ldap-2.4.22/Lib/ldap/__init__.py
--- old/python-ldap-2.4.21/Lib/ldap/__init__.py 2015-09-25 18:19:42.0 
+0200
+++ new/python-ldap-2.4.22/Lib/ldap/__init__.py 2015-10-24 17:57:14.0 
+0200
@@ -3,12 +3,12 @@
 
 See http://www.python-ldap.org/ for details.
 
-$Id: __init__.py,v 1.98 2015/08/08 13:36:30 stroeder Exp $
+$Id: __init__.py,v 1.99 2015/09/30 17:15:53 stroeder Exp $
 """
 
 # This is also the overall release version numbe

commit python-ldap for openSUSE:Factory

2015-09-26 Thread h_root
Hello community,

here is the log from the commit of package python-ldap for openSUSE:Factory 
checked in at 2015-09-27 08:40:29

Comparing /work/SRC/openSUSE:Factory/python-ldap (Old)
 and  /work/SRC/openSUSE:Factory/.python-ldap.new (New)


Package is "python-ldap"

Changes:

--- /work/SRC/openSUSE:Factory/python-ldap/python-ldap.changes  2015-07-08 
07:00:04.0 +0200
+++ /work/SRC/openSUSE:Factory/.python-ldap.new/python-ldap.changes 
2015-09-27 08:39:53.0 +0200
@@ -1,0 +2,5 @@
+Fri Sep 25 16:37:00 UTC 2015 - mich...@stroeder.com
+
+- Update to upstream release 2.4.21
+
+---

Old:

  python-ldap-2.4.20.tar.gz

New:

  python-ldap-2.4.21.tar.gz



Other differences:
--
++ python-ldap.spec ++
--- /var/tmp/diff_new_pack.OtN1Xo/_old  2015-09-27 08:39:54.0 +0200
+++ /var/tmp/diff_new_pack.OtN1Xo/_new  2015-09-27 08:39:54.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   python-ldap
-Version:2.4.20
+Version:2.4.21
 Release:0
 Summary:Python LDAP interface
 License:Python-2.0

++ python-ldap-2.4.20.tar.gz -> python-ldap-2.4.21.tar.gz ++
 3309 lines of diff (skipped)




commit python-ldap for openSUSE:Factory

2015-07-07 Thread h_root
Hello community,

here is the log from the commit of package python-ldap for openSUSE:Factory 
checked in at 2015-07-08 07:00:02

Comparing /work/SRC/openSUSE:Factory/python-ldap (Old)
 and  /work/SRC/openSUSE:Factory/.python-ldap.new (New)


Package is "python-ldap"

Changes:

--- /work/SRC/openSUSE:Factory/python-ldap/python-ldap.changes  2015-01-12 
09:50:13.0 +0100
+++ /work/SRC/openSUSE:Factory/.python-ldap.new/python-ldap.changes 
2015-07-08 07:00:04.0 +0200
@@ -1,0 +2,5 @@
+Tue Jul  7 13:30:34 UTC 2015 - mich...@stroeder.com
+
+- Update to upstream release 2.4.20
+
+---

Old:

  python-ldap-2.4.19.tar.gz

New:

  python-ldap-2.4.20.tar.gz



Other differences:
--
++ python-ldap.spec ++
--- /var/tmp/diff_new_pack.mXyZiZ/_old  2015-07-08 07:00:05.0 +0200
+++ /var/tmp/diff_new_pack.mXyZiZ/_new  2015-07-08 07:00:05.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   python-ldap
-Version:2.4.19
+Version:2.4.20
 Release:0
 Summary:Python LDAP interface
 License:Python-2.0

++ python-ldap-2.4.19.tar.gz -> python-ldap-2.4.20.tar.gz ++
 1754 lines of diff (skipped)




commit python-ldap for openSUSE:Factory

2015-01-12 Thread h_root
Hello community,

here is the log from the commit of package python-ldap for openSUSE:Factory 
checked in at 2015-01-12 09:50:04

Comparing /work/SRC/openSUSE:Factory/python-ldap (Old)
 and  /work/SRC/openSUSE:Factory/.python-ldap.new (New)


Package is "python-ldap"

Changes:

--- /work/SRC/openSUSE:Factory/python-ldap/python-ldap.changes  2014-10-09 
12:52:51.0 +0200
+++ /work/SRC/openSUSE:Factory/.python-ldap.new/python-ldap.changes 
2015-01-12 09:50:13.0 +0100
@@ -1,0 +2,5 @@
+Sun Jan 11 00:06:05 UTC 2015 - mich...@stroeder.com
+
+- Update to upstream release 2.4.19
+
+---

Old:

  python-ldap-2.4.18.tar.gz

New:

  python-ldap-2.4.19.tar.gz



Other differences:
--
++ python-ldap.spec ++
--- /var/tmp/diff_new_pack.ItCi8r/_old  2015-01-12 09:50:14.0 +0100
+++ /var/tmp/diff_new_pack.ItCi8r/_new  2015-01-12 09:50:14.0 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   python-ldap
-Version:2.4.18
+Version:2.4.19
 Release:0
 Summary:Python LDAP interface
 License:Python-2.0

++ python-ldap-2.4.18.tar.gz -> python-ldap-2.4.19.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-ldap-2.4.18/Build/build-openbsd/Makefile 
new/python-ldap-2.4.19/Build/build-openbsd/Makefile
--- old/python-ldap-2.4.18/Build/build-openbsd/Makefile 2000-08-20 
17:04:23.0 +0200
+++ new/python-ldap-2.4.19/Build/build-openbsd/Makefile 2015-01-10 
18:10:39.0 +0100
@@ -1,4 +1,4 @@
-# $Id: Makefile,v 1.3 2000/08/20 15:04:23 leonard Exp $
+# $Id: Makefile,v 1.5 2014/11/18 08:28:48 stroeder Exp $
 
 WRKDIST=   ${.CURDIR}/../..
 VERSION!=  sh ${WRKDIST}/Build/version.sh
@@ -6,8 +6,8 @@
 PKGNAME=   python-ldap-${VERSION}
 RUN_DEPENDS=   python:lang/python
 CATEGORIES=misc
-MAINATINER=leon...@users.sourceforge.net
-HOMEPAGE=  http://python-ldap.sourceforge.net/
+MAINTAINER=leon...@users.sourceforge.net
+HOMEPAGE=  http://www.python-ldap.org/
 
 FAKE=  Yes
 CONFIGURE_STYLE=   gnu
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-ldap-2.4.18/CHANGES 
new/python-ldap-2.4.19/CHANGES
--- old/python-ldap-2.4.18/CHANGES  2014-10-09 10:22:44.0 +0200
+++ new/python-ldap-2.4.19/CHANGES  2015-01-10 18:10:39.0 +0100
@@ -1,4 +1,16 @@
 
+Released 2.4.19 2015-01-10
+
+Changes since 2.4.18:
+
+Lib/
+* Fixed missing ReconnectLDAPObject._reconnect_lock when pickling
+  (see SF#64, thanks to Dan O'Reilly)
+* Added ldap.controls.pagedresults which is pure Python implementation of 
+  Simple Paged Results Control (see RFC 2696) and delivers the correct 
+  result size
+
+
 Released 2.4.18 2014-10-09
 
 Changes since 2.4.17:
@@ -1132,4 +1144,4 @@
 
 Released 1.10alpha3 2000-09-19
 
-$Id: CHANGES,v 1.332 2014/10/09 08:22:13 stroeder Exp $
+$Id: CHANGES,v 1.338 2015/01/10 17:08:52 stroeder Exp $
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-ldap-2.4.18/Demo/page_control.py 
new/python-ldap-2.4.19/Demo/page_control.py
--- old/python-ldap-2.4.18/Demo/page_control.py 2011-03-31 21:20:37.0 
+0200
+++ new/python-ldap-2.4.19/Demo/page_control.py 2015-01-10 18:10:39.0 
+0100
@@ -1,18 +1,27 @@
-url = "ldap://localhost:1390/";
+# -*- coding: utf-8 -*-
+
+url = "ldap://localhost:1390";
 base = "dc=stroeder,dc=de"
 search_flt = r'(objectClass=*)'
 page_size = 10
+binddn = ''
+bindpw = ''
+trace_level = 0
 
 import ldap,pprint
-from ldap.controls import SimplePagedResultsControl
+
+try:
+  from ldap.controls.pagedresults import SimplePagedResultsControl
+except ImportError:
+  from ldap.controls.libldap import SimplePagedResultsControl
 
 searchreq_attrlist=['cn','entryDN','entryUUID','mail','objectClass']
 
 #ldap.set_option(ldap.OPT_DEBUG_LEVEL,255)
 ldap.set_option(ldap.OPT_REFERRALS, 0)
-l = ldap.initialize(url,trace_level=1)
+l = ldap.initialize(url,trace_level=trace_level)
 l.protocol_version = 3
-l.simple_bind_s("", "")
+l.simple_bind_s(binddn,bindpw)
 
 req_ctrl = SimplePagedResultsControl(True,size=page_size,cookie='')
 
@@ -32,11 +41,12 @@
 pages = 0
 while True:
 pages += 1
+print '-'*60
 print "Getting page %d" % (pages)
 rtype, rdata, rmsgid, serverctrls = 
l.result3(msgid,resp_ctrl_classes=known_ldap_resp_ctrls)
 print '%d 

commit python-ldap for openSUSE:Factory

2014-10-09 Thread h_root
Hello community,

here is the log from the commit of package python-ldap for openSUSE:Factory 
checked in at 2014-10-09 12:52:32

Comparing /work/SRC/openSUSE:Factory/python-ldap (Old)
 and  /work/SRC/openSUSE:Factory/.python-ldap.new (New)


Package is "python-ldap"

Changes:

--- /work/SRC/openSUSE:Factory/python-ldap/python-ldap.changes  2014-09-10 
18:51:38.0 +0200
+++ /work/SRC/openSUSE:Factory/.python-ldap.new/python-ldap.changes 
2014-10-09 12:52:51.0 +0200
@@ -1,0 +2,10 @@
+Thu Oct  9 08:26:21 UTC 2014 - mich...@stroeder.com
+
+- Update to upstream release 2.4.18
+
+---
+Sat Sep 27 10:03:14 UTC 2014 - mich...@stroeder.com
+
+- Update to upstream release 2.4.17
+
+---

Old:

  python-ldap-2.4.16.tar.gz

New:

  python-ldap-2.4.18.tar.gz



Other differences:
--
++ python-ldap.spec ++
--- /var/tmp/diff_new_pack.sk4m1m/_old  2014-10-09 12:52:52.0 +0200
+++ /var/tmp/diff_new_pack.sk4m1m/_new  2014-10-09 12:52:52.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   python-ldap
-Version:2.4.16
+Version:2.4.18
 Release:0
 Summary:Python LDAP interface
 License:Python-2.0

++ python-ldap-2.4.16.tar.gz -> python-ldap-2.4.18.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-ldap-2.4.16/CHANGES 
new/python-ldap-2.4.18/CHANGES
--- old/python-ldap-2.4.16/CHANGES  2014-09-10 14:16:46.0 +0200
+++ new/python-ldap-2.4.18/CHANGES  2014-10-09 10:22:44.0 +0200
@@ -1,4 +1,26 @@
 
+Released 2.4.18 2014-10-09
+
+Changes since 2.4.17:
+
+Lib/
+* Fixed raising exception in LDAPObject.read_s() when reading
+  an entry returns empty search result
+
+
+Released 2.4.17 2014-09-27
+
+Changes since 2.4.16:
+
+Lib/
+* New hook syncrepl_refreshdone() in ldap.syncrepl.SyncReplConsumer
+  (thanks to Petr Spacek and Chris Mikkelson)
+
+Modules/
+* Added support for getting file descriptor of connection
+  with ldap.OPT_DESC
+
+
 Released 2.4.16 2014-09-10
 
 Changes since 2.4.15:
@@ -1110,4 +1132,4 @@
 
 Released 1.10alpha3 2000-09-19
 
-$Id: CHANGES,v 1.324 2014/09/10 12:16:32 stroeder Exp $
+$Id: CHANGES,v 1.332 2014/10/09 08:22:13 stroeder Exp $
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-ldap-2.4.16/Demo/pyasn1/syncrepl.py 
new/python-ldap-2.4.18/Demo/pyasn1/syncrepl.py
--- old/python-ldap-2.4.16/Demo/pyasn1/syncrepl.py  2014-09-10 
14:15:41.0 +0200
+++ new/python-ldap-2.4.18/Demo/pyasn1/syncrepl.py  2014-09-25 
19:10:03.0 +0200
@@ -93,6 +93,9 @@
 for uuid in uuids:
 self.__presentUUIDs[uuid] = True
 
+def syncrepl_refreshdone(self):
+print 'Initial synchronization is now done, persist phase begins'
+
 def perform_application_sync(self,dn,attributes,previous_attributes):
 print 'Performing application sync for:', dn
 return True
@@ -135,8 +138,8 @@
'X-BINDPW=password\' db.shelve'
 sys.exit(1)
 except ValueError,e:
-print 'Error parsing command-line arguments:',str(e)
-sys.exit(1)
+  print 'Error parsing command-line arguments:',str(e)
+  sys.exit(1)
 
 while watcher_running:
 print 'Connecting to LDAP server now...'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-ldap-2.4.16/Doc/conf.py 
new/python-ldap-2.4.18/Doc/conf.py
--- old/python-ldap-2.4.16/Doc/conf.py  2013-03-25 19:17:58.0 +0100
+++ new/python-ldap-2.4.18/Doc/conf.py  2014-10-09 10:22:45.0 +0200
@@ -11,7 +11,7 @@
 # All configuration values have a default value; values that are commented out
 # serve to show the default value.
 #
-# $Id: conf.py,v 1.18 2012/08/09 07:19:12 stroeder Exp $
+# $Id: conf.py,v 1.20 2014/10/08 17:16:05 stroeder Exp $
 
 import sys
 
@@ -36,7 +36,7 @@
 
 # General substitutions.
 project = 'python-ldap'
-copyright = '2008-2011, python-ldap project team'
+copyright = '2008-2014, python-ldap project team'
 
 # The default replacements for |version| and |release|, also used in various
 # other places throughout the built documents.
@@ -44,7 +44,7 @@
 # The short X.Y version.
 version = '2.4'
 # The full version, including alpha/beta/rc tags.
-release = '2.4.10.0'
+release = '2.4.18.0'
 
 # There are two opt

commit python-ldap for openSUSE:Factory

2014-09-10 Thread h_root
Hello community,

here is the log from the commit of package python-ldap for openSUSE:Factory 
checked in at 2014-09-10 18:51:34

Comparing /work/SRC/openSUSE:Factory/python-ldap (Old)
 and  /work/SRC/openSUSE:Factory/.python-ldap.new (New)


Package is "python-ldap"

Changes:

--- /work/SRC/openSUSE:Factory/python-ldap/python-ldap.changes  2014-03-30 
12:25:19.0 +0200
+++ /work/SRC/openSUSE:Factory/.python-ldap.new/python-ldap.changes 
2014-09-10 18:51:38.0 +0200
@@ -1,0 +2,5 @@
+Wed Sep 10 12:49:52 UTC 2014 - mich...@stroeder.com
+
+- Update to upstream release 2.4.16
+
+---

Old:

  python-ldap-2.4.15.tar.gz

New:

  python-ldap-2.4.16.tar.gz



Other differences:
--
++ python-ldap.spec ++
--- /var/tmp/diff_new_pack.c1A4NQ/_old  2014-09-10 18:51:39.0 +0200
+++ /var/tmp/diff_new_pack.c1A4NQ/_new  2014-09-10 18:51:39.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   python-ldap
-Version:2.4.15
+Version:2.4.16
 Release:0
 Summary:Python LDAP interface
 License:Python-2.0

++ python-ldap-2.4.15.tar.gz -> python-ldap-2.4.16.tar.gz ++
 3216 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit python-ldap for openSUSE:Factory

2014-03-30 Thread h_root
Hello community,

here is the log from the commit of package python-ldap for openSUSE:Factory 
checked in at 2014-03-30 07:56:08

Comparing /work/SRC/openSUSE:Factory/python-ldap (Old)
 and  /work/SRC/openSUSE:Factory/.python-ldap.new (New)


Package is "python-ldap"

Changes:

--- /work/SRC/openSUSE:Factory/python-ldap/python-ldap.changes  2013-07-01 
15:59:42.0 +0200
+++ /work/SRC/openSUSE:Factory/.python-ldap.new/python-ldap.changes 
2014-03-30 12:25:19.0 +0200
@@ -1,0 +2,13 @@
+Fri Mar 28 13:50:39 UTC 2014 - speili...@suse.com
+
+- Set license ot Python-2.0 (according to legal)
+
+---
+Mon Mar 24 10:28:22 UTC 2014 - mich...@stroeder.com
+
+- Update to upstream release 2.4.15
+  * Various fixes
+  * Support for subordinates search scope
+  * Support for select schema description extension
+
+---

Old:

  python-ldap-2.4.13.tar.gz

New:

  python-ldap-2.4.15.tar.gz



Other differences:
--
++ python-ldap.spec ++
--- /var/tmp/diff_new_pack.3zlQUx/_old  2014-03-30 12:25:21.0 +0200
+++ /var/tmp/diff_new_pack.3zlQUx/_new  2014-03-30 12:25:21.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-ldap
 #
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,10 +17,10 @@
 
 
 Name:   python-ldap
-Version:2.4.13
+Version:2.4.15
 Release:0
 Summary:Python LDAP interface
-License:SUSE-Public-Domain
+License:Python-2.0
 Group:  Development/Libraries/Python
 Url:http://www.python-ldap.org/
 Source: 
http://pypi.python.org/packages/source/p/python-ldap/python-ldap-%{version}.tar.gz

++ python-ldap-2.4.13.tar.gz -> python-ldap-2.4.15.tar.gz ++
 3721 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit python-ldap for openSUSE:Factory

2013-07-01 Thread h_root
Hello community,

here is the log from the commit of package python-ldap for openSUSE:Factory 
checked in at 2013-07-01 15:59:40

Comparing /work/SRC/openSUSE:Factory/python-ldap (Old)
 and  /work/SRC/openSUSE:Factory/.python-ldap.new (New)


Package is "python-ldap"

Changes:

--- /work/SRC/openSUSE:Factory/python-ldap/python-ldap.changes  2013-06-19 
17:03:42.0 +0200
+++ /work/SRC/openSUSE:Factory/.python-ldap.new/python-ldap.changes 
2013-07-01 15:59:42.0 +0200
@@ -1,0 +2,6 @@
+Thu Jun 27 15:50:55 UTC 2013 - mich...@stroeder.com
+
+- Update to upstream release 2.4.13
+  * mainly important fixes for ReconnectLDAPObject
+
+---

Old:

  python-ldap-2.4.10.tar.gz

New:

  python-ldap-2.4.13.tar.gz



Other differences:
--
++ python-ldap.spec ++
--- /var/tmp/diff_new_pack.ftKkIb/_old  2013-07-01 15:59:43.0 +0200
+++ /var/tmp/diff_new_pack.ftKkIb/_new  2013-07-01 15:59:43.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   python-ldap
-Version:2.4.10
+Version:2.4.13
 Release:0
 Summary:Python LDAP interface
 License:SUSE-Public-Domain

++ python-ldap-2.4.10.tar.gz -> python-ldap-2.4.13.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-ldap-2.4.10/CHANGES 
new/python-ldap-2.4.13/CHANGES
--- old/python-ldap-2.4.10/CHANGES  2012-06-07 20:39:42.0 +0200
+++ new/python-ldap-2.4.13/CHANGES  2013-06-27 10:49:25.0 +0200
@@ -1,4 +1,39 @@
 
+Released 2.4.13 2013-06-27
+
+Changes since 2.4.12:
+
+Lib/
+* ldapobject.ReconnectLDAPObject._apply_last_bind() now sends
+  anonymous simple bind request even if the calling application
+  did not to provoke ldap.SERVER_DOWN in method reconnect()
+* ldapobject.ReconnectLDAPObject.reconnect() now also catches
+  ldap.TIMEOUT exception after reconnection attempt
+* Several other fixes for ldapobject.ReconnectLDAPObject
+  (thanks to Jonathan Giannuzzi)
+
+
+Released 2.4.12 2013-06-01
+
+Changes since 2.4.11:
+
+Lib/
+* Truly optional import of PyAsn1Error exception which should
+  not fail anymore if pyasn1 is not installed
+
+
+Released 2.4.11 2013-05-27
+
+Changes since 2.4.10:
+
+Lib/
+* ldap.controls.DecodeControlTuples() now simply ignores
+  PyAsn1Error exception raised during decoding malformed
+  response control values in case of non-critical controls.
+* ldif.LDIFWriter.unparse() does not simply skip empty
+  records anymore.
+
+
 Released 2.4.10 2012-06-07
 
 Changes since 2.4.9:
@@ -1018,4 +1053,4 @@
 
 Released 1.10alpha3 2000-09-19
 
-$Id: CHANGES,v 1.291 2012/06/07 18:38:47 stroeder Exp $
+$Id: CHANGES,v 1.301 2013/06/27 08:49:25 stroeder Exp $
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-ldap-2.4.10/Demo/paged_search_ext_s.py 
new/python-ldap-2.4.13/Demo/paged_search_ext_s.py
--- old/python-ldap-2.4.10/Demo/paged_search_ext_s.py   2012-01-14 
15:02:17.0 +0100
+++ new/python-ldap-2.4.13/Demo/paged_search_ext_s.py   2013-05-27 
10:06:05.0 +0200
@@ -82,8 +82,6 @@
 return result_pages,all_results
 
 
-
-
 class MyLDAPObject(ReconnectLDAPObject,PagedResultsSearchObject):
   pass
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-ldap-2.4.10/Doc/conf.py 
new/python-ldap-2.4.13/Doc/conf.py
--- old/python-ldap-2.4.10/Doc/conf.py  2011-11-15 17:54:09.0 +0100
+++ new/python-ldap-2.4.13/Doc/conf.py  2013-03-25 19:17:58.0 +0100
@@ -11,7 +11,7 @@
 # All configuration values have a default value; values that are commented out
 # serve to show the default value.
 #
-# $Id: conf.py,v 1.17 2011/10/14 11:48:31 stroeder Exp $
+# $Id: conf.py,v 1.18 2012/08/09 07:19:12 stroeder Exp $
 
 import sys
 
@@ -44,7 +44,7 @@
 # The short X.Y version.
 version = '2.4'
 # The full version, including alpha/beta/rc tags.
-release = '2.4.4.0'
+release = '2.4.10.0'
 
 # There are two options for replacing |today|: either, you set today to some
 # non-false value, then it is used:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-ldap-2.4.10/Doc/ldap-controls.rst 
new/python-ldap-2.4.13/Doc/ldap-controls.rst
--- old/python-ldap-2.4.10/Doc/ldap-controls.rst2012-01-19 
20:42:43.0 +0100
+++ new/python

commit python-ldap for openSUSE:Factory

2013-06-19 Thread h_root
Hello community,

here is the log from the commit of package python-ldap for openSUSE:Factory 
checked in at 2013-06-19 17:03:40

Comparing /work/SRC/openSUSE:Factory/python-ldap (Old)
 and  /work/SRC/openSUSE:Factory/.python-ldap.new (New)


Package is "python-ldap"

Changes:

--- /work/SRC/openSUSE:Factory/python-ldap/python-ldap.changes  2012-06-10 
21:52:17.0 +0200
+++ /work/SRC/openSUSE:Factory/.python-ldap.new/python-ldap.changes 
2013-06-19 17:03:42.0 +0200
@@ -1,0 +2,5 @@
+Tue Jun 18 10:34:35 UTC 2013 - jeng...@inai.de
+
+- Explicitly specify openssl build dependency
+
+---



Other differences:
--
++ python-ldap.spec ++
--- /var/tmp/diff_new_pack.2yieQ9/_old  2013-06-19 17:03:42.0 +0200
+++ /var/tmp/diff_new_pack.2yieQ9/_new  2013-06-19 17:03:42.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-ldap
 #
-# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,17 +18,18 @@
 
 Name:   python-ldap
 Version:2.4.10
-Release:1
+Release:0
 Summary:Python LDAP interface
 License:SUSE-Public-Domain
 Group:  Development/Libraries/Python
 Url:http://www.python-ldap.org/
 Source: 
http://pypi.python.org/packages/source/p/python-ldap/python-ldap-%{version}.tar.gz
-BuildRequires:  cyrus-sasl-devel
+BuildRequires:  cyrus-sasl-devel >= 2.1
 BuildRequires:  fdupes
 BuildRequires:  krb5-devel
+BuildRequires:  libopenssl-devel >= 0.9.7
 BuildRequires:  openldap2-devel >= 2.4.11
-BuildRequires:  python-devel
+BuildRequires:  python-devel >= 2.3
 Requires:   libldap-2_4-2 >= 2.4.11
 Requires:   python-pyasn1
 Requires:   python-pyasn1-modules

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit python-ldap for openSUSE:Factory

2012-06-10 Thread h_root
Hello community,

here is the log from the commit of package python-ldap for openSUSE:Factory 
checked in at 2012-06-10 20:19:01

Comparing /work/SRC/openSUSE:Factory/python-ldap (Old)
 and  /work/SRC/openSUSE:Factory/.python-ldap.new (New)


Package is "python-ldap", Maintainer is "jmate...@suse.com"

Changes:

--- /work/SRC/openSUSE:Factory/python-ldap/python-ldap.changes  2012-04-02 
10:30:50.0 +0200
+++ /work/SRC/openSUSE:Factory/.python-ldap.new/python-ldap.changes 
2012-06-10 21:52:17.0 +0200
@@ -1,0 +2,5 @@
+Thu Jun  7 18:44:07 UTC 2012 - mich...@stroeder.com
+
+- update to 2.4.10
+
+---

Old:

  python-ldap-2.4.9.tar.gz

New:

  python-ldap-2.4.10.tar.gz



Other differences:
--
++ python-ldap.spec ++
--- /var/tmp/diff_new_pack.wtA6hu/_old  2012-06-10 21:52:18.0 +0200
+++ /var/tmp/diff_new_pack.wtA6hu/_new  2012-06-10 21:52:18.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   python-ldap
-Version:2.4.9
+Version:2.4.10
 Release:1
 Summary:Python LDAP interface
 License:SUSE-Public-Domain

++ python-ldap-2.4.9.tar.gz -> python-ldap-2.4.10.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-ldap-2.4.9/CHANGES 
new/python-ldap-2.4.10/CHANGES
--- old/python-ldap-2.4.9/CHANGES   2012-03-14 20:55:33.0 +0100
+++ new/python-ldap-2.4.10/CHANGES  2012-06-07 20:39:42.0 +0200
@@ -1,4 +1,18 @@
 
+Released 2.4.10 2012-06-07
+
+Changes since 2.4.9:
+
+Lib/
+* ldapobject.ReconnectLDAPObject.reconnect() now preserves
+  order of options set with LDAPObject.set_option before.
+  This is needed e.g. for setting connection-specific TLS options.
+
+Demo/
+* Better version of Demo/pyasn1/syncrepl.py
+  (thanks to Ben Cooksley)
+
+
 Released 2.4.9 2012-03-14
 
 Changes since 2.4.8:
@@ -55,7 +69,7 @@
 Installation:
 * defines for SASL and SSL in setup.cfg to be more friendly to
   Python setup tools (easy_install)
-  
+
 Lib/
 * Fixed typo in ldap.functions._ldap_function_call() which
   always released ldap._ldap_module_lock instead of local lock
@@ -136,7 +150,7 @@
   compliance with RFC 2589 (fix available for OpenLDAP ITS#6886)
 * New sub-module ldap.controls.sessiontrack implements request control
   as described in draft-wahl-ldap-session (needs pyasn1_modules)
-  
+
 
 Released 2.4.0 2011-06-02
 
@@ -490,7 +504,7 @@
 * Switched back to old implementation of
   ldap.schema.tokenizer.split_tokens() since the new one
   had a bug which deletes the spaces from DESC
-* ldap.INSUFFICIENT_ACCESS is now ignored in 
+* ldap.INSUFFICIENT_ACCESS is now ignored in
   ldap.ldapobject.LDAPObject.search_subschemasubentry_s()
 
 
@@ -1004,4 +1018,4 @@
 
 Released 1.10alpha3 2000-09-19
 
-$Id: CHANGES,v 1.288 2012/03/14 19:55:33 stroeder Exp $
+$Id: CHANGES,v 1.291 2012/06/07 18:38:47 stroeder Exp $
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-ldap-2.4.9/Demo/pyasn1/syncrepl.py 
new/python-ldap-2.4.10/Demo/pyasn1/syncrepl.py
--- old/python-ldap-2.4.9/Demo/pyasn1/syncrepl.py   2011-10-26 
21:41:49.0 +0200
+++ new/python-ldap-2.4.10/Demo/pyasn1/syncrepl.py  2012-06-07 
20:39:43.0 +0200
@@ -1,93 +1,170 @@
 #!/usr/bin/python
+# -*- coding: utf-8 -*-
+"""
+This script implements a syncrepl consumer which syncs data from an OpenLDAP
+server to a local (shelve) database.
+
+Notes:
+
+The bound user needs read access to the attributes entryDN and entryCSN.
+
+This needs the following software:
+Python
+pyasn1 0.1.4+
+pyasn1-modules
+python-ldap 2.4.10+
+"""
+
+# Import the python-ldap modules
+import ldap,ldapurl
+# Import specific classes from python-ldap
+from ldap.ldapobject import ReconnectLDAPObject
+from ldap.syncrepl import SyncreplConsumer
+
+# Import modules from Python standard lib
+import shelve,signal,time,sys,logging
+
+
+# Global state
+watcher_running = True
+ldap_connection = False
+
+
+class SyncReplConsumer(ReconnectLDAPObject,SyncreplConsumer):
+"""
+Syncrepl Consumer interface
+"""
+
+def __init__(self,db_path,*args,**kwargs):
+# Initialise the LDAP Connection first
+ldap.ldapobject.ReconnectLDAPObject.__init__(self, *args, **kwargs)
+# Now prepare the data store
+self.__data = shelve.open(db_path, 'c')

commit python-ldap for openSUSE:Factory

2012-04-02 Thread h_root
Hello community,

here is the log from the commit of package python-ldap for openSUSE:Factory 
checked in at 2012-04-02 10:30:49

Comparing /work/SRC/openSUSE:Factory/python-ldap (Old)
 and  /work/SRC/openSUSE:Factory/.python-ldap.new (New)


Package is "python-ldap", Maintainer is "jmate...@suse.com"

Changes:

--- /work/SRC/openSUSE:Factory/python-ldap/python-ldap.changes  2012-03-20 
11:33:36.0 +0100
+++ /work/SRC/openSUSE:Factory/.python-ldap.new/python-ldap.changes 
2012-04-02 10:30:50.0 +0200
@@ -1,0 +2,5 @@
+Fri Mar 23 10:29:12 UTC 2012 - mich...@stroeder.com
+
+- Added dependencies to python-pyasn1 and python-pyasn1-modules
+
+---



Other differences:
--
++ python-ldap.spec ++
--- /var/tmp/diff_new_pack.XA2FTd/_old  2012-04-02 10:30:51.0 +0200
+++ /var/tmp/diff_new_pack.XA2FTd/_new  2012-04-02 10:30:51.0 +0200
@@ -18,7 +18,7 @@
 
 Name:   python-ldap
 Version:2.4.9
-Release:0
+Release:1
 Summary:Python LDAP interface
 License:SUSE-Public-Domain
 Group:  Development/Libraries/Python
@@ -30,6 +30,8 @@
 BuildRequires:  openldap2-devel >= 2.4.11
 BuildRequires:  python-devel
 Requires:   libldap-2_4-2 >= 2.4.11
+Requires:   python-pyasn1
+Requires:   python-pyasn1-modules
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 %if 0%{?suse_version} && 0%{?suse_version} <= 1110
 %{!?python_sitearch: %global python_sitearch %(python -c "from 
distutils.sysconfig import get_python_lib; print get_python_lib(1)")}

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit python-ldap for openSUSE:Factory

2012-03-20 Thread h_root
Hello community,

here is the log from the commit of package python-ldap for openSUSE:Factory 
checked in at 2012-03-20 11:33:34

Comparing /work/SRC/openSUSE:Factory/python-ldap (Old)
 and  /work/SRC/openSUSE:Factory/.python-ldap.new (New)


Package is "python-ldap", Maintainer is "jmate...@suse.com"

Changes:

--- /work/SRC/openSUSE:Factory/python-ldap/python-ldap.changes  2011-10-11 
17:59:12.0 +0200
+++ /work/SRC/openSUSE:Factory/.python-ldap.new/python-ldap.changes 
2012-03-20 11:33:36.0 +0100
@@ -1,0 +2,8 @@
+Fri Mar 16 14:34:59 UTC 2012 - sasc...@suse.de
+
+- Remove service
+- Spec file cleanup:
+  * Remove outdated sections
+  * Proper macro usage
+
+---

Old:

  python-ldap-2.4.3.tar.gz

New:

  python-ldap-2.4.9.tar.gz



Other differences:
--
++ python-ldap.spec ++
--- /var/tmp/diff_new_pack.eSYzog/_old  2012-03-20 11:33:37.0 +0100
+++ /var/tmp/diff_new_pack.eSYzog/_new  2012-03-20 11:33:37.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-ldap
 #
-# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -15,22 +15,25 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
-# norootforbuild
-
 
 Name:   python-ldap
-BuildRequires:  fdupes krb5-devel openldap2-devel >= 2.4.11 python-devel
-Requires:   openldap2-client >= 2.4.11
+Version:2.4.9
+Release:0
+Summary:Python LDAP interface
 License:SUSE-Public-Domain
 Group:  Development/Libraries/Python
-AutoReqProv:on
-Version:2.4.3
-Release:1
-Summary:Python LDAP interface
 Url:http://www.python-ldap.org/
 Source: 
http://pypi.python.org/packages/source/p/python-ldap/python-ldap-%{version}.tar.gz
+BuildRequires:  cyrus-sasl-devel
+BuildRequires:  fdupes
+BuildRequires:  krb5-devel
+BuildRequires:  openldap2-devel >= 2.4.11
+BuildRequires:  python-devel
+Requires:   libldap-2_4-2 >= 2.4.11
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-%{py_requires}
+%if 0%{?suse_version} && 0%{?suse_version} <= 1110
+%{!?python_sitearch: %global python_sitearch %(python -c "from 
distutils.sysconfig import get_python_lib; print get_python_lib(1)")}
+%endif
 
 %description
 python-ldap provides an LDAP client API for Python in the spirit of
@@ -39,23 +42,20 @@
 python-ldap pages on http://python-ldap.sourceforge.net/
 
 %prep
-%setup
+%setup -q
 cp Build/setup.cfg.suse-linux setup.cfg
 find -name ".CVS" -o -name ".cvsignore" -exec rm -rf {} ";"
 
 %build
-#export CFLAGS="$RPM_OPT_FLAGS -DLDAP_DEPRECATED"
-python setup.py build
+CFLAGS="%{optflags} -DLDAP_DEPRECATED" python setup.py build
 
 %install
-python setup.py install --prefix=%{_prefix} --root=$RPM_BUILD_ROOT 
--record-rpm=INSTALLED_FILES
-%fdupes $RPM_BUILD_ROOT/%{_libdir}
-
-%clean
-rm -rf $RPM_BUILD_ROOT
+python setup.py install --prefix=%{_prefix} --root=%{buildroot}
+%fdupes %{buildroot}/%{_libdir}
 
-%files -f INSTALLED_FILES
+%files
 %defattr(-,root,root)
 %doc README Demo CHANGES TODO LICENCE
+%{python_sitearch}/*
 
 %changelog

++ python-ldap-2.4.3.tar.gz -> python-ldap-2.4.9.tar.gz ++
 2728 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit python-ldap for openSUSE:Factory

2011-12-06 Thread h_root
Hello community,

here is the log from the commit of package python-ldap for openSUSE:Factory 
checked in at 2011-12-06 18:56:14

Comparing /work/SRC/openSUSE:Factory/python-ldap (Old)
 and  /work/SRC/openSUSE:Factory/.python-ldap.new (New)


Package is "python-ldap", Maintainer is "jmate...@suse.com"

Changes:




Other differences:
--
++ python-ldap.spec ++
--- /var/tmp/diff_new_pack.thFrIx/_old  2011-12-06 19:29:22.0 +0100
+++ /var/tmp/diff_new_pack.thFrIx/_new  2011-12-06 19:29:22.0 +0100
@@ -21,7 +21,7 @@
 Name:   python-ldap
 BuildRequires:  fdupes krb5-devel openldap2-devel >= 2.4.11 python-devel
 Requires:   openldap2-client >= 2.4.11
-License:Public Domain, Freeware
+License:SUSE-Public-Domain
 Group:  Development/Libraries/Python
 AutoReqProv:on
 Version:2.4.3

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit python-ldap for openSUSE:Factory

2011-10-11 Thread h_root

Hello community,

here is the log from the commit of package python-ldap for openSUSE:Factory
checked in at Tue Oct 11 17:59:15 CEST 2011.




--- openSUSE:Factory/python-ldap/python-ldap.changes2011-09-23 
12:42:55.0 +0200
+++ /mounts/work_src_done/STABLE/python-ldap/python-ldap.changes
2011-10-11 14:53:09.0 +0200
@@ -1,0 +2,11 @@
+Tue Oct 11 12:45:02 UTC 2011 - jmate...@suse.com
+
+- removed sasl.patch as it is no longer necessary
+- update to 2.4.3
+  * requires OpenLDAP 2.4.11 or higher
+  * improved documentation
+  * backwards-incompatible API for ldap.control
+  * a couple new features, e.g. support for OPT_X_TLS_PACKAGE
+  * improved LDAPv3 support
+
+---

calling whatdependson for head-i586


Old:

  python-ldap-2.3.13.tar.bz2
  python-ldap-sasl.patch

New:

  python-ldap-2.4.3.tar.gz



Other differences:
--
++ python-ldap.spec ++
--- /var/tmp/diff_new_pack.ZrOSow/_old  2011-10-11 17:59:10.0 +0200
+++ /var/tmp/diff_new_pack.ZrOSow/_new  2011-10-11 17:59:10.0 +0200
@@ -19,17 +19,16 @@
 
 
 Name:   python-ldap
-BuildRequires:  fdupes krb5-devel openldap2-devel >= 2.3 python-devel
-Requires:   openldap2-client >= 2.3
+BuildRequires:  fdupes krb5-devel openldap2-devel >= 2.4.11 python-devel
+Requires:   openldap2-client >= 2.4.11
 License:Public Domain, Freeware
 Group:  Development/Libraries/Python
 AutoReqProv:on
-Version:2.3.13
+Version:2.4.3
 Release:1
 Summary:Python LDAP interface
-Url:http://python-ldap.sourceforge.net/
-Source: python-ldap-%{version}.tar.bz2
-Patch0: python-ldap-sasl.patch
+Url:http://www.python-ldap.org/
+Source: 
http://pypi.python.org/packages/source/p/python-ldap/python-ldap-%{version}.tar.gz
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 %{py_requires}
 
@@ -41,12 +40,11 @@
 
 %prep
 %setup
-%patch0
 cp Build/setup.cfg.suse-linux setup.cfg
 find -name ".CVS" -o -name ".cvsignore" -exec rm -rf {} ";"
 
 %build
-export CFLAGS="$RPM_OPT_FLAGS -DLDAP_DEPRECATED"
+#export CFLAGS="$RPM_OPT_FLAGS -DLDAP_DEPRECATED"
 python setup.py build
 
 %install

continue with "q"...



Remember to have fun...

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit python-ldap for openSUSE:Factory

2011-03-08 Thread h_root

Hello community,

here is the log from the commit of package python-ldap for openSUSE:Factory
checked in at Tue Mar 8 10:31:02 CET 2011.




--- python-ldap/python-ldap.changes 2009-08-06 14:01:04.0 +0200
+++ /mounts/work_src_done/STABLE/python-ldap/python-ldap.changes
2011-03-03 09:52:19.0 +0100
@@ -1,0 +2,9 @@
+Thu Mar  3 08:47:08 UTC 2011 - sasc...@suse.de
+
+- update to 2.3.13:
+  * Correct #ifdef-statement for LDAP_OPT_X_TLS_CRLFILE in
+constants.c fixes build with older OpenLDAP libs
+  * Support for LDAP_OPT_DEFBASE (see SF#3072016)
+  * Several documentation improvements
+
+---

calling whatdependson for head-i586


Old:

  python-ldap-2.3.9.tar.bz2

New:

  python-ldap-2.3.13.tar.bz2



Other differences:
--
++ python-ldap.spec ++
--- /var/tmp/diff_new_pack.0YcyD9/_old  2011-03-08 10:28:50.0 +0100
+++ /var/tmp/diff_new_pack.0YcyD9/_new  2011-03-08 10:28:50.0 +0100
@@ -1,7 +1,7 @@
 #
-# spec file for package python-ldap (Version 2.3.9)
+# spec file for package python-ldap
 #
-# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -24,7 +24,7 @@
 License:Public Domain, Freeware
 Group:  Development/Libraries/Python
 AutoReqProv:on
-Version:2.3.9
+Version:2.3.13
 Release:1
 Summary:Python LDAP interface
 Url:http://python-ldap.sourceforge.net/
@@ -39,12 +39,6 @@
 LDAP C library, an object-oriented API for X.500 directories. See
 python-ldap pages on http://python-ldap.sourceforge.net/
 
-
-
-Authors:
-
-David Leonard 
-
 %prep
 %setup
 %patch0

++ python-ldap-2.3.9.tar.bz2 -> python-ldap-2.3.13.tar.bz2 ++
 5559 lines of diff (skipped)






Remember to have fun...

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org