pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/mail/thunderbird
Module Name: pkgsrc
Committed By: ryoon
Date: Thu Feb 26 13:38:44 UTC 2026
Modified Files:
pkgsrc/mail/thunderbird: Makefile distinfo mozilla-common.mk
Log Message:
mail/thunderbird: Update to 148.0
* Use nodejs* in the standard way.
Changelog:
148.0:
What's New
new
Accessiblity is improved in various tree views
new
'Favorites' added as destination for 'Move To' and 'File' buttons
new
Add mail.openpgp.load_untested_gpgme_version to load untested GPGME version
new
NTLM is exposed as an available authentication method for EWS accounts
What's Changed
changed
Read folders are now removed from Unread Folders view
changed
Yahoo, AT&T, AOL accounts are switched to PKCE, a more secure auth protocol
What's Fixed
fixed
Periodic new mail checks silently stopped after sleep or network outages
fixed
Donation banner stole focus when Thunderbird was running in the background
fixed
Status bar messages displayed unlocalizedd folder names or IMAP mailbox names
fixed
New Folder dialog allowed invalid folder creation without a selected parent
folder
fixed
New/unread messages in collapsed thread were not obvious enough
fixed
Invalidly signed unencrypted emails were indicated as worse than unsigned ones
fixed
Untagged messages were not working correctly with quick filter
fixed
Calendar/address book sections were shown in Account Hub when there were none
fixed
Shortcuts could be executed on background mail window while in Account Hub
fixed
Adding a Gmail account prompted for OAuth during auto config
fixed
New password-based Exchange accounts failed to save passwords in login manager
fixed
'Move Message to' filter action was not logged
fixed
Unknown OAuth providers were not allowed during EWS manual config in AccountHub
fixed
Saved search in unified folder resulted in server error
fixed
EWS password prompt looped endlessly if the password was empty
fixed
Account Hub manual configuration flow for Exchange accounts was incorrect
fixed
Google calendars had broken RSVP logic and wrong organizer on new events
fixed
CalDAV calendars that invited calendar alias did not give all response options
fixed
CalDAV calendar with multiple addresses could crash on multi-attendee invites
fixed
iCal imports misread unknown timezones as GMT, creating events at wrong times
fixed
Visual and UX improvements
fixed
Security fixes
Security fixes:
Mozilla Foundation Security Advisory 2026-16
#CVE-2026-2757: Incorrect boundary conditions in the WebRTC: Audio/Video
component
#CVE-2026-2758: Use-after-free in the JavaScript: GC component
#CVE-2026-2759: Incorrect boundary conditions in the Graphics: ImageLib
component
#CVE-2026-2795: Use-after-free in the JavaScript: GC component
#CVE-2026-2760: Sandbox escape due to incorrect boundary conditions in the
Graphics: WebRender component
#CVE-2026-2761: Sandbox escape in the Graphics: WebRender component
#CVE-2026-2762: Integer overflow in the JavaScript: Standard Library component
#CVE-2026-2763: Use-after-free in the JavaScript Engine component
#CVE-2026-2764: JIT miscompilation, use-after-free in the JavaScript Engine:
JIT component
#CVE-2026-2796: JIT miscompilation in the JavaScript: WebAssembly component
#CVE-2026-2797: Use-after-free in the JavaScript: GC component
#CVE-2026-2765: Use-after-free in the JavaScript Engine component
#CVE-2026-2766: Use-after-free in the JavaScript Engine: JIT component
#CVE-2026-2767: Use-after-free in the JavaScript: WebAssembly component
#CVE-2026-2768: Sandbox escape in the Storage: IndexedDB component
#CVE-2026-2798: Use-after-free in the DOM: Core & HTML component
#CVE-2026-2769: Use-after-free in the Storage: IndexedDB component
#CVE-2026-2799: Use-after-free in the DOM: Core & HTML component
#CVE-2026-2770: Use-after-free in the DOM: Bindings (WebIDL) component
#CVE-2026-2771: Undefined behavior in the DOM: Core & HTML component
#CVE-2026-2772: Use-after-free in the Audio/Video: Playback component
#CVE-2026-2773: Incorrect boundary conditions in the Web Audio component
#CVE-2026-2774: Integer overflow in the Audio/Video component
#CVE-2026-2775: Mitigation bypass in the DOM: HTML Parser component
#CVE-2026-2776: Sandbox escape due to incorrect boundary conditions in the
Telemetry component in External Software
#CVE-2026-2777: Privilege escalation in the Messaging System component
#CVE-2026-2778: Sandbox escape due to incorrect boundary conditions in the DOM:
Core & HTML component
#CVE-2026-2779: Incorrect boundary conditions in the Networking: JAR component
#CVE-2026-2800: Spoofing issue in the WebAuthn component in Firefox for Android
#CVE-2026-2780: Privilege escalation in the Netmonitor component
#CVE-2026-2781: Integer overflow in the Libraries component in NSS
#CVE-2026-2801: Incorrect boundary conditions in the JavaScript: WebAssembly
component
#CVE-2026-2782: Privilege escalation in the Netmonitor component
#CVE-2026-2783: Information disclosure due to JIT miscompilation in the
JavaScript Engine: JIT component
#CVE-2026-2802: Race condition in the JavaScript: GC component
#CVE-2026-2803: Information disclosure, mitigation bypass in the Settings UI
component
#CVE-2026-2784: Mitigation bypass in the DOM: Security component
#CVE-2026-2785: Invalid pointer in the JavaScript Engine component
#CVE-2026-2804: Use-after-free in the JavaScript: WebAssembly component
#CVE-2026-2786: Use-after-free in the JavaScript Engine component
#CVE-2026-2805: Invalid pointer in the DOM: Core & HTML component
#CVE-2026-2787: Use-after-free in the DOM: Window and Location component
#CVE-2026-2788: Incorrect boundary conditions in the Audio/Video: GMP component
#CVE-2026-2789: Use-after-free in the Graphics: ImageLib component
#CVE-2026-2806: Uninitialized memory in the Graphics: Text component
#CVE-2026-2790: Same-origin policy bypass in the Networking: JAR component
#CVE-2026-2791: Mitigation bypass in the Networking: Cache component
#CVE-2026-2807: Memory safety bugs fixed in Firefox 148 and Thunderbird 148
#CVE-2026-2792: Memory safety bugs fixed in Firefox ESR 140.8, Thunderbird ESR
140.8, Firefox 148 and Thunderbird 148
#CVE-2026-2793: Memory safety bugs fixed in Firefox ESR 115.33, Firefox ESR
140.8, Thunderbird ESR 140.8, Firefox 148 and Thunderbird 148
To generate a diff of this commit:
cvs rdiff -u -r1.359 -r1.360 pkgsrc/mail/thunderbird/Makefile
cvs rdiff -u -r1.294 -r1.295 pkgsrc/mail/thunderbird/distinfo
cvs rdiff -u -r1.26 -r1.27 pkgsrc/mail/thunderbird/mozilla-common.mk
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/mail/thunderbird/Makefile
diff -u pkgsrc/mail/thunderbird/Makefile:1.359 pkgsrc/mail/thunderbird/Makefile:1.360
--- pkgsrc/mail/thunderbird/Makefile:1.359 Sun Feb 1 07:01:19 2026
+++ pkgsrc/mail/thunderbird/Makefile Thu Feb 26 13:38:43 2026
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile,v 1.359 2026/02/01 07:01:19 ryoon Exp $
+# $NetBSD: Makefile,v 1.360 2026/02/26 13:38:43 ryoon Exp $
DISTNAME= thunderbird-${TB_VER}.source
PKGNAME= thunderbird-${TB_VER:S/esr//}
-TB_VER= 147.0.1
+TB_VER= 148.0
CATEGORIES= mail
MASTER_SITES= ${MASTER_SITE_MOZILLA:=thunderbird/releases/${TB_VER}/source/}
EXTRACT_SUFX= .tar.xz
@@ -17,7 +17,7 @@ LICENSE= mpl-1.1
# overflowing even a biggish tmpfs).
USE_TOOLS+= unzip pax
-WRKSRC= ${WRKDIR}/${DISTNAME:S/.source//:S/esr//}
+WRKSRC= ${WRKDIR}/thunderbird-${TB_VER:C/b.*//}
MOZILLA_DIR= # empty
PLIST_SRC+= ${PLIST_SRC_DFLT}
@@ -90,11 +90,6 @@ SUBST_FILES.cksum+= ${crate}/.cargo-chec
SUBST_SED.cksum+= -e 's,${from},${to},g'
.endfor
-SUBST_CLASSES+= netbsdtag
-SUBST_STAGE.netbsdtag= pre-configure
-SUBST_FILES.netbsdtag= comm/third_party/rnp/src/librekey/key_store_pgp.cpp
-SUBST_SED.netbsdtag= -e 's/__NetBSD__/__NEVER__/'
-
post-extract:
${TOUCH} ${WRKSRC}/comm/third_party/rust/minimal-lexical/.gitmodules
${TOUCH} ${WRKSRC}/comm/third_party/rust/sfv/.gitmodules
Index: pkgsrc/mail/thunderbird/distinfo
diff -u pkgsrc/mail/thunderbird/distinfo:1.294 pkgsrc/mail/thunderbird/distinfo:1.295
--- pkgsrc/mail/thunderbird/distinfo:1.294 Sun Feb 1 07:01:19 2026
+++ pkgsrc/mail/thunderbird/distinfo Thu Feb 26 13:38:43 2026
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.294 2026/02/01 07:01:19 ryoon Exp $
+$NetBSD: distinfo,v 1.295 2026/02/26 13:38:43 ryoon Exp $
-BLAKE2s (thunderbird-147.0.1.source.tar.xz) = f498d09124c75acb54736eecfb7e9782f596ea613c3b39f9458d1c32ea26f592
-SHA512 (thunderbird-147.0.1.source.tar.xz) = bae9adbcb1d45a7644e4d699215a3da85b612b9d99516bdf12f84482f1a6f89153ec4d5ab6dd8bcf69dc512cb50080db4630a5bb52525f22213c7af92b4b77d7
-Size (thunderbird-147.0.1.source.tar.xz) = 781853284 bytes
+BLAKE2s (thunderbird-148.0.source.tar.xz) = 6f95f845fb3137f4b042d902dcc37169eab35d70d358659a48c0fe01ab4f4113
+SHA512 (thunderbird-148.0.source.tar.xz) = ec5e586206ef217f37eb6985356994e7e7c9db6090f57d5b4c43a3a5dc0e1f5a56c0e7080d86fb895446845f9c9b948284f7417afebcf6e6120eca0e1ed238f3
+Size (thunderbird-148.0.source.tar.xz) = 796239120 bytes
SHA1 (patch-browser_app_profile_firefox.js) = 1eaa674c0aa8279e2f9dc2eda582650a08156d65
SHA1 (patch-build_gn__processor.py) = 078f773104bf4c1b30584564aefe365db6ba6daf
SHA1 (patch-build_moz.configure_init.configure) = 65deb3c233df0aab81eb1fca05d708e5a4ed169a
Index: pkgsrc/mail/thunderbird/mozilla-common.mk
diff -u pkgsrc/mail/thunderbird/mozilla-common.mk:1.26 pkgsrc/mail/thunderbird/mozilla-common.mk:1.27
--- pkgsrc/mail/thunderbird/mozilla-common.mk:1.26 Thu Jan 22 19:41:09 2026
+++ pkgsrc/mail/thunderbird/mozilla-common.mk Thu Feb 26 13:38:43 2026
@@ -1,4 +1,4 @@
-# $NetBSD: mozilla-common.mk,v 1.26 2026/01/22 19:41:09 ryoon Exp $
+# $NetBSD: mozilla-common.mk,v 1.27 2026/02/26 13:38:43 ryoon Exp $
#
# common Makefile fragment for mozilla packages based on gecko 2.0.
#
@@ -30,7 +30,8 @@ CFLAGS.NetBSD+= -D_NETBSD_SOURCE
TOOL_DEPENDS+= cbindgen>=0.28.0:../../devel/cbindgen
-TOOL_DEPENDS+= nodejs-[0-9]*:../../lang/nodejs
+BUILDLINK_DEPMETHOD.nodejs= build
+.include "../../lang/nodejs/nodeversion.mk"
.if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64"
TOOL_DEPENDS+= nasm>=2.14:../../devel/nasm
Home |
Main Index |
Thread Index |
Old Index