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:           Wed Jul 23 19:18:45 UTC 2025

Modified Files:
        pkgsrc/mail/thunderbird: Makefile distinfo
        pkgsrc/mail/thunderbird/patches: patch-js_src_jit_FlushICache.cpp
            patch-third__party_sqlite3_ext_moz.build

Log Message:
mail/thunderbird: Update to 140.0.1

Changelog:
140.0.1:
What's Fixed
fixed
Inserting a link into an HTML mail did not work as expected

140.0:
What's New
new
Implemented enterprise policy to allow granular in-app notification control

new
New mail alert now includes message disposition buttons

new
Added 'Mark as Read' and 'Delete' actions to mail notifications

new
Added 'Mark as Spam' and 'Mark as Starred' actions to mail notifications

new
Support dark reader for the message pane

new
Messages are automatically adapted to dark mode with a quick toggle in the header

new
Message filters are now available in the Folder Pane context menu

new
Added horizontal threadpane scrolling mail.threadpane.table.horizontal_scroll

new
Implemented customizable row count for Cards View in 'Appearance' settings

new
Implemented ability to manually sort folders in the folder pane

new
New "Appearance" Settings UI to globally control message threading/sorting order

new
Added checkbox to select/unselect all calendars in the calendar setup wizard

new
Account Hub enabled by default for second email setup

new
Add-ons: Added support for specifying a cookieStoreId when creating a space

new
Added Thunderbird-specific loading symbol

What's Changed
changed
Removed obsolete preference extensions.overlayloader.loglevel

changed
CardDAV address books and calendars now use the same OAuth2 code as mail

changed
Display junk state and allow toggling it from top of message context menu

changed
Subscribe/Unsubscribe buttons were removed from the IMAP subscribe dialog

changed
Ignore unsupported subkeys/signatures when importing compliant OpenPGP keys

changed
Some generic appearance settings were moved from General to Appearance section

changed
Add-ons: browser.messages.listAttachments() now returns attachment headers

changed
Set calendar.alarms.showmissed preference to false by default

changed
Exporting a calendar to .ics did not include the calendar name

What's Fixed
fixed
Chrome URLs were opened in an external browser

fixed
Race condition in folder compaction could cause unexpected behavior

fixed
Crash could occur when shutting down during MAPI send

fixed
Message preview truncation in notifications improved

fixed
Thunderbird could crash when setting message compose headers

fixed
Links in the OAuth authentication window did not open when clicked

fixed
Mail window could stop functioning during and after folder compaction

fixed
Error message for compacting a corrupted local folder was not useful

fixed
Repair folder did not fix mbox files produced on MacOS before Thunderbird 1.0

fixed
Wrong day of week displayed for some emails

fixed
Edit menu entries missing when group header selected in "Grouped by sort" view

fixed
IMAP folder "Undelete" performed "Delete" when mixed messages were selected

fixed
View Message Source no longer worked for multiple selected messages

fixed
Creating a new mail account from the menu bar in a message window failed

fixed
Feed subscriptions were broken

fixed
Feed body was not rendered when "Message Body As" formatting option selected

fixed
Thunderbird could show incorrect 'From' and 'To' fields for mailing list emails

fixed
mail.compose.other.header wrongly added fields to message preview pane headers

fixed
Deleting or detaching attachments in a saved .eml file appeared to work but failed

fixed
In RSS feeds, the space bar did not scroll the message like it did in emails

fixed
Unchecking "Show all headers" in Message Header Settings closed dialog

fixed
Some webpage links could be forced to open in Thunderbird

fixed
Right-click of message in cross-folder virtual folder wrongly selected it

fixed
Messages deleted from a cross-folder search view could not be undeleted

fixed
Cards view "replies" button remained styled without new messages in thread

fixed
Subscribe window "Show items that contain" should not have been shown for IMAP

fixed
POP3 inbox could show new mail with no subject, no sender, and date 1970-01-01

fixed
Folders at level 3+ were not auto-discovered when IMAP subscriptions were ignored

fixed
New subfolder did not inherit parent view, sort order, sort type, or columns

fixed
With "Fetch headers only" enabled, messages could not be sorted by size

fixed
Selecting starred messages did not update immediately

fixed
Marking a unified folder as favorite did not show it in favorite folders

fixed
Threaded search view was not updated correctly when sorted by date received

fixed
Menu items to manage folders were not disabled in offline mode

