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:           Fri Jan  1 12:58:32 UTC 2021

Modified Files:
        pkgsrc/mail/thunderbird: Makefile PLIST distinfo
Added Files:
        pkgsrc/mail/thunderbird/patches: patch-dom_webgpu_ipc_WebGPUParent.cpp

Log Message:
thunderbird: Update to 78.6.0

* Fix build with devel/cbindgen-0.16.0.

Changelog:
New
MailExtensions: Added browser.windows.openDefaultBrowser()

Changes
Thunderbird now only shows quota exceeded indications on the main window
MailExtensions: menus API enabled in messages being composed
MailExtensions: Honor allowScriptsToClose argument in windows.create API
function
MailExtensions: APIs that returned an accountId will reflect the account the
message belongs to, not what is stored in message headers

Fixes
Keyboard shortcut for toggling message "read" status not shown in menus
OpenPGP: After importing a secret key, Key Manager displayed properties of the
wrong key
OpenPGP: Inline PGP parsing improvements
OpenPGP: Discovering keys online via Key Manager sometimes failed on Linux
OpenPGP: Encrypted attachment "Decrypt and Open/Save As" did not work
OpenPGP: Importing keys failed on macOS
OpenPGP: Verification of clear signed UTF-8 text failed
Address book: Some columns incorrectly displayed no data
Address book: The address book view did not update after changing the name
format in the menu
Calendar: Could not import an ICS file into a CalDAV calendar
Calendar: Two "Home" calendars were visible on a new profile
Calendar: Dark theme was incomplete on Linux
Dark theme did not apply to new mail notification popups
Folder icon, message list, and contact side bar visual improvements
MailExtensions: HTTP refresh in browser content tabs did not work
MailExtensions: messageDisplayScripts failed to run in main window
Various security fixes

Security fixes:
#CVE-2020-16042: Operations on a BigInt could have caused uninitialized memory to be exposed
#CVE-2020-26971: Heap buffer overflow in WebGL
#CVE-2020-26973: CSS Sanitizer performed incorrect sanitization
#CVE-2020-26974: Incorrect cast of StyleGenericFlexBasis resulted in a heap use-after-free
#CVE-2020-26978: Internal network hosts could have been probed by a malicious webpage
#CVE-2020-35111: The proxy.onRequest API did not catch view-source URLs
#CVE-2020-35112: Opening an extension-less download may have inadvertently launched an executable instead
#CVE-2020-35113: Memory safety bugs fixed in Thunderbird 78.6


To generate a diff of this commit:
cvs rdiff -u -r1.264 -r1.265 pkgsrc/mail/thunderbird/Makefile
cvs rdiff -u -r1.83 -r1.84 pkgsrc/mail/thunderbird/PLIST
cvs rdiff -u -r1.238 -r1.239 pkgsrc/mail/thunderbird/distinfo
cvs rdiff -u -r0 -r1.1 \
    pkgsrc/mail/thunderbird/patches/patch-dom_webgpu_ipc_WebGPUParent.cpp

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.264 pkgsrc/mail/thunderbird/Makefile:1.265
--- pkgsrc/mail/thunderbird/Makefile:1.264      Fri Jan  1 09:52:31 2021
+++ pkgsrc/mail/thunderbird/Makefile    Fri Jan  1 12:58:32 2021
@@ -1,9 +1,8 @@
-# $NetBSD: Makefile,v 1.264 2021/01/01 09:52:31 ryoon Exp $
+# $NetBSD: Makefile,v 1.265 2021/01/01 12:58:32 ryoon Exp $
 
 DISTNAME=      thunderbird-${TB_VER}.source
 PKGNAME=       thunderbird-${TB_VER}
-PKGREVISION=   1
-TB_VER=                78.5.1
+TB_VER=                78.6.0
 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.83 pkgsrc/mail/thunderbird/PLIST:1.84
