9b70d54da2
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
4 lines
310 B
Text
4 lines
310 B
Text
ldap3 is a strictly RFC 4510 conforming LDAP v3 pure Python client library.
|
|
The whole ldap3 library has been written from scratch and the same codebase
|
|
works with Python 2, Python 3, PyPy and PyPy3 on any system where it can gain
|
|
access to the network via a Python interpreter and the Python Standard Library.
|