| c42fc0a9 | 11-Sep-2026 |
Jim Jagielski <jimjag@gmail.com> |
macOS: wire notarization into packaging and close release gates
A real Developer ID build - the first this signing work has had - surfaced gaps ad-hoc testing couldn't: notarization was never invoke
macOS: wire notarization into packaging and close release gates
A real Developer ID build - the first this signing work has had - surfaced gaps ad-hoc testing couldn't: notarization was never invoked despite being supported, Gatekeeper was checked before notarizing, and neither the DMG nor its enclosed app was independently verified.
Also fixes a discarded license-resource return value and an EPM configure requirement for package formats that never invoke EPM.
show more ...
|
| d8849243 | 10-Sep-2026 |
Jim Jagielski <jimjag@gmail.com> |
macOS: harden application and disk image signing
Make strict signature verification fail packaging, honor configured keychains for all artifacts, and limit process entitlements to executable code. R
macOS: harden application and disk image signing
Make strict signature verification fail packaging, honor configured keychains for all artifacts, and limit process entitlements to executable code. Reject unresolved build-time Mach-O load paths before signing.
Use safe argument handling for signing and disk image creation, make language-pack wrappers valid application bundles, and prevent them from invalidating signed installations.
Relocate bundled Python's install names, preserve its Darwin sysconfig data, and update the Spotlight importer for the Contents/program layout.
show more ...
|