Skip to content
Snippets Groups Projects
  1. Nov 16, 2023
    • Alex Catarineu's avatar
      Bug 28369: Stop shipping pingsender executable · 466c496e
      Alex Catarineu authored and Pier Angelo Vendrame's avatar Pier Angelo Vendrame committed
      466c496e
    • Pier Angelo Vendrame's avatar
      Tweaks to the build system · d3925b5b
      Pier Angelo Vendrame authored
      Bug 40857: Modified the fat .aar creation file
      
      This is a workaround to build fat .aars with the compiling enviornment
      disabled.
      Mozilla does not use a similar configuration, but either runs a Firefox
      build and discards its output, or uses artifacts build.
      
      We might switch to artifact builds too, and drop this patch, or write a
      better one to upstream. But until then we need this patch.
      
      See also https://bugzilla.mozilla.org/show_bug.cgi?id=1763770.
      
      Bug 41458: Prevent `mach package-multi-locale` from actually creating a package
      
      macOS builds need some files to be moved around with
      ./mach package-multi-locale to create multi-locale packages.
      The required command isn't exposed through any other mach command.
      So, we patch package-multi-locale both to prevent it from failing when
      doing official builds and to detect any future changes on it.
      d3925b5b
  2. Sep 18, 2023
  3. Jun 07, 2023
  4. Jul 07, 2023
  5. Jun 28, 2023
  6. Jun 13, 2023
  7. Jun 09, 2023
  8. Jun 02, 2023
  9. Jun 01, 2023
  10. May 31, 2023
  11. May 30, 2023
  12. May 29, 2023
  13. May 26, 2023
  14. May 25, 2023
  15. May 24, 2023
  16. May 23, 2023
  17. May 22, 2023
  18. May 19, 2023
    • Haik Aftandilian's avatar
      Bug 1827747 - Use a new executable for the macOS GMP process r=nika,glandium · a3420822
      Haik Aftandilian authored
      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.
      
      To get the 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 built as media-plugin-helper and then renamed to "<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.)
      
      Limit the change to Nightly at this time to allow validation of using a new executable and then enabling the strong entitlements.
      
      Differential Revision: https://phabricator.services.mozilla.com/D175796
      a3420822
Loading