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

This commit is contained in:
Sebastian Hengst 2017-10-02 11:05:23 +02:00
commit efe42832aa
26 changed files with 240 additions and 330 deletions

View File

@ -210,7 +210,7 @@ struct DrawSurfaceOptions {
* matching DrawTarget. Not adhering to this condition will make a draw call
* fail.
*/
class GradientStops : public RefCounted<GradientStops>
class GradientStops : public external::AtomicRefCounted<GradientStops>
{
public:
MOZ_DECLARE_REFCOUNTED_VIRTUAL_TYPENAME(GradientStops)
@ -617,7 +617,7 @@ class FlattenedPath;
/** The path class is used to create (sets of) figures of any shape that can be
* filled or stroked to a DrawTarget
*/
class Path : public RefCounted<Path>
class Path : public external::AtomicRefCounted<Path>
{
public:
MOZ_DECLARE_REFCOUNTED_VIRTUAL_TYPENAME(Path)

View File

@ -200,6 +200,13 @@ PaintThread::AsyncPaintContents(CompositorBridgeChild* aBridge,
if (!mDrawTargetsToFlush.Contains(target)) {
mDrawTargetsToFlush.AppendElement(target);
}
if (gfxPrefs::LayersOMTPReleaseCaptureOnMainThread()) {
// This should ensure the capture drawtarget, which may hold on to UnscaledFont objects,
// gets destroyed on the main thread (See bug 1404742). This assumes (unflushed) target
// DrawTargets do not themselves hold on to UnscaledFonts.
NS_ReleaseOnMainThreadSystemGroup("CapturePaintState::DrawTargetCapture", aState->mCapture.forget());
}
}
void

View File

@ -2594,6 +2594,11 @@ gfxPlatform::InitOMTPConfig()
featureOMTP.UserEnable("Enabled by pref");
if (mContentBackend == BackendType::CAIRO) {
featureOMTP.ForceDisable(FeatureStatus::Broken, "OMTP is not supported when using cairo",
NS_LITERAL_CSTRING("FEATURE_FAILURE_COMP_PREF"));
}
if (InSafeMode()) {
featureOMTP.ForceDisable(FeatureStatus::Blocked, "OMTP blocked by safe-mode",
NS_LITERAL_CSTRING("FEATURE_FAILURE_COMP_SAFEMODE"));

View File

@ -619,6 +619,7 @@ private:
DECL_GFX_PREF(Once, "layers.offmainthreadcomposition.force-disabled", LayersOffMainThreadCompositionForceDisabled, bool, false);
DECL_GFX_PREF(Live, "layers.offmainthreadcomposition.frame-rate", LayersCompositionFrameRate, int32_t,-1);
DECL_GFX_PREF(Live, "layers.omtp.force-sync", LayersOMTPForceSync, bool, false);
DECL_GFX_PREF(Live, "layers.omtp.release-capture-on-main-thread", LayersOMTPReleaseCaptureOnMainThread, bool, true);
DECL_GFX_PREF(Live, "layers.orientation.sync.timeout", OrientationSyncMillis, uint32_t, (uint32_t)0);
DECL_GFX_PREF(Once, "layers.prefer-opengl", LayersPreferOpenGL, bool, false);
DECL_GFX_PREF(Live, "layers.progressive-paint", ProgressivePaint, bool, false);

View File

@ -9628,7 +9628,7 @@ BytecodeEmitter::emitCallOrNew(ParseNode* pn, ValueUsage valueUsage /* = ValueUs
return false;
}
if (!emitArray(args, argc, JSOP_SPREADCALLARRAY))
if (!emitArray(args, argc))
return false;
if (emitOptCode) {
@ -10141,11 +10141,11 @@ BytecodeEmitter::emitArrayLiteral(ParseNode* pn)
}
}
return emitArray(pn->pn_head, pn->pn_count, JSOP_NEWARRAY);
return emitArray(pn->pn_head, pn->pn_count);
}
bool
BytecodeEmitter::emitArray(ParseNode* pn, uint32_t count, JSOp op)
BytecodeEmitter::emitArray(ParseNode* pn, uint32_t count)
{
/*
@ -10156,7 +10156,6 @@ BytecodeEmitter::emitArray(ParseNode* pn, uint32_t count, JSOp op)
* to avoid dup'ing and popping the array as each element is added, as
* JSOP_SETELEM/JSOP_SETPROP would do.
*/
MOZ_ASSERT(op == JSOP_NEWARRAY || op == JSOP_SPREADCALLARRAY);
uint32_t nspread = 0;
for (ParseNode* elt = pn; elt; elt = elt->pn_next) {
@ -10177,7 +10176,7 @@ BytecodeEmitter::emitArray(ParseNode* pn, uint32_t count, JSOp op)
// For arrays with spread, this is a very pessimistic allocation, the
// minimum possible final size.
if (!emitUint32Operand(op, count - nspread)) // ARRAY
if (!emitUint32Operand(JSOP_NEWARRAY, count - nspread)) // ARRAY
return false;
ParseNode* pn2 = pn;

View File

@ -551,7 +551,7 @@ struct MOZ_STACK_CLASS BytecodeEmitter
MOZ_MUST_USE bool emitAtomOp(ParseNode* pn, JSOp op);
MOZ_MUST_USE bool emitArrayLiteral(ParseNode* pn);
MOZ_MUST_USE bool emitArray(ParseNode* pn, uint32_t count, JSOp op);
MOZ_MUST_USE bool emitArray(ParseNode* pn, uint32_t count);
MOZ_MUST_USE bool emitArrayComp(ParseNode* pn);
MOZ_MUST_USE bool emitInternedScopeOp(uint32_t index, JSOp op);

View File

@ -1022,6 +1022,7 @@ BaselineCompiler::emitBody()
// Intentionally not implemented.
case JSOP_SETINTRINSIC:
// Run-once opcode during self-hosting initialization.
case JSOP_UNUSED126:
case JSOP_UNUSED223:
case JSOP_LIMIT:
// === !! WARNING WARNING WARNING !! ===
@ -2087,12 +2088,6 @@ BaselineCompiler::emit_JSOP_NEWARRAY()
return true;
}
bool
BaselineCompiler::emit_JSOP_SPREADCALLARRAY()
{
return emit_JSOP_NEWARRAY();
}
typedef ArrayObject* (*NewArrayCopyOnWriteFn)(JSContext*, HandleArrayObject, gc::InitialHeap);
const VMFunction jit::NewArrayCopyOnWriteInfo =
FunctionInfo<NewArrayCopyOnWriteFn>(js::NewDenseCopyOnWriteArray, "NewDenseCopyOnWriteArray");

View File

@ -101,7 +101,6 @@ namespace jit {
_(JSOP_BITNOT) \
_(JSOP_NEG) \
_(JSOP_NEWARRAY) \
_(JSOP_SPREADCALLARRAY) \
_(JSOP_NEWARRAY_COPYONWRITE) \
_(JSOP_INITELEM_ARRAY) \
_(JSOP_NEWOBJECT) \

View File

@ -2014,13 +2014,6 @@ GetTemplateObjectForSimd(JSContext* cx, JSFunction* target, MutableHandleObject
return true;
}
static void
EnsureArrayGroupAnalyzed(JSContext* cx, JSObject* obj)
{
if (PreliminaryObjectArrayWithTemplate* objects = obj->group()->maybePreliminaryObjects())
objects->maybeAnalyze(cx, obj->group(), /* forceAnalyze = */ true);
}
static bool
GetTemplateObjectForNative(JSContext* cx, HandleFunction target, const CallArgs& args,
MutableHandleObject res, bool* skipAttach)
@ -2052,10 +2045,7 @@ GetTemplateObjectForNative(JSContext* cx, HandleFunction target, const CallArgs&
// With this and other array templates, analyze the group so that
// we don't end up with a template whose structure might change later.
res.set(NewFullyAllocatedArrayForCallingAllocationSite(cx, count, TenuredObject));
if (!res)
return false;
EnsureArrayGroupAnalyzed(cx, res);
return true;
return !!res;
}
}
@ -2080,10 +2070,7 @@ GetTemplateObjectForNative(JSContext* cx, HandleFunction target, const CallArgs&
return true;
}
res.set(NewFullyAllocatedArrayTryReuseGroup(cx, obj, 0, TenuredObject));
if (!res)
return false;
EnsureArrayGroupAnalyzed(cx, res);
return true;
return !!res;
}
}
}
@ -2100,10 +2087,7 @@ GetTemplateObjectForNative(JSContext* cx, HandleFunction target, const CallArgs&
}
res.set(NewFullyAllocatedArrayForCallingAllocationSite(cx, 0, TenuredObject));
if (!res)
return false;
EnsureArrayGroupAnalyzed(cx, res);
return true;
return !!res;
}
if (native == StringConstructor) {
@ -2430,7 +2414,6 @@ CopyArray(JSContext* cx, HandleArrayObject arr, MutableHandleValue result)
ArrayObject* nobj = NewFullyAllocatedArrayTryReuseGroup(cx, arr, length, TenuredObject);
if (!nobj)
return false;
EnsureArrayGroupAnalyzed(cx, nobj); //XXX
nobj->initDenseElements(arr, 0, length);
result.setObject(*nobj);

View File

@ -2001,7 +2001,6 @@ IonBuilder::inspectOpcode(JSOp op)
return jsop_newobject();
case JSOP_NEWARRAY:
case JSOP_SPREADCALLARRAY:
return jsop_newarray(GET_UINT32(pc));
case JSOP_NEWARRAY_COPYONWRITE:
@ -2448,6 +2447,7 @@ IonBuilder::inspectOpcode(JSOp op)
// Intentionally not implemented.
break;
case JSOP_UNUSED126:
case JSOP_UNUSED223:
case JSOP_LIMIT:
break;
@ -5179,7 +5179,7 @@ IonBuilder::jsop_funapply(uint32_t argc)
AbortReasonOr<Ok>
IonBuilder::jsop_spreadcall()
{
// The arguments array is constructed by a JSOP_SPREADCALLARRAY and not
// The arguments array is constructed by a JSOP_NEWARRAY and not
// leaked to user. The complications of spread call iterator behaviour are
// handled when the user objects are expanded and copied into this hidden
// array.

View File

@ -743,7 +743,6 @@ IonBuilder::inlineArrayJoin(CallInfo& callInfo)
return false;
const Class* clasp = thisTypes->getKnownClass(constraints());
// TODO: Handle unboxed arrays?
if (clasp != &ArrayObject::class_)
return false;

View File

@ -9578,9 +9578,8 @@ class MLoadElement
ALLOW_CLONE(MLoadElement)
};
// Load a value from the elements vector for a dense native or unboxed array.
// If the index is out-of-bounds, or the indexed slot has a hole, undefined is
// returned instead.
// Load a value from the elements vector of a native object. If the index is
// out-of-bounds, or the indexed slot has a hole, undefined is returned instead.
class MLoadElementHole
: public MTernaryInstruction,
public SingleObjectPolicy::Data
@ -9831,10 +9830,10 @@ class MStoreElement
ALLOW_CLONE(MStoreElement)
};
// Like MStoreElement, but supports indexes >= initialized length, and can
// handle unboxed arrays. The downside is that we cannot hoist the elements
// vector and bounds check, since this instruction may update the (initialized)
// length and reallocate the elements vector.
// Like MStoreElement, but supports indexes >= initialized length. The downside
// is that we cannot hoist the elements vector and bounds check, since this
// instruction may update the (initialized) length and reallocate the elements
// vector.
class MStoreElementHole
: public MQuaternaryInstruction,
public MStoreElementCommon,

View File

@ -685,24 +685,6 @@ MaybeInIteration(HandleObject obj, JSContext* cx)
return false;
}
bool
js::CanonicalizeArrayLengthValue(JSContext* cx, HandleValue v, uint32_t* newLen)
{
double d;
if (!ToUint32(cx, v, newLen))
return false;
if (!ToNumber(cx, v, &d))
return false;
if (d == *newLen)
return true;
JS_ReportErrorNumberASCII(cx, GetErrorMessage, nullptr, JSMSG_BAD_ARRAY_LENGTH);
return false;
}
/* ES6 draft rev 34 (2015 Feb 20) 9.4.2.4 ArraySetLength */
bool
js::ArraySetLength(JSContext* cx, Handle<ArrayObject*> arr, HandleId id,
@ -726,11 +708,22 @@ js::ArraySetLength(JSContext* cx, Handle<ArrayObject*> arr, HandleId id,
} else {
// Step 2 is irrelevant in our implementation.
// Steps 3-7.
if (!CanonicalizeArrayLengthValue(cx, value, &newLen))
// Step 3.
if (!ToUint32(cx, value, &newLen))
return false;
// Step 8 is irrelevant in our implementation.
// Step 4.
double d;
if (!ToNumber(cx, value, &d))
return false;
// Step 5.
if (d != newLen) {
JS_ReportErrorNumberASCII(cx, GetErrorMessage, nullptr, JSMSG_BAD_ARRAY_LENGTH);
return false;
}
// Steps 6-8 are irrelevant in our implementation.
}
// Steps 9-11.
@ -2019,10 +2012,6 @@ FillWithUndefined(JSContext* cx, HandleObject obj, uint32_t start, uint32_t coun
MOZ_ASSERT(start < start + count, "count > 0 and start + count doesn't overflow");
do {
// Unboxed arrays can't store undefined values, so don't try to
// optimize them here.
if (!obj->is<NativeObject>())
break;
if (ObjectMayHaveExtraIndexedProperties(obj))
break;
@ -2517,18 +2506,10 @@ js::array_unshift(JSContext* cx, unsigned argc, Value* vp)
// Steps 3-4.
if (args.length() > 0) {
// Only include a fast path for native objects. Unboxed arrays can't
// be optimized here because unshifting temporarily places holes at
// the start of the array.
// TODO: Implement unboxed array optimization similar to the one in
// array_splice_impl(), unshift() is a special version of splice():
// arr.unshift(...values) ~= arr.splice(0, 0, ...values).
bool optimized = false;
do {
if (length > UINT32_MAX)
break;
if (!obj->isNative())
break;
if (ObjectMayHaveExtraIndexedProperties(obj))
break;
if (MaybeInIteration(obj, cx))
@ -2607,10 +2588,10 @@ enum class ArrayAccess {
};
/*
* Returns true if this is a dense or unboxed array whose properties ending at
* |endIndex| (exclusive) may be accessed (get, set, delete) directly through
* its contiguous vector of elements without fear of getters, setters, etc.
* along the prototype chain, or of enumerators requiring notification of
* Returns true if this is a dense array whose properties ending at |endIndex|
* (exclusive) may be accessed (get, set, delete) directly through its
* contiguous vector of elements without fear of getters, setters, etc. along
* the prototype chain, or of enumerators requiring notification of
* modifications.
*/
template <ArrayAccess Access>
@ -3901,10 +3882,10 @@ js::NewDenseCopyOnWriteArray(JSContext* cx, HandleArrayObject templateObject, gc
return arr;
}
// Return a new boxed or unboxed array with the specified length and allocated
// capacity (up to maxLength), using the specified group if possible. If the
// specified group cannot be used, ensure that the created array at least has
// the given [[Prototype]].
// Return a new array with the specified length and allocated capacity (up to
// maxLength), using the specified group if possible. If the specified group
// cannot be used, ensure that the created array at least has the given
// [[Prototype]].
template <uint32_t maxLength>
static inline ArrayObject*
NewArrayTryUseGroup(JSContext* cx, HandleObjectGroup group, size_t length,
@ -3912,10 +3893,7 @@ NewArrayTryUseGroup(JSContext* cx, HandleObjectGroup group, size_t length,
{
MOZ_ASSERT(newKind != SingletonObject);
if (group->maybePreliminaryObjects())
group->maybePreliminaryObjects()->maybeAnalyze(cx, group);
if (group->shouldPreTenure() || group->maybePreliminaryObjects())
if (group->shouldPreTenure())
newKind = TenuredObject;
RootedObject proto(cx, group->proto().toObject());
@ -3930,9 +3908,6 @@ NewArrayTryUseGroup(JSContext* cx, HandleObjectGroup group, size_t length,
if (res->length() > INT32_MAX)
res->setLength(cx, res->length());
if (PreliminaryObjectArray* preliminaryObjects = group->maybePreliminaryObjects())
preliminaryObjects->registerNewObject(res);
return res;
}
@ -3952,10 +3927,7 @@ js::NewPartlyAllocatedArrayTryUseGroup(JSContext* cx, HandleObjectGroup group, s
// Return a new array with the default prototype and specified allocated
// capacity and length. If possible, try to reuse the group of the input
// object. The resulting array will either reuse the input object's group or
// will have unknown property types. Additionally, the result will have the
// same boxed/unboxed elements representation as the input object, unless
// |length| is larger than the input object's initialized length (in which case
// UnboxedArrayObject::MaximumCapacity might be exceeded).
// will have unknown property types.
template <uint32_t maxLength>
static inline ArrayObject*
NewArrayTryReuseGroup(JSContext* cx, HandleObject obj, size_t length,

View File

@ -79,8 +79,6 @@ NewDenseFullyAllocatedArrayWithTemplate(JSContext* cx, uint32_t length, JSObject
extern ArrayObject*
NewDenseCopyOnWriteArray(JSContext* cx, HandleArrayObject templateObject, gc::InitialHeap heap);
// The methods below can create either boxed or unboxed arrays.
extern ArrayObject*
NewFullyAllocatedArrayTryUseGroup(JSContext* cx, HandleObjectGroup group, size_t length,
NewObjectKind newKind = GenericObject);
@ -123,13 +121,6 @@ NewValuePair(JSContext* cx, const Value& val1, const Value& val2, MutableHandleV
extern bool
WouldDefinePastNonwritableLength(HandleNativeObject obj, uint32_t index);
/*
* Canonicalize |vp| to a uint32_t value potentially suitable for use as an
* array length.
*/
extern bool
CanonicalizeArrayLengthValue(JSContext* cx, HandleValue v, uint32_t* canonicalized);
extern bool
GetLengthProperty(JSContext* cx, HandleObject obj, uint32_t* lengthp);

View File

@ -2029,9 +2029,6 @@ ExpressionDecompiler::decompilePC(jsbytecode* pc, uint8_t defIndex)
case JSOP_RESUME:
return write("RVAL");
case JSOP_SPREADCALLARRAY:
return write("[]");
case JSOP_SUPERBASE:
return write("HOMEOBJECTPROTO");

View File

@ -2005,6 +2005,7 @@ CASE(JSOP_NOP)
CASE(JSOP_NOP_DESTRUCTURING)
CASE(JSOP_TRY_DESTRUCTURING_ITERCLOSE)
CASE(JSOP_ITERNEXT)
CASE(JSOP_UNUSED126)
CASE(JSOP_UNUSED223)
CASE(JSOP_CONDSWITCH)
{
@ -3752,7 +3753,6 @@ CASE(JSOP_NEWINIT)
END_CASE(JSOP_NEWINIT)
CASE(JSOP_NEWARRAY)
CASE(JSOP_SPREADCALLARRAY)
{
uint32_t length = GET_UINT32(REGS.pc);
JSObject* obj = NewArrayOperation(cx, script, REGS.pc, length);
@ -4987,7 +4987,7 @@ js::NewObjectOperation(JSContext* cx, HandleScript script, jsbytecode* pc,
return UnboxedPlainObject::create(cx, group, newKind);
}
RootedObject obj(cx);
RootedPlainObject obj(cx);
if (*pc == JSOP_NEWOBJECT) {
RootedPlainObject baseObject(cx, &script->getObject(pc)->as<PlainObject>());
@ -5061,15 +5061,11 @@ js::NewArrayOperation(JSContext* cx, HandleScript script, jsbytecode* pc, uint32
if (!obj)
return nullptr;
if (newKind == SingletonObject) {
if (newKind == SingletonObject)
MOZ_ASSERT(obj->isSingleton());
} else {
else
obj->setGroup(group);
if (PreliminaryObjectArray* preliminaryObjects = group->maybePreliminaryObjects())
preliminaryObjects->registerNewObject(obj);
}
return obj;
}

View File

@ -396,10 +396,8 @@ class Shape;
class NewObjectCache;
// Operations which change an object's dense elements can either succeed, fail,
// or be unable to complete. For native objects, the latter is used when the
// object's elements must become sparse instead. The enum below is used for
// such operations, and for similar operations on unboxed arrays and methods
// that work on both kinds of objects.
// or be unable to complete. The latter is used when the object's elements must
// become sparse instead. The enum below is used for such operations.
enum class DenseElementResult {
Failure,
Success,

View File

@ -857,28 +857,13 @@ ObjectGroup::newArrayObject(JSContext* cx,
AddTypePropertyId(cx, group, nullptr, JSID_VOID, elementType);
if (elementType != TypeSet::UnknownType()) {
// Keep track of the initial objects we create with this type.
// If the initial ones have a consistent shape and property types, we
// will try to use an unboxed layout for the group.
PreliminaryObjectArrayWithTemplate* preliminaryObjects =
cx->new_<PreliminaryObjectArrayWithTemplate>(nullptr);
if (!preliminaryObjects)
return nullptr;
group->setPreliminaryObjects(preliminaryObjects);
}
if (!p.add(cx, *table, ObjectGroupCompartment::ArrayObjectKey(elementType), group))
return nullptr;
}
// The type of the elements being added will already be reflected in type
// information, but make sure when creating an unboxed array that the
// common element type is suitable for the unboxed representation.
// information.
ShouldUpdateTypes updateTypes = ShouldUpdateTypes::DontUpdate;
if (group->maybePreliminaryObjects())
group->maybePreliminaryObjects()->maybeAnalyze(cx, group);
return NewCopiedArrayTryUseGroup(cx, group, vp, length, newKind, updateTypes);
}
@ -888,26 +873,11 @@ GiveObjectGroup(JSContext* cx, JSObject* source, JSObject* target)
{
MOZ_ASSERT(source->group() != target->group());
if (!target->is<ArrayObject>())
return true;
if (target->group()->maybePreliminaryObjects()) {
bool force = IsInsideNursery(source);
target->group()->maybePreliminaryObjects()->maybeAnalyze(cx, target->group(), force);
}
ObjectGroup* sourceGroup = source->group();
if (!source->is<ArrayObject>())
if (!target->is<ArrayObject>() || !source->is<ArrayObject>())
return true;
source->setGroup(target->group());
if (sourceGroup->maybePreliminaryObjects())
sourceGroup->maybePreliminaryObjects()->unregisterObject(source);
if (target->group()->maybePreliminaryObjects())
target->group()->maybePreliminaryObjects()->registerNewObject(source);
for (size_t i = 0; i < source->as<ArrayObject>().getDenseInitializedLength(); i++) {
Value v = source->as<ArrayObject>().getDenseElement(i);
AddTypePropertyId(cx, source->group(), source, JSID_VOID, v);

View File

@ -1282,17 +1282,7 @@
* Stack: propval, receiver, obj => obj[propval]
*/ \
macro(JSOP_GETELEM_SUPER, 125, "getelem-super", NULL, 1, 3, 1, JOF_BYTE|JOF_ELEM|JOF_TYPESET|JOF_LEFTASSOC) \
/*
* Pushes newly created array for a spread call onto the stack. This has
* the same semantics as JSOP_NEWARRAY, but is distinguished to avoid
* using unboxed arrays in spread calls, which would make compiling spread
* calls in baseline more complex.
* Category: Literals
* Type: Array
* Operands: uint32_t length
* Stack: => obj
*/ \
macro(JSOP_SPREADCALLARRAY, 126, "spreadcallarray", NULL, 5, 0, 1, JOF_UINT32) \
macro(JSOP_UNUSED126, 126, "unused126", NULL, 5, 0, 1, JOF_UINT32) \
\
/*
* Defines the given function on the current scope.

View File

@ -3439,7 +3439,7 @@ JSFunction::setTypeForScriptedFunction(JSContext* cx, HandleFunction fun,
/////////////////////////////////////////////////////////////////////
void
PreliminaryObjectArray::registerNewObject(JSObject* res)
PreliminaryObjectArray::registerNewObject(PlainObject* res)
{
// The preliminary object pointers are weak, and won't be swept properly
// during nursery collections, so the preliminary objects need to be
@ -3457,7 +3457,7 @@ PreliminaryObjectArray::registerNewObject(JSObject* res)
}
void
PreliminaryObjectArray::unregisterObject(JSObject* obj)
PreliminaryObjectArray::unregisterObject(PlainObject* obj)
{
for (size_t i = 0; i < COUNT; i++) {
if (objects[i] == obj) {

View File

@ -905,8 +905,8 @@ class PreliminaryObjectArray
mozilla::PodZero(this);
}
void registerNewObject(JSObject* res);
void unregisterObject(JSObject* obj);
void registerNewObject(PlainObject* res);
void unregisterObject(PlainObject* obj);
JSObject* get(size_t i) const {
MOZ_ASSERT(i < COUNT);

View File

@ -1174,9 +1174,7 @@ bool
js::TryConvertToUnboxedLayout(JSContext* cx, AutoEnterAnalysis& enter, Shape* templateShape,
ObjectGroup* group, PreliminaryObjectArray* objects)
{
//XXX remove this after getting rid of array callers
if (!templateShape)
return true;
MOZ_ASSERT(templateShape);
if (jit::JitOptions.disableUnboxedObjects)
return true;

View File

@ -5914,5 +5914,10 @@ pref("toolkit.crashreporter.include_context_heap", true);
// Open noopener links in a new process
pref("dom.noopener.newprocess.enabled", true);
#ifdef XP_WIN
pref("layers.omtp.enabled", true);
#else
pref("layers.omtp.enabled", false);
#endif
pref("layers.omtp.release-capture-on-main-thread", true);
pref("layers.omtp.force-sync", false);

View File

@ -1140,4 +1140,4 @@ static const TransportSecurityPreload kPublicKeyPinningPreloadList[] = {
static const int32_t kUnknownId = -1;
static const PRTime kPreloadPKPinsExpirationTime = INT64_C(1515261602106000);
static const PRTime kPreloadPKPinsExpirationTime = INT64_C(1515347725357000);

View File

@ -1,43 +1,38 @@
0day.su: could not connect to host
1px.tv: could not connect to host
398.info: could not connect to host
27728522.com: could not connect to host
2krueger.de: could not connect to host
724go.com: could not connect to host
8887999.com: could not connect to host
9ss6.com: could not connect to host
91-freedom.com: could not connect to host
abcdef.be: could not connect to host
abolition.co: could not connect to host
abundent.com: could not connect to host
achterstieg.dedyn.io: could not connect to host
acrossgw.com: could not connect to host
adoriasoft.com: could not connect to host
adware.pl: could not connect to host
aevpn.org: could not connect to host
alela.fr: could not connect to host
antonchen.com: could not connect to host
americkykongres.cz: could not connect to host
amua.fr: could not connect to host
arent.kz: could not connect to host
ascii.moe: could not connect to host
asdyx.de: could not connect to host
assdecoeur.org: could not connect to host
astral.gq: could not connect to host
asuhe.cc: could not connect to host
azabani.com: could not connect to host
balonmano.co: could not connect to host
beamitapp.com: could not connect to host
beasel.biz: could not connect to host
beetman.net: could not connect to host
bbb1991.me: could not connect to host
berna.fr: could not connect to host
berr.yt: could not connect to host
bigerbio.com: could not connect to host
billdestler.com: could not connect to host
bobiji.com: could not connect to host
boomsaki.com: could not connect to host
boomsakis.com: could not connect to host
brainster.co: could not connect to host
breeswish.org: could not connect to host
broeselei.at: could not connect to host
buyshoe.org: could not connect to host
by1898.com: could not connect to host
caceis.bank: could not connect to host
cadusilva.com: could not connect to host
carloshmm.stream: could not connect to host
cbdev.de: could not connect to host
cake-time.co.uk: could not connect to host
cdeck.net: could not connect to host
cfcnexus.org: could not connect to host
chmurakotori.ml: could not connect to host
chonghe.org: could not connect to host
cielly.com: could not connect to host
cirfi.com: could not connect to host
@ -45,47 +40,49 @@ cnlic.com: could not connect to host
commania.co.kr: could not connect to host
compeuphoria.com: could not connect to host
cpaneltips.com: could not connect to host
crapouill.es: could not connect to host
cybersecurity.nz: could not connect to host
cyberxpert.nl: could not connect to host
czlx.co: could not connect to host
darkfire.ch: could not connect to host
dclaisse.fr: could not connect to host
de-servers.de: could not connect to host
decoyrouting.com: could not connect to host
deep.club: could not connect to host
derivativeshub.pro: could not connect to host
dev-talk.eu: could not connect to host
diegorbaquero.com: could not connect to host
dijks.com: could not connect to host
dingcc.com: could not connect to host
dreizwosechs.de: could not connect to host
dylanknoll.ca: could not connect to host
ectora.com: could not connect to host
ecupcafe.com: could not connect to host
edit.yahoo.com: could not connect to host
edlinus.cn: could not connect to host
eductf.org: could not connect to host
edwar.do: could not connect to host
engaugetools.com: could not connect to host
envygeeks.io: could not connect to host
estan.cn: could not connect to host
etaxi.tn: could not connect to host
eurostrategy.vn.ua: could not connect to host
exceltobarcode.com: could not connect to host
fads-center.online: could not connect to host
festival.house: could not connect to host
firebaseio.com: could not connect to host
flyspace.ga: could not connect to host
forex.ee: could not connect to host
forexee.com: could not connect to host
forextimes.ru: could not connect to host
front-end.dog: could not connect to host
fuliydys.com: could not connect to host
funfunmstdn.tokyo: could not connect to host
fxtalk.cn: could not connect to host
g4w.co: could not connect to host
gala.kiev.ua: could not connect to host
gam3rs.de: could not connect to host
gerum.dynv6.net: could not connect to host
genomequestlive.com: could not connect to host
getwarden.net: could not connect to host
gfoss.gr: could not connect to host
girlsnet.work: could not connect to host
gn00.com: could not connect to host
gongjuhao.com: could not connect to host
google: could not connect to host
gorf.chat: could not connect to host
gorf.club: could not connect to host
gorgiaxx.com: could not connect to host
gritte.net: could not connect to host
guts.me: could not connect to host
gvt2.com: could not connect to host
@ -99,52 +96,53 @@ hetmer.net: could not connect to host
hg718.com: could not connect to host
hg881.com: could not connect to host
holidayincotswolds.co.uk: could not connect to host
ifengge.cn: could not connect to host
ifengge.me: could not connect to host
ifxnet.com: could not connect to host
imouyang.com: could not connect to host
ingresscode.cn: could not connect to host
ipv6.watch: could not connect to host
iskai.net: could not connect to host
it-schamans.de: could not connect to host
it-shamans.eu: could not connect to host
ja-dyck.de: could not connect to host
javascriptlab.fr: could not connect to host
jing.su: could not connect to host
jlhmedia.com: could not connect to host
kabus.org: could not connect to host
kedibizworx.com: could not connect to host
keganthorrez.com: could not connect to host
kenrogers.co: could not connect to host
kentacademiestrust.org.uk: could not connect to host
kiffmarks.com: could not connect to host
kksg.com: could not connect to host
kingdomcrc.org: could not connect to host
lacasa.fr: could not connect to host
ladylucks.co.uk: could not connect to host
leaversmith.com: could not connect to host
legitaxi.com: could not connect to host
lezdomsm.com: could not connect to host
lidong.me: could not connect to host
linpx.com: could not connect to host
lheinrich.org: could not connect to host
littleservice.cn: could not connect to host
living-space.co.nz: could not connect to host
livnev.me: could not connect to host
lm-pumpen.de: could not connect to host
logcat.info: could not connect to host
logimagine.com: could not connect to host
macedopesca.com.br: could not connect to host
maco.org.uk: could not connect to host
madusecurity.com: could not connect to host
mainframeserver.space: could not connect to host
martinrogalla.com: could not connect to host
mastodon.blue: could not connect to host
matillat.ovh: could not connect to host
mcea-hld.jp: could not connect to host
mecanicadom.com: could not connect to host
metachris.com: could not connect to host
mevs.cz: could not connect to host
midlandgate.de: could not connect to host
milanpala.cz: could not connect to host
milktea.info: could not connect to host
mmin.us: could not connect to host
mipla.ch: could not connect to host
mkes.com: could not connect to host
moderntld.net: could not connect to host
mrhee.com: could not connect to host
mygalgame.com: could not connect to host
mygallery.homelinux.net: could not connect to host
mysterysear.ch: could not connect to host
mzlog.win: could not connect to host
nachtmuziek.info: could not connect to host
navdeep.ca: could not connect to host
nba2k.cn: could not connect to host
nba2k.com.cn: could not connect to host
nbalive.cn: could not connect to host
ncdesigns-studio.com: could not connect to host
necesitodinero.org: could not connect to host
negai.moe: could not connect to host
@ -158,34 +156,45 @@ nstd.net: could not connect to host
onewebdev.info: could not connect to host
onstud.com: could not connect to host
opengg.me: could not connect to host
oscsdp.cz: could not connect to host
oxygaming.com: could not connect to host
oxymc.com: could not connect to host
parolu.io: could not connect to host
pascalchristen.ch: could not connect to host
passworks.io: could not connect to host
pe-bank.co.jp: could not connect to host
perdel.cn: could not connect to host
perkbrian.com: could not connect to host
picallo.es: could not connect to host
plattner.club: could not connect to host
plzenskybarcamp.cz: could not connect to host
polit.im: could not connect to host
pornbay.org: could not connect to host
proxydesk.eu: could not connect to host
pwdgen.net: could not connect to host
pythia.nz: could not connect to host
qto.net: could not connect to host
real-compare.com: could not connect to host
reignsphere.net: could not connect to host
repair.by: could not connect to host
revensoftware.com: could not connect to host
rmit.me: could not connect to host
rofrank.space: could not connect to host
seanstrout.com: could not connect to host
rnb-storenbau.ch: could not connect to host
ruanmi.de: could not connect to host
sarndipity.com: could not connect to host
semantheme.fr: could not connect to host
seproco.com: could not connect to host
shadowplus.net: could not connect to host
shadowrocket.net: could not connect to host
sharperedge.pw: could not connect to host
sharperedgecomputers.com: could not connect to host
simonkjellberg.com: could not connect to host
slaughterhouse.fr: could not connect to host
smileawei.com: could not connect to host
solos.im: could not connect to host
somali-derp.com: could not connect to host
soubriquet.org: could not connect to host
soulema.com: could not connect to host
spiet.nl: could not connect to host
streamdesk.ca: could not connect to host
surdam.casa: could not connect to host
sviz.pro: could not connect to host
swaleacademiestrust.org.uk: could not connect to host
syy.hk: could not connect to host
@ -196,38 +205,37 @@ terminalvelocity.co.nz: could not connect to host
testadren.com: could not connect to host
testadron.com: could not connect to host
thenorthschool.org.uk: could not connect to host
throwpass.com: could not connect to host
tiliaze.info: could not connect to host
tiliaze.net: could not connect to host
tkat.ch: could not connect to host
toobug.net: could not connect to host
totot.net: could not connect to host
traderjoe-cloud.de: could not connect to host
transcendmotor.sg: could not connect to host
tsukhani.com: could not connect to host
ttt.tt: could not connect to host
uevan.com: could not connect to host
valasi.eu: could not connect to host
visaya.com.co: could not connect to host
vanmalland.com: could not connect to host
venmos.com: could not connect to host
vmgirls.com: could not connect to host
waffle.at: could not connect to host
warlions.info: could not connect to host
watchweasel.com: could not connect to host
webart-factory.de: could not connect to host
webduck.nl: could not connect to host
weed.ren: could not connect to host
weicn.org: could not connect to host
werhatunsverraten.eu: could not connect to host
wheeler.kiwi.nz: could not connect to host
whiteshadowimperium.com: could not connect to host
wokeai.net: could not connect to host
wordpresspro.cl: could not connect to host
wumbo.co.nz: could not connect to host
www-8887999.com: could not connect to host
xa1.uk: could not connect to host
xecureit.com: could not connect to host
xtremenutrition.com.br: could not connect to host
xyfun.net: could not connect to host
yvesx.com: could not connect to host
zberger.com: could not connect to host
zby.io: could not connect to host
zenfusion.fr: could not connect to host
zwy.me: could not connect to host
zmk.fr: could not connect to host
zzw.ca: could not connect to host
0-1.party: did not receive HSTS header
0005.com: could not connect to host
0005aa.com: could not connect to host
007sascha.de: did not receive HSTS header
@ -267,14 +275,13 @@ zzw.ca: could not connect to host
12vpn.org: could not connect to host
12vpnchina.com: could not connect to host
13826145000.com: could not connect to host
1391kj.com: could not connect to host
1396.net: could not connect to host
1536.cf: could not connect to host
163pwd.com: could not connect to host
166166.com: could not connect to host
16deza.com: did not receive HSTS header
16packets.com: could not connect to host
173vpn.cn: could not connect to host
173vpn.cn: did not receive HSTS header
188betwarriors.co.uk: could not connect to host
188trafalgar.ca: did not receive HSTS header
1921958389.rsc.cdn77.org: did not receive HSTS header
@ -453,8 +460,8 @@ aboutyou-deals.de: could not connect to host
absinthium.ch: could not connect to host
abt.de: did not receive HSTS header
abtom.de: did not receive HSTS header
abury.fr: did not receive HSTS header
abury.me: did not receive HSTS header
abury.fr: could not connect to host
abury.me: could not connect to host
acabadosboston.com: did not receive HSTS header
academialowcost.com.br: did not receive HSTS header
academicenterprise.org: could not connect to host
@ -882,7 +889,6 @@ attogproductions.com: could not connect to host
atulhost.com: did not receive HSTS header
au-pair24.de: did not receive HSTS header
au.search.yahoo.com: max-age too low: 172800
au2pb.net: could not connect to host
aubiosales.com: could not connect to host
aucubin.moe: could not connect to host
audiovisualdevices.com.au: did not receive HSTS header
@ -1038,6 +1044,7 @@ bedrijvenadministratie.nl: did not receive HSTS header
beelen.fr: could not connect to host
beerboutique.com.br: did not receive HSTS header
beetleroadstories.com: could not connect to host
beetman.net: max-age too low: 0
befundup.com: could not connect to host
behere.be: could not connect to host
behoerden-online-dienste.de: did not receive HSTS header
@ -1169,7 +1176,6 @@ bitwrought.net: could not connect to host
bivsi.com: could not connect to host
bizcms.com: did not receive HSTS header
bizon.sk: did not receive HSTS header
bizpare.com: did not receive HSTS header
bkb-skandal.ch: could not connect to host
black-armada.com: could not connect to host
black-armada.com.pl: could not connect to host
@ -1192,7 +1198,6 @@ blessnet.jp: did not receive HSTS header
blha303.com.au: could not connect to host
blitzprog.org: did not receive HSTS header
blmiller.com: could not connect to host
blockified.io: could not connect to host
blocksatz-medien.de: did not receive HSTS header
blog-ritaline.com: could not connect to host
blog.coffee: could not connect to host
@ -1220,7 +1225,6 @@ blutroyal.de: could not connect to host
bm-trading.nl: did not receive HSTS header
bnhlibrary.com: did not receive HSTS header
board-buy.ru: could not connect to host
boardgamegeeks.de: could not connect to host
bobobox.net: could not connect to host
bodo-wolff.de: could not connect to host
bodyblog.nl: did not receive HSTS header
@ -1297,7 +1301,6 @@ brunohenc.from.hr: did not receive HSTS header
brunoonline.co.uk: could not connect to host
brunoramos.com: could not connect to host
brunoramos.org: could not connect to host
brunosouza.org: could not connect to host
bryn.xyz: could not connect to host
bsagan.fr: could not connect to host
bsdtips.com: could not connect to host
@ -1471,7 +1474,7 @@ carwashvapeur.be: could not connect to host
casc.cz: could not connect to host
casedi.org: max-age too low: 0
casefall.com: could not connect to host
cash-pos.com: could not connect to host
cash-pos.com: did not receive HSTS header
cashlink.io: did not receive HSTS header
cashmyphone.ch: could not connect to host
casino-cashflow.ru: did not receive HSTS header
@ -1566,7 +1569,6 @@ chib.chat: could not connect to host
chihiro.xyz: did not receive HSTS header
chijiokeindustries.co.uk: could not connect to host
childcaresolutionscny.org: did not receive HSTS header
chinacdn.org: could not connect to host
chinawhale.com: did not receive HSTS header
chirgui.eu: could not connect to host
chlouis.net: could not connect to host
@ -1593,6 +1595,7 @@ christophersole.com: could not connect to host
christophheich.me: could not connect to host
chrisupjohn.com: could not connect to host
chrisvicmall.com: did not receive HSTS header
chromaryu.net: did not receive HSTS header
chrome-devtools-frontend.appspot.com: did not receive HSTS header (error ignored - included regardless)
chrome.google.com: did not receive HSTS header (error ignored - included regardless)
chrst.ph: could not connect to host
@ -1678,7 +1681,6 @@ cmscafe.ru: did not receive HSTS header
cmso-cal.com: could not connect to host
cn.search.yahoo.com: did not receive HSTS header
cncn.us: did not receive HSTS header
cnwarn.com: could not connect to host
co-driversphoto.se: could not connect to host
co50.com: did not receive HSTS header
coach-sportif.paris: did not receive HSTS header
@ -2310,9 +2312,6 @@ dynamize.solutions: could not connect to host
dyrkar.com: did not receive HSTS header
dzimejl.sk: did not receive HSTS header
dzlibs.io: could not connect to host
dzndk.com: could not connect to host
dzndk.net: could not connect to host
dzndk.org: could not connect to host
e-aut.net: could not connect to host
e-biografias.net: did not receive HSTS header
e-deca2.org: did not receive HSTS header
@ -2361,6 +2360,7 @@ ecomlane.com: could not connect to host
ecomparemo.com: did not receive HSTS header
ecorus.eu: did not receive HSTS header
ecrimex.net: did not receive HSTS header
ecupcafe.com: did not receive HSTS header
edati.lv: could not connect to host
edcphenix.tk: could not connect to host
eddmixpanel.com: could not connect to host
@ -2382,6 +2382,7 @@ educatio.tech: could not connect to host
educourse.ga: could not connect to host
eduroam.no: did not receive HSTS header
eduvance.in: did not receive HSTS header
edyou.eu: did not receive HSTS header
eengezinswoning-in-alphen-aan-den-rijn-kopen.nl: could not connect to host
eengezinswoning-in-de-friese-meren-kopen.nl: could not connect to host
eengezinswoning-in-friesland-kopen.nl: could not connect to host
@ -2457,6 +2458,7 @@ emiele.com.br: did not receive HSTS header
emilong.com: could not connect to host
emilyhorsman.com: could not connect to host
eminovic.me: could not connect to host
emirabiz.com: did not receive HSTS header
emjainteractive.com: did not receive HSTS header
emjimadhu.com: could not connect to host
emmable.com: could not connect to host
@ -2537,7 +2539,6 @@ errors.zenpayroll.com: could not connect to host
ersindemirtas.com: did not receive HSTS header
eru.me: did not receive HSTS header
escalate.eu: could not connect to host
escargotbistro.com: could not connect to host
escotour.com: could not connect to host
esec.rs: did not receive HSTS header
esko.bar: could not connect to host
@ -2592,7 +2593,7 @@ eurotime.ua: did not receive HSTS header
eurotravelstar.eu: max-age too low: 0
evafojtova.cz: did not receive HSTS header
evanhandgraaf.nl: did not receive HSTS header
evdenevenakliyatankara.pw: did not receive HSTS header
evdenevenakliyatankara.pw: could not connect to host
events12.com: did not receive HSTS header
everybooks.com: could not connect to host
everylab.org: could not connect to host
@ -2614,7 +2615,8 @@ exgravitus.com: could not connect to host
exno.co: could not connect to host
exousiakaidunamis.xyz: could not connect to host
expatads.com: could not connect to host
expertmile.com: did not receive HSTS header
expertmile.com: could not connect to host
exploit.cz: did not receive HSTS header
expo-designers.com: did not receive HSTS header
expoundite.net: could not connect to host
express-vpn.com: did not receive HSTS header
@ -2674,7 +2676,6 @@ fashionholic.my: did not receive HSTS header
fasset.jp: could not connect to host
fastcomcorp.com: did not receive HSTS header
fastcomcorp.net: did not receive HSTS header
fastconfirm.com: could not connect to host
fastograph.com: could not connect to host
fastopen.ml: could not connect to host
fastworx.com: could not connect to host
@ -2713,7 +2714,6 @@ fetclips.se: could not connect to host
fettbrot.tk: did not receive HSTS header
fexmen.com: could not connect to host
ff-getzersdorf.at: did not receive HSTS header
ffis.me: did not receive HSTS header
ffmradio.de: did not receive HSTS header
ffxiv.cc: max-age too low: 0
fics-twosigma.com: could not connect to host
@ -2849,6 +2849,7 @@ frasesdeamizade.pt: could not connect to host
frasys.io: could not connect to host
frau-inge.de: could not connect to host
fraudempire.com: could not connect to host
freebookmakersbetsandbonuses.com.au: did not receive HSTS header
freeflow.tv: could not connect to host
freelanced.co.za: could not connect to host
freelo.cz: did not receive HSTS header
@ -2877,7 +2878,7 @@ frsis2017.com: could not connect to host
frugro.be: did not receive HSTS header
fruitusers.com: could not connect to host
frumious.fyi: could not connect to host
frusky.net: could not connect to host
frusky.net: did not receive HSTS header
fsapubs.gov: did not receive HSTS header
fsinf.at: did not receive HSTS header
fspphoto.com: could not connect to host
@ -2948,7 +2949,7 @@ gamechasm.com: could not connect to host
gamefund.me: did not receive HSTS header
gamehacks.me: could not connect to host
gameink.net: max-age too low: 0
gamek.es: could not connect to host
gamek.es: did not receive HSTS header
gamenected.com: could not connect to host
gamenected.de: could not connect to host
gamepad.vg: could not connect to host
@ -3055,6 +3056,7 @@ gillet-cros.fr: could not connect to host
gilly.berlin: did not receive HSTS header
gingali.de: did not receive HSTS header
ginijony.com: did not receive HSTS header
ginniemae.gov: did not receive HSTS header
gintenreiter-photography.com: did not receive HSTS header
giogadesign.com: did not receive HSTS header
gipsamsfashion.com: could not connect to host
@ -3220,7 +3222,7 @@ guenthernoack.de: could not connect to host
guffrits.com: could not connect to host
guge.gq: could not connect to host
gugga.dk: did not receive HSTS header
guguke.net: could not connect to host
guguke.net: did not receive HSTS header
guilde-vindicta.fr: could not connect to host
guillaumematheron.fr: did not receive HSTS header
guineafruitcorp.com: could not connect to host
@ -3304,18 +3306,17 @@ hao2taiwan.com: max-age too low: 0
haomwei.com: could not connect to host
haoyugao.com: could not connect to host
haozi.me: could not connect to host
hapivm.com: could not connect to host
happix.nl: did not receive HSTS header
happyandrelaxeddogs.eu: did not receive HSTS header
happycoder.net: did not receive HSTS header
happyfabric.me: did not receive HSTS header
happygastro.com: could not connect to host
hapvm.com: could not connect to host
harambe.site: could not connect to host
harbor-light.net: could not connect to host
harbourweb.net: could not connect to host
hardline.xyz: could not connect to host
haribosupermix.com: could not connect to host
harion.fr: did not receive HSTS header
harisht.me: could not connect to host
harlentimberproducts.co.uk: did not receive HSTS header
harmonycosmetic.com: max-age too low: 300
@ -3363,10 +3364,8 @@ healthycod.in: could not connect to host
healtious.com: could not connect to host
heart.ge: did not receive HSTS header
heartlandrentals.com: did not receive HSTS header
hearty.blog: could not connect to host
hearty.ga: could not connect to host
hearty.space: could not connect to host
hearty.tw: did not receive HSTS header
heartyme.net: could not connect to host
heathmanners.com: could not connect to host
heavystresser.com: could not connect to host
@ -3387,7 +3386,6 @@ hemlockhillscabinrentals.com: did not receive HSTS header
hencagon.com: could not connect to host
henriknoerr.com: could not connect to host
hepteract.us: could not connect to host
herbandpat.org: could not connect to host
herbertmouwen.nl: could not connect to host
heritagedentistry.ca: did not receive HSTS header
hermes-servizi.it: could not connect to host
@ -3395,7 +3393,6 @@ herpaderp.net: could not connect to host
herrenfahrt.com: did not receive HSTS header
herzbotschaft.de: did not receive HSTS header
heutger.net: did not receive HSTS header
heyfringe.com: could not connect to host
heyguevara.com: could not connect to host
heywoodtown.co.uk: did not receive HSTS header
hfi.me: did not receive HSTS header
@ -3576,6 +3573,7 @@ idecode.net: could not connect to host
idedr.com: could not connect to host
identitylabs.uk: could not connect to host
idgsupply.com: did not receive HSTS header
idinby.dk: did not receive HSTS header
idisplay.es: did not receive HSTS header
idlekernel.com: could not connect to host
idontexist.me: did not receive HSTS header
@ -3735,7 +3733,7 @@ invite24.pro: could not connect to host
iolife.dk: could not connect to host
ionas-law.ro: did not receive HSTS header
ionx.co.uk: did not receive HSTS header
ioover.net: did not receive HSTS header
ioover.net: could not connect to host
iop.intuit.com: max-age too low: 86400
iora.fr: could not connect to host
iosmods.com: did not receive HSTS header
@ -3833,7 +3831,6 @@ jabbari.io: did not receive HSTS header
jackalworks.com: could not connect to host
jackdoan.com: did not receive HSTS header
jackfahnestock.com: could not connect to host
jacobdevans.com: could not connect to host
jacobparry.ca: did not receive HSTS header
jagido.de: did not receive HSTS header
jahliveradio.com: could not connect to host
@ -4145,7 +4142,6 @@ kitsta.com: could not connect to host
kiwiirc.com: max-age too low: 5256000
kiyo.space: could not connect to host
kizil.net: could not connect to host
kj1397.com: could not connect to host
kjaermaxi.me: did not receive HSTS header
kjg-bachrain.de: could not connect to host
klauwd.com: did not receive HSTS header
@ -4157,6 +4153,7 @@ kleppe.co: could not connect to host
kletterkater.com: did not receive HSTS header
klicktojob.de: could not connect to host
klunkergarten.org: could not connect to host
km-net.pl: did not receive HSTS header
knapen.io: max-age too low: 604800
knccloud.com: could not connect to host
kngk-transavto.ru: could not connect to host
@ -4355,7 +4352,6 @@ lerasenglish.com: max-age too low: 0
lerner.moscow: did not receive HSTS header
les-corsaires.net: could not connect to host
les-voitures-electriques.com: did not receive HSTS header
lesharris.com: could not connect to host
lesliekearney.com: did not receive HSTS header
lesperlesdunet.fr: could not connect to host
lesquerda.cat: did not receive HSTS header
@ -4446,9 +4442,9 @@ litespeed.io: could not connect to host
little.pw: did not receive HSTS header
littlefreelibrary.org: did not receive HSTS header
littleqiu.net: could not connect to host
liujunyang.com: did not receive HSTS header
livedemo.io: could not connect to host
livej.am: could not connect to host
livekaarten.be: did not receive HSTS header
liverewrite.com: could not connect to host
livi.co: did not receive HSTS header
liviababynet.com.br: did not receive HSTS header
@ -4765,7 +4761,6 @@ mediawikicn.org: could not connect to host
medienservice-fritz.de: did not receive HSTS header
medirich.co: could not connect to host
meditek-dv.ru: could not connect to host
mediumraw.org: could not connect to host
medm-test.com: could not connect to host
medyotan.ga: max-age too low: 0
medzinenews.com: did not receive HSTS header
@ -4870,9 +4865,8 @@ mikadesign.se: did not receive HSTS header
mikaelemilsson.net: did not receive HSTS header
mikeburns.com: could not connect to host
mikeg.de: did not receive HSTS header
mikek.work: did not receive HSTS header
mikeology.org: could not connect to host
mikepair.net: did not receive HSTS header
mikepair.net: could not connect to host
mikeybot.com: could not connect to host
mikii.club: could not connect to host
mikk.cz: could not connect to host
@ -5048,7 +5042,7 @@ mrdani.net: could not connect to host
mredsanders.net: could not connect to host
mrettich.org: did not receive HSTS header
mrhack.cz: did not receive HSTS header
mrning.com: could not connect to host
mrning.com: did not receive HSTS header
mrnonz.com: max-age too low: 0
mrpopat.in: did not receive HSTS header
mrs-shop.com: did not receive HSTS header
@ -5154,7 +5148,7 @@ nagoya-kyuyo.com: could not connect to host
naiharngym.com: did not receive HSTS header
najedlo.sk: could not connect to host
nakamastreamingcommunity.com: could not connect to host
nakliyatsirketi.biz: did not receive HSTS header
nakliyatsirketi.biz: could not connect to host
nakuro.de: could not connect to host
nalexandru.xyz: could not connect to host
nalifornia.com: could not connect to host
@ -5198,6 +5192,7 @@ nct.org.uk: did not receive HSTS header
nctx.co.uk: did not receive HSTS header
ndtmarket.place: could not connect to host
near.st: did not receive HSTS header
neavision.de: did not receive HSTS header
nebra.io: could not connect to host
nebulousenhanced.com: could not connect to host
nedwave.com: could not connect to host
@ -5218,7 +5213,6 @@ nerd42.de: could not connect to host
neris.io: could not connect to host
nestedquotes.ca: could not connect to host
net-navi.cc: did not receive HSTS header
netba.net: could not connect to host
netbox.cc: could not connect to host
netherwind.eu: did not receive HSTS header
nethruster.com: did not receive HSTS header
@ -5281,7 +5275,6 @@ niconode.com: could not connect to host
nidux.com: did not receive HSTS header
niduxcomercial.com: could not connect to host
nien.chat: could not connect to host
nien.org: did not receive HSTS header
nightsnack.cf: could not connect to host
nightwinds.tk: could not connect to host
niho.jp: did not receive HSTS header
@ -5289,6 +5282,7 @@ nikcub.com: could not connect to host
niklas.pw: did not receive HSTS header
niklaslindblad.se: did not receive HSTS header
ninchisho-online.com: did not receive HSTS header
ninespec.com: did not receive HSTS header
ninhs.org: could not connect to host
ninjaspiders.com: did not receive HSTS header
nippler.org: did not receive HSTS header
@ -5441,7 +5435,6 @@ olanderflorist.com: could not connect to host
olcso-vps-szerver.hu: could not connect to host
oldchaphome.nl: did not receive HSTS header
oldoakflorist.com: could not connect to host
oliver-pietsch.de: max-age too low: 172800
oliverdunk.com: did not receive HSTS header
ollehbizev.co.kr: could not connect to host
olswangtrainees.com: could not connect to host
@ -5580,7 +5573,6 @@ ovvy.net: did not receive HSTS header
owennelson.me: could not connect to host
owncloud.help: could not connect to host
ownmovies.fr: could not connect to host
oxro.co: could not connect to host
oxygenabsorbers.com: did not receive HSTS header
oxynux.fr: could not connect to host
oyste.in: could not connect to host
@ -5590,7 +5582,7 @@ p.linode.com: could not connect to host
p1984.nl: did not receive HSTS header
p1c.pw: could not connect to host
p3.marketing: did not receive HSTS header
p3in.com: could not connect to host
p3in.com: did not receive HSTS header
p8r.de: could not connect to host
pa.search.yahoo.com: did not receive HSTS header
pablocamino.tk: could not connect to host
@ -5615,8 +5607,7 @@ panaceallc.net: could not connect to host
panama-gbs.com: did not receive HSTS header
panamaequity.com: did not receive HSTS header
panamateakforestry.com: did not receive HSTS header
panascais.io: did not receive HSTS header
panascais.net: did not receive HSTS header
panelomix.net: did not receive HSTS header
panni.me: could not connect to host
panoranordic.net: could not connect to host
pansu.space: could not connect to host
@ -5652,13 +5643,14 @@ passwd.io: could not connect to host
passwordbox.com: did not receive HSTS header
passwordrevelator.net: did not receive HSTS header
pastaf.com: could not connect to host
pastdream.xyz: could not connect to host
pastdream.xyz: did not receive HSTS header
paste.linode.com: could not connect to host
pastebin.linode.com: could not connect to host
pastenib.com: could not connect to host
paster.li: could not connect to host
pataua.kiwi: could not connect to host
paternitydnatest.com: could not connect to host
paterno-gaming.com: did not receive HSTS header
patfs.com: did not receive HSTS header
pathwaytofaith.com: could not connect to host
patientinsight.net: did not receive HSTS header
@ -5965,7 +5957,6 @@ prontocleaners.co.uk: could not connect to host
prontolight.com: did not receive HSTS header
prontomovers.co.uk: could not connect to host
propactrading.com: could not connect to host
proposalonline.com: did not receive HSTS header
prosocialmachines.com: could not connect to host
prosoft.sk: did not receive HSTS header
prosperident.com: did not receive HSTS header
@ -6089,7 +6080,6 @@ rafaelcz.de: could not connect to host
raidstone.com: could not connect to host
raidstone.net: could not connect to host
raidstone.rocks: could not connect to host
railjob.cn: could not connect to host
rainbowbarracuda.com: could not connect to host
ramarka.de: could not connect to host
ramatola.uk: could not connect to host
@ -6191,7 +6181,6 @@ reldoc.com.mx: did not receive HSTS header
reliable-mail.de: did not receive HSTS header
relisten.nl: did not receive HSTS header
rem.pe: could not connect to host
rem0te.net: could not connect to host
rema.site: could not connect to host
remedica.fr: did not receive HSTS header
remedium.de: did not receive HSTS header
@ -6200,6 +6189,7 @@ remitatm.com: did not receive HSTS header
remodela.com.ve: could not connect to host
remonttitekniikka.fi: could not connect to host
remoteham.com: could not connect to host
remotestance.com: did not receive HSTS header
rencaijia.com: did not receive HSTS header
renem.net: max-age too low: 2592000
rengarenkblog.com: could not connect to host
@ -6339,7 +6329,6 @@ rsblake.net: could not connect to host
rsf.io: could not connect to host
rsmaps.org: could not connect to host
rsttraining.co.uk: could not connect to host
rtcx.net: [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 119" data: no]
rubbereggs.ca: could not connect to host
rubecodeberg.com: could not connect to host
rubenschulz.nl: could not connect to host
@ -6476,6 +6465,7 @@ scores4schools.com: could not connect to host
scotbirchfield.com: did not receive HSTS header
scottdial.com: did not receive HSTS header
scottferguson.com.au: did not receive HSTS header
scottgthomas.com: did not receive HSTS header
scottnicol.co.uk: could not connect to host
scourt.info: could not connect to host
scourt.org.ua: could not connect to host
@ -6506,7 +6496,6 @@ sebastianhampl.de: could not connect to host
sebster.com: did not receive HSTS header
secandtech.com: could not connect to host
secboom.com: did not receive HSTS header
seccom.ch: did not receive HSTS header
secnet.ga: could not connect to host
secondary-survivor.com: could not connect to host
secondary-survivor.help: could not connect to host
@ -6627,6 +6616,7 @@ sharepass.pw: could not connect to host
sharepic.xyz: could not connect to host
sharesplitter.com: could not connect to host
sharevari.com: could not connect to host
sharewbb.com: did not receive HSTS header
sharezen.de: could not connect to host
shauncrowley.co.uk: could not connect to host
shaunwheelhou.se: could not connect to host
@ -6678,7 +6668,6 @@ sifreuret.com: could not connect to host
signoracle.com: could not connect to host
sijimi.cn: could not connect to host
sikayetvar.com: did not receive HSTS header
silaslova-ekb.ru: could not connect to host
silent.live: could not connect to host
silentcircle.com: did not receive HSTS header
silentcircle.org: could not connect to host
@ -6724,7 +6713,7 @@ sixtwentyten.com: did not receive HSTS header
sizingservers.be: did not receive HSTS header
ski-insurance.com.au: did not receive HSTS header
skidstresser.com: did not receive HSTS header
skile.ru: could not connect to host
skile.ru: max-age too low: 0
skillproxy.com: could not connect to host
skillproxy.net: could not connect to host
skillproxy.org: could not connect to host
@ -6741,7 +6730,6 @@ skyline.link: could not connect to host
skylocker.net: could not connect to host
skylocker.nl: could not connect to host
skyoy.com: did not receive HSTS header
skyris.co: could not connect to host
skyrunners.ch: could not connect to host
slanterns.net: could not connect to host
slash-dev.de: did not receive HSTS header
@ -6840,6 +6828,7 @@ soporte.cc: could not connect to host
sorensen-online.com: could not connect to host
sosaka.ml: could not connect to host
sosiolog.com: did not receive HSTS header
sotiran.com: did not receive HSTS header
sotor.de: did not receive HSTS header
soucorneteiro.com.br: could not connect to host
sougi-review.top: could not connect to host
@ -6932,7 +6921,6 @@ stalkerhispano.com: max-age too low: 0
stalkerteam.pl: did not receive HSTS header
stalschermer.nl: could not connect to host
stamonicatourandtravel.com: did not receive HSTS header
stanandjerre.org: could not connect to host
standardssuck.org: did not receive HSTS header
standingmist.com: did not receive HSTS header
starandshield.com: did not receive HSTS header
@ -6942,7 +6930,7 @@ stargatepartners.com: did not receive HSTS header
starmusic.ga: did not receive HSTS header
starttraffic.com: did not receive HSTS header
startuponcloud.com: max-age too low: 2678400
startuppeople.co.uk: could not connect to host
startuppeople.co.uk: did not receive HSTS header
stash.ai: did not receive HSTS header
stassi.ch: did not receive HSTS header
state-sponsored-actors.net: could not connect to host
@ -7043,6 +7031,7 @@ sumoatm.com: did not receive HSTS header
sumoscout.de: could not connect to host
suncountrymarine.com: did not receive HSTS header
sundanceusa.com: did not receive HSTS header
sunflyer.cn: did not receive HSTS header
sunlandsg.vn: did not receive HSTS header
sunnyfruit.ru: could not connect to host
sunshinepress.org: could not connect to host
@ -7075,6 +7064,7 @@ surfeasy.com: did not receive HSTS header
surfone-leucate.com: did not receive HSTS header
survivalistplanet.com: could not connect to host
susc.org.uk: did not receive HSTS header
sussexwebdesigns.info: did not receive HSTS header
suzukikenichi.com: did not receive HSTS header
sv.search.yahoo.com: did not receive HSTS header
svatba-frantovi.cz: could not connect to host
@ -7106,7 +7096,7 @@ syncclinicalstudy.com: could not connect to host
syncer.jp: did not receive HSTS header
synchrocube.com: could not connect to host
syncserve.net: did not receive HSTS header
syneic.com: did not receive HSTS header
syneic.com: could not connect to host
syno.gq: could not connect to host
syntaxoff.com: could not connect to host
syntheticmotoroil.org: did not receive HSTS header
@ -7315,7 +7305,6 @@ thehotfix.net: could not connect to host
theinvisibletrailer.com: could not connect to host
thejserver.de: could not connect to host
thelapine.ca: did not receive HSTS header
thelinuxtree.net: could not connect to host
themadmechanic.net: could not connect to host
themanufacturingmarketingagency.com: could not connect to host
themarble.co: could not connect to host
@ -7462,7 +7451,7 @@ tofu.im: could not connect to host
togelonlinecommunity.com: did not receive HSTS header
tokenloan.com: could not connect to host
tokobungadijambi.com: did not receive HSTS header
tokoone.com: did not receive HSTS header
tokoone.com: could not connect to host
tokotamz.net: could not connect to host
tokotimbangandigitalmurah.web.id: did not receive HSTS header
tokoyo.biz: could not connect to host
@ -7584,6 +7573,7 @@ tucker.wales: could not connect to host
tunai.id: could not connect to host
tunca.it: did not receive HSTS header
tunebitfm.de: could not connect to host
turismo.cl: did not receive HSTS header
turkrock.com: did not receive HSTS header
turnik-67.ru: could not connect to host
turniker.ru: could not connect to host
@ -7649,7 +7639,6 @@ ublox.com: did not receive HSTS header
uborcare.com: could not connect to host
udbhav.me: could not connect to host
uega.net: did not receive HSTS header
ueu.me: could not connect to host
ufgaming.com: did not receive HSTS header
ufotable.uk: could not connect to host
ugo.ninja: could not connect to host
@ -7705,6 +7694,7 @@ uni-games.com: could not connect to host
unicefkaarten.be: did not receive HSTS header
unicooo.com: could not connect to host
unifei.edu.br: did not receive HSTS header
uniform-agri.com: did not receive HSTS header
uniformecomgas.com.br: could not connect to host
unikitty-on-tour.com: could not connect to host
unionstationapp.com: could not connect to host
@ -7752,6 +7742,7 @@ used-in.jp: could not connect to host
usercare.com: did not receive HSTS header
userify.com: max-age too low: 0
uslab.io: could not connect to host
usr.nz: did not receive HSTS header
ustr.gov: max-age too low: 86400
utilitronium-shockwave.com: could not connect to host
utleieplassen.no: could not connect to host
@ -7991,6 +7982,7 @@ waterpoint.com.br: did not receive HSTS header
watersb.org: could not connect to host
watersportmarkt.net: did not receive HSTS header
watsonhall.uk: could not connect to host
wattechweb.com: did not receive HSTS header
wave.is: could not connect to host
wavefloatrooms.com: did not receive HSTS header
wavefrontsystemstech.com: could not connect to host
@ -8007,7 +7999,7 @@ 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
webdeflect.com: did not receive HSTS header
webdesign-kronberg.de: did not receive HSTS header
webdev.mobi: could not connect to host
webeconomia.it: did not receive HSTS header
@ -8144,7 +8136,6 @@ wonderfall.xyz: could not connect to host
wondy.com: could not connect to host
woodlandschurch.net: max-age too low: 43200
woodmafia.com.au: max-age too low: 0
woomu.me: could not connect to host
woording.com: could not connect to host
wootton95.com: could not connect to host
wooviet.com: could not connect to host
@ -8437,7 +8428,6 @@ zefu.ca: could not connect to host
zehntner.ch: could not connect to host
zelfmoord.ga: could not connect to host
zelfstandigemakelaars.net: could not connect to host
zenghx.tk: could not connect to host
zenhaiku.com: did not receive HSTS header
zenpayroll.com: did not receive HSTS header
zentience.dk: did not receive HSTS header
@ -8514,5 +8504,5 @@ zwollemagazine.nl: did not receive HSTS header
zyf.pw: could not connect to host
zymbit.com: did not receive HSTS header
zync.ca: did not receive HSTS header
zypgr.com: could not connect to host
zypgr.com: did not receive HSTS header
zyso.org: could not connect to host

View File

@ -8,9 +8,8 @@
/*****************************************************************************/
#include <stdint.h>
const PRTime gPreloadListExpirationTime = INT64_C(1517680792015000);
const PRTime gPreloadListExpirationTime = INT64_C(1517766915408000);
%%
0-1.party, 1
0.me.uk, 1
00001.am, 1
00002.am, 1
@ -115,6 +114,7 @@ const PRTime gPreloadListExpirationTime = INT64_C(1517680792015000);
132kv.ch, 1
13318522.com, 1
1359826938.rsc.cdn77.org, 1
1391kj.com, 1
1395kj.com, 1
1396.cc, 1
1453914078.rsc.cdn77.org, 1
@ -326,7 +326,7 @@ const PRTime gPreloadListExpirationTime = INT64_C(1517680792015000);
500p.xyz, 1
50plusnet.nl, 1
513vpn.net, 1
518maicai.com, 0
518maicai.com, 1
525.info, 1
52neptune.com, 1
5432.cc, 1
@ -394,7 +394,7 @@ const PRTime gPreloadListExpirationTime = INT64_C(1517680792015000);
888sport.it, 1
88laohu.cc, 1
88laohu.com, 1
899699.com, 0
899699.com, 1
8ack.de, 1
8ackprotect.com, 1
8azino777.ru, 1
@ -1996,6 +1996,7 @@ atypicom.it, 1
atypicom.pt, 1
atzenchefin.de, 1
au-be.net, 1
au2pb.net, 1
au2pb.org, 1
aubg.org, 1
aubio.org, 1
@ -2535,7 +2536,6 @@ beersandco.ch, 1
beersconf.com, 1
beeswax-orgone.com, 1
beetgroup.id, 1
beetman.net, 1
beexfit.com, 1
beeznest.com, 1
befoodsafe.gov, 1
@ -3008,6 +3008,7 @@ bizeau.ch, 1
bizedge.co.nz, 1
bizniskatalog.mk, 1
biznpro.ru, 1
bizpare.com, 1
biztera.com, 1
biztok.eu, 1
bizzartech.com, 1
@ -3115,6 +3116,7 @@ blizhost.com.br, 1
blizz.news, 1
block-this.com, 1
blockchain.info, 1
blockified.io, 1
blockmetry.com, 1
blockstream.com, 1
blockxit.de, 1
@ -3188,6 +3190,7 @@ bnb-buddy.nl, 1
bngsecure.com, 1
bnin.org, 1
bnty.net, 1
boardgamegeeks.de, 1
boatme.de, 1
bobancoamigo.com, 1
bobazar.com, 1
@ -3553,6 +3556,7 @@ bruck.me, 1
bruckner.li, 1
bruna-cdn.nl, 1
brunn.email, 1
brunosouza.org, 1
bruun.co, 1
bryankaplan.com, 1
bryanquigley.com, 1
@ -4440,6 +4444,7 @@ chima.us, 1
chimeratool.com, 1
chimpanzee.net, 1
china-line.org, 1
chinacdn.org, 1
chinahighlights.ru, 1
chinaspaceflight.com, 1
chint.ai, 1
@ -4538,7 +4543,6 @@ chrisupjohn.xyz, 1
chriswarrick.com, 1
chriswbarry.com, 1
chriswells.io, 1
chromaryu.net, 0
chromaxa.com, 1
chrome-devtools-frontend.appspot.com, 1
chrome.com, 0
@ -4833,6 +4837,7 @@ cnetw.xyz, 1
cni-certing.it, 1
cnlic.com, 1
cnwage.com, 1
cnwarn.com, 1
co-factor.ro, 1
co-yutaka.com, 1
co.search.yahoo.com, 0
@ -7129,6 +7134,9 @@ dyyn.de, 1
dyz.pw, 1
dzeina.ch, 1
dziekonski.com, 1
dzndk.com, 1
dzndk.net, 1
dzndk.org, 1
dznn.nl, 1
dzomo.org, 1
dzsula.hu, 1
@ -7285,7 +7293,6 @@ ecotruck-pooling.com, 1
ecovision.com.br, 1
ecrandouble.ch, 1
ectora.com, 1
ecupcafe.com, 0
ed.gs, 1
edakoe.ru, 1
edd-miles.com, 1
@ -7338,7 +7345,6 @@ edwards.me.uk, 1
edwardsnowden.com, 1
edwardspeyer.com, 1
edxg.de, 0
edyou.eu, 1
edzilla.info, 1
ee-terminals.com, 1
eeb98.com, 1
@ -7598,7 +7604,6 @@ emilvarga.com, 1
emilyjohnson.ga, 1
emilyshepherd.me, 1
eminhuseynov.com, 1
emirabiz.com, 0
emirichardson.com, 1
emivauthey.com, 1
emkanrecords.com, 1
@ -7768,7 +7773,7 @@ epistas.de, 1
epizentrum.work, 1
epizentrum.works, 1
epmcentroitalia.it, 1
epoch.com, 0
epoch.com, 1
epolitiker.com, 1
epossystems.co.uk, 1
epostplus.li, 1
@ -7864,6 +7869,7 @@ esc.chat, 1
escael.org, 1
escapees.com, 1
escapeplaza.de, 1
escargotbistro.com, 1
escavador.com, 1
esclear.de, 1
escolaengenharia.com.br, 1
@ -8162,7 +8168,6 @@ explodie.org, 1
explodingcamera.com, 1
exploflex.com.br, 1
exploit-db.com, 1
exploit.cz, 1
exploit.party, 1
exploit.ph, 1
exploited.cz, 1
@ -8399,6 +8404,7 @@ fassi-sport.it, 1
fastaim.de, 1
fastbackmbg.be, 1
fastbackmbm.be, 1
fastconfirm.com, 1
fastforwardthemes.com, 1
fastmail.com, 0
fastrevision.com, 1
@ -8525,6 +8531,7 @@ ff-bad-hoehenstadt.de, 1
ff-obersunzing-niedersunzing.de, 1
ff14-mstdn.xyz, 1
ffbans.org, 1
ffis.me, 1
ffkoenigsberg.de, 1
ffprofile.com, 1
ffta.eu, 1
@ -9080,7 +9087,6 @@ freeben666.fr, 1
freebetoffers.co.uk, 1
freeblog.me, 1
freebookmakerbets.com.au, 1
freebookmakersbetsandbonuses.com.au, 1
freeboson.org, 1
freebus.org, 1
freecloud.at, 1
@ -9768,7 +9774,6 @@ ginionusedcars.be, 1
ginja.co.th, 1
ginkel.com, 1
ginnegappen.nl, 1
ginniemae.gov, 1
ginzadelunch.jp, 1
giochi-online.ws, 1
gioielleriamolena.com, 1
@ -10458,6 +10463,7 @@ haogoodair.ca, 1
haozhang.org, 1
hapijs.cn, 1
hapissl.com, 1
hapivm.com, 1
happist.com, 1
happyagain.de, 1
happyagain.se, 1
@ -10469,6 +10475,7 @@ happyteamlabs.com, 1
happytiger.eu, 1
happyukgo.com, 1
hapsfordmill.co.uk, 1
hapvm.com, 1
haraj.com.sa, 1
harald-pfeiffer.de, 1
hardeman.nu, 1
@ -10483,7 +10490,6 @@ hardtfrieden.de, 1
hardtime.ru, 1
hardyboyplant.com, 1
hariome.com, 1
harion.fr, 1
harmfarm.nl, 1
harmoney.co.nz, 1
harmoney.com, 1
@ -10609,9 +10615,11 @@ heartmdinstitute.com, 1
heartsucker.com, 1
hearttruth.gov, 1
heartview.com.br, 1
hearty.blog, 1
hearty.cf, 1
hearty.ink, 1
hearty.me, 1
hearty.tw, 1
heartyapp.com, 1
heartycraft.com, 1
heavenlyseals.com, 1
@ -10723,6 +10731,7 @@ heptafrogs.de, 1
heptner24.de, 1
her25.com, 1
herbal-id.com, 1
herbandpat.org, 1
herbert.io, 1
herbweb.net, 1
herbweb.org, 1
@ -10770,6 +10779,7 @@ hexony.com, 1
hexr.org, 1
hexxagon.com, 1
heycms.com, 0
heyfringe.com, 1
hfbg.nl, 1
hfu.io, 1
hg.python.org, 1
@ -11421,7 +11431,6 @@ idexxpublicationportal.com, 1
idgard.de, 1
idhosts.co.id, 1
idid.tk, 1
idinby.dk, 1
idiopolis.org, 1
idiotentruppe.de, 1
idmanagement.gov, 1
@ -12281,6 +12290,7 @@ jackrusselterrier.com.br, 1
jackyliao123.tk, 1
jackyyf.com, 0
jaco.by, 1
jacobdevans.com, 1
jacobhaug.com, 1
jacobi-server.de, 1
jacobian.org, 1
@ -13374,6 +13384,7 @@ kiwipayments.com, 1
kiwiplace.com, 1
kj1391.com, 1
kj1396.net, 1
kj1397.com, 1
kjaer.io, 1
kjarni.cc, 1
kjarrval.is, 1
@ -13440,7 +13451,6 @@ klugemedia.de, 1
klustekeningen.nl, 1
klustermedia.com, 1
klva.cz, 1
km-net.pl, 1
kmashworth.co.uk, 1
kmkz.jp, 1
kn007.net, 1
@ -14193,6 +14203,7 @@ lesecuadors.com, 1
leseditionsbraquage.com, 1
lesformations.net, 1
lesgoodnews.fr, 1
lesharris.com, 1
leshervelines.com, 1
lesjardinsdubanchet.fr, 1
lesmamy.ch, 1
@ -14493,6 +14504,7 @@ litzenberger.ca, 1
liuboznaiko.eu, 1
liud.im, 1
liudon.org, 1
liujunyang.com, 1
liukang.tech, 1
liul.in, 1
liushuyu.tk, 1
@ -14503,7 +14515,6 @@ livedesign24.de, 1
liveflightapp.com, 1
liveforspeed.se, 1
livejasmin.dk, 1
livekaarten.be, 1
livekaarten.nl, 1
livekort.com, 1
livekort.dk, 1
@ -15562,7 +15573,7 @@ me.net.nz, 1
meadowviewfarms.org, 1
mealgoo.com, 1
mealz.com, 1
meanevo.com, 1
meanevo.com, 0
meany.xyz, 1
meap.xyz, 1
measuretwice.com, 1
@ -15602,6 +15613,7 @@ medifi.com, 1
medireport.fr, 1
mediterenopmaandag.nl, 1
medium.com, 1
mediumraw.org, 1
mediweed.tk, 1
medlineplus.gov, 1
medo64.com, 1
@ -15904,6 +15916,7 @@ mikedugan.org, 1
mikegarnett.co.uk, 1
mikegerwitz.com, 1
mikehamburg.com, 1
mikek.work, 1
mikes.tk, 1
miketabor.com, 1
miketheuer.com, 1
@ -17043,7 +17056,6 @@ neartothesky.com, 1
neatous.cz, 1
neatous.net, 1
neave.tv, 1
neavision.de, 1
nebelheim.de, 1
nebul.at, 1
nebulae.co, 1
@ -17147,6 +17159,7 @@ net4visions.at, 1
net4visions.de, 1
netamia.com, 1
netapps.de, 1
netba.net, 1
netbank.com.au, 1
netbears.com, 1
netbears.ro, 1
@ -17366,6 +17379,7 @@ nien.co, 1
nien.com, 1
nien.com.tw, 1
nien.eu.org, 1
nien.org, 1
nien.taipei, 1
nien.tk, 1
nienfun.com, 1
@ -17418,7 +17432,6 @@ ninaundandre.de, 1
ninchat.com, 1
nine-hells.net, 0
ninebennink.com, 1
ninespec.com, 1
ninetaillabs.com, 1
ninetaillabs.xyz, 1
ning.so, 1
@ -18287,6 +18300,7 @@ ownmay.com, 1
ownspec.com, 1
oxanababy.com, 1
oxelie.com, 1
oxro.co, 1
oxygaming.com, 1
oxymc.com, 1
oxynux.xyz, 1
@ -18385,7 +18399,9 @@ panascais.com, 1
panascais.de, 1
panascais.eu, 1
panascais.host, 1
panascais.io, 1
panascais.me, 1
panascais.net, 1
panascais.pw, 1
panascais.site, 1
panascais.tech, 1
@ -18396,7 +18412,6 @@ pandemicflu.gov, 1
pandoraflora.com, 1
pandymic.com, 1
paneldewelopera.pl, 1
panelomix.net, 1
paneu.de, 1
panicparts.com, 1
panier-legumes.bio, 1
@ -18540,7 +18555,6 @@ pastorsuico.com.br, 1
patadanabouca.pw, 1
patechmasters.com, 1
patentfamily.de, 1
paterno-gaming.com, 1
patflix.com, 1
pathwaystoresilience.org, 1
patikabiztositas.hu, 1
@ -19655,6 +19669,7 @@ propertyone.mk, 1
propipesystem.com, 1
proplan.co.il, 1
propmag.co, 1
proposalonline.com, 1
propr.no, 1
propseller.com, 1
proslimdiets.com, 1
@ -20056,6 +20071,7 @@ raiblockscommunity.net, 1
raiffeisen-kosovo.com, 1
railgun.ac, 1
railgun.com.cn, 1
railjob.cn, 1
railyardurgentcare.com, 1
rainbin.com, 1
rainbowbay.org, 1
@ -20386,6 +20402,7 @@ reliancebank.bank, 1
religiousforums.com, 1
relsak.cz, 1
relvan.com, 1
rem0te.net, 1
remaimodern.org, 1
remambo.jp, 1
remedioparaherpes.com, 1
@ -20395,7 +20412,6 @@ remedyrehab.com, 1
rememberthemilk.com, 0
remonti.info, 1
remote.so, 1
remotestance.com, 1
remoteutilities.com, 1
removedrepo.com, 1
renascentia.asia, 1
@ -20908,6 +20924,7 @@ rsync.eu, 0
rtate.ca, 1
rtate.se, 1
rtc.fun, 1
rtcx.net, 1
rtd.uk.com, 1
rte.eu, 1
rte2fm.ie, 1
@ -21489,7 +21506,6 @@ scorobudem.ru, 1
scorocode.ru, 1
scottainslie.me.uk, 1
scottgruber.me, 1
scottgthomas.com, 1
scotthel.me, 1
scotthelme.co.uk, 1
scotthelme.com, 1
@ -21585,6 +21601,7 @@ sec.ec, 1
sec.gd, 1
sec3ure.co.uk, 1
secanje.nl, 1
seccom.ch, 1
seccomp.ru, 1
secctexasgiving.org, 0
secgui.de, 1
@ -21939,7 +21956,6 @@ shareoine.com, 1
sharepointdrive.com, 1
sharescope.co.uk, 0
shareselecttools.com, 1
sharewbb.com, 1
shareworx.net, 1
sharperedge.pw, 1
sharperedgecomputers.com, 1
@ -22139,6 +22155,7 @@ siku-shop.ch, 1
siku.pro, 1
silashes.com, 1
silashes.ru, 1
silaslova-ekb.ru, 1
silentexplosion.de, 1
silentkernel.fr, 1
silentmode.com, 1
@ -22410,6 +22427,7 @@ skynet233.ch, 1
skynetnetwork.eu.org, 1
skynetz.tk, 1
skypoker.com, 1
skyris.co, 1
skysuite.nl, 1
skyvault.io, 1
skyveo.ml, 1
@ -22540,7 +22558,7 @@ smime.io, 1
smipty.cn, 1
smipty.com, 1
smit.com.ua, 1
smith.is, 0
smith.is, 1
smithandcanova.co.uk, 1
smkw.com, 0
sml.lc, 1
@ -22771,7 +22789,6 @@ sostacancun.com, 1
sotadb.info, 1
sotar.us, 1
sotavasara.net, 1
sotiran.com, 1
sotoasobi.net, 1
sou-co.jp, 1
soubriquet.org, 1
@ -23080,6 +23097,7 @@ stamkassa.nl, 1
stammtisch.domains, 1
stamparmakarije.me, 1
stampederadon.com, 1
stanandjerre.org, 1
standagainstspying.org, 1
standards.gov, 1
standoutbooks.com, 1
@ -23466,7 +23484,6 @@ sundaycooks.com, 1
sundayfundayjapan.com, 1
suneilpatel.com, 1
sunfireshop.com.br, 1
sunflyer.cn, 0
sunfox.cz, 1
sunfulong.me, 1
sungo.wtf, 1
@ -23539,7 +23556,6 @@ suspension-shop.com, 1
suspiciousdarknet.xyz, 1
sussexwebdesigns.co.uk, 1
sussexwebdesigns.com, 1
sussexwebdesigns.info, 1
sustainability.gov, 1
sustsol.com, 1
sutas.market, 1
@ -24291,6 +24307,7 @@ thelanscape.com, 1
thelastsurprise.com, 1
thelefthand.org, 1
thelinuxspace.com, 1
thelinuxtree.net, 1
thelittlecraft.com, 1
thelocals.ru, 1
thelostyankee.com, 1
@ -25261,7 +25278,6 @@ tupa-germania.ru, 1
tupeuxpastest.ch, 1
tupizm.com, 1
turbobit.ch, 1
turismo.cl, 1
turkiet.guide, 1
turkish.dating, 1
turn-sticks.com, 1
@ -25419,6 +25435,7 @@ uedaviolin.com, 1
uefeng.com, 1
uerdingen.info, 1
uesociedadlimitada.com, 1
ueu.me, 0
uevan.com, 1
uex.im, 1
ufanisi.mx, 1
@ -25524,7 +25541,6 @@ unicreditbank.hu, 1
unicreditbank.rs, 1
unicreditbank.ru, 0
uniekglas.nl, 1
uniform-agri.com, 1
uniformebateriasheliar.com.br, 1
uniformehope.com.br, 1
uniformehumboldt.com.br, 1
@ -25686,7 +25702,6 @@ usmint.gov, 1
usparklodging.com, 1
usportsgo.com, 1
uspsoig.gov, 1
usr.nz, 1
ussm.gov, 1
ust.space, 1
uswitch.com, 1
@ -26393,7 +26408,6 @@ waterfedpole.com, 1
watermonitor.gov, 1
watertrails.io, 1
watsonwork.me, 1
wattechweb.com, 1
wave-ola.es, 1
wavesboardshop.com, 1
wavesoftime.com, 1
@ -26992,6 +27006,7 @@ woodomat.com, 1
woodsidepottery.ca, 1
woof.gq, 1
woohooyeah.nl, 1
woomu.me, 1
woontegelwinkel.nl, 1
wooplagaming.com, 1
worcade.net, 1
@ -27852,6 +27867,7 @@ zemlova.cz, 1
zen-diez.de, 1
zen-ume.com, 1
zenfusion.fr, 1
zenghx.tk, 0
zenithmedia.ca, 1
zenk-security.com, 1
zenlogic.com, 1