forked from pool/python-ldap3
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
This commit is contained in:
committed by
Git OBS Bridge
parent
e44dafedeb
commit
779b468495
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user