Recent Releases

1.6.1205 Sep 2021 10:04 minor bugfix: Fixed various issues.
1.6.725 Jul 2021 12:22 minor bugfix: Fixed changing object classes when modifying entry.
1.6.426 May 2021 11:00 minor bugfix: Various minor bug fixes. Added syntax checking for schema description attributes.
1.6.115 May 2021 17:06 minor feature: Various minor bug fixes. Massive internal code-cleaning. Some small performance improvement for Æ-DIR.
1.5.11726 Apr 2021 23:21 minor fix: - Added HTTP security header Permissions-Policy. - Fixed regression in Æ-DIR plugin class AEGroupMember caused by cache re-factoring in ldap0 1.2+. - Fixed exit exceptions handler in stand alone mode. - Added example systemd unit for running under control of gunicorn. - Small improvements in example systemd units and uwsgi config files.
1.5.11505 Mar 2021 03:17 minor fix: Fixed plugin class for 'pwdAccountLockedTime'.
1.5.11302 Feb 2021 03:16 minor feature: Added/improved/fixed type hints, fixed str/bytes regressions.
1.5.11226 Nov 2020 21:00 minor feature: Support new attribute 'msPwdChangeNotification' and various fixes.
1.5.10820 Nov 2020 17:00 minor feature: Added quick search field for Æ-DIR.
1.5.10719 Nov 2020 18:00 minor feature: New global config parameter web2ldapcnf.httpenv_override.
1.5.10606 Nov 2020 03:18 major feature: New global config parameter web2ldapcnf.httpenv_override.
1.5.10502 Nov 2020 17:00 minor fix: Slightly different exception handling for dhcpStatements.
1.5.10429 Oct 2020 17:00 minor feature: dnspython is now an optional dependency.
1.5.10327 Oct 2020 20:00 minor feature: Added more links when displaying OpenLDAP accesslog entries.
1.5.10116 Oct 2020 20:00 minor fix: Deal wtih multi-valued Forwarded-For header.
1.5.10024 Sep 2020 21:00 minor feature: Lazy initialization of session store and expiry thread.
1.5.9822 Sep 2020 08:00 minor feature: Re-factored removal of expired sessions as work-around when running under control of gunicorn.
1.5.9719 Sep 2020 12:30 minor feature: New global configuration parameter httpenv_remote_addr.
1.5.9605 Sep 2020 15:30 minor fix: Fixed interop issue with gunicorn.
1.5.9526 Aug 2020 15:30 minor fix: Fixed deprecation warning for dnspython 2.0.0+.
1.5.9404 Jul 2020 18:30 minor fix: Fixed regressions in password change handling.
1.5.9301 Jul 2020 19:00 minor feature: Additional search link for Æ-DIR entities.
1.5.8828 Jun 2020 13:30 minor feature: More CSS changes.
1.5.8527 Jun 2020 19:00 minor feature: Fixed minor str/bytes regression.
1.5.8421 Jun 2020 09:00 minor fix: Code cleaning.
1.5.8219 Jun 2020 18:30 minor fix: Fixed displaying OpenLDAP syncrepl statements.
1.5.8130 May 2020 16:30 minor fix: Use faster function for HTML escaping.
1.5.7926 May 2020 18:30 minor fix: Support for Æ-DIR object class aeSSHAccount, updated fall-back schema.
1.5.7719 May 2020 16:42 minor fix: Fixed two regressions.
1.5.7610 May 2020 12:00 minor fix: Fixed/improved plugin registration for MS AD rootDSE attributes.
1.5.7506 May 2020 12:00 minor fix: Added syntax stub classes for schema description syntaxes.
1.5.7205 May 2020 00:00 minor fix: Fixed error logging.
1.5.6830 Apr 2020 13:30 major fix feature: Fixed setting default in input field instances.
1.5.6627 Apr 2020 21:00 minor feature: Set HTML5 input field types.
1.5.6526 Apr 2020 20:00 minor fix: Code-cleaning and a minor fix in schema viewer.
1.5.6317 Apr 2020 14:00 minor fix: Use module secrets for generating random strings.
1.5.6214 Apr 2020 23:30 minor fix: Fixed displaying platform information during start.
1.5.6111 Apr 2020 13:00 minor fix: Fixes for Æ-DIR plugins
1.5.6008 Apr 2020 08:30 minor fix: Fixed vCard export
1.5.5821 Mar 2020 02:00 minor fix: Fixed resource warnings generated by Python 3.8.
1.5.5714 Mar 2020 17:00 minor fix: Fixed str/bytes regression fix for plugin class for attribute 'dhcpRange'.
1.5.5512 Mar 2020 10:00 minor fix: Added web2ldap.wsgi wrapper script, improved mod_wsgi sample config, updated docs.
1.5.5411 Mar 2020 15:00 major fix: Fixed compability issue with Python 3.8.
1.5.11610 Mar 2020 22:00 minor fix: Small fix for stand-alone mode, improved example config files.
1.5.5317 Feb 2020 20:00 major fix: Fixed a regression introduced in 1.5.52.
1.5.5216 Feb 2020 17:00 minor fix: Fixed some non-fatal str/bytes comparisons. Added MANIFEST.in.
1.5.11412 Feb 2020 21:00 minor feature: Improved stopping session expiry thread, use longer expiry check interval.
1.5.5111 Feb 2020 21:00 minor feature: New env vars for defining logging configuration.
1.5.5001 Feb 2020 17:00 minor feature: New env vars for defining logging configuration.
1.5.4925 Jan 2020 13:00 minor feature: Two minor enhancements in user interface.
1.5.4822 Jan 2020 13:00 minor fix: Abort handling request in case of invalid session to avoid exceptions logged.
1.5.4718 Jan 2020 12:18 minor bugfix: Abort handling request in case of invalid session to avoid exceptions logged.
1.5.4616 Jan 2020 06:05 minor feature: Small enhancements for Æ-DIR.
1.5.4503 Jan 2020 16:00 minor feature: Re-factored metrics.
1.5.4302 Jan 2020 23:30 minor feature: Docs updates, re-factored metrics.
1.5.4030 Dec 2019 20:00 minor fix: Support system-wide installation in /usr/local.
1.5.3928 Dec 2019 19:00 minor fix: Fixed generating unique identifier in Æ-DIR plugin module.
1.5.3827 Dec 2019 14:00 minor fix: Fixed generating printable output of search results.
1.5.3723 Dec 2019 14:37 minor fix: Fixed various minor regressions.
1.5.3622 Dec 2019 21:00 minor fix: Fixed minor regressions.
1.5.2919 Dec 2019 06:05 minor fix: Fixed various minor regressions.
1.5.2514 Dec 2019 12:00 minor feature: Removed context menu when displaying input form for modify, delete or rename.
1.5.2410 Dec 2019 20:00 minor fix: Fixed various minor regressions.
1.5.2308 Dec 2019 20:00 minor fix: Fixed various minor regressions.
1.5.2105 Dec 2019 22:00 minor fix: Fixed various minor regressions.
1.5.1902 Dec 2019 20:00 minor fix: Fixed various minor regressions.
1.5.1829 Nov 2019 15:00 minor fix: Fixed regressions in Æ-DIR plugin module.
1.5.1726 Nov 2019 10:30 minor fix: Fixed for Python 3.8+.
1.5.1124 Nov 2019 19:30 minor feature: Added metrics end-point, fixed minor regressions.
1.5.718 Nov 2019 22:00 major fix: Fixed regressions in Æ-DIR plugin module.
1.5.509 Nov 2019 18:00 minor fix: Fixed regressions setting value-less cookie flags, added strict SameSite cookie policy.
1.5.407 Nov 2019 21:00 minor fix: Fixed regressions when changing password attributes with a modify operation.
1.5.308 Oct 2019 13:00 minor fix: Mitigate CSV injection attacks, code-cleaning
1.5.201 Oct 2019 12:00 major feature: Runs on Python 3.6 or newer, no new features, dropped some obsolete features
1.4.1715 Jul 2019 21:00 minor fix: fixed many typos, pinned ldap0 version to Python 2 compatible release
1.4.1615 Jul 2019 21:00 minor feature: changed path names for trusted CA certs, dropped dependency on certifi module
1.4.1513 Jul 2019 13:00 minor feature: Æ-DIR plugin classes now use the deref control for better performance.
1.4.1409 Jul 2019 17:00 minor fix: Æ-DIR plugin classes for attributes member, memberUid and rfc822MailMember now empties attribute value list in case aeStatus is set to archived (2).
1.4.1326 Jun 2019 15:00 minor fix: Fixed plugin class DHCPConfigStatement, remote IP detection, some more code-cleaning
1.4.1202 Jun 2019 15:00 minor fix: Fixed regression when displaying login form after failed SASL/GSSAPI bind, other minor changes
1.4.1122 May 2019 17:00 minor fix: Fixed generating filter string for searching PTR RRs
1.4.1025 Mar 2019 10:00 minor fix: Fixed setting LDAPNOINIT=1 early enough
1.4.920 Mar 2019 10:00 minor fix: minor fixes
1.4.822 Feb 2019 20:00 minor fix: minor fixes
1.4.716 Feb 2019 20:00 minor fix: correctly ignore empty DNS SRV RR
1.4.614 Feb 2019 20:00 minor fix: various minor fixes
1.4.513 Feb 2019 20:00 minor fix: minor fix for MS AD plugin (objectSID)
1.4.306 Feb 2019 20:00 minor fix: minor UI changes/fixes
1.4.205 Feb 2019 08:47 major feature: small UI changes to improve UX
1.4.129 Jan 2019 05:48 major feature: Minor fixes.
1.4.027 Jan 2019 23:35 major feature: Massive code-cleaning and internal API changes besides some new features and bug fixes.
1.3.3727 Dec 2018 20:00 major fix: Fixed regression when adding entries
1.3.3625 Dec 2018 20:00 minor fix: Compat release for ldap0 0.1.0+
1.3.3429 Nov 2018 20:00 minor feature: Small enhancements
1.3.3317 Nov 2018 20:00 minor bugfix: Small fix
1.3.3213 Nov 2018 20:00 minor bugfix: Small fix
1.3.3125 Oct 2018 20:00 minor feature: Small enhancements and fixes
1.3.2927 Sep 2018 03:15 minor bugfix: Fixed TLS interop issue for macOS
1.3.2824 Sep 2018 03:15 minor bugfix: Config enhancement for tweaking group membership check
1.3.2609 Aug 2018 03:17 minor feature: Config module now installed in etc/web2ldap/, other minor changes
1.3.2505 Aug 2018 03:15 minor feature: minor bug-fix when validating SSH key input, some config params for tree-browser
1.3.2401 Aug 2018 12:00 minor fixes: minor bug-fix in input form processing
1.3.2329 Jul 2018 03:15 minor feature: some changes in config module, fixed Docker examples
1.3.2207 Jul 2018 03:15 minor feature: some minor feature improvements
1.3.2021 Jun 2018 12:00 minor feature: some minor feature improvements
1.3.1908 Jun 2018 03:15 minor feature: more OpenLDAP customization, better web error handling for some corner-cases
1.3.1802 Jun 2018 16:45 minor feature: Little changes since 1.3.12.
1.3.1722 May 2018 12:00 major bugfix: Added missing plugins import
1.3.1211 Apr 2018 22:09 minor feature: Countless changes since 1.1.x during the last years.
1.3.3802 Jan 2018 20:00 minor fix: Compat release for ldap0 0.2.0+
1.1.4929 Jul 2014 13:15 minor feature: Group administration UI now generates tags with enclosed tags with parent DN of group DN as label. This is very helpful if same group names are used in different subtrees. Fixed possible XSS flaw when displaying group DN and entry data in group administration UI. More robust attribute value auto-generation in plugin class w2lapp.schema.plugins.posixautogen.HomeDirectory.homeDirectoryTemplate. More robust parsing of attribute olcSyncrepl.