1.2 KiB
1.2 KiB
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[Unreleased]
Added
- 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 - Copy files if destination exists
cert-expirations.sh
script to print out certificates expiration dates
Changed
- Rename internal function usage() to show_usage()
- 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
- Extract ask_user_password() function
- Extract variables for files
- Use inline pass phrase arguments
- Remove "set -e" and add many return code checks
- Prevent use of uninitialized variables
Deprecated
Removed
Fixed
- Check on $USER was always true