Commit Graph

908874 Commits

Author SHA1 Message Date
Randell Jesup
c828faedcc Bug 1872744: Clean up DNSReqestSender::Cancel r=necko-reviewers,valentin, a=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D220711
2024-09-09 13:15:55 +00:00
Julien Cristau
e17eb2ea81 Bug 1715248 - include upload-symbols tasks in desktop release promotion. r=releng-reviewers,taskgraph-reviewers,gbrown a=release
Usually, upload-symbols tasks run as part of the on-push graph; however, if a
push only touches platform-specific code, builds for other platforms may get
optimized out, along with the corresponding upload-symbols tasks.  If release
promotion is triggered on such a push, we may end up shipping builds whose
symbols are missing from the symbols server, affecting downstream consumers
like crash-stats.  To avoid this, ensure beetmover jobs (as an arbitrary
choice) pull in the upload-symbols tasks.

Differential Revision: https://phabricator.services.mozilla.com/D219768
2024-08-26 14:07:52 +00:00
Yannis Juglaret
fdb6c30571 Bug 1915813 - Fix a crash with Microsoft TTD. a=diannaS
Microsoft TTD has a CPU emulation bug that makes Firefox crash when ran
under TTD. This patch mitigates the issue.

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

Differential Revision: https://phabricator.services.mozilla.com/D221937
2024-09-12 17:30:11 +00:00
ffxbld
d402bf3638 No Bug, mozilla-esr115 repo-update HSTS HPKP remote-settings tld-suffixes - a=diannaS
Differential Revision: https://phabricator.services.mozilla.com/D221961
2024-09-12 13:42:46 +00:00
Henri Sivonen
4a8992a8ab Bug 1910951 - Avoid incorrect use of nsParser when meta refresh is added to about:blank. r=sefeng, a=dsmith
Differential Revision: https://phabricator.services.mozilla.com/D218926
2024-08-13 15:15:03 +00:00
Henri Sivonen
598dc975d7 Bug 1753352 - Inherit principal into about:blank with query string. r=nika, a=dsmith
Differential Revision: https://phabricator.services.mozilla.com/D212093
2024-07-17 16:12:53 +00:00
wpt-pr-bot
6a77af8ab1 Bug 1869454 [wpt PR 43616] - Regenerate WPT certificates, a=testonly
Automatic update from web-platform-tests
Automated regeneration of WPT certificates

--

wpt-commits: d7ae7c147606686ba53b9f2b386eaca2b8910e00
wpt-pr: 43616
2024-09-06 10:11:14 +00:00
Dianna Smith
12faf49780 Backed out changeset e29230160e7b (bug 1753352) for causing wpt failures, a=backout 2024-09-10 22:18:04 -04:00
Dianna Smith
de9889b410 Backed out changeset a7aba24ee834 (bug 1910951) for causing wpt failures a=backout 2024-09-10 22:17:02 -04:00
Henri Sivonen
2f1d96c71f Bug 1910951 - Avoid incorrect use of nsParser when meta refresh is added to about:blank. r=sefeng, a=dsmith
Differential Revision: https://phabricator.services.mozilla.com/D218926
2024-08-13 15:15:03 +00:00
Henri Sivonen
4f3d939e68 Bug 1753352 - Inherit principal into about:blank with query string. r=nika, a=dsmith
Differential Revision: https://phabricator.services.mozilla.com/D212093
2024-07-17 16:12:53 +00:00
ffxbld
c543f939c9 No Bug, mozilla-esr115 repo-update HSTS HPKP remote-settings tld-suffixes - a=diannaS
Differential Revision: https://phabricator.services.mozilla.com/D221455
2024-09-09 15:24:16 +00:00
Julien Cristau
543b96ba2c Bug 1916148 - add esr115 aliases to bouncer-check. r=bhearsum,releng-reviewers a=release DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D220779
2024-09-02 09:38:59 +02:00
serge-sans-paille
a8bcd359fc Bug 1858056 - Favor RawConfigParser.read_file instead of deprecated readfp r=saschanaz, a=npotb
readfp is deprecated since Python 3.2

