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:           Sun Oct  4 13:27:54 UTC 2026

Modified Files:
        pkgsrc/mail/thunderbird: Makefile PLIST distinfo
        pkgsrc/mail/thunderbird/patches: patch-browser_app_profile_firefox.js
            patch-python_sites_build.txt

Log Message:
mail/thunderbird: Update to 157.0.1

Changelog:
157.0.1:
What's Fixed
fixed
EWS/Graph messages could crash Thunderbird when handling relative URL fragments

157.0:
What's New
new
Enterprise policy DisableChat disables Thunderbird Chat functionality

new
Enterprise policy DisableFileLink disables Thunderbird FileLink functionality

What's Changed
changed
Preference mailnews.headers.minNumHeaders has been removed

changed
Allow viewing remote content in OpenPGP messages encrypted with integrity
protection

changed
RNP command-line utilities are no longer included with Thunderbird

changed
IMAP/POP manual config port field is now optional

changed
Thundermail built-in add-on updated to v2.0.16

What;s Fixed
fixed
Ctrl+Shift+K could fail to open the Quick Filter UI

fixed
Message list could show the wrong sender for messages

fixed
Status bar could remain active and cause 100% CPU usage after activity ended

fixed
OpenPGP discovery failed to find replacement keys after a key was revoked

fixed
Valid RSA OpenPGP keys could be rejected, preventing encryption

fixed
Sent messages could silently fail to save to the IMAP Sent folder

fixed
Sending message did not fail gracefully with malformed references header

fixed
Thunderbird could hang when waiting for IMAP server greeting during account
setup

fixed
Account Hub account creation could fail with malformed URI

fixed
Custom OAuth Endpoint Host incorrectly required a full URL instead of a domain

fixed
Message filters could falsely match when evaluating search term failures

fixed
CardDAV address books could fail to sync when no password prompt was needed

fixed
Yahoo emails appeared blank with MIME handlers disabled via
mailnews.display.disallow_mime_handlers

fixed
Pending moves within the same IMAP account could make messages disappear

fixed
Inline images could disappear after editing and resaving drafts

fixed
SMTP OAuth2 failed when large access token exceeded command line length limit

fixed
Gmail OAuth2 authentication could intermittently fail on Windows

fixed
Exchange NTLM authentication failed when updated passwords were not saved

fixed
SMTP AUTH LOGIN could fail after username challenges and close the connection

fixed
AppUpdatePin policy did not prevent Thunderbird from updating beyond pinned
version

fixed
Recurring events could appear after their configured end date

fixed
CalDAV task body could remain outdated after syncing changes from another
client

fixed
CalDAV invitations could fail when accepted before the calendar synced

fixed
Visual and UX improvements

fixed
Security fixes

Security fixes:
Mozilla Foundation Security Advisory 2026-101
#CVE-2026-103500: Heap buffer overflow opening large email
#CVE-2026-100756: Incorrect boundary conditions in the Audio/Video: Playback
 component
#CVE-2026-100757: Use-after-free in the Widget component
#CVE-2026-100758: Sandbox escape in the DOM: Navigation component
#CVE-2026-100759: Uninitialized memory in the Storage: Quota Manager component
#CVE-2026-100760: Sandbox escape in the Security: Process Sandboxing component
#CVE-2026-100761: Privilege escalation due to use-after-free in the Graphics:
 WebGPU component
#CVE-2026-100762: Sandbox escape due to use-after-free in the DOM: Content
 Processes component
#CVE-2026-100763: Incorrect boundary conditions in the Graphics: WebGPU
 component
#CVE-2026-100764: Privilege escalation due to incorrect boundary conditions in
 the Graphics: WebGPU component
