On Jan 31, 2021, at 4:31 PM, Stuart Henderson <s...@spacehopper.org> wrote: > > On 2021/01/30 20:51, Lucas Raab wrote: >> Hello, >> >> Here are updates to databases/py-ldap0 and databases/web2ldap after the >> py-dnspython split. >> >> web2ldap changelog: https://web2ldap.de/changes-1.5.html > > I tried looking, but web2ldap.de is down. >
Curious, seems fine currently. In case it isn’t later, here’s the list of changes since the last version in the tree 1.5.112 Release Date: 2020-11-26 HTML templates for object class msPwdResetObject were moved to global templates directory for general use. Fixed str/bytes regression when handling input form exceptions. Added type hints for form exceptions. Added attribute msPwdChangeNotification to HTML templates for object class msPwdResetPolicy. Fixed input field in plugin class Timespan. 1.5.108 Release Date: 2020-11-20 Added quick search field for Æ-DIR. 1.5.107 Release Date: 2020-11-19 Plugin class for OpenLDAP accesslog attribute reqMod now uses validate method for LDAP syntax OctetString. Installation check now also logs result of sys.getfilesystemencoding() at DEBUG log level. 1.5.106 Release Date: 2020-11-04 New global configuration variable httpenv_override allows to override all env vars of a request. For example this can be used to set HTTPS=on to enforce setting the "secure" cookie flag. E.g. this is highly recommended when running under control of gunicorn. 1.5.105 Release Date: 2020-11-02 Plugin class for dhcpStatements now ignores ValueError when trying to display search link for DNS PTR RRs fails. 1.5.104 Release Date: 2020-10-29 Installing module dnspython is now optional again. Fixed str/bytes regression when processing DNS SRV RRs. 1.5.103 Release Date: 2020-10-27 Added link when displaying attributes reqDN and reqAuthzID to search other OpenLDAP accesslog entries with same values. 1.5.101 Release Date: 2020-10-16 Split env var value referenced by httpenv_remote_addr by comma and use last value, e.g. in case IP addresses of cascaded proxies are stored in HTTP_X_FORWARDED_FOR. 1.5.100 Release Date: 2020-09-24 Lazy initialization of session store and expiry thread. When running under control of gunicorn this ensures that the initialization is done after forking the master process which also fixes stopping the expiry thread during shutdown. 1.5.98 Release Date: 2020-09-22 Re-factored removal of expired sessions as an incomplete work-around when running under control of gunicorn. 1.5.97 Release Date: 2020-09-19 Improved HTML templates for TLS attributes in cn=config. New global configuration variable httpenv_remote_addr especially used for running under control of gunicorn behind a front-end web server. 1.5.96 Release Date: 2020-09-05 Fixed interop issue when running under control of gunicorn by not closing input stream file object anymore (legacy code clean-up). 1.5.95 Release Date: 2020-08-26 Fixed deprecation warning for dnspython 2.0.0+. 1.5.94 Release Date: 2020-07-04 Regression fixes for password change: Fixed str/bytes regression when generating password self-service reset URL. Fixed setting shadowLastChange. Fixed setting pwdReset and pwdLastSet. Fixed str/bytes regression when handling PasswordPolicyException. Code cleaning. 1.5.93 Release Date: 2020-07-01 Added link to Æ-DIR plugin class for entryDN of aeUser and aeService entries to search for entries created or modified by this entity. SessionException is now ignored in case of disconnect because probably user has disconnected in other tab before. 1.5.91 Release Date: 2020-06-30 More compact string literal syntax for host-specific parameter search_tdtemplate in config presets for Æ-DIR. More compact string literal syntax when displaying search results. This seems to reduce approx. 15…20 % of traffic. Code cleaning. 1.5.90 Release Date: 2020-06-30 Added log warning in case IOError was catched when reading the search form template. Fixed determining zone DN in Æ-DIR plugin classes (e.g. used for aeProxyFor). Refactored Æ-DIR plugin class hierarchy for attributes containing references to aeSrvGroup entries with the DNs being displayed like user group DNs. 1.5.88 Release Date: 2020-06-28 Some small web style changes (CSS). Removed unmaintained style terminal.css. 1.5.86 Release Date: 2020-06-28 <h1> and error message now part of login HTML template. Fixed displaying the Who Am I? result in [conninfo] if None. 1.5.85 Release Date: 2020-06-27 Fixed str/bytes regression in plugin class for attribute sambaAcctFlags. Updated some LDIF templates for Æ-DIR from ansible role. Some small web style changes (CSS). Added line-break after value description when displaying Æ-DIR attribute values based on select lists. 1.5.84 Release Date: 2020-06-21 When skipping HTML templates because of misconfiguration error/warning messages are now written to log instead of broken error handling in UI. Code cleaning. 1.5.82 Release Date: 2020-06-19 Added more / better man-page links to HTML templates for OpenLDAP's back-config. Fixed str/bytes regression when displaying OpenLDAP syncrepl statements (attribute olcSyncrepl).