merge mozilla-central to autoland. r=merge a=merge

This commit is contained in:
Sebastian Hengst 2017-06-04 20:10:24 +02:00
commit 64def1c9bb
19 changed files with 21553 additions and 21550 deletions

View File

@ -335,6 +335,10 @@ Accessible::VisibilityState()
if (!frame->StyleVisibility()->IsVisible())
return states::INVISIBLE;
// Offscreen state if the document's visibility state is not visible.
if (Document()->IsHidden())
return states::OFFSCREEN;
nsIFrame* curFrame = frame;
do {
nsView* view = curFrame->GetView();

View File

@ -137,6 +137,11 @@ public:
(mDocumentNode->IsShowing() || HasLoadState(eDOMLoaded));
}
bool IsHidden() const
{
return mDocumentNode->Hidden();
}
/**
* Document load states.
*/

View File

@ -133,9 +133,9 @@ function waitForEvent(eventType, expectedId) {
*/
function forceGC() {
SpecialPowers.gc();
SpecialPowers.forceGC();
SpecialPowers.forceShrinkingGC();
SpecialPowers.forceCC();
SpecialPowers.gc();
SpecialPowers.forceGC();
SpecialPowers.forceShrinkingGC();
SpecialPowers.forceCC();
}

View File

@ -5,4 +5,5 @@ support-files =
!/accessible/tests/browser/shared-head.js
!/accessible/tests/mochitest/*.js
[browser_test_link.js]
[browser_test_link.js]
[browser_test_visibility.js]

View File

@ -0,0 +1,48 @@
/* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
'use strict';
/* import-globals-from ../../mochitest/role.js */
/* import-globals-from ../../mochitest/states.js */
loadScripts({ name: 'role.js', dir: MOCHITESTS_DIR },
{ name: 'states.js', dir: MOCHITESTS_DIR });
async function runTest(browser, accDoc) {
let getAcc = id => findAccessibleChildByID(accDoc, id);
testStates(getAcc("div"), 0, 0, STATE_INVISIBLE | STATE_OFFSCREEN);
let input = getAcc("input_scrolledoff");
testStates(input, STATE_OFFSCREEN, 0, STATE_INVISIBLE);
// scrolled off item (twice)
let lastLi = getAcc("li_last");
testStates(lastLi, STATE_OFFSCREEN, 0, STATE_INVISIBLE);
// scroll into view the item
await ContentTask.spawn(browser, {}, () => {
content.document.getElementById('li_last').scrollIntoView(true);
});
testStates(lastLi, 0, 0, STATE_OFFSCREEN | STATE_INVISIBLE);
// first item is scrolled off now (testcase for bug 768786)
let firstLi = getAcc("li_first");
testStates(firstLi, STATE_OFFSCREEN, 0, STATE_INVISIBLE);
let newTab = await BrowserTestUtils.openNewForegroundTab(gBrowser);
// Accessibles in background tab should have offscreen state and no
// invisible state.
testStates(getAcc("div"), STATE_OFFSCREEN, 0, STATE_INVISIBLE);
await BrowserTestUtils.removeTab(newTab);
}
addAccessibleTask(`
<div id="div" style="border:2px solid blue; width: 500px; height: 110vh;"></div>
<input id="input_scrolledoff">
<ul style="border:2px solid red; width: 100px; height: 50px; overflow: auto;">
<li id="li_first">item1</li><li>item2</li><li>item3</li>
<li>item4</li><li>item5</li><li id="li_last">item6</li>
</ul>`, runTest
);

View File

@ -14,111 +14,10 @@
src="../role.js"></script>
<script type="application/javascript"
src="../states.js"></script>
<script type="application/javascript"
src="../events.js"></script>
<script type="application/javascript"
src="../browser.js"></script>
<script type="application/javascript">
////////////////////////////////////////////////////////////////////////////
// Invokers
function loadURIInvoker(aURI, aFunc)
{
this.invoke = function loadURIInvoker_invoke()
{
tabBrowser().loadURI(aURI);
}
this.eventSeq = [
new invokerChecker(EVENT_DOCUMENT_LOAD_COMPLETE, currentTabDocument)
];
this.finalCheck = function loadURIInvoker_finalCheck()
{
aFunc.call();
}
this.getID = function loadURIInvoker_getID()
{
return "load uri " + aURI;
}
}
function addTabInvoker(aURL, aFunc)
{
this.eventSeq = [
new invokerChecker(EVENT_DOCUMENT_LOAD_COMPLETE, tabDocumentAt, 1)
];
this.invoke = function addTabInvoker_invoke()
{
tabBrowser().loadOneTab(aURL, {
referrerURI: null,
charset: "",
postData: null,
inBackground: false,
triggeringPrincipal: Services.scriptSecurityManager.getSystemPrincipal(),
});
}
this.finalCheck = function addTabInvoker_finalCheck()
{
aFunc.call();
}
this.getID = function addTabInvoker_getID()
{
return "add tab: " + aURL;
}
}
////////////////////////////////////////////////////////////////////////////
// Tests
function testBackgroundTab()
{
// Accessibles in background tab should have offscreen state and no
// invisible state.
var tabDoc = tabDocumentAt(0);
var input = getAccessible(tabDoc.getElementById("input"));
testStates(input, STATE_OFFSCREEN, 0, STATE_INVISIBLE);
}
function testScrolledOff()
{
var tabDoc = tabDocumentAt(1);
// scrolled off
input = getAccessible(tabDoc.getElementById("input_scrolledoff"));
testStates(input, STATE_OFFSCREEN, 0, STATE_INVISIBLE);
// scrolled off item (twice)
var lastLiNode = tabDoc.getElementById("li_last");
var lastLi = getAccessible(lastLiNode);
testStates(lastLi, STATE_OFFSCREEN, 0, STATE_INVISIBLE);
// scroll into view the item
lastLiNode.scrollIntoView(true);
testStates(lastLi, 0, 0, STATE_OFFSCREEN | STATE_INVISIBLE);
// first item is scrolled off now (testcase for bug 768786)
var firstLi = getAccessible(tabDoc.getElementById("li_first"));
testStates(firstLi, STATE_OFFSCREEN, 0, STATE_INVISIBLE);
}
var gInputDocURI = "data:text/html,<html><body>";
gInputDocURI += "<input id='input'></body></html>";
var gDocURI = "data:text/html,<html><body>";
gDocURI += "<div style='border:2px solid blue; width: 500px; height: 600px;'></div>";
gDocURI += "<input id='input_scrolledoff'>";
gDocURI += "<ul style='border:2px solid red; width: 100px; height: 50px; overflow: auto;'>";
gDocURI += " <li id='li_first'>item1</li><li>item2</li><li>item3</li>";
gDocURI += " <li>item4</li><li>item5</li><li id='li_last'>item6</li>";
gDocURI += "</ul>";
gDocURI += "</body></html>";
function doTests()
{
testStates("div", 0, 0, STATE_INVISIBLE | STATE_OFFSCREEN);
@ -126,17 +25,11 @@
testStates("div_transformed", STATE_OFFSCREEN, 0, STATE_INVISIBLE);
testStates("div_abschild", 0, 0, STATE_INVISIBLE | STATE_OFFSCREEN);
gQueue = new eventQueue();
gQueue.push(new addTabInvoker("about:blank", testBackgroundTab));
gQueue.push(new loadURIInvoker(gDocURI, testScrolledOff));
gQueue.onFinish = function() { closeBrowserWindow(); }
gQueue.invoke(); // Will call SimpleTest.finish();
SimpleTest.finish();
}
SimpleTest.waitForExplicitFinish();
openBrowserWindow(doTests, gInputDocURI, { width: 600, height: 600 });
addA11yLoadEvent(doTests);
</script>
</head>

View File

@ -13,7 +13,7 @@ function test() {
while(!callInIon());
// Test with zealous gc preventing compilation.
while(!inIon()) gc();
while(!inIon()) gc(this, 'shrinking');
};
test();

View File

@ -1532,19 +1532,8 @@ TraceJitActivations(JSContext* cx, const CooperatingContext& target, JSTracer* t
TraceJitActivation(trc, activations);
}
JSCompartment*
TopmostIonActivationCompartment(JSContext* cx)
{
for (JitActivationIterator activations(cx); !activations.done(); ++activations) {
for (JitFrameIterator frames(activations); !frames.done(); ++frames) {
if (frames.type() == JitFrame_IonJS)
return activations.activation()->compartment();
}
}
return nullptr;
}
void UpdateJitActivationsForMinorGC(JSRuntime* rt, JSTracer* trc)
void
UpdateJitActivationsForMinorGC(JSRuntime* rt, JSTracer* trc)
{
MOZ_ASSERT(JS::CurrentThreadIsHeapMinorCollecting());
JSContext* cx = TlsContext.get();

View File

@ -287,9 +287,6 @@ void EnsureBareExitFrame(JSContext* cx, JitFrameLayout* frame);
void TraceJitActivations(JSContext* cx, const CooperatingContext& target, JSTracer* trc);
JSCompartment*
TopmostIonActivationCompartment(JSContext* cx);
void UpdateJitActivationsForMinorGC(JSRuntime* rt, JSTracer* trc);
static inline uint32_t

View File

@ -3850,8 +3850,9 @@ GCRuntime::beginMarkPhase(JS::gcreason::Reason reason, AutoLockForExclusiveAcces
}
if (!rt->gc.cleanUpEverything && canAllocateMoreCode) {
if (JSCompartment* comp = jit::TopmostIonActivationCompartment(TlsContext.get()))
comp->zone()->setPreservingCode(true);
jit::JitActivationIterator activation(TlsContext.get());
if (!activation.done())
activation->compartment()->zone()->setPreservingCode(true);
}
/*

View File

@ -18,12 +18,27 @@ https://bugzilla.mozilla.org/show_bug.cgi?id=1322273
<script type="application/javascript">
"use strict";
function waitForWindowDestroyed(winID, callback) {
let observer = {
observe: function(subject, topic, data) {
let id = subject.QueryInterface(SpecialPowers.Ci.nsISupportsPRUint64).data;
if (id != winID) {
return;
}
SpecialPowers.removeObserver(observer, "outer-window-destroyed");
SpecialPowers.executeSoon(callback);
}
};
SpecialPowers.addObserver(observer, "outer-window-destroyed");
}
add_task(function* () {
let frame = $('subframe');
frame.src = "data:text/html,";
yield new Promise(resolve => frame.addEventListener("load", resolve, {once: true}));
let win = frame.contentWindow;
let winID = SpecialPowers.getDOMWindowUtils(win).outerWindowID;
win.eval("obj = {}");
win.obj.foo = {bar: "baz"};
@ -50,7 +65,7 @@ add_task(function* () {
frame.remove();
// Give the nuke wrappers task a chance to run.
yield new Promise(SimpleTest.executeSoon);
yield new Promise(resolve => waitForWindowDestroyed(winID, resolve));
is(isWrapperDead(), true, "Sandbox wrapper for content window should be dead");
is(obj.foo.bar, "baz", "Content wrappers into and out of content window should be alive");

View File

@ -160,6 +160,11 @@ public:
MOZ_ASSERT(mProperties.Length() == 0, "forgot to delete properties");
}
/**
* Return true if we have no properties, otherwise return false.
*/
bool IsEmpty() const { return mProperties.IsEmpty(); }
/**
* Set a property value. This requires a linear search through
* the properties of the frame. Any existing value for the property
@ -260,6 +265,25 @@ public:
DeleteInternal(aProperty, aFrame);
}
/**
* Call @aFunction for each property or until @aFunction returns false.
*/
template<class F>
void ForEach(F aFunction) const
{
#ifdef DEBUG
size_t len = mProperties.Length();
#endif
for (const auto& prop : mProperties) {
bool shouldContinue = aFunction(prop.mProperty, prop.mValue);
MOZ_ASSERT(len == mProperties.Length(),
"frame property list was modified by ForEach callback!");
if (!shouldContinue) {
return;
}
}
}
/**
* Remove and destroy all property values for the frame.
*/

View File

@ -248,24 +248,48 @@ nsContainerFrame::DestroyFrom(nsIFrame* aDestructRoot)
#endif
}
// Destroy frames on the auxiliary frame lists and delete the lists.
nsPresContext* pc = PresContext();
nsIPresShell* shell = pc->PresShell();
SafelyDestroyFrameListProp(aDestructRoot, shell, OverflowProperty());
if (MOZ_UNLIKELY(!mProperties.IsEmpty())) {
using T = mozilla::FrameProperties::UntypedDescriptor;
bool hasO = false, hasOC = false, hasEOC = false, hasBackdrop = false;
mProperties.ForEach([&] (const T& aProp, void*) {
if (aProp == OverflowProperty()) {
hasO = true;
} else if (aProp == OverflowContainersProperty()) {
hasOC = true;
} else if (aProp == ExcessOverflowContainersProperty()) {
hasEOC = true;
} else if (aProp == BackdropProperty()) {
hasBackdrop = true;
}
return true;
});
MOZ_ASSERT(IsFrameOfType(nsIFrame::eCanContainOverflowContainers) ||
!(GetProperty(nsContainerFrame::OverflowContainersProperty()) ||
GetProperty(nsContainerFrame::ExcessOverflowContainersProperty())),
"this type of frame should't have overflow containers");
SafelyDestroyFrameListProp(aDestructRoot, shell,
OverflowContainersProperty());
SafelyDestroyFrameListProp(aDestructRoot, shell,
ExcessOverflowContainersProperty());
// Destroy frames on the auxiliary frame lists and delete the lists.
nsPresContext* pc = PresContext();
nsIPresShell* shell = pc->PresShell();
if (hasO) {
SafelyDestroyFrameListProp(aDestructRoot, shell, OverflowProperty());
}
MOZ_ASSERT(!GetProperty(BackdropProperty()) ||
StyleDisplay()->mTopLayer != NS_STYLE_TOP_LAYER_NONE,
"only top layer frame may have backdrop");
SafelyDestroyFrameListProp(aDestructRoot, shell, BackdropProperty());
MOZ_ASSERT(IsFrameOfType(eCanContainOverflowContainers) ||
!(hasOC || hasEOC),
"this type of frame shouldn't have overflow containers");
if (hasOC) {
SafelyDestroyFrameListProp(aDestructRoot, shell,
OverflowContainersProperty());
}
if (hasEOC) {
SafelyDestroyFrameListProp(aDestructRoot, shell,
ExcessOverflowContainersProperty());
}
MOZ_ASSERT(!GetProperty(BackdropProperty()) ||
StyleDisplay()->mTopLayer != NS_STYLE_TOP_LAYER_NONE,
"only top layer frame may have backdrop");
if (hasBackdrop) {
SafelyDestroyFrameListProp(aDestructRoot, shell, BackdropProperty());
}
}
nsSplittableFrame::DestroyFrom(aDestructRoot);
}
@ -303,36 +327,30 @@ nsContainerFrame::GetChildList(ChildListID aListID) const
}
}
static void
AppendIfNonempty(const nsIFrame* aFrame,
nsContainerFrame::FrameListPropertyDescriptor aProperty,
nsTArray<nsIFrame::ChildList>* aLists,
nsIFrame::ChildListID aListID)
{
if (nsFrameList* list = aFrame->GetProperty(aProperty)) {
list->AppendIfNonempty(aLists, aListID);
}
}
void
nsContainerFrame::GetChildLists(nsTArray<ChildList>* aLists) const
{
mFrames.AppendIfNonempty(aLists, kPrincipalList);
::AppendIfNonempty(this, OverflowProperty(),
aLists, kOverflowList);
if (IsFrameOfType(nsIFrame::eCanContainOverflowContainers)) {
::AppendIfNonempty(this, OverflowContainersProperty(),
aLists, kOverflowContainersList);
::AppendIfNonempty(this, ExcessOverflowContainersProperty(),
aLists, kExcessOverflowContainersList);
}
// Bypass BackdropProperty hashtable lookup for any in-flow frames
// since frames in the top layer (only which can have backdrop) are
// definitely out-of-flow.
if (GetStateBits() & NS_FRAME_OUT_OF_FLOW) {
::AppendIfNonempty(this, BackdropProperty(),
aLists, kBackdropList);
}
using T = mozilla::FrameProperties::UntypedDescriptor;
mProperties.ForEach([this, aLists] (const T& aProp, void* aValue) {
typedef const nsFrameList* L;
if (aProp == OverflowProperty()) {
L(aValue)->AppendIfNonempty(aLists, kOverflowList);
} else if (aProp == OverflowContainersProperty()) {
MOZ_ASSERT(IsFrameOfType(nsIFrame::eCanContainOverflowContainers),
"found unexpected OverflowContainersProperty");
L(aValue)->AppendIfNonempty(aLists, kOverflowContainersList);
} else if (aProp == ExcessOverflowContainersProperty()) {
MOZ_ASSERT(IsFrameOfType(nsIFrame::eCanContainOverflowContainers),
"found unexpected ExcessOverflowContainersProperty");
L(aValue)->AppendIfNonempty(aLists, kExcessOverflowContainersList);
} else if (aProp == BackdropProperty()) {
L(aValue)->AppendIfNonempty(aLists, kBackdropList);
}
return true;
});
nsSplittableFrame::GetChildLists(aLists);
}

