Commit graph

987735 commits

Author SHA1 Message Date
Peter Van der Beken
1fa5bedc44 Bug 1941002 - Make XPath tree walker hold a strong reference. r=smaug a=pascalc
Differential Revision: https://phabricator.services.mozilla.com/D237259
2025-02-23 07:54:05 +00:00
Peter Van der Beken
c876e3e97c Bug 1941002 - Clone source. r=smaug a=pascalc
Differential Revision: https://phabricator.services.mozilla.com/D235577
2025-02-04 17:38:52 +00:00
Eden Chuang
b4bc1a7836 Bug 1932468 - Making EventSourceImpl::mWorkerRef accessing be thread-safe. r=dom-worker-reviewers,asuth a=pascalc
EventSourceImpl::mWorkerRef is not accessed on the Worker thread only.
When EventSourceImpl::Dispatch is called, it could be on any thread, so the race could happen if Worker is shuttdown at the same time.
This patch uses DataMutex to protect EventSourceImpl::mWorkerRef.

Differential Revision: https://phabricator.services.mozilla.com/D239515
2025-02-26 08:02:02 +00:00
Yury Delendik
8d7942934b Bug 1953381 - Fix x86 PBLEND optimizations for v128.bitselect. r=jseward a=pascalc
Differential Revision: https://phabricator.services.mozilla.com/D241259
2025-03-13 14:11:31 +00:00
Rob Wu
042609f471 Bug 1954818 - Add intermediate cert used until 2018 - ESR128 port r=jschanck,willdurand a=pascalc
This patch was modified from the original because this ESR branch
does not include the changes from bug 1914064.

The certificate was generated from the original in D242073 with:

```
$ openssl x509 \
  -in security/manager/ssl/addons-public-2018-intermediate.pem \
  -outform DER \
  -out security/manager/ssl/addons-public-2018-intermediate.crt
```

Original Revision: https://phabricator.services.mozilla.com/D242073

Differential Revision: https://phabricator.services.mozilla.com/D242078
2025-03-20 09:54:00 +00:00
Sandor Molnar
e2904bee8c Bug 1952711 - Temporarily disable browser_exslt_timezone_load.js on Windows because of perma failures due to winter hour change. a=test-only DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D240789
2025-03-09 17:11:05 +00:00
ffxbld
0ed64b82e5 No Bug, mozilla-esr128 repo-update HSTS HPKP remote-settings tld-suffixes - a=pascalc
Differential Revision: https://phabricator.services.mozilla.com/D241817
2025-03-18 09:02:56 +00:00
Fatih Kilic
6c051e91fb Bug 1948811 - Add test for showing permission prompt when canvas is read in a out of focus tab. a=pascalc
Original Revision: https://phabricator.services.mozilla.com/D240926

Differential Revision: https://phabricator.services.mozilla.com/D241377
2025-03-17 09:07:27 +00:00
Fatih Kilic
18775393b7 Bug 1948811: Compare windows instead of tabs to show canvas permission prompt. a=pascalc
Each window gets the observe call once. gBrowser.selectedBrowser refers to the currently selected tab and we check against that to verify if the target browser instance is in the current window.

This patch changes it to comparing windows instead of browser instances.

Original Revision: https://phabricator.services.mozilla.com/D238974

Differential Revision: https://phabricator.services.mozilla.com/D241376
2025-03-17 09:07:27 +00:00
ffxbld
2168593c4f No Bug, mozilla-esr128 repo-update HSTS HPKP remote-settings tld-suffixes - a=pascalc
Differential Revision: https://phabricator.services.mozilla.com/D241367
2025-03-13 11:25:29 +00:00
Karl Tomlinson
493943a59b Bug 1850615 Share the same VADisplay across all FFmpegVideoDecoders a=pascalc
Rebased from https://hg.mozilla.org/mozilla-central/rev/9d547b90a407
with https://hg.mozilla.org/mozilla-central/rev/47d823d94067

Differential Revision: https://phabricator.services.mozilla.com/D241145
2025-03-13 11:07:02 +00:00
Karl Tomlinson
c7ed87060f Bug 1850615 Share the same libva handle across all FFmpegVideoDecoders a=pascalc
Rebased from https://hg.mozilla.org/mozilla-central/rev/b34601c7751d

