CVSROOT: /cvs
Module name: ports
Changes by: [email protected] 2021/07/13 09:25:30
Modified files:
www/mozilla-firefox: Makefile distinfo
www/mozilla-firefox/files: unveil.content unveil.gpu unveil.main
www/mozilla-firefox/patches: patch-dom_ipc_ContentChild_cpp
patch-media_libcubeb_src_cubeb_sndio_c
patch-third_party_libwebrtc_webrtc_rtc_base_platform_thread_cc
patch-toolkit_system_gnome_nsGIOService_cpp
www/mozilla-firefox/pkg: PLIST README
www/firefox-i18n: Makefile.inc distinfo
Added files:
www/mozilla-firefox/files: pledge.rdd pledge.socket unveil.rdd
unveil.socket
www/mozilla-firefox/patches:
patch-dom_media_ipc_RDDProcessImpl_cpp
patch-modules_libpref_init_StaticPrefList_yaml
patch-netwerk_ipc_SocketProcessImpl_cpp
patch-security_sandbox_common_SandboxSettings_h
patch-toolkit_moz_configure
Log message:
www/mozilla-firefox: update to firefox 90.0.
See https://www.mozilla.org/en-US/firefox/90.0/releasenotes/
Fixes https://www.mozilla.org/en-US/security/advisories/mfsa2021-28/
most of the added patches are already upstreamed and will go away in 91:
- build forkserver (#1713742, not enabled by default upstream yet, but
decreases memory usage, enable with dom.ipc.forkserver.enable)
- enable the remote data decoder process, and sandbox it (#1713745) -
tested with a wide variety of video/audio files.
- sandbox the new socket process (#1713999). Not enabled by default
upstream yet, but at least can be tested.
- add pledge/unveil config files for rdd & socket processes
- drop /dev/drm0 from unveil config files
- drop the Gtk2 lib/dependency
- amend README wrt debug-firefox package
tested by at least tb@ & naddy@, thanks !