#CVE-2026-100765: Use-after-free in the JavaScript: WebAssembly component
#CVE-2026-100766: Information disclosure in the Networking: JAR component
#CVE-2026-100767: Use-after-free in the Networking: Cache component
#CVE-2026-100768: Use-after-free in the Graphics: WebGPU component
#CVE-2026-100769: Use-after-free in the JavaScript: WebAssembly component
#CVE-2026-100770: Sandbox escape due to use-after-free in the DOM: Content
 Processes component
#CVE-2026-100771: Undefined behavior in the DOM: Streams component
#CVE-2026-100772: Use-after-free in the DOM: Core & HTML component
#CVE-2026-100773: Use-after-free in the Storage: IndexedDB component
#CVE-2026-100774: Use-after-free in the DOM: Core & HTML component
#CVE-2026-100775: Sandbox escape in the Graphics component
#CVE-2026-100776: Use-after-free in the JavaScript: WebAssembly component
#CVE-2026-100777: Use-after-free in the Graphics: Canvas2D component
#CVE-2026-100778: Sandbox escape due to use-after-free in the DOM: Core & HTML
 component
#CVE-2026-100779: Use-after-free in the XSLT component
#CVE-2026-100780: Use-after-free in the DOM: Core & HTML component
#CVE-2026-100781: Sandbox escape due to incorrect boundary conditions in the
 Graphics: WebRender component
#CVE-2026-100782: Privilege escalation due to incorrect boundary conditions in
 the Graphics component
#CVE-2026-100783: Uninitialized memory in the Audio/Video component
#CVE-2026-100784: Use-after-free in the Layout: Text and Fonts component
#CVE-2026-100785: Use-after-free in the DOM: Core & HTML component
#CVE-2026-100786: Sandbox escape due to use-after-free in the Graphics
 component
#CVE-2026-100787: Sandbox escape in the XUL component
#CVE-2026-100788: Invalid pointer in the JavaScript: WebAssembly component
#CVE-2026-100789: Use-after-free in the Graphics: Canvas2D component
#CVE-2026-100790: Use-after-free in the XSLT component
#CVE-2026-100791: Use-after-free in the DOM: Core & HTML component
#CVE-2026-100792: JIT miscompilation in the JavaScript: WebAssembly component
#CVE-2026-100793: JIT miscompilation in the JavaScript Engine component
#CVE-2026-100794: Sandbox escape due to incorrect boundary conditions in the
 Internationalization component
#CVE-2026-96869: Information disclosure in the Networking component
#CVE-2026-100795: Denial-of-service in the Networking component
#CVE-2026-100796: Use-after-free in the JavaScript: WebAssembly component
#CVE-2026-100797: Privilege escalation due to use-after-free in the Graphics:
 WebRender component
#CVE-2026-100798: Cryptography misuse in Storage: Quota Manager component
#CVE-2026-100799: Uninitialized memory in the Graphics: WebGPU component
#CVE-2026-100800: Sandbox escape due to use-after-free in the Disability Access
 APIs component
#CVE-2026-100801: Privilege escalation in the DLL Services component
#CVE-2026-100802: Uninitialized memory in the Graphics: WebGPU component
#CVE-2026-100803: Same-origin policy bypass in the WebExtensions component
#CVE-2026-100804: Sandbox escape due to use-after-free in the Preferences:
 Backend component
#CVE-2026-100805: Race condition, use-after-free in the Audio/Video component
#CVE-2026-100806: Uninitialized memory in the Graphics: WebGPU component
#CVE-2026-100807: Privilege escalation in the DOM: Service Workers component
#CVE-2026-100808: Mitigation bypass in the DOM: Service Workers component
#CVE-2026-100809: Same-origin policy bypass in the DevTools component
#CVE-2026-100810: Other issue in the DevTools component
#CVE-2026-100811: Sandbox escape due to use-after-free in the DOM: Core & HTML
 component
#CVE-2026-100812: Denial-of-service in the Graphics component
#CVE-2026-100813: Invalid pointer in the JavaScript Engine: JIT component
#CVE-2026-100814: Incorrect boundary conditions in the JavaScript Engine: JIT
 component
