shindli
eefe251a54
Backed out 4 changesets (bug 1502025) for X failures in netwerk/test/unit/test_network_connectivity_service.js CLOSED TREE
...
Backed out changeset bf4254adcdfe (bug 1502025)
Backed out changeset 731cbca9930d (bug 1502025)
Backed out changeset 9bfdb64bf81e (bug 1502025)
Backed out changeset 99eed75874f1 (bug 1502025)
2018-12-01 01:14:34 +02:00
Valentin Gosu
451ad2389e
Bug 1502025 - Add NS_HTTP_DISABLE_IPV4 and NS_HTTP_DISABLE_IPV6 flags r=dragana
...
Differential Revision: https://phabricator.services.mozilla.com/D13332
--HG--
extra : moz-landing-system : lando
2018-11-30 17:25:15 +00:00
Sylvestre Ledru
265e672179
Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format
...
# ignore-this-changeset
--HG--
extra : amend_source : 4d301d3b0b8711c4692392aa76088ba7fd7d1022
2018-11-30 11:46:48 +01:00
Dragana Damjanovic
f4cda9e92e
Bug 1502462 - The altSrv checker does not build a uri correctly if origin is ipv6 address. r=valentin
...
AltSvcMapping::ProcessHeader should use GetAsciiHost instead of GetHost.
Differential Revision: https://phabricator.services.mozilla.com/D13066
--HG--
extra : moz-landing-system : lando
2018-11-29 10:15:13 +00:00
Ehsan Akhgari
490e611801
Bug 1508472 - Part 5: Fifth batch of comment fix-ups in preparation for the tree reformat r=sylvestre
...
This is a best effort attempt at ensuring that the adverse impact of
reformatting the entire tree over the comments would be minimal. I've used a
combination of strategies including disabling of formatting, some manual
formatting and some changes to formatting to work around some clang-format
limitations.
Differential Revision: https://phabricator.services.mozilla.com/D13371
--HG--
extra : moz-landing-system : lando
2018-11-29 10:30:46 +00:00
Valentin Gosu
8e3e7b2a3e
Bug 1510715 - Backed out changeset d15f0ac561d9 (bug 1260527) a=backout
2018-11-28 21:40:35 +01:00
Andrea Marchesini
a91ebb7cd1
Bug 1510580 - Use nsIURIFixup in netwerk/protocol/http, r=valentin
2018-11-28 18:05:52 +01: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
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
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
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
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
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
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
Gurzau Raul
6d17917258
Merge mozilla-central to autoland. a=merge CLOSED TREE
2018-11-16 19:54:35 +02: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
Kershaw Chang
f0bd5e236c
Bug 1504512 - Do not delete mTrailers explicitly, r=valentin
...
Since mTrailers is nsAutoPtr, there is no need to delete it explicitly.
--HG--
extra : rebase_source : 0928c18382ef4820ca7379810becacfd7e18eff0
2018-11-09 02:53:00 +02:00
Randell Jesup
8773e64196
Bug 1505948: Add cache info to network profiler markers r=mstange,nwgh
2018-11-14 15:54:22 -05:00
Ciure Andrei
92c9686945
Backed out changeset e157b95e9b5e (bug 1505948) for HttpChannelChild.cpp build bustages CLOSED TREE
2018-11-14 23:41:01 +02:00
Randell Jesup
286dfeada3
Bug 1505948: Add cache info to network profiler markers r=mstange,nwgh
2018-11-14 15:54:22 -05:00
Nicholas Hurley
a4d48c1eb9
Bug 1505867 - Add pref for hpack table dumps. r=bagder
...
Now that h2 is pretty well stable, and we're fairly confident in our hpack table implementation, it's worth hiding this logging without some extra hoops, as it's just a lot of noise in logs.
Differential Revision: https://phabricator.services.mozilla.com/D11406
--HG--
extra : moz-landing-system : lando
2018-11-09 07:23:17 +00:00
Dorel Luca
2f261feba3
Backed out changeset 365e0d2414bf (bug 1504728) for browser-chrome failures. CLOSED TREE
2018-11-09 18:48:39 +02:00
Ehsan Akhgari
b11a25f3c6
Bug 1504728 - Add a content blocking notification for indicating when a top-level page is using cookies or site data r=baku,valentin
...
Differential Revision: https://phabricator.services.mozilla.com/D11122
--HG--
extra : moz-landing-system : lando
2018-11-09 15:36:02 +00:00
Daniel Stenberg
c76f47455a
bug 1505752 - fix whitespace trim of Timing-Allow-Origin header value r=dragana
...
StripWhitespace() is not suitable for HTTP whitespace trimming.
Differential Revision: https://phabricator.services.mozilla.com/D11317
--HG--
extra : moz-landing-system : lando
2018-11-08 13:14:43 +00:00
Daniel Stenberg
8da710e1bf
bug 1503517
- do not strip 0x0c from X-Content-Type-Options header fields r=dragana
...
The nsCSstring's StripWhitespace() method is not very HTTP "friendly".
Differential Revision: https://phabricator.services.mozilla.com/D11305
--HG--
extra : moz-landing-system : lando
2018-11-08 11:30:13 +00:00
Nicholas Hurley
bbe78e41bf
Bug 1505388 - fix crash introduced by bug Bug 1434137. r=kershaw
...
Differential Revision: https://phabricator.services.mozilla.com/D11184
--HG--
extra : moz-landing-system : lando
2018-11-07 16:52:57 +00:00
Nicholas Hurley
27190f4a59
Bug 1434137 - Implement websockets over http/2 - RFC 8441 r=michal,dragana
...
https://tools.ietf.org/html/rfc8441
This uses our existing http/2 CONNECT infrastructure (modified) to
enable the new extended CONNECT form defined by 8441, and pretend for
the websocket's sake that an http/2 stream is actually a socket. From
the websocket's point of view, this is relatively non-invasive - a few
things have changed (http response code, absence of some headers) versus
http/1.1 websockets, but for the most part, the websocket code doesn't
care.
Differential Revision: https://phabricator.services.mozilla.com/D8016
--HG--
extra : moz-landing-system : lando
2018-11-06 19:29:57 +00:00
Junior Hsu
3986ef8afc
Bug 1277496 - use nsHttp::Origin instead of literal cstring r=francois
...
Differential Revision: https://phabricator.services.mozilla.com/D10752
--HG--
extra : moz-landing-system : lando
2018-11-05 21:40:36 +00:00
Brindusan Cristian
350fbdf6f5
Backed out 2 changesets (bug 1501503) as requested by bradwerth on the ticket.
...
Backed out changeset 814414676c25 (bug 1501503)
Backed out changeset c2d9f82adf43 (bug 1501503)
2018-11-03 15:03:29 +02:00
Ciure Andrei
83010e5db0
Merge inbound to mozilla-central. a=merge
2018-11-02 18:44:43 +02:00
Honza Bambas
f9a8f6aba1
Bug 1502055 - Make nsHttpChannel::ResumeInternal keep order of transaction pump OnStopRequest before cache pump OnStartRequest, r=dragana
...
--HG--
extra : histedit_source : a578146bb50df79f060e341fe9a2fa8be8224aa0
2018-10-31 05:36:00 +02:00
Ehsan Akhgari
164805ba94
Bug 1502774 - Part 2: Remove XPCOM component registrations for auth module classes r=valentin
...
Depends on D10025
Differential Revision: https://phabricator.services.mozilla.com/D10026
--HG--
extra : moz-landing-system : lando
2018-11-01 10:39:58 +00:00
Ehsan Akhgari
001d26e9ea
Bug 1502774 - Part 1: Remove XPCOM component registrations for HTTP authenticator classes r=valentin
...
Differential Revision: https://phabricator.services.mozilla.com/D10025
--HG--
extra : moz-landing-system : lando
2018-11-01 14:21:47 +00:00
Michael Kohler
a2423373a9
Bug 1501621 - Enable ESLint for netwerk/dns/ and netwerk/protocol/ (manual changes) r=dragana,Standard8
...
Depends on D10590
Differential Revision: https://phabricator.services.mozilla.com/D10592
--HG--
extra : moz-landing-system : lando
2018-11-02 10:38:14 +00:00
Michael Kohler
d7204e528f
Bug 1501621 - Enable ESLint for netwerk/dns/ and netwerk/protocol/ (automatic changes) r=dragana,Standard8
...
Differential Revision: https://phabricator.services.mozilla.com/D10590
--HG--
extra : moz-landing-system : lando
2018-11-02 10:38:01 +00:00
Brad Werth
d2f14e17cc
Bug 1501503: Report cross-origin load failures in more cases. r=ckerschb
...
Differential Revision: https://phabricator.services.mozilla.com/D9807
--HG--
extra : moz-landing-system : lando
2018-10-31 18:56:10 +00:00
Kershaw Chang
070976655b
Bug 1484947 - Close the transaction if PR_Read/PR_Write failed, r=nwgh
...
When PR_Read/PR_White returns -1, we have to use ErrorAccordingToNSPR to get the error code. We need to close the transaction if the real error happens.
Differential Revision: https://phabricator.services.mozilla.com/D9674
--HG--
extra : moz-landing-system : lando
2018-10-31 09:32:40 +00:00