Commit graph

987352 commits

Author SHA1 Message Date
William Wen
73a06167f9 Bug 1913000 - Add more rate limiting to History interface. r=emilio a=RyanVM
Original Revision: https://phabricator.services.mozilla.com/D221255

Differential Revision: https://phabricator.services.mozilla.com/D224233
2024-10-01 18:13:16 +00:00
Sebastian Hengst
fd7c0e3c40 Bug 1922015 - pin websocketbridge's pyOpenSSL to 23.2.0. a=test-infra-fix
This avoids a deprecation message getting logged when the webRTC code expects
the configuration of the ICE server instead.

Bug 1921991 had updated the package.
2024-10-01 18:40:18 +02:00
Tom Schuster
ecae0a5319 Bug 1918853 - Mark the Paste contextmenu as tabspecific. a=RyanVM
Original Revision: https://phabricator.services.mozilla.com/D222596

Differential Revision: https://phabricator.services.mozilla.com/D222919
2024-10-01 14:56:50 +00:00
Eden Chuang
524cb8f30a Bug 1904059 - Using DOM::Function::Call instead JS_CallFunctionValue in DebuggerImmediateRunnable::WorkerRun. r=asuth, a=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D222436
2024-09-26 09:30:13 +00:00
Kelsey Gilbert
20af5eb59d Bug 1912404 - Remove unneeded 16kiB var limit for Mesa. r=gfx-reviewers,lsalzman a=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D222010
2024-09-17 16:56:43 +00:00
Randell Jesup
bf1ac7c5ba Bug 1829029: clean up memory reporting for CacheFileIOManager r=necko-reviewers,valentin, a=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D221350
2024-09-09 14:14:01 +00:00
Sebastian Hengst
74692f6658 Bug 1302198 - disabled test_asm.js on Linux with ThreadSanitizer (TSan) enabled. r=jmaher a=test-only
The test failed permanently since the machine type had been changed from
n2-standard-2 to c2-standard-4 in bug 1862675.

