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

19341 Коммитов

Автор SHA1 Сообщение Дата
ffxbld 3da50ef6ba No Bug, mozilla-central repo-update HSTS HPKP blocklist remote-settings tld-suffixes - a=repo-update r=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D64580

--HG--
extra : moz-landing-system : lando
2020-02-27 18:48:55 +00:00
Andrew McCreight 4babb2b5ab Bug 1609815 - Remove Web Replay C++ implementation. r=jgilbert,jandem,gbrown
Patch by bhackett and jlaster. Also reviewed by mccr8.

Differential Revision: https://phabricator.services.mozilla.com/D60197

--HG--
extra : moz-landing-system : lando
2020-02-27 17:39:15 +00:00
Kershaw Chang a1b1d6ff88 Bug 1616549 - Set resumption token again after handshake reset r=keeler
Differential Revision: https://phabricator.services.mozilla.com/D63319

--HG--
extra : moz-landing-system : lando
2020-02-27 12:44:10 +00:00
Ciure Andrei 00dd87f6f4 Backed out changeset d407a28318e6 (bug 1609815) for causing windows ming bustages CLOSED TREE
--HG--
extra : histedit_source : b2c748e31e0f6ba8fcf9960a336e0bbd361b07e6
2020-02-27 07:05:19 +02:00
Andrew McCreight b197e1f783 Bug 1609815 - Remove Web Replay C++ implementation. r=jgilbert,jandem,gbrown
Patch by bhackett and jlaster. Also reviewed by mccr8.

Differential Revision: https://phabricator.services.mozilla.com/D60197

--HG--
extra : moz-landing-system : lando
2020-02-27 04:43:48 +00:00
Andrea Marchesini fa23513682 Bug 1604212 - Enable sameSite=lax by default, r=Ehsan,ahal
Differential Revision: https://phabricator.services.mozilla.com/D63081

--HG--
extra : moz-landing-system : lando
2020-02-27 04:38:03 +00:00
Matt Woodrow af33d93580 Bug 1612992 - Don't replace the nsIRequest passed to OnStart/StopRequest with nsViewSourceChannel if we don't need it. r=mayhemer
Differential Revision: https://phabricator.services.mozilla.com/D63285

--HG--
extra : moz-landing-system : lando
2020-02-26 22:59:34 +00:00
Cosmin Sabou 3cfeb5574f Backed out changeset 319675493927 (bug 1618130) for xpc failures on test_dns_override.js.
CLOSED TREE

--HG--
extra : amend_source : 6149eae2776781860a44e9173ec135ca693a9855
extra : histedit_source : f32f8874c91e7aad0b8c02d1b4ea6741c60e2d51
2020-02-27 01:43:29 +02:00
Matt Woodrow b59c9fe684 Bug 1612683 - Remove assertions around QI'ing DocumentChannel, since they're no longer adding value. r=jya
Differential Revision: https://phabricator.services.mozilla.com/D63280

--HG--
extra : moz-landing-system : lando
2020-02-26 04:50:44 +00:00
Matt Woodrow e965f82b37 Bug 1616716 - Remove BrowserParent from DocumentLoadListener. r=nika
Differential Revision: https://phabricator.services.mozilla.com/D63429

--HG--
extra : moz-landing-system : lando
2020-02-26 20:59:32 +00:00
Matt Woodrow b66763c24d Bug 1616716 - Remove BrowserParent from ParentChannelListener entirely. r=mayhemer
Differential Revision: https://phabricator.services.mozilla.com/D63428

--HG--
extra : moz-landing-system : lando
2020-02-26 20:58:57 +00:00
Matt Woodrow ea53fed3b6 Bug 1616716 - Implement nsIRemoteWindowContext on ParentChannelListener. r=mayhemer
Differential Revision: https://phabricator.services.mozilla.com/D63427

--HG--
extra : moz-landing-system : lando
2020-02-26 20:58:19 +00:00
Matt Woodrow 939a89ed58 Bug 1616716 - Use BrowsingContext for most ParentChannelListener QIs. r=mayhemer
Differential Revision: https://phabricator.services.mozilla.com/D63426

--HG--
extra : moz-landing-system : lando
2020-02-26 20:57:45 +00:00
Matt Woodrow ce0e327cb7 Bug 1616716 - Implement nsIAuthPromptProvider on ParentChannelListener. r=mayhemer
Differential Revision: https://phabricator.services.mozilla.com/D63425

