1.6.4
Release Date: 2021-05-25
As a work-around binary attributes (e.g. jpegPhoto) are skipped
when passing former input as hidden input fields to the browser.
1.6.3
Release Date: 2021-05-22
-
Added syntax checking for attribute with schema definitions:
-
OpenLDAP-specific info messages are extracted when handling
ldap0.INVALID_SYNTAX for giving better user feedback
about wrong attribute values.
-
Fixed logging in plugin class AEUserUid.
-
Fixed plugin class for entryDN in aeHost entries:
-
Now generates correct search filter for finding sibling
services/hosts in all possible service groups.
-
Limit search for services running on same host to
object class aeService.
-
Simplified plugin classes for dynamic select lists.
-
Fixed syntax-checking in Æ-DIR plugin class for attribute
member in aeGroup entries.
1.6.2
Release Date: 2021-05-17
-
Plugin class for uid in aeUser entries
now logs generated value and number of collisions for tried values.
-
Cleaned up obsolete class attributes in Æ-DIR plugin module.
1.6.1
Release Date: 2021-05-15
Fixed invalid syntax checking in plugin class
DerefDynamicDNSelectList when adding new entries.
This affects various Æ-DIR plugin classes.
1.6.0
Release Date: 2021-05-15
Installation and configuration changes
-
import
statements / variable names in web2ldapcnf/
have changed. You have to adapt your customized config modules.
-
Requires update of module ldap0.
New features/enhancements
-
Improved performance displaying larger aeGroup entries in Æ-DIR.
Bug fixes
-
Fixed str/bytes regression in plugin class for euVATId.
-
Fixed modify input form to lock RDN attributes against modification.
-
Fixed plugin class for attribute member in aeGroup
entries.
-
Fixed str/bytes regression in error handling when adding
new entry in case the parent entry does not exist.
-
Fixed error handling when user changes own password in case
pwdReset is set to TRUE.
Code-cleaning
-
Massive changes for PEP-8 compliance.
-
Re-factored modules imports especially to get rid of cyclic imports.
-
PEP-8 compliant renaming also requires changes in custom plugin modules
based on class LDAPSyntax:
- class attributes
- methods
- method arguments