Differential Revision: https://phabricator.services.mozilla.com/D223954
2024-09-30 04:47:31 +00:00
Sebastian Hengst
18450669cd Bug 1760085 - move test disabling rule for Linux to correct test test_purge_trackers.js. r=intermittent-reviewers,anti-tracking-reviewers,jmaher a=test-only
Differential Revision: https://phabricator.services.mozilla.com/D214963
2024-06-26 14:18:36 +00:00
Julien Cristau
630552069e Bug 1920936 - stop running update verify next tasks on esr128. r=releng-reviewers,bhearsum a=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D223480
2024-10-01 14:28:51 +00:00
Julien Cristau
864018349d Bug 1920933 - update cron-bouncer-check config for esr128 as current ESR r=releng-reviewers,bhearsum a=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D223475
2024-10-01 13:38:32 +00:00
Mozilla Releng Treescript
9b345099c5 No bug - Tagging e2cb3d9c8cfc18acad7f77add351416dc95b67c4 with FIREFOX_128_3_0esr_RELEASE a=release CLOSED TREE DONTBUILD 2024-10-01 12:27:56 +00:00
Kershaw Chang
a35e349247 Bug 1918928 - Only allow to wait for HTTPS RR when TRR is confirmed, a=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D222940
2024-10-01 01:44:02 +00:00
Simon Friedberger
9304c06e8f Bug 1886228 - Add exception to principal validation for removed about page r=tjr a=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D223221
2024-09-27 12:23:44 +00:00
John Bieling
241c58d37a Bug 1921412 - Set app.update.langpack.enabled=false in toolkit/mozapps/update/tests/unit_aus_update/xpcshell.toml. r=application-update-reviewers,nalexander a=test-only
Thunderbird would like to enable the `app.update.langpack.enabled` pref
globally in its main preference file `/comm/mail/app/profile/all-thunderbird.js`,
similar to what Firefox is doing already in its counterpart file
`/browser/app/profile/firefox.js` ([here](https://searchfox.org/mozilla-central/source/browser/app/profile/firefox.js#168)).

However, if we do that, the following toolkit test starts to fail:

/toolkit/mozapps/update/tests/unit_aus_update/disableBackgroundUpdatesNonBackgroundTask.js

The reason is that the test ignores global preferences for Firefox, but
not for Thunderbird. This is due to bug 1168178 and bug 755724: Firefox
does not load its global preferences unless the manifest specifically
requests it by specifying `firefox-appdir = browser`.

The test which fails needs `app.update.langpack.enabled` to be unset or
false.

Differential Revision: https://phabricator.services.mozilla.com/D223927
2024-09-27 17:43:59 +00:00
Valentin Gosu
fa3e260482 Bug 1760097 - Add a pref for the max confirmation interval r=necko-reviewers,kershaw a=test-only
The test was timing out, possibly because the confirmation interval could go
up to 64 seconds, while the test was only waiting for 60 seconds.
Adding a pref lets us reduce the time it takes to run the test, while
also making sure that the at least one successful attempt can execute
before the waiting time is done.

Differential Revision: https://phabricator.services.mozilla.com/D223090
2024-09-24 07:14:37 +00:00
André Bargull
91476f2d54 Bug 1918978: Initialise other slots first before calling fallible init. a=RyanVM
Original Revision: https://phabricator.services.mozilla.com/D222267

Differential Revision: https://phabricator.services.mozilla.com/D223614
2024-10-01 00:00:11 +00:00
ffxbld
2e759d432c No Bug, mozilla-esr128 repo-update HSTS HPKP remote-settings tld-suffixes - a=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D224097
2024-09-30 23:54:09 +00:00
Mozilla Releng Treescript
81e5a30b7a Update configs. IGNORE BROKEN CHANGESETS CLOSED TREE NO BUG a=release ba=release 2024-09-30 13:18:02 +00:00
Mozilla Releng Treescript
ac981a2732 No bug - Tagging e2cb3d9c8cfc18acad7f77add351416dc95b67c4 with FIREFOX_128_3_0esr_BUILD1 a=release CLOSED TREE DONTBUILD 2024-09-23 16:11:04 +00:00
serge-sans-paille
eb4a5cffe4 Bug 1915578 - Fix libatomic configure check a=RyanVM
Original patch by Simon McVittie <smcv@debian.org>

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

Differential Revision: https://phabricator.services.mozilla.com/D222960
2024-09-23 12:35:46 +00:00
ffxbld
ed3070692d No Bug, mozilla-esr128 repo-update HSTS HPKP remote-settings - a=diannaS
Differential Revision: https://phabricator.services.mozilla.com/D223109
2024-09-23 11:27:29 +00:00
Steve Fink
801489f973 Bug 1917554 - Error check transfer map header value r=spidermonkey-reviewers,jandem, a=dsmith
Differential Revision: https://phabricator.services.mozilla.com/D222060
2024-09-20 19:05:45 +00:00
Calixte
20cf4bc5d7 Bug 1918874 - Don't display json in the json viewer coming from a multipart response. r=#devtools-reviewers, a=dsmith
Original Revision: https://phabricator.services.mozilla.com/D222616

Differential Revision: https://phabricator.services.mozilla.com/D222970
2024-09-20 15:03:01 +00:00
Calixte
d7b973bf02 Bug 1918301 - Don't display pdfs in pdf.js coming from a multipart response r=valentin, a=dsmith
Original Revision: https://phabricator.services.mozilla.com/D222122

Differential Revision: https://phabricator.services.mozilla.com/D222966
2024-09-20 14:55:28 +00:00
Paul Zuehlcke
99a9aef629 Bug 1916659, a=diannaS
Original Revision: https://phabricator.services.mozilla.com/D222629

Differential Revision: https://phabricator.services.mozilla.com/D222934
2024-09-21 00:08:39 +00:00
David Parks
770ca42976 Bug 1918907: Don't clear drag session target BrowserChild on eDragLeave/eDragExit a=diannaS
The BrowserChild should only be cleared on EndDragSession, which is sent when
the user finishes or cancels dragging. This is reciprocal to it being set in
StartDragSession.

The change to nsDragSessionProxy::EndDragSessionImpl is non-functional -- it
highlights the BrowserChild symmetry above.

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

Differential Revision: https://phabricator.services.mozilla.com/D222947
2024-09-20 23:34:59 +00:00
Steve Fink
b498abfce3 Bug 1912471 - Disallow deserializing structured clone buffers with transferables more than once r=iain, a=dsmith
Differential Revision: https://phabricator.services.mozilla.com/D220644
2024-09-04 02:57:36 +00:00
Julien Cristau
ce0a0c4c26 Bug 1916517 - add /usr/bin/firefox to the firefox-esr deb package a=diannaS
Debian's firefox-esr package adds its own /usr/bin/firefox and diverts
it away, so we either need to do the same or clean up the diversion in
our postinst, otherwise /usr/bin/firefox goes permanently missing when
upgrading from Debian to Mozilla's firefox-esr package.

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

Differential Revision: https://phabricator.services.mozilla.com/D222916
2024-09-20 21:50:25 +00:00
Dana Keeler
6315ff7650 Bug 1915008 - leak mResultTask if dispatch fails in certificate verification (esr128) a=diannaS
Differential Revision: https://phabricator.services.mozilla.com/D222996
2024-09-20 21:04:58 +00:00
Olli Pettay
a63d71ea6b Bug 1905843, prevent unexpected use of result site origin, a=diannaS
Original Revision: https://phabricator.services.mozilla.com/D215496

Differential Revision: https://phabricator.services.mozilla.com/D222921
2024-09-20 10:15:51 +00:00
Emilio Cobos Álvarez
677d8613eb Bug 1917017 - Add a null-check in FirePageHideEventForFrameLoaderSwap. r=smaug, a=dsmith
Not sure what guarantees this in presence of random script running?

Differential Revision: https://phabricator.services.mozilla.com/D222335
2024-09-16 20:53:26 +00:00
Mike Kaply
c07d0da21a Bug 1919318 - Don't set SOCKS proxy for UseHTTPProxyForAllProtocols. a=diannaS
Original Revision: https://phabricator.services.mozilla.com/D222497

Differential Revision: https://phabricator.services.mozilla.com/D222788
2024-09-20 01:17:04 +00:00
Nika Layzell
cd386782d9 Bug 1881037 - Part 2: Add a basic test for loading unknown protocols in a popup window, r=smaug, a=dsmith
The console notification is only created when an error page would not
otherwise load, so allows us to detect the situation where the error
page is not going to be loaded.

Differential Revision: https://phabricator.services.mozilla.com/D218984
2024-08-15 10:19:49 +00:00
Nika Layzell
e8ab2df60b Bug 1881037 - Part 1: Stop showing unknown protocol error pages for web-triggered loads, r=smaug,necko-reviewers,kershaw, a=dsmith
Differential Revision: https://phabricator.services.mozilla.com/D217495
2024-08-15 10:19:49 +00:00
ffxbld
a3fb75ea05 No Bug, mozilla-esr128 repo-update HSTS HPKP remote-settings tld-suffixes - a=diannaS
Differential Revision: https://phabricator.services.mozilla.com/D222839
2024-09-19 16:49:00 +00:00
Andrew Osmond
3b047c7ae8 Bug 1918778 - Correct ownership/recycling issues with MacIOSurface. a=diannaS
This patch corrects a few different issues related to recycling
MacIOSurface objects.

1) When recycling a surface, we must check that the cached surfaces
   match all of the requested parameters, not just the size. If we do
   not, we should just flush the whole cache immediately since they
   should all be created with the same parameters.

2) Allocations can fail, and we should check for failing to get a
   surface from the allocator and fall back if so.

