pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/www/firefox



Module Name:    pkgsrc
Committed By:   ryoon
Date:           Wed Nov 22 13:32:12 UTC 2023

Modified Files:
        pkgsrc/www/firefox: Makefile distinfo mozilla-common.mk
        pkgsrc/www/firefox/files: node-wrapper.sh

Log Message:
firefox: Update to 120.0

Changelog:
120.0
New

  * Firefox supports a new "Copy Link Without Site Tracking" feature in the
    context menu which ensures that copied links no longer contain tracking
    information.

    Screenshot showing Copy Link feature

  * Firefox now supports a setting (in Preferences -> Privacy & Security) to
    enable Global Privacy Control. With this opt-in feature, Firefox informs
    the websites that the user doesn't want their data to be shared or sold.

    Screenshot showing GPC preference

  * Firefox's private windows and ETP-Strict privacy configuration now enhance
    the Canvas APIs with Fingerprinting Protection, thereby continuing to
    protect our users' online privacy.

  * Firefox has enabled Cookie Banner Blocker by default in private windows for
    all users in Germany. Firefox will now auto-refuse cookies and dismiss
    annoying cookie banners for supported sites.

  * Firefox has enabled URL Tracking Protection by default in private windows
    for all users in Germany. Firefox will remove non-essential URL query
    parameters that are often used to track users across the web.

  * Firefox now imports TLS trust anchors (e.g., certificates) from the
    operating system root store. This will be enabled by default on Windows,
    macOS, and Android, and if needed, can be turned off in settings
    (Preferences -> Privacy & Security -> Certificates).

  * Keyboard shortcuts have now been added for editing and deleting a selected
    credential on about:logins. For editing - Alt + enter (Option + return on
    macOS) and for deleting - Alt + Backspace (Option + Delete on macOS).

  * Users on Ubuntu Linux now have the ability to import from Chromium when
    both are installed as Snap packages.

  * Picture-in-Picture now supports corner snapping on Windows and Linux - just
    hold Ctrl as you move the PiP window.

Fixed

  * Various security fixes.

Security fixes:
Mozilla Foundation Security Advisory 2023-49
#CVE-2023-6204: Out-of-bound memory access in WebGL2 blitFramebuffer
#CVE-2023-6205: Use-after-free in MessagePort::Entangled
#CVE-2023-6206: Clickjacking permission prompts using the fullscreen transition
#CVE-2023-6207: Use-after-free in ReadableByteStreamQueueEntry::Buffer
#CVE-2023-6208: Using Selection API would copy contents into X11 primary
 selection.
#CVE-2023-6209: Incorrect parsing of relative URLs starting with "///"
#CVE-2023-6210: Mixed-content resources not blocked in a javascript: pop-up
#CVE-2023-6211: Clickjacking to load insecure pages in HTTPS-only mode
#CVE-2023-6212: Memory safety bugs fixed in Firefox 120, Firefox ESR 115.5, and
 Thunderbird 115.5
#CVE-2023-6213: Memory safety bugs fixed in Firefox 120


To generate a diff of this commit:
cvs rdiff -u -r1.580 -r1.581 pkgsrc/www/firefox/Makefile
cvs rdiff -u -r1.515 -r1.516 pkgsrc/www/firefox/distinfo
cvs rdiff -u -r1.269 -r1.270 pkgsrc/www/firefox/mozilla-common.mk
cvs rdiff -u -r1.12 -r1.13 pkgsrc/www/firefox/files/node-wrapper.sh

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/www/firefox/Makefile
diff -u pkgsrc/www/firefox/Makefile:1.580 pkgsrc/www/firefox/Makefile:1.581
--- pkgsrc/www/firefox/Makefile:1.580   Fri Nov 17 03:20:47 2023
+++ pkgsrc/www/firefox/Makefile Wed Nov 22 13:32:12 2023
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile,v 1.580 2023/11/17 03:20:47 ryoon Exp $
+# $NetBSD: Makefile,v 1.581 2023/11/22 13:32:12 ryoon Exp $
 
 FIREFOX_VER=           ${MOZ_BRANCH}${MOZ_BRANCH_MINOR}
