Skip to content

openssl-osx-ca 2.0.0 - decron

Compare
Choose a tag to compare
@raggi raggi released this 28 Aug 00:09
· 16 commits to master since this release
2.0.0

Summary:

  • launchd replaces cron
  • login.keychain certificates are included by default
  • Makefile revamped with more options

This release major breaking change is the replacement of the old crontab
installation mechanism for a launchd agent instead. Launchd agents are able to
run on a periodic schedule just like cron, and doing so, if the user has no
other crontab entries will avoid a cron daemon being started.

The primary motivation for this change is actually to better integrate with
modern homebrew, which has some built-in support for services. Users are
recommended to use brew services to manage the installation and uninstallation
of the 'cron' from now on. The related brew tap, raggi/ale will be updated
accordingly shortly after this tag is published.

The second important change is that the user login keychain is included in the
installed CA pem by default. This makes it more convenient for users who use the
keychain UI in the common user flows when adding certificates to their system.
Credit and thanks for this change go to Brian Pitts.

As a reminder, users can uninstall their previous crontab before upgrading using
the following command:

    (crontab -l | grep -v openssl-osx-ca) | crontab -