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, withbase64.decodebytes()
. (#49)
1.3.3 (2020-05-15)
1.3.1 (2019-04-27)
1.3.0 (2018-03-02)
-
Add support for SASL GSSAPI (Kerberos) authentication. (PR #27)
-
Allow to disable LDAP referrals using option
referrals
.
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)
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.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.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.