shellpki/CHANGELOG.md

52 lines
1.4 KiB
Markdown
Raw Permalink Normal View History

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
2022-04-14 17:20:04 +02:00
### Changed
### Fixed
### Removed
### Security
## [22.04] 2022-04-14
### Added
2020-05-04 17:41:21 +02:00
* Create a changelog
* Add a version number and `version` command
* Accept a `password-file` command line option to read password from a file
* Accept `--days` and `--end-date` command line options
* CA key length is configurable (minimum 4096)
* Add `--non-interactive` command line option
* Add `--replace-existing` command line option
2020-05-06 00:40:36 +02:00
* Copy files if destination exists
2022-04-14 17:15:20 +02:00
* Generate the CRL file after initialization of the CA
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
* Rename internal function usage() to show_usage()
2022-04-14 17:15:20 +02:00
* Split show_usage() for each subcommand
2020-05-04 18:16:07 +02:00
* More readable variable names
* verify_ca_password() looks for a previously set password and verifies it
* 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
* Use inline pass phrase arguments
2022-04-14 17:15:20 +02:00
* Create files with a human readable date instead of epoch
* 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:41:21 +02:00
### Fixed
2020-05-04 17:42:01 +02:00
* Check on $USER was always true