3) Locking can fail, and we should check that return value at all of the
   call sites.

This may help resolve a number of otherwise difficult to understand
crash signatures. It may also solve display corruption issues in rare
cases where the parameters that changed were roughly equivalent such
that everything appears to work, but they differ enough to change the
presentation.

Differential Revision: https://phabricator.services.mozilla.com/D222775
2024-09-19 15:49:27 +00:00
Mark Banner
95a4de94f0 Bug 1918386 - browser.search.get() should be returning data URIs for application provided search engines. a=dsmith
Original Revision: https://phabricator.services.mozilla.com/D222264

Differential Revision: https://phabricator.services.mozilla.com/D222466
2024-09-19 10:55:55 +00:00
Sandor Molnar
110b7e7819 Bug 1776017 - Disable browser_open_internal_choice_persistence.js on macosx for frequent failures. r=jmaher, a=test-only
Differential Revision: https://phabricator.services.mozilla.com/D222731
2024-09-19 01:58:13 +00:00
Dianna Smith
192d6ce616 Backed out changeset 59438e8b69e8 (bug 1918386) for causing perma failures on esr128, a=backout 2024-09-18 22:09:12 -04:00
Mark Banner
0ad3c9da9b Bug 1918386 - browser.search.get() should be returning data URIs for application provided search engines. a=diannaS
Original Revision: https://phabricator.services.mozilla.com/D222264

