gecko-dev/netwerk
Matt Woodrow e060a86c42 Bug 1631405 - Move nsISecureBrowserUI to be owned by the canonical browsing context instead of docshell. r=nika,ckerschb,Gijs,webcompat-reviewers,twisniewski
This removes all docshell nsISecureBrowserUI and mixed content properties, and moves them into CanonicalBrowsingContext/WindowGlobalParent. It makes the mixed content blocker just compute the state for the current load, and then send the results to the parent process, where we update the security state accordingly.

I think we could in the future remove onSecurityChange entirely, and instead just fire an event to the <browser> element notifying it of changes to the queryable securityUI.

Unfortunately we have a lot of existing code that depends on specific ordering between onSecurityChange and onLocationChange, so I had to hook into the RemoteWebProgress implementation in BrowserParent to mimic the same timings.

Differential Revision: https://phabricator.services.mozilla.com/D75447
2020-05-27 00:28:59 +00:00
..
base Bug 1631405 - Move nsISecureBrowserUI to be owned by the canonical browsing context instead of docshell. r=nika,ckerschb,Gijs,webcompat-reviewers,twisniewski 2020-05-27 00:28:59 +00:00
build Bug 1539819 - P3: Some adjustments to make TRRServiceChannel work on socket process r=dragana,necko-reviewers 2020-05-18 20:18:08 +00:00
cache Bug 1620369 Convert Cache Deleter to use background thread pool r=necko-reviewers,michal 2020-05-27 00:05:58 +00:00
cache2 Bug 1634950 - Add event dispatch-and-run MOZ_LOG to our xpcom threads, r=froydnj 2020-05-12 12:48:49 +00:00
cookie Bug 1637634 - Update IsOnContentBlockingAllowList in nsHttpChannel::AsyncOpen r=timhuang,necko-reviewers 2020-05-26 06:52:39 +00:00
dns No Bug, mozilla-central repo-update HSTS HPKP remote-settings tld-suffixes - a=repo-update r=RyanVM 2020-05-26 14:53:18 +00:00
ipc Bug 1637634 - Update IsOnContentBlockingAllowList in nsHttpChannel::AsyncOpen r=timhuang,necko-reviewers 2020-05-26 06:52:39 +00:00
locales Bug 1628942 - replace `tracker` wording by `site`; r=englehardt 2020-05-13 21:03:56 +00:00
mime Bug 1515419 - fixing ToNewCString (and ToNewUnicode as well) xpcom/string/nsReadableUtils.cpp r=froydnj,necko-reviewers,valentin 2020-05-17 06:58:48 +00:00
protocol Bug 1602832 - P1: Run xpcshell tests without e10s with socket process r=dragana 2020-05-26 14:30:09 +00:00
sctp Bug 1626570 - Improve handling of copying arrays in netwerk/sctp/datachannel/. r=drno 2020-05-05 13:00:58 +00:00
socket Bug 1485652 - Reimplement IsAcceptableForHost r=keeler 2020-04-24 14:45:56 +00:00
srtp Bug 1624128 - Update CK_GCM_PARAMS uses for PKCS11 v3.0 definition r=keeler 2020-04-14 18:32:19 +00:00
streamconv Bug 1466532 - Part 1: Drop nsIFile::followLinks r=froydnj,necko-reviewers,dragana 2020-05-26 20:51:16 +00:00
system Bug 1637947 - network ID: link status isn't updated in NetlinkService::OnAddrMessage() r=necko-reviewers,valentin 2020-05-21 16:55:42 +00:00
test Bug 1466532 - Part 1: Drop nsIFile::followLinks r=froydnj,necko-reviewers,dragana 2020-05-26 20:51:16 +00:00
url-classifier Bug 1637739 - Use AntiTrackingUtils::IsThirdPartyChannel() in UrlClassifierCommon::AnnotateChannel(). r=dimi 2020-05-13 22:25:13 +00:00
wifi Bug 1610070 - Part 3: Convert the rest of netwerk/ to use UniquePtr. r=mayhemer 2020-02-11 16:20:08 +00:00
moz.build Bug 1623593 - Get rid of NECKO_COOKIES compilation flag, r=mayhemer 2020-03-24 16:30:03 +00:00