Differential Revision: https://phabricator.services.mozilla.com/D190532
2023-10-10 16:36:17 +00:00
Jan de Mooij
7bc349ab8a Bug 1897792 - Change NonVolatileSingleMask on ARM64. r=iain, a=dsmith
Differential Revision: https://phabricator.services.mozilla.com/D220148
2024-09-04 11:59:04 +00:00
Andrew Osmond
cf7584f55f Bug 1916476. r=media-playback-reviewers,padenot, a=dsmith
Differential Revision: https://phabricator.services.mozilla.com/D220912
2024-09-03 18:34:42 +00:00
Julien Cristau
83808fae8c Bug 1916148 - set firefox-esr115-* bouncer aliases. r=bhearsum,releng-reviewers a=release
Differential Revision: https://phabricator.services.mozilla.com/D220778
2024-09-02 09:27:28 +02:00
ffxbld
2ed0dcb685 No Bug, mozilla-esr115 repo-update HSTS HPKP remote-settings tld-suffixes - a=diannaS
Differential Revision: https://phabricator.services.mozilla.com/D221127
2024-09-05 11:54:08 +00:00
ffxbld
85438d95f5 No Bug, mozilla-esr115 repo-update HSTS HPKP remote-settings tld-suffixes - a=diannaS
Differential Revision: https://phabricator.services.mozilla.com/D220799
2024-09-03 17:18:17 +00:00
Mozilla Releng Treescript
bc10b08f3a No bug - Tagging d4a50496fcaa7beb50ed8f63b28fa4d2be4fc779 with FIREFOX_115_15_0esr_RELEASE a=release CLOSED TREE DONTBUILD 2024-09-03 12:49:09 +00:00
Mozilla Releng Treescript
a3fbd8ca16 Update configs. IGNORE BROKEN CHANGESETS CLOSED TREE NO BUG a=release ba=release 2024-09-02 13:30:49 +00:00
Doug Thayer
4d6931af6b Bug 1811750 - Eliminate redundant array filling in performance.measure r=sefeng a=pascalc
Basically we were falling off a cliff where if we had a bunch of marks recorded
with a particular name, when trying to measure we would fill an array with all
of them only to return the last one. This just replaces that by iterating in
reverse and returning the first matching mark. Arguably we should be using a
hashmap or something here, but this is a quick and trivial improvement that I
think will resolve the reported issue.

Differential Revision: https://phabricator.services.mozilla.com/D199451
2024-01-24 18:02:35 +00:00
Mozilla Releng Treescript
a6c8fa786d No bug - Tagging d4a50496fcaa7beb50ed8f63b28fa4d2be4fc779 with FIREFOX_115_15_0esr_BUILD1 a=release CLOSED TREE DONTBUILD 2024-08-26 14:41:59 +00:00
ffxbld
04629454d9 No Bug, mozilla-esr115 repo-update HSTS HPKP remote-settings - a=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D220105
2024-08-26 11:42:19 +00:00
Peter Van der Beken
34783894a0 Bug 1906744 - Check if constructor is enabled before installing named property. a=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D219951
2024-08-08 16:35:19 +00:00
Iain Ireland
da601af0bc Bug 1912715: Simplify with-env handling in FetchName r=jandem a=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D219198
2024-08-20 17:55:37 +00:00
ffxbld
2e96cb0c7b No Bug, mozilla-esr115 repo-update HSTS HPKP remote-settings tld-suffixes - a=diannaS
Differential Revision: https://phabricator.services.mozilla.com/D219869
2024-08-22 18:06:25 +00:00
Jon Coppeard
abea1d1339 Bug 1911288 - Mark cross compartment edges from uncollected zones during gray marking that have been marked black since black marking happened (ESR115) a=RyanVM
The problem here is that currently we mark incoming cross compartment edges
from uncollected compartments in two phases depending on the color of the
wrapper, but that color can change in between due to gray unmarking.