--HG--
extra : moz-landing-system : lando
2020-02-26 20:57:17 +00:00
Matt Woodrow b10dd1b7f0 Bug 1616716 - Don't forward ParentChannelListener QIs to BrowserParent for interfaces it doesn't implement. r=mayhemer
Differential Revision: https://phabricator.services.mozilla.com/D63424

--HG--
extra : moz-landing-system : lando
2020-02-26 20:56:45 +00:00
Valentin Gosu 7727d63396 Bug 1618130 - Add DNS override service r=dragana
Differential Revision: https://phabricator.services.mozilla.com/D64325

--HG--
extra : moz-landing-system : lando
2020-02-26 20:18:44 +00:00
Michal Novotny f913f3c0b6 Bug 1614610 - Fix missing initialization of CacheIndexStats::mCountByType[] and CacheIndexStats::mSizeByType[] r=valentin
Initialization was missing in CacheIndexStats::CacheIndexStats() and CacheIndexStats::Clear(). Comparison was also added to CacheIndexStats::operator==().

Differential Revision: https://phabricator.services.mozilla.com/D64406

--HG--
extra : moz-landing-system : lando
2020-02-26 17:16:39 +00:00
Coroiu Cristina a4bb946bff Backed out changeset 901b3eec4eb6 (bug 1618130) for xpcshell failures at netwerk/test/unit/test_dns_override.js on a CLOSED TREE 2020-02-26 18:25:03 +02:00
Kershaw Chang 61ff3dedce Bug 1618173 - Don't set NS_HTTP_REFRESH_DNS for TRR service channel r=valentin
Differential Revision: https://phabricator.services.mozilla.com/D64370

--HG--
extra : moz-landing-system : lando
2020-02-26 14:44:54 +00:00
Valentin Gosu 0e83b1640f Bug 1618130 - Add DNS override service r=dragana
Differential Revision: https://phabricator.services.mozilla.com/D64325

--HG--
extra : moz-landing-system : lando
2020-02-26 14:51:28 +00:00
Michal Novotny 17f7cb5283 Bug 1616507 - Intermittent PID 13265 | SUMMARY: ThreadSanitizer: data race /builds/worker/workspace/build/src/netwerk/cache2/CacheFile.cpp:2362:48 in EntryWouldExceedLimit r=mayhemer
There is a possible race condition between CacheFile::OnFileOpened() called on the cache I/O thread as a result of calling CacheFileIOManager::OpenFile() and CacheFile::EntryWouldExceedLimit() and CacheFile::SetMemoryOnly(), both called on main thread from CacheEntry::OpenOutputStream(). Both methods now grab the CacheFile's lock to synchronize the access.

Differential Revision: https://phabricator.services.mozilla.com/D63826

--HG--
extra : moz-landing-system : lando
2020-02-26 11:56:21 +00:00
Arthur Iakab 49ed791eec Backed out 6 changesets (bug 1616716) forcausing multiple mochitest failures on test_ext_protocolHandlers.html
Backed out changeset 609cbe8b736e (bug 1616716)
Backed out changeset 9e61658c1778 (bug 1616716)
Backed out changeset a0e842d96cd6 (bug 1616716)
Backed out changeset 0174164a21e5 (bug 1616716)
Backed out changeset 35186917e79a (bug 1616716)
Backed out changeset 156d2898edb7 (bug 1616716)
2020-02-26 07:17:55 +02:00
Matt Woodrow aa0c8f3ec7 Bug 1616716 - Remove BrowserParent from DocumentLoadListener. r=nika
Differential Revision: https://phabricator.services.mozilla.com/D63429

--HG--
extra : moz-landing-system : lando
2020-02-26 02:56:21 +00:00
Matt Woodrow b76b3f5d8c Bug 1616716 - Remove BrowserParent from ParentChannelListener entirely. r=mayhemer
Differential Revision: https://phabricator.services.mozilla.com/D63428

--HG--
extra : moz-landing-system : lando
2020-02-26 02:55:43 +00:00
Matt Woodrow ef5d5d313a Bug 1616716 - Implement nsIRemoteWindowContext on ParentChannelListener. r=mayhemer
Differential Revision: https://phabricator.services.mozilla.com/D63427

