Hello community, here is the log from the commit of package python-ldap3 for openSUSE:Factory checked in at 2017-05-17 10:54:45 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-ldap3 (Old) and /work/SRC/openSUSE:Factory/.python-ldap3.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "python-ldap3" Wed May 17 10:54:45 2017 rev:2 rq:495346 version:2.2.4 Changes: -------- --- /work/SRC/openSUSE:Factory/python-ldap3/python-ldap3.changes 2017-04-29 10:52:36.471995752 +0200 +++ /work/SRC/openSUSE:Factory/.python-ldap3.new/python-ldap3.changes 2017-05-17 10:54:51.910514135 +0200 @@ -1,0 +2,43 @@ +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 + +------------------------------------------------------------------- Old: ---- ldap3-2.2.2.tar.gz New: ---- ldap3-2.2.4.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-ldap3.spec ++++++ --- /var/tmp/diff_new_pack.mRAAGM/_old 2017-05-17 10:54:53.278321712 +0200 +++ /var/tmp/diff_new_pack.mRAAGM/_new 2017-05-17 10:54:53.282321150 +0200 @@ -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 ++++++ ldap3-2.2.2.tar.gz -> ldap3-2.2.4.tar.gz ++++++ ++++ 5109 lines of diff (skipped)