-MOZ_BRANCH=            119.0
-MOZ_BRANCH_MINOR=      .1
+MOZ_BRANCH=            120.0
+MOZ_BRANCH_MINOR=      
 
 DISTNAME=      firefox-${FIREFOX_VER}.source
 PKGNAME=       ${DISTNAME:S/.source//:S/b/beta/:S/esr//}

Index: pkgsrc/www/firefox/distinfo
diff -u pkgsrc/www/firefox/distinfo:1.515 pkgsrc/www/firefox/distinfo:1.516
--- pkgsrc/www/firefox/distinfo:1.515   Fri Nov 17 03:20:47 2023
+++ pkgsrc/www/firefox/distinfo Wed Nov 22 13:32:12 2023
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.515 2023/11/17 03:20:47 ryoon Exp $
+$NetBSD: distinfo,v 1.516 2023/11/22 13:32:12 ryoon Exp $
 
-BLAKE2s (firefox-119.0.1.source.tar.xz) = 7496afeed0f8b04c44e82bf36fb5772320a42b3f62048b232e7164c200d78d71
-SHA512 (firefox-119.0.1.source.tar.xz) = 4f3201aee10e7b831cc384b2c7430a24f4de81f703115a917f9eb7acecb2ae1725f11af56c41257a056bb9d7a4d749d590cc9baffcd6e13852be45aaecf8163a
-Size (firefox-119.0.1.source.tar.xz) = 524717896 bytes
+BLAKE2s (firefox-120.0.source.tar.xz) = 9c6e5bb8b755b54df2e828dc63da01bc26e8c58a37b32c3fe3fbb6f9ec794519
+SHA512 (firefox-120.0.source.tar.xz) = 31d5f9e1d4173280c8de6d9b8551bc6bba5e2c49b84f944f50d42002d5b39c2fb743bc130f26c81160388a102b8301b94a0a378ecdfa6f943860f971a860df8c
+Size (firefox-120.0.source.tar.xz) = 534394880 bytes
 BLAKE2s (nodejs-output-119.0.1.tgz) = 81bc6931d0f8a83258ee57b2c81ff41eff114fe8d65f6ce129a597e7ba85103c
 SHA512 (nodejs-output-119.0.1.tgz) = 09f86bc2cf706487feaf9e29e7927479a7c2c99299ff84a61dbf32b3d075a48e1f1ac43ecbdc38cd848978dc8105c3022972a6d14068649628d0bc5026e5b52a
 Size (nodejs-output-119.0.1.tgz) = 220307 bytes

Index: pkgsrc/www/firefox/mozilla-common.mk
diff -u pkgsrc/www/firefox/mozilla-common.mk:1.269 pkgsrc/www/firefox/mozilla-common.mk:1.270
--- pkgsrc/www/firefox/mozilla-common.mk:1.269  Thu Nov  9 00:04:43 2023
+++ pkgsrc/www/firefox/mozilla-common.mk        Wed Nov 22 13:32:12 2023
@@ -1,4 +1,4 @@
-# $NetBSD: mozilla-common.mk,v 1.269 2023/11/09 00:04:43 wiz Exp $
+# $NetBSD: mozilla-common.mk,v 1.270 2023/11/22 13:32:12 ryoon Exp $
 #
 # common Makefile fragment for mozilla packages based on gecko 2.0.
 #
@@ -6,7 +6,7 @@
 
 .include "../../mk/bsd.prefs.mk"
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 312 # 120.0 will accept Python 3.12.
+PYTHON_VERSIONS_INCOMPATIBLE=  27
 PYTHON_FOR_BUILD_ONLY=         tool
 ALL_ENV+=                      PYTHON3=${PYTHONBIN}
 
@@ -15,7 +15,7 @@ REPLACE_PYTHON=               build/cargo-linker
 HAS_CONFIGURE=         yes
 CONFIGURE_ARGS+=       --prefix=${PREFIX}
 USE_TOOLS+=            pkg-config perl gmake gm4 unzip zip # autoconf213
-UNLIMIT_RESOURCES+=    datasize virtualsize
+UNLIMIT_RESOURCES+=    datasize stacksize virtualsize
 
 USE_LANGUAGES+=                c c++
 

Index: pkgsrc/www/firefox/files/node-wrapper.sh
diff -u pkgsrc/www/firefox/files/node-wrapper.sh:1.12 pkgsrc/www/firefox/files/node-wrapper.sh:1.13
--- pkgsrc/www/firefox/files/node-wrapper.sh:1.12       Fri Nov 17 03:20:47 2023
+++ pkgsrc/www/firefox/files/node-wrapper.sh    Wed Nov 22 13:32:12 2023
@@ -1,6 +1,6 @@
 #! /bin/sh
 
-VERS=v21.1.0
+VERS=v21.2.0
 
 if [ "$1" = "-v" ] || [ "$1" = "--version" ]; then
        printf "${VERS}\n"



Home | Main Index | Thread Index | Old Index