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

This commit is contained in:
Sebastian Hengst 2017-10-29 00:22:01 +02:00
Родитель ca916ce990 aa280593d3
Коммит 7486bf7e8a
25 изменённых файлов: 394 добавлений и 195 удалений

Просмотреть файл

@ -127,6 +127,8 @@
#include "mozilla/StyleSetHandle.h"
#include "mozilla/StyleSetHandleInlines.h"
#include "mozilla/layers/CanvasClient.h"
#include "mozilla/layers/WebRenderUserData.h"
#include "mozilla/layers/WebRenderCanvasRenderer.h"
#include "mozilla/ServoCSSParser.h"
#undef free // apparently defined by some windows header, clashing with a free()
@ -6217,6 +6219,64 @@ CanvasRenderingContext2D::GetCanvasLayer(nsDisplayListBuilder* aBuilder,
return canvasLayer.forget();
}
bool
CanvasRenderingContext2D::UpdateWebRenderCanvasData(nsDisplayListBuilder* aBuilder,
WebRenderCanvasData* aCanvasData)
{
if (mOpaque || mIsSkiaGL) {
// If we're opaque then make sure we have a surface so we paint black
// instead of transparent.
// If we're using SkiaGL, then SkiaGLTex() below needs the target to
// be accessible.
EnsureTarget();
}
// Don't call EnsureTarget() ... if there isn't already a surface, then
// we have nothing to paint and there is no need to create a surface just
// to paint nothing. Also, EnsureTarget() can cause creation of a persistent
// layer manager which must NOT happen during a paint.
if (!mBufferProvider && !IsTargetValid()) {
// No DidTransactionCallback will be received, so mark the context clean
// now so future invalidations will be dispatched.
MarkContextClean();
// Clear CanvasRenderer of WebRenderCanvasData
aCanvasData->ClearCanvasRenderer();
return false;
}
CanvasRenderer* renderer = aCanvasData->GetCanvasRenderer();
if(!mResetLayer && renderer) {
CanvasInitializeData data;
if (mIsSkiaGL) {
GLuint skiaGLTex = SkiaGLTex();
if (skiaGLTex) {
SkiaGLGlue* glue = gfxPlatform::GetPlatform()->GetSkiaGLGlue();
MOZ_ASSERT(glue);
data.mGLContext = glue->GetGLContext();
data.mFrontbufferGLTex = skiaGLTex;
}
}
data.mBufferProvider = mBufferProvider;
if (renderer->IsDataValid(data)) {
return true;
}
}
renderer = aCanvasData->CreateCanvasRenderer();
if (!InitializeCanvasRenderer(aBuilder, renderer)) {
// Clear CanvasRenderer of WebRenderCanvasData
aCanvasData->ClearCanvasRenderer();
return false;
}
MOZ_ASSERT(renderer);
mResetLayer = false;
return true;
}
bool
CanvasRenderingContext2D::InitializeCanvasRenderer(nsDisplayListBuilder* aBuilder,
CanvasRenderer* aRenderer)

Просмотреть файл

@ -467,6 +467,10 @@ public:
already_AddRefed<Layer> GetCanvasLayer(nsDisplayListBuilder* aBuilder,
Layer* aOldLayer,
LayerManager* aManager) override;
bool UpdateWebRenderCanvasData(nsDisplayListBuilder* aBuilder,
WebRenderCanvasData* aCanvasData) override;
bool InitializeCanvasRenderer(nsDisplayListBuilder* aBuilder,
CanvasRenderer* aRenderer) override;
virtual bool ShouldForceInactiveLayer(LayerManager* aManager) override;

Просмотреть файл

@ -50,6 +50,8 @@
#include "ScopedGLHelpers.h"
#include "VRManagerChild.h"
#include "mozilla/layers/TextureClientSharedSurface.h"
#include "mozilla/layers/WebRenderUserData.h"
#include "mozilla/layers/WebRenderCanvasRenderer.h"
// Local
#include "CanvasUtils.h"
@ -1350,6 +1352,28 @@ WebGLContext::GetCanvasLayer(nsDisplayListBuilder* builder,
return canvasLayer.forget();
}
bool
WebGLContext::UpdateWebRenderCanvasData(nsDisplayListBuilder* aBuilder,
WebRenderCanvasData* aCanvasData)
{
CanvasRenderer* renderer = aCanvasData->GetCanvasRenderer();
if(!mResetLayer && renderer) {
return true;
}
renderer = aCanvasData->CreateCanvasRenderer();
if (!InitializeCanvasRenderer(aBuilder, renderer)) {
// Clear CanvasRenderer of WebRenderCanvasData
aCanvasData->ClearCanvasRenderer();
return false;
}
MOZ_ASSERT(renderer);
mResetLayer = false;
return true;
}
bool
WebGLContext::InitializeCanvasRenderer(nsDisplayListBuilder* aBuilder,
CanvasRenderer* aRenderer)

Просмотреть файл

@ -434,6 +434,11 @@ public:
already_AddRefed<Layer>
GetCanvasLayer(nsDisplayListBuilder* builder, Layer* oldLayer,
LayerManager* manager) override;
bool
UpdateWebRenderCanvasData(nsDisplayListBuilder* aBuilder,
WebRenderCanvasData* aCanvasData) override;
bool
InitializeCanvasRenderer(nsDisplayListBuilder* aBuilder,
CanvasRenderer* aRenderer) override;

Просмотреть файл

@ -29,6 +29,7 @@ class CanvasLayer;
class CanvasRenderer;
class Layer;
class LayerManager;
class WebRenderCanvasData;
} // namespace layers
namespace gfx {
class SourceSurface;
@ -44,6 +45,7 @@ public:
typedef mozilla::layers::CanvasRenderer CanvasRenderer;
typedef mozilla::layers::Layer Layer;
typedef mozilla::layers::LayerManager LayerManager;
typedef mozilla::layers::WebRenderCanvasData WebRenderCanvasData;
NS_DECLARE_STATIC_IID_ACCESSOR(NS_ICANVASRENDERINGCONTEXTINTERNAL_IID)
@ -140,6 +142,8 @@ public:
virtual already_AddRefed<Layer> GetCanvasLayer(nsDisplayListBuilder* builder,
Layer *oldLayer,
LayerManager *manager) = 0;
virtual bool UpdateWebRenderCanvasData(nsDisplayListBuilder* aBuilder,
WebRenderCanvasData* aCanvasData) { return false; }
virtual bool InitializeCanvasRenderer(nsDisplayListBuilder* aBuilder,
CanvasRenderer* aRenderer) { return true; }

Просмотреть файл

@ -1219,6 +1219,37 @@ HTMLCanvasElement::GetCanvasLayer(nsDisplayListBuilder* aBuilder,
return nullptr;
}
bool
HTMLCanvasElement::UpdateWebRenderCanvasData(nsDisplayListBuilder* aBuilder,
WebRenderCanvasData* aCanvasData)
{
if (mCurrentContext) {
return mCurrentContext->UpdateWebRenderCanvasData(aBuilder, aCanvasData);
}
if (mOffscreenCanvas) {
CanvasRenderer* renderer = aCanvasData->GetCanvasRenderer();
if(!mResetLayer && renderer) {
return true;
}
renderer = aCanvasData->CreateCanvasRenderer();
if (!InitializeCanvasRenderer(aBuilder, renderer)) {
// Clear CanvasRenderer of WebRenderCanvasData
aCanvasData->ClearCanvasRenderer();
return false;
}
MOZ_ASSERT(renderer);
mResetLayer = false;
return true;
}
// Clear CanvasRenderer of WebRenderCanvasData
aCanvasData->ClearCanvasRenderer();
return false;
}
bool
HTMLCanvasElement::InitializeCanvasRenderer(nsDisplayListBuilder* aBuilder,
CanvasRenderer* aRenderer)
@ -1235,7 +1266,7 @@ HTMLCanvasElement::InitializeCanvasRenderer(nsDisplayListBuilder* aBuilder,
return true;
}
return true;
return false;
}
bool

Просмотреть файл

@ -35,6 +35,7 @@ class Image;
class Layer;
class LayerManager;
class SharedSurfaceTextureClient;
class WebRenderCanvasData;
} // namespace layers
namespace gfx {
class SourceSurface;
@ -127,6 +128,7 @@ class HTMLCanvasElement final : public nsGenericHTMLElement,
typedef layers::CanvasLayer CanvasLayer;
typedef layers::Layer Layer;
typedef layers::LayerManager LayerManager;
typedef layers::WebRenderCanvasData WebRenderCanvasData;
public:
explicit HTMLCanvasElement(already_AddRefed<mozilla::dom::NodeInfo>& aNodeInfo);
@ -306,6 +308,8 @@ public:
already_AddRefed<Layer> GetCanvasLayer(nsDisplayListBuilder* aBuilder,
Layer *aOldLayer,
LayerManager *aManager);
bool UpdateWebRenderCanvasData(nsDisplayListBuilder* aBuilder,
WebRenderCanvasData* aCanvasData);
bool InitializeCanvasRenderer(nsDisplayListBuilder* aBuilder,
CanvasRenderer* aRenderer);
// Should return true if the canvas layer should always be marked inactive.

Просмотреть файл

@ -40,7 +40,9 @@ WebRenderCommandBuilder::EmptyTransaction()
for (auto iter = mLastCanvasDatas.Iter(); !iter.Done(); iter.Next()) {
RefPtr<WebRenderCanvasData> canvasData = iter.Get()->GetKey();
WebRenderCanvasRendererAsync* canvas = canvasData->GetCanvasRenderer();
canvas->UpdateCompositableClient();
if (canvas) {
canvas->UpdateCompositableClient();
}
}
}

Просмотреть файл

@ -255,13 +255,22 @@ WebRenderCanvasData::ClearCachedResources()
}
}
void
WebRenderCanvasData::ClearCanvasRenderer()
{
mCanvasRenderer = nullptr;
}
WebRenderCanvasRendererAsync*
WebRenderCanvasData::GetCanvasRenderer()
{
if (!mCanvasRenderer) {
mCanvasRenderer = MakeUnique<WebRenderCanvasRendererAsync>(mWRManager);
}
return mCanvasRenderer.get();
}
WebRenderCanvasRendererAsync*
WebRenderCanvasData::CreateCanvasRenderer()
{
mCanvasRenderer = MakeUnique<WebRenderCanvasRendererAsync>(mWRManager);
return mCanvasRenderer.get();
}

Просмотреть файл

@ -159,7 +159,9 @@ public:
virtual UserDataType GetType() override { return UserDataType::eCanvas; }
static UserDataType Type() { return UserDataType::eCanvas; }
void ClearCanvasRenderer();
WebRenderCanvasRendererAsync* GetCanvasRenderer();
WebRenderCanvasRendererAsync* CreateCanvasRenderer();
void ClearCachedResources() override;
protected:
UniquePtr<WebRenderCanvasRendererAsync> mCanvasRenderer;

Просмотреть файл

