gecko-dev/modules
Haik Aftandilian 91fff12722 Bug 1827747 - Use a new executable for the macOS GMP process r=nika,glandium
Use a new executable for the GMP process named "<App Name> Media Plugin Helper" so that the content processes (using the plugin-container executable) and the GMP process can be signed with different entitlements allowing for the use of more secure entitlements.

In order for the new executable to load the Widevine plugin, a change is needed in the codesigning infrastructure repo to generate the .sig file for the new executable.

To get the security benefits of using a new executable for GMP, additional changes are needed in the codesigning infrastructure repo to enable signing plugin-container and the new executable with a reduced set of entitlements.

The executable is a copy of plugin-container renamed as "<App Name> Media Plugin Helper" so it appears with a user friendly name in Activity Monitor. For example, "Firefox Media Plugin Helper". (The GMP process runs with limited privileges preventing it from setting its own "nice" process name.)

Pref off the change until the .sig file change lands and media playback has been validated on production builds.

Differential Revision: https://phabricator.services.mozilla.com/D175796
2023-06-05 20:40:10 +00:00
..
brotli Bug 1821026 - Vendor brotli using `mach vendor` r=jfkthame 2023-03-08 17:13:24 +00:00
fdlibm Bug 1760633: Apply the fdlibm patches for the new files to the in-tree files r=arai 2023-01-06 20:12:33 +00:00
freetype2 Bug 1815879 - Update freetype2 to 2.13.0. r=jfkthame 2023-02-14 03:31:03 +00:00
libjar Backed out 3 changesets (bug 1834222, bug 1834176) for causing RemoteProcessMonitor failures. CLOSED TREE 2023-05-24 04:29:45 +03:00
libmar Bug 1826062 - Automatic fixes for upgrading Prettier to 2.8.8. r=mossop,perftest-reviewers,webcompat-reviewers,geckoview-reviewers,denschub,devtools-reviewers,sparky,calu 2023-05-20 12:26:53 +00:00
libpref Bug 1827747 - Use a new executable for the macOS GMP process r=nika,glandium 2023-06-05 20:40:10 +00:00
woff2 Bug 1821011 - Vendor woff2 using `mach vendor` r=jfkthame 2023-03-08 17:13:08 +00:00
xz-embedded
zlib Bug 1816737 - silence warning spam in (third-party) zlib code r=glandium 2023-02-17 01:29:01 +00:00
moz.build