From 779b46849503cec4140b8733fb88e946e864a570a91913879fcd572352f04c2a Mon Sep 17 00:00:00 2001 From: Jan Matejek Date: Tue, 16 May 2017 13:47:31 +0000 Subject: [PATCH] Accepting request 494024 from home:stroeder:branches:devel:languages:python update to 2.2.4 OBS-URL: https://build.opensuse.org/request/show/494024 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-ldap3?expand=0&rev=7 --- ldap3-2.2.2.tar.gz | 3 --- ldap3-2.2.4.tar.gz | 3 +++ python-ldap3.changes | 43 +++++++++++++++++++++++++++++++++++++++++++ python-ldap3.spec | 2 +- 4 files changed, 47 insertions(+), 4 deletions(-) delete mode 100644 ldap3-2.2.2.tar.gz create mode 100644 ldap3-2.2.4.tar.gz diff --git a/ldap3-2.2.2.tar.gz b/ldap3-2.2.2.tar.gz deleted file mode 100644 index 48d0ffd..0000000 --- a/ldap3-2.2.2.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0ad0dd7c42a237e303fcf995718835060146d7bdf2bfa2e3c5f44756952773c9 -size 326458 diff --git a/ldap3-2.2.4.tar.gz b/ldap3-2.2.4.tar.gz new file mode 100644 index 0000000..d0e0ab9 --- /dev/null +++ b/ldap3-2.2.4.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:40c4d670e8e0f046ba2e29e3d9592b810c22094dcce83240a1c1695fb3602604 +size 332398 diff --git a/python-ldap3.changes b/python-ldap3.changes index 94fc465..98fed5a 100644 --- a/python-ldap3.changes +++ b/python-ldap3.changes @@ -1,3 +1,46 @@ +------------------------------------------------------------------- +Wed May 10 09:04:31 UTC 2017 - michael@stroeder.com + +- Update to version 2.2.4 + - leading and trailing spaces in server name don't raise exception anymore + - DitContentRule is properly read from the schema + - added validator for Active Directory timestamp + - Mock strategies raise an exception if a non-bytes value is added to the schema when no offline schema is provided (str and int are automatically converted) + - added custom_validators property to Mock strategies + - modifying objectClass with bytes values doesn't raise an exception anymore (but it may fail anyway because of server constraints) + - ensure that config sequence parameters are properly set + - allow case insensitive attribute and class names in config parameters + - added server.schema.is_valid() to check if the schema is available + - empty schema properties are set to empty dict() instead of None + - schema definitions with traling and leading spaces are now properly parsed and don't raise an LDAPSchemaError exception anymore + - fixed error when flaky servers (OpenLDAP) don't return the correct response with StartTls + +------------------------------------------------------------------- +Wed May 3 06:18:43 UTC 2017 - michael@stroeder.com + +- Update to version 2.2.3 + - abstraction layer query converts int values to string (thanks dgadmin) + - CaseInsensitiveDictWithAlias doesn't raise an exception anymore if alias is set multiple times to the same key + - friendly names in AttrDef are properly managed when performing commits in Writer cursors + - no more errors when server returns an empty schema (thanks Glen) + - range attributes in entries are properly recognized when auto_range is False + - fixed random errors in auto_range searches (thanks James) + - fixed checking of malformed schema + - added configuration parameter IGNORE_MALFORMED_SCHEMA to not raise exception for servers that don't follow the LDAP RFCs (defaults to False) + - test config moved to test/config.py + - testcase_id generated randomly for each test + - added ATTRIBUTES_EXCLUDED_FROM_OBJECT_DEF parmeter to exclude some attribute from automatic populate of ObjectDef in Abstract Layer (helpful for AD) + - added IGNORED_MANDATORY_ATTRIBUTES_IN_OBJECT_DEF parmeter to exclude some attribute from mandatory attribute list in ObjectDef in Abstract Layer (helpful for AD) + - fixed error when using implicit assigning in WritableEntry + - added LDAPInvalidValueError Exception + - in Python 3 byte filter are converted to unicode before parsing + - RESPONSE_DN_ENCODING parameter renamed to ADDITIONAL_ENCODINGS + - to_unicode(value, encoding=None, additional_encodings=False) now checks for additional encoodings in ADDITIONAL_ENCODINGS list if additional_encoding is set to True + - Reusable strategy uses not lazy Restartable connections + . Reusable strategy doesn't keep requesting the schema + - connection pool size in Reusable strategy defaults to 5 + - optimized usage of configuration parameters + ------------------------------------------------------------------- Fri Apr 14 15:18:01 UTC 2017 - toddrme2178@gmail.com diff --git a/python-ldap3.spec b/python-ldap3.spec index af7ae5f..d82f3d3 100644 --- a/python-ldap3.spec +++ b/python-ldap3.spec @@ -18,7 +18,7 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-ldap3 -Version: 2.2.2 +Version: 2.2.4 Release: 0 Summary: A strictly RFC 4511 conforming LDAP V3 pure Python client License: LGPL-3.0