View File

@ -1363,11 +1363,15 @@ PaintRowBackground(nsTableRowFrame* aRow,
nsIFrame* aFrame,
nsDisplayListBuilder* aBuilder,
const nsDisplayListSet& aLists,
const nsRect& aDirtyRect,
const nsPoint& aOffset = nsPoint())
{
// Compute background rect by iterating all cell frame.
for (nsTableCellFrame* cell = aRow->GetFirstCell(); cell; cell = cell->GetNextCell()) {
auto cellRect = cell->GetRectRelativeToSelf() + cell->GetNormalPosition() + aOffset;
if (!aDirtyRect.Intersects(cellRect)) {
continue;
}
nsDisplayBackgroundImage::AppendBackgroundItemsToTop(aBuilder, aFrame, cellRect,
aLists.BorderBackground(),
true, nullptr,
@ -1380,10 +1384,14 @@ static void
PaintRowGroupBackground(nsTableRowGroupFrame* aRowGroup,
nsIFrame* aFrame,
nsDisplayListBuilder* aBuilder,
const nsDisplayListSet& aLists)
const nsDisplayListSet& aLists,
const nsRect& aDirtyRect)
{
for (nsTableRowFrame* row = aRowGroup->GetFirstRow(); row; row = row->GetNextRow()) {
PaintRowBackground(row, aFrame, aBuilder, aLists, row->GetNormalPosition());
if (!aDirtyRect.Intersects(nsRect(row->GetNormalPosition(), row->GetSize()))) {
continue;
}
PaintRowBackground(row, aFrame, aBuilder, aLists, aDirtyRect, row->GetNormalPosition());
}
}
@ -1392,15 +1400,24 @@ PaintRowGroupBackgroundByColIdx(nsTableRowGroupFrame* aRowGroup,
nsIFrame* aFrame,
nsDisplayListBuilder* aBuilder,
const nsDisplayListSet& aLists,
const nsRect& aDirtyRect,
const nsTArray<int32_t>& aColIdx,
const nsPoint& aOffset)
{
for (nsTableRowFrame* row = aRowGroup->GetFirstRow(); row; row = row->GetNextRow()) {
auto rowPos = row->GetNormalPosition() + aOffset;
if (!aDirtyRect.Intersects(nsRect(rowPos, row->GetSize()))) {
continue;
}
for (nsTableCellFrame* cell = row->GetFirstCell(); cell; cell = cell->GetNextCell()) {
int32_t curColIdx;
cell->GetColIndex(curColIdx);
if (aColIdx.Contains(curColIdx)) {
auto cellRect = cell->GetRectRelativeToSelf() + cell->GetNormalPosition() + row->GetNormalPosition() + aOffset;
auto cellPos = cell->GetNormalPosition() + rowPos;
auto cellRect = nsRect(cellPos, cell->GetSize());
if (!aDirtyRect.Intersects(cellRect)) {
continue;
}
nsDisplayBackgroundImage::AppendBackgroundItemsToTop(aBuilder, aFrame, cellRect,
aLists.BorderBackground(),
true, nullptr,
@ -1435,10 +1452,10 @@ nsTableFrame::DisplayGenericTablePart(nsDisplayListBuilder* aBuilder,
if (aFrame->IsTableRowGroupFrame()) {
nsTableRowGroupFrame* rowGroup = static_cast<nsTableRowGroupFrame*>(aFrame);
PaintRowGroupBackground(rowGroup, aFrame, aBuilder, aLists);
PaintRowGroupBackground(rowGroup, aFrame, aBuilder, aLists, aDirtyRect);
} else if (aFrame->IsTableRowFrame()) {
nsTableRowFrame* row = static_cast<nsTableRowFrame*>(aFrame);
PaintRowBackground(row, aFrame, aBuilder, aLists);
PaintRowBackground(row, aFrame, aBuilder, aLists, aDirtyRect);
} else if (aFrame->IsTableColGroupFrame()) {
// Compute background rect by iterating all cell frame.
nsTableColGroupFrame* colGroup = static_cast<nsTableColGroupFrame*>(aFrame);
@ -1453,7 +1470,10 @@ nsTableFrame::DisplayGenericTablePart(nsDisplayListBuilder* aBuilder,
table->OrderRowGroups(rowGroups);
for (nsTableRowGroupFrame* rowGroup : rowGroups) {
auto offset = rowGroup->GetNormalPosition() - colGroup->GetNormalPosition();
PaintRowGroupBackgroundByColIdx(rowGroup, aFrame, aBuilder, aLists, colIdx, offset);
if (!aDirtyRect.Intersects(nsRect(offset, rowGroup->GetSize()))) {
continue;
}
PaintRowGroupBackgroundByColIdx(rowGroup, aFrame, aBuilder, aLists, aDirtyRect, colIdx, offset);
}
} else if (aFrame->IsTableColFrame()) {
// Compute background rect by iterating all cell frame.
@ -1468,7 +1488,10 @@ nsTableFrame::DisplayGenericTablePart(nsDisplayListBuilder* aBuilder,
auto offset = rowGroup->GetNormalPosition() -
col->GetNormalPosition() -
col->GetTableColGroupFrame()->GetNormalPosition();
PaintRowGroupBackgroundByColIdx(rowGroup, aFrame, aBuilder, aLists, colIdx, offset);
if (!aDirtyRect.Intersects(nsRect(offset, rowGroup->GetSize()))) {
continue;
}
PaintRowGroupBackgroundByColIdx(rowGroup, aFrame, aBuilder, aLists, aDirtyRect, colIdx, offset);
}
} else {
nsDisplayBackgroundImage::AppendBackgroundItemsToTop(aBuilder, aFrame,

View File

@ -90,7 +90,7 @@ function readServerContent(request, buffer)
function flushAndOpenAltChannel()
{
// We need to do a GC pass to ensure the cache entry has been freed.
gc();
Cu.forceShrinkingGC();
Services.cache2.QueryInterface(Ci.nsICacheTesting).flush(cacheFlushObserver);
}
@ -101,13 +101,13 @@ let cacheFlushObserver = { observe: function() {
return;
}
cacheFlushObserver = null;
gc();
Cu.forceShrinkingGC();
make_and_open_channel(URL, altContentType, readAltContent);
}};
function readAltContent(request, buffer, closure, fromCache)
{
gc();
Cu.forceShrinkingGC();
let cc = request.QueryInterface(Ci.nsICacheInfoChannel);
do_check_eq(fromCache || servedNotModified, true);
@ -119,7 +119,7 @@ function readAltContent(request, buffer, closure, fromCache)
function readServerContent2(request, buffer, closure, fromCache)
{
gc();
Cu.forceShrinkingGC();
let cc = request.QueryInterface(Ci.nsICacheInfoChannel);
do_check_eq(fromCache || servedNotModified, true);
@ -138,7 +138,7 @@ function readServerContent2(request, buffer, closure, fromCache)
function flushAndOpenAltChannel2()
{
// We need to do a GC pass to ensure the cache entry has been freed.
gc();
Cu.forceShrinkingGC();
Services.cache2.QueryInterface(Ci.nsICacheTesting).flush(cacheFlushObserver2);
}
@ -149,13 +149,13 @@ let cacheFlushObserver2 = { observe: function() {
return;
}
cacheFlushObserver2 = null;
gc();
Cu.forceShrinkingGC();
make_and_open_channel(URL, altContentType, readAltContent2);
}};
function readAltContent2(request, buffer, closure, fromCache)
{
gc();
Cu.forceShrinkingGC();
let cc = request.QueryInterface(Ci.nsICacheInfoChannel);
do_check_eq(servedNotModified || fromCache, true);
@ -163,7 +163,7 @@ function readAltContent2(request, buffer, closure, fromCache)
do_check_eq(buffer, altContent);
do_execute_soon(() => {
gc();
Cu.forceShrinkingGC();
do_print("writing other content\n");
let os = cc.openAlternativeOutputStream(altContentType2);
os.write(altContent2, altContent2.length);
@ -176,7 +176,7 @@ function readAltContent2(request, buffer, closure, fromCache)
function flushAndOpenAltChannel3()
{
// We need to do a GC pass to ensure the cache entry has been freed.
gc();
Cu.forceShrinkingGC();
Services.cache2.QueryInterface(Ci.nsICacheTesting).flush(cacheFlushObserver3);
}
@ -188,7 +188,7 @@ let cacheFlushObserver3 = { observe: function() {
}
cacheFlushObserver3 = null;
gc();
Cu.forceShrinkingGC();
make_and_open_channel(URL, altContentType2, readAltContent3);
}};

View File

@ -1161,4 +1161,4 @@ static const TransportSecurityPreload kPublicKeyPinningPreloadList[] = {
static const int32_t kUnknownId = -1;
static const PRTime kPreloadPKPinsExpirationTime = INT64_C(1504971037040000);
static const PRTime kPreloadPKPinsExpirationTime = INT64_C(1505056536555000);

View File

@ -1,5 +1,6 @@
007sascha.de: did not receive HSTS header
020wifi.nl: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-cen-l64-periodicupdate-00000/getHSTSPreloadList.js :: processStsHeader :: line 118" data: no]
0513c.com: did not receive HSTS header
0f.io: did not receive HSTS header
0g.org.uk: could not connect to host
0o0.ooo: could not connect to host
@ -53,12 +54,12 @@
301.website: could not connect to host
302.nyc: could not connect to host
33drugstore.com: did not receive HSTS header
360ds.co.in: did not receive HSTS header
360gradus.com: did not receive HSTS header
365.or.jp: could not connect to host
368mibn.com: could not connect to host
38sihu.com: could not connect to host
39sihu.com: could not connect to host
3ags.de: did not receive HSTS header
3chit.cf: could not connect to host
3click-loan.com: could not connect to host
3delivered.com: could not connect to host
@ -132,6 +133,7 @@ acelpb.com: did not receive HSTS header
acevik.de: could not connect to host
acg18.us: did not receive HSTS header
acgmoon.org: did not receive HSTS header
achterstieg.dedyn.io: could not connect to host
acisonline.net: did not receive HSTS header
acmle.com: could not connect to host
acorns.com: did not receive HSTS header
@ -144,9 +146,9 @@ actu-medias.com: did not receive HSTS header
acuve.jp: could not connect to host
ada.is: max-age too low: 2592000
adajwells.me: could not connect to host
adamgold.net: could not connect to host
adams.net: max-age too low: 0
adamwk.com: did not receive HSTS header
adboos.com: could not connect to host
addaxpetroleum.com: could not connect to host
addvocate.com: could not connect to host
adelevie.com: could not connect to host
@ -177,7 +179,6 @@ aether.pw: could not connect to host
aeyoun.com: did not receive HSTS header
af-fotografie.net: did not receive HSTS header
affilie.de: did not receive HSTS header
affinitysync.com: could not connect to host
affordableracingparts.com.au: did not receive HSTS header
aficotroceni.ro: did not receive HSTS header
afiru.net: could not connect to host
@ -218,8 +219,10 @@ alanlee.net: could not connect to host
alanrickmanflipstable.com: could not connect to host
alariel.de: did not receive HSTS header
alarmsystemreviews.com: did not receive HSTS header
albertbogdanowicz.pl: did not receive HSTS header
albertopimienta.com: did not receive HSTS header
alcazaar.com: could not connect to host
alcnutrition.com: could not connect to host
alecvannoten.be: did not receive HSTS header
alenan.org: could not connect to host
alessandro.pw: did not receive HSTS header
@ -317,7 +320,6 @@ ankaraprofesyonelnakliyat.com: did not receive HSTS header
ankaraprofesyonelnakliyat.com.tr: did not receive HSTS header
annabellaw.com: did not receive HSTS header
anomaly.ws: did not receive HSTS header
anongoth.pl: could not connect to host
anonymo.co.uk: could not connect to host
anonymo.uk: could not connect to host
anonymousstatecollegelulzsec.com: could not connect to host
@ -333,6 +335,7 @@ antoniomarques.eu: did not receive HSTS header
antoniorequena.com.ve: could not connect to host
antscript.com: did not receive HSTS header
anycoin.me: could not connect to host
anymetrix.io: could not connect to host
aocast.info: could not connect to host
aojf.fr: could not connect to host
apachelounge.com: did not receive HSTS header
@ -391,6 +394,7 @@ ars.toscana.it: max-age too low: 0
artiming.com: could not connect to host
artistnetwork.nl: did not receive HSTS header
arturkohut.com: could not connect to host
artyland.ru: could not connect to host
arvamus.eu: could not connect to host
arzaroth.com: did not receive HSTS header
as.se: could not connect to host
@ -425,7 +429,6 @@ atavio.at: could not connect to host
atavio.ch: could not connect to host
atavio.de: did not receive HSTS header
atbeckett.com: did not receive HSTS header
atelierdesflammesnoires.fr: could not connect to host
athenelive.com: could not connect to host
athul.xyz: did not receive HSTS header
atlex.nl: did not receive HSTS header
@ -449,6 +452,7 @@ ausoptic.com.au: max-age too low: 2592000
aussiecable.org: did not receive HSTS header
auth.mail.ru: did not receive HSTS header
authentication.io: could not connect to host
authint.com: could not connect to host
authoritynutrition.com: did not receive HSTS header
auto-serwis.zgorzelec.pl: did not receive HSTS header
auto4trade.nl: could not connect to host
@ -457,6 +461,7 @@ autoeet.cz: did not receive HSTS header
autoepc.ro: did not receive HSTS header
autojuhos.sk: could not connect to host
autokovrik-diskont.ru: did not receive HSTS header
automobiles5.com: could not connect to host
autotsum.com: could not connect to host
autumnwindsagility.com: could not connect to host
auverbox.ovh: could not connect to host
@ -578,7 +583,6 @@ benny003.de: did not receive HSTS header
benohead.com: did not receive HSTS header
benzkosmetik.de: did not receive HSTS header
beourvictim.com: max-age too low: 2678400
berasavocate.com: could not connect to host
berger.work: could not connect to host
berlatih.com: could not connect to host
berlinleaks.com: could not connect to host
@ -594,6 +598,7 @@ bethditto.com: did not receive HSTS header
betnet.fr: could not connect to host
betplanning.it: did not receive HSTS header
bets.de: did not receive HSTS header
betterlifemakers.com: could not connect to host
bettween.com: could not connect to host
betz.ro: did not receive HSTS header
bevapehappy.com: did not receive HSTS header
@ -617,7 +622,8 @@ big-black.de: did not receive HSTS header
bigbbqbrush.bid: could not connect to host
bigbrownpromotions.com.au: did not receive HSTS header
bigshinylock.minazo.net: could not connect to host
biguixhe.net: could not connect to host
biguixhe.net: did not receive HSTS header
bikermusic.net: could not connect to host
bildiri.ci: did not receive HSTS header
bildschirmflackern.de: did not receive HSTS header
billaud.eu.org: could not connect to host
@ -740,7 +746,6 @@ brandred.net: could not connect to host
brandspray.com: could not connect to host
bravz.de: could not connect to host
bregnedalsystems.dk: did not receive HSTS header
bremensaki.com: could not connect to host
brettabel.com: did not receive HSTS header
brickoo.com: could not connect to host
bridholm.se: could not connect to host
@ -770,6 +775,7 @@ buildci.asia: could not connect to host
buildify.co.za: could not connect to host
buildsaver.co.za: did not receive HSTS header
built.by: did not receive HSTS header
bul3seas.eu: could not connect to host
bulkbuy.tech: could not connect to host
bulletpoint.cz: could not connect to host
bullterrier.me: could not connect to host
@ -797,8 +803,10 @@ buttercoin.com: could not connect to host
butterfieldstraining.com: did not receive HSTS header
buybaby.eu: did not receive HSTS header
buyfox.de: did not receive HSTS header
buzzconf.io: could not connect to host
bw81.xyz: could not connect to host
bwear4all.de: did not receive HSTS header
bwwb.nu: could not connect to host
by4cqb.cn: could not connect to host
bydisk.com: could not connect to host
bypassed.press: could not connect to host
@ -839,6 +847,7 @@ calvin.me: max-age too low: 2592000
calvinallen.net: did not receive HSTS header
camashop.de: did not receive HSTS header
cambridgeanalytica.org: did not receive HSTS header
camerweb.es: could not connect to host
camjackson.net: did not receive HSTS header
camolist.com: could not connect to host
campaignelves.com: did not receive HSTS header
@ -857,7 +866,6 @@ capitaltg.com: could not connect to host
capogna.com: could not connect to host
captchatheprize.com: could not connect to host
captivatedbytabrett.com: did not receive HSTS header
capturethepen.co.uk: could not connect to host
car-navi.ph: did not receive HSTS header
carano-service.de: did not receive HSTS header
caraudio69.cz: could not connect to host
@ -872,7 +880,7 @@ carlosalves.info: could not connect to host
carpliyz.com: could not connect to host
carroarmato0.be: could not connect to host
carsforbackpackers.com: could not connect to host
carwashvapeur.be: did not receive HSTS header
carwashvapeur.be: could not connect to host
casc.cz: did not receive HSTS header
casedi.org: max-age too low: 0
casefall.com: could not connect to host
@ -886,13 +894,10 @@ casovi.cf: could not connect to host
catarsisvr.com: could not connect to host
catinmay.com: did not receive HSTS header
catnapstudios.com: could not connect to host
cattivo.nl: did not receive HSTS header
cavac.at: could not connect to host
cavaleria.ro: did not receive HSTS header
caveclan.org: did not receive HSTS header
cavedevs.de: could not connect to host
cavedroid.xyz: could not connect to host
cbdev.de: could not connect to host
cbengineeringinc.com: could not connect to host
cbhq.net: could not connect to host
ccblog.de: did not receive HSTS header
@ -1072,6 +1077,7 @@ codelayer.ca: could not connect to host
codelitmus.com: did not receive HSTS header
codemonkeyrawks.net: did not receive HSTS header
codepoet.de: could not connect to host
codepult.com: could not connect to host
codepx.com: did not receive HSTS header
codiva.io: max-age too low: 2592000
coffeeetc.co.uk: did not receive HSTS header
@ -1145,7 +1151,6 @@ corruption-mc.net: could not connect to host
corruption-rsps.net: could not connect to host
corruption-server.net: could not connect to host
corsa-b.uk: could not connect to host
coughlan.de: could not connect to host
coumoul.fr: could not connect to host
count.sh: could not connect to host
countrybrewer.com.au: did not receive HSTS header
@ -1284,6 +1289,7 @@ darknebula.space: could not connect to host
darkpony.ru: could not connect to host
darksideof.it: could not connect to host
darkstance.org: could not connect to host
darlo.co.uk: could not connect to host
darrenellis.xyz: could not connect to host
dashburst.com: did not receive HSTS header
dashnimorad.com: did not receive HSTS header
@ -1306,6 +1312,7 @@ davidglidden.eu: did not receive HSTS header
davidhunter.scot: did not receive HSTS header
davidnoren.com: did not receive HSTS header
davidreinhardt.de: could not connect to host
davidscherzer.at: could not connect to host
daylightcompany.com: did not receive HSTS header
daytonaseaside.com: did not receive HSTS header
db.gy: could not connect to host
@ -1524,9 +1531,9 @@ duerls.de: could not connect to host
duesee.org: could not connect to host
dullsir.com: did not receive HSTS header
dungi.org: could not connect to host
dutchessuganda.com: did not receive HSTS header
dutchrank.com: did not receive HSTS header
duuu.ch: could not connect to host
dworzak.ch: could not connect to host
dycontrol.de: could not connect to host
dyktig.as: did not receive HSTS header
dylanscott.com.au: did not receive HSTS header
@ -1539,6 +1546,7 @@ e-aut.net: could not connect to host
e-biografias.net: did not receive HSTS header
e-deca2.org: did not receive HSTS header
e-isfa.eu: did not receive HSTS header
e-pokupki.eu: did not receive HSTS header
e-sa.com: did not receive HSTS header
e3amn2l.com: could not connect to host
earga.sm: could not connect to host
@ -1564,6 +1572,7 @@ ecdn.cz: could not connect to host
ecfs.link: could not connect to host
ecg.fr: could not connect to host
echipstore.com: did not receive HSTS header
echomanchester.net: could not connect to host
ecole-en-danger.fr: could not connect to host
ecole-maternelle-saint-joseph.be: could not connect to host
ecomlane.com: could not connect to host
@ -1654,7 +1663,6 @@ enigmacpt.com: did not receive HSTS header
enigmail.net: did not receive HSTS header
enjoy-nepal.de: max-age too low: 0
enjoymayfield.com: max-age too low: 0
enlightenment.org: did not receive HSTS header
enskat.de: could not connect to host
enskatson-sippe.de: could not connect to host
enteente.club: could not connect to host
@ -1881,7 +1889,6 @@ fliexer.com: could not connect to host
flirchi.com: did not receive HSTS header
floless.co.uk: did not receive HSTS header
florafiora.com.br: did not receive HSTS header
florent-tatard.fr: could not connect to host
florian-lillpopp.de: max-age too low: 10
florianlillpopp.de: max-age too low: 10
floridaescapes.co.uk: did not receive HSTS header
@ -1907,6 +1914,7 @@ fojtovi.cz: did not receive HSTS header
fonetiq.io: could not connect to host
food4health.guide: could not connect to host
foodbuddy.ch: could not connect to host
foodev.de: could not connect to host
foodievenues.com: could not connect to host
foodsafetyworkinggroup.gov: could not connect to host
footballmapped.com: could not connect to host
@ -1919,6 +1927,7 @@ foreveralone.io: could not connect to host
forex-dan.com: did not receive HSTS header
forgix.com: could not connect to host
formazioneopen.it: could not connect to host
formini.dz: did not receive HSTS header
formula.cf: could not connect to host
forty8creates.com: did not receive HSTS header
fotiu.com: could not connect to host
@ -1927,7 +1936,7 @@ fotocerita.net: could not connect to host
fotografosexpertos.com: did not receive HSTS header
fotopasja.info: could not connect to host
foudufafa.de: could not connect to host
foxdev.io: did not receive HSTS header
foxdev.io: could not connect to host
foxley-farm.co.uk: did not receive HSTS header
foxley-seeds.co.uk: did not receive HSTS header
foxleyseeds.co.uk: could not connect to host
@ -1945,7 +1954,6 @@ frasesdeamizade.pt: could not connect to host
frasys.io: could not connect to host
frasys.net: could not connect to host
fraurichter.net: could not connect to host
frederik-braun.com: did not receive HSTS header
fredvoyage.fr: did not receive HSTS header
freeflow.tv: could not connect to host
freelanced.co.za: could not connect to host
@ -2048,8 +2056,6 @@ gatapro.net: could not connect to host
gatorsa.es: did not receive HSTS header
gdegem.org: did not receive HSTS header
gdpventure.com: max-age too low: 0
gdz-spishy.com: did not receive HSTS header
gdz.tv: did not receive HSTS header
gedankenbude.info: could not connect to host
geekcast.co.uk: did not receive HSTS header
geeky.software: could not connect to host
@ -2150,7 +2156,7 @@ gogenenglish.com: could not connect to host
gogetssl.com: did not receive HSTS header
goggs.eu: did not receive HSTS header
gogold-g.com: could not connect to host
gokhankesici.com: did not receive HSTS header
gokhankesici.com: could not connect to host
gold24.in: did not receive HSTS header
goldegg-training.com: did not receive HSTS header
goldendata.io: could not connect to host
@ -2241,6 +2247,7 @@ guge.gq: could not connect to host
gugga.dk: did not receive HSTS header
guguke.net: did not receive HSTS header
guilde-vindicta.fr: did not receive HSTS header
guineafruitcorp.com: could not connect to host
gulenet.com: could not connect to host
gunnarhafdal.com: did not receive HSTS header
gunnaro.com: could not connect to host
@ -2352,7 +2359,6 @@ heartlandrentals.com: did not receive HSTS header
hearty.space: could not connect to host
heartyme.net: could not connect to host
heathmanners.com: could not connect to host
heavenlysmokenc.com: could not connect to host
hebaus.com: could not connect to host
hedonistic.org: could not connect to host
heidilein.info: did not receive HSTS header
@ -2361,7 +2367,6 @@ heimnetze.org: could not connect to host
helgakristoffer.com: could not connect to host
helgakristoffer.wedding: could not connect to host
helingqi.com: could not connect to host
hellomouse.cf: could not connect to host
helloworldhost.com: did not receive HSTS header
helpadmin.net: could not connect to host
helpium.de: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-cen-l64-periodicupdate-00000/getHSTSPreloadList.js :: processStsHeader :: line 118" data: no]
@ -2454,6 +2459,7 @@ humblefinances.com: could not connect to host
humeurs.net: could not connect to host
humpi.at: could not connect to host
humpteedumptee.in: did not receive HSTS header
huodongweb.com: could not connect to host
hup.blue: could not connect to host
hurricanelabs.com: did not receive HSTS header
husky.xyz: could not connect to host
@ -2466,6 +2472,7 @@ hydra.zone: could not connect to host
hydronium.cf: could not connect to host
hydronium.ga: could not connect to host
hydronium.me: could not connect to host
hydronium.ml: could not connect to host
hydronium.tk: could not connect to host
hypa.net.au: did not receive HSTS header
hyper69.com: did not receive HSTS header
@ -2494,6 +2501,7 @@ icreative.nl: did not receive HSTS header
ictual.com: max-age too low: 0
id-co.in: could not connect to host
id-conf.com: did not receive HSTS header
id0-rsa.pub: could not connect to host
idacmedia.com: max-age too low: 5184000
ideal-envelopes.co.uk: did not receive HSTS header
idealmykonos.com: did not receive HSTS header
@ -2504,6 +2512,7 @@ idedr.com: could not connect to host
identitylabs.uk: could not connect to host
idgsupply.com: could not connect to host
idid.tk: could not connect to host
idinby.dk: did not receive HSTS header
idlekernel.com: could not connect to host
idontexist.me: did not receive HSTS header
ie.search.yahoo.com: did not receive HSTS header
@ -2554,7 +2563,7 @@ imolug.org: did not receive HSTS header
imoni-blog.net: did not receive HSTS header
imoto.me: could not connect to host
imouto.my: max-age too low: 5184000
imperialwebsolutions.com: did not receive HSTS header
imperialwebsolutions.com: could not connect to host
imrejonk.nl: could not connect to host
imu.li: did not receive HSTS header
imusic.dk: did not receive HSTS header
@ -2674,6 +2683,7 @@ israkurort.com: did not receive HSTS header
istanbultravelguide.info: could not connect to host
istaspirtslietas.lv: did not receive HSTS header
it-go.net: did not receive HSTS header
italia-store.com: could not connect to host
itechgeek.com: max-age too low: 0
ithakama.com: did not receive HSTS header
ithakama.cz: did not receive HSTS header
@ -2683,12 +2693,15 @@ itriskltd.com: could not connect to host
itsadog.co.uk: did not receive HSTS header
itsagadget.com: did not receive HSTS header
itsamurai.ru: max-age too low: 2592000
itsatrap.nl: could not connect to host
itsecurityassurance.pw: could not connect to host
itsg-faq.de: could not connect to host
itshost.ru: could not connect to host
itspawned.com: could not connect to host
ivi-fertility.com: max-age too low: 0
ivi.es: max-age too low: 0
ivk.website: could not connect to host
iwannarefill.com: could not connect to host
ixec2.tk: could not connect to host
izdiwho.com: could not connect to host
izolight.ch: could not connect to host
@ -2709,8 +2722,11 @@ james.je: could not connect to host
jamesandpame.la: could not connect to host
jamesbradach.com: did not receive HSTS header
jamesburton.london: could not connect to host
jamesbywater.co.uk: could not connect to host
jamesbywater.com: could not connect to host
jamesbywater.me: could not connect to host
jamesbywater.me.uk: could not connect to host
jamesbywater.uk: could not connect to host
jamesconroyfinn.com: did not receive HSTS header
jamesdoell.com: could not connect to host
jamesdoylephoto.com: did not receive HSTS header
@ -2832,6 +2848,7 @@ jualssh.com: could not connect to host
julian-kipka.de: could not connect to host
julido.de: did not receive HSTS header
jumbox.xyz: could not connect to host
jumping-duck.com: could not connect to host
junaos.xyz: did not receive HSTS header
junge-selbsthilfe.info: could not connect to host
junjung.me: max-age too low: 0
@ -2853,7 +2870,6 @@ k-dev.de: could not connect to host
ka-clan.com: could not connect to host
kabinapp.com: could not connect to host
kabuabc.com: did not receive HSTS header
kabus.org: could not connect to host
kadioglumakina.com.tr: did not receive HSTS header
kaela.design: could not connect to host
kahopoon.net: could not connect to host
@ -2870,6 +2886,7 @@ kaohub.com: could not connect to host
kaplatz.is: could not connect to host
kapucini.si: max-age too low: 0
kaputt.com: could not connect to host
karamna.com: could not connect to host
karaoketonight.com: could not connect to host
karhukamera.com: could not connect to host
karlis-kavacis.id.lv: did not receive HSTS header
@ -2886,7 +2903,7 @@ kavinvin.me: could not connect to host
kawaiiku.com: could not connect to host
kawaiiku.de: could not connect to host
kaylyn.ink: could not connect to host
kcolford.com: could not connect to host
kcolford.com: did not receive HSTS header
kd-plus.pp.ua: could not connect to host
kdata.it: did not receive HSTS header
kdm-online.de: did not receive HSTS header
@ -2895,17 +2912,16 @@ keeley.ml: could not connect to host
keeleysam.me: could not connect to host
keepassa.co: could not connect to host
keepclean.me: could not connect to host
kennethlim.me: could not connect to host
kerangalam.com: could not connect to host
kerksanders.nl: did not receive HSTS header
kermadec.net: could not connect to host
kernl.us: did not receive HSTS header
kevinbowers.me: did not receive HSTS header
keybored.me: could not connect to host
keymaster.lookout.com: did not receive HSTS header
kfbrussels.be: could not connect to host
kg-rating.com: could not connect to host
kgxtech.com: max-age too low: 2592000
khaganat.net: could not connect to host
ki-on.net: did not receive HSTS header
kialo.com: did not receive HSTS header
kickass.al: could not connect to host
@ -2931,6 +2947,7 @@ kisa.io: could not connect to host
kisalt.im: did not receive HSTS header
kiss-register.org: did not receive HSTS header
kissart.net: could not connect to host
kisstudio.co: max-age too low: 0
kisstyle.ru: did not receive HSTS header
kitakemon.com: could not connect to host
kitbag.com.au: did not receive HSTS header
@ -2989,6 +3006,7 @@ kprog.net: could not connect to host
kr.search.yahoo.com: did not receive HSTS header
kraftfleisch.de: did not receive HSTS header
kralik.xyz: could not connect to host
kraynik.com: could not connect to host
krayx.com: did not receive HSTS header
kreavis.com: did not receive HSTS header
kreb.io: could not connect to host
@ -3048,6 +3066,7 @@ lachlankidson.net: did not receive HSTS header
lacledeslan.ninja: could not connect to host
lacocinadelila.com: did not receive HSTS header
laf.in.net: could not connect to host
lafr4nc3.xyz: could not connect to host
lagalerievirtuelle.fr: did not receive HSTS header
lagoza.name: could not connect to host
lalaya.fr: could not connect to host
@ -3075,7 +3094,6 @@ latus.xyz: could not connect to host
launchkey.com: did not receive HSTS header
laurasplacefamilysupport.org.au: did not receive HSTS header
lausitzer-widerstand.de: did not receive HSTS header
lavalite.de: could not connect to host
lavine.ch: did not receive HSTS header
lavito.cz: did not receive HSTS header
lavval.com: could not connect to host
@ -3140,7 +3158,6 @@ lianye3.cc: could not connect to host
lianye4.cc: could not connect to host
lianye5.cc: could not connect to host
lianye6.cc: could not connect to host
lianyexiuchang.in: could not connect to host
liaoshuma.com: could not connect to host
libanco.com: could not connect to host
libbitcoin.org: could not connect to host
@ -3318,6 +3335,7 @@ magia360.com: did not receive HSTS header
magilio.com: could not connect to host
magneticattraction.com.au: did not receive HSTS header
mahamed91.pw: could not connect to host
maidofhonorcleaning.net: could not connect to host
mail-settings.google.com: did not receive HSTS header (error ignored - included regardless)
mail.google.com: did not receive HSTS header (error ignored - included regardless)
maildragon.com: could not connect to host
@ -3326,11 +3344,11 @@ maintainerheaven.ch: could not connect to host
majesnix.org: did not receive HSTS header
makeitdynamic.com: could not connect to host
makerstuff.net: did not receive HSTS header
makeyourank.com: could not connect to host
malena.com.ua: did not receive HSTS header
malenyflorist.com.au: did not receive HSTS header
malerversand.de: did not receive HSTS header
malfait.nl: could not connect to host
malinheadview.ie: did not receive HSTS header
maljaars-media.nl: could not connect to host
malkaso.com.ua: could not connect to host
malmstroms-co.se: could not connect to host
@ -3381,6 +3399,7 @@ martijnvhoof.nl: could not connect to host
martinec.co.uk: could not connect to host
martineve.com: did not receive HSTS header
martinp.no: could not connect to host
martinreed.net: could not connect to host
marumagic.com: did not receive HSTS header
mashnew.com: could not connect to host
masjidtawheed.net: did not receive HSTS header
@ -3438,6 +3457,7 @@ medienservice-fritz.de: did not receive HSTS header
medirich.co: could not connect to host
meditek-dv.ru: could not connect to host
medm-test.com: could not connect to host
medzinenews.com: could not connect to host
meedoennoordkop.nl: did not receive HSTS header
meedoenzaanstad.nl: did not receive HSTS header
meetfinch.com: could not connect to host
@ -3472,12 +3492,10 @@ meshok.ru: did not receive HSTS header
mesmoque.com: did not receive HSTS header
metagrader.com: could not connect to host
metebalci.com: did not receive HSTS header
meteosherbrooke.com: could not connect to host
meteosky.net: could not connect to host
metin2blog.de: did not receive HSTS header
metis.pw: could not connect to host
meuemail.pro: could not connect to host
mevo.xyz: did not receive HSTS header
mexbt.com: could not connect to host
mexicanbusinessweb.mx: did not receive HSTS header
mexicansbook.ru: did not receive HSTS header
@ -3526,6 +3544,7 @@ mikonmaa.fi: could not connect to host
mikrom.cz: did not receive HSTS header
miku.be: did not receive HSTS header
miku.hatsune.my: max-age too low: 5184000
milahendri.com: could not connect to host
milatrans.pl: did not receive HSTS header
milcoresonline.com: could not connect to host
military-portal.cz: did not receive HSTS header
@ -3673,7 +3692,6 @@ murodese.org: could not connect to host
murrayrun.com: could not connect to host
museminder2.com: did not receive HSTS header
mushroomandfern.com: could not connect to host
musi.cx: could not connect to host
musikkfondene.no: did not receive HSTS header
mustika.cf: could not connect to host
mutamatic.com: could not connect to host
@ -3681,7 +3699,6 @@ muzykaprzeszladoplay.pl: did not receive HSTS header
mvanmarketing.nl: did not receive HSTS header
mvsecurity.nl: could not connect to host
mw.search.yahoo.com: did not receive HSTS header
mwohlfarth.de: could not connect to host
my-owncloud.com: could not connect to host
my.alfresco.com: did not receive HSTS header
my.swedbank.se: did not receive HSTS header
@ -3711,9 +3728,6 @@ mypagella.eu: could not connect to host
mypagella.it: could not connect to host
mypension.ca: could not connect to host
myphonebox.de: could not connect to host
myrig.com: could not connect to host
myrig.io: could not connect to host
myrig.net: could not connect to host
mysecretrewards.com: did not receive HSTS header
mystery-science-theater-3000.de: did not receive HSTS header
mythlogic.com: did not receive HSTS header
@ -3795,6 +3809,7 @@ netloanusa.com: could not connect to host
netmagik.com: did not receive HSTS header
netresourcedesign.com: did not receive HSTS header
nettefoundation.com: could not connect to host
networth.at: could not connect to host
networx-online.de: could not connect to host
netzbit.de: could not connect to host
netzpolitik.org: did not receive HSTS header
@ -3808,6 +3823,7 @@ neuronfactor.com: max-age too low: 1000
never-afk.de: did not receive HSTS header
neveta.com: could not connect to host
newbieboss.com: did not receive HSTS header
newbietech.xyz: could not connect to host
newcarrentalubon.com: max-age too low: 2629743
newcitygas.ca: max-age too low: 0
newedivideo.it: could not connect to host
@ -3844,11 +3860,11 @@ niduxcomercial.com: could not connect to host
nien.chat: could not connect to host
nightwinds.tk: could not connect to host
niho.jp: did not receive HSTS header
nikcub.com: could not connect to host
nikcub.com: did not receive HSTS header
nikksno.io: did not receive HSTS header
niklas.pw: could not connect to host
niklaslindblad.se: did not receive HSTS header
nikobradshaw.com: did not receive HSTS header
nikolasbradshaw.com: did not receive HSTS header
nikomo.fi: did not receive HSTS header
ninchisho-online.com: did not receive HSTS header
ninhs.org: could not connect to host
@ -3882,7 +3898,6 @@ nopex.no: could not connect to host
nopol.de: could not connect to host
norandom.com: could not connect to host
norb.at: could not connect to host
nordor.homeip.net: could not connect to host
nosecretshop.com: did not receive HSTS header
notadd.com: did not receive HSTS header
notenoughtime.de: could not connect to host
@ -3902,7 +3917,7 @@ npol.de: could not connect to host
nqesh.com: could not connect to host
nrechn.de: could not connect to host
nrizzio.me: could not connect to host
nsworks.com: could not connect to host
nsboutique.com: could not connect to host
ntbs.pro: could not connect to host
ntse.xyz: could not connect to host
nu3.at: did not receive HSTS header
@ -3964,6 +3979,7 @@ ogogoshop.com: could not connect to host
ohsocool.org: could not connect to host
oishioffice.com: did not receive HSTS header
okane.love: could not connect to host
okmx.de: could not connect to host
okok-rent.com: could not connect to host
okok.rent: could not connect to host
okutama.in.th: could not connect to host
@ -3971,7 +3987,6 @@ olanderflorist.com: could not connect to host
olcso-vps-szerver.hu: could not connect to host
oldchaphome.nl: could not connect to host
oldoakflorist.com: could not connect to host
oliveraiedelabastideblanche.fr: could not connect to host
oliverdunk.com: did not receive HSTS header
ollehbizev.co.kr: could not connect to host
olswangtrainees.com: could not connect to host
@ -4058,8 +4073,6 @@ orionrebellion.com: could not connect to host
orleika.ml: could not connect to host
orthodoxy.lt: did not receive HSTS header
osaiyuwu.com: could not connect to host
oscloud.com: could not connect to host
oscloud.com.ua: could not connect to host
oscsdp.cz: could not connect to host
oslfoundation.org: could not connect to host
osp.cx: could not connect to host
@ -4100,6 +4113,7 @@ pa.search.yahoo.com: did not receive HSTS header
pablocamino.tk: could not connect to host
pacelink.de: could not connect to host
packlane.com: did not receive HSTS header
pactocore.org: could not connect to host
paestbin.com: could not connect to host
pagerate.io: did not receive HSTS header
pagetoimage.com: could not connect to host
@ -4120,7 +4134,6 @@ panoranordic.net: could not connect to host
pansu.space: could not connect to host
pants-off.xyz: could not connect to host
pantsu.cat: did not receive HSTS header
panzer72.ru: did not receive HSTS header
papalytics.com: could not connect to host
papeda.net: could not connect to host
papercard.co.uk: did not receive HSTS header
@ -4134,6 +4147,7 @@ parentmail.co.uk: did not receive HSTS header
parithy.net: could not connect to host
parkingplus.co.il: could not connect to host
parkrocker.com: did not receive HSTS header
parkwithark.com: could not connect to host
parpaing-paillette.net: could not connect to host
particonpsplus.it: did not receive HSTS header
partijtjevoordevrijheid.nl: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-cen-l64-periodicupdate-00000/getHSTSPreloadList.js :: processStsHeader :: line 118" data: no]
@ -4156,6 +4170,7 @@ paster.li: did not receive HSTS header
pataua.kiwi: did not receive HSTS header
paternitydnatest.com: could not connect to host
patientinsight.net: could not connect to host
patralos.at: could not connect to host
patt.us: did not receive HSTS header
patterson.mp: could not connect to host
paul-kerebel.pro: could not connect to host
@ -4199,7 +4214,7 @@ performous.org: could not connect to host
perfumista.vn: did not receive HSTS header
perlwork.nl: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-cen-l64-periodicupdate-00000/getHSTSPreloadList.js :: processStsHeader :: line 118" data: no]
perplex.nl: did not receive HSTS header
perroud.pro: could not connect to host
perroud.pro: did not receive HSTS header
personaldatabasen.no: could not connect to host
personalinjurylist.com: did not receive HSTS header
personalizedtouch.co: could not connect to host
@ -4221,13 +4236,13 @@ peytonfarrar.com: did not receive HSTS header
pgpm.io: could not connect to host
phalconist.com: did not receive HSTS header
pharmgkb.org: could not connect to host
phillipgoldfarb.com: could not connect to host
phillprice.com: could not connect to host
phoebe.co.nz: did not receive HSTS header
phonenumberinfo.co.uk: could not connect to host
phongmay24h.com: could not connect to host
photoancestry.com: did not receive HSTS header
photoblogverona.com: could not connect to host
phoxmeh.com: could not connect to host
php-bach.org: could not connect to host
phus.lu: did not receive HSTS header
picardiascr.com: did not receive HSTS header
@ -4340,6 +4355,7 @@ ppr-truby.ru: could not connect to host
ppuu.org: did not receive HSTS header
ppy3.com: did not receive HSTS header
pr.search.yahoo.com: did not receive HSTS header
pr2studio.com: could not connect to host
prattpokemon.com: could not connect to host
prediksisydney.com: could not connect to host
preezzie.com: could not connect to host
@ -4474,6 +4490,7 @@ randomcage.com: did not receive HSTS header
randomcloud.net: could not connect to host
randomhero.cloud: could not connect to host
rankthespot.com: could not connect to host
ranktopay.com: did not receive HSTS header
rannseier.org: did not receive HSTS header
rany.duckdns.org: max-age too low: 0
rany.io: max-age too low: 0
@ -4541,7 +4558,6 @@ regenbogenwald.de: did not receive HSTS header
regenerescence.com: did not receive HSTS header
reggae-cdmx.com: did not receive HSTS header
rehabthailand.nl: could not connect to host
rei.ki: could not connect to host
reic.me: could not connect to host
reikiqueen.uk: could not connect to host
reinaldudras.ee: did not receive HSTS header
@ -4591,7 +4607,6 @@ rex.st: could not connect to host
rhapsodhy.hu: could not connect to host
rhdigital.pro: could not connect to host
rhering.de: could not connect to host
richardjgreen.net: did not receive HSTS header
richiemail.net: did not receive HSTS header
richmondsunlight.com: did not receive HSTS header
richmtdriver.com: could not connect to host
@ -4612,6 +4627,7 @@ ring0.xyz: did not receive HSTS header
ringh.am: could not connect to host
rippleunion.com: could not connect to host
riskmgt.com.au: could not connect to host
riversideradio.nl: did not receive HSTS header
rivlo.com: could not connect to host
rix.ninja: could not connect to host
rizon.me: could not connect to host
@ -4670,7 +4686,6 @@ rprimas.duckdns.org: could not connect to host
rpy.xyz: could not connect to host
rr.in.th: could not connect to host
rrke.cc: did not receive HSTS header
rro.rs: could not connect to host
rsajeey.info: could not connect to host
rsampaio.info: could not connect to host
rsf.io: could not connect to host
@ -4787,7 +4802,7 @@ scrambler.in: could not connect to host
scrapings.net: could not connect to host
screencaster.io: did not receive HSTS header
screenresolution.space: could not connect to host
screensaversplanet.com: did not receive HSTS header
screensaversplanet.com: could not connect to host
scribbleserver.com: could not connect to host
scribe.systems: could not connect to host
scrion.com: could not connect to host
@ -4854,6 +4869,7 @@ seomobo.com: could not connect to host
seosanantonioinc.com: did not receive HSTS header
seowarp.net: did not receive HSTS header
sep23.ru: did not receive HSTS header
seppelec.com: could not connect to host
seq.tf: did not receive HSTS header
serathius.ovh: could not connect to host
serenitycreams.com: did not receive HSTS header
@ -4922,11 +4938,9 @@ siebens.net: could not connect to host
sifls.com: could not connect to host
sig6.org: could not connect to host
sigsegv.run: could not connect to host
sijimi.cn: did not receive HSTS header
silaslova-ekb.ru: could not connect to host
silentcircle.com: did not receive HSTS header
silentcircle.org: could not connect to host
silentexplosion.de: did not receive HSTS header
silentlink.io: could not connect to host
silicagelpackets.ca: did not receive HSTS header
silkebaekken.no: did not receive HSTS header
@ -4971,6 +4985,7 @@ skullhouse.nyc: did not receive HSTS header
skyflix.me: could not connect to host
skyoy.com: did not receive HSTS header
skyrunners.ch: could not connect to host
slanterns.net: could not connect to host
slash-dev.de: could not connect to host
slashand.co: did not receive HSTS header
slashdesign.it: did not receive HSTS header
@ -4985,6 +5000,7 @@ slix.io: could not connect to host
sloancom.com: did not receive HSTS header
slope.haus: could not connect to host
slovakiana.sk: did not receive HSTS header
slovoice.org: could not connect to host
sluitkampzeist.nl: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-cen-l64-periodicupdate-00000/getHSTSPreloadList.js :: processStsHeader :: line 118" data: no]
slycurity.de: did not receive HSTS header
smallcdn.rocks: could not connect to host
@ -5033,7 +5049,6 @@ sogeek.me: did not receive HSTS header
sokolka.tv: did not receive HSTS header
sol-3.de: did not receive HSTS header
solidfuelappliancespares.co.uk: did not receive HSTS header
solidus.systems: could not connect to host
soll-i.ch: did not receive HSTS header
solsystems.ru: could not connect to host
somali-derp.com: could not connect to host
@ -5045,6 +5060,7 @@ sonicrainboom.rocks: did not receive HSTS header
soobi.org: did not receive HSTS header
soondy.com: did not receive HSTS header
soph.us: could not connect to host
sortaweird.net: could not connect to host
sosaka.ml: could not connect to host
sotor.de: did not receive HSTS header
soucorneteiro.com.br: could not connect to host
@ -5069,10 +5085,10 @@ sparsa.army: could not connect to host
spassstempel.de: max-age too low: 86400
spauted.com: could not connect to host
spdysync.com: could not connect to host
specialedesigns.com: did not receive HSTS header
speculor.net: could not connect to host
speed-mailer.com: could not connect to host
speedcounter.net: did not receive HSTS header
speeds.vip: did not receive HSTS header
speedy.lt: max-age too low: 0
speedyprep.com: did not receive HSTS header
speidel.com.tr: did not receive HSTS header
@ -5114,7 +5130,6 @@ ssl.rip: could not connect to host
ssmato.me: could not connect to host
ssnc.org: max-age too low: 300
sspanda.com: did not receive HSTS header
ssrvpn.tech: did not receive HSTS header
ssworld.ga: could not connect to host
staack.com: could not connect to host
stabletoken.com: could not connect to host
@ -5181,6 +5196,7 @@ str0.at: did not receive HSTS header
strasweb.fr: did not receive HSTS header
strbt.de: could not connect to host
strchr.com: did not receive HSTS header
stream.pub: did not receive HSTS header
streamingeverywhere.com: could not connect to host
streamingmagazin.de: could not connect to host
streampanel.net: did not receive HSTS header
@ -5255,6 +5271,7 @@ sweetstreats.ca: could not connect to host
swimbee.nl: did not receive HSTS header
swimming.ca: did not receive HSTS header
swmd5c.org: did not receive HSTS header
swu.party: could not connect to host
sxbk.pw: could not connect to host
syam.cc: could not connect to host
sydgrabber.tk: could not connect to host
@ -5338,8 +5355,6 @@ tcwebvn.com: could not connect to host
teachforcanada.ca: did not receive HSTS header
team-teasers.com: could not connect to host
teamblueridge.org: could not connect to host
teampaddymurphy.ch: did not receive HSTS header
teampaddymurphy.ie: did not receive HSTS header
teamsocial.co: did not receive HSTS header
teamzeus.cz: could not connect to host
tech-finder.fr: could not connect to host
@ -5469,7 +5484,9 @@ thirty5.net: did not receive HSTS header
thisisacompletetest.ga: could not connect to host
thisisforager.com: could not connect to host
thiswebhost.com: did not receive HSTS header
thomascloud.ddns.net: could not connect to host
thomaskliszowski.fr: did not receive HSTS header
thomasmeester.nl: did not receive HSTS header
thomasschweizer.net: could not connect to host
thorncreek.net: did not receive HSTS header
thriveapproach.co.uk: did not receive HSTS header
@ -5560,7 +5577,6 @@ topnewstoday.org: could not connect to host
topshelfguild.com: could not connect to host
topspeedgolf.com: did not receive HSTS header
torahanytime.com: did not receive HSTS header
toretfaction.net: could not connect to host
torlock.download: could not connect to host
torrentdownloads.bid: could not connect to host
torrentz.website: could not connect to host
@ -5623,6 +5639,7 @@ tssouthernpower.com: max-age too low: 0
tsurimap.com: could not connect to host
ttchan.org: could not connect to host
tuamoronline.com: could not connect to host
tubbutec.de: did not receive HSTS header
tubepro.de: did not receive HSTS header
tubetoon.com: did not receive HSTS header
tucker.wales: could not connect to host
@ -5668,6 +5685,7 @@ uberfunction.com: did not receive HSTS header
ubi.gg: could not connect to host
ubicloud.de: could not connect to host
ublox.com: did not receive HSTS header
uborcare.com: could not connect to host
ubuntuhot.com: did not receive HSTS header
uefeng.com: did not receive HSTS header
uega.net: did not receive HSTS header
@ -5713,7 +5731,6 @@ unccdesign.club: could not connect to host
unclegen.xyz: could not connect to host
under30stravelinsurance.com.au: did not receive HSTS header
unfiltered.nyc: did not receive HSTS header
unhu.fr: could not connect to host
uni-games.com: could not connect to host
unicooo.com: did not receive HSTS header
unikitty-on-tour.com: could not connect to host
@ -5722,6 +5739,7 @@ unisyssecurity.com: did not receive HSTS header
unitlabs.net: could not connect to host
university4industry.com: did not receive HSTS header
univz.com: could not connect to host
unixforum.org: could not connect to host
unknownphenomena.net: could not connect to host
unmanaged.space: did not receive HSTS header
unplugg3r.dk: could not connect to host
@ -5742,6 +5760,7 @@ ur-lauber.de: did not receive HSTS header
urandom.eu.org: did not receive HSTS header
urbanstylestaging.com: did not receive HSTS header
urbpic.com: could not connect to host
urlchomp.com: did not receive HSTS header
urown.net: could not connect to host
urphp.com: could not connect to host
us-immigration.com: did not receive HSTS header
@ -5779,7 +5798,6 @@ valkyrja.xyz: did not receive HSTS header
valleyridgepta.org: could not connect to host
vallis.net: did not receive HSTS header
valmagus.com: could not connect to host
valopv.be: could not connect to host
vampirism.eu: could not connect to host
vanacht.co.za: did not receive HSTS header
vanderkley.it: could not connect to host
@ -5834,6 +5852,7 @@ vincentkooijman.at: did not receive HSTS header
vincentkooijman.nl: did not receive HSTS header
vintageheartcoffee.com: did not receive HSTS header
vintagetrailerbuyers.com: could not connect to host
vinyculture.com: did not receive HSTS header
vio.no: did not receive HSTS header
violenceinterrupted.org: did not receive HSTS header
viperdns.com: could not connect to host
@ -5878,7 +5897,7 @@ vpsmojo.com: could not connect to host
vratny.space: could not connect to host
vrobert.fr: could not connect to host
vsestiralnie.com: did not receive HSTS header
vvl.me: could not connect to host
vvl.me: did not receive HSTS header
vxstream-sandbox.com: did not receive HSTS header
vyncke.org: max-age too low: 2678400
vzk.io: could not connect to host
@ -5891,7 +5910,6 @@ waixingrenfuli7.vip: could not connect to host
wakapp.de: could not connect to host
walkeryoung.ca: could not connect to host
wallet.google.com: did not receive HSTS header (error ignored - included regardless)
wallpapers.pub: could not connect to host
wallsblog.dk: could not connect to host
walnutgaming.co.uk: could not connect to host
wan.pp.ua: could not connect to host
@ -5928,7 +5946,6 @@ webandwords.com.au: could not connect to host
webapps.directory: could not connect to host
webassadors.com: could not connect to host
webchat.domains: did not receive HSTS header
webdeflect.com: could not connect to host
webdesign-kronberg.de: did not receive HSTS header
webdev.mobi: could not connect to host
webeconomia.it: did not receive HSTS header
@ -6004,6 +6021,7 @@ willcipriano.com: could not connect to host
william.si: did not receive HSTS header
williamsapiens.com: could not connect to host
willosagiede.com: did not receive HSTS header
wimake.solutions: did not receive HSTS header
winaes.com: did not receive HSTS header
winclient.cn: could not connect to host
windowsphoneblog.it: max-age too low: 0
@ -6028,6 +6046,7 @@ wittydonut.com: could not connect to host
witzemaschine.com: max-age too low: 0
wiz.biz: could not connect to host
wlzhiyin.cn: could not connect to host
wmawri.com: could not connect to host
wmcuk.net: could not connect to host
wmfinanz.com: could not connect to host
wnmm.nl: could not connect to host
@ -6157,7 +6176,6 @@ xn--yoamomisuasbcn-ynb.com: could not connect to host
xobox.me: could not connect to host
xoffy.com: did not receive HSTS header
xom.party: could not connect to host
xombitmusic.com: did not receive HSTS header
xor-a.net: could not connect to host
xperiacodes.com: did not receive HSTS header
xpi.fr: could not connect to host
@ -6188,6 +6206,7 @@ yatesun.com: did not receive HSTS header
yaucy.win: could not connect to host
yd.io: could not connect to host
ydy.jp: could not connect to host
yecl.net: could not connect to host
yello.website: could not connect to host
yenniferallulli.com: could not connect to host
yenniferallulli.de: could not connect to host
@ -6223,7 +6242,7 @@ ytcuber.xyz: could not connect to host
yu.gg: did not receive HSTS header
yu7.jp: did not receive HSTS header
yuan.ga: did not receive HSTS header
yuhen.ru: did not receive HSTS header
yuhen.ru: could not connect to host
yuko.moe: could not connect to host
yunzhu.li: did not receive HSTS header
yunzhu.org: could not connect to host
@ -6237,7 +6256,6 @@ z3liff.com: could not connect to host
z3liff.net: could not connect to host
za.search.yahoo.com: did not receive HSTS header
zadieheimlich.com: did not receive HSTS header
zafirus.name: could not connect to host
zahe.me: could not connect to host
zahyantechnologies.com: could not connect to host
zakoncontrol.com: could not connect to host
@ -6247,8 +6265,10 @@ zanthra.com: could not connect to host
zao.fi: could not connect to host
zap.yt: could not connect to host
zarooba.com: could not connect to host
zary.me: did not receive HSTS header
zbigniewgalucki.eu: did not receive HSTS header
zcon.nl: could not connect to host
zdravotnickainformatika.cz: did not receive HSTS header
zdravotnickasluzba.eu: could not connect to host
zebrababy.cn: did not receive HSTS header
zeedroom.be: did not receive HSTS header
@ -6277,7 +6297,6 @@ zigcore.com.br: could not connect to host
zihao.me: did not receive HSTS header
zinc-x.com: did not receive HSTS header
zinenapse.info: could not connect to host
zirtue.io: did not receive HSTS header
zittingskalender.be: could not connect to host
zizoo.com: did not receive HSTS header
zjubtv.com: could not connect to host

File diff suppressed because it is too large Load Diff

View File

@ -1487,6 +1487,10 @@ SpecialPowersAPI.prototype = {
Cu.forceGC();
},
forceShrinkingGC() {
Cu.forceShrinkingGC();
},
forceCC() {
Cu.forceCC();
},