Andrea Marchesini
a91ebb7cd1
Bug 1510580 - Use nsIURIFixup in netwerk/protocol/http, r=valentin
2018-11-28 18:05:52 +01:00
Cosmin Sabou
e1e8f2ea69
Merge mozilla-inbound to mozilla-central. a=merge
2018-11-28 06:08:19 +02:00
Dragana Damjanovic
71d81618b1
Bug 1497868 - In nsFtp, close data pipe as well. r=mayhemer
...
Differential Revision: https://phabricator.services.mozilla.com/D12740
--HG--
extra : moz-landing-system : lando
2018-11-27 19:48:20 +00:00
arthur.iakab
af07f9b9d4
Backed out 13 changesets (bug 1500948, bug 1509362, bug 1509591, bug 1448426, bug 1500949, bug 1487249, bug 1509930, bug 1500950, bug 1500944) for causing crashes and assertion failures on PBackgroundParent.cpp:696 CLOSED TREE
...
Backed out changeset c3fe435e473a (bug 1509362)
Backed out changeset 6494840edc17 (bug 1509591)
Backed out changeset 123b5d5a3637 (bug 1509591)
Backed out changeset bce195f98895 (bug 1509930)
Backed out changeset 66db13126408 (bug 1500950)
Backed out changeset 3b5fffae2d2b (bug 1500949)
Backed out changeset 71c3b3677db8 (bug 1500948)
Backed out changeset 784b3b56e2ab (bug 1500944)
Backed out changeset 0bad27401ddb (bug 1500944)
Backed out changeset e0f95dd96d54 (bug 1448426)
Backed out changeset c60fa11538db (bug 1487249)
Backed out changeset 0190d4ffa54f (bug 1487249)
Backed out changeset 3cd10aba9130 (bug 1487249)
2018-11-28 02:57:32 +02:00
Nika Layzell
6bda5576a0
Bug 1509591 - Part 2: Remove now-unnecessary mIPCOpen variable, r=mccr8
...
This should eliminate most variables which can be replaced with IPCOpen().
Differential Revision: https://phabricator.services.mozilla.com/D12957
2018-11-27 18:09:51 -05:00
Ehsan Akhgari
691c192f43
Bug 1509047 - Part 1: Add a permission manager API for enumerating all permissions with a type prefix r=nika
...
Differential Revision: https://phabricator.services.mozilla.com/D12862
--HG--
extra : source : f8fc57f3ab6450a5f32e282c4f0d02cc8a9eb73e
2018-11-27 16:50:39 +00:00
Andreea Pavel
eb6a42f46f
Backed out changeset f8fc57f3ab64 (bug 1509047) for build bustages on a CLOSED TREE
2018-11-27 19:10:44 +02:00
Ehsan Akhgari
491663338c
Bug 1509047 - Part 1: Add a permission manager API for enumerating all permissions with a type prefix r=nika
...
Differential Revision: https://phabricator.services.mozilla.com/D12862
--HG--
extra : moz-landing-system : lando
2018-11-27 16:50:39 +00:00
Ehsan Akhgari
486b276941
Bug 1509555 - Part 4: Remove nsIWebProgressListener::STATE_BLOCKED_SLOW_TRACKING_CONTENT r=baku
...
Depends on D12830
Differential Revision: https://phabricator.services.mozilla.com/D12831
--HG--
extra : moz-landing-system : lando
2018-11-27 08:56:39 +00:00
Ehsan Akhgari
e8df714b7c
Bug 1509555 - Part 3: Remove reporting of tracker statistics to docshell which was added for fastblock r=valentin,baku
...
Depends on D12829
Differential Revision: https://phabricator.services.mozilla.com/D12830
--HG--
extra : moz-landing-system : lando
2018-11-27 08:55:36 +00:00
Ehsan Akhgari
b0af8bcf40
Bug 1509555 - Part 2: Remove the core fastblock code r=valentin
...
Depends on D12828
Differential Revision: https://phabricator.services.mozilla.com/D12829
--HG--
extra : moz-landing-system : lando
2018-11-26 11:37:01 +00:00
Ehsan Akhgari
15bf246249
Bug 1509555 - Part 1: Remove the telemetry probe for measuring the rate at which popular analytics providers get blocked by fastblock r=baku,valentin
...
Differential Revision: https://phabricator.services.mozilla.com/D12828
--HG--
extra : moz-landing-system : lando
2018-11-27 08:50:36 +00:00
Gabriele Svelto
566f669d07
Bug 1509450 - Remove unnecessary inclusions of ContentParent.h and ContentChild.h r=froydnj
...
Differential Revision: https://phabricator.services.mozilla.com/D12728
--HG--
extra : moz-landing-system : lando
2018-11-26 14:49:44 +00:00
Dragana Damjanovic
2e0854b645
Bug 1481947 - When getting eTLD+1 fails, check if uri is an ip literal or localhost. r=asuth
...
Differential Revision: https://phabricator.services.mozilla.com/D12739
--HG--
extra : moz-landing-system : lando
2018-11-26 19:43:57 +00:00
Ehsan Akhgari
2aea5bbb1a
Bug 1508044 - Part 4: Make nsChannelClassifier use nsContentUtils::IsThirdPartyWindowOrChannel() in order to avoid having duplicated logic r=francois
...
Depends on D12853
Differential Revision: https://phabricator.services.mozilla.com/D12854
--HG--
extra : moz-landing-system : lando
2018-11-27 00:46:50 +00:00
Valentin Gosu
a6efc6d0af
Bug 1260527 - Change HttpChannelChild to open IPDL earlier than AsyncOpen r=kershaw,dragana
...
Since we need the loadInfo to set up the IPDL connection, we move the logic to
do so from HttpChannelChild::AsyncOpen to HttpChannelChild::SetLoadInfo
via InitIPCChannel.
It would have been nicer to do so in HttpChannelChild::Init, but
I ran into issues with view-source channels, which required an ugly hack.
Also note that RemoteChannelExists() preserves the existing contract - it is
true between asyncOpen and onStopRequest - but the name is slightly off, as
the channel has already been open by the time we call asyncOpen. We will fix
this in a follow-up.
Differential Revision: https://phabricator.services.mozilla.com/D12419
--HG--
extra : moz-landing-system : lando
2018-11-26 17:38:42 +00:00
Valentin Gosu
66d5164c37
Bug 1502097 - (Part 2) Define IDN blocklist as ranges of characters [ {firstChar, lastChar}* ] r=jfkthame,dragana
...
* Changes the format of the blocklist from a list of characters to a list of
character ranges. Binary search still works, and it is easier to include
large ranges of characters in the blocklist.
* Moves logic for handling the blocklist to IDNBlocklistUtils.h/.cpp
* Changes NS_EscapeURL to take a function that determines if a character
is blocked. This way the type of the array doesn't matter.
Differential Revision: https://phabricator.services.mozilla.com/D12210
--HG--
extra : moz-landing-system : lando
2018-11-24 12:04:34 +00:00
Valentin Gosu
5f1a383a19
Bug 1502097 - (Part 1) Move pref network.IDN.blacklist_chars to separate hardcoded file IDNCharacterBlocklist.inc r=jfkthame,dragana
...
* Moves the value of the pref and also the fallback definition in nsTextToSubURI.cpp to a separate file.
* The file has better formatting, so we may follow its history more easily. Each range of consecutive values is defined on a separate line.
* Renames `blacklist` to `blocklist` for pref and variable names (for this individual pref. network.IDN.whitelist.* needs to be handled in a separate bug)
* Changes nsIDNService::mIDNBlocklist from being an nsString to sorted nsTArray<char16> and uses mozilla::BinarySearch() to check for characters.
Differential Revision: https://phabricator.services.mozilla.com/D12209
--HG--
extra : moz-landing-system : lando
2018-11-23 22:40:29 +00:00
Cosmin Sabou
1b7e778d69
Merge mozilla-central to mozilla-inbound.
2018-11-28 00:04:55 +02:00
Razvan Maries
a6f88b57a1
Merge mozilla-central to mozilla-inbound. a=merge on a CLOSED TREE
2018-11-27 19:38:10 +02:00
Geoff Brown
172d5d491d
Bug 1507207 - Skip some tests on Android/e10s; r=snorp
...
When the Android harness e10s support was fixed, a few crashtests started failing.
2018-11-27 09:41:13 -07:00
Eric Rahm
78491d6518
Bug 1435899 - Use nsStringStream for the data channel buffer. r=bz
...
A pipe is no longer used for the input stream, instead we use a string stream
which in most cases will be able to share the string data buffer rather than
copying it.
--HG--
extra : rebase_source : 592af1d2f55b7964d2b84c8e6f3def310557a866
2018-02-02 12:42:55 -08:00
Ehsan Akhgari
c964f1264c
Bug 1508044 - Check the return values of mozIThirdPartyUtil::IsThirdPartyFoo() in IsThirdParty() inside nsChannelClassifier.cpp r=francois
...
Differential Revision: https://phabricator.services.mozilla.com/D12784
--HG--
extra : moz-landing-system : lando
2018-11-24 00:49:03 +00:00
Byron Campen [:bwc]
e6218aee8a
Bug 1494312 - Part 2: Make the internal PC stats API based on MozPromise. r=mjf,mayhemer
...
Differential Revision: https://phabricator.services.mozilla.com/D11776
--HG--
extra : moz-landing-system : lando
2018-11-23 16:46:52 +00:00
Byron Campen [:bwc]
69e7155b3a
Bug 1494312 - Part 1: Remove unused nsresult returns from MediaTransportHandler. r=mjf
...
Differential Revision: https://phabricator.services.mozilla.com/D11775
--HG--
extra : moz-landing-system : lando
2018-11-23 16:46:23 +00:00
Peter Van der Beken
025219f350
Bug 1507604 - Remove nsINetworkProperties. r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D12135
--HG--
extra : moz-landing-system : lando
2018-11-23 15:53:01 +00:00
Nazım Can Altınova
5b5f30a1bb
Bug 1507043 - Add profiler labels to annotate some HttpChannelChild methods with profiler category NETWORK r=mstange
...
Differential Revision: https://phabricator.services.mozilla.com/D12568
--HG--
extra : moz-landing-system : lando
2018-11-22 10:02:15 +00:00
Valentin Gosu
e823bab3cc
Bug 1487964 - Do not report resource-timing subdocument loads triggered by that subdocument r=bzbarsky
...
Differential Revision: https://phabricator.services.mozilla.com/D9503
--HG--
extra : moz-landing-system : lando
2018-11-21 16:28:20 +00:00
Cosmin Sabou
79b7d9fe91
Backed out changeset 395b95afd795 (bug 1487964) for mochitest failures on test_resource_timing_nocors.
2018-11-21 17:14:29 +02:00
Dragana Damjanovic
1687671372
Bug 1508288 - nsHostResolver::mOriginSuffix is not used, we should remove it. r=valentin
...
Differential Revision: https://phabricator.services.mozilla.com/D12301
--HG--
extra : moz-landing-system : lando
2018-11-20 21:58:17 +00:00
Valentin Gosu
a80d7bf63e
Bug 1487964 - Do not report resource-timing subdocument loads triggered by that subdocument r=bzbarsky
...
Differential Revision: https://phabricator.services.mozilla.com/D9503
--HG--
extra : moz-landing-system : lando
2018-11-17 19:30:36 +00:00
Ehsan Akhgari
9459a6554e
Bug 1506947 - Part 1: Add a pref for site-specific workarounds for blocking cookies from trackers; r=francois
...
Differential Revision: https://phabricator.services.mozilla.com/D11979
2018-11-20 23:00:30 -05:00
Ehsan Akhgari
5a990aab93
Bug 1504728 - Part 1: Add a content blocking notification for indicating when a top-level page is using cookies or site data r=baku,valentin,johannh
...
Differential Revision: https://phabricator.services.mozilla.com/D11122
--HG--
extra : moz-landing-system : lando
2018-11-20 14:34:49 +00:00
Boris Zbarsky
9691e7ba88
Bug 1507540 part 3. Use more notxpcom attributes in netwerk/. r=valentin
2018-11-19 20:17:53 -05:00
Razvan Maries
3b217cc771
Merge mozilla-central to mozilla-inbound. a=merge on a CLOSED TREE
2018-11-20 00:36:35 +02:00
Tarek Ziadé
139a810511
Bug 1508257 - Remove io.activity.intervalMilliseconds - r=valentin
...
This preference is not used. Let's get rid of it.
Differential Revision: https://phabricator.services.mozilla.com/D12295
--HG--
extra : moz-landing-system : lando
2018-11-19 14:52:26 +00:00
Dorel Luca
3a97449464
Backed out changeset dfc775a144ad (bug 1504728) for Brwoser-chrome failure in browser/base/content/test/trackingUI/browser_trackingUI_trackers_subview.js. CLOSED TREE
2018-11-19 18:34:50 +02:00
Dragana Damjanovic
428228861f
Bug 1502641 - Change ref-counting for nsHostRecord, change nsCOMPtr<*HostRecord> into RefPtr<*HostRecord>, remove pure virtual functions from nsHostRecord. r=valentin
...
Differential Revision: https://phabricator.services.mozilla.com/D12121
--HG--
extra : moz-landing-system : lando
2018-11-19 15:23:39 +00:00
Ehsan Akhgari
abc8be6d57
Bug 1504728 - Part 1: Add a content blocking notification for indicating when a top-level page is using cookies or site data r=baku,valentin,johannh
...
Differential Revision: https://phabricator.services.mozilla.com/D11122
--HG--
extra : moz-landing-system : lando
2018-11-19 15:25:33 +00:00
Gurzau Raul
6d17917258
Merge mozilla-central to autoland. a=merge CLOSED TREE
2018-11-16 19:54:35 +02:00
Andrew Osmond
968f9abb55
Bug 1501482. r=tnikkel
...
Differential Revision: https://phabricator.services.mozilla.com/D11897
2018-11-16 09:41:27 -05:00
Kershaw Chang
1d281934cf
Bug 1452535 - Move some logs to level 1 r=mayhemer
...
WPT parses HTTP log and create a HAR file. To reduce the overhead of logging, this patch moves some logs that are used by WPT parser to level 1.
Differential Revision: https://phabricator.services.mozilla.com/D8986
--HG--
extra : moz-landing-system : lando
2018-11-16 16:35:52 +00:00
Dragana Damjanovic
37b8159b48
Bug 1506612 - Check whether the tunnel connection is initiated. r=bagder
...
Differential Revision: https://phabricator.services.mozilla.com/D12003
--HG--
extra : moz-landing-system : lando
2018-11-16 10:42:56 +00:00
Narcis Beleuzu
c8215609ff
Backed out 2 changesets (bug 1504728, bug 1505198) for xpcshell failures on test_WebExtensionContentScript.js. CLOSED TREE
...
Backed out changeset 26318538f077 (bug 1505198)
Backed out changeset fc39602006be (bug 1504728)
2018-11-16 02:34:15 +02:00
Junior Hsu
f6d5762e57
Bug 1503736 - Origin header honors network.http.referer.hideOnionSource r=ckerschb,dragana
...
Differential Revision: https://phabricator.services.mozilla.com/D11265
--HG--
extra : moz-landing-system : lando
2018-11-14 21:39:13 +00:00
Csoregi Natalia
c9b70719c8
Merge mozilla-central to autoland. CLOSED TREE
2018-11-16 00:19:45 +02:00
Ehsan Akhgari
7f3a7b13de
Bug 1504728 - Part 1: Add a content blocking notification for indicating when a top-level page is using cookies or site data r=baku,valentin,johannh
...
Differential Revision: https://phabricator.services.mozilla.com/D11122
--HG--
extra : moz-landing-system : lando
2018-11-14 17:19:25 +00:00
Dragana Damjanovic
694ce65937
Bug 1507139
- Fix h2 push for esni r=bagder
...
Differential Revision: https://phabricator.services.mozilla.com/D11881
--HG--
extra : moz-landing-system : lando
2018-11-15 13:10:54 +00:00
arthur.iakab
c0b26c4076
Merge inbound to mozilla-central a=merge
2018-11-15 11:54:15 +02:00
Andreea Pavel
9cabbb0b47
Merge mozilla-central to autoland. a=merge on a CLOSED TREE
2018-11-15 00:35:07 +02:00