@ -994,9 +994,7 @@ gfxFontconfigFontFamily::FindStyleVariations(FontInfoData *aFontInfoData)
new gfxFontconfigFontEntry(faceName, face, mContainsAppFonts);
AddFontEntry(fontEntry);
if (fontEntry->IsUpright() &&
fontEntry->Weight() == NS_FONT_WEIGHT_NORMAL &&
fontEntry->Stretch() == NS_FONT_STRETCH_NORMAL) {
if (fontEntry->IsNormalStyle()) {
numRegularFaces++;
}

Просмотреть файл

@ -1485,16 +1485,27 @@ gfxFontFamily::FindFontForChar(GlobalFontMatch *aMatchData)
unicodeRange, int(script),
NS_ConvertUTF16toUTF8(fe->Name()).get()));
}
}
aMatchData->mCmapsTested++;
if (rank == 0) {
// omitting from original windows code -- family name, lang group, pitch
// not available in current FontEntry implementation
rank += CalcStyleMatch(fe, aMatchData->mStyle);
} else if (!fe->IsNormalStyle()) {
// If style/weight/stretch was not Normal, see if we can
// fall back to a next-best face (e.g. Arial Black -> Bold,
// or Arial Narrow -> Regular).
GlobalFontMatch data(aMatchData->mCh, aMatchData->mStyle);
SearchAllFontsForChar(&data);
if (data.mMatchRank >= RANK_MATCHED_CMAP) {
fe = data.mBestMatch;
rank = data.mMatchRank;
} else {
return;
}
} else {
return;
}
// omitting from original windows code -- family name, lang group, pitch
// not available in current FontEntry implementation
rank += CalcStyleMatch(fe, aMatchData->mStyle);
aMatchData->mCmapsTested++;
// xxx - add whether AAT font with morphing info for specific lang groups

Просмотреть файл

