Releases: clearlinux/clrtrust
Releases · clearlinux/clrtrust
Update for openssl 3
Add clrtrust(1) man page
Man documentation added thanks to @puneetse!
Compatibility with binary apps
For compatibility with binary apps built on some distributions (most notably, Ubuntu), Clear Linux trust store provides a symlink to certificate bundle at /etc/ssl/certs/ca-certificates.crt
(by a combination of 82f66ef and filesystem config).
Bug fixes
Performance improvement
Many-fold performance improvement on trust store generation (first time boot and store updates).
Modified behavior of add and remove. Bug fixes.
- Simplified the implementation of
add
andremove
commands. The behavior has been modified. Before,add
orremove
would not modify the trust store unless all the input (e.g. all the files) was valid. In the new implementation, these commands will still warn about invalid input and return an error, but will process the valid input. - Fixed issue with locking in the containers (where no
/run/lock
present). #14 - Fixed handling of unrecognized commands
Store generation improvements
- Store generation is now serialized which prevents errors during (unlikely) parallel execution of the
clrtrust generate
- If there are no certificates in the trust sources, the system store will not be generated and error message will be printed.
Improved diagnostics and documentation
- Introducing
check
command which performs basic sanity checks of the environment, such as presence and permissions of the directories.check
is also executed as part of adding or removing trust. - Certificate files are being check to contain single certificates when adding. This is to avoid silently allowing addition of certificate bundles: they will not (and should not) be handled properly for trust purposes.
- An implementation of
c_rehash
command is included withclrtrust
. It removes dependency on externalc_rehash
. Externalc_rehash
will be used if present, but is no longer required. Option-c|--internal-rehash
has been added to force using the internal implementation. - README.md is added, providing friendly description of the tool on github frontpage.
- Miscellaneous bug fixes.