Sun Dec 29 00:51:06 2019 UTC ()
Update to 68.3.1

Changelog:
68.3.1
Changes
changed
In dark theme unread messages no longer shown in blue to distinguish from tagged messages

changed
Account setup is now using client side DNS MX lookup instead of relying on a server.

Fixes
fixed
Searching LDAP address book crashed in some circumstances

fixed
Message navigation with backward and forward buttons did not work in some circumstances

fixed
WebExtension toolbar icons were displayed too small

fixed
Calendar: Tasks due today were not listed in bold

fixed
Calendar: Last day of long-running events was not shown

68.3.0
What窶冱 New
new
Message display toolbar action WebExtension API

new
Navigation buttons are now available in content tabs, for example those opened via an add-on search

Changes
changed
"New email" icon in Windows systray changed from in-tray with arrow to envelope
Fixes

fixed
Icons of attachments in the attachment pane of the Write window not always correct

fixed
Toolbar buttons of add-ons in the menubar not shown after startup

fixed
LDAP lookup not working when SSL was enabled. LDAP search not working when "All Address Books" was selected.

fixed
Scam link confirmation panel not working

fixed
In Write window, the Link Properties dialog wasn't showing named anchors in context menu

fixed
Calendar: Start-up failed if the application menu is not on the calendar toolbars

fixed
Chat: Account reordering via drag-and-drop not working on Instant messaging status dialog (Show Accounts)

fixed
Various security fixes

Security fixes:
#CVE-2019-17008: Use-after-free in worker destruction
#CVE-2019-13722: Stack corruption due to incorrect number of arguments in WebRTC code
#CVE-2019-11745: Out of bounds write in NSS when encrypting with a block cipher
#CVE-2019-17009: Updater temporary files accessible to unprivileged processes
#CVE-2019-17010: Use-after-free when performing device orientation checks
#CVE-2019-17005: Buffer overflow in plain text serializer
#CVE-2019-17011: Use-after-free when retrieving a document in antitracking
#CVE-2019-17012: Memory safety bugs fixed in Firefox 71, Firefox ESR 68.3, and Thunderbird 68.3


(ryoon)
diff -r1.235 -r1.236 pkgsrc/mail/thunderbird/Makefile
diff -r1.73 -r1.74 pkgsrc/mail/thunderbird/PLIST
diff -r1.218 -r1.219 pkgsrc/mail/thunderbird/distinfo

cvs diff -r1.235 -r1.236 pkgsrc/mail/thunderbird/Makefile (expand / switch to unified diff)