@ -143,6 +143,19 @@ public:
bool IgnoreGDEF() const { return mIgnoreGDEF; }
bool IgnoreGSUB() const { return mIgnoreGSUB; }
// Return whether the face corresponds to "normal" CSS style properties:
// font-style: normal;
// font-weight: normal;
// font-stretch: normal;
// If this is false, we might want to fall back to a different face and
// possibly apply synthetic styling.
bool IsNormalStyle() const
{
return IsUpright() &&
Weight() == NS_FONT_WEIGHT_NORMAL &&
Stretch() == NS_FONT_STRETCH_NORMAL;
}
// whether a feature is supported by the font (limited to a small set
// of features for which some form of fallback needs to be implemented)
virtual bool SupportsOpenTypeFeature(Script aScript, uint32_t aFeatureTag);
@ -568,16 +581,14 @@ private:
// used when iterating over all fonts looking for a match for a given character
struct GlobalFontMatch {
GlobalFontMatch(const uint32_t aCharacter,
mozilla::unicode::Script aRunScript,
const gfxFontStyle *aStyle) :
mCh(aCharacter), mRunScript(aRunScript), mStyle(aStyle),
mCh(aCharacter), mStyle(aStyle),
mMatchRank(0), mCount(0), mCmapsTested(0)
{
}
const uint32_t mCh; // codepoint to be matched
mozilla::unicode::Script mRunScript; // Unicode script for the codepoint
const gfxFontStyle* mStyle; // style to match
int32_t mMatchRank; // metric indicating closest match
RefPtr<gfxFontEntry> mBestMatch; // current best match

Просмотреть файл

@ -615,17 +615,33 @@ gfxPlatformFontList::CommonFontFallback(uint32_t aCh, uint32_t aNextCh,
familyName.AppendASCII(fallbackFamily);
gfxFontFamily *fallback = FindFamilyByCanonicalName(familyName);
if (!fallback)
if (!fallback) {
continue;
}
gfxFontEntry *fontEntry;
bool needsBold; // ignored in the system fallback case
// use first font in list that supports a given character
fontEntry = fallback->FindFontForStyle(*aMatchStyle, needsBold);
if (fontEntry && fontEntry->HasCharacter(aCh)) {
*aMatchedFamily = fallback;
return fontEntry;
if (fontEntry) {
if (fontEntry->HasCharacter(aCh)) {
*aMatchedFamily = fallback;
return fontEntry;
}
// If we requested a styled font (bold and/or italic), and the char
// was not available, check other faces of the family.
if (!fontEntry->IsNormalStyle()) {
// If style/weight/stretch was not Normal, see if we can
// fall back to a next-best face (e.g. Arial Black -> Bold,
// or Arial Narrow -> Regular).
GlobalFontMatch data(aCh, aMatchStyle);
fallback->SearchAllFontsForChar(&data);
if (data.mBestMatch) {
*aMatchedFamily = fallback;
return data.mBestMatch;
}
}
}
}
@ -652,7 +668,7 @@ gfxPlatformFontList::GlobalFontFallback(const uint32_t aCh,
}
// otherwise, try to find it among local fonts
GlobalFontMatch data(aCh, aRunScript, aMatchStyle);
GlobalFontMatch data(aCh, aMatchStyle);
// iterate over all font families to find a font that support the character
for (auto iter = mFontFamilies.Iter(); !iter.Done(); iter.Next()) {

Просмотреть файл

@ -2828,10 +2828,9 @@ gfxFontGroup::GetEllipsisTextRun(int32_t aAppUnitsPerDevPixel,
}
gfxFont*
gfxFontGroup::FindFallbackFaceForChar(gfxFontFamily* aFamily, uint32_t aCh,
Script aRunScript)
gfxFontGroup::FindFallbackFaceForChar(gfxFontFamily* aFamily, uint32_t aCh)
{
GlobalFontMatch data(aCh, aRunScript, &mStyle);
GlobalFontMatch data(aCh, &mStyle);
aFamily->SearchAllFontsForChar(&data);
gfxFontEntry* fe = data.mBestMatch;
if (!fe) {
@ -2930,22 +2929,18 @@ gfxFontGroup::FindFontForChar(uint32_t aCh, uint32_t aPrevCh, uint32_t aNextCh,
gfxFont* font = nullptr;
if (mFonts[0].CheckForFallbackFaces()) {
font = FindFallbackFaceForChar(mFonts[0].Family(), aCh,
aRunScript);
font = FindFallbackFaceForChar(mFonts[0].Family(), aCh);
} else if (!firstFont->GetFontEntry()->IsUserFont()) {
// For platform fonts (but not userfonts), we may need to do
// fallback within the family to handle cases where some faces
// such as Italic or Black have reduced character sets compared
// to the family's Regular face.
gfxFontEntry* fe = firstFont->GetFontEntry();
if (!fe->IsUpright() ||
fe->Weight() != NS_FONT_WEIGHT_NORMAL ||
fe->Stretch() != NS_FONT_STRETCH_NORMAL) {
if (!fe->IsNormalStyle()) {
// If style/weight/stretch was not Normal, see if we can
// fall back to a next-best face (e.g. Arial Black -> Bold,
// or Arial Narrow -> Regular).
font = FindFallbackFaceForChar(mFonts[0].Family(), aCh,
aRunScript);
font = FindFallbackFaceForChar(mFonts[0].Family(), aCh);
}
}
if (font) {
@ -3047,7 +3042,7 @@ gfxFontGroup::FindFontForChar(uint32_t aCh, uint32_t aPrevCh, uint32_t aNextCh,
!mFonts[i-1].CheckForFallbackFaces() ||
!mFonts[i-1].Family()->Name().Equals(ff.Family()->Name()),
"should only do fallback once per font family");
font = FindFallbackFaceForChar(ff.Family(), aCh, aRunScript);
font = FindFallbackFaceForChar(ff.Family(), aCh);
if (font) {
*aMatchType = gfxTextRange::kFontGroup;
return font;
@ -3058,10 +3053,8 @@ gfxFontGroup::FindFontForChar(uint32_t aCh, uint32_t aPrevCh, uint32_t aNextCh,
// also above).
fe = ff.FontEntry();
if (!fe->mIsUserFontContainer && !fe->IsUserFont() &&
(!fe->IsUpright() ||
fe->Weight() != NS_FONT_WEIGHT_NORMAL ||
fe->Stretch() != NS_FONT_STRETCH_NORMAL)) {
font = FindFallbackFaceForChar(ff.Family(), aCh, aRunScript);
!fe->IsNormalStyle()) {
font = FindFallbackFaceForChar(ff.Family(), aCh);
if (font) {
*aMatchType = gfxTextRange::kFontGroup;
return font;
@ -3397,7 +3390,9 @@ gfxFontGroup::WhichPrefFontSupportsChar(uint32_t aCh)
for (j = 0; j < numPrefs; j++) {
// look up the appropriate face
gfxFontFamily *family = (*families)[j];
if (!family) continue;
if (!family) {
continue;
}
// if a pref font is used, it's likely to be used again in the same text run.
// the style doesn't change so the face lookup can be cached rather than calling
@ -3409,8 +3404,12 @@ gfxFontGroup::WhichPrefFontSupportsChar(uint32_t aCh)
bool needsBold;
gfxFontEntry *fe = family->FindFontForStyle(mStyle, needsBold);
if (!fe) {
continue;
}
// if ch in cmap, create and return a gfxFont
if (fe && fe->HasCharacter(aCh)) {
if (fe->HasCharacter(aCh)) {
gfxFont* prefFont = fe->FindOrMakeFont(&mStyle, needsBold);
if (!prefFont) {
continue;
@ -3422,6 +3421,21 @@ gfxFontGroup::WhichPrefFontSupportsChar(uint32_t aCh)
return prefFont;
}
// If we requested a styled font (bold and/or italic), and the char
// was not available, check the regular face as well.
if (!fe->IsNormalStyle()) {
// If style/weight/stretch was not Normal, see if we can
// fall back to a next-best face (e.g. Arial Black -> Bold,
// or Arial Narrow -> Regular).
gfxFont* prefFont = FindFallbackFaceForChar(family, aCh);
if (prefFont) {
mLastPrefFamily = family;
mLastPrefFont = prefFont;
mLastPrefLang = charLang;
mLastPrefFirstFont = (i == 0 && j == 0);
return prefFont;
}
}
}
}

Просмотреть файл

@ -1247,8 +1247,7 @@ protected:
// search all faces in a family for a fallback in cases where it's unclear
// whether the family might have a font for a given character
gfxFont*
FindFallbackFaceForChar(gfxFontFamily* aFamily, uint32_t aCh,
Script aRunScript);
FindFallbackFaceForChar(gfxFontFamily* aFamily, uint32_t aCh);
// helper methods for looking up fonts

Просмотреть файл

@ -24,11 +24,10 @@ class MoveEmitterARM64
// Original stack push value.
uint32_t pushedAtStart_;
// These store stack offsets to spill locations, snapshotting
// codegen->framePushed_ at the time they were allocated. They are -1 if no
// This stores a stack offset to a spill location, snapshotting
// codegen->framePushed_ at the time it was allocated. It is -1 if no
// stack space has been allocated for that particular spill.
int32_t pushedAtCycle_;
int32_t pushedAtSpill_;
void assertDone() {
MOZ_ASSERT(!inCycle_);
@ -65,8 +64,7 @@ class MoveEmitterARM64
: inCycle_(false),
masm(masm),
pushedAtStart_(masm.framePushed()),
pushedAtCycle_(-1),
pushedAtSpill_(-1)
pushedAtCycle_(-1)
{ }
~MoveEmitterARM64() {

Просмотреть файл

@ -141,16 +141,13 @@ public:
bool isRecycled;
RefPtr<WebRenderCanvasData> canvasData =
aManager->CommandBuilder().CreateOrRecycleWebRenderUserData<WebRenderCanvasData>(this, &isRecycled);
nsHTMLCanvasFrame* canvasFrame = static_cast<nsHTMLCanvasFrame*>(mFrame);
if (!canvasFrame->UpdateWebRenderCanvasData(aDisplayListBuilder, canvasData)) {
return true;
}
WebRenderCanvasRendererAsync* data =
static_cast<WebRenderCanvasRendererAsync*>(canvasData->GetCanvasRenderer());
if (!isRecycled) {
nsHTMLCanvasFrame* canvasFrame = static_cast<nsHTMLCanvasFrame*>(mFrame);
if (!canvasFrame->InitializeCanvasRenderer(aDisplayListBuilder, data)) {
return true;
}
}
MOZ_ASSERT(data);
data->UpdateCompositableClient();
// Push IFrame for async image pipeline.
@ -461,11 +458,11 @@ nsHTMLCanvasFrame::BuildLayer(nsDisplayListBuilder* aBuilder,
}
bool
nsHTMLCanvasFrame::InitializeCanvasRenderer(nsDisplayListBuilder* aBuilder,
CanvasRenderer* aRenderer)
nsHTMLCanvasFrame::UpdateWebRenderCanvasData(nsDisplayListBuilder* aBuilder,
WebRenderCanvasData* aCanvasData)
{
HTMLCanvasElement* element = static_cast<HTMLCanvasElement*>(GetContent());
return element->InitializeCanvasRenderer(aBuilder, aRenderer);
return element->UpdateWebRenderCanvasData(aBuilder, aCanvasData);
}
void

Просмотреть файл

@ -18,6 +18,7 @@ namespace mozilla {
namespace layers {
class Layer;
class LayerManager;
class WebRenderCanvasData;
} // namespace layers
} // namespace mozilla
@ -32,6 +33,7 @@ public:
typedef mozilla::layers::CanvasRenderer CanvasRenderer;
typedef mozilla::layers::Layer Layer;
typedef mozilla::layers::LayerManager LayerManager;
typedef mozilla::layers::WebRenderCanvasData WebRenderCanvasData;
typedef mozilla::ContainerLayerParameters ContainerLayerParameters;
NS_DECL_QUERYFRAME
@ -53,8 +55,9 @@ public:
LayerManager* aManager,
nsDisplayItem* aItem,
const ContainerLayerParameters& aContainerParameters);
bool InitializeCanvasRenderer(nsDisplayListBuilder* aBuilder,
CanvasRenderer* aRenderer);
bool UpdateWebRenderCanvasData(nsDisplayListBuilder* aBuilder,
WebRenderCanvasData* aCanvasData);
/* get the size of the canvas's image */
nsIntSize GetCanvasSize();

Просмотреть файл

@ -6,7 +6,7 @@ fuzzy-if(Android,8,1000) == size-1.html size-1-ref.html
== image-rendering-test.html image-rendering-ref.html
== image-shadow.html image-shadow-ref.html
asserts-if(cocoaWidget,0-2) fails-if(webrender) == size-change-1.html size-change-1-ref.html
asserts-if(cocoaWidget,0-2) == size-change-1.html size-change-1-ref.html
random-if(cocoaWidget) == subpixel-1.html about:blank # see bug 1192616, re-enable once we're off the pandaboards

Просмотреть файл

@ -20,6 +20,7 @@
#if defined(ANDROID)
#include <sys/syscall.h>
#include <math.h>
#include <android/api-level.h>
#if __ANDROID_API__ < 8
@ -331,25 +332,6 @@ void *
SystemElf::GetSymbolPtr(const char *symbol) const
{
void *sym = dlsym(dlhandle, symbol);
// Various bits of Gecko use isnanf, which gcc is happy to compile into
// inlined code using floating-point comparisons. clang, on the other hand,
// does not use inline code and generates full calls to isnanf.
//
// libm.so on Android defines isnanf as weak. dlsym always returns null for
// weak symbols. Which means that we'll never be able to resolve the symbol
// that clang generates here. However, said weak symbol for isnanf is just
// an alias for __isnanf, which is the real definition. So if we're asked
// for isnanf and we can't find it, try looking for __isnanf instead. The
// actual system linker uses alternate resolution interfaces and therefore
// does not encounter this issue.
//
// See also https://bugs.chromium.org/p/chromium/issues/detail?id=376828,
// from which this comment and this fix are adapted.
if (!sym &&
!strcmp(symbol, "isnanf") &&
!strcmp(GetName(), "libm.so")) {
sym = dlsym(dlhandle, "__isnanf");
}
DEBUG_LOG("dlsym(%p [\"%s\"], \"%s\") = %p", dlhandle, GetPath(), symbol, sym);
ElfLoader::Singleton.lastError = dlerror();
return sym;
@ -576,6 +558,9 @@ ElfLoader::Init()
if (dladdr(FunctionPtr(syscall), &info) != 0) {
libc = LoadedElf::Create(info.dli_fname, info.dli_fbase);
}
if (dladdr(FunctionPtr<int (*)(double)>(isnan), &info) != 0) {
libm = LoadedElf::Create(info.dli_fname, info.dli_fbase);
}
#endif
}
@ -591,6 +576,7 @@ ElfLoader::~ElfLoader()
self_elf = nullptr;
#if defined(ANDROID)
libc = nullptr;
libm = nullptr;
#endif
AutoLock lock(&handlesMutex);

Просмотреть файл

@ -473,6 +473,9 @@ private:
* we wouldn't treat non-Android differently, but glibc uses versioned
* symbols which this linker doesn't support. */
RefPtr<LibHandle> libc;
/* And for libm. */
RefPtr<LibHandle> libm;
#endif
/* Bookkeeping */

Просмотреть файл

@ -1158,4 +1158,4 @@ static const TransportSecurityPreload kPublicKeyPinningPreloadList[] = {
static const int32_t kUnknownId = -1;
static const PRTime kPreloadPKPinsExpirationTime = INT64_C(1517596541822000);
static const PRTime kPreloadPKPinsExpirationTime = INT64_C(1517682914510000);

Просмотреть файл

@ -3,7 +3,6 @@
47tech.com: could not connect to host
4loc.us: could not connect to host
4x4.lk: could not connect to host
68277.me: could not connect to host
8560.be: could not connect to host
87577.com: could not connect to host
8887999.com: could not connect to host
@ -11,11 +10,13 @@
8ox.ru: could not connect to host
8t88.biz: could not connect to host
91-freedom.com: could not connect to host
9ss6.com: could not connect to host
aaronmcguire.me: could not connect to host
abolition.co: could not connect to host
accwing.com: could not connect to host
acrossgw.com: could not connect to host
adamgold.net: could not connect to host
adzie.xyz: could not connect to host
aevpn.org: could not connect to host
afrikarl.de: could not connect to host
agowa.eu: could not connect to host
@ -24,6 +25,7 @@ akoww.de: could not connect to host
akul.co.in: could not connect to host
al-f.net: could not connect to host
alauda-home.de: could not connect to host
alertboxx.com: could not connect to host
alexmol.tk: could not connect to host
alexperry.io: could not connect to host
alilialili.ga: could not connect to host
@ -38,27 +40,34 @@ andrepicard.de: could not connect to host
andrewhowden.com: could not connect to host
annetaan.fi: could not connect to host
anoneko.com: could not connect to host
answers-online.ru: could not connect to host
anyways.at: could not connect to host
aoku3d.com: could not connect to host
apkoyunlar.club: could not connect to host
arent.kz: could not connect to host
arksan.com.tr: could not connect to host
artisense.de: could not connect to host
artyland.ru: could not connect to host
asdyx.de: could not connect to host
askmagicconch.com: could not connect to host
assdecoeur.org: could not connect to host
astutikhonda.com: could not connect to host
at1.co: could not connect to host
athi.pl: could not connect to host
austinsutphin.com: could not connect to host
australiancattle.dog: could not connect to host
auto-anleitung.de: could not connect to host
autostop-occasions.be: could not connect to host
avi9526.pp.ua: could not connect to host
awan.tech: could not connect to host
awf0.xyz: could not connect to host
b422edu.com: could not connect to host
baitulongbaycruises.com: could not connect to host
balonmano.co: could not connect to host
bandarifamily.com: could not connect to host
batfoundry.com: could not connect to host
bbdos.ru: could not connect to host
beasel.biz: could not connect to host
bellavistaoutdoor.com: could not connect to host
belua.com: could not connect to host
bencorby.com: could not connect to host
benjamin-horvath.com: could not connect to host
@ -91,19 +100,21 @@ carlandfaith.com: could not connect to host
catgirl.me: could not connect to host
centos.pub: could not connect to host
challengeskins.com: could not connect to host
chaoslab.org: could not connect to host
chaoticlaw.com: could not connect to host
cheah.xyz: could not connect to host
cheesefusion.com: could not connect to host
childrendeservebetter.org: could not connect to host
chima.us: could not connect to host
china-line.org: could not connect to host
chloehorler.com: could not connect to host
chosenplaintext.org: could not connect to host
chrisself.xyz: could not connect to host
christiangaetano.com: could not connect to host
chromaryu.net: could not connect to host
chziyue.com: could not connect to host
clearviewwealthprojector.com.au: could not connect to host
cloudbleed.info: could not connect to host
cloudimproved.com: could not connect to host
cmahy.be: could not connect to host
cmpr.es: could not connect to host
cnlic.com: could not connect to host
cocaine-import.agency: could not connect to host
@ -113,14 +124,10 @@ colleencornez.com: could not connect to host
colo-tech.com: could not connect to host
comprehensiveihc.com: could not connect to host
conception.sk: could not connect to host
conflux.tw: could not connect to host
conniesacademy.com: could not connect to host
corinnanese.de: could not connect to host
cosmeticasimple.com: could not connect to host
cosplayer.com: could not connect to host
cpaneltips.com: could not connect to host
crescent.gr.jp: could not connect to host
crestasantos.com: could not connect to host
criticalaim.com: could not connect to host
crystalmachine.net: could not connect to host
csgo77.com: could not connect to host
@ -131,7 +138,6 @@ d-bood.site: could not connect to host
dahlberg.cologne: could not connect to host
daniel-stahl.net: could not connect to host
danielzuzevich.com: could not connect to host
dannyrohde.de: could not connect to host
darlo.co.uk: could not connect to host
datorb.com: could not connect to host
davros.eu: could not connect to host
@ -146,8 +152,8 @@ derivativeshub.pro: could not connect to host
detroit-english.de: could not connect to host
dev-talk.eu: could not connect to host
devkid.net: could not connect to host
devops.moe: could not connect to host
dick.red: could not connect to host
die-blahuts.de: could not connect to host
digioccumss.ddns.net: could not connect to host
diguass.us: could not connect to host
dijks.com: could not connect to host
@ -164,6 +170,7 @@ duch.cloud: could not connect to host
duelsow.eu: could not connect to host
duks.com.br: could not connect to host
duo.money: could not connect to host
e-wishlist.net: could not connect to host
eagleridgecampground.com: could not connect to host
eatfitoutlet.com.br: could not connect to host
eeb98.com: could not connect to host
@ -174,6 +181,7 @@ elexel.ru: could not connect to host
endlessdiy.ca: could not connect to host
energy-drink-magazin.de: could not connect to host
engg.ca: could not connect to host
enriquepiraces.com: could not connect to host
esibun.net: could not connect to host
estan.cn: could not connect to host
eurostrategy.vn.ua: could not connect to host
@ -198,7 +206,7 @@ firexarxa.de: could not connect to host
first-time-offender.com: could not connect to host
fixmyglitch.com: could not connect to host
flam.io: could not connect to host
fleximus.org: could not connect to host
fletchto99.com: could not connect to host
foodserve.in: could not connect to host
fossewayflowers.co.uk: could not connect to host
fossewayflowers.com: could not connect to host
@ -209,7 +217,6 @@ freaksites.dk: could not connect to host
fredliang.cn: could not connect to host
fredtec.ru: could not connect to host
freesounding.ru: could not connect to host
frino.de: could not connect to host
fromlemaytoz.com: could not connect to host
frosty-gaming.xyz: could not connect to host
fsck.cz: could not connect to host
@ -223,11 +230,12 @@ fyol.pw: could not connect to host
g4w.co: could not connect to host
gam3rs.de: could not connect to host
game-gentle.com: could not connect to host
garagemhermetica.org: could not connect to host
gasbarkenora.com: could not connect to host
gasnews.net: could not connect to host
gautham.it: could not connect to host
gaygeeks.de: could not connect to host
gbcsummercamps.com: could not connect to host
gdevpenze.ru: could not connect to host
gdhzcgs.com: could not connect to host
geeks.berlin: could not connect to host
geneve.guide: could not connect to host
@ -237,6 +245,9 @@ getwarden.net: could not connect to host
gevaulug.fr: could not connect to host
gfoss.gr: could not connect to host
ggss.cf: could not connect to host
ghostblog.info: could not connect to host
giveme.online: could not connect to host
gizmo.ovh: could not connect to host
gnom.me: could not connect to host
godrealms.com: could not connect to host
google: could not connect to host
@ -271,10 +282,11 @@ hoodoo.io: could not connect to host
hoodoo.tech: could not connect to host
horvathd.eu: could not connect to host
hotchillibox.co.za: could not connect to host
hotplug.gr: could not connect to host
hukkatavara.com: could not connect to host
hundter.com: could not connect to host
huntshomeinspections.com: could not connect to host
ibase.com: could not connect to host
icbemp.gov: could not connect to host
ifxnet.com: could not connect to host
ikenmeyer.eu: could not connect to host
ileat.com: could not connect to host
@ -286,7 +298,9 @@ injust.me: could not connect to host
insouciant.org: could not connect to host
investorloanshub.com: could not connect to host
iris-insa.com: could not connect to host
isaacman.tech: could not connect to host
issuesofconcern.in: could not connect to host
itmanie.cz: could not connect to host
itpro-mg.de: could not connect to host
itproject.guru: could not connect to host
ivanpolchenko.com: could not connect to host
@ -302,16 +316,15 @@ jiyuu-ni.com: could not connect to host
jiyuu-ni.net: could not connect to host
jobmedic.com: could not connect to host
joecod.es: could not connect to host
johnmh.me: could not connect to host
jonathansanchez.pro: could not connect to host
jonpads.com: could not connect to host
jons.org: could not connect to host
joostbovee.nl: could not connect to host
just-pools.co.za: could not connect to host
justmy.website: could not connect to host
k-wallet.com: could not connect to host
k82.org: could not connect to host
kamikaichimaru.com: could not connect to host
kanaanonline.org: could not connect to host
kanjo.de: could not connect to host
kapo.info: could not connect to host
karanlyons.com: could not connect to host
@ -319,9 +332,9 @@ karuneshjohri.com: could not connect to host
katzen.me: could not connect to host
kawaiiku.com: could not connect to host
kawaiiku.de: could not connect to host
kbfl.org: could not connect to host
kenrogers.co: could not connect to host
kenvix.com: could not connect to host
kibibit.net: could not connect to host
kieranweightman.me: could not connect to host
kinepolis-studio.ga: could not connect to host
kjoglum.me: could not connect to host
@ -332,8 +345,10 @@ kousaku.jp: could not connect to host
kozmik.co: could not connect to host
kteen.info: could not connect to host
kylling.io: could not connect to host
laboutiquemarocaineduconvoyeur.ma: could not connect to host
lacasa.fr: could not connect to host
lachawoj.de: could not connect to host
lafosseobservatoire.be: could not connect to host
lathamlabs.com: could not connect to host
lathamlabs.net: could not connect to host
lathamlabs.org: could not connect to host
@ -347,7 +362,6 @@ lenkunz.me: could not connect to host
leveredge.net: could not connect to host
lezdomsm.com: could not connect to host
lheinrich.org: could not connect to host
libbitcoin.org: could not connect to host
lifenexto.com: could not connect to host
lingerieonline.com.br: could not connect to host
linksanitizer.com: could not connect to host
@ -366,7 +380,6 @@ lovelytimes.net: could not connect to host
luav.org: could not connect to host
lubomirkazakov.com: could not connect to host
luenwarneke.com: could not connect to host
maartenterpstra.xyz: could not connect to host
macedopesca.com.br: could not connect to host
madrants.net: could not connect to host
magnacumlaude.co: could not connect to host
@ -402,8 +415,6 @@ mpserver12.org: could not connect to host
mrliu.me: could not connect to host
mtn.cc: could not connect to host
munduch.cz: could not connect to host
musearchengine.com: could not connect to host
mygallery.homelinux.net: could not connect to host
myrent.quebec: could not connect to host
naphex.rocks: could not connect to host
narodsovety.ru: could not connect to host
@ -419,8 +430,8 @@ nikolasbradshaw.com: could not connect to host
niouininon.eu: could not connect to host
niva.synology.me: could not connect to host
nkb.in.th: could not connect to host
nlegall.fr: could not connect to host
nodelab-it.de: could not connect to host
notadd.store: could not connect to host
notcompletelycorrect.com: could not connect to host
notesforpebble.com: could not connect to host
novascan.net: could not connect to host
@ -428,9 +439,9 @@ novelabs.eu: could not connect to host
nowcost.com: could not connect to host
nowremindme.com: could not connect to host
nup.pw: could not connect to host
oasisim.net: could not connect to host
obdolbacca.ru: could not connect to host
oberhof.co: could not connect to host
octal.es: could not connect to host
octosys.net: could not connect to host
octosys.org: could not connect to host
octosys.ru: could not connect to host
@ -446,14 +457,14 @@ oscsdp.cz: could not connect to host
outetc.com: could not connect to host
oxygaming.com: could not connect to host
oxymc.com: could not connect to host
ozonitron.com: could not connect to host
ozonitron.de: could not connect to host
ozonitron.eu: could not connect to host
palmavile.us: could not connect to host
palmaville.com: could not connect to host
pascalchristen.ch: could not connect to host
pear2pear.de: could not connect to host
perkbrian.com: could not connect to host
persjrp.ca: could not connect to host
persoform.ch: could not connect to host
peter.org.ua: could not connect to host
pgpmail.cc: could not connect to host
philippa.cool: could not connect to host
php-tuning.de: could not connect to host
@ -483,6 +494,7 @@ reignsphere.net: could not connect to host
reinaertvandecruys.me: could not connect to host
reismil.ch: could not connect to host
repaxan.com: could not connect to host
reporting.gov: could not connect to host
reqognize.com: could not connect to host
reth.ch: could not connect to host
retube.ga: could not connect to host
@ -508,7 +520,6 @@ samaritan.tech: could not connect to host
sanatrans.com: could not connect to host
sanmuding.com: could not connect to host
sarndipity.com: could not connect to host
savecashindia.com: could not connect to host
schamlosharmlos.de: could not connect to host
scm-2017.org: could not connect to host
seanstrout.com: could not connect to host
@ -521,7 +532,6 @@ semantheme.fr: could not connect to host
servecrypt.com: could not connect to host
servfefe.com: could not connect to host
sesha.co.za: could not connect to host
sgtsnookums.net: could not connect to host
shadowplus.net: could not connect to host
shadowrocket.net: could not connect to host
sharevari.com: could not connect to host
@ -530,6 +540,7 @@ sheratan.web.id: could not connect to host
sheying.tm: could not connect to host
shirakaba-cc.com: could not connect to host
shopifycloud.com: could not connect to host
shoppingreview.org: could not connect to host
shotonwhat.com: could not connect to host
siliconchip.me: could not connect to host
simbolo.co.uk: could not connect to host
@ -548,28 +559,32 @@ socialworkout.net: could not connect to host
socialworkout.org: could not connect to host
socialworkout.tv: could not connect to host
socketize.com: could not connect to host
sodiao.cc: could not connect to host
solos.im: could not connect to host
somali-derp.com: could not connect to host
soulema.com: could not connect to host
sowingseasons.com: could not connect to host
spacountryexplorer.org.au: could not connect to host
spdf.net: could not connect to host
spha.info: could not connect to host
spicywombat.com: could not connect to host
spom.net: could not connect to host
sportsmanadvisor.com: could not connect to host
stadtgartenla.com: could not connect to host
statgram.me: could not connect to host
static-assets.io: could not connect to host
stefanovski.io: could not connect to host
stickswag.cf: could not connect to host
stpip.com: could not connect to host
stylle.me: could not connect to host
surdam.casa: could not connect to host
sussexwebdesigns.com: could not connect to host
sviz.pro: could not connect to host
takusan.ru: could not connect to host
talktwincities.com: could not connect to host
tbarter.com: could not connect to host
tdsb.cf: could not connect to host
tdsbhack.tk: could not connect to host
techask.it: could not connect to host
technoinfogroup.it: could not connect to host
techpit.us: could not connect to host
telugu4u.net: could not connect to host
tenispopular.com: could not connect to host
@ -578,15 +593,18 @@ theresa-mayer.eu: could not connect to host
thesehighsandlows.com: could not connect to host
thinkcash.nl: could not connect to host
thinktux.net: could not connect to host
thynx.io: could not connect to host
tierarztpraxis-weinert.de: could not connect to host
tiliaze.info: could not connect to host
tiliaze.net: could not connect to host
timysewyn.be: could not connect to host
tobi-mayer.de: could not connect to host
totallynotaserver.com: could not connect to host
totch.de: could not connect to host
totot.net: could not connect to host
traces.ml: could not connect to host
transcendmotor.sg: could not connect to host
treebaglia.xyz: could not connect to host
troianet.com.br: could not connect to host
tucidi.net: could not connect to host
turn-sticks.com: could not connect to host
tusb.ml: could not connect to host
@ -600,8 +618,8 @@ umsapi.com: could not connect to host
unicorn.li: could not connect to host
uniformehumboldt.com.br: could not connect to host
unterschicht.tv: could not connect to host
upr.com.ua: could not connect to host
vadik.me: could not connect to host
valshamar.is: could not connect to host
vanderstraeten.dynv6.net: could not connect to host
vapehour.com: could not connect to host
vapeshopsupply.com: could not connect to host
@ -653,13 +671,13 @@ yobbelwobbel.de: could not connect to host
youyoulemon.com: could not connect to host
yum0.cn: could not connect to host
yux.fr: could not connect to host
z33.ch: could not connect to host
zaoext.com: could not connect to host
zberger.com: could not connect to host
zellari.ru: could not connect to host
zenfusion.fr: could not connect to host
zenghx.tk: could not connect to host
zerosource.net: could not connect to host
zeug.co: could not connect to host
zopyx.com: could not connect to host
zorz.info: could not connect to host
ztytian.com: could not connect to host
@ -671,7 +689,7 @@ zzw.ca: could not connect to host
0005aa.com: could not connect to host
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 119" data: no]
0222aa.com: did not receive HSTS header
0222aa.com: could not connect to host
048.ag: could not connect to host
050508.com: could not connect to host
0f.io: could not connect to host
@ -692,6 +710,7 @@ zzw.ca: could not connect to host
1018hosting.nl: did not receive HSTS header
1022996493.rsc.cdn77.org: could not connect to host
1091.jp: could not connect to host
10ppm.com: did not receive HSTS header
10seos.com: did not receive HSTS header
10tacle.io: could not connect to host
12.net: did not receive HSTS header
@ -1107,6 +1126,7 @@ amigogeek.net: could not connect to host
amilx.com: could not connect to host
amilx.org: could not connect to host
amimoto-ami.com: max-age too low: 3153600
amin.one: did not receive HSTS header
amishsecurity.com: could not connect to host
amitse.com: did not receive HSTS header
amitube.com: did not receive HSTS header
@ -1191,7 +1211,6 @@ antoineschaller.ch: did not receive HSTS header
antoniomarques.eu: did not receive HSTS header
antoniorequena.com.ve: could not connect to host
antscript.com: did not receive HSTS header
anttitenhunen.com: could not connect to host
anycoin.me: could not connect to host
anymetrix.io: did not receive HSTS header
aocast.info: could not connect to host
@ -1247,6 +1266,7 @@ areyouever.me: did not receive HSTS header
argennon.xyz: could not connect to host
arguggi.co.uk: could not connect to host
ariacreations.net: did not receive HSTS header
arislight.com: did not receive HSTS header
aristilabs.com: did not receive HSTS header
arlen.io: could not connect to host
arlen.se: could not connect to host
@ -1348,7 +1368,7 @@ autobedarf.net: did not receive HSTS header
autodeploy.it: could not connect to host
autoecolebudget.ch: did not receive HSTS header
autoeet.cz: did not receive HSTS header
autoepc.ro: could not connect to host
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
@ -1479,6 +1499,7 @@ bedabox.com: max-age too low: 0
bedeta.de: could not connect to host
bedreid.dk: did not receive HSTS header
bedrijvenadministratie.nl: could not connect to host
beepan.com: did not receive HSTS header
beerboutique.com.br: could not connect to host
beetleroadstories.com: could not connect to host
befundup.com: could not connect to host
@ -1715,7 +1736,6 @@ bratteng.xyz: could not connect to host
bravz.de: could not connect to host
bremensaki.com: max-age too low: 2592000
brenden.net.au: did not receive HSTS header
brfvh24.se: could not connect to host
brickoo.com: could not connect to host
brickyardbuffalo.com: did not receive HSTS header
bridholm.se: could not connect to host
@ -1799,7 +1819,6 @@ buzzconcert.com: could not connect to host
buzztelco.com.au: did not receive HSTS header
bw81.xyz: could not connect to host
bwear4all.de: could not connect to host
by1896.com: did not receive HSTS header
by4cqb.cn: could not connect to host
bydisk.com: could not connect to host
byken.cn: did not receive HSTS header
@ -1878,7 +1897,6 @@ canadiangamblingchoice.com: did not receive HSTS header
candicontrols.com: did not receive HSTS header
candratech.com: could not connect to host
candygirl.shop: could not connect to host
canlidoviz.com: did not receive HSTS header
canyonshoa.com: did not receive HSTS header
capecycles.co.za: did not receive HSTS header
capeyorkfire.com.au: did not receive HSTS header
@ -1910,7 +1928,7 @@ casefall.com: could not connect to host
cash-pos.com: could not connect to host
cashmyphone.ch: could not connect to host
casino-cashflow.ru: did not receive HSTS header
casinostest.com: did not receive HSTS header
casinostest.com: could not connect to host
casioshop.eu: did not receive HSTS header
casovi.cf: could not connect to host
castagnonavocats.com: did not receive HSTS header
@ -2047,7 +2065,6 @@ cintdirect.com: could not connect to host
cioconference.co.nz: could not connect to host
ciplanutrition.com: did not receive HSTS header
cirrohost.com: did not receive HSTS header
cirrus0.de: did not receive HSTS header
ciscohomeanalytics.com: could not connect to host
ciscommerce.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]
citiagent.cz: could not connect to host
@ -2170,7 +2187,6 @@ comfortticket.de: did not receive HSTS header
comfy.cafe: did not receive HSTS header
comfy.moe: did not receive HSTS header
comicspines.com: could not connect to host
comicspornos.com: max-age too low: 2592000
comitesaustria.at: could not connect to host
comiteshopping.com: could not connect to host
commercialplanet.eu: could not connect to host
@ -2186,6 +2202,7 @@ compiledworks.com: could not connect to host
completionist.audio: could not connect to host
complymd.com: did not receive HSTS header
compraneta.com: did not receive HSTS header
compubench.com: did not receive HSTS header
compucorner.com.mx: could not connect to host
computeremergency.com.au: did not receive HSTS header
computersystems.guru: did not receive HSTS header
@ -2193,6 +2210,7 @@ computertal.de: could not connect to host
concentrade.de: did not receive HSTS header
concord-group.co.jp: did not receive HSTS header
confirm365.com: could not connect to host
conflux.tw: did not receive HSTS header
conformal.com: could not connect to host
cong5.net: could not connect to host
congz.me: could not connect to host
@ -2420,7 +2438,6 @@ darkpony.ru: could not connect to host
darksideof.it: could not connect to host
darkstance.org: could not connect to host
darktree.in: could not connect to host
darkwater.info: did not receive HSTS header
daropia.org: could not connect to host
darrenellis.xyz: did not receive HSTS header
dash-board.jp: did not receive HSTS header
@ -2458,7 +2475,7 @@ dcl.re: did not receive HSTS header
dcuofriends.net: could not connect to host
dcurt.is: did not receive HSTS header
dcw.io: did not receive HSTS header
ddatsh.com: did not receive HSTS header
ddatsh.com: could not connect to host
debank.tv: did not receive HSTS header
debatch.se: could not connect to host
debian-vhost.de: did not receive HSTS header
@ -2553,6 +2570,7 @@ diannaobos.com: did not receive HSTS header
dicando.com: max-age too low: 2592000
dicelab.co.uk: could not connect to host
dicionariofinanceiro.com: did not receive HSTS header
dicoding.com: did not receive HSTS header
dieb.photo: could not connect to host
dierenkruiden.nl: could not connect to host
diewebstube.de: could not connect to host
@ -2724,6 +2742,7 @@ dshiv.io: could not connect to host
dtub.co: could not connect to host
dualias.xyz: could not connect to host
dubik.su: did not receive HSTS header
dudesunderwear.com.br: did not receive HSTS header
duelysthub.com: could not connect to host
duerls.de: did not receive HSTS header
dukec.me: could not connect to host
@ -2773,6 +2792,7 @@ ebiografia.com: did not receive HSTS header
ebiografias.com.br: did not receive HSTS header
ebolsa.com.br: did not receive HSTS header
ebolsas.com.br: did not receive HSTS header
ebooksgratuits.org: did not receive HSTS header
ebp2p.com: did not receive HSTS header
ebpglobal.com: did not receive HSTS header
ebraph.com: could not connect to host
@ -2976,7 +2996,6 @@ esko.bar: could not connect to host
esln.org: did not receive HSTS header
esn-ypci.com: could not connect to host
esocweb.com: could not connect to host
esp.community: did not receive HSTS header
esp8285.store: could not connect to host
espacemontmorency.com: did not receive HSTS header
especificosba.com.mx: could not connect to host
@ -3102,6 +3121,7 @@ fanflow.com: did not receive HSTS header
fantasyfootballpundit.com: did not receive HSTS header
fanyl.cn: could not connect to host
farces.com: did not receive HSTS header
farhadexchange.com: did not receive HSTS header
farwat.ru: did not receive HSTS header
fashion.net: did not receive HSTS header
fashioncare.cz: did not receive HSTS header
@ -3129,7 +3149,6 @@ feedthebot.com: did not receive HSTS header
feezmodo.com: did not receive HSTS header
fefore.com: could not connect to host
fegans.org.uk: did not receive HSTS header
feirlane.org: could not connect to host
felisslovakia.sk: [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]
feliwyn.fr: did not receive HSTS header
felixrr.pro: could not connect to host
@ -3289,6 +3308,7 @@ frasesytarjetas.com: did not receive HSTS header
frasys.io: did not receive HSTS header
frau-inge.de: could not connect to host
fraudempire.com: could not connect to host
frederik-braun.com: 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
@ -3412,10 +3432,11 @@ gatapro.net: could not connect to host
gatorsa.es: did not receive HSTS header
gaussorgues.me: could not connect to host
gdegem.org: did not receive HSTS header
gdz.tv: did not receive HSTS header
gebn.co.uk: did not receive HSTS header
gebn.uk: could not connect to host
gedankenbude.info: could not connect to host
geek.com.tw: did not receive HSTS header
geek.tw: did not receive HSTS header
geekcast.co.uk: did not receive HSTS header
geekmind.org: max-age too low: 172800
geeks.lgbt: could not connect to host
@ -3473,7 +3494,7 @@ getwashdaddy.com: could not connect to host
gfm.tech: could not connect to host
gfournier.ca: could not connect to host
gfwsb.ml: could not connect to host
ggs-marschallstrasse.de: did not receive HSTS header
gfxbench.com: did not receive HSTS header
ggss.ml: could not connect to host
gh16.com.ar: could not connect to host
gheorghe-sarcov.ga: could not connect to host
@ -3655,6 +3676,7 @@ gtanda.tk: could not connect to host
gtech.work: did not receive HSTS header
gtldna.com: could not connect to host
gtlfsonlinepay.com: did not receive HSTS header
gtopala.com: did not receive HSTS header
gtraxapp.com: could not connect to host
gts-schulsoftware.de: did not receive HSTS header
guava.studio: did not receive HSTS header
@ -3858,7 +3880,6 @@ hikinggearlab.com: did not receive HSTS header
hilinemerchandising.com: did not receive HSTS header
hillcity.org.nz: did not receive HSTS header
hilnu.tk: could not connect to host
himens.com: did not receive HSTS header
hintergedanken.com: did not receive HSTS header
hipercultura.com: did not receive HSTS header
hiphopconvention.nl: could not connect to host
@ -3969,7 +3990,6 @@ 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
hydronyx.me: could not connect to host
hypa.net.au: did not receive HSTS header
hyper69.com: did not receive HSTS header
hypnoresults.com.au: did not receive HSTS header
@ -4035,11 +4055,10 @@ ihrlotto.de: could not connect to host
ihrnationalrat.ch: could not connect to host
ihsbsd.me: could not connect to host
ihsbsd.tk: could not connect to host
iiong.com: did not receive HSTS header
iispeed.com: did not receive HSTS header
ijn-dd.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 119" data: no]
ijoda.com: did not receive HSTS header
ikon.name: could not connect to host
ikon.name: did not receive HSTS header
ikwilguidobellen.nl: could not connect to host
ilbuongiorno.it: did not receive HSTS header
ilgi.work: could not connect to host
@ -4135,6 +4154,7 @@ inspiroinc.com: could not connect to host
instacart.com: did not receive HSTS header
instant-hack.com: did not receive HSTS header
instantdev.io: could not connect to host
instantkhabar.com: did not receive HSTS header
instinctiveads.com: did not receive HSTS header
institutoflordelavida.com: could not connect to host
instruktor.io: could not connect to host
@ -4165,6 +4185,7 @@ inverselink-user-content.com: could not connect to host
inverselink.com: could not connect to host
investnext.com: max-age too low: 43200
invictusmc.uk: could not connect to host
inviosolutions.com: max-age too low: 0
invite24.pro: could not connect to host
iolife.dk: could not connect to host
ionas-law.ro: did not receive HSTS header
@ -4267,7 +4288,6 @@ jackdoan.com: did not receive HSTS header
jackfahnestock.com: could not connect to host
jacobparry.ca: did not receive HSTS header
jagido.de: did not receive HSTS header
jaguarwong.xyz: could not connect to host
jahliveradio.com: could not connect to host
jamanji.com.ng: could not connect to host
james-parker.com: did not receive HSTS header
@ -4453,6 +4473,7 @@ justlikethat.hosting: did not receive HSTS header
justnaw.co.uk: could not connect to host
justudin.com: did not receive HSTS header
justwood.cz: did not receive HSTS header
jutella.de: did not receive HSTS header
juvenex.co: could not connect to host
juwairen.cn: could not connect to host
jvoice.net: could not connect to host
@ -4593,7 +4614,7 @@ kletterkater.com: did not receive HSTS header
klicktojob.de: could not connect to host
klunkergarten.org: could not connect to host
knapen.io: max-age too low: 604800
knccloud.com: did not receive HSTS header
knccloud.com: could not connect to host
kngk-transavto.ru: could not connect to host
knigadel.com: did not receive HSTS header
knightsbridgegroup.org: could not connect to host
@ -4618,6 +4639,7 @@ kolozsvaricsuhe.hu: did not receive HSTS header
komikito.com: could not connect to host
kompetenzwerft.de: did not receive HSTS header
konata.us: could not connect to host
konkurs.ba: did not receive HSTS header
kontaxis.network: could not connect to host
koopjesnel.nl: could not connect to host
koordinate.net: could not connect to host
@ -4729,7 +4751,6 @@ langhun.me: did not receive HSTS header
laniakean.com: did not receive HSTS header
lanzainc.xyz: did not receive HSTS header
laobox.fr: could not connect to host
laospage.com: did not receive HSTS header
laplaceduvillage.net: could not connect to host
laplanetebleue.com: did not receive HSTS header
laquack.com: could not connect to host
@ -4817,6 +4838,7 @@ lgts.se: could not connect to host
liaillustr.at: did not receive HSTS header
liam-w.com: did not receive HSTS header
liamjack.fr: could not connect to host
liangji.com.tw: did not receive HSTS header
lianye.in: did not receive HSTS header
lianyexiuchang.in: could not connect to host
liaoshuma.com: could not connect to host
@ -5164,7 +5186,6 @@ matthewprenger.com: could not connect to host
matthiassteen.be: max-age too low: 0
mattressinsider.com: max-age too low: 3153600
mattsvensson.com: max-age too low: 0
mattwservices.co.uk: did not receive HSTS header
matty.digital: did not receive HSTS header
maultrom.ml: could not connect to host
maupiknik.com: did not receive HSTS header
@ -5179,6 +5200,7 @@ maxserver.com: did not receive HSTS header
maya.mg: could not connect to host
mazyun.com: max-age too low: 3600
mazz-tech.com: could not connect to host
mazzotta.me: did not receive HSTS header
mbconsultancy.nu: did not receive HSTS header
mc81.com: could not connect to host
mca2017.org: did not receive HSTS header
@ -5654,6 +5676,7 @@ neko-life.com: did not receive HSTS header
neko-system.com: did not receive HSTS header
nemno.de: could not connect to host
nemovement.org: could not connect to host
neo19.com: did not receive HSTS header
neoani.me: could not connect to host
neofelhz.space: could not connect to host
neonisi.com: could not connect to host
@ -5870,7 +5893,7 @@ offshorefirma-gruenden.com: could not connect to host
offshoremarineparts.com: did not receive HSTS header
oficinadocelular.com.br: could not connect to host
oganek.ie: could not connect to host
oganime.com: did not receive HSTS header
oganime.com: could not connect to host
ogogoshop.com: could not connect to host
ohling.org: could not connect to host
ohm2013.org: did not receive HSTS header
@ -5880,6 +5903,7 @@ oiepoie.nl: could not connect to host
oishioffice.com: did not receive HSTS header
ojls.co: could not connect to host
okane.love: could not connect to host
oke.com.tw: did not receive HSTS header
okok-rent.com: could not connect to host
okok.rent: could not connect to host
okutama.in.th: could not connect to host
@ -5897,7 +5921,6 @@ ominto.com: did not receive HSTS header
omniscimus.net: could not connect to host
omniti.com: max-age too low: 1
omquote.gq: could not connect to host
omsdieppe.fr: did not receive HSTS header
omskit.ru: did not receive HSTS header
omyogarishikesh.com: did not receive HSTS header
one-pe.com: did not receive HSTS header
@ -5998,7 +6021,6 @@ oscloud.com.ua: could not connect to host
oscreen.me: could not connect to host
oscreen.org: could not connect to host
osdls.gov: could not connect to host
oshrc.gov: did not receive HSTS header
oslfoundation.org: could not connect to host
osp.cx: could not connect to host
ossan-kobe-gourmet.com: did not receive HSTS header
@ -6028,7 +6050,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: did not receive HSTS header
oxygenabsorbers.com: did not receive HSTS header
oxynux.fr: could not connect to host
oyste.in: could not connect to host
@ -6125,6 +6146,7 @@ payments-reference.org: could not connect to host
payments.google.com: did not receive HSTS header (error ignored - included regardless)
payroll.ch: could not connect to host
paytwopay.com: could not connect to host
pback.se: did not receive HSTS header
pbapp.net: did not receive HSTS header
pbbr.com: did not receive HSTS header
pbprint.ru: did not receive HSTS header
@ -6280,6 +6302,7 @@ playnation.io: could not connect to host
pleasure.forsale: could not connect to host
pleier-it.de: did not receive HSTS header
pleier.it: did not receive HSTS header
plextv.de: did not receive HSTS header
plfgr.eu.org: could not connect to host
plhdb.org: did not receive HSTS header
plirt.ru: could not connect to host
@ -6346,6 +6369,7 @@ potatoheads.net: could not connect to host
potbar.com: could not connect to host
potlytics.com: could not connect to host
potsky.com: did not receive HSTS header
pourmesloisirs.com: did not receive HSTS header
poussinooz.fr: could not connect to host
povitria.net: could not connect to host
power-l.ch: did not receive HSTS header
@ -6472,7 +6496,7 @@ pwd.ovh: could not connect to host
pwm.jp: could not connect to host
pwnsdx.pw: could not connect to host
pyol.org: could not connect to host
pypi-mirrors.org: did not receive HSTS header
pypi-mirrors.org: could not connect to host
pypi-status.org: could not connect to host
pyplo.org: did not receive HSTS header
pypt.lt: did not receive HSTS header
@ -6795,7 +6819,6 @@ rubyshop.nl: max-age too low: 604800
rudeotter.com: did not receive HSTS header
rugirlfriend.com: could not connect to host
rugs.ca: did not receive HSTS header
ruhr3.de: did not receive HSTS header
ruig.jp: could not connect to host
ruiming.me: did not receive HSTS header
ruitershoponline.nl: did not receive HSTS header
@ -7041,6 +7064,7 @@ servercode.ca: did not receive HSTS header
serverdensity.io: did not receive HSTS header
servergno.me: did not receive HSTS header
servermonkey.nl: could not connect to host
servicevie.com: did not receive HSTS header
servious.org: could not connect to host
servu.de: did not receive HSTS header
seryo.moe: could not connect to host
@ -7176,6 +7200,7 @@ sitesforward.com: did not receive HSTS header
sitesten.com: did not receive HSTS header
sixtwentyten.com: did not receive HSTS header
sizingservers.be: did not receive HSTS header
skei.org: did not receive HSTS header
ski-insurance.com.au: did not receive HSTS header
skidstresser.com: did not receive HSTS header
skillproxy.com: could not connect to host
@ -7386,7 +7411,6 @@ stabletoken.com: could not connect to host
stackfiles.io: could not connect to host
stadjerspasonline.nl: could not connect to host
stadtbauwerk.at: did not receive HSTS header
stadterneuerung-hwb.de: did not receive HSTS header
staffjoy.com: did not receive HSTS header
staffjoystaging.com: could not connect to host
stahl.xyz: could not connect to host
@ -7480,6 +7504,7 @@ studydrive.net: did not receive HSTS header
studyhub.cf: did not receive HSTS header
stugb.de: did not receive HSTS header
sturbock.me: did not receive HSTS header
sturdio.com.br: did not receive HSTS header
stylenda.com: could not connect to host
stytt.com: could not connect to host
subbing.work: could not connect to host
@ -7533,7 +7558,7 @@ supweb.ovh: did not receive HSTS header
surfeasy.com: did not receive HSTS header
surfone-leucate.com: did not receive HSTS header
survivalistplanet.com: could not connect to host
sussexwebdesigns.info: did not receive HSTS header
sussexwebdesigns.info: could not connect to host
suzukikenichi.com: did not receive HSTS header
svatba-frantovi.cz: could not connect to host
svenluijten.com: did not receive HSTS header
@ -7633,6 +7658,7 @@ tauchkater.de: could not connect to host
tavoittaja.fi: did not receive HSTS header
tavopica.lt: did not receive HSTS header
taxbench.com: could not connect to host
taxi-24std.de: did not receive HSTS header
taxiindenbosch.nl: did not receive HSTS header
taxsnaps.co.nz: did not receive HSTS header
tazz.in: could not connect to host
@ -7760,6 +7786,7 @@ thedystance.com: could not connect to host
theelitebuzz.com: did not receive HSTS header
theendofzion.com: did not receive HSTS header
theescapistswiki.com: could not connect to host
theeyeopener.com: did not receive HSTS header
thefarbeyond.com: could not connect to host
theflowerbasketonline.com: could not connect to host
thefootballanalyst.com: did not receive HSTS header
@ -7875,7 +7902,6 @@ timeserver1.de: could not connect to host
timeserver2.de: could not connect to host
timeserver3.de: could not connect to host
timestamp.io: did not receive HSTS header
timetab.org: could not connect to host
timhjalpen.se: could not connect to host
timnash.co.uk: did not receive HSTS header
timotrans.de: did not receive HSTS header
@ -7942,7 +7968,6 @@ tolud.com: did not receive HSTS header
tom.horse: did not receive HSTS header
tomeara.net: could not connect to host
tomevans.io: did not receive HSTS header
tomharris.tech: did not receive HSTS header
tomlankhorst.nl: did not receive HSTS header
tomli.me: could not connect to host
tommsy.com: did not receive HSTS header
@ -8212,6 +8237,7 @@ urandom.eu.org: did not receive HSTS header
urban-garden.lt: could not connect to host
urban-garden.lv: could not connect to host
urbanfi.sh: 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
urphp.com: could not connect to host
@ -8258,6 +8284,7 @@ v789xl.com: did not receive HSTS header
vaalmarketplace.co.za: did not receive HSTS header
vacationality.com: could not connect to host
vackerbetong.se: could not connect to host
vacuumreviewcenter.com: did not receive HSTS header
vaddder.com: could not connect to host
vadodesign.nl: did not receive HSTS header
valenscaelum.com: could not connect to host
@ -8443,7 +8470,7 @@ walnutgaming.co.uk: could not connect to host
walterlynnmosley.com: did not receive HSTS header
wan.pp.ua: could not connect to host
wanban.io: could not connect to host
wangjun.me: did not receive HSTS header
wangjun.me: could not connect to host
wangkezun.com: could not connect to host
wangqiliang.cn: did not receive HSTS header
wangqiliang.org: did not receive HSTS header
@ -8707,7 +8734,7 @@ www.sandbox.mydigipass.com: could not connect to host
www.surfeasy.com: did not receive HSTS header
www.viasinc.com: did not receive HSTS header
www.zenpayroll.com: did not receive HSTS header
www3.info: could not connect to host
www3.info: did not receive HSTS header
wxukang.cn: could not connect to host
wybmabiity.com: could not connect to host
wygluszanie.eu: did not receive HSTS header
@ -8796,7 +8823,6 @@ xor-a.net: could not connect to host
xperiacodes.com: did not receive HSTS header
xpi.fr: could not connect to host
xpj.sx: could not connect to host
xpjcunkuan.com: did not receive HSTS header
xrp.pw: could not connect to host
xsmobile.de: could not connect to host
xtom.email: could not connect to host
@ -8823,7 +8849,7 @@ yaporn.tv: did not receive HSTS header
yard-fu.com: could not connect to host
yardbird.us: could not connect to host
yarnhookup.com: did not receive HSTS header
yasinaydin.net: max-age too low: 2592000
yasinaydin.net: could not connect to host
yasutomonodokoiko.com: did not receive HSTS header
yatesun.com: did not receive HSTS header
ycc.wtf: could not connect to host
@ -8836,6 +8862,8 @@ yenniferallulli.es: did not receive HSTS header
yenniferallulli.moda: could not connect to host
yenniferallulli.nl: could not connect to host
yesdevnull.net: did not receive HSTS header
yesonline.asia: did not receive HSTS header
yesonline.me: did not receive HSTS header
yestees.com: did not receive HSTS header
yetcore.io: could not connect to host
yhrd.org: did not receive HSTS header
@ -8900,13 +8928,11 @@ zahyantechnologies.com: could not connect to host
zakoncontrol.com: did not receive HSTS header
zamorano.edu: could not connect to host
zamos.ru: max-age too low: 0
zandcell.com: did not receive HSTS header
zaneweb.org: could not connect to host
zao.fi: could not connect to host
zaoshanghao-dajia.rhcloud.com: could not connect to host
zap.yt: did not receive HSTS header
zarooba.com: could not connect to host
zary.me: did not receive HSTS header
zavca.com: did not receive HSTS header
zbigniewgalucki.eu: did not receive HSTS header
zcon.nl: could not connect to host
@ -8929,7 +8955,7 @@ zentraler-kreditausschuss.de: did not receive HSTS header
zentralwolke.de: did not receive HSTS header
zenwears.com: did not receive HSTS header
zera.com.au: could not connect to host
zerekin.net: could not connect to host
zerekin.net: did not receive HSTS header
zeroday.sk: did not receive HSTS header
zerofox.gq: could not connect to host
zeroml.ml: could not connect to host

Просмотреть файл

@ -8,7 +8,7 @@
/*****************************************************************************/
#include <stdint.h>
const PRTime gPreloadListExpirationTime = INT64_C(1520015729201000);
const PRTime gPreloadListExpirationTime = INT64_C(1520102102086000);
%%
0.me.uk, 1
00001.am, 1
@ -58,7 +58,7 @@ const PRTime gPreloadListExpirationTime = INT64_C(1520015729201000);
0x.sk, 1
0x00ff00ff.com, 1
0x17.de, 1
0x52.net, 0
0x52.net, 1
0x52.org, 1
0x539.be, 1
0x65.net, 1
@ -95,7 +95,6 @@ const PRTime gPreloadListExpirationTime = INT64_C(1520015729201000);
10gbit.ovh, 1
10hz.de, 1
10og.de, 1
10ppm.com, 1
10x.ooo, 1
1100.so, 1
1116pay.com, 1
@ -1348,7 +1347,6 @@ amiciidogrescue.org.uk, 1
amicsdelbus.com, 1
amihub.com, 1
amilum.org, 1
amin.one, 1
aminafrance.com, 1
amineptine.com, 1
amisharingstuff.com, 1
@ -1613,6 +1611,7 @@ antonchen.com, 1
antonellabb.eu, 1
antons.io, 1
antragsgruen.de, 1
anttitenhunen.com, 1
anvartay.com, 1
anwaltsindex.com, 1
anxietyspace.com, 1
@ -1843,7 +1842,6 @@ arigato-java.download, 1
arijitdg.net, 1
arikar.eu, 1
arima.co.ke, 1
arislight.com, 1
aristocrates.co, 1
aristocratps.com, 1
aritec-la.com, 1
@ -2734,7 +2732,6 @@ beekeeping.clothing, 1
beekeeping.tools, 1
beeksnetwork.nl, 1
beelen.fr, 1
beepan.com, 0
beercandle.com, 1
beergazetteer.com, 1
beerians.com, 1
@ -3774,6 +3771,7 @@ bretzner.fr, 1
brevboxar.se, 1
brewsouth.com, 1
brewtrackr.com, 1
brfvh24.se, 1
brgins.com, 1
brianalaway.com, 1
brianalawayconsulting.com, 1
@ -4056,6 +4054,7 @@ bwwb.nu, 1
bx-n.de, 1
bxdev.me, 1
bxp40.at, 1
by1896.com, 1
by1898.com, 1
by1899.com, 1
by77.com, 1
@ -4250,6 +4249,7 @@ candyout.com, 1
canhazip.com, 1
canifis.net, 1
canihavesome.coffee, 1
canlidoviz.com, 1
cannabis-marijuana.com, 1
cannarobotics.com, 1
cannyfoxx.me, 1
@ -5018,6 +5018,7 @@ circlebox.rocks, 1
circu.ml, 1
cirfi.com, 1
cirope.com, 1
cirrus0.de, 1
cirugiasplasticas.com.mx, 1
cirurgicagervasio.com.br, 1
cirurgicalucena.com.br, 1
@ -5455,6 +5456,7 @@ comfypc.com, 1
comhack.com, 1
comico.info, 1
comicrelief.com, 1
comicspornos.com, 1
comicwiki.dk, 1
comiq.io, 1
comiteaintriathlon.fr, 1
@ -5511,7 +5513,6 @@ compredietlight.com.br, 1
comprefitasadere.com.br, 1
comprehensiveihc.com, 1
compsmag.com, 1
compubench.com, 1
compucastell.ch, 1
compucorner.mx, 1
compuplast.cz, 1
@ -5548,7 +5549,6 @@ confiancefoundation.org, 1
confidential.network, 1
config.schokokeks.org, 0
confiwall.de, 1
conflux.tw, 1
conformax.com.br, 1
conformist.jp, 1
confucio.cl, 1
@ -6359,6 +6359,7 @@ darkshop.nl, 1
darkside.re, 1
darkspacelab.com, 1
darktime.ru, 1
darkwater.info, 1
darkx.me, 1
darlastudio66.com, 1
darlo.co.uk, 0
@ -6958,7 +6959,6 @@ dicionarioetimologico.com.br, 1
dicionariopopular.com, 1
dick.red, 1
dickieslife.com, 1
dicoding.com, 1
didacte.com, 1
didche.net, 1
diddens.de, 1
@ -7625,7 +7625,6 @@ duckbase.com, 1
duckduckstart.com, 1
duckinc.net, 1
ducohosting.com, 1
dudesunderwear.com.br, 1
duelsow.eu, 1
duernberg.at, 1
duesee.org, 1
@ -7837,7 +7836,6 @@ ebermannstadt.de, 0
eboek.info, 1
ebonyriddle.com, 1
ebooki.eu.org, 1
ebooksgratuits.org, 1
ebop.ch, 1
eboyer.com, 1
ebrnd.de, 1
@ -8423,7 +8421,7 @@ epistas.de, 1
epizentrum.work, 1
epizentrum.works, 1
epmcentroitalia.it, 1
epoch.com, 0
epoch.com, 1
epolitiker.com, 1
epos-distributor.co.uk, 1
eposbirmingham.co.uk, 1
@ -8580,6 +8578,7 @@ esono.de, 1
esoterik.link, 1
esoterikerforum.de, 1
esp-berlin.de, 1
esp.community, 1
espace-caen.fr, 1
espace-gestion.fr, 1
espacetemps.ch, 1
@ -9079,7 +9078,6 @@ faretravel.co.uk, 1
farfallapets.com.br, 1
farfetchos.com, 1
fargtorget.se, 1
farhadexchange.com, 1
farhood.org, 1
farid.is, 1
farkas.bz, 1
@ -9197,6 +9195,7 @@ fehngarten.de, 1
fehnladen.de, 1
feigling.net, 1
feilen.de, 1
feirlane.org, 0
feisbed.com, 1
feisim.com, 1
feisim.org, 1
@ -9842,7 +9841,6 @@ freaksites.dk, 1
frebi.org, 1
frebib.net, 1
freddythechick.uk, 1
frederik-braun.com, 1
frederikschoell.de, 0
fredliang.cn, 1
fredloya.com, 1
@ -10332,6 +10330,7 @@ gdutnic.com, 1
gdv.me, 1
gdz-otvety.com, 1
gdz-spishy.com, 1
gdz.tv, 1
ge1.me, 0
ge3k.net, 0
gear-acquisition-syndrome.community, 1
@ -10350,8 +10349,6 @@ geder.at, 1
gee.is, 1
geek-hub.de, 1
geek.ch, 1
geek.com.tw, 0
geek.tw, 0
geekabit.nl, 1
geekandi.com, 1
geekariom.com, 1
@ -10558,7 +10555,6 @@ gflclan.ru, 1
gforce.ninja, 1
gfoss.eu, 1
gfoss.gr, 1
gfxbench.com, 1
ggdcpt.com, 1
gginin.today, 1
ggl-luzern.ch, 1
@ -10566,6 +10562,7 @@ gglks.com, 1
ggmmontascale.it, 1
ggp2.com, 1
ggrks-asano.com, 1
ggs-marschallstrasse.de, 1
ggs.jp, 1
ggservers.com, 1
ggss.cf, 1
@ -10890,7 +10887,7 @@ gpsvideocanada.com, 1
gpws.ovh, 1
gr.search.yahoo.com, 0
gra2.com, 1
graasp.net, 1
graasp.net, 0
grabi.ga, 1
grace-wan.com, 1
gracebaking.com, 1
@ -11106,7 +11103,6 @@ gtcprojects.com, 1
gtdgo.com, 1
gtmasterclub.it, 0
gtmetrix.com, 1
gtopala.com, 1
gtour.info, 1
gtravers-basketmaker.co.uk, 1
gtts.space, 1
@ -11794,6 +11790,7 @@ hilti.kz, 0
hilti.lv, 0
hiltonarubabeachservices.com, 1
hiltonhyland.com, 1
himens.com, 0
hindmanfuneralhomes.com, 1
hingle.me, 1
hinkel-sohn.de, 1
@ -12262,6 +12259,7 @@ hydrante.ch, 1
hydrasolutions.de, 1
hydroagro.pl, 1
hydrocloud.net, 1
hydronyx.me, 1
hydroturbine.info, 1
hydrozone.fr, 1
hygo.com, 1
@ -12500,6 +12498,7 @@ ihotel.io, 1
ihrhost.com, 1
iideaz.org, 1
iilin.com, 1
iiong.com, 0
iirii.com, 1
ijohan.nl, 1
ijsclubtilburg.nl, 1
@ -12851,7 +12850,6 @@ instagramtweet.com, 1
installgentoo.net, 1
instant-hack.io, 1
instant.io, 1
instantkhabar.com, 1
instantsubs.de, 1
instasex.ch, 1
instava.cz, 1
@ -12979,7 +12977,6 @@ investpay.ru, 1
invinsec.cloud, 1
invinsec.com, 1
invioinc.com, 1
inviosolutions.com, 1
invis.net, 1
invisible-college.com, 1
invisibles.ch, 1
@ -13364,6 +13361,7 @@ jaegerlacke.de, 1
jagerman.com, 1
jaguarlandrover-asse.be, 1
jaguarlandrover-occasions.be, 1
jaguarwong.xyz, 1
jahanaisamu.com, 1
jahner.xyz, 1
jahofmann.de, 1
@ -14007,7 +14005,6 @@ justpaste.it, 1
justupdate.me, 1
justyy.com, 1
justzz.xyz, 1
jutella.de, 1
jutlander-netbank.dk, 1
jutlander.dk, 1
juventusmania1897.com, 1
@ -14714,7 +14711,6 @@ konijntjes.nl, 1
konings.it, 1
koningskwartiertje.nl, 1
konklone.com, 1
konkurs.ba, 1
konoe.studio, 1
konosuke.jp, 1
konsertoversikt.no, 1
@ -15108,6 +15104,7 @@ lanyang.tk, 1
lanzamientovirtual.es, 1
lanzarote-online.info, 1
laos.dating, 1
laospage.com, 1
laozhu.me, 1
lapassiondutrading.com, 1
lapetition.be, 1
@ -15303,7 +15300,7 @@ leebiblestudycentre.co.uk, 1
leebiblestudycentre.com, 1
leebiblestudycentre.net, 1
leebiblestudycentre.org, 1
leech360.com, 1
leech360.com, 0
leeclemens.net, 1
leedev.org, 1
leefindlow.com, 1
@ -15506,7 +15503,6 @@ lheinrich.de, 1
lheinrich.org, 1
li-ke.co.jp, 1
li.search.yahoo.com, 0
liangji.com.tw, 0
lianwen.kim, 1
lianye1.cc, 1
lianye2.cc, 1
@ -16740,6 +16736,7 @@ mattli.us, 1
mattmccutchen.net, 1
mattonline.me, 1
mattwb65.com, 1
mattwservices.co.uk, 1
matviet.vn, 1
matze.co, 1
matze.org, 1
@ -16800,7 +16797,6 @@ mazda626.net, 1
maze.fr, 1
mazternet.ru, 1
mazurlabs.tk, 1
mazzotta.me, 1
mb-is.info, 1
mbaestlein.de, 1
mbardot.com, 1
@ -17833,7 +17829,7 @@ mplicka.cz, 1
mplusm.eu, 1
mpn.poker, 1
mpnpokertour.com, 1
mpreserver.com, 0
mpreserver.com, 1
mpserver12.org, 1
mpsgarage.com.au, 1
mpsoundcraft.com, 1
@ -18576,7 +18572,6 @@ nemez.net, 1
nemo.run, 1
nemumu.com, 1
nemunai.re, 1
neo19.com, 0
neo2shyalien.eu, 0
neobits.nl, 1
neocities.org, 1
@ -19414,7 +19409,6 @@ okay.coffee, 1
okaz.de, 1
okburrito.com, 1
okchicas.com, 1
oke.com.tw, 0
okeeferanch.ca, 1
okhrana.agency, 1
okin-jp.net, 1
@ -19485,6 +19479,7 @@ omniverse.ru, 1
omorashi.org, 1
omranic.com, 1
omronwellness.com, 1
omsdieppe.fr, 1
on-te.ch, 1
on-tech.co.uk, 1
onaboat.se, 1
@ -19756,6 +19751,7 @@ oshanko.de, 1
oshayr.com, 1
oshell.me, 1
oshinagaki.jp, 1
oshrc.gov, 1
oskrba.net, 1
oskuro.net, 1
oslinux.net, 1
@ -19850,6 +19846,7 @@ ownspec.com, 1
oxanababy.com, 1
oxborrow.ca, 1
oxelie.com, 1
oxro.co, 1
oxygaming.com, 1
oxymc.com, 1
oxynux.xyz, 1
@ -19923,7 +19920,7 @@ paint-it.pink, 1
paio2-rec.com, 1
paio2.com, 1
paipuman.jp, 1
paizinhovirgula.com, 1
paizinhovirgula.com, 0
pajadam.me, 1
pajowu.de, 1
pajuvuo.fi, 1
@ -20215,7 +20212,6 @@ paystack.com, 1
paytm.in, 1
payupay.ru, 1
payzang.com, 1
pback.se, 1
pbcknd.ml, 1
pbosquet.com, 1
pbraunschdash.com, 1
@ -20787,7 +20783,6 @@ plen.io, 1
plenigo.com, 1
plexhome13.ddns.net, 1
plexi.dyndns.tv, 1
plextv.de, 1
plexusmd.com, 1
plinc.co, 1
pliosoft.com, 1
@ -21037,7 +21032,6 @@ pouet.it, 1
pouets.ovh, 1
poupatempo.org, 1
pourlesenfants.info, 1
pourmesloisirs.com, 1
pourout.org, 1
povareschka.ru, 1
powdersnow.top, 1
@ -22760,6 +22754,7 @@ rugby.video, 1
rugk.dedyn.io, 1
rugstorene.co.uk, 1
ruh-veit.de, 1
ruhr3.de, 1
ruhrmobil-e.de, 1
ruhrnalist.de, 1
ruht.ro, 1
@ -23697,7 +23692,6 @@ servfefe.com, 1
servgate.jp, 1
service.gov.uk, 1
serviceboss.de, 1
servicevie.com, 1
serviettenhaus.de, 1
servingbaby.com, 1
servpanel.de, 1
@ -24256,7 +24250,6 @@ skatn.de, 1
skazka.ru, 1
skday.com, 1
skeeley.com, 1
skei.org, 1
skepticalsports.com, 1
sketchmyroom.com, 1
sketchywebsite.net, 1
@ -25002,6 +24995,7 @@ stacktile.io, 0
stadionmanager.com, 1
stadm.com, 1
stadt-apotheke-muensingen.de, 1
stadterneuerung-hwb.de, 1
stadtgartenla.com, 1
stadtpapa.de, 1
stadtplan-ilmenau.de, 1
@ -25369,7 +25363,6 @@ stuntmen.xyz, 1
stupendous.net, 1
stupidstatetricks.com, 1
sturbi.de, 1
sturdio.com.br, 1
sturge.co.uk, 1
stutelage.com, 1
stuttgart-gablenberg.de, 1
@ -25841,7 +25834,6 @@ tattvaayoga.com, 1
tavolaquadrada.com.br, 1
tavsys.net, 1
taxaroo.com, 1
taxi-24std.de, 1
taxi-chamonix.fr, 1
taxi-collectif.ch, 1
taxicollectif.ch, 1
@ -26283,7 +26275,6 @@ theeducationchannel.info, 1
theeducationdirectory.org, 1
theevergreen.me, 1
theexpatriate.de, 1
theeyeopener.com, 1
thefbstalker.com, 1
theferrarista.com, 1
theflyingbear.net, 1
@ -26617,6 +26608,7 @@ timebox.tk, 1
timeglass.de, 1
timer.fit, 1
timersuite.com, 1
timetab.org, 1
timetotrade.com, 1
timewasters.nl, 1
timfiedler.net, 1
@ -26825,6 +26817,7 @@ tomend.es, 1
tomfisher.eu, 1
tomharling.co.uk, 1
tomharling.uk, 1
tomharris.tech, 1
tomi.cc, 1
tomica.me, 1
tomiler.com, 1
@ -27749,7 +27742,6 @@ urbanietz-immobilien.de, 1
urbanmelbourne.info, 1
urbannewsservice.com, 1
urbansparrow.in, 1
urbanstylestaging.com, 1
urbanwildlifealliance.org, 1
urbexdk.nl, 1
urcentral.com, 1
@ -27851,7 +27843,6 @@ vacationscostarica.com, 1
vaccines.gov, 1
vaclavambroz.cz, 1
vacuumpump.co.id, 1
vacuumreviewcenter.com, 1
vadennissanofhiltonheadparts.com, 1
vadennissanofhinesvilleparts.com, 1
vadik.me, 1
@ -29714,6 +29705,7 @@ xpd.se, 1
xpenology-fr.net, 1
xperidia.com, 1
xpj.bet, 1
xpjcunkuan.com, 1
xpletus.nl, 1
xplore-dna.net, 1
xpressprint.com.br, 1
@ -29860,8 +29852,6 @@ yepbitcoin.com, 1
yephy.com, 1
yesfone.com.br, 1
yesiammaisey.me, 1
yesonline.asia, 0
yesonline.me, 0
yeswehack.com, 1
yetii.net, 1
yetzt.me, 0
@ -30113,6 +30103,7 @@ zalan.do, 1
zamis.net, 1
zamocosmeticos.com.br, 1
zamow.co, 1
zandcell.com, 1
zanthra.com, 1
zaoext.com, 1
zapier.com, 1
@ -30120,6 +30111,7 @@ zappbuildapps.com, 1
zaratan.fr, 1
zarmarket.org, 1
zarpo.com.br, 1
zary.me, 1
zaufanatrzeciastrona.pl, 1
zavec.com.ec, 1
zavetaji.lv, 1