-
Notifications
You must be signed in to change notification settings - Fork 5.2k
Preserve entitlements in managed Mach-O signer #116659
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
jtschuster
merged 23 commits into
dotnet:main
from
jtschuster:PreserveEntitlementsInMachSigner
Jul 2, 2025
Merged
Changes from all commits
Commits
Show all changes
23 commits
Select commit
Hold shift + click to select a range
7dc2929
Preserve entitlements when signing mach files
jtschuster f0190e9
Merge branch 'main' of https://github.com/dotnet/runtime into Preserv…
jtschuster b705e32
Add tests to verify new inodes are created in apphost signing
jtschuster e2ead97
Update blob parser and special slot count for new blobs, add tests fo…
jtschuster 29f6fb8
Add tests to compare EmbeddedSignatureBlob data to codesign output
jtschuster 839c318
Make test platform specific
jtschuster 0466408
Remove RequirementsSize from CodesignInfo, preserve entitlements in c…
jtschuster 9d3c8c2
Make method public again
jtschuster df1da52
Merge branch 'main' of https://github.com/jtschuster/runtime into Pre…
jtschuster 5a70f55
Merge branch 'PreserveEntitlementsInMachSigner' of https://github.com…
jtschuster 89a550d
Use FileStream for ResourceUpdater until we can precalculate the size…
jtschuster 55ee29b
Make codesign less verbose to avoid timeout
jtschuster 913ddfd
Merge branch 'PreserveEntitlementsInMachSigner' of https://github.com…
jtschuster 7e6d834
Add IO exception retries on test file backups
jtschuster d795300
Merge branch 'main' of https://github.com/dotnet/runtime into Preserv…
jtschuster c1d5d75
Apply suggestions from code review
jtschuster c668a03
Field -> Property
jtschuster 93790cf
Merge branch 'main' into PreserveEntitlementsInMachSigner
jtschuster 50eb029
Use ReadOnlySpan for header placeholder data
jtschuster b7f05cd
Make property internal
jtschuster 2a33df4
PR Feedback: Rename ReBundle, move tests to HostModel.Tests, use help…
jtschuster 9e2820c
Merge branch 'PreserveEntitlementsInMachSigner' of https://github.com…
jtschuster edaf00b
PR Feedback:
jtschuster File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.