Arthur de Jong

Open Source / Free Software developer

Release 0.9.13 of nss-pam-ldapd

2025-02-09

This is an update for the 0.9 development branch of nss-pam-ldapd that includes the collected smaller improvements and bugfixes over the last few years. This release should be considered stable.

The pynslcd implementation still is not considered as stable as nslcd and has not seen major development over the last few years.

A summary of the changes since 0.9.12:

  • add a command line -f, --config option to specify an alternate configuration file
  • add a command line -t, --test option to check the configuration filevalidity
  • support passwords with up to 255 characters
  • fixes for potential memory issues in parsing configuration file
  • fix NULL pointer deref on out of memory
  • fix race condition in thread start-up (thanks Consus)
  • fix issue with stopping threads on shutdown (thanks Consus)
  • provide compatibility with musl libc (thanks Cristian Othón Martínez Vera)
  • fix compilation issues on NetBSD (thanks Brett Lymn)
  • use closefrom() if available to fix slow invalidation on FreeBSD (thanks Alan Somers)
  • fix file descriptor leaking from process starting nslcd

Get this release from the downloads section.

Ideas, comments and patches for functionality are more than welcome. Please drop a note on the nss-pam-ldapd-users mailing list with any ideas or patches you may have.