head 1.1; access; symbols; locks; strict; comment @ * @; 1.1 date 2026.08.30.10.26.05; author ryoon; state Exp; branches; next ; commitid O8bZQWT6Sy8HfETG; desc @@ 1.1 log @mail/thunderbird: Update to 154.0 Changelog: 154.0: What's New new Preview functionality for attachments on macOS new CMS message with AuthEnvelopedData can be decrypted properly in Thunderbird new Global search results can open in list view by default with new setting new "Copy To" folder context menu added for message/rfc822 attachments new Optional system tray mode that hides Thunderbird when the last window closes new Support for dragging message/rfc822 type MIME attachments to folder tree new Microsoft Graph enabled for Microsoft 365 What's Fixed fixed Remote content warnings appeared despite sender block exceptions being applied fixed Collapsed saved-search folders did not deselect their subfolders fixed Server-designated special folder flags could be removed until restart fixed Messages could render excessive trailing blank lines fixed Copying a message subject included the "Subject:" label in copied text fixed Moving IMAP folders to Local Folders could delete messages after copy failures fixed 7-bit clean unobtrusive signature payloads were unnecessarily base64 encoded fixed DisablePasswordReveal policy failed to prevent revealing saved passwords fixed Account setup tried local-part usernames before full email addresses fixed Read-only CardDAV address books were incorrectly treated as writable fixed Autoscroll icon was missing directional arrows in scrollable messages fixed Blank 1970-dated messages could appear from incomplete message file copies fixed Opening drafts or templates with invalid quoted-printable data could crash Thunderbird fixed Thunderbird could crash when inserting a message header into database cache fixed IMAP repeatedly notified for messages already read on another device fixed Dragging EWS search folders to Trash caused Thunderbird to crash fixed Folder compaction displayed incorrect disk space recovery estimates fixed Custom OAuth settings for EWS account overwrote original account's settings fixed Thunderbird could crash when going offline with an active IMAP IDLE connection fixed Thunderbird could crash while running online mail search fixed Exchange accounts could show repeated false login failures during authentication fixed Expired newsgroup articles showed an insecure "click here" purge link fixed IMAP attachments appeared empty after messages were moved by filters fixed Default special-folder names could reference nonexistent server folders fixed Thunderbird macOS fell back to Software WebRender after GPU process launch failures fixed New RSS subscriptions used updated dates instead of published dates fixed Calendar sort order was not preserved across Thunderbird restarts fixed "All calendars are disabled" banner reappeared after enabling a calendar fixed Dismissed CalDAV reminders could permanently stop future event notifications fixed Read-only CardDAV calendars were incorrectly treated as writable fixed CalDAV sync failed when server responses used UTF-16 encoding fixed Visual and UX improvements fixed Security fixes Security fixes: Mozilla Foundation Security Advisory 2026-78 #CVE-2026-75874: Sandbox escape in the Remote Settings Client component #CVE-2026-74934: Site isolation issue in the Graphics: CanvasWebGL component #CVE-2026-74935: Privilege escalation in the DOM: Networking component #CVE-2026-74936: Use-after-free in the JavaScript: WebAssembly component #CVE-2026-74937: Use-after-free in the JavaScript: GC component #CVE-2026-74938: Mitigation bypass in the JavaScript: GC component #CVE-2026-74939: Privilege escalation in the DOM: Navigation component #CVE-2026-74940: Use-after-free in the Graphics: Text component #CVE-2026-74941: Privilege escalation in the Graphics: CanvasWebGL component #CVE-2026-74942: Privilege escalation in the Remote Settings Client component #CVE-2026-74943: Use-after-free in the Graphics: ImageLib component #CVE-2026-74944: Use-after-free in the DOM: Core & HTML component #CVE-2026-74945: Information disclosure in the Graphics: Text component #CVE-2026-74946: Privilege escalation due to incorrect boundary conditions in the Graphics: CanvasWebGL component #CVE-2026-74947: Privilege escalation due to invalid pointer in the Graphics component #CVE-2026-74948: Information disclosure in the Graphics component #CVE-2026-74949: Privilege escalation due to use-after-free in the Graphics: Canvas2D component #CVE-2026-74950: Privilege escalation in the Downloads API component #CVE-2026-74952: Privilege escalation in the Application Update component #CVE-2026-74953: Privilege escalation in the Networking: Cookies component #CVE-2026-74954: Information disclosure due to side-channel in the Storage: Cache API component #CVE-2026-74955: Privilege escalation in the Request Handling component #CVE-2026-74956: Same-origin policy bypass in the DOM: Service Workers component #CVE-2026-74957: Mitigation bypass in the Safe Browsing component #CVE-2026-74958: Information disclosure in the WebRTC component #CVE-2026-74959: Mitigation bypass in the Storage: Cache API component #CVE-2026-74960: Site isolation issue in the WebExtensions component #CVE-2026-74961: Side-channel in the Web Audio component #CVE-2026-74962: Site isolation issue in the Networking: Cookies component #CVE-2026-74963: Same-origin policy bypass in the Networking: Cookies component #CVE-2026-74964: Integer overflow in the Graphics component #CVE-2026-74965: Privilege escalation in the Shell Integration component #CVE-2026-74966: Information disclosure in the Form Autofill component #CVE-2026-74967: Same-origin policy bypass in the Audio/Video: Playback component #CVE-2026-74968: Site isolation issue in the Graphics: WebRender component #CVE-2026-74969: Use-after-free in the Layout: Text and Fonts component #CVE-2026-74970: Site isolation issue in the Graphics component #CVE-2026-74971: Information disclosure in the DOM: UI Events & Focus Handling component #CVE-2026-74972: Information disclosure in the DOM: Push Subscriptions component #CVE-2026-74973: Race condition, use-after-free in the Graphics component #CVE-2026-74974: Same-origin policy bypass in the Graphics: ImageLib component #CVE-2026-74976: JIT miscompilation in the JavaScript Engine: JIT component #CVE-2026-74977: Integer overflow in the Graphics component #CVE-2026-74978: Clickjacking issue in the Widget component #CVE-2026-74979: Mitigation bypass in the Add-ons Manager component #CVE-2026-74981: Site isolation issue in the Audio/Video: Web Codecs component #CVE-2026-74982: Denial-of-service in the Widget component #CVE-2026-74983: Mitigation bypass in the Data Loss Prevention component #CVE-2026-74984: Race condition in the JavaScript Engine component #CVE-2026-74985: Privilege escalation in the Enterprise Policies component #CVE-2026-74986: Site isolation issue in the CSS Parsing and Computation component #CVE-2026-74987: Internally found bugs fixed in Thunderbird ESR 140.14, Thunderbird ESR 153.1 and Thunderbird 154 #CVE-2026-74988: Internally found bugs fixed in Thunderbird ESR 153.1 and Thunderbird 154 #CVE-2026-74989: Internally found bugs fixed in Thunderbird 154 #CVE-2026-74990: Internally found bugs fixed in Thunderbird ESR 140.14, Thunderbird ESR 153.1 and Thunderbird 154 @ text @$NetBSD$ --- gfx/wr/swgl/src/glsl.h.orig 2026-08-12 13:09:03.000000000 +0000 +++ gfx/wr/swgl/src/glsl.h @@@@ -2,6 +2,9 @@@@ * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ +#include +using std::fpclassify; + #define SI ALWAYS_INLINE static #include "vector_type.h" @