Граф коммитов

22003 Коммитов

Автор SHA1 Сообщение Дата
Andi-Bogdan Postelnicu a2692f41ac Bug 1617369 - Reformat recent rust changes with rustfmt. r=webdriver-reviewers,kvark
Updated with rustfmt 1.4.36-stable (7de6968 2021-02-07)

\# ignore-this-changeset

Differential Revision: https://phabricator.services.mozilla.com/D113295
2021-04-27 06:05:08 +00:00
Alexandru Michis 7602acfd71 Backed out 3 changesets (bug 1703934) for causing xpcshell failures in test_http3_fast_fallback.js
CLOSED TREE

Backed out changeset 9dea771db2ce (bug 1703934)
Backed out changeset 2a51d2530939 (bug 1703934)
Backed out changeset 6af76624ce86 (bug 1703934)
2021-04-26 19:56:53 +03:00
Andi-Bogdan Postelnicu 2508edc4c5 Bug 1519636 - Reformat recent changes to the Google coding style. r=necko-reviewers,geckoview-reviewers,agi
Updated with clang-format version 11.0.1 (taskcluster-GI8pmG3eQ_OSXfjFfr2yFw)

\# ignore-this-changeset

Differential Revision: https://phabricator.services.mozilla.com/D113294
2021-04-26 15:52:25 +00:00
ffxbld bab60a4a97 No Bug, mozilla-central repo-update HSTS HPKP remote-settings tld-suffixes - a=repo-update r=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D113337
2021-04-26 13:08:29 +00:00
Kershaw Chang 29491364ae Bug 1703934 - P3: Make sure we always fast fallback to a non-http3 connection, r=dragana,necko-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D113090
2021-04-26 12:58:01 +00:00
Kershaw Chang 058591b002 Bug 1703934 - P2: Use another parallel limit for backup speculative connection, r=dragana,necko-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D112349
2021-04-26 12:58:00 +00:00
Kershaw Chang ff0fb650fb Bug 1703934 - P1: restart pending transactions when an error happened before connect, r=dragana,necko-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D112348
2021-04-26 12:58:00 +00:00
Valentin Gosu a314b3658d Bug 1706916 - Land some in-tree docs for TRR r=nhnt11
Differential Revision: https://phabricator.services.mozilla.com/D113091
2021-04-26 10:47:54 +00:00
Andreea Pavel bc7b15f9cf Backed out 3 changesets (bug 1704887) for Gtest failures on a CLOSED TREE
Backed out changeset 211dcc933514 (bug 1704887)
Backed out changeset bde076bfca7e (bug 1704887)
Backed out changeset 34e875f85b88 (bug 1704887)
2021-04-23 03:40:57 +03:00
Kris Wright aa02bb3f95 Bug 1704887 - Discard results of RemoveElement for DelayedRunnable r=necko-reviewers,xpcom-reviewers,mccr8,valentin
This silences a lint error on the previous patches in the series.

Differential Revision: https://phabricator.services.mozilla.com/D113160
2021-04-22 21:32:39 +00:00
Andreas Pehrson a8ff610593 Bug 1704887 - Remove assertions in OnDelayedRunnableRan. r=KrisWright,necko-reviewers,valentin
DelayedDispatch, in all current implementations, will set up a timer sync and
then Dispatch() a runnable. Since the timer is set up before the Dispatch, there
is a theoretical chance that the timer fires and dispatches a TimerEvent to the
target thread before DelayedDispatch managed to do so. When this happens the
internal DelayedDispatch runnable exits early, i.e., in practice it never runs.

The chance increases dramatically if the Dispatch() to the target in question is
tail dispatched, since the time between DelayedDispatch and the tail could be
non-trivial.

This patch removes the assert that checks that all DelayedRunnables that have
run have also been scheduled, since per the above no such guarantee exists.