The patch does the simple thing of rescanning the incoming edges for black
wrappers after marking gray ones. This involves a little juggling of the
current mark color to ensure we can't mark black after marking gray.

Differential Revision: https://phabricator.services.mozilla.com/D219725
2024-08-21 13:09:11 +00:00
Rob Wu
413961301b Bug 1903780 - Support directory names again in downloads.download a=RyanVM
Original Revision: https://phabricator.services.mozilla.com/D218719

Differential Revision: https://phabricator.services.mozilla.com/D219741
2024-08-21 13:08:57 +00:00
Sean Feng
7a83be92b8 Bug 1863246 - Make the page that enters BFCache not asking the parent process to update the active browsing context r=peterv,dom-core a=RyanVM
Currently, when a page enters BFCache, it updates the parent process
for the active BC; however, the page that is about to show will do the
same. These two operations are triggered in different processes with
different active id, they are racy and problematic.

This patch fixes the above issue by not updating the parent process
when a page enters BFCache.

This only applies to BFCacheInParent is enabled.
2024-08-14 19:48:17 +00:00
Andrew McCreight
1da9feee93 Bug 1912804 - Don't warn in BasePrincipal::IsL10nAllowed if GetURI return null. a=RyanVM
GetURI can succeed, but still return null. In that case, BasePrincipal::IsL10nAllowed
will pass null into NS_URIChainHasFlags, causing it to fail, which will produce three
separate warnings, and then return NS_OK. A recent change caused this function to be
call much more frequently, so this is now the top source of log spam in debug builds.

This change should not affect the behavior, aside from the lack of warnings.

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

Differential Revision: https://phabricator.services.mozilla.com/D219576
2024-08-19 22:38:36 +00:00
ffxbld
a5b8033e7a No Bug, mozilla-esr115 repo-update HSTS HPKP remote-settings - a=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D219432
2024-08-19 22:12:40 +00:00
Gijs Kruitbosch
753fe2a07d Bug 1908496 - adjust defaults for news/snews/nntp protocols, a=RyanVM
Original Revision: https://phabricator.services.mozilla.com/D216938

Differential Revision: https://phabricator.services.mozilla.com/D219571
2024-08-19 22:11:43 +00:00
ffxbld
dab1b5bcb2 No Bug, mozilla-esr115 repo-update HSTS HPKP remote-settings tld-suffixes - a=repo-update, r=dmeehan
Differential Revision: https://phabricator.services.mozilla.com/D219236
2024-08-15 11:09:09 +00:00
Andrew Osmond
02c6470857 Bug 1912449 - Allow Widevine GMP process to access shell32. r=media-playback-reviewers,chunmin, a=dmeehan
The latest Widevine DLL added a dependency for APIs provided by
shell32.dll which we did not previously allow the Widevine GMP process
to access. This patch (thanks Bob Owen!) adds it to the list of DLLs to
preload before enabling the sandbox.

The difference can be observed by using SystemInformer's peview to see
the list of imported DLLs and methods by the Widevine DLL. This allowed
us to see that shell32 was a new dependency.

Differential Revision: https://phabricator.services.mozilla.com/D219159
2024-08-14 13:55:39 +00:00
Andrew Osmond
c3cd1fe30a Bug 1912328 - Permit stat for allowed files in GMP process sandbox. r=gcp,gerard-majax, a=dmeehan
After updating the Widevine plugin to 4.10.2830.0, we would crash on
startup of the plugin because it attempted to use the stat syscall.
Allow uses of stat for files that we have already opened / allowed
access to in the GMP sandbox.