--HG--
extra : moz-landing-system : lando
2020-02-26 02:55:05 +00:00
Matt Woodrow 0a611264f9 Bug 1616716 - Use BrowsingContext for most ParentChannelListener QIs. r=mayhemer
Differential Revision: https://phabricator.services.mozilla.com/D63426

--HG--
extra : moz-landing-system : lando
2020-02-26 02:54:37 +00:00
Matt Woodrow 69d8232d51 Bug 1616716 - Implement nsIAuthPromptProvider on ParentChannelListener. r=mayhemer
Differential Revision: https://phabricator.services.mozilla.com/D63425

--HG--
extra : moz-landing-system : lando
2020-02-26 02:54:04 +00:00
Matt Woodrow 37dc791897 Bug 1616716 - Don't forward ParentChannelListener QIs to BrowserParent for interfaces it doesn't implement. r=mayhemer
Differential Revision: https://phabricator.services.mozilla.com/D63424

--HG--
extra : moz-landing-system : lando
2020-02-26 02:53:32 +00:00
Daisuke Akatsuka 02bc13281d Bug 1607999: Convey User-Agent request header to a channel which is for redirection. r=dragana,ckerschb
For now, when redirecting before creating docshell, the custom user agent is not conveyed to a channel for the redirection. In this patch, fix that.

Differential Revision: https://phabricator.services.mozilla.com/D60210

--HG--
extra : moz-landing-system : lando
2020-02-26 00:08:47 +00:00
Dan Glastonbury 9e4e8e56cf Bug 1616171 - P3: Move initatorType from DocumentChannelCreationArgs to BC. r=mattwoodrow,nika
Differential Revision: https://phabricator.services.mozilla.com/D63452

--HG--
extra : moz-landing-system : lando
2020-02-25 23:17:56 +00:00
Dan Glastonbury 89e79e2d97 Bug 1616171 - P2: nsILoadInfo::targetBrowsingContext attribute. r=mattwoodrow,nika
This new attribute on nsILoadInfo allows retrieving the BrowsingContext and
BrowsingContextId for the BC of the document to be loaded by an nsILoadInfo.

Differential Revision: https://phabricator.services.mozilla.com/D63127

--HG--
extra : moz-landing-system : lando
2020-02-25 23:17:53 +00:00
Arthur Iakab 503467aedd Backed out changeset cbdc2840f86c (bug 1604212)for causing wpt failures on fetch.https.html 2020-02-26 00:03:55 +02:00
Andrea Marchesini b514a4a2fc Bug 1604212 - Enable sameSite=lax by default, r=Ehsan,ahal
Differential Revision: https://phabricator.services.mozilla.com/D63081

--HG--
extra : moz-landing-system : lando
2020-02-25 18:32:08 +00:00
Noemi Erli bc6b9e410b Backed out changeset d76f4c4a4fb6 (bug 1604212) for causing lint failure and bustages in WebExecutorTest.kt CLOSED TREE 2020-02-25 20:12:07 +02:00
Andrea Marchesini 782454dd06 Bug 1604212 - Enable sameSite=lax by default, r=Ehsan,ahal
Differential Revision: https://phabricator.services.mozilla.com/D63081

--HG--
extra : moz-landing-system : lando
2020-02-25 17:46:19 +00:00
Simon Giesecke aaf6cb4e75 Bug 1617628 - Hide nsBaseHashtable Put overloads in nsRefPtrHashtable subclass. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D63899

--HG--
extra : moz-landing-system : lando
2020-02-25 17:03:36 +00:00
Andreea Pavel 8e5752950e Backed out changeset ced61db946ff (bug 1604212) for failing geckoview at WebExecutorTest.testAnonymous on a CLOSED TREE 2020-02-25 18:50:39 +02:00
Andrea Marchesini 85403a9f37 Bug 1604212 - Enable sameSite=lax by default, r=Ehsan,ahal
Differential Revision: https://phabricator.services.mozilla.com/D63081

--HG--
extra : moz-landing-system : lando
2020-02-25 12:52:20 +00:00
Kershaw Chang d97a6a1a2d Bug 1607134 - Make sRunningIndex an Atomic to avoid racing r=mayhemer
Differential Revision: https://phabricator.services.mozilla.com/D63675