Differential Revision: https://phabricator.services.mozilla.com/D112876
2021-04-22 21:32:39 +00:00
Joel Maher 8a9f37b534 Bug 1706716 green up mda, xpcshell, browser-chrome, reftest for apple silicon. r=necko-reviewers,extension-reviewers,preferences-reviewers,application-update-reviewers,zombie,ahal,bytesized
Differential Revision: https://phabricator.services.mozilla.com/D113001
2021-04-22 18:39:40 +00:00
Narcis Beleuzu 33cc31099d Backed out 8 changesets (bug 1574475, bug 1699222) for build bustages on moz.build . CLOSED TREE
Backed out changeset 6c2c039872b3 (bug 1574475)
Backed out changeset 8a2a04743c5f (bug 1699222)
Backed out changeset 9437c60798d6 (bug 1574475)
Backed out changeset 7ef1884ac11b (bug 1574475)
Backed out changeset ec8c237d5298 (bug 1574475)
Backed out changeset 4a760b3f5d53 (bug 1574475)
Backed out changeset b229b0eea1e7 (bug 1574475)
Backed out changeset 03d34a2f10a6 (bug 1574475)
2021-04-22 18:10:59 +03:00
Valentin Gosu d5ffd10186 Bug 1574475 - Fix some failing FTP tests r=necko-reviewers,dragana
Differential Revision: https://phabricator.services.mozilla.com/D111251
2021-04-22 13:41:35 +00:00
Valentin Gosu 939b075a47 Bug 1574475 - Remove FTP proxy code r=necko-reviewers,preferences-reviewers,mixedpuppy,mkaply,dragana
Differential Revision: https://phabricator.services.mozilla.com/D111248
2021-04-22 13:41:34 +00:00
Valentin Gosu f590f3189b Bug 1574475 - Delete FTP code r=necko-reviewers,dragana
Differential Revision: https://phabricator.services.mozilla.com/D111246
2021-04-22 13:41:33 +00:00
Valentin Gosu a6cb0bf452 Bug 1574475 - Stop compiling FTP code r=necko-reviewers,dragana
Differential Revision: https://phabricator.services.mozilla.com/D111245
2021-04-22 13:41:32 +00:00
Kershaw Chang f9a2c05f44 Bug 1616238 - Enable http3 tests on windows, r=necko-reviewers,valentin
Differential Revision: https://phabricator.services.mozilla.com/D112528
2021-04-22 11:53:32 +00:00
Kershaw Chang bda14c1414 Bug 1654899 - Close a h2 stream if it receives a DATA frame before HEADER frame, r=necko-reviewers,dragana
Differential Revision: https://phabricator.services.mozilla.com/D111257
2021-04-21 15:16:00 +00:00
Brindusan Cristian 326e86c0f3 Backed out 2 changesets (bug 1703934) as requested on irc by kershaw for causing a possible regression. CLOSED TREE
Backed out changeset 46cd307ba50c (bug 1703934)
Backed out changeset 8a7e66be31e2 (bug 1703934)
2021-04-21 14:10:30 +03:00
Kershaw Chang cea51c8354 Bug 1703934 - P2: Use another parallel limit for backup speculative connection, r=dragana,necko-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D112349
2021-04-21 08:59:20 +00:00
Kershaw Chang 99aa63309a Bug 1703934 - P1: restart pending transactions when an error happened before connect, r=dragana,necko-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D112348
2021-04-21 08:59:20 +00:00
Kershaw Chang 50b910f7d8 Bug 1692592 - Skip TRR confirmation when running test_trr_httpssvc_wrap.js, r=necko-reviewers,valentin
Differential Revision: https://phabricator.services.mozilla.com/D112758
2021-04-20 15:44:29 +00:00
Dragana Damjanovic a32432840b Bug 1669892 - Enable test_http3.js on MAC r=necko-reviewers,kershaw
Differential Revision: https://phabricator.services.mozilla.com/D110567
2021-04-20 07:33:37 +00:00
imoraru 44819cf83e Backed out changeset f2203cb8ec98 (bug 1616238) for build bustages on Android. CLOSED TREE 2021-04-20 09:51:19 +03:00
Kershaw Chang 9e4dc813a7 Bug 1616238 - Enable http3 tests on windows, r=necko-reviewers,valentin
Differential Revision: https://phabricator.services.mozilla.com/D112528
2021-04-19 18:34:05 +00:00
Peter Van der Beken f296f5bb9a Bug 1696158 - Move CanSavePresentation to the parent process. Make nsDocShell listen for background requests too. r=smaug,necko-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D112201
2021-04-19 14:50:57 +00:00
Peter Van der Beken 302c37978b Bug 1696158 - Move CanSavePresentation to the parent process. Do CanSavePresentation check completely in parent. r=smaug,nika
Differential Revision: https://phabricator.services.mozilla.com/D110234
2021-04-19 14:50:56 +00:00
Kershaw Chang e35ebcf943 Bug 1702332 - Add a test for returning a negative result, r=necko-reviewers,valentin
Differential Revision: https://phabricator.services.mozilla.com/D112376
2021-04-19 13:56:51 +00:00
Kershaw Chang 4797c96a42 Bug 1702332 - Reduce the amount of DNS queries for unavailable type records, r=necko-reviewers,valentin
Differential Revision: https://phabricator.services.mozilla.com/D111655
2021-04-19 13:56:50 +00:00
smolnar 84a0543987 Backed out 8 changesets (bug 1696158) for causing multiple failures. CLOSED TREE
Backed out changeset 09c598c8fd29 (bug 1696158)
Backed out changeset 02f956c26901 (bug 1696158)
Backed out changeset b61a3a324cce (bug 1696158)
Backed out changeset 95810ed7f1e5 (bug 1696158)
Backed out changeset 4f93a7b61496 (bug 1696158)
Backed out changeset c80c55b56f2a (bug 1696158)
Backed out changeset 11627c409882 (bug 1696158)
Backed out changeset b98b4316a510 (bug 1696158)
2021-04-19 17:04:08 +03:00
ffxbld edb7cdee5c No Bug, mozilla-central repo-update HSTS HPKP remote-settings tld-suffixes - a=repo-update r=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D112553
2021-04-19 13:02:26 +00:00
Peter Van der Beken 3d4ba1d105 Bug 1696158 - Move CanSavePresentation to the parent process. Make nsDocShell listen for background requests too. r=smaug,necko-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D112201
2021-04-19 12:39:21 +00:00
Peter Van der Beken 30c3bd8c7e Bug 1696158 - Move CanSavePresentation to the parent process. Do CanSavePresentation check completely in parent. r=smaug,nika
Differential Revision: https://phabricator.services.mozilla.com/D110234
2021-04-19 12:39:20 +00:00
R. Martinho Fernandes d55d0ec5db Bug 1694649 - Rewrite GetFirstEVPolicy with pkix r=keeler
Differential Revision: https://phabricator.services.mozilla.com/D106489
2021-04-16 22:32:35 +00:00
Kershaw Chang cd7fa085fa Bug 1705533 - Avoid racing on AltSvcCache::mStorage, r=necko-reviewers,valentin
Differential Revision: https://phabricator.services.mozilla.com/D112271
2021-04-16 07:25:26 +00:00
Csoregi Natalia cd6508a3b7 Backed out changeset 2dff46ab9045 (bug 1654899) for causing assertion failures on Http2Session.cpp. CLOSED TREE 2021-04-16 02:21:29 +03:00
Dragana Damjanovic 90440068c7 Bug 1705434 - There is 6 version of H3 that we support r=necko-reviewers,kershaw
Differential Revision: https://phabricator.services.mozilla.com/D112257
2021-04-15 20:40:12 +00:00
Kershaw Chang 127f8dbcbe Bug 1654899 - Close a h2 stream if it receives a DATA frame before HEADER frame, r=necko-reviewers,dragana
Differential Revision: https://phabricator.services.mozilla.com/D111257
2021-04-15 18:55:11 +00:00
Dragana Damjanovic 154dce253d Bug 1702726 - Do no call OnHTTPSRRAvailable if a transaction is done. r=necko-reviewers,kershaw
The patch actually have 2 parts that have the same effect:
- exit earlier from OnHTTPSRRAvailable if mResolver is nullptr and
- remove reference to the transaction in HTTPSRecordResolver when the transaction is closed (this has also an effect that the Transaction object can be destroyed)

