Skip to content

v1.2.0

Choose a tag to compare

@JayBrown JayBrown released this 19 Aug 11:33
· 4 commits to master since this release

What's new

general

  • split original Xipper workflow/script into Xipper ➤ Create and Xipper ➤ Verify workflows/scripts
  • please remove any earlier versions of Xipper.workflow or xipper.sh
  • now uses the find command with reversed-order sort and tail to detect the root certificate
  • username now determined with the id command, because the who am i | awk combination might create trouble
  • notifications: swapped username and "Xipper"

Xipper ➤ Create

  • if multiple files are selected, the user has to choose between two options: (a) create one xip archive with all files; (b) create one xip archive per file
  • now checks if parent directory of target is writable; if not, e.g. when xipping a file from /System/Library, the xip is saved to the user's home folder
  • checks if targets share the same parent directory in case the user selects multiple files to create one archive from
  • doesn't exit anymore if user is offline, but just disables timestamping instead
  • certificate list is now sorted and only shows unique entries, because on some users' systems there are multiple instances of the same com.apple.idms.appleid.prd certificate
  • skip archive creation in rare cases when the (non-root) user doesn't even have read permissions on target file, e.g. -rw-------

Xipper ➤ Verify

  • adds support for certificates "trusted on this system", e.g. those in the system.keychain as opposed to the login.keychain
  • additional error message if Xipper is unsuccessful in revoking the trust of a protected certificate, e.g. in the system.keychain; then opens Keychain Access for manual revocation
  • added emojis to notifications for visual emphasis

File information

  • File: Xipper-v1.2.0-20160819.dmg
  • Size: 0.359614 MB
  • Hash (SHA-2, 256 bit): bb1661913ac25edd0602a05d16248b8d0db83c4f44925b69d913ccfb36dbbcb2
  • Minisign public key: RWSHxwNerDDQN8RlBeFUuLkB9bPqsR2T6es0jmzguvpvqWiXjxzTfaRY
  • Prehashing: false [compatible with OpenBSD signify]