Skip to content

v1.5.0

Choose a tag to compare

@JayBrown JayBrown released this 13 Sep 14:17
· 9 commits to master since this release

What's new

  • major update
  • included ReadMe text file with installation instructions and terminal-notifier
  • user can now select one of his S/MIME identities to sign the CMS file containing the disk image checksum(s)
  • canceling the identity selection will sign the CMS with the default DiMaGo Base Identity
  • extended the verify and verify/concat scripts to show the signing identity's common name
  • introduced in-script functions pk-scan and id-scan
  • keys and identities are scanned at first run, and again if no scans have occurred for 30 and 90 days respectively
  • valid public S/MIME keys and valid S/MIME identities are now written to a DiMaGo SQLite database
  • SQLite ROWID is taken into account, in case the user (for some reason) has two valid certificates for the same email address
  • key/identity lists now also show ⚠️ expiration date if a key/identity will expire in the current year
  • user has the option to 🔍 Rescan for new valid public S/MIME identities from within the script (public key selection)
  • user has the option to 🔍 Rescan for new valid S/MIME identities from within the script (CMS generation; identity selection)
  • added creation date to comment field in a disk image's DiMaGo keychain entry
  • added target, volume or basename information to the DiMaGo window titles

LaunchAgent

  • added an optional (but recommended) LaunchAgent local.lcars.DiMaGoScanner.plist and its corresponding helper script dimago-scan.sh
  • install the helper script into /usr/local/bin and enter chmod +x /usr/local/bin/dimago-scan.sh in your shell
  • then install the agent into $HOME/Library/LaunchAgents and load with launchctl load $HOME/Library/LaunchAgents/local.lcars.DiMaGoScanner.plist
  • if loaded, the LaunchAgent will run every 8 hours to activate the helper script as a low-level background process with a nice setting of 20
  • the script will auto-rescan for valid public S/MIME keys and valid S/MIME identities and write the results to the DiMaGo database (destructive)

File information

File: DiMaGo-v1.5.0-beta-20160913.dmg
Size: 0.620863 MB
Hash (SHA-2, 256 bit): 9aab0d76b34bf982dda380ef7c409f29f8e8a7189e5bfef136b65da5e476f131
Minisign public key: RWSHxwNerDDQN8RlBeFUuLkB9bPqsR2T6es0jmzguvpvqWiXjxzTfaRY
Prehashing: false [compatible with OpenBSD signify]