#CVE-2026-100815: Use-after-free in the CSS Parsing and Computation component
#CVE-2026-100816: Site isolation issue in the DOM: Networking component
#CVE-2026-100817: Other issue in the JavaScript: WebAssembly component
#CVE-2026-100818: Sandbox escape due to use-after-free in the Widget: Gtk
 component
#CVE-2026-100819: Sandbox escape due to incorrect boundary conditions in the
 XPCOM component
#CVE-2026-100820: Privilege escalation in the Address Bar component
#CVE-2026-100821: Site isolation issue in the Panning and Zooming component
#CVE-2026-100822: Spoofing issue in the Networking: HTTP component
#CVE-2026-100824: Privilege escalation in the Places component
#CVE-2026-100825: Use-after-free in the JavaScript Engine: JIT component
#CVE-2026-100826: Denial-of-service in the Storage: StorageManager component
#CVE-2026-100828: Mitigation bypass in the Bookmarks & History component
#CVE-2026-100829: Mitigation bypass in the DOM: Security component
#CVE-2026-100830: Mitigation bypass in the DOM: Navigation component
#CVE-2026-100831: Use-after-free in the DOM: UI Events & Focus Handling
 component


To generate a diff of this commit:
cvs rdiff -u -r1.372 -r1.373 pkgsrc/mail/thunderbird/Makefile
cvs rdiff -u -r1.99 -r1.100 pkgsrc/mail/thunderbird/PLIST
cvs rdiff -u -r1.302 -r1.303 pkgsrc/mail/thunderbird/distinfo
cvs rdiff -u -r1.7 -r1.8 \
    pkgsrc/mail/thunderbird/patches/patch-browser_app_profile_firefox.js