Differential Revision: https://phabricator.services.mozilla.com/D218855
2024-08-09 19:24:35 +00:00
Andrew Osmond
4b856a507d Bug 1860397 - Add support for extracting CRXv3 to nsZipArchive. r=valentin,necko-reviewers, a=dmeehan
Differential Revision: https://phabricator.services.mozilla.com/D191567
2023-10-23 12:04:34 +00:00
Andrew Osmond
5a3f71756a Bug 1908144 - Add support for extracting Widevine plugins from Chrome component update service CRX3 archives. a=dmeehan
We already landed the necessary support for CRX3 in bug 1860397. The
difference with the compontent update service is that the Widevine
archives store the plugin files in a different folder within the archive
than before.

This patch makes it so that we extract all binaries/manifest files,
flattening the archive structure in the process. This should continue to
work for our present Widevine update mechanism, as well as the Chrome
component update service in the future.

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

Differential Revision: https://phabricator.services.mozilla.com/D218843
2024-08-16 12:55:31 +00:00
ffxbld
d3aba90c1b No Bug, mozilla-esr115 repo-update HSTS HPKP remote-settings tld-suffixes - a=dmeehan
Differential Revision: https://phabricator.services.mozilla.com/D219040
2024-08-12 13:15:13 +00:00
ffxbld
1bffaad840 No Bug, mozilla-esr115 repo-update HSTS HPKP remote-settings tld-suffixes - a=repo-update, r=dmeehan
Differential Revision: https://phabricator.services.mozilla.com/D218831
2024-08-08 12:03:31 +00:00
Neil Deakin
1de6dff5ea Bug 1907931, fix missing closing tags so that the downloads tests are properly run, r=Gijs, a=test-only
Differential Revision: https://phabricator.services.mozilla.com/D217307
2024-07-26 18:28:59 +00:00
Mozilla Releng Treescript
e18c37524d No bug - Tagging e1174a2473ad7e8fdde28d29e2e9e14ae1f15a72 with FIREFOX_115_14_0esr_RELEASE a=release CLOSED TREE DONTBUILD 2024-08-06 12:55:04 +00:00
Mozilla Releng Treescript
2090e4f3ef Update configs. IGNORE BROKEN CHANGESETS CLOSED TREE NO BUG a=release ba=release 2024-08-05 14:45:23 +00:00
Mozilla Releng Treescript
184d8a221d No bug - Tagging e1174a2473ad7e8fdde28d29e2e9e14ae1f15a72 with FIREFOX_115_14_0esr_BUILD2 a=release CLOSED TREE DONTBUILD 2024-08-01 18:35:11 +00:00
Kelsey Gilbert
3c1aab6b4f Bug 1910306 - [angle] Cherry-pick zero-initialization of unwritten GLSL out params. a=dmeehan
Original Revision: https://phabricator.services.mozilla.com/D218019

Differential Revision: https://phabricator.services.mozilla.com/D218214
2024-08-01 13:46:42 +00:00
ffxbld
53dee04c4c No Bug, mozilla-esr115 repo-update HSTS HPKP remote-settings tld-suffixes - a=dmeehan
Differential Revision: https://phabricator.services.mozilla.com/D218316
2024-08-01 13:43:01 +00:00
Mozilla Releng Treescript
20f116c698 No bug - Tagging 5983e691ecd90f7b5dbc6e7353299ebdd11a8493 with FIREFOX_115_14_0esr_BUILD1 a=release CLOSED TREE DONTBUILD 2024-07-29 19:21:58 +00:00
ffxbld
de4778493d No Bug, mozilla-esr115 repo-update HSTS HPKP remote-settings tld-suffixes - a=dmeehan
Differential Revision: https://phabricator.services.mozilla.com/D217939
2024-07-29 12:06:19 +00:00
Rob Wu
d8f2c44170 Bug 1910259 - Fix test a=dmeehan
Differential Revision: https://phabricator.services.mozilla.com/D217903
2024-07-27 23:10:13 +00:00
Rob Wu
22f832f5ac Bug 1910110 - Return early when channel URI is void r=rpl a=dmeehan
Differential Revision: https://phabricator.services.mozilla.com/D217822
2024-07-26 15:08:57 +00:00