2020-05-04 17:41:21 +02:00
|
|
|
# Changelog
|
|
|
|
All notable changes to this project will be documented in this file.
|
|
|
|
|
|
|
|
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
|
|
|
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
|
|
|
|
|
|
|
## [Unreleased]
|
|
|
|
|
|
|
|
### Added
|
|
|
|
|
|
|
|
* Create a changelog
|
2020-05-04 17:43:09 +02:00
|
|
|
* Add a version number and `version` command
|
2020-05-04 17:45:28 +02:00
|
|
|
* Accept a `password-file` command line option to read password from a file
|
2020-05-05 00:22:35 +02:00
|
|
|
* Accept `--days` and `--end-date` command line options
|
2020-05-04 18:53:14 +02:00
|
|
|
* CA key length is configurable (minimum 4096)
|
2020-05-05 23:14:32 +02:00
|
|
|
* Add `--non-interactive` command line option
|
2020-05-06 00:38:57 +02:00
|
|
|
* Add `--replace-existing` command line option
|
2020-05-06 00:40:36 +02:00
|
|
|
* Copy files if destination exists
|
2020-09-07 09:49:53 +02:00
|
|
|
* `cert-expirations.sh` script to print out certificates expiration dates
|
2020-05-04 17:41:21 +02:00
|
|
|
|
|
|
|
### Changed
|
|
|
|
|
2020-05-04 17:44:01 +02:00
|
|
|
* Rename internal function usage() to show_usage()
|
2020-05-04 18:16:07 +02:00
|
|
|
* More readable variable names
|
2020-05-04 18:55:10 +02:00
|
|
|
* verify_ca_password() looks for a previously set password and verifies it
|
2020-05-04 23:16:19 +02:00
|
|
|
* Extract cert_end_date() function
|
|
|
|
* Extract is_user() and is_group() functions
|
2020-05-05 10:47:09 +02:00
|
|
|
* Extract ask_user_password() function
|
2020-05-05 00:28:00 +02:00
|
|
|
* Extract variables for files
|
2020-05-05 10:46:15 +02:00
|
|
|
* Use inline pass phrase arguments
|
2020-05-05 11:45:11 +02:00
|
|
|
* Remove "set -e" and add many return code checks
|
2020-05-05 23:20:36 +02:00
|
|
|
* Prevent use of uninitialized variables
|
2020-05-04 17:44:01 +02:00
|
|
|
|
2020-05-04 17:41:21 +02:00
|
|
|
### Deprecated
|
|
|
|
|
|
|
|
### Removed
|
|
|
|
|
|
|
|
### Fixed
|
|
|
|
|
2020-05-04 17:42:01 +02:00
|
|
|
* Check on $USER was always true
|
|
|
|
|
2020-05-04 17:41:21 +02:00
|
|
|
### Security
|