Download Latest Version aarch64-lldap.tar.gz (17.9 MB)
Email in envelope

Get an email when there's a new version of lldap

Home / v0.5.0
Name Modified Size InfoDownloads / Week
Parent folder
armhf-lldap.tar.gz 2023-09-14 18.7 MB
amd64-lldap.tar.gz 2023-09-14 18.5 MB
aarch64-lldap.tar.gz 2023-09-14 17.9 MB
README.md 2023-09-14 3.8 kB
v0.5.0 source code.tar.gz 2023-09-14 1.2 MB
v0.5.0 source code.zip 2023-09-14 1.3 MB
Totals: 6 Items   57.7 MB 0

What's changed

Breaking

  • Emails and UUIDs are now enforced to be unique.
  • If you have several users with the same email, you'll have to disambiguate them. You can do that by either issuing SQL commands directly (UPDATE users SET email = 'x@x' WHERE user_id = 'bob';), or by reverting to a 0.4.x version of LLDAP and editing the user through the web UI. An error will prevent LLDAP 0.5+ from starting otherwise.
  • This was done to prevent account takeover for systems that allow to login via email.

Added

  • The server private key can be set as a seed from an env variable (#504).
  • This is especially useful when you have multiple containers, they don't need to share a writeable folder.
  • Added support for changing the password through a plain LDAP Modify operation (as opposed to an extended operation), to allow Jellyfin to change password (#620).
  • Allow creating a user with multiple objectClass (#612).
  • Emails now have a message ID (#608).
  • Added a warning for browsers that have WASM/JS disabled (#639).
  • Added support for querying OUs in LDAP (#669).
  • Added a button to clear the avatar in the UI (#358).

Changed

  • Groups are now sorted by name in the web UI (#623).
  • ARM build now uses musl (#584).
  • Improved logging.
  • Default admin user is only created if there are no admins (#563).
  • That allows you to remove the default admin, making it harder to bruteforce.

Fixed

  • Fixed URL parsing with a trailing slash in the password setting utility (#597).

New services

  • Ejabberd
  • Ergo
  • LibreNMS
  • Mealie
  • MinIO
  • OpnSense
  • PfSense
  • PowerDnsAdmin
  • Proxmox
  • Squid
  • Tandoor recipes
  • TheLounge
  • Zabbix-web
  • Zulip

In addition to all that, there was significant progress towards https://github.com/lldap/lldap/issues/67, user-defined attributes. That complex feature will unblock integration with many systems, including PAM authentication.

New Contributors

Full Changelog: https://github.com/lldap/lldap/compare/v0.4.3...v0.5.0

Source: README.md, updated 2023-09-14