clairehurst pushed to branch base-browser-128.8.0esr-14.5-1 at The Tor Project / Applications / Tor Browser
Commits: 1e0489eb by Mozilla Releng Treescript at 2025-01-27T19:42:42+00:00 No bug - Tagging f3783ad20bf40a11fb4b7ed088236c1a9f7be362 with FIREFOX_128_7_0esr_BUILD1 a=release CLOSED TREE DONTBUILD - - - - - 7a2dc51e by Mozilla Releng Treescript at 2025-02-03T16:18:10+00:00 Update configs. IGNORE BROKEN CHANGESETS CLOSED TREE NO BUG a=release ba=release - - - - - f89561a1 by Mozilla Releng Treescript at 2025-02-04T13:18:39+00:00 No bug - Tagging f3783ad20bf40a11fb4b7ed088236c1a9f7be362 with FIREFOX_128_7_0esr_RELEASE a=release CLOSED TREE DONTBUILD - - - - - a8cf861b by Francesco Lodolo (:flod) at 2025-02-05T18:09:44+00:00 Bug 1944233 - Update localization shipping in ESR128, r=bolsson a=dmeehan
Differential Revision: https://phabricator.services.mozilla.com/D235741 - - - - - 4f80e557 by ffxbld at 2025-02-06T13:04:48+00:00 No Bug, mozilla-esr128 repo-update HSTS HPKP remote-settings tld-suffixes - a=dmeehan
Differential Revision: https://phabricator.services.mozilla.com/D237018 - - - - - 09639b06 by Rob Wu at 2025-02-06T14:16:44+00:00 Bug 1939087 - Truncate long name and log warning a=dmeehan
Original Revision: https://phabricator.services.mozilla.com/D233025
Differential Revision: https://phabricator.services.mozilla.com/D236900 - - - - - 0d315ac6 by Matthew Gregan at 2025-02-06T14:23:42+00:00 Bug 1944150 - Remove WASAPI stream shutdown timeout. r=cubeb-reviewers,padenot a=dmeehan
Differential Revision: https://phabricator.services.mozilla.com/D236070 - - - - - 879ae06a by Gabriele Svelto at 2025-02-03T15:31:33+00:00 Bug 1944784 - Fix collecting the errors encountered when generating minidumps r=cmartin, a=dmeehan
Differential Revision: https://phabricator.services.mozilla.com/D236202 - - - - - 836cb2bb by Randell Jesup at 2025-02-03T18:40:56+00:00 Bug 1944126: Update WebTransportChild r=saschanaz, a=dmeehan
Differential Revision: https://phabricator.services.mozilla.com/D236002 - - - - - 9ca51377 by alwu at 2025-02-03T18:22:27+00:00 Bug 1922889 - add mutex. r=media-playback-reviewers,aosmond, a=dmeehan
Differential Revision: https://phabricator.services.mozilla.com/D226398 - - - - - c3b0d15c by Nicolas B. Pierron at 2025-02-07T14:16:53+00:00 Bug 1940716 - convertDoubleToInt32: Clobber destination register when zero. a=dmeehan
Original Revision: https://phabricator.services.mozilla.com/D234893
Differential Revision: https://phabricator.services.mozilla.com/D236700 - - - - - a03dc5f4 by Rob Wu at 2025-02-07T18:08:44+00:00 Bug 1942259 - Move telnetlib import to BaseEmulator a=dmeehan
emulator.py currently has an unconditional telnetlib import, but the file can also be imported when the functionality is not needed.
Because telnetlib was removed from Python 3.13, this unconditional import breaks use cases that do not even care about telnet. As a stopgap measure until a better fix is available, move the import to the function that relies on telnet.
Original Revision: https://phabricator.services.mozilla.com/D227995
Differential Revision: https://phabricator.services.mozilla.com/D236164 - - - - - b6a806fd by Rob Wu at 2025-02-07T18:08:44+00:00 Bug 1942259 - Replace pipes imports a=dmeehan
pipes does not exist in Python 3.11 any more
Original Revision: https://phabricator.services.mozilla.com/D227964
Differential Revision: https://phabricator.services.mozilla.com/D236165 - - - - - 97dfb547 by Bob Owen at 2025-02-07T20:23:56+00:00 Bug 1943586: Don't collect information in profiler_shutdown when we won't use it. a=dmeehan
Original Revision: https://phabricator.services.mozilla.com/D236346
Differential Revision: https://phabricator.services.mozilla.com/D237235 - - - - - ade99491 by Nazım Can Altınova at 2025-02-07T20:25:55+00:00 Bug 1943912 - Do not reset the chunk manager while shutdown a=dmeehan
Original Revision: https://phabricator.services.mozilla.com/D235642
Differential Revision: https://phabricator.services.mozilla.com/D237219 - - - - - 811f17ca by André Bargull at 2025-02-08T13:30:24+00:00 Bug 1945535: Update to tzdata 2025a (ESR128). r=spidermonkey-reviewers,dminor a=dmeehan
Differential Revision: https://phabricator.services.mozilla.com/D236566 - - - - - 8b6f2a74 by Rob Wu at 2025-02-08T13:31:59+00:00 Bug 1826867 - Use NS_GetFinalChannelURI instead of GetURI in SessionHistoryEntry a=dmeehan
When redirects are involved, `DocumentLoadListener::DoOnStartRequest` may call `ReplaceLoadingSessionHistoryEntryForLoad`, which updates the history entry with the destination of a redirect. But if the redirection target is a `moz-extension:`-URL, the URL becomes a jar:file:/file: URL. This is because SessionHistoryInfo (in SessionHistoryEntry.cpp) looks up the URL with `nsIChannel::GetURI`. For `moz-extension:`-URLs, the underlying channel has a `jar:file:` or `file:` URL, as provided by ExtensionProtocolHandler (via SubstitutingProtocolHandler::NewChannel). For details, see https://bugzilla.mozilla.org/show_bug.cgi?id=1826867#c7
To fix this, this patch switches to `NS_GetFinalChannelURI` instead. For more history on this type of bug and SessionHistoryInfo, see https://bugzilla.mozilla.org/show_bug.cgi?id=1826867#c9
Original Revision: https://phabricator.services.mozilla.com/D234333
Differential Revision: https://phabricator.services.mozilla.com/D236901 - - - - - f05fe128 by smayya at 2025-02-04T15:48:43+00:00 Bug 1938471 - Backed out changeset dcfa4149aaf3. r=necko-reviewers,kershaw, a=dmeehan
Please see the explaination for the fix in the bug [[ https://bugzilla.mozilla.org/show_bug.cgi?id=1938471#c16 | comment ]]
Differential Revision: https://phabricator.services.mozilla.com/D235761 - - - - - 90e6ebd6 by smayya at 2025-02-04T15:48:43+00:00 Bug 1938471 - synchronize access to FetchDriver::mObserver. r=necko-reviewers,kershaw, a=dmeehan
Differential Revision: https://phabricator.services.mozilla.com/D235762 - - - - - 26960c9b by Peter Van der Beken at 2025-02-04T17:28:39+00:00 Bug 1944313 - Propagate XSLT expression failure correctly. r=farre, a=dmeehan
Differential Revision: https://phabricator.services.mozilla.com/D235895 - - - - - 1594f8f8 by Iain Ireland at 2025-02-03T21:49:54+00:00 Bug 1942881: Remove RRegExpMatcher r=jandem, a=dmeehan
Differential Revision: https://phabricator.services.mozilla.com/D236071 - - - - - 1efaf9ba by Lee Salzman at 2025-02-10T14:49:37+00:00 Bug 1945624. r=aosmond a=dmeehan
Differential Revision: https://phabricator.services.mozilla.com/D236664 - - - - - 16e879ac by ffxbld at 2025-02-10T14:52:32+00:00 No Bug, mozilla-esr128 repo-update HSTS HPKP remote-settings tld-suffixes - a=dmeehan
Differential Revision: https://phabricator.services.mozilla.com/D237538 - - - - - f44b9c99 by Kershaw Chang at 2025-02-10T18:02:23+00:00 Bug 1935004 - Remove res_ninit, a=dmeehan
Original Revision: https://phabricator.services.mozilla.com/D236345
Differential Revision: https://phabricator.services.mozilla.com/D237572 - - - - - 79e4b8e5 by Thomas Wisniewski at 2025-02-11T14:44:28+00:00 Bug 697151 - distinguish between SYNC and ASYNC XMLHttpRequests in nsIContentPolicy types, and have ChannelEventQueue::MaybeSuspendIfEventsAreSuppressed only suspend async ones; a=dmeehan
Original Revision: https://phabricator.services.mozilla.com/D213516
Differential Revision: https://phabricator.services.mozilla.com/D237613 - - - - - 9e1c0c56 by Francesco Lodolo (:flod) at 2025-02-12T01:15:35+00:00 Bug 1946647 - Fix icons in Panic button for history and new window, a=dmeehan
Original Revision: https://phabricator.services.mozilla.com/D237177
Differential Revision: https://phabricator.services.mozilla.com/D237320 - - - - - 7ab72cf9 by Valentin Gosu at 2025-02-12T14:38:27+00:00 Bug 1940027 - Use nsACString in jar code a=dmeehan
Differential Revision: https://phabricator.services.mozilla.com/D237704 - - - - - 44335e4a by Emma Zuehlcke at 2025-02-12T15:30:13+00:00 Bug 1866661, a=dmeehan
Differential Revision: https://phabricator.services.mozilla.com/D237567 - - - - - a4f13ef0 by Emma Zuehlcke at 2025-02-12T15:30:13+00:00 Bug 1866661 - Tests, a=dmeehan
Differential Revision: https://phabricator.services.mozilla.com/D237737 - - - - - 6591785c by Emma Zuehlcke at 2025-02-12T15:30:14+00:00 Bug 1946105, a=dmeehan
Differential Revision: https://phabricator.services.mozilla.com/D237570 - - - - - 4e2c99bb by Emma Zuehlcke at 2025-02-12T15:30:14+00:00 Bug 1946105 - Test, a=dmeehan
Differential Revision: https://phabricator.services.mozilla.com/D237571 - - - - - b2095689 by Sean at 2025-02-13T00:23:02+00:00 Bug 1930742 - Add a glean probe for SSO cookie parsing success/failure a=dmeehan
Original Revision: https://phabricator.services.mozilla.com/D228715
Differential Revision: https://phabricator.services.mozilla.com/D237074 - - - - - 941b037a by Sean at 2025-02-13T00:23:02+00:00 Bug 1934271 - Remove GetQuery check in Entra SSO for SAML use cases a=dmeehan
The [initial motivation](https://phabricator.services.mozilla.com/D216560#inline-1215772) behind checking whether the query is empty or not is to ensure that we don't perform SSO for URIs like `https://login.microsoft.com/%60.
However, we observed that Entra SSO can operate via SAML using the URI `https://login.microsoftonline.com/XXXXXX/saml2%60.
To address this, we decided to remove the check like in Windows
Original Revision: https://phabricator.services.mozilla.com/D230714
Differential Revision: https://phabricator.services.mozilla.com/D237075 - - - - - 3c844788 by Sean at 2025-02-13T00:23:03+00:00 Bug 1944119 - Refactor MicrosoftEntraSSOUtils.mm a=dmeehan
Currently, the delegate uses nested if statements. The patch simplifies this by replacing them with return/continues.
Original Revision: https://phabricator.services.mozilla.com/D235688
Differential Revision: https://phabricator.services.mozilla.com/D237076 - - - - - 6d62493b by Sean at 2025-02-13T00:23:03+00:00 Bug 1945596 - Firefox should be still sending headers even if there are missing ones a=dmeehan
Original Revision: https://phabricator.services.mozilla.com/D236568
Differential Revision: https://phabricator.services.mozilla.com/D237077 - - - - - 55f838ff by Julian Descottes at 2025-01-31T11:01:49+00:00 Bug 1830888 - [devtools] Skip frequent macos intermittent browser_dbg-event-breakpoints.js r=devtools-reviewers,nchevobbe a=test-only DONTBUILD
This test only seems to fail on macos, and is high frequency on this platform. - - - - - 29dc8d27 by ffxbld at 2025-02-13T13:01:10+00:00 No Bug, mozilla-esr128 repo-update HSTS HPKP remote-settings tld-suffixes - a=dmeehan
Differential Revision: https://phabricator.services.mozilla.com/D238022 - - - - - a8224879 by Yannis Juglaret at 2025-02-14T14:36:16+00:00 Bug 1936749 - Disable ACG if we detect MpDetours.dll injection. a=dmeehan
Original Revision: https://phabricator.services.mozilla.com/D236890
Differential Revision: https://phabricator.services.mozilla.com/D238183 - - - - - 6d4b3a2d by ffxbld at 2025-02-17T12:06:42+00:00 No Bug, mozilla-esr128 repo-update HSTS HPKP remote-settings - a=pascalc
Differential Revision: https://phabricator.services.mozilla.com/D238436 - - - - - 18e5ad73 by Iain Ireland at 2025-02-11T19:54:15+00:00 Bug 1947140: Compare against correct length in visitCompareSSingle r=jandem, a=dmeehan
Differential Revision: https://phabricator.services.mozilla.com/D237658 - - - - - 2292a1e8 by Jan de Mooij at 2025-02-13T12:21:29+00:00 Bug 1946004 - Widen i32 return values in GenerateJitEntry. r=rhunt, a=dmeehan
Differential Revision: https://phabricator.services.mozilla.com/D237530 - - - - - 3823e702 by Ben Hearsum at 2025-02-06T01:35:07+00:00 Bug 1940974: update verify should fail when the updater fails to download r=releng-reviewers,gabriel, a=dmeehan DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D236885 - - - - - 61730456 by ffxbld at 2025-02-20T12:54:56+00:00 No Bug, mozilla-esr128 repo-update HSTS HPKP remote-settings tld-suffixes - a=dmeehan
Differential Revision: https://phabricator.services.mozilla.com/D238938 - - - - - e942f3ef by Andrew McCreight at 2025-02-20T12:59:23+00:00 Bug 1937634 - Make txMozillaXSLTProcessor::mStylesheetDocument strong. a=dmeehan
Original Revision: https://phabricator.services.mozilla.com/D232262
Differential Revision: https://phabricator.services.mozilla.com/D238777 - - - - - 37a3ea49 by Mike Kaply at 2025-02-20T13:16:27+00:00 Bug 1640931 - Allow policy to force addons in private browsing. a=dmeehan
Original Revision: https://phabricator.services.mozilla.com/D228607
Differential Revision: https://phabricator.services.mozilla.com/D238839 - - - - - 144f5c31 by Sandor Molnar at 2025-02-20T16:27:07+02:00 Bug 1640931 - Fix lint failures. a=lint-fix - - - - - 558ef1b0 by Jan Varga at 2025-02-20T08:35:22+00:00 Bug 1948111 - Don't re-initialize IndexedDatabaseManager::mLocale; r=dom-storage-reviewers,asuth, a=dmeehan
Differential Revision: https://phabricator.services.mozilla.com/D238593 - - - - - 6d97cb78 by ffxbld at 2025-02-24T12:57:24+00:00 No Bug, mozilla-esr128 repo-update HSTS HPKP remote-settings tld-suffixes - a=dmeehan
Differential Revision: https://phabricator.services.mozilla.com/D239319 - - - - - 0ab79d6e by Mozilla Releng Treescript at 2025-02-24T17:01:40+00:00 No bug - Tagging c685d5844a0e4f99ac535b6ffc641fbd07696c68 with FIREFOX_128_8_0esr_BUILD1 a=release CLOSED TREE DONTBUILD - - - - -
134 changed files:
- .hgtags - CLOBBER - browser/base/content/browser.js - browser/components/enterprisepolicies/schemas/policies-schema.json - browser/components/enterprisepolicies/tests/browser/browser_policy_extensionsettings2.js - + browser/components/enterprisepolicies/tests/xpcshell/.eslintrc.js - browser/components/enterprisepolicies/tests/xpcshell/test_extensionsettings.js - browser/components/protocolhandler/test/browser/browser_registerProtocolHandler_notification.js - browser/components/tabbrowser/content/tabbrowser.js - browser/config/version.txt - browser/config/version_display.txt - browser/locales/l10n-changesets.json - browser/themes/shared/customizableui/panelUI-shared.css - config/external/icu/data/icudt73l.dat - config/milestone.txt - devtools/client/debugger/test/mochitest/browser_aj.toml - docshell/shistory/SessionHistoryEntry.cpp - dom/base/nsContentPolicyUtils.h - dom/base/nsContentUtils.h - dom/base/nsIContentPolicy.idl - dom/cache/DBSchema.cpp - dom/fetch/FetchDriver.cpp - dom/fetch/FetchDriver.h - dom/fetch/InternalRequest.cpp - dom/indexedDB/IndexedDatabaseManager.cpp - dom/indexedDB/IndexedDatabaseManager.h - dom/media/ipc/MFCDMChild.cpp - dom/media/ipc/MFCDMChild.h - dom/security/SecFetch.cpp - dom/security/nsCSPUtils.cpp - dom/webtransport/child/WebTransportChild.cpp - dom/xhr/XMLHttpRequestMainThread.cpp - dom/xslt/xml/txXMLParser.cpp - dom/xslt/xslt/txMozillaXSLTProcessor.cpp - dom/xslt/xslt/txMozillaXSLTProcessor.h - dom/xslt/xslt/txNodeSorter.cpp - dom/xslt/xslt/txNodeSorter.h - dom/xslt/xslt/txXPathResultComparator.cpp - dom/xslt/xslt/txXPathResultComparator.h - gfx/skia/skia/src/core/SkRegion.cpp - gfx/thebes/gfxFT2FontList.cpp - intl/hyphenation/glue/nsHyphenator.cpp - intl/locale/LocaleService.cpp - intl/tzdata/GIT-INFO - intl/tzdata/VERSION - intl/tzdata/source/be/metaZones.res - intl/tzdata/source/be/timezoneTypes.res - intl/tzdata/source/be/windowsZones.res - intl/tzdata/source/be/zoneinfo64.res - intl/tzdata/source/ee/metaZones.res - intl/tzdata/source/ee/timezoneTypes.res - intl/tzdata/source/ee/windowsZones.res - intl/tzdata/source/ee/zoneinfo64.res - intl/tzdata/source/le/metaZones.res - intl/tzdata/source/le/timezoneTypes.res - intl/tzdata/source/le/windowsZones.res - intl/tzdata/source/le/zoneinfo64.res - intl/tzdata/source/metaZones.txt - intl/tzdata/source/timezoneTypes.txt - intl/tzdata/source/windowsZones.txt - intl/tzdata/source/zoneinfo64.txt - js/src/builtin/intl/TimeZoneDataGenerated.h - + js/src/jit-test/tests/ion/bug1947140.js - js/src/jit/CodeGenerator.cpp - js/src/jit/MIROps.yaml - js/src/jit/Recover.cpp - js/src/jit/Recover.h - js/src/jit/arm/MacroAssembler-arm.cpp - js/src/jit/arm64/MacroAssembler-arm64.h - js/src/tests/lib/results.py - js/src/tests/non262/Intl/DateTimeFormat/timeZone_backward_links.js - js/src/tests/non262/Intl/DateTimeFormat/timeZone_backzone.js - js/src/tests/non262/Intl/DateTimeFormat/timeZone_backzone_links.js - js/src/tests/non262/Intl/DateTimeFormat/timeZone_notbackward_links.js - js/src/tests/non262/Intl/DateTimeFormat/timeZone_version.js - js/src/tests/non262/Intl/supportedValuesOf-timeZones-canonical.js - js/src/wasm/WasmStubs.cpp - js/xpconnect/loader/URLPreloader.cpp - + media/libcubeb/0005-remove-wasapi-timeout.patch - media/libcubeb/moz.yaml - media/libcubeb/src/cubeb_wasapi.cpp - modules/libjar/nsJAR.cpp - modules/libjar/nsJARInputStream.cpp - modules/libjar/nsZipArchive.cpp - modules/libjar/nsZipArchive.h - netwerk/dns/effective_tld_names.dat - netwerk/dns/nsHostResolver.cpp - netwerk/ipc/ChannelEventQueue.cpp - netwerk/ipc/ChannelEventQueue.h - netwerk/metrics.yaml - netwerk/protocol/http/MicrosoftEntraSSOUtils.mm - netwerk/protocol/http/nsHttpChannel.cpp - netwerk/test/fuzz/TestHttpFuzzing.cpp - security/manager/ssl/StaticHPKPins.h - security/manager/ssl/nsSTSPreloadList.inc - security/sandbox/win/src/sandboxbroker/sandboxBroker.cpp - services/settings/dumps/blocklists/addons-bloomfilters.json - services/settings/dumps/blocklists/addons-bloomfilters/addons-mlbf.bin - services/settings/dumps/blocklists/addons-bloomfilters/addons-mlbf.bin.meta.json - services/settings/dumps/main/devtools-compatibility-browsers.json - services/settings/dumps/main/password-rules.json - services/settings/dumps/main/search-config-v2.json - services/settings/dumps/main/search-telemetry-v2.json - services/settings/dumps/main/translations-models.json - services/settings/dumps/main/url-classifier-skip-urls.json - services/settings/dumps/main/websites-with-shared-credential-backends.json - services/settings/dumps/security-state/intermediates.json - testing/mozbase/mozdevice/mozdevice/adb.py - testing/mozbase/mozrunner/mozrunner/devices/emulator.py - testing/web-platform/meta/xhr/send-sync-blocks-async.htm.ini - testing/web-platform/tests/tools/pytest.ini - testing/xpcshell/runxpcshelltests.py - toolkit/components/extensions/Extension.sys.mjs - toolkit/components/extensions/schemas/manifest.json - + toolkit/components/extensions/test/xpcshell/test_ext_dnr_redirect_main_frame.js - toolkit/components/extensions/test/xpcshell/test_ext_manifest.js - toolkit/components/extensions/test/xpcshell/xpcshell-common.toml - toolkit/content/widgets/notificationbox.js - toolkit/crashreporter/nsExceptionHandler.cpp - toolkit/mozapps/extensions/AddonManagerStartup.cpp - toolkit/mozapps/extensions/internal/XPIDatabase.sys.mjs - toolkit/mozapps/extensions/internal/XPIInstall.sys.mjs - toolkit/mozapps/extensions/test/xpcshell/test_builtin_location.js - toolkit/mozapps/extensions/test/xpcshell/test_locale.js - toolkit/mozapps/extensions/test/xpcshell/test_system_profile_location.js - tools/@types/lib.gecko.xpcom.d.ts - tools/profiler/core/platform.cpp - tools/profiler/gecko/ProfilerChild.cpp - tools/profiler/public/ProfilerChild.h - tools/update-verify/release/updates/verify.sh - xpcom/build/FileLocation.cpp - xpcom/build/FileLocation.h - xpcom/build/Omnijar.cpp - xpcom/components/nsComponentManager.cpp
The diff was not included because it is too large.
View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser/-/compare/2d89895...
tbb-commits@lists.torproject.org