Blender Git Commits

Blender Git "codesign" branch commits.

February 3, 2020, 15:37 (GMT)
Codesign: Tweaks to make it work on final machines
January 15, 2020, 14:17 (GMT)
Codesign: Fix abort when xcrun returns non-zero code
January 15, 2020, 14:17 (GMT)
Codesign: Allow input be relative path
January 8, 2020, 17:51 (GMT)
Codesogn: Don't capitalize single word

Makes it compatible with Blender's BundleID.
January 8, 2020, 16:05 (GMT)
Codesign: Recognize in-progress status
January 8, 2020, 15:58 (GMT)
Codesign: Correct bundle identifier

Apparently, it can not contain underscore.
January 8, 2020, 15:48 (GMT)
Codesign: Correct appplication bundles files collection

Made it so it works from mounted DMG directory.
January 8, 2020, 15:38 (GMT)
Codesign: More tweaks for non-Blender bundles

- Allow spaces in bundle name
- More correct logic to get volume name (for the case when there is no
'-' separator in the DMG name).
January 8, 2020, 15:31 (GMT)
Codesign: Tweaks to be able to sign non-Blender bundles
January 8, 2020, 14:44 (GMT)
Codesign: Allow signing standalone executable files
December 13, 2019, 15:00 (GMT)
Codesign: Implement buildbot worker side DMG bundling

Is based on bundle.sh but is adopted to an environment where
codesigning is happening in a dedicated VM.

Also fixed some code from previous commits:

- Removed debug only early output when running commands
- Ensured that path to git is always valid
(wasn't a case when __file__ is relative to current directory).
- Fixed simple code signer which couldn't have imported util.
December 12, 2019, 15:26 (GMT)
Codesign: Hook up notarial office
December 12, 2019, 12:29 (GMT)
Codesign: Remove DMG codesign signature removal

Codesign tool reports that removing signature is not possible for DMG.
December 12, 2019, 12:29 (GMT)
Codesign: Switch to TAR as an interchange format

Allows to preserve file mode through the signing process.
December 12, 2019, 11:41 (GMT)
Codesign: Finish codesign step of bundling

Adds all the missing bits from the previous commit, and implements
extra required features: need to copy bundle's _CodeSignatures folder
from codesign machine to the worker machine.
December 12, 2019, 10:59 (GMT)
Codesign: Initial implementation of macOS code signer

Main goal of this change is to make codesign step of release signing
to work on macOS. Development is currently was done on Linux based on
looking into what commands are being invoked.

Part of the change which touches other code signing utilities is
related on making it possible to test "foreign" code signers on a
different platform.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021