--- pkgsrc/mail/thunderbird/PLIST:1.83  Mon Dec  7 12:30:56 2020
+++ pkgsrc/mail/thunderbird/PLIST       Fri Jan  1 12:58:32 2021
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.83 2020/12/07 12:30:56 ryoon Exp $
+@comment $NetBSD: PLIST,v 1.84 2021/01/01 12:58:32 ryoon Exp $
 bin/thunderbird
 lib/thunderbird/actors/AboutHttpsOnlyErrorChild.jsm
 lib/thunderbird/actors/AboutHttpsOnlyErrorParent.jsm
@@ -429,7 +429,6 @@ lib/thunderbird/chrome/classic/skin/clas
 lib/thunderbird/chrome/classic/skin/classic/messenger/icons/cert-error.svg
 lib/thunderbird/chrome/classic/skin/classic/messenger/icons/chat.svg
 lib/thunderbird/chrome/classic/skin/classic/messenger/icons/checkbox.svg
-lib/thunderbird/chrome/classic/skin/classic/messenger/icons/close-button.png
 lib/thunderbird/chrome/classic/skin/classic/messenger/icons/compact.svg
 lib/thunderbird/chrome/classic/skin/classic/messenger/icons/connecting.png
 lib/thunderbird/chrome/classic/skin/classic/messenger/icons/connection-insecure.svg
@@ -707,7 +706,6 @@ lib/thunderbird/chrome/classic/skin/clas
 lib/thunderbird/chrome/classic/skin/classic/messenger/shared/messengercompose.css
 lib/thunderbird/chrome/classic/skin/classic/messenger/shared/newInstall.css
 lib/thunderbird/chrome/classic/skin/classic/messenger/shared/newInstallPage.css
-lib/thunderbird/chrome/classic/skin/classic/messenger/shared/newmailalert.css
 lib/thunderbird/chrome/classic/skin/classic/messenger/shared/preferences/applications.css
 lib/thunderbird/chrome/classic/skin/classic/messenger/shared/preferences/calendar.svg
 lib/thunderbird/chrome/classic/skin/classic/messenger/shared/preferences/chat.svg

Index: pkgsrc/mail/thunderbird/distinfo
diff -u pkgsrc/mail/thunderbird/distinfo:1.238 pkgsrc/mail/thunderbird/distinfo:1.239
--- pkgsrc/mail/thunderbird/distinfo:1.238      Mon Dec  7 12:30:56 2020
+++ pkgsrc/mail/thunderbird/distinfo    Fri Jan  1 12:58:32 2021
@@ -1,9 +1,9 @@
-$NetBSD: distinfo,v 1.238 2020/12/07 12:30:56 ryoon Exp $
+$NetBSD: distinfo,v 1.239 2021/01/01 12:58:32 ryoon Exp $
 
-SHA1 (thunderbird-78.5.1.source.tar.xz) = e8d69a4f656ef0607cc4c578d5d614b451081a1d
-RMD160 (thunderbird-78.5.1.source.tar.xz) = fdcf79b5670209254d0d9d9b979cb0883a994086
-SHA512 (thunderbird-78.5.1.source.tar.xz) = 3fb50ee1b5ec4bedaca0c68a86286f5141d3e350025b9d928348c55e57e07013124ef8b0315ee6cb16c08777ba8b0fb715ddc4b5fef2481e32f2b676090a2d80
-Size (thunderbird-78.5.1.source.tar.xz) = 352743032 bytes
+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 (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,6 +12,7 @@ SHA1 (patch-config_makefiles_rust.mk) = 
 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

Added files:

Index: pkgsrc/mail/thunderbird/patches/patch-dom_webgpu_ipc_WebGPUParent.cpp
diff -u /dev/null pkgsrc/mail/thunderbird/patches/patch-dom_webgpu_ipc_WebGPUParent.cpp:1.1
--- /dev/null   Fri Jan  1 12:58:32 2021
+++ pkgsrc/mail/thunderbird/patches/patch-dom_webgpu_ipc_WebGPUParent.cpp       Fri Jan  1 12:58:32 2021
@@ -0,0 +1,28 @@
+$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