Differential Revision: https://phabricator.services.mozilla.com/D112179
2021-04-15 15:04:34 +00:00
Hubert Boma Manilla eec8ef34ae Bug 1703786 - Use nsILoadInfo.sandboxFlags instead r=valentin,necko-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D112154
2021-04-15 11:14:23 +00:00
Jon Bauman bd341b09c9 Bug 1682995 - Revert Enable AVIF support by default. r=aosmond,valentin,necko-reviewers,preferences-reviewers,Gijs
Revert this change to turn AVIF off by default for now

Differential Revision: https://phabricator.services.mozilla.com/D111892
2021-04-14 23:36:23 +00:00
Dana Keeler 2a52292ef3 Bug 1699294 - add 'mach generate-test-certs' command to generate test certificate and key artifacts r=glandium
In bug 1174288 and related bugs we created a framework for generating
test certificates (and later, keys) from specifications at build time. This
turned out to take too long to run on each build, so this system was largely
left disabled (see all of the "# Temporarily disabled. See bug 1256495."
comments removed in this patch). This patch introduces a mach command
("generate-test-certs") that can generate test certificates and keys. The
expectation is that when a developer needs to add new such artifacts, they can
use this new command. Similarly, when the artifacts need to be updated (for
example, because they've expired), this command can regenerate them all at
once.

Differential Revision: https://phabricator.services.mozilla.com/D108869
2021-04-14 22:24:11 +00:00
Nihanth Subramanya 0bad830a0b Bug 1704079 - Set negotiated NPN in Http3Session::SetSecInfo. r=necko-reviewers,dragana
Differential Revision: https://phabricator.services.mozilla.com/D111405
2021-04-14 19:41:26 +00:00
Dragana Damjanovic d2ad4ace31 Bug 1703793 - Some cleanup of nsHttpChannel r=necko-reviewers,kershaw
Differential Revision: https://phabricator.services.mozilla.com/D111243
2021-04-14 19:25:59 +00:00
Bogdan Tara 4de76f4cdf Backed out 8 changesets (bug 1696531) for test_dmd.js and test_subprocess.js xpc failures CLOSED TREE
Backed out changeset 907102743c5f (bug 1696531)
Backed out changeset c631966a64c0 (bug 1696531)
Backed out changeset 754ce2bf288a (bug 1696531)
Backed out changeset 7129c9cfe519 (bug 1696531)
Backed out changeset dba2bea61b29 (bug 1696531)
Backed out changeset 33f3e86a5ce8 (bug 1696531)
Backed out changeset 7dcbb17a1578 (bug 1696531)
Backed out changeset 1f982303513f (bug 1696531)
2021-04-14 17:49:29 +03:00
Andrew Halberstadt 36cf13128a Bug 1696531 - Use a shorter name in 'test_on_directory' from test_unix_domain.js, r=necko-reviewers,valentin
Unix socket names have a fairly short maximum length. Turns out that on Python
3 'mkdtemp' creates directories that have two extra characters as opposed to
Python 2.  That was enough for us to hit the max length and break this test.

Work around the issue by using a shorter base name for the socket (which doesn't
make a difference to the test).

Depends on D109730

Differential Revision: https://phabricator.services.mozilla.com/D111647
2021-04-14 13:54:26 +00:00
Brindusan Cristian ff43dd2c1b Backed out changeset f4471f33a2c5 (bug 1704079) for xpcshell failures in test_http3_trans_close.js. CLOSED TREE 2021-04-14 04:50:50 +03:00
Nihanth Subramanya bd04f8f2e7 Bug 1704079 - Set negotiated NPN in Http3Session::SetSecInfo. r=necko-reviewers,dragana
Differential Revision: https://phabricator.services.mozilla.com/D111405
2021-04-13 22:59:56 +00:00
Nihanth Subramanya 7b56277b4a Bug 1700119 - Key TRR HTTP Version telemetry by provider. r=necko-reviewers,valentin
Differential Revision: https://phabricator.services.mozilla.com/D111194
2021-04-13 22:59:50 +00:00