Closed Bug 1779816 Opened 3 years ago Closed 3 years ago

Entitlement file cleanup - remove defaults

Categories

(Core :: Security: Process Sandboxing, enhancement, P1)

Desktop
macOS
enhancement

Tracking

()

RESOLVED FIXED
104 Branch
Tracking Status
firefox104 --- fixed

People

(Reporter: haik, Assigned: haik)

References

Details

Attachments

(1 file)

Cleanup entitlement files by removing entitlements that use the default setting of false.

From Apple's online docs, "the default value of these Boolean entitlements is false. When Xcode signs your code, it includes an entitlement only if the value is true. If you’re manually signing code, follow this convention to ensure maximum compatibility. Don’t include an entitlement if the value is false."

Cleanup our entitlement files by removing entitlements that use the default setting of false.

production.entitlements.xml and developer.entitlements.xml are used today.

The browser and plugin-container entitlement lists will be used when we enable using different entitlements for parent and child processes.

Assignee: nobody → haftandilian
Status: NEW → ASSIGNED
Severity: normal → S4
Pushed by haftandilian@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/6052317fac9c Don't specify entitlements that use the default setting of false r=mac-reviewers,bradwerth
Status: ASSIGNED → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
Target Milestone: --- → 104 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: