v0.6.0
Welcome to the next release of VaulTLS including passwords for the pkcs12 client certificates and encryption of the database. This release contains contributions from @jordanruthe and @Tchoupinax. Thank you so much :)
Passwords for Client Certificates
Thanks to @jordanruthe, passwords can now be set for the PKCS#12 user certificate files. Passwords can be either user-defined or system-generated. An option in the settings allows you to enforce password rules.
Encryption of Database
If a VAULTLS_DB_SECRET environmental variable is specified, the database will be encrypted using SQLite_cipher. Data is maintained.
Other changes
- feature: add logout to API and WebUI by @7ritn
- feature: add database migrations using rusqlite-migrations by @jordanruthe
- fix: typo saying VAULTLS_API_SECRET is missing by @Tchoupinax in #33
- fix: save settings to file, when password_enabled is changed by @7ritn (fixes a problem during set-up)