Skip to content

Latest commit

 

History

History
118 lines (59 loc) · 3.15 KB

CHANGELOG.adoc

File metadata and controls

118 lines (59 loc) · 3.15 KB

Changelog

unreleased

1.4.0 (2022-05-19)

  • Replace deprecated pyldap with python-ldap.

  • Drop support for Python 2.

  • Replace base64.decodestring(), which has been removed in Python 3.9, with base64.decodebytes(). (#49)

1.3.3 (2020-05-15)

  • Fix wrapper script to be compatible with Busybox logger(1). (#43)

  • Fix tls_reqcert value of never to be accepted when defined. (PR #47)

1.3.2 (2019-08-21)

  • Fix broken keys listing due to over-wrapping of search filter. (#34)

1.3.1 (2019-04-27)

  • Fix handling of complex LDAP filters. (PR #33)

  • Retire Python 3.3 support (due to pyldap). (PR #33)

1.3.0 (2018-03-02)

  • Add support for SASL GSSAPI (Kerberos) authentication. (PR #27)

  • Allow to disable LDAP referrals using option referrals.

1.2.0 (2017-02-24)

  • Make pubkey class and attribute configurable. (PR #21)

1.1.1 (2017-01-04)

  • Fix parsing of uri from config file. (#20)

1.1.0 (2016-12-28)

  • Add support for multiple LDAP servers in ldap.conf.

  • Allow to pass multiple --uri options.

1.0.0 (2016-10-01)

  • Refactor code-base, split it into a module and CLI script.

  • Add support for TLS_REQCERT option. (PR #12)

  • Add support for StartTLS. (PR #14)

  • Replace python-ldap with pyldap.

  • Make it compatible with Python 3. (#15)

  • Change sshPublicKey in ldapPublicKey objectclass to be optional.

0.4.1 (2015-10-08)

  • Catch ldap.INSUFFICIENT_ACCESS exception when adding/removing key to/from LDAP and print error message. (PR #9)

0.4.0 (2015-02-07)

  • Add option -D to specify the bind DN. (#7)

0.3.3 (2015-02-07)

  • Fix keys count in the wrapper script to return 0 instead of 1 when no key is found. (PR #8)

0.3.2 (2014-12-14)

  • Remove unnecessary absolute path in wrapper script. (#6)

0.3.1 (2014-09-16)

  • Log all info and warn messages to stderr instead of stdout.

0.3.0 (2014-09-16)

  • Print warnings to stderr, not stdout.

  • Change script option -h to -H to avoid confusion with help.

0.2.3 (2014-09-02)

  • Display username in the password prompt. (PR #3)

  • Fix SSH key validation to accept keys without a comment part.

  • Treat keys in config file as case-insensitive (always convert them to lowercase).

0.2.2 (2014-04-23)

  • Add basic validation of SSH public key format.

  • Check if public key doesn’t already exist in the user’s entry before adding it.

0.2.1 (2014-04-22)

  • Handle tls_cacertdir configuration directive.

0.2 (2014-04-21)

  • First public release.