IMPROVEMENTS:
- Add cross-compile to Makefile and Travis
DEPRECATIONS/CHANGES:
- upgrade from Go 1.10 to 1.11
- client:
- adding "SMK" prefix to env vars to avoid collision with existing OS vars #34
- server:
- LDAP Principals
- ldapBase and ldapSearch params are replaced by "ldapUserBase" and "ldapUserSearch" #36
- new "ldapGroupBase" and "ldapGroupSearch" params are required to search user groups #36
- LDAP Principals
FEATURES:
- server:
- force TLS to 1.2 with strong ciphers #32
- LDAP Principals: support custom group search filter and case modification #36
- client:
- display certificate principals and expiration on successful request #35
BUG FIXES:
- server:
- fix dev mode #30
DEPRECATIONS/CHANGES:
- server:
- all config keys are now camelCase instead of snake-case
- default listening port is now 9600 instead of 8080 #14
- local principals usermap is now under "users" subkey #27
FEATURES:
- add documentation at https://signmykey.io/
- server:
- Local Signer: new backend to able to sign SSH keys without Hashicorp Vault #11
- Local Authenticator: new backend to able to Authenticate users without LDAP #12
- Dev mode: add a dev/demo in-memory mode to start signmykey server without config #15
- RPM: add rpm package creation in Makefile #26
IMPROVEMENTS:
- server:
- enable HTTPS support to expose signmykey API
- add timeout on ldap and vault connections