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: Sat Sep 27 00:55:04 UTC 2025
Modified Files:
pkgsrc/mail/thunderbird: Makefile distinfo
pkgsrc/mail/thunderbird/patches:
patch-third__party_libwebrtc_modules_desktop__capture_desktop__capture__gn_moz.build
Added Files:
pkgsrc/mail/thunderbird/patches:
patch-dom_media_webrtc_libwebrtc__overrides_moz.build
patch-third__party_libwebrtc_rtc__base_memory__usage.cc
Log Message:
mail/thunderbird: Update to 143.0.1
Changelog:
143.0.1:
fixed
Thunderbird could crash on startup
143.0:
What's Fixed
fixed
Web pages with bad certificates displayed as blank
fixed
Users could no longer send using smtp-relay.gmail.com
fixed
Changing to new drafts folder and then back did not correctly restore the
folder
fixed
Option did not exist to create new address book under File -> New
fixed
Some folders showed new mail count prior to receiving mail
fixed
Menu bar was hidden after updating from 128esr to 140esr
fixed
Menu Bar -> View contained duplicate accelerator keys
fixed
Warning was not logged if mail.openpgp.alias_rules_file file did not exist
fixed
Cmd+Shift+F no longer invoked "Search Messages" on macOS
fixed
Arrow key selection in global search bar skipped every other result
fixed
Drag-drop of unselected contact inserted wrong or no email address
fixed
Thunderbird could crash on startup
fixed
Adding an account could fail and cause UI hang
fixed
Thunderbird could crash when importing mail
fixed
Windows new message notification click did not bring Thunderbird to foreground
fixed
Delete or detach attachments did not work for some IMAP servers
fixed
Saving a new draft retained superceded version
fixed
Language field in settings was empty after restart in Troubleshoot Mode
fixed
Visual and UX improvements
fixed
Security fixes
Security fixes:
Mozilla Foundation Security Advisory 2025-77
#CVE-2025-10527: Sandbox escape due to use-after-free in the Graphics: Canvas2D
component
#CVE-2025-10528: Sandbox escape due to undefined behavior, invalid pointer in
the Graphics: Canvas2D component
#CVE-2025-10529: Same-origin policy bypass in the Layout component
#CVE-2025-10530: Spoofing issue in the WebAuthn component in Firefox for
Android
#CVE-2025-10531: Mitigation bypass in the Web Compatibility: Tooling component
#CVE-2025-10532: Incorrect boundary conditions in the JavaScript: GC component
#CVE-2025-10533: Integer overflow in the SVG component
#CVE-2025-10534: Spoofing issue in the Site Permissions component
#CVE-2025-10536: Information disclosure in the Networking: Cache component
#CVE-2025-10537: Memory safety bugs fixed in Firefox ESR 140.3, Thunderbird ESR
140.3, Firefox 143 and Thunderbird 143
To generate a diff of this commit:
cvs rdiff -u -r1.348 -r1.349 pkgsrc/mail/thunderbird/Makefile
cvs rdiff -u -r1.286 -r1.287 pkgsrc/mail/thunderbird/distinfo
cvs rdiff -u -r0 -r1.1 \
pkgsrc/mail/thunderbird/patches/patch-dom_media_webrtc_libwebrtc__overrides_moz.build \
pkgsrc/mail/thunderbird/patches/patch-third__party_libwebrtc_rtc__base_memory__usage.cc
cvs rdiff -u -r1.3 -r1.4 \
pkgsrc/mail/thunderbird/patches/patch-third__party_libwebrtc_modules_desktop__capture_desktop__capture__gn_moz.build
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.348 pkgsrc/mail/thunderbird/Makefile:1.349
--- pkgsrc/mail/thunderbird/Makefile:1.348 Wed Sep 3 14:17:01 2025
+++ pkgsrc/mail/thunderbird/Makefile Sat Sep 27 00:55:03 2025
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile,v 1.348 2025/09/03 14:17:01 ryoon Exp $
+# $NetBSD: Makefile,v 1.349 2025/09/27 00:55:03 ryoon Exp $
DISTNAME= thunderbird-${TB_VER}.source
PKGNAME= thunderbird-${TB_VER:S/esr//}
-TB_VER= 142.0
+TB_VER= 143.0.1
CATEGORIES= mail
MASTER_SITES= ${MASTER_SITE_MOZILLA:=thunderbird/releases/${TB_VER}/source/}
EXTRACT_SUFX= .tar.xz
Index: pkgsrc/mail/thunderbird/distinfo
diff -u pkgsrc/mail/thunderbird/distinfo:1.286 pkgsrc/mail/thunderbird/distinfo:1.287
--- pkgsrc/mail/thunderbird/distinfo:1.286 Wed Sep 3 14:17:01 2025
+++ pkgsrc/mail/thunderbird/distinfo Sat Sep 27 00:55:03 2025
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.286 2025/09/03 14:17:01 ryoon Exp $
+$NetBSD: distinfo,v 1.287 2025/09/27 00:55:03 ryoon Exp $
-BLAKE2s (thunderbird-142.0.source.tar.xz) = e8d94a28ff320a87eec699eace1bc8a7974c21e38e510c679dc4e2b897a91687
-SHA512 (thunderbird-142.0.source.tar.xz) = 9a871846fc395c69688310dbf4a4569b75d3b2952a34ba1f7dc9ef5a60a34bd740087b4abb2a1a4d522dfa9d6640f2f4fcc9972a2b72160d1ed3e0df71c2901c
-Size (thunderbird-142.0.source.tar.xz) = 766056040 bytes
+BLAKE2s (thunderbird-143.0.1.source.tar.xz) = 1c5b150ac5f61dc17eb332a568a418d5ec86bf830d7114ea55ab589ff3078b27
+SHA512 (thunderbird-143.0.1.source.tar.xz) = 5f4fd5e4f5bc9fee9852d51b8e675f7c9c605660332c24aa0c90e5437301b468153c1788720bc80a53cfc1c3bf95a4bdb622a0533b8f11fb9853b290485c47c6
+Size (thunderbird-143.0.1.source.tar.xz) = 771223064 bytes
SHA1 (patch-browser_app_profile_firefox.js) = bc719edef37d18655ba79b030270438ee166fdaf
SHA1 (patch-build_moz.configure_init.configure) = 65deb3c233df0aab81eb1fca05d708e5a4ed169a
SHA1 (patch-build_moz.configure_rust.configure) = 25ddfacd29cebbc6db005dbe61a2a7446d480678
@@ -13,6 +13,7 @@ SHA1 (patch-comm_third__party_libgcrypt_
SHA1 (patch-config_gcc-stl-wrapper.template.h) = 9d1f15ff487efa9202114d19ed5668b4e7aa032a
SHA1 (patch-config_makefiles_rust.mk) = 3366ab089a23e66230e7e23749c10db38018fdd4
SHA1 (patch-dom_base_nsAttrName.h) = ac7ba441a3b27df2855cf2673eea36b1cb44ad49
+SHA1 (patch-dom_media_webrtc_libwebrtc__overrides_moz.build) = a2ff7cf1e6aaf888ee78581d89c7e658f46c3fcd
SHA1 (patch-dom_webtransport_api_WebTransportDatagramDuplexStream.cpp) = b93b4c6367bd2fb3d1868ab7d97ca56c100be414
SHA1 (patch-gfx_angle_checkout_src_common_third__party_smhasher_src_PMurHash.cpp) = e458c9c8dc66edc69c1874734af28a77fc5e3993
SHA1 (patch-gfx_angle_checkout_src_compiler_translator_InfoSink.h) = b2adce9e65662283a11b6dcff40e95523e940045
@@ -39,10 +40,11 @@ SHA1 (patch-security_nss_lib_freebl_mpi_
SHA1 (patch-third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.cc) = 2b5955027add79d1b8709667b0433b2d19fbd1bc
SHA1 (patch-third__party_abseil-cpp_absl_debugging_internal_vdso__support.cc) = f9c44d0d6fd952296f23c24f56053958b30d8e5c
SHA1 (patch-third__party_js_cfworker_build.sh) = 46cdf97b99cf01080f290ae8d9a33b5f869fc3e4
-SHA1 (patch-third__party_libwebrtc_modules_desktop__capture_desktop__capture__gn_moz.build) = d81dd1f5317c441eb35e792d96f35e5b2beb65f8
+SHA1 (patch-third__party_libwebrtc_modules_desktop__capture_desktop__capture__gn_moz.build) = f53af8e5383f31b5de7df21f80eb53d60c11eae1
SHA1 (patch-third__party_libwebrtc_modules_desktop__capture_linux_wayland_egl__dmabuf.cc) = fc203b7a8c1557303e61cc598dc94c5cccf6f0a4
SHA1 (patch-third__party_libwebrtc_modules_video__capture_linux_device__info__v4l2.cc) = 4cb0e1c88dc83370024ed1aac7f75445b9f98df8
SHA1 (patch-third__party_libwebrtc_modules_video__capture_linux_video__capture__v4l2.cc) = 8111952a107eb2cd665525ddd0e27c79eee3c1cd
+SHA1 (patch-third__party_libwebrtc_rtc__base_memory__usage.cc) = a831145ba15b30d30c6e6e216b574d416253ed4a
SHA1 (patch-third__party_libwebrtc_rtc__base_physical__socket__server.cc) = 6909c4da9e7b3785252e5bce9be0ff47ebb87e01
SHA1 (patch-third__party_libwebrtc_system__wrappers_source_cpu__features__linux.cc) = b90e22b50879f7adcc1da3a993f52c0701b720f8
SHA1 (patch-third__party_python_dlmanager_check.py) = 69054522d8ced8cb47e65e5a8b1a87ed5ce6708e
Index: pkgsrc/mail/thunderbird/patches/patch-third__party_libwebrtc_modules_desktop__capture_desktop__capture__gn_moz.build
diff -u pkgsrc/mail/thunderbird/patches/patch-third__party_libwebrtc_modules_desktop__capture_desktop__capture__gn_moz.build:1.3
pkgsrc/mail/thunderbird/patches/patch-third__party_libwebrtc_modules_desktop__capture_desktop__capture__gn_moz.build:1.4
--- pkgsrc/mail/thunderbird/patches/patch-third__party_libwebrtc_modules_desktop__capture_desktop__capture__gn_moz.build:1.3 Wed Sep 3 14:17:01 2025
+++ pkgsrc/mail/thunderbird/patches/patch-third__party_libwebrtc_modules_desktop__capture_desktop__capture__gn_moz.build Sat Sep 27 00:55:04 2025
@@ -1,20 +1,20 @@
-$NetBSD: patch-third__party_libwebrtc_modules_desktop__capture_desktop__capture__gn_moz.build,v 1.3 2025/09/03 14:17:01 ryoon Exp $
+$NetBSD: patch-third__party_libwebrtc_modules_desktop__capture_desktop__capture__gn_moz.build,v 1.4 2025/09/27 00:55:04 ryoon Exp $
* Disable Wayland desktop capture for non-Linux platforms.
Fix segfault under X11.
---- third_party/libwebrtc/modules/desktop_capture/desktop_capture_gn/moz.build.orig 2025-08-23 02:57:35.395483264 +0000
+--- third_party/libwebrtc/modules/desktop_capture/desktop_capture_gn/moz.build.orig 2025-09-10 12:09:29.925962441 +0000
+++ third_party/libwebrtc/modules/desktop_capture/desktop_capture_gn/moz.build
-@@ -418,7 +418,7 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG
+@@ -414,7 +414,7 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG
DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
-if CONFIG["TARGET_CPU"] == "aarch64" and (CONFIG["OS_TARGET"] == "Linux" or CONFIG["OS_TARGET"] == "NetBSD" or CONFIG["OS_TARGET"] == "OpenBSD" or CONFIG["OS_TARGET"] == "FreeBSD"):
+if CONFIG["TARGET_CPU"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
- DEFINES["CR_SYSROOT_KEY"] = "20250129T203412Z-1"
DEFINES["WEBRTC_USE_PIPEWIRE"] = True
-@@ -470,7 +470,7 @@ if CONFIG["OS_TARGET"] == "Linux" and CO
+ DEFINES["_GNU_SOURCE"] = True
+@@ -464,7 +464,7 @@ if CONFIG["OS_TARGET"] == "Linux" and CO
"/third_party/libwebrtc/modules/desktop_capture/linux/x11/x_window_property.cc"
]
@@ -23,16 +23,16 @@ $NetBSD: patch-third__party_libwebrtc_mo
CXXFLAGS += [
"-msse2"
-@@ -499,7 +499,7 @@ if CONFIG["TARGET_CPU"] == "x86" and (CO
+@@ -492,7 +492,7 @@ if CONFIG["TARGET_CPU"] == "x86" and (CO
"/third_party/libwebrtc/modules/desktop_capture/linux/wayland/shared_screencast_stream.cc"
]
-if CONFIG["TARGET_CPU"] == "x86_64" and (CONFIG["OS_TARGET"] == "Linux" or CONFIG["OS_TARGET"] == "NetBSD" or CONFIG["OS_TARGET"] == "OpenBSD" or CONFIG["OS_TARGET"] == "FreeBSD"):
+if CONFIG["TARGET_CPU"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
- DEFINES["CR_SYSROOT_KEY"] = "20250129T203412Z-1"
DEFINES["WEBRTC_USE_PIPEWIRE"] = True
-@@ -663,6 +663,10 @@ if CONFIG["TARGET_CPU"] == "x86_64" and
+ DEFINES["_GNU_SOURCE"] = True
+@@ -650,6 +650,10 @@ if CONFIG["TARGET_CPU"] == "x86_64" and
DEFINES["WEBRTC_USE_X11"] = True
Added files:
Index: pkgsrc/mail/thunderbird/patches/patch-dom_media_webrtc_libwebrtc__overrides_moz.build
diff -u /dev/null pkgsrc/mail/thunderbird/patches/patch-dom_media_webrtc_libwebrtc__overrides_moz.build:1.1
--- /dev/null Sat Sep 27 00:55:04 2025
+++ pkgsrc/mail/thunderbird/patches/patch-dom_media_webrtc_libwebrtc__overrides_moz.build Sat Sep 27 00:55:04 2025
@@ -0,0 +1,13 @@
+$NetBSD: patch-dom_media_webrtc_libwebrtc__overrides_moz.build,v 1.1 2025/09/27 00:55:04 ryoon Exp $
+
+--- dom/media/webrtc/libwebrtc_overrides/moz.build.orig 2025-09-10 13:58:16.516218833 +0000
++++ dom/media/webrtc/libwebrtc_overrides/moz.build
+@@ -52,7 +52,7 @@ if CONFIG["OS_TARGET"] == "Linux" and CO
+
+ if (
+ CONFIG["MOZ_X11"] == "1"
+- and CONFIG["OS_TARGET"] == "Linux"
++ and (CONFIG["OS_TARGET"] == "Linux" or CONFIG["OS_TARGET"] == "NetBSD" or CONFIG["OS_TARGET"] == "OpenBSD" or CONFIG["OS_TARGET"] == "FreeBSD")
+ and CONFIG["TARGET_CPU"] in ("aarch64", "arm", "mips32", "mips64", "x86", "x86_64")
+ ):
+ UNIFIED_SOURCES += [
Index: pkgsrc/mail/thunderbird/patches/patch-third__party_libwebrtc_rtc__base_memory__usage.cc
diff -u /dev/null pkgsrc/mail/thunderbird/patches/patch-third__party_libwebrtc_rtc__base_memory__usage.cc:1.1
--- /dev/null Sat Sep 27 00:55:04 2025
+++ pkgsrc/mail/thunderbird/patches/patch-third__party_libwebrtc_rtc__base_memory__usage.cc Sat Sep 27 00:55:04 2025
@@ -0,0 +1,23 @@
+$NetBSD: patch-third__party_libwebrtc_rtc__base_memory__usage.cc,v 1.1 2025/09/27 00:55:04 ryoon Exp $
+
+--- third_party/libwebrtc/rtc_base/memory_usage.cc.orig 2025-09-10 12:13:46.353394466 +0000
++++ third_party/libwebrtc/rtc_base/memory_usage.cc
+@@ -12,7 +12,7 @@
+
+ #include <cstdint>
+
+-#if defined(WEBRTC_LINUX)
++#if defined(WEBRTC_LINUX) || defined(WEBRTC_BSD)
+ #include <unistd.h>
+
+ #include <cstdio>
+@@ -34,7 +34,8 @@
+ namespace webrtc {
+
+ int64_t GetProcessResidentSizeBytes() {
+-#if defined(WEBRTC_LINUX)
++#if defined(WEBRTC_LINUX) || defined(WEBRTC_BSD)
++ #include <unistd.h>
+ FILE* file = fopen("/proc/self/statm", "r");
+ if (file == nullptr) {
+ RTC_LOG(LS_ERROR) << "Failed to open /proc/self/statm";
Home |
Main Index |
Thread Index |
Old Index