Differential Revision: https://phabricator.services.mozilla.com/D241144
2025-03-13 11:07:02 +00:00
Byron Campen [:bwc]
24846b1e35 Bug 1952706: Disable DTLS 1.3 in webrtc a=pascalc
We had a mistake in our key calculation that when fixed renders our DTLS 1.3
implementation non-interoperable with previous versions of Firefox. We need to
disable DTLS 1.3 until the fix is present on all supported versions of Firefox.

The change also broke some glean tests, which are now fixed.

Also, remove a glean test that was trying to set static prefs.

Original Revision: https://phabricator.services.mozilla.com/D240934

Differential Revision: https://phabricator.services.mozilla.com/D241187
2025-03-13 10:42:45 +00:00
Anna Weine
a6e538102e Bug 1952706 - Exporting key material takes not SRTP_MAX_KEY_LENGTH but the actual size a=pascalc
Original Revision: https://phabricator.services.mozilla.com/D240788

Differential Revision: https://phabricator.services.mozilla.com/D241186
2025-03-13 10:42:44 +00:00
Dana Keeler
72855d5669 Bug 1951494 - ensure socket control is released on the socket thread a=pascalc
Original Revision: https://phabricator.services.mozilla.com/D240234

Differential Revision: https://phabricator.services.mozilla.com/D241059
2025-03-12 07:41:52 +00:00
Tim Huang
3298ef52f1 Bug 1951017 - Dispatch nsRFPService::MaybeReportFontFingerprinter() to the main thread. a=pascalc
Original Revision: https://phabricator.services.mozilla.com/D240306

Differential Revision: https://phabricator.services.mozilla.com/D241048
2025-03-12 07:34:39 +00:00
Pier Angelo Vendrame
1c991445bc Bug 1946501 - Make ScreenCaptureKit a weak framework. a=pascalc
Original Revision: https://phabricator.services.mozilla.com/D237085

Differential Revision: https://phabricator.services.mozilla.com/D237696
2025-03-11 12:28:26 +00:00
ffxbld
f247521895 No Bug, mozilla-esr128 repo-update HSTS HPKP remote-settings tld-suffixes - a=pascalc
Differential Revision: https://phabricator.services.mozilla.com/D240843
2025-03-11 09:34:07 +00:00
Sebastian Hengst
99553c9d61 No bug - reduce fuzziness of moz-icon-blank-1-almostref.html after Windows testing machines update. a=test-expection 2025-03-06 17:57:46 +01:00
Thomas Wisniewski
efbf019aeb Bug 1950282 - add a UA override for f1tv.formula1.com on ESR128; a=pascalc
Differential Revision: https://phabricator.services.mozilla.com/D240268
2025-03-06 14:58:28 +00:00
Ben Hearsum
eaf93401b7 Bug 1945654: install unzip on the update verify docker image a=pascalc
This is just the strictly necessary part of https://phabricator.services.mozilla.com/D236625

Differential Revision: https://phabricator.services.mozilla.com/D237611
2025-03-06 14:40:22 +00:00
ffxbld
8418af3ac4 No Bug, mozilla-esr128 repo-update HSTS HPKP remote-settings tld-suffixes - a=pascalc
Differential Revision: https://phabricator.services.mozilla.com/D240608
2025-03-06 14:16:15 +00:00
Jan Grulich
198851a7d3 Bug 1942551 - WebRTC backport: PipeWire camera: Fix cleanup order a=pascalc
The hook is associated with the proxy object. We should remove the hook
first before destroying the proxy object to avoid use-after-free.

This is a simple backport of an WebRTC upstream change.

Upstream commit: caa8ef3ab511d54dfa486eb7599ef0a74f7471ee

Original Revision: https://phabricator.services.mozilla.com/D239886