cvs rdiff -u -r1.2 -r1.3 \
    pkgsrc/mail/thunderbird/patches/patch-python_sites_build.txt

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.372 pkgsrc/mail/thunderbird/Makefile:1.373
--- pkgsrc/mail/thunderbird/Makefile:1.372      Tue Sep 29 06:06:25 2026
+++ pkgsrc/mail/thunderbird/Makefile    Sun Oct  4 13:27:53 2026
@@ -1,9 +1,8 @@
-# $NetBSD: Makefile,v 1.372 2026/09/29 06:06:25 wiz Exp $
+# $NetBSD: Makefile,v 1.373 2026/10/04 13:27:53 ryoon Exp $
 
 DISTNAME=      thunderbird-${TB_VER}.source
 PKGNAME=       thunderbird-${TB_VER:S/esr//}
-PKGREVISION=   2
-TB_VER=                156.0.1
+TB_VER=                157.0.1
 CATEGORIES=    mail
 MASTER_SITES=  ${MASTER_SITE_MOZILLA:=thunderbird/releases/${TB_VER}/source/}
 EXTRACT_SUFX=  .tar.xz

Index: pkgsrc/mail/thunderbird/PLIST
diff -u pkgsrc/mail/thunderbird/PLIST:1.99 pkgsrc/mail/thunderbird/PLIST:1.100
--- pkgsrc/mail/thunderbird/PLIST:1.99  Wed Sep 23 08:48:57 2026
+++ pkgsrc/mail/thunderbird/PLIST       Sun Oct  4 13:27:53 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.99 2026/09/23 08:48:57 ryoon Exp $
+@comment $NetBSD: PLIST,v 1.100 2026/10/04 13:27:53 ryoon Exp $
 bin/thunderbird
 lib/thunderbird/application.ini
 lib/thunderbird/chrome/icons/default/TB-symbolic.svg
@@ -39,10 +39,7 @@ lib/thunderbird/omni.ja
 lib/thunderbird/pingsender
 lib/thunderbird/platform.ini
 lib/thunderbird/removed-files
-lib/thunderbird/rnp-cli
-lib/thunderbird/rnpkeys
 lib/thunderbird/thunderbird
 lib/thunderbird/thunderbird-bin
 share/applications/thunderbird.desktop
 share/pixmaps/thunderbird.png
-@pkgdir lib/thunderbird/extensions

Index: pkgsrc/mail/thunderbird/distinfo
diff -u pkgsrc/mail/thunderbird/distinfo:1.302 pkgsrc/mail/thunderbird/distinfo:1.303
--- pkgsrc/mail/thunderbird/distinfo:1.302      Sat Sep 26 07:45:51 2026
+++ pkgsrc/mail/thunderbird/distinfo    Sun Oct  4 13:27:53 2026
@@ -1,9 +1,9 @@
-$NetBSD: distinfo,v 1.302 2026/09/26 07:45:51 ryoon Exp $
+$NetBSD: distinfo,v 1.303 2026/10/04 13:27:53 ryoon Exp $
 
-BLAKE2s (thunderbird-156.0.1.source.tar.xz) = 1e7df5988e15eeb38102d5669d59811a20f4ff06b8161e543cbcb72f7a7b7a7d
-SHA512 (thunderbird-156.0.1.source.tar.xz) = e9262a4666e0107c7bc45fc2ad4bac4d6e5db4bfd3325d1d1c418f00adee777db969f8c12d8f310f45fdfda61b26e31bd0eea8b7d64ed1ee0050b5ee9235cfb0
-Size (thunderbird-156.0.1.source.tar.xz) = 943111452 bytes
-SHA1 (patch-browser_app_profile_firefox.js) = 1eaa674c0aa8279e2f9dc2eda582650a08156d65
+BLAKE2s (thunderbird-157.0.1.source.tar.xz) = 9ed62aeaa4b32242517db5b1f7e9747f25a7e15f3dc773aa946b8e444380a8b9
+SHA512 (thunderbird-157.0.1.source.tar.xz) = 12c6151150cadce68b113720788ff6d4cdcd39ae57131152f92a272a76c2590fd929edd45faed4e81e1f32eb58d0b22ca003a37294b9daf6648d39194f09fd95
+Size (thunderbird-157.0.1.source.tar.xz) = 948443048 bytes
+SHA1 (patch-browser_app_profile_firefox.js) = 1fe46a0bb3d29520d19755a8786457b3259a6c96
 SHA1 (patch-build_gn__processor.py) = c9b2f31787704c3fec466711010ef632199ae385
 SHA1 (patch-build_moz.configure_init.configure) = 65deb3c233df0aab81eb1fca05d708e5a4ed169a
 SHA1 (patch-build_moz.configure_rust.configure) = 25ddfacd29cebbc6db005dbe61a2a7446d480678
@@ -44,7 +44,7 @@ SHA1 (patch-mozglue_misc_Now.cpp) = 7607
 SHA1 (patch-netwerk_protocol_http_nsHttpHandler.cpp) = 67493b4635041d21ff9fbfda80b3197fed542a26
 SHA1 (patch-nsprpub_pr_src_pthreads_ptsynch.c) = c99c3ce679f4196fc3baaf65051471a13d6fe8cd
 SHA1 (patch-python_mozbuild_mozbuild_backend_recursivemake.py) = 5be4183d9075f5a3a3c6b3e0338473af185fb50e
-SHA1 (patch-python_sites_build.txt) = f03f059bbe79bfdf7f1db5475279edb3c9d6ebed
+SHA1 (patch-python_sites_build.txt) = 2f716b67b47d8d0f648f466aabdc1c4e90d0f024
 SHA1 (patch-python_sites_mach.txt) = be62d091430daaa2ceeff3aff07f71275896352f
 SHA1 (patch-security_nss_lib_freebl_mpi_mpi.c) = 6cac13bc120d52b2c3628938d2fc1cba628b3a31
 SHA1 (patch-security_nss_lib_mozpkix_include_pkix_Input.h) = f9ee42e611d69e22f52fb3dede1304ad338ccc71

Index: pkgsrc/mail/thunderbird/patches/patch-browser_app_profile_firefox.js
diff -u pkgsrc/mail/thunderbird/patches/patch-browser_app_profile_firefox.js:1.7 pkgsrc/mail/thunderbird/patches/patch-browser_app_profile_firefox.js:1.8
--- pkgsrc/mail/thunderbird/patches/patch-browser_app_profile_firefox.js:1.7    Wed Dec 24 16:47:38 2025
+++ pkgsrc/mail/thunderbird/patches/patch-browser_app_profile_firefox.js        Sun Oct  4 13:27:53 2026
@@ -1,11 +1,11 @@
-$NetBSD: patch-browser_app_profile_firefox.js,v 1.7 2025/12/24 16:47:38 ryoon Exp $
+$NetBSD: patch-browser_app_profile_firefox.js,v 1.8 2026/10/04 13:27:53 ryoon Exp $
 
 This patch modifies default Firefox settings - see the comments above
 each one.
 
---- browser/app/profile/firefox.js.orig        2025-10-03 13:17:55.000000000 +0000
+--- browser/app/profile/firefox.js.orig        2026-09-24 10:45:34.000000000 +0000
 +++ browser/app/profile/firefox.js
-@@ -2842,6 +2842,39 @@ pref("app.normandy.onsync_skew_sec", 600
+@@ -3055,6 +3055,36 @@ pref("toolkit.coverage.endpoint.base", "https://covera
  pref("toolkit.coverage.enabled", false);
  pref("toolkit.coverage.endpoint.base", "https://coverage.mozilla.org";);
  
@@ -30,9 +30,6 @@ each one.
 +pref("midi.prompt.testing", true);
 +pref("media.navigator.permission.disabled", true);
 +
-+// Avoid runtime error from WebGL for NetBSD systems
-+pref("webgl.out-of-process", false);
-+
 +// Avoid unfunctional video and audio codecs
 +pref("media.allow-audio-non-utility", true);
 +
@@ -42,6 +39,6 @@ each one.
 +// The root cause of this should be investigated.
 +pref("dom.serviceWorkers.enabled", false);
 +
- // Discovery prefs
+ // Enable personalized extension recommendations
  pref("browser.discovery.enabled", true);
- pref("browser.discovery.containers.enabled", true);
+ 

Index: pkgsrc/mail/thunderbird/patches/patch-python_sites_build.txt
diff -u pkgsrc/mail/thunderbird/patches/patch-python_sites_build.txt:1.2 pkgsrc/mail/thunderbird/patches/patch-python_sites_build.txt:1.3
--- pkgsrc/mail/thunderbird/patches/patch-python_sites_build.txt:1.2    Thu Jul 23 13:52:23 2026
+++ pkgsrc/mail/thunderbird/patches/patch-python_sites_build.txt        Sun Oct  4 13:27:54 2026
@@ -1,12 +1,12 @@
-$NetBSD: patch-python_sites_build.txt,v 1.2 2026/07/23 13:52:23 ryoon Exp $
+$NetBSD: patch-python_sites_build.txt,v 1.3 2026/10/04 13:27:54 ryoon Exp $
 
 * We are offline, so do not try to download from pypi.
   No need to wait a timeout.
 
---- python/sites/build.txt.orig        2026-07-13 13:09:21.000000000 +0000
+--- python/sites/build.txt.orig        2026-09-24 10:45:43.000000000 +0000
 +++ python/sites/build.txt
 @@ -1,6 +1,6 @@ pth:third_party/python/vsdownload
- requires-python:>=3.9
+ requires-python:>=3.10
  pth:third_party/python/vsdownload
 -pypi-optional:taskcluster-taskgraph==24.1.1:toolchain artifacts will not be bootstrapped
 +#pypi-optional:taskcluster-taskgraph==24.1.1:toolchain artifacts will not be bootstrapped



Home | Main Index | Thread Index | Old Index