2022-01-31 18:52:21 +08:00
|
|
|
1.11 - Ship certificate of the CA root of hg.mozilla.org and use it for
|
|
|
|
verification
|
2022-01-09 00:00:22 +08:00
|
|
|
1.10 - Use --filter=ca-anchors for all stores
|
2022-01-10 00:17:38 -06:00
|
|
|
- Update CS.txt (no changes since last update)
|
|
|
|
- Fix installation of systemd timers on non-systemd systems
|
2021-09-16 18:56:59 -05:00
|
|
|
1.9 - Guard overrides on first run to avoid error message
|
|
|
|
- Move dist files to /etc/make-ca
|
|
|
|
- Add distribution script to update CS.txt from CCADB
|
2021-08-29 23:32:18 -05:00
|
|
|
1.8.1 - Set defualt for code signing to off
|
2021-08-04 20:41:19 -05:00
|
|
|
1.8 - Use get_p11_label for certificate name in output when processing
|
|
|
|
local certificates
|
2021-08-07 19:58:24 -05:00
|
|
|
- Use "Subject:" line for get_p11_label()
|
2021-08-04 20:41:19 -05:00
|
|
|
- Use last OU= value for get_p11_label() fallback
|
2021-08-07 20:01:19 -05:00
|
|
|
- Fix several text issues in get_p11_label - Thanks to Michael Joost
|
2021-08-04 22:20:37 -05:00
|
|
|
- Omit x-certificate-extension in comparison for
|
|
|
|
copy-local-modifications
|
2021-08-05 22:31:13 -05:00
|
|
|
- Use X509v3 Key Usage section to determine local trust for anchors
|
2021-08-05 22:27:20 -05:00
|
|
|
added using 'trust anchor --store'
|
2021-08-05 20:48:55 -05:00
|
|
|
- Add nss-{server,email}-distrust-after values in anchors - requires
|
2021-08-05 20:40:36 -05:00
|
|
|
p11-kit >= 0.23.19
|
2021-08-05 00:33:04 -05:00
|
|
|
- Use --filter=certificates for all stores
|
2021-08-05 01:13:05 -05:00
|
|
|
- Fix output of NSSDB and Java PCKS#12 stores
|
2021-08-05 19:39:08 -05:00
|
|
|
- Correct incorrectly named get_p11_val()
|
2021-08-07 19:37:23 -05:00
|
|
|
- Use .p11-kit extension for anchors
|
2021-08-07 00:40:39 -05:00
|
|
|
- Handle getopt style short options in get_args()
|
2021-08-08 11:03:12 -05:00
|
|
|
- Use Microsoft's trust for code signing with -i | --mscodesign
|
|
|
|
Note: this is manually generated, will add CCADB when avaialble
|
2021-08-09 22:14:46 -05:00
|
|
|
- Backup and restore anchors with PKIX extensions
|
2020-03-07 22:55:16 -06:00
|
|
|
1.7 - Revert help2man update (requires complete perl environment)
|
2020-03-07 22:37:27 -06:00
|
|
|
1.6 - Fix install target for make -j#
|
2020-03-07 22:40:11 -06:00
|
|
|
- Add detailed dependency info and add note about configuration file
|
2020-03-07 22:41:51 -06:00
|
|
|
- Update help2man to 1.47.12
|
2019-09-10 22:15:30 -05:00
|
|
|
1.5 - Allow generation of all stores in alternate directory
|
2019-04-13 00:06:14 -05:00
|
|
|
1.4 - Revert change to use /usr/bin/update-ca-certifiates for systemd
|
|
|
|
service
|
2019-01-05 19:16:07 -06:00
|
|
|
1.3 - Added write_nss_db() and write_java_p12() functions to eliminate
|
|
|
|
duplicate code
|
|
|
|
- Corrected version string
|
2019-04-12 22:20:20 -05:00
|
|
|
- Remove unused variables saarg, csarg, and smarg in
|
|
|
|
get_trust_values() function
|
|
|
|
- Remove unused CERTLIST variable in copy-trust-modifications
|
2019-04-12 22:32:02 -05:00
|
|
|
- Fix syntax error in check_arg() function
|
2019-04-12 22:20:20 -05:00
|
|
|
- Correct STDERR redirection in multiple functions
|
2019-04-12 23:11:01 -05:00
|
|
|
- Redirect errors in copy-trust-modifications script
|
|
|
|
- Use update-ca-certificates for systemd service
|
2019-01-01 14:08:35 -06:00
|
|
|
1.2 - Use md5sum values for anchors.txt to detect p11-kit changes
|
2019-01-05 19:16:07 -06:00
|
|
|
- Added get_p11_label() function to get reliable label values
|
2019-01-01 14:35:23 -06:00
|
|
|
- Added get_trust_values(), get_p11_trust(), and write_anchor()
|
|
|
|
functions to eliminate duplicate code
|
2019-01-01 19:35:19 -06:00
|
|
|
- Fix certificate label in local certificates
|
2019-01-01 20:00:04 -06:00
|
|
|
- Changed default name of anchors list to use md5sums extension
|
|
|
|
- Added copy-trust-modifcations script for use by p11-kit
|
2018-12-28 00:41:01 -06:00
|
|
|
1.1 - Add anchorlist for use by p11-kit to utilize LOCALDIR
|
2018-12-01 16:07:58 -06:00
|
|
|
1.0 - Move bundle defaults to /etc/pki/tls/{certs,java}/
|
2018-12-01 16:03:19 -06:00
|
|
|
- Fix invalid test cases on command line processing
|
2018-12-01 16:05:08 -06:00
|
|
|
- Remove -c/--cadir flags, replace with -b/--bundledir to store
|
2018-12-01 17:07:13 -06:00
|
|
|
all bundles in same location
|
|
|
|
- Perform system installation of update service files
|
|
|
|
- Separate installation step for other consumers
|
2018-12-01 17:21:37 -06:00
|
|
|
- Install default configuration file
|
2018-09-02 02:59:25 -05:00
|
|
|
0.9 - Use P11-Kit trust module to generate alternate certificate stores
|
|
|
|
from trust policy
|
2018-09-04 22:19:40 -05:00
|
|
|
- Only generate the trust store (and optionally NSSDB and Java PKCS#12)
|
|
|
|
when using DESTDIR - you now must run the installed script as part of
|
2020-11-12 20:34:58 -06:00
|
|
|
your post-installation procedure, with P11-Kit trust available, to
|
2018-09-04 22:19:40 -05:00
|
|
|
generate the alternate certificate stores - only the trust store (and
|
|
|
|
optionally NSSDB and Java P12 stores) are distributed
|
2018-09-02 03:12:44 -05:00
|
|
|
- Added "Wants=network-online.target" to update-pki.service - Thanks to
|
|
|
|
Brendan L for the fix
|
2018-09-04 22:19:40 -05:00
|
|
|
- No longer generate Java p12 format cacerts by default
|
|
|
|
- No longer generate NSSDB store by default
|
2018-09-02 02:59:25 -05:00
|
|
|
0.8 - Use 'openssl rehash' instead of c-rehash script
|
2018-02-07 22:49:55 -06:00
|
|
|
0.7 - Generate both PKCS#12 and JKS stores for Java
|
|
|
|
- Local certs keep out of band trust when copied to system certs
|
2018-02-18 20:35:03 -06:00
|
|
|
- Remove use of .old files/directories
|
2017-10-14 00:07:58 -05:00
|
|
|
0.6 - Allow use of proxy with OpenSSL s_client
|
|
|
|
- Really check revision before download
|
|
|
|
- Make sure download was successful before testing values
|
2017-09-30 02:40:10 -05:00
|
|
|
0.5 - Install systemd timer and service units
|
|
|
|
- Add uninstall and clean targets
|
2017-09-27 00:32:19 -05:00
|
|
|
0.4 - Add email and code signing flat file certificate stores
|
2017-09-24 20:51:49 -05:00
|
|
|
0.3 - Generate single file stores (Java and GNUTLS) using main OpenSSL
|
|
|
|
store as source to avoid duplicates
|
2017-09-20 22:29:03 -05:00
|
|
|
0.2 - Install source certdata.txt file
|
2017-09-21 00:17:24 -05:00
|
|
|
- Provide -r/--rebuild option
|
|
|
|
- Add -g/--get option to download using only s_client
|
2017-09-21 00:34:41 -05:00
|
|
|
- Always add REVISION value to installed certdata.txt
|
2017-09-22 11:50:47 -05:00
|
|
|
- Use HG revision value (fall back to date for local files)
|
2017-09-22 16:37:00 -05:00
|
|
|
- Allow rebuid within DESTDIR
|
2017-09-22 19:57:31 -05:00
|
|
|
- Complete manpage
|
2017-09-19 00:38:45 -05:00
|
|
|
0.1 - Check executable bit for CERTUTIL, KEYTOOL, and OPENSSL
|
2017-09-19 00:31:40 -05:00
|
|
|
- Allow global configuration file
|
|
|
|
- Use correct license text (MIT)
|
|
|
|
20170425 - Use p11-kit format anchors
|
|
|
|
- Add CKA_NSS_MOZILLA_CA_POLICY attribute for p11-kit anchors
|
|
|
|
- Add clientAuth OpenSSL attribute and (currently unused) NSS
|
|
|
|
CKA_TRUST_CLIENT_AUTH
|
|
|
|
20170119 - Show trust bits on local certs
|
|
|
|
- Add version output for help2man
|
2020-11-12 20:34:58 -06:00
|
|
|
20161210 - Add note about --force switch when same version
|
2017-09-19 00:31:40 -05:00
|
|
|
20161126 - Add -D/--destdir switch
|
|
|
|
20161124 - Add -f/--force switch to bypass version check
|
2020-11-12 20:34:58 -06:00
|
|
|
- Add multiple switches to allow for alternate locations
|
2017-09-19 00:31:40 -05:00
|
|
|
- Add help text
|
|
|
|
20161118 - Drop make-cert.pl script
|
|
|
|
- Add support for Java and NSSDB
|
|
|
|
|