Differential Revision: https://phabricator.services.mozilla.com/D240592
2025-03-06 13:59:04 +00:00
Mozilla Releng Treescript
77083f780d No bug - Tagging c685d5844a0e4f99ac535b6ffc641fbd07696c68 with FIREFOX_128_8_0esr_RELEASE a=release CLOSED TREE DONTBUILD 2025-03-04 13:44:10 +00:00
Mozilla Releng Treescript
a1a64bd3f1 Update configs. IGNORE BROKEN CHANGESETS CLOSED TREE NO BUG a=release ba=release 2025-03-03 10:19:35 +00:00
Mozilla Releng Treescript
0ab79d6eab No bug - Tagging c685d5844a0e4f99ac535b6ffc641fbd07696c68 with FIREFOX_128_8_0esr_BUILD1 a=release CLOSED TREE DONTBUILD 2025-02-24 17:01:40 +00:00
ffxbld
6d97cb78c1 No Bug, mozilla-esr128 repo-update HSTS HPKP remote-settings tld-suffixes - a=dmeehan
Differential Revision: https://phabricator.services.mozilla.com/D239319
2025-02-24 12:57:24 +00:00
Jan Varga
558ef1b0e2 Bug 1948111 - Don't re-initialize IndexedDatabaseManager::mLocale; r=dom-storage-reviewers,asuth, a=dmeehan
Differential Revision: https://phabricator.services.mozilla.com/D238593
2025-02-20 08:35:22 +00:00
Sandor Molnar
144f5c3184 Bug 1640931 - Fix lint failures. a=lint-fix 2025-02-20 16:27:07 +02:00
Mike Kaply
37a3ea4998 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
2025-02-20 13:16:27 +00:00
Andrew McCreight
e942f3efe9 Bug 1937634 - Make txMozillaXSLTProcessor::mStylesheetDocument strong. a=dmeehan
Original Revision: https://phabricator.services.mozilla.com/D232262

Differential Revision: https://phabricator.services.mozilla.com/D238777
2025-02-20 12:59:23 +00:00
ffxbld
6173045682 No Bug, mozilla-esr128 repo-update HSTS HPKP remote-settings tld-suffixes - a=dmeehan
Differential Revision: https://phabricator.services.mozilla.com/D238938
2025-02-20 12:54:56 +00:00
Ben Hearsum
3823e702bc 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
2025-02-06 01:35:07 +00:00
Jan de Mooij
2292a1e843 Bug 1946004 - Widen i32 return values in GenerateJitEntry. r=rhunt, a=dmeehan
Differential Revision: https://phabricator.services.mozilla.com/D237530
2025-02-13 12:21:29 +00:00
Iain Ireland
18e5ad73e0 Bug 1947140: Compare against correct length in visitCompareSSingle r=jandem, a=dmeehan
Differential Revision: https://phabricator.services.mozilla.com/D237658
2025-02-11 19:54:15 +00:00
ffxbld
6d4b3a2d85 No Bug, mozilla-esr128 repo-update HSTS HPKP remote-settings - a=pascalc
Differential Revision: https://phabricator.services.mozilla.com/D238436
2025-02-17 12:06:42 +00:00
Yannis Juglaret
a822487965 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
2025-02-14 14:36:16 +00:00
ffxbld
29dc8d2766 No Bug, mozilla-esr128 repo-update HSTS HPKP remote-settings tld-suffixes - a=dmeehan
Differential Revision: https://phabricator.services.mozilla.com/D238022
2025-02-13 13:01:10 +00:00
Julian Descottes
55f838ff3f 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.
2025-01-31 11:01:49 +00:00
Sean
6d62493b90 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
2025-02-13 00:23:03 +00:00
Sean
3c8447886d 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
2025-02-13 00:23:03 +00:00
Sean
941b037ac9 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/`.

However, we observed that Entra SSO can operate via SAML using the URI `https://login.microsoftonline.com/XXXXXX/saml2`.

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
2025-02-13 00:23:02 +00:00
Sean
b2095689fc 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
2025-02-13 00:23:02 +00:00
Emma Zuehlcke
4e2c99bb65 Bug 1946105 - Test, a=dmeehan
Differential Revision: https://phabricator.services.mozilla.com/D237571
2025-02-12 15:30:14 +00:00
Emma Zuehlcke
6591785c98 Bug 1946105, a=dmeehan
Differential Revision: https://phabricator.services.mozilla.com/D237570
2025-02-12 15:30:14 +00:00
Emma Zuehlcke
a4f13ef0aa Bug 1866661 - Tests, a=dmeehan
Differential Revision: https://phabricator.services.mozilla.com/D237737
2025-02-12 15:30:13 +00:00
Emma Zuehlcke
44335e4a1d Bug 1866661, a=dmeehan
Differential Revision: https://phabricator.services.mozilla.com/D237567
2025-02-12 15:30:13 +00:00
Valentin Gosu
7ab72cf96a Bug 1940027 - Use nsACString in jar code a=dmeehan
Differential Revision: https://phabricator.services.mozilla.com/D237704
2025-02-12 14:38:27 +00:00
Francesco Lodolo (:flod)
9e1c0c56f8 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
2025-02-12 01:15:35 +00:00
Thomas Wisniewski
79e4b8e576 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
2025-02-11 14:44:28 +00:00