pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/mail/thunderbird thunderbird: Update to 78.7.0



details:   https://anonhg.NetBSD.org/pkgsrc/rev/74aa7bdecea5
branches:  trunk
changeset: 445749:74aa7bdecea5
user:      ryoon <ryoon%pkgsrc.org@localhost>
date:      Thu Jan 28 12:55:43 2021 +0000

description:
thunderbird: Update to 78.7.0

Changelog:
What's New
Extension API: Compose API now supports editing messages and templates as new
messages

Extension API: composeHtml is now exposed in MailIdentity

Extension API: windows.update and windows.create now support titlePreface

Extension API: new Accounts API functions: accounts.getDefault() and
accounts.getDefaultIdentity(accountId)

Changes
Extension API: body and plainTextBody are now used as compose mode selectors in
setComposeDetails and begin* functions in Compose API

Theme: removed the double border around the task description field on the Tasks
tab

Fixes
Account Manager: When deleting the last remaining account, the default account
was not getting cleared and still pointed to the no-longer-existing account

OpenPGP: Verification of an inline signed message would fail if it contained
leading whitespace

OpenPGP: Various other minor bug and stability fixes

Mail Window: Quickfilter bar buttons disappear when hovered on Windows 10 High
Contrast Black theme

Theme: folder properties dialog contained black text on a black background in
dark mode

Theme: recipient pills in compose window were not visible in high contrast dark
theme on Windows 10

Extension API: browserAction buttons were not restored after restart if they
were moved outside the default toolbar

Extension API: browser.compose.beginNew could not override identity plaintext
setting

Extension API: browser.compose.beginForward was ignoring ComposeDetails

Extension API: browser.compose.setComposeDetails did not properly handle
Windows-style line endings

Various security fixes

Security fixes:
#CVE-2021-23953: Cross-origin information leakage via redirected PDF requests
#CVE-2021-23954: Type confusion when using logical assignment operators in
 JavaScript switch statements
#CVE-2020-15685: IMAP Response Injection when using STARTTLS
#CVE-2020-26976: HTTPS pages could have been intercepted by a registered
 service worker when they should not have been
#CVE-2021-23960: Use-after-poison for incorrectly redeclared JavaScript
 variables during GC
#CVE-2021-23964: Memory safety bugs fixed in Thunderbird 78.7

diffstat:

 mail/thunderbird/Makefile                                      |   4 +-
 mail/thunderbird/distinfo                                      |  11 +--
 mail/thunderbird/patches/patch-dom_webgpu_ipc_WebGPUParent.cpp |  28 ----------
 3 files changed, 7 insertions(+), 36 deletions(-)

diffs (72 lines):

diff -r 289dff4e5a26 -r 74aa7bdecea5 mail/thunderbird/Makefile
--- a/mail/thunderbird/Makefile Thu Jan 28 12:47:15 2021 +0000
+++ b/mail/thunderbird/Makefile Thu Jan 28 12:55:43 2021 +0000
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile,v 1.265 2021/01/01 12:58:32 ryoon Exp $
+# $NetBSD: Makefile,v 1.266 2021/01/28 12:55:43 ryoon Exp $
 
 DISTNAME=      thunderbird-${TB_VER}.source
 PKGNAME=       thunderbird-${TB_VER}
-TB_VER=                78.6.0
+TB_VER=                78.7.0
 CATEGORIES=    mail
 MASTER_SITES=  ${MASTER_SITE_MOZILLA:=thunderbird/releases/${TB_VER}/source/}
 EXTRACT_SUFX=  .tar.xz
diff -r 289dff4e5a26 -r 74aa7bdecea5 mail/thunderbird/distinfo
--- a/mail/thunderbird/distinfo Thu Jan 28 12:47:15 2021 +0000
+++ b/mail/thunderbird/distinfo Thu Jan 28 12:55:43 2021 +0000
@@ -1,9 +1,9 @@
-$NetBSD: distinfo,v 1.239 2021/01/01 12:58:32 ryoon Exp $
+$NetBSD: distinfo,v 1.240 2021/01/28 12:55:43 ryoon Exp $
 