--HG--
extra : moz-landing-system : lando
2020-02-25 15:06:55 +00:00
Kershaw Chang 050ab144a9 Bug 1617322 - Pass the transaction via OnPushCallback's parameters r=dragana
It's possible that the `nsHttpChannel::mTransaction` is null when `nsHttpChannel::OnPush` is called. This patch adds the transaction to the parameters of `OnPushCallback` to make sure we have a transaction to use.

Differential Revision: https://phabricator.services.mozilla.com/D64025

--HG--
extra : moz-landing-system : lando
2020-02-25 10:53:15 +00:00
David Major 0e91db76c5 Bug 1616938 - Fix some test issues in TestNetworkLinkIdHashingWindows r=mayhemer
TestNetworkLinkIdHashingWindows has two issues that, frighteningly, cancelled each other out under most conditions.

First is that the `sscanf` format string uses curly braces when the test data does not have braces.

Second is that the order of `nwGUIDS` does not match the sorting behavior of `nsNotifyAddrListener::HashSortedNetworkIds`.

What ended up happening was that the sscanf failed, and left the entire GUID uninitialized. Then we used that uninitialized data over and over in `nwGUIDS` so the order didn't matter. However, under AddressSanitizer, the failure became evident, because (I think, haven't verified) that ASan's instrumentation messes with the contents of the stack between the four GUID parses, so we no longer use the same uninitialized data four times. And for bonus fun, this wasn't noticed in CI because we don't (yet) run ASan on GTests for Windows.

Debugging this was... quite an adventure.

Differential Revision: https://phabricator.services.mozilla.com/D63532

--HG--
extra : moz-landing-system : lando
2020-02-25 13:41:02 +00:00
Tom Ritter 0de066f265 Bug 1614008 - Disable eval checks for PAC Scripts r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D63558

--HG--
extra : moz-landing-system : lando
2020-02-24 19:37:41 +00:00
Michal Novotny ae154f5e8f Bug 1617036 - Remove NETWORK_TIME_BETWEEN_NETWORK_CHANGE_EVENTS probe r=dragana
Differential Revision: https://phabricator.services.mozilla.com/D63571

--HG--
extra : moz-landing-system : lando
2020-02-24 15:09:40 +00:00
Sylvestre Ledru ca6530131a Bug 1519636 - Reformat recent changes to the Google coding style r=Ehsan,kvark
# ignore-this-changeset

Differential Revision: https://phabricator.services.mozilla.com/D63787

--HG--
extra : moz-landing-system : lando
2020-02-24 15:33:38 +00:00
Cosmin Sabou 922d7d1c75 Backed out changeset 39ac1f7241ee (bug 1617036) for android bustages on nsAndroidNetworkLinkService.cpp.
CLOSED TREE
2020-02-24 16:43:08 +02:00
Michal Novotny 4928a446af Bug 1617036 - Remove NETWORK_TIME_BETWEEN_NETWORK_CHANGE_EVENTS probe r=dragana
Differential Revision: https://phabricator.services.mozilla.com/D63571

--HG--
extra : moz-landing-system : lando
2020-02-24 13:44:21 +00:00
Michal Novotny 47f2a10a01 Bug 1614610 - Have cache occupancy for each content-type in cache index r=valentin
Differential Revision: https://phabricator.services.mozilla.com/D63624

--HG--
extra : moz-landing-system : lando
2020-02-24 09:09:54 +00:00
Matt Woodrow 230ce652a1 Bug 1614847 - Copy the load type across to the new nsDocShellLoadState. r=nika
Differential Revision: https://phabricator.services.mozilla.com/D63268

--HG--
extra : moz-landing-system : lando
2020-02-24 02:17:01 +00:00
Matt Woodrow f5dd8136c6 Bug 1615967 - Move customUserAgent to BrowsingContext. r=nika,remote-protocol-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D63040

--HG--
extra : moz-landing-system : lando
2020-02-24 02:15:03 +00:00
Eric Rahm b9ba9be64d Bug 1322095 - Part 1b: Update callbacks to support moved args and convert nsAutoPtr usage. r=jya
In order to support the update to move args when invoking callbacks we:
 - Convert anything that was using WrapRunnable with `nsAutoPtr` to `UniquePtr`
 - Convert anything that was using a non-const ref as a param to either a
   const ref or a by-val copy

Addtionally we convert the remaining `nsAutoPtr` usage to `UniquePtr`.

Differential Revision: https://phabricator.services.mozilla.com/D59961

--HG--
extra : moz-landing-system : lando
2020-02-21 22:43:53 +00:00