fixed
Ctrl or Shift selecting multiple messages reset when dragging across a message

fixed
Folder was hidden from Favorite when subfolder was removed

fixed
Folder tree message counts displayed incorrectly under certain conditions

fixed
The UI could falsely report a message as encrypted when a null cipher was used

fixed
Message security panel strings were used in the wrong places

fixed
Importing an OpenPGP public key with whitespace failed

fixed
Unable to open attached signed OpenPGP .eml message

fixed
OpenPGP key was not updated when accepted key was reimported with new identities

fixed
Dual signed (PGP and S/MIME) emails were not displayed

fixed
"Secret Key ID" field did not sanitize input, causing draft encryption to fail

fixed
Could not send signed/encrypted messages in some setups due to regression

fixed
Quick Filter did not display loading symbol when search was in progress

fixed
Search messages dialog list could not be sd for search after repair

fixed
Messages with multiple authors or no author were not indexed for global search

fixed
Messages from authors without email address were not indexed for global search

fixed
Shutdown could hang due to unterminated search exelected text did not work with advanced properties selected

fixed
Spellcheck no longer highlighted misspelled words in the compose window

fixed
Changing the UI font size did not apply to some dialogs

fixed
Deleted Gmail messages stayed visible until comned visible when mail.chat.enabled was false

fixed
macOS system notifications worked but email alerts could not be disabled separately

fixed
Setting different archiving options for multiple identities did not work

fixed
OAuth2 not shown in "Authentication method" menulist for existing Exchange account

fixed
'Please fill out this field' in account setup always appeared in English

fixed
No gap existed between Back and Forward buttons in the Feed Account Wizard dialog

fixed
Moving back in the calendar import dialog could break the Continue button

fixed
Add-ons: Links in content pages with a target attribute loaded a blank page

fixed
Add-ons: Context menu entries were incorrectly aligned.

fixed
Add-ons: Optional permission prompts for WebExtensions displayed wrong permissions

fixed
Double clicking a new contact icon added the contact to the address book twice

fixed
Unable to auto-discover Address Book on Radicale server

fixed
CardDAV synchronization to Zimbra server failed

fixed
Mark-Of-The-Web was not applied to attachments saved via drag and drop

fixed
System search toggle did not properly reflect and control integration state

fixed
Some messages could not be scrolled due to hidden overflows in inline styles

fixed
Keyboard navigation was not possible when first header button was disabled

fixed
Thunderbird could crash when renaming a local folder while copying from IMAP

fixed
Some functionality was missing for newsgroup messages opened from a file or URI

fixed
Message and folder lists could display incorrect line spacing after restart

fixed
Automatic compact did not attempt to compact all folders when error encountered

fixed
APOP authenication for POP3 did not prompt for corrected password

fixed
POP3 'fetch headers only' and 'get selected messages' could skip some messages

fixed
Thunderbird logged network errors in console when used in offline mode

fixed
Slow performance when moving bulk messages from IMAP to local

fixed
Crossposting news article was not possible if newsgroups on different servers

fixed
Cancelling a post to a news server could fail and remove the article

fixed
Thunderbird could crash in NNTP subscription dialog

fixed
Newsgroup searches with slashes were not supported with XPAT-enabled servers

fixed
Offline newsgroup use lacked functionality needed for effective offline access

fixed
Thunderbird could show a misleading error message on IMAP login failure

fixed
Modal alerts shown for expired articles when downloading news for offline use

fixed
Status bar message did not include newsgroup name along with the account name

fixed
Reconnecting to an NNTP server was potentially not possible

fixed
Nickserv messages appeared during successful authentication

fixed
Thunderbird Flatpak install did not use a branded symbolic icon

fixed
Unable to view full certificate chain from the "View Signature" button

fixed
Organizer email address for CalDAV calendar events could be incorrect

fixed
Changing calendar.week.start preference did not update calendar views

fixed
Clicking a mid: link in Calendar opened two copies of the message

fixed
Clicking a 'mid:' link in event created from message did not work

fixed
Thunderbird calendar failed to show attendee as busy when added to an event

fixed
Some calendar requests were blocked due to opaque response blocking

fixed
Visual and UX improvements

fixed
Security fixes

