Ehsan Akhgari
5ebc9bcaf0
Bug 1523106 - DeCOMtaminate nsISecurityEventSink; r=baku
...
Differential Revision: https://phabricator.services.mozilla.com/D17742
--HG--
extra : moz-landing-system : lando
2019-01-28 16:40:21 +00:00
Boris Zbarsky
5214e58438
Bug 1522940. Bail out of redirect processing immediately if our loadinfo says to not follow redirects. r=mayhemer
...
Differential Revision: https://phabricator.services.mozilla.com/D17674
--HG--
extra : moz-landing-system : lando
2019-01-28 14:32:43 +00:00
Coroiu Cristina
1ec6503fd8
Merge mozilla-central to inbound a=merge on a CLOSED TREE
2019-01-25 23:55:33 +02:00
Ehsan Akhgari
7426dccfc0
Bug 1522596 - Remove nsIIPCSerializableURI and move its only member to nsIURI; r=valentin
...
Differential Revision: https://phabricator.services.mozilla.com/D17531
--HG--
extra : moz-landing-system : lando
2019-01-25 13:32:36 +00:00
Oana Pop Rus
028136ace2
Merge inbound to mozilla-central. a=merge
2019-01-24 18:50:45 +02:00
vinoth
cc6d429241
Bug 1512949 - Remove eval from tests and flip assertion flag r=ckerschb
...
Differential Revision: https://phabricator.services.mozilla.com/D14054
--HG--
extra : moz-landing-system : lando
2019-01-24 09:06:07 +00:00
Ciure Andrei
c035ee7d3a
Merge inbound to mozilla-central. a=merge
2019-01-24 05:44:33 +02:00
Nika Layzell
25503346ef
Bug 1467223 - Part 7: Renumber Continue* methods on nsHttpChannel, r=valentin,mayhemer
...
Depends on D15613
Differential Revision: https://phabricator.services.mozilla.com/D16714
--HG--
extra : moz-landing-system : lando
2019-01-23 21:17:33 +00:00
Nika Layzell
53c6040388
Bug 1467223 - Part 3: Support uncached resources by using a redirectTo-like API for process swaps in necko, r=valentin,mayhemer
...
With the old process selector service implementation, non-cached loads
would skip the call into the process selector.
This implementation piggybacks atop the existing 'redirectTo' mechanism.
This is unfortunately not the perfect system for catching these loads,
as it doesn't provide an opportunity for performing a final process
switch before redirecting to a non-http channel. In addition, it doesn't
provide indication that a redirect is going to happen, causing
potentially unnecessary process switches.
Not all places where 'redirectTo' is supported use this mechanism. This
process switching mechanism is only checked in situations after
http-on-examine-response.
Potential future changes include:
1. Moving these checks closer to the real 'OnStartRequest' call (e.g.
in ContinueProcessNormal + ContinueOnStartRequest3). This would mean
that loads other than the final load will not cause process swaps.
2. Adding a callback before a redirect is performed, passing in the new
channel, and allowing modifications to be made. This would allow
performing a process swap before redirecting to a non-http(s)
channel.
Depends on D15609
Differential Revision: https://phabricator.services.mozilla.com/D15610
--HG--
extra : moz-landing-system : lando
2019-01-23 21:19:39 +00:00
Nika Layzell
9b4bbc17fd
Bug 1467223 - Part 2: Add BrowsingContextID to LoadInfo, r=valentin
...
This is handy when performing process swaps, as it provides useful & important
information to parent-process callers.
Depends on D15608
Differential Revision: https://phabricator.services.mozilla.com/D15609
--HG--
extra : moz-landing-system : lando
2019-01-23 21:06:59 +00:00
Nika Layzell
be5f88174d
Bug 1467223 - Part 1: Move CrossProcessRedirect Message to PContent, r=valentin
...
This is needed because early in a content process's lifecycle, NeckoParent may
not have been created yet. This leads to issues when trying to redirect into a
fresh process which hasn't performed network loads yet. By sending the message
over PContent, we can be sure the APIs are available.
Differential Revision: https://phabricator.services.mozilla.com/D15608
--HG--
extra : moz-landing-system : lando
2019-01-23 21:27:44 +00:00
Valentin Gosu
23c68c90c6
Bug 1522076 - Backed out changeset f10300d5ef4e a=backout
...
--HG--
extra : rebase_source : 84e3f5e7673de141f49815bd8b93cf40cf230d56
2019-01-24 11:37:12 +02:00
Valentin Gosu
5ccd13de0d
Bug 1522076 - Backed out changeset 1b6a90a3d820 a=backout
...
--HG--
extra : rebase_source : 6909b5d123bb23ca54d39f81e84f7fc65f02252c
2019-01-24 11:34:17 +02:00
Andrea Marchesini
ae7e7d4c3a
Bug 1521051 - Get rid of nsICookiePermission.ACCESS_ALLOW_FIRST_PARTY_ONLY, r=johannh, r=flod
2019-01-23 19:19:19 +01:00
Andrea Marchesini
dc777dc7a6
Bug 1521051 - nsICookiePermission.ACCESS_LIMIT_THIRD_PARTY, r=valentin, r=johannh
2019-01-23 19:19:18 +01:00
Razvan Maries
7ccb4bf803
Backed out 2 changesets (bug 1521051) for xpcshell fails on extensions/cookie/test/unit/test_cookies_thirdparty.js. CLOSED TREE
...
Backed out changeset 90bb620dd870 (bug 1521051)
Backed out changeset 483fa314e45e (bug 1521051)
2019-01-23 22:09:32 +02:00
Ciure Andrei
a4eeeccf1d
Merge mozilla-central to mozilla-inbound. a=merge CLOSED TREE
2019-01-23 20:55:29 +02:00
Andrea Marchesini
8e0c688733
Bug 1521051 - Get rid of nsICookiePermission.ACCESS_ALLOW_FIRST_PARTY_ONLY, r=johannh, r=flod
2019-01-23 19:19:19 +01:00
Andrea Marchesini
fb5e2a4f57
Bug 1521051 - nsICookiePermission.ACCESS_LIMIT_THIRD_PARTY, r=valentin, r=johannh
2019-01-23 19:19:18 +01:00
Sebastian Hengst
a612973f64
Merge mozilla-inbound to mozilla-central. a=merge
2019-01-23 18:51:14 +02:00
Sebastian Hengst
2ecf173b14
Merge mozilla-central to autoland
2019-01-23 11:31:44 +02:00
Ehsan Akhgari
57a8f5ed79
Bug 1517389 - Ensure that we emit content blocking events when setting cookie headers and reading cookies from the cookies database; r=baku
...
Differential Revision: https://phabricator.services.mozilla.com/D17203
--HG--
extra : moz-landing-system : lando
2019-01-22 19:46:10 +00:00
Valentin Gosu
a9b850e10e
Bug 1517600 - Call ReleaseListeners() in HttpChannelChild::AsyncOpen when NS_CheckPortSafety fails r=baku
...
The big leak was caused by not clearing mCallbacks.
Differential Revision: https://phabricator.services.mozilla.com/D17220
--HG--
extra : moz-landing-system : lando
2019-01-22 17:45:47 +00:00
Csoregi Natalia
ffee6dccf3
Backed out changeset fef99cfead16 (bug 1516133) for service-workers failures with crashes on MOZ_CrashOOL. CLOSED TREE
...
--HG--
extra : rebase_source : 19bce71d4915c5925648e8a1ae7022dc46d17b78
2019-01-23 02:08:39 +02:00
Gurzau Raul
136dc5e8bc
Merge mozilla-central to inbound. a=merge CLOSED TREE
2019-01-23 02:05:32 +02:00
Sylvestre Ledru
0b4021fcad
Bug 1521460 - Also reformat objective-c files r=mstange,ehsan,spohl
...
# ignore-this-changeset
Differential Revision: https://phabricator.services.mozilla.com/D17139
--HG--
extra : histedit_source : 084f340503d2e1a2d9e1753c38b2c4ee9c7819f3
2019-01-21 18:18:16 +01:00
Andrea Marchesini
5018c31d19
Bug 1516133 - Avoid extra main-thread jumps during the URL-classification, r=dimi
2019-01-17 09:33:25 +01:00
Coroiu Cristina
8aa7253505
Backed out changeset e310a6576d51 (bug 1516133) for service-workers failures with crashes on MOZ_CrashOOL
2019-01-23 13:43:15 +02:00
Andrea Marchesini
fe0182eac3
Bug 1516133 - Avoid extra main-thread jumps during the URL-classification, r=dimi
2019-01-17 09:33:25 +01:00
Valentin Gosu
f0fe9129c7
Bug 1520062 - Also release listeners in HttpChannelChild::ActorDestroy r=kershaw
...
Differential Revision: https://phabricator.services.mozilla.com/D16549
--HG--
extra : moz-landing-system : lando
2019-01-22 09:16:50 +00:00
Valentin Gosu
e143910fde
Bug 1520062 - Don't exit HttpChannelChild::DoOnStopRequest if call returns error code r=kershaw
...
Differential Revision: https://phabricator.services.mozilla.com/D16548
--HG--
extra : moz-landing-system : lando
2019-01-22 09:16:11 +00:00
Cosmin Sabou
951d31e64d
Merge mozilla-inbound to mozilla-central. a=merge
2019-01-22 05:56:10 +02:00
Ehsan Akhgari
4137a92662
Bug 1514340
- Part 2: Break out the content blocking related notifications into nsIWebProgressListener.onContentBlockingEvent(); r=baku,johannh
...
Differential Revision: https://phabricator.services.mozilla.com/D16052
2019-01-21 09:58:50 -05:00
Ehsan Akhgari
5d7e383969
Bug 1514340
- Part 1: Add the nsISecurityEventSink::OnContentBlockingEvent() helper method; r=baku
...
Differential Revision: https://phabricator.services.mozilla.com/D16051
2019-01-21 09:58:50 -05:00
Dave Townsend
e8b1884f16
Bug 1518746: Switch to load events for all tested resources. r=valentin
...
Differential Revision: https://phabricator.services.mozilla.com/D16901
--HG--
extra : moz-landing-system : lando
2019-01-21 07:48:26 +00:00
Margareta Eliza Balazs
ca2235a67e
Backed out 4 changesets (bug 1517025) for multiple failures e.g.: toolkit/components/telemetry/tests/unit/test_PingAPI.js CLOSED TREE
...
Backed out changeset 1e173178e49f (bug 1517025)
Backed out changeset c29889dea969 (bug 1517025)
Backed out changeset 48c7d643d2fa (bug 1517025)
Backed out changeset 419cb778d531 (bug 1517025)
2019-01-21 16:13:56 +02:00
Valentin Gosu
e6aa11c264
Bug 1517025 - Do not allow percent symbol in URL hostnames r=kershaw
...
Differential Revision: https://phabricator.services.mozilla.com/D16694
--HG--
extra : moz-landing-system : lando
2019-01-21 08:39:34 +00:00
Ciure Andrei
cd0990c959
Merge mozilla-central to autoland. a=merge CLOSED TREE
2019-01-23 20:53:05 +02:00
Ehsan Akhgari
9efcce8bbb
Bug 1509112 - Consider the content frame sitting directly beneath a moz-extension frame that has a host permission granting access to that frame as a top-level frame; r=kmag,baku
...
Differential Revision: https://phabricator.services.mozilla.com/D14832
--HG--
extra : moz-landing-system : lando
2019-01-23 14:55:49 +00:00
Margareta Eliza Balazs
9dda825205
Merge mozilla-central to inbound. a=merge CLOSED TREE
2019-01-18 12:31:59 +02:00
Ehsan Akhgari
e5e885ae31
Bug 1521000 - Part 2: Adjust our clang-format rules to include spaces after the hash for nested preprocessor directives r=sylvestre
...
# ignore-this-changeset
--HG--
extra : amend_source : 7221c8d15a765df71171099468e7c7faa648f37c
extra : histedit_source : a0cce6015636202bff09e35a13f72e03257a7695
2019-01-18 10:16:18 +01:00
Ehsan Akhgari
06c3d29113
Bug 1521000 - Part 1: Reformat the tree to ensure everything is formatted correctly with clang-format r=sylvestre
...
Summary: # ignore-this-changeset
Reviewers: sylvestre
Reviewed By: sylvestre
Subscribers: reviewbot, emilio, jandem, bbouvier, karlt, jya
Bug #: 1521000
Differential Revision: https://phabricator.services.mozilla.com/D16936
--HG--
extra : histedit_source : 4add583bfa729ccc1aef934629ed45ff095189b0
2019-01-18 10:12:56 +01:00
Dimi Lee
632a821b8a
Bug 1501458 - Remove unused tracking protection code from nsUrlClassifierDBService. r=baku
...
No one is using the aUseTrackingProtection parameter and also tracking
protection related preference in Classify API. And we shouldn't use it
that way in the future.
Differential Revision: https://phabricator.services.mozilla.com/D16798
--HG--
extra : moz-landing-system : lando
2019-01-17 21:24:43 +00:00
Kershaw Chang
cffed8b306
Bug 1519336 - Make NS_NewURI work in socket process r=dragana
...
Enable some necessary services in socket process.
Differential Revision: https://phabricator.services.mozilla.com/D16289
--HG--
extra : moz-landing-system : lando
2019-01-11 14:19:42 +00:00
Dragana Damjanovic
f7925654d4
Bug 1513542 - We need to use gAllURLsMutex before destructor of a static variable. r=valentin
...
Differential Revision: https://phabricator.services.mozilla.com/D16847
--HG--
extra : moz-landing-system : lando
2019-01-17 16:29:04 +00:00
Dragana Damjanovic
fc155bc720
Bug 1513059 - Use the minimal XPCOM for the socket process.r=froydnj
...
Differential Revision: https://phabricator.services.mozilla.com/D15024
--HG--
extra : moz-landing-system : lando
2019-01-16 23:05:11 +00:00
Dragana Damjanovic
81b7d74f4a
Bug 1520260
- Collect *_KBREAD_PER_CONN on release as well. r=valentin
...
Differential Revision: https://phabricator.services.mozilla.com/D16616
--HG--
extra : moz-landing-system : lando
2019-01-16 09:21:53 +00:00
Razvan Maries
4c67bec411
Merge mozilla-inbound to mozilla-central a=merge
2019-01-16 19:00:15 +02:00
Oana Pop Rus
bd4d528ac8
Merge mozilla-central to inbound. a=merge CLOSED TREE
2019-01-16 11:40:36 +02:00
Sylvestre Ledru
47a5dd1fb8
Bug 1519636 - Reformat everything to the Google coding style r=Ehsan
...
# ignore-this-changeset
Differential Revision: https://phabricator.services.mozilla.com/D16388
--HG--
extra : moz-landing-system : lando
2019-01-16 08:50:07 +00:00