Mon Dec 7 12:30:56 2020 UTC ()
thunderbird: Update to 78.5.1

Changelog:
What's New
OpenPGP: Added option to disable email subject encryption

Changes
OpenPGP public key import now supports multi-file selection and bulk accepting imported keys
MailExtensions: getComposeDetails will wait for "compose-editor-ready" event

Fixes
New mail icon was not removed from the system tray at shutdown
"Place replies in the folder of the message being replied to" did not work when using "Reply to List"
Thunderbird did not honor the "Run search on server" option when searching messages
Highlight color for folders with unread messages wasn't visible in dark theme
OpenPGP: Key were missing from Key Manager
OpenPGP: Option to import keys from clipboard always disabled
The "Link" button on the large attachments info bar failed to open up Filelink section in Options if the user had not yet configured Filelink
Address book: Printing members of a mailing list resulted in incorrect output
Unable to connect to LDAP servers configured with a self-signed SSL certificate
Autoconfig via LDAP did not work as expected
Calendar: Pressing Ctrl-Enter in the new event dialog would create duplicate events
Various security fixes

Security fixes:
#CVE-2020-26970: Stack overflow due to incorrect parsing of SMTP server response codes


(ryoon)
diff -r1.261 -r1.262 pkgsrc/mail/thunderbird/Makefile
diff -r1.82 -r1.83 pkgsrc/mail/thunderbird/PLIST
diff -r1.237 -r1.238 pkgsrc/mail/thunderbird/distinfo

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