--- pkgsrc/mail/thunderbird/Makefile 2019/11/17 11:50:01 1.235
+++ pkgsrc/mail/thunderbird/Makefile 2019/12/29 00:51:06 1.236
@@ -1,19 +1,18 @@ @@ -1,19 +1,18 @@
1# $NetBSD: Makefile,v 1.235 2019/11/17 11:50:01 ryoon Exp $ 1# $NetBSD: Makefile,v 1.236 2019/12/29 00:51:06 ryoon Exp $
2 2
3DISTNAME= thunderbird-${TB_VER}.source 3DISTNAME= thunderbird-${TB_VER}.source
4PKGNAME= thunderbird-${TB_VER} 4PKGNAME= thunderbird-${TB_VER}
5TB_VER= 68.2.1 5TB_VER= 68.3.1
6PKGREVISION= 1 
7CATEGORIES= mail 6CATEGORIES= mail
8MASTER_SITES= ${MASTER_SITE_MOZILLA:=thunderbird/releases/${TB_VER}/source/} 7MASTER_SITES= ${MASTER_SITE_MOZILLA:=thunderbird/releases/${TB_VER}/source/}
9EXTRACT_SUFX= .tar.xz 8EXTRACT_SUFX= .tar.xz
10 9
11MAINTAINER= pkgsrc-users@NetBSD.org 10MAINTAINER= pkgsrc-users@NetBSD.org
12HOMEPAGE= https://www.thunderbird.net/en-US/ 11HOMEPAGE= https://www.thunderbird.net/en-US/
13COMMENT= Organize, secure and customize your mail 12COMMENT= Organize, secure and customize your mail
14LICENSE= mpl-1.1 13LICENSE= mpl-1.1
15 14
16USE_TOOLS+= unzip pax 15USE_TOOLS+= unzip pax
17WRKSRC= ${WRKDIR}/${DISTNAME:S/.source//} 16WRKSRC= ${WRKDIR}/${DISTNAME:S/.source//}
18MOZILLA_DIR= # empty 17MOZILLA_DIR= # empty
19PLIST_SRC+= ${PLIST_SRC_DFLT} 18PLIST_SRC+= ${PLIST_SRC_DFLT}

cvs diff -r1.73 -r1.74 pkgsrc/mail/thunderbird/PLIST (expand / switch to unified diff)

--- pkgsrc/mail/thunderbird/PLIST 2019/11/02 13:02:55 1.73
+++ pkgsrc/mail/thunderbird/PLIST 2019/12/29 00:51:06 1.74
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1@comment $NetBSD: PLIST,v 1.73 2019/11/02 13:02:55 ryoon Exp $ 1@comment $NetBSD: PLIST,v 1.74 2019/12/29 00:51:06 ryoon Exp $
2bin/thunderbird 2bin/thunderbird
3lib/thunderbird/actors/AudioPlaybackChild.jsm 3lib/thunderbird/actors/AudioPlaybackChild.jsm
4lib/thunderbird/actors/AutoplayChild.jsm 4lib/thunderbird/actors/AutoplayChild.jsm
5lib/thunderbird/actors/BrowserChild.jsm 5lib/thunderbird/actors/BrowserChild.jsm
6lib/thunderbird/actors/ControllersChild.jsm 6lib/thunderbird/actors/ControllersChild.jsm
7lib/thunderbird/actors/DateTimePickerChild.jsm 7lib/thunderbird/actors/DateTimePickerChild.jsm
8lib/thunderbird/actors/ExtFindChild.jsm 8lib/thunderbird/actors/ExtFindChild.jsm
9lib/thunderbird/actors/FindBarChild.jsm 9lib/thunderbird/actors/FindBarChild.jsm
10lib/thunderbird/actors/FinderChild.jsm 10lib/thunderbird/actors/FinderChild.jsm
11lib/thunderbird/actors/FormSubmitChild.jsm 11lib/thunderbird/actors/FormSubmitChild.jsm
12lib/thunderbird/actors/KeyPressEventModelCheckerChild.jsm 12lib/thunderbird/actors/KeyPressEventModelCheckerChild.jsm
13lib/thunderbird/actors/PictureInPictureChild.jsm 13lib/thunderbird/actors/PictureInPictureChild.jsm
14lib/thunderbird/actors/PopupBlockingChild.jsm 14lib/thunderbird/actors/PopupBlockingChild.jsm
@@ -2932,26 +2932,27 @@ lib/thunderbird/chrome/messenger/content @@ -2932,26 +2932,27 @@ lib/thunderbird/chrome/messenger/content
2932lib/thunderbird/chrome/messenger/content/messenger/AccountManager.xul 2932lib/thunderbird/chrome/messenger/content/messenger/AccountManager.xul
2933lib/thunderbird/chrome/messenger/content/messenger/AccountWizard.js 2933lib/thunderbird/chrome/messenger/content/messenger/AccountWizard.js
2934lib/thunderbird/chrome/messenger/content/messenger/AccountWizard.xul 2934lib/thunderbird/chrome/messenger/content/messenger/AccountWizard.xul
2935lib/thunderbird/chrome/messenger/content/messenger/CustomHeaders.js 2935lib/thunderbird/chrome/messenger/content/messenger/CustomHeaders.js
2936lib/thunderbird/chrome/messenger/content/messenger/CustomHeaders.xul 2936lib/thunderbird/chrome/messenger/content/messenger/CustomHeaders.xul
2937lib/thunderbird/chrome/messenger/content/messenger/FilterEditor.js 2937lib/thunderbird/chrome/messenger/content/messenger/FilterEditor.js
2938lib/thunderbird/chrome/messenger/content/messenger/FilterEditor.xul 2938lib/thunderbird/chrome/messenger/content/messenger/FilterEditor.xul
2939lib/thunderbird/chrome/messenger/content/messenger/FilterListDialog.js 2939lib/thunderbird/chrome/messenger/content/messenger/FilterListDialog.js
2940lib/thunderbird/chrome/messenger/content/messenger/FilterListDialog.xul 2940lib/thunderbird/chrome/messenger/content/messenger/FilterListDialog.xul
2941lib/thunderbird/chrome/messenger/content/messenger/SearchDialog.js 2941lib/thunderbird/chrome/messenger/content/messenger/SearchDialog.js
2942lib/thunderbird/chrome/messenger/content/messenger/SearchDialog.xul 2942lib/thunderbird/chrome/messenger/content/messenger/SearchDialog.xul
2943lib/thunderbird/chrome/messenger/content/messenger/SmtpServerEdit.js 2943lib/thunderbird/chrome/messenger/content/messenger/SmtpServerEdit.js
2944lib/thunderbird/chrome/messenger/content/messenger/SmtpServerEdit.xul 2944lib/thunderbird/chrome/messenger/content/messenger/SmtpServerEdit.xul
 2945lib/thunderbird/chrome/messenger/content/messenger/schemas/messageDisplayAction.json
2945lib/thunderbird/chrome/messenger/content/messenger/about-support/aboutSupport.js 2946lib/thunderbird/chrome/messenger/content/messenger/about-support/aboutSupport.js
2946lib/thunderbird/chrome/messenger/content/messenger/about-support/aboutSupport.xhtml 2947lib/thunderbird/chrome/messenger/content/messenger/about-support/aboutSupport.xhtml
2947lib/thunderbird/chrome/messenger/content/messenger/about-support/accounts.js 2948lib/thunderbird/chrome/messenger/content/messenger/about-support/accounts.js
2948lib/thunderbird/chrome/messenger/content/messenger/about-support/export.js 2949lib/thunderbird/chrome/messenger/content/messenger/about-support/export.js
2949lib/thunderbird/chrome/messenger/content/messenger/about-support/hide-private.css 2950lib/thunderbird/chrome/messenger/content/messenger/about-support/hide-private.css
2950lib/thunderbird/chrome/messenger/content/messenger/aboutAddonsExtra.js 2951lib/thunderbird/chrome/messenger/content/messenger/aboutAddonsExtra.js
2951lib/thunderbird/chrome/messenger/content/messenger/aboutDialog-appUpdater.js 2952lib/thunderbird/chrome/messenger/content/messenger/aboutDialog-appUpdater.js
2952lib/thunderbird/chrome/messenger/content/messenger/aboutDialog.css 2953lib/thunderbird/chrome/messenger/content/messenger/aboutDialog.css
2953lib/thunderbird/chrome/messenger/content/messenger/aboutDialog.js 2954lib/thunderbird/chrome/messenger/content/messenger/aboutDialog.js
2954lib/thunderbird/chrome/messenger/content/messenger/aboutDialog.xul 2955lib/thunderbird/chrome/messenger/content/messenger/aboutDialog.xul
2955lib/thunderbird/chrome/messenger/content/messenger/aboutRights.xhtml 2956lib/thunderbird/chrome/messenger/content/messenger/aboutRights.xhtml
2956lib/thunderbird/chrome/messenger/content/messenger/accountUtils.js 2957lib/thunderbird/chrome/messenger/content/messenger/accountUtils.js
2957lib/thunderbird/chrome/messenger/content/messenger/accountcreation/MyBadCertHandler.js 2958lib/thunderbird/chrome/messenger/content/messenger/accountcreation/MyBadCertHandler.js
@@ -3193,26 +3194,27 @@ lib/thunderbird/chrome/messenger/content @@ -3193,26 +3194,27 @@ lib/thunderbird/chrome/messenger/content
3193lib/thunderbird/chrome/messenger/content/messenger/parent/ext-addressBook.js 3194lib/thunderbird/chrome/messenger/content/messenger/parent/ext-addressBook.js
3194lib/thunderbird/chrome/messenger/content/messenger/parent/ext-browserAction.js 3195lib/thunderbird/chrome/messenger/content/messenger/parent/ext-browserAction.js
3195lib/thunderbird/chrome/messenger/content/messenger/parent/ext-chrome-settings-overrides.js 3196lib/thunderbird/chrome/messenger/content/messenger/parent/ext-chrome-settings-overrides.js
3196lib/thunderbird/chrome/messenger/content/messenger/parent/ext-cloudFile.js 3197lib/thunderbird/chrome/messenger/content/messenger/parent/ext-cloudFile.js
3197lib/thunderbird/chrome/messenger/content/messenger/parent/ext-commands.js 3198lib/thunderbird/chrome/messenger/content/messenger/parent/ext-commands.js
3198lib/thunderbird/chrome/messenger/content/messenger/parent/ext-compose.js 3199lib/thunderbird/chrome/messenger/content/messenger/parent/ext-compose.js
3199lib/thunderbird/chrome/messenger/content/messenger/parent/ext-composeAction.js 3200lib/thunderbird/chrome/messenger/content/messenger/parent/ext-composeAction.js
3200lib/thunderbird/chrome/messenger/content/messenger/parent/ext-folders.js 3201lib/thunderbird/chrome/messenger/content/messenger/parent/ext-folders.js
3201lib/thunderbird/chrome/messenger/content/messenger/parent/ext-legacy.js 3202lib/thunderbird/chrome/messenger/content/messenger/parent/ext-legacy.js
3202lib/thunderbird/chrome/messenger/content/messenger/parent/ext-mail.js 3203lib/thunderbird/chrome/messenger/content/messenger/parent/ext-mail.js
3203lib/thunderbird/chrome/messenger/content/messenger/parent/ext-mailTabs.js 3204lib/thunderbird/chrome/messenger/content/messenger/parent/ext-mailTabs.js
3204lib/thunderbird/chrome/messenger/content/messenger/parent/ext-menus.js 3205lib/thunderbird/chrome/messenger/content/messenger/parent/ext-menus.js
3205lib/thunderbird/chrome/messenger/content/messenger/parent/ext-messageDisplay.js 3206lib/thunderbird/chrome/messenger/content/messenger/parent/ext-messageDisplay.js
 3207lib/thunderbird/chrome/messenger/content/messenger/parent/ext-messageDisplayAction.js
3206lib/thunderbird/chrome/messenger/content/messenger/parent/ext-messages.js 3208lib/thunderbird/chrome/messenger/content/messenger/parent/ext-messages.js
3207lib/thunderbird/chrome/messenger/content/messenger/parent/ext-pkcs11.js 3209lib/thunderbird/chrome/messenger/content/messenger/parent/ext-pkcs11.js
3208lib/thunderbird/chrome/messenger/content/messenger/parent/ext-tabs.js 3210lib/thunderbird/chrome/messenger/content/messenger/parent/ext-tabs.js
3209lib/thunderbird/chrome/messenger/content/messenger/parent/ext-windows.js 3211lib/thunderbird/chrome/messenger/content/messenger/parent/ext-windows.js
3210lib/thunderbird/chrome/messenger/content/messenger/phishingDetector.js 3212lib/thunderbird/chrome/messenger/content/messenger/phishingDetector.js
3211lib/thunderbird/chrome/messenger/content/messenger/policies/aboutPolicies.css 3213lib/thunderbird/chrome/messenger/content/messenger/policies/aboutPolicies.css
3212lib/thunderbird/chrome/messenger/content/messenger/policies/aboutPolicies.js 3214lib/thunderbird/chrome/messenger/content/messenger/policies/aboutPolicies.js
3213lib/thunderbird/chrome/messenger/content/messenger/policies/aboutPolicies.xhtml 3215lib/thunderbird/chrome/messenger/content/messenger/policies/aboutPolicies.xhtml
3214lib/thunderbird/chrome/messenger/content/messenger/policies/policies-active.svg 3216lib/thunderbird/chrome/messenger/content/messenger/policies/policies-active.svg
3215lib/thunderbird/chrome/messenger/content/messenger/policies/policies-documentation.svg 3217lib/thunderbird/chrome/messenger/content/messenger/policies/policies-documentation.svg
3216lib/thunderbird/chrome/messenger/content/messenger/policies/policies-error.svg 3218lib/thunderbird/chrome/messenger/content/messenger/policies/policies-error.svg
3217lib/thunderbird/chrome/messenger/content/messenger/preferences/aboutPreferences.xul 3219lib/thunderbird/chrome/messenger/content/messenger/preferences/aboutPreferences.xul
3218lib/thunderbird/chrome/messenger/content/messenger/preferences/actionsshared.js 3220lib/thunderbird/chrome/messenger/content/messenger/preferences/actionsshared.js

cvs diff -r1.218 -r1.219 pkgsrc/mail/thunderbird/distinfo (expand / switch to unified diff)

--- pkgsrc/mail/thunderbird/distinfo 2019/11/17 11:50:01 1.218
+++ pkgsrc/mail/thunderbird/distinfo 2019/12/29 00:51:06 1.219
@@ -1,19 +1,19 @@ @@ -1,19 +1,19 @@
1$NetBSD: distinfo,v 1.218 2019/11/17 11:50:01 ryoon Exp $ 1$NetBSD: distinfo,v 1.219 2019/12/29 00:51:06 ryoon Exp $
2 2
3SHA1 (thunderbird-68.2.1.source.tar.xz) = db31f430e033e777e095924dcbd4715173ae3a4e 3SHA1 (thunderbird-68.3.1.source.tar.xz) = 699347da016628cd904c482cc984094af01d7555
4RMD160 (thunderbird-68.2.1.source.tar.xz) = c20fc72db2f0c06d04d0ca904d7850c711406bdd 4RMD160 (thunderbird-68.3.1.source.tar.xz) = 08d1a8ddd3bc9d84da81bcba9e61cd6718801aec
5SHA512 (thunderbird-68.2.1.source.tar.xz) = 2d921cac84f6f09b63c122e54fff7848ff0d0997c8c5fedd87503e487750aa2cde8d117e1a0cdbfbf042cc364554bfd4c81b639635a03d656c62e934b973da7c 5SHA512 (thunderbird-68.3.1.source.tar.xz) = 2e24556e6bed7a8d75ad56f0e94e07483e021b8b1ddafcf0dc586c17c93ba1f6994194866a37b7fe23637804c351f0c24d365d39f327f0ee591a86b9560bbb03
6Size (thunderbird-68.2.1.source.tar.xz) = 333597972 bytes 6Size (thunderbird-68.3.1.source.tar.xz) = 338866820 bytes
7SHA1 (patch-browser_app_profile_firefox.js) = d3ade5620370965e397ba494ff0495aeef5af0d0 7SHA1 (patch-browser_app_profile_firefox.js) = d3ade5620370965e397ba494ff0495aeef5af0d0
8SHA1 (patch-build_moz.configure_old.configure) = edd810f8d607697898ae315453719fe6c8c09bcc 8SHA1 (patch-build_moz.configure_old.configure) = edd810f8d607697898ae315453719fe6c8c09bcc
9SHA1 (patch-comm_mail_installer_package-manifest.in) = 14e8977f690e579a8caf73326248323615e04803 9SHA1 (patch-comm_mail_installer_package-manifest.in) = 14e8977f690e579a8caf73326248323615e04803
10SHA1 (patch-comm_mail_installer_removed-files.in) = f360ccac70a7afaee65e4617c015535084eee035 10SHA1 (patch-comm_mail_installer_removed-files.in) = f360ccac70a7afaee65e4617c015535084eee035
11SHA1 (patch-dom_base_nsAttrName.h) = 57a1a15cde53a1c8e22b1b38efdd40b9c0f1f91b 11SHA1 (patch-dom_base_nsAttrName.h) = 57a1a15cde53a1c8e22b1b38efdd40b9c0f1f91b
12SHA1 (patch-dom_media_CubebUtils.cpp) = 2b6e750a2336434edd9642e1a78f4b6b7df1354a 12SHA1 (patch-dom_media_CubebUtils.cpp) = 2b6e750a2336434edd9642e1a78f4b6b7df1354a
13SHA1 (patch-gfx_angle_checkout_src_common_third__party_smhasher_src_PMurHash.cpp) = 795b510b525019f49169d1a594cd3e455e706500 13SHA1 (patch-gfx_angle_checkout_src_common_third__party_smhasher_src_PMurHash.cpp) = 795b510b525019f49169d1a594cd3e455e706500
14SHA1 (patch-gfx_angle_checkout_src_compiler_translator_InfoSink.h) = 879bb8ae14bc28e9c8b5f2874bf76298daea68c1 14SHA1 (patch-gfx_angle_checkout_src_compiler_translator_InfoSink.h) = 879bb8ae14bc28e9c8b5f2874bf76298daea68c1
15SHA1 (patch-gfx_gl_GLContextProviderGLX.cpp) = 936ae039b758c5eaf48dd4661c896d186b340207 15SHA1 (patch-gfx_gl_GLContextProviderGLX.cpp) = 936ae039b758c5eaf48dd4661c896d186b340207
16SHA1 (patch-gfx_skia_skia_src_core_SkCpu.cpp) = c30cb2ed98d4486fcc23b3a9b464df088a30134a 16SHA1 (patch-gfx_skia_skia_src_core_SkCpu.cpp) = c30cb2ed98d4486fcc23b3a9b464df088a30134a
17SHA1 (patch-ipc_chromium_src_base_lock__impl__posix.cc) = 80df98ebde2365cdea7b98e72e474f594934718e 17SHA1 (patch-ipc_chromium_src_base_lock__impl__posix.cc) = 80df98ebde2365cdea7b98e72e474f594934718e
18SHA1 (patch-ipc_chromium_src_base_message__pump__libevent.cc) = 0475843fa07f38a3f6255cfb998e64863fd8b9c1 18SHA1 (patch-ipc_chromium_src_base_message__pump__libevent.cc) = 0475843fa07f38a3f6255cfb998e64863fd8b9c1
19SHA1 (patch-ipc_chromium_src_base_platform__thread__posix.cc) = aa71eee667e920b1c2364b90956a7332906c5d74 19SHA1 (patch-ipc_chromium_src_base_platform__thread__posix.cc) = aa71eee667e920b1c2364b90956a7332906c5d74