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

8404 Коммитов

Автор SHA1 Сообщение Дата
Frederik Braun 887dadabf0 Bug 1648764 - map chromescripts into their own internal contentpolicytype r=ckerschb,smaug
Differential Revision: https://phabricator.services.mozilla.com/D81336
2020-07-24 11:52:02 +00:00
Kershaw Chang 6c48b4e2a1 Bug 1649953 - Remove probe DNS_TRR_REDIRECTED, r=dragana,necko-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D84512
2020-07-24 08:19:42 +00:00
Emilio Cobos Álvarez ff61891772 Bug 1653011 - Simplify and make WeakPtr<Derived> usable and compact. r=froydnj,sg,geckoview-reviewers,jgilbert,kvark,snorp
Having two classes in the inheritance chain inherit from SupportsWeakPtr
now won't compile, but you can use WeakPtr<Derived> when any base class
inherits from SupportsWeakPtr.

Differential Revision: https://phabricator.services.mozilla.com/D83674
2020-07-23 14:51:46 +00:00
Honza Bambas e92e60d175 Bug 1605895, r=kershaw,necko-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D84201
2020-07-21 13:47:47 +00:00
Mihai Alexandru Michis 57b46d3cc3 Backed out 3 changesets (bug 1653642, bug 1497249) for causing Bug 1654282.
Backed out changeset 1c9946becbca (bug 1653642)
Backed out changeset f7b6aac1b58b (bug 1497249)
Backed out changeset 74bb3c2ab767 (bug 1497249)
2020-07-22 11:31:30 +03:00
Dorel Luca 990d081d9f Backed out 2 changesets (bug 1651519) for WPT failures in webdriver/tests/switch_to_frame/switch.py. CLOSED TREE
Backed out changeset 7b973a0e7be9 (bug 1651519)
Backed out changeset 55e9184c5617 (bug 1651519)
2020-07-22 02:47:34 +03:00
Kris Maglione e7d942c77f Bug 1651519: Remove nsIDOMWindowUtils::currentInnerWindowID. r=nika,remote-protocol-reviewers,webcompat-reviewers,whimboo
It has some properties which make it footgunny, especially in the face of
Fission. Callers should use WindowGlobalChild.innerWindowId instead.

Differential Revision: https://phabricator.services.mozilla.com/D82801
2020-07-21 19:02:27 +00:00
Dorel Luca d91c6dc40b Backed out 2 changesets (bug 1651519) for wpt failures in webdriver/tests/switch_to_frame/switch.py. CLOSED TREE
Backed out changeset 52317abc5c68 (bug 1651519)
Backed out changeset 45448dca59a4 (bug 1651519)
2020-07-21 21:55:57 +03:00
Kris Maglione 9c2c147159 Bug 1651519: Remove nsIDOMWindowUtils::currentInnerWindowID. r=nika,remote-protocol-reviewers,webcompat-reviewers,whimboo
It has some properties which make it footgunny, especially in the face of
Fission. Callers should use WindowGlobalChild.innerWindowId instead.

Differential Revision: https://phabricator.services.mozilla.com/D82801
2020-07-21 16:59:28 +00:00
Kershaw Chang bc811b9504 Bug 1653642 - Don't release WebSocketChannel in nsWebSocketConnection::Close, r=michal,necko-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D84127
2020-07-21 08:35:41 +00:00
Narcis Beleuzu aa30c5f7d4 Backed out changeset 1ab7f1314221 (bug 1653642) for remote failures on nsWebSocketConnection.cpp . CLOSED TREE 2020-07-20 20:01:30 +03:00
Kershaw Chang a7be99f849 Bug 1653642 - Don't release WebSocketChannel in nsWebSocketConnection::Close, r=michal,necko-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D84127
2020-07-20 13:04:08 +00:00
Marco Bonardo 9717edb569 Bug 1637745. r=Gijs,necko-reviewers,mayhemer
Differential Revision: https://phabricator.services.mozilla.com/D80345
2020-07-17 13:45:58 +00:00
Honza Bambas b0b0ccecb2 Bug 1605895 - Advance the diagnostic assertion by suspend counter, r=michal,necko-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D83936
2020-07-17 13:13:02 +00:00
Dragana Damjanovic 20cbb9badf Bug 1652104 - Add telemtery about HTTP3 usage. r=michal,necko-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D83168
2020-07-16 04:03:35 +00:00
Sebastian Streich f38f6f0fb1 Bug 1645204 - Fix WebRequest.jsm r=robwu,necko-reviewers,mayhemer
Differential Revision: https://phabricator.services.mozilla.com/D80953
2020-07-16 14:58:03 +00:00
Kershaw Chang 682f8a9a04 Bug 1497249 - P2: ipdl for nsIWebSocketConnection r=michal
Differential Revision: https://phabricator.services.mozilla.com/D30624
2020-07-16 13:34:58 +00:00
Kershaw Chang 1e225df236 Bug 1497249 - P1: Introduce nsWebSocketConnection interface for separating socket manipulation r=michal,necko-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D30023
2020-07-16 12:59:23 +00:00
Honza Bambas eee158d239 Bug 1651661 - Make sure we fullfil the stream listnener contract when we cannot forward an otherwise successfull HTTP redirect, r=JuniorHsu,necko-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D83641
2020-07-16 10:56:12 +00:00
Simon Giesecke 4792d7c14e Bug 1651931 - Remove unnecessary includes from ContentChild.h. r=nika
Before these changes, ContentChild.h was the #9 most expensive header to include:
217505 ms: /home/simon/work/fuzzy/obj-x86_64-pc-linux-gnu-optimized/dist/include/mozilla/dom/ContentChild.h (included 105 times, avg 2071 ms)