--- pkgsrc/mail/thunderbird/Makefile 2020/11/19 14:29:55 1.261
+++ pkgsrc/mail/thunderbird/Makefile 2020/12/07 12:30:56 1.262
@@ -1,18 +1,18 @@ @@ -1,18 +1,18 @@
1# $NetBSD: Makefile,v 1.261 2020/11/19 14:29:55 ryoon Exp $ 1# $NetBSD: Makefile,v 1.262 2020/12/07 12:30:56 ryoon Exp $
2 2
3DISTNAME= thunderbird-${TB_VER}.source 3DISTNAME= thunderbird-${TB_VER}.source
4PKGNAME= thunderbird-${TB_VER} 4PKGNAME= thunderbird-${TB_VER}
5TB_VER= 78.5.0 5TB_VER= 78.5.1
6CATEGORIES= mail 6CATEGORIES= mail
7MASTER_SITES= ${MASTER_SITE_MOZILLA:=thunderbird/releases/${TB_VER}/source/} 7MASTER_SITES= ${MASTER_SITE_MOZILLA:=thunderbird/releases/${TB_VER}/source/}
8EXTRACT_SUFX= .tar.xz 8EXTRACT_SUFX= .tar.xz
9 9
10MAINTAINER= pkgsrc-users@NetBSD.org 10MAINTAINER= pkgsrc-users@NetBSD.org
11HOMEPAGE= https://www.thunderbird.net/en-US/ 11HOMEPAGE= https://www.thunderbird.net/en-US/
12COMMENT= Organize, secure and customize your mail 12COMMENT= Organize, secure and customize your mail
13LICENSE= mpl-1.1 13LICENSE= mpl-1.1
14 14
15USE_TOOLS+= unzip pax 15USE_TOOLS+= unzip pax
16WRKSRC= ${WRKDIR}/${DISTNAME:S/.source//} 16WRKSRC= ${WRKDIR}/${DISTNAME:S/.source//}
17MOZILLA_DIR= # empty 17MOZILLA_DIR= # empty
18PLIST_SRC+= ${PLIST_SRC_DFLT} 18PLIST_SRC+= ${PLIST_SRC_DFLT}

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

--- pkgsrc/mail/thunderbird/PLIST 2020/11/21 12:28:43 1.82
+++ pkgsrc/mail/thunderbird/PLIST 2020/12/07 12:30:56 1.83
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1@comment $NetBSD: PLIST,v 1.82 2020/11/21 12:28:43 wiz Exp $ 1@comment $NetBSD: PLIST,v 1.83 2020/12/07 12:30:56 ryoon Exp $
2bin/thunderbird 2bin/thunderbird
3lib/thunderbird/actors/AboutHttpsOnlyErrorChild.jsm 3lib/thunderbird/actors/AboutHttpsOnlyErrorChild.jsm
4lib/thunderbird/actors/AboutHttpsOnlyErrorParent.jsm 4lib/thunderbird/actors/AboutHttpsOnlyErrorParent.jsm
5lib/thunderbird/actors/AudioPlaybackChild.jsm 5lib/thunderbird/actors/AudioPlaybackChild.jsm
6lib/thunderbird/actors/AudioPlaybackParent.jsm 6lib/thunderbird/actors/AudioPlaybackParent.jsm
7lib/thunderbird/actors/AutoCompleteChild.jsm 7lib/thunderbird/actors/AutoCompleteChild.jsm
8lib/thunderbird/actors/AutoCompleteParent.jsm 8lib/thunderbird/actors/AutoCompleteParent.jsm
9lib/thunderbird/actors/AutoScrollChild.jsm 9lib/thunderbird/actors/AutoScrollChild.jsm
10lib/thunderbird/actors/AutoScrollParent.jsm 10lib/thunderbird/actors/AutoScrollParent.jsm
11lib/thunderbird/actors/AutoplayChild.jsm 11lib/thunderbird/actors/AutoplayChild.jsm
12lib/thunderbird/actors/AutoplayParent.jsm 12lib/thunderbird/actors/AutoplayParent.jsm
13lib/thunderbird/actors/BrowserElementChild.jsm 13lib/thunderbird/actors/BrowserElementChild.jsm
14lib/thunderbird/actors/BrowserElementParent.jsm 14lib/thunderbird/actors/BrowserElementParent.jsm
@@ -607,26 +607,27 @@ lib/thunderbird/chrome/classic/skin/clas @@ -607,26 +607,27 @@ lib/thunderbird/chrome/classic/skin/clas
607lib/thunderbird/chrome/classic/skin/classic/messenger/newmailaccount/accountProvisioner.css 607lib/thunderbird/chrome/classic/skin/classic/messenger/newmailaccount/accountProvisioner.css
608lib/thunderbird/chrome/classic/skin/classic/messenger/newmailaccount/search.gif 608lib/thunderbird/chrome/classic/skin/classic/messenger/newmailaccount/search.gif
609lib/thunderbird/chrome/classic/skin/classic/messenger/newmailaccount/search.png 609lib/thunderbird/chrome/classic/skin/classic/messenger/newmailaccount/search.png
610lib/thunderbird/chrome/classic/skin/classic/messenger/newmailaccount/spinner.gif 610lib/thunderbird/chrome/classic/skin/classic/messenger/newmailaccount/spinner.gif
611lib/thunderbird/chrome/classic/skin/classic/messenger/newmailaccount/success-addons.png 611lib/thunderbird/chrome/classic/skin/classic/messenger/newmailaccount/success-addons.png
612lib/thunderbird/chrome/classic/skin/classic/messenger/newmailaccount/success-border.png 612lib/thunderbird/chrome/classic/skin/classic/messenger/newmailaccount/success-border.png
613lib/thunderbird/chrome/classic/skin/classic/messenger/newmailaccount/success-compose.png 613lib/thunderbird/chrome/classic/skin/classic/messenger/newmailaccount/success-compose.png
614lib/thunderbird/chrome/classic/skin/classic/messenger/newmailaccount/success-signature.png 614lib/thunderbird/chrome/classic/skin/classic/messenger/newmailaccount/success-signature.png
615lib/thunderbird/chrome/classic/skin/classic/messenger/newmailalert.css 615lib/thunderbird/chrome/classic/skin/classic/messenger/newmailalert.css
616lib/thunderbird/chrome/classic/skin/classic/messenger/openpgp/attach-active-18.svg 616lib/thunderbird/chrome/classic/skin/classic/messenger/openpgp/attach-active-18.svg
617lib/thunderbird/chrome/classic/skin/classic/messenger/openpgp/attach-disabled-18.svg 617lib/thunderbird/chrome/classic/skin/classic/messenger/openpgp/attach-disabled-18.svg
618lib/thunderbird/chrome/classic/skin/classic/messenger/openpgp/attach-inactive-18.svg 618lib/thunderbird/chrome/classic/skin/classic/messenger/openpgp/attach-inactive-18.svg
619lib/thunderbird/chrome/classic/skin/classic/messenger/openpgp/col-encrypted-signed.png 619lib/thunderbird/chrome/classic/skin/classic/messenger/openpgp/col-encrypted-signed.png
 620lib/thunderbird/chrome/classic/skin/classic/messenger/openpgp/confirmPubkeyImport.css
620lib/thunderbird/chrome/classic/skin/classic/messenger/openpgp/decrypt-active-18.svg 621lib/thunderbird/chrome/classic/skin/classic/messenger/openpgp/decrypt-active-18.svg
621lib/thunderbird/chrome/classic/skin/classic/messenger/openpgp/decrypt-inactive-18.svg 622lib/thunderbird/chrome/classic/skin/classic/messenger/openpgp/decrypt-inactive-18.svg
622lib/thunderbird/chrome/classic/skin/classic/messenger/openpgp/encrypt-active-18.svg 623lib/thunderbird/chrome/classic/skin/classic/messenger/openpgp/encrypt-active-18.svg
623lib/thunderbird/chrome/classic/skin/classic/messenger/openpgp/encrypt-disabled-18.svg 624lib/thunderbird/chrome/classic/skin/classic/messenger/openpgp/encrypt-disabled-18.svg
624lib/thunderbird/chrome/classic/skin/classic/messenger/openpgp/encrypt-inactive-18.svg 625lib/thunderbird/chrome/classic/skin/classic/messenger/openpgp/encrypt-inactive-18.svg
625lib/thunderbird/chrome/classic/skin/classic/messenger/openpgp/enigEncActiveConflict.png 626lib/thunderbird/chrome/classic/skin/classic/messenger/openpgp/enigEncActiveConflict.png
626lib/thunderbird/chrome/classic/skin/classic/messenger/openpgp/enigEncActiveMinus.png 627lib/thunderbird/chrome/classic/skin/classic/messenger/openpgp/enigEncActiveMinus.png
627lib/thunderbird/chrome/classic/skin/classic/messenger/openpgp/enigEncActiveNone.png 628lib/thunderbird/chrome/classic/skin/classic/messenger/openpgp/enigEncActiveNone.png
628lib/thunderbird/chrome/classic/skin/classic/messenger/openpgp/enigEncActivePlus.png 629lib/thunderbird/chrome/classic/skin/classic/messenger/openpgp/enigEncActivePlus.png
629lib/thunderbird/chrome/classic/skin/classic/messenger/openpgp/enigEncForceNo.png 630lib/thunderbird/chrome/classic/skin/classic/messenger/openpgp/enigEncForceNo.png
630lib/thunderbird/chrome/classic/skin/classic/messenger/openpgp/enigEncForceYes.png 631lib/thunderbird/chrome/classic/skin/classic/messenger/openpgp/enigEncForceYes.png
631lib/thunderbird/chrome/classic/skin/classic/messenger/openpgp/enigEncInactive.png 632lib/thunderbird/chrome/classic/skin/classic/messenger/openpgp/enigEncInactive.png
632lib/thunderbird/chrome/classic/skin/classic/messenger/openpgp/enigEncInactiveConflict.png 633lib/thunderbird/chrome/classic/skin/classic/messenger/openpgp/enigEncInactiveConflict.png
@@ -4359,26 +4360,28 @@ lib/thunderbird/chrome/openpgp/content/o @@ -4359,26 +4360,28 @@ lib/thunderbird/chrome/openpgp/content/o
4359lib/thunderbird/chrome/openpgp/content/openpgp/modules/wkdLookup.jsm 4360lib/thunderbird/chrome/openpgp/content/openpgp/modules/wkdLookup.jsm
4360lib/thunderbird/chrome/openpgp/content/openpgp/modules/wksMimeHandler.jsm 4361lib/thunderbird/chrome/openpgp/content/openpgp/modules/wksMimeHandler.jsm
4361lib/thunderbird/chrome/openpgp/content/openpgp/modules/xhrUtils.jsm 4362lib/thunderbird/chrome/openpgp/content/openpgp/modules/xhrUtils.jsm
4362lib/thunderbird/chrome/openpgp/content/openpgp/modules/zbase32.jsm 4363lib/thunderbird/chrome/openpgp/content/openpgp/modules/zbase32.jsm
4363lib/thunderbird/chrome/openpgp/content/openpgp/strings/enigmail.properties 4364lib/thunderbird/chrome/openpgp/content/openpgp/strings/enigmail.properties
4364lib/thunderbird/chrome/openpgp/content/openpgp/ui/attachmentItemContext.inc.xhtml 4365lib/thunderbird/chrome/openpgp/content/openpgp/ui/attachmentItemContext.inc.xhtml
4365lib/thunderbird/chrome/openpgp/content/openpgp/ui/backupKeyPassword.js 4366lib/thunderbird/chrome/openpgp/content/openpgp/ui/backupKeyPassword.js
4366lib/thunderbird/chrome/openpgp/content/openpgp/ui/backupKeyPassword.xhtml 4367lib/thunderbird/chrome/openpgp/content/openpgp/ui/backupKeyPassword.xhtml
4367lib/thunderbird/chrome/openpgp/content/openpgp/ui/changeExpiryDlg.js 4368lib/thunderbird/chrome/openpgp/content/openpgp/ui/changeExpiryDlg.js
4368lib/thunderbird/chrome/openpgp/content/openpgp/ui/changeExpiryDlg.xhtml 4369lib/thunderbird/chrome/openpgp/content/openpgp/ui/changeExpiryDlg.xhtml
4369lib/thunderbird/chrome/openpgp/content/openpgp/ui/commonWorkflows.js 4370lib/thunderbird/chrome/openpgp/content/openpgp/ui/commonWorkflows.js
4370lib/thunderbird/chrome/openpgp/content/openpgp/ui/composeKeyStatus.js 4371lib/thunderbird/chrome/openpgp/content/openpgp/ui/composeKeyStatus.js
4371lib/thunderbird/chrome/openpgp/content/openpgp/ui/composeKeyStatus.xhtml 4372lib/thunderbird/chrome/openpgp/content/openpgp/ui/composeKeyStatus.xhtml
 4373lib/thunderbird/chrome/openpgp/content/openpgp/ui/confirmPubkeyImport.js
 4374lib/thunderbird/chrome/openpgp/content/openpgp/ui/confirmPubkeyImport.xhtml
4372lib/thunderbird/chrome/openpgp/content/openpgp/ui/enigmailCommon.js 4375lib/thunderbird/chrome/openpgp/content/openpgp/ui/enigmailCommon.js
4373lib/thunderbird/chrome/openpgp/content/openpgp/ui/enigmailKeyImportInfo.js 4376lib/thunderbird/chrome/openpgp/content/openpgp/ui/enigmailKeyImportInfo.js
4374lib/thunderbird/chrome/openpgp/content/openpgp/ui/enigmailKeyImportInfo.xhtml 4377lib/thunderbird/chrome/openpgp/content/openpgp/ui/enigmailKeyImportInfo.xhtml
4375lib/thunderbird/chrome/openpgp/content/openpgp/ui/enigmailKeyManager.js 4378lib/thunderbird/chrome/openpgp/content/openpgp/ui/enigmailKeyManager.js
4376lib/thunderbird/chrome/openpgp/content/openpgp/ui/enigmailKeyManager.xhtml 4379lib/thunderbird/chrome/openpgp/content/openpgp/ui/enigmailKeyManager.xhtml
4377lib/thunderbird/chrome/openpgp/content/openpgp/ui/enigmailKeygen.js 4380lib/thunderbird/chrome/openpgp/content/openpgp/ui/enigmailKeygen.js
4378lib/thunderbird/chrome/openpgp/content/openpgp/ui/enigmailKeygen.xhtml 4381lib/thunderbird/chrome/openpgp/content/openpgp/ui/enigmailKeygen.xhtml
4379lib/thunderbird/chrome/openpgp/content/openpgp/ui/enigmailMessengerOverlay.js 4382lib/thunderbird/chrome/openpgp/content/openpgp/ui/enigmailMessengerOverlay.js
4380lib/thunderbird/chrome/openpgp/content/openpgp/ui/enigmailMsgBox.js 4383lib/thunderbird/chrome/openpgp/content/openpgp/ui/enigmailMsgBox.js
4381lib/thunderbird/chrome/openpgp/content/openpgp/ui/enigmailMsgBox.xhtml 4384lib/thunderbird/chrome/openpgp/content/openpgp/ui/enigmailMsgBox.xhtml
4382lib/thunderbird/chrome/openpgp/content/openpgp/ui/enigmailMsgComposeHelper.js 4385lib/thunderbird/chrome/openpgp/content/openpgp/ui/enigmailMsgComposeHelper.js
4383lib/thunderbird/chrome/openpgp/content/openpgp/ui/enigmailMsgComposeOverlay.js 4386lib/thunderbird/chrome/openpgp/content/openpgp/ui/enigmailMsgComposeOverlay.js
4384lib/thunderbird/chrome/openpgp/content/openpgp/ui/enigmailMsgHdrViewOverlay.js 4387lib/thunderbird/chrome/openpgp/content/openpgp/ui/enigmailMsgHdrViewOverlay.js

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

--- pkgsrc/mail/thunderbird/distinfo 2020/11/19 14:29:55 1.237
+++ pkgsrc/mail/thunderbird/distinfo 2020/12/07 12:30:56 1.238
@@ -1,19 +1,19 @@ @@ -1,19 +1,19 @@
1$NetBSD: distinfo,v 1.237 2020/11/19 14:29:55 ryoon Exp $ 1$NetBSD: distinfo,v 1.238 2020/12/07 12:30:56 ryoon Exp $
2 2
3SHA1 (thunderbird-78.5.0.source.tar.xz) = 68c33fb48109996bf725b1033a34ded972a5c535 3SHA1 (thunderbird-78.5.1.source.tar.xz) = e8d69a4f656ef0607cc4c578d5d614b451081a1d
4RMD160 (thunderbird-78.5.0.source.tar.xz) = 50539177691928697e23ad5e4299489f209ce8f4 4RMD160 (thunderbird-78.5.1.source.tar.xz) = fdcf79b5670209254d0d9d9b979cb0883a994086
5SHA512 (thunderbird-78.5.0.source.tar.xz) = dae49dc0910dd017250643c920c79f03d3ef14bcbafde7fcdb3aaeba2b27a42ef6f88c8de8b961f8bb1c3d1a153bc8988ab43a39eb051d81839cf3b9e8373118 5SHA512 (thunderbird-78.5.1.source.tar.xz) = 3fb50ee1b5ec4bedaca0c68a86286f5141d3e350025b9d928348c55e57e07013124ef8b0315ee6cb16c08777ba8b0fb715ddc4b5fef2481e32f2b676090a2d80
6Size (thunderbird-78.5.0.source.tar.xz) = 355944116 bytes 6Size (thunderbird-78.5.1.source.tar.xz) = 352743032 bytes
7SHA1 (patch-browser_app_profile_firefox.js) = d53fae5544563888d030af7483f00283a712235c 7SHA1 (patch-browser_app_profile_firefox.js) = d53fae5544563888d030af7483f00283a712235c
8SHA1 (patch-build_moz.configure_rust.configure) = c9cd5e74aaeef4b42ef86db9e3814868a27847fd 8SHA1 (patch-build_moz.configure_rust.configure) = c9cd5e74aaeef4b42ef86db9e3814868a27847fd
9SHA1 (patch-comm_third__party_botan_configure.py) = 262f560c514d221d0df15a1906100b5e716bfdab 9SHA1 (patch-comm_third__party_botan_configure.py) = 262f560c514d221d0df15a1906100b5e716bfdab
10SHA1 (patch-config_gcc-stl-wrapper.template.h) = 9f6e659f79066afa1a7c4a2a5dde2a39a944785b 10SHA1 (patch-config_gcc-stl-wrapper.template.h) = 9f6e659f79066afa1a7c4a2a5dde2a39a944785b
11SHA1 (patch-config_makefiles_rust.mk) = 127f70d36b7784e5b3ba7637e3ccbca76ddd7894 11SHA1 (patch-config_makefiles_rust.mk) = 127f70d36b7784e5b3ba7637e3ccbca76ddd7894
12SHA1 (patch-configure.in) = 92f1603733320d96c424465ac62f9aa22543150e 12SHA1 (patch-configure.in) = 92f1603733320d96c424465ac62f9aa22543150e
13SHA1 (patch-dom_base_nsAttrName.h) = 4e2326542d4dbba1ac2af5b33505267ee177b094 13SHA1 (patch-dom_base_nsAttrName.h) = 4e2326542d4dbba1ac2af5b33505267ee177b094
14SHA1 (patch-dom_media_CubebUtils.cpp) = 7af2f852bba53dcb313ee6353cd111fb1b1ef735 14SHA1 (patch-dom_media_CubebUtils.cpp) = 7af2f852bba53dcb313ee6353cd111fb1b1ef735
15SHA1 (patch-gfx_angle_checkout_src_common_third__party_smhasher_src_PMurHash.cpp) = d08f170629dda585dc3e11706688527fe3dc0e78 15SHA1 (patch-gfx_angle_checkout_src_common_third__party_smhasher_src_PMurHash.cpp) = d08f170629dda585dc3e11706688527fe3dc0e78
16SHA1 (patch-gfx_angle_checkout_src_compiler_translator_InfoSink.h) = 434ba731268ad3e5a9f20ef3a44c9057b61aba74 16SHA1 (patch-gfx_angle_checkout_src_compiler_translator_InfoSink.h) = 434ba731268ad3e5a9f20ef3a44c9057b61aba74
17SHA1 (patch-gfx_cairo_cairo_src_cairo-type1-subset.c) = 92287c76edfecf2de6aebdd401d77c26f69b2e81 17SHA1 (patch-gfx_cairo_cairo_src_cairo-type1-subset.c) = 92287c76edfecf2de6aebdd401d77c26f69b2e81
18SHA1 (patch-gfx_skia_skia_src_core_SkCpu.cpp) = 62d0d3a41fd0302c7b066ed60b15ed9db9f485de 18SHA1 (patch-gfx_skia_skia_src_core_SkCpu.cpp) = 62d0d3a41fd0302c7b066ed60b15ed9db9f485de
19SHA1 (patch-gfx_thebes_gfxPlatform.cpp) = c1644366c4f40c52446d102209a337aadfad696c 19SHA1 (patch-gfx_thebes_gfxPlatform.cpp) = c1644366c4f40c52446d102209a337aadfad696c