Sunday, January 31, 2021

Re: [update] py-ldap0 and web2ldap

On Jan 31, 2021, at 4:31 PM, Stuart Henderson <stu@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).

No comments:

Post a Comment