Ben Kelly
ecb17922d9
Bug 1468213
Propagate nsILoadInfo.serviceWorkerTaintingSynthesized and tainting values from parent process to child process. r=valentin
2018-06-11 12:54:22 -07:00
Ben Kelly
6301585f22
Bug 1467852 Align LoadInfo::mServiceWorkerTaintingSynthesized handling with other service worker fields. r=valentin
2018-06-10 18:44:38 -07:00
Noemi Erli
ad2118e866
Merge mozilla-central to inbound. a=merge CLOSED TREE
2018-06-11 00:40:00 +03:00
Joel Maher
50b91c0a14
Bug 1405428 - skip-if = verify on mochitests which do not pass test-verify. r=gbrown
2018-06-10 05:01:47 -04:00
Byron Campen [:bwc]
777bf8b996
Bug 1455647 - Part 4: Make a place to live for context about media packets, to fix packet dump hooks. r+drno r=drno
...
MozReview-Commit-ID: 1HMF93mLa7r
--HG--
rename : media/mtransport/transportlayersrtp.cpp => media/webrtc/signaling/src/mediapipeline/TransportLayerPacketDumper.cpp
rename : media/mtransport/transportlayersrtp.h => media/webrtc/signaling/src/mediapipeline/TransportLayerPacketDumper.h
extra : rebase_source : 062814836325b69da17e8f592774f006e29905ad
2018-05-09 17:13:35 -05:00
Byron Campen [:bwc]
cb8df81f4c
Bug 1455647 - Part 1: Simplify TransportFlow. r+drno r=drno
...
MozReview-Commit-ID: 1jJuln4WAw9
--HG--
extra : rebase_source : e5d9cba95e7e79815e9842edac2fc5eec54aac06
2018-04-27 12:14:40 -05:00
arthur.iakab
edbf2c0099
Merge inbound to mozilla-central a=merge
2018-06-08 12:55:49 +03:00
Ciure Andrei
25ae31a366
Merge mozilla-central to autoland. a=merge CLOSED TREE
2018-06-08 00:54:06 +03:00
Ciure Andrei
05605d68c4
Merge inbound to mozilla-central. a=merge
2018-06-08 00:50:18 +03:00
Randell Jesup
c0b25e1706
Bug 1395246
: nullcheck DataChannel SendPacket calls, add some diagnostics r=drno
2018-06-07 15:26:25 -04:00
Nicholas Hurley
2423735102
Bug 1460310 - Separate HTTP and SPDY identifiers into separate namespaces. r=dragana
...
MozReview-Commit-ID: E55YpGK7PXI
--HG--
extra : rebase_source : 3146c7de66653262694235043a44be4ccf5ffc33
2018-06-01 11:32:05 -07:00
Michael Kaply
8c11aa5676
Bug 1464025 - Change accept header if locale changes. r=gandalf
...
MozReview-Commit-ID: HshY3mCab4M
--HG--
extra : rebase_source : f2b6c9e442cfc745e623288388da91ef34273be0
2018-06-06 19:12:45 -05:00
Kris Maglione
7b7264f453
Bug 1464548: Part 3 - Update callers to use defineLazyGlobalGetters. r=mccr8
...
MozReview-Commit-ID: 9APGewiDDYB
--HG--
extra : rebase_source : 2931dd0eec0e4206414b698a9700fc20d922eb3a
2018-05-25 17:02:29 -07:00
Nicholas Hurley
7a9f6d6eac
Bug 1460590 part 1 - Fix our parsing of Server-Timing. r=valentin
...
We were erroneously looking for the first reasonably-valued
server-timing-param for each name. However, that's not how it works. We
should really be looking for the first server-timing-param regardless
of how reasonable its value is.
MozReview-Commit-ID: LwaHFyCpteU
--HG--
extra : rebase_source : 995f14fec3bd130e6eeada6c4cac0db0b27e618f
2018-06-01 11:39:49 -07:00
Alex Gaynor
b174206e6f
Bug 1451859 - Part 2: Add sanitizer coverage to a handful of places relevant to IPC. r=posidron
2018-04-05 15:48:11 -04:00
Jan de Mooij
56ca3c9524
Bug 1466501 part 1 - Refactor ZoneSpecifier and add a sameCompartmentAs option to newGlobal in the shell. r=luke
2018-06-07 10:02:10 +02:00
Cosmin Sabou
18d0742c9b
Backed out 3 changesets (bug 1451859) for causing Spidermonkey bustages on Linux x64 opt.
...
Backed out changeset 8f5a9e18e953 (bug 1451859)
Backed out changeset 950fa584ec8e (bug 1451859)
Backed out changeset f1f42726f1ec (bug 1451859)
2018-06-07 09:10:35 +03:00
Alex Gaynor
76b53de450
Bug 1451859 - Part 2: Add sanitizer coverage to a handful of places relevant to IPC. r=posidron
2018-04-05 15:48:11 -04:00
Daniel Stenberg
a69516185c
bug 1466777 - make TRR failures pass on "unknown host" status r=valentin
...
MozReview-Commit-ID: HamTaGeZSzw
--HG--
extra : rebase_source : 1f6a46ad77fd071801b68d7ced03b2604fb147a0
2018-06-05 11:20:05 +02:00
Andrea Marchesini
8005b74540
Bug 1465465 - Block ports 427, 548 and 6697, r=annevk, r=valentin
2018-06-05 07:49:02 +02:00
Andrea Marchesini
1f69f950e8
Bug 1465465 - Update blocked port names, r=annevk, r=valentin
2018-06-05 07:49:02 +02:00
Dorel Luca
535f1df913
Merge mozilla-central to mozilla-inbound
2018-06-04 21:48:29 +03:00
Dorel Luca
746fbfe0a7
Merge mozilla-inbound to mozilla-central. a=merge
2018-06-04 21:11:34 +03:00
Valentin Gosu
bfbf927306
Bug 1459666 - Ensure that DivertToParent is only called during OnStartRequest r=dragana
...
The bug was caused by the tcp connection not sending back any data, and just being closed right away.
So we get something like this:
FTPChannelChild::DoOnStartRequest
FTPChannelChild::DoOnStopRequest -> nsUnknownDecoder::OnStopRequest -> (data is empty) -> nsUnknownDecoder::FireListenerNotifications -> nsDocumentOpenInfo::OnStartRequest -> ExternalHelperAppChild::OnStartRequest -> ExternalHelperAppChild::DivertToParent -> FTPChannelChild::DivertToParent.
However, in nsIDivertableChannel.idl the description for divertToParent() is "divertToParent is called in the child process. It can only be called during OnStartRequest()."
Enforcing this condition seems to be enough to avoid an infinite loop. The crash was fixed by bug 1436311.
2018-06-04 20:05:56 +02:00
Ben Kelly
ac7ea6f3f6
Bug 1441932 P4 Treat same-value assignments to the LoadInfo reserved and initial ClientInfo values as no-op changes. r=mayhemer
2018-06-04 09:26:51 -07:00
Ben Kelly
85490e45e8
Bug 1441932 P3 Forward reserved client, initial client, and controller on Redirect2Verify message back to parent. r=mayhemer
2018-06-04 09:26:51 -07:00
Ben Kelly
1030889376
Bug 1441932 P2 Remove explicit ServiceWorker controller from http OnStartRequest message. r=mayhemer
2018-06-04 09:26:51 -07:00
Ben Kelly
5697bd9f89
Bug 1441932 P1 Add the ServiceWorker controller to ParentLoadInfoForwarderArgs. r=mayhemer
2018-06-04 09:26:50 -07:00
Ryan VanderMeulen
cb40810a94
Bug 1443164 - Update brotli to version 1.0.4 and update Gecko callers. r=jfkthame, r=mayhemer
...
--HG--
extra : rebase_source : 1d5f9fe1fac61afdbdc0209aa851ce4f7ab3d230
2018-05-31 12:49:40 -04:00
Alex Gaynor
d71b5b9238
Bug 1392739 - Add test for faulty nsStandardURL deserialization. r=mayhemer
2018-05-23 22:25:08 +02:00
Valentin Gosu
300188571e
Bug 1392739 - Use CheckedInt in nsStandardURL::Deserialize(). r=mayhemer
2018-06-04 13:57:51 +02:00
Dan Minor
e5457f8078
Bug 1464917 - Add GetMaxPacketLifeTime and GetMaxRetransmits to DataChannel; r=drno
...
MozReview-Commit-ID: BqukQygumpi
--HG--
extra : rebase_source : b5c801774d27a736ad4787adb957025f3adef201
2018-06-01 08:20:51 -04:00
Andreea Pavel
4ced6e8b2d
Merge mozilla-central to autoland. a=merge
2018-06-03 07:27:01 +03:00
Andreea Pavel
46e2311a36
Bug 1465375 - Remove reference to old winxp in manifest file. r=jmaher
2018-05-31 06:20:00 -04:00
Ben Kelly
015a7772c0
Bug 1465580 Make HttpChannelParent get the channel status when its underlying channel is an InterceptedHttpChannel. r=mayhemer
2018-06-01 10:56:58 -07:00
Ben Kelly
6f4724874e
Bug 1465587 Only hide the initial internal redirect to an InterceptedHttpChannel and not internal redirects initiated from IHC. r=mayhemer
2018-06-01 10:56:57 -07:00
Emilio Cobos Álvarez
fffb25b74f
Bug 1465585: Switch from mozilla::Move to std::move. r=froydnj
...
This was done automatically replacing:
s/mozilla::Move/std::move/
s/ Move(/ std::move(/
s/(Move(/(std::move(/
Removing the 'using mozilla::Move;' lines.
And then with a few manual fixups, see the bug for the split series..
MozReview-Commit-ID: Jxze3adipUh
2018-06-01 10:45:27 +02:00
Andrea Marchesini
e3efeac3c5
Bug 1460561 - nsMultiplexInputStream should behave correctly when NS_InputStreamIsBuffered() is used - gtests, r=froydnj
2018-05-24 07:52:31 +02:00
Valentin Gosu
aac6fb9470
Bug 1460609 - Cookies are for parents r=mayhemer
...
Make sure cookies aren't saved on channel headers in the content process.
Adds test to verify that this works, and removes tests that expected cookie headers to be visible to the child.
MozReview-Commit-ID: KOB83xpuAlF
--HG--
extra : rebase_source : 6f9a5ef570fb23200acf8d75285e67d80b7c27f0
2018-06-07 14:12:37 +02:00
Kate McKinley
fa06a45b28
Bug 1328695 - Use protocol flags to determine if a URI is potentially trustworthy r=ckerschb, r=dveditz, r=mcmanus, r=bz
...
Before this change, the trusted URI schemes, based on a string whitelist, were:
https, file, resource, app, moz-extension and wss.
This change removes "app" from the list (since we don't implement it),
and adds "about" to the list (because we control the delivery of that).
2018-05-31 07:51:42 +02:00
Andrea Marchesini
9023e7c7b4
Bug 1446937 - Have ContextForTopLevelLoad return already_AddRefed<nsISupports> within LoadInfo, r=qdot
2018-05-30 21:21:18 +02:00
Andrea Marchesini
1273dc5391
Bug 1446933 - Remove 'using namespace mozilla::net' from BackgroundUtils.h, r=qdot
2018-05-30 21:21:17 +02:00
Honza Bambas
8a9d38fe70
Bug 1442178
- Do a busy wait of socket poll() shortly after network change detection, r=dragana
2018-05-30 17:36:42 +03:00
Honza Bambas
dab22ca3b9
Bug 1442178
- Repair broken socket polling wakeup mechanism after a network change to prevent long load hangs, r=dragana
2018-05-30 17:31:09 +03:00
Boris Zbarsky
dd184e287a
Bug 1455676 part 5. Remove nsIDOMNode usage from netwerk/. r=qdot
2018-05-29 22:58:48 -04:00
Honza Bambas
6805e04ccc
Bug 1456742 - Make sure to call UpdatePrivateBrowsing() in http channel to properly set private browsing state of the channel when no load group or callbacks have been set on it before AsyncOpen. r=jdm
2018-05-11 06:11:00 -04:00
Michal Novotny
63375bc80b
Bug 1377570 - Enable RCWN on mobile. r=valentin
...
This patch enables racing cache with network on mobile when cellular data isn't used.
2018-05-27 03:59:00 +03:00
Margareta Eliza Balazs
03394c438d
Merge inbound to mozilla-central. a=merge
2018-05-24 12:37:58 +03:00
Fabrice Desré
1d3ef19262
Bug 1452245
- The parent side isn't closed if the child dies unexpectedly, r=valentin
2018-05-23 15:22:00 +03:00
Michal Novotny
574a724d01
Bug 1457084 - Increase max chunk memory usage limit, r=mayhemer
...
We can hit the limit very easily when writing javascript bytecode as alternative data to the cache entry because all data is written at once but CacheFileOutputStream splits it into chunks which are then written on a backgound thread. 40MB was chosen because bytecode is usually 4x-10x larger than the original data, so it can occupy most of the cache entry which is limited to 50MB.
2018-05-23 05:03:00 +03:00