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)


Reply via email to