-SHA1 (thunderbird-78.6.0.source.tar.xz) = 12bb1be74b705104e42afc84bbf1cbf0f21539a8
-RMD160 (thunderbird-78.6.0.source.tar.xz) = a96708b07686ff03739a4a02e52b732dd1e2f156
-SHA512 (thunderbird-78.6.0.source.tar.xz) = 36194e8bf58117d8accbd6d8dc52a6241d8c572c023db1b271db3b73098652a608da28134865099792fbeb0a2f0d3705d98093447b64fa19eab7efb3e3bdd421
-Size (thunderbird-78.6.0.source.tar.xz) = 353496712 bytes
+SHA1 (thunderbird-78.7.0.source.tar.xz) = 88e36ea3ae7cb0e18da49edc103e2d3451c9fdec
+RMD160 (thunderbird-78.7.0.source.tar.xz) = 98113bd64eebcd80327956d07118028d1aa75981
+SHA512 (thunderbird-78.7.0.source.tar.xz) = feee821eaf1f18e48f9b6f88dfa0ccf1fdb9b7087d5a0a1a284e4c8b931fdf765f9b34d80fa26fdc0f4f3b8a8d7ff0eb66ff093defa18999ff8b7082bba5c85d
+Size (thunderbird-78.7.0.source.tar.xz) = 353095828 bytes
 SHA1 (patch-browser_app_profile_firefox.js) = d53fae5544563888d030af7483f00283a712235c
 SHA1 (patch-build_moz.configure_rust.configure) = c9cd5e74aaeef4b42ef86db9e3814868a27847fd
 SHA1 (patch-comm_third__party_botan_configure.py) = 262f560c514d221d0df15a1906100b5e716bfdab
@@ -12,7 +12,6 @@
 SHA1 (patch-configure.in) = 92f1603733320d96c424465ac62f9aa22543150e
 SHA1 (patch-dom_base_nsAttrName.h) = 4e2326542d4dbba1ac2af5b33505267ee177b094
 SHA1 (patch-dom_media_CubebUtils.cpp) = 7af2f852bba53dcb313ee6353cd111fb1b1ef735
-SHA1 (patch-dom_webgpu_ipc_WebGPUParent.cpp) = 236743c74610812bb7bdd577112092401dc1e587
 SHA1 (patch-gfx_angle_checkout_src_common_third__party_smhasher_src_PMurHash.cpp) = d08f170629dda585dc3e11706688527fe3dc0e78
 SHA1 (patch-gfx_angle_checkout_src_compiler_translator_InfoSink.h) = 434ba731268ad3e5a9f20ef3a44c9057b61aba74
 SHA1 (patch-gfx_cairo_cairo_src_cairo-type1-subset.c) = 92287c76edfecf2de6aebdd401d77c26f69b2e81
diff -r 289dff4e5a26 -r 74aa7bdecea5 mail/thunderbird/patches/patch-dom_webgpu_ipc_WebGPUParent.cpp
--- a/mail/thunderbird/patches/patch-dom_webgpu_ipc_WebGPUParent.cpp    Thu Jan 28 12:47:15 2021 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,28 +0,0 @@
-$NetBSD: patch-dom_webgpu_ipc_WebGPUParent.cpp,v 1.1 2021/01/01 12:58:32 ryoon Exp $
-
-* Fix build with devel/cbindgen-0.16.0.
-  From https://bugzilla.mozilla.org/show_bug.cgi?id=1684180
-
---- dom/webgpu/ipc/WebGPUParent.cpp.orig       2020-12-08 01:14:39.000000000 +0000
-+++ dom/webgpu/ipc/WebGPUParent.cpp
-@@ -423,17 +423,15 @@ ipc::IPCResult WebGPUParent::RecvDeviceC
-     switch (entry.mType) {
-       case SerialBindGroupEntryType::Buffer:
-         bgb.resource.tag = ffi::WGPUBindingResource_Buffer;
--        bgb.resource.buffer._0.buffer = entry.mValue;
--        bgb.resource.buffer._0.offset = entry.mBufferOffset;
--        bgb.resource.buffer._0.size = entry.mBufferSize;
-+        bgb.resource.buffer = {entry.mValue, entry.mBufferOffset, entry.mBufferSize};
-         break;
-       case SerialBindGroupEntryType::Texture:
-         bgb.resource.tag = ffi::WGPUBindingResource_TextureView;
--        bgb.resource.texture_view._0 = entry.mValue;
-+        bgb.resource.texture_view = {entry.mValue};
-         break;
-       case SerialBindGroupEntryType::Sampler:
-         bgb.resource.tag = ffi::WGPUBindingResource_Sampler;
--        bgb.resource.sampler._0 = entry.mValue;
-+        bgb.resource.sampler = {entry.mValue};
-         break;
-       default:
-         MOZ_CRASH("unreachable");



Home | Main Index | Thread Index | Old Index