Security fixes:
Mozilla Foundation Security Advisory 2025-54
#CVE-2025-6424: Use-after-free in FontFaceSet
#CVE-2025-6425: The WebCompat WebExtension shipped exposed a persistent UUID
#CVE-2025-6426: No warning when opening executable terminal files on macOS
#CVE-2025-6427: connect-src Content Security Policy restriction could be bypassed
#CVE-2025-6429: Incorrect parsing of URLs could have allowed embedding of youtube.com
#CVE-2025-6430: Content-Disposition header ignored when a file is included in an embed or object tag
#CVE-2025-6432: DNS Requests leaked outside of a configured SOCKS proxy
#CVE-2025-6433: WebAuthn would allow a user to sign a challenge on a webpage with an invalid TLS certificate
#CVE-2025-6434: HTTPS-Only exception screen lacked anti-clickjacking delay
#CVE-2025-6435: Save as in Devtools could download files without sanitizing the extension
#CVE-2025-6436: Memory safety bugs fixed in Firefox 140 and Thunderbird 140

139.0.2:
What's Fixed
fixed
Security fixes

Security fixes:
Mozilla Foundation Security Advisory 2025-50
#CVE-2025-5986: Unsolicited File Download, Disk Space Exhaustion, and Credential Leakage via mailbox:/// Links

139.0.1:
What's Fixed
fixed
Thunderbird could crash when copying a local folder to IMAP

fixed
Upgrade to 139.0 incorrectly switched Table View to Cards View

139.0:
What's New
new
Implemented enterprise policy to allow granular in-app notification control

new
Added 'Mark as Read' and 'Delete' actions to mail notifications

new
Implemented customizable row count for Cards View in 'Appearance' settings

new
Implemented ability to manually sort folders in the folder pane

What's Fixed
fixed
Thunderbird could crash when setting message compose headers

fixed
Links in the OAuth authentication window did not open when clicked

fixed
Access was not allowed to attachments at specific UNC hosts

fixed
Mail window could stop functioning during and after folder compaction

fixed
Full folder sorting logic was not used when inserting folders after move

fixed
mail.compose.other.header headers were not shown in Show All Headers mode

fixed
Folder was hidden from Favorite when a subfolder was removed

fixed
Folder tree message counts displayed incorrectly under certain conditions

fixed
Selection was not restored after manual folder sorting

fixed
Dragging a folder to a new parent did not insert it correctly for IMAP folders

fixed
Compact View users had all folders expanded after restart

fixed
Invite attachments without a name were forwarded as 'Attached Message Part'

fixed
Chat settings tab remained visible when mail.chat.enabled was false

fixed
Selected folder was not refreshed when applying 'Appearance' Threading settings

fixed
'Grouped by Sort' for all folders in 'Appearance' settings did not work properly

fixed
Thunderbird could crash if message copying to Sent folder was interrupted

fixed
System search toggle did not properly reflect and control integration state

fixed
Dragging attachments to desktop from Thunderbird did not work on macOS

fixed
Dark mode messages displayed in light mode due to preference setting conflict

fixed
Cancelling a post to a news server could fail and remove the article

fixed
Thunderbird could crash in NNTP subscription dialog

fixed
Newsgroup searches with slashes were not supported with XPAT-enabled servers

fixed
Offline newsgroup use lacked functionality needed for effective offline access

fixed
Chat accounts could not be deleted

fixed
Reminders missed for all-day events when calendar.alarms.showmissed was false

fixed
Access to multiple CalDAV calendars was not possible

fixed
Visual and UX improvements

fixed
Security fixes

Security fixes:
Mozilla Foundation Security Advisory 2025-45
#CVE-2025-5262: Double-free in libvpx encoder
#CVE-2025-5263: Error handling for script execution was incorrectly isolated from web content
#CVE-2025-5264: Potential local code execution in "Copy as cURL" command
#CVE-2025-5265: Potential local code execution in "Copy as cURL" command
#CVE-2025-5270: SNI was sometimes unencrypted
#CVE-2025-5271: Devtools' preview ignored CSP headers
#CVE-2025-5267: Clickjacking vulnerability could have led to leaking saved payment card details
#CVE-2025-5268: Memory safety bugs fixed in Firefox 139, Thunderbird 139, Firefox ESR 128.11, and Thunderbird 128.11
#CVE-2025-5272: Memory safety bugs fixed in Firefox 139 and Thunderbird 139

138.0.2:
What's Fixed
fixed
Messages could not be viewed if the profile used a UNC path

fixed
Standalone message windows/tabs no longer responded after folder compaction

fixed
Compacting folders with certain pending operations caused unnecessary warnings

