SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for python311-ldap3-2.9.1-3.5.noarch.rpm :

* Tue Jan 30 2024 Antonio Larrosa - Fix (C) line in spec file
* Sun Jun 11 2023 ecsos - Add %{?sle15_python_module_pythons}
* Wed Sep 01 2021 John Paul Adrian Glaubitz - Update to 2.9.1
* new feature: added support for using Kerberos authentication on windows clients using the native winkerberos library
* new feature: added support for using Channel Bind tokens with Kerberos authentication on windows clients
* fixed a bug related to using start_tls with a RESTARTABLE strategy that caused errors to be raised erroneously.
* fixed a bug around the type checking of Reverse DNS Settings with Kerberos authentication
* fixed an issue related to decoding unicode strings in LDAP referrals and attributes in python 2
* minor documentation updates and corrections- Fix filename pattern matching in %files section
* Wed Jan 27 2021 Markéta Machová - Update to 2.9
* SafeSync strategy (SAFE_SYNC) for using a synchronous Connection object in a multi-threading program
* try to use Crypto library if present for hashing NTLM password on python interpreter missing the MD4 OpenSSL algorithm
* SafeRestartable strategy (SAFE_RESTARTABLE) for using a restartable Connection object in a multi-threading program
* many smaller changes and bugfixes- Rebase skip-missing-LDAP-server.patch
* suprisingly still needed
* Fri Jul 24 2020 Matej Cepl - Add skip-missing-LDAP-server.patch to skip over tests failing because of the missing local LDAP server running (gh#cannatag/ldap3#843).
* Fri May 15 2020 Antonio Larrosa - python-ldap3 actually requires at least python-pyasn1 0.4.6 since it uses PyAsn1UnicodeDecodeError which was introduced in that version
* Wed Mar 11 2020 Michael Ströder - Update to 2.7: - tested against Python 3.8.1 and pyasn1 0.4.8 - re-enabled ssl exception raising on bad certificate when only 1 server is present in the server pool - removed Python 2.6 from Travis configuration (thanks gliptak) - added support for source specifications in LDAP connections (thanks Azaria) - added support for allowing special AD security identifier (SID) in DN (thanks John) - fixed pickling of entry and attribute (thanks cfelder) - close connection when auto_bind fails (thank Hrishikesh) - operational attributes can be used in Abstraction Layer (thanks Sohalt) - additional SSL options can be used in Tls object (thanks Nazarii) - threading.Event replaces loop checking in async strategy. ASYNC strategy should be much faster now (thanks Yang) - adding a key that is already an alias that contains other aliases in CaseInsensitiveWithAliasDict() now works properly (thanks Mark) - when searching for GUID, UUID and SID the backslash character (0x5C) is properly managed (thanks Nocturem) - LDIF output properly formatted when controls are missing (thanks Tom) - operational attributes are not returned in MOCK strategies when not requested (thanks kpinc) - undecodable values are returned as raw bytes when using the pyasn1 decoder
* Mon Oct 14 2019 Matej Cepl - Replace %fdupes -s with plain %fdupes; hardlinks are better.
* Thu Oct 10 2019 Tomáš Chvátal - 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 () 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 2019 Gary Smith - 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
 
ICM