Hello community, here is the log from the commit of package python-ldap3 for openSUSE:Leap:15.2 checked in at 2020-03-09 18:07:34 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Leap:15.2/python-ldap3 (Old) and /work/SRC/openSUSE:Leap:15.2/.python-ldap3.new.26092 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-ldap3" Mon Mar 9 18:07:34 2020 rev:19 rq:776733 version:2.6.1 Changes: -------- --- /work/SRC/openSUSE:Leap:15.2/python-ldap3/python-ldap3.changes 2020-01-15 15:49:52.599475242 +0100 +++ /work/SRC/openSUSE:Leap:15.2/.python-ldap3.new.26092/python-ldap3.changes 2020-03-09 18:07:35.168883658 +0100 @@ -1,0 +2,95 @@ +Mon Oct 14 13:50:37 UTC 2019 - Matej Cepl <[email protected]> + +- Replace %fdupes -s with plain %fdupes; hardlinks are better. + +------------------------------------------------------------------- +Thu Oct 10 08:14:25 UTC 2019 - Tomáš Chvátal <[email protected]> + +- Update to 2.6.1: + - added eDirectory 9.1.4 (EDIR_9_1_4) to offline schemas + - added json converter for timedelta (thanks dirkjanm) + - strip parameter defaults to False in utils.dn.parse_dn() + - escaped space is allowed as trailing character in attribute_value in utils.dn.parse_dn() (thanks phi1010) + - connection.extend.standard.paged_search doesn't raise exceptions when raise_exceptions is False + - the Search operation returns the entries fetched by the server when size or time limits are reached even if raise_exceptions is set to True + - Handle the minimum value that can be stored in an Int64 in format_ad_timedelta (thanks mprahl) + - EntryState: `entry_raw_attributes` is populated instead of `raw_attributes` (thanks Christian) + - Removed restriction to perform rename and move simultaneously in modify_dn (thanks Fabian) + - fixed checking for hexdigits in parse_dn (thanks Michael) + - fixed escaping when multiple backslashes are present in parse_dn (thanks Phillip) + - fixed multiple NoneType exceptions in entry_to_json() (thanks David and cfelder) + - allowing Microsoft specific syntax (<WKGUID=xxx>) for WellKnownObjects in DN (thanks David) + - connection.extend.standard.paged_search() now follows referrals when auto_referrals=True (thanks kprativa) + - fixed a bug in decoding replica list in connection.extend.novell.list_replicas() + - fixed a bug when adding duplicate alias in CaseInsensitiveWithAliasDict() + - added ignore_duplicates=False in set_aliases in CaseInsensitiveWithAliasDict() to ignore a duplicate alias (either in aliases or in keys) + - Schema info now uses CaseInsensitiveWithAlias dict as default so object and attributes can also be referentiated with OID (thanks ahoffm11) + - added block mode and timeout parameters to next() method of persistent_search + - when using the pyasn1 decoder raw_dn is not returned as a pyasn1 object anymore but as bytes + - Return offset timezone aware datetime for max AD timestamp (thanks Jussi) + +------------------------------------------------------------------- +Tue May 14 21:44:09 UTC 2019 - Gary Smith <[email protected]> + +- update to version 2.6 + +# 2.6 - 2019.03.24 + - fixed empty digestMd5.py file in 2.5.2 package + - explicitly declare digest module md5 in util.ntlm (thanks adawalli) + - change object passed to modify() was unexpectedly mutated (thanks John) + - added LDAPInfoError exception + - added Server.has_control(control) method to check if a server has a specific control + - added Server.has_extension(extension) method to check if a server has a specific extension + - added Server.has_feature(feature) method to check if a server has a specific feature + - fixed checking of \\ in safe_dn (thanks Maxim) + - fixed uuid checking with 5c byte value + - added single=True parameter to the ServerPool object definition. Servers state is shared between connections using the same pool + - updated copyright notice + +------------------------------------------------------------------- +Mon Feb 18 08:48:29 UTC 2019 - Tomáš Chvátal <[email protected]> + +- Use the actual upstream distributed archive + +------------------------------------------------------------------- +Sat Feb 16 20:25:26 UTC 2019 - Michael Ströder <[email protected]> + +- update to version 2.5.2 + +# 2.5.2 - 2018.12.28 + - when starting tls before binding the connection is automatically open + - fixed changelog date (thanks Adam) + - support for AD timedeltas (thanks mprahl) + - fixed WhoAmI in mock strategies (thanks mprahl) + - prevent unnecessary exception in extend/standard/ModifyPassword (thanks Johnny) + - added support for external gssapi credentials to be passed to the sasl connection (thanks Firstyear) + - added support for gssapi store in sasl connection (thanks clhendrick) + - fixed LdifProducer (thanks antoinell) + - fixed NTLM bind (thanks ribx) + - server state in ServerPool is now a namedtuple "ServerState" (thanks Krisztian) + - fixed error when adding member to AD group with unsafe DN (thanks Maxim) + - properly restore lazy status in reusable strategy (thanks Krisztian) + - ServerState namedtuple converted to class in core/pooling (thanks Krisztian) + - empty schema doesn't raise exception in Abstraction Layer (thanks ghost) + +# 2.5.1 - 2018.08.01 + - connection.result is populated when exception raised with raise_exceptions=True + - fixed objectSid in mocking strategies + - fixed circular reference in exception history + - added objectSid validator + - byte values are properly searched in MOCK strategies (thanks dyj216) + - exception history refactored (thanks Tamas) + - connections in context manager don't bind anymore when auto_bind is set to AUTO_BIND_NONE (Thanks Tim) + - Cython compatible build (thanks Pedro) + - more detailed exception message in Mock strategy (thanks Janne) + - exceptions flow refactored in reusable strategy (thanks kxt) + - pwdlastset accept any positive integer (thanks abenbecker) + - fixed an exception while logging packet with pyasn1 decoder + - fixed importing abc from collections for Python 3.8 + +------------------------------------------------------------------- +Tue Dec 4 12:49:56 UTC 2018 - Matej Cepl <[email protected]> + +- Remove superfluous devel dependency for noarch package + +------------------------------------------------------------------- Old: ---- v2.5.tar.gz New: ---- v2.6.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-ldap3.spec ++++++ --- /var/tmp/diff_new_pack.8Cwmg8/_old 2020-03-09 18:07:36.344884242 +0100 +++ /var/tmp/diff_new_pack.8Cwmg8/_new 2020-03-09 18:07:36.344884242 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-ldap3 # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 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 @@ -12,23 +12,22 @@ # 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/ # %{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-ldap3 -Version: 2.5 +Version: 2.6.1 Release: 0 Summary: A strictly RFC 4511 conforming LDAP V3 pure Python client License: LGPL-3.0-only -Group: Development/Languages/Python URL: https://github.com/cannatag/ldap3 Source: https://github.com/cannatag/ldap3/archive/v%{version}.tar.gz -BuildRequires: %{python_module devel} BuildRequires: %{python_module nose} BuildRequires: %{python_module pyasn1 >= 0.1.8} BuildRequires: %{python_module setuptools} +BuildRequires: dos2unix BuildRequires: fdupes BuildRequires: python-rpm-macros BuildRequires: python3-testsuite @@ -45,14 +44,14 @@ %prep %setup -q -n ldap3-%{version} -sed -i 's/\r$//' COPYING.LESSER.txt COPYING.txt README.rst LICENSE.txt +dos2unix COPYING.LESSER.txt COPYING.txt README.rst LICENSE.txt %build %python_build %install %python_install -%python_expand %fdupes -s %{buildroot}%{$python_sitelib} +%python_expand %fdupes %{buildroot}%{$python_sitelib} %check %python_exec %{_bindir}/nosetests -s test || : ++++++ v2.5.tar.gz -> v2.6.1.tar.gz ++++++ ++++ 7361 lines of diff (skipped)