After these changes, it is no longer among the top 30 most expensive headers.

Some missing includes in other files are added along.

Differential Revision: https://phabricator.services.mozilla.com/D83049
2020-07-15 12:45:10 +00:00
Simon Giesecke fea9dab7f2 Bug 1651714 - Reduce expensive includes for TabMessageUtils.h. r=smaug
With these changes, on my Linux analysis with ClangBuildAnalyzer, the
top two expensive headers, DOMTypes.h and TabMessageUtils.h are no longer
among the 30 most expensive headers.

Differential Revision: https://phabricator.services.mozilla.com/D82935
2020-07-15 13:24:20 +00:00
Honza Bambas 239c514eb9 Bug 1605895 - Advance the diagnostic assertion by more background channel states, r=michal,necko-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D82907
2020-07-15 14:38:17 +00:00
Frederik Braun a7153982e8 Bug 1366973: Rename security flags to not contain DATA anymore r=geckoview-reviewers,ckerschb,snorp
Differential Revision: https://phabricator.services.mozilla.com/D83490
2020-07-15 11:20:45 +00:00
Dragana Damjanovic 7e0401164b Bug 1651814 - Do not use Http3 if be-conservative flag is set. r=michal,necko-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D83032
2020-07-14 13:06:31 +00:00
Dragana Damjanovic 82e798a640 Bug 1650992 - Some mConnection->ResumeSend was accidentally removed in one of recent updates. Call them more often. r=kershaw,necko-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D83364
2020-07-14 11:27:10 +00:00
Kershaw Chang e98555c8d4 Bug 1646358 - Only set 'Alt-Used' when the header is not empty r=dragana
Differential Revision: https://phabricator.services.mozilla.com/D82675
2020-07-14 11:38:46 +00:00
Kershaw Chang 6b323e0c0d Bug 1646358 - Remove unnecessary main thread dispatch, r=dragana
Differential Revision: https://phabricator.services.mozilla.com/D80004
2020-07-14 17:33:12 +00:00
Kershaw Chang 3ad0e9d465 Bug 1646358 - Update transfer size in OnDataAvailable r=dragana
Differential Revision: https://phabricator.services.mozilla.com/D81977
2020-07-14 11:38:49 +00:00
Kershaw Chang 44d0ca1e75 Bug 1646358 - Calculate request size in parent process r=dragana
Differential Revision: https://phabricator.services.mozilla.com/D81976
2020-07-14 11:38:51 +00:00
Kershaw Chang 1227486d73 Bug 1646358 - Make sure remote address is available at the right time r=dragana
Differential Revision: https://phabricator.services.mozilla.com/D80511
2020-07-14 11:38:53 +00:00
Razvan Maries ecb7c85432 Backed out 3 changesets (bug 1635828) for perma failures on test_sts_privatebrowsing_perwindowpb.html and browser_tab_detach_restore.js. CLOSED TREE
Backed out changeset c0822aa74d29 (bug 1635828)
Backed out changeset 6dacf81142c4 (bug 1635828)
Backed out changeset 075697c4a0d4 (bug 1635828)
2020-07-14 17:01:25 +03:00
Andrea Marchesini 11e679024e Bug 1635828 - Isolate HSTS per first-party when privacy.partition.network_state is set to true - part 3 - partition key, r=xeonchen
Differential Revision: https://phabricator.services.mozilla.com/D83316
2020-07-14 12:17:29 +00:00
Andrea Marchesini c511bc0f58 Bug 1635828 - Isolate HSTS per first-party when privacy.partition.network_state is set to true - part 1 - implementation, r=timhuang,necko-reviewers,dragana
Differential Revision: https://phabricator.services.mozilla.com/D74077
2020-07-10 15:48:30 +00:00
Razvan Maries c71ba38690 Backed out 5 changesets (bug 1646358) for perma failures on nsTSubstring.h. CLOSED TREE
Backed out changeset 432a56d9e68e (bug 1646358)
Backed out changeset f7ebad48e890 (bug 1646358)
Backed out changeset aa32d2fc1762 (bug 1646358)
Backed out changeset 91fce3e27eac (bug 1646358)
Backed out changeset 059a823032d2 (bug 1646358)
2020-07-14 14:32:31 +03:00
Kershaw Chang ec92851005 Bug 1646358 - Only set 'Alt-Used' when the header is not empty r=dragana
Differential Revision: https://phabricator.services.mozilla.com/D82675
2020-07-14 10:24:57 +00:00
Kershaw Chang 52183b9c18 Bug 1646358 - Remove unnecessary main thread dispatch, r=dragana
Differential Revision: https://phabricator.services.mozilla.com/D80004
2020-07-14 10:24:39 +00:00
Kershaw Chang 7ef2bfaa1e Bug 1646358 - Update transfer size in OnDataAvailable r=dragana
Differential Revision: https://phabricator.services.mozilla.com/D81977
2020-07-14 10:24:21 +00:00
Kershaw Chang aa22580027 Bug 1646358 - Calculate request size in parent process r=dragana
Differential Revision: https://phabricator.services.mozilla.com/D81976
2020-07-14 10:24:04 +00:00
Kershaw Chang 4d4e00b6c4 Bug 1646358 - Make sure remote address is available at the right time r=dragana
Differential Revision: https://phabricator.services.mozilla.com/D80511
2020-07-14 10:23:41 +00:00
Kris Maglione 9d78661f88 Bug 1649221: Update ChromeUtils.generateQI callers to pass strings. r=mccr8,remote-protocol-reviewers,marionette-reviewers,perftest-reviewers,webcompat-reviewers,geckoview-reviewers,preferences-reviewers,agi,whimboo,Bebe,twisniewski
Differential Revision: https://phabricator.services.mozilla.com/D81594
2020-07-10 23:58:28 +00:00
Narcis Beleuzu f2ba920b49 Backed out 2 changesets (bug 1635828) for mochitest failures on test_sts_privatebrowsing_perwindowpb.html . CLOSED TREE
Backed out changeset 52be379dbb20 (bug 1635828)
Backed out changeset c410710919ab (bug 1635828)
2020-07-10 18:43:37 +03:00
Andrea Marchesini 205db37114 Bug 1635828 - Isolate HSTS per first-party when privacy.partition.network_state is set to true - part 1 - implementation, r=timhuang,necko-reviewers,dragana
Differential Revision: https://phabricator.services.mozilla.com/D74077
2020-07-10 14:33:06 +00:00
Andrea Marchesini 7e5c0a3709 Bug 1649673 - Isolate speculative connections per first-party when privacy.partition.network_state is set to true, r=mayhemer,necko-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D81810
2020-07-10 11:54:34 +00:00
Dragana Damjanovic 6621d5958e Bug 1642559 - Initiate a variable to fix SPDY_REQUEST_PER_CONN_2 r=necko-reviewers,valentin
Differential Revision: https://phabricator.services.mozilla.com/D80413
2020-06-23 02:53:52 +00:00
Dragana Damjanovic 7ab560a9be Bug 1651489 - Update neqo. r=agrover
Bug 1651489 - Update neqo_glue to support new neqo API(neqo version 0.4.6).