Differential Revision: https://phabricator.services.mozilla.com/D222466
2024-09-19 00:19:34 +00:00
Andreas Farre
718f786f39 Bug 1886222 - Start reload by calling reload in the parent. r=Gijs,canadahonk,smaug, a=dsmith
Differential Revision: https://phabricator.services.mozilla.com/D211519
2024-06-19 05:49:45 +00:00
Nicholas Rishel
cdf5e0e6c1 Bug 1916780 - Enable 1-click Windows set-to-default for Firefox. a=diannaS
Original Revision: https://phabricator.services.mozilla.com/D221082

Differential Revision: https://phabricator.services.mozilla.com/D222322
2024-09-18 21:16:46 +00:00
Greg Stoll
040ea06307 Bug 1918028 - avoid potential future hang when cancelling Content Analysis WARN response a=diannaS
Don't cache canceled CA results, as this can cause particular problem with WARN responses,
which shouldn't be in the cache.

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

Differential Revision: https://phabricator.services.mozilla.com/D222620
2024-09-18 15:00:37 +00:00
Greg Stoll
2577d7d689 Bug 1915350: cache the final Content Analysis response for WARN results a=diannaS
Instead of caching the fact that the DLP Agent returned WARN, cache
whether the user chose to ALLOW or BLOCK. This is more helpful, and
apparently was causing hangs.

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

Differential Revision: https://phabricator.services.mozilla.com/D222619
2024-09-18 13:42:21 +00:00
Nicholas Rishel
ab6ae2401f Bug 1917674 - Part 1: Fix set to default throwing exception from ShellService in Firefox Background Tasks. a=diannaS
This succeeds in normal Firefox due to `QueryInterface(Ci.nsIWindowsShellService)` having likely been called on the `nsIShellService` prior to this call, which populates the root `nsIShellService` JavaScript object with the queried interface methods. In Firefox Background Tasks the relevant `QueryInterface` is unlikely to be called ahead of time, resulting in an exception.

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

Differential Revision: https://phabricator.services.mozilla.com/D222325
2024-09-18 01:27:11 +00:00
Sam Johnson
55131acd3b Bug 1912338 - Fix titlebar separator hiding workaround on macOS 11. a=diannaS
On macOS 11, MOZTitlebarAccessoryView's viewWillMoveToWindow: is called both when transitioning to full screen, and when transitioning out of full screen. In the case of transitioning into full screen, the window passed to viewWillMoveToWindow: has titlebarAppearsTransparent=false, meaning that the condition added to this function in bug 1906034 caused the title bar separator to always be enabled when in full screen on macOS 11. This patch fixes the logic to instead check if the passed NSWindow is our ToolbarWindow or something else.

On later macOS releases, MOZTitlebarAccessoryView's viewWillMoveToWindow: is called when transitioning out of from full screen, but not when transitioning to full screen. This is why disabling the title bar separator in windowDidEnterFullScreen: is also necessary.

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

Differential Revision: https://phabricator.services.mozilla.com/D222136
2024-09-17 20:00:52 +00:00
Sam Johnson
e909065765 Bug 1912338 - Consistently hide macOS titlebar separator for full screen windows. a=diannaS
In bug 1906034, I attempted to preserve the workaround for the white line issue from bug 1700211, but it did not prevent the white line from appearing. Hiding the separator in response to full-screen events avoids the issue.

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

Differential Revision: https://phabricator.services.mozilla.com/D222133
2024-09-17 20:00:51 +00:00
Julien Cristau
c8ce126ea9 Bug 1915602 - set phabricator callsign to ESRONETWOEIGHT. a=release DONTBUILD 2024-09-17 14:49:30 +02:00
Nick Alexander
fb02913d8d Bug 1918473 - Add missing awaits to install and uninstall background tasks. a=diannaS
Original Revision: https://phabricator.services.mozilla.com/D222007

Differential Revision: https://phabricator.services.mozilla.com/D222313
2024-09-17 01:46:36 +00:00
Mike Kaply
62bd2b97d1 Bug 1675077 - Add policy for PrivateBrowsingModeAvailability. a=diannaS
Original Revision: https://phabricator.services.mozilla.com/D216315

Differential Revision: https://phabricator.services.mozilla.com/D222289
2024-09-17 01:30:51 +00:00