3.1.7 (2023-10-13)
- Rewrite vars-auto-detect, adhere to EasyRSA-Advanced.md (#1029)
Under the hood, this is a considerable change but there are no user
noticable differences. With the exception of:
Caveat: The default '$PWD/pki/vars' file is forbidden to change either
EASYRSA or EASYRSA_PKI, which are both implied by default. - EasyRSA-Advanced.md: Correct vars-auto-detect hierarchy (#1029)
Commit: ecd6506
EASYRSA/vars is moved to a higher priority than a default PKI.
vars-auto-detect no longer searches 'easyrsa' program directory. - gen-crl: preserve existing crl.pem ownership+mode (#1020)
- New command: make-vars - Print vars.example (here-doc) to stdout (#1024)
- show-expire: Calculate cert. expire seconds from DB date (#1023)
- Update OpenSSL to 3.1.2
What's Changed
- Completely Remove Upgrade Functionality by @TinCanTech in #1001
- Expand help to include undocumented commands by @TinCanTech in #1002
- Revert "Completely Remove Upgrade Functionality" by @TinCanTech in #1010
- Revert "Expand help to include undocumented commands" by @TinCanTech in #1011
- Forbid "default vars in the default PKI" for all commands by @TinCanTech in #1021
- CI: action, checkout v4 by @TinCanTech in #1016
- show-expire: Calculate certificate expire seconds from Database date by @TinCanTech in #1023
- Expand help to include undocumented commands by @TinCanTech in #1013
- New command: make-vars - Print vars.example (here-doc) to stdout by @TinCanTech in #1024
- gen-crl: preserve existing crl.pem ownership+mode by @Tabiskabis in #1020
- Improve vars auto load by @TinCanTech in #1025
- Vars hierarchy v2 by @TinCanTech in #1029
- doc: Update EasyRSA-Advanced.md environment variable list by @TinCanTech in #1030
- Replace santize_path() and ignore Windows "security" warning by @TinCanTech in #1033
- Improve select_vars() and source_vars() by @TinCanTech in #1034
New Contributors
- @Tabiskabis made their first contribution in #1020
Full Changelog: v3.1.6...v3.1.7