head 1.1; access; symbols; locks; strict; comment @// @; 1.1 date 2026.07.23.13.52.23; author ryoon; state Exp; branches; next ; commitid lXK4Slz9gVWbCMOG; desc @@ 1.1 log @mail/thunderbird: Update to 153.0 Changelog: 153.0: What's New new Unified folders now display account color indicator with account name tooltip new OAuth login for mail accounts now opens in default web browser new Thundermail services can now be used without installing an add-on new OAuth responses now verify issuer fields and reject missing required issuers What's Changed changed Removed Odnoklassniki chat setup and directed users to XMPP configuration What's Fixed fixed Ctrl+S did not save PDF attachments opened in Thunderbird tabs fixed TLS errors incorrectly reported all unknown failures as untrusted certificates fixed Thunderbird could crash during shutdown fixed Thunderbird could crash when copying an empty list of messages fixed New mail alerts incorrectly sized or positioned on some multi-monitor setups fixed Old IMAP profile migration deleted INBOX and other mailbox files fixed Space bar did not scroll in PDF attachments opened from emails fixed 'Search Messages' shortcut (Ctrl+Shift+F) failed in standalone message window fixed Folder location widget used non-localised name fixed Empty confirmation dialog when more messages opened in tabs than mailnews.open_tab_warning fixed Removing tags from IMAP messages could fail and tags reappeared after refresh fixed Folder pane could not be horizontally resized in additional 3-pane tabs fixed Global search failed to display inaccessible messages found in local folders fixed Numeric subfolders were sorted alphabetically instead of naturally fixed Virtual folder folder-picker showed unlabeled IM account as selectable folder fixed Virtual folders failed to preserve the online search setting fixed Apple Mail OpenPGP emails failed to decrypt due to hidden recipient key ID fixed OpenPGP import of public key with experimental packets failed with unclear error fixed Performance issue when decrypting encrypted messages fixed Opening messages with OpenPGP keys was slow and blocked the UI for large keyrings fixed OpenPGP key refresh failed when fingerprint lookup returned multiple results fixed Invalid S/MIME encryption certificate caused misleading send errors fixed Esc cleared quick filter pin after changing folder fixed Dragging email address between compose windows failed to add recipients fixed Thunderbird could crash when using Find and Replace All fixed Sending Message dialog got stuck on "Filter complete." after successful send fixed Compose with PDF attachments opened PDFs instead of creating a new email fixed Attachments opened via -compose on Windows could use incorrect filenames fixed Ctrl+Enter opened attachment instead of sending the message fixed Compose window remained open when delayed sending was enabled fixed Account hub showed connection security instead of actual authentication method fixed Account Hub GSSAPI autoconfiguration incorrectly prompted for a password fixed New identity dialog lacked reply-matching and end-to-end encryption settings fixed Account Hub manual EWS setup lacked OAuth authentication option fixed Thunderbird could fail to shut down cleanly during active OAuth requests fixed Account Hub kept OAuth selected after changing to hostname without OAuth support fixed Account Hub showed a false error when returning from EWS manual configuration fixed Account Hub autodetect wrongly prompted for a password when auth was unavailable fixed QR exports with SMTP passwords generated invalid data for Thunderbird for Android fixed Message Filters 'Run Now' button remained disabled after filter run or mail check fixed Redirected CardDAV URLs resolved relative URLs against the wrong host fixed Thunderbird could crash when completing folder copy/move fixed Forwarding some Apple Mail messages incorrectly attached inline text as a file fixed Auto-compaction could corrupt database and cause crashes during syncs fixed NNTP server with invalid TLS certificate could not be added to certificate exceptions fixed Sent message in EWS account showed message as unread in the sent items folder fixed EWS NTLM authentication triggered login failures despite successful syncs fixed Saving inline Exchange images used incorrect filenames and file types fixed Cancelled message send could not be retried and hung with SMTP timeout errors fixed EWS folders failed to show new mail notifications until the folder was selected fixed Corrupted NNTP account data caused excessive memory use and startup crash fixed Multiple selected IMAP folders could not be moved or deleted together fixed Non-Latin IMAP keywords were lowercased and encoded incorrectly as MUTF-7 fixed Message tags were lost when moving folder from local folder to IMAP folder fixed Reply All button was missing for some EWS messages with multiple recipients fixed EWS users could not permanently delete individual Trash messages fixed Removing a chat account threw an exception and failed to clear the UI fixed Primary Password policy was detected but not enforced for saved account passwords fixed Copying one recurring event occurrence failed to set the date when pasted fixed Calendar invites were incorrectly marked processed after calendar sync completed fixed ICS event comments were not displayed in Thunderbird event details fixed Visual and UX improvements @ text @$NetBSD$ * If CLOCK_BOOTTIME is not available, return 0 instead of Nothing(). This fixes incorrect assert at AudioSessionManager.cpp:57 introduced in 153.0. --- mozglue/misc/Now.cpp.orig 2026-07-23 01:36:06.678846874 +0000 +++ mozglue/misc/Now.cpp @@@@ -89,16 +89,13 @@@@ Maybe NowIncludingSuspendMs() { } Maybe NowIncludingSuspendMs() { -# ifndef CLOCK_BOOTTIME - return Nothing(); -# else struct timespec ts = {0}; - +# ifdef CLOCK_BOOTTIME if (clock_gettime(CLOCK_BOOTTIME, &ts)) { return Nothing(); } - return Some(TimespecToMilliseconds(ts)); # endif + return Some(TimespecToMilliseconds(ts)); } #else // catch all @