fixed
Security fixes

Security fixes:
Mozilla Foundation Security Advisory 2025-41
#CVE-2025-4918: Out-of-bounds access when resolving Promise objects
#CVE-2025-4919: Out-of-bounds access when optimizing linear sums


To generate a diff of this commit:
cvs rdiff -u -r1.344 -r1.345 pkgsrc/mail/thunderbird/Makefile
cvs rdiff -u -r1.283 -r1.284 pkgsrc/mail/thunderbird/distinfo
cvs rdiff -u -r1.2 -r1.3 \
    pkgsrc/mail/thunderbird/patches/patch-js_src_jit_FlushICache.cpp
cvs rdiff -u -r1.1 -r1.2 \
    pkgsrc/mail/thunderbird/patches/patch-third__party_sqlite3_ext_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.344 pkgsrc/mail/thunderbird/Makefile:1.345
--- pkgsrc/mail/thunderbird/Makefile:1.344      Sun May 18 00:54:58 2025
+++ pkgsrc/mail/thunderbird/Makefile    Wed Jul 23 19:18:45 2025
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile,v 1.344 2025/05/18 00:54:58 ryoon Exp $
+# $NetBSD: Makefile,v 1.345 2025/07/23 19:18:45 ryoon Exp $
 
 DISTNAME=      thunderbird-${TB_VER}.source
 PKGNAME=       thunderbird-${TB_VER:S/esr//}
-TB_VER=                138.0.1
+TB_VER=                140.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.283 pkgsrc/mail/thunderbird/distinfo:1.284
--- pkgsrc/mail/thunderbird/distinfo:1.283      Sun May 18 00:54:58 2025
+++ pkgsrc/mail/thunderbird/distinfo    Wed Jul 23 19:18:45 2025
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.283 2025/05/18 00:54:58 ryoon Exp $
+$NetBSD: distinfo,v 1.284 2025/07/23 19:18:45 ryoon Exp $
 
-BLAKE2s (thunderbird-138.0.1.source.tar.xz) = f7c611e3704cdb446685ca28dd10932333f32016d775c52cd4fc17b5daea4cce
-SHA512 (thunderbird-138.0.1.source.tar.xz) = 2e71ee537292ec1a49237e93c43ed4c1a9eae58becfc7fa9ca0daf1e982c38704cb6d44e92b1bf7b45c5b8c27b23eb3aa7f48b375580f49ee60884dadc5d85b5
-Size (thunderbird-138.0.1.source.tar.xz) = 758760604 bytes
+BLAKE2s (thunderbird-140.0.1.source.tar.xz) = 0bc683bc0878780bc5dec5e029d03f5f6a61b5a0bab7570f35ba7c57b6d93c34
+SHA512 (thunderbird-140.0.1.source.tar.xz) = fbef1d0228c49fc9c11425b6be03bb7e44e6abc6f2027ee23317270ca2c6b0a935bb41b38667acf014bd9e1166cbe62754f1e919e04f2355dc4c833e015c78b8
+Size (thunderbird-140.0.1.source.tar.xz) = 760372872 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
@@ -20,7 +20,7 @@ SHA1 (patch-ipc_chromium_src_base_platfo
 SHA1 (patch-ipc_glue_GeckoChildProcessHost.cpp) = 63fbee04321f7ade20db4ccc1a1218b848344ce1
 SHA1 (patch-js-src-jit-arm64-vixl-MozCpu-vixl.cpp) = d90fca47d79551fd74214d47f8184670b901b792
 SHA1 (patch-js_public_Utility.h) = bb5464a0398b91693ab362e6b9b06d48429b9e7d
-SHA1 (patch-js_src_jit_FlushICache.cpp) = d1e611eaf7d7be22abfac6b39fbcd99df3570e47
+SHA1 (patch-js_src_jit_FlushICache.cpp) = f5d1fcb391c36a29fb71a78dbf731ee6a1cb17b6
 SHA1 (patch-js_src_old-configure.in) = adc83b19e793491b1c6ea0fd8b46cd9f32e592fc
 SHA1 (patch-js_src_util_NativeStack.cpp) = a0a16d8d8d78d3cc3f4d2a508586f1a7821f7dba
 SHA1 (patch-js_src_vm_TypedArrayObject-inl.h) = e7913c8d4b2b05b67040baa64dae62d6ba40390e
@@ -41,7 +41,7 @@ SHA1 (patch-third__party_libwebrtc_modul
 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
-SHA1 (patch-third__party_sqlite3_ext_moz.build) = 2df374daa1c974b52db602613508e4fc965a7bcd
+SHA1 (patch-third__party_sqlite3_ext_moz.build) = 53248ac4ba98983362b173d7644f1001f5127b3c
 SHA1 (patch-third__party_sqlite3_src_moz.build) = b26856a4b87aa12211575d9982f62dc899474b52
 SHA1 (patch-third__party_wasm2c_src_prebuilt_wasm2c__source__includes.cc) = 99d0db944f0c2d0c623460991efd423d9127c988
 SHA1 (patch-toolkit_components_terminator_nsTerminator.cpp) = e905e38ef1b88d764c695c019f15609350c1c43b

Index: pkgsrc/mail/thunderbird/patches/patch-js_src_jit_FlushICache.cpp
diff -u pkgsrc/mail/thunderbird/patches/patch-js_src_jit_FlushICache.cpp:1.2 pkgsrc/mail/thunderbird/patches/patch-js_src_jit_FlushICache.cpp:1.3
--- pkgsrc/mail/thunderbird/patches/patch-js_src_jit_FlushICache.cpp:1.2        Wed Apr 30 03:47:13 2025
+++ pkgsrc/mail/thunderbird/patches/patch-js_src_jit_FlushICache.cpp    Wed Jul 23 19:18:45 2025
@@ -1,8 +1,8 @@
-$NetBSD: patch-js_src_jit_FlushICache.cpp,v 1.2 2025/04/30 03:47:13 ryoon Exp $
+$NetBSD: patch-js_src_jit_FlushICache.cpp,v 1.3 2025/07/23 19:18:45 ryoon Exp $
 
 NetBSD does not have the Linux-specific membarrier(2) syscall.
 
---- js/src/jit/FlushICache.cpp.orig    2023-08-15 20:31:19.000000000 +0000
+--- js/src/jit/FlushICache.cpp.orig    2025-06-13 17:08:49.000000000 +0000
 +++ js/src/jit/FlushICache.cpp
 @@ -31,12 +31,18 @@
  #    elif defined(__android__)
@@ -23,10 +23,10 @@ NetBSD does not have the Linux-specific 
  }
  
  // These definitions come from the Linux kernel source, for kernels before 4.16
-@@ -92,6 +98,8 @@ bool CanFlushExecutionContextForAllThrea
+@@ -112,6 +118,8 @@ bool CanFlushExecutionContextForAllThrea
+   MOZ_ASSERT(state != MemBarrierAvailable::Unset);
+   return state == MemBarrierAvailable::Yes;
  
-   computed = true;
-   return kernelHasMembarrier;
 +#  elif defined(__NetBSD__)
 +  return false;
  #  else

Index: pkgsrc/mail/thunderbird/patches/patch-third__party_sqlite3_ext_moz.build
diff -u pkgsrc/mail/thunderbird/patches/patch-third__party_sqlite3_ext_moz.build:1.1 pkgsrc/mail/thunderbird/patches/patch-third__party_sqlite3_ext_moz.build:1.2
--- pkgsrc/mail/thunderbird/patches/patch-third__party_sqlite3_ext_moz.build:1.1        Wed Apr 30 03:47:13 2025
+++ pkgsrc/mail/thunderbird/patches/patch-third__party_sqlite3_ext_moz.build    Wed Jul 23 19:18:45 2025
@@ -1,9 +1,9 @@
-$NetBSD: patch-third__party_sqlite3_ext_moz.build,v 1.1 2025/04/30 03:47:13 ryoon Exp $
+$NetBSD: patch-third__party_sqlite3_ext_moz.build,v 1.2 2025/07/23 19:18:45 ryoon Exp $
 
---- third_party/sqlite3/ext/moz.build.orig     2024-08-06 01:06:04.545236415 +0000
+--- third_party/sqlite3/ext/moz.build.orig     2025-07-02 01:08:50.000000000 +0000
 +++ third_party/sqlite3/ext/moz.build
-@@ -20,7 +20,7 @@ SOURCES += [
-     "fts5.c",
+@@ -21,7 +21,7 @@ SOURCES += [
+     "sqlite-vec/sqlite-vec.c",
  ]
  
 -if CONFIG["OS_TARGET"] == "Linux" or CONFIG["OS_TARGET"] == "Android":



Home | Main Index | Thread Index | Old Index