Differential Revision: https://phabricator.services.mozilla.com/D82932
2020-07-10 04:35:17 +00:00
Nika Layzell 22a65a237e Bug 1650163 - Part 1: Switch native remoteType values to nsCString, r=farre,geckoview-reviewers,agi
Differential Revision: https://phabricator.services.mozilla.com/D82104
2020-07-08 20:15:59 +00:00
Mihai Alexandru Michis 1ba2a3f6f6 Backed out 3 changesets (bug 1650163) for causing bustages in nsContentSecurityManager.cpp
CLOSED TREE

Backed out changeset 51d7c644a1e6 (bug 1650163)
Backed out changeset 3d2b6908447a (bug 1650163)
Backed out changeset 79141707d47b (bug 1650163)
2020-07-08 21:18:44 +03:00
Nika Layzell c850a94434 Bug 1650163 - Part 1: Switch native remoteType values to nsCString, r=farre,geckoview-reviewers,agi
Differential Revision: https://phabricator.services.mozilla.com/D82104
2020-07-08 14:54:48 +00:00
Junior Hsu acc77fd89e Bug 1649965 - only waiting for main thread OnStartRequestSent for LOAD_DOCUMENT_NEEDS_COOKIE, r=mayhemer,necko-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D80682
2020-07-08 15:47:36 +00:00
Kershaw Chang 39ecbeff00 Bug 1527256 - P3: Get HttpData from socket process r=dragana
Depends on D20355

Differential Revision: https://phabricator.services.mozilla.com/D82320
2020-07-08 10:29:01 +00:00