diff -Nru thunderbird-60.6.1+build2/accessible/generic/Accessible.cpp thunderbird-60.7.0+build1/accessible/generic/Accessible.cpp
--- thunderbird-60.6.1+build2/accessible/generic/Accessible.cpp 2019-03-25 09:16:44.000000000 +0000
+++ thunderbird-60.7.0+build1/accessible/generic/Accessible.cpp 2019-05-17 15:57:30.000000000 +0000
@@ -2308,6 +2308,12 @@
nsIDocument* DOMDoc = mContent->OwnerDoc();
dom::Element* activeDescendantElm = DOMDoc->GetElementById(id);
if (activeDescendantElm) {
+ if (nsContentUtils::ContentIsDescendantOf(mContent,
+ activeDescendantElm)) {
+ // Don't want a cyclical descendant relationship. That would be bad.
+ return nullptr;
+ }
+
DocAccessible* document = Document();
if (document) return document->GetAccessible(activeDescendantElm);
}
diff -Nru thunderbird-60.6.1+build2/browser/app/blocklist.xml thunderbird-60.7.0+build1/browser/app/blocklist.xml
--- thunderbird-60.6.1+build2/browser/app/blocklist.xml 2019-03-25 09:16:44.000000000 +0000
+++ thunderbird-60.7.0+build1/browser/app/blocklist.xml 2019-05-17 15:57:30.000000000 +0000
@@ -1,5 +1,5 @@
-
+
@@ -2636,6 +2636,274 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -2668,15 +2936,15 @@
https://get.adobe.com/shockwave/
-
-
- https://get.adobe.com/flashplayer/
-
-
https://get.adobe.com/flashplayer/
-
+
+
+
+
+ https://get.adobe.com/flashplayer/
+
diff -Nru thunderbird-60.6.1+build2/browser/base/content/browser-menubar.inc thunderbird-60.7.0+build1/browser/base/content/browser-menubar.inc
--- thunderbird-60.6.1+build2/browser/base/content/browser-menubar.inc 2019-03-25 09:16:44.000000000 +0000
+++ thunderbird-60.7.0+build1/browser/base/content/browser-menubar.inc 2019-05-17 15:57:30.000000000 +0000
@@ -625,6 +625,12 @@
oncommand="ReportFalseDeceptiveSite();"
onclick="checkForMiddleClick(this, event);"
hidden="true"/>
+
+
{
+ if (aPRErrorCode == Cr.NS_OK) {
+ // Certificate is already installed.
+ return;
+ }
+ try {
+ gCertDB.addCert(certFile, "CT,CT,");
+ } catch (e) {
+ // It might be PEM instead of DER.
+ gCertDB.addCertFromBase64(pemToBase64(certFile), "CT,CT,");
+ }
+ });
}
};
reader.readAsBinaryString(file);
@@ -533,6 +557,7 @@
onDownloadFailed: () => {
install.removeListener(listener);
log.error(`Download failed - ${location}`);
+ clearRunOnceModification("extensionsInstall");
},
onInstallFailed: () => {
install.removeListener(listener);
@@ -558,6 +583,14 @@
}
},
+ "ExtensionUpdate": {
+ onBeforeAddons(manager, param) {
+ if (!param) {
+ setAndLockPref("extensions.update.enabled", param);
+ }
+ },
+ },
+
"FlashPlugin": {
onBeforeUIStartup(manager, param) {
addAllowDenyPermissions("plugin:flash", param.Allow, param.Block);
@@ -653,6 +686,13 @@
}
},
+ "NetworkPrediction": {
+ onBeforeAddons(manager, param) {
+ setAndLockPref("network.dns.disablePrefetch", !param);
+ setAndLockPref("network.dns.disablePrefetchFromHTTPS", !param);
+ },
+ },
+
"NoDefaultBookmarks": {
onProfileAfterChange(manager, param) {
if (param) {
@@ -919,6 +959,12 @@
},
},
+ "SupportMenu": {
+ onProfileAfterChange(manager, param) {
+ manager.setSupportMenu(param);
+ },
+ },
+
"WebsiteFilter": {
onBeforeUIStartup(manager, param) {
this.filter = new WebsiteFilter(param.Block || [], param.Exceptions || []);
@@ -1112,6 +1158,16 @@
return callback();
}
+/**
+ * clearRunOnceModification
+ *
+ * Helper function that clears a runOnce policy.
+*/
+function clearRunOnceModification(actionName) {
+ let prefName = `browser.policies.runOncePerModification.${actionName}`;
+ Services.prefs.clearUserPref(prefName);
+}
+
let gChromeURLSBlocked = false;
// If any about page is blocked, we block the loading of all
diff -Nru thunderbird-60.6.1+build2/browser/components/enterprisepolicies/schemas/policies-schema.json thunderbird-60.7.0+build1/browser/components/enterprisepolicies/schemas/policies-schema.json
--- thunderbird-60.6.1+build2/browser/components/enterprisepolicies/schemas/policies-schema.json 2019-03-25 09:16:45.000000000 +0000
+++ thunderbird-60.7.0+build1/browser/components/enterprisepolicies/schemas/policies-schema.json 2019-05-17 15:57:31.000000000 +0000
@@ -109,6 +109,10 @@
}
},
+ "CaptivePortal": {
+ "type": "boolean"
+ },
+
"Certificates": {
"description": "Whether or not to use built in certs. This policy is Windows only at this time.",
"first_available": "60.0",
@@ -376,6 +380,10 @@
}
},
+ "ExtensionUpdate": {
+ "type": "boolean"
+ },
+
"FlashPlugin": {
"description": "Allow or deny flash plugin usage.",
"first_available": "60.0",
@@ -457,6 +465,10 @@
}
},
+ "NetworkPrediction": {
+ "type": "boolean"
+ },
+
"NoDefaultBookmarks": {
"description": "Don't create the default bookmarks bundled with Firefox, nor the Smart Bookmarks (Most Visited, Recent Tags). Note: this policy is only effective if used before the first run of the profile.",
"first_available": "60.0",
@@ -778,6 +790,22 @@
"enum": ["tls1", "tls1.1", "tls1.2", "tls1.3"]
},
+ "SupportMenu": {
+ "type": "object",
+ "properties": {
+ "Title": {
+ "type": "string"
+ },
+ "URL": {
+ "type": "URL"
+ },
+ "AccessKey": {
+ "type": "string"
+ }
+ },
+ "required": ["Title", "URL"],
+ },
+
"WebsiteFilter": {
"description": "Blocks websites from being visited. The parameters take an array of Match Patterns, as documented in https://developer.mozilla.org/en-US/Add-ons/WebExtensions/Match_patterns. Only http/https accesses are supported at the moment. The arrays are limited to 1000 entries each.",
"first_available": "60.0",
diff -Nru thunderbird-60.6.1+build2/browser/components/enterprisepolicies/tests/browser/browser.ini thunderbird-60.7.0+build1/browser/components/enterprisepolicies/tests/browser/browser.ini
--- thunderbird-60.6.1+build2/browser/components/enterprisepolicies/tests/browser/browser.ini 2019-03-25 09:16:45.000000000 +0000
+++ thunderbird-60.7.0+build1/browser/components/enterprisepolicies/tests/browser/browser.ini 2019-05-17 15:57:31.000000000 +0000
@@ -57,4 +57,5 @@
[browser_policy_search_engine.js]
[browser_policy_searchbar.js]
[browser_policy_set_homepage.js]
+[browser_policy_support_menu.js]
[browser_policy_websitefilter.js]
diff -Nru thunderbird-60.6.1+build2/browser/components/enterprisepolicies/tests/browser/browser_policies_simple_pref_policies.js thunderbird-60.7.0+build1/browser/components/enterprisepolicies/tests/browser/browser_policies_simple_pref_policies.js
--- thunderbird-60.6.1+build2/browser/components/enterprisepolicies/tests/browser/browser_policies_simple_pref_policies.js 2019-03-25 09:16:44.000000000 +0000
+++ thunderbird-60.7.0+build1/browser/components/enterprisepolicies/tests/browser/browser_policies_simple_pref_policies.js 2019-05-17 15:57:31.000000000 +0000
@@ -178,6 +178,37 @@
"security.tls.version.max": 4,
},
},
+
+ // POLICY: CaptivePortal
+ {
+ policies: {
+ "CaptivePortal": false,
+ },
+ lockedPrefs: {
+ "network.captive-portal-service.enabled": false,
+ },
+ },
+
+ // POLICY: NetworkPrediction
+ {
+ policies: {
+ "NetworkPrediction": false,
+ },
+ lockedPrefs: {
+ "network.dns.disablePrefetch": true,
+ "network.dns.disablePrefetchFromHTTPS": true,
+ },
+ },
+
+ // POLICY: ExtensionUpdate
+ {
+ policies: {
+ "ExtensionUpdate": false,
+ },
+ lockedPrefs: {
+ "extensions.update.enabled": false,
+ },
+ },
];
add_task(async function test_policy_remember_passwords() {
diff -Nru thunderbird-60.6.1+build2/browser/components/enterprisepolicies/tests/browser/browser_policy_extensions.js thunderbird-60.7.0+build1/browser/components/enterprisepolicies/tests/browser/browser_policy_extensions.js
--- thunderbird-60.6.1+build2/browser/components/enterprisepolicies/tests/browser/browser_policy_extensions.js 2019-03-25 09:16:45.000000000 +0000
+++ thunderbird-60.7.0+build1/browser/components/enterprisepolicies/tests/browser/browser_policy_extensions.js 2019-05-17 15:57:31.000000000 +0000
@@ -89,21 +89,44 @@
is(addon, null, "Addon should be uninstalled.");
});
+add_task(async function test_addon_download_failure() {
+ // Test that if the download fails, the runOnce pref
+ // is cleared so that the dowbnload will happen again
+
+ let installPromise = wait_for_addon_install();
+ await setupPolicyEngineWithJson({
+ "policies": {
+ "Extensions": {
+ "Install": [
+ `${BASE_URL}/policytest_invalid.xpi`,
+ ],
+ },
+ },
+ });
+
+ await installPromise;
+ is(Services.prefs.prefHasUserValue("browser.policies.runOncePerModification.extensionsInstall"), false, "runOnce pref should be unset");
+});
+
function wait_for_addon_install() {
- return new Promise((resolve, reject) => {
- AddonManager.addInstallListener({
- onInstallEnded(install, addon) {
- if (addon.id == addonID) {
- resolve();
- }
- },
- onDownloadFailed: (install) => {
- reject();
- },
- onInstallFailed: (install) => {
- reject();
- },
- });
+ return new Promise(resolve => {
+ let listener = {
+ onInstallEnded(install, addon) {
+ if (addon.id == addonID) {
+ AddonManager.removeInstallListener(listener);
+ resolve();
+ }
+ },
+ onDownloadFailed() {
+ AddonManager.removeInstallListener(listener);
+ resolve();
+ },
+ onInstallFailed() {
+ AddonManager.removeInstallListener(listener);
+ resolve();
+ },
+ };
+ AddonManager.addInstallListener(listener);
});
}
diff -Nru thunderbird-60.6.1+build2/browser/components/enterprisepolicies/tests/browser/browser_policy_support_menu.js thunderbird-60.7.0+build1/browser/components/enterprisepolicies/tests/browser/browser_policy_support_menu.js
--- thunderbird-60.6.1+build2/browser/components/enterprisepolicies/tests/browser/browser_policy_support_menu.js 1970-01-01 00:00:00.000000000 +0000
+++ thunderbird-60.7.0+build1/browser/components/enterprisepolicies/tests/browser/browser_policy_support_menu.js 2019-05-17 15:57:31.000000000 +0000
@@ -0,0 +1,28 @@
+/* Any copyright is dedicated to the Public Domain.
+ * http://creativecommons.org/publicdomain/zero/1.0/ */
+"use strict";
+
+add_task(async function setup() {
+ await setupPolicyEngineWithJson({
+ "policies": {
+ "SupportMenu": {
+ "Title": "Title",
+ "URL": "https://example.com/",
+ "AccessKey": "T",
+ },
+ },
+ });
+});
+
+add_task(async function test_help_menu() {
+ buildHelpMenu();
+ let supportMenu = document.getElementById("helpPolicySupport");
+ is(supportMenu.hidden, false,
+ "The policy menu should be visible.");
+ is(supportMenu.getAttribute("label"), "Title",
+ "The policy menu should have the correct title.");
+ is(supportMenu.getAttribute("href"), "https://example.com/",
+ "The policy menu should have the correct URL.");
+ is(supportMenu.getAttribute("accesskey"), "T",
+ "The policy menu should have the correct access key.");
+});
diff -Nru thunderbird-60.6.1+build2/browser/config/version_display.txt thunderbird-60.7.0+build1/browser/config/version_display.txt
--- thunderbird-60.6.1+build2/browser/config/version_display.txt 2019-03-25 09:17:51.000000000 +0000
+++ thunderbird-60.7.0+build1/browser/config/version_display.txt 2019-05-17 15:57:31.000000000 +0000
@@ -1 +1 @@
-60.6.1esr
+60.7.0esr
diff -Nru thunderbird-60.6.1+build2/browser/config/version.txt thunderbird-60.7.0+build1/browser/config/version.txt
--- thunderbird-60.6.1+build2/browser/config/version.txt 2019-03-25 09:17:51.000000000 +0000
+++ thunderbird-60.7.0+build1/browser/config/version.txt 2019-05-17 15:57:31.000000000 +0000
@@ -1 +1 @@
-60.6.1
+60.7.0
diff -Nru thunderbird-60.6.1+build2/browser/locales/searchplugins/baidu.xml thunderbird-60.7.0+build1/browser/locales/searchplugins/baidu.xml
--- thunderbird-60.6.1+build2/browser/locales/searchplugins/baidu.xml 2019-03-25 09:16:46.000000000 +0000
+++ thunderbird-60.7.0+build1/browser/locales/searchplugins/baidu.xml 2019-05-17 15:57:31.000000000 +0000
@@ -9,13 +9,13 @@
data:image/x-icon;base64, AAABAAIAEBAAAAEACABoBQAAJgAAACAgAAABACAAqBAAAI4FAAAoAAAAEAAAACAAAAABAAgAAAAAAEABAAAAAAAAAAAAAAABAAAAAAAAAAAAAP///wDhMikA9b67AOI3LgDzr6wA8ZyYAO2EfwD//fwA6WxlAOZUTAD3yMUA9bu5AP3u7QDrdm8A6GVeAPfFwwD4z80A6WdgAPrg3gDsfXcA+dTSAP3x8ADsenUA8qaiAPzp6ADujokA+t3cAORFPQDyqKQA4jkxAPnW1ADnWVEA51tUAPvk4wD++PcA7H96APS3swD74uEA4z42AOVPRwDpaWMA9sC+APzs6wDnXVYA6GJbAP3z8gDxoZ0A8qOfAO6LhgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIGBQAFBQUABQUFAAUFBQAFBQUABQUFAAUFBQAFBQYAFwUFAAUFBQAFBQUABQUFAAUFBQAFBQUABQUFAAUFBQAFBQIAAQEBAAEBAQABAQEAAQEBAAEBAQABAQEAAQIFAAUFAQABAQEAJTVLAAICAgICAgICAgICAgICAgICAQEBAQEBAQEBAQEBAQECAgEBLgkCKDEaIAIPLgEBAgIBARgCAgICAgICAi8BAQICAQEvAgICAgICAgIwAQECAgEBFigCAgICAgItLgEBAgIBAQErKAICAgIsIwEBAQICAQglHyYnAgIoDSkEKgECAgEYAh4WHyAhIiMCAiQBAgIBGgICGwEBAQEBHAIdAQICARECEhMUFRYXGBkLAQECAgEBDQEOAg8FAgIQAQEBAgIBAQEBCQIKCwICDAEBAQICAQEBAQMEBQEGBwgBAQECAgEBAQEBAQEBAQEBAQEBAgICAgICAgICAgICAgICAgIAAABpAAAAaQAAAGkAAABpAAAAaQAAAGkAAABpAAAAaQAAAGkAAABpAAAAaQAAAGkAAABpAAAAaQAAAGkAAABpKAAAACAAAABAAAAAAQAgAAAAAACAEAAAAAAAAAAAAAAAAAAAAAAAAOEyKUjhMinn4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKefhMilI4TIp5OEyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKeThMin/4TIp//fFw/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////fFw//hMin/4TIp/+EyKf/hMin////////////////////////////97u3/8Z+a/+lpY//nW1T/6nFq/+6JhP/zran/98rI//rg3v/629n/+MzK//CXk//oZV7/5U9H/+EyKf/iNy7/6m5o//nU0v///////////////////////////+EyKf/hMin/4TIp/+EyKf//////////////////////++Lh/+RFPf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TQs//jPzf//////////////////////4TIp/+EyKf/hMin/4TIp///////////////////////pbGX/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/51lR///////////////////////hMin/4TIp/+EyKf/hMin/////////////////++fm/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/++fm/////////////////+EyKf/hMin/4TIp/+EyKf/////////////////2wL7/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/3yMX/////////////////4TIp/+EyKf/hMin/4TIp//////////////////W+u//hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp//jPzf/////////////////hMin/4TIp/+EyKf/hMin/////////////////++fm/+E0LP/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/jQzv//vj3/////////////////+EyKf/hMin/4TIp/+EyKf//////////////////////7YJ8/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp//Otqf//////////////////////4TIp/+EyKf/hMin/4TIp///////////////////////+9fX/5lRM/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/xn5r////////////////////////////hMin/4TIp/+EyKf/hMin////////////////////////////97u3/6GVe/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hNCz/9LKu/////////////////////////////////+EyKf/hMin/4TIp/+EyKf/////////////////////////////////++vr/63hy/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TQs//W5tv/51tT/8qOf//CXk//51NL/////////////////4TIp/+EyKf/hMin/4TIp/////////////////////////////////////////fz/63Zv/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/0sq7/9Lez/+E0LP/hMin/4TIp/+EyKf/1ubb////////////hMin/4TIp/+EyKf/hMin/////////////////9bm2/+lpY//oYlv/86+s///////++Pf/5lZP/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/7ouG///////lT0f/4TIp/+EyKf/hMin/4TIp/+ZRSv///////////+EyKf/hMin/4TIp/+EyKf////////////W+u//hMin/4TIp/+EyKf/hMin/8qai///////74uH/4z42/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+hiW//++vr//////+I5Mf/hMin/4TIp/+EyKf/hMin/4TIp////////////4TIp/+EyKf/hMin/4TIp////////////511W/+EyKf/hMin/4TIp/+EyKf/lSkL////////////2w8D/4jcu/+EyKf/hMin/4TIp/+EyKf/kSED//Ozr////////////4jcu/+EyKf/hMin/4TIp/+EyKf/hMin//vX1///////hMin/4TIp/+EyKf/hMin////////////iNy7/4TIp/+EyKf/hMin/4TIp/+EyKf/++Pf////////////4z83/6GBZ/+EyKf/jQzv/7H96//zs6//////////////////lTUX/4TIp/+EyKf/hMin/4TIp/+RIQP///////////+EyKf/hMin/4TIp/+EyKf///////////+I8M//hMin/4TIp/+EyKf/hMin/4TIp//749////////////////////////////////////////////////////////////+6Lhv/hMin/4TIp/+EyKf/hMin/8aGd////////////4TIp/+EyKf/hMin/4TIp////////////6m5o/+EyKf/hMin/4TIp/+EyKf/mVk///////////////////////////////////////////////fz/9sPA//fKyP///fz//vj3/+t2b//iPDP/5EhA/++VkP/////////////////hMin/4TIp/+EyKf/hMin////////////3ysj/4TIp/+EyKf/hMin/4TIp//bDwP//////8Z+a/+I8M//jQzv/9bu5/////////////fHw/+ZUTP/hMin/4TIp/+ZWT//86ej//////////////////////////////////////+EyKf/hMin/4TIp/+EyKf/////////////////yqKT/5EU9/+dZUf/1vrv///////bDwP/hMin/4TIp/+EyKf/hNCz/++Tj///////xnJj/4TIp/+EyKf/hMin/4TIp/+puaP//////////////////////////////////////4TIp/+EyKf/hMin/4TIp////////////////////////////////////////////6nFq/+EyKf/hMin/4TIp/+EyKf/vlZD//////+t2b//hMin/4TIp/+EyKf/hMin/4TIp//rb2f/////////////////////////////////hMin/4TIp/+EyKf/hMin////////////////////////////////////////////lTUX/4TIp/+EyKf/hMin/4TIp/+pxav//////6nFq/+EyKf/hMin/4TIp/+EyKf/hMin/862p/////////////////////////////////+EyKf/hMin/4TIp/+EyKf///////////////////////////////////////////+RIQP/hMin/4TIp/+EyKf/hMin/6m5o///////ypqL/4TIp/+EyKf/hMin/4TIp/+EyKf/1ubb/////////////////////////////////4TIp/+EyKf/hMin/4TIp////////////////////////////////////////////6nFq/+EyKf/hMin/4TIp/+EyKf/vlZD///////719f/lSkL/4TIp/+EyKf/hMin/5EhA//719f/////////////////////////////////hMin/4TIp/+EyKf/hMin////////////////////////////////////////////3ysj/4TIp/+EyKf/hMin/4jcu//zp6P////////////nY1//kRT3/4TIp/+I8M//4z83//////////////////////////////////////+EyKf/hMin/4TIp/+EyKf/////////////////////////////////////////////////zq6f/5EU9/+VNRf/3yMX///////////////////////3z8v/1u7n//fHw////////////////////////////////////////////4TIp/+EyKf/hMin/4TIp//fKyP////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////fKyP/hMin/4TIp/+EyKefhMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMinn4TIpP+EyKcnhMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIp/+EyKf/hMin/4TIpyeEyKT8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==
-
+
-
+
https://www.baidu.com/
diff -Nru thunderbird-60.6.1+build2/build/upload_generated_sources.py thunderbird-60.7.0+build1/build/upload_generated_sources.py
--- thunderbird-60.6.1+build2/build/upload_generated_sources.py 2019-03-25 09:16:46.000000000 +0000
+++ thunderbird-60.7.0+build1/build/upload_generated_sources.py 2019-05-17 15:57:31.000000000 +0000
@@ -20,6 +20,7 @@
import requests
import sys
import tarfile
+from requests.packages.urllib3.util.retry import Retry
from threading import Event, Thread
import time
@@ -92,6 +93,12 @@
def do_work(artifact, region, bucket):
session_args = {'region_name': region}
session = requests.Session()
+ retry = Retry(total=5, backoff_factor=0.1,
+ status_forcelist=[500, 502, 503, 504])
+ http_adapter = requests.adapters.HTTPAdapter(max_retries=retry)
+ session.mount('https://', http_adapter)
+ session.mount('http://', http_adapter)
+
if 'TASK_ID' in os.environ:
level = os.environ.get('MOZ_SCM_LEVEL', '1')
secrets_url = 'http://taskcluster/secrets/v1/secret/project/releng/gecko/build/level-{}/gecko-generated-sources-upload'.format( # noqa
diff -Nru thunderbird-60.6.1+build2/comm/.gecko_rev.yml thunderbird-60.7.0+build1/comm/.gecko_rev.yml
--- thunderbird-60.6.1+build2/comm/.gecko_rev.yml 1970-01-01 00:00:00.000000000 +0000
+++ thunderbird-60.7.0+build1/comm/.gecko_rev.yml 2019-05-17 15:58:49.000000000 +0000
@@ -0,0 +1,26 @@
+---
+GECKO_BASE_REPOSITORY: https://hg.mozilla.org/mozilla-unified
+GECKO_HEAD_REPOSITORY: https://hg.mozilla.org/releases/mozilla-esr60
+GECKO_HEAD_REF: THUNDERBIRD_60_VERBRANCH
+GECKO_HEAD_REV: 2ae9b50be57173c299c10df512590e2feb164977
+
+### For comm-central
+# GECKO_BASE_REPOSITORY: https://hg.mozilla.org/mozilla-unified
+# GECKO_HEAD_REPOSITORY: https://hg.mozilla.org/mozilla-central
+# GECKO_HEAD_REF: default
+#
+### For branches
+# GECKO_BASE_REPOSITORY: https://hg.mozilla.org/mozilla-unified
+# GECKO_HEAD_REPOSITORY: https://hg.mozilla.org/releases/mozilla-esr60
+# GECKO_HEAD_REF: THUNDERBIRD_60_VERBRANCH
+# GECKO_HEAD_REV: 6a830d12f15493a70b1192022c9985eba2139910
+#
+# Note about GECKO_HEAD_REV and GECKO_HEAD_REF:
+# GECKO_HEAD_REF is a branch name or "default".
+# GECKO_HEAD_REV is a revision hash. It cannot be a symbolic name like "default"
+# or "THUNDERBIRD_60_VERBRANCH".
+#
+# comm-central will have GECKO_HEAD_REF defined as "default" but not
+# GECKO_HEAD_REV. Release branches are pinned to a particular commit
+# and set GECKO_HEAD_REV. They may also set GECKO_HEAD_REF when the pinned
+# commit is in a branch within the repository, such as THUNDERBIRD_60_VERBRANCH.
diff -Nru thunderbird-60.6.1+build2/comm/mail/components/addrbook/content/abEditListDialog.xul thunderbird-60.7.0+build1/comm/mail/components/addrbook/content/abEditListDialog.xul
--- thunderbird-60.6.1+build2/comm/mail/components/addrbook/content/abEditListDialog.xul 2019-03-25 09:18:30.000000000 +0000
+++ thunderbird-60.7.0+build1/comm/mail/components/addrbook/content/abEditListDialog.xul 2019-05-17 15:58:49.000000000 +0000
@@ -63,7 +63,7 @@
completedefaultindex="true" forcecomplete="true"
completeselectedindex="true"
minresultsforpopup="3"
- ontextentered="awRecipientTextCommand(param, this); if (this.value != '') param.preventDefault();"
+ ontextentered="awRecipientTextCommand(param, this); if (param && this.value != '') param.preventDefault();"
onkeydown="awRecipientKeyDown(event, this);"
onclick="awNotAnEmptyArea(event);">
diff -Nru thunderbird-60.6.1+build2/comm/mail/components/addrbook/content/abMailListDialog.xul thunderbird-60.7.0+build1/comm/mail/components/addrbook/content/abMailListDialog.xul
--- thunderbird-60.6.1+build2/comm/mail/components/addrbook/content/abMailListDialog.xul 2019-03-25 09:18:30.000000000 +0000
+++ thunderbird-60.7.0+build1/comm/mail/components/addrbook/content/abMailListDialog.xul 2019-05-17 15:58:49.000000000 +0000
@@ -74,7 +74,7 @@
completedefaultindex="true" forcecomplete="true"
completeselectedindex="true"
minresultsforpopup="3"
- ontextentered="awRecipientTextCommand(param, this); if (this.value != '') param.preventDefault();"
+ ontextentered="awRecipientTextCommand(param, this); if (param && this.value != '') param.preventDefault();"
onkeydown="awRecipientKeyDown(event, this);"
onclick="awNotAnEmptyArea(event);">
diff -Nru thunderbird-60.6.1+build2/comm/mail/components/cloudfile/wetransfer/moz.build thunderbird-60.7.0+build1/comm/mail/components/cloudfile/wetransfer/moz.build
--- thunderbird-60.6.1+build2/comm/mail/components/cloudfile/wetransfer/moz.build 2019-03-25 09:18:30.000000000 +0000
+++ thunderbird-60.7.0+build1/comm/mail/components/cloudfile/wetransfer/moz.build 2019-05-17 15:58:49.000000000 +0000
@@ -25,9 +25,18 @@
FINAL_TARGET_FILES.webextension._locales.ar += [
'webextension/_locales/ar/messages.json',
]
+FINAL_TARGET_FILES.webextension._locales.ast += [
+ 'webextension/_locales/ast/messages.json',
+]
+FINAL_TARGET_FILES.webextension._locales.bg += [
+ 'webextension/_locales/bg/messages.json',
+]
FINAL_TARGET_FILES.webextension._locales.br += [
'webextension/_locales/br/messages.json',
]
+FINAL_TARGET_FILES.webextension._locales.bs += [
+ 'webextension/_locales/bs/messages.json',
+]
FINAL_TARGET_FILES.webextension._locales.ca += [
'webextension/_locales/ca/messages.json',
]
@@ -64,6 +73,9 @@
FINAL_TARGET_FILES.webextension._locales.eu += [
'webextension/_locales/eu/messages.json',
]
+FINAL_TARGET_FILES.webextension._locales.fa += [
+ 'webextension/_locales/fa/messages.json',
+]
FINAL_TARGET_FILES.webextension._locales.fi += [
'webextension/_locales/fi/messages.json',
]
diff -Nru thunderbird-60.6.1+build2/comm/mail/components/cloudfile/wetransfer/webextension/_locales/ast/messages.json thunderbird-60.7.0+build1/comm/mail/components/cloudfile/wetransfer/webextension/_locales/ast/messages.json
--- thunderbird-60.6.1+build2/comm/mail/components/cloudfile/wetransfer/webextension/_locales/ast/messages.json 1970-01-01 00:00:00.000000000 +0000
+++ thunderbird-60.7.0+build1/comm/mail/components/cloudfile/wetransfer/webextension/_locales/ast/messages.json 2019-05-17 15:58:49.000000000 +0000
@@ -0,0 +1,17 @@
+{
+ "extensionDescription": {
+ "message": "Comparte axuntos per WeTransfer"
+ },
+ "extensionName": {
+ "message": "FileLink pa WeTransfer"
+ },
+ "serviceName": {
+ "message": "WeTransfer"
+ },
+ "moments_privacyPolicy": {
+ "message": "Política de privacidá"
+ },
+ "moments_tagline": {
+ "message": "WeTransfer ye'l mou más cenciellu d'unviar ficheros pel mundu."
+ }
+}
diff -Nru thunderbird-60.6.1+build2/comm/mail/components/cloudfile/wetransfer/webextension/_locales/bg/messages.json thunderbird-60.7.0+build1/comm/mail/components/cloudfile/wetransfer/webextension/_locales/bg/messages.json
--- thunderbird-60.6.1+build2/comm/mail/components/cloudfile/wetransfer/webextension/_locales/bg/messages.json 1970-01-01 00:00:00.000000000 +0000
+++ thunderbird-60.7.0+build1/comm/mail/components/cloudfile/wetransfer/webextension/_locales/bg/messages.json 2019-05-17 15:58:49.000000000 +0000
@@ -0,0 +1,17 @@
+{
+ "extensionDescription": {
+ "message": "Споделяйте прикачените си файлове чрез WeTransfer"
+ },
+ "extensionName": {
+ "message": "FileLink или WeTransfer"
+ },
+ "serviceName": {
+ "message": "WeTransfer"
+ },
+ "moments_privacyPolicy": {
+ "message": "Декларация за поверителност"
+ },
+ "moments_tagline": {
+ "message": "WeTransfer е най-лесният начин да изпращате файлове по целия свят."
+ }
+}
diff -Nru thunderbird-60.6.1+build2/comm/mail/components/cloudfile/wetransfer/webextension/_locales/bs/messages.json thunderbird-60.7.0+build1/comm/mail/components/cloudfile/wetransfer/webextension/_locales/bs/messages.json
--- thunderbird-60.6.1+build2/comm/mail/components/cloudfile/wetransfer/webextension/_locales/bs/messages.json 1970-01-01 00:00:00.000000000 +0000
+++ thunderbird-60.7.0+build1/comm/mail/components/cloudfile/wetransfer/webextension/_locales/bs/messages.json 2019-05-17 15:58:49.000000000 +0000
@@ -0,0 +1,17 @@
+{
+ "extensionDescription": {
+ "message": "Dijelite svoje datoteke putem WeTransfer-a"
+ },
+ "extensionName": {
+ "message": "FileLink za WeTransfer"
+ },
+ "serviceName": {
+ "message": "WeTransfer"
+ },
+ "moments_privacyPolicy": {
+ "message": "Polica privatnosti"
+ },
+ "moments_tagline": {
+ "message": "WeTransfer je najjednostavniji način slanja datoteka širom svijeta."
+ }
+}
diff -Nru thunderbird-60.6.1+build2/comm/mail/components/cloudfile/wetransfer/webextension/_locales/cs/messages.json thunderbird-60.7.0+build1/comm/mail/components/cloudfile/wetransfer/webextension/_locales/cs/messages.json
--- thunderbird-60.6.1+build2/comm/mail/components/cloudfile/wetransfer/webextension/_locales/cs/messages.json 2019-03-25 09:18:30.000000000 +0000
+++ thunderbird-60.7.0+build1/comm/mail/components/cloudfile/wetransfer/webextension/_locales/cs/messages.json 2019-05-17 15:58:49.000000000 +0000
@@ -10,5 +10,8 @@
},
"moments_privacyPolicy": {
"message": "Zásady ochrany osobních údajů"
+ },
+ "moments_tagline": {
+ "message": "WeTransfer je nejjednodušší způsob pro odeslání souboru na druhou stranu světa."
}
}
diff -Nru thunderbird-60.6.1+build2/comm/mail/components/cloudfile/wetransfer/webextension/_locales/fa/messages.json thunderbird-60.7.0+build1/comm/mail/components/cloudfile/wetransfer/webextension/_locales/fa/messages.json
--- thunderbird-60.6.1+build2/comm/mail/components/cloudfile/wetransfer/webextension/_locales/fa/messages.json 1970-01-01 00:00:00.000000000 +0000
+++ thunderbird-60.7.0+build1/comm/mail/components/cloudfile/wetransfer/webextension/_locales/fa/messages.json 2019-05-17 15:58:49.000000000 +0000
@@ -0,0 +1,17 @@
+{
+ "extensionDescription": {
+ "message": "پیوستهایتان را از طریق WeTransfer به اشتراک بگذارید"
+ },
+ "extensionName": {
+ "message": "FileLink برای WeTransfer"
+ },
+ "serviceName": {
+ "message": "WeTransfer"
+ },
+ "moments_privacyPolicy": {
+ "message": "سیاست حریم خصوصی"
+ },
+ "moments_tagline": {
+ "message": "WeTransfer آسانترین راه برای ارسال پروندههایتان در سطح جهان است."
+ }
+}
diff -Nru thunderbird-60.6.1+build2/comm/mail/components/compose/content/MsgComposeCommands.js thunderbird-60.7.0+build1/comm/mail/components/compose/content/MsgComposeCommands.js
--- thunderbird-60.6.1+build2/comm/mail/components/compose/content/MsgComposeCommands.js 2019-03-25 09:18:30.000000000 +0000
+++ thunderbird-60.7.0+build1/comm/mail/components/compose/content/MsgComposeCommands.js 2019-05-17 15:58:49.000000000 +0000
@@ -3018,6 +3018,11 @@
if (document.getElementById("sidebar").getAttribute("src") == "")
setTimeout(toggleAddressPicker, 0); // do this on a delay so we don't hurt perf. on bringing up a new compose window
}
+
+ // Update the priority button.
+ if (gMsgCompose.compFields.priority)
+ updatePriorityToolbarButton(gMsgCompose.compFields.priority);
+
gAutoSaveInterval = getPref("mail.compose.autosave") ?
getPref("mail.compose.autosaveinterval") * 60000 : 0;
@@ -5257,7 +5262,7 @@
attachmentsBox.collapsed = false;
attachmentBucketSizer.collapsed = false;
attachmentBucketSizer.setAttribute("state", "");
- if (!bucketHasFocus)
+ if (!bucketHasFocus && eventSource == "key")
bucket.focus();
break;
@@ -6190,6 +6195,8 @@
// Add attachments if any.
if (attachments.length > 0)
AddAttachments(attachments);
+
+ bucket.focus();
},
onDragOver: function (aEvent, aFlavour, aDragSession)
diff -Nru thunderbird-60.6.1+build2/comm/mail/components/preferences/general.js thunderbird-60.7.0+build1/comm/mail/components/preferences/general.js
--- thunderbird-60.6.1+build2/comm/mail/components/preferences/general.js 2019-03-25 09:18:30.000000000 +0000
+++ thunderbird-60.7.0+build1/comm/mail/components/preferences/general.js 2019-05-17 15:58:49.000000000 +0000
@@ -287,9 +287,10 @@
for (let i = 0; i < engineList.itemCount; i++) {
let item = engineList.getItemAtIndex(i);
if (item.engine == Services.search.currentEngine) {
+ Services.search.removeEngine(item.engine);
item.remove();
engineList.selectedIndex = 0;
- Services.search.removeEngine(item.engine);
+ Services.search.currentEngine = engineList.selectedItem.engine;
this.updateRemoveButton();
break;
}
diff -Nru thunderbird-60.6.1+build2/comm/mail/config/version_display.txt thunderbird-60.7.0+build1/comm/mail/config/version_display.txt
--- thunderbird-60.6.1+build2/comm/mail/config/version_display.txt 2019-03-25 09:18:30.000000000 +0000
+++ thunderbird-60.7.0+build1/comm/mail/config/version_display.txt 2019-05-17 15:58:49.000000000 +0000
@@ -1 +1 @@
-60.6.1
+60.7.0
diff -Nru thunderbird-60.6.1+build2/comm/mail/config/version.txt thunderbird-60.7.0+build1/comm/mail/config/version.txt
--- thunderbird-60.6.1+build2/comm/mail/config/version.txt 2019-03-25 09:18:30.000000000 +0000
+++ thunderbird-60.7.0+build1/comm/mail/config/version.txt 2019-05-17 15:58:49.000000000 +0000
@@ -1 +1 @@
-60.6.1
+60.7.0
diff -Nru thunderbird-60.6.1+build2/comm/mail/installer/windows/nsis/shared.nsh thunderbird-60.7.0+build1/comm/mail/installer/windows/nsis/shared.nsh
--- thunderbird-60.6.1+build2/comm/mail/installer/windows/nsis/shared.nsh 2019-03-25 09:18:30.000000000 +0000
+++ thunderbird-60.7.0+build1/comm/mail/installer/windows/nsis/shared.nsh 2019-05-17 15:58:49.000000000 +0000
@@ -361,7 +361,6 @@
WriteRegStr ${RegKey} "$0" "" "${ClientsRegName}"
WriteRegStr ${RegKey} "$0\DefaultIcon" "" "$8,0"
WriteRegStr ${RegKey} "$0" "DLLPath" "$6"
- WriteRegDWORD ${RegKey} "$0" "SupportUTF8" 0
; The MapiProxy dll can exist in multiple installs of the application.
; Registration occurs as follows with the last action to occur being the one
@@ -597,8 +596,9 @@
${WriteRegStr2} $TmpVal "$0" "GeckoVer" "${GREVersion}" 0
StrCpy $0 "Software\Mozilla\${BrandFullNameInternal}"
- ${WriteRegStr2} $TmpVal "$0" "" "${GREVersion}" 0
+ ${WriteRegStr2} $TmpVal "$0" "" "${AppVersion}" 0
${WriteRegStr2} $TmpVal "$0" "CurrentVersion" "${AppVersion} (${AB_CD})" 0
+ ${WriteRegStr2} $TmpVal "$0" "GeckoVersion" "${GREVersion}" 0
!macroend
!define SetAppKeys "!insertmacro SetAppKeys"
@@ -824,6 +824,11 @@
DeleteRegValue HKLM "$0" "$INSTDIR\${FileMainEXE}"
DeleteRegValue HKCU "$0" "$INSTDIR\${FileMainEXE}"
+ ; Remove the SupportUTF8 registry value as it causes MAPI issues on some locales
+ ; with non-ASCII characters in file names.
+ StrCpy $0 "Software\Clients\Mail\${ClientsRegName}"
+ DeleteRegValue HKLM $0 "SupportUTF8"
+
!macroend
!define RemoveDeprecatedKeys "!insertmacro RemoveDeprecatedKeys"
diff -Nru thunderbird-60.6.1+build2/comm/mail/test/mozmill/composition/test-focus.js thunderbird-60.7.0+build1/comm/mail/test/mozmill/composition/test-focus.js
--- thunderbird-60.6.1+build2/comm/mail/test/mozmill/composition/test-focus.js 2019-03-25 09:18:30.000000000 +0000
+++ thunderbird-60.7.0+build1/comm/mail/test/mozmill/composition/test-focus.js 2019-05-17 15:58:49.000000000 +0000
@@ -36,12 +36,6 @@
let key = ctrlTab ? "VK_TAB" : "VK_F6";
// We start on the addressing widget and go from there.
- // If we added an attachment, the attachment bucket got focused so
- // we need to fix this first.
- if (attachmentsExpanded) {
- assert_equals(attachmentElement, controller.window.WhichElementHasFocus());
- controller.window.SetMsgAddressingWidgetTreeElementFocus();
- }
controller.keypress(null, key, {ctrlKey: ctrlTab});
assert_equals(subjectElement, controller.window.WhichElementHasFocus());
diff -Nru thunderbird-60.6.1+build2/comm/mail/themes/windows/mail/messenger.css thunderbird-60.7.0+build1/comm/mail/themes/windows/mail/messenger.css
--- thunderbird-60.6.1+build2/comm/mail/themes/windows/mail/messenger.css 2019-03-25 09:18:30.000000000 +0000
+++ thunderbird-60.7.0+build1/comm/mail/themes/windows/mail/messenger.css 2019-05-17 15:58:49.000000000 +0000
@@ -537,6 +537,11 @@
}
}
+.progressmeter-statusbar {
+ margin-top: 1px;
+ margin-bottom: 1px;
+}
+
/* Status panel */
.statusbarpanel-iconic {
diff -Nru thunderbird-60.6.1+build2/comm/mail/themes/windows/mail/primaryToolbar.css thunderbird-60.7.0+build1/comm/mail/themes/windows/mail/primaryToolbar.css
--- thunderbird-60.6.1+build2/comm/mail/themes/windows/mail/primaryToolbar.css 2019-03-25 09:18:30.000000000 +0000
+++ thunderbird-60.7.0+build1/comm/mail/themes/windows/mail/primaryToolbar.css 2019-05-17 15:58:49.000000000 +0000
@@ -84,7 +84,6 @@
* we have to reorder this element to come last, hence the
* ordinal group value (see bug 853415). */
-moz-box-ordinal-group: 1001;
- box-shadow: 0 0 50px 8px ActiveCaption;
content: "";
display: -moz-box;
height: 0;
@@ -96,11 +95,6 @@
}
#messengerWindow[tabsintitlebar]:not([sizemode=fullscreen])
- #tabs-toolbar:not(:-moz-lwtheme):-moz-window-inactive::after {
- box-shadow: 0 0 50px 8px InactiveCaption;
- }
-
- #messengerWindow[tabsintitlebar]:not([sizemode=fullscreen])
#tabmail-container:not(:-moz-lwtheme) {
position: relative;
z-index: 2;
diff -Nru thunderbird-60.6.1+build2/comm/mailnews/addrbook/src/nsAbDirProperty.cpp thunderbird-60.7.0+build1/comm/mailnews/addrbook/src/nsAbDirProperty.cpp
--- thunderbird-60.6.1+build2/comm/mailnews/addrbook/src/nsAbDirProperty.cpp 2019-03-25 09:18:30.000000000 +0000
+++ thunderbird-60.7.0+build1/comm/mailnews/addrbook/src/nsAbDirProperty.cpp 2019-05-17 15:58:50.000000000 +0000
@@ -472,7 +472,16 @@
&rv));
NS_ENSURE_SUCCESS(rv, rv);
- return prefBranch->GetBoolPref("mail.enable_autocomplete", aResult);
+ rv = prefBranch->GetBoolPref("mail.enable_autocomplete", aResult);
+ NS_ENSURE_SUCCESS(rv, rv);
+
+ // If autocomplete is generally enabled, check if it has been disabled explicitly for this directory.
+ if (*aResult)
+ {
+ (void) GetBoolValue("enable_autocomplete", true, aResult);
+ }
+
+ return rv;
}
NS_IMETHODIMP nsAbDirProperty::GetDirPrefId(nsACString &aDirPrefId)
diff -Nru thunderbird-60.6.1+build2/comm/mailnews/imap/src/nsIMAPBodyShell.cpp thunderbird-60.7.0+build1/comm/mailnews/imap/src/nsIMAPBodyShell.cpp
--- thunderbird-60.6.1+build2/comm/mailnews/imap/src/nsIMAPBodyShell.cpp 2019-03-25 09:18:30.000000000 +0000
+++ thunderbird-60.7.0+build1/comm/mailnews/imap/src/nsIMAPBodyShell.cpp 2019-05-17 15:58:50.000000000 +0000
@@ -719,10 +719,11 @@
}
#endif // XP_MACOSX
- // Leave out parts with type application/*
- if (!PL_strcasecmp(m_bodyType, "APPLICATION") && // If it is of type "application"
- PL_strncasecmp(m_bodySubType, "x-pkcs7", 7) // and it's not a signature (signatures are inline)
- )
+ // Fetch type APPLICAION now if the subtype is a signature or if it's an
+ // octet-stream. Otherwise, fetch on demand.
+ if (!PL_strcasecmp(m_bodyType, "APPLICATION") &&
+ PL_strncasecmp(m_bodySubType, "x-pkcs7", 7) &&
+ PL_strcasecmp(m_bodySubType, "octet-stream"))
return false; // we can leave it on the server
if (!PL_strcasecmp(m_bodyType, "AUDIO"))
return false;
diff -Nru thunderbird-60.6.1+build2/comm/suite/app/macbuild/Contents/Info.plist.in thunderbird-60.7.0+build1/comm/suite/app/macbuild/Contents/Info.plist.in
--- thunderbird-60.6.1+build2/comm/suite/app/macbuild/Contents/Info.plist.in 2019-03-25 09:18:30.000000000 +0000
+++ thunderbird-60.7.0+build1/comm/suite/app/macbuild/Contents/Info.plist.in 2019-05-17 15:58:50.000000000 +0000
@@ -7,7 +7,7 @@
CFBundleExecutable
@MOZ_APP_NAME@
CFBundleIdentifier
- org.mozilla.@MAC_APP_NAME@
+ @MOZ_MACBUNDLE_ID@
CFBundleVersion
@MOZ_APP_VERSION@
CFBundleDevelopmentRegion
@@ -28,6 +28,11 @@
LSApplicationCategoryType
public.app-category.productivity
+ LSEnvironment
+
+ MallocNanoZone
+ 0
+
LSMinimumSystemVersion
10.9.0
CFBundleDocumentTypes
@@ -70,11 +75,32 @@
htm
shtml
xml
+ xht
xhtml
CFBundleTypeIconFile
document.icns
+
+ CFBundleTypeName
+ JSON File
+ CFBundleTypeRole
+ Viewer
+ CFBundleTypeOSTypes
+
+ TEXT
+
+ CFBundleTypeExtensions
+
+ json
+
+ CFBundleTypeIconFile
+ document.icns
+ CFBundleTypeMIMETypes
+
+ application/json
+
+
CFBundleTypeName
@MOZ_APP_DISPLAYNAME@ E-mail
@@ -233,9 +259,11 @@
NSSupportsAutomaticGraphicsSwitching
- NSDisablePersistence
-
NSPrincipalClass
GeckoNSApplication
+ MozillaDeveloperRepoPath
+ @MOZ_DEVELOPER_REPO_PATH@
+ MozillaDeveloperObjPath
+ @MOZ_DEVELOPER_OBJ_PATH@
diff -Nru thunderbird-60.6.1+build2/comm/suite/app/Makefile.in thunderbird-60.7.0+build1/comm/suite/app/Makefile.in
--- thunderbird-60.6.1+build2/comm/suite/app/Makefile.in 2019-03-25 09:18:30.000000000 +0000
+++ thunderbird-60.7.0+build1/comm/suite/app/Makefile.in 2019-05-17 15:58:50.000000000 +0000
@@ -2,13 +2,11 @@
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+dist_dest = $(DIST)/$(MOZ_MACBUNDLE_NAME)
+
AB_CD = $(MOZ_UI_LOCALE)
-# For splash.rc
-DEFINES += \
- -DSEAMONKEY_ICO='"$(topsrcdir)/$(MOZ_BRANDING_DIRECTORY)/icons/windows/main-window.ico"' \
- -DHTML_FILE_ICO='"$(topsrcdir)/$(MOZ_BRANDING_DIRECTORY)/icons/windows/html-file.ico"' \
- $(NULL)
+LICENSE_TXT_FILE = $(topsrcdir)/comm/suite/installer/license.txt
# Build a binary bootstrapping with XRE_main
@@ -29,9 +27,7 @@
# If we are trying to show an error dialog about the lack of SSE2 support,
# make sure that code itself doesn't use SSE2.
ifdef MOZ_LINUX_32_SSE2_STARTUP_ERROR
-CXXFLAGS := $(filter-out -march=% -msse -msse2 -mfpmath=sse,$(CXXFLAGS))
CXX := $(filter-out -march=% -msse -msse2 -mfpmath=sse,$(CXX))
-CXXFLAGS += -mno-sse -mno-sse2 -mfpmath=387
CXX += -march=pentiumpro
endif
@@ -45,23 +41,22 @@
include $(topsrcdir)/config/rules.mk
-libs::
+libs:: $(LICENSE_TXT_FILE)
ifeq ($(OS_ARCH),WINNT)
$(EXIT_ON_ERROR) \
- $(PERL) -pe 's/(? $(DIST)/bin/license.txt
+ $(PERL) -pe 's/(? $(DIST)/bin/license.txt
else
- $(INSTALL) $(IFLAGS1) $(topsrcdir)/comm/suite/installer/license.txt $(DIST)/bin/
+ $(INSTALL) $(IFLAGS1) $^ $(DIST)/bin/
endif
ifneq ($(OS_ARCH),WINNT)
+ifdef COMPILE_ENVIRONMENT
libs::
cp -p $(MOZ_APP_NAME)$(BIN_SUFFIX) $(DIST)/bin/$(MOZ_APP_NAME)-bin$(BIN_SUFFIX)
-
endif
-libs:: blocklist.xml
- $(INSTALL) $(IFLAGS1) $^ $(DIST)/bin
+endif
ifneq (,$(filter-out WINNT Darwin,$(OS_ARCH)))
$(MOZ_APP_NAME).1: seamonkey.man.in $(GLOBAL_DEPS) $(DEPTH)/config/autoconf.mk
@@ -74,7 +69,7 @@
$(INSTALL) $< $(DIST)/man/man1
GARBAGE += $(MOZ_APP_NAME).1
-GARBAGE += $(addprefix $(DIST)/bin/defaults/pref/, browser-prefs.js)
+GARBAGE += $(addprefix $(FINAL_TARGET)/defaults/pref/, browser-prefs.js)
endif
# Make extensions end up as XPIs instead of flat chrome when doing omni.jar.
@@ -87,7 +82,7 @@
ABS_STAGE = $(abspath $(STAGEDIST))
define _PACKAGE_EXTENSIONS
-@echo "Packaging $(dir).xpi..."
+@echo "Packaging $(dir)..."
if test -d "$(ABS_STAGE)/$(dir)"; then \
cd $(ABS_STAGE)/$(dir)/; \
$(ZIP) -r9mX ../$(dir).xpi * -x \*/.mkdir.done; \
@@ -118,8 +113,6 @@
MAC_APP_NAME := $(MAC_APP_NAME)Debug
endif
-LOWER_MAC_APP_NAME = $(shell echo $(MAC_APP_NAME) | tr '[A-Z]' '[a-z]')
-
ifeq (zh-TW,$(AB_CD))
LPROJ_ROOT := $(subst -,_,$(AB_CD))
else
@@ -128,20 +121,21 @@
LPROJ := Contents/Resources/$(LPROJ_ROOT).lproj
clean clobber repackage::
- $(RM) -r '$(DIST)/$(MOZ_MACBUNDLE_NAME)'
+ $(RM) -r '$(dist_dest)'
-tools:: $(PROGRAM)
- mkdir -p '$(DIST)/$(MOZ_MACBUNDLE_NAME)/Contents/MacOS'
- rsync -a --exclude "*.in" $(srcdir)/macbuild/Contents '$(DIST)/$(MOZ_MACBUNDLE_NAME)' --exclude English.lproj
- mkdir -p '$(DIST)/$(MOZ_MACBUNDLE_NAME)/$(LPROJ)'
- rsync -a --exclude "*.in" $(srcdir)/macbuild/Contents/Resources/English.lproj/ '$(DIST)/$(MOZ_MACBUNDLE_NAME)/$(LPROJ)'
- sed -e "s/\@MOZ_APP_NAME\@/$(MOZ_APP_NAME)/" -e "s/\@MAC_APP_NAME\@/$(MAC_APP_NAME)/" -e "s/\@MOZ_APP_DISPLAYNAME\@/$(MOZ_APP_DISPLAYNAME)/" -e "s/\@MOZ_APP_VERSION\@/$(MOZ_APP_VERSION)/" $(srcdir)/macbuild/Contents/Info.plist.in > '$(DIST)/$(MOZ_MACBUNDLE_NAME)/Contents/Info.plist'
- sed -e "s/\@MOZ_APP_NAME\@/$(MOZ_APP_NAME)/" -e "s/\@MAC_APP_NAME\@/$(MAC_APP_NAME)/" -e "s/\@MOZ_APP_DISPLAYNAME\@/$(MOZ_APP_DISPLAYNAME)/" -e "s/\@MOZ_APP_VERSION\@/$(MOZ_APP_VERSION)/" $(srcdir)/macbuild/Contents/Resources/English.lproj/InfoPlist.strings.in | iconv -f UTF-8 -t UTF-16 > '$(DIST)/$(MOZ_MACBUNDLE_NAME)/$(LPROJ)/InfoPlist.strings'
- rsync -a --exclude-from='$(srcdir)/macbuild/Contents/MacOS-files.in' $(DIST)/bin/ '$(DIST)/$(MOZ_MACBUNDLE_NAME)/Contents/Resources'
- rsync -a --include-from='$(srcdir)/macbuild/Contents/MacOS-files.in' --exclude '*' $(DIST)/bin/ '$(DIST)/$(MOZ_MACBUNDLE_NAME)/Contents/MacOS'
- rm -f '$(DIST)/$(MOZ_MACBUNDLE_NAME)/Contents/MacOS/$(PROGRAM)'
- rsync -aL $(PROGRAM) '$(DIST)/$(MOZ_MACBUNDLE_NAME)/Contents/MacOS'
- cp -RL $(topsrcdir)/$(MOZ_BRANDING_DIRECTORY)/seamonkey.icns '$(DIST)/$(MOZ_MACBUNDLE_NAME)/Contents/Resources/seamonkey.icns'
- cp -RL $(topsrcdir)/$(MOZ_BRANDING_DIRECTORY)/document.icns '$(DIST)/$(MOZ_MACBUNDLE_NAME)/Contents/Resources/document.icns'
- printf APPLMOZZ > '$(DIST)/$(MOZ_MACBUNDLE_NAME)/Contents/PkgInfo'
+tools:: $(DIST)/bin/$(MOZ_APP_NAME)
+ rm -rf $(dist_dest)
+ mkdir -p '$(dist_dest)/Contents/MacOS'
+ rsync -a --exclude "*.in" $(srcdir)/macbuild/Contents '$(dist_dest)' --exclude English.lproj
+ mkdir -p '$(dist_dest)/$(LPROJ)'
+ rsync -a --exclude "*.in" $(srcdir)/macbuild/Contents/Resources/English.lproj/ '$(dist_dest)/$(LPROJ)'
+ sed -e 's/\@MOZ_APP_NAME\@/$(MOZ_APP_NAME)/' -e 's/\@MAC_APP_NAME\@/$(MAC_APP_NAME)/' -e 's/\@MOZ_APP_DISPLAYNAME\@/$(MOZ_APP_DISPLAYNAME)/' -e 's/\@MOZ_APP_VERSION\@/$(MOZ_APP_VERSION)/' -e 's/\@MOZ_MACBUNDLE_ID\@/$(MOZ_MACBUNDLE_ID)/' -e 's|\@MOZ_DEVELOPER_REPO_PATH\@|$(topsrcdir)|' -e 's|\@MOZ_DEVELOPER_OBJ_PATH\@|$(topobjdir)|' $(srcdir)/macbuild/Contents/Info.plist.in > '$(dist_dest)/Contents/Info.plist'
+ sed -e "s/\@MAC_APP_NAME\@/$(MAC_APP_NAME)/" $(srcdir)/macbuild/Contents/Resources/English.lproj/InfoPlist.strings.in | iconv -f UTF-8 -t UTF-16 > '$(dist_dest)/$(LPROJ)/InfoPlist.strings'
+ rsync -a --exclude-from='$(srcdir)/macbuild/Contents/MacOS-files.in' $(DIST)/bin/ '$(dist_dest)/Contents/Resources'
+ rsync -a --include-from='$(srcdir)/macbuild/Contents/MacOS-files.in' --exclude '*' $(DIST)/bin/ '$(dist_dest)/Contents/MacOS'
+ rm -f '$(dist_dest)/Contents/MacOS/$(MOZ_APP_NAME)'
+ rsync -aL $(DIST)/bin/$(MOZ_APP_NAME) '$(dist_dest)/Contents/MacOS'
+ cp -RL $(topsrcdir)/$(MOZ_BRANDING_DIRECTORY)/seamonkey.icns '$(dist_dest)/Contents/Resources/seamonkey.icns'
+ cp -RL $(topsrcdir)/$(MOZ_BRANDING_DIRECTORY)/document.icns '$(dist_dest)/Contents/Resources/document.icns'
+ printf APPLMOZZ > '$(dist_dest)/Contents/PkgInfo'
endif
diff -Nru thunderbird-60.6.1+build2/comm/suite/app/moz.build thunderbird-60.7.0+build1/comm/suite/app/moz.build
--- thunderbird-60.6.1+build2/comm/suite/app/moz.build 2019-03-25 09:18:30.000000000 +0000
+++ thunderbird-60.7.0+build1/comm/suite/app/moz.build 2019-05-17 15:58:50.000000000 +0000
@@ -8,8 +8,9 @@
]
GeckoProgram(CONFIG['MOZ_APP_NAME'])
-USE_LIBS += ['mozglue']
+
SOURCES += ['nsSuiteApp.cpp']
+
LOCAL_INCLUDES += [
'!/build',
'/ipc/contentproc/',
@@ -49,6 +50,11 @@
'user32.dll',
]
+ if CONFIG['CC_TYPE'] == "msvc":
+ CFLAGS += ['-guard:cf']
+ CXXFLAGS += ['-guard:cf']
+ LDFLAGS += ['-guard:cf']
+
# Control the default heap size.
# This is the heap returned by GetProcessHeap().
# As we use the CRT heap, the default size is too large and wastes VM.
@@ -60,15 +66,31 @@
if CONFIG['OS_ARCH'] == 'WINNT' and CONFIG['CC_TYPE'] not in ('clang', 'gcc'):
LDFLAGS += ['/HEAP:0x40000']
+DisableStlWrapping()
+
if CONFIG['MOZ_LINKER']:
OS_LIBS += CONFIG['MOZ_ZLIB_LIBS']
+if CONFIG['HAVE_CLOCK_MONOTONIC']:
+ OS_LIBS += CONFIG['REALTIME_LIBS']
+
if CONFIG['MOZ_LINUX_32_SSE2_STARTUP_ERROR']:
DEFINES['MOZ_LINUX_32_SSE2_STARTUP_ERROR'] = True
+ COMPILE_FLAGS['OS_CXXFLAGS'] = [
+ f for f in COMPILE_FLAGS.get('OS_CXXFLAGS', [])
+ if not f.startswith('-march=') and f not in ('-msse', '-msse2', '-mfpmath=sse')
+ ] + [
+ '-mno-sse', '-mno-sse2', '-mfpmath=387',
+ ]
-DEFINES['APP_VERSION'] = CONFIG['MOZ_APP_VERSION']
+# For splash.rc
+DEFINES['SEAMONKEY_ICO'] = '"%s/%s/icons/windows/main-window.ico"' % (
+ TOPSRCDIR, CONFIG['MOZ_BRANDING_DIRECTORY'])
+DEFINES['HTML_FILE_ICO'] = '"%s/%s/icons/windows/html-file.ico"' % (
+ TOPSRCDIR, CONFIG['MOZ_BRANDING_DIRECTORY'])
-DisableStlWrapping()
+DEFINES['APP_VERSION'] = CONFIG['MOZ_APP_VERSION']
+FINAL_TARGET_FILES += ['blocklist.xml']
FINAL_TARGET_FILES.defaults += ['permissions']
diff -Nru thunderbird-60.6.1+build2/comm/suite/app/splash.rc thunderbird-60.7.0+build1/comm/suite/app/splash.rc
--- thunderbird-60.6.1+build2/comm/suite/app/splash.rc 2019-03-25 09:18:30.000000000 +0000
+++ thunderbird-60.7.0+build1/comm/suite/app/splash.rc 2019-05-17 15:58:50.000000000 +0000
@@ -9,7 +9,7 @@
STRINGTABLE DISCARDABLE
BEGIN
- IDS_STARTMENU_APPNAME, "@MOZ_APP_DISPLAYNAME@"
+ IDS_STARTMENU_APPNAME, "@MOZ_APP_DISPLAYNAME@"
END
// Program icon.
diff -Nru thunderbird-60.6.1+build2/comm/suite/base/content/unix/platformCommunicatorOverlay.xul thunderbird-60.7.0+build1/comm/suite/base/content/unix/platformCommunicatorOverlay.xul
--- thunderbird-60.6.1+build2/comm/suite/base/content/unix/platformCommunicatorOverlay.xul 2019-03-25 09:18:30.000000000 +0000
+++ thunderbird-60.7.0+build1/comm/suite/base/content/unix/platformCommunicatorOverlay.xul 2019-05-17 15:58:50.000000000 +0000
@@ -17,26 +17,26 @@
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
-
-
+
+
-
-
+
+
-
+
diff -Nru thunderbird-60.6.1+build2/comm/suite/browser/browser-prefs.js thunderbird-60.7.0+build1/comm/suite/browser/browser-prefs.js
--- thunderbird-60.6.1+build2/comm/suite/browser/browser-prefs.js 2019-03-25 09:18:31.000000000 +0000
+++ thunderbird-60.7.0+build1/comm/suite/browser/browser-prefs.js 2019-05-17 15:58:50.000000000 +0000
@@ -42,8 +42,8 @@
pref("general.useragent.compatMode.firefox", true);
// 0 = blank, 1 = home (browser.startup.homepage), 2 = last visited page, 3 = resume previous browser session
-pref("browser.startup.page", 1);
-pref("browser.startup.homepage", "chrome://navigator-region/locale/region.properties");
+pref("browser.startup.page", 1);
+pref("browser.startup.homepage", "chrome://navigator-region/locale/region.properties");
pref("browser.startup.homepage.count", 1);
pref("browser.warnOnQuit", true);
@@ -427,7 +427,7 @@
pref("browser.safebrowsing.downloads.remote.block_uncommon", false);
// Overriding defaults defined in all.js (use full version 2.x, bypassing bug 1077874)
-pref("browser.safebrowsing.provider.google.updateURL", "https://safebrowsing.google.com/safebrowsing/downloads?client=SAFEBROWSING_ID&appver=%VERSION%&pver=2.2&key=%GOOGLE_API_KEY%");
+pref("browser.safebrowsing.provider.google.updateURL", "https://safebrowsing.google.com/safebrowsing/downloads?client=SAFEBROWSING_ID&appver=%VERSION%&pver=2.2&key=%GOOGLE_SAFEBROWSING_API_KEY%");
pref("browser.safebrowsing.provider.google.gethashURL", "https://safebrowsing.google.com/safebrowsing/gethash?client=SAFEBROWSING_ID&appver=%VERSION%&pver=2.2");
pref("browser.safebrowsing.provider.mozilla.updateURL", "https://shavar.services.mozilla.com/downloads?client=SAFEBROWSING_ID&appver=%VERSION%&pver=2.2");
pref("browser.safebrowsing.provider.mozilla.gethashURL", "https://shavar.services.mozilla.com/gethash?client=SAFEBROWSING_ID&appver=%VERSION%&pver=2.2");
@@ -823,7 +823,7 @@
// Turn on the CSP 1.0 parser for Content Security Policy headers
pref("security.csp.speccompliant", true);
-pref("geo.wifi.uri", "https://www.googleapis.com/geolocation/v1/geolocate?key=%GOOGLE_API_KEY%");
+pref("geo.wifi.uri", "https://www.googleapis.com/geolocation/v1/geolocate?key=%GOOGLE_LOCATION_SERVICE_API_KEY%");
// Some of these prefs are specified even though they may be redundant; they are given
// here for clarity and end-user experiments with platform-provided geolocation.
diff -Nru thunderbird-60.6.1+build2/comm/suite/browser/jar.mn thunderbird-60.7.0+build1/comm/suite/browser/jar.mn
--- thunderbird-60.6.1+build2/comm/suite/browser/jar.mn 2019-03-25 09:18:30.000000000 +0000
+++ thunderbird-60.7.0+build1/comm/suite/browser/jar.mn 2019-05-17 15:58:50.000000000 +0000
@@ -35,7 +35,7 @@
content/navigator/platformNavigationBindings.xul (mac/platformNavigationBindings.xul)
content/navigator/platformMailOverlay.xul (mac/platformMailOverlay.xul)
#else
-#ifdef XP_WIN32
+#ifdef XP_WIN
content/navigator/platformNavigationBindings.xul (win/platformNavigationBindings.xul)
content/navigator/platformMailOverlay.xul (win/platformMailOverlay.xul)
#else
diff -Nru thunderbird-60.6.1+build2/comm/suite/browser/metadata.xul thunderbird-60.7.0+build1/comm/suite/browser/metadata.xul
--- thunderbird-60.6.1+build2/comm/suite/browser/metadata.xul 2019-03-25 09:18:30.000000000 +0000
+++ thunderbird-60.7.0+build1/comm/suite/browser/metadata.xul 2019-05-17 15:58:50.000000000 +0000
@@ -98,11 +98,11 @@
-
+
-
+
diff -Nru thunderbird-60.6.1+build2/comm/suite/components/helpviewer/content/helpContextOverlay.xul thunderbird-60.7.0+build1/comm/suite/components/helpviewer/content/helpContextOverlay.xul
--- thunderbird-60.6.1+build2/comm/suite/components/helpviewer/content/helpContextOverlay.xul 2019-03-25 09:18:30.000000000 +0000
+++ thunderbird-60.7.0+build1/comm/suite/components/helpviewer/content/helpContextOverlay.xul 2019-05-17 15:58:50.000000000 +0000
@@ -36,13 +36,13 @@
command="cmd_selectAll"/>
+ label="&fullZoomEnlargeBtn.label;"
+ accesskey="&fullZoomEnlargeBtn.accesskey;"
+ oncommand="ZoomManager.enlarge();"/>
+ label="&fullZoomReduceBtn.label;"
+ accesskey="&fullZoomReduceBtn.accesskey;"
+ oncommand="ZoomManager.reduce();"/>
#ifdef XP_WIN
#define HELP_ALWAYS_RAISED_TOGGLE
#endif
diff -Nru thunderbird-60.6.1+build2/comm/suite/components/nsSuiteGlue.js thunderbird-60.7.0+build1/comm/suite/components/nsSuiteGlue.js
--- thunderbird-60.6.1+build2/comm/suite/components/nsSuiteGlue.js 2019-03-25 09:18:30.000000000 +0000
+++ thunderbird-60.7.0+build1/comm/suite/components/nsSuiteGlue.js 2019-05-17 15:58:50.000000000 +0000
@@ -28,6 +28,7 @@
PrivateBrowsingUtils: "resource://gre/modules/PrivateBrowsingUtils.jsm",
Integration: "resource://gre/modules/Integration.jsm",
PermissionUI: "resource:///modules/PermissionUI.jsm",
+ AppConstants: "resource://gre/modules/AppConstants.jsm",
});
XPCOMUtils.defineLazyGetter(this, "DebuggerServer", () => {
@@ -866,6 +867,10 @@
* having updates off and an old build that likely should be updated.
*/
_shouldShowUpdateWarning: function () {
+ // If the Updater is not available we don't show the warning.
+ if (!AppConstants.MOZ_UPDATER) {
+ return false;
+ }
// Look for an unconditional override pref. If set, do what it says.
// (true --> never show, false --> always show)
try {
diff -Nru thunderbird-60.6.1+build2/comm/suite/components/places/content/places.js thunderbird-60.7.0+build1/comm/suite/components/places/content/places.js
--- thunderbird-60.6.1+build2/comm/suite/components/places/content/places.js 2019-03-25 09:18:30.000000000 +0000
+++ thunderbird-60.7.0+build1/comm/suite/components/places/content/places.js 2019-05-17 15:58:50.000000000 +0000
@@ -4,7 +4,7 @@
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
/* import-globals-from editBookmarkOverlay.js */
-/* import-globals-from ../../../../toolkit/content/contentAreaUtils.js */
+/* import-globals-from ../../../../../toolkit/content/contentAreaUtils.js */
ChromeUtils.import("resource://gre/modules/AppConstants.jsm");
ChromeUtils.import("resource://gre/modules/XPCOMUtils.jsm");
diff -Nru thunderbird-60.6.1+build2/comm/suite/components/places/tests/autocomplete/.eslintrc thunderbird-60.7.0+build1/comm/suite/components/places/tests/autocomplete/.eslintrc
--- thunderbird-60.6.1+build2/comm/suite/components/places/tests/autocomplete/.eslintrc 2019-03-25 09:18:30.000000000 +0000
+++ thunderbird-60.7.0+build1/comm/suite/components/places/tests/autocomplete/.eslintrc 1970-01-01 00:00:00.000000000 +0000
@@ -1,5 +0,0 @@
-{
- "extends": [
- "../../../../../testing/xpcshell/xpcshell.eslintrc"
- ]
-}
diff -Nru thunderbird-60.6.1+build2/comm/suite/components/pref/content/pref-applicationManager.js thunderbird-60.7.0+build1/comm/suite/components/pref/content/pref-applicationManager.js
--- thunderbird-60.6.1+build2/comm/suite/components/pref/content/pref-applicationManager.js 2019-03-25 09:18:31.000000000 +0000
+++ thunderbird-60.7.0+build1/comm/suite/components/pref/content/pref-applicationManager.js 2019-05-17 15:58:50.000000000 +0000
@@ -30,7 +30,7 @@
var apps = this.handlerInfo.possibleApplicationHandlers.enumerate();
while (apps.hasMoreElements()) {
let app = apps.getNext();
- app.QueryInterface(nsIHandlerApp);
+ app.QueryInterface(Ci.nsIHandlerApp);
var item = list.appendItem(app.name);
item.className = "listitem-iconic";
item.setAttribute("image", gApplicationsPane._getIconURLForHandlerApp(app));
@@ -83,16 +83,16 @@
document.getElementById("cmd_delete").removeAttribute("disabled");
var app = list.selectedItem.app;
var address = "";
- if (app instanceof nsILocalHandlerApp)
+ if (app instanceof Ci.nsILocalHandlerApp)
address = app.executable.path;
- else if (app instanceof nsIWebHandlerApp)
+ else if (app instanceof Ci.nsIWebHandlerApp)
address = app.uriTemplate;
- else if (app instanceof nsIWebContentHandlerInfo)
+ else if (app instanceof Ci.nsIWebContentHandlerInfo)
address = app.uri;
document.getElementById("appLocation").value = address;
var bundle = document.getElementById("appManagerBundle");
- var appType = app instanceof nsILocalHandlerApp ? "descriptionLocalApp"
- : "descriptionWebApp";
+ var appType = app instanceof Ci.nsILocalHandlerApp ? "descriptionLocalApp"
+ : "descriptionWebApp";
document.getElementById("appType").value = bundle.getString(appType);
}
};
diff -Nru thunderbird-60.6.1+build2/comm/suite/components/pref/content/pref-applications.js thunderbird-60.7.0+build1/comm/suite/components/pref/content/pref-applications.js
--- thunderbird-60.6.1+build2/comm/suite/components/pref/content/pref-applications.js 2019-03-25 09:18:31.000000000 +0000
+++ thunderbird-60.7.0+build1/comm/suite/components/pref/content/pref-applications.js 2019-05-17 15:58:50.000000000 +0000
@@ -14,16 +14,6 @@
//****************************************************************************//
// Constants & Enumeration Values
-// constants for interfaces we need multiple times
-const nsIHandlerApp = Ci.nsIHandlerApp;
-const nsIHandlerInfo = Ci.nsIHandlerInfo;
-const nsILocalHandlerApp = Ci.nsILocalHandlerApp;
-const nsIWebHandlerApp = Ci.nsIWebHandlerApp;
-const nsIWebContentHandlerInfo = Ci.nsIWebContentHandlerInfo;
-const nsIFilePicker = Ci.nsIFilePicker;
-const nsIMIMEInfo = Ci.nsIMIMEInfo;
-const nsIPropertyBag = Ci.nsIPropertyBag;
-
// global services
var handlerSvc = Cc["@mozilla.org/uriloader/handler-service;1"]
.getService(Ci.nsIHandlerService);
@@ -116,7 +106,7 @@
function getLocalHandlerApp(aFile) {
var localHandlerApp = Cc["@mozilla.org/uriloader/local-handler-app;1"]
- .createInstance(nsILocalHandlerApp);
+ .createInstance(Ci.nsILocalHandlerApp);
localHandlerApp.name = getFileDisplayName(aFile);
localHandlerApp.executable = aFile;
@@ -261,11 +251,11 @@
// Note: "save to disk" is an invalid value for protocol info objects,
// but the alwaysAskBeforeHandling getter will detect that situation
// and always return true in that case to override this invalid value.
- if (this.wrappedHandlerInfo.preferredAction == nsIHandlerInfo.useHelperApp &&
+ if (this.wrappedHandlerInfo.preferredAction == Ci.nsIHandlerInfo.useHelperApp &&
!gApplicationsPane.isValidHandlerApp(this.preferredApplicationHandler)) {
return this.wrappedHandlerInfo.hasDefaultHandler ?
- nsIHandlerInfo.useSystemDefault :
- nsIHandlerInfo.saveToDisk;
+ Ci.nsIHandlerInfo.useSystemDefault :
+ Ci.nsIHandlerInfo.saveToDisk;
}
return this.wrappedHandlerInfo.preferredAction;
@@ -296,8 +286,8 @@
// app, but the preferredApplicationHandler is invalid, and there isn't
// a default handler, so the preferredAction getter returns save to disk
// instead.
- if (!(this.wrappedHandlerInfo instanceof nsIMIMEInfo) &&
- this.preferredAction == nsIHandlerInfo.saveToDisk)
+ if (!(this.wrappedHandlerInfo instanceof Ci.nsIMIMEInfo) &&
+ this.preferredAction == Ci.nsIHandlerInfo.saveToDisk)
return true;
return this.wrappedHandlerInfo.alwaysAskBeforeHandling;
@@ -318,7 +308,7 @@
// those properties for an extension?
get primaryExtension() {
try {
- if (this.wrappedHandlerInfo instanceof nsIMIMEInfo &&
+ if (this.wrappedHandlerInfo instanceof Ci.nsIMIMEInfo &&
this.wrappedHandlerInfo.primaryExtension)
return this.wrappedHandlerInfo.primaryExtension;
} catch(ex) {}
@@ -423,7 +413,7 @@
if (this.primaryExtension)
return "moz-icon://goat." + this.primaryExtension + "?size=" + aSize;
- if (this.wrappedHandlerInfo instanceof nsIMIMEInfo)
+ if (this.wrappedHandlerInfo instanceof Ci.nsIMIMEInfo)
return "moz-icon://goat?size=" + aSize + "&contentType=" + this.type;
// We're falling back to a generic icon when we can't get a URL for one
@@ -493,11 +483,11 @@
},
set preferredApplicationHandler(aNewValue) {
- if (aNewValue instanceof nsILocalHandlerApp) {
+ if (aNewValue instanceof Ci.nsILocalHandlerApp) {
document.getElementById(this._prefSelectedApp).value = aNewValue.executable;
document.getElementById(this._prefSelectedReader).value = "client";
}
- else if (aNewValue instanceof nsIWebContentHandlerInfo) {
+ else if (aNewValue instanceof Ci.nsIWebContentHandlerInfo) {
document.getElementById(this._prefSelectedWeb).value = aNewValue.uri;
document.getElementById(this._prefSelectedReader).value = "web";
// Make the web handler be the new "auto handler" for feeds.
@@ -597,9 +587,9 @@
if (defaultFeedReader) {
let handlerApp = Cc["@mozilla.org/uriloader/local-handler-app;1"]
- .createInstance(nsIHandlerApp);
+ .createInstance(Ci.nsIHandlerApp);
handlerApp.name = getFileDisplayName(defaultFeedReader);
- handlerApp.QueryInterface(nsILocalHandlerApp);
+ handlerApp.QueryInterface(Ci.nsILocalHandlerApp);
handlerApp.executable = defaultFeedReader;
this.__defaultApplicationHandler = handlerApp;
@@ -643,16 +633,16 @@
// the default app; otherwise return useHelperApp.
if (gApplicationsPane.isValidHandlerApp(preferredApp)) {
if (defaultApp && defaultApp.equals(preferredApp))
- return nsIHandlerInfo.useSystemDefault;
+ return Ci.nsIHandlerInfo.useSystemDefault;
- return nsIHandlerInfo.useHelperApp;
+ return Ci.nsIHandlerInfo.useHelperApp;
}
// The pref is set to "reader", but we don't have a valid preferred app.
// What do we do now? Not sure this is the best option (perhaps we
// should direct the user to the default app, if any), but for now let's
// direct the user to live bookmarks.
- return nsIHandlerInfo.handleInternally;
+ return Ci.nsIHandlerInfo.handleInternally;
}
// If the action is "ask", then alwaysAskBeforeHandling will override
@@ -661,24 +651,24 @@
case "ask":
case "messenger":
default:
- return nsIHandlerInfo.handleInternally;
+ return Ci.nsIHandlerInfo.handleInternally;
}
},
set preferredAction(aNewValue) {
switch (aNewValue) {
- case nsIHandlerInfo.handleInternally:
+ case Ci.nsIHandlerInfo.handleInternally:
document.getElementById(this._prefSelectedReader).value = "messenger";
break;
- case nsIHandlerInfo.useHelperApp:
+ case Ci.nsIHandlerInfo.useHelperApp:
document.getElementById(this._prefSelectedAction).value = "reader";
// The controller has already set preferredApplicationHandler
// to the new helper app.
break;
- case nsIHandlerInfo.useSystemDefault:
+ case Ci.nsIHandlerInfo.useSystemDefault:
document.getElementById(this._prefSelectedAction).value = "reader";
this.preferredApplicationHandler = this._defaultApplicationHandler;
break;
@@ -721,7 +711,7 @@
// XXX Should we hold off on making the changes until this method gets called?
store: function() {
for (let app of this._possibleApplicationHandlers._removed) {
- if (app instanceof nsILocalHandlerApp) {
+ if (app instanceof Ci.nsILocalHandlerApp) {
let pref = document.getElementById(PREF_FEED_SELECTED_APP);
var preferredAppFile = pref.value;
if (preferredAppFile) {
@@ -731,7 +721,7 @@
}
}
else {
- app.QueryInterface(nsIWebContentHandlerInfo);
+ app.QueryInterface(Ci.nsIWebContentHandlerInfo);
converterSvc.removeContentHandler(app.contentType, app.uri);
}
}
@@ -1036,7 +1026,7 @@
var wrappedHandlerInfos = handlerSvc.enumerate();
while (wrappedHandlerInfos.hasMoreElements()) {
let wrappedHandlerInfo =
- wrappedHandlerInfos.getNext().QueryInterface(nsIHandlerInfo);
+ wrappedHandlerInfos.getNext().QueryInterface(Ci.nsIHandlerInfo);
let type = wrappedHandlerInfo.type;
let handlerInfoWrapper;
@@ -1076,7 +1066,7 @@
// FIXME: should we also check the "suffixes" property of the plugin?
// Filed as bug 395135.
if (hidePluginsWithoutExtensions && handlerInfo.handledOnlyByPlugin &&
- handlerInfo.wrappedHandlerInfo instanceof nsIMIMEInfo &&
+ handlerInfo.wrappedHandlerInfo instanceof Ci.nsIMIMEInfo &&
!handlerInfo.primaryExtension)
continue;
@@ -1180,17 +1170,17 @@
}
switch (aHandlerInfo.preferredAction) {
- case nsIHandlerInfo.saveToDisk:
+ case Ci.nsIHandlerInfo.saveToDisk:
return this._prefsBundle.getString("saveFile");
- case nsIHandlerInfo.useHelperApp:
+ case Ci.nsIHandlerInfo.useHelperApp:
var preferredApp = aHandlerInfo.preferredApplicationHandler;
- var name = (preferredApp instanceof nsILocalHandlerApp) ?
+ var name = (preferredApp instanceof Ci.nsILocalHandlerApp) ?
getFileDisplayName(preferredApp.executable) :
preferredApp.name;
return this._prefsBundle.getFormattedString("useApp", [name]);
- case nsIHandlerInfo.handleInternally:
+ case Ci.nsIHandlerInfo.handleInternally:
// For the feed type, handleInternally means News & Blogs.
if (isFeedType(aHandlerInfo.type))
return this._prefsBundle.getFormattedString("addNewsBlogsInApp",
@@ -1208,7 +1198,7 @@
// then why would a preferredAction ever get set to this value
// in the first place?
- case nsIHandlerInfo.useSystemDefault:
+ case Ci.nsIHandlerInfo.useSystemDefault:
return this._prefsBundle.getFormattedString("useDefault",
[aHandlerInfo.defaultDescription]);
@@ -1232,13 +1222,13 @@
if (!aHandlerApp)
return false;
- if (aHandlerApp instanceof nsILocalHandlerApp)
+ if (aHandlerApp instanceof Ci.nsILocalHandlerApp)
return this._isValidHandlerExecutable(aHandlerApp.executable);
- if (aHandlerApp instanceof nsIWebHandlerApp)
+ if (aHandlerApp instanceof Ci.nsIWebHandlerApp)
return aHandlerApp.uriTemplate;
- if (aHandlerApp instanceof nsIWebContentHandlerInfo)
+ if (aHandlerApp instanceof Ci.nsIWebContentHandlerInfo)
return aHandlerApp.uri;
return false;
@@ -1275,7 +1265,7 @@
{
let askMenuItem = document.createElement("menuitem");
askMenuItem.setAttribute("class", "handler-action");
- askMenuItem.setAttribute("value", nsIHandlerInfo.alwaysAsk);
+ askMenuItem.setAttribute("value", Ci.nsIHandlerInfo.alwaysAsk);
let label;
if (isFeedType(handlerInfo.type))
label = this._prefsBundle.getFormattedString("previewInApp",
@@ -1292,11 +1282,11 @@
// Note: this option isn't available to protocol types, since we don't know
// what it means to save a URL having a certain scheme to disk, nor is it
// available to feeds, since the feed code doesn't implement the capability.
- if ((handlerInfo.wrappedHandlerInfo instanceof nsIMIMEInfo) &&
+ if ((handlerInfo.wrappedHandlerInfo instanceof Ci.nsIMIMEInfo) &&
!isFeedType(handlerInfo.type)) {
let saveMenuItem = document.createElement("menuitem");
saveMenuItem.setAttribute("class", "handler-action");
- saveMenuItem.setAttribute("value", nsIHandlerInfo.saveToDisk);
+ saveMenuItem.setAttribute("value", Ci.nsIHandlerInfo.saveToDisk);
let label = this._prefsBundle.getString("saveFile");
saveMenuItem.setAttribute("label", label);
saveMenuItem.setAttribute("tooltiptext", label);
@@ -1308,7 +1298,7 @@
if (isFeedType(handlerInfo.type)) {
let internalMenuItem = document.createElement("menuitem");
internalMenuItem.setAttribute("class", "handler-action");
- internalMenuItem.setAttribute("value", nsIHandlerInfo.handleInternally);
+ internalMenuItem.setAttribute("value", Ci.nsIHandlerInfo.handleInternally);
let label = this._prefsBundle.getFormattedString("addNewsBlogsInApp",
[this._brandShortName]);
internalMenuItem.setAttribute("label", label);
@@ -1326,7 +1316,7 @@
if (handlerInfo.hasDefaultHandler) {
let defaultMenuItem = document.createElement("menuitem");
defaultMenuItem.setAttribute("class", "handler-action");
- defaultMenuItem.setAttribute("value", nsIHandlerInfo.useSystemDefault);
+ defaultMenuItem.setAttribute("value", Ci.nsIHandlerInfo.useSystemDefault);
let label = this._prefsBundle.getFormattedString("useDefault",
[handlerInfo.defaultDescription]);
defaultMenuItem.setAttribute("label", label);
@@ -1351,9 +1341,9 @@
let menuItem = document.createElement("menuitem");
menuItem.setAttribute("class", "handler-action");
- menuItem.setAttribute("value", nsIHandlerInfo.useHelperApp);
+ menuItem.setAttribute("value", Ci.nsIHandlerInfo.useHelperApp);
let label;
- if (possibleApp instanceof nsILocalHandlerApp)
+ if (possibleApp instanceof Ci.nsILocalHandlerApp)
label = getFileDisplayName(possibleApp.executable);
else
label = possibleApp.name;
@@ -1421,8 +1411,8 @@
// the item identified by the preferred action (when the preferred action
// is to use a helper app, we have to pick the specific helper app item).
if (handlerInfo.alwaysAskBeforeHandling)
- menu.value = nsIHandlerInfo.alwaysAsk;
- else if (handlerInfo.preferredAction == nsIHandlerInfo.useHelperApp &&
+ menu.value = Ci.nsIHandlerInfo.alwaysAsk;
+ else if (handlerInfo.preferredAction == Ci.nsIHandlerInfo.useHelperApp &&
preferredApp)
menu.selectedItem =
possibleAppMenuItems.filter(v => v.handlerApp.equals(preferredApp))[0];
@@ -1521,14 +1511,14 @@
// legacy datastores that don't have the preferred app in the list
// of possible apps still include the preferred app in the list of apps
// the user can choose to handle the type.
- if (action == nsIHandlerInfo.useHelperApp)
+ if (action == Ci.nsIHandlerInfo.useHelperApp)
handlerInfo.preferredApplicationHandler = aActionItem.handlerApp;
// Set the preferred action.
handlerInfo.preferredAction = action;
// Set the "always ask" flag.
- handlerInfo.alwaysAskBeforeHandling = action == nsIHandlerInfo.alwaysAsk;
+ handlerInfo.alwaysAskBeforeHandling = action == Ci.nsIHandlerInfo.alwaysAsk;
handlerInfo.store();
@@ -1627,21 +1617,20 @@
}
onSelectionDone();
} else {
- const nsIFilePicker = Ci.nsIFilePicker;
let fp = Cc["@mozilla.org/filepicker;1"]
- .createInstance(nsIFilePicker);
+ .createInstance(Ci.nsIFilePicker);
let winTitle = this._prefsBundle.getString("fpTitleChooseApp");
- fp.init(window, winTitle, nsIFilePicker.modeOpen);
- fp.appendFilters(nsIFilePicker.filterApps);
+ fp.init(window, winTitle, Ci.nsIFilePicker.modeOpen);
+ fp.appendFilters(Ci.nsIFilePicker.filterApps);
// Prompt the user to pick an app. If they pick one, and it's a valid
// selection, then add it to the list of possible handlers.
fp.open(rv => {
- if (rv == nsIFilePicker.returnOK && fp.file &&
+ if (rv == Ci.nsIFilePicker.returnOK && fp.file &&
this._isValidHandlerExecutable(fp.file)) {
handlerApp = Cc["@mozilla.org/uriloader/local-handler-app;1"]
.createInstance(Ci.nsILocalHandlerApp);
- handlerApp.name = getDisplayNameForFile(fp.file);
+ handlerApp.name = getFileDisplayName(fp.file);
handlerApp.executable = fp.file;
// Add the app to the type's list of possible handlers.
@@ -1665,11 +1654,11 @@
}
switch (aHandlerInfo.preferredAction) {
- case nsIHandlerInfo.saveToDisk:
+ case Ci.nsIHandlerInfo.saveToDisk:
aElement.setAttribute("appHandlerIcon", "save");
return true;
- case nsIHandlerInfo.handleInternally:
+ case Ci.nsIHandlerInfo.handleInternally:
if (isFeedType(aHandlerInfo.type)) {
aElement.setAttribute("appHandlerIcon", "feed");
return true;
@@ -1686,10 +1675,10 @@
_getIconURLForPreferredAction: function(aHandlerInfo) {
switch (aHandlerInfo.preferredAction) {
- case nsIHandlerInfo.useSystemDefault:
+ case Ci.nsIHandlerInfo.useSystemDefault:
return this._getIconURLForSystemDefault(aHandlerInfo);
- case nsIHandlerInfo.useHelperApp:
+ case Ci.nsIHandlerInfo.useHelperApp:
let preferredApp = aHandlerInfo.preferredApplicationHandler;
if (this.isValidHandlerApp(preferredApp))
return this._getIconURLForHandlerApp(preferredApp);
@@ -1701,14 +1690,14 @@
},
_getIconURLForHandlerApp: function(aHandlerApp) {
- if (aHandlerApp instanceof nsILocalHandlerApp)
+ if (aHandlerApp instanceof Ci.nsILocalHandlerApp)
return this._getIconURLForFile(aHandlerApp.executable);
if (Services.prefs.getBoolPref("browser.chrome.favicons")) { // q.v. Bug 514671
- if (aHandlerApp instanceof nsIWebHandlerApp)
+ if (aHandlerApp instanceof Ci.nsIWebHandlerApp)
return this._getIconURLForWebApp(aHandlerApp.uriTemplate);
- if (aHandlerApp instanceof nsIWebContentHandlerInfo)
+ if (aHandlerApp instanceof Ci.nsIWebContentHandlerInfo)
return this._getIconURLForWebApp(aHandlerApp.uri)
}
@@ -1742,8 +1731,8 @@
if ("wrappedHandlerInfo" in aHandlerInfo) {
let wrappedHandlerInfo = aHandlerInfo.wrappedHandlerInfo;
- if (wrappedHandlerInfo instanceof nsIMIMEInfo &&
- wrappedHandlerInfo instanceof nsIPropertyBag) {
+ if (wrappedHandlerInfo instanceof Ci.nsIMIMEInfo &&
+ wrappedHandlerInfo instanceof Ci.nsIPropertyBag) {
try {
let url = wrappedHandlerInfo.getProperty("defaultApplicationIconURL");
if (url)
diff -Nru thunderbird-60.6.1+build2/comm/suite/components/pref/content/pref-cache.js thunderbird-60.7.0+build1/comm/suite/components/pref/content/pref-cache.js
--- thunderbird-60.6.1+build2/comm/suite/components/pref/content/pref-cache.js 2019-03-25 09:18:31.000000000 +0000
+++ thunderbird-60.7.0+build1/comm/suite/components/pref/content/pref-cache.js 2019-05-17 15:58:50.000000000 +0000
@@ -65,19 +65,18 @@
function CacheSelectFolder()
{
- const nsIFilePicker = Ci.nsIFilePicker;
let fp = Cc["@mozilla.org/filepicker;1"]
- .createInstance(nsIFilePicker);
+ .createInstance(Ci.nsIFilePicker);
let title = document.getElementById("bundle_prefutilities")
.getString("cachefolder");
- fp.init(window, title, nsIFilePicker.modeGetFolder);
+ fp.init(window, title, Ci.nsIFilePicker.modeGetFolder);
fp.displayDirectory =
document.getElementById("browser.cache.disk.parent_directory").value;
- fp.appendFilters(nsIFilePicker.filterAll);
+ fp.appendFilters(Ci.nsIFilePicker.filterAll);
fp.open(rv => {
- if (rv != nsIFilePicker.returnOK || !fp.file) {
+ if (rv != Ci.nsIFilePicker.returnOK || !fp.file) {
return;
}
document.getElementById("browser.cache.disk.parent_directory").value = fp.file;
diff -Nru thunderbird-60.6.1+build2/comm/suite/components/pref/content/pref-cookies.js thunderbird-60.7.0+build1/comm/suite/components/pref/content/pref-cookies.js
--- thunderbird-60.6.1+build2/comm/suite/components/pref/content/pref-cookies.js 2019-03-25 09:18:31.000000000 +0000
+++ thunderbird-60.7.0+build1/comm/suite/components/pref/content/pref-cookies.js 2019-05-17 15:58:50.000000000 +0000
@@ -9,10 +9,11 @@
function SetDisables(aSetFocus)
{
+ // Policy 1 was "ask before accepting" and is no longer valid.
+
// const for Cookie Accept Policy
const kCookiesDisabled = 2;
// const for Cookie Lifetime Policy
- const kAskBeforeAccepting = 1;
const kAcceptForNDays = 3;
var behavior = document.getElementById("networkCookieBehavior");
@@ -23,15 +24,10 @@
var days = document.getElementById("lifetimeDays");
var daysPref = document.getElementById(days.getAttribute("preference"));
- var session = document.getElementById("alwaysAcceptSession");
- var sessionPref = document.getElementById(session.getAttribute("preference"));
-
var cookiesDisabled = (behaviorPref.value == kCookiesDisabled);
lifetime.disabled = cookiesDisabled || lifetimePref.locked;
days.disabled = cookiesDisabled || daysPref.locked ||
(lifetimePref.value != kAcceptForNDays);
- session.disabled = cookiesDisabled || sessionPref.locked ||
- (lifetimePref.value != kAskBeforeAccepting);
if (!days.disabled && aSetFocus)
days.focus();
diff -Nru thunderbird-60.6.1+build2/comm/suite/components/pref/content/preferences.js thunderbird-60.7.0+build1/comm/suite/components/pref/content/preferences.js
--- thunderbird-60.6.1+build2/comm/suite/components/pref/content/preferences.js 2019-03-25 09:18:30.000000000 +0000
+++ thunderbird-60.7.0+build1/comm/suite/components/pref/content/preferences.js 2019-05-17 15:58:50.000000000 +0000
@@ -59,12 +59,11 @@
function SelectSound(aSoundUrlPref)
{
var soundUrlPref = aSoundUrlPref;
- const nsIFilePicker = Ci.nsIFilePicker;
let fp = Cc["@mozilla.org/filepicker;1"]
- .createInstance(nsIFilePicker);
+ .createInstance(Ci.nsIFilePicker);
var prefutilitiesBundle = document.getElementById("bundle_prefutilities");
fp.init(window, prefutilitiesBundle.getString("choosesound"),
- nsIFilePicker.modeOpen);
+ Ci.nsIFilePicker.modeOpen);
let file = GetFileFromString(soundUrlPref.value);
if (file && file.parent && file.parent.exists())
@@ -76,9 +75,9 @@
filterExts += "; *.aif; *.aiff; *.caf";
}
fp.appendFilter(prefutilitiesBundle.getString("SoundFiles"), filterExts);
- fp.appendFilters(nsIFilePicker.filterAll);
+ fp.appendFilters(Ci.nsIFilePicker.filterAll);
fp.open(rv => {
- if (rv == nsIFilePicker.returnOK && fp.fileURL.spec &&
+ if (rv == Ci.nsIFilePicker.returnOK && fp.fileURL.spec &&
fp.fileURL.spec.length > 0) {
soundUrlPref.value = fp.fileURL.spec;
}
diff -Nru thunderbird-60.6.1+build2/comm/suite/components/pref/content/pref-images.xul thunderbird-60.7.0+build1/comm/suite/components/pref/content/pref-images.xul
--- thunderbird-60.6.1+build2/comm/suite/components/pref/content/pref-images.xul 2019-03-25 09:18:31.000000000 +0000
+++ thunderbird-60.7.0+build1/comm/suite/components/pref/content/pref-images.xul 2019-05-17 15:58:50.000000000 +0000
@@ -15,7 +15,7 @@
label="&pref.images.title;">
+ name="permissions.default.image" type="int"/>
diff -Nru thunderbird-60.6.1+build2/comm/suite/components/pref/content/pref-navigator.js thunderbird-60.7.0+build1/comm/suite/components/pref/content/pref-navigator.js
--- thunderbird-60.6.1+build2/comm/suite/components/pref/content/pref-navigator.js 2019-03-25 09:18:31.000000000 +0000
+++ thunderbird-60.7.0+build1/comm/suite/components/pref/content/pref-navigator.js 2019-05-17 15:58:50.000000000 +0000
@@ -202,20 +202,19 @@
function SelectFile()
{
- const nsIFilePicker = Ci.nsIFilePicker;
let fp = Cc["@mozilla.org/filepicker;1"]
- .createInstance(nsIFilePicker);
+ .createInstance(Ci.nsIFilePicker);
let title = document.getElementById("bundle_prefutilities")
.getString("choosehomepage");
- fp.init(window, title, nsIFilePicker.modeOpen);
- fp.appendFilters(nsIFilePicker.filterAll |
- nsIFilePicker.filterText |
- nsIFilePicker.filterXML |
- nsIFilePicker.filterHTML |
- nsIFilePicker.filterImages);
+ fp.init(window, title, Ci.nsIFilePicker.modeOpen);
+ fp.appendFilters(Ci.nsIFilePicker.filterAll |
+ Ci.nsIFilePicker.filterText |
+ Ci.nsIFilePicker.filterXML |
+ Ci.nsIFilePicker.filterHTML |
+ Ci.nsIFilePicker.filterImages);
fp.open(rv => {
- if (rv == nsIFilePicker.returnOK && fp.fileURL.spec &&
+ if (rv == Ci.nsIFilePicker.returnOK && fp.fileURL.spec &&
fp.fileURL.spec.length > 0) {
UpdateHomePageList(fp.fileURL.spec);
}
diff -Nru thunderbird-60.6.1+build2/comm/suite/components/shell/nsGNOMEShellService.cpp thunderbird-60.7.0+build1/comm/suite/components/shell/nsGNOMEShellService.cpp
--- thunderbird-60.6.1+build2/comm/suite/components/shell/nsGNOMEShellService.cpp 2019-03-25 09:18:31.000000000 +0000
+++ thunderbird-60.7.0+build1/comm/suite/components/shell/nsGNOMEShellService.cpp 2019-05-17 15:58:50.000000000 +0000
@@ -14,7 +14,6 @@
#include "nsIPrefService.h"
#include "prenv.h"
#include "nsString.h"
-#include "nsIGConfService.h"
#include "nsIGIOService.h"
#include "nsIGSettingsService.h"
#include "nsIStringBundle.h"
@@ -27,8 +26,11 @@
#include "imgIRequest.h"
#include "imgIContainer.h"
#include "mozilla/Sprintf.h"
+#if defined(MOZ_WIDGET_GTK)
#include "nsIImageToPixbuf.h"
+#endif
#include "nsXULAppAPI.h"
+#include "gfxPlatform.h"
#include
#include
@@ -38,23 +40,10 @@
#include
#include
-// GConf registry key constants
-#define DG_BACKGROUND "/desktop/gnome/background"
-
-#define DGB_OPTIONS DG_BACKGROUND "/picture_options"
-#define DGB_IMAGE DG_BACKGROUND "/picture_filename"
-#define DGB_DRAWBG DG_BACKGROUND "/draw_background"
-#define DGB_COLOR DG_BACKGROUND "/primary_color"
-
-#define OGDB_SCHEMA "org.gnome.desktop.background"
-#define OGDB_OPTIONS "picture-options"
-#define OGDB_IMAGE "picture-uri"
-#define OGDB_DRAWBG "draw-background"
-#define OGDB_COLOR "primary-color"
-
struct ProtocolAssociation {
uint16_t app;
const char* protocol;
+ bool essential;
};
struct MimeTypeAssociation {
@@ -64,21 +53,29 @@
};
static const ProtocolAssociation gProtocols[] = {
- { nsIShellService::BROWSER, "http" },
- { nsIShellService::BROWSER, "https" },
- { nsIShellService::MAIL, "mailto" },
- { nsIShellService::NEWS, "news" },
- { nsIShellService::NEWS, "snews" },
- { nsIShellService::RSS, "feed" }
+ { nsIShellService::BROWSER, "http", true },
+ { nsIShellService::BROWSER, "https", true },
+ { nsIShellService::BROWSER, "ftp", false },
+ { nsIShellService::BROWSER, "chrome", false },
+ { nsIShellService::MAIL, "mailto", true },
+ { nsIShellService::NEWS, "news", true },
+ { nsIShellService::NEWS, "snews", true },
+ { nsIShellService::RSS, "feed", true }
};
static const MimeTypeAssociation gMimeTypes[] = {
- { nsIShellService::BROWSER, "text/html", "htm html" },
- { nsIShellService::BROWSER, "application/xhtml+xml", "xhtml" },
+ { nsIShellService::BROWSER, "text/html", "htm html shtml" },
+ { nsIShellService::BROWSER, "application/xhtml+xml", "xhtml xht" },
{ nsIShellService::MAIL, "message/rfc822", "eml" },
{ nsIShellService::RSS, "application/rss+xml", "rss" }
};
+#define kDesktopBGSchema "org.gnome.desktop.background"
+#define kDesktopImageGSKey "picture-uri"
+#define kDesktopOptionGSKey "picture-options"
+#define kDesktopDrawBGGSKey "draw-background"
+#define kDesktopColorGSKey "primary-color"
+
NS_IMPL_ISUPPORTS(nsGNOMEShellService, nsIGNOMEShellService, nsIShellService)
nsresult
@@ -106,30 +103,15 @@
{
nsresult rv;
+ if (gfxPlatform::IsHeadless()) {
+ return NS_ERROR_NOT_AVAILABLE;
+ }
+
// Check G_BROKEN_FILENAMES. If it's set, then filenames in glib use
// the locale encoding. If it's not set, they use UTF-8.
mUseLocaleFilenames = PR_GetEnv("G_BROKEN_FILENAMES") != nullptr;
- const char* launcher = PR_GetEnv("MOZ_APP_LAUNCHER");
- if (launcher) {
- if (g_path_is_absolute(launcher)) {
- mAppPath = launcher;
- gchar* basename = g_path_get_basename(launcher);
- gchar* fullpath = g_find_program_in_path(basename);
- mAppIsInPath = fullpath && mAppPath.Equals(fullpath);
- g_free(fullpath);
- g_free(basename);
- return NS_OK;
- }
-
- gchar* fullpath = g_find_program_in_path(launcher);
- if (fullpath) {
- mAppPath = fullpath;
- mAppIsInPath = true;
- g_free(fullpath);
- return NS_OK;
- }
- }
+ if (GetAppPathFromLauncher()) return NS_OK;
nsCOMPtr appPath;
rv = NS_GetSpecialDirectory(XRE_EXECUTABLE_FILE, getter_AddRefs(appPath));
@@ -138,29 +120,63 @@
return appPath->GetNativePath(mAppPath);
}
+bool nsGNOMEShellService::GetAppPathFromLauncher() {
+ gchar *tmp;
+
+ const char* launcher = PR_GetEnv("MOZ_APP_LAUNCHER");
+ if (!launcher) return false;
+
+ if (g_path_is_absolute(launcher)) {
+ mAppPath = launcher;
+ tmp = g_path_get_basename(launcher);
+ gchar* fullpath = g_find_program_in_path(tmp);
+ if (fullpath && mAppPath.Equals(fullpath)) mAppIsInPath = true;
+ g_free(fullpath);
+ } else {
+ tmp = g_find_program_in_path(launcher);
+ if (!tmp) return false;
+ mAppPath = tmp;
+ mAppIsInPath = true;
+ }
+
+ g_free(tmp);
+ return true;
+}
+
bool
-nsGNOMEShellService::HandlerMatchesAppName(const char* aHandler)
+nsGNOMEShellService::CheckHandlerMatchesAppName(const nsACString &handler) const
{
- bool matches = false;
gint argc;
gchar** argv;
- if (g_shell_parse_argv(aHandler, &argc, &argv, nullptr) && argc > 0) {
- gchar* command = nullptr;
- if (!mUseLocaleFilenames)
- command = g_find_program_in_path(argv[0]);
- else {
- gchar* nativeFile = g_filename_from_utf8(argv[0], -1,
- nullptr, nullptr, nullptr);
- if (nativeFile) {
- command = g_find_program_in_path(nativeFile);
- g_free(nativeFile);
- }
- }
- matches = command && mAppPath.Equals(command);
- g_free(command);
+ nsAutoCString command(handler);
+
+ // The string will be something of the form: [/path/to/]application "%s"
+ // We want to remove all of the parameters and get just the binary name.
+
+ if (g_shell_parse_argv(command.get(), &argc, &argv, nullptr) && argc > 0) {
+ command.Assign(argv[0]);
g_strfreev(argv);
}
+ gchar *commandPath;
+ if (mUseLocaleFilenames) {
+ gchar *nativePath =
+ g_filename_from_utf8(command.get(), -1, nullptr, nullptr, nullptr);
+ if (!nativePath) {
+ NS_ERROR("Error converting path to filesystem encoding");
+ return false;
+ }
+
+ commandPath = g_find_program_in_path(nativePath);
+ g_free(nativePath);
+ } else {
+ commandPath = g_find_program_in_path(command.get());
+ }
+
+ if (!commandPath) return false;
+
+ bool matches = mAppPath.Equals(commandPath);
+ g_free(commandPath);
return matches;
}
@@ -170,36 +186,34 @@
{
*aIsDefaultClient = false;
- nsCString handler;
- nsCOMPtr gioApp;
nsCOMPtr giovfs = do_GetService(NS_GIOSERVICE_CONTRACTID);
- nsCOMPtr gconf = do_GetService(NS_GCONFSERVICE_CONTRACTID);
+ nsAutoCString handler;
+ nsCOMPtr gioApp;
for (unsigned i = 0; i < mozilla::ArrayLength(gProtocols); i++) {
if (aApps & gProtocols[i].app) {
nsDependentCString protocol(gProtocols[i].protocol);
+ if (!gProtocols[i].essential)
+ continue;
+
if (giovfs) {
+ handler.Truncate();
nsCOMPtr handlerApp;
+ nsDependentCString protocol(gProtocols[i].protocol);
giovfs->GetAppForURIScheme(protocol, getter_AddRefs(handlerApp));
-
gioApp = do_QueryInterface(handlerApp);
if (!gioApp)
return NS_OK;
-
+
if (NS_SUCCEEDED(gioApp->GetCommand(handler)) &&
- !HandlerMatchesAppName(handler.get()))
+ !CheckHandlerMatchesAppName(handler))
return NS_OK;
}
-
- bool enabled;
- if (gconf &&
- NS_SUCCEEDED(gconf->GetAppForProtocol(protocol, &enabled, handler)) &&
- (!enabled || !HandlerMatchesAppName(handler.get())))
- return NS_OK;
}
}
*aIsDefaultClient = true;
+
return NS_OK;
}
@@ -207,53 +221,43 @@
nsGNOMEShellService::SetDefaultClient(bool aForAllUsers,
bool aClaimAllTypes, uint16_t aApps)
{
- nsresult rv;
-
- nsCOMPtr app;
nsCOMPtr giovfs = do_GetService(NS_GIOSERVICE_CONTRACTID);
if (giovfs) {
+ nsresult rv;
nsCString brandName;
rv = GetBrandName(brandName);
NS_ENSURE_SUCCESS(rv, rv);
- rv = giovfs->CreateAppFromCommand(mAppPath, brandName, getter_AddRefs(app));
- NS_ENSURE_SUCCESS(rv, rv);
-
- for (unsigned i = 0; i < mozilla::ArrayLength(gMimeTypes); i++) {
- if (aApps & gMimeTypes[i].app) {
- rv = app->SetAsDefaultForMimeType(nsDependentCString(gMimeTypes[i].mimeType));
- NS_ENSURE_SUCCESS(rv, rv);
- rv = app->SetAsDefaultForFileExtensions(nsDependentCString(gMimeTypes[i].extensions));
- NS_ENSURE_SUCCESS(rv, rv);
- }
+ nsCOMPtr appInfo;
+ rv = giovfs->FindAppFromCommand(mAppPath, getter_AddRefs(appInfo));
+ if (NS_FAILED(rv)) {
+ // Application was not found in the list of installed applications
+ // provided by OS. Fallback to create appInfo from command and name.
+ rv = giovfs->CreateAppFromCommand(mAppPath, brandName,
+ getter_AddRefs(appInfo));
+ NS_ENSURE_SUCCESS(rv, rv);
}
- }
- nsCString appKeyValue;
- nsCOMPtr gconf = do_GetService(NS_GCONFSERVICE_CONTRACTID);
- if (gconf) {
- if (!mAppIsInPath)
- appKeyValue = mAppPath;
- else {
- gchar* basename = g_path_get_basename(mAppPath.get());
- appKeyValue = basename;
- g_free(basename);
- }
- appKeyValue.AppendLiteral(" %s");
- }
-
- for (unsigned i = 0; i < mozilla::ArrayLength(gProtocols); i++) {
- if (aApps & gProtocols[i].app) {
- nsDependentCString protocol(gProtocols[i].protocol);
- if (app) {
- rv = app->SetAsDefaultForURIScheme(protocol);
- NS_ENSURE_SUCCESS(rv, rv);
- }
- if (gconf) {
- rv = gconf->SetAppForProtocol(protocol, appKeyValue);
- NS_ENSURE_SUCCESS(rv, rv);
+ // set handler for the protocols
+ for (unsigned int i = 0; i < mozilla::ArrayLength(gProtocols); ++i) {
+ if (aApps & gProtocols[i].app) {
+ if (appInfo && (gProtocols[i].essential || aClaimAllTypes)) {
+ nsDependentCString protocol(gProtocols[i].protocol);
+ appInfo->SetAsDefaultForURIScheme(protocol);
+ }
}
}
+
+ if (aClaimAllTypes) {
+ for (unsigned int i = 0; i < mozilla::ArrayLength(gMimeTypes); i++) {
+ if (aApps & gMimeTypes[i].app) {
+ nsDependentCString type(gMimeTypes[i].mimeType);
+ appInfo->SetAsDefaultForMimeType(type);
+ nsDependentCString extensions(gMimeTypes[i].extensions);
+ appInfo->SetAsDefaultForFileExtensions(extensions);
+ }
+ }
+ }
}
return NS_OK;
@@ -262,139 +266,144 @@
NS_IMETHODIMP
nsGNOMEShellService::GetCanSetDesktopBackground(bool* aResult)
{
- nsCOMPtr gconf(do_GetService(NS_GCONFSERVICE_CONTRACTID));
- *aResult = gconf && getenv("GNOME_DESKTOP_SESSION_ID");
+ // for Gnome or desktops using the same GSettings keys
+ const char *currentDesktop = getenv("XDG_CURRENT_DESKTOP");
+ if (currentDesktop && strstr(currentDesktop, "GNOME") != nullptr) {
+ *aResult = true;
+ return NS_OK;
+ }
+
+ const char *gnomeSession = getenv("GNOME_DESKTOP_SESSION_ID");
+ if (gnomeSession) {
+ *aResult = true;
+ } else {
+ *aResult = false;
+ }
+
return NS_OK;
}
+static nsresult WriteImage(const nsCString &aPath, imgIContainer *aImage) {
+#if !defined(MOZ_WIDGET_GTK)
+ return NS_ERROR_NOT_AVAILABLE;
+#else
+ nsCOMPtr imgToPixbuf =
+ do_GetService("@mozilla.org/widget/image-to-gdk-pixbuf;1");
+ if (!imgToPixbuf) return NS_ERROR_NOT_AVAILABLE;
+
+ GdkPixbuf *pixbuf = imgToPixbuf->ConvertImageToPixbuf(aImage);
+ if (!pixbuf) return NS_ERROR_NOT_AVAILABLE;
+
+ gboolean res = gdk_pixbuf_save(pixbuf, aPath.get(), "png", nullptr, nullptr);
+
+ g_object_unref(pixbuf);
+ return res ? NS_OK : NS_ERROR_FAILURE;
+#endif
+}
+
NS_IMETHODIMP
nsGNOMEShellService::SetDesktopBackground(nsIDOMElement* aElement,
int32_t aPosition,
const nsACString& aImageName)
{
- nsCString brandName;
- nsresult rv = GetBrandName(brandName);
- NS_ENSURE_SUCCESS(rv, rv);
-
- // build the file name
- nsCString filePath(PR_GetEnv("HOME"));
- filePath.Append('/');
- filePath.Append(brandName);
- filePath.AppendLiteral("_wallpaper.png");
-
- // get the image container
- nsCOMPtr imageContent(do_QueryInterface(aElement, &rv));
- NS_ENSURE_SUCCESS(rv, rv);
+ nsresult rv;
+ nsCOMPtr imageContent =
+ do_QueryInterface(aElement, &rv);
+ if (!imageContent) return rv;
+ // Get the image container.
nsCOMPtr request;
rv = imageContent->GetRequest(nsIImageLoadingContent::CURRENT_REQUEST,
getter_AddRefs(request));
- NS_ENSURE_TRUE(request, rv);
-
+ if (!request) return rv;
nsCOMPtr container;
rv = request->GetImage(getter_AddRefs(container));
- NS_ENSURE_TRUE(request, rv);
-
- nsCOMPtr imgToPixbuf(do_GetService("@mozilla.org/widget/image-to-gdk-pixbuf;1"));
- if (!imgToPixbuf)
- return NS_ERROR_NOT_AVAILABLE;
-
- GdkPixbuf* pixbuf = imgToPixbuf->ConvertImageToPixbuf(container);
- if (!pixbuf)
- return NS_ERROR_NOT_AVAILABLE;
-
- // write the image to a file in the home dir
- gboolean res = gdk_pixbuf_save(pixbuf, filePath.get(), "png",
- nullptr, nullptr);
-
- g_object_unref(pixbuf);
- if (!res)
- return NS_ERROR_FAILURE;
-
- // set desktop wallpaper filling style
- const char* options;
+ if (!container) return rv;
+
+ // Set desktop wallpaper filling style.
+ nsAutoCString options;
switch (aPosition) {
case BACKGROUND_TILE:
- options = "wallpaper";
+ options.AssignLiteral("wallpaper");
break;
case BACKGROUND_STRETCH:
- options = "stretched";
+ options.AssignLiteral("stretched");
break;
case BACKGROUND_FILL:
- options = "zoom";
+ options.AssignLiteral("zoom");
break;
case BACKGROUND_FIT:
- options = "scaled";
+ options.AssignLiteral("scaled");
break;
default:
- options = "centered";
+ options.AssignLiteral("centered");
break;
}
- // Try GSettings first. If we don't have GSettings or the right schema, fall back
- // to using GConf instead. Note that if GSettings works ok, the changes get
- // mirrored to GConf by the gsettings->gconf bridge in gnome-settings-daemon
- nsCOMPtr gsettings(do_GetService(NS_GSETTINGSSERVICE_CONTRACTID));
+ // Write the background file to the home directory.
+ nsCString filePath(PR_GetEnv("HOME"));
+
+ nsCString brandName;
+ rv = GetBrandName(brandName);
+ NS_ENSURE_SUCCESS(rv, rv);
+
+ // Build the file name.
+ filePath.Append('/');
+ filePath.Append(brandName);
+ filePath.AppendLiteral("_wallpaper.png");
+
+ // Write the image to a file in the home dir.
+ rv = WriteImage(filePath, container);
+ NS_ENSURE_SUCCESS(rv, rv);
+
+ nsCOMPtr gsettings =
+ do_GetService(NS_GSETTINGSSERVICE_CONTRACTID);
if (gsettings) {
nsCOMPtr background_settings;
- gsettings->GetCollectionForSchema(NS_LITERAL_CSTRING(OGDB_SCHEMA),
+ gsettings->GetCollectionForSchema(NS_LITERAL_CSTRING(kDesktopBGSchema),
getter_AddRefs(background_settings));
if (background_settings) {
gchar *file_uri = g_filename_to_uri(filePath.get(), nullptr, nullptr);
- if (!file_uri)
- return NS_ERROR_FAILURE;
+ if (!file_uri) return NS_ERROR_FAILURE;
- background_settings->SetString(NS_LITERAL_CSTRING(OGDB_OPTIONS),
- nsDependentCString(options));
- background_settings->SetString(NS_LITERAL_CSTRING(OGDB_IMAGE),
+ background_settings->SetString(NS_LITERAL_CSTRING(kDesktopOptionGSKey),
+ options);
+ background_settings->SetString(NS_LITERAL_CSTRING(kDesktopImageGSKey),
nsDependentCString(file_uri));
g_free(file_uri);
- background_settings->SetBoolean(NS_LITERAL_CSTRING(OGDB_DRAWBG), true);
- return NS_OK;
+ background_settings->SetBoolean(NS_LITERAL_CSTRING(kDesktopDrawBGGSKey),
+ true);
+ return rv;
}
}
- // if the file was written successfully, set it as the system wallpaper
- nsCOMPtr gconf(do_GetService(NS_GCONFSERVICE_CONTRACTID));
-
- if (gconf) {
- gconf->SetString(NS_LITERAL_CSTRING(DGB_OPTIONS), nsDependentCString(options));
-
- // Set the image to an empty string first to force a refresh (since we could
- // be writing a new image on top of an existing SeaMonkey_wallpaper.png
- // and nautilus doesn't monitor the file for changes).
- gconf->SetString(NS_LITERAL_CSTRING(DGB_IMAGE), EmptyCString());
- gconf->SetString(NS_LITERAL_CSTRING(DGB_IMAGE), filePath);
- gconf->SetBool(NS_LITERAL_CSTRING(DGB_DRAWBG), true);
- }
-
- return NS_OK;
+ return NS_ERROR_FAILURE;
}
#define COLOR_16_TO_8_BIT(_c) ((_c) >> 8)
+#define COLOR_8_TO_16_BIT(_c) ((_c) << 8 | (_c))
NS_IMETHODIMP
nsGNOMEShellService::GetDesktopBackgroundColor(uint32_t *aColor)
{
- nsCOMPtr gsettings(do_GetService(NS_GSETTINGSSERVICE_CONTRACTID));
+ nsCOMPtr gsettings =
+ do_GetService(NS_GSETTINGSSERVICE_CONTRACTID);
nsCOMPtr background_settings;
+ nsAutoCString background;
- if (gsettings)
- gsettings->GetCollectionForSchema(NS_LITERAL_CSTRING(OGDB_SCHEMA),
+ if (gsettings) {
+ gsettings->GetCollectionForSchema(NS_LITERAL_CSTRING(kDesktopBGSchema),
getter_AddRefs(background_settings));
-
- nsCString background;
- if (background_settings)
- background_settings->GetString(NS_LITERAL_CSTRING(OGDB_COLOR),
- background);
- else {
- nsCOMPtr gconf(do_GetService(NS_GCONFSERVICE_CONTRACTID));
- if (gconf)
- gconf->GetString(NS_LITERAL_CSTRING(DGB_COLOR), background);
+ if (background_settings) {
+ background_settings->GetString(NS_LITERAL_CSTRING(kDesktopColorGSKey),
+ background);
+ }
}
- if (background.IsEmpty())
- return NS_ERROR_FAILURE;
+ if (background.IsEmpty()) {
+ *aColor = 0;
+ return NS_OK;
+ }
GdkColor color;
NS_ENSURE_TRUE(gdk_color_parse(background.get(), &color), NS_ERROR_FAILURE);
@@ -405,37 +414,31 @@
return NS_OK;
}
-#define COLOR_8_TO_16_BIT(_c) ((_c) << 8 | (_c))
-
NS_IMETHODIMP
nsGNOMEShellService::SetDesktopBackgroundColor(uint32_t aColor)
{
NS_ENSURE_ARG_MAX(aColor, 0xFFFFFF);
- uint8_t red = aColor >> 16;
- uint8_t green = aColor >> 8;
- uint8_t blue = aColor;
+ uint16_t red = COLOR_8_TO_16_BIT((aColor >> 16) & 0xff);
+ uint16_t green = COLOR_8_TO_16_BIT((aColor >> 8) & 0xff);
+ uint16_t blue = COLOR_8_TO_16_BIT(aColor & 0xff);
char colorString[14];
- sprintf(colorString, "#%04x%04x%04x", COLOR_8_TO_16_BIT(red),
- COLOR_8_TO_16_BIT(green), COLOR_8_TO_16_BIT(blue));
+ sprintf(colorString, "#%04x%04x%04x", red, green, blue);
- nsCOMPtr gsettings(do_GetService(NS_GSETTINGSSERVICE_CONTRACTID));
+ nsCOMPtr gsettings =
+ do_GetService(NS_GSETTINGSSERVICE_CONTRACTID);
if (gsettings) {
nsCOMPtr background_settings;
- gsettings->GetCollectionForSchema(NS_LITERAL_CSTRING(OGDB_SCHEMA),
+ gsettings->GetCollectionForSchema(NS_LITERAL_CSTRING(kDesktopBGSchema),
getter_AddRefs(background_settings));
if (background_settings) {
- background_settings->SetString(NS_LITERAL_CSTRING(OGDB_COLOR),
+ background_settings->SetString(NS_LITERAL_CSTRING(kDesktopColorGSKey),
nsDependentCString(colorString));
return NS_OK;
}
}
- nsCOMPtr gconf = do_GetService(NS_GCONFSERVICE_CONTRACTID);
- if (gconf)
- gconf->SetString(NS_LITERAL_CSTRING(DGB_COLOR), nsDependentCString(colorString));
-
- return NS_OK;
+ return NS_ERROR_FAILURE;
}
NS_IMETHODIMP
diff -Nru thunderbird-60.6.1+build2/comm/suite/components/shell/nsGNOMEShellService.h thunderbird-60.7.0+build1/comm/suite/components/shell/nsGNOMEShellService.h
--- thunderbird-60.6.1+build2/comm/suite/components/shell/nsGNOMEShellService.h 2019-03-25 09:18:30.000000000 +0000
+++ thunderbird-60.7.0+build1/comm/suite/components/shell/nsGNOMEShellService.h 2019-05-17 15:58:50.000000000 +0000
@@ -11,12 +11,10 @@
#include "mozilla/Attributes.h"
#include "nsSuiteCID.h"
-struct ProtocolAssociation;
-
class nsGNOMEShellService final : public nsIGNOMEShellService
{
public:
- nsGNOMEShellService() {};
+ nsGNOMEShellService() : mAppIsInPath(false) {}
NS_DECL_ISUPPORTS
NS_DECL_NSISHELLSERVICE
@@ -27,8 +25,9 @@
private:
~nsGNOMEShellService() {}
- bool HandlerMatchesAppName(const char* aHandler);
+ bool CheckHandlerMatchesAppName(const nsACString& handler) const;
+ bool GetAppPathFromLauncher();
bool mUseLocaleFilenames;
nsCString mAppPath;
bool mAppIsInPath;
diff -Nru thunderbird-60.6.1+build2/comm/suite/config/mozconfigs/mozconfig.linux.common thunderbird-60.7.0+build1/comm/suite/config/mozconfigs/mozconfig.linux.common
--- thunderbird-60.6.1+build2/comm/suite/config/mozconfigs/mozconfig.linux.common 2019-03-25 09:18:31.000000000 +0000
+++ thunderbird-60.7.0+build1/comm/suite/config/mozconfigs/mozconfig.linux.common 2019-05-17 15:58:50.000000000 +0000
@@ -6,7 +6,8 @@
export PKG_CONFIG_LIBDIR=/usr/local/lib/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig
-ac_add_options --with-google-api-keyfile=/builds/google-api.key
+ac_add_options --with-google-location-service-api-keyfile=/builds/google-api.key
+ac_add_options --with-google-safebrowsing-api-keyfile=/builds/google-api.key
# SeaMonkey uses the google api key for Geolocation services
# See Bug 1352850 - Switch to Google for Geolocation services
diff -Nru thunderbird-60.6.1+build2/comm/suite/config/mozconfigs/mozconfig.macosx.common thunderbird-60.7.0+build1/comm/suite/config/mozconfigs/mozconfig.macosx.common
--- thunderbird-60.6.1+build2/comm/suite/config/mozconfigs/mozconfig.macosx.common 2019-03-25 09:18:31.000000000 +0000
+++ thunderbird-60.7.0+build1/comm/suite/config/mozconfigs/mozconfig.macosx.common 2019-05-17 15:58:50.000000000 +0000
@@ -2,7 +2,8 @@
# Same location as on Linux so no need to distingush when doing
# a macOS cross compile on Linux.
-ac_add_options --with-google-api-keyfile=/builds/google-api.key
+ac_add_options --with-google-location-service-api-keyfile=/builds/google-api.key
+ac_add_options --with-google-safebrowsing-api-keyfile=/builds/google-api.key
# SeaMonkey uses the google api key for Geolocation services.
# See Bug 1352850 - Switch to Google for Geolocation services.
diff -Nru thunderbird-60.6.1+build2/comm/suite/config/mozconfigs/mozconfig.win.common thunderbird-60.7.0+build1/comm/suite/config/mozconfigs/mozconfig.win.common
--- thunderbird-60.6.1+build2/comm/suite/config/mozconfigs/mozconfig.win.common 2019-03-25 09:18:30.000000000 +0000
+++ thunderbird-60.7.0+build1/comm/suite/config/mozconfigs/mozconfig.win.common 2019-05-17 15:58:50.000000000 +0000
@@ -1,6 +1,7 @@
# Common statements that are applicable to Windows x86 and x64.
-ac_add_options --with-google-api-keyfile=c:/builds/google-api.key
+ac_add_options --with-google-location-service-api-keyfile=/builds/google-api.key
+ac_add_options --with-google-safebrowsing-api-keyfile=/builds/google-api.key
# SeaMonkey uses the google api key for Geolocation services
# See Bug 1352850 - Switch to Google for Geolocation services
diff -Nru thunderbird-60.6.1+build2/comm/suite/extensions/debugQA/content/EditorInitPage.html thunderbird-60.7.0+build1/comm/suite/extensions/debugQA/content/EditorInitPage.html
--- thunderbird-60.6.1+build2/comm/suite/extensions/debugQA/content/EditorInitPage.html 2019-03-25 09:18:30.000000000 +0000
+++ thunderbird-60.7.0+build1/comm/suite/extensions/debugQA/content/EditorInitPage.html 2019-05-17 15:58:50.000000000 +0000
@@ -101,13 +101,13 @@
list item with child paragraphs
First child paragraph
-
+
Second child paragraph
-
+
Third child paragraph
-
+
Another list item
@@ -131,17 +131,17 @@
big cell 1
-
- nested cell 1 nested cell 2
- nested cell 3 nested cell 4
-
+
+nested cell 1 nested cell 2
+nested cell 3 nested cell 4
+
-
- nested cell 5 nested cell 6
- nested cell 7 nested cell 8
-
+
+nested cell 5 nested cell 6
+nested cell 7 nested cell 8
+
big cell 4
diff -Nru thunderbird-60.6.1+build2/comm/suite/extensions/debugQA/install.rdf thunderbird-60.7.0+build1/comm/suite/extensions/debugQA/install.rdf
--- thunderbird-60.6.1+build2/comm/suite/extensions/debugQA/install.rdf 2019-03-25 09:18:31.000000000 +0000
+++ thunderbird-60.7.0+build1/comm/suite/extensions/debugQA/install.rdf 1970-01-01 00:00:00.000000000 +0000
@@ -1,38 +0,0 @@
-
-
-
-
-#filter substitution
-
-
-
- debugQA@mozilla.org
- 2.0.3
-
-
-
-
- {92650c4d-4b8e-4d2a-b7eb-24ecf4f6b63a}
- 2.45
- @MOZ_APP_MAXVERSION@
-
-
-
-
- true
-
-
- SeaMonkey Debug and QA UI
- Provides Additional Debug and QA UI for SeaMonkey development
- mozilla.org
- http://wiki.mozilla.org/SeaMonkey:Debug_And_QA_UI
-
-
diff -Nru thunderbird-60.6.1+build2/comm/suite/extensions/debugQA/install.rdf.in thunderbird-60.7.0+build1/comm/suite/extensions/debugQA/install.rdf.in
--- thunderbird-60.6.1+build2/comm/suite/extensions/debugQA/install.rdf.in 1970-01-01 00:00:00.000000000 +0000
+++ thunderbird-60.7.0+build1/comm/suite/extensions/debugQA/install.rdf.in 2019-05-17 15:58:50.000000000 +0000
@@ -0,0 +1,38 @@
+
+
+
+
+#filter substitution
+
+
+
+ debugQA@mozilla.org
+ 2.0.3
+
+
+
+
+ {92650c4d-4b8e-4d2a-b7eb-24ecf4f6b63a}
+ 2.45
+ @MOZ_APP_MAXVERSION@
+
+
+
+
+ true
+
+
+ SeaMonkey Debug and QA UI
+ Provides Additional Debug and QA UI for SeaMonkey development
+ mozilla.org
+ http://wiki.mozilla.org/SeaMonkey:Debug_And_QA_UI
+
+
diff -Nru thunderbird-60.6.1+build2/comm/suite/extensions/debugQA/jar.mn thunderbird-60.7.0+build1/comm/suite/extensions/debugQA/jar.mn
--- thunderbird-60.6.1+build2/comm/suite/extensions/debugQA/jar.mn 2019-03-25 09:18:30.000000000 +0000
+++ thunderbird-60.7.0+build1/comm/suite/extensions/debugQA/jar.mn 2019-05-17 15:58:50.000000000 +0000
@@ -2,7 +2,7 @@
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-debugqa.jar:
+[distribution/extensions/debugQA@mozilla.org] debugqa.jar:
% content debugqa %content/debugqa/
% overlay chrome://navigator/content/navigatorOverlay.xul chrome://debugqa/content/debugQAMenuOverlay.xul
% overlay chrome://editor/content/editor.xul chrome://debugqa/content/debugQAEditorOverlay.xul
diff -Nru thunderbird-60.6.1+build2/comm/suite/extensions/debugQA/locales/jar.mn thunderbird-60.7.0+build1/comm/suite/extensions/debugQA/locales/jar.mn
--- thunderbird-60.6.1+build2/comm/suite/extensions/debugQA/locales/jar.mn 2019-03-25 09:18:31.000000000 +0000
+++ thunderbird-60.7.0+build1/comm/suite/extensions/debugQA/locales/jar.mn 2019-05-17 15:58:50.000000000 +0000
@@ -4,7 +4,7 @@
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-debugqa.jar:
+[distribution/extensions/debugQA@mozilla.org] debugqa.jar:
% locale debugQA @AB_CD@ %locale/@AB_CD@/debugQA/
locale/@AB_CD@/debugQA/debugQAEditorOverlay.dtd (en-US/debugQAEditorOverlay.dtd)
locale/@AB_CD@/debugQA/debugQANavigatorOverlay.properties (en-US/debugQANavigatorOverlay.properties)
diff -Nru thunderbird-60.6.1+build2/comm/suite/extensions/debugQA/locales/moz.build thunderbird-60.7.0+build1/comm/suite/extensions/debugQA/locales/moz.build
--- thunderbird-60.6.1+build2/comm/suite/extensions/debugQA/locales/moz.build 2019-03-25 09:18:30.000000000 +0000
+++ thunderbird-60.7.0+build1/comm/suite/extensions/debugQA/locales/moz.build 2019-05-17 15:58:50.000000000 +0000
@@ -3,8 +3,4 @@
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-XPI_NAME = 'debugQA'
-
JAR_MANIFESTS += ['jar.mn']
-
-USE_EXTENSION_MANIFEST = True
diff -Nru thunderbird-60.6.1+build2/comm/suite/extensions/debugQA/Makefile.in thunderbird-60.7.0+build1/comm/suite/extensions/debugQA/Makefile.in
--- thunderbird-60.6.1+build2/comm/suite/extensions/debugQA/Makefile.in 2019-03-25 09:18:31.000000000 +0000
+++ thunderbird-60.7.0+build1/comm/suite/extensions/debugQA/Makefile.in 1970-01-01 00:00:00.000000000 +0000
@@ -1,8 +0,0 @@
-#
-# This Source Code Form is subject to the terms of the Mozilla Public
-# License, v. 2.0. If a copy of the MPL was not distributed with this
-# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
-INSTALL_EXTENSION_ID = debugQA@mozilla.org
-XPI_PKGNAME = debugQA-$(MOZ_APP_VERSION)
-
diff -Nru thunderbird-60.6.1+build2/comm/suite/extensions/debugQA/moz.build thunderbird-60.7.0+build1/comm/suite/extensions/debugQA/moz.build
--- thunderbird-60.6.1+build2/comm/suite/extensions/debugQA/moz.build 2019-03-25 09:18:31.000000000 +0000
+++ thunderbird-60.7.0+build1/comm/suite/extensions/debugQA/moz.build 2019-05-17 15:58:50.000000000 +0000
@@ -3,15 +3,13 @@
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-DIRS += ['locales']
+DEFINES['MOZ_APP_VERSION'] = CONFIG['MOZ_APP_VERSION']
+DEFINES['MOZ_APP_MAXVERSION'] = CONFIG['MOZ_APP_MAXVERSION']
-XPI_NAME = 'debugQA'
+DIRS += ['locales']
-FINAL_TARGET_PP_FILES += ['install.rdf']
+FINAL_TARGET_PP_FILES.distribution.extensions['debugQA@mozilla.org'] += [
+ 'install.rdf.in'
+]
JAR_MANIFESTS += ['jar.mn']
-
-USE_EXTENSION_MANIFEST = True
-
-DEFINES['MOZ_APP_VERSION'] = CONFIG['MOZ_APP_VERSION']
-DEFINES['MOZ_APP_MAXVERSION'] = CONFIG['MOZ_APP_MAXVERSION']
diff -Nru thunderbird-60.6.1+build2/comm/suite/extensions/Makefile.in thunderbird-60.7.0+build1/comm/suite/extensions/Makefile.in
--- thunderbird-60.6.1+build2/comm/suite/extensions/Makefile.in 2019-03-25 09:18:31.000000000 +0000
+++ thunderbird-60.7.0+build1/comm/suite/extensions/Makefile.in 1970-01-01 00:00:00.000000000 +0000
@@ -1,37 +0,0 @@
-#
-# This Source Code Form is subject to the terms of the Mozilla Public
-# License, v. 2.0. If a copy of the MPL was not distributed with this
-# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
-DISTROEXT = $(ABS_DIST)/bin/distribution/extensions
-
-include $(topsrcdir)/config/rules.mk
-
-# If adding extra extensions here, check that EXTRA_ARGS defined below won't
-# affect them unintentionally.
-EXTENSIONS = \
- $(NULL)
-
-# We are in release mode, we don't want to ship the debug file.
-ifndef MOZ_DEBUG
-EXTRA_ARGS = -x content/debug.html
-endif
-
-DEFINES += \
- -DMOZ_APP_VERSION=$(MOZ_APP_VERSION) \
- -DMOZ_APP_MAXVERSION=$(MOZ_APP_MAXVERSION) \
- $(NULL)
-
-define _INSTALL_EXTENSION
-$(NSINSTALL) -D $(dir) && \
- $(PYTHON) -m mozbuild.action.preprocessor $(DEFINES) $(ACDEFINES) $(srcdir)/$(dir)/install.rdf.in -o $(dir)/install.rdf && \
- cd $(dir) && \
- $(ZIP) -r9XD $(DISTROEXT)/$(dir).xpi install.rdf && \
- cd $(abspath $(srcdir)/$(dir)) && \
- $(ZIP) -r9XD $(DISTROEXT)/$(dir).xpi * -x install.rdf.in $(EXTRA_ARGS)
-
-endef # do not remove the blank line!
-
-libs::
- $(NSINSTALL) -D $(DISTROEXT)
- $(foreach dir,$(EXTENSIONS),$(_INSTALL_EXTENSION))
diff -Nru thunderbird-60.6.1+build2/comm/suite/installer/package-manifest.in thunderbird-60.7.0+build1/comm/suite/installer/package-manifest.in
--- thunderbird-60.6.1+build2/comm/suite/installer/package-manifest.in 2019-03-25 09:18:30.000000000 +0000
+++ thunderbird-60.7.0+build1/comm/suite/installer/package-manifest.in 2019-05-17 15:58:50.000000000 +0000
@@ -161,7 +161,7 @@
; [Components]
#ifdef ACCESSIBILITY
-#ifdef XP_WIN32
+#ifdef XP_WIN
@BINPATH@/Accessible.tlb
@BINPATH@/AccessibleHandler.dll
@BINPATH@/AccessibleMarshal.dll
@@ -578,7 +578,7 @@
#ifdef MOZ_UPDATER
@RESPATH@/icons/updater.png
#endif
-#elifdef XP_WIN32
+#elifdef XP_WIN
@RESPATH@/chrome/icons/default/bookmarkproperties.ico
@RESPATH@/chrome/icons/default/downloadManager.ico
@RESPATH@/chrome/icons/default/editorWindow.ico
@@ -817,7 +817,7 @@
@RESPATH@/chrome/icons/default/msgcomposeWindow.png
@RESPATH@/chrome/icons/default/msgcomposeWindow16.png
@RESPATH@/chrome/icons/default/msgcomposeWindow48.png
-#elifdef XP_WIN32
+#elifdef XP_WIN
@RESPATH@/chrome/icons/default/abcardWindow.ico
@RESPATH@/chrome/icons/default/ablistWindow.ico
@RESPATH@/chrome/icons/default/addressbookWindow.ico
diff -Nru thunderbird-60.6.1+build2/comm/suite/installer/removed-files.in thunderbird-60.7.0+build1/comm/suite/installer/removed-files.in
--- thunderbird-60.6.1+build2/comm/suite/installer/removed-files.in 2019-03-25 09:18:31.000000000 +0000
+++ thunderbird-60.7.0+build1/comm/suite/installer/removed-files.in 2019-05-17 15:58:50.000000000 +0000
@@ -110,7 +110,7 @@
@DIR_MACOS@chrome/icons/default/venkman-window.png
@DIR_MACOS@chrome/icons/default/venkman-window16.png
@DIR_MACOS@chrome/icons/default/venkman-window48.png
-#elifdef XP_WIN32
+#elifdef XP_WIN
chrome/icons/default/venkman-window.ico
#endif
#ifndef ENABLE_TESTS
diff -Nru thunderbird-60.6.1+build2/comm/suite/installer/windows/nsis/shared.nsh thunderbird-60.7.0+build1/comm/suite/installer/windows/nsis/shared.nsh
--- thunderbird-60.6.1+build2/comm/suite/installer/windows/nsis/shared.nsh 2019-03-25 09:18:30.000000000 +0000
+++ thunderbird-60.7.0+build1/comm/suite/installer/windows/nsis/shared.nsh 2019-05-17 15:58:50.000000000 +0000
@@ -467,7 +467,6 @@
WriteRegStr HKLM "$0" "" "${BrandFullNameInternal}"
WriteRegStr HKLM "$0\DefaultIcon" "" "$8,0"
WriteRegStr HKLM "$0" "DLLPath" "$6"
- WriteRegDWORD HKLM "$0" "SupportUTF8" 0
; The MapiProxy dll can be used by multiple applications but
; is only registered for the last application installed. When the last
@@ -792,6 +791,11 @@
${If} "$2" == "SeamonkeyURL"
DeleteRegKey HKCU "$0"
${EndIf}
+
+ ; Remove the SupportUTF8 registry value as it causes MAPI issues on some locales
+ ; with non-ASCII characters in file names.
+ StrCpy $0 "Software\Clients\Mail\${ClientsRegName}"
+ DeleteRegValue HKLM $0 "SupportUTF8"
!macroend
!define RemoveDeprecatedKeys "!insertmacro RemoveDeprecatedKeys"
diff -Nru thunderbird-60.6.1+build2/comm/suite/locales/en-US/chrome/common/downloads/downloadmanager.dtd thunderbird-60.7.0+build1/comm/suite/locales/en-US/chrome/common/downloads/downloadmanager.dtd
--- thunderbird-60.6.1+build2/comm/suite/locales/en-US/chrome/common/downloads/downloadmanager.dtd 2019-03-25 09:18:30.000000000 +0000
+++ thunderbird-60.7.0+build1/comm/suite/locales/en-US/chrome/common/downloads/downloadmanager.dtd 2019-05-17 15:58:50.000000000 +0000
@@ -93,4 +93,3 @@
-->
-
diff -Nru thunderbird-60.6.1+build2/comm/suite/locales/en-US/chrome/common/help/developer_tools.xhtml thunderbird-60.7.0+build1/comm/suite/locales/en-US/chrome/common/help/developer_tools.xhtml
--- thunderbird-60.6.1+build2/comm/suite/locales/en-US/chrome/common/help/developer_tools.xhtml 2019-03-25 09:18:31.000000000 +0000
+++ thunderbird-60.7.0+build1/comm/suite/locales/en-US/chrome/common/help/developer_tools.xhtml 2019-05-17 15:58:50.000000000 +0000
@@ -61,12 +61,12 @@
WebIDE : &brandShortName; includes Developer Tools WebIDE,
- which can be used to debug other web sites or Gecko-based applications
- running on the same computer, or on another device (such as a smartphone)
- through a USB or network connection. To learn more, visit the
- Remote
- Debugging page at MDN. Note that you may not be able to debug
- applications that are newer than the included version of WebIDE.
+ which can be used to debug other web sites or Gecko-based applications
+ running on the same computer, or on another device (such as a smartphone)
+ through a USB or network connection. To learn more, visit the
+ Remote
+ Debugging page at MDN. Note that you may not be able to debug
+ applications that are newer than the included version of WebIDE.
diff -Nru thunderbird-60.6.1+build2/comm/suite/locales/en-US/chrome/common/help/helpFileLayout.css thunderbird-60.7.0+build1/comm/suite/locales/en-US/chrome/common/help/helpFileLayout.css
--- thunderbird-60.6.1+build2/comm/suite/locales/en-US/chrome/common/help/helpFileLayout.css 2019-03-25 09:18:30.000000000 +0000
+++ thunderbird-60.7.0+build1/comm/suite/locales/en-US/chrome/common/help/helpFileLayout.css 2019-05-17 15:58:50.000000000 +0000
@@ -4,10 +4,10 @@
@import url("chrome://help/content/platformClasses.css");
body {
- margin: 2ex;
- font-family: sans-serif;
- font-size: 0.75em;
- max-width: 120ex;
+ margin: 2ex;
+ font-family: sans-serif;
+ font-size: 0.75em;
+ max-width: 120ex;
}
dd { margin-inline-start: 0px; margin-bottom: 1em; }
@@ -47,17 +47,17 @@
.separate > li { margin-bottom: 0.5em; }
.contentsBox {
- margin-top: 12px;
- background-color: #cccccc;
- border: 1px solid black;
- width: 300px;
- padding: 1em;
+ margin-top: 12px;
+ background-color: #cccccc;
+ border: 1px solid black;
+ width: 300px;
+ padding: 1em;
}
.contentsBox > ul {
- list-style-type: none;
+ list-style-type: none;
}
a[href^="http://"]:after, a[href^="https://"]:after, a[href^="x-moz-url-link:"]:after {
- content: url("images/web-links.png");
+ content: url("images/web-links.png");
}
diff -Nru thunderbird-60.6.1+build2/comm/suite/locales/en-US/chrome/common/help/help-win.rdf thunderbird-60.7.0+build1/comm/suite/locales/en-US/chrome/common/help/help-win.rdf
--- thunderbird-60.6.1+build2/comm/suite/locales/en-US/chrome/common/help/help-win.rdf 2019-03-25 09:18:31.000000000 +0000
+++ thunderbird-60.7.0+build1/comm/suite/locales/en-US/chrome/common/help/help-win.rdf 2019-05-17 15:58:50.000000000 +0000
@@ -66,7 +66,7 @@
+ nc:link="cs_nav_prefs_navigator.xhtml#navigator"/>
@@ -76,7 +76,7 @@
+ nc:link="forieusers.xhtml"/>
@@ -111,7 +111,7 @@
+ nc:link="cs_nav_prefs_navigator.xhtml#navigator"/>
diff -Nru thunderbird-60.6.1+build2/comm/suite/locales/en-US/chrome/common/help/suite-toc.rdf thunderbird-60.7.0+build1/comm/suite/locales/en-US/chrome/common/help/suite-toc.rdf
--- thunderbird-60.6.1+build2/comm/suite/locales/en-US/chrome/common/help/suite-toc.rdf 2019-03-25 09:18:30.000000000 +0000
+++ thunderbird-60.7.0+build1/comm/suite/locales/en-US/chrome/common/help/suite-toc.rdf 2019-05-17 15:58:50.000000000 +0000
@@ -519,7 +519,7 @@
-
+
@@ -856,11 +856,11 @@
-
-
-
-
-
+
+
+
+
+
diff -Nru thunderbird-60.6.1+build2/comm/suite/locales/en-US/chrome/common/pref/mac/platformPrefOverlay.dtd thunderbird-60.7.0+build1/comm/suite/locales/en-US/chrome/common/pref/mac/platformPrefOverlay.dtd
--- thunderbird-60.6.1+build2/comm/suite/locales/en-US/chrome/common/pref/mac/platformPrefOverlay.dtd 2019-03-25 09:18:30.000000000 +0000
+++ thunderbird-60.7.0+build1/comm/suite/locales/en-US/chrome/common/pref/mac/platformPrefOverlay.dtd 2019-05-17 15:58:50.000000000 +0000
@@ -4,8 +4,8 @@
diff -Nru thunderbird-60.6.1+build2/comm/suite/locales/en-US/chrome/common/pref/pref-cookies.dtd thunderbird-60.7.0+build1/comm/suite/locales/en-US/chrome/common/pref/pref-cookies.dtd
--- thunderbird-60.6.1+build2/comm/suite/locales/en-US/chrome/common/pref/pref-cookies.dtd 2019-03-25 09:18:31.000000000 +0000
+++ thunderbird-60.7.0+build1/comm/suite/locales/en-US/chrome/common/pref/pref-cookies.dtd 2019-05-17 15:58:50.000000000 +0000
@@ -37,4 +37,3 @@
-
diff -Nru thunderbird-60.6.1+build2/comm/suite/locales/en-US/chrome/common/pref/pref-images.dtd thunderbird-60.7.0+build1/comm/suite/locales/en-US/chrome/common/pref/pref-images.dtd
--- thunderbird-60.6.1+build2/comm/suite/locales/en-US/chrome/common/pref/pref-images.dtd 2019-03-25 09:18:31.000000000 +0000
+++ thunderbird-60.7.0+build1/comm/suite/locales/en-US/chrome/common/pref/pref-images.dtd 2019-05-17 15:58:50.000000000 +0000
@@ -8,7 +8,7 @@
diff -Nru thunderbird-60.6.1+build2/comm/suite/locales/en-US/chrome/common/pref/pref-popups.dtd thunderbird-60.7.0+build1/comm/suite/locales/en-US/chrome/common/pref/pref-popups.dtd
--- thunderbird-60.6.1+build2/comm/suite/locales/en-US/chrome/common/pref/pref-popups.dtd 2019-03-25 09:18:31.000000000 +0000
+++ thunderbird-60.7.0+build1/comm/suite/locales/en-US/chrome/common/pref/pref-popups.dtd 2019-05-17 15:58:50.000000000 +0000
@@ -32,4 +32,3 @@
-
diff -Nru thunderbird-60.6.1+build2/comm/suite/locales/en-US/chrome/common/pref/unix/platformPrefOverlay.dtd thunderbird-60.7.0+build1/comm/suite/locales/en-US/chrome/common/pref/unix/platformPrefOverlay.dtd
--- thunderbird-60.6.1+build2/comm/suite/locales/en-US/chrome/common/pref/unix/platformPrefOverlay.dtd 2019-03-25 09:18:30.000000000 +0000
+++ thunderbird-60.7.0+build1/comm/suite/locales/en-US/chrome/common/pref/unix/platformPrefOverlay.dtd 2019-05-17 15:58:50.000000000 +0000
@@ -4,8 +4,8 @@
diff -Nru thunderbird-60.6.1+build2/comm/suite/locales/en-US/chrome/common/pref/win/platformPrefOverlay.dtd thunderbird-60.7.0+build1/comm/suite/locales/en-US/chrome/common/pref/win/platformPrefOverlay.dtd
--- thunderbird-60.6.1+build2/comm/suite/locales/en-US/chrome/common/pref/win/platformPrefOverlay.dtd 2019-03-25 09:18:31.000000000 +0000
+++ thunderbird-60.7.0+build1/comm/suite/locales/en-US/chrome/common/pref/win/platformPrefOverlay.dtd 2019-05-17 15:58:50.000000000 +0000
@@ -4,8 +4,8 @@
diff -Nru thunderbird-60.6.1+build2/comm/suite/locales/en-US/chrome/common/safeBrowsing.dtd thunderbird-60.7.0+build1/comm/suite/locales/en-US/chrome/common/safeBrowsing.dtd
--- thunderbird-60.6.1+build2/comm/suite/locales/en-US/chrome/common/safeBrowsing.dtd 2019-03-25 09:18:31.000000000 +0000
+++ thunderbird-60.7.0+build1/comm/suite/locales/en-US/chrome/common/safeBrowsing.dtd 2019-05-17 15:58:50.000000000 +0000
@@ -26,4 +26,3 @@
-
diff -Nru thunderbird-60.6.1+build2/comm/suite/locales/en-US/chrome/common/utilityOverlay.dtd thunderbird-60.7.0+build1/comm/suite/locales/en-US/chrome/common/utilityOverlay.dtd
--- thunderbird-60.6.1+build2/comm/suite/locales/en-US/chrome/common/utilityOverlay.dtd 2019-03-25 09:18:30.000000000 +0000
+++ thunderbird-60.7.0+build1/comm/suite/locales/en-US/chrome/common/utilityOverlay.dtd 2019-05-17 15:58:50.000000000 +0000
@@ -6,7 +6,7 @@
-
+
@@ -62,13 +62,13 @@
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
-
-
-
+
+
+
+
@@ -25,42 +25,42 @@
-
-
-
+
+
+
-
+
-
+
-
-
-
+
+
+
-
-
+
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
@@ -68,29 +68,29 @@
-
+
-
-
+
+
-
-
+
+
-
-
+
+
-
+
-
-
+
+
@@ -112,7 +112,7 @@
-
+
diff -Nru thunderbird-60.6.1+build2/comm/suite/locales/en-US/chrome/mailnews/addressbook/abSelectAddressesDialog.dtd thunderbird-60.7.0+build1/comm/suite/locales/en-US/chrome/mailnews/addressbook/abSelectAddressesDialog.dtd
--- thunderbird-60.6.1+build2/comm/suite/locales/en-US/chrome/mailnews/addressbook/abSelectAddressesDialog.dtd 2019-03-25 09:18:31.000000000 +0000
+++ thunderbird-60.7.0+build1/comm/suite/locales/en-US/chrome/mailnews/addressbook/abSelectAddressesDialog.dtd 2019-05-17 15:58:50.000000000 +0000
@@ -6,26 +6,25 @@
-">
-
-">
-
-">
-
-
-
-
+">
+
+">
+
+">
+
+
+
+
-
-
-
-
-
-
+
+
+
+
+
+
-
-
-
-
-
+
+
+
+
diff -Nru thunderbird-60.6.1+build2/comm/suite/locales/en-US/chrome/mailnews/compose/addressingWidgetOverlay.dtd thunderbird-60.7.0+build1/comm/suite/locales/en-US/chrome/mailnews/compose/addressingWidgetOverlay.dtd
--- thunderbird-60.6.1+build2/comm/suite/locales/en-US/chrome/mailnews/compose/addressingWidgetOverlay.dtd 2019-03-25 09:18:31.000000000 +0000
+++ thunderbird-60.7.0+build1/comm/suite/locales/en-US/chrome/mailnews/compose/addressingWidgetOverlay.dtd 2019-05-17 15:58:50.000000000 +0000
@@ -4,10 +4,9 @@
-
-
-
-
-
-
-
+
+
+
+
+
+
diff -Nru thunderbird-60.6.1+build2/comm/suite/locales/en-US/chrome/mailnews/compose/messengercompose.dtd thunderbird-60.7.0+build1/comm/suite/locales/en-US/chrome/mailnews/compose/messengercompose.dtd
--- thunderbird-60.6.1+build2/comm/suite/locales/en-US/chrome/mailnews/compose/messengercompose.dtd 2019-03-25 09:18:30.000000000 +0000
+++ thunderbird-60.7.0+build1/comm/suite/locales/en-US/chrome/mailnews/compose/messengercompose.dtd 2019-05-17 15:58:50.000000000 +0000
@@ -114,12 +114,12 @@
-
-
-
-
-
-
+
+
+
+
+
+
diff -Nru thunderbird-60.6.1+build2/comm/suite/locales/en-US/chrome/mailnews/downloadheaders.dtd thunderbird-60.7.0+build1/comm/suite/locales/en-US/chrome/mailnews/downloadheaders.dtd
--- thunderbird-60.6.1+build2/comm/suite/locales/en-US/chrome/mailnews/downloadheaders.dtd 2019-03-25 09:18:30.000000000 +0000
+++ thunderbird-60.7.0+build1/comm/suite/locales/en-US/chrome/mailnews/downloadheaders.dtd 2019-05-17 15:58:50.000000000 +0000
@@ -6,9 +6,9 @@
diff -Nru thunderbird-60.6.1+build2/comm/suite/locales/en-US/chrome/mailnews/fieldMapImport.dtd thunderbird-60.7.0+build1/comm/suite/locales/en-US/chrome/mailnews/fieldMapImport.dtd
--- thunderbird-60.6.1+build2/comm/suite/locales/en-US/chrome/mailnews/fieldMapImport.dtd 2019-03-25 09:18:31.000000000 +0000
+++ thunderbird-60.7.0+build1/comm/suite/locales/en-US/chrome/mailnews/fieldMapImport.dtd 2019-05-17 15:58:50.000000000 +0000
@@ -18,5 +18,3 @@
-
-
diff -Nru thunderbird-60.6.1+build2/comm/suite/locales/en-US/chrome/mailnews/folderpane.dtd thunderbird-60.7.0+build1/comm/suite/locales/en-US/chrome/mailnews/folderpane.dtd
--- thunderbird-60.6.1+build2/comm/suite/locales/en-US/chrome/mailnews/folderpane.dtd 2019-03-25 09:18:31.000000000 +0000
+++ thunderbird-60.7.0+build1/comm/suite/locales/en-US/chrome/mailnews/folderpane.dtd 2019-05-17 15:58:50.000000000 +0000
@@ -1,10 +1,10 @@
-
-
-
-
+
+
+
+
diff -Nru thunderbird-60.6.1+build2/comm/suite/locales/en-US/chrome/mailnews/importMsgs.properties thunderbird-60.7.0+build1/comm/suite/locales/en-US/chrome/mailnews/importMsgs.properties
--- thunderbird-60.6.1+build2/comm/suite/locales/en-US/chrome/mailnews/importMsgs.properties 2019-03-25 09:18:31.000000000 +0000
+++ thunderbird-60.7.0+build1/comm/suite/locales/en-US/chrome/mailnews/importMsgs.properties 2019-05-17 15:58:50.000000000 +0000
@@ -3,7 +3,7 @@
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
#
-# The following are used by the import code to display status/error
+# The following are used by the import code to display status/error
# and informational messages
#
@@ -12,7 +12,7 @@
## @loc None
2000=No address books were found to import.
-# Error: Address book import not intialized
+# Error: Address book import not intialized
## @name IMPORT_ERROR_AB_NOTINITIALIZED
## @loc None
2001=Unable to import address books: initialization error.
@@ -33,7 +33,7 @@
## @loc None
2004=No mailboxes were found to import
-# Error: Mailbox import not intialized
+# Error: Mailbox import not intialized
## @name IMPORT_ERROR_MB_NOTINITIALIZED
## @loc None
2005=Unable to import mailboxes, initialization error
diff -Nru thunderbird-60.6.1+build2/comm/suite/locales/en-US/chrome/mailnews/mailOverlay.dtd thunderbird-60.7.0+build1/comm/suite/locales/en-US/chrome/mailnews/mailOverlay.dtd
--- thunderbird-60.6.1+build2/comm/suite/locales/en-US/chrome/mailnews/mailOverlay.dtd 2019-03-25 09:18:31.000000000 +0000
+++ thunderbird-60.7.0+build1/comm/suite/locales/en-US/chrome/mailnews/mailOverlay.dtd 2019-05-17 15:58:50.000000000 +0000
@@ -6,9 +6,9 @@
-
+
-
+
diff -Nru thunderbird-60.6.1+build2/comm/suite/locales/en-US/chrome/mailnews/mailTasksOverlay.dtd thunderbird-60.7.0+build1/comm/suite/locales/en-US/chrome/mailnews/mailTasksOverlay.dtd
--- thunderbird-60.6.1+build2/comm/suite/locales/en-US/chrome/mailnews/mailTasksOverlay.dtd 2019-03-25 09:18:31.000000000 +0000
+++ thunderbird-60.7.0+build1/comm/suite/locales/en-US/chrome/mailnews/mailTasksOverlay.dtd 2019-05-17 15:58:50.000000000 +0000
@@ -4,12 +4,12 @@
-
-
-
-
-
-
+
+
+
+
+
+
diff -Nru thunderbird-60.6.1+build2/comm/suite/locales/en-US/chrome/mailnews/mailViewList.dtd thunderbird-60.7.0+build1/comm/suite/locales/en-US/chrome/mailnews/mailViewList.dtd
--- thunderbird-60.6.1+build2/comm/suite/locales/en-US/chrome/mailnews/mailViewList.dtd 2019-03-25 09:18:31.000000000 +0000
+++ thunderbird-60.7.0+build1/comm/suite/locales/en-US/chrome/mailnews/mailViewList.dtd 2019-05-17 15:58:50.000000000 +0000
@@ -6,4 +6,3 @@
-
diff -Nru thunderbird-60.6.1+build2/comm/suite/locales/en-US/chrome/mailnews/mailViewSetup.dtd thunderbird-60.7.0+build1/comm/suite/locales/en-US/chrome/mailnews/mailViewSetup.dtd
--- thunderbird-60.6.1+build2/comm/suite/locales/en-US/chrome/mailnews/mailViewSetup.dtd 2019-03-25 09:18:31.000000000 +0000
+++ thunderbird-60.7.0+build1/comm/suite/locales/en-US/chrome/mailnews/mailViewSetup.dtd 2019-05-17 15:58:50.000000000 +0000
@@ -8,4 +8,3 @@
-
diff -Nru thunderbird-60.6.1+build2/comm/suite/locales/en-US/chrome/mailnews/messenger.dtd thunderbird-60.7.0+build1/comm/suite/locales/en-US/chrome/mailnews/messenger.dtd
--- thunderbird-60.6.1+build2/comm/suite/locales/en-US/chrome/mailnews/messenger.dtd 2019-03-25 09:18:31.000000000 +0000
+++ thunderbird-60.7.0+build1/comm/suite/locales/en-US/chrome/mailnews/messenger.dtd 2019-05-17 15:58:50.000000000 +0000
@@ -58,9 +58,9 @@
-
+
-
+
@@ -284,23 +284,23 @@
-
+
-
+
-
-
+
+
-
+
diff -Nru thunderbird-60.6.1+build2/comm/suite/locales/en-US/chrome/mailnews/msgAccountCentral.dtd thunderbird-60.7.0+build1/comm/suite/locales/en-US/chrome/mailnews/msgAccountCentral.dtd
--- thunderbird-60.6.1+build2/comm/suite/locales/en-US/chrome/mailnews/msgAccountCentral.dtd 2019-03-25 09:18:31.000000000 +0000
+++ thunderbird-60.7.0+build1/comm/suite/locales/en-US/chrome/mailnews/msgAccountCentral.dtd 2019-05-17 15:58:50.000000000 +0000
@@ -2,24 +2,23 @@
- License, v. 2.0. If a copy of the MPL was not distributed with this
- file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-
-
-
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
+
+
-
diff -Nru thunderbird-60.6.1+build2/comm/suite/locales/en-US/chrome/mailnews/msgFolderPickerOverlay.dtd thunderbird-60.7.0+build1/comm/suite/locales/en-US/chrome/mailnews/msgFolderPickerOverlay.dtd
--- thunderbird-60.6.1+build2/comm/suite/locales/en-US/chrome/mailnews/msgFolderPickerOverlay.dtd 2019-03-25 09:18:31.000000000 +0000
+++ thunderbird-60.7.0+build1/comm/suite/locales/en-US/chrome/mailnews/msgFolderPickerOverlay.dtd 2019-05-17 15:58:50.000000000 +0000
@@ -3,5 +3,5 @@
- file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-
-
+
+
diff -Nru thunderbird-60.6.1+build2/comm/suite/locales/en-US/chrome/mailnews/msgSynchronize.dtd thunderbird-60.7.0+build1/comm/suite/locales/en-US/chrome/mailnews/msgSynchronize.dtd
--- thunderbird-60.6.1+build2/comm/suite/locales/en-US/chrome/mailnews/msgSynchronize.dtd 2019-03-25 09:18:31.000000000 +0000
+++ thunderbird-60.7.0+build1/comm/suite/locales/en-US/chrome/mailnews/msgSynchronize.dtd 2019-05-17 15:58:50.000000000 +0000
@@ -20,4 +20,4 @@
-
\ No newline at end of file
+
diff -Nru thunderbird-60.6.1+build2/comm/suite/locales/en-US/chrome/mailnews/outlookImportMsgs.properties thunderbird-60.7.0+build1/comm/suite/locales/en-US/chrome/mailnews/outlookImportMsgs.properties
--- thunderbird-60.6.1+build2/comm/suite/locales/en-US/chrome/mailnews/outlookImportMsgs.properties 2019-03-25 09:18:31.000000000 +0000
+++ thunderbird-60.7.0+build1/comm/suite/locales/en-US/chrome/mailnews/outlookImportMsgs.properties 2019-05-17 15:58:50.000000000 +0000
@@ -3,7 +3,7 @@
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
#
-# The following are used by the outlook express import code to display status/error
+# The following are used by the outlook express import code to display status/error
# and informational messages
#
@@ -70,8 +70,3 @@
## LOCALIZATION NOTE (2009): In this item, don't translate "%S"
## The variable %S will receive the name of the address book
2009=Error importing address book %S, all addresses may not have been imported.
-
-
-
-
-
diff -Nru thunderbird-60.6.1+build2/comm/suite/locales/en-US/chrome/mailnews/pgpmime.properties thunderbird-60.7.0+build1/comm/suite/locales/en-US/chrome/mailnews/pgpmime.properties
--- thunderbird-60.6.1+build2/comm/suite/locales/en-US/chrome/mailnews/pgpmime.properties 2019-03-25 09:18:31.000000000 +0000
+++ thunderbird-60.7.0+build1/comm/suite/locales/en-US/chrome/mailnews/pgpmime.properties 2019-05-17 15:58:50.000000000 +0000
@@ -9,5 +9,3 @@
# LOCALIZATION NOTE(pgpMimeNeedsAddon): The text can contain HTML tags.
# %S is the url to Enigmail on AMO supplied from preferences.
pgpMimeNeedsAddon=This is an encrypted OpenPGP message. In order to decrypt this mail, you need to install an OpenPGP add-on .
-
-
diff -Nru thunderbird-60.6.1+build2/comm/suite/locales/en-US/chrome/mailnews/pref/am-server-advanced.dtd thunderbird-60.7.0+build1/comm/suite/locales/en-US/chrome/mailnews/pref/am-server-advanced.dtd
--- thunderbird-60.6.1+build2/comm/suite/locales/en-US/chrome/mailnews/pref/am-server-advanced.dtd 2019-03-25 09:18:31.000000000 +0000
+++ thunderbird-60.7.0+build1/comm/suite/locales/en-US/chrome/mailnews/pref/am-server-advanced.dtd 2019-05-17 15:58:50.000000000 +0000
@@ -22,7 +22,7 @@
-
+
diff -Nru thunderbird-60.6.1+build2/comm/suite/locales/en-US/chrome/mailnews/pref/am-server-top.dtd thunderbird-60.7.0+build1/comm/suite/locales/en-US/chrome/mailnews/pref/am-server-top.dtd
--- thunderbird-60.6.1+build2/comm/suite/locales/en-US/chrome/mailnews/pref/am-server-top.dtd 2019-03-25 09:18:31.000000000 +0000
+++ thunderbird-60.7.0+build1/comm/suite/locales/en-US/chrome/mailnews/pref/am-server-top.dtd 2019-05-17 15:58:50.000000000 +0000
@@ -60,8 +60,8 @@
diff -Nru thunderbird-60.6.1+build2/comm/suite/locales/en-US/chrome/mailnews/pref/pref-directory-add.dtd thunderbird-60.7.0+build1/comm/suite/locales/en-US/chrome/mailnews/pref/pref-directory-add.dtd
--- thunderbird-60.6.1+build2/comm/suite/locales/en-US/chrome/mailnews/pref/pref-directory-add.dtd 2019-03-25 09:18:31.000000000 +0000
+++ thunderbird-60.7.0+build1/comm/suite/locales/en-US/chrome/mailnews/pref/pref-directory-add.dtd 2019-05-17 15:58:50.000000000 +0000
@@ -34,11 +34,11 @@
-
+
-
+
-
diff -Nru thunderbird-60.6.1+build2/comm/suite/locales/en-US/chrome/mailnews/smime.properties thunderbird-60.7.0+build1/comm/suite/locales/en-US/chrome/mailnews/smime.properties
--- thunderbird-60.6.1+build2/comm/suite/locales/en-US/chrome/mailnews/smime.properties 2019-03-25 09:18:31.000000000 +0000
+++ thunderbird-60.7.0+build1/comm/suite/locales/en-US/chrome/mailnews/smime.properties 2019-05-17 15:58:50.000000000 +0000
@@ -7,7 +7,5 @@
#
## @name NS_MSG_UNABLE_TO_OPEN_FILE
-## LOCALIZATION NOTE: the text can contain HTML tags.
+## LOCALIZATION NOTE: the text can contain HTML tags.
1000=This is an ENCRYPTED or SIGNED message. This Mail application does not support encrypted or signed mail.
-
-
diff -Nru thunderbird-60.6.1+build2/comm/suite/locales/en-US/chrome/mailnews/textImportMsgs.properties thunderbird-60.7.0+build1/comm/suite/locales/en-US/chrome/mailnews/textImportMsgs.properties
--- thunderbird-60.6.1+build2/comm/suite/locales/en-US/chrome/mailnews/textImportMsgs.properties 2019-03-25 09:18:31.000000000 +0000
+++ thunderbird-60.7.0+build1/comm/suite/locales/en-US/chrome/mailnews/textImportMsgs.properties 2019-05-17 15:58:50.000000000 +0000
@@ -3,7 +3,7 @@
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
#
-# The following are used by the outlook express import code to display status/error
+# The following are used by the outlook express import code to display status/error
# and informational messages
#
@@ -41,6 +41,3 @@
## @name TEXTIMPORT_ADDRESS_CONVERTERROR
## @loc None
2006=Error importing address book %S, all addresses may not have been imported.
-
-
-
diff -Nru thunderbird-60.6.1+build2/comm/suite/locales/generic/profile/mimeTypes.rdf thunderbird-60.7.0+build1/comm/suite/locales/generic/profile/mimeTypes.rdf
--- thunderbird-60.6.1+build2/comm/suite/locales/generic/profile/mimeTypes.rdf 2019-03-25 09:18:31.000000000 +0000
+++ thunderbird-60.7.0+build1/comm/suite/locales/generic/profile/mimeTypes.rdf 2019-05-17 15:58:50.000000000 +0000
@@ -73,7 +73,7 @@
an address in a mailto: link:
http://www.example.com/sendmail?link=%s
-->
-
+
diff -Nru thunderbird-60.6.1+build2/comm/suite/locales/Makefile.in thunderbird-60.7.0+build1/comm/suite/locales/Makefile.in
--- thunderbird-60.6.1+build2/comm/suite/locales/Makefile.in 2019-03-25 09:18:31.000000000 +0000
+++ thunderbird-60.7.0+build1/comm/suite/locales/Makefile.in 2019-05-17 15:58:50.000000000 +0000
@@ -143,6 +143,9 @@
ifdef MOZ_IRC
@$(MAKE) -C $(DEPTH)/extensions/irc/locales libs-$*
endif
+ifdef MOZ_DEBUGQA
+ @$(MAKE) -C ../extensions/debugQA/locales AB_CD=$* XPI_NAME=locale-$*
+endif
@$(MAKE) -C $(DEPTH)/extensions/spellcheck/locales AB_CD=$* XPI_NAME=locale-$*
@$(MAKE) -B searchplugins AB_CD=$* XPI_NAME=locale-$*
@$(MAKE) -C $(DEPTH)/devtools/client/locales AB_CD=$* XPI_NAME=locale-$*
diff -Nru thunderbird-60.6.1+build2/comm/suite/mailnews/components/addrbook/content/abCardViewOverlay.js thunderbird-60.7.0+build1/comm/suite/mailnews/components/addrbook/content/abCardViewOverlay.js
--- thunderbird-60.6.1+build2/comm/suite/mailnews/components/addrbook/content/abCardViewOverlay.js 2019-03-25 09:18:31.000000000 +0000
+++ thunderbird-60.7.0+build1/comm/suite/mailnews/components/addrbook/content/abCardViewOverlay.js 2019-05-17 15:58:50.000000000 +0000
@@ -52,83 +52,83 @@
zCustom3 = gAddressBookBundle.getString("propertyCustom3");
zCustom4 = gAddressBookBundle.getString("propertyCustom4");
- var doc = document;
+ var doc = document;
- /* data for address book, prefixes: "cvb" = card view box
- "cvh" = crad view header
- "cv" = card view (normal fields) */
- cvData = new Object;
-
- // Card View Box
- cvData.CardViewBox = doc.getElementById("CardViewInnerBox");
- // Title
- cvData.CardTitle = doc.getElementById("CardTitle");
- // Name section
- cvData.cvbContact = doc.getElementById("cvbContact");
- cvData.cvhContact = doc.getElementById("cvhContact");
- cvData.cvNickname = doc.getElementById("cvNickname");
- cvData.cvDisplayName = doc.getElementById("cvDisplayName");
- cvData.cvEmail1Box = doc.getElementById("cvEmail1Box");
- cvData.cvEmail1 = doc.getElementById("cvEmail1");
- cvData.cvScreennameBox = doc.getElementById("cvScreennameBox");
- cvData.cvScreenname = doc.getElementById("cvScreenname");
- cvData.cvBuddyIcon = doc.getElementById("cvBuddyIcon");
- cvData.cvListNameBox = doc.getElementById("cvListNameBox");
- cvData.cvListName = doc.getElementById("cvListName");
- cvData.cvEmail2Box = doc.getElementById("cvEmail2Box");
- cvData.cvEmail2 = doc.getElementById("cvEmail2");
- // Home section
- cvData.cvbHome = doc.getElementById("cvbHome");
- cvData.cvhHome = doc.getElementById("cvhHome");
- cvData.cvHomeAddress = doc.getElementById("cvHomeAddress");
- cvData.cvHomeAddress2 = doc.getElementById("cvHomeAddress2");
- cvData.cvHomeCityStZip = doc.getElementById("cvHomeCityStZip");
- cvData.cvHomeCountry = doc.getElementById("cvHomeCountry");
- cvData.cvbHomeMapItBox = doc.getElementById("cvbHomeMapItBox");
+ /* data for address book, prefixes: "cvb" = card view box
+ "cvh" = crad view header
+ "cv" = card view (normal fields) */
+ cvData = new Object;
+
+ // Card View Box
+ cvData.CardViewBox = doc.getElementById("CardViewInnerBox");
+ // Title
+ cvData.CardTitle = doc.getElementById("CardTitle");
+ // Name section
+ cvData.cvbContact = doc.getElementById("cvbContact");
+ cvData.cvhContact = doc.getElementById("cvhContact");
+ cvData.cvNickname = doc.getElementById("cvNickname");
+ cvData.cvDisplayName = doc.getElementById("cvDisplayName");
+ cvData.cvEmail1Box = doc.getElementById("cvEmail1Box");
+ cvData.cvEmail1 = doc.getElementById("cvEmail1");
+ cvData.cvScreennameBox = doc.getElementById("cvScreennameBox");
+ cvData.cvScreenname = doc.getElementById("cvScreenname");
+ cvData.cvBuddyIcon = doc.getElementById("cvBuddyIcon");
+ cvData.cvListNameBox = doc.getElementById("cvListNameBox");
+ cvData.cvListName = doc.getElementById("cvListName");
+ cvData.cvEmail2Box = doc.getElementById("cvEmail2Box");
+ cvData.cvEmail2 = doc.getElementById("cvEmail2");
+ // Home section
+ cvData.cvbHome = doc.getElementById("cvbHome");
+ cvData.cvhHome = doc.getElementById("cvhHome");
+ cvData.cvHomeAddress = doc.getElementById("cvHomeAddress");
+ cvData.cvHomeAddress2 = doc.getElementById("cvHomeAddress2");
+ cvData.cvHomeCityStZip = doc.getElementById("cvHomeCityStZip");
+ cvData.cvHomeCountry = doc.getElementById("cvHomeCountry");
+ cvData.cvbHomeMapItBox = doc.getElementById("cvbHomeMapItBox");
cvData.cvHomeMapIt = doc.getElementById("cvHomeMapIt");
- cvData.cvHomeWebPageBox = doc.getElementById("cvHomeWebPageBox");
- cvData.cvHomeWebPage = doc.getElementById("cvHomeWebPage");
- // Other section
- cvData.cvbOther = doc.getElementById("cvbOther");
- cvData.cvBirthday = doc.getElementById("cvBirthday");
- cvData.cvhOther = doc.getElementById("cvhOther");
- cvData.cvCustom1 = doc.getElementById("cvCustom1");
- cvData.cvCustom2 = doc.getElementById("cvCustom2");
- cvData.cvCustom3 = doc.getElementById("cvCustom3");
- cvData.cvCustom4 = doc.getElementById("cvCustom4");
- cvData.cvNotes = doc.getElementById("cvNotes");
+ cvData.cvHomeWebPageBox = doc.getElementById("cvHomeWebPageBox");
+ cvData.cvHomeWebPage = doc.getElementById("cvHomeWebPage");
+ // Other section
+ cvData.cvbOther = doc.getElementById("cvbOther");
+ cvData.cvBirthday = doc.getElementById("cvBirthday");
+ cvData.cvhOther = doc.getElementById("cvhOther");
+ cvData.cvCustom1 = doc.getElementById("cvCustom1");
+ cvData.cvCustom2 = doc.getElementById("cvCustom2");
+ cvData.cvCustom3 = doc.getElementById("cvCustom3");
+ cvData.cvCustom4 = doc.getElementById("cvCustom4");
+ cvData.cvNotes = doc.getElementById("cvNotes");
// Description section (mailing lists only)
- cvData.cvbDescription = doc.getElementById("cvbDescription");
- cvData.cvhDescription = doc.getElementById("cvhDescription");
- cvData.cvDescription = doc.getElementById("cvDescription");
+ cvData.cvbDescription = doc.getElementById("cvbDescription");
+ cvData.cvhDescription = doc.getElementById("cvhDescription");
+ cvData.cvDescription = doc.getElementById("cvDescription");
// Addresses section (mailing lists only)
- cvData.cvbAddresses = doc.getElementById("cvbAddresses");
- cvData.cvhAddresses = doc.getElementById("cvhAddresses");
- cvData.cvAddresses = doc.getElementById("cvAddresses");
- // Phone section
- cvData.cvbPhone = doc.getElementById("cvbPhone");
- cvData.cvhPhone = doc.getElementById("cvhPhone");
- cvData.cvPhWork = doc.getElementById("cvPhWork");
- cvData.cvPhHome = doc.getElementById("cvPhHome");
- cvData.cvPhFax = doc.getElementById("cvPhFax");
- cvData.cvPhCellular = doc.getElementById("cvPhCellular");
- cvData.cvPhPager = doc.getElementById("cvPhPager");
- // Work section
- cvData.cvbWork = doc.getElementById("cvbWork");
- cvData.cvhWork = doc.getElementById("cvhWork");
- cvData.cvJobTitle = doc.getElementById("cvJobTitle");
- cvData.cvDepartment = doc.getElementById("cvDepartment");
- cvData.cvCompany = doc.getElementById("cvCompany");
- cvData.cvWorkAddress = doc.getElementById("cvWorkAddress");
- cvData.cvWorkAddress2 = doc.getElementById("cvWorkAddress2");
- cvData.cvWorkCityStZip = doc.getElementById("cvWorkCityStZip");
- cvData.cvWorkCountry = doc.getElementById("cvWorkCountry");
- cvData.cvbWorkMapItBox = doc.getElementById("cvbWorkMapItBox");
+ cvData.cvbAddresses = doc.getElementById("cvbAddresses");
+ cvData.cvhAddresses = doc.getElementById("cvhAddresses");
+ cvData.cvAddresses = doc.getElementById("cvAddresses");
+ // Phone section
+ cvData.cvbPhone = doc.getElementById("cvbPhone");
+ cvData.cvhPhone = doc.getElementById("cvhPhone");
+ cvData.cvPhWork = doc.getElementById("cvPhWork");
+ cvData.cvPhHome = doc.getElementById("cvPhHome");
+ cvData.cvPhFax = doc.getElementById("cvPhFax");
+ cvData.cvPhCellular = doc.getElementById("cvPhCellular");
+ cvData.cvPhPager = doc.getElementById("cvPhPager");
+ // Work section
+ cvData.cvbWork = doc.getElementById("cvbWork");
+ cvData.cvhWork = doc.getElementById("cvhWork");
+ cvData.cvJobTitle = doc.getElementById("cvJobTitle");
+ cvData.cvDepartment = doc.getElementById("cvDepartment");
+ cvData.cvCompany = doc.getElementById("cvCompany");
+ cvData.cvWorkAddress = doc.getElementById("cvWorkAddress");
+ cvData.cvWorkAddress2 = doc.getElementById("cvWorkAddress2");
+ cvData.cvWorkCityStZip = doc.getElementById("cvWorkCityStZip");
+ cvData.cvWorkCountry = doc.getElementById("cvWorkCountry");
+ cvData.cvbWorkMapItBox = doc.getElementById("cvbWorkMapItBox");
cvData.cvWorkMapIt = doc.getElementById("cvWorkMapIt");
- cvData.cvWorkWebPageBox = doc.getElementById("cvWorkWebPageBox");
- cvData.cvWorkWebPage = doc.getElementById("cvWorkWebPage");
+ cvData.cvWorkWebPageBox = doc.getElementById("cvWorkWebPageBox");
+ cvData.cvWorkWebPage = doc.getElementById("cvWorkWebPage");
cvData.cvbPhoto = doc.getElementById("cvbPhoto");
- cvData.cvPhoto = doc.getElementById("cvPhoto");
+ cvData.cvPhoto = doc.getElementById("cvPhoto");
}
// XXX todo
@@ -222,22 +222,22 @@
visible = HandleLink(data.cvHomeWebPage, "", card.getProperty("WebPage2"), data.cvHomeWebPageBox, card.getProperty("WebPage2")) || visible;
- cvSetVisible(data.cvhHome, visible);
- cvSetVisible(data.cvbHome, visible);
+ cvSetVisible(data.cvhHome, visible);
+ cvSetVisible(data.cvbHome, visible);
if (card.isMailList) {
// Description section
- visible = cvSetNode(data.cvDescription, card.getProperty("Notes"))
- cvSetVisible(data.cvbDescription, visible);
+ visible = cvSetNode(data.cvDescription, card.getProperty("Notes"))
+ cvSetVisible(data.cvbDescription, visible);
// Addresses section
- visible = cvAddAddressNodes(data.cvAddresses, card.mailListURI);
- cvSetVisible(data.cvbAddresses, visible);
+ visible = cvAddAddressNodes(data.cvAddresses, card.mailListURI);
+ cvSetVisible(data.cvbAddresses, visible);
// Other section, not shown for mailing lists.
cvSetVisible(data.cvbOther, false);
}
else {
- // Other section
+ // Other section
/// setup the birthday information
var day = card.getProperty("BirthDay", null);
var month = card.getProperty("BirthMonth", null);
@@ -266,11 +266,11 @@
dateStr = year;
visible = cvSetNodeWithLabel(data.cvBirthday, zBirthday, dateStr);
- visible = cvSetNodeWithLabel(data.cvCustom1, zCustom1, card.getProperty("Custom1")) || visible;
- visible = cvSetNodeWithLabel(data.cvCustom2, zCustom2, card.getProperty("Custom2")) || visible;
- visible = cvSetNodeWithLabel(data.cvCustom3, zCustom3, card.getProperty("Custom3")) || visible;
- visible = cvSetNodeWithLabel(data.cvCustom4, zCustom4, card.getProperty("Custom4")) || visible;
- visible = cvSetNode(data.cvNotes, card.getProperty("Notes")) || visible;
+ visible = cvSetNodeWithLabel(data.cvCustom1, zCustom1, card.getProperty("Custom1")) || visible;
+ visible = cvSetNodeWithLabel(data.cvCustom2, zCustom2, card.getProperty("Custom2")) || visible;
+ visible = cvSetNodeWithLabel(data.cvCustom3, zCustom3, card.getProperty("Custom3")) || visible;
+ visible = cvSetNodeWithLabel(data.cvCustom4, zCustom4, card.getProperty("Custom4")) || visible;
+ visible = cvSetNode(data.cvNotes, card.getProperty("Notes")) || visible;
visible = setBuddyIcon(card, data.cvBuddyIcon) || visible;
cvSetVisible(data.cvhOther, visible);
@@ -283,23 +283,23 @@
cvSetVisible(data.cvbAddresses, false);
}
- // Phone section
- visible = cvSetNodeWithLabel(data.cvPhWork, zWork, card.getProperty("WorkPhone"));
- visible = cvSetNodeWithLabel(data.cvPhHome, zHome, card.getProperty("HomePhone")) || visible;
- visible = cvSetNodeWithLabel(data.cvPhFax, zFax, card.getProperty("FaxNumber")) || visible;
- visible = cvSetNodeWithLabel(data.cvPhCellular, zCellular, card.getProperty("CellularNumber")) || visible;
- visible = cvSetNodeWithLabel(data.cvPhPager, zPager, card.getProperty("PagerNumber")) || visible;
- cvSetVisible(data.cvhPhone, visible);
- cvSetVisible(data.cvbPhone, visible);
- // Work section
- visible = cvSetNode(data.cvJobTitle, card.getProperty("JobTitle"));
- visible = cvSetNode(data.cvDepartment, card.getProperty("Department")) || visible;
- visible = cvSetNode(data.cvCompany, card.getProperty("Company")) || visible;
-
- var addressVisible = cvSetNode(data.cvWorkAddress, card.getProperty("WorkAddress"));
- addressVisible = cvSetNode(data.cvWorkAddress2, card.getProperty("WorkAddress2")) || addressVisible;
- addressVisible = cvSetCityStateZip(data.cvWorkCityStZip, card.getProperty("WorkCity"), card.getProperty("WorkState"), card.getProperty("WorkZipCode")) || addressVisible;
- addressVisible = cvSetNode(data.cvWorkCountry, card.getProperty("WorkCountry")) || addressVisible;
+ // Phone section
+ visible = cvSetNodeWithLabel(data.cvPhWork, zWork, card.getProperty("WorkPhone"));
+ visible = cvSetNodeWithLabel(data.cvPhHome, zHome, card.getProperty("HomePhone")) || visible;
+ visible = cvSetNodeWithLabel(data.cvPhFax, zFax, card.getProperty("FaxNumber")) || visible;
+ visible = cvSetNodeWithLabel(data.cvPhCellular, zCellular, card.getProperty("CellularNumber")) || visible;
+ visible = cvSetNodeWithLabel(data.cvPhPager, zPager, card.getProperty("PagerNumber")) || visible;
+ cvSetVisible(data.cvhPhone, visible);
+ cvSetVisible(data.cvbPhone, visible);
+ // Work section
+ visible = cvSetNode(data.cvJobTitle, card.getProperty("JobTitle"));
+ visible = cvSetNode(data.cvDepartment, card.getProperty("Department")) || visible;
+ visible = cvSetNode(data.cvCompany, card.getProperty("Company")) || visible;
+
+ var addressVisible = cvSetNode(data.cvWorkAddress, card.getProperty("WorkAddress"));
+ addressVisible = cvSetNode(data.cvWorkAddress2, card.getProperty("WorkAddress2")) || addressVisible;
+ addressVisible = cvSetCityStateZip(data.cvWorkCityStZip, card.getProperty("WorkCity"), card.getProperty("WorkState"), card.getProperty("WorkZipCode")) || addressVisible;
+ addressVisible = cvSetNode(data.cvWorkCountry, card.getProperty("WorkCountry")) || addressVisible;
mapURLList = data.cvWorkMapIt.firstChild;
if (addressVisible)
@@ -309,11 +309,11 @@
visible = HandleLink(data.cvWorkWebPage, "", card.getProperty("WebPage1"), data.cvWorkWebPageBox, card.getProperty("WebPage1")) || addressVisible || visible;
- cvSetVisible(data.cvhWork, visible);
- cvSetVisible(data.cvbWork, visible);
+ cvSetVisible(data.cvhWork, visible);
+ cvSetVisible(data.cvbWork, visible);
- // make the card view box visible
- cvSetVisible(top.cvData.CardViewBox, true);
+ // make the card view box visible
+ cvSetVisible(top.cvData.CardViewBox, true);
}
function setBuddyIcon(card, buddyIcon)
@@ -350,7 +350,7 @@
function ClearCardViewPane()
{
- cvSetVisible(top.cvData.CardViewBox, false);
+ cvSetVisible(top.cvData.CardViewBox, false);
}
function cvSetNodeWithLabel(node, label, text)
@@ -388,27 +388,27 @@
function cvSetNode(node, text)
{
- if ( node )
- {
- if ( !node.hasChildNodes() )
- {
- var textNode = document.createTextNode(text);
- node.appendChild(textNode);
- }
- else if ( node.childNodes.length == 1 )
- node.childNodes[0].nodeValue = text;
-
- var visible;
-
- if ( text )
- visible = true;
- else
- visible = false;
+ if ( node )
+ {
+ if ( !node.hasChildNodes() )
+ {
+ var textNode = document.createTextNode(text);
+ node.appendChild(textNode);
+ }
+ else if ( node.childNodes.length == 1 )
+ node.childNodes[0].nodeValue = text;
- cvSetVisible(node, visible);
- }
+ var visible;
- return visible;
+ if ( text )
+ visible = true;
+ else
+ visible = false;
+
+ cvSetVisible(node, visible);
+ }
+
+ return visible;
}
function cvAddAddressNodes(node, uri)
@@ -426,7 +426,7 @@
node.lastChild.remove();
}
for (i = 0; i < total; i++ ) {
- var descNode = document.createElement("description");
+ var descNode = document.createElement("description");
var card = addressList.queryElementAt(i, Ci.nsIAbCard);
descNode.setAttribute("class", "CardViewLink");
@@ -450,10 +450,10 @@
function cvSetVisible(node, visible)
{
- if ( visible )
- node.removeAttribute("collapsed");
- else
- node.setAttribute("collapsed", "true");
+ if ( visible )
+ node.removeAttribute("collapsed");
+ else
+ node.setAttribute("collapsed", "true");
}
function HandleLink(node, label, value, box, link)
diff -Nru thunderbird-60.6.1+build2/comm/suite/mailnews/components/addrbook/content/abSelectAddressesDialog.js thunderbird-60.7.0+build1/comm/suite/mailnews/components/addrbook/content/abSelectAddressesDialog.js
--- thunderbird-60.6.1+build2/comm/suite/mailnews/components/addrbook/content/abSelectAddressesDialog.js 2019-03-25 09:18:31.000000000 +0000
+++ thunderbird-60.7.0+build1/comm/suite/mailnews/components/addrbook/content/abSelectAddressesDialog.js 2019-05-17 15:58:50.000000000 +0000
@@ -29,7 +29,7 @@
.getService(Ci.nsIDragService);
var gSelectAddressesAbViewListener = {
- onSelectionChanged: function() {
+ onSelectionChanged: function() {
ResultsPaneSelectionChanged();
},
onCountChanged: function(total) {
diff -Nru thunderbird-60.6.1+build2/comm/suite/mailnews/components/addrbook/content/addressbook.js thunderbird-60.7.0+build1/comm/suite/mailnews/components/addrbook/content/addressbook.js
--- thunderbird-60.6.1+build2/comm/suite/mailnews/components/addrbook/content/addressbook.js 2019-03-25 09:18:31.000000000 +0000
+++ thunderbird-60.7.0+build1/comm/suite/mailnews/components/addrbook/content/addressbook.js 2019-05-17 15:58:50.000000000 +0000
@@ -56,7 +56,7 @@
{
gSearchInput = document.getElementById("searchInput");
- verifyAccounts(null, false); // this will do migration, if we need to.
+ verifyAccounts(null, false); // this will do migration, if we need to.
InitCommonJS();
@@ -100,25 +100,25 @@
function GetCurrentPrefs()
{
- // check "Show Name As" menu item based on pref
- var menuitemID;
- switch (Services.prefs.getIntPref(kPrefMailAddrBookLastNameFirst))
- {
- case kFirstNameFirst:
- menuitemID = 'firstLastCmd';
- break;
- case kLastNameFirst:
- menuitemID = 'lastFirstCmd';
- break;
- case kDisplayName:
- default:
- menuitemID = 'displayNameCmd';
- break;
- }
-
- var menuitem = top.document.getElementById(menuitemID);
- if ( menuitem )
- menuitem.setAttribute('checked', 'true');
+ // check "Show Name As" menu item based on pref
+ var menuitemID;
+ switch (Services.prefs.getIntPref(kPrefMailAddrBookLastNameFirst))
+ {
+ case kFirstNameFirst:
+ menuitemID = 'firstLastCmd';
+ break;
+ case kLastNameFirst:
+ menuitemID = 'lastFirstCmd';
+ break;
+ case kDisplayName:
+ default:
+ menuitemID = 'displayNameCmd';
+ break;
+ }
+
+ var menuitem = top.document.getElementById(menuitemID);
+ if ( menuitem )
+ menuitem.setAttribute('checked', 'true');
// show phonetic fields if indicated by the pref
if (GetLocalizedStringPref("mail.addr_book.show_phonetic_fields") == "true")
@@ -210,10 +210,10 @@
}
printEngineWindow = window.openDialog("chrome://messenger/content/msgPrintEngine.xul",
- "",
- "chrome,dialog=no,all",
- selectionArray.length, selectionArray,
- statusFeedback, doPrintPreview, msgType);
+ "",
+ "chrome,dialog=no,all",
+ selectionArray.length, selectionArray,
+ statusFeedback, doPrintPreview, msgType);
return;
}
@@ -240,8 +240,8 @@
return;
var statusFeedback;
- statusFeedback = Cc["@mozilla.org/messenger/statusfeedback;1"].createInstance();
- statusFeedback = statusFeedback.QueryInterface(Ci.nsIMsgStatusFeedback);
+ statusFeedback = Cc["@mozilla.org/messenger/statusfeedback;1"].createInstance();
+ statusFeedback = statusFeedback.QueryInterface(Ci.nsIMsgStatusFeedback);
/*
turn "moz-abmdbdirectory://abook.mab" into
@@ -251,12 +251,13 @@
var abURIArr = uri.split("://");
var printUrl = "addbook://" + abURIArr[0] + "/" + abURIArr[1] + "?action=print"
- printEngineWindow = window.openDialog("chrome://messenger/content/msgPrintEngine.xul",
- "",
- "chrome,dialog=no,all",
- 1, [printUrl], statusFeedback, doPrintPreview, msgType);
+ printEngineWindow = window.openDialog("chrome://messenger/content/msgPrintEngine.xul",
+ "",
+ "chrome,dialog=no,all",
+ 1, [printUrl],
+ statusFeedback, doPrintPreview, msgType);
- return;
+ return;
}
function AbPrintAddressBook()
diff -Nru thunderbird-60.6.1+build2/comm/suite/mailnews/components/addrbook/content/addressbook-panel.xul thunderbird-60.7.0+build1/comm/suite/mailnews/components/addrbook/content/addressbook-panel.xul
--- thunderbird-60.6.1+build2/comm/suite/mailnews/components/addrbook/content/addressbook-panel.xul 2019-03-25 09:18:31.000000000 +0000
+++ thunderbird-60.7.0+build1/comm/suite/mailnews/components/addrbook/content/addressbook-panel.xul 2019-05-17 15:58:50.000000000 +0000
@@ -58,21 +58,21 @@
-
+
-
-
-
+
+
-
+
diff -Nru thunderbird-60.6.1+build2/comm/suite/mailnews/components/compose/content/addressingWidgetOverlay.js thunderbird-60.7.0+build1/comm/suite/mailnews/components/compose/content/addressingWidgetOverlay.js
--- thunderbird-60.6.1+build2/comm/suite/mailnews/components/compose/content/addressingWidgetOverlay.js 2019-03-25 09:18:31.000000000 +0000
+++ thunderbird-60.7.0+build1/comm/suite/mailnews/components/compose/content/addressingWidgetOverlay.js 2019-05-17 15:58:50.000000000 +0000
@@ -728,9 +728,9 @@
//
var generalErrString;
if (errItem.value != "") {
- generalErrString = errItem.value.slice(1, errItem.value.length-1);
+ generalErrString = errItem.value.slice(1, errItem.value.length-1);
} else {
- generalErrString = "Unknown LDAP server problem encountered";
+ generalErrString = "Unknown LDAP server problem encountered";
}
// try and get the string of the specific error to contruct the complete
@@ -741,13 +741,12 @@
//
var specificErrString = "";
try {
- var specificError = errItem.param.QueryInterface(
- Ci.nsISupportsString);
- specificErrString = specificError.data;
+ var specificError = errItem.param.QueryInterface(Ci.nsISupportsString);
+ specificErrString = specificError.data;
} catch (ex) {
}
if (specificErrString == "") {
- specificErrString = "Internal error";
+ specificErrString = "Internal error";
}
Services.prompt.alert(window, generalErrString, specificErrString);
diff -Nru thunderbird-60.6.1+build2/comm/suite/mailnews/components/compose/content/addressingWidgetOverlay.xul thunderbird-60.7.0+build1/comm/suite/mailnews/components/compose/content/addressingWidgetOverlay.xul
--- thunderbird-60.6.1+build2/comm/suite/mailnews/components/compose/content/addressingWidgetOverlay.xul 2019-03-25 09:18:31.000000000 +0000
+++ thunderbird-60.7.0+build1/comm/suite/mailnews/components/compose/content/addressingWidgetOverlay.xul 1970-01-01 00:00:00.000000000 +0000
@@ -1,65 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff -Nru thunderbird-60.6.1+build2/comm/suite/mailnews/components/compose/content/mailComposeExtrasOverlay.xul thunderbird-60.7.0+build1/comm/suite/mailnews/components/compose/content/mailComposeExtrasOverlay.xul
--- thunderbird-60.6.1+build2/comm/suite/mailnews/components/compose/content/mailComposeExtrasOverlay.xul 2019-03-25 09:18:31.000000000 +0000
+++ thunderbird-60.7.0+build1/comm/suite/mailnews/components/compose/content/mailComposeExtrasOverlay.xul 1970-01-01 00:00:00.000000000 +0000
@@ -1,12 +0,0 @@
-
-
-
-
-
-
-
diff -Nru thunderbird-60.6.1+build2/comm/suite/mailnews/components/compose/content/messengercompose.xul thunderbird-60.7.0+build1/comm/suite/mailnews/components/compose/content/messengercompose.xul
--- thunderbird-60.6.1+build2/comm/suite/mailnews/components/compose/content/messengercompose.xul 2019-03-25 09:18:31.000000000 +0000
+++ thunderbird-60.7.0+build1/comm/suite/mailnews/components/compose/content/messengercompose.xul 2019-05-17 15:58:50.000000000 +0000
@@ -13,18 +13,18 @@
-
-
%messengercomposeDTD;
+
+%addressingWidgetDTD;
%messengerDTD;
@@ -68,9 +68,11 @@
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
diff -Nru thunderbird-60.6.1+build2/comm/suite/mailnews/components/compose/jar.mn thunderbird-60.7.0+build1/comm/suite/mailnews/components/compose/jar.mn
--- thunderbird-60.6.1+build2/comm/suite/mailnews/components/compose/jar.mn 2019-03-25 09:18:31.000000000 +0000
+++ thunderbird-60.7.0+build1/comm/suite/mailnews/components/compose/jar.mn 2019-05-17 15:58:50.000000000 +0000
@@ -13,5 +13,3 @@
content/messenger/messengercompose/msgComposeContextOverlay.xul (content/msgComposeContextOverlay.xul)
content/messenger/messengercompose/MsgComposeCommands.js (content/MsgComposeCommands.js)
content/messenger/messengercompose/addressingWidgetOverlay.js (content/addressingWidgetOverlay.js)
- content/messenger/messengercompose/addressingWidgetOverlay.xul (content/addressingWidgetOverlay.xul)
- content/messenger/messengercompose/mailComposeExtrasOverlay.xul (content/mailComposeExtrasOverlay.xul)
diff -Nru thunderbird-60.6.1+build2/comm/suite/mailnews/content/FilterListDialog.js thunderbird-60.7.0+build1/comm/suite/mailnews/content/FilterListDialog.js
--- thunderbird-60.6.1+build2/comm/suite/mailnews/content/FilterListDialog.js 2019-03-25 09:18:31.000000000 +0000
+++ thunderbird-60.7.0+build1/comm/suite/mailnews/content/FilterListDialog.js 2019-05-17 15:58:50.000000000 +0000
@@ -21,18 +21,18 @@
var gCurrentFolder;
var gStatusFeedback = {
- showStatusString: function(status)
+ showStatusString: function(status)
{
gStatusText.setAttribute("value", status);
},
- startMeteors: function()
+ startMeteors: function()
{
// change run button to be a stop button
gRunFiltersButton.setAttribute("label", gRunFiltersButton.getAttribute("stoplabel"));
gRunFiltersButton.setAttribute("accesskey", gRunFiltersButton.getAttribute("stopaccesskey"));
gStatusBar.setAttribute("mode", "undetermined");
},
- stopMeteors: function()
+ stopMeteors: function()
{
try {
// change run button to be a stop button
diff -Nru thunderbird-60.6.1+build2/comm/suite/mailnews/content/mac/platformMailnewsOverlay.xul thunderbird-60.7.0+build1/comm/suite/mailnews/content/mac/platformMailnewsOverlay.xul
--- thunderbird-60.6.1+build2/comm/suite/mailnews/content/mac/platformMailnewsOverlay.xul 2019-03-25 09:18:31.000000000 +0000
+++ thunderbird-60.7.0+build1/comm/suite/mailnews/content/mac/platformMailnewsOverlay.xul 2019-05-17 15:58:50.000000000 +0000
@@ -11,7 +11,7 @@
-
-
+
+
diff -Nru thunderbird-60.6.1+build2/comm/suite/mailnews/content/mail3PaneWindowCommands.js thunderbird-60.7.0+build1/comm/suite/mailnews/content/mail3PaneWindowCommands.js
--- thunderbird-60.6.1+build2/comm/suite/mailnews/content/mail3PaneWindowCommands.js 2019-03-25 09:18:31.000000000 +0000
+++ thunderbird-60.7.0+build1/comm/suite/mailnews/content/mail3PaneWindowCommands.js 2019-05-17 15:58:50.000000000 +0000
@@ -6,62 +6,62 @@
// Controller object for folder pane
var FolderPaneController =
{
- supportsCommand: function(command)
- {
- switch ( command )
- {
- case "cmd_delete":
- case "cmd_shiftDelete":
- case "button_delete":
- case "button_shiftDelete":
- //case "cmd_selectAll": the folder pane currently only handles single selection
- case "cmd_cut":
- case "cmd_copy":
- case "cmd_paste":
- return true;
-
- default:
- return false;
- }
- },
-
- isCommandEnabled: function(command)
- {
- switch ( command )
- {
- case "cmd_cut":
- case "cmd_copy":
- case "cmd_paste":
- return false;
- case "cmd_delete":
- case "cmd_shiftDelete":
- case "button_delete":
+ supportsCommand: function(command)
+ {
+ switch ( command )
+ {
+ case "cmd_delete":
+ case "cmd_shiftDelete":
+ case "button_delete":
+ case "button_shiftDelete":
+ //case "cmd_selectAll": the folder pane currently only handles single selection
+ case "cmd_cut":
+ case "cmd_copy":
+ case "cmd_paste":
+ return true;
+
+ default:
+ return false;
+ }
+ },
+
+ isCommandEnabled: function(command)
+ {
+ switch ( command )
+ {
+ case "cmd_cut":
+ case "cmd_copy":
+ case "cmd_paste":
+ return false;
+ case "cmd_delete":
+ case "cmd_shiftDelete":
+ case "button_delete":
// Make sure the button doesn't show "Undelete" for folders.
if (command == "button_delete")
UpdateDeleteToolbarButton(true);
- case "button_shiftDelete":
- if ( command == "cmd_delete" )
- goSetMenuValue(command, 'valueFolder');
+ case "button_shiftDelete":
+ if ( command == "cmd_delete" )
+ goSetMenuValue(command, 'valueFolder');
let folders = GetSelectedMsgFolders();
if (folders.length) {
var canDeleteThisFolder;
- var specialFolder = null;
- var isServer = null;
- try {
+ var specialFolder = null;
+ var isServer = null;
+ try {
let folder = folders[0];
specialFolder = getSpecialFolderString(folder);
isServer = folder.isServer;
if (folder.server.type == "nntp") {
- if ( command == "cmd_delete" ) {
- goSetMenuValue(command, 'valueNewsgroup');
- goSetAccessKey(command, 'valueNewsgroupAccessKey');
+ if ( command == "cmd_delete" ) {
+ goSetMenuValue(command, 'valueNewsgroup');
+ goSetAccessKey(command, 'valueNewsgroupAccessKey');
}
}
- }
- catch (ex) {
- //dump("specialFolder failure: " + ex + "\n");
- }
+ }
+ catch (ex) {
+ //dump("specialFolder failure: " + ex + "\n");
+ }
if (specialFolder == "Inbox" || specialFolder == "Trash" || specialFolder == "Drafts" ||
specialFolder == "Sent" || specialFolder == "Templates" || specialFolder == "Outbox" ||
(specialFolder == "Junk" && !CanRenameDeleteJunkMail(GetSelectedFolderURI())) || isServer)
@@ -70,120 +70,120 @@
canDeleteThisFolder = true;
return canDeleteThisFolder && isCommandEnabled(command);
}
- else
- return false;
+ else
+ return false;
- default:
- return false;
- }
- },
+ default:
+ return false;
+ }
+ },
- doCommand: function(command)
- {
+ doCommand: function(command)
+ {
// if the user invoked a key short cut then it is possible that we got here for a command which is
// really disabled. kick out if the command should be disabled.
if (!this.isCommandEnabled(command)) return;
- switch ( command )
- {
- case "cmd_delete":
- case "cmd_shiftDelete":
- case "button_delete":
- case "button_shiftDelete":
- MsgDeleteFolder();
- break;
- }
- },
-
- onEvent: function(event)
- {
- }
+ switch ( command )
+ {
+ case "cmd_delete":
+ case "cmd_shiftDelete":
+ case "button_delete":
+ case "button_shiftDelete":
+ MsgDeleteFolder();
+ break;
+ }
+ },
+
+ onEvent: function(event)
+ {
+ }
};
// DefaultController object (handles commands when one of the trees does not have focus)
var DefaultController =
{
- supportsCommand: function(command)
- {
+ supportsCommand: function(command)
+ {
- switch ( command )
- {
+ switch ( command )
+ {
case "cmd_createFilterFromPopup":
case "cmd_archive":
- case "cmd_reply":
- case "button_reply":
- case "cmd_replyList":
- case "cmd_replyGroup":
- case "cmd_replySender":
- case "cmd_replyall":
- case "button_replyall":
+ case "cmd_reply":
+ case "button_reply":
+ case "cmd_replyList":
+ case "cmd_replyGroup":
+ case "cmd_replySender":
+ case "cmd_replyall":
+ case "button_replyall":
case "cmd_replySenderAndGroup":
case "cmd_replyAllRecipients":
- case "cmd_forward":
- case "button_forward":
- case "cmd_forwardInline":
- case "cmd_forwardAttachment":
- case "cmd_editAsNew":
+ case "cmd_forward":
+ case "button_forward":
+ case "cmd_forwardInline":
+ case "cmd_forwardAttachment":
+ case "cmd_editAsNew":
case "cmd_createFilterFromMenu":
case "cmd_delete":
case "cmd_shiftDelete":
case "button_delete":
case "button_shiftDelete":
case "button_junk":
- case "cmd_nextMsg":
+ case "cmd_nextMsg":
case "button_next":
- case "cmd_nextUnreadMsg":
- case "cmd_nextFlaggedMsg":
- case "cmd_nextUnreadThread":
- case "cmd_previousMsg":
- case "cmd_previousUnreadMsg":
- case "cmd_previousFlaggedMsg":
+ case "cmd_nextUnreadMsg":
+ case "cmd_nextFlaggedMsg":
+ case "cmd_nextUnreadThread":
+ case "cmd_previousMsg":
+ case "cmd_previousUnreadMsg":
+ case "cmd_previousFlaggedMsg":
case "button_goBack":
case "cmd_goBack":
case "button_goForward":
case "cmd_goForward":
case "cmd_goStartPage":
- case "cmd_viewAllMsgs":
- case "cmd_viewUnreadMsgs":
+ case "cmd_viewAllMsgs":
+ case "cmd_viewUnreadMsgs":
case "cmd_viewThreadsWithUnread":
case "cmd_viewWatchedThreadsWithUnread":
case "cmd_viewIgnoredThreads":
case "cmd_stop":
case "cmd_undo":
case "cmd_redo":
- case "cmd_expandAllThreads":
- case "cmd_collapseAllThreads":
- case "cmd_renameFolder":
- case "cmd_sendUnsentMsgs":
+ case "cmd_expandAllThreads":
+ case "cmd_collapseAllThreads":
+ case "cmd_renameFolder":
+ case "cmd_sendUnsentMsgs":
case "cmd_subscribe":
case "cmd_openMessage":
case "button_print":
- case "cmd_print":
- case "cmd_printpreview":
- case "cmd_printSetup":
- case "cmd_saveAsFile":
- case "cmd_saveAsTemplate":
+ case "cmd_print":
+ case "cmd_printpreview":
+ case "cmd_printSetup":
+ case "cmd_saveAsFile":
+ case "cmd_saveAsTemplate":
case "cmd_properties":
- case "cmd_viewPageSource":
- case "cmd_setFolderCharset":
- case "cmd_reload":
+ case "cmd_viewPageSource":
+ case "cmd_setFolderCharset":
+ case "cmd_reload":
case "button_getNewMessages":
- case "cmd_getNewMessages":
+ case "cmd_getNewMessages":
case "cmd_getMsgsForAuthAccounts":
- case "cmd_getNextNMessages":
- case "cmd_find":
+ case "cmd_getNextNMessages":
+ case "cmd_find":
case "cmd_findNext":
- case "cmd_findPrev":
+ case "cmd_findPrev":
case "button_search":
case "cmd_search":
case "button_mark":
- case "cmd_markAsRead":
- case "cmd_markAllRead":
- case "cmd_markThreadAsRead":
- case "cmd_markReadByDate":
- case "cmd_markAsFlagged":
- case "cmd_markAsJunk":
- case "cmd_markAsNotJunk":
+ case "cmd_markAsRead":
+ case "cmd_markAllRead":
+ case "cmd_markThreadAsRead":
+ case "cmd_markReadByDate":
+ case "cmd_markAsFlagged":
+ case "cmd_markAsJunk":
+ case "cmd_markAsNotJunk":
case "cmd_recalculateJunkScore":
case "cmd_markAsShowRemote":
case "cmd_markAsNotPhish":
@@ -193,29 +193,27 @@
case "cmd_runJunkControls":
case "cmd_deleteJunk":
case "button_file":
- case "cmd_emptyTrash":
- case "cmd_compactFolder":
- case "cmd_settingsOffline":
+ case "cmd_emptyTrash":
+ case "cmd_compactFolder":
+ case "cmd_settingsOffline":
case "cmd_close":
case "cmd_selectAll":
case "cmd_selectThread":
case "cmd_selectFlagged":
- return true;
+ return true;
case "cmd_downloadFlagged":
case "cmd_downloadSelected":
case "cmd_synchronizeOffline":
return !Services.io.offline;
-
case "cmd_watchThread":
case "cmd_killThread":
case "cmd_killSubthread":
case "cmd_cancel":
return gFolderDisplay.selectedMessageIsNews;
-
- default:
- return false;
- }
- },
+ default:
+ return false;
+ }
+ },
isCommandEnabled: function(command)
{
@@ -304,7 +302,7 @@
}
return false;
case "cmd_printpreview":
- if ( GetNumSelectedMessages() == 1 && gDBView)
+ if ( GetNumSelectedMessages() == 1 && gDBView)
{
gDBView.getCommandStatus(nsMsgViewCommandType.cmdRequiringMsgBody, enabled, checkStatus);
return enabled.value;
@@ -462,51 +460,51 @@
MsgCloseCurrentTab();
break;
case "button_getNewMessages":
- case "cmd_getNewMessages":
- MsgGetMessage();
- break;
+ case "cmd_getNewMessages":
+ MsgGetMessage();
+ break;
case "cmd_getMsgsForAuthAccounts":
MsgGetMessagesForAllAuthenticatedAccounts();
break;
- case "cmd_getNextNMessages":
- MsgGetNextNMessages();
- break;
- case "cmd_archive":
- MsgArchiveSelectedMessages(null);
- break;
- case "cmd_reply":
- MsgReplyMessage(null);
- break;
- case "cmd_replyList":
- MsgReplyList(null);
- break;
- case "cmd_replyGroup":
- MsgReplyGroup(null);
- break;
- case "cmd_replySender":
- MsgReplySender(null);
- break;
- case "cmd_replyall":
- MsgReplyToAllMessage(null);
- break;
+ case "cmd_getNextNMessages":
+ MsgGetNextNMessages();
+ break;
+ case "cmd_archive":
+ MsgArchiveSelectedMessages(null);
+ break;
+ case "cmd_reply":
+ MsgReplyMessage(null);
+ break;
+ case "cmd_replyList":
+ MsgReplyList(null);
+ break;
+ case "cmd_replyGroup":
+ MsgReplyGroup(null);
+ break;
+ case "cmd_replySender":
+ MsgReplySender(null);
+ break;
+ case "cmd_replyall":
+ MsgReplyToAllMessage(null);
+ break;
case "cmd_replySenderAndGroup":
MsgReplyToSenderAndGroup(null);
break;
case "cmd_replyAllRecipients":
MsgReplyToAllRecipients(null);
break;
- case "cmd_forward":
- MsgForwardMessage(null);
- break;
- case "cmd_forwardInline":
- MsgForwardAsInline(null);
- break;
- case "cmd_forwardAttachment":
- MsgForwardAsAttachment(null);
- break;
- case "cmd_editAsNew":
- MsgEditMessageAsNew();
- break;
+ case "cmd_forward":
+ MsgForwardMessage(null);
+ break;
+ case "cmd_forwardInline":
+ MsgForwardAsInline(null);
+ break;
+ case "cmd_forwardAttachment":
+ MsgForwardAsAttachment(null);
+ break;
+ case "cmd_editAsNew":
+ MsgEditMessageAsNew();
+ break;
case "cmd_createFilterFromMenu":
MsgCreateFilter();
break;
@@ -530,7 +528,7 @@
break;
case "cmd_killThread":
/* kill thread kills the thread and then does a next unread */
- GoNextMessage(nsMsgNavigationType.toggleThreadKilled, true);
+ GoNextMessage(nsMsgNavigationType.toggleThreadKilled, true);
break;
case "cmd_killSubthread":
GoNextMessage(nsMsgNavigationType.toggleSubthreadKilled, true);
@@ -539,27 +537,27 @@
gDBView.doCommand(nsMsgViewCommandType.toggleThreadWatched);
break;
case "button_next":
- case "cmd_nextUnreadMsg":
- MsgNextUnreadMessage();
- break;
- case "cmd_nextUnreadThread":
- MsgNextUnreadThread();
- break;
- case "cmd_nextMsg":
- MsgNextMessage();
- break;
- case "cmd_nextFlaggedMsg":
- MsgNextFlaggedMessage();
- break;
- case "cmd_previousMsg":
- MsgPreviousMessage();
- break;
- case "cmd_previousUnreadMsg":
- MsgPreviousUnreadMessage();
- break;
- case "cmd_previousFlaggedMsg":
- MsgPreviousFlaggedMessage();
- break;
+ case "cmd_nextUnreadMsg":
+ MsgNextUnreadMessage();
+ break;
+ case "cmd_nextUnreadThread":
+ MsgNextUnreadThread();
+ break;
+ case "cmd_nextMsg":
+ MsgNextMessage();
+ break;
+ case "cmd_nextFlaggedMsg":
+ MsgNextFlaggedMessage();
+ break;
+ case "cmd_previousMsg":
+ MsgPreviousMessage();
+ break;
+ case "cmd_previousUnreadMsg":
+ MsgPreviousUnreadMessage();
+ break;
+ case "cmd_previousFlaggedMsg":
+ MsgPreviousFlaggedMessage();
+ break;
case "button_goBack":
case "cmd_goBack":
MsgGoBack();
@@ -572,31 +570,31 @@
HideMessageHeaderPane();
loadStartPage();
break;
- case "cmd_viewAllMsgs":
+ case "cmd_viewAllMsgs":
case "cmd_viewThreadsWithUnread":
case "cmd_viewWatchedThreadsWithUnread":
- case "cmd_viewUnreadMsgs":
+ case "cmd_viewUnreadMsgs":
case "cmd_viewIgnoredThreads":
- SwitchView(command);
- break;
- case "cmd_undo":
- messenger.undo(msgWindow);
- break;
- case "cmd_redo":
- messenger.redo(msgWindow);
- break;
- case "cmd_expandAllThreads":
+ SwitchView(command);
+ break;
+ case "cmd_undo":
+ messenger.undo(msgWindow);
+ break;
+ case "cmd_redo":
+ messenger.redo(msgWindow);
+ break;
+ case "cmd_expandAllThreads":
gDBView.doCommand(nsMsgViewCommandType.expandAll);
- break;
- case "cmd_collapseAllThreads":
+ break;
+ case "cmd_collapseAllThreads":
gDBView.doCommand(nsMsgViewCommandType.collapseAll);
- break;
- case "cmd_renameFolder":
- MsgRenameFolder();
- return;
- case "cmd_sendUnsentMsgs":
- MsgSendUnsentMsgs();
- return;
+ break;
+ case "cmd_renameFolder":
+ MsgRenameFolder();
+ return;
+ case "cmd_sendUnsentMsgs":
+ MsgSendUnsentMsgs();
+ return;
case "cmd_subscribe":
MsgSubscribe();
return;
@@ -606,36 +604,36 @@
case "cmd_printSetup":
PrintUtils.showPageSetup();
return;
- case "cmd_print":
- PrintEnginePrint();
- return;
- case "cmd_printpreview":
- PrintEnginePrintPreview();
- return;
- case "cmd_saveAsFile":
- MsgSaveAsFile();
- return;
- case "cmd_saveAsTemplate":
- MsgSaveAsTemplate();
- return;
- case "cmd_viewPageSource":
- MsgViewPageSource();
- return;
- case "cmd_setFolderCharset":
- MsgFolderProperties();
- return;
- case "cmd_reload":
- ReloadMessage();
- return;
- case "cmd_find":
- MsgFind();
- return;
+ case "cmd_print":
+ PrintEnginePrint();
+ return;
+ case "cmd_printpreview":
+ PrintEnginePrintPreview();
+ return;
+ case "cmd_saveAsFile":
+ MsgSaveAsFile();
+ return;
+ case "cmd_saveAsTemplate":
+ MsgSaveAsTemplate();
+ return;
+ case "cmd_viewPageSource":
+ MsgViewPageSource();
+ return;
+ case "cmd_setFolderCharset":
+ MsgFolderProperties();
+ return;
+ case "cmd_reload":
+ ReloadMessage();
+ return;
+ case "cmd_find":
+ MsgFind();
+ return;
case "cmd_findNext":
- MsgFindAgain(false);
- return;
- case "cmd_findPrev":
- MsgFindAgain(true);
- return;
+ MsgFindAgain(false);
+ return;
+ case "cmd_findPrev":
+ MsgFindAgain(true);
+ return;
case "cmd_properties":
MsgFolderProperties();
return;
@@ -644,16 +642,16 @@
MsgSearchMessages();
return;
case "button_mark":
- case "cmd_markAsRead":
- MsgMarkMsgAsRead(null);
- return;
- case "cmd_markThreadAsRead":
- MsgMarkThreadAsRead();
- return;
- case "cmd_markAllRead":
+ case "cmd_markAsRead":
+ MsgMarkMsgAsRead(null);
+ return;
+ case "cmd_markThreadAsRead":
+ MsgMarkThreadAsRead();
+ return;
+ case "cmd_markAllRead":
gDBView.doCommand(nsMsgViewCommandType.markAllRead);
- return;
- case "cmd_markReadByDate":
+ return;
+ case "cmd_markReadByDate":
MsgMarkReadByDate();
return;
case "button_junk":
@@ -662,15 +660,15 @@
case "cmd_stop":
MsgStop();
return;
- case "cmd_markAsFlagged":
- MsgMarkAsFlagged(null);
- return;
- case "cmd_markAsJunk":
+ case "cmd_markAsFlagged":
+ MsgMarkAsFlagged(null);
+ return;
+ case "cmd_markAsJunk":
JunkSelectedMessages(true);
- return;
- case "cmd_markAsNotJunk":
+ return;
+ case "cmd_markAsNotJunk":
JunkSelectedMessages(false);
- return;
+ return;
case "cmd_recalculateJunkScore":
analyzeMessagesForJunk();
return;
@@ -695,62 +693,62 @@
case "cmd_deleteJunk":
deleteJunkInFolder();
return;
- case "cmd_emptyTrash":
- MsgEmptyTrash();
- return;
- case "cmd_compactFolder":
- MsgCompactFolder(true);
- return;
- case "cmd_downloadFlagged":
- MsgDownloadFlagged();
- break;
- case "cmd_downloadSelected":
- MsgDownloadSelected();
- break;
- case "cmd_synchronizeOffline":
- MsgSynchronizeOffline();
- break;
- case "cmd_settingsOffline":
- MsgSettingsOffline();
- break;
- case "cmd_selectAll":
- // move the focus so the user can delete the newly selected messages, not the folder
- SetFocusThreadPane();
- // if in threaded mode, the view will expand all before selecting all
- gDBView.doCommand(nsMsgViewCommandType.selectAll)
- if (gDBView.numSelected != 1) {
- setTitleFromFolder(gDBView.msgFolder,null);
- ClearMessagePane();
- }
- break;
- case "cmd_selectThread":
- gDBView.doCommand(nsMsgViewCommandType.selectThread);
- break;
+ case "cmd_emptyTrash":
+ MsgEmptyTrash();
+ return;
+ case "cmd_compactFolder":
+ MsgCompactFolder(true);
+ return;
+ case "cmd_downloadFlagged":
+ MsgDownloadFlagged();
+ break;
+ case "cmd_downloadSelected":
+ MsgDownloadSelected();
+ break;
+ case "cmd_synchronizeOffline":
+ MsgSynchronizeOffline();
+ break;
+ case "cmd_settingsOffline":
+ MsgSettingsOffline();
+ break;
+ case "cmd_selectAll":
+ // move the focus so the user can delete the newly selected messages, not the folder
+ SetFocusThreadPane();
+ // if in threaded mode, the view will expand all before selecting all
+ gDBView.doCommand(nsMsgViewCommandType.selectAll)
+ if (gDBView.numSelected != 1) {
+ setTitleFromFolder(gDBView.msgFolder,null);
+ ClearMessagePane();
+ }
+ break;
+ case "cmd_selectThread":
+ gDBView.doCommand(nsMsgViewCommandType.selectThread);
+ break;
case "cmd_selectFlagged":
gDBView.doCommand(nsMsgViewCommandType.selectFlagged);
break;
- }
- },
+ }
+ },
- onEvent: function(event)
- {
- // on blur events set the menu item texts back to the normal values
- if ( event == 'blur' )
- {
- goSetMenuValue('cmd_undo', 'valueDefault');
- goSetMenuValue('cmd_redo', 'valueDefault');
- }
- }
+ onEvent: function(event)
+ {
+ // on blur events set the menu item texts back to the normal values
+ if ( event == 'blur' )
+ {
+ goSetMenuValue('cmd_undo', 'valueDefault');
+ goSetMenuValue('cmd_redo', 'valueDefault');
+ }
+ }
};
function GetNumSelectedMessages()
{
- try {
- return gDBView.numSelected;
- }
- catch (ex) {
- return 0;
- }
+ try {
+ return gDBView.numSelected;
+ }
+ catch (ex) {
+ return 0;
+ }
}
var gLastFocusedElement=null;
@@ -766,7 +764,7 @@
// which calls nsFocusController::SetFocusedElement(element)
var currentFocusedElement = WhichPaneHasFocus();
- if (currentFocusedElement != gLastFocusedElement) {
+ if (currentFocusedElement != gLastFocusedElement) {
if (currentFocusedElement)
currentFocusedElement.setAttribute("focusring", "true");
@@ -792,17 +790,17 @@
if (top.document.commandDispatcher.focusedWindow == GetMessagePaneFrame())
return messagePane;
- var currentNode = top.document.commandDispatcher.focusedElement;
- while (currentNode) {
+ var currentNode = top.document.commandDispatcher.focusedElement;
+ while (currentNode) {
if (currentNode === threadTree ||
currentNode === folderTree ||
currentNode === messagePane)
return currentNode;
- currentNode = currentNode.parentNode;
+ currentNode = currentNode.parentNode;
}
- return null;
+ return null;
}
function SetupCommandUpdateHandlers()
@@ -934,63 +932,62 @@
function MsgDeleteFolder()
{
- const NS_MSG_ERROR_COPY_FOLDER_ABORTED = 0x8055001a;
- var folderTree = GetFolderTree();
- var selectedFolders = GetSelectedMsgFolders();
- var prompt = Services.prompt;
- for (var i = 0; i < selectedFolders.length; i++)
+ const NS_MSG_ERROR_COPY_FOLDER_ABORTED = 0x8055001a;
+ var folderTree = GetFolderTree();
+ var selectedFolders = GetSelectedMsgFolders();
+ var prompt = Services.prompt;
+ for (var i = 0; i < selectedFolders.length; i++)
+ {
+ var selectedFolder = selectedFolders[i];
+ let specialFolder = getSpecialFolderString(selectedFolder);
+ if (specialFolder != "Inbox" && specialFolder != "Trash")
{
- var selectedFolder = selectedFolders[i];
- let specialFolder = getSpecialFolderString(selectedFolder);
- if (specialFolder != "Inbox" && specialFolder != "Trash")
- {
- var folder = selectedFolder.QueryInterface(Ci.nsIMsgFolder);
- if (folder.flags & Ci.nsMsgFolderFlags.Virtual)
- {
- var confirmation = gMessengerBundle.getString("confirmSavedSearchDeleteMessage");
- var title = gMessengerBundle.getString("confirmSavedSearchDeleteTitle");
- var buttonTitle = gMessengerBundle.getString("confirmSavedSearchDeleteButton");
- var buttonFlags = prompt.BUTTON_TITLE_IS_STRING * prompt.BUTTON_POS_0 +
- prompt.BUTTON_TITLE_CANCEL * prompt.BUTTON_POS_1;
- if (prompt.confirmEx(window, title, confirmation, buttonFlags, buttonTitle,
- "", "", "", {}) != 0) /* the yes button is in position 0 */
- continue;
- if (gCurrentVirtualFolderUri == selectedFolder.URI)
- gCurrentVirtualFolderUri = null;
- var array = Cc["@mozilla.org/array;1"]
- .createInstance(Ci.nsIMutableArray);
- array.appendElement(folder);
- folder.parent.deleteSubFolders(array, msgWindow);
- continue;
- }
+ var folder = selectedFolder.QueryInterface(Ci.nsIMsgFolder);
+ if (folder.flags & Ci.nsMsgFolderFlags.Virtual)
+ {
+ var confirmation = gMessengerBundle.getString("confirmSavedSearchDeleteMessage");
+ var title = gMessengerBundle.getString("confirmSavedSearchDeleteTitle");
+ var buttonTitle = gMessengerBundle.getString("confirmSavedSearchDeleteButton");
+ var buttonFlags = prompt.BUTTON_TITLE_IS_STRING * prompt.BUTTON_POS_0 +
+ prompt.BUTTON_TITLE_CANCEL * prompt.BUTTON_POS_1;
+ if (prompt.confirmEx(window, title, confirmation, buttonFlags, buttonTitle,
+ "", "", "", {}) != 0) /* the yes button is in position 0 */
+ continue;
+ if (gCurrentVirtualFolderUri == selectedFolder.URI)
+ gCurrentVirtualFolderUri = null;
+ var array = Cc["@mozilla.org/array;1"]
+ .createInstance(Ci.nsIMutableArray);
+ array.appendElement(folder);
+ folder.parent.deleteSubFolders(array, msgWindow);
+ continue;
+ }
- if (isNewsURI(selectedFolder.URI))
- {
- var unsubscribe = ConfirmUnsubscribe(selectedFolder);
- if (unsubscribe)
- UnSubscribe(selectedFolder);
- }
- else if (specialFolder == "Junk" ?
- CanRenameDeleteJunkMail(folder.URI) : folder.deletable)
- {
- // We can delete this folder.
-
- var array = Cc["@mozilla.org/array;1"]
- .createInstance(Ci.nsIMutableArray);
- array.appendElement(selectedFolder);
- try
- {
- selectedFolder.parent.deleteSubFolders(array, msgWindow);
- }
- // Ignore known errors from canceled warning dialogs.
- catch (ex) {
- if (ex.result != NS_MSG_ERROR_COPY_FOLDER_ABORTED) {
- throw ex;
- }
- }
- }
+ if (isNewsURI(selectedFolder.URI))
+ {
+ var unsubscribe = ConfirmUnsubscribe(selectedFolder);
+ if (unsubscribe)
+ UnSubscribe(selectedFolder);
+ }
+ else if (specialFolder == "Junk" ?
+ CanRenameDeleteJunkMail(folder.URI) : folder.deletable)
+ {
+ // We can delete this folder.
+ var array = Cc["@mozilla.org/array;1"]
+ .createInstance(Ci.nsIMutableArray);
+ array.appendElement(selectedFolder);
+ try
+ {
+ selectedFolder.parent.deleteSubFolders(array, msgWindow);
+ }
+ // Ignore known errors from canceled warning dialogs.
+ catch (ex) {
+ if (ex.result != NS_MSG_ERROR_COPY_FOLDER_ABORTED) {
+ throw ex;
+ }
}
+ }
}
+ }
}
function SetFocusThreadPaneIfNotOnMessagePane()
@@ -1005,16 +1002,16 @@
// 3pane related commands. Need to go in own file. Putting here for the moment.
function MsgNextMessage()
{
- GoNextMessage(nsMsgNavigationType.nextMessage, false );
+ GoNextMessage(nsMsgNavigationType.nextMessage, false);
}
function MsgNextUnreadMessage()
{
- GoNextMessage(nsMsgNavigationType.nextUnreadMessage, true);
+ GoNextMessage(nsMsgNavigationType.nextUnreadMessage, true);
}
function MsgNextFlaggedMessage()
{
- GoNextMessage(nsMsgNavigationType.nextFlagged, true);
+ GoNextMessage(nsMsgNavigationType.nextFlagged, true);
}
function MsgNextUnreadThread()
@@ -1024,17 +1021,17 @@
function MsgPreviousMessage()
{
- GoNextMessage(nsMsgNavigationType.previousMessage, false);
+ GoNextMessage(nsMsgNavigationType.previousMessage, false);
}
function MsgPreviousUnreadMessage()
{
- GoNextMessage(nsMsgNavigationType.previousUnreadMessage, true);
+ GoNextMessage(nsMsgNavigationType.previousUnreadMessage, true);
}
function MsgPreviousFlaggedMessage()
{
- GoNextMessage(nsMsgNavigationType.previousFlagged, true);
+ GoNextMessage(nsMsgNavigationType.previousFlagged, true);
}
function MsgGoBack()
@@ -1085,16 +1082,16 @@
function SetFocusThreadPane()
{
- var threadTree = GetThreadTree();
- threadTree.focus();
+ var threadTree = GetThreadTree();
+ threadTree.focus();
}
function SetFocusMessagePane()
{
- // XXX hack: to clear the focus on the previous element first focus
- // on the message pane element then focus on the main content window
- GetMessagePane().focus();
- GetMessagePaneFrame().focus();
+ // XXX hack: to clear the focus on the previous element first focus
+ // on the message pane element then focus on the main content window
+ GetMessagePane().focus();
+ GetMessagePaneFrame().focus();
}
function isCommandEnabled(cmd)
diff -Nru thunderbird-60.6.1+build2/comm/suite/mailnews/content/messageWindow.js thunderbird-60.7.0+build1/comm/suite/mailnews/content/messageWindow.js
--- thunderbird-60.6.1+build2/comm/suite/mailnews/content/messageWindow.js 2019-03-25 09:18:31.000000000 +0000
+++ thunderbird-60.7.0+build1/comm/suite/mailnews/content/messageWindow.js 2019-05-17 15:58:50.000000000 +0000
@@ -455,8 +455,8 @@
//Clear everything related to the current message. called after load start page.
function ClearMessageSelection()
{
- gCurrentMessageUri = null;
- gCurrentFolderUri = null;
+ gCurrentMessageUri = null;
+ gCurrentFolderUri = null;
UpdateMailToolbar("clear msg, std alone window");
}
@@ -637,15 +637,15 @@
}
},
- isCommandEnabled: function(command)
- {
+ isCommandEnabled: function(command)
+ {
var loadedFolder;
var enabled = new Object();
enabled.value = false;
var checkStatus = new Object();
- switch (command)
- {
+ switch (command)
+ {
case "cmd_createFilterFromPopup":
case "cmd_createFilterFromMenu":
loadedFolder = GetLoadedMsgFolder();
@@ -665,7 +665,7 @@
UpdateJunkToolbarButton();
// fall through
case "cmd_markAsJunk":
- case "cmd_markAsNotJunk":
+ case "cmd_markAsNotJunk":
if (gDBView)
gDBView.getCommandStatus(nsMsgViewCommandType.junk, enabled, checkStatus);
return enabled.value;
@@ -673,72 +673,72 @@
if (GetNumSelectedMessages() > 0 && gDBView)
gDBView.getCommandStatus(nsMsgViewCommandType.runJunkControls, enabled, checkStatus);
return enabled.value;
- case "cmd_reply":
- case "button_reply":
- case "cmd_replyList":
- case "cmd_replyGroup":
- case "cmd_replySender":
- case "cmd_replyall":
- case "button_replyall":
+ case "cmd_reply":
+ case "button_reply":
+ case "cmd_replyList":
+ case "cmd_replyGroup":
+ case "cmd_replySender":
+ case "cmd_replyall":
+ case "button_replyall":
case "cmd_replySenderAndGroup":
case "cmd_replyAllRecipients":
- case "cmd_forward":
- case "button_forward":
- case "cmd_forwardInline":
- case "cmd_forwardAttachment":
- case "cmd_editAsNew":
- case "cmd_print":
- case "cmd_printpreview":
+ case "cmd_forward":
+ case "button_forward":
+ case "cmd_forwardInline":
+ case "cmd_forwardAttachment":
+ case "cmd_editAsNew":
+ case "cmd_print":
+ case "cmd_printpreview":
case "button_print":
- case "cmd_saveAsFile":
+ case "cmd_saveAsFile":
return true;
- case "cmd_saveAsTemplate":
+ case "cmd_saveAsTemplate":
var target = gMessageBrowser.contentPrincipal.URI.scheme;
return target != "news";
- case "cmd_viewPageSource":
- case "cmd_reload":
- case "cmd_find":
+ case "cmd_viewPageSource":
+ case "cmd_reload":
+ case "cmd_find":
case "button_mark":
- case "cmd_markAsRead":
- case "cmd_markAllRead":
- case "cmd_markThreadAsRead":
- case "cmd_markReadByDate":
+ case "cmd_markAsRead":
+ case "cmd_markAllRead":
+ case "cmd_markThreadAsRead":
+ case "cmd_markReadByDate":
return true;
- case "cmd_markAsFlagged":
+ case "cmd_markAsFlagged":
case "button_file":
return (gCurrentMessageUri != null);
case "cmd_markAsShowRemote":
return (GetNumSelectedMessages() > 0 && checkMsgHdrPropertyIsNot("remoteContentPolicy", kAllowRemoteContent));
case "cmd_markAsNotPhish":
return (GetNumSelectedMessages() > 0 && checkMsgHdrPropertyIsNot("notAPhishMessage", kNotAPhishMessage));
- case "cmd_printSetup":
- return true;
- case "cmd_getNewMessages":
+ case "cmd_printSetup":
+ return true;
+ case "cmd_getNewMessages":
case "button_getNewMessages":
case "cmd_getMsgsForAuthAccounts":
- return IsGetNewMessagesEnabled();
- case "cmd_getNextNMessages":
- return IsGetNextNMessagesEnabled();
- case "cmd_downloadFlagged":
- case "cmd_downloadSelected":
+ return IsGetNewMessagesEnabled();
+ case "cmd_getNextNMessages":
+ return IsGetNextNMessagesEnabled();
+ case "cmd_downloadFlagged":
+ case "cmd_downloadSelected":
case "cmd_synchronizeOffline":
return !Services.io.offline;
- case "cmd_settingsOffline":
- return IsAccountOfflineEnabled();
- case "cmd_close":
- case "cmd_nextMsg":
+ case "cmd_settingsOffline":
+ return IsAccountOfflineEnabled();
+ case "cmd_close":
+ case "cmd_nextMsg":
case "button_next":
- case "cmd_nextUnreadMsg":
+ case "cmd_nextUnreadMsg":
case "cmd_nextFlaggedMsg":
- case "cmd_nextUnreadThread":
- case "cmd_previousMsg":
- case "cmd_previousUnreadMsg":
+ case "cmd_nextUnreadThread":
+ case "cmd_previousMsg":
+ case "cmd_previousUnreadMsg":
case "cmd_previousFlaggedMsg":
case "cmd_applyFiltersToSelection":
- return true;
+ return true;
case "cmd_findNext":
- case "cmd_findPrev":
- return MsgCanFindAgain();
+ case "cmd_findPrev":
+ return MsgCanFindAgain();
case "cmd_goBack":
case "button_goBack":
return gDBView && gDBView.navigateStatus(nsMsgNavigationType.back);
@@ -758,72 +758,72 @@
case "cmd_runJunkControls":
case "cmd_deleteJunk":
return false;
- default:
- return false;
- }
- },
+ default:
+ return false;
+ }
+ },
- doCommand: function(command)
- {
+ doCommand: function(command)
+ {
// if the user invoked a key short cut then it is possible that we got here for a command which is
// really disabled. kick out if the command should be disabled.
if (!this.isCommandEnabled(command)) return;
var navigationType = nsMsgNavigationType.nextUnreadMessage;
- switch ( command )
- {
- case "cmd_close":
- CloseMailWindow();
- break;
- case "cmd_getNewMessages":
- MsgGetMessage();
- break;
- case "cmd_undo":
- messenger.undo(msgWindow);
- break;
- case "cmd_redo":
- messenger.redo(msgWindow);
- break;
+ switch ( command )
+ {
+ case "cmd_close":
+ CloseMailWindow();
+ break;
+ case "cmd_getNewMessages":
+ MsgGetMessage();
+ break;
+ case "cmd_undo":
+ messenger.undo(msgWindow);
+ break;
+ case "cmd_redo":
+ messenger.redo(msgWindow);
+ break;
case "cmd_getMsgsForAuthAccounts":
MsgGetMessagesForAllAuthenticatedAccounts();
break;
- case "cmd_getNextNMessages":
- MsgGetNextNMessages();
- break;
- case "cmd_reply":
- MsgReplyMessage(null);
- break;
- case "cmd_replyList":
- MsgReplyList(null);
- break;
- case "cmd_replyGroup":
- MsgReplyGroup(null);
- break;
- case "cmd_replySender":
- MsgReplySender(null);
- break;
- case "cmd_replyall":
- MsgReplyToAllMessage(null);
- break;
+ case "cmd_getNextNMessages":
+ MsgGetNextNMessages();
+ break;
+ case "cmd_reply":
+ MsgReplyMessage(null);
+ break;
+ case "cmd_replyList":
+ MsgReplyList(null);
+ break;
+ case "cmd_replyGroup":
+ MsgReplyGroup(null);
+ break;
+ case "cmd_replySender":
+ MsgReplySender(null);
+ break;
+ case "cmd_replyall":
+ MsgReplyToAllMessage(null);
+ break;
case "cmd_replySenderAndGroup":
MsgReplyToSenderAndGroup(null);
break;
case "cmd_replyAllRecipients":
MsgReplyToAllRecipients(null);
break;
- case "cmd_forward":
- MsgForwardMessage(null);
- break;
- case "cmd_forwardInline":
- MsgForwardAsInline(null);
- break;
- case "cmd_forwardAttachment":
- MsgForwardAsAttachment(null);
- break;
- case "cmd_editAsNew":
- MsgEditMessageAsNew();
- break;
+ case "cmd_forward":
+ MsgForwardMessage(null);
+ break;
+ case "cmd_forwardInline":
+ MsgForwardAsInline(null);
+ break;
+ case "cmd_forwardAttachment":
+ MsgForwardAsAttachment(null);
+ break;
+ case "cmd_editAsNew":
+ MsgEditMessageAsNew();
+ break;
case "cmd_createFilterFromPopup":
CreateFilter(document.popupNode);
break;
@@ -848,59 +848,59 @@
case "cmd_printSetup":
PrintUtils.showPageSetup();
break;
- case "cmd_print":
- PrintEnginePrint();
- break;
- case "cmd_printpreview":
- PrintEnginePrintPreview();
- break;
- case "cmd_saveAsFile":
- MsgSaveAsFile();
- break;
- case "cmd_saveAsTemplate":
- MsgSaveAsTemplate();
- break;
- case "cmd_viewPageSource":
- MsgViewPageSource();
- break;
- case "cmd_reload":
- ReloadMessage();
- break;
- case "cmd_find":
- MsgFind();
- break;
+ case "cmd_print":
+ PrintEnginePrint();
+ break;
+ case "cmd_printpreview":
+ PrintEnginePrintPreview();
+ break;
+ case "cmd_saveAsFile":
+ MsgSaveAsFile();
+ break;
+ case "cmd_saveAsTemplate":
+ MsgSaveAsTemplate();
+ break;
+ case "cmd_viewPageSource":
+ MsgViewPageSource();
+ break;
+ case "cmd_reload":
+ ReloadMessage();
+ break;
+ case "cmd_find":
+ MsgFind();
+ break;
case "cmd_findNext":
- MsgFindAgain(false);
- break;
- case "cmd_findPrev":
- MsgFindAgain(true);
- break;
+ MsgFindAgain(false);
+ break;
+ case "cmd_findPrev":
+ MsgFindAgain(true);
+ break;
case "button_search":
case "cmd_search":
MsgSearchMessages();
break;
case "button_mark":
- case "cmd_markAsRead":
- MsgMarkMsgAsRead(null);
- return;
- case "cmd_markThreadAsRead":
- MsgMarkThreadAsRead();
- return;
- case "cmd_markAllRead":
- MsgMarkAllRead();
- return;
- case "cmd_markReadByDate":
- MsgMarkReadByDate();
- return;
- case "cmd_markAsFlagged":
- MsgMarkAsFlagged(null);
- return;
- case "cmd_markAsJunk":
+ case "cmd_markAsRead":
+ MsgMarkMsgAsRead(null);
+ return;
+ case "cmd_markThreadAsRead":
+ MsgMarkThreadAsRead();
+ return;
+ case "cmd_markAllRead":
+ MsgMarkAllRead();
+ return;
+ case "cmd_markReadByDate":
+ MsgMarkReadByDate();
+ return;
+ case "cmd_markAsFlagged":
+ MsgMarkAsFlagged(null);
+ return;
+ case "cmd_markAsJunk":
JunkSelectedMessages(true);
- return;
- case "cmd_markAsNotJunk":
+ return;
+ case "cmd_markAsNotJunk":
JunkSelectedMessages(false);
- return;
+ return;
case "cmd_recalculateJunkScore":
analyzeMessagesForJunk();
return;
@@ -926,24 +926,24 @@
case "button_next":
performNavigation(nsMsgNavigationType.nextUnreadMessage);
break;
- case "cmd_nextUnreadThread":
+ case "cmd_nextUnreadThread":
performNavigation(nsMsgNavigationType.nextUnreadThread);
- break;
- case "cmd_nextMsg":
+ break;
+ case "cmd_nextMsg":
performNavigation(nsMsgNavigationType.nextMessage);
- break;
- case "cmd_nextFlaggedMsg":
+ break;
+ case "cmd_nextFlaggedMsg":
performNavigation(nsMsgNavigationType.nextFlagged);
- break;
- case "cmd_previousMsg":
+ break;
+ case "cmd_previousMsg":
performNavigation(nsMsgNavigationType.previousMessage);
- break;
- case "cmd_previousUnreadMsg":
+ break;
+ case "cmd_previousUnreadMsg":
performNavigation(nsMsgNavigationType.previousUnreadMessage);
- break;
- case "cmd_previousFlaggedMsg":
+ break;
+ case "cmd_previousFlaggedMsg":
performNavigation(nsMsgNavigationType.previousFlagged);
- break;
+ break;
case "cmd_goBack":
performNavigation(nsMsgNavigationType.back);
break;
@@ -953,12 +953,12 @@
case "cmd_applyFiltersToSelection":
MsgApplyFiltersToSelection();
break;
- }
- },
+ }
+ },
- onEvent: function(event)
- {
- }
+ onEvent: function(event)
+ {
+ }
};
function LoadMessageByNavigationType(type)
diff -Nru thunderbird-60.6.1+build2/comm/suite/mailnews/content/messageWindow.xul thunderbird-60.7.0+build1/comm/suite/mailnews/content/messageWindow.xul
--- thunderbird-60.6.1+build2/comm/suite/mailnews/content/messageWindow.xul 2019-03-25 09:18:31.000000000 +0000
+++ thunderbird-60.7.0+build1/comm/suite/mailnews/content/messageWindow.xul 2019-05-17 15:58:50.000000000 +0000
@@ -64,7 +64,7 @@
-
+
diff -Nru thunderbird-60.6.1+build2/comm/suite/mailnews/content/msgMail3PaneWindow.js thunderbird-60.7.0+build1/comm/suite/mailnews/content/msgMail3PaneWindow.js
--- thunderbird-60.6.1+build2/comm/suite/mailnews/content/msgMail3PaneWindow.js 2019-03-25 09:18:31.000000000 +0000
+++ thunderbird-60.7.0+build1/comm/suite/mailnews/content/msgMail3PaneWindow.js 2019-05-17 15:58:50.000000000 +0000
@@ -1433,9 +1433,9 @@
window.setCursor("auto");
}
- var numFrames = window.frames.length;
- for(var i = 0; i < numFrames; i++)
- SetBusyCursor(window.frames[i], enable);
+ var numFrames = window.frames.length;
+ for(var i = 0; i < numFrames; i++)
+ SetBusyCursor(window.frames[i], enable);
}
function GetDBView()
diff -Nru thunderbird-60.6.1+build2/comm/suite/mailnews/jar.mn thunderbird-60.7.0+build1/comm/suite/mailnews/jar.mn
--- thunderbird-60.6.1+build2/comm/suite/mailnews/jar.mn 2019-03-25 09:18:31.000000000 +0000
+++ thunderbird-60.7.0+build1/comm/suite/mailnews/jar.mn 2019-05-17 15:58:50.000000000 +0000
@@ -75,7 +75,7 @@
#ifdef XP_MACOSX
content/messenger/platformMailnewsOverlay.xul (content/mac/platformMailnewsOverlay.xul)
#else
-#ifdef XP_WIN32
+#ifdef XP_WIN
content/messenger/platformMailnewsOverlay.xul (content/win/platformMailnewsOverlay.xul)
#else
content/messenger/platformMailnewsOverlay.xul (content/unix/platformMailnewsOverlay.xul)
diff -Nru thunderbird-60.6.1+build2/comm/taskcluster/ci/release-mark-as-started/kind.yml thunderbird-60.7.0+build1/comm/taskcluster/ci/release-mark-as-started/kind.yml
--- thunderbird-60.6.1+build2/comm/taskcluster/ci/release-mark-as-started/kind.yml 2019-03-25 09:18:31.000000000 +0000
+++ thunderbird-60.7.0+build1/comm/taskcluster/ci/release-mark-as-started/kind.yml 1970-01-01 00:00:00.000000000 +0000
@@ -1,43 +0,0 @@
-# This Source Code Form is subject to the terms of the Mozilla Public
-# License, v. 2.0. If a copy of the MPL was not distributed with this
-# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
-loader: taskgraph.loader.transform:loader
-
-transforms:
- - taskgraph.transforms.release_mark_as_started:transforms
- - taskgraph.transforms.task:transforms
-
-job-defaults:
- description: mark release as started in Ship-It v1
- worker-type:
- by-project:
- comm-beta: scriptworker-prov-v1/tb-shipit-v1
- comm-esr60: scriptworker-prov-v1/tb-shipit-v1
- default: scriptworker-prov-v1/tb-shipit-dev
- worker:
- implementation: shipit-started
- scopes:
- by-project:
- comm-beta:
- - project:comm:thunderbird:releng:ship-it:server:production
- - project:comm:thunderbird:releng:ship-it:action:mark-as-started
- comm-esr60:
- - project:comm:thunderbird:releng:ship-it:server:production
- - project:comm:thunderbird:releng:ship-it:action:mark-as-started
- default:
- - project:comm:thunderbird:releng:ship-it:server:staging
- - project:comm:thunderbird:releng:ship-it:action:mark-as-started
- run-on-projects: []
- shipping-phase: promote
- locales-file: comm/mail/locales/l10n-changesets.json
-
-jobs:
- thunderbird:
- name: release-thunderbird_mark_as_started
- shipping-product: thunderbird
- treeherder:
- platform: thunderbird-release/opt
- symbol: Rel(ShipIt-st)
- tier: 1
- kind: build
diff -Nru thunderbird-60.6.1+build2/comm/taskcluster/ci/repackage/kind.yml thunderbird-60.7.0+build1/comm/taskcluster/ci/repackage/kind.yml
--- thunderbird-60.6.1+build2/comm/taskcluster/ci/repackage/kind.yml 2019-03-25 09:18:31.000000000 +0000
+++ thunderbird-60.7.0+build1/comm/taskcluster/ci/repackage/kind.yml 2019-05-17 15:58:50.000000000 +0000
@@ -47,7 +47,7 @@
- repackage/win64_signed.py
package-formats:
by-release-type:
- esr60:
+ release:
by-build-platform:
linux-.*: [mar, mar-bz2]
linux64.*: [mar, mar-bz2]
diff -Nru thunderbird-60.6.1+build2/comm/taskcluster/ci/repackage-l10n/kind.yml thunderbird-60.7.0+build1/comm/taskcluster/ci/repackage-l10n/kind.yml
--- thunderbird-60.6.1+build2/comm/taskcluster/ci/repackage-l10n/kind.yml 2019-03-25 09:18:31.000000000 +0000
+++ thunderbird-60.7.0+build1/comm/taskcluster/ci/repackage-l10n/kind.yml 2019-05-17 15:58:50.000000000 +0000
@@ -48,7 +48,7 @@
- repackage/win64_signed.py
package-formats:
by-release-type:
- esr60:
+ release:
by-build-platform:
linux-.*: [mar, mar-bz2]
linux64.*: [mar, mar-bz2]
diff -Nru thunderbird-60.6.1+build2/comm/.taskcluster.yml thunderbird-60.7.0+build1/comm/.taskcluster.yml
--- thunderbird-60.6.1+build2/comm/.taskcluster.yml 2019-03-25 09:18:29.000000000 +0000
+++ thunderbird-60.7.0+build1/comm/.taskcluster.yml 2019-05-17 15:58:49.000000000 +0000
@@ -145,11 +145,7 @@
# checkout-gecko uses these to check out the source; the inputs
# to `mach taskgraph decision` are all on the command line.
$merge:
- - GECKO_BASE_REPOSITORY: 'https://hg.mozilla.org/mozilla-unified'
- GECKO_HEAD_REPOSITORY: 'https://hg.mozilla.org/releases/mozilla-esr60'
- GECKO_HEAD_REF: 'THUNDERBIRD_60_VERBRANCH'
- GECKO_HEAD_REV: 'ac46edc9c4223fb6613501d3287705f49d1dfc57'
- COMM_BASE_REPOSITORY: 'https://hg.mozilla.org/comm-central'
+ - COMM_BASE_REPOSITORY: 'https://hg.mozilla.org/comm-central'
COMM_HEAD_REPOSITORY: '${repoUrl}'
COMM_HEAD_REF: '${push.revision}'
COMM_HEAD_REV: '${push.revision}'
@@ -175,18 +171,15 @@
# Note: This task is built server side without the context or tooling that
# exist in tree so we must hard code the hash
- # XXX Changing this will break Chain of Trust without an associated puppet and
- # scriptworker patch!
- image: 'taskcluster/decision:2.1.0@sha256:6db3b697d7a3c7aba440d72f04199331b872111cefff57206b8b8b1d53230360'
+ image: 'taskcluster/decision:2.2.0@sha256:cbeadf57300de60408bf1337e723f0cb1f0200f559799cb54deb9535d1e03b4a'
maxRunTime: 1800
- # TODO use mozilla-unified for the base repository once the tc-vcs
- # tar.gz archives are created or tc-vcs isn't being used.
command:
+ - /builds/worker/bin/comm-task-env
- /builds/worker/bin/run-task
- - '--vcs-checkout=/builds/worker/checkouts/gecko'
- - '--sparse-profile=build/sparse-profiles/taskgraph'
+ - '--gecko-checkout=/builds/worker/checkouts/gecko'
+ - '--gecko-sparse-profile=build/sparse-profiles/taskgraph'
- '--comm-checkout=/builds/worker/checkouts/gecko/comm'
- '--'
- bash
Binary files /tmp/tmp8uCFlK/dC0ivhAVLg/thunderbird-60.6.1+build2/config/external/icu/data/icudt60l.dat and /tmp/tmp8uCFlK/oy5bROPUay/thunderbird-60.7.0+build1/config/external/icu/data/icudt60l.dat differ
diff -Nru thunderbird-60.6.1+build2/config/external/nspr/pr/moz.build thunderbird-60.7.0+build1/config/external/nspr/pr/moz.build
--- thunderbird-60.6.1+build2/config/external/nspr/pr/moz.build 2019-03-25 09:16:46.000000000 +0000
+++ thunderbird-60.7.0+build1/config/external/nspr/pr/moz.build 2019-05-17 15:57:31.000000000 +0000
@@ -40,6 +40,8 @@
SOURCES += ['/nsprpub/pr/src/md/unix/%s.c' % CONFIG['OS_TARGET'].lower()]
elif CONFIG['OS_TARGET'] == 'Darwin':
OS_LIBS += ['-framework CoreServices']
+ DEFINES['FD_SETSIZE'] = 10240
+ DEFINES['_DARWIN_UNLIMITED_SELECT'] = True
if not CONFIG['HOST_MAJOR_VERSION']:
DEFINES.update(
HAS_CONNECTX=True,
diff -Nru thunderbird-60.6.1+build2/config/milestone.txt thunderbird-60.7.0+build1/config/milestone.txt
--- thunderbird-60.6.1+build2/config/milestone.txt 2019-03-25 09:17:51.000000000 +0000
+++ thunderbird-60.7.0+build1/config/milestone.txt 2019-05-17 15:57:32.000000000 +0000
@@ -10,4 +10,4 @@
# hardcoded milestones in the tree from these two files.
#--------------------------------------------------------
-60.6.1
+60.7.0
diff -Nru thunderbird-60.6.1+build2/debian/changelog thunderbird-60.7.0+build1/debian/changelog
--- thunderbird-60.6.1+build2/debian/changelog 2019-03-25 14:39:01.000000000 +0000
+++ thunderbird-60.7.0+build1/debian/changelog 2019-05-20 10:53:29.000000000 +0000
@@ -1,3 +1,9 @@
+thunderbird (1:60.7.0+build1-0ubuntu0.16.04.1) xenial; urgency=medium
+
+ * New upstream stable release (60.7.0build1)
+
+ -- Olivier Tilloy Mon, 20 May 2019 12:53:29 +0200
+
thunderbird (1:60.6.1+build2-0ubuntu0.16.04.1) xenial; urgency=medium
* New upstream stable release (60.6.1build2)
diff -Nru thunderbird-60.6.1+build2/docshell/base/nsDocShell.cpp thunderbird-60.7.0+build1/docshell/base/nsDocShell.cpp
--- thunderbird-60.6.1+build2/docshell/base/nsDocShell.cpp 2019-03-25 09:16:48.000000000 +0000
+++ thunderbird-60.7.0+build1/docshell/base/nsDocShell.cpp 2019-05-17 15:57:33.000000000 +0000
@@ -316,7 +316,6 @@
mForcedCharset(nullptr),
mParentCharset(nullptr),
mTreeOwner(nullptr),
- mChromeEventHandler(nullptr),
mDefaultScrollbarPref(Scrollbar_Auto, Scrollbar_Auto),
mCharsetReloadState(eCharsetReloadInit),
mOrientationLock(eScreenOrientation_None),
@@ -492,7 +491,7 @@
NS_IMPL_CYCLE_COLLECTION_INHERITED(nsDocShell, nsDocLoader,
mSessionStorageManager, mScriptGlobal,
- mInitialClientSource)
+ mInitialClientSource, mChromeEventHandler)
NS_IMPL_ADDREF_INHERITED(nsDocShell, nsDocLoader)
NS_IMPL_RELEASE_INHERITED(nsDocShell, nsDocLoader)
@@ -1343,9 +1342,7 @@
NS_IMETHODIMP
nsDocShell::SetChromeEventHandler(nsIDOMEventTarget* aChromeEventHandler) {
- // Weak reference. Don't addref.
- nsCOMPtr handler = do_QueryInterface(aChromeEventHandler);
- mChromeEventHandler = handler.get();
+ mChromeEventHandler = do_QueryInterface(aChromeEventHandler);
if (mScriptGlobal) {
mScriptGlobal->SetChromeEventHandler(mChromeEventHandler);
@@ -5302,6 +5299,8 @@
SetTreeOwner(nullptr);
+ mChromeEventHandler = nullptr;
+
mOnePermittedSandboxedNavigator = nullptr;
// required to break ref cycle
diff -Nru thunderbird-60.6.1+build2/docshell/base/nsDocShell.h thunderbird-60.7.0+build1/docshell/base/nsDocShell.h
--- thunderbird-60.6.1+build2/docshell/base/nsDocShell.h 2019-03-25 09:16:49.000000000 +0000
+++ thunderbird-60.7.0+build1/docshell/base/nsDocShell.h 2019-05-17 15:57:33.000000000 +0000
@@ -941,8 +941,9 @@
// Note these are intentionally not addrefd. Doing so will create a cycle.
// For that reasons don't use nsCOMPtr.
- nsIDocShellTreeOwner* mTreeOwner; // Weak Reference
- mozilla::dom::EventTarget* mChromeEventHandler; // Weak Reference
+ nsIDocShellTreeOwner* mTreeOwner; // Weak Reference
+
+ nsCOMPtr mChromeEventHandler;
nsIntPoint mDefaultScrollbarPref; // persistent across doc loads
diff -Nru thunderbird-60.6.1+build2/dom/bindings/CallbackObject.h thunderbird-60.7.0+build1/dom/bindings/CallbackObject.h
--- thunderbird-60.6.1+build2/dom/bindings/CallbackObject.h 2019-03-25 09:16:49.000000000 +0000
+++ thunderbird-60.7.0+build1/dom/bindings/CallbackObject.h 2019-05-17 15:57:33.000000000 +0000
@@ -479,8 +479,9 @@
void UnlinkSelf() {
// NS_IF_RELEASE because we might have been unlinked before
nsISupports* ptr = GetISupports();
- NS_IF_RELEASE(ptr);
+ // Clear mPtrBits before the release to prevent reentrance.
mPtrBits = 0;
+ NS_IF_RELEASE(ptr);
}
uintptr_t mPtrBits;
diff -Nru thunderbird-60.6.1+build2/dom/bindings/Codegen.py thunderbird-60.7.0+build1/dom/bindings/Codegen.py
--- thunderbird-60.6.1+build2/dom/bindings/Codegen.py 2019-03-25 09:16:49.000000000 +0000
+++ thunderbird-60.7.0+build1/dom/bindings/Codegen.py 2019-05-17 15:57:33.000000000 +0000
@@ -4642,6 +4642,22 @@
return CGGeneric(recordKeyType(recordType))
+def initializerForType(type):
+ """
+ Get the right initializer for the given type for a data location where we
+ plan to then initialize it from a JS::Value. Some types need to always be
+ initialized even before we start the JS::Value-to-IDL-value conversion.
+
+ Returns a string or None if no initialization is needed.
+ """
+ if type.isObject():
+ return "nullptr"
+ # We could probably return CGDictionary.getNonInitializingCtorArg() for the
+ # dictionary case, but code outside DictionaryBase subclasses can't use
+ # that, so we can't do it across the board.
+ return None
+
+
# If this function is modified, modify CGNativeMember.getArg and
# CGNativeMember.getRetvalInfo accordingly. The latter cares about the decltype
# and holdertype we end up using, because it needs to be able to return the code
@@ -4949,6 +4965,12 @@
"passedToJSImpl": "${passedToJSImpl}"
})
+ elementInitializer = initializerForType(elementType)
+ if elementInitializer is None:
+ elementInitializer = ""
+ else:
+ elementInitializer = elementInitializer + ", "
+
# NOTE: Keep this in sync with variadic conversions as needed
templateBody = fill(
"""
@@ -4969,7 +4991,7 @@
if (done${nestingLevel}) {
break;
}
- ${elementType}* slotPtr${nestingLevel} = arr${nestingLevel}.AppendElement(mozilla::fallible);
+ ${elementType}* slotPtr${nestingLevel} = arr${nestingLevel}.AppendElement(${elementInitializer}mozilla::fallible);
if (!slotPtr${nestingLevel}) {
JS_ReportOutOfMemory(cx);
$*{exceptionCode}
@@ -4984,6 +5006,7 @@
arrayRef=arrayRef,
elementType=elementInfo.declType.define(),
elementConversion=elementConversion,
+ elementInitializer=elementInitializer,
nestingLevel=str(nestingLevel))
templateBody = wrapObjectTemplate(templateBody, type,
@@ -6528,6 +6551,8 @@
rooterDecl = ""
replacer["elemType"] = typeConversion.declType.define()
+ replacer["elementInitializer"] = initializerForType(self.argument.type) or ""
+
# NOTE: Keep this in sync with sequence conversions as needed
variadicConversion = string.Template(
"${seqType} ${declName};\n" +
@@ -6539,7 +6564,8 @@
return false;
}
for (uint32_t variadicArg = ${index}; variadicArg < ${argc}; ++variadicArg) {
- ${elemType}& slot = *${declName}.AppendElement(mozilla::fallible);
+ // OK to do infallible append here, since we ensured capacity already.
+ ${elemType}& slot = *${declName}.AppendElement(${elementInitializer});
""")
).substitute(replacer)
@@ -13689,8 +13715,9 @@
def getMemberInitializer(self, memberInfo):
"""
Get the right initializer for the member. Most members don't need one,
- but we need to pre-initialize 'any' and 'object' that have a default
- value, so they're safe to trace at all times.
+ but we need to pre-initialize 'object' that have a default value or are
+ required (and hence are not inside Optional), so they're safe to trace
+ at all times. And we can optimize a bit for dictionary-typed members.
"""
member, _ = memberInfo
if member.canHaveMissingValue():
@@ -13699,17 +13726,13 @@
# up.
return None
type = member.type
- if type.isAny():
- return "JS::UndefinedValue()"
- if type.isObject():
- return "nullptr"
if type.isDictionary():
# When we construct ourselves, we don't want to init our member
# dictionaries. Either we're being constructed-but-not-initialized
# ourselves (and then we don't want to init them) or we're about to
# init ourselves and then we'll init them anyway.
return CGDictionary.getNonInitializingCtorArg()
- return None
+ return initializerForType(type)
def getMemberSourceDescription(self, member):
return ("'%s' member of %s" %
@@ -16324,7 +16347,7 @@
spiderMonkeyInterfacesAreStructs=spiderMonkeyInterfacesAreStructs)
def getRvalDecl(self):
- return "JS::Rooted rval(cx, JS::UndefinedValue());\n"
+ return "JS::Rooted rval(cx);\n"
def getCall(self):
if self.argCount > 0:
@@ -16480,7 +16503,7 @@
spiderMonkeyInterfacesAreStructs)
def getRvalDecl(self):
- return "JS::Rooted rval(cx, JS::UndefinedValue());\n"
+ return "JS::Rooted rval(cx);\n"
def getCall(self):
return fill(
diff -Nru thunderbird-60.6.1+build2/dom/bindings/Record.h thunderbird-60.7.0+build1/dom/bindings/Record.h
--- thunderbird-60.6.1+build2/dom/bindings/Record.h 2019-03-25 09:16:49.000000000 +0000
+++ thunderbird-60.7.0+build1/dom/bindings/Record.h 2019-05-17 15:57:33.000000000 +0000
@@ -35,6 +35,21 @@
ValueType mValue;
};
+// Specialize for a JSObject* ValueType and initialize it on construction, so we
+// don't need to worry about un-initialized JSObject* floating around.
+template
+class RecordEntry {
+ public:
+ RecordEntry() : mValue(nullptr) {}
+
+ // Move constructor so we can do Records of Records.
+ RecordEntry(RecordEntry&& aOther)
+ : mKey(std::move(aOther.mKey)), mValue(std::move(aOther.mValue)) {}
+
+ KeyType mKey;
+ JSObject* mValue;
+};
+
} // namespace binding_detail
template
diff -Nru thunderbird-60.6.1+build2/dom/canvas/CanvasRenderingContext2D.cpp thunderbird-60.7.0+build1/dom/canvas/CanvasRenderingContext2D.cpp
--- thunderbird-60.6.1+build2/dom/canvas/CanvasRenderingContext2D.cpp 2019-03-25 09:16:50.000000000 +0000
+++ thunderbird-60.7.0+build1/dom/canvas/CanvasRenderingContext2D.cpp 2019-05-17 15:57:33.000000000 +0000
@@ -1080,7 +1080,8 @@
mPredictManyRedrawCalls(false),
mIsCapturedFrameInvalid(false),
mPathTransformWillUpdate(false),
- mInvalidateCount(0) {
+ mInvalidateCount(0),
+ mWriteOnly(false) {
if (!sMaxContextsInitialized) {
sMaxContexts = gfxPrefs::CanvasAzureAcceleratedLimit();
sMaxContextsInitialized = true;
@@ -2346,7 +2347,11 @@
}
if (aValue.IsCanvasPattern()) {
- SetStyleFromPattern(aValue.GetAsCanvasPattern(), aWhichStyle);
+ CanvasPattern& pattern = aValue.GetAsCanvasPattern();
+ SetStyleFromPattern(pattern, aWhichStyle);
+ if (pattern.mForceWriteOnly) {
+ SetWriteOnly();
+ }
return;
}
@@ -2497,7 +2502,7 @@
// nullptr and set CORSUsed to true for passing the security check in
// CanvasUtils::DoDrawImageSecurityCheck().
RefPtr pat =
- new CanvasPattern(this, srcSurf, repeatMode, nullptr, false, true);
+ new CanvasPattern(this, srcSurf, repeatMode, nullptr, imgBitmap.IsWriteOnly(), true);
return pat.forget();
}
@@ -2514,13 +2519,14 @@
nsLayoutUtils::SurfaceFromElement(
element, nsLayoutUtils::SFE_WANT_FIRST_FRAME_IF_IMAGE, mTarget);
- if (!res.GetSourceSurface()) {
+ RefPtr surface = res.GetSourceSurface();
+ if (!surface) {
return nullptr;
}
RefPtr pat =
- new CanvasPattern(this, res.GetSourceSurface(), repeatMode,
- res.mPrincipal, res.mIsWriteOnly, res.mCORSUsed);
+ new CanvasPattern(this, surface, repeatMode, res.mPrincipal,
+ res.mIsWriteOnly, res.mCORSUsed);
return pat.forget();
}
@@ -4848,8 +4854,8 @@
res.mSize = res.mSourceSurface->GetSize();
res.mPrincipal = principal.forget();
- res.mIsWriteOnly = false;
res.mImageRequest = imgRequest.forget();
+ res.mIsWriteOnly = CheckWriteOnlySecurity(res.mCORSUsed, res.mPrincipal);
return res;
}
@@ -4908,6 +4914,10 @@
aError.Throw(NS_ERROR_DOM_INVALID_STATE_ERR);
return;
}
+
+ if (canvas->IsWriteOnly()) {
+ SetWriteOnly();
+ }
} else if (aImage.IsImageBitmap()) {
ImageBitmap& imageBitmap = aImage.GetAsImageBitmap();
srcSurf = imageBitmap.PrepareForDrawTarget(mTarget);
@@ -4916,6 +4926,10 @@
return;
}
+ if (imageBitmap.IsWriteOnly()) {
+ SetWriteOnly();
+ }
+
imgSize = gfx::IntSize(imageBitmap.Width(), imageBitmap.Height());
} else {
if (aImage.IsHTMLImageElement()) {
@@ -5421,13 +5435,8 @@
// Check only if we have a canvas element; if we were created with a docshell,
// then it's special internal use.
- if (mCanvasElement && mCanvasElement->IsWriteOnly() &&
- // We could ask bindings for the caller type, but they already hand us a
- // JSContext, and we're at least _somewhat_ perf-sensitive (so may not
- // want to compute the caller type in the common non-write-only case), so
- // let's just use what we have.
- !nsContentUtils::CallerHasPermission(aCx,
- nsGkAtoms::all_urlsPermission)) {
+ if (IsWriteOnly() ||
+ (mCanvasElement && !mCanvasElement->CallerCanRead(aCx))) {
// XXX ERRMSG we need to report an error to developers here! (bug 329026)
aError.Throw(NS_ERROR_DOM_SECURITY_ERR);
return nullptr;
@@ -6029,6 +6038,13 @@
return !aManager->CanUseCanvasLayerForSize(GetSize());
}
+void CanvasRenderingContext2D::SetWriteOnly() {
+ mWriteOnly = true;
+ if (mCanvasElement) {
+ mCanvasElement->SetWriteOnly();
+ }
+}
+
NS_IMPL_CYCLE_COLLECTION_ROOT_NATIVE(CanvasPath, AddRef)
NS_IMPL_CYCLE_COLLECTION_UNROOT_NATIVE(CanvasPath, Release)
diff -Nru thunderbird-60.6.1+build2/dom/canvas/CanvasRenderingContext2D.h thunderbird-60.7.0+build1/dom/canvas/CanvasRenderingContext2D.h
--- thunderbird-60.6.1+build2/dom/canvas/CanvasRenderingContext2D.h 2019-03-25 09:16:49.000000000 +0000
+++ thunderbird-60.7.0+build1/dom/canvas/CanvasRenderingContext2D.h 2019-05-17 15:57:33.000000000 +0000
@@ -43,6 +43,7 @@
HTMLImageElementOrSVGImageElementOrHTMLCanvasElementOrHTMLVideoElementOrImageBitmap;
typedef HTMLImageElementOrSVGImageElementOrHTMLCanvasElementOrHTMLVideoElementOrImageBitmap
CanvasImageSource;
+class ImageBitmap;
class ImageData;
class StringOrCanvasGradientOrCanvasPattern;
class OwningStringOrCanvasGradientOrCanvasPattern;
@@ -1091,6 +1092,16 @@
friend struct CanvasBidiProcessor;
friend class CanvasDrawObserver;
+ friend class ImageBitmap;
+
+ void SetWriteOnly();
+
+ bool IsWriteOnly() const
+ {
+ return mWriteOnly;
+ }
+
+ bool mWriteOnly;
};
size_t BindingJSObjectMallocBytes(CanvasRenderingContext2D* aContext);
diff -Nru thunderbird-60.6.1+build2/dom/canvas/CanvasUtils.cpp thunderbird-60.7.0+build1/dom/canvas/CanvasUtils.cpp
--- thunderbird-60.6.1+build2/dom/canvas/CanvasUtils.cpp 2019-03-25 09:16:50.000000000 +0000
+++ thunderbird-60.7.0+build1/dom/canvas/CanvasUtils.cpp 2019-05-17 15:57:33.000000000 +0000
@@ -236,7 +236,9 @@
return;
}
- if (aCanvasElement->IsWriteOnly()) return;
+ if (aCanvasElement->IsWriteOnly() && !aCanvasElement->mExpandedReader) {
+ return;
+ }
// If we explicitly set WriteOnly just do it and get out
if (forceWriteOnly) {
@@ -254,6 +256,25 @@
return;
}
+ if (BasePrincipal::Cast(aPrincipal)->AddonPolicy()) {
+ // This is a resource from an extension content script principal.
+
+ if (aCanvasElement->mExpandedReader &&
+ aCanvasElement->mExpandedReader->Subsumes(aPrincipal)) {
+ // This canvas already allows reading from this principal.
+ return;
+ }
+
+ if (!aCanvasElement->mExpandedReader) {
+ // Allow future reads from this same princial only.
+ aCanvasElement->SetWriteOnly(aPrincipal);
+ return;
+ }
+
+ // If we got here, this must be the *second* extension tainting
+ // the canvas. Fall through to mark it WriteOnly for everyone.
+ }
+
aCanvasElement->SetWriteOnly();
}
@@ -275,5 +296,25 @@
nsGkAtoms::all_urlsPermission);
}
+bool CheckWriteOnlySecurity(bool aCORSUsed, nsIPrincipal* aPrincipal) {
+ if (!aPrincipal) {
+ return true;
+ }
+
+ if (!aCORSUsed) {
+ nsIGlobalObject* incumbentSettingsObject = dom::GetIncumbentGlobal();
+ if (NS_WARN_IF(!incumbentSettingsObject)) {
+ return true;
+ }
+
+ nsIPrincipal* principal = incumbentSettingsObject->PrincipalOrNull();
+ if (NS_WARN_IF(!principal) || !(principal->Subsumes(aPrincipal))) {
+ return true;
+ }
+ }
+
+ return false;
+}
+
} // namespace CanvasUtils
} // namespace mozilla
diff -Nru thunderbird-60.6.1+build2/dom/canvas/CanvasUtils.h thunderbird-60.7.0+build1/dom/canvas/CanvasUtils.h
--- thunderbird-60.6.1+build2/dom/canvas/CanvasUtils.h 2019-03-25 09:16:49.000000000 +0000
+++ thunderbird-60.7.0+build1/dom/canvas/CanvasUtils.h 2019-05-17 15:57:33.000000000 +0000
@@ -11,6 +11,7 @@
#include "mozilla/dom/ToJSValue.h"
#include "jsapi.h"
#include "mozilla/FloatingPoint.h"
+#include "nsLayoutUtils.h"
class nsIPrincipal;
@@ -172,6 +173,10 @@
}
}
+// returns true if write-only mode must used for this principal based on
+// the incumbent global.
+bool CheckWriteOnlySecurity(bool aCORSUsed, nsIPrincipal* aPrincipal);
+
} // namespace CanvasUtils
} // namespace mozilla
diff -Nru thunderbird-60.6.1+build2/dom/canvas/ImageBitmap.cpp thunderbird-60.7.0+build1/dom/canvas/ImageBitmap.cpp
--- thunderbird-60.6.1+build2/dom/canvas/ImageBitmap.cpp 2019-03-25 09:16:50.000000000 +0000
+++ thunderbird-60.7.0+build1/dom/canvas/ImageBitmap.cpp 2019-05-17 15:57:34.000000000 +0000
@@ -407,50 +407,18 @@
const Maybe& mCropRect;
};
-static bool CheckSecurityForHTMLElements(bool aIsWriteOnly, bool aCORSUsed,
- nsIPrincipal* aPrincipal) {
- if (aIsWriteOnly || !aPrincipal) {
- return false;
- }
-
- if (!aCORSUsed) {
- nsIGlobalObject* incumbentSettingsObject = GetIncumbentGlobal();
- if (NS_WARN_IF(!incumbentSettingsObject)) {
- return false;
- }
-
- nsIPrincipal* principal = incumbentSettingsObject->PrincipalOrNull();
- if (NS_WARN_IF(!principal) || !(principal->Subsumes(aPrincipal))) {
- return false;
- }
- }
-
- return true;
-}
-
-static bool CheckSecurityForHTMLElements(
- const nsLayoutUtils::SurfaceFromElementResult& aRes) {
- return CheckSecurityForHTMLElements(aRes.mIsWriteOnly, aRes.mCORSUsed,
- aRes.mPrincipal);
-}
-
/*
* A wrapper to the nsLayoutUtils::SurfaceFromElement() function followed by the
* security checking.
*/
-template
+template
static already_AddRefed GetSurfaceFromElement(
- nsIGlobalObject* aGlobal, HTMLElementType& aElement, ErrorResult& aRv) {
+ nsIGlobalObject* aGlobal, ElementType& aElement, bool* aWriteOnly,
+ ErrorResult& aRv) {
nsLayoutUtils::SurfaceFromElementResult res =
nsLayoutUtils::SurfaceFromElement(
&aElement, nsLayoutUtils::SFE_WANT_FIRST_FRAME_IF_IMAGE);
- // check origin-clean
- if (!CheckSecurityForHTMLElements(res)) {
- aRv.Throw(NS_ERROR_DOM_SECURITY_ERR);
- return nullptr;
- }
-
RefPtr surface = res.GetSourceSurface();
if (NS_WARN_IF(!surface)) {
@@ -458,6 +426,8 @@
return nullptr;
}
+ *aWriteOnly = res.mIsWriteOnly;
+
return surface.forget();
}
@@ -485,7 +455,7 @@
}
ImageBitmap::ImageBitmap(nsIGlobalObject* aGlobal, layers::Image* aData,
- gfxAlphaType aAlphaType)
+ bool aWriteOnly, gfxAlphaType aAlphaType)
: mParent(aGlobal),
mData(aData),
mSurface(nullptr),
@@ -493,7 +463,8 @@
mPictureRect(0, 0, aData->GetSize().width, aData->GetSize().height),
mAlphaType(aAlphaType),
mIsCroppingAreaOutSideOfSourceImage(false),
- mAllocatedImageData(false) {
+ mAllocatedImageData(false),
+ mWriteOnly(aWriteOnly) {
MOZ_ASSERT(aData, "aData is null in ImageBitmap constructor.");
mShutdownObserver = new ImageBitmapShutdownObserver(this);
@@ -751,6 +722,7 @@
RefPtr surface = mData->GetAsSourceSurface();
result->mSurface = surface->GetDataSurface();
MOZ_ASSERT(result->mSurface);
+ result->mWriteOnly = mWriteOnly;
return Move(result);
}
@@ -759,7 +731,8 @@
nsIGlobalObject* aGlobal, ImageBitmapCloneData* aData) {
RefPtr data = CreateImageFromSurface(aData->mSurface);
- RefPtr ret = new ImageBitmap(aGlobal, data, aData->mAlphaType);
+ RefPtr ret =
+ new ImageBitmap(aGlobal, data, aData->mWriteOnly, aData->mAlphaType);
ret->mAllocatedImageData = true;
@@ -775,11 +748,8 @@
ImageBitmap::CreateFromOffscreenCanvas(nsIGlobalObject* aGlobal,
OffscreenCanvas& aOffscreenCanvas,
ErrorResult& aRv) {
- // Check origin-clean.
- if (aOffscreenCanvas.IsWriteOnly()) {
- aRv.Throw(NS_ERROR_DOM_SECURITY_ERR);
- return nullptr;
- }
+ // Check write-only mode.
+ bool writeOnly = aOffscreenCanvas.IsWriteOnly();
nsLayoutUtils::SurfaceFromElementResult res =
nsLayoutUtils::SurfaceFromOffscreenCanvas(
@@ -794,7 +764,7 @@
RefPtr data = CreateImageFromSurface(surface);
- RefPtr ret = new ImageBitmap(aGlobal, data);
+ RefPtr ret = new ImageBitmap(aGlobal, data, writeOnly);
ret->mAllocatedImageData = true;
@@ -816,9 +786,12 @@
return nullptr;
}
+ bool writeOnly = true;
+
// Get the SourceSurface out from the image element and then do security
// checking.
- RefPtr surface = GetSurfaceFromElement(aGlobal, aImageEl, aRv);
+ RefPtr surface = GetSurfaceFromElement(aGlobal, aImageEl,
+ &writeOnly, aRv);
if (NS_WARN_IF(aRv.Failed())) {
return nullptr;
@@ -832,7 +805,7 @@
return nullptr;
}
- RefPtr ret = new ImageBitmap(aGlobal, data);
+ RefPtr ret = new ImageBitmap(aGlobal, data, writeOnly);
// Set the picture rectangle.
if (ret && aCropRect.isSome()) {
@@ -868,10 +841,7 @@
// Check security.
nsCOMPtr principal = aVideoEl.GetCurrentVideoPrincipal();
bool CORSUsed = aVideoEl.GetCORSMode() != CORS_NONE;
- if (!CheckSecurityForHTMLElements(false, CORSUsed, principal)) {
- aRv.Throw(NS_ERROR_DOM_SECURITY_ERR);
- return nullptr;
- }
+ bool writeOnly = CheckWriteOnlySecurity(CORSUsed, principal);
// Create ImageBitmap.
RefPtr data = aVideoEl.GetCurrentImage();
@@ -879,7 +849,7 @@
aRv.Throw(NS_ERROR_NOT_AVAILABLE);
return nullptr;
}
- RefPtr ret = new ImageBitmap(aGlobal, data);
+ RefPtr ret = new ImageBitmap(aGlobal, data, writeOnly);
// Set the picture rectangle.
if (ret && aCropRect.isSome()) {
@@ -900,13 +870,18 @@
return nullptr;
}
- RefPtr surface =
- GetSurfaceFromElement(aGlobal, aCanvasEl, aRv);
+ bool writeOnly = true;
+ RefPtr surface = GetSurfaceFromElement(aGlobal, aCanvasEl,
+ &writeOnly, aRv);
if (NS_WARN_IF(aRv.Failed())) {
return nullptr;
}
+ if (!writeOnly) {
+ writeOnly = aCanvasEl.IsWriteOnly();
+ }
+
// Crop the source surface if needed.
RefPtr croppedSurface;
IntRect cropRect = aCropRect.valueOr(IntRect());
@@ -939,7 +914,7 @@
return nullptr;
}
- RefPtr ret = new ImageBitmap(aGlobal, data);
+ RefPtr ret = new ImageBitmap(aGlobal, data, writeOnly);
if (needToReportMemoryAllocation) {
ret->mAllocatedImageData = true;
@@ -1001,7 +976,8 @@
}
// Create an ImageBimtap.
- RefPtr ret = new ImageBitmap(aGlobal, data, alphaType);
+ RefPtr ret =
+ new ImageBitmap(aGlobal, data, false /* write-only */, alphaType);
ret->mAllocatedImageData = true;
@@ -1017,11 +993,9 @@
/* static */ already_AddRefed ImageBitmap::CreateInternal(
nsIGlobalObject* aGlobal, CanvasRenderingContext2D& aCanvasCtx,
const Maybe& aCropRect, ErrorResult& aRv) {
- // Check origin-clean.
- if (aCanvasCtx.GetCanvas()->IsWriteOnly()) {
- aRv.Throw(NS_ERROR_DOM_SECURITY_ERR);
- return nullptr;
- }
+ // Check write-only mode.
+ bool writeOnly =
+ aCanvasCtx.GetCanvas()->IsWriteOnly() || aCanvasCtx.IsWriteOnly();
RefPtr surface = aCanvasCtx.GetSurfaceSnapshot();
@@ -1043,7 +1017,8 @@
return nullptr;
}
- RefPtr ret = new ImageBitmap(aGlobal, data);
+ RefPtr ret =
+ new ImageBitmap(aGlobal, data, writeOnly);
ret->mAllocatedImageData = true;
@@ -1068,7 +1043,8 @@
RefPtr data = aImageBitmap.mData;
RefPtr ret =
- new ImageBitmap(aGlobal, data, aImageBitmap.mAlphaType);
+ new ImageBitmap(aGlobal, data, aImageBitmap.mWriteOnly,
+ aImageBitmap.mAlphaType);
// Set the picture rectangle.
if (ret && aCropRect.isSome()) {
@@ -1384,14 +1360,19 @@
uint32_t picRectHeight_;
uint32_t alphaType_;
uint32_t isCroppingAreaOutSideOfSourceImage_;
+ uint32_t writeOnly;
+ uint32_t dummy;
if (!JS_ReadUint32Pair(aReader, &picRectX_, &picRectY_) ||
!JS_ReadUint32Pair(aReader, &picRectWidth_, &picRectHeight_) ||
!JS_ReadUint32Pair(aReader, &alphaType_,
- &isCroppingAreaOutSideOfSourceImage_)) {
+ &isCroppingAreaOutSideOfSourceImage_) ||
+ !JS_ReadUint32Pair(aReader, &writeOnly, &dummy)) {
return nullptr;
}
+ MOZ_ASSERT(dummy == 0);
+
int32_t picRectX = BitwiseCast(picRectX_);
int32_t picRectY = BitwiseCast(picRectY_);
int32_t picRectWidth = BitwiseCast(picRectWidth_);
@@ -1415,7 +1396,7 @@
}
#endif
RefPtr img = CreateImageFromSurface(aClonedSurfaces[aIndex]);
- RefPtr imageBitmap = new ImageBitmap(aParent, img, alphaType);
+ RefPtr imageBitmap = new ImageBitmap(aParent, img, !!writeOnly, alphaType);
imageBitmap->mIsCroppingAreaOutSideOfSourceImage =
isCroppingAreaOutSideOfSourceImage_;
@@ -1462,7 +1443,8 @@
NS_WARN_IF(!JS_WriteUint32Pair(aWriter, picRectX, picRectY)) ||
NS_WARN_IF(!JS_WriteUint32Pair(aWriter, picRectWidth, picRectHeight)) ||
NS_WARN_IF(!JS_WriteUint32Pair(aWriter, alphaType,
- isCroppingAreaOutSideOfSourceImage))) {
+ isCroppingAreaOutSideOfSourceImage)) ||
+ NS_WARN_IF(!JS_WriteUint32Pair(aWriter, aImageBitmap->mWriteOnly, 0))) {
return false;
}
@@ -2003,7 +1985,8 @@
// Create an ImageBimtap.
// Assume the data from an external buffer is not alpha-premultiplied.
RefPtr imageBitmap =
- new ImageBitmap(aGlobal, data, gfxAlphaType::NonPremult);
+ new ImageBitmap(aGlobal, data, false /* write-only */,
+ gfxAlphaType::NonPremult);
imageBitmap->mAllocatedImageData = true;
@@ -2239,7 +2222,8 @@
}
// Create ImageBitmap object.
- RefPtr imageBitmap = new ImageBitmap(mGlobalObject, aImage);
+ RefPtr imageBitmap = new ImageBitmap(mGlobalObject, aImage,
+ false /* write-only */);
// Set mIsCroppingAreaOutSideOfSourceImage.
imageBitmap->SetIsCroppingAreaOutSideOfSourceImage(mSourceSize,
diff -Nru thunderbird-60.6.1+build2/dom/canvas/ImageBitmap.h thunderbird-60.7.0+build1/dom/canvas/ImageBitmap.h
--- thunderbird-60.6.1+build2/dom/canvas/ImageBitmap.h 2019-03-25 09:16:49.000000000 +0000
+++ thunderbird-60.7.0+build1/dom/canvas/ImageBitmap.h 2019-05-17 15:57:33.000000000 +0000
@@ -63,6 +63,7 @@
gfx::IntRect mPictureRect;
gfxAlphaType mAlphaType;
bool mIsCroppingAreaOutSideOfSourceImage;
+ bool mWriteOnly;
};
/*
@@ -160,6 +161,11 @@
void OnShutdown();
+ bool IsWriteOnly() const
+ {
+ return mWriteOnly;
+ }
+
protected:
/*
* The default value of aIsPremultipliedAlpha is TRUE because that the
@@ -181,6 +187,7 @@
* CreateInternal(from ImageData) method.
*/
ImageBitmap(nsIGlobalObject* aGlobal, layers::Image* aData,
+ bool aWriteOnly,
gfxAlphaType aAlphaType = gfxAlphaType::Premult);
virtual ~ImageBitmap();
@@ -271,6 +278,13 @@
* Whether this object allocated allocated and owns the image data.
*/
bool mAllocatedImageData;
+
+ /*
+ * Write-Only flag is set to true if this image has been generated from a
+ * cross-origin source. This is the opposite of what is called 'origin-clean'
+ * in the spec.
+ */
+ bool mWriteOnly;
};
} // namespace dom
diff -Nru thunderbird-60.6.1+build2/dom/canvas/ImageBitmapRenderingContext.cpp thunderbird-60.7.0+build1/dom/canvas/ImageBitmapRenderingContext.cpp
--- thunderbird-60.6.1+build2/dom/canvas/ImageBitmapRenderingContext.cpp 2019-03-25 09:16:50.000000000 +0000
+++ thunderbird-60.7.0+build1/dom/canvas/ImageBitmapRenderingContext.cpp 2019-05-17 15:57:34.000000000 +0000
@@ -60,6 +60,10 @@
return;
}
+ if (aImageBitmap.IsWriteOnly() && mCanvasElement) {
+ mCanvasElement->SetWriteOnly();
+ }
+
Redraw(gfxRect(0, 0, mWidth, mHeight));
}
diff -Nru thunderbird-60.6.1+build2/dom/canvas/test/test_imagebitmap.html thunderbird-60.7.0+build1/dom/canvas/test/test_imagebitmap.html
--- thunderbird-60.6.1+build2/dom/canvas/test/test_imagebitmap.html 2019-03-25 09:16:50.000000000 +0000
+++ thunderbird-60.7.0+build1/dom/canvas/test/test_imagebitmap.html 2019-05-17 15:57:33.000000000 +0000
@@ -270,13 +270,22 @@
}
function checkPromiseFailedWithSecurityError(p) {
- return p.then( function(reason) { ok(false, "Did not get SecurityError with unclean source. ImageBitmap was created successfully."); },
- function(reason) { if (reason == "SecurityError: The operation is insecure.") {
- ok(true, reason);
- }
- else {
- ok(false, "Did not get SecurityError with unclean source. Error Message: " + reason);
- }});
+ return p.then(imageBitmap => {
+ ok(!!imageBitmap, "ImageBitmaps are always created");
+ const context = document.createElement("canvas").getContext("2d");
+ context.drawImage(imageBitmap, 0, 0);
+ try {
+ context.getImageData(0, 0, 1, 1);
+ ok(false, "Did not get SecurityError with unclean source. ImageBitmap was created successfully.");
+ } catch (ex) {
+ if (ex == "SecurityError: The operation is insecure.") {
+ ok(true, ex);
+ }
+ else {
+ ok(false, "Did not get SecurityError with unclean source. Error Message: " + ex);
+ }
+ }
+ });
}
return Promise.all([
diff -Nru thunderbird-60.6.1+build2/dom/canvas/WebGLBuffer.cpp thunderbird-60.7.0+build1/dom/canvas/WebGLBuffer.cpp
--- thunderbird-60.6.1+build2/dom/canvas/WebGLBuffer.cpp 2019-03-25 09:16:49.000000000 +0000
+++ thunderbird-60.7.0+build1/dom/canvas/WebGLBuffer.cpp 2019-05-17 15:57:33.000000000 +0000
@@ -96,7 +96,7 @@
if (!ValidateBufferUsageEnum(mContext, funcName, usage)) return;
-#ifdef XP_MACOSX
+#if defined(XP_MACOSX) || defined(MOZ_WIDGET_GTK)
// bug 790879
if (mContext->gl->WorkAroundDriverBugs() && size > INT32_MAX) {
mContext->ErrorOutOfMemory("%s: Allocation size too large.", funcName);
diff -Nru thunderbird-60.6.1+build2/dom/canvas/WebGLContext.h thunderbird-60.7.0+build1/dom/canvas/WebGLContext.h
--- thunderbird-60.6.1+build2/dom/canvas/WebGLContext.h 2019-03-25 09:16:50.000000000 +0000
+++ thunderbird-60.7.0+build1/dom/canvas/WebGLContext.h 2019-05-17 15:57:33.000000000 +0000
@@ -241,8 +241,9 @@
mPboOffset = pboOffset;
}
- TexImageSourceAdapter(const dom::ImageBitmap* imageBitmap, ErrorResult*) {
+ TexImageSourceAdapter(const dom::ImageBitmap* imageBitmap, ErrorResult* out_error) {
mImageBitmap = imageBitmap;
+ mOut_error = out_error;
}
TexImageSourceAdapter(const dom::ImageData* imageData, ErrorResult*) {
diff -Nru thunderbird-60.6.1+build2/dom/canvas/WebGLTextureUpload.cpp thunderbird-60.7.0+build1/dom/canvas/WebGLTextureUpload.cpp
--- thunderbird-60.6.1+build2/dom/canvas/WebGLTextureUpload.cpp 2019-03-25 09:16:50.000000000 +0000
+++ thunderbird-60.7.0+build1/dom/canvas/WebGLTextureUpload.cpp 2019-05-17 15:57:33.000000000 +0000
@@ -12,6 +12,7 @@
#include "GLBlitHelper.h"
#include "GLContext.h"
#include "mozilla/gfx/2D.h"
+#include "mozilla/dom/HTMLCanvasElement.h"
#include "mozilla/dom/HTMLVideoElement.h"
#include "mozilla/dom/ImageBitmap.h"
#include "mozilla/dom/ImageData.h"
@@ -222,7 +223,12 @@
static UniquePtr FromImageBitmap(
WebGLContext* webgl, const char* funcName, TexImageTarget target,
uint32_t width, uint32_t height, uint32_t depth,
- const dom::ImageBitmap& imageBitmap) {
+ const dom::ImageBitmap& imageBitmap, ErrorResult* aRv) {
+ if (imageBitmap.IsWriteOnly()) {
+ aRv->Throw(NS_ERROR_DOM_SECURITY_ERR);
+ return nullptr;
+ }
+
UniquePtr cloneData =
Move(imageBitmap.ToCloneData());
const RefPtr surf = cloneData->mSurface;
@@ -294,6 +300,14 @@
const char* funcName, TexImageTarget target, uint32_t width,
uint32_t height, uint32_t depth, const dom::Element& elem,
ErrorResult* const out_error) {
+ if (elem.IsHTMLElement(nsGkAtoms::canvas)) {
+ const dom::HTMLCanvasElement* canvas = static_cast(&elem);
+ if (canvas->IsWriteOnly()) {
+ out_error->Throw(NS_ERROR_DOM_SECURITY_ERR);
+ return nullptr;
+ }
+ }
+
// The canvas spec says that drawImage should draw the first frame of
// animated images. The webgl spec doesn't mention the issue, so we do the
// same as drawImage.
@@ -414,7 +428,7 @@
if (src.mImageBitmap) {
return FromImageBitmap(this, funcName, target, width, height, depth,
- *(src.mImageBitmap));
+ *(src.mImageBitmap), src.mOut_error);
}
if (src.mImageData) {
diff -Nru thunderbird-60.6.1+build2/dom/events/DataTransfer.cpp thunderbird-60.7.0+build1/dom/events/DataTransfer.cpp
--- thunderbird-60.6.1+build2/dom/events/DataTransfer.cpp 2019-03-25 09:16:52.000000000 +0000
+++ thunderbird-60.7.0+build1/dom/events/DataTransfer.cpp 2019-05-17 15:57:35.000000000 +0000
@@ -39,6 +39,7 @@
#include "mozilla/dom/OSFileSystem.h"
#include "mozilla/dom/Promise.h"
#include "nsNetUtil.h"
+#include "nsReadableUtils.h"
namespace mozilla {
namespace dom {
@@ -644,7 +645,18 @@
"DataTransfer");
return false;
}
+
+ // Disallow content from creating x-moz-place flavors, so that it cannot
+ // create fake Places smart queries exposing user data, but give a free
+ // pass to WebExtensions.
+ auto principal = BasePrincipal::Cast(aPrincipal);
+ if (!principal->AddonPolicy() &&
+ StringBeginsWith(aType, NS_LITERAL_STRING("text/x-moz-place"))) {
+ NS_WARNING("Disallowing adding moz-place types to DataTransfer");
+ return false;
+ }
}
+
return true;
}
diff -Nru thunderbird-60.6.1+build2/dom/fetch/Fetch.cpp thunderbird-60.7.0+build1/dom/fetch/Fetch.cpp
--- thunderbird-60.6.1+build2/dom/fetch/Fetch.cpp 2019-03-25 09:16:52.000000000 +0000
+++ thunderbird-60.7.0+build1/dom/fetch/Fetch.cpp 2019-05-17 15:57:35.000000000 +0000
@@ -1023,6 +1023,8 @@
// If we already have a ReadableStreamBody and it has been created by DOM, we
// have to lock it now because it can have been shared with other objects.
if (mReadableStreamBody) {
+ JSAutoCompartment ac(aCx, mOwner->GetGlobalJSObject());
+
JS::Rooted readableStreamObj(aCx, mReadableStreamBody);
if (JS::ReadableStreamGetMode(readableStreamObj) ==
JS::ReadableStreamMode::ExternalSource) {
@@ -1232,6 +1234,8 @@
return;
}
+ JSAutoCompartment ac(aCx, mOwner->GetGlobalJSObject());
+
JS::Rooted stream(aCx, mReadableStreamBody);
// If this is a ReadableStream with an external source, this has been
diff -Nru thunderbird-60.6.1+build2/dom/html/HTMLCanvasElement.cpp thunderbird-60.7.0+build1/dom/html/HTMLCanvasElement.cpp
--- thunderbird-60.6.1+build2/dom/html/HTMLCanvasElement.cpp 2019-03-25 09:16:52.000000000 +0000
+++ thunderbird-60.7.0+build1/dom/html/HTMLCanvasElement.cpp 2019-05-17 15:57:35.000000000 +0000
@@ -586,9 +586,8 @@
void HTMLCanvasElement::ToDataURL(JSContext* aCx, const nsAString& aType,
JS::Handle aParams,
nsAString& aDataURL, ErrorResult& aRv) {
- // do a trust check if this is a write-only canvas
- if (mWriteOnly && !nsContentUtils::CallerHasPermission(
- aCx, nsGkAtoms::all_urlsPermission)) {
+ // mWriteOnly check is redundant, but optimizes for the common case.
+ if (mWriteOnly && !CallerCanRead(aCx)) {
aRv.Throw(NS_ERROR_DOM_SECURITY_ERR);
return;
}
@@ -761,9 +760,8 @@
const nsAString& aType,
JS::Handle aParams,
ErrorResult& aRv) {
- // do a trust check if this is a write-only canvas
- if (mWriteOnly && !nsContentUtils::CallerHasPermission(
- aCx, nsGkAtoms::all_urlsPermission)) {
+ // mWriteOnly check is redundant, but optimizes for the common case.
+ if (mWriteOnly && !CallerCanRead(aCx)) {
aRv.Throw(NS_ERROR_DOM_SECURITY_ERR);
return;
}
@@ -939,9 +937,38 @@
nsIntSize HTMLCanvasElement::GetSize() { return GetWidthHeight(); }
-bool HTMLCanvasElement::IsWriteOnly() { return mWriteOnly; }
+bool HTMLCanvasElement::IsWriteOnly() const { return mWriteOnly; }
+
+void HTMLCanvasElement::SetWriteOnly() {
+ mExpandedReader = nullptr;
+ mWriteOnly = true;
+}
+
+void
+HTMLCanvasElement::SetWriteOnly(nsIPrincipal* aExpandedReader)
+{
+ mExpandedReader = aExpandedReader;
+ mWriteOnly = true;
+}
+
+bool
+HTMLCanvasElement::CallerCanRead(JSContext* aCx)
+{
+ if (!mWriteOnly) {
+ return true;
+ }
+
+ nsIPrincipal* prin = nsContentUtils::SubjectPrincipal(aCx);
-void HTMLCanvasElement::SetWriteOnly() { mWriteOnly = true; }
+ // If mExpandedReader is set, this canvas was tainted only by
+ // mExpandedReader's resources. So allow reading if the subject
+ // principal subsumes mExpandedReader.
+ if (mExpandedReader && prin->Subsumes(mExpandedReader)) {
+ return true;
+ }
+
+ return nsContentUtils::PrincipalHasPermission(prin, nsGkAtoms::all_urlsPermission);
+}
void HTMLCanvasElement::InvalidateCanvasContent(const gfx::Rect* damageRect) {
// We don't need to flush anything here; if there's no frame or if
diff -Nru thunderbird-60.6.1+build2/dom/html/HTMLCanvasElement.h thunderbird-60.7.0+build1/dom/html/HTMLCanvasElement.h
--- thunderbird-60.6.1+build2/dom/html/HTMLCanvasElement.h 2019-03-25 09:16:52.000000000 +0000
+++ thunderbird-60.7.0+build1/dom/html/HTMLCanvasElement.h 2019-05-17 15:57:35.000000000 +0000
@@ -201,7 +201,7 @@
/**
* Determine whether the canvas is write-only.
*/
- bool IsWriteOnly();
+ bool IsWriteOnly() const;
/**
* Force the canvas to be write-only.
@@ -209,6 +209,12 @@
void SetWriteOnly();
/**
+ * Force the canvas to be write-only, except for readers from
+ * a specific extension's content script expanded principal.
+ */
+ void SetWriteOnly(nsIPrincipal* aExpandedReader);
+
+ /**
* Notify that some canvas content has changed and the window may
* need to be updated. aDamageRect is in canvas coordinates.
*/
@@ -369,7 +375,14 @@
// We also transitively set it when script paints a canvas which
// is itself write-only.
bool mWriteOnly;
-
+
+ // When this canvas is (only) tainted by an image from an extension
+ // content script, allow reads from the same extension afterwards.
+ RefPtr mExpandedReader;
+
+ // Determines if the caller should be able to read the content.
+ bool CallerCanRead(JSContext* aCx);
+
bool IsPrintCallbackDone();
void HandlePrintCallback(nsPresContext::nsPresContextType aType);
diff -Nru thunderbird-60.6.1+build2/dom/indexedDB/ActorsParent.cpp thunderbird-60.7.0+build1/dom/indexedDB/ActorsParent.cpp
--- thunderbird-60.6.1+build2/dom/indexedDB/ActorsParent.cpp 2019-03-25 09:16:52.000000000 +0000
+++ thunderbird-60.7.0+build1/dom/indexedDB/ActorsParent.cpp 2019-05-17 15:57:35.000000000 +0000
@@ -21275,32 +21275,38 @@
MOZ_ASSERT(mTransaction);
if (NS_WARN_IF(IsActorDestroyed())) {
- // Don't send any notifications if the actor was destroyed already.
+ // Normally we wouldn't need to send any notifications if the actor was
+ // already destroyed, but this can be a VersionChangeOp which needs to
+ // notify its parent operation (OpenDatabaseOp) about the failure.
+ // So SendFailureResult needs to be called even when the actor was
+ // destroyed. Normal operations redundantly check if the actor was
+ // destroyed in SendSuccessResult and SendFailureResult, therefore it's
+ // ok to call it in all cases here.
if (NS_SUCCEEDED(mResultCode)) {
IDB_REPORT_INTERNAL_ERR();
mResultCode = NS_ERROR_DOM_INDEXEDDB_UNKNOWN_ERR;
}
- } else {
- if (mTransaction->IsInvalidated() || mTransaction->IsAborted()) {
- // Aborted transactions always see their requests fail with ABORT_ERR,
- // even if the request succeeded or failed with another error.
- mResultCode = NS_ERROR_DOM_INDEXEDDB_ABORT_ERR;
- } else if (NS_SUCCEEDED(mResultCode)) {
- if (aSendPreprocessInfo) {
- // This should not release the IPDL reference.
- mResultCode = SendPreprocessInfo();
- } else {
- // This may release the IPDL reference.
- mResultCode = SendSuccessResult();
- }
+ } else if (mTransaction->IsInvalidated() || mTransaction->IsAborted()) {
+ // Aborted transactions always see their requests fail with ABORT_ERR,
+ // even if the request succeeded or failed with another error.
+ mResultCode = NS_ERROR_DOM_INDEXEDDB_ABORT_ERR;
+ }
+
+ if (NS_SUCCEEDED(mResultCode)) {
+ if (aSendPreprocessInfo) {
+ // This should not release the IPDL reference.
+ mResultCode = SendPreprocessInfo();
+ } else {
+ // This may release the IPDL reference.
+ mResultCode = SendSuccessResult();
}
+ }
- if (NS_FAILED(mResultCode)) {
- // This should definitely release the IPDL reference.
- if (!SendFailureResult(mResultCode)) {
- // Abort the transaction.
- mTransaction->Abort(mResultCode, /* aForce */ false);
- }
+ if (NS_FAILED(mResultCode)) {
+ // This should definitely release the IPDL reference.
+ if (!SendFailureResult(mResultCode)) {
+ // Abort the transaction.
+ mTransaction->Abort(mResultCode, /* aForce */ false);
}
}
diff -Nru thunderbird-60.6.1+build2/dom/ipc/ContentParent.cpp thunderbird-60.7.0+build1/dom/ipc/ContentParent.cpp
--- thunderbird-60.6.1+build2/dom/ipc/ContentParent.cpp 2019-03-25 09:16:52.000000000 +0000
+++ thunderbird-60.7.0+build1/dom/ipc/ContentParent.cpp 2019-05-17 15:57:35.000000000 +0000
@@ -4505,6 +4505,9 @@
case gfx::CrashGuardType::D3D11Video:
guard = MakeUnique(this);
break;
+ case gfx::CrashGuardType::WMFVPXVideo:
+ guard = MakeUnique(this);
+ break;
default:
MOZ_ASSERT_UNREACHABLE("unknown crash guard type");
return IPC_FAIL_NO_REASON(this);
diff -Nru thunderbird-60.6.1+build2/dom/media/AudioConverter.cpp thunderbird-60.7.0+build1/dom/media/AudioConverter.cpp
--- thunderbird-60.6.1+build2/dom/media/AudioConverter.cpp 2019-03-25 09:16:52.000000000 +0000
+++ thunderbird-60.7.0+build1/dom/media/AudioConverter.cpp 2019-05-17 15:57:35.000000000 +0000
@@ -5,8 +5,8 @@
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
#include "AudioConverter.h"
-#include
#include
+#include
#include
/*
@@ -131,24 +131,26 @@
size_t AudioConverter::DownmixAudio(void* aOut, const void* aIn,
size_t aFrames) const {
- MOZ_ASSERT(mIn.Format() == AudioConfig::FORMAT_S16 ||
- mIn.Format() == AudioConfig::FORMAT_FLT);
- MOZ_ASSERT(mIn.Channels() >= mOut.Channels());
- MOZ_ASSERT(mIn.Layout() == AudioConfig::ChannelLayout(mIn.Channels()),
- "Can only downmix input data in SMPTE layout");
- MOZ_ASSERT(mOut.Layout() == AudioConfig::ChannelLayout(2) ||
- mOut.Layout() == AudioConfig::ChannelLayout(1));
+ MOZ_DIAGNOSTIC_ASSERT(mIn.Format() == AudioConfig::FORMAT_S16 ||
+ mIn.Format() == AudioConfig::FORMAT_FLT);
+ MOZ_DIAGNOSTIC_ASSERT(mIn.Channels() >= mOut.Channels());
+ MOZ_DIAGNOSTIC_ASSERT(
+ mIn.Layout() == AudioConfig::ChannelLayout(mIn.Channels()),
+ "Can only downmix input data in SMPTE layout");
+ MOZ_DIAGNOSTIC_ASSERT(mOut.Layout() == AudioConfig::ChannelLayout(2) ||
+ mOut.Layout() == AudioConfig::ChannelLayout(1));
- uint32_t channels = mIn.Channels();
+ uint32_t inChannels = mIn.Channels();
+ uint32_t outChannels = mOut.Channels();
- if (channels == 1 && mOut.Channels() == 1) {
+ if (inChannels == outChannels) {
if (aOut != aIn) {
memmove(aOut, aIn, FramesOutToBytes(aFrames));
}
return aFrames;
}
- if (channels > 2) {
+ if (inChannels > 2) {
if (mIn.Format() == AudioConfig::FORMAT_FLT) {
// Downmix matrix. Per-row normalization 1 for rows 3,4 and 2 for rows
// 5-8.
@@ -193,14 +195,16 @@
for (uint32_t i = 0; i < aFrames; i++) {
float sampL = 0.0;
float sampR = 0.0;
- for (uint32_t j = 0; j < channels; j++) {
- sampL +=
- in[i * mIn.Channels() + j] * dmatrix[mIn.Channels() - 3][j][0];
- sampR +=
- in[i * mIn.Channels() + j] * dmatrix[mIn.Channels() - 3][j][1];
+ for (uint32_t j = 0; j < inChannels; j++) {
+ sampL += in[i * inChannels + j] * dmatrix[inChannels - 3][j][0];
+ sampR += in[i * inChannels + j] * dmatrix[inChannels - 3][j][1];
+ }
+ if (outChannels == 2) {
+ *out++ = sampL;
+ *out++ = sampR;
+ } else {
+ *out++ = (sampL + sampR) * 0.5;
}
- *out++ = sampL;
- *out++ = sampR;
}
} else if (mIn.Format() == AudioConfig::FORMAT_S16) {
// Downmix matrix. Per-row normalization 1 for rows 3,4 and 2 for rows
@@ -240,45 +244,46 @@
for (uint32_t i = 0; i < aFrames; i++) {
int32_t sampL = 0;
int32_t sampR = 0;
- for (uint32_t j = 0; j < channels; j++) {
- sampL += in[i * channels + j] * dmatrix[channels - 3][j][0];
- sampR += in[i * channels + j] * dmatrix[channels - 3][j][1];
+ for (uint32_t j = 0; j < inChannels; j++) {
+ sampL += in[i * inChannels + j] * dmatrix[inChannels - 3][j][0];
+ sampR += in[i * inChannels + j] * dmatrix[inChannels - 3][j][1];
+ }
+ sampL = clipTo15((sampL + 8192) >> 14);
+ sampR = clipTo15((sampR + 8192) >> 14);
+ if (outChannels == 2) {
+ *out++ = sampL;
+ *out++ = sampR;
+ } else {
+ *out++ = (sampL + sampR) * 0.5;
}
- *out++ = clipTo15((sampL + 8192) >> 14);
- *out++ = clipTo15((sampR + 8192) >> 14);
}
} else {
MOZ_DIAGNOSTIC_ASSERT(false, "Unsupported data type");
}
-
- // If we are to continue downmixing to mono, start working on the output
- // buffer.
- aIn = aOut;
- channels = 2;
+ return aFrames;
}
- if (mOut.Channels() == 1) {
- if (mIn.Format() == AudioConfig::FORMAT_FLT) {
- const float* in = static_cast(aIn);
- float* out = static_cast(aOut);
- for (size_t fIdx = 0; fIdx < aFrames; ++fIdx) {
- float sample = 0.0;
- // The sample of the buffer would be interleaved.
- sample = (in[fIdx * channels] + in[fIdx * channels + 1]) * 0.5;
- *out++ = sample;
- }
- } else if (mIn.Format() == AudioConfig::FORMAT_S16) {
- const int16_t* in = static_cast(aIn);
- int16_t* out = static_cast(aOut);
- for (size_t fIdx = 0; fIdx < aFrames; ++fIdx) {
- int32_t sample = 0.0;
- // The sample of the buffer would be interleaved.
- sample = (in[fIdx * channels] + in[fIdx * channels + 1]) * 0.5;
- *out++ = sample;
- }
- } else {
- MOZ_DIAGNOSTIC_ASSERT(false, "Unsupported data type");
+ MOZ_DIAGNOSTIC_ASSERT(inChannels == 2 && outChannels == 1);
+ if (mIn.Format() == AudioConfig::FORMAT_FLT) {
+ const float* in = static_cast(aIn);
+ float* out = static_cast(aOut);
+ for (size_t fIdx = 0; fIdx < aFrames; ++fIdx) {
+ float sample = 0.0;
+ // The sample of the buffer would be interleaved.
+ sample = (in[fIdx * inChannels] + in[fIdx * inChannels + 1]) * 0.5;
+ *out++ = sample;
+ }
+ } else if (mIn.Format() == AudioConfig::FORMAT_S16) {
+ const int16_t* in = static_cast(aIn);
+ int16_t* out = static_cast(aOut);
+ for (size_t fIdx = 0; fIdx < aFrames; ++fIdx) {
+ int32_t sample = 0.0;
+ // The sample of the buffer would be interleaved.
+ sample = (in[fIdx * inChannels] + in[fIdx * inChannels + 1]) * 0.5;
+ *out++ = sample;
}
+ } else {
+ MOZ_DIAGNOSTIC_ASSERT(false, "Unsupported data type");
}
return aFrames;
}
diff -Nru thunderbird-60.6.1+build2/dom/media/eme/CDMProxy.h thunderbird-60.7.0+build1/dom/media/eme/CDMProxy.h
--- thunderbird-60.6.1+build2/dom/media/eme/CDMProxy.h 2019-03-25 09:16:53.000000000 +0000
+++ thunderbird-60.7.0+build1/dom/media/eme/CDMProxy.h 2019-05-17 15:57:36.000000000 +0000
@@ -82,7 +82,7 @@
// Main thread only.
CDMProxy(dom::MediaKeys* aKeys, const nsAString& aKeySystem,
bool aDistinctiveIdentifierRequired, bool aPersistentStateRequired,
- nsIEventTarget* aMainThread)
+ nsISerialEventTarget* aMainThread)
: mKeys(aKeys),
mKeySystem(aKeySystem),
mCapabilites("CDMProxy::mCDMCaps"),
@@ -272,7 +272,7 @@
const bool mPersistentStateRequired;
// The main thread associated with the root document.
- const nsCOMPtr mMainThread;
+ const nsCOMPtr mMainThread;
};
} // namespace mozilla
diff -Nru thunderbird-60.6.1+build2/dom/media/eme/mediadrm/MediaDrmCDMProxy.cpp thunderbird-60.7.0+build1/dom/media/eme/mediadrm/MediaDrmCDMProxy.cpp
--- thunderbird-60.6.1+build2/dom/media/eme/mediadrm/MediaDrmCDMProxy.cpp 2019-03-25 09:16:52.000000000 +0000
+++ thunderbird-60.7.0+build1/dom/media/eme/mediadrm/MediaDrmCDMProxy.cpp 2019-05-17 15:57:35.000000000 +0000
@@ -28,7 +28,7 @@
const nsAString& aKeySystem,
bool aDistinctiveIdentifierRequired,
bool aPersistentStateRequired,
- nsIEventTarget* aMainThread)
+ nsISerialEventTarget* aMainThread)
: CDMProxy(aKeys, aKeySystem, aDistinctiveIdentifierRequired,
aPersistentStateRequired, aMainThread),
mCDM(nullptr),
diff -Nru thunderbird-60.6.1+build2/dom/media/eme/mediadrm/MediaDrmCDMProxy.h thunderbird-60.7.0+build1/dom/media/eme/mediadrm/MediaDrmCDMProxy.h
--- thunderbird-60.6.1+build2/dom/media/eme/mediadrm/MediaDrmCDMProxy.h 2019-03-25 09:16:52.000000000 +0000
+++ thunderbird-60.7.0+build1/dom/media/eme/mediadrm/MediaDrmCDMProxy.h 2019-05-17 15:57:35.000000000 +0000
@@ -31,7 +31,8 @@
MediaDrmCDMProxy(dom::MediaKeys* aKeys, const nsAString& aKeySystem,
bool aDistinctiveIdentifierRequired,
- bool aPersistentStateRequired, nsIEventTarget* aMainThread);
+ bool aPersistentStateRequired,
+ nsISerialEventTarget* aMainThread);
void Init(PromiseId aPromiseId, const nsAString& aOrigin,
const nsAString& aTopLevelOrigin,
diff -Nru thunderbird-60.6.1+build2/dom/media/eme/MediaKeys.cpp thunderbird-60.7.0+build1/dom/media/eme/MediaKeys.cpp
--- thunderbird-60.6.1+build2/dom/media/eme/MediaKeys.cpp 2019-03-25 09:16:52.000000000 +0000
+++ thunderbird-60.7.0+build1/dom/media/eme/MediaKeys.cpp 2019-05-17 15:57:35.000000000 +0000
@@ -307,7 +307,7 @@
};
already_AddRefed MediaKeys::CreateCDMProxy(
- nsIEventTarget* aMainThread) {
+ nsISerialEventTarget* aMainThread) {
RefPtr proxy;
#ifdef MOZ_WIDGET_ANDROID
if (IsWidevineKeySystem(mKeySystem)) {
diff -Nru thunderbird-60.6.1+build2/dom/media/eme/MediaKeys.h thunderbird-60.7.0+build1/dom/media/eme/MediaKeys.h
--- thunderbird-60.6.1+build2/dom/media/eme/MediaKeys.h 2019-03-25 09:16:52.000000000 +0000
+++ thunderbird-60.7.0+build1/dom/media/eme/MediaKeys.h 2019-05-17 15:57:35.000000000 +0000
@@ -148,7 +148,7 @@
// Instantiate CDMProxy instance.
// It could be MediaDrmCDMProxy (Widevine on Fennec) or ChromiumCDMProxy (the
// rest).
- already_AddRefed CreateCDMProxy(nsIEventTarget* aMainThread);
+ already_AddRefed CreateCDMProxy(nsISerialEventTarget* aMainThread);
// Removes promise from mPromises, and returns it.
already_AddRefed RetrievePromise(PromiseId aId);
diff -Nru thunderbird-60.6.1+build2/dom/media/gmp/ChromiumCDMParent.cpp thunderbird-60.7.0+build1/dom/media/gmp/ChromiumCDMParent.cpp
--- thunderbird-60.6.1+build2/dom/media/gmp/ChromiumCDMParent.cpp 2019-03-25 09:16:52.000000000 +0000
+++ thunderbird-60.7.0+build1/dom/media/gmp/ChromiumCDMParent.cpp 2019-05-17 15:57:35.000000000 +0000
@@ -61,8 +61,6 @@
!aMainThread ? "true" : "false")),
__func__);
}
- mCDMCallback = aCDMCallback;
- mMainThread = aMainThread;
RefPtr promise =
mInitPromise.Ensure(__func__);
@@ -70,7 +68,7 @@
SendInit(aAllowDistinctiveIdentifier, aAllowPersistentState)
->Then(
AbstractThread::GetCurrent(), __func__,
- [self](bool aSuccess) {
+ [self, aCDMCallback](bool aSuccess) {
if (!aSuccess) {
GMP_LOG(
"ChromiumCDMParent::Init() failed with callback from "
@@ -84,6 +82,7 @@
}
GMP_LOG(
"ChromiumCDMParent::Init() succeeded with callback from child");
+ self->mCDMCallback = aCDMCallback;
self->mInitPromise.ResolveIfExists(true /* unused */, __func__);
},
[self](ResponseRejectReason aReason) {
diff -Nru thunderbird-60.6.1+build2/dom/media/gmp/ChromiumCDMParent.h thunderbird-60.7.0+build1/dom/media/gmp/ChromiumCDMParent.h
--- thunderbird-60.6.1+build2/dom/media/gmp/ChromiumCDMParent.h 2019-03-25 09:16:52.000000000 +0000
+++ thunderbird-60.7.0+build1/dom/media/gmp/ChromiumCDMParent.h 2019-05-17 15:57:35.000000000 +0000
@@ -179,9 +179,6 @@
// life time of this object, but never more than one active at once.
uint32_t mMaxRefFrames = 0;
ReorderQueue mReorderQueue;
-
- // The main thread associated with the root document. Must be set in Init().
- nsCOMPtr mMainThread;
};
} // namespace gmp
diff -Nru thunderbird-60.6.1+build2/dom/media/gmp/ChromiumCDMProxy.cpp thunderbird-60.7.0+build1/dom/media/gmp/ChromiumCDMProxy.cpp
--- thunderbird-60.6.1+build2/dom/media/gmp/ChromiumCDMProxy.cpp 2019-03-25 09:16:53.000000000 +0000
+++ thunderbird-60.7.0+build1/dom/media/gmp/ChromiumCDMProxy.cpp 2019-05-17 15:57:36.000000000 +0000
@@ -22,17 +22,18 @@
GMPCrashHelper* aCrashHelper,
bool aDistinctiveIdentifierRequired,
bool aPersistentStateRequired,
- nsIEventTarget* aMainThread)
+ nsISerialEventTarget* aMainThread)
: CDMProxy(aKeys, aKeySystem, aDistinctiveIdentifierRequired,
aPersistentStateRequired, aMainThread),
mCrashHelper(aCrashHelper),
mCDMMutex("ChromiumCDMProxy"),
mGMPThread(GetGMPAbstractThread()) {
MOZ_ASSERT(NS_IsMainThread());
- MOZ_COUNT_CTOR(ChromiumCDMProxy);
}
-ChromiumCDMProxy::~ChromiumCDMProxy() { MOZ_COUNT_DTOR(ChromiumCDMProxy); }
+ChromiumCDMProxy::~ChromiumCDMProxy() {
+ EME_LOG("ChromiumCDMProxy::~ChromiumCDMProxy(this=%p)", this);
+}
void ChromiumCDMProxy::Init(PromiseId aPromiseId, const nsAString& aOrigin,
const nsAString& aTopLevelOrigin,
@@ -90,13 +91,25 @@
cdm->Init(self->mCallback.get(),
self->mDistinctiveIdentifierRequired,
self->mPersistentStateRequired, self->mMainThread)
- ->Then(thread, __func__,
+ ->Then(self->mMainThread, __func__,
[self, aPromiseId, cdm](bool /* unused */) {
// CDM init succeeded
{
MutexAutoLock lock(self->mCDMMutex);
self->mCDM = cdm;
}
+ if (self->mIsShutdown) {
+ self->RejectPromise(
+ aPromiseId, NS_ERROR_DOM_INVALID_STATE_ERR,
+ NS_LITERAL_CSTRING(
+ "ChromiumCDMProxy shutdown during "
+ "ChromiumCDMProxy::Init"));
+ // If shutdown happened while waiting to init, we
+ // need to explicitly shutdown the CDM to avoid it
+ // referencing this proxy which is on its way out.
+ self->ShutdownCDMIfExists();
+ return;
+ }
self->OnCDMCreated(aPromiseId);
},
[self, aPromiseId](MediaResult aResult) {
@@ -118,13 +131,6 @@
EME_LOG("ChromiumCDMProxy::OnCDMCreated(pid=%u) isMainThread=%d this=%p",
aPromiseId, NS_IsMainThread(), this);
- if (!NS_IsMainThread()) {
- mMainThread->Dispatch(NewRunnableMethod(
- "ChromiumCDMProxy::OnCDMCreated", this,
- &ChromiumCDMProxy::OnCDMCreated, aPromiseId),
- NS_DISPATCH_NORMAL);
- return;
- }
MOZ_ASSERT(NS_IsMainThread());
if (mKeys.IsNull()) {
return;
@@ -141,6 +147,29 @@
}
}
+void ChromiumCDMProxy::ShutdownCDMIfExists() {
+ EME_LOG(
+ "ChromiumCDMProxy::ShutdownCDMIfExists(this=%p) mCDM=%p, mIsShutdown=%s",
+ this, mCDM.get(), mIsShutdown ? "true" : "false");
+ MOZ_ASSERT(NS_IsMainThread());
+ MOZ_ASSERT(mGMPThread);
+ MOZ_ASSERT(mIsShutdown,
+ "Should only shutdown the CDM if the proxy is shutting down");
+ RefPtr cdm;
+ {
+ MutexAutoLock lock(mCDMMutex);
+ cdm.swap(mCDM);
+ }
+ if (cdm) {
+ // We need to keep this proxy alive until the parent has finished its
+ // Shutdown (as it may still try to use the proxy until then).
+ RefPtr self(this);
+ nsCOMPtr task = NS_NewRunnableFunction(
+ "ChromiumCDMProxy::Shutdown", [self, cdm]() { cdm->Shutdown(); });
+ mGMPThread->Dispatch(task.forget());
+ }
+}
+
#ifdef DEBUG
bool ChromiumCDMProxy::IsOnOwnerThread() {
return mGMPThread->IsCurrentThreadIn();
@@ -294,21 +323,14 @@
void ChromiumCDMProxy::Shutdown() {
MOZ_ASSERT(NS_IsMainThread());
- EME_LOG("ChromiumCDMProxy::Shutdown()");
- mKeys.Clear();
- RefPtr cdm;
- {
- MutexAutoLock lock(mCDMMutex);
- cdm.swap(mCDM);
- }
- if (cdm) {
- // We need to keep this proxy alive until the parent has finished its
- // Shutdown (as it may still try to use the proxy until then).
- RefPtr self(this);
- nsCOMPtr task = NS_NewRunnableFunction(
- "ChromiumCDMProxy::Shutdown", [self, cdm]() { cdm->Shutdown(); });
- mGMPThread->Dispatch(task.forget());
+ EME_LOG("ChromiumCDMProxy::Shutdown(this=%p) mCDM=%p, mIsShutdown=%s", this,
+ mCDM.get(), mIsShutdown ? "true" : "false");
+ if (mIsShutdown) {
+ return;
}
+ mIsShutdown = true;
+ mKeys.Clear();
+ ShutdownCDMIfExists();
}
void ChromiumCDMProxy::RejectPromise(PromiseId aId, nsresult aCode,
diff -Nru thunderbird-60.6.1+build2/dom/media/gmp/ChromiumCDMProxy.h thunderbird-60.7.0+build1/dom/media/gmp/ChromiumCDMProxy.h
--- thunderbird-60.6.1+build2/dom/media/gmp/ChromiumCDMProxy.h 2019-03-25 09:16:52.000000000 +0000
+++ thunderbird-60.7.0+build1/dom/media/gmp/ChromiumCDMProxy.h 2019-05-17 15:57:35.000000000 +0000
@@ -7,8 +7,8 @@
#ifndef ChromiumCDMProxy_h_
#define ChromiumCDMProxy_h_
-#include "mozilla/CDMProxy.h"
#include "mozilla/AbstractThread.h"
+#include "mozilla/CDMProxy.h"
#include "ChromiumCDMParent.h"
namespace mozilla {
@@ -23,7 +23,7 @@
ChromiumCDMProxy(dom::MediaKeys* aKeys, const nsAString& aKeySystem,
GMPCrashHelper* aCrashHelper,
bool aAllowDistinctiveIdentifier, bool aAllowPersistentState,
- nsIEventTarget* aMainThread);
+ nsISerialEventTarget* aMainThread);
void Init(PromiseId aPromiseId, const nsAString& aOrigin,
const nsAString& aTopLevelOrigin,
@@ -108,9 +108,14 @@
private:
void OnCDMCreated(uint32_t aPromiseId);
+ void ShutdownCDMIfExists();
~ChromiumCDMProxy();
+ // True if Shutdown() has been called. Should only be read and written on
+ // main thread.
+ bool mIsShutdown = false;
+
GMPCrashHelper* mCrashHelper;
Mutex mCDMMutex;
diff -Nru thunderbird-60.6.1+build2/dom/media/ipc/VideoDecoderParent.cpp thunderbird-60.7.0+build1/dom/media/ipc/VideoDecoderParent.cpp
--- thunderbird-60.6.1+build2/dom/media/ipc/VideoDecoderParent.cpp 2019-03-25 09:16:52.000000000 +0000
+++ thunderbird-60.7.0+build1/dom/media/ipc/VideoDecoderParent.cpp 2019-05-17 15:57:35.000000000 +0000
@@ -11,6 +11,7 @@
#include "mozilla/layers/VideoBridgeChild.h"
#include "mozilla/layers/ImageClient.h"
#include "MediaInfo.h"
+#include "PDMFactory.h"
#include "VideoDecoderManagerParent.h"
#ifdef XP_WIN
#include "WMFDecoderModule.h"
@@ -61,9 +62,11 @@
mKnowsCompositor->IdentifyTextureHost(aIdentifier);
#ifdef XP_WIN
+ // Ensure everything is properly initialized on the right thread.
+ PDMFactory::EnsureInit();
+
// TODO: Ideally we wouldn't hardcode the WMF PDM, and we'd use the normal PDM
// factory logic for picking a decoder.
- WMFDecoderModule::Init();
RefPtr pdm(new WMFDecoderModule());
pdm->Startup();
diff -Nru thunderbird-60.6.1+build2/dom/media/MediaPrefs.h thunderbird-60.7.0+build1/dom/media/MediaPrefs.h
--- thunderbird-60.6.1+build2/dom/media/MediaPrefs.h 2019-03-25 09:16:52.000000000 +0000
+++ thunderbird-60.7.0+build1/dom/media/MediaPrefs.h 2019-05-17 15:57:36.000000000 +0000
@@ -154,7 +154,6 @@
DECL_MEDIA_PREF("media.wmf.skip-blacklist", PDMWMFSkipBlacklist, bool, false);
DECL_MEDIA_PREF("media.decoder-doctor.wmf-disabled-is-failure",
DecoderDoctorWMFDisabledIsFailure, bool, false);
- DECL_MEDIA_PREF("media.wmf.vp9.enabled", PDMWMFVP9DecoderEnabled, bool, true);
#endif
DECL_MEDIA_PREF("media.decoder.recycle.enabled", MediaDecoderCheckRecycling,
bool, false);
diff -Nru thunderbird-60.6.1+build2/dom/media/platforms/PDMFactory.cpp thunderbird-60.7.0+build1/dom/media/platforms/PDMFactory.cpp
--- thunderbird-60.6.1+build2/dom/media/platforms/PDMFactory.cpp 2019-03-25 09:16:53.000000000 +0000
+++ thunderbird-60.7.0+build1/dom/media/platforms/PDMFactory.cpp 2019-05-17 15:57:35.000000000 +0000
@@ -152,7 +152,8 @@
PDMFactory::~PDMFactory() {}
-void PDMFactory::EnsureInit() const {
+/* static */
+void PDMFactory::EnsureInit() {
{
StaticMutexAutoLock mon(sMonitor);
if (sInstance) {
diff -Nru thunderbird-60.6.1+build2/dom/media/platforms/PDMFactory.h thunderbird-60.7.0+build1/dom/media/platforms/PDMFactory.h
--- thunderbird-60.6.1+build2/dom/media/platforms/PDMFactory.h 2019-03-25 09:16:53.000000000 +0000
+++ thunderbird-60.7.0+build1/dom/media/platforms/PDMFactory.h 2019-05-17 15:57:36.000000000 +0000
@@ -45,6 +45,8 @@
// This is called on the decode task queue.
void SetCDMProxy(CDMProxy* aProxy);
+ static void EnsureInit();
+
static constexpr int kYUV400 = 0;
static constexpr int kYUV420 = 1;
static constexpr int kYUV422 = 2;
@@ -72,7 +74,6 @@
bool mFFmpegFailedToLoad = false;
bool mGMPPDMFailedToStartup = false;
- void EnsureInit() const;
template
friend class StaticAutoPtr;
static StaticAutoPtr sInstance;
diff -Nru thunderbird-60.6.1+build2/dom/media/platforms/wmf/WMFDecoderModule.cpp thunderbird-60.7.0+build1/dom/media/platforms/wmf/WMFDecoderModule.cpp
--- thunderbird-60.6.1+build2/dom/media/platforms/wmf/WMFDecoderModule.cpp 2019-03-25 09:16:53.000000000 +0000
+++ thunderbird-60.7.0+build1/dom/media/platforms/wmf/WMFDecoderModule.cpp 2019-05-17 15:57:36.000000000 +0000
@@ -5,6 +5,9 @@
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
#include "WMFDecoderModule.h"
+#include
+#include
+#include "DriverCrashGuard.h"
#include "GfxDriverInfo.h"
#include "MFTDecoder.h"
#include "MP4Decoder.h"
@@ -22,22 +25,23 @@
#include "mozilla/StaticMutex.h"
#include "mozilla/WindowsVersion.h"
#include "mozilla/gfx/gfxVars.h"
+#include "mozilla/mscom/EnsureMTA.h"
#include "nsAutoPtr.h"
#include "nsComponentManagerUtils.h"
#include "nsIGfxInfo.h"
#include "nsIWindowsRegKey.h"
+#include "nsIXULRuntime.h"
#include "nsServiceManagerUtils.h"
#include "nsWindowsHelpers.h"
#include "prsystem.h"
#include "nsIXULRuntime.h"
-#include "mozilla/mscom/EnsureMTA.h"
extern const GUID CLSID_WebmMfVpxDec;
-extern const GUID CLSID_AMDWebmMfVp9Dec;
namespace mozilla {
static Atomic sDXVAEnabled(false);
+static Atomic sUsableVPXMFT(false);
WMFDecoderModule::~WMFDecoderModule() {
if (mWMFInitialized) {
@@ -46,22 +50,54 @@
}
}
+static bool CanCreateMFTDecoder(const GUID& aGuid) {
+ // The IMFTransform interface used by MFTDecoder is documented to require to
+ // run on an MTA thread.
+ // https://msdn.microsoft.com/en-us/library/windows/desktop/ee892371(v=vs.85).aspx#components
+ // Note: our normal SharedThreadPool task queues are initialized to MTA, but
+ // the main thread (which calls in here from our CanPlayType implementation)
+ // is not.
+ bool canCreateDecoder = false;
+ mozilla::mscom::EnsureMTA([&]() -> void {
+ if (FAILED(wmf::MFStartup())) {
+ return;
+ }
+ RefPtr decoder(new MFTDecoder());
+ canCreateDecoder = SUCCEEDED(decoder->Create(aGuid));
+ wmf::MFShutdown();
+ });
+ return canCreateDecoder;
+}
+
/* static */
void WMFDecoderModule::Init() {
+ MOZ_DIAGNOSTIC_ASSERT(NS_IsMainThread());
+ bool testForVPx;
if (XRE_IsContentProcess()) {
// If we're in the content process and the UseGPUDecoder pref is set, it
// means that we've given up on the GPU process (it's been crashing) so we
// should disable DXVA
sDXVAEnabled = !MediaPrefs::PDMUseGPUDecoder();
+ // We need to test for VPX in the content process as the GPUDecoderModule
+ // directly calls WMFDecoderModule::Supports in the content process.
+ // This unnecessary requirement will be fixed in bug 1534815.
+ testForVPx = true;
} else if (XRE_IsGPUProcess()) {
// Always allow DXVA in the GPU process.
- sDXVAEnabled = true;
+ testForVPx = sDXVAEnabled = true;
} else {
// Only allow DXVA in the UI process if we aren't in e10s Firefox
- sDXVAEnabled = !mozilla::BrowserTabsRemoteAutostart();
+ testForVPx = sDXVAEnabled = !mozilla::BrowserTabsRemoteAutostart();
}
sDXVAEnabled = sDXVAEnabled && gfx::gfxVars::CanUseHardwareVideoDecoding();
+ testForVPx = testForVPx && gfx::gfxVars::CanUseHardwareVideoDecoding();
+ if (testForVPx && gfxPrefs::PDMWMFVP9DecoderEnabled()) {
+ gfx::WMFVPXVideoCrashGuard guard;
+ if (!guard.Crashed()) {
+ sUsableVPXMFT = CanCreateMFTDecoder(CLSID_WebmMfVpxDec);
+ }
+ }
}
/* static */
@@ -122,25 +158,6 @@
return decoder.forget();
}
-static bool CanCreateMFTDecoder(const GUID& aGuid) {
- // The IMFTransform interface used by MFTDecoder is documented to require to
- // run on an MTA thread.
- // https://msdn.microsoft.com/en-us/library/windows/desktop/ee892371(v=vs.85).aspx#components
- // Note: our normal SharedThreadPool task queues are initialized to MTA, but
- // the main thread (which calls in here from our CanPlayType implementation)
- // is not.
- bool canCreateDecoder = false;
- mozilla::mscom::EnsureMTA([&]() -> void {
- if (FAILED(wmf::MFStartup())) {
- return;
- }
- RefPtr decoder(new MFTDecoder());
- canCreateDecoder = SUCCEEDED(decoder->Create(aGuid));
- wmf::MFShutdown();
- });
- return canCreateDecoder;
-}
-
template
static bool CanCreateWMFDecoder() {
static StaticMutex sMutex;
@@ -188,18 +205,12 @@
CanCreateWMFDecoder()) {
return true;
}
- if (MediaPrefs::PDMWMFVP9DecoderEnabled()) {
+ if (sUsableVPXMFT) {
static const uint32_t VP8_USABLE_BUILD = 16287;
- if (VPXDecoder::IsVP8(aTrackInfo.mMimeType) &&
- IsWindowsBuildOrLater(VP8_USABLE_BUILD) &&
- CanCreateWMFDecoder()) {
- return true;
- }
- if (VPXDecoder::IsVP9(aTrackInfo.mMimeType) &&
- ((gfxPrefs::PDMWMFAMDVP9DecoderEnabled() &&
- CanCreateWMFDecoder()) ||
- CanCreateWMFDecoder())) {
- return true;
+ if ((VPXDecoder::IsVP8(aTrackInfo.mMimeType) &&
+ IsWindowsBuildOrLater(VP8_USABLE_BUILD)) ||
+ VPXDecoder::IsVP9(aTrackInfo.mMimeType)) {
+ return CanCreateWMFDecoder();
}
}
diff -Nru thunderbird-60.6.1+build2/dom/tests/mochitest/general/test_clipboard_disallowed.html thunderbird-60.7.0+build1/dom/tests/mochitest/general/test_clipboard_disallowed.html
--- thunderbird-60.6.1+build2/dom/tests/mochitest/general/test_clipboard_disallowed.html 2019-03-25 09:16:55.000000000 +0000
+++ thunderbird-60.7.0+build1/dom/tests/mochitest/general/test_clipboard_disallowed.html 2019-05-17 15:57:36.000000000 +0000
@@ -48,6 +48,21 @@
exception = null;
try {
+ clipboardData.mozSetDataAt("text/x-moz-place", "Test", 0);
+ } catch(ex) {
+ exception = ex;
+ }
+ is(String(exception).indexOf("SecurityError"), 0, "Cannot set place");
+ exception = null;
+ try {
+ clipboardData.mozSetDataAt("text/x-moz-place-container", "Test", 0);
+ } catch(ex) {
+ exception = ex;
+ }
+ is(String(exception).indexOf("SecurityError"), 0, "Cannot set place container");
+
+ exception = null;
+ try {
clipboardData.mozSetDataAt("application/something", "This is data", 0);
} catch(ex) {
exception = ex;
diff -Nru thunderbird-60.6.1+build2/dom/u2f/U2F.cpp thunderbird-60.7.0+build1/dom/u2f/U2F.cpp
--- thunderbird-60.6.1+build2/dom/u2f/U2F.cpp 2019-03-25 09:16:55.000000000 +0000
+++ thunderbird-60.7.0+build1/dom/u2f/U2F.cpp 2019-05-17 15:57:36.000000000 +0000
@@ -184,7 +184,7 @@
MOZ_ASSERT(NS_IsMainThread());
if (mTransaction.isSome()) {
- RejectTransaction(NS_ERROR_ABORT);
+ ClearTransaction();
}
if (mChild) {
diff -Nru thunderbird-60.6.1+build2/dom/webauthn/WebAuthnManager.cpp thunderbird-60.7.0+build1/dom/webauthn/WebAuthnManager.cpp
--- thunderbird-60.6.1+build2/dom/webauthn/WebAuthnManager.cpp 2019-03-25 09:16:55.000000000 +0000
+++ thunderbird-60.7.0+build1/dom/webauthn/WebAuthnManager.cpp 2019-05-17 15:57:36.000000000 +0000
@@ -192,7 +192,7 @@
MOZ_ASSERT(NS_IsMainThread());
if (mTransaction.isSome()) {
- RejectTransaction(NS_ERROR_ABORT);
+ ClearTransaction();
}
if (mChild) {
diff -Nru thunderbird-60.6.1+build2/editor/libeditor/HTMLEditor.h thunderbird-60.7.0+build1/editor/libeditor/HTMLEditor.h
--- thunderbird-60.6.1+build2/editor/libeditor/HTMLEditor.h 2019-03-25 09:16:56.000000000 +0000
+++ thunderbird-60.7.0+build1/editor/libeditor/HTMLEditor.h 2019-05-17 15:58:17.000000000 +0000
@@ -835,7 +835,6 @@
nsAtom* aAttribute,
const bool aChildrenOnly = false);
- bool NodeIsProperty(nsINode& aNode);
bool IsAtFrontOfNode(nsINode& aNode, int32_t aOffset);
bool IsAtEndOfNode(nsINode& aNode, int32_t aOffset);
bool IsOnlyAttribute(const Element* aElement, nsAtom* aAttribute);
diff -Nru thunderbird-60.6.1+build2/editor/libeditor/HTMLEditUtils.cpp thunderbird-60.7.0+build1/editor/libeditor/HTMLEditUtils.cpp
--- thunderbird-60.6.1+build2/editor/libeditor/HTMLEditUtils.cpp 2019-03-25 09:16:55.000000000 +0000
+++ thunderbird-60.7.0+build1/editor/libeditor/HTMLEditUtils.cpp 2019-05-17 15:58:17.000000000 +0000
@@ -43,6 +43,34 @@
nsGkAtoms::sup, nsGkAtoms::font);
}
+bool HTMLEditUtils::IsRemovableInlineStyleElement(Element& aElement) {
+ if (!aElement.IsHTMLElement()) {
+ return false;
+ }
+ // https://w3c.github.io/editing/execCommand.html#removeformat-candidate
+ if (aElement.IsAnyOfHTMLElements(
+ nsGkAtoms::abbr, // Chrome ignores, but does not make sense.
+ nsGkAtoms::acronym, nsGkAtoms::b,
+ nsGkAtoms::bdi, // Chrome ignores, but does not make sense.
+ nsGkAtoms::bdo, nsGkAtoms::big, nsGkAtoms::cite, nsGkAtoms::code,
+ // nsGkAtoms::del, Chrome ignores, but does not make sense but
+ // execCommand unofficial draft excludes this. Spec issue:
+ // https://github.com/w3c/editing/issues/192
+ nsGkAtoms::dfn, nsGkAtoms::em, nsGkAtoms::font, nsGkAtoms::i,
+ nsGkAtoms::ins, nsGkAtoms::kbd,
+ nsGkAtoms::mark, // Chrome ignores, but does not make sense.
+ nsGkAtoms::nobr, nsGkAtoms::q, nsGkAtoms::s, nsGkAtoms::samp,
+ nsGkAtoms::small, nsGkAtoms::span, nsGkAtoms::strike,
+ nsGkAtoms::strong, nsGkAtoms::sub, nsGkAtoms::sup, nsGkAtoms::tt,
+ nsGkAtoms::u, nsGkAtoms::var)) {
+ return true;
+ }
+ // If it's a element, we can remove it.
+ nsAutoString tagName;
+ aElement.GetTagName(tagName);
+ return tagName.LowerCaseEqualsASCII("blink");
+}
+
/**
* IsFormatNode() returns true if aNode is a format node.
*/
diff -Nru thunderbird-60.6.1+build2/editor/libeditor/HTMLEditUtils.h thunderbird-60.7.0+build1/editor/libeditor/HTMLEditUtils.h
--- thunderbird-60.6.1+build2/editor/libeditor/HTMLEditUtils.h 2019-03-25 09:16:55.000000000 +0000
+++ thunderbird-60.7.0+build1/editor/libeditor/HTMLEditUtils.h 2019-05-17 15:58:17.000000000 +0000
@@ -12,11 +12,20 @@
class nsINode;
namespace mozilla {
+namespace dom {
+class Element;
+} // namespace dom
class HTMLEditUtils final {
public:
static bool IsInlineStyle(nsINode* aNode);
static bool IsInlineStyle(nsIDOMNode* aNode);
+ /**
+ * IsRemovableInlineStyleElement() returns true if aElement is an inline
+ * element and can be removed or split to in order to modifying inline
+ * styles.
+ */
+ static bool IsRemovableInlineStyleElement(dom::Element& aElement);
static bool IsFormatNode(nsINode* aNode);
static bool IsFormatNode(nsIDOMNode* aNode);
static bool IsNodeThatCanOutdent(nsINode* aNode);
diff -Nru thunderbird-60.6.1+build2/editor/libeditor/HTMLStyleEditor.cpp thunderbird-60.7.0+build1/editor/libeditor/HTMLStyleEditor.cpp
--- thunderbird-60.6.1+build2/editor/libeditor/HTMLStyleEditor.cpp 2019-03-25 09:17:51.000000000 +0000
+++ thunderbird-60.7.0+build1/editor/libeditor/HTMLStyleEditor.cpp 2019-05-17 15:58:17.000000000 +0000
@@ -527,7 +527,8 @@
// node is href - test if really IsElement() && IsEditable(node) &&
+ HTMLEditUtils::IsRemovableInlineStyleElement(*node->AsElement())) ||
// or the style is specified in the style attribute
isSet) {
// Found a style node we need to split
@@ -638,11 +639,6 @@
return NS_OK;
}
-bool HTMLEditor::NodeIsProperty(nsINode& aNode) {
- return IsContainer(&aNode) && IsEditable(&aNode) && !IsBlockNode(&aNode) &&
- !aNode.IsHTMLElement(nsGkAtoms::a);
-}
-
nsresult HTMLEditor::RemoveStyleInside(nsIContent& aNode, nsAtom* aProperty,
nsAtom* aAttribute,
const bool aChildrenOnly /* = false */) {
@@ -669,7 +665,8 @@
// and for named anchors
(aProperty == nsGkAtoms::name && HTMLEditUtils::IsNamedAnchor(&aNode)) ||
// or node is any prop and we asked for that
- (!aProperty && NodeIsProperty(aNode)))) {
+ (!aProperty && IsEditable(&aNode) &&
+ HTMLEditUtils::IsRemovableInlineStyleElement(*aNode.AsElement())))) {
// if we weren't passed an attribute, then we want to
// remove any matching inlinestyles entirely
if (!aAttribute) {
diff -Nru thunderbird-60.6.1+build2/gfx/ipc/GPUProcessManager.cpp thunderbird-60.7.0+build1/gfx/ipc/GPUProcessManager.cpp
--- thunderbird-60.6.1+build2/gfx/ipc/GPUProcessManager.cpp 2019-03-25 09:16:56.000000000 +0000
+++ thunderbird-60.7.0+build1/gfx/ipc/GPUProcessManager.cpp 2019-05-17 15:57:38.000000000 +0000
@@ -785,8 +785,8 @@
if (mGPUChild) {
mGPUChild->SendNewContentCompositorManager(Move(parentPipe));
- } else {
- CompositorManagerParent::Create(Move(parentPipe));
+ } else if (!CompositorManagerParent::Create(Move(parentPipe))) {
+ return false;
}
*aOutEndpoint = Move(childPipe);
diff -Nru thunderbird-60.6.1+build2/gfx/ipc/VsyncBridgeChild.cpp thunderbird-60.7.0+build1/gfx/ipc/VsyncBridgeChild.cpp
--- thunderbird-60.6.1+build2/gfx/ipc/VsyncBridgeChild.cpp 2019-03-25 09:16:56.000000000 +0000
+++ thunderbird-60.7.0+build1/gfx/ipc/VsyncBridgeChild.cpp 2019-05-17 15:57:38.000000000 +0000
@@ -12,7 +12,7 @@
VsyncBridgeChild::VsyncBridgeChild(RefPtr aThread,
const uint64_t& aProcessToken)
- : mThread(aThread), mLoop(nullptr), mProcessToken(aProcessToken) {}
+ : mThread(aThread), mProcessToken(aProcessToken) {}
VsyncBridgeChild::~VsyncBridgeChild() {}
@@ -38,8 +38,6 @@
return;
}
- mLoop = MessageLoop::current();
-
// Last reference is freed in DeallocPVsyncBridgeChild.
AddRef();
}
@@ -65,7 +63,7 @@
};
bool VsyncBridgeChild::IsOnVsyncIOThread() const {
- return MessageLoop::current() == mLoop;
+ return mThread->IsOnCurrentThread();
}
void VsyncBridgeChild::NotifyVsync(TimeStamp aTimeStamp,
@@ -75,7 +73,7 @@
RefPtr task =
new NotifyVsyncTask(this, aTimeStamp, aLayersId);
- mLoop->PostTask(task.forget());
+ mThread->Dispatch(task.forget());
}
void VsyncBridgeChild::NotifyVsyncImpl(TimeStamp aTimeStamp,
@@ -91,8 +89,8 @@
void VsyncBridgeChild::Close() {
if (!IsOnVsyncIOThread()) {
- mLoop->PostTask(NewRunnableMethod("gfx::VsyncBridgeChild::Close", this,
- &VsyncBridgeChild::Close));
+ mThread->Dispatch(NewRunnableMethod("gfx::VsyncBridgeChild::Close", this,
+ &VsyncBridgeChild::Close));
return;
}
diff -Nru thunderbird-60.6.1+build2/gfx/ipc/VsyncBridgeChild.h thunderbird-60.7.0+build1/gfx/ipc/VsyncBridgeChild.h
--- thunderbird-60.6.1+build2/gfx/ipc/VsyncBridgeChild.h 2019-03-25 09:16:56.000000000 +0000
+++ thunderbird-60.7.0+build1/gfx/ipc/VsyncBridgeChild.h 2019-05-17 15:57:37.000000000 +0000
@@ -47,7 +47,6 @@
private:
RefPtr mThread;
- MessageLoop* mLoop;
uint64_t mProcessToken;
};
diff -Nru thunderbird-60.6.1+build2/gfx/ipc/VsyncIOThreadHolder.h thunderbird-60.7.0+build1/gfx/ipc/VsyncIOThreadHolder.h
--- thunderbird-60.6.1+build2/gfx/ipc/VsyncIOThreadHolder.h 2019-03-25 09:16:56.000000000 +0000
+++ thunderbird-60.7.0+build1/gfx/ipc/VsyncIOThreadHolder.h 2019-05-17 15:57:37.000000000 +0000
@@ -23,6 +23,14 @@
RefPtr GetThread() const;
+ bool IsOnCurrentThread() const {
+ return mThread->IsOnCurrentThread();
+ }
+
+ void Dispatch(already_AddRefed task) {
+ mThread->Dispatch(std::move(task), NS_DISPATCH_NORMAL);
+ }
+
private:
~VsyncIOThreadHolder();
diff -Nru thunderbird-60.6.1+build2/gfx/layers/composite/CanvasLayerComposite.cpp thunderbird-60.7.0+build1/gfx/layers/composite/CanvasLayerComposite.cpp
--- thunderbird-60.6.1+build2/gfx/layers/composite/CanvasLayerComposite.cpp 2019-03-25 09:16:56.000000000 +0000
+++ thunderbird-60.7.0+build1/gfx/layers/composite/CanvasLayerComposite.cpp 2019-05-17 15:57:38.000000000 +0000
@@ -40,9 +40,13 @@
bool CanvasLayerComposite::SetCompositableHost(CompositableHost* aHost) {
switch (aHost->GetType()) {
- case CompositableType::IMAGE:
+ case CompositableType::IMAGE: {
+ if (mCompositableHost && aHost != mCompositableHost) {
+ mCompositableHost->Detach(this);
+ }
mCompositableHost = aHost;
return true;
+ }
default:
return false;
}
diff -Nru thunderbird-60.6.1+build2/gfx/layers/composite/ImageLayerComposite.cpp thunderbird-60.7.0+build1/gfx/layers/composite/ImageLayerComposite.cpp
--- thunderbird-60.6.1+build2/gfx/layers/composite/ImageLayerComposite.cpp 2019-03-25 09:16:57.000000000 +0000
+++ thunderbird-60.7.0+build1/gfx/layers/composite/ImageLayerComposite.cpp 2019-05-17 15:57:38.000000000 +0000
@@ -47,9 +47,14 @@
bool ImageLayerComposite::SetCompositableHost(CompositableHost* aHost) {
switch (aHost->GetType()) {
- case CompositableType::IMAGE:
- mImageHost = static_cast(aHost);
+ case CompositableType::IMAGE: {
+ ImageHost* newImageHost = static_cast(aHost);
+ if (mImageHost && newImageHost != mImageHost) {
+ mImageHost->Detach(this);
+ }
+ mImageHost = newImageHost;
return true;
+ }
default:
return false;
}
diff -Nru thunderbird-60.6.1+build2/gfx/layers/composite/PaintedLayerComposite.cpp thunderbird-60.7.0+build1/gfx/layers/composite/PaintedLayerComposite.cpp
--- thunderbird-60.6.1+build2/gfx/layers/composite/PaintedLayerComposite.cpp 2019-03-25 09:16:57.000000000 +0000
+++ thunderbird-60.7.0+build1/gfx/layers/composite/PaintedLayerComposite.cpp 2019-05-17 15:57:37.000000000 +0000
@@ -47,9 +47,14 @@
switch (aHost->GetType()) {
case CompositableType::CONTENT_TILED:
case CompositableType::CONTENT_SINGLE:
- case CompositableType::CONTENT_DOUBLE:
- mBuffer = static_cast(aHost);
+ case CompositableType::CONTENT_DOUBLE: {
+ ContentHost* newBuffer = static_cast(aHost);
+ if (mBuffer && newBuffer != mBuffer) {
+ mBuffer->Detach(this);
+ }
+ mBuffer = newBuffer;
return true;
+ }
default:
return false;
}
diff -Nru thunderbird-60.6.1+build2/gfx/layers/ipc/CompositorManagerParent.cpp thunderbird-60.7.0+build1/gfx/layers/ipc/CompositorManagerParent.cpp
--- thunderbird-60.6.1+build2/gfx/layers/ipc/CompositorManagerParent.cpp 2019-03-25 09:16:57.000000000 +0000
+++ thunderbird-60.7.0+build1/gfx/layers/ipc/CompositorManagerParent.cpp 2019-05-17 15:57:38.000000000 +0000
@@ -46,7 +46,8 @@
return parent.forget();
}
-/* static */ void CompositorManagerParent::Create(
+/* static */
+bool CompositorManagerParent::Create(
Endpoint&& aEndpoint) {
MOZ_ASSERT(NS_IsMainThread());
@@ -54,6 +55,10 @@
// (or UI process if it subsumbed the GPU process).
MOZ_ASSERT(aEndpoint.OtherPid() != base::GetCurrentProcId());
+ if (!CompositorThreadHolder::IsActive()) {
+ return false;
+ }
+
RefPtr bridge = new CompositorManagerParent();
RefPtr runnable =
@@ -61,6 +66,7 @@
"CompositorManagerParent::Bind", bridge,
&CompositorManagerParent::Bind, Move(aEndpoint));
CompositorThreadHolder::Loop()->PostTask(runnable.forget());
+ return true;
}
/* static */ already_AddRefed
diff -Nru thunderbird-60.6.1+build2/gfx/layers/ipc/CompositorManagerParent.h thunderbird-60.7.0+build1/gfx/layers/ipc/CompositorManagerParent.h
--- thunderbird-60.6.1+build2/gfx/layers/ipc/CompositorManagerParent.h 2019-03-25 09:16:57.000000000 +0000
+++ thunderbird-60.7.0+build1/gfx/layers/ipc/CompositorManagerParent.h 2019-05-17 15:57:38.000000000 +0000
@@ -30,7 +30,7 @@
public:
static already_AddRefed CreateSameProcess();
- static void Create(Endpoint&& aEndpoint);
+ static bool Create(Endpoint&& aEndpoint);
static void Shutdown();
static already_AddRefed
diff -Nru thunderbird-60.6.1+build2/gfx/layers/ipc/ImageBridgeParent.cpp thunderbird-60.7.0+build1/gfx/layers/ipc/ImageBridgeParent.cpp
--- thunderbird-60.6.1+build2/gfx/layers/ipc/ImageBridgeParent.cpp 2019-03-25 09:16:57.000000000 +0000
+++ thunderbird-60.7.0+build1/gfx/layers/ipc/ImageBridgeParent.cpp 2019-05-17 15:57:38.000000000 +0000
@@ -92,6 +92,10 @@
MOZ_ASSERT(XRE_GetProcessType() == GeckoProcessType_GPU);
MessageLoop* loop = CompositorThreadHolder::Loop();
+ if (!loop) {
+ return false;
+ }
+
RefPtr parent =
new ImageBridgeParent(loop, aEndpoint.OtherPid());
@@ -218,6 +222,9 @@
/* static */ bool ImageBridgeParent::CreateForContent(
Endpoint&& aEndpoint) {
MessageLoop* loop = CompositorThreadHolder::Loop();
+ if (!loop) {
+ return false;
+ }
RefPtr bridge =
new ImageBridgeParent(loop, aEndpoint.OtherPid());
diff -Nru thunderbird-60.6.1+build2/gfx/layers/mlgpu/PaintedLayerMLGPU.cpp thunderbird-60.7.0+build1/gfx/layers/mlgpu/PaintedLayerMLGPU.cpp
--- thunderbird-60.6.1+build2/gfx/layers/mlgpu/PaintedLayerMLGPU.cpp 2019-03-25 09:16:57.000000000 +0000
+++ thunderbird-60.7.0+build1/gfx/layers/mlgpu/PaintedLayerMLGPU.cpp 2019-05-17 15:57:38.000000000 +0000
@@ -65,12 +65,16 @@
switch (aHost->GetType()) {
case CompositableType::CONTENT_TILED:
case CompositableType::CONTENT_SINGLE:
- case CompositableType::CONTENT_DOUBLE:
+ case CompositableType::CONTENT_DOUBLE: {
+ if (mHost && mHost != aHost->AsContentHost()) {
+ mHost->Detach(this);
+ }
mHost = aHost->AsContentHost();
if (!mHost) {
gfxWarning() << "ContentHostBase is not a ContentHostTexture";
}
return true;
+ }
default:
return false;
}
diff -Nru thunderbird-60.6.1+build2/gfx/skia/skia/src/core/SkPath.cpp thunderbird-60.7.0+build1/gfx/skia/skia/src/core/SkPath.cpp
--- thunderbird-60.6.1+build2/gfx/skia/skia/src/core/SkPath.cpp 2019-03-25 09:16:57.000000000 +0000
+++ thunderbird-60.7.0+build1/gfx/skia/skia/src/core/SkPath.cpp 2019-05-17 15:57:38.000000000 +0000
@@ -1676,10 +1676,10 @@
src = tmp.set(srcPath);
}
- SkPathRef::Editor ed(&fPathRef, src->fPathRef->countPoints(), src->fPathRef->countVerbs());
+ SkPathRef::Editor ed(&fPathRef, src->countPoints(), src->countVerbs());
const SkPoint* pts = src->fPathRef->pointsEnd();
- // we will iterator through src's verbs backwards
+ // we will iterate through src's verbs backwards
const uint8_t* verbs = src->fPathRef->verbsMemBegin(); // points at the last verb
const uint8_t* verbsEnd = src->fPathRef->verbs(); // points just past the first verb
const SkScalar* conicWeights = src->fPathRef->conicWeightsEnd();
@@ -1808,6 +1808,7 @@
SkPathRef::CreateTransformedCopy(&dst->fPathRef, *fPathRef.get(), matrix);
if (this != dst) {
+ dst->fLastMoveToIndex = fLastMoveToIndex;
dst->fFillType = fFillType;
dst->fIsVolatile = fIsVolatile;
}
diff -Nru thunderbird-60.6.1+build2/gfx/src/DriverCrashGuard.cpp thunderbird-60.7.0+build1/gfx/src/DriverCrashGuard.cpp
--- thunderbird-60.6.1+build2/gfx/src/DriverCrashGuard.cpp 2019-03-25 09:16:57.000000000 +0000
+++ thunderbird-60.7.0+build1/gfx/src/DriverCrashGuard.cpp 2019-05-17 15:57:39.000000000 +0000
@@ -24,10 +24,7 @@
static const size_t NUM_CRASH_GUARD_TYPES = size_t(CrashGuardType::NUM_TYPES);
static const char* sCrashGuardNames[] = {
- "d3d11layers",
- "d3d9video",
- "glcontext",
- "d3d11video",
+ "d3d11layers", "d3d9video", "glcontext", "d3d11video", "wmfvpxvideo",
};
static_assert(MOZ_ARRAY_LENGTH(sCrashGuardNames) == NUM_CRASH_GUARD_TYPES,
"CrashGuardType updated without a name string");
@@ -60,7 +57,7 @@
Initialize();
}
-static inline bool AreCrashGuardsEnabled() {
+static inline bool AreCrashGuardsEnabled(CrashGuardType aType) {
// Crash guard isn't supported in the GPU process since the entire
// process is basically a crash guard.
if (XRE_IsGPUProcess()) {
@@ -71,18 +68,18 @@
// channel is for development and having graphics features perma-disabled
// is rather annoying. Unless the user forces is with an environment
// variable, which comes in handy for testing.
- return gfxEnv::ForceCrashGuardNightly();
-#else
- // Check to see if all guards have been disabled through the environment.
- if (gfxEnv::DisableCrashGuard()) {
- return false;
+ // We handle the WMFVPXVideo crash guard differently to the other and always
+ // enable it as it completely breaks playback and there's no way around it.
+ if (aType != CrashGuardType::WMFVPXVideo) {
+ return gfxEnv::ForceCrashGuardNightly();
}
- return true;
#endif
+ // Check to see if all guards have been disabled through the environment.
+ return !gfxEnv::DisableCrashGuard();
}
void DriverCrashGuard::Initialize() {
- if (!AreCrashGuardsEnabled()) {
+ if (!AreCrashGuardsEnabled(mType)) {
return;
}
@@ -224,7 +221,6 @@
}
void DriverCrashGuard::NotifyCrashed() {
- CheckOrRefreshEnvironment();
SetStatus(DriverInitStatus::Crashed);
FlushPreferences();
LogCrashRecovery();
@@ -254,18 +250,24 @@
// session are activated rather than just the first.
bool DriverCrashGuard::CheckOrRefreshEnvironment() {
// Our result can be cached statically since we don't check live prefs.
- static bool sBaseInfoChanged = false;
- static bool sBaseInfoChecked = false;
+ // We need to cache once per crash guard type.
+ // The first call to CheckOrRefrechEnvironment will always return true should
+ // the configuration had changed, following calls will return false.
+ static bool sBaseInfoChanged[NUM_CRASH_GUARD_TYPES];
+ static bool sBaseInfoChecked[NUM_CRASH_GUARD_TYPES];
- if (!sBaseInfoChecked) {
+ const uint32_t type = uint32_t(mType);
+ if (!sBaseInfoChecked[type]) {
// None of the prefs we care about, so we cache the result statically.
- sBaseInfoChecked = true;
- sBaseInfoChanged = UpdateBaseEnvironment();
+ sBaseInfoChecked[type] = true;
+ sBaseInfoChanged[type] = UpdateBaseEnvironment();
}
// Always update the full environment, even if the base info didn't change.
- return UpdateEnvironment() || sBaseInfoChanged ||
- GetStatus() == DriverInitStatus::Unknown;
+ bool result = UpdateEnvironment() || sBaseInfoChanged[type] ||
+ GetStatus() == DriverInitStatus::Unknown;
+ sBaseInfoChanged[type] = false;
+ return result;
}
bool DriverCrashGuard::UpdateBaseEnvironment() {
@@ -352,15 +354,15 @@
void DriverCrashGuard::ForEachActiveCrashGuard(
const CrashGuardCallback& aCallback) {
- if (!AreCrashGuardsEnabled()) {
- // Even if guards look active (via prefs), they can be ignored if globally
- // disabled.
- return;
- }
-
for (size_t i = 0; i < NUM_CRASH_GUARD_TYPES; i++) {
CrashGuardType type = static_cast(i);
+ if (!AreCrashGuardsEnabled(type)) {
+ // Even if guards look active (via prefs), they can be ignored if globally
+ // disabled.
+ continue;
+ }
+
nsCString prefName;
BuildCrashGuardPrefName(type, prefName);
@@ -394,14 +396,15 @@
bool D3D11LayersCrashGuard::UpdateEnvironment() {
// Our result can be cached statically since we don't check live prefs.
static bool checked = false;
- static bool changed = false;
if (checked) {
- return changed;
+ // We no longer need to bypass the crash guard.
+ return false;
}
checked = true;
+ bool changed = false;
// Feature status.
#if defined(XP_WIN)
bool d2dEnabled = gfxPrefs::Direct2DForceEnabled() ||
@@ -411,14 +414,12 @@
bool d3d11Enabled = gfxConfig::IsEnabled(Feature::D3D11_COMPOSITING);
changed |= CheckAndUpdateBoolPref("feature-d3d11", d3d11Enabled);
-#endif
-
- if (!changed) {
- return false;
+ if (changed) {
+ RecordTelemetry(TelemetryState::EnvironmentChanged);
}
+#endif
- RecordTelemetry(TelemetryState::EnvironmentChanged);
- return true;
+ return changed;
}
void D3D11LayersCrashGuard::LogCrashRecovery() {
@@ -452,11 +453,6 @@
D3D9VideoCrashGuard::D3D9VideoCrashGuard(dom::ContentParent* aContentParent)
: DriverCrashGuard(CrashGuardType::D3D9Video, aContentParent) {}
-bool D3D9VideoCrashGuard::UpdateEnvironment() {
- // We don't care about any extra preferences here.
- return false;
-}
-
void D3D9VideoCrashGuard::LogCrashRecovery() {
gfxCriticalNote << "DXVA2D3D9 just crashed; hardware video will be disabled.";
}
@@ -469,11 +465,6 @@
D3D11VideoCrashGuard::D3D11VideoCrashGuard(dom::ContentParent* aContentParent)
: DriverCrashGuard(CrashGuardType::D3D11Video, aContentParent) {}
-bool D3D11VideoCrashGuard::UpdateEnvironment() {
- // We don't care about any extra preferences here.
- return false;
-}
-
void D3D11VideoCrashGuard::LogCrashRecovery() {
gfxCriticalNote
<< "DXVA2D3D11 just crashed; hardware video will be disabled.";
@@ -507,14 +498,16 @@
bool GLContextCrashGuard::UpdateEnvironment() {
static bool checked = false;
- static bool changed = false;
if (checked) {
- return changed;
+ // We no longer need to bypass the crash guard.
+ return false;
}
checked = true;
+ bool changed = false;
+
#if defined(XP_WIN)
changed |= CheckAndUpdateBoolPref("gfx.driver-init.webgl-angle-force-d3d11",
gfxPrefs::WebGLANGLEForceD3D11());
@@ -541,5 +534,18 @@
gfxCriticalNote << "GLContext remains enabled despite a previous crash.";
}
+WMFVPXVideoCrashGuard::WMFVPXVideoCrashGuard(dom::ContentParent* aContentParent)
+ : DriverCrashGuard(CrashGuardType::WMFVPXVideo, aContentParent) {}
+
+void WMFVPXVideoCrashGuard::LogCrashRecovery() {
+ gfxCriticalNote
+ << "WMF VPX decoder just crashed; hardware video will be disabled.";
+}
+
+void WMFVPXVideoCrashGuard::LogFeatureDisabled() {
+ gfxCriticalNote
+ << "WMF VPX video decoding is disabled due to a previous crash.";
+}
+
} // namespace gfx
} // namespace mozilla
diff -Nru thunderbird-60.6.1+build2/gfx/src/DriverCrashGuard.h thunderbird-60.7.0+build1/gfx/src/DriverCrashGuard.h
--- thunderbird-60.6.1+build2/gfx/src/DriverCrashGuard.h 2019-03-25 09:16:57.000000000 +0000
+++ thunderbird-60.7.0+build1/gfx/src/DriverCrashGuard.h 2019-05-17 15:57:38.000000000 +0000
@@ -40,6 +40,7 @@
D3D9Video,
GLContext,
D3D11Video,
+ WMFVPXVideo,
// Add new entries above this line, update the name array in
// DriverCrashGuard.cpp, and make sure to add an entry in
// ContentParent.cpp.
@@ -87,7 +88,15 @@
protected:
virtual void Initialize();
- virtual bool UpdateEnvironment() = 0;
+ // UpdateEnvironment needs to return true should we need to attempt the
+ // operation once again.
+ // It should return true once only so that in case of a crash, we won't
+ // needlessly attempt the operation over and over again leading to continual
+ // crashes. several times
+ virtual bool UpdateEnvironment() {
+ // We don't care about any extra preferences here.
+ return false;
+ }
virtual void LogCrashRecovery() = 0;
virtual void LogFeatureDisabled() = 0;
@@ -144,7 +153,6 @@
explicit D3D9VideoCrashGuard(dom::ContentParent* aContentParent = nullptr);
protected:
- bool UpdateEnvironment() override;
void LogCrashRecovery() override;
void LogFeatureDisabled() override;
};
@@ -154,7 +162,6 @@
explicit D3D11VideoCrashGuard(dom::ContentParent* aContentParent = nullptr);
protected:
- bool UpdateEnvironment() override;
void LogCrashRecovery() override;
void LogFeatureDisabled() override;
};
@@ -169,6 +176,15 @@
void LogCrashRecovery() override;
void LogFeatureDisabled() override;
};
+
+class WMFVPXVideoCrashGuard final : public DriverCrashGuard {
+ public:
+ explicit WMFVPXVideoCrashGuard(dom::ContentParent* aContentParent = nullptr);
+
+ protected:
+ void LogCrashRecovery() override;
+ void LogFeatureDisabled() override;
+};
} // namespace gfx
} // namespace mozilla
diff -Nru thunderbird-60.6.1+build2/gfx/thebes/gfxPrefs.h thunderbird-60.7.0+build1/gfx/thebes/gfxPrefs.h
--- thunderbird-60.6.1+build2/gfx/thebes/gfxPrefs.h 2019-03-25 09:16:58.000000000 +0000
+++ thunderbird-60.7.0+build1/gfx/thebes/gfxPrefs.h 2019-05-17 15:57:38.000000000 +0000
@@ -710,6 +710,7 @@
DECL_GFX_PREF(Live, "media.wmf.amd.vp9.enabled", PDMWMFAMDVP9DecoderEnabled, bool, false);
DECL_GFX_PREF(Live, "media.wmf.amd.highres.enabled", PDMWMFAMDHighResEnabled, bool, true);
DECL_GFX_PREF(Live, "media.wmf.allow-unsupported-resolutions", PDMWMFAllowUnsupportedResolutions, bool, false);
+ DECL_GFX_PREF(Once, "media.wmf.vp9.enabled", PDMWMFVP9DecoderEnabled, bool, true);
#endif
// These affect how line scrolls from wheel events will be accelerated.
diff -Nru thunderbird-60.6.1+build2/gfx/vr/ipc/VRManagerParent.cpp thunderbird-60.7.0+build1/gfx/vr/ipc/VRManagerParent.cpp
--- thunderbird-60.6.1+build2/gfx/vr/ipc/VRManagerParent.cpp 2019-03-25 09:16:57.000000000 +0000
+++ thunderbird-60.7.0+build1/gfx/vr/ipc/VRManagerParent.cpp 2019-05-17 15:57:38.000000000 +0000
@@ -73,6 +73,9 @@
/* static */ bool VRManagerParent::CreateForContent(
Endpoint&& aEndpoint) {
MessageLoop* loop = VRListenerThreadHolder::Loop();
+ if (!loop) {
+ return false;
+ }
RefPtr vmp = new VRManagerParent(aEndpoint.OtherPid(), true);
loop->PostTask(NewRunnableMethod&&>(
diff -Nru thunderbird-60.6.1+build2/intl/icu/GIT-INFO thunderbird-60.7.0+build1/intl/icu/GIT-INFO
--- thunderbird-60.6.1+build2/intl/icu/GIT-INFO 1970-01-01 00:00:00.000000000 +0000
+++ thunderbird-60.7.0+build1/intl/icu/GIT-INFO 2019-05-17 15:57:39.000000000 +0000
@@ -0,0 +1,5 @@
+commit dcae2a648060dce170fc47f37dbe40e1ec9db394
+Author: yumaoka
+Date: Tue Apr 9 23:29:57 2019 -0400
+
+ ICU-20536 ICU 60.3 release tasks
diff -Nru thunderbird-60.6.1+build2/intl/icu/source/common/unicode/uvernum.h thunderbird-60.7.0+build1/intl/icu/source/common/unicode/uvernum.h
--- thunderbird-60.6.1+build2/intl/icu/source/common/unicode/uvernum.h 2019-03-25 09:16:58.000000000 +0000
+++ thunderbird-60.7.0+build1/intl/icu/source/common/unicode/uvernum.h 2019-05-17 15:57:39.000000000 +0000
@@ -64,7 +64,7 @@
* This value will change in the subsequent releases of ICU
* @stable ICU 2.6
*/
-#define U_ICU_VERSION_MINOR_NUM 2
+#define U_ICU_VERSION_MINOR_NUM 3
/** The current ICU patchlevel version as an integer.
* This value will change in the subsequent releases of ICU
@@ -119,7 +119,7 @@
* This value will change in the subsequent releases of ICU
* @stable ICU 2.4
*/
-#define U_ICU_VERSION "60.2"
+#define U_ICU_VERSION "60.3"
/** The current ICU library major/minor version as a string without dots, for library name suffixes.
* This value will change in the subsequent releases of ICU
@@ -131,7 +131,7 @@
/** Data version in ICU4C.
* @internal ICU 4.4 Internal Use Only
**/
-#define U_ICU_DATA_VERSION "60.2"
+#define U_ICU_DATA_VERSION "60.3"
#endif /* U_HIDE_INTERNAL_API */
/*===========================================================================
diff -Nru thunderbird-60.6.1+build2/intl/icu/source/common/wintz.cpp thunderbird-60.7.0+build1/intl/icu/source/common/wintz.cpp
--- thunderbird-60.6.1+build2/intl/icu/source/common/wintz.cpp 2019-03-25 09:16:58.000000000 +0000
+++ thunderbird-60.7.0+build1/intl/icu/source/common/wintz.cpp 2019-05-17 15:57:38.000000000 +0000
@@ -49,7 +49,7 @@
/**
* Various registry keys and key fragments.
*/
-static const char CURRENT_ZONE_REGKEY[] = "SYSTEM\\CurrentControlSet\\Control\\TimeZoneInformation\\";
+static const wchar_t CURRENT_ZONE_REGKEY[] = L"SYSTEM\\CurrentControlSet\\Control\\TimeZoneInformation\\";
static const char STANDARD_TIME_REGKEY[] = " Standard Time";
static const char TZI_REGKEY[] = "TZI";
static const char STD_REGKEY[] = "Std";
@@ -121,27 +121,39 @@
return result;
}
-static LONG getTZKeyName(char* tzKeyName, int32_t length)
+static LONG getTZKeyName(char* tzKeyName, int32_t tzKeyNamelength)
{
HKEY hkey;
LONG result = FALSE;
- DWORD cbData = length;
+ WCHAR timeZoneKeyNameData[128];
+ DWORD timeZoneKeyNameLength = static_cast(sizeof(timeZoneKeyNameData));
- if(ERROR_SUCCESS == RegOpenKeyExA(
+ if(ERROR_SUCCESS == RegOpenKeyExW(
HKEY_LOCAL_MACHINE,
CURRENT_ZONE_REGKEY,
0,
KEY_QUERY_VALUE,
&hkey))
{
- result = RegQueryValueExA(
+ if (ERROR_SUCCESS == RegQueryValueExW(
hkey,
- "TimeZoneKeyName",
+ L"TimeZoneKeyName",
NULL,
NULL,
- (LPBYTE)tzKeyName,
- &cbData);
-
+ (LPBYTE)timeZoneKeyNameData,
+ &timeZoneKeyNameLength))
+ {
+ // Ensure null termination.
+ timeZoneKeyNameData[UPRV_LENGTHOF(timeZoneKeyNameData) - 1] = L'\0';
+
+ // Convert the UTF-16 string to UTF-8.
+ UErrorCode status = U_ZERO_ERROR;
+ u_strToUTF8(tzKeyName, tzKeyNamelength, NULL, reinterpret_cast(timeZoneKeyNameData), -1, &status);
+ if (U_ZERO_ERROR == status)
+ {
+ result = ERROR_SUCCESS;
+ }
+ }
RegCloseKey(hkey);
}
diff -Nru thunderbird-60.6.1+build2/intl/icu/source/data/locales/ar.txt thunderbird-60.7.0+build1/intl/icu/source/data/locales/ar.txt
--- thunderbird-60.6.1+build2/intl/icu/source/data/locales/ar.txt 2019-03-25 09:16:58.000000000 +0000
+++ thunderbird-60.7.0+build1/intl/icu/source/data/locales/ar.txt 2019-05-17 15:57:39.000000000 +0000
@@ -1634,6 +1634,7 @@
"تيشو",
"شووا",
"هيسي",
+ "ريوا",
}
}
}
diff -Nru thunderbird-60.6.1+build2/intl/icu/source/data/locales/ast.txt thunderbird-60.7.0+build1/intl/icu/source/data/locales/ast.txt
--- thunderbird-60.6.1+build2/intl/icu/source/data/locales/ast.txt 2019-03-25 09:16:59.000000000 +0000
+++ thunderbird-60.7.0+build1/intl/icu/source/data/locales/ast.txt 2019-05-17 15:57:39.000000000 +0000
@@ -2304,6 +2304,7 @@
"Taishō",
"e. Shōwa",
"Heisei",
+ "Reiwa",
}
narrow{
"Taika",
@@ -2542,6 +2543,7 @@
"T",
"S",
"H",
+ "R",
}
wide{
"Taika (645–650)",
@@ -2780,6 +2782,7 @@
"Taishō",
"era Shōwa",
"Heisei",
+ "Reiwa",
}
}
intervalFormats{
diff -Nru thunderbird-60.6.1+build2/intl/icu/source/data/locales/bs_Cyrl.txt thunderbird-60.7.0+build1/intl/icu/source/data/locales/bs_Cyrl.txt
--- thunderbird-60.6.1+build2/intl/icu/source/data/locales/bs_Cyrl.txt 2019-03-25 09:16:59.000000000 +0000
+++ thunderbird-60.7.0+build1/intl/icu/source/data/locales/bs_Cyrl.txt 2019-05-17 15:57:39.000000000 +0000
@@ -1030,6 +1030,7 @@
"Таишо",
"Шова",
"Хаисеи",
+ "Реива",
}
}
}
diff -Nru thunderbird-60.6.1+build2/intl/icu/source/data/locales/cs.txt thunderbird-60.7.0+build1/intl/icu/source/data/locales/cs.txt
--- thunderbird-60.6.1+build2/intl/icu/source/data/locales/cs.txt 2019-03-25 09:16:59.000000000 +0000
+++ thunderbird-60.7.0+build1/intl/icu/source/data/locales/cs.txt 2019-05-17 15:57:39.000000000 +0000
@@ -3697,6 +3697,7 @@
"Taishō",
"Shōwa",
"Heisei",
+ "Reiwa",
}
narrow{
"Taika (645–650)",
@@ -3935,6 +3936,7 @@
"T",
"S",
"H",
+ "R",
}
wide{
"Taika (645–650)",
@@ -4173,6 +4175,7 @@
"Taishō",
"Shōwa",
"Heisei",
+ "Reiwa",
}
}
intervalFormats{
diff -Nru thunderbird-60.6.1+build2/intl/icu/source/data/locales/de.txt thunderbird-60.7.0+build1/intl/icu/source/data/locales/de.txt
--- thunderbird-60.6.1+build2/intl/icu/source/data/locales/de.txt 2019-03-25 09:16:58.000000000 +0000
+++ thunderbird-60.7.0+build1/intl/icu/source/data/locales/de.txt 2019-05-17 15:57:39.000000000 +0000
@@ -1601,6 +1601,7 @@
"Taishō",
"Shōwa",
"Heisei",
+ "Reiwa",
}
}
}
diff -Nru thunderbird-60.6.1+build2/intl/icu/source/data/locales/he.txt thunderbird-60.7.0+build1/intl/icu/source/data/locales/he.txt
--- thunderbird-60.6.1+build2/intl/icu/source/data/locales/he.txt 2019-03-25 09:16:59.000000000 +0000
+++ thunderbird-60.7.0+build1/intl/icu/source/data/locales/he.txt 2019-05-17 15:57:39.000000000 +0000
@@ -1837,6 +1837,7 @@
"Taishō",
"Shōwa",
"Heisei",
+ "Reiwa",
}
}
}
diff -Nru thunderbird-60.6.1+build2/intl/icu/source/data/locales/hi.txt thunderbird-60.7.0+build1/intl/icu/source/data/locales/hi.txt
--- thunderbird-60.6.1+build2/intl/icu/source/data/locales/hi.txt 2019-03-25 09:16:58.000000000 +0000
+++ thunderbird-60.7.0+build1/intl/icu/source/data/locales/hi.txt 2019-05-17 15:57:39.000000000 +0000
@@ -1239,6 +1239,7 @@
"ताईशो",
"शोवा",
"हेईसेई",
+ "रेइवा",
}
}
}
diff -Nru thunderbird-60.6.1+build2/intl/icu/source/data/locales/hr.txt thunderbird-60.7.0+build1/intl/icu/source/data/locales/hr.txt
--- thunderbird-60.6.1+build2/intl/icu/source/data/locales/hr.txt 2019-03-25 09:16:59.000000000 +0000
+++ thunderbird-60.7.0+build1/intl/icu/source/data/locales/hr.txt 2019-05-17 15:57:39.000000000 +0000
@@ -1567,6 +1567,7 @@
"Taishō",
"Shōwa",
"Heisei",
+ "Reiwa",
}
}
}
diff -Nru thunderbird-60.6.1+build2/intl/icu/source/data/locales/id.txt thunderbird-60.7.0+build1/intl/icu/source/data/locales/id.txt
--- thunderbird-60.6.1+build2/intl/icu/source/data/locales/id.txt 2019-03-25 09:16:59.000000000 +0000
+++ thunderbird-60.7.0+build1/intl/icu/source/data/locales/id.txt 2019-05-17 15:57:39.000000000 +0000
@@ -2217,6 +2217,7 @@
"Taishō",
"Shōwa",
"Heisei",
+ "Reiwa",
}
}
}
diff -Nru thunderbird-60.6.1+build2/intl/icu/source/data/locales/ja.txt thunderbird-60.7.0+build1/intl/icu/source/data/locales/ja.txt
--- thunderbird-60.6.1+build2/intl/icu/source/data/locales/ja.txt 2019-03-25 09:16:58.000000000 +0000
+++ thunderbird-60.7.0+build1/intl/icu/source/data/locales/ja.txt 2019-05-17 15:57:39.000000000 +0000
@@ -2464,6 +2464,7 @@
"大正",
"昭和",
"平成",
+ "令和",
}
narrow{
"大化",
@@ -2702,6 +2703,7 @@
"T",
"S",
"H",
+ "R",
}
}
}
diff -Nru thunderbird-60.6.1+build2/intl/icu/source/data/locales/ko.txt thunderbird-60.7.0+build1/intl/icu/source/data/locales/ko.txt
--- thunderbird-60.6.1+build2/intl/icu/source/data/locales/ko.txt 2019-03-25 09:16:59.000000000 +0000
+++ thunderbird-60.7.0+build1/intl/icu/source/data/locales/ko.txt 2019-05-17 15:57:39.000000000 +0000
@@ -1909,6 +1909,7 @@
"다이쇼",
"쇼와",
"헤이세이",
+ "레이와",
}
}
}
diff -Nru thunderbird-60.6.1+build2/intl/icu/source/data/locales/lo.txt thunderbird-60.7.0+build1/intl/icu/source/data/locales/lo.txt
--- thunderbird-60.6.1+build2/intl/icu/source/data/locales/lo.txt 2019-03-25 09:16:59.000000000 +0000
+++ thunderbird-60.7.0+build1/intl/icu/source/data/locales/lo.txt 2019-05-17 15:57:39.000000000 +0000
@@ -1845,6 +1845,7 @@
"ໄຕໂຊ",
"ໂຊວາ",
"ຮີຊີ",
+ "Reiwa",
}
}
}
diff -Nru thunderbird-60.6.1+build2/intl/icu/source/data/locales/lt.txt thunderbird-60.7.0+build1/intl/icu/source/data/locales/lt.txt
--- thunderbird-60.6.1+build2/intl/icu/source/data/locales/lt.txt 2019-03-25 09:16:58.000000000 +0000
+++ thunderbird-60.7.0+build1/intl/icu/source/data/locales/lt.txt 2019-05-17 15:57:39.000000000 +0000
@@ -2466,6 +2466,7 @@
"Taišo",
"Šova",
"Heisei",
+ "Reiwa",
}
}
}
diff -Nru thunderbird-60.6.1+build2/intl/icu/source/data/locales/nb.txt thunderbird-60.7.0+build1/intl/icu/source/data/locales/nb.txt
--- thunderbird-60.6.1+build2/intl/icu/source/data/locales/nb.txt 2019-03-25 09:16:59.000000000 +0000
+++ thunderbird-60.7.0+build1/intl/icu/source/data/locales/nb.txt 2019-05-17 15:57:39.000000000 +0000
@@ -5483,6 +5483,7 @@
"Taishō",
"Shōwa",
"Heisei",
+ "Reiwa",
}
narrow{
"Taika (645–650)",
@@ -5721,6 +5722,7 @@
"T",
"S",
"H",
+ "R",
}
wide{
"Taika (645–650)",
@@ -5959,6 +5961,7 @@
"Taishō",
"Shōwa",
"Heisei",
+ "Reiwa",
}
}
intervalFormats{
diff -Nru thunderbird-60.6.1+build2/intl/icu/source/data/locales/nl.txt thunderbird-60.7.0+build1/intl/icu/source/data/locales/nl.txt
--- thunderbird-60.6.1+build2/intl/icu/source/data/locales/nl.txt 2019-03-25 09:16:59.000000000 +0000
+++ thunderbird-60.7.0+build1/intl/icu/source/data/locales/nl.txt 2019-05-17 15:57:39.000000000 +0000
@@ -4894,6 +4894,7 @@
"Taishō",
"Shōwa",
"Heisei",
+ "Reiwa",
}
narrow{
"Taika (645–650)",
@@ -5132,6 +5133,7 @@
"T",
"S",
"H",
+ "R",
}
wide{
"Taika (645–650)",
@@ -5370,6 +5372,7 @@
"Taishō",
"Shōwa",
"Heisei",
+ "Reiwa",
}
}
}
diff -Nru thunderbird-60.6.1+build2/intl/icu/source/data/locales/root.txt thunderbird-60.7.0+build1/intl/icu/source/data/locales/root.txt
--- thunderbird-60.6.1+build2/intl/icu/source/data/locales/root.txt 2019-03-25 09:16:59.000000000 +0000
+++ thunderbird-60.7.0+build1/intl/icu/source/data/locales/root.txt 2019-05-17 15:57:39.000000000 +0000
@@ -1713,6 +1713,7 @@
"Taishō",
"Shōwa",
"Heisei",
+ "Reiwa",
}
narrow{
"Taika (645–650)",
@@ -1951,6 +1952,7 @@
"T",
"S",
"H",
+ "R",
}
wide:alias{"/LOCALE/calendar/japanese/eras/abbreviated"}
}
diff -Nru thunderbird-60.6.1+build2/intl/icu/source/data/locales/ru.txt thunderbird-60.7.0+build1/intl/icu/source/data/locales/ru.txt
--- thunderbird-60.6.1+build2/intl/icu/source/data/locales/ru.txt 2019-03-25 09:16:59.000000000 +0000
+++ thunderbird-60.7.0+build1/intl/icu/source/data/locales/ru.txt 2019-05-17 15:57:39.000000000 +0000
@@ -1837,6 +1837,7 @@
"Эпоха Тайсьо",
"Сьова",
"Эпоха Хэйсэй",
+ "Рэйва",
}
}
}
diff -Nru thunderbird-60.6.1+build2/intl/icu/source/data/locales/sr_Latn.txt thunderbird-60.7.0+build1/intl/icu/source/data/locales/sr_Latn.txt
--- thunderbird-60.6.1+build2/intl/icu/source/data/locales/sr_Latn.txt 2019-03-25 09:16:58.000000000 +0000
+++ thunderbird-60.7.0+build1/intl/icu/source/data/locales/sr_Latn.txt 2019-05-17 15:57:39.000000000 +0000
@@ -1247,6 +1247,7 @@
"Taišo",
"Šova",
"Haisei",
+ "Reiva",
}
}
}
diff -Nru thunderbird-60.6.1+build2/intl/icu/source/data/locales/sr.txt thunderbird-60.7.0+build1/intl/icu/source/data/locales/sr.txt
--- thunderbird-60.6.1+build2/intl/icu/source/data/locales/sr.txt 2019-03-25 09:16:59.000000000 +0000
+++ thunderbird-60.7.0+build1/intl/icu/source/data/locales/sr.txt 2019-05-17 15:57:39.000000000 +0000
@@ -1246,6 +1246,7 @@
"Таишо",
"Шова",
"Хаисеи",
+ "Реива",
}
}
}
diff -Nru thunderbird-60.6.1+build2/intl/icu/source/data/locales/sv.txt thunderbird-60.7.0+build1/intl/icu/source/data/locales/sv.txt
--- thunderbird-60.6.1+build2/intl/icu/source/data/locales/sv.txt 2019-03-25 09:16:59.000000000 +0000
+++ thunderbird-60.7.0+build1/intl/icu/source/data/locales/sv.txt 2019-05-17 15:57:39.000000000 +0000
@@ -1630,6 +1630,7 @@
"Taishō",
"Shōwa",
"Heisei",
+ "Reiwa",
}
}
}
diff -Nru thunderbird-60.6.1+build2/intl/icu/source/data/locales/th.txt thunderbird-60.7.0+build1/intl/icu/source/data/locales/th.txt
--- thunderbird-60.6.1+build2/intl/icu/source/data/locales/th.txt 2019-03-25 09:16:58.000000000 +0000
+++ thunderbird-60.7.0+build1/intl/icu/source/data/locales/th.txt 2019-05-17 15:57:39.000000000 +0000
@@ -2332,6 +2332,7 @@
"ทะอิโช",
"โชวะ",
"เฮเซ",
+ "เรวะ",
}
}
}
diff -Nru thunderbird-60.6.1+build2/intl/icu/source/data/locales/yue_Hans.txt thunderbird-60.7.0+build1/intl/icu/source/data/locales/yue_Hans.txt
--- thunderbird-60.6.1+build2/intl/icu/source/data/locales/yue_Hans.txt 2019-03-25 09:16:59.000000000 +0000
+++ thunderbird-60.7.0+build1/intl/icu/source/data/locales/yue_Hans.txt 2019-05-17 15:57:39.000000000 +0000
@@ -2392,6 +2392,7 @@
"大正",
"昭和",
"平成",
+ "令和",
}
}
}
diff -Nru thunderbird-60.6.1+build2/intl/icu/source/data/locales/yue.txt thunderbird-60.7.0+build1/intl/icu/source/data/locales/yue.txt
--- thunderbird-60.6.1+build2/intl/icu/source/data/locales/yue.txt 2019-03-25 09:16:59.000000000 +0000
+++ thunderbird-60.7.0+build1/intl/icu/source/data/locales/yue.txt 2019-05-17 15:57:39.000000000 +0000
@@ -2394,6 +2394,7 @@
"大正",
"昭和",
"平成",
+ "令和",
}
}
}
diff -Nru thunderbird-60.6.1+build2/intl/icu/source/data/locales/zh_Hant.txt thunderbird-60.7.0+build1/intl/icu/source/data/locales/zh_Hant.txt
--- thunderbird-60.6.1+build2/intl/icu/source/data/locales/zh_Hant.txt 2019-03-25 09:16:59.000000000 +0000
+++ thunderbird-60.7.0+build1/intl/icu/source/data/locales/zh_Hant.txt 2019-05-17 15:57:39.000000000 +0000
@@ -5737,6 +5737,7 @@
"大正",
"昭和",
"平成",
+ "令和",
}
narrow{
"大化",
@@ -5975,6 +5976,7 @@
"大正",
"昭和",
"平成",
+ "令和",
}
wide{
"大化",
@@ -6213,6 +6215,7 @@
"大正",
"昭和",
"平成",
+ "令和",
}
}
intervalFormats{
diff -Nru thunderbird-60.6.1+build2/intl/icu/source/data/locales/zh.txt thunderbird-60.7.0+build1/intl/icu/source/data/locales/zh.txt
--- thunderbird-60.6.1+build2/intl/icu/source/data/locales/zh.txt 2019-03-25 09:16:59.000000000 +0000
+++ thunderbird-60.7.0+build1/intl/icu/source/data/locales/zh.txt 2019-05-17 15:57:39.000000000 +0000
@@ -3403,6 +3403,7 @@
"大正",
"昭和",
"平成",
+ "令和",
}
narrow{
"大化(645–650)",
@@ -3641,6 +3642,7 @@
"T",
"S",
"H",
+ "R",
}
wide{
"大化 (645–650)",
@@ -3879,6 +3881,7 @@
"大正",
"昭和",
"平成",
+ "令和",
}
}
}
diff -Nru thunderbird-60.6.1+build2/intl/icu/source/data/misc/icuver.txt thunderbird-60.7.0+build1/intl/icu/source/data/misc/icuver.txt
--- thunderbird-60.6.1+build2/intl/icu/source/data/misc/icuver.txt 2019-03-25 09:16:58.000000000 +0000
+++ thunderbird-60.7.0+build1/intl/icu/source/data/misc/icuver.txt 2019-05-17 15:57:39.000000000 +0000
@@ -8,6 +8,6 @@
// ***************************************************************************
icuver:table(nofallback){
- DataVersion { "59.1.0.0" }
- ICUVersion { "59.1.0.0" }
+ DataVersion { "60.3.0.0" }
+ ICUVersion { "60.3.0.0" }
}
diff -Nru thunderbird-60.6.1+build2/intl/icu/source/data/misc/metaZones.txt thunderbird-60.7.0+build1/intl/icu/source/data/misc/metaZones.txt
--- thunderbird-60.6.1+build2/intl/icu/source/data/misc/metaZones.txt 2019-03-25 09:16:59.000000000 +0000
+++ thunderbird-60.7.0+build1/intl/icu/source/data/misc/metaZones.txt 2019-05-17 15:57:39.000000000 +0000
@@ -131,11 +131,11 @@
001{"America/Halifax"}
AG{"America/Antigua"}
AI{"America/Anguilla"}
- AN{"America/Curacao"}
AW{"America/Aruba"}
BB{"America/Barbados"}
BM{"Atlantic/Bermuda"}
BQ{"America/Kralendijk"}
+ CW{"America/Curacao"}
DM{"America/Dominica"}
GD{"America/Grenada"}
GL{"America/Thule"}
@@ -344,7 +344,6 @@
SH{"Atlantic/St_Helena"}
SL{"Africa/Freetown"}
SN{"Africa/Dakar"}
- ST{"Africa/Sao_Tome"}
TG{"Africa/Lome"}
}
Galapagos{
@@ -814,7 +813,7 @@
{
"Europe_Western",
"1985-12-31 23:00",
- "9999-12-31 23:59",
+ "2018-10-28 02:00",
}
}
"Africa:Ceuta"{
@@ -863,7 +862,7 @@
{
"Europe_Western",
"1976-04-14 01:00",
- "9999-12-31 23:59",
+ "2018-10-28 02:00",
}
}
"Africa:Freetown"{
@@ -1030,6 +1029,18 @@
"Africa:Sao_Tome"{
{
"GMT",
+ "1970-01-01 00:00",
+ "2018-01-01 01:00",
+ }
+ {
+ "Africa_Western",
+ "2018-01-01 01:00",
+ "2019-01-01 01:00",
+ }
+ {
+ "GMT",
+ "2019-01-01 01:00",
+ "9999-12-31 23:59",
}
}
"Africa:Tripoli"{
@@ -1088,11 +1099,11 @@
{
"Africa_Western",
"1994-03-20 22:00",
- "2017-09-03 01:00",
+ "2017-10-23 22:00",
}
{
"Africa_Central",
- "2017-09-03 01:00",
+ "2017-10-23 22:00",
"9999-12-31 23:59",
}
}
@@ -2070,6 +2081,16 @@
{
"Alaska",
"2015-11-01 10:00",
+ "2018-11-04 10:00",
+ }
+ {
+ "America_Pacific",
+ "2018-11-04 10:00",
+ "2019-01-20 10:00",
+ }
+ {
+ "Alaska",
+ "2019-01-20 10:00",
"9999-12-31 23:59",
}
}
@@ -2553,6 +2574,11 @@
{
"Casey",
"2016-10-21 16:00",
+ "2018-03-10 17:00",
+ }
+ {
+ "Australia_Western",
+ "2018-03-10 17:00",
"9999-12-31 23:59",
}
}
@@ -3121,6 +3147,11 @@
{
"Pyongyang",
"2015-08-14 15:00",
+ "2018-05-04 15:00",
+ }
+ {
+ "Korea",
+ "2018-05-04 15:00",
"9999-12-31 23:59",
}
}
@@ -3136,6 +3167,13 @@
"9999-12-31 23:59",
}
}
+ "Asia:Qostanay"{
+ {
+ "Kazakhstan_Eastern",
+ "2004-10-30 21:00",
+ "9999-12-31 23:59",
+ }
+ }
"Asia:Qyzylorda"{
{
"Kizilorda",
@@ -3150,6 +3188,11 @@
{
"Kazakhstan_Eastern",
"2004-10-30 21:00",
+ "2018-12-20 18:00",
+ }
+ {
+ "Kazakhstan_Western",
+ "2018-12-20 18:00",
"9999-12-31 23:59",
}
}
@@ -3976,6 +4019,11 @@
{
"Moscow",
"1992-03-28 22:00",
+ "2018-10-27 23:00",
+ }
+ {
+ "Volgograd",
+ "2018-10-27 23:00",
"9999-12-31 23:59",
}
}
@@ -4195,11 +4243,11 @@
{
"Kwajalein",
"1970-01-01 00:00",
- "1993-08-20 12:00",
+ "1993-08-21 12:00",
}
{
"Marshall_Islands",
- "1993-08-20 12:00",
+ "1993-08-21 12:00",
"9999-12-31 23:59",
}
}
diff -Nru thunderbird-60.6.1+build2/intl/icu/source/data/misc/timezoneTypes.txt thunderbird-60.7.0+build1/intl/icu/source/data/misc/timezoneTypes.txt
--- thunderbird-60.6.1+build2/intl/icu/source/data/misc/timezoneTypes.txt 2019-03-25 09:16:59.000000000 +0000
+++ thunderbird-60.7.0+build1/intl/icu/source/data/misc/timezoneTypes.txt 2019-05-17 15:57:39.000000000 +0000
@@ -416,6 +416,7 @@
"Asia:Pontianak"{"idpnk"}
"Asia:Pyongyang"{"kpfnj"}
"Asia:Qatar"{"qadoh"}
+ "Asia:Qostanay"{"kzksn"}
"Asia:Qyzylorda"{"kzkzo"}
"Asia:Rangoon"{"mmrgn"}
"Asia:Riyadh"{"saruh"}
diff -Nru thunderbird-60.6.1+build2/intl/icu/source/data/misc/windowsZones.txt thunderbird-60.7.0+build1/intl/icu/source/data/misc/windowsZones.txt
--- thunderbird-60.6.1+build2/intl/icu/source/data/misc/windowsZones.txt 2019-03-25 09:16:59.000000000 +0000
+++ thunderbird-60.7.0+build1/intl/icu/source/data/misc/windowsZones.txt 2019-05-17 15:57:39.000000000 +0000
@@ -17,8 +17,8 @@
"Alaskan Standard Time"{
001{"America/Anchorage"}
US{
- "America/Anchorage America/Juneau America/Metlakatla America/Nome Ame"
- "rica/Sitka America/Yakutat"
+ "America/Anchorage America/Juneau America/Nome America/Sitka America/"
+ "Yakutat"
}
}
"Aleutian Standard Time"{
@@ -130,7 +130,7 @@
CN{"Asia/Urumqi"}
IO{"Indian/Chagos"}
KG{"Asia/Bishkek"}
- KZ{"Asia/Almaty Asia/Qyzylorda"}
+ KZ{"Asia/Almaty Asia/Qostanay"}
ZZ{"Etc/GMT-6"}
}
"Central Brazilian Standard Time"{
@@ -156,7 +156,6 @@
}
"Central Pacific Standard Time"{
001{"Pacific/Guadalcanal"}
- AQ{"Antarctica/Casey"}
AU{"Antarctica/Macquarie"}
FM{"Pacific/Ponape Pacific/Kosrae"}
NC{"Pacific/Noumea"}
@@ -212,7 +211,6 @@
KE{"Africa/Nairobi"}
KM{"Indian/Comoro"}
MG{"Indian/Antananarivo"}
- SD{"Africa/Khartoum"}
SO{"Africa/Mogadishu"}
SS{"Africa/Juba"}
TZ{"Africa/Dar_es_Salaam"}
@@ -289,7 +287,7 @@
}
"GTB Standard Time"{
001{"Europe/Bucharest"}
- CY{"Asia/Nicosia"}
+ CY{"Asia/Famagusta Asia/Nicosia"}
GR{"Europe/Athens"}
RO{"Europe/Bucharest"}
}
@@ -316,7 +314,6 @@
SH{"Atlantic/St_Helena"}
SL{"Africa/Freetown"}
SN{"Africa/Dakar"}
- ST{"Africa/Sao_Tome"}
TG{"Africa/Lome"}
}
"Haiti Standard Time"{
@@ -471,7 +468,7 @@
"Pacific Standard Time"{
001{"America/Los_Angeles"}
CA{"America/Vancouver America/Dawson America/Whitehorse"}
- US{"America/Los_Angeles"}
+ US{"America/Los_Angeles America/Metlakatla"}
ZZ{"PST8PDT"}
}
"Pakistan Standard Time"{
@@ -583,6 +580,10 @@
001{"Pacific/Apia"}
WS{"Pacific/Apia"}
}
+ "Sao Tome Standard Time"{
+ 001{"Africa/Sao_Tome"}
+ ST{"Africa/Sao_Tome"}
+ }
"Saratov Standard Time"{
001{"Europe/Saratov"}
RU{"Europe/Saratov"}
@@ -615,6 +616,10 @@
001{"Asia/Colombo"}
LK{"Asia/Colombo"}
}
+ "Sudan Standard Time"{
+ 001{"Africa/Khartoum"}
+ SD{"Africa/Khartoum"}
+ }
"Syria Standard Time"{
001{"Asia/Damascus"}
SY{"Asia/Damascus"}
@@ -653,7 +658,6 @@
}
"Turkey Standard Time"{
001{"Europe/Istanbul"}
- CY{"Asia/Famagusta"}
TR{"Europe/Istanbul"}
}
"Turks And Caicos Standard Time"{
@@ -729,6 +733,7 @@
}
"W. Australia Standard Time"{
001{"Australia/Perth"}
+ AQ{"Antarctica/Casey"}
AU{"Australia/Perth"}
}
"W. Central Africa Standard Time"{
@@ -774,7 +779,7 @@
"West Asia Standard Time"{
001{"Asia/Tashkent"}
AQ{"Antarctica/Mawson"}
- KZ{"Asia/Oral Asia/Aqtau Asia/Aqtobe Asia/Atyrau"}
+ KZ{"Asia/Oral Asia/Aqtau Asia/Aqtobe Asia/Atyrau Asia/Qyzylorda"}
MV{"Indian/Maldives"}
TF{"Indian/Kerguelen"}
TJ{"Asia/Dushanbe"}
diff -Nru thunderbird-60.6.1+build2/intl/icu/source/data/misc/zoneinfo64.txt thunderbird-60.7.0+build1/intl/icu/source/data/misc/zoneinfo64.txt
--- thunderbird-60.6.1+build2/intl/icu/source/data/misc/zoneinfo64.txt 2019-03-25 09:16:59.000000000 +0000
+++ thunderbird-60.7.0+build1/intl/icu/source/data/misc/zoneinfo64.txt 2019-05-17 15:57:39.000000000 +0000
@@ -3,20 +3,20 @@
// License & terms of use: http://www.unicode.org/copyright.html#License
//---------------------------------------------------------
// Build tool: tz2icu
-// Build date: Tue Oct 24 17:35:27 2017
+// Build date: Tue Mar 26 16:57:59 2019
// tz database: ftp://ftp.iana.org/tz/
-// tz version: 2017c
-// ICU version: 60.1
+// tz version: 2019a
+// ICU version: 64.1
//---------------------------------------------------------
// >> !!! >> THIS IS A MACHINE-GENERATED FILE << !!! <<
// >> !!! >>> DO NOT EDIT <<< !!! <<
//---------------------------------------------------------
zoneinfo64:table(nofallback) {
- TZVersion { "2017c" }
+ TZVersion { "2019a" }
Zones:array {
- /* ACT */ :int { 354 } //Z#0
- /* AET */ :int { 366 } //Z#1
+ /* ACT */ :int { 355 } //Z#0
+ /* AET */ :int { 367 } //Z#1
/* AGT */ :int { 64 } //Z#2
/* ART */ :int { 18 } //Z#3
/* AST */ :int { 60 } //Z#4
@@ -24,7 +24,7 @@
trans:intvector { -1830383032 }
typeOffsets:intvector { -968, 0, 0, 0 }
typeMap:bin { "01" }
- links:intvector { 5, 11, 13, 21, 22, 27, 38, 51, 52, 54, 55, 346 }
+ links:intvector { 5, 11, 13, 21, 22, 27, 38, 51, 52, 55, 347 }
} //Z#5
/* Africa/Accra */ :table {
trans:intvector { -1640995148, -1556841600, -1546388400, -1525305600, -1514852400, -1493769600, -1483316400, -1462233600, -1451780400, -1430611200, -1420158000, -1399075200, -1388622000, -1367539200, -1357086000, -1336003200, -1325550000, -1304380800, -1293927600, -1272844800, -1262391600, -1241308800, -1230855600, -1209772800, -1199319600, -1178150400, -1167697200, -1146614400, -1136161200, -1115078400, -1104625200, -1083542400, -1073089200, -1051920000, -1041466800, -1020384000, -1009930800, -988848000, -978394800, -957312000, -946858800, -925689600, -915236400, -894153600, -883700400, -862617600, -852164400 }
@@ -44,7 +44,7 @@
/* Africa/Bangui */ :int { 36 } //Z#12
/* Africa/Banjul */ :int { 5 } //Z#13
/* Africa/Bissau */ :table {
- trans:intvector { -1830380260, 157770000 }
+ trans:intvector { -1830380400, 157770000 }
typeOffsets:intvector { -3740, 0, -3600, 0, 0, 0 }
typeMap:bin { "0102" }
} //Z#14
@@ -56,16 +56,12 @@
trans:intvector { -929844000, -923108400, -906170400, -892868400, -875844000, -857790000, -844308000, -825822000, -812685600, -794199600, -779853600, -762663600, -399088800, -386650800, -368330400, -355114800, -336790800, -323654400, -305168400, -292032000, -273632400, -260496000, -242096400, -228960000, -210560400, -197424000, -178938000, -165801600, -147402000, -134265600, -115866000, -102643200, -84330000, -71107200, -52707600, -39484800, -21171600, -7948800, 10364400, 23587200, 41900400, 55123200, 73522800, 86745600, 105058800, 118281600, 136594800, 149817600, 168130800, 181353600, 199753200, 212976000, 231289200, 244512000, 262825200, 276048000, 294361200, 307584000, 325983600, 339206400, 357519600, 370742400, 396399600, 402278400, 426812400, 433814400, 452214000, 465436800, 483750000, 496972800, 515286000, 528508800, 546822000, 560044800, 578444400, 591667200, 610412400, 623203200, 641516400, 654739200, 673052400, 686275200, 704674800, 717897600, 736210800, 749433600, 767746800, 780969600, 799020000, 812322000, 830469600, 843771600, 861919200, 875221200, 893368800, 906670800, 925423200, 938725200, 956872800, 970174800, 988322400, 1001624400, 1019772000, 1033074000, 1051221600, 1064523600, 1083276000, 1096578000, 1114725600, 1128027600, 1146175200, 1158872400, 1177624800, 1189112400, 1209074400, 1219957200, 1240524000, 1250802000, 1272578400, 1281474000, 1284069600, 1285880400, 1400191200, 1403816400, 1406844000, 1411678800 }
typeOffsets:intvector { 7509, 0, 7200, 0, 7200, 3600 }
typeMap:bin { "01020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201" }
- links:intvector { 3, 18, 400 }
+ links:intvector { 3, 18, 401 }
} //Z#18
/* Africa/Casablanca */ :table {
- trans:intvector { -1773012580, -956361600, -950490000, -942019200, -761187600, -617241600, -605149200, -81432000, -71110800, 141264000, 147222000, 199756800, 207702000, 231292800, 244249200, 265507200, 271033200, 448243200, 504918000, 1212278400, 1220223600, 1243814400, 1250809200, 1272758400, 1281222000, 1301788800, 1312066800, 1335664800, 1342749600, 1345428000, 1348970400, 1367114400, 1373162400, 1376100000, 1382839200, 1396144800, 1403920800, 1406944800, 1414288800, 1427594400, 1434247200, 1437271200, 1445738400, 1459044000, 1465092000, 1468116000, 1477792800, 1490493600, 1495332000, 1498960800, 1509242400, 1521943200, 1526176800, 1529200800, 1540692000, 1553997600, 1557021600, 1560045600, 1572141600, 1585447200, 1587261600, 1590285600, 1603591200, 1616896800, 1618106400, 1621130400, 1635645600, 1651975200, 1667095200, 1682215200, 1698544800, 1713060000, 1729994400, 1743904800, 1761444000, 1774749600, 1792893600, 1806199200, 1824948000, 1837648800, 1856397600, 1869098400, 1887847200, 1901152800, 1919296800, 1932602400, 1950746400, 1964052000, 1982800800, 1995501600, 2014250400, 2026951200, 2045700000, 2058400800, 2077149600, 2090455200, 2107994400, 2121904800, 2138234400 }
- transPost32:intvector { 0, -2141612896, 0, -2122864096 }
+ trans:intvector { -1773012580, -956361600, -950490000, -942019200, -761187600, -617241600, -605149200, -81432000, -71110800, 141264000, 147222000, 199756800, 207702000, 231292800, 244249200, 265507200, 271033200, 448243200, 504918000, 1212278400, 1220223600, 1243814400, 1250809200, 1272758400, 1281222000, 1301788800, 1312066800, 1335664800, 1342749600, 1345428000, 1348970400, 1367114400, 1373162400, 1376100000, 1382839200, 1396144800, 1403920800, 1406944800, 1414288800, 1427594400, 1434247200, 1437271200, 1445738400, 1459044000, 1465092000, 1468116000, 1477792800, 1490493600, 1495332000, 1498960800, 1509242400, 1521943200, 1526176800, 1529200800, 1557021600, 1560045600, 1587261600, 1590285600, 1618106400, 1621130400, 1648346400, 1651975200, 1679191200, 1682215200, 1710036000, 1713060000, 1740276000, 1743904800, 1771120800, 1774144800, 1801965600, 1804989600, 1832205600, 1835229600, 1863050400, 1866074400, 1893290400, 1896919200, 1924135200, 1927159200, 1954980000, 1958004000, 1985220000, 1988848800, 2016064800, 2019088800, 2046304800, 2049933600, 2077149600, 2080173600, 2107994400, 2111018400, 2138234400, 2141863200 }
typeOffsets:intvector { -1820, 0, 0, 0, 0, 3600, 3600, 0 }
- typeMap:bin { "0102010201020102010201020102010201030102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201" }
- finalRule { "Morocco" }
- finalRaw:int { 0 }
- finalYear:int { 2039 }
+ typeMap:bin { "01020102010201020102010201020102010301020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102" }
} //Z#19
/* Africa/Ceuta */ :table {
transPre32:intvector { -1, 2117514496 }
@@ -82,13 +78,9 @@
/* Africa/Djibouti */ :int { 48 } //Z#24
/* Africa/Douala */ :int { 36 } //Z#25
/* Africa/El_Aaiun */ :table {
- trans:intvector { -1136070432, 198291600, 199756800, 207702000, 231292800, 244249200, 265507200, 271033200, 1212278400, 1220223600, 1243814400, 1250809200, 1272758400, 1281222000, 1301788800, 1312066800, 1335664800, 1342749600, 1345428000, 1348970400, 1367114400, 1373162400, 1376100000, 1382839200, 1396144800, 1403920800, 1406944800, 1414288800, 1427594400, 1434247200, 1437271200, 1445738400, 1459044000, 1465092000, 1468116000, 1477792800, 1490493600, 1495332000, 1498960800, 1509242400, 1521943200, 1526176800, 1529200800, 1540692000, 1553997600, 1557021600, 1560045600, 1572141600, 1585447200, 1587261600, 1590285600, 1603591200, 1616896800, 1618106400, 1621130400, 1635645600, 1651975200, 1667095200, 1682215200, 1698544800, 1713060000, 1729994400, 1743904800, 1761444000, 1774749600, 1792893600, 1806199200, 1824948000, 1837648800, 1856397600, 1869098400, 1887847200, 1901152800, 1919296800, 1932602400, 1950746400, 1964052000, 1982800800, 1995501600, 2014250400, 2026951200, 2045700000, 2058400800, 2077149600, 2090455200, 2107994400, 2121904800, 2138234400 }
- transPost32:intvector { 0, -2141612896, 0, -2122864096 }
+ trans:intvector { -1136070432, 198291600, 199756800, 207702000, 231292800, 244249200, 265507200, 271033200, 1212278400, 1220223600, 1243814400, 1250809200, 1272758400, 1281222000, 1301788800, 1312066800, 1335664800, 1342749600, 1345428000, 1348970400, 1367114400, 1373162400, 1376100000, 1382839200, 1396144800, 1403920800, 1406944800, 1414288800, 1427594400, 1434247200, 1437271200, 1445738400, 1459044000, 1465092000, 1468116000, 1477792800, 1490493600, 1495332000, 1498960800, 1509242400, 1521943200, 1526176800, 1529200800, 1557021600, 1560045600, 1587261600, 1590285600, 1618106400, 1621130400, 1648346400, 1651975200, 1679191200, 1682215200, 1710036000, 1713060000, 1740276000, 1743904800, 1771120800, 1774144800, 1801965600, 1804989600, 1832205600, 1835229600, 1863050400, 1866074400, 1893290400, 1896919200, 1924135200, 1927159200, 1954980000, 1958004000, 1985220000, 1988848800, 2016064800, 2019088800, 2046304800, 2049933600, 2077149600, 2080173600, 2107994400, 2111018400, 2138234400, 2141863200 }
typeOffsets:intvector { -3168, 0, -3600, 0, 0, 0, 0, 3600 }
- typeMap:bin { "010203020302030203020302030203020302030203020302030203020302030203020302030203020302030203020302030203020302030203020302030203020302030203020302030203020302030203020302030203020302" }
- finalRule { "Morocco" }
- finalRaw:int { 0 }
- finalYear:int { 2039 }
+ typeMap:bin { "0102030203020302030203020302030203020302030203020302030203020302030203020302030203020302030203020302030203020302030203020302030203020302030203020302030203020302030203" }
} //Z#26
/* Africa/Freetown */ :int { 5 } //Z#27
/* Africa/Gaborone */ :int { 43 } //Z#28
@@ -129,7 +121,7 @@
trans:intvector { -2109291020 }
typeOffsets:intvector { 7820, 0, 7200, 0 }
typeMap:bin { "01" }
- links:intvector { 15, 17, 28, 29, 34, 40, 41, 43, 377 }
+ links:intvector { 15, 17, 28, 29, 34, 40, 41, 43, 378 }
} //Z#43
/* Africa/Maseru */ :int { 30 } //Z#44
/* Africa/Mbabane */ :int { 30 } //Z#45
@@ -143,7 +135,7 @@
trans:intvector { -1309746436, -1262314800, -946780200, -315629100 }
typeOffsets:intvector { 8836, 0, 9000, 0, 9900, 0, 10800, 0 }
typeMap:bin { "03010203" }
- links:intvector { 7, 9, 10, 23, 24, 32, 46, 48, 395, 514, 518, 523 }
+ links:intvector { 7, 9, 10, 23, 24, 32, 46, 48, 396, 515, 519, 524 }
} //Z#48
/* Africa/Ndjamena */ :table {
trans:intvector { -1830387612, 308703600, 321314400 }
@@ -154,13 +146,18 @@
/* Africa/Nouakchott */ :int { 5 } //Z#51
/* Africa/Ouagadougou */ :int { 5 } //Z#52
/* Africa/Porto-Novo */ :int { 36 } //Z#53
- /* Africa/Sao_Tome */ :int { 5 } //Z#54
+ /* Africa/Sao_Tome */ :table {
+ transPre32:intvector { -1, 1581055280 }
+ trans:intvector { -1830384000, 1514768400, 1546304400 }
+ typeOffsets:intvector { 1616, 0, -2205, 0, 0, 0, 3600, 0 }
+ typeMap:bin { "01020302" }
+ } //Z#54
/* Africa/Timbuktu */ :int { 5 } //Z#55
/* Africa/Tripoli */ :table {
trans:intvector { -1577926364, -574902000, -568087200, -512175600, -504928800, -449888400, -441856800, -347158800, 378684000, 386463600, 402271200, 417999600, 433807200, 449622000, 465429600, 481590000, 496965600, 512953200, 528674400, 544230000, 560037600, 575852400, 591660000, 607388400, 623196000, 641775600, 844034400, 860108400, 875916000, 1352505600, 1364515200, 1382659200 }
typeOffsets:intvector { 3164, 0, 3600, 0, 3600, 3600, 7200, 0 }
typeMap:bin { "0102010201020103010201020102010201020102010201020103010203010203" }
- links:intvector { 56, 531 }
+ links:intvector { 56, 532 }
} //Z#56
/* Africa/Tunis */ :table {
transPre32:intvector { -1, 1497764852 }
@@ -170,9 +167,9 @@
} //Z#57
/* Africa/Windhoek */ :table {
transPre32:intvector { -1, 1836796792 }
- trans:intvector { -2109288600, -860976000, -845254800, 764200800, 778640400, 796780800, 810090000, 828835200, 841539600, 860284800, 873594000, 891734400, 905043600, 923184000, 936493200, 954633600, 967942800, 986083200, 999392400, 1018137600, 1030842000, 1049587200, 1062896400, 1081036800, 1094346000, 1112486400, 1125795600, 1143936000, 1157245200, 1175385600, 1188694800, 1207440000, 1220749200, 1238889600, 1252198800, 1270339200, 1283648400, 1301788800, 1315098000, 1333238400, 1346547600, 1365292800, 1377997200, 1396742400, 1410051600, 1428192000, 1441501200, 1459641600, 1472950800, 1491091200, 1504400400 }
+ trans:intvector { -2109288600, -860976000, -845254800, 764200800, 778640400, 796780800, 810090000, 828835200, 841539600, 860284800, 873594000, 891734400, 905043600, 923184000, 936493200, 954633600, 967942800, 986083200, 999392400, 1018137600, 1030842000, 1049587200, 1062896400, 1081036800, 1094346000, 1112486400, 1125795600, 1143936000, 1157245200, 1175385600, 1188694800, 1207440000, 1220749200, 1238889600, 1252198800, 1270339200, 1283648400, 1301788800, 1315098000, 1333238400, 1346547600, 1365292800, 1377997200, 1396742400, 1410051600, 1428192000, 1441501200, 1459641600, 1472950800, 1491091200, 1504400400, 1508796000 }
typeOffsets:intvector { 4104, 0, 3600, 0, 3600, 3600, 5400, 0, 7200, 0, 7200, 3600 }
- typeMap:bin { "03040504010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020104" }
+ typeMap:bin { "0304050401020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010204" }
} //Z#58
/* America/Adak */ :table {
transPre32:intvector { -1, 1069743569, -1, 2106022494 }
@@ -182,7 +179,7 @@
finalRule { "US" }
finalRaw:int { -36000 }
finalYear:int { 2008 }
- links:intvector { 59, 80, 615 }
+ links:intvector { 59, 80, 616 }
} //Z#59
/* America/Anchorage */ :table {
transPre32:intvector { -1, 1069743569, -1, 2106016072 }
@@ -192,7 +189,7 @@
finalRule { "US" }
finalRaw:int { -32400 }
finalYear:int { 2008 }
- links:intvector { 4, 60, 614 }
+ links:intvector { 4, 60, 615 }
} //Z#60
/* America/Anguilla */ :int { 186 } //Z#61
/* America/Antigua */ :int { 186 } //Z#62
@@ -358,8 +355,8 @@
finalYear:int { 2008 }
} //Z#91
/* America/Campo_Grande */ :table {
- trans:intvector { -1767212492, -1206954000, -1191358800, -1175371200, -1159822800, -633816000, -622065600, -602280000, -591829200, -570744000, -560206800, -539121600, -531349200, -191361600, -184194000, -155160000, -150066000, -128894400, -121122000, -99950400, -89586000, -68414400, -57963600, 499752000, 511239600, 530596800, 540270000, 562132800, 571201200, 592977600, 602046000, 624427200, 634705200, 656481600, 666759600, 687931200, 697604400, 719985600, 728449200, 750830400, 761713200, 782280000, 793162800, 813729600, 824007600, 844574400, 856062000, 876110400, 888721200, 908078400, 919566000, 938923200, 951620400, 970977600, 982465200, 1003032000, 1013914800, 1036296000, 1045364400, 1066536000, 1076814000, 1099368000, 1108868400, 1129435200, 1140318000, 1162699200, 1172372400, 1192334400, 1203217200, 1224388800, 1234666800, 1255838400, 1266721200, 1287288000, 1298170800, 1318737600, 1330225200, 1350792000, 1361070000, 1382241600, 1392519600, 1413691200, 1424574000, 1445140800, 1456023600, 1476590400, 1487473200, 1508040000, 1518922800, 1540094400, 1550372400, 1571544000, 1581822000, 1602993600, 1613876400, 1634443200, 1645326000, 1665892800, 1677380400, 1697342400, 1708225200, 1729396800, 1739674800, 1760846400, 1771729200, 1792296000, 1803178800, 1823745600, 1834628400, 1855195200, 1866078000, 1887249600, 1897527600, 1918699200, 1928977200, 1950148800, 1960426800, 1981598400, 1992481200, 2013048000, 2024535600, 2044497600, 2055380400, 2076552000, 2086830000, 2108001600, 2118884400, 2139451200 }
- transPost32:intvector { 0, -2144633296, 0, -2124066496 }
+ trans:intvector { -1767212492, -1206954000, -1191358800, -1175371200, -1159822800, -633816000, -622065600, -602280000, -591829200, -570744000, -560206800, -539121600, -531349200, -191361600, -184194000, -155160000, -150066000, -128894400, -121122000, -99950400, -89586000, -68414400, -57963600, 499752000, 511239600, 530596800, 540270000, 562132800, 571201200, 592977600, 602046000, 624427200, 634705200, 656481600, 666759600, 687931200, 697604400, 719985600, 728449200, 750830400, 761713200, 782280000, 793162800, 813729600, 824007600, 844574400, 856062000, 876110400, 888721200, 908078400, 919566000, 938923200, 951620400, 970977600, 982465200, 1003032000, 1013914800, 1036296000, 1045364400, 1066536000, 1076814000, 1099368000, 1108868400, 1129435200, 1140318000, 1162699200, 1172372400, 1192334400, 1203217200, 1224388800, 1234666800, 1255838400, 1266721200, 1287288000, 1298170800, 1318737600, 1330225200, 1350792000, 1361070000, 1382241600, 1392519600, 1413691200, 1424574000, 1445140800, 1456023600, 1476590400, 1487473200, 1508040000, 1518922800, 1541304000, 1550372400, 1572753600, 1581822000, 1604203200, 1613876400, 1636257600, 1645326000, 1667707200, 1677380400, 1699156800, 1708225200, 1730606400, 1739674800, 1762056000, 1771729200, 1793505600, 1803178800, 1825560000, 1834628400, 1857009600, 1866078000, 1888459200, 1897527600, 1919908800, 1928977200, 1951358400, 1960426800, 1983412800, 1992481200, 2014862400, 2024535600, 2046312000, 2055380400, 2077761600, 2086830000, 2109211200, 2118884400, 2140660800 }
+ transPost32:intvector { 0, -2144633296, 0, -2122252096 }
typeOffsets:intvector { -13108, 0, -14400, 0, -14400, 3600 }
typeMap:bin { "01020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102" }
finalRule { "Brazil" }
@@ -392,7 +389,7 @@
finalRule { "US" }
finalRaw:int { -21600 }
finalYear:int { 2008 }
- links:intvector { 98, 380, 617 }
+ links:intvector { 98, 381, 618 }
} //Z#98
/* America/Chihuahua */ :table {
trans:intvector { -1514739600, -1343066400, -1234807200, -1220292000, -1207159200, -1191344400, 828864000, 846399600, 860313600, 877849200, 891766800, 909302400, 923216400, 941356800, 954666000, 972806400, 989139600, 1001836800, 1018170000, 1035705600 }
@@ -416,8 +413,8 @@
typeMap:bin { "020102" }
} //Z#103
/* America/Cuiaba */ :table {
- trans:intvector { -1767212140, -1206954000, -1191358800, -1175371200, -1159822800, -633816000, -622065600, -602280000, -591829200, -570744000, -560206800, -539121600, -531349200, -191361600, -184194000, -155160000, -150066000, -128894400, -121122000, -99950400, -89586000, -68414400, -57963600, 499752000, 511239600, 530596800, 540270000, 562132800, 571201200, 592977600, 602046000, 624427200, 634705200, 656481600, 666759600, 687931200, 697604400, 719985600, 728449200, 750830400, 761713200, 782280000, 793162800, 813729600, 824007600, 844574400, 856062000, 876110400, 888721200, 908078400, 919566000, 938923200, 951620400, 970977600, 982465200, 1003032000, 1013914800, 1036296000, 1045364400, 1099368000, 1108868400, 1129435200, 1140318000, 1162699200, 1172372400, 1192334400, 1203217200, 1224388800, 1234666800, 1255838400, 1266721200, 1287288000, 1298170800, 1318737600, 1330225200, 1350792000, 1361070000, 1382241600, 1392519600, 1413691200, 1424574000, 1445140800, 1456023600, 1476590400, 1487473200, 1508040000, 1518922800, 1540094400, 1550372400, 1571544000, 1581822000, 1602993600, 1613876400, 1634443200, 1645326000, 1665892800, 1677380400, 1697342400, 1708225200, 1729396800, 1739674800, 1760846400, 1771729200, 1792296000, 1803178800, 1823745600, 1834628400, 1855195200, 1866078000, 1887249600, 1897527600, 1918699200, 1928977200, 1950148800, 1960426800, 1981598400, 1992481200, 2013048000, 2024535600, 2044497600, 2055380400, 2076552000, 2086830000, 2108001600, 2118884400, 2139451200 }
- transPost32:intvector { 0, -2144633296, 0, -2124066496 }
+ trans:intvector { -1767212140, -1206954000, -1191358800, -1175371200, -1159822800, -633816000, -622065600, -602280000, -591829200, -570744000, -560206800, -539121600, -531349200, -191361600, -184194000, -155160000, -150066000, -128894400, -121122000, -99950400, -89586000, -68414400, -57963600, 499752000, 511239600, 530596800, 540270000, 562132800, 571201200, 592977600, 602046000, 624427200, 634705200, 656481600, 666759600, 687931200, 697604400, 719985600, 728449200, 750830400, 761713200, 782280000, 793162800, 813729600, 824007600, 844574400, 856062000, 876110400, 888721200, 908078400, 919566000, 938923200, 951620400, 970977600, 982465200, 1003032000, 1013914800, 1036296000, 1045364400, 1099368000, 1108868400, 1129435200, 1140318000, 1162699200, 1172372400, 1192334400, 1203217200, 1224388800, 1234666800, 1255838400, 1266721200, 1287288000, 1298170800, 1318737600, 1330225200, 1350792000, 1361070000, 1382241600, 1392519600, 1413691200, 1424574000, 1445140800, 1456023600, 1476590400, 1487473200, 1508040000, 1518922800, 1541304000, 1550372400, 1572753600, 1581822000, 1604203200, 1613876400, 1636257600, 1645326000, 1667707200, 1677380400, 1699156800, 1708225200, 1730606400, 1739674800, 1762056000, 1771729200, 1793505600, 1803178800, 1825560000, 1834628400, 1857009600, 1866078000, 1888459200, 1897527600, 1919908800, 1928977200, 1951358400, 1960426800, 1983412800, 1992481200, 2014862400, 2024535600, 2046312000, 2055380400, 2077761600, 2086830000, 2109211200, 2118884400, 2140660800 }
+ transPost32:intvector { 0, -2144633296, 0, -2122252096 }
typeOffsets:intvector { -13460, 0, -14400, 0, -14400, 3600 }
typeMap:bin { "0102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102" }
finalRule { "Brazil" }
@@ -458,7 +455,7 @@
finalRule { "US" }
finalRaw:int { -25200 }
finalYear:int { 2008 }
- links:intvector { 109, 204, 543, 623 }
+ links:intvector { 109, 204, 544, 624 }
} //Z#109
/* America/Detroit */ :table {
trans:intvector { -2051202469, -1724083200, -880218000, -765396000, -684349200, -671047200, 104914800, 120636000, 126687600, 152085600, 167814000, 183535200, 199263600, 215589600, 230713200, 247039200, 262767600, 278488800, 294217200, 309938400, 325666800, 341388000, 357116400, 372837600, 388566000, 404892000, 420015600, 436341600, 452070000, 467791200, 483519600, 499240800, 514969200, 530690400, 544604400, 562140000, 576054000, 594194400, 607503600, 625644000, 638953200, 657093600, 671007600, 688543200, 702457200, 719992800, 733906800, 752047200, 765356400, 783496800, 796806000, 814946400, 828860400, 846396000, 860310000, 877845600, 891759600, 909295200, 923209200, 941349600, 954658800, 972799200, 986108400, 1004248800, 1018162800, 1035698400, 1049612400, 1067148000, 1081062000, 1099202400, 1112511600, 1130652000, 1143961200, 1162101600, 1173596400, 1194156000 }
@@ -467,7 +464,7 @@
finalRule { "US" }
finalRaw:int { -18000 }
finalYear:int { 2008 }
- links:intvector { 110, 622 }
+ links:intvector { 110, 623 }
} //Z#110
/* America/Dominica */ :int { 186 } //Z#111
/* America/Edmonton */ :table {
@@ -477,7 +474,7 @@
finalRule { "Canada" }
finalRaw:int { -25200 }
finalYear:int { 2008 }
- links:intvector { 112, 387 }
+ links:intvector { 112, 388 }
} //Z#112
/* America/Eirunepe */ :table {
trans:intvector { -1767208832, -1206950400, -1191355200, -1175367600, -1159819200, -633812400, -622062000, -602276400, -591825600, -570740400, -560203200, -539118000, -531345600, -191358000, -184190400, -155156400, -150062400, -128890800, -121118400, -99946800, -89582400, -68410800, -57960000, 499755600, 511243200, 530600400, 540273600, 562136400, 571204800, 750834000, 761716800, 1214283600, 1384056000 }
@@ -529,8 +526,8 @@
} //Z#121
/* America/Grand_Turk */ :table {
transPre32:intvector { -1, 1770462768 }
- trans:intvector { -1827687169, 294217200, 309938400, 325666800, 341388000, 357116400, 372837600, 388566000, 404892000, 420015600, 436341600, 452070000, 467791200, 483519600, 499240800, 514969200, 530690400, 544604400, 562140000, 576054000, 594194400, 607503600, 625644000, 638953200, 657093600, 671007600, 688543200, 702457200, 719992800, 733906800, 752047200, 765356400, 783496800, 796806000, 814946400, 828860400, 846396000, 860310000, 877845600, 891759600, 909295200, 923209200, 941349600, 954658800, 972799200, 986108400, 1004248800, 1018162800, 1035698400, 1049612400, 1067148000, 1081062000, 1099202400, 1112511600, 1130652000, 1143961200, 1162101600, 1173596400, 1194156000, 1205046000, 1225605600, 1236495600, 1257055200, 1268550000, 1289109600, 1299999600, 1320559200, 1331449200, 1352008800, 1362898800, 1383458400, 1394348400, 1414908000, 1425798000, 1446357600, 1520751600, 1541311200 }
- typeOffsets:intvector { -17072, 0, -18431, 0, -18000, 0, -18000, 3600, -14400, 0 }
+ trans:intvector { -1827687170, 294217200, 309938400, 325666800, 341388000, 357116400, 372837600, 388566000, 404892000, 420015600, 436341600, 452070000, 467791200, 483519600, 499240800, 514969200, 530690400, 544604400, 562140000, 576054000, 594194400, 607503600, 625644000, 638953200, 657093600, 671007600, 688543200, 702457200, 719992800, 733906800, 752047200, 765356400, 783496800, 796806000, 814946400, 828860400, 846396000, 860310000, 877845600, 891759600, 909295200, 923209200, 941349600, 954658800, 972799200, 986108400, 1004248800, 1018162800, 1035698400, 1049612400, 1067148000, 1081062000, 1099202400, 1112511600, 1130652000, 1143961200, 1162101600, 1173596400, 1194156000, 1205046000, 1225605600, 1236495600, 1257055200, 1268550000, 1289109600, 1299999600, 1320559200, 1331449200, 1352008800, 1362898800, 1383458400, 1394348400, 1414908000, 1425798000, 1446357600, 1520751600, 1541311200 }
+ typeOffsets:intvector { -17072, 0, -18430, 0, -18000, 0, -18000, 3600, -14400, 0 }
typeMap:bin { "010203020302030203020302030203020302030203020302030203020302030203020302030203020302030203020302030203020302030203020302030203020302030203020302030203040302" }
finalRule { "US" }
finalRaw:int { -18000 }
@@ -561,7 +558,7 @@
finalRule { "Canada" }
finalRaw:int { -14400 }
finalYear:int { 2008 }
- links:intvector { 128, 383 }
+ links:intvector { 128, 384 }
} //Z#128
/* America/Havana */ :table {
transPre32:intvector { -1, 1770465464 }
@@ -571,7 +568,7 @@
finalRule { "Cuba" }
finalRaw:int { -18000 }
finalYear:int { 2014 }
- links:intvector { 129, 394 }
+ links:intvector { 129, 395 }
} //Z#129
/* America/Hermosillo */ :table {
trans:intvector { -1514739600, -1343066400, -1234807200, -1220292000, -1207159200, -1191344400, -873828000, -661539600, 28800, 828867600, 846403200, 860317200, 877852800, 891766800, 909302400 }
@@ -586,7 +583,7 @@
finalRule { "US" }
finalRaw:int { -18000 }
finalYear:int { 2008 }
- links:intvector { 117, 131, 139, 511, 618 }
+ links:intvector { 117, 131, 139, 512, 619 }
} //Z#131
/* America/Indiana/Knox */ :table {
transPre32:intvector { -1, 1577320096 }
@@ -596,7 +593,7 @@
finalRule { "US" }
finalRaw:int { -21600 }
finalYear:int { 2008 }
- links:intvector { 132, 147, 621 }
+ links:intvector { 132, 147, 622 }
} //Z#132
/* America/Indiana/Marengo */ :table {
transPre32:intvector { -1, 1577320096 }
@@ -670,10 +667,10 @@
finalYear:int { 2008 }
} //Z#141
/* America/Jamaica */ :table {
- trans:intvector { -1827687169, 126687600, 152085600, 162370800, 183535200, 199263600, 215589600, 230713200, 247039200, 262767600, 278488800, 294217200, 309938400, 325666800, 341388000, 357116400, 372837600, 388566000, 404892000, 420015600, 436341600 }
- typeOffsets:intvector { -18431, 0, -18000, 0, -18000, 3600 }
+ trans:intvector { -1827687170, 126687600, 152085600, 162370800, 183535200, 199263600, 215589600, 230713200, 247039200, 262767600, 278488800, 294217200, 309938400, 325666800, 341388000, 357116400, 372837600, 388566000, 404892000, 420015600, 436341600 }
+ typeOffsets:intvector { -18430, 0, -18000, 0, -18000, 3600 }
typeMap:bin { "010201020102010201020102010201020102010201" }
- links:intvector { 142, 528 }
+ links:intvector { 142, 529 }
} //Z#142
/* America/Jujuy */ :int { 68 } //Z#143
/* America/Juneau */ :table {
@@ -725,7 +722,7 @@
finalRule { "US" }
finalRaw:int { -28800 }
finalYear:int { 2008 }
- links:intvector { 151, 548, 624, 625 }
+ links:intvector { 151, 549, 625, 626 }
} //Z#151
/* America/Louisville */ :int { 145 } //Z#152
/* America/Lower_Princes */ :int { 105 } //Z#153
@@ -744,7 +741,7 @@
trans:intvector { -1767211196, -1206954000, -1191358800, -1175371200, -1159822800, -633816000, -622065600, -602280000, -591829200, -570744000, -560206800, -539121600, -531349200, -191361600, -184194000, -155160000, -150066000, -128894400, -121122000, -99950400, -89586000, -68414400, -57963600, 499752000, 511239600, 530596800, 540270000, 562132800, 571201200, 750830400, 761713200 }
typeOffsets:intvector { -14404, 0, -14400, 0, -14400, 3600 }
typeMap:bin { "01020102010201020102010201020102010201020102010201020102010201" }
- links:intvector { 156, 376 }
+ links:intvector { 156, 377 }
} //Z#156
/* America/Marigot */ :int { 186 } //Z#157
/* America/Martinique */ :table {
@@ -767,7 +764,7 @@
finalRule { "Mexico" }
finalRaw:int { -25200 }
finalYear:int { 2003 }
- links:intvector { 160, 537 }
+ links:intvector { 160, 538 }
} //Z#160
/* America/Mendoza */ :int { 70 } //Z#161
/* America/Menominee */ :table {
@@ -789,12 +786,12 @@
} //Z#163
/* America/Metlakatla */ :table {
transPre32:intvector { -1, 1069743569, -1, 2106011674 }
- trans:intvector { -880207200, -765385200, -21477600, -5756400, 9972000, 25693200, 41421600, 57747600, 73476000, 89197200, 104925600, 120646800, 126698400, 152096400, 162381600, 183546000, 199274400, 215600400, 230724000, 247050000, 262778400, 278499600, 294228000, 309949200, 325677600, 341398800, 357127200, 372848400, 388576800, 404902800, 420026400, 436352400, 1446372000, 1457866800, 1478426400 }
+ trans:intvector { -880207200, -765385200, -21477600, -5756400, 9972000, 25693200, 41421600, 57747600, 73476000, 89197200, 104925600, 120646800, 126698400, 152096400, 162381600, 183546000, 199274400, 215600400, 230724000, 247050000, 262778400, 278499600, 294228000, 309949200, 325677600, 341398800, 357127200, 372848400, 388576800, 404902800, 420026400, 436352400, 1446372000, 1457866800, 1478426400, 1489316400, 1509876000, 1520766000, 1541325600, 1547978400, 1552215600, 1572775200 }
typeOffsets:intvector { 54822, 0, -32400, 0, -32400, 3600, -31578, 0, -28800, 0, -28800, 3600 }
- typeMap:bin { "03040504050405040504050405040504050405040504050405040504050405040504010201" }
+ typeMap:bin { "0304050405040504050405040504050405040504050405040504050405040504050401020102010204010201" }
finalRule { "US" }
finalRaw:int { -32400 }
- finalYear:int { 2017 }
+ finalYear:int { 2020 }
} //Z#164
/* America/Mexico_City */ :table {
trans:intvector { -1514739600, -1343066400, -1234807200, -1220292000, -1207159200, -1191344400, -975261600, -963169200, -917114400, -907354800, -821901600, -810068400, -627501600, -612990000, 828864000, 846399600, 860313600, 877849200, 891763200, 909298800, 923212800, 941353200, 954662400, 972802800, 989136000, 1001833200, 1018166400, 1035702000 }
@@ -803,7 +800,7 @@
finalRule { "Mexico" }
finalRaw:int { -21600 }
finalYear:int { 2003 }
- links:intvector { 165, 538 }
+ links:intvector { 165, 539 }
} //Z#165
/* America/Miquelon */ :table {
trans:intvector { -1850328920, 326001600, 544597200, 562132800, 576046800, 594187200, 607496400, 625636800, 638946000, 657086400, 671000400, 688536000, 702450000, 719985600, 733899600, 752040000, 765349200, 783489600, 796798800, 814939200, 828853200, 846388800, 860302800, 877838400, 891752400, 909288000, 923202000, 941342400, 954651600, 972792000, 986101200, 1004241600, 1018155600, 1035691200, 1049605200, 1067140800, 1081054800, 1099195200, 1112504400, 1130644800, 1143954000, 1162094400, 1173589200, 1194148800 }
@@ -831,9 +828,9 @@
finalYear:int { 2003 }
} //Z#168
/* America/Montevideo */ :table {
- trans:intvector { -1567455316, -1459542600, -1443819600, -1428006600, -1412283600, -1396470600, -1380747600, -1141590600, -1128286800, -1110141000, -1096837200, -1078691400, -1065387600, -1046637000, -1033938000, -1015187400, -1002488400, -983737800, -971038800, -952288200, -938984400, -920838600, -907534800, -896819400, -883602000, -853619400, -845848800, -334789200, -319672800, -314226000, -309996000, -149720400, -134604000, -118270800, -100044000, -86821200, -68508000, -50446800, -34119000, -18910800, -2583000, 12625200, 28953000, 72932400, 82692000, 132116400, 156911400, 212983200, 250052400, 260244000, 307594800, 325994400, 566449200, 574308000, 597812400, 605671200, 625633200, 636516000, 656478000, 667965600, 688532400, 699415200, 719377200, 730864800, 1095562800, 1111896000, 1128834000, 1142136000, 1159678800, 1173585600, 1191733200, 1205035200, 1223182800, 1236484800, 1254632400, 1268539200, 1286082000, 1299988800, 1317531600, 1331438400, 1349586000, 1362888000, 1381035600, 1394337600, 1412485200, 1425787200 }
- typeOffsets:intvector { -13484, 0, -12600, 0, -12600, 1800, -10800, 0, -10800, 1800, -10800, 3600 }
- typeMap:bin { "0102010201020102010201020102010201020102010201020105030503050305030503050304030403040305030405030503050305030503050305030503050305030503050305030503050305030503050305030503" }
+ trans:intvector { -1567455309, -1459627200, -1443819600, -1428006600, -1412283600, -1396470600, -1380747600, -1141590600, -1128286800, -1110141000, -1096837200, -1078691400, -1065387600, -1047241800, -1033938000, -1015187400, -1002488400, -983737800, -971038800, -954707400, -938984400, -920838600, -907534800, -896819400, -853621200, -845847000, -334789200, -319671000, -314226000, -309996000, -149720400, -134604000, -50446800, -34205400, 9860400, 14176800, 72846000, 80100000, 127278000, 132111000, 147234600, 156913200, 165376800, 219812400, 226461600, 250052400, 257911200, 282711600, 289360800, 294202800, 322020000, 566449200, 573012000, 597812400, 605066400, 625633200, 635911200, 656478000, 667965600, 688532400, 699415200, 719377200, 730864800, 1095562800, 1111896000, 1128834000, 1142136000, 1159678800, 1173585600, 1191733200, 1205035200, 1223182800, 1236484800, 1254632400, 1268539200, 1286082000, 1299988800, 1317531600, 1331438400, 1349586000, 1362888000, 1381035600, 1394337600, 1412485200, 1425787200 }
+ typeOffsets:intvector { -13491, 0, -14400, 0, -12600, 0, -12600, 1800, -10800, 0, -10800, 1800, -10800, 3600, -10800, 5400 }
+ typeMap:bin { "01030203020302030203020302030203020302030203020305040504060406040504060406040705040604060406040604060406040604060406040604060406040604060406040604060406040604060406040604" }
} //Z#169
/* America/Montreal */ :int { 217 } //Z#170
/* America/Montserrat */ :int { 186 } //Z#171
@@ -853,7 +850,7 @@
finalRule { "US" }
finalRaw:int { -18000 }
finalYear:int { 2008 }
- links:intvector { 173, 619 }
+ links:intvector { 173, 620 }
} //Z#173
/* America/Nipigon */ :table {
transPre32:intvector { -1, 1928233280 }
@@ -877,7 +874,7 @@
trans:intvector { -1767217820, -1206961200, -1191366000, -1175378400, -1159830000, -633823200, -622072800, -602287200, -591836400, -570751200, -560214000, -539128800, -531356400, -191368800, -184201200, -155167200, -150073200, -128901600, -121129200, -99957600, -89593200, -68421600, -57970800, 499744800, 511232400, 530589600, 540262800, 562125600, 571194000, 592970400, 602038800, 624420000, 634698000, 938916000, 951613200, 970970400, 971571600, 1003024800, 1013907600 }
typeOffsets:intvector { -7780, 0, -7200, 0, -7200, 3600 }
typeMap:bin { "010201020102010201020102010201020102010201020102010201020102010201020102010201" }
- links:intvector { 176, 374 }
+ links:intvector { 176, 375 }
} //Z#176
/* America/North_Dakota/Beulah */ :table {
transPre32:intvector { -1, 1577323696 }
@@ -939,7 +936,7 @@
trans:intvector { -1633273200, -1615132800, -1601823600, -1583683200, -880210800, -820519140, -812653140, -796845540, -84380400, -68659200 }
typeOffsets:intvector { -26898, 0, -25200, 0, -25200, 3600 }
typeMap:bin { "0102010201020102010201" }
- links:intvector { 184, 545, 616 }
+ links:intvector { 184, 546, 617 }
} //Z#184
/* America/Port-au-Prince */ :table {
transPre32:intvector { -1, 1770463056 }
@@ -967,7 +964,7 @@
trans:intvector { -873057600, -765399600 }
typeOffsets:intvector { -15865, 0, -14400, 0, -14400, 3600 }
typeMap:bin { "010201" }
- links:intvector { 189, 547 }
+ links:intvector { 189, 548 }
} //Z#189
/* America/Punta_Arenas */ :table {
transPre32:intvector { -1, 1770462716 }
@@ -1001,7 +998,7 @@
trans:intvector { -2030202084, -1632063600, -1615132800, -1251651600, -1238349600, -1220202000, -1206900000, -1188752400, -1175450400, -1156698000, -1144000800, -1125248400, -1111946400, -1032714000, -1016992800, -1001264400, -986148000, -969814800, -954093600, -937760400, -922039200, -906310800, -890589600, -880210800, -765388800, -748450800, -732729600, -715791600, -702489600, -684342000, -671040000, -652892400, -639590400, -620838000, -608140800, -589388400, -576086400, -557938800, -544636800, -526489200, -513187200, -495039600, -481737600, -463590000, -450288000, -431535600, -418233600, -400086000, -386784000, -337186800, -321465600, -305737200 }
typeOffsets:intvector { -25116, 0, -25200, 0, -25200, 3600, -21600, 0 }
typeMap:bin { "01020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020103" }
- links:intvector { 194, 385, 390 }
+ links:intvector { 194, 386, 391 }
} //Z#194
/* America/Resolute */ :table {
trans:intvector { -704937600, -147895200, -131565600, 325670400, 341391600, 357120000, 372841200, 388569600, 404895600, 420019200, 436345200, 452073600, 467794800, 483523200, 499244400, 514972800, 530694000, 544608000, 562143600, 576057600, 594198000, 607507200, 625647600, 638956800, 657097200, 671011200, 688546800, 702460800, 719996400, 733910400, 752050800, 765360000, 783500400, 796809600, 814950000, 828864000, 846399600, 860313600, 877849200, 891763200, 909298800, 923212800, 941353200, 954662400, 972802800, 986112000, 1004252400, 1018166400, 1035702000, 1049616000, 1067151600, 1081065600, 1099206000, 1112515200, 1130655600, 1143964800, 1162105200, 1173600000, 1194159600 }
@@ -1015,7 +1012,7 @@
trans:intvector { -1767209328, -1206950400, -1191355200, -1175367600, -1159819200, -633812400, -622062000, -602276400, -591825600, -570740400, -560203200, -539118000, -531345600, -191358000, -184190400, -155156400, -150062400, -128890800, -121118400, -99946800, -89582400, -68410800, -57960000, 499755600, 511243200, 530600400, 540273600, 562136400, 571204800, 1214283600, 1384056000 }
typeOffsets:intvector { -16272, 0, -18000, 0, -18000, 3600, -14400, 0 }
typeMap:bin { "01020102010201020102010201020102010201020102010201020102010301" }
- links:intvector { 187, 196, 373 }
+ links:intvector { 187, 196, 374 }
} //Z#196
/* America/Rosario */ :int { 67 } //Z#197
/* America/Santa_Isabel */ :int { 216 } //Z#198
@@ -1025,13 +1022,13 @@
typeMap:bin { "010201020102010201020102010201020102010201020102010201020103" }
} //Z#199
/* America/Santiago */ :table {
- trans:intvector { -1892661434, -1688410800, -1619205434, -1593806400, -1335986234, -1317585600, -1304362800, -1286049600, -1272826800, -1254513600, -1241290800, -1222977600, -1209754800, -1191355200, -1178132400, -870552000, -865278000, -740520000, -736376400, -718056000, -713649600, -36619200, -23922000, -3355200, 7527600, 24465600, 37767600, 55915200, 69217200, 87969600, 100666800, 118209600, 132116400, 150868800, 163566000, 182318400, 195620400, 213768000, 227070000, 245217600, 258519600, 277272000, 289969200, 308721600, 321418800, 340171200, 353473200, 371620800, 384922800, 403070400, 416372400, 434520000, 447822000, 466574400, 479271600, 498024000, 510721200, 529473600, 545194800, 560923200, 574225200, 592372800, 605674800, 624427200, 637124400, 653457600, 668574000, 687326400, 700628400, 718776000, 732078000, 750225600, 763527600, 781675200, 794977200, 813729600, 826426800, 845179200, 859690800, 876628800, 889930800, 906868800, 923194800, 939528000, 952830000, 971582400, 984279600, 1003032000, 1015729200, 1034481600, 1047178800, 1065931200, 1079233200, 1097380800, 1110682800, 1128830400, 1142132400, 1160884800, 1173582000, 1192334400, 1206846000, 1223784000, 1237086000, 1255233600, 1270350000, 1286683200, 1304823600, 1313899200, 1335668400, 1346558400, 1367118000, 1378612800, 1398567600, 1410062400, 1463281200, 1471147200 }
+ trans:intvector { -1892661434, -1688410800, -1619205434, -1593806400, -1335986234, -1317585600, -1304362800, -1286049600, -1272826800, -1254513600, -1241290800, -1222977600, -1209754800, -1191355200, -1178132400, -870552000, -865278000, -740520000, -736376400, -718056000, -713649600, -36619200, -23922000, -3355200, 7527600, 24465600, 37767600, 55915200, 69217200, 87969600, 100666800, 118209600, 132116400, 150868800, 163566000, 182318400, 195620400, 213768000, 227070000, 245217600, 258519600, 277272000, 289969200, 308721600, 321418800, 340171200, 353473200, 371620800, 384922800, 403070400, 416372400, 434520000, 447822000, 466574400, 479271600, 498024000, 510721200, 529473600, 545194800, 560923200, 574225200, 592372800, 605674800, 624427200, 637124400, 653457600, 668574000, 687326400, 700628400, 718776000, 732078000, 750225600, 763527600, 781675200, 794977200, 813729600, 826426800, 845179200, 859690800, 876628800, 889930800, 906868800, 923194800, 939528000, 952830000, 971582400, 984279600, 1003032000, 1015729200, 1034481600, 1047178800, 1065931200, 1079233200, 1097380800, 1110682800, 1128830400, 1142132400, 1160884800, 1173582000, 1192334400, 1206846000, 1223784000, 1237086000, 1255233600, 1270350000, 1286683200, 1304823600, 1313899200, 1335668400, 1346558400, 1367118000, 1378612800, 1398567600, 1410062400, 1463281200, 1471147200, 1494730800, 1502596800, 1526180400, 1534046400, 1554606000, 1567915200 }
typeOffsets:intvector { -16966, 0, -18000, 0, -18000, 3600, -14400, 0, -14400, 3600 }
- typeMap:bin { "0100030002010201020102010201030103040301030403040304030403040304030403040304030403040304030403040304030403040304030403040304030403040304030403040304030403040304030403040304030403040304030403040304030403040304030403040304030403040304" }
+ typeMap:bin { "0100030002010201020102010201030103040301030403040304030403040304030403040304030403040304030403040304030403040304030403040304030403040304030403040304030403040304030403040304030403040304030403040304030403040304030403040304030403040304030403040304" }
finalRule { "Chile" }
finalRaw:int { -14400 }
- finalYear:int { 2017 }
- links:intvector { 200, 392 }
+ finalYear:int { 2020 }
+ links:intvector { 200, 393 }
} //Z#200
/* America/Santo_Domingo */ :table {
transPre32:intvector { -1, 1770462472 }
@@ -1040,14 +1037,14 @@
typeMap:bin { "0401030102010201020102010201050105" }
} //Z#201
/* America/Sao_Paulo */ :table {
- trans:intvector { -1767214412, -1206957600, -1191362400, -1175374800, -1159826400, -633819600, -622069200, -602283600, -591832800, -570747600, -560210400, -539125200, -531352800, -195426000, -184197600, -155163600, -150069600, -128898000, -121125600, -99954000, -89589600, -68418000, -57967200, 499748400, 511236000, 530593200, 540266400, 562129200, 571197600, 592974000, 602042400, 624423600, 634701600, 656478000, 666756000, 687927600, 697600800, 719982000, 728445600, 750826800, 761709600, 782276400, 793159200, 813726000, 824004000, 844570800, 856058400, 876106800, 888717600, 908074800, 919562400, 938919600, 951616800, 970974000, 982461600, 1003028400, 1013911200, 1036292400, 1045360800, 1066532400, 1076810400, 1099364400, 1108864800, 1129431600, 1140314400, 1162695600, 1172368800, 1192330800, 1203213600, 1224385200, 1234663200, 1255834800, 1266717600, 1287284400, 1298167200, 1318734000, 1330221600, 1350788400, 1361066400, 1382238000, 1392516000, 1413687600, 1424570400, 1445137200, 1456020000, 1476586800, 1487469600, 1508036400, 1518919200, 1540090800, 1550368800, 1571540400, 1581818400, 1602990000, 1613872800, 1634439600, 1645322400, 1665889200, 1677376800, 1697338800, 1708221600, 1729393200, 1739671200, 1760842800, 1771725600, 1792292400, 1803175200, 1823742000, 1834624800, 1855191600, 1866074400, 1887246000, 1897524000, 1918695600, 1928973600, 1950145200, 1960423200, 1981594800, 1992477600, 2013044400, 2024532000, 2044494000, 2055376800, 2076548400, 2086826400, 2107998000, 2118880800, 2139447600 }
- transPost32:intvector { 0, -2144636896, 0, -2124070096 }
+ trans:intvector { -1767214412, -1206957600, -1191362400, -1175374800, -1159826400, -633819600, -622069200, -602283600, -591832800, -570747600, -560210400, -539125200, -531352800, -195426000, -184197600, -155163600, -150069600, -128898000, -121125600, -99954000, -89589600, -68418000, -57967200, 499748400, 511236000, 530593200, 540266400, 562129200, 571197600, 592974000, 602042400, 624423600, 634701600, 656478000, 666756000, 687927600, 697600800, 719982000, 728445600, 750826800, 761709600, 782276400, 793159200, 813726000, 824004000, 844570800, 856058400, 876106800, 888717600, 908074800, 919562400, 938919600, 951616800, 970974000, 982461600, 1003028400, 1013911200, 1036292400, 1045360800, 1066532400, 1076810400, 1099364400, 1108864800, 1129431600, 1140314400, 1162695600, 1172368800, 1192330800, 1203213600, 1224385200, 1234663200, 1255834800, 1266717600, 1287284400, 1298167200, 1318734000, 1330221600, 1350788400, 1361066400, 1382238000, 1392516000, 1413687600, 1424570400, 1445137200, 1456020000, 1476586800, 1487469600, 1508036400, 1518919200, 1541300400, 1550368800, 1572750000, 1581818400, 1604199600, 1613872800, 1636254000, 1645322400, 1667703600, 1677376800, 1699153200, 1708221600, 1730602800, 1739671200, 1762052400, 1771725600, 1793502000, 1803175200, 1825556400, 1834624800, 1857006000, 1866074400, 1888455600, 1897524000, 1919905200, 1928973600, 1951354800, 1960423200, 1983409200, 1992477600, 2014858800, 2024532000, 2046308400, 2055376800, 2077758000, 2086826400, 2109207600, 2118880800, 2140657200 }
+ transPost32:intvector { 0, -2144636896, 0, -2122255696 }
typeOffsets:intvector { -11188, 0, -10800, 0, -10800, 3600 }
typeMap:bin { "01020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102" }
finalRule { "Brazil" }
finalRaw:int { -10800 }
finalYear:int { 2039 }
- links:intvector { 202, 371, 375 }
+ links:intvector { 202, 372, 376 }
} //Z#202
/* America/Scoresbysund */ :table {
trans:intvector { -1686090728, 323841600, 338961600, 354679200, 370400400, 386125200, 401850000, 417574800, 433299600, 449024400, 465354000, 481078800, 496803600, 512528400, 528253200, 543978000, 559702800, 575427600, 591152400, 606877200, 622602000, 638326800, 654656400, 670381200, 686106000, 701830800, 717555600, 733280400, 749005200, 764730000, 780454800, 796179600, 811904400, 828234000, 846378000 }
@@ -1075,7 +1072,7 @@
finalRule { "Canada" }
finalRaw:int { -12600 }
finalYear:int { 2013 }
- links:intvector { 207, 379, 388 }
+ links:intvector { 207, 380, 389 }
} //Z#207
/* America/St_Kitts */ :int { 186 } //Z#208
/* America/St_Lucia */ :int { 186 } //Z#209
@@ -1115,7 +1112,7 @@
finalRule { "US" }
finalRaw:int { -28800 }
finalYear:int { 2011 }
- links:intvector { 115, 198, 216, 536 }
+ links:intvector { 115, 198, 216, 537 }
} //Z#216
/* America/Toronto */ :table {
transPre32:intvector { -1, 1928231148 }
@@ -1125,7 +1122,7 @@
finalRule { "Canada" }
finalRaw:int { -18000 }
finalYear:int { 2008 }
- links:intvector { 170, 217, 386 }
+ links:intvector { 170, 217, 387 }
} //Z#217
/* America/Tortola */ :int { 186 } //Z#218
/* America/Vancouver */ :table {
@@ -1136,7 +1133,7 @@
finalRule { "Canada" }
finalRaw:int { -28800 }
finalYear:int { 2008 }
- links:intvector { 219, 389 }
+ links:intvector { 219, 390 }
} //Z#219
/* America/Virgin */ :int { 186 } //Z#220
/* America/Whitehorse */ :table {
@@ -1147,7 +1144,7 @@
finalRule { "Canada" }
finalRaw:int { -28800 }
finalYear:int { 2008 }
- links:intvector { 221, 391 }
+ links:intvector { 221, 392 }
} //Z#221
/* America/Winnipeg */ :table {
transPre32:intvector { -1, 1692709012 }
@@ -1157,7 +1154,7 @@
finalRule { "Canada" }
finalRaw:int { -21600 }
finalYear:int { 2008 }
- links:intvector { 222, 384 }
+ links:intvector { 222, 385 }
} //Z#222
/* America/Yakutat */ :table {
transPre32:intvector { -1, 1069743569, -1, 2106013631 }
@@ -1177,9 +1174,9 @@
finalYear:int { 2008 }
} //Z#224
/* Antarctica/Casey */ :table {
- trans:intvector { -31536000, 1255802400, 1267714800, 1319738400, 1329843600, 1477065600 }
+ trans:intvector { -31536000, 1255802400, 1267714800, 1319738400, 1329843600, 1477065600, 1520701200 }
typeOffsets:intvector { 0, 0, 28800, 0, 39600, 0 }
- typeMap:bin { "010201020102" }
+ typeMap:bin { "01020102010201" }
} //Z#225
/* Antarctica/Davis */ :table {
trans:intvector { -409190400, -163062000, -28857600, 1255806000, 1268251200, 1319742000, 1329854400 }
@@ -1202,7 +1199,7 @@
typeOffsets:intvector { 0, 0, 18000, 0, 21600, 0 }
typeMap:bin { "0201" }
} //Z#229
- /* Antarctica/McMurdo */ :int { 551 } //Z#230
+ /* Antarctica/McMurdo */ :int { 552 } //Z#230
/* Antarctica/Palmer */ :table {
trans:intvector { -157766400, -152658000, -132955200, -121122000, -101419200, -86821200, -71092800, -54766800, -39038400, -23317200, -7588800, 128142000, 136605600, 389070000, 403070400, 416372400, 434520000, 447822000, 466574400, 479271600, 498024000, 510721200, 529473600, 545194800, 560923200, 574225200, 592372800, 605674800, 624427200, 637124400, 653457600, 668574000, 687326400, 700628400, 718776000, 732078000, 750225600, 763527600, 781675200, 794977200, 813729600, 826426800, 845179200, 859690800, 876628800, 889930800, 906868800, 923194800, 939528000, 952830000, 971582400, 984279600, 1003032000, 1015729200, 1034481600, 1047178800, 1065931200, 1079233200, 1097380800, 1110682800, 1128830400, 1142132400, 1160884800, 1173582000, 1192334400, 1206846000, 1223784000, 1237086000, 1255233600, 1270350000, 1286683200, 1304823600, 1313899200, 1335668400, 1346558400, 1367118000, 1378612800, 1398567600, 1410062400, 1463281200, 1471147200, 1480820400 }
typeOffsets:intvector { 0, 0, -14400, 0, -14400, 3600, -10800, 0, -10800, 3600 }
@@ -1213,7 +1210,7 @@
typeOffsets:intvector { 0, 0, -10800, 0 }
typeMap:bin { "01" }
} //Z#232
- /* Antarctica/South_Pole */ :int { 551 } //Z#233
+ /* Antarctica/South_Pole */ :int { 552 } //Z#233
/* Antarctica/Syowa */ :table {
trans:intvector { -407808000 }
typeOffsets:intvector { 0, 0, 10800, 0 }
@@ -1232,8 +1229,8 @@
typeOffsets:intvector { 0, 0, 21600, 0 }
typeMap:bin { "01" }
} //Z#236
- /* Arctic/Longyearbyen */ :int { 473 } //Z#237
- /* Asia/Aden */ :int { 308 } //Z#238
+ /* Arctic/Longyearbyen */ :int { 474 } //Z#237
+ /* Asia/Aden */ :int { 309 } //Z#238
/* Asia/Almaty */ :table {
trans:intvector { -1441170468, -1247547600, 354909600, 370717200, 386445600, 402253200, 417981600, 433789200, 449604000, 465336000, 481060800, 496785600, 512510400, 528235200, 543960000, 559684800, 575409600, 591134400, 606859200, 622584000, 638308800, 654638400, 670363200, 686091600, 695768400, 701812800, 717537600, 733262400, 748987200, 764712000, 780436800, 796161600, 811886400, 828216000, 846360000, 859665600, 877809600, 891115200, 909259200, 922564800, 941313600, 954014400, 972763200, 985464000, 1004212800, 1017518400, 1035662400, 1048968000, 1067112000, 1080417600, 1099166400 }
typeOffsets:intvector { 18468, 0, 18000, 0, 18000, 3600, 21600, 0, 21600, 3600 }
@@ -1290,7 +1287,7 @@
trans:intvector { -1570084924 }
typeOffsets:intvector { 24124, 0, 25200, 0 }
typeMap:bin { "01" }
- links:intvector { 250, 302, 330 }
+ links:intvector { 250, 302, 331 }
} //Z#250
/* Asia/Barnaul */ :table {
trans:intvector { -1579844100, -1247551200, 354906000, 370713600, 386442000, 402249600, 417978000, 433785600, 449600400, 465332400, 481057200, 496782000, 512506800, 528231600, 543956400, 559681200, 575406000, 591130800, 606855600, 622580400, 638305200, 654634800, 670359600, 686088000, 695764800, 701809200, 717534000, 733258800, 748983600, 764708400, 780433200, 796158000, 801590400, 811886400, 828216000, 846360000, 859665600, 877809600, 891115200, 909259200, 922564800, 941313600, 954014400, 972763200, 985464000, 1004212800, 1017518400, 1035662400, 1048968000, 1067112000, 1080417600, 1099166400, 1111867200, 1130616000, 1143316800, 1162065600, 1174766400, 1193515200, 1206820800, 1224964800, 1238270400, 1256414400, 1269720000, 1288468800, 1301169600, 1414263600, 1459022400 }
@@ -1327,8 +1324,8 @@
typeOffsets:intvector { 27480, 0, 25200, 0, 28800, 0, 28800, 3600, 32400, 0, 32400, 3600 }
typeMap:bin { "010205040504050405040504050405040504050405040504050405040504050405040504050405040504050405040203020302" }
} //Z#257
- /* Asia/Chongqing */ :int { 313 } //Z#258
- /* Asia/Chungking */ :int { 313 } //Z#259
+ /* Asia/Chongqing */ :int { 314 } //Z#258
+ /* Asia/Chungking */ :int { 314 } //Z#259
/* Asia/Colombo */ :table {
transPre32:intvector { -1, 1454807332 }
trans:intvector { -2019705572, -883287000, -862639200, -764051400, 832962600, 846266400, 1145039400 }
@@ -1349,7 +1346,7 @@
trans:intvector { -891582800, -872058600, -862637400, -576138600, 1245430800, 1262278800 }
typeOffsets:intvector { 21700, 0, 19800, 0, 21200, 0, 21600, 0, 21600, 3600, 23400, 0 }
typeMap:bin { "02050105030403" }
- links:intvector { 261, 263, 372 }
+ links:intvector { 261, 263, 373 }
} //Z#263
/* Asia/Dili */ :table {
trans:intvector { -1830414140, -879152400, 199897200, 969120000 }
@@ -1377,19 +1374,19 @@
} //Z#267
/* Asia/Gaza */ :table {
transPre32:intvector { -1, 2109557424 }
- trans:intvector { -933645600, -857358000, -844300800, -825822000, -812685600, -794199600, -779853600, -762656400, -748310400, -731127600, -399088800, -386650800, -368330400, -355114800, -336790800, -323654400, -305168400, -292032000, -273632400, -260496000, -242096400, -228960000, -210560400, -197424000, -178938000, -165801600, -147402000, -134265600, -115866000, -102643200, -84330000, -81313200, 142380000, 150843600, 167176800, 178664400, 482277600, 495579600, 516751200, 526424400, 545436000, 558478800, 576626400, 589323600, 609890400, 620773200, 638316000, 651618000, 669765600, 683672400, 701820000, 715726800, 733701600, 747176400, 765151200, 778021200, 796600800, 810075600, 828655200, 843170400, 860104800, 874620000, 891554400, 906069600, 924213600, 939934800, 956268000, 971989200, 987717600, 1003438800, 1019167200, 1034888400, 1050616800, 1066338000, 1082066400, 1096581600, 1113516000, 1128380400, 1143842400, 1158872400, 1175378400, 1189638000, 1206655200, 1219957200, 1238104800, 1252015200, 1269640860, 1281474000, 1301608860, 1312146000, 1333058400, 1348178400, 1364508000, 1380229200, 1395957600, 1414098000, 1427493600, 1445547600, 1458946800, 1477692000 }
+ trans:intvector { -933645600, -857358000, -844300800, -825822000, -812685600, -794199600, -779853600, -762656400, -748310400, -731127600, -399088800, -386650800, -368330400, -355114800, -336790800, -323654400, -305168400, -292032000, -273632400, -260496000, -242096400, -228960000, -210560400, -197424000, -178938000, -165801600, -147402000, -134265600, -115866000, -102643200, -84330000, -81313200, 142380000, 150843600, 167176800, 178664400, 334015200, 337644000, 452556000, 462232800, 482277600, 495579600, 516751200, 526424400, 545436000, 558478800, 576626400, 589323600, 609890400, 620773200, 638316000, 651618000, 669765600, 683672400, 701820000, 715726800, 733701600, 747176400, 765151200, 778021200, 796600800, 810075600, 828655200, 843170400, 860104800, 874620000, 891554400, 906069600, 924213600, 939934800, 956268000, 971989200, 987717600, 1003438800, 1019167200, 1034888400, 1050616800, 1066338000, 1082066400, 1096581600, 1113516000, 1128380400, 1143842400, 1158872400, 1175378400, 1189638000, 1206655200, 1219957200, 1238104800, 1252015200, 1269640860, 1281474000, 1301608860, 1312146000, 1333058400, 1348178400, 1364508000, 1380229200, 1395957600, 1414098000, 1427493600, 1445547600, 1458946800, 1477692000 }
typeOffsets:intvector { 8272, 0, 7200, 0, 7200, 3600 }
- typeMap:bin { "0102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201" }
+ typeMap:bin { "010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201" }
finalRule { "Palestine" }
finalRaw:int { 7200 }
finalYear:int { 2017 }
} //Z#268
- /* Asia/Harbin */ :int { 313 } //Z#269
+ /* Asia/Harbin */ :int { 314 } //Z#269
/* Asia/Hebron */ :table {
transPre32:intvector { -1, 2109557273 }
- trans:intvector { -933645600, -857358000, -844300800, -825822000, -812685600, -794199600, -779853600, -762656400, -748310400, -731127600, -399088800, -386650800, -368330400, -355114800, -336790800, -323654400, -305168400, -292032000, -273632400, -260496000, -242096400, -228960000, -210560400, -197424000, -178938000, -165801600, -147402000, -134265600, -115866000, -102643200, -84330000, -81313200, 142380000, 150843600, 167176800, 178664400, 482277600, 495579600, 516751200, 526424400, 545436000, 558478800, 576626400, 589323600, 609890400, 620773200, 638316000, 651618000, 669765600, 683672400, 701820000, 715726800, 733701600, 747176400, 765151200, 778021200, 796600800, 810075600, 828655200, 843170400, 860104800, 874620000, 891554400, 906069600, 924213600, 939934800, 956268000, 971989200, 987717600, 1003438800, 1019167200, 1034888400, 1050616800, 1066338000, 1082066400, 1096581600, 1113516000, 1128380400, 1143842400, 1158872400, 1175378400, 1189638000, 1206655200, 1220216400, 1238104800, 1252015200, 1269554400, 1281474000, 1301608860, 1312146000, 1314655200, 1317330000, 1333058400, 1348178400, 1364508000, 1380229200, 1395957600, 1414098000, 1427493600, 1445547600, 1458946800, 1477692000 }
+ trans:intvector { -933645600, -857358000, -844300800, -825822000, -812685600, -794199600, -779853600, -762656400, -748310400, -731127600, -399088800, -386650800, -368330400, -355114800, -336790800, -323654400, -305168400, -292032000, -273632400, -260496000, -242096400, -228960000, -210560400, -197424000, -178938000, -165801600, -147402000, -134265600, -115866000, -102643200, -84330000, -81313200, 142380000, 150843600, 167176800, 178664400, 334015200, 337644000, 452556000, 462232800, 482277600, 495579600, 516751200, 526424400, 545436000, 558478800, 576626400, 589323600, 609890400, 620773200, 638316000, 651618000, 669765600, 683672400, 701820000, 715726800, 733701600, 747176400, 765151200, 778021200, 796600800, 810075600, 828655200, 843170400, 860104800, 874620000, 891554400, 906069600, 924213600, 939934800, 956268000, 971989200, 987717600, 1003438800, 1019167200, 1034888400, 1050616800, 1066338000, 1082066400, 1096581600, 1113516000, 1128380400, 1143842400, 1158872400, 1175378400, 1189638000, 1206655200, 1220216400, 1238104800, 1252015200, 1269554400, 1281474000, 1301608860, 1312146000, 1314655200, 1317330000, 1333058400, 1348178400, 1364508000, 1380229200, 1395957600, 1414098000, 1427493600, 1445547600, 1458946800, 1477692000 }
typeOffsets:intvector { 8423, 0, 7200, 0, 7200, 3600 }
- typeMap:bin { "01020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201" }
+ typeMap:bin { "0102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201" }
finalRule { "Palestine" }
finalRaw:int { 7200 }
finalYear:int { 2017 }
@@ -1398,13 +1395,13 @@
trans:intvector { -2004073600, -1851577590, -852105600, -782643600, -767869200, -718095600, -457776000, -315648000, 171820800 }
typeOffsets:intvector { 25600, 0, 25200, 0, 25590, 0, 28800, 0, 32400, 0 }
typeMap:bin { "020103040103010301" }
- links:intvector { 271, 309, 629 }
+ links:intvector { 271, 310, 630 }
} //Z#271
/* Asia/Hong_Kong */ :table {
- trans:intvector { -2056693002, -907389000, -891667800, -884246400, -766746000, -747981000, -728544600, -717049800, -694503000, -683785800, -668064600, -654755400, -636615000, -623305800, -605165400, -591856200, -573715800, -559801800, -542352600, -528352200, -510211800, -498112200, -478762200, -466662600, -446707800, -435213000, -415258200, -403158600, -383808600, -371709000, -352359000, -340259400, -320909400, -308809800, -288855000, -277360200, -257405400, -245910600, -225955800, -213856200, -194506200, -182406600, -163056600, -148537800, -132816600, -117088200, -101367000, -85638600, -69312600, -53584200, -37863000, -22134600, -6413400, 9315000, 25036200, 40764600, 56485800, 72214200, 88540200, 104268600, 119989800, 126041400, 151439400, 167167800, 182889000, 198617400, 214338600, 295385400, 309292200 }
- typeOffsets:intvector { 27402, 0, 28800, 0, 28800, 3600, 32400, 0 }
- typeMap:bin { "010201030102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201" }
- links:intvector { 272, 510 }
+ trans:intvector { -2056690800, -900909000, -891579600, -884248200, -766659600, -747981000, -728544600, -717049800, -694503000, -683785800, -668064600, -654755400, -636615000, -623305800, -605165400, -591856200, -573715800, -559801800, -541661400, -528352200, -510211800, -498112200, -478762200, -466662600, -446707800, -435213000, -415258200, -403158600, -383808600, -371709000, -352359000, -340259400, -320909400, -308809800, -288855000, -277360200, -257405400, -245910600, -225955800, -213856200, -194506200, -182406600, -163056600, -148537800, -132816600, -117088200, -101367000, -85638600, -69312600, -53584200, -37863000, -22134600, -6413400, 9315000, 25036200, 40764600, 56485800, 72214200, 88540200, 104268600, 119989800, 126041400, 151439400, 167167800, 182889000, 198617400, 214338600, 295385400, 309292200 }
+ typeOffsets:intvector { 27402, 0, 28800, 0, 28800, 3600, 30600, 0, 32400, 0 }
+ typeMap:bin { "010203040102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201" }
+ links:intvector { 272, 511 }
} //Z#272
/* Asia/Hovd */ :table {
trans:intvector { -2032927596, 252439200, 417978000, 433785600, 449600400, 465321600, 481050000, 496771200, 512499600, 528220800, 543949200, 559670400, 575398800, 591120000, 606848400, 622569600, 638298000, 654624000, 670352400, 686073600, 701802000, 717523200, 733251600, 748972800, 764701200, 780422400, 796150800, 811872000, 828205200, 843926400, 859654800, 875376000, 891104400, 906825600, 988398000, 1001700000, 1017428400, 1033149600, 1048878000, 1064599200, 1080327600, 1096048800, 1111777200, 1127498400, 1143226800, 1159552800, 1427482800, 1443196800, 1458932400, 1474646400 }
@@ -1416,7 +1413,7 @@
typeOffsets:intvector { 25025, 0, 25200, 0, 25200, 3600, 28800, 0, 28800, 3600, 32400, 0 }
typeMap:bin { "0103040304030403040304030403040304030403040302010304030403040304030403040304030403040304030403040304030403040304030403040304030503" }
} //Z#274
- /* Asia/Istanbul */ :int { 457 } //Z#275
+ /* Asia/Istanbul */ :int { 458 } //Z#275
/* Asia/Jakarta */ :table {
trans:intvector { -1451719200, -1172906400, -876641400, -766054800, -683883000, -620812800, -189415800 }
typeOffsets:intvector { 25632, 0, 25200, 0, 26400, 0, 27000, 0, 28800, 0, 32400, 0 }
@@ -1429,13 +1426,13 @@
} //Z#277
/* Asia/Jerusalem */ :table {
transPre32:intvector { -1, 1454818042 }
- trans:intvector { -1641003640, -933645600, -857358000, -844300800, -825822000, -812685600, -794199600, -779853600, -762656400, -748310400, -731127600, -681962400, -673243200, -667962000, -652327200, -636426000, -622087200, -608947200, -591847200, -572486400, -558576000, -542851200, -527731200, -514425600, -490845600, -482986800, -459475200, -451537200, -428551200, -418262400, -400032000, -387428400, 142380000, 150843600, 167176800, 178664400, 482277600, 495579600, 516751200, 526424400, 545436000, 558478800, 576626400, 589323600, 609890400, 620773200, 638316000, 651618000, 669765600, 683672400, 701820000, 715726800, 733701600, 747176400, 765151200, 778021200, 796600800, 810075600, 826840800, 842821200, 858895200, 874184400, 890344800, 905029200, 923011200, 936313200, 955670400, 970783200, 986770800, 1001282400, 1017356400, 1033941600, 1048806000, 1065132000, 1081292400, 1095804000, 1112313600, 1128812400, 1143763200, 1159657200, 1175212800, 1189897200, 1206662400, 1223161200, 1238112000, 1254006000, 1269561600, 1284246000, 1301616000, 1317510000, 1333065600, 1348354800, 1364515200, 1382828400 }
+ trans:intvector { -1641003640, -933645600, -857358000, -844300800, -825822000, -812685600, -794199600, -779853600, -762656400, -748310400, -731127600, -681962400, -673243200, -667962000, -652327200, -636426000, -622087200, -608947200, -591847200, -572486400, -558576000, -542851200, -527731200, -514425600, -490845600, -482986800, -459475200, -451537200, -428551200, -418262400, -400032000, -387428400, 142380000, 150843600, 167176800, 178664400, 334015200, 337644000, 452556000, 462232800, 482277600, 495579600, 516751200, 526424400, 545436000, 558478800, 576626400, 589323600, 609890400, 620773200, 638316000, 651618000, 669765600, 683672400, 701820000, 715726800, 733701600, 747176400, 765151200, 778021200, 796600800, 810075600, 826840800, 842821200, 858895200, 874184400, 890344800, 905029200, 923011200, 936313200, 955670400, 970783200, 986770800, 1001282400, 1017356400, 1033941600, 1048806000, 1065132000, 1081292400, 1095804000, 1112313600, 1128812400, 1143763200, 1159657200, 1175212800, 1189897200, 1206662400, 1223161200, 1238112000, 1254006000, 1269561600, 1284246000, 1301616000, 1317510000, 1333065600, 1348354800, 1364515200, 1382828400 }
typeOffsets:intvector { 8454, 0, 7200, 0, 7200, 3600, 7200, 7200, 8440, 0 }
- typeMap:bin { "0401020102010201020102010302010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201" }
+ typeMap:bin { "040102010201020102010201030201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201" }
finalRule { "Zion" }
finalRaw:int { 7200 }
finalYear:int { 2014 }
- links:intvector { 278, 320, 526 }
+ links:intvector { 278, 321, 527 }
} //Z#278
/* Asia/Kabul */ :table {
transPre32:intvector { -1, 1770429088 }
@@ -1452,9 +1449,9 @@
trans:intvector { -1988166492, -862637400, -764145000, -576135000, 1018119600, 1033840800, 1212260400, 1225476000, 1239735600, 1257012000 }
typeOffsets:intvector { 16092, 0, 18000, 0, 18000, 3600, 19800, 0, 19800, 3600 }
typeMap:bin { "03040301020102010201" }
- links:intvector { 281, 544 }
+ links:intvector { 281, 545 }
} //Z#281
- /* Asia/Kashgar */ :int { 328 } //Z#282
+ /* Asia/Kashgar */ :int { 329 } //Z#282
/* Asia/Kathmandu */ :table {
trans:intvector { -1577943676, 504901800 }
typeOffsets:intvector { 20476, 0, 19800, 0, 20700, 0 }
@@ -1472,7 +1469,7 @@
trans:intvector { -2019705670, -891581400, -872058600, -862637400, -764145000 }
typeOffsets:intvector { 21208, 0, 19270, 0, 19800, 0, 19800, 3600, 21200, 0 }
typeMap:bin { "04010203020302" }
- links:intvector { 255, 286, 512 }
+ links:intvector { 255, 286, 513 }
} //Z#286
/* Asia/Krasnoyarsk */ :table {
trans:intvector { -1577513486, -1247551200, 354906000, 370713600, 386442000, 402249600, 417978000, 433785600, 449600400, 465332400, 481057200, 496782000, 512506800, 528231600, 543956400, 559681200, 575406000, 591130800, 606855600, 622580400, 638305200, 654634800, 670359600, 686088000, 695764800, 701809200, 717534000, 733258800, 748983600, 764708400, 780433200, 796158000, 811882800, 828212400, 846356400, 859662000, 877806000, 891111600, 909255600, 922561200, 941310000, 954010800, 972759600, 985460400, 1004209200, 1017514800, 1035658800, 1048964400, 1067108400, 1080414000, 1099162800, 1111863600, 1130612400, 1143313200, 1162062000, 1174762800, 1193511600, 1206817200, 1224961200, 1238266800, 1256410800, 1269716400, 1288465200, 1301166000, 1414260000 }
@@ -1490,12 +1487,12 @@
typeOffsets:intvector { 26480, 0, 27000, 0, 28800, 0, 28800, 1200, 32400, 0 }
typeMap:bin { "010203020302030203020302030203020402" }
} //Z#289
- /* Asia/Kuwait */ :int { 308 } //Z#290
+ /* Asia/Kuwait */ :int { 309 } //Z#290
/* Asia/Macao */ :int { 292 } //Z#291
/* Asia/Macau */ :table {
- trans:intvector { -1830411260, -277360200, -257405400, -245910600, -225955800, -214473600, -194506200, -182406600, -163056600, -150969600, -131619600, -117088200, -101367000, -85638600, -69312600, -53584200, -37863000, -22134600, -6413400, 9315000, 25036200, 40764600, 56485800, 72201600, 87922800, 103651200, 119977200, 135705600, 151439400, 167167800, 182889000, 198617400, 214338600, 230067000, 245788200, 261504000, 277225200, 292953600, 309279600, 325008000, 340729200 }
- typeOffsets:intvector { 27260, 0, 28800, 0, 28800, 3600 }
- typeMap:bin { "0102010201020102010201020102010201020102010201020102010201020102010201020102010201" }
+ trans:intvector { -2056692850, -884509200, -873280800, -855918000, -841744800, -828529200, -765363600, -747046800, -733827600, -716461200, -697021200, -683715600, -667990800, -654771600, -636627600, -623322000, -605178000, -591872400, -573642000, -559818000, -541674000, -528368400, -510224400, -498128400, -478774800, -466678800, -446720400, -435229200, -415258200, -403158600, -383808600, -371709000, -352359000, -340259400, -320909400, -308809800, -288855000, -277360200, -257405400, -245910600, -225955800, -213856200, -194506200, -182406600, -163056600, -148537800, -132820200, -117088200, -101370600, -85638600, -69312600, -53584200, -37863000, -22134600, -6413400, 9315000, 25036200, 40764600, 56485800, 72214200, 88540200, 104268600, 119989800, 126041400, 151439400, 167167800, 182889000, 198617400, 214338600, 295385400, 309292200 }
+ typeOffsets:intvector { 27250, 0, 28800, 0, 28800, 3600, 32400, 0, 32400, 3600 }
+ typeMap:bin { "0103040304030102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201" }
links:intvector { 291, 292 }
} //Z#292
/* Asia/Magadan */ :table {
@@ -1507,7 +1504,7 @@
trans:intvector { -1172908656, -880272000, -766054800 }
typeOffsets:intvector { 28656, 0, 28800, 0, 32400, 0 }
typeMap:bin { "010201" }
- links:intvector { 294, 325 }
+ links:intvector { 294, 326 }
} //Z#294
/* Asia/Manila */ :table {
transPre32:intvector { -1, 350346256, -1, 2065645456 }
@@ -1523,7 +1520,7 @@
finalRule { "EUAsia" }
finalRaw:int { 7200 }
finalYear:int { 2000 }
- links:intvector { 297, 472 }
+ links:intvector { 297, 473 }
} //Z#297
/* Asia/Novokuznetsk */ :table {
trans:intvector { -1441259328, -1247551200, 354906000, 370713600, 386442000, 402249600, 417978000, 433785600, 449600400, 465332400, 481057200, 496782000, 512506800, 528231600, 543956400, 559681200, 575406000, 591130800, 606855600, 622580400, 638305200, 654634800, 670359600, 686088000, 695764800, 701809200, 717534000, 733258800, 748983600, 764708400, 780433200, 796158000, 811882800, 828212400, 846356400, 859662000, 877806000, 891111600, 909255600, 922561200, 941310000, 954010800, 972759600, 985460400, 1004209200, 1017514800, 1035658800, 1048964400, 1067108400, 1080414000, 1099162800, 1111863600, 1130612400, 1143313200, 1162062000, 1174762800, 1193511600, 1206817200, 1224961200, 1238266800, 1256410800, 1269716400, 1288468800, 1301169600 }
@@ -1552,9 +1549,9 @@
typeMap:bin { "02040203020301" }
} //Z#303
/* Asia/Pyongyang */ :table {
- trans:intvector { -1948782180, -1830414600, 1439564400 }
+ trans:intvector { -1948782180, -1830414600, 1439564400, 1525446000 }
typeOffsets:intvector { 30180, 0, 30600, 0, 32400, 0 }
- typeMap:bin { "010201" }
+ typeMap:bin { "01020102" }
} //Z#304
/* Asia/Qatar */ :table {
trans:intvector { -1577935568, 76190400 }
@@ -1562,155 +1559,161 @@
typeMap:bin { "0201" }
links:intvector { 248, 305 }
} //Z#305
+ /* Asia/Qostanay */ :table {
+ trans:intvector { -1441167268, -1247544000, 354913200, 370720800, 386445600, 402256800, 417985200, 433792800, 449607600, 465339600, 481064400, 496789200, 512514000, 528238800, 543963600, 559688400, 575413200, 591138000, 606862800, 622587600, 638312400, 654642000, 670366800, 686095200, 695772000, 701816400, 717541200, 733266000, 748990800, 764715600, 780440400, 796165200, 811890000, 828219600, 846363600, 859669200, 877813200, 891118800, 909262800, 922568400, 941317200, 954018000, 972766800, 985467600, 1004216400, 1017522000, 1035666000, 1048971600, 1067115600, 1080421200, 1099170000 }
+ typeOffsets:intvector { 15268, 0, 14400, 0, 14400, 3600, 18000, 0, 18000, 3600, 21600, 0 }
+ typeMap:bin { "010304050403040304030403040304030403040304030201030403040304030403040304030403040304030403040304030405" }
+ } //Z#306
/* Asia/Qyzylorda */ :table {
- trans:intvector { -1441167712, -1247544000, 354913200, 370720800, 386445600, 402256800, 417985200, 433792800, 449607600, 465339600, 481064400, 496789200, 512514000, 528238800, 543963600, 559688400, 575413200, 591138000, 606862800, 622587600, 638312400, 654642000, 670366800, 686095200, 695768400, 701812800, 717541200, 733266000, 748990800, 764715600, 780440400, 796165200, 811890000, 828219600, 846363600, 859669200, 877813200, 891118800, 909262800, 922568400, 941317200, 954018000, 972766800, 985467600, 1004216400, 1017522000, 1035666000, 1048971600, 1067115600, 1080421200, 1099170000 }
+ trans:intvector { -1441167712, -1247544000, 354913200, 370720800, 386445600, 402256800, 417985200, 433792800, 449607600, 465339600, 481064400, 496789200, 512514000, 528238800, 543963600, 559688400, 575413200, 591138000, 606862800, 622587600, 638312400, 654642000, 670366800, 686095200, 695768400, 701812800, 717541200, 733266000, 748990800, 764715600, 780440400, 796165200, 811890000, 828219600, 846363600, 859669200, 877813200, 891118800, 909262800, 922568400, 941317200, 954018000, 972766800, 985467600, 1004216400, 1017522000, 1035666000, 1048971600, 1067115600, 1080421200, 1099170000, 1545328800 }
typeOffsets:intvector { 15712, 0, 14400, 0, 14400, 3600, 18000, 0, 18000, 3600, 21600, 0 }
- typeMap:bin { "010304050403040304030403040304030403040304030203050403040304030403040304030403040304030403040304030405" }
- } //Z#306
- /* Asia/Rangoon */ :int { 333 } //Z#307
+ typeMap:bin { "01030405040304030403040304030403040304030403020305040304030403040304030403040304030403040304030403040503" }
+ } //Z#307
+ /* Asia/Rangoon */ :int { 334 } //Z#308
/* Asia/Riyadh */ :table {
trans:intvector { -719636812 }
typeOffsets:intvector { 11212, 0, 10800, 0 }
typeMap:bin { "01" }
- links:intvector { 238, 290, 308 }
- } //Z#308
- /* Asia/Saigon */ :int { 271 } //Z#309
+ links:intvector { 238, 290, 309 }
+ } //Z#309
+ /* Asia/Saigon */ :int { 271 } //Z#310
/* Asia/Sakhalin */ :table {
trans:intvector { -2031039048, -768560400, 354891600, 370699200, 386427600, 402235200, 417963600, 433771200, 449586000, 465318000, 481042800, 496767600, 512492400, 528217200, 543942000, 559666800, 575391600, 591116400, 606841200, 622566000, 638290800, 654620400, 670345200, 686073600, 695750400, 701794800, 717519600, 733244400, 748969200, 764694000, 780418800, 796143600, 811868400, 828198000, 846342000, 859647600, 877795200, 891100800, 909244800, 922550400, 941299200, 954000000, 972748800, 985449600, 1004198400, 1017504000, 1035648000, 1048953600, 1067097600, 1080403200, 1099152000, 1111852800, 1130601600, 1143302400, 1162051200, 1174752000, 1193500800, 1206806400, 1224950400, 1238256000, 1256400000, 1269705600, 1288454400, 1301155200, 1414249200, 1459008000 }
typeOffsets:intvector { 34248, 0, 32400, 0, 36000, 0, 36000, 3600, 39600, 0, 39600, 3600 }
typeMap:bin { "010405040504050405040504050405040504050405040302040504050405040504050403020302030203020302030203020302030203020302030203020302040204" }
- } //Z#310
+ } //Z#311
/* Asia/Samarkand */ :table {
trans:intvector { -1441168073, -1247544000, 354913200, 370720800, 386445600, 402256800, 417985200, 433792800, 449607600, 465339600, 481064400, 496789200, 512514000, 528238800, 543963600, 559688400, 575413200, 591138000, 606862800, 622587600, 638312400, 654642000, 670366800, 686091600 }
typeOffsets:intvector { 16073, 0, 14400, 0, 18000, 0, 18000, 3600, 21600, 0 }
typeMap:bin { "010203040302030203020302030203020302030203020302" }
- } //Z#311
+ } //Z#312
/* Asia/Seoul */ :table {
trans:intvector { -1948782472, -1830414600, -498128400, -462702600, -451733400, -429784200, -418296600, -399544200, -387451800, -368094600, -356002200, -336645000, -324552600, -305195400, -293103000, -264933000, 547578000, 560883600, 579027600, 592333200 }
typeOffsets:intvector { 30472, 0, 30600, 0, 30600, 3600, 32400, 0, 32400, 3600 }
typeMap:bin { "0103010201020102010201020102010304030403" }
- links:intvector { 312, 596 }
- } //Z#312
+ links:intvector { 313, 597 }
+ } //Z#313
/* Asia/Shanghai */ :table {
transPre32:intvector { -1, 2117485353 }
- trans:intvector { -933494400, -923130000, -908784000, -891594000, 515520000, 527007600, 545155200, 558457200, 576604800, 589906800, 608659200, 621961200, 640108800, 653410800, 671558400, 684860400 }
+ trans:intvector { -933667200, -922093200, -908870400, -888829200, -881049600, -767869200, -745833600, -733827600, -716889600, -699613200, -683884800, -670669200, -652348800, -650019600, 515527200, 527014800, 545162400, 558464400, 577216800, 589914000, 608666400, 621968400, 640116000, 653418000, 671565600, 684867600 }
typeOffsets:intvector { 29143, 0, 28800, 0, 28800, 3600 }
- typeMap:bin { "0102010201020102010201020102010201" }
- links:intvector { 258, 259, 269, 313, 382, 546 }
- } //Z#313
+ typeMap:bin { "010201020102010201020102010201020102010201020102010201" }
+ links:intvector { 258, 259, 269, 314, 383, 547 }
+ } //Z#314
/* Asia/Singapore */ :table {
trans:intvector { -2038200925, -1167634800, -1073028000, -894180000, -879665400, -767005200, 378664200 }
typeOffsets:intvector { 24925, 0, 25200, 0, 25200, 1200, 26400, 0, 27000, 0, 28800, 0, 32400, 0 }
typeMap:bin { "01020304060405" }
- links:intvector { 314, 598 }
- } //Z#314
+ links:intvector { 315, 599 }
+ } //Z#315
/* Asia/Srednekolymsk */ :table {
trans:intvector { -1441188892, -1247565600, 354891600, 370699200, 386427600, 402235200, 417963600, 433771200, 449586000, 465318000, 481042800, 496767600, 512492400, 528217200, 543942000, 559666800, 575391600, 591116400, 606841200, 622566000, 638290800, 654620400, 670345200, 686073600, 695750400, 701794800, 717519600, 733244400, 748969200, 764694000, 780418800, 796143600, 811868400, 828198000, 846342000, 859647600, 877791600, 891097200, 909241200, 922546800, 941295600, 953996400, 972745200, 985446000, 1004194800, 1017500400, 1035644400, 1048950000, 1067094000, 1080399600, 1099148400, 1111849200, 1130598000, 1143298800, 1162047600, 1174748400, 1193497200, 1206802800, 1224946800, 1238252400, 1256396400, 1269702000, 1288450800, 1301151600, 1414245600 }
typeOffsets:intvector { 36892, 0, 36000, 0, 36000, 3600, 39600, 0, 39600, 3600, 43200, 0 }
typeMap:bin { "0103040304030403040304030403040304030403040302010304030403040304030403040304030403040304030403040304030403040304030403040304030503" }
- } //Z#315
+ } //Z#316
/* Asia/Taipei */ :table {
transPre32:intvector { -1, 1959718936 }
trans:intvector { -1017820800, -766224000, -745833600, -733827600, -716889600, -699613200, -683884800, -670669200, -652348800, -639133200, -620812800, -607597200, -589276800, -576061200, -562924800, -541760400, -528710400, -510224400, -497174400, -478688400, -465638400, -449830800, -434016000, -418208400, -402480000, -386672400, -370944000, -355136400, -339408000, -323600400, -302515200, -291978000, -270979200, -260442000, 133977600, 149785200, 165513600, 181321200, 299606400, 307551600 }
typeOffsets:intvector { 29160, 0, 28800, 0, 28800, 3600, 32400, 0 }
typeMap:bin { "0103010201020102010201020102010201020102010201020102010201020102010201020102010201" }
- links:intvector { 316, 595 }
- } //Z#316
+ links:intvector { 317, 596 }
+ } //Z#317
/* Asia/Tashkent */ :table {
trans:intvector { -1441168631, -1247547600, 354909600, 370717200, 386445600, 402253200, 417981600, 433789200, 449604000, 465336000, 481060800, 496785600, 512510400, 528235200, 543960000, 559684800, 575409600, 591134400, 606859200, 622584000, 638308800, 654638400, 670363200, 686091600 }
typeOffsets:intvector { 16631, 0, 18000, 0, 18000, 3600, 21600, 0, 21600, 3600 }
typeMap:bin { "010304030403040304030403040304030403040304030201" }
- } //Z#317
+ } //Z#318
/* Asia/Tbilisi */ :table {
trans:intvector { -1441162751, -405140400, 354916800, 370724400, 386452800, 402260400, 417988800, 433796400, 449611200, 465343200, 481068000, 496792800, 512517600, 528242400, 543967200, 559692000, 575416800, 591141600, 606866400, 622591200, 638316000, 654645600, 670370400, 686098800, 701816400, 717537600, 733266000, 748987200, 764715600, 780436800, 796161600, 811882800, 828216000, 877806000, 891115200, 909255600, 922564800, 941310000, 954014400, 972759600, 985464000, 1004209200, 1017518400, 1035658800, 1048968000, 1067108400, 1080417600, 1088276400, 1099177200, 1111878000 }
typeOffsets:intvector { 10751, 0, 10800, 0, 10800, 3600, 14400, 0, 14400, 3600 }
typeMap:bin { "0103040304030403040304030403040304030403040302010201020102030403040304030403040304030403040304020103" }
- } //Z#318
+ } //Z#319
/* Asia/Tehran */ :table {
- trans:intvector { -757394744, 247177800, 259272000, 277758000, 283982400, 290809800, 306531000, 322432200, 338499000, 673216200, 685481400, 701209800, 717103800, 732745800, 748639800, 764281800, 780175800, 795817800, 811711800, 827353800, 843247800, 858976200, 874870200, 890512200, 906406200, 922048200, 937942200, 953584200, 969478200, 985206600, 1001100600, 1016742600, 1032636600, 1048278600, 1064172600, 1079814600, 1095708600, 1111437000, 1127331000, 1206045000, 1221939000, 1237667400, 1253561400, 1269203400, 1285097400, 1300739400, 1316633400, 1332275400, 1348169400, 1363897800, 1379791800, 1395433800, 1411327800, 1426969800, 1442863800, 1458505800, 1474399800, 1490128200, 1506022200, 1521664200, 1537558200, 1553200200, 1569094200, 1584736200, 1600630200, 1616358600, 1632252600, 1647894600, 1663788600, 1679430600, 1695324600, 1710966600, 1726860600, 1742589000, 1758483000, 1774125000, 1790019000, 1805661000, 1821555000, 1837197000, 1853091000, 1868733000, 1884627000, 1900355400, 1916249400, 1931891400, 1947785400, 1963427400, 1979321400, 1994963400, 2010857400, 2026585800, 2042479800, 2058121800, 2074015800, 2089657800, 2105551800 }
+ trans:intvector { -757394744, 247177800, 259272000, 277758000, 283982400, 290809800, 306531000, 322432200, 338499000, 673216200, 685481400, 701209800, 717103800, 732745800, 748639800, 764281800, 780175800, 795817800, 811711800, 827353800, 843247800, 858976200, 874870200, 890512200, 906406200, 922048200, 937942200, 953584200, 969478200, 985206600, 1001100600, 1016742600, 1032636600, 1048278600, 1064172600, 1079814600, 1095708600, 1111437000, 1127331000, 1206045000, 1221939000, 1237667400, 1253561400, 1269203400, 1285097400, 1300739400, 1316633400, 1332275400, 1348169400, 1363897800, 1379791800, 1395433800, 1411327800, 1426969800, 1442863800, 1458505800, 1474399800, 1490128200, 1506022200, 1521664200, 1537558200, 1553200200, 1569094200, 1584736200, 1600630200, 1616358600, 1632252600, 1647894600, 1663788600, 1679430600, 1695324600, 1710966600, 1726860600, 1742589000, 1758483000, 1774125000, 1790019000, 1805661000, 1821555000, 1837197000, 1853091000, 1868733000, 1884627000, 1900355400, 1916249400, 1931891400, 1947785400, 1963427400, 1979321400, 1994963400, 2010857400, 2026585800, 2042479800, 2058121800, 2074015800, 2089657800, 2105551800, 2121193800, 2137087800 }
+ transPost32:intvector { 0, -2142151096, 0, -2126257096, 0, -2110615096, 0, -2094721096, 0, -2079079096, 0, -2063185096, 0, -2047543096, 0, -2031649096, 0, -2015920696, 0, -2000026696, 0, -1984384696, 0, -1968490696, 0, -1952848696, 0, -1936954696, 0, -1921312696, 0, -1905418696, 0, -1889690296, 0, -1873796296, 0, -1858154296, 0, -1842260296, 0, -1826618296, 0, -1810724296, 0, -1795082296, 0, -1779188296, 0, -1763459896, 0, -1747565896, 0, -1731923896, 0, -1716029896, 0, -1700387896, 0, -1684493896, 0, -1668851896, 0, -1652957896, 0, -1637229496, 0, -1621335496, 0, -1605693496, 0, -1589799496, 0, -1574157496, 0, -1558263496, 0, -1542621496, 0, -1526727496, 0, -1510999096, 0, -1495105096, 0, -1479463096, 0, -1463569096, 0, -1447927096, 0, -1432033096, 0, -1416391096, 0, -1400497096, 0, -1384855096, 0, -1368961096, 0, -1353232696, 0, -1337338696, 0, -1321696696, 0, -1305802696, 0, -1290160696, 0, -1274266696, 0, -1258624696, 0, -1242730696, 0, -1227002296, 0, -1211108296, 0, -1195466296, 0, -1179572296, 0, -1163930296, 0, -1148036296, 0, -1132394296, 0, -1116500296, 0, -1100771896, 0, -1084877896, 0, -1069235896, 0, -1053341896, 0, -1037699896, 0, -1021805896, 0, -1006163896, 0, -990269896, 0, -974541496, 0, -958647496, 0, -943005496, 0, -927111496, 0, -911469496, 0, -895575496, 0, -879933496, 0, -864039496, 0, -848311096, 0, -832417096, 0, -816775096, 0, -800881096, 0, -785239096, 0, -769345096, 0, -753703096, 0, -737809096, 0, -722080696, 0, -706186696, 0, -690544696, 0, -674650696, 0, -659008696, 0, -643114696, 0, -627472696, 0, -611578696, 0, -595850296, 0, -579956296, 0, -564314296, 0, -548420296 }
typeOffsets:intvector { 12344, 0, 12600, 0, 12600, 3600, 14400, 0, 14400, 3600 }
- typeMap:bin { "01030403010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201" }
+ typeMap:bin { "010304030102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201" }
finalRule { "Iran" }
finalRaw:int { 12600 }
- finalYear:int { 2037 }
- links:intvector { 319, 525 }
- } //Z#319
- /* Asia/Tel_Aviv */ :int { 278 } //Z#320
- /* Asia/Thimbu */ :int { 322 } //Z#321
+ finalYear:int { 2089 }
+ links:intvector { 320, 526 }
+ } //Z#320
+ /* Asia/Tel_Aviv */ :int { 278 } //Z#321
+ /* Asia/Thimbu */ :int { 323 } //Z#322
/* Asia/Thimphu */ :table {
trans:intvector { -706341516, 560025000 }
typeOffsets:intvector { 21516, 0, 19800, 0, 21600, 0 }
typeMap:bin { "0102" }
- links:intvector { 321, 322 }
- } //Z#322
+ links:intvector { 322, 323 }
+ } //Z#323
/* Asia/Tokyo */ :table {
transPre32:intvector { -1, 1707254896 }
- trans:intvector { -683794800, -672393600, -654764400, -640944000, -620290800, -609494400, -588841200, -578044800 }
+ trans:intvector { -683802000, -672310800, -654771600, -640861200, -620298000, -609411600, -588848400, -577962000 }
typeOffsets:intvector { 33539, 0, 32400, 0, 32400, 3600 }
typeMap:bin { "010201020102010201" }
- links:intvector { 323, 527, 529 }
- } //Z#323
+ links:intvector { 324, 528, 530 }
+ } //Z#324
/* Asia/Tomsk */ :table {
trans:intvector { -1578807591, -1247551200, 354906000, 370713600, 386442000, 402249600, 417978000, 433785600, 449600400, 465332400, 481057200, 496782000, 512506800, 528231600, 543956400, 559681200, 575406000, 591130800, 606855600, 622580400, 638305200, 654634800, 670359600, 686088000, 695764800, 701809200, 717534000, 733258800, 748983600, 764708400, 780433200, 796158000, 811882800, 828212400, 846356400, 859662000, 877806000, 891111600, 909255600, 922561200, 941310000, 954010800, 972759600, 985460400, 1004209200, 1017514800, 1020193200, 1035662400, 1048968000, 1067112000, 1080417600, 1099166400, 1111867200, 1130616000, 1143316800, 1162065600, 1174766400, 1193515200, 1206820800, 1224964800, 1238270400, 1256414400, 1269720000, 1288468800, 1301169600, 1414263600, 1464465600 }
typeOffsets:intvector { 20391, 0, 21600, 0, 21600, 3600, 25200, 0, 25200, 3600 }
typeMap:bin { "01030403040304030403040304030403040304030403020103040304030403040304030403040304030403040304020102010201020102010201020102010201030103" }
- } //Z#324
- /* Asia/Ujung_Pandang */ :int { 294 } //Z#325
+ } //Z#325
+ /* Asia/Ujung_Pandang */ :int { 294 } //Z#326
/* Asia/Ulaanbaatar */ :table {
trans:intvector { -2032931252, 252435600, 417974400, 433782000, 449596800, 465318000, 481046400, 496767600, 512496000, 528217200, 543945600, 559666800, 575395200, 591116400, 606844800, 622566000, 638294400, 654620400, 670348800, 686070000, 701798400, 717519600, 733248000, 748969200, 764697600, 780418800, 796147200, 811868400, 828201600, 843922800, 859651200, 875372400, 891100800, 906822000, 988394400, 1001696400, 1017424800, 1033146000, 1048874400, 1064595600, 1080324000, 1096045200, 1111773600, 1127494800, 1143223200, 1159549200, 1427479200, 1443193200, 1458928800, 1474642800 }
typeOffsets:intvector { 25652, 0, 25200, 0, 28800, 0, 28800, 3600 }
typeMap:bin { "0102030203020302030203020302030203020302030203020302030203020302030203020302030203020302030203020302" }
- links:intvector { 326, 327 }
- } //Z#326
- /* Asia/Ulan_Bator */ :int { 326 } //Z#327
+ links:intvector { 327, 328 }
+ } //Z#327
+ /* Asia/Ulan_Bator */ :int { 327 } //Z#328
/* Asia/Urumqi */ :table {
trans:intvector { -1325483420 }
typeOffsets:intvector { 21020, 0, 21600, 0 }
typeMap:bin { "01" }
- links:intvector { 282, 328 }
- } //Z#328
+ links:intvector { 282, 329 }
+ } //Z#329
/* Asia/Ust-Nera */ :table {
trans:intvector { -1579426374, -1247558400, 354898800, 370699200, 386427600, 402235200, 417963600, 433771200, 449586000, 465318000, 481042800, 496767600, 512492400, 528217200, 543942000, 559666800, 575391600, 591116400, 606841200, 622566000, 638290800, 654620400, 670345200, 686073600, 695750400, 701794800, 717519600, 733244400, 748969200, 764694000, 780418800, 796143600, 811868400, 828198000, 846342000, 859647600, 877791600, 891097200, 909241200, 922546800, 941295600, 953996400, 972745200, 985446000, 1004194800, 1017500400, 1035644400, 1048950000, 1067094000, 1080399600, 1099148400, 1111849200, 1130598000, 1143298800, 1162047600, 1174748400, 1193497200, 1206802800, 1224946800, 1238252400, 1256396400, 1269702000, 1288450800, 1301151600, 1315828800, 1414249200 }
typeOffsets:intvector { 34374, 0, 28800, 0, 32400, 0, 36000, 0, 36000, 3600, 39600, 0, 39600, 3600, 43200, 0 }
typeMap:bin { "010206050605060506050605060506050605060506050403050605060506050605060506050605060506050605060506050605060506050605060506050605070503" }
- } //Z#329
- /* Asia/Vientiane */ :int { 250 } //Z#330
+ } //Z#330
+ /* Asia/Vientiane */ :int { 250 } //Z#331
/* Asia/Vladivostok */ :table {
trans:intvector { -1487321251, -1247562000, 354895200, 370702800, 386431200, 402238800, 417967200, 433774800, 449589600, 465321600, 481046400, 496771200, 512496000, 528220800, 543945600, 559670400, 575395200, 591120000, 606844800, 622569600, 638294400, 654624000, 670348800, 686077200, 695754000, 701798400, 717523200, 733248000, 748972800, 764697600, 780422400, 796147200, 811872000, 828201600, 846345600, 859651200, 877795200, 891100800, 909244800, 922550400, 941299200, 954000000, 972748800, 985449600, 1004198400, 1017504000, 1035648000, 1048953600, 1067097600, 1080403200, 1099152000, 1111852800, 1130601600, 1143302400, 1162051200, 1174752000, 1193500800, 1206806400, 1224950400, 1238256000, 1256400000, 1269705600, 1288454400, 1301155200, 1414249200 }
typeOffsets:intvector { 31651, 0, 32400, 0, 32400, 3600, 36000, 0, 36000, 3600, 39600, 0 }
typeMap:bin { "0103040304030403040304030403040304030403040302010304030403040304030403040304030403040304030403040304030403040304030403040304030503" }
- } //Z#331
+ } //Z#332
/* Asia/Yakutsk */ :table {
trans:intvector { -1579423138, -1247558400, 354898800, 370706400, 386434800, 402242400, 417970800, 433778400, 449593200, 465325200, 481050000, 496774800, 512499600, 528224400, 543949200, 559674000, 575398800, 591123600, 606848400, 622573200, 638298000, 654627600, 670352400, 686080800, 695757600, 701802000, 717526800, 733251600, 748976400, 764701200, 780426000, 796150800, 811875600, 828205200, 846349200, 859654800, 877798800, 891104400, 909248400, 922554000, 941302800, 954003600, 972752400, 985453200, 1004202000, 1017507600, 1035651600, 1048957200, 1067101200, 1080406800, 1099155600, 1111856400, 1130605200, 1143306000, 1162054800, 1174755600, 1193504400, 1206810000, 1224954000, 1238259600, 1256403600, 1269709200, 1288458000, 1301158800, 1414252800 }
typeOffsets:intvector { 31138, 0, 28800, 0, 28800, 3600, 32400, 0, 32400, 3600, 36000, 0 }
typeMap:bin { "0103040304030403040304030403040304030403040302010304030403040304030403040304030403040304030403040304030403040304030403040304030503" }
- } //Z#332
+ } //Z#333
/* Asia/Yangon */ :table {
trans:intvector { -1577946287, -873268200, -778410000 }
typeOffsets:intvector { 23087, 0, 23400, 0, 32400, 0 }
typeMap:bin { "010201" }
- links:intvector { 307, 333 }
- } //Z#333
+ links:intvector { 308, 334 }
+ } //Z#334
/* Asia/Yekaterinburg */ :table {
trans:intvector { -1688270553, -1592610305, -1247544000, 354913200, 370720800, 386449200, 402256800, 417985200, 433792800, 449607600, 465339600, 481064400, 496789200, 512514000, 528238800, 543963600, 559688400, 575413200, 591138000, 606862800, 622587600, 638312400, 654642000, 670366800, 686095200, 695772000, 701816400, 717541200, 733266000, 748990800, 764715600, 780440400, 796165200, 811890000, 828219600, 846363600, 859669200, 877813200, 891118800, 909262800, 922568400, 941317200, 954018000, 972766800, 985467600, 1004216400, 1017522000, 1035666000, 1048971600, 1067115600, 1080421200, 1099170000, 1111870800, 1130619600, 1143320400, 1162069200, 1174770000, 1193518800, 1206824400, 1224968400, 1238274000, 1256418000, 1269723600, 1288472400, 1301173200, 1414267200 }
typeOffsets:intvector { 14553, 0, 13505, 0, 14400, 0, 14400, 3600, 18000, 0, 18000, 3600, 21600, 0 }
typeMap:bin { "010204050405040504050405040504050405040504050403020405040504050405040504050405040504050405040504050405040504050405040504050405040604" }
- } //Z#334
+ } //Z#335
/* Asia/Yerevan */ :table {
trans:intvector { -1441162680, -405140400, 354916800, 370724400, 386452800, 402260400, 417988800, 433796400, 449611200, 465343200, 481068000, 496792800, 512517600, 528242400, 543967200, 559692000, 575416800, 591141600, 606866400, 622591200, 638316000, 654645600, 670370400, 686098800, 701823600, 717548400, 733273200, 748998000, 764722800, 780447600, 796172400, 811897200, 859672800, 877816800, 891122400, 909266400, 922572000, 941320800, 954021600, 972770400, 985471200, 1004220000, 1017525600, 1035669600, 1048975200, 1067119200, 1080424800, 1099173600, 1111874400, 1130623200, 1143324000, 1162072800, 1174773600, 1193522400, 1206828000, 1224972000, 1238277600, 1256421600, 1269727200, 1288476000, 1301176800, 1319925600 }
typeOffsets:intvector { 10680, 0, 10800, 0, 10800, 3600, 14400, 0, 14400, 3600 }
typeMap:bin { "0103040304030403040304030403040304030403040302010201020102010203040304030403040304030403040304030403040304030403040304030403" }
- links:intvector { 335, 539 }
- } //Z#335
+ links:intvector { 336, 540 }
+ } //Z#336
/* Atlantic/Azores */ :table {
transPre32:intvector { -1, 1581063056 }
- trans:intvector { -1830377128, -1689548400, -1677794400, -1667430000, -1647730800, -1635807600, -1616194800, -1604358000, -1584658800, -1572735600, -1553036400, -1541199600, -1521500400, -1442444400, -1426806000, -1379286000, -1364770800, -1348441200, -1333321200, -1316386800, -1301266800, -1284332400, -1269817200, -1221433200, -1206918000, -1191193200, -1175468400, -1127689200, -1111964400, -1096844400, -1080514800, -1063580400, -1049065200, -1033340400, -1017615600, -1002495600, -986166000, -969231600, -950482800, -942015600, -922662000, -906937200, -891126000, -877302000, -873676800, -864000000, -857948400, -845852400, -842832000, -831340800, -825894000, -814402800, -810777600, -799891200, -794444400, -782953200, -779328000, -768441600, -762994800, -749084400, -733359600, -717624000, -701899200, -686174400, -670449600, -654724800, -639000000, -591825600, -575496000, -559771200, -544046400, -528321600, -512596800, -496872000, -481147200, -465422400, -449697600, -433972800, -417643200, -401918400, -386193600, -370468800, -354744000, -339019200, -323294400, -307569600, -291844800, -276120000, -260395200, -244670400, -228340800, -212616000, -196891200, -181166400, -165441600, -149716800, -133992000, -118267200, 228272400, 243997200, 260326800, 276051600, 291776400, 307504800, 323226000, 338954400, 354679200, 370404000, 386128800, 401853600, 417582000, 433303200, 449028000, 465357600, 481082400, 496807200, 512532000, 528256800, 543981600, 559706400, 575431200, 591156000, 606880800, 622605600, 638330400, 654660000, 670384800, 686109600, 701834400, 717559200, 733280400, 749005200, 764730000, 780454800, 796179600, 811904400, 828234000, 846378000 }
+ trans:intvector { -1830376800, -1689548400, -1677794400, -1667430000, -1647730800, -1635807600, -1616194800, -1604358000, -1584658800, -1572735600, -1553036400, -1541199600, -1521500400, -1442444400, -1426806000, -1379286000, -1364770800, -1348441200, -1333321200, -1316386800, -1301266800, -1284332400, -1269817200, -1221433200, -1206918000, -1191193200, -1175468400, -1127689200, -1111964400, -1096844400, -1080514800, -1063580400, -1049065200, -1033340400, -1017615600, -1002495600, -986166000, -969231600, -950482800, -942015600, -922662000, -906937200, -891126000, -877302000, -873676800, -864000000, -857948400, -845852400, -842832000, -831340800, -825894000, -814402800, -810777600, -799891200, -794444400, -782953200, -779328000, -768441600, -762994800, -749084400, -733359600, -717624000, -701899200, -686174400, -670449600, -654724800, -639000000, -591825600, -575496000, -559771200, -544046400, -528321600, -512596800, -496872000, -481147200, -465422400, -449697600, -433972800, -417643200, -401918400, -386193600, -370468800, -354744000, -339019200, -323294400, -307569600, -291844800, -276120000, -260395200, -244670400, -228340800, -212616000, -196891200, -181166400, -165441600, -149716800, -133992000, -118267200, 228272400, 243997200, 260326800, 276051600, 291776400, 307504800, 323226000, 338954400, 354679200, 370404000, 386128800, 401853600, 417582000, 433303200, 449028000, 465357600, 481082400, 496807200, 512532000, 528256800, 543981600, 559706400, 575431200, 591156000, 606880800, 622605600, 638330400, 654660000, 670384800, 686109600, 701834400, 717559200, 733280400, 749005200, 764730000, 780454800, 796179600, 811904400, 828234000, 846378000 }
typeOffsets:intvector { -6160, 0, -7200, 0, -7200, 3600, -7200, 7200, -6872, 0, -3600, 0, -3600, 3600, 0, 0 }
typeMap:bin { "04010201020102010201020102010201020102010201020102010201020102010201020102010201020102010203020102030201020302010203020102010201020102010201020102010201020102010201020102010201020102010201020102010506050605060506050605060506050605060506050605060506050605060506070605060506050605" }
finalRule { "EU" }
finalRaw:int { -3600 }
finalYear:int { 1997 }
- } //Z#336
+ } //Z#337
/* Atlantic/Bermuda */ :table {
trans:intvector { -1262281242, 136360800, 152082000, 167810400, 183531600, 199260000, 215586000, 230709600, 247035600, 262764000, 278485200, 294213600, 309934800, 325663200, 341384400, 357112800, 372834000, 388562400, 404888400, 420012000, 436338000, 452066400, 467787600, 483516000, 499237200, 514965600, 530686800, 544600800, 562136400, 576050400, 594190800, 607500000, 625640400, 638949600, 657090000, 671004000, 688539600, 702453600, 719989200, 733903200, 752043600, 765352800, 783493200, 796802400, 814942800, 828856800, 846392400, 860306400, 877842000, 891756000, 909291600, 923205600, 941346000, 954655200, 972795600, 986104800, 1004245200, 1018159200, 1035694800, 1049608800, 1067144400, 1081058400, 1099198800, 1112508000, 1130648400, 1143957600, 1162098000, 1173592800, 1194152400 }
typeOffsets:intvector { -15558, 0, -14400, 0, -14400, 3600 }
@@ -1718,7 +1721,7 @@
finalRule { "US" }
finalRaw:int { -14400 }
finalYear:int { 2008 }
- } //Z#337
+ } //Z#338
/* Atlantic/Canary */ :table {
trans:intvector { -1509663504, -733874400, 323827200, 338950800, 354675600, 370400400, 386125200, 401850000, 417574800, 433299600, 449024400, 465354000, 481078800, 496803600, 512528400, 528253200, 543978000, 559702800, 575427600, 591152400, 606877200, 622602000, 638326800, 654656400, 670381200, 686106000, 701830800, 717555600, 733280400, 749005200, 764730000, 780454800, 796179600, 811904400, 828234000, 846378000 }
typeOffsets:intvector { -3696, 0, -3600, 0, 0, 0, 0, 3600 }
@@ -1726,13 +1729,13 @@
finalRule { "EU" }
finalRaw:int { 0 }
finalYear:int { 1997 }
- } //Z#338
+ } //Z#339
/* Atlantic/Cape_Verde */ :table {
- trans:intvector { -1988144756, -862610400, -764118000, 186120000 }
+ trans:intvector { -1830376800, -862610400, -764118000, 186120000 }
typeOffsets:intvector { -5644, 0, -7200, 0, -7200, 3600, -3600, 0 }
typeMap:bin { "01020103" }
- } //Z#339
- /* Atlantic/Faeroe */ :int { 341 } //Z#340
+ } //Z#340
+ /* Atlantic/Faeroe */ :int { 342 } //Z#341
/* Atlantic/Faroe */ :table {
trans:intvector { -1955748776, 354675600, 370400400, 386125200, 401850000, 417574800, 433299600, 449024400, 465354000, 481078800, 496803600, 512528400, 528253200, 543978000, 559702800, 575427600, 591152400, 606877200, 622602000, 638326800, 654656400, 670381200, 686106000, 701830800, 717555600, 733280400, 749005200, 764730000, 780454800, 796179600, 811904400, 828234000, 846378000 }
typeOffsets:intvector { -1624, 0, 0, 0, 0, 3600 }
@@ -1740,35 +1743,35 @@
finalRule { "EU" }
finalRaw:int { 0 }
finalYear:int { 1997 }
- links:intvector { 340, 341 }
- } //Z#341
- /* Atlantic/Jan_Mayen */ :int { 473 } //Z#342
+ links:intvector { 341, 342 }
+ } //Z#342
+ /* Atlantic/Jan_Mayen */ :int { 474 } //Z#343
/* Atlantic/Madeira */ :table {
- trans:intvector { -1830379944, -1689552000, -1677798000, -1667433600, -1647734400, -1635811200, -1616198400, -1604361600, -1584662400, -1572739200, -1553040000, -1541203200, -1521504000, -1442448000, -1426809600, -1379289600, -1364774400, -1348444800, -1333324800, -1316390400, -1301270400, -1284336000, -1269820800, -1221436800, -1206921600, -1191196800, -1175472000, -1127692800, -1111968000, -1096848000, -1080518400, -1063584000, -1049068800, -1033344000, -1017619200, -1002499200, -986169600, -969235200, -950486400, -942019200, -922665600, -906940800, -891129600, -877305600, -873680400, -864003600, -857952000, -845856000, -842835600, -831344400, -825897600, -814406400, -810781200, -799894800, -794448000, -782956800, -779331600, -768445200, -762998400, -749088000, -733363200, -717627600, -701902800, -686178000, -670453200, -654728400, -639003600, -591829200, -575499600, -559774800, -544050000, -528325200, -512600400, -496875600, -481150800, -465426000, -449701200, -433976400, -417646800, -401922000, -386197200, -370472400, -354747600, -339022800, -323298000, -307573200, -291848400, -276123600, -260398800, -244674000, -228344400, -212619600, -196894800, -181170000, -165445200, -149720400, -133995600, -118270800, 228268800, 243993600, 260323200, 276048000, 291772800, 307501200, 323222400, 338950800, 354675600, 370400400, 386125200, 401850000, 417578400, 433299600, 449024400, 465354000, 481078800, 496803600, 512528400, 528253200, 543978000, 559702800, 575427600, 591152400, 606877200, 622602000, 638326800, 654656400, 670381200, 686106000, 701830800, 717555600, 733280400, 749005200, 764730000, 780454800, 796179600, 811904400, 828234000, 846378000 }
+ trans:intvector { -1830380400, -1689552000, -1677798000, -1667433600, -1647734400, -1635811200, -1616198400, -1604361600, -1584662400, -1572739200, -1553040000, -1541203200, -1521504000, -1442448000, -1426809600, -1379289600, -1364774400, -1348444800, -1333324800, -1316390400, -1301270400, -1284336000, -1269820800, -1221436800, -1206921600, -1191196800, -1175472000, -1127692800, -1111968000, -1096848000, -1080518400, -1063584000, -1049068800, -1033344000, -1017619200, -1002499200, -986169600, -969235200, -950486400, -942019200, -922665600, -906940800, -891129600, -877305600, -873680400, -864003600, -857952000, -845856000, -842835600, -831344400, -825897600, -814406400, -810781200, -799894800, -794448000, -782956800, -779331600, -768445200, -762998400, -749088000, -733363200, -717627600, -701902800, -686178000, -670453200, -654728400, -639003600, -591829200, -575499600, -559774800, -544050000, -528325200, -512600400, -496875600, -481150800, -465426000, -449701200, -433976400, -417646800, -401922000, -386197200, -370472400, -354747600, -339022800, -323298000, -307573200, -291848400, -276123600, -260398800, -244674000, -228344400, -212619600, -196894800, -181170000, -165445200, -149720400, -133995600, -118270800, 228268800, 243993600, 260323200, 276048000, 291772800, 307501200, 323222400, 338950800, 354675600, 370400400, 386125200, 401850000, 417578400, 433299600, 449024400, 465354000, 481078800, 496803600, 512528400, 528253200, 543978000, 559702800, 575427600, 591152400, 606877200, 622602000, 638326800, 654656400, 670381200, 686106000, 701830800, 717555600, 733280400, 749005200, 764730000, 780454800, 796179600, 811904400, 828234000, 846378000 }
typeOffsets:intvector { -4056, 0, -3600, 0, -3600, 3600, -3600, 7200, 0, 0, 0, 3600 }
typeMap:bin { "010201020102010201020102010201020102010201020102010201020102010201020102010201020102010203020102030201020302010203020102010201020102010201020102010201020102010201020102010201020102010201020102010405040504050405040504050405040504050405040504050405040504050405040504050405040504" }
finalRule { "EU" }
finalRaw:int { 0 }
finalYear:int { 1997 }
- } //Z#343
+ } //Z#344
/* Atlantic/Reykjavik */ :table {
trans:intvector { -1956609120, -1668211200, -1647212400, -1636675200, -1613430000, -1605139200, -1581894000, -1539561600, -1531350000, -968025600, -952293600, -942008400, -920239200, -909957600, -888789600, -877903200, -857944800, -846453600, -826495200, -815004000, -795045600, -783554400, -762991200, -752104800, -731541600, -717631200, -700092000, -686181600, -668642400, -654732000, -636588000, -623282400, -605743200, -591832800, -573688800, -559778400, -542239200, -528328800, -510789600, -496879200, -479340000, -465429600, -447890400, -433980000, -415836000, -401925600, -384386400, -370476000, -352936800, -339026400, -321487200, -307576800, -290037600, -276127200, -258588000, -244677600, -226533600, -212623200, -195084000, -181173600, -163634400, -149724000, -132184800, -118274400, -100735200, -86824800, -68680800, -54770400 }
typeOffsets:intvector { -5280, 0, -3600, 0, -3600, 3600, 0, 0 }
typeMap:bin { "0102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020103" }
- links:intvector { 344, 513 }
- } //Z#344
+ links:intvector { 345, 514 }
+ } //Z#345
/* Atlantic/South_Georgia */ :table {
transPre32:intvector { -1, 1770454464 }
typeOffsets:intvector { -8768, 0, -7200, 0 }
typeMap:bin { "01" }
- } //Z#345
- /* Atlantic/St_Helena */ :int { 5 } //Z#346
+ } //Z#346
+ /* Atlantic/St_Helena */ :int { 5 } //Z#347
/* Atlantic/Stanley */ :table {
trans:intvector { -1824235716, -1018209600, -1003093200, -986760000, -971643600, -954705600, -939589200, -923256000, -908139600, -891806400, -876690000, -860356800, -852066000, 420609600, 433306800, 452052000, 464151600, 483501600, 495601200, 514350000, 527054400, 545799600, 558504000, 577249200, 589953600, 608698800, 621403200, 640753200, 652852800, 672202800, 684907200, 703652400, 716356800, 735102000, 747806400, 766551600, 779256000, 798001200, 810705600, 830055600, 842760000, 861505200, 874209600, 892954800, 905659200, 924404400, 937108800, 955854000, 968558400, 987310800, 999410400, 1019365200, 1030860000, 1050814800, 1062914400, 1082264400, 1094364000, 1113714000, 1125813600, 1145163600, 1157263200, 1176613200, 1188712800, 1208667600, 1220767200, 1240117200, 1252216800, 1271566800, 1283666400 }
typeOffsets:intvector { -13884, 0, -14400, 0, -14400, 3600, -10800, 0, -10800, 3600 }
typeMap:bin { "010201020102010201020102010304030403020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020103" }
- } //Z#347
- /* Australia/ACT */ :int { 366 } //Z#348
+ } //Z#348
+ /* Australia/ACT */ :int { 367 } //Z#349
/* Australia/Adelaide */ :table {
transPre32:intvector { -1, 1930857236, -1, 2064778096 }
trans:intvector { -1672565340, -1665390600, -883639800, -876126600, -860398200, -844677000, -828343800, -813227400, 57688200, 67969800, 89137800, 100024200, 120587400, 131473800, 152037000, 162923400, 183486600, 194977800, 215541000, 226427400, 246990600, 257877000, 278440200, 289326600, 309889800, 320776200, 341339400, 352225800, 372789000, 384280200, 404843400, 415729800, 436293000, 447179400, 467742600, 478629000, 499192200, 511288200, 530037000, 542737800, 562091400, 574792200, 594145800, 606241800, 625595400, 637691400, 657045000, 667931400, 688494600, 701195400, 719944200, 731435400, 751998600, 764094600, 783448200, 796149000, 814897800, 828203400, 846347400, 859653000, 877797000, 891102600, 909246600, 922552200, 941301000, 954001800, 972750600, 985451400, 1004200200, 1017505800, 1035649800, 1048955400, 1067099400, 1080405000, 1099153800, 1111854600, 1130603400, 1143909000, 1162053000, 1174753800, 1193502600, 1207413000, 1223137800 }
@@ -1777,15 +1780,15 @@
finalRule { "AS" }
finalRaw:int { 34200 }
finalYear:int { 2009 }
- links:intvector { 349, 365 }
- } //Z#349
+ links:intvector { 350, 366 }
+ } //Z#350
/* Australia/Brisbane */ :table {
transPre32:intvector { -1, 1928175368 }
trans:intvector { -1672567140, -1665392400, -883641600, -876128400, -860400000, -844678800, -828345600, -813229200, 57686400, 67968000, 625593600, 636480000, 657043200, 667929600, 688492800, 699379200 }
typeOffsets:intvector { 36728, 0, 36000, 0, 36000, 3600 }
typeMap:bin { "0102010201020102010201020102010201" }
- links:intvector { 350, 364 }
- } //Z#350
+ links:intvector { 351, 365 }
+ } //Z#351
/* Australia/Broken_Hill */ :table {
transPre32:intvector { -1, 1930856548, -1, 1980016096, -1, 2064778096 }
trans:intvector { -1672565340, -1665390600, -883639800, -876126600, -860398200, -844677000, -828343800, -813227400, 57688200, 67969800, 89137800, 100024200, 120587400, 131473800, 152037000, 162923400, 183486600, 194977800, 215541000, 226427400, 246990600, 257877000, 278440200, 289326600, 309889800, 320776200, 341339400, 352225800, 372789000, 386699400, 404843400, 415729800, 436293000, 447179400, 467742600, 478629000, 499192200, 511288200, 530037000, 542737800, 562091400, 574792200, 594145800, 606241800, 625595400, 636481800, 657045000, 667931400, 688494600, 699381000, 719944200, 731435400, 751998600, 762885000, 783448200, 794334600, 814897800, 828203400, 846347400, 859653000, 877797000, 891102600, 909246600, 922552200, 941301000, 954001800, 972750600, 985451400, 1004200200, 1017505800, 1035649800, 1048955400, 1067099400, 1080405000, 1099153800, 1111854600, 1130603400, 1143909000, 1162053000, 1174753800, 1193502600, 1207413000, 1223137800 }
@@ -1794,9 +1797,9 @@
finalRule { "AS" }
finalRaw:int { 34200 }
finalYear:int { 2009 }
- links:intvector { 351, 370 }
- } //Z#351
- /* Australia/Canberra */ :int { 366 } //Z#352
+ links:intvector { 352, 371 }
+ } //Z#352
+ /* Australia/Canberra */ :int { 367 } //Z#353
/* Australia/Currie */ :table {
transPre32:intvector { -1, 1949172768 }
trans:intvector { -1680508800, -1665392400, -883641600, -876128400, -860400000, -844678800, -828345600, -813229200, 57686400, 67968000, 89136000, 100022400, 120585600, 131472000, 152035200, 162921600, 183484800, 194976000, 215539200, 226425600, 246988800, 257875200, 278438400, 289324800, 309888000, 320774400, 341337600, 352224000, 372787200, 386092800, 404841600, 417542400, 436291200, 447177600, 467740800, 478627200, 499190400, 510076800, 530035200, 542736000, 562089600, 574790400, 594144000, 606240000, 625593600, 637689600, 657043200, 670348800, 686678400, 701798400, 718128000, 733248000, 749577600, 764697600, 781027200, 796147200, 812476800, 828201600, 844531200, 859651200, 875980800, 891100800, 907430400, 922550400, 938880000, 954000000, 967305600, 985449600, 1002384000, 1017504000, 1033833600, 1048953600, 1065283200, 1080403200, 1096732800, 1111852800, 1128182400, 1143907200, 1159632000, 1174752000, 1191686400, 1207411200, 1223136000 }
@@ -1805,20 +1808,20 @@
finalRule { "AT" }
finalRaw:int { 36000 }
finalYear:int { 2009 }
- } //Z#353
+ } //Z#354
/* Australia/Darwin */ :table {
transPre32:intvector { -1, 1930859096, -1, 2064778096 }
trans:intvector { -1672565340, -1665390600, -883639800, -876126600, -860398200, -844677000, -828343800, -813227400 }
typeOffsets:intvector { 31400, 0, 32400, 0, 34200, 0, 34200, 3600 }
typeMap:bin { "01020302030203020302" }
- links:intvector { 0, 354, 362 }
- } //Z#354
+ links:intvector { 0, 355, 363 }
+ } //Z#355
/* Australia/Eucla */ :table {
transPre32:intvector { -1, 1957038768 }
trans:intvector { -1672562640, -1665387900, -883637100, -876123900, -860395500, -844674300, 152039700, 162926100, 436295700, 447182100, 690311700, 699383700, 1165079700, 1174756500, 1193505300, 1206810900, 1224954900, 1238260500 }
typeOffsets:intvector { 30928, 0, 31500, 0, 31500, 3600 }
typeMap:bin { "01020102010201020102010201020102010201" }
- } //Z#355
+ } //Z#356
/* Australia/Hobart */ :table {
transPre32:intvector { -1, 1949171940 }
trans:intvector { -1680508800, -1665392400, -883641600, -876128400, -860400000, -844678800, -828345600, -813229200, -71136000, -55411200, -37267200, -25776000, -5817600, 5673600, 25632000, 37728000, 57686400, 67968000, 89136000, 100022400, 120585600, 131472000, 152035200, 162921600, 183484800, 194976000, 215539200, 226425600, 246988800, 257875200, 278438400, 289324800, 309888000, 320774400, 341337600, 352224000, 372787200, 386092800, 404841600, 417542400, 436291200, 447177600, 467740800, 478627200, 499190400, 510076800, 530035200, 542736000, 562089600, 574790400, 594144000, 606240000, 625593600, 637689600, 657043200, 670348800, 686678400, 701798400, 718128000, 733248000, 749577600, 764697600, 781027200, 796147200, 812476800, 828201600, 844531200, 859651200, 875980800, 891100800, 907430400, 922550400, 938880000, 954000000, 967305600, 985449600, 1002384000, 1017504000, 1033833600, 1048953600, 1065283200, 1080403200, 1096732800, 1111852800, 1128182400, 1143907200, 1159632000, 1174752000, 1191686400, 1207411200, 1223136000 }
@@ -1827,15 +1830,15 @@
finalRule { "AT" }
finalRaw:int { 36000 }
finalYear:int { 2009 }
- links:intvector { 356, 367 }
- } //Z#356
- /* Australia/LHI */ :int { 359 } //Z#357
+ links:intvector { 357, 368 }
+ } //Z#357
+ /* Australia/LHI */ :int { 360 } //Z#358
/* Australia/Lindeman */ :table {
transPre32:intvector { -1, 1928176340 }
trans:intvector { -1672567140, -1665392400, -883641600, -876128400, -860400000, -844678800, -828345600, -813229200, 57686400, 67968000, 625593600, 636480000, 657043200, 667929600, 688492800, 699379200, 719942400, 731433600, 751996800, 762883200 }
typeOffsets:intvector { 35756, 0, 36000, 0, 36000, 3600 }
typeMap:bin { "010201020102010201020102010201020102010201" }
- } //Z#358
+ } //Z#359
/* Australia/Lord_Howe */ :table {
transPre32:intvector { -1, 1930852316 }
trans:intvector { 352216800, 372785400, 384273000, 404839800, 415722600, 436289400, 447172200, 467739000, 478621800, 499188600, 511282800, 530033400, 542732400, 562087800, 574786800, 594142200, 606236400, 625591800, 636476400, 657041400, 667926000, 688491000, 699375600, 719940600, 731430000, 751995000, 762879600, 783444600, 794329200, 814894200, 828198000, 846343800, 859647600, 877793400, 891097200, 909243000, 922546800, 941297400, 953996400, 967303800, 985446000, 1004196600, 1017500400, 1035646200, 1048950000, 1067095800, 1080399600, 1099150200, 1111849200, 1130599800, 1143903600, 1162049400, 1174748400, 1193499000, 1207407600, 1223134200 }
@@ -1844,8 +1847,8 @@
finalRule { "LH" }
finalRaw:int { 37800 }
finalYear:int { 2009 }
- links:intvector { 357, 359 }
- } //Z#359
+ links:intvector { 358, 360 }
+ } //Z#360
/* Australia/Melbourne */ :table {
transPre32:intvector { -1, 1930855704 }
trans:intvector { -1672567140, -1665392400, -883641600, -876128400, -860400000, -844678800, -828345600, -813229200, 57686400, 67968000, 89136000, 100022400, 120585600, 131472000, 152035200, 162921600, 183484800, 194976000, 215539200, 226425600, 246988800, 257875200, 278438400, 289324800, 309888000, 320774400, 341337600, 352224000, 372787200, 384278400, 404841600, 415728000, 436291200, 447177600, 467740800, 478627200, 499190400, 511286400, 530035200, 542736000, 561484800, 574790400, 594144000, 606240000, 625593600, 637689600, 657043200, 667929600, 688492800, 699379200, 719942400, 731433600, 751996800, 762883200, 783446400, 796147200, 814896000, 828201600, 846345600, 859651200, 877795200, 891100800, 909244800, 922550400, 941299200, 954000000, 967305600, 985449600, 1004198400, 1017504000, 1035648000, 1048953600, 1067097600, 1080403200, 1099152000, 1111852800, 1130601600, 1143907200, 1162051200, 1174752000, 1193500800, 1207411200, 1223136000 }
@@ -1854,19 +1857,19 @@
finalRule { "AV" }
finalRaw:int { 36000 }
finalYear:int { 2009 }
- links:intvector { 360, 368 }
- } //Z#360
- /* Australia/NSW */ :int { 366 } //Z#361
- /* Australia/North */ :int { 354 } //Z#362
+ links:intvector { 361, 369 }
+ } //Z#361
+ /* Australia/NSW */ :int { 367 } //Z#362
+ /* Australia/North */ :int { 355 } //Z#363
/* Australia/Perth */ :table {
transPre32:intvector { -1, 1957041892 }
trans:intvector { -1672559940, -1665385200, -883634400, -876121200, -860392800, -844671600, 152042400, 162928800, 436298400, 447184800, 690314400, 699386400, 1165082400, 1174759200, 1193508000, 1206813600, 1224957600, 1238263200 }
typeOffsets:intvector { 27804, 0, 28800, 0, 28800, 3600 }
typeMap:bin { "01020102010201020102010201020102010201" }
- links:intvector { 363, 369 }
- } //Z#363
- /* Australia/Queensland */ :int { 350 } //Z#364
- /* Australia/South */ :int { 349 } //Z#365
+ links:intvector { 364, 370 }
+ } //Z#364
+ /* Australia/Queensland */ :int { 351 } //Z#365
+ /* Australia/South */ :int { 350 } //Z#366
/* Australia/Sydney */ :table {
transPre32:intvector { -1, 1930854204 }
trans:intvector { -1672567140, -1665392400, -883641600, -876128400, -860400000, -844678800, -828345600, -813229200, 57686400, 67968000, 89136000, 100022400, 120585600, 131472000, 152035200, 162921600, 183484800, 194976000, 215539200, 226425600, 246988800, 257875200, 278438400, 289324800, 309888000, 320774400, 341337600, 352224000, 372787200, 386697600, 404841600, 415728000, 436291200, 447177600, 467740800, 478627200, 499190400, 511286400, 530035200, 542736000, 562089600, 574790400, 594144000, 606240000, 625593600, 636480000, 657043200, 667929600, 688492800, 699379200, 719942400, 731433600, 751996800, 762883200, 783446400, 794332800, 814896000, 828201600, 846345600, 859651200, 877795200, 891100800, 909244800, 922550400, 941299200, 954000000, 967305600, 985449600, 1004198400, 1017504000, 1035648000, 1048953600, 1067097600, 1080403200, 1099152000, 1111852800, 1130601600, 1143907200, 1162051200, 1174752000, 1193500800, 1207411200, 1223136000 }
@@ -1875,19 +1878,19 @@
finalRule { "AN" }
finalRaw:int { 36000 }
finalYear:int { 2009 }
- links:intvector { 1, 348, 352, 361, 366 }
- } //Z#366
- /* Australia/Tasmania */ :int { 356 } //Z#367
- /* Australia/Victoria */ :int { 360 } //Z#368
- /* Australia/West */ :int { 363 } //Z#369
- /* Australia/Yancowinna */ :int { 351 } //Z#370
- /* BET */ :int { 202 } //Z#371
- /* BST */ :int { 263 } //Z#372
- /* Brazil/Acre */ :int { 196 } //Z#373
- /* Brazil/DeNoronha */ :int { 176 } //Z#374
- /* Brazil/East */ :int { 202 } //Z#375
- /* Brazil/West */ :int { 156 } //Z#376
- /* CAT */ :int { 43 } //Z#377
+ links:intvector { 1, 349, 353, 362, 367 }
+ } //Z#367
+ /* Australia/Tasmania */ :int { 357 } //Z#368
+ /* Australia/Victoria */ :int { 361 } //Z#369
+ /* Australia/West */ :int { 364 } //Z#370
+ /* Australia/Yancowinna */ :int { 352 } //Z#371
+ /* BET */ :int { 202 } //Z#372
+ /* BST */ :int { 263 } //Z#373
+ /* Brazil/Acre */ :int { 196 } //Z#374
+ /* Brazil/DeNoronha */ :int { 176 } //Z#375
+ /* Brazil/East */ :int { 202 } //Z#376
+ /* Brazil/West */ :int { 156 } //Z#377
+ /* CAT */ :int { 43 } //Z#378
/* CET */ :table {
trans:intvector { -1693706400, -1680483600, -1663455600, -1650150000, -1632006000, -1618700400, -938905200, -857257200, -844556400, -828226800, -812502000, -796777200, -781052400, -766623600, 228877200, 243997200, 260326800, 276051600, 291776400, 307501200, 323830800, 338950800, 354675600, 370400400, 386125200, 401850000, 417574800, 433299600, 449024400, 465354000, 481078800, 496803600, 512528400, 528253200, 543978000, 559702800, 575427600, 591152400, 606877200, 622602000, 638326800, 654656400, 670381200, 686106000, 701830800, 717555600, 733280400, 749005200, 764730000, 780454800, 796179600, 811904400, 828234000, 846378000 }
typeOffsets:intvector { 3600, 0, 3600, 3600 }
@@ -1895,9 +1898,9 @@
finalRule { "C-Eur" }
finalRaw:int { 3600 }
finalYear:int { 1997 }
- } //Z#378
- /* CNT */ :int { 207 } //Z#379
- /* CST */ :int { 98 } //Z#380
+ } //Z#379
+ /* CNT */ :int { 207 } //Z#380
+ /* CST */ :int { 98 } //Z#381
/* CST6CDT */ :table {
trans:intvector { -1633276800, -1615136400, -1601827200, -1583686800, -880214400, -765392400, -84384000, -68662800, -52934400, -37213200, -21484800, -5763600, 9964800, 25686000, 41414400, 57740400, 73468800, 89190000, 104918400, 120639600, 126691200, 152089200, 162374400, 183538800, 199267200, 215593200, 230716800, 247042800, 262771200, 278492400, 294220800, 309942000, 325670400, 341391600, 357120000, 372841200, 388569600, 404895600, 420019200, 436345200, 452073600, 467794800, 483523200, 499244400, 514972800, 530694000, 544608000, 562143600, 576057600, 594198000, 607507200, 625647600, 638956800, 657097200, 671011200, 688546800, 702460800, 719996400, 733910400, 752050800, 765360000, 783500400, 796809600, 814950000, 828864000, 846399600, 860313600, 877849200, 891763200, 909298800, 923212800, 941353200, 954662400, 972802800, 986112000, 1004252400, 1018166400, 1035702000, 1049616000, 1067151600, 1081065600, 1099206000, 1112515200, 1130655600, 1143964800, 1162105200, 1173600000, 1194159600 }
typeOffsets:intvector { -21600, 0, -21600, 3600 }
@@ -1905,22 +1908,22 @@
finalRule { "US" }
finalRaw:int { -21600 }
finalYear:int { 2008 }
- } //Z#381
- /* CTT */ :int { 313 } //Z#382
- /* Canada/Atlantic */ :int { 128 } //Z#383
- /* Canada/Central */ :int { 222 } //Z#384
- /* Canada/East-Saskatchewan */ :int { 194 } //Z#385
- /* Canada/Eastern */ :int { 217 } //Z#386
- /* Canada/Mountain */ :int { 112 } //Z#387
- /* Canada/Newfoundland */ :int { 207 } //Z#388
- /* Canada/Pacific */ :int { 219 } //Z#389
- /* Canada/Saskatchewan */ :int { 194 } //Z#390
- /* Canada/Yukon */ :int { 221 } //Z#391
- /* Chile/Continental */ :int { 200 } //Z#392
- /* Chile/EasterIsland */ :int { 555 } //Z#393
- /* Cuba */ :int { 129 } //Z#394
- /* EAT */ :int { 48 } //Z#395
- /* ECT */ :int { 474 } //Z#396
+ } //Z#382
+ /* CTT */ :int { 314 } //Z#383
+ /* Canada/Atlantic */ :int { 128 } //Z#384
+ /* Canada/Central */ :int { 222 } //Z#385
+ /* Canada/East-Saskatchewan */ :int { 194 } //Z#386
+ /* Canada/Eastern */ :int { 217 } //Z#387
+ /* Canada/Mountain */ :int { 112 } //Z#388
+ /* Canada/Newfoundland */ :int { 207 } //Z#389
+ /* Canada/Pacific */ :int { 219 } //Z#390
+ /* Canada/Saskatchewan */ :int { 194 } //Z#391
+ /* Canada/Yukon */ :int { 221 } //Z#392
+ /* Chile/Continental */ :int { 200 } //Z#393
+ /* Chile/EasterIsland */ :int { 556 } //Z#394
+ /* Cuba */ :int { 129 } //Z#395
+ /* EAT */ :int { 48 } //Z#396
+ /* ECT */ :int { 475 } //Z#397
/* EET */ :table {
trans:intvector { 228877200, 243997200, 260326800, 276051600, 291776400, 307501200, 323830800, 338950800, 354675600, 370400400, 386125200, 401850000, 417574800, 433299600, 449024400, 465354000, 481078800, 496803600, 512528400, 528253200, 543978000, 559702800, 575427600, 591152400, 606877200, 622602000, 638326800, 654656400, 670381200, 686106000, 701830800, 717555600, 733280400, 749005200, 764730000, 780454800, 796179600, 811904400, 828234000, 846378000 }
typeOffsets:intvector { 7200, 0, 7200, 3600 }
@@ -1928,10 +1931,10 @@
finalRule { "EU" }
finalRaw:int { 7200 }
finalYear:int { 1997 }
- } //Z#397
+ } //Z#398
/* EST */ :table {
typeOffsets:intvector { -18000, 0 }
- } //Z#398
+ } //Z#399
/* EST5EDT */ :table {
trans:intvector { -1633280400, -1615140000, -1601830800, -1583690400, -880218000, -765396000, -84387600, -68666400, -52938000, -37216800, -21488400, -5767200, 9961200, 25682400, 41410800, 57736800, 73465200, 89186400, 104914800, 120636000, 126687600, 152085600, 162370800, 183535200, 199263600, 215589600, 230713200, 247039200, 262767600, 278488800, 294217200, 309938400, 325666800, 341388000, 357116400, 372837600, 388566000, 404892000, 420015600, 436341600, 452070000, 467791200, 483519600, 499240800, 514969200, 530690400, 544604400, 562140000, 576054000, 594194400, 607503600, 625644000, 638953200, 657093600, 671007600, 688543200, 702457200, 719992800, 733906800, 752047200, 765356400, 783496800, 796806000, 814946400, 828860400, 846396000, 860310000, 877845600, 891759600, 909295200, 923209200, 941349600, 954658800, 972799200, 986108400, 1004248800, 1018162800, 1035698400, 1049612400, 1067148000, 1081062000, 1099202400, 1112511600, 1130652000, 1143961200, 1162101600, 1173596400, 1194156000 }
typeOffsets:intvector { -18000, 0, -18000, 3600 }
@@ -1939,108 +1942,105 @@
finalRule { "US" }
finalRaw:int { -18000 }
finalYear:int { 2008 }
- } //Z#399
- /* Egypt */ :int { 18 } //Z#400
- /* Eire */ :int { 452 } //Z#401
+ } //Z#400
+ /* Egypt */ :int { 18 } //Z#401
+ /* Eire */ :int { 453 } //Z#402
/* Etc/GMT */ :table {
typeOffsets:intvector { 0, 0 }
- links:intvector { 402, 403, 416, 431, 432, 504, 505, 506, 507, 508 }
- } //Z#402
- /* Etc/GMT+0 */ :int { 402 } //Z#403
+ links:intvector { 403, 404, 417, 432, 433, 505, 506, 507, 508, 509 }
+ } //Z#403
+ /* Etc/GMT+0 */ :int { 403 } //Z#404
/* Etc/GMT+1 */ :table {
typeOffsets:intvector { -3600, 0 }
- } //Z#404
+ } //Z#405
/* Etc/GMT+10 */ :table {
typeOffsets:intvector { -36000, 0 }
- } //Z#405
+ } //Z#406
/* Etc/GMT+11 */ :table {
typeOffsets:intvector { -39600, 0 }
- } //Z#406
+ } //Z#407
/* Etc/GMT+12 */ :table {
typeOffsets:intvector { -43200, 0 }
- } //Z#407
+ } //Z#408
/* Etc/GMT+2 */ :table {
typeOffsets:intvector { -7200, 0 }
- } //Z#408
+ } //Z#409
/* Etc/GMT+3 */ :table {
typeOffsets:intvector { -10800, 0 }
- } //Z#409
+ } //Z#410
/* Etc/GMT+4 */ :table {
typeOffsets:intvector { -14400, 0 }
- } //Z#410
+ } //Z#411
/* Etc/GMT+5 */ :table {
typeOffsets:intvector { -18000, 0 }
- } //Z#411
+ } //Z#412
/* Etc/GMT+6 */ :table {
typeOffsets:intvector { -21600, 0 }
- } //Z#412
+ } //Z#413
/* Etc/GMT+7 */ :table {
typeOffsets:intvector { -25200, 0 }
- } //Z#413
+ } //Z#414
/* Etc/GMT+8 */ :table {
typeOffsets:intvector { -28800, 0 }
- } //Z#414
+ } //Z#415
/* Etc/GMT+9 */ :table {
typeOffsets:intvector { -32400, 0 }
- } //Z#415
- /* Etc/GMT-0 */ :int { 402 } //Z#416
+ } //Z#416
+ /* Etc/GMT-0 */ :int { 403 } //Z#417
/* Etc/GMT-1 */ :table {
typeOffsets:intvector { 3600, 0 }
- } //Z#417
+ } //Z#418
/* Etc/GMT-10 */ :table {
typeOffsets:intvector { 36000, 0 }
- } //Z#418
+ } //Z#419
/* Etc/GMT-11 */ :table {
typeOffsets:intvector { 39600, 0 }
- } //Z#419
+ } //Z#420
/* Etc/GMT-12 */ :table {
typeOffsets:intvector { 43200, 0 }
- } //Z#420
+ } //Z#421
/* Etc/GMT-13 */ :table {
typeOffsets:intvector { 46800, 0 }
- } //Z#421
+ } //Z#422
/* Etc/GMT-14 */ :table {
typeOffsets:intvector { 50400, 0 }
- } //Z#422
+ } //Z#423
/* Etc/GMT-2 */ :table {
typeOffsets:intvector { 7200, 0 }
- } //Z#423
+ } //Z#424
/* Etc/GMT-3 */ :table {
typeOffsets:intvector { 10800, 0 }
- } //Z#424
+ } //Z#425
/* Etc/GMT-4 */ :table {
typeOffsets:intvector { 14400, 0 }
- } //Z#425
+ } //Z#426
/* Etc/GMT-5 */ :table {
typeOffsets:intvector { 18000, 0 }
- } //Z#426
+ } //Z#427
/* Etc/GMT-6 */ :table {
typeOffsets:intvector { 21600, 0 }
- } //Z#427
+ } //Z#428
/* Etc/GMT-7 */ :table {
typeOffsets:intvector { 25200, 0 }
- } //Z#428
+ } //Z#429
/* Etc/GMT-8 */ :table {
typeOffsets:intvector { 28800, 0 }
- } //Z#429
+ } //Z#430
/* Etc/GMT-9 */ :table {
typeOffsets:intvector { 32400, 0 }
- } //Z#430
- /* Etc/GMT0 */ :int { 402 } //Z#431
- /* Etc/Greenwich */ :int { 402 } //Z#432
- /* Etc/UCT */ :table {
- typeOffsets:intvector { 0, 0 }
- links:intvector { 433, 613 }
- } //Z#433
+ } //Z#431
+ /* Etc/GMT0 */ :int { 403 } //Z#432
+ /* Etc/Greenwich */ :int { 403 } //Z#433
+ /* Etc/UCT */ :int { 435 } //Z#434
/* Etc/UTC */ :table {
typeOffsets:intvector { 0, 0 }
- links:intvector { 434, 435, 437, 627, 628, 632 }
- } //Z#434
- /* Etc/Universal */ :int { 434 } //Z#435
+ links:intvector { 434, 435, 436, 438, 614, 628, 629, 633 }
+ } //Z#435
+ /* Etc/Universal */ :int { 435 } //Z#436
/* Etc/Unknown */ :table {
typeOffsets:intvector { 0, 0 }
- } //Z#436
- /* Etc/Zulu */ :int { 434 } //Z#437
+ } //Z#437
+ /* Etc/Zulu */ :int { 435 } //Z#438
/* Europe/Amsterdam */ :table {
trans:intvector { -1693700372, -1680484772, -1663453172, -1650147572, -1633213172, -1617488372, -1601158772, -1586038772, -1569709172, -1554589172, -1538259572, -1523139572, -1507501172, -1490566772, -1470176372, -1459117172, -1443997172, -1427667572, -1406672372, -1396217972, -1376950772, -1364768372, -1345414772, -1333318772, -1313792372, -1301264372, -1282256372, -1269814772, -1250720372, -1238365172, -1219184372, -1206915572, -1186957172, -1175465972, -1156025972, -1143411572, -1124489972, -1111961972, -1092953972, -1080512372, -1061331572, -1049062772, -1029190772, -1025745572, -1017613200, -998259600, -986163600, -966723600, -954109200, -935022000, -857257200, -844556400, -828226800, -812502000, -796777200, -781052400, -766623600, 228877200, 243997200, 260326800, 276051600, 291776400, 307501200, 323830800, 338950800, 354675600, 370400400, 386125200, 401850000, 417574800, 433299600, 449024400, 465354000, 481078800, 496803600, 512528400, 528253200, 543978000, 559702800, 575427600, 591152400, 606877200, 622602000, 638326800, 654656400, 670381200, 686106000, 701830800, 717555600, 733280400, 749005200, 764730000, 780454800, 796179600, 811904400, 828234000, 846378000 }
typeOffsets:intvector { 1172, 0, 1172, 3600, 1200, 0, 1200, 3600, 3600, 0, 3600, 3600 }
@@ -2048,7 +2048,7 @@
finalRule { "EU" }
finalRaw:int { 3600 }
finalYear:int { 1997 }
- } //Z#438
+ } //Z#439
/* Europe/Andorra */ :table {
transPre32:intvector { -1, 2117514132 }
trans:intvector { -733881600, 481078800, 496803600, 512528400, 528253200, 543978000, 559702800, 575427600, 591152400, 606877200, 622602000, 638326800, 654656400, 670381200, 686106000, 701830800, 717555600, 733280400, 749005200, 764730000, 780454800, 796179600, 811904400, 828234000, 846378000 }
@@ -2057,12 +2057,12 @@
finalRule { "EU" }
finalRaw:int { 3600 }
finalYear:int { 1997 }
- } //Z#439
+ } //Z#440
/* Europe/Astrakhan */ :table {
trans:intvector { -1441249932, -1247540400, 354916800, 370724400, 386452800, 402260400, 417988800, 433796400, 449611200, 465343200, 481068000, 496792800, 512517600, 528242400, 543967200, 559692000, 575416800, 591141600, 606866400, 622594800, 638319600, 654649200, 670374000, 701820000, 717548400, 733273200, 748998000, 764722800, 780447600, 796172400, 811897200, 828226800, 846370800, 859676400, 877820400, 891126000, 909270000, 922575600, 941324400, 954025200, 972774000, 985474800, 1004223600, 1017529200, 1035673200, 1048978800, 1067122800, 1080428400, 1099177200, 1111878000, 1130626800, 1143327600, 1162076400, 1174777200, 1193526000, 1206831600, 1224975600, 1238281200, 1256425200, 1269730800, 1288479600, 1301180400, 1414274400, 1459033200 }
typeOffsets:intvector { 11532, 0, 10800, 0, 10800, 3600, 14400, 0, 14400, 3600 }
typeMap:bin { "01030403040304030403040304030403040302010201030201020102010201020102010201020102010201020102010201020102010201020102010201030103" }
- } //Z#440
+ } //Z#441
/* Europe/Athens */ :table {
trans:intvector { -1686101632, -1182996000, -1178161200, -906861600, -904878000, -857257200, -844477200, -828237600, -812422800, -552362400, -541652400, 166485600, 186184800, 198028800, 213753600, 228873600, 244080000, 260323200, 275446800, 291798000, 307407600, 323388000, 338936400, 354675600, 370400400, 386125200, 401850000, 417574800, 433299600, 449024400, 465354000, 481078800, 496803600, 512528400, 528253200, 543978000, 559702800, 575427600, 591152400, 606877200, 622602000, 638326800, 654656400, 670381200, 686106000, 701830800, 717555600, 733280400, 749005200, 764730000, 780454800, 796179600, 811904400, 828234000, 846378000 }
typeOffsets:intvector { 5692, 0, 3600, 0, 3600, 3600, 7200, 0, 7200, 3600 }
@@ -2070,8 +2070,8 @@
finalRule { "EU" }
finalRaw:int { 7200 }
finalYear:int { 1997 }
- } //Z#441
- /* Europe/Belfast */ :int { 464 } //Z#442
+ } //Z#442
+ /* Europe/Belfast */ :int { 465 } //Z#443
/* Europe/Belgrade */ :table {
transPre32:intvector { -1, 1581051976 }
trans:intvector { -905824800, -857257200, -844556400, -828226800, -812502000, -796777200, -777942000, -766623600, 417574800, 433299600, 449024400, 465354000, 481078800, 496803600, 512528400, 528253200, 543978000, 559702800, 575427600, 591152400, 606877200, 622602000, 638326800, 654656400, 670381200, 686106000, 701830800, 717555600, 733280400, 749005200, 764730000, 780454800, 796179600, 811904400, 828234000, 846378000 }
@@ -2080,8 +2080,8 @@
finalRule { "EU" }
finalRaw:int { 3600 }
finalYear:int { 1997 }
- links:intvector { 443, 463, 475, 481, 484, 498 }
- } //Z#443
+ links:intvector { 444, 464, 476, 482, 485, 499 }
+ } //Z#444
/* Europe/Berlin */ :table {
transPre32:intvector { -1, 1872912888 }
trans:intvector { -1693706400, -1680483600, -1663455600, -1650150000, -1632006000, -1618700400, -938905200, -857257200, -844556400, -828226800, -812502000, -796777200, -781052400, -776563200, -765936000, -761180400, -748479600, -733273200, -717631200, -714610800, -710380800, -701910000, -684975600, -670460400, -654130800, -639010800, 323830800, 338950800, 354675600, 370400400, 386125200, 401850000, 417574800, 433299600, 449024400, 465354000, 481078800, 496803600, 512528400, 528253200, 543978000, 559702800, 575427600, 591152400, 606877200, 622602000, 638326800, 654656400, 670381200, 686106000, 701830800, 717555600, 733280400, 749005200, 764730000, 780454800, 796179600, 811904400, 828234000, 846378000 }
@@ -2090,8 +2090,8 @@
finalRule { "EU" }
finalRaw:int { 3600 }
finalYear:int { 1997 }
- } //Z#444
- /* Europe/Bratislava */ :int { 476 } //Z#445
+ } //Z#445
+ /* Europe/Bratislava */ :int { 477 } //Z#446
/* Europe/Brussels */ :table {
transPre32:intvector { -1, 1844014246 }
trans:intvector { -1740355200, -1693702800, -1680483600, -1663455600, -1650150000, -1632006000, -1618700400, -1613826000, -1604278800, -1585530000, -1574038800, -1552266000, -1539997200, -1520557200, -1507510800, -1490576400, -1473642000, -1459126800, -1444006800, -1427677200, -1411952400, -1396227600, -1379293200, -1364778000, -1348448400, -1333328400, -1316394000, -1301263200, -1284328800, -1269813600, -1253484000, -1238364000, -1221429600, -1206914400, -1191189600, -1175464800, -1160344800, -1143410400, -1127685600, -1111960800, -1096840800, -1080511200, -1063576800, -1049061600, -1033336800, -1017612000, -1002492000, -986162400, -969228000, -950479200, -942012000, -934668000, -857257200, -844556400, -828226800, -812502000, -798073200, -781052400, -766623600, -745455600, -733273200, 228877200, 243997200, 260326800, 276051600, 291776400, 307501200, 323830800, 338950800, 354675600, 370400400, 386125200, 401850000, 417574800, 433299600, 449024400, 465354000, 481078800, 496803600, 512528400, 528253200, 543978000, 559702800, 575427600, 591152400, 606877200, 622602000, 638326800, 654656400, 670381200, 686106000, 701830800, 717555600, 733280400, 749005200, 764730000, 780454800, 796179600, 811904400, 828234000, 846378000 }
@@ -2100,7 +2100,7 @@
finalRule { "EU" }
finalRaw:int { 3600 }
finalYear:int { 1997 }
- } //Z#446
+ } //Z#447
/* Europe/Bucharest */ :table {
trans:intvector { -1213148664, -1187056800, -1175479200, -1159754400, -1144029600, -1127700000, -1111975200, -1096250400, -1080525600, -1064800800, -1049076000, -1033351200, -1017626400, -1001901600, -986176800, -970452000, -954727200, 296604000, 307486800, 323816400, 338940000, 354672000, 370396800, 386121600, 401846400, 417571200, 433296000, 449020800, 465350400, 481075200, 496800000, 512524800, 528249600, 543974400, 559699200, 575424000, 591148800, 606873600, 622598400, 638323200, 654652800, 670370400, 686095200, 701820000, 717544800, 733269600, 748994400, 764719200, 780440400, 796168800, 811890000, 828223200, 846363600, 859683600, 877827600 }
typeOffsets:intvector { 6264, 0, 7200, 0, 7200, 3600 }
@@ -2108,7 +2108,7 @@
finalRule { "EU" }
finalRaw:int { 7200 }
finalYear:int { 1998 }
- } //Z#447
+ } //Z#448
/* Europe/Budapest */ :table {
transPre32:intvector { -1, 1794028316 }
trans:intvector { -1693706400, -1680483600, -1663455600, -1650150000, -1633212000, -1618700400, -1600466400, -1581202800, -906771600, -857257200, -844556400, -828226800, -812502000, -796777200, -778471200, -762660000, -749689200, -733359600, -717634800, -701910000, -686185200, -670460400, -654130800, -639010800, -621990000, -605660400, -492656400, -481168800, -461120400, -449632800, -428547600, -418269600, -397094400, -386809200, 323827200, 338950800, 354675600, 370400400, 386125200, 401850000, 417574800, 433299600, 449024400, 465354000, 481078800, 496803600, 512528400, 528253200, 543978000, 559702800, 575427600, 591152400, 606877200, 622602000, 638326800, 654656400, 670381200, 686106000, 701830800, 717555600, 733280400, 749005200, 764730000, 780454800, 796179600, 811904400, 828234000, 846378000 }
@@ -2117,8 +2117,8 @@
finalRule { "EU" }
finalRaw:int { 3600 }
finalYear:int { 1997 }
- } //Z#448
- /* Europe/Busingen */ :int { 500 } //Z#449
+ } //Z#449
+ /* Europe/Busingen */ :int { 501 } //Z#450
/* Europe/Chisinau */ :table {
transPre32:intvector { -1, 1454819576 }
trans:intvector { -1637114100, -1213148664, -1187056800, -1175479200, -1159754400, -1144029600, -1127700000, -1111975200, -1096250400, -1080525600, -1064800800, -1049076000, -1033351200, -1017626400, -1001901600, -986176800, -970452000, -954727200, -927165600, -898138800, -857257200, -844556400, -828226800, -812502000, -800157600, 354920400, 370728000, 386456400, 402264000, 417992400, 433800000, 449614800, 465346800, 481071600, 496796400, 512521200, 528246000, 543970800, 559695600, 575420400, 591145200, 606870000, 622594800, 638319600, 641944800, 654652800, 670377600, 686102400, 701820000, 717541200, 733269600, 748990800, 764719200, 780440400, 796168800, 811890000, 828223200, 846363600, 859680000, 877824000 }
@@ -2127,8 +2127,8 @@
finalRule { "Moldova" }
finalRaw:int { 7200 }
finalYear:int { 1998 }
- links:intvector { 450, 489 }
- } //Z#450
+ links:intvector { 451, 490 }
+ } //Z#451
/* Europe/Copenhagen */ :table {
transPre32:intvector { -1, 1896673076 }
trans:intvector { -1692496800, -1680490800, -935110800, -857257200, -844556400, -828226800, -812502000, -796777200, -781052400, -769388400, -747010800, -736383600, -715215600, -706748400, -683161200, -675298800, 323830800, 338950800, 354675600, 370400400, 386125200, 401850000, 417574800, 433299600, 449024400, 465354000, 481078800, 496803600, 512528400, 528253200, 543978000, 559702800, 575427600, 591152400, 606877200, 622602000, 638326800, 654656400, 670381200, 686106000, 701830800, 717555600, 733280400, 749005200, 764730000, 780454800, 796179600, 811904400, 828234000, 846378000 }
@@ -2137,7 +2137,7 @@
finalRule { "EU" }
finalRaw:int { 3600 }
finalYear:int { 1997 }
- } //Z#451
+ } //Z#452
/* Europe/Dublin */ :table {
transPre32:intvector { -1, 1473317596 }
trans:intvector { -1691962479, -1680471279, -1664143200, -1650146400, -1633903200, -1617487200, -1601848800, -1586037600, -1570399200, -1552168800, -1538344800, -1522533600, -1507500000, -1490565600, -1473631200, -1460930400, -1442786400, -1428876000, -1410732000, -1396216800, -1379282400, -1364767200, -1348437600, -1333317600, -1315778400, -1301263200, -1284328800, -1269813600, -1253484000, -1238364000, -1221429600, -1206914400, -1189980000, -1175464800, -1159135200, -1143410400, -1126476000, -1111960800, -1095631200, -1080511200, -1063576800, -1049061600, -1032127200, -1017612000, -1001282400, -986162400, -969228000, -950479200, -942012000, -733356000, -719445600, -699487200, -684972000, -668037600, -654732000, -636588000, -622072800, -605743200, -590623200, -574293600, -558568800, -542239200, -527119200, -512604000, -496274400, -481154400, -464220000, -449704800, -432165600, -417650400, -401320800, -386200800, -369266400, -354751200, -337816800, -323301600, -306972000, -291852000, -276732000, -257983200, -245282400, -226533600, -213228000, -195084000, -182383200, -163634400, -150933600, -132184800, -119484000, -100735200, -88034400, -68680800, -59004000, -37242000, 57722400, 69818400, 89172000, 101268000, 120621600, 132717600, 152071200, 164167200, 183520800, 196221600, 214970400, 227671200, 246420000, 259120800, 278474400, 290570400, 309924000, 322020000, 341373600, 354675600, 372819600, 386125200, 404269200, 417574800, 435718800, 449024400, 467773200, 481078800, 499222800, 512528400, 530672400, 543978000, 562122000, 575427600, 593571600, 606877200, 625626000, 638326800, 657075600, 670381200, 688525200, 701830800, 719974800, 733280400, 751424400, 764730000, 782874000, 796179600, 814323600, 828234000, 846378000 }
@@ -2146,8 +2146,8 @@
finalRule { "EU" }
finalRaw:int { 0 }
finalYear:int { 1997 }
- links:intvector { 401, 452 }
- } //Z#452
+ links:intvector { 402, 453 }
+ } //Z#453
/* Europe/Gibraltar */ :table {
transPre32:intvector { -1, 1473317380 }
trans:intvector { -1691964000, -1680472800, -1664143200, -1650146400, -1633903200, -1617487200, -1601848800, -1586037600, -1570399200, -1552168800, -1538344800, -1522533600, -1507500000, -1490565600, -1473631200, -1460930400, -1442786400, -1428876000, -1410732000, -1396216800, -1379282400, -1364767200, -1348437600, -1333317600, -1315778400, -1301263200, -1284328800, -1269813600, -1253484000, -1238364000, -1221429600, -1206914400, -1189980000, -1175464800, -1159135200, -1143410400, -1126476000, -1111960800, -1095631200, -1080511200, -1063576800, -1049061600, -1032127200, -1017612000, -1001282400, -986162400, -969228000, -950479200, -942012000, -904518000, -896050800, -875487600, -864601200, -844038000, -832546800, -812588400, -798073200, -781052400, -772066800, -764805600, -748476000, -733356000, -719445600, -717030000, -706748400, -699487200, -687996000, -668037600, -654732000, -636588000, -622072800, -605743200, -590623200, -574293600, -558568800, -542239200, -527119200, -512604000, -496274400, -481154400, -464220000, -449704800, -432165600, -417650400, -401320800, 386125200, 401850000, 417574800, 433299600, 449024400, 465354000, 481078800, 496803600, 512528400, 528253200, 543978000, 559702800, 575427600, 591152400, 606877200, 622602000, 638326800, 654656400, 670381200, 686106000, 701830800, 717555600, 733280400, 749005200, 764730000, 780454800, 796179600, 811904400, 828234000, 846378000 }
@@ -2156,8 +2156,8 @@
finalRule { "EU" }
finalRaw:int { 3600 }
finalYear:int { 1997 }
- } //Z#453
- /* Europe/Guernsey */ :int { 464 } //Z#454
+ } //Z#454
+ /* Europe/Guernsey */ :int { 465 } //Z#455
/* Europe/Helsinki */ :table {
trans:intvector { -1535938789, -875671200, -859773600, 354672000, 370396800, 386121600, 401846400, 417574800, 433299600, 449024400, 465354000, 481078800, 496803600, 512528400, 528253200, 543978000, 559702800, 575427600, 591152400, 606877200, 622602000, 638326800, 654656400, 670381200, 686106000, 701830800, 717555600, 733280400, 749005200, 764730000, 780454800, 796179600, 811904400, 828234000, 846378000 }
typeOffsets:intvector { 5989, 0, 7200, 0, 7200, 3600 }
@@ -2165,23 +2165,23 @@
finalRule { "EU" }
finalRaw:int { 7200 }
finalYear:int { 1997 }
- links:intvector { 455, 468 }
- } //Z#455
- /* Europe/Isle_of_Man */ :int { 464 } //Z#456
+ links:intvector { 456, 469 }
+ } //Z#456
+ /* Europe/Isle_of_Man */ :int { 465 } //Z#457
/* Europe/Istanbul */ :table {
transPre32:intvector { -1, 1454819544 }
trans:intvector { -1869875816, -1693706400, -1680490800, -1570413600, -1552186800, -1538359200, -1522551600, -1507514400, -1490583600, -1440208800, -1428030000, -1409709600, -1396494000, -931140000, -922762800, -917834400, -892436400, -875844000, -857358000, -781063200, -764737200, -744343200, -733806000, -716436000, -701924400, -684986400, -670474800, -654141600, -639025200, -621828000, -606970800, -590032800, -575434800, -235620000, -228279600, -177732000, -165726000, 10533600, 23835600, 41983200, 55285200, 74037600, 87339600, 107910000, 121219200, 133920000, 152676000, 165362400, 183502800, 202428000, 215557200, 228866400, 245797200, 260316000, 277246800, 308779200, 323827200, 340228800, 354672000, 371678400, 386121600, 403128000, 428446800, 433886400, 482792400, 496702800, 512521200, 528246000, 543970800, 559695600, 575420400, 591145200, 606870000, 622594800, 638319600, 654649200, 670374000, 686098800, 701823600, 717548400, 733273200, 748998000, 764118000, 780447600, 796172400, 811897200, 828226800, 846370800, 859676400, 877820400, 891126000, 909270000, 922575600, 941324400, 954025200, 972774000, 985474800, 1004223600, 1017529200, 1035673200, 1048978800, 1067122800, 1080428400, 1099177200, 1111878000, 1130626800, 1143327600, 1162076400, 1174784400, 1193533200, 1206838800, 1224982800, 1238288400, 1256432400, 1269738000, 1288486800, 1301274000, 1319936400, 1332637200, 1351386000, 1364691600, 1382835600, 1396227600, 1414285200, 1427590800, 1446944400, 1459040400, 1473195600 }
typeOffsets:intvector { 6952, 0, 7016, 0, 7200, 0, 7200, 3600, 10800, 0, 10800, 3600 }
typeMap:bin { "010203020302030203020302030203020302030203020302030203020302030203020302030203020302030203020302030203020302030504050405040504050403020302030203020302030203020302030203020302030203020302030203020302030203020302030203020302030203020302030203020302030203020304" }
- links:intvector { 275, 457, 612 }
- } //Z#457
- /* Europe/Jersey */ :int { 464 } //Z#458
+ links:intvector { 275, 458, 613 }
+ } //Z#458
+ /* Europe/Jersey */ :int { 465 } //Z#459
/* Europe/Kaliningrad */ :table {
transPre32:intvector { -1, 1872911176 }
trans:intvector { -1693706400, -1680483600, -1663455600, -1650150000, -1632006000, -1618700400, -938905200, -857257200, -844556400, -828226800, -812502000, -796777200, -788922000, -778730400, -762663600, -757389600, 354920400, 370728000, 386456400, 402264000, 417992400, 433800000, 449614800, 465346800, 481071600, 496796400, 512521200, 528246000, 543970800, 559695600, 575420400, 591145200, 606870000, 622598400, 638323200, 654652800, 670377600, 686102400, 701827200, 717552000, 733276800, 749001600, 764726400, 780451200, 796176000, 811900800, 828230400, 846374400, 859680000, 877824000, 891129600, 909273600, 922579200, 941328000, 954028800, 972777600, 985478400, 1004227200, 1017532800, 1035676800, 1048982400, 1067126400, 1080432000, 1099180800, 1111881600, 1130630400, 1143331200, 1162080000, 1174780800, 1193529600, 1206835200, 1224979200, 1238284800, 1256428800, 1269734400, 1288483200, 1301184000, 1414278000 }
typeOffsets:intvector { 4920, 0, 3600, 0, 3600, 3600, 7200, 0, 7200, 3600, 10800, 0, 10800, 3600 }
typeMap:bin { "01020102010201020102010201030403050605060506050605060506050605060504030403040304030403040304030403040304030403040304030403040304030403040304030403040304030503" }
- } //Z#459
+ } //Z#460
/* Europe/Kiev */ :table {
trans:intvector { -1441159324, -1247536800, -892522800, -857257200, -844556400, -828226800, -825382800, 354920400, 370728000, 386456400, 402264000, 417992400, 433800000, 449614800, 465346800, 481071600, 496796400, 512521200, 528246000, 543970800, 559695600, 575420400, 591145200, 606870000, 622594800, 638319600, 646783200, 686102400, 701820000, 717541200, 733269600, 748990800, 764719200, 780440400, 796179600, 811904400, 828234000, 846378000 }
typeOffsets:intvector { 7324, 0, 3600, 0, 3600, 3600, 7200, 0, 7200, 3600, 10800, 0, 10800, 3600 }
@@ -2189,22 +2189,22 @@
finalRule { "EU" }
finalRaw:int { 7200 }
finalYear:int { 1997 }
- } //Z#460
+ } //Z#461
/* Europe/Kirov */ :table {
trans:intvector { -1593820800, -1247540400, 354916800, 370724400, 386452800, 402260400, 417988800, 433796400, 449611200, 465343200, 481068000, 496792800, 512517600, 528242400, 543967200, 559692000, 575416800, 591141600, 606866400, 622594800, 638319600, 654649200, 670374000, 701820000, 717548400, 733273200, 748998000, 764722800, 780447600, 796172400, 811897200, 828226800, 846370800, 859676400, 877820400, 891126000, 909270000, 922575600, 941324400, 954025200, 972774000, 985474800, 1004223600, 1017529200, 1035673200, 1048978800, 1067122800, 1080428400, 1099177200, 1111878000, 1130626800, 1143327600, 1162076400, 1174777200, 1193526000, 1206831600, 1224975600, 1238281200, 1256425200, 1269730800, 1288479600, 1301180400, 1414274400 }
typeOffsets:intvector { 11928, 0, 10800, 0, 10800, 3600, 14400, 0, 14400, 3600 }
typeMap:bin { "010304030403040304030403040304030403020102010302010201020102010201020102010201020102010201020102010201020102010201020102010301" }
- } //Z#461
+ } //Z#462
/* Europe/Lisbon */ :table {
- trans:intvector { -1830381795, -1689555600, -1677801600, -1667437200, -1647738000, -1635814800, -1616202000, -1604365200, -1584666000, -1572742800, -1553043600, -1541206800, -1521507600, -1442451600, -1426813200, -1379293200, -1364778000, -1348448400, -1333328400, -1316394000, -1301274000, -1284339600, -1269824400, -1221440400, -1206925200, -1191200400, -1175475600, -1127696400, -1111971600, -1096851600, -1080522000, -1063587600, -1049072400, -1033347600, -1017622800, -1002502800, -986173200, -969238800, -950490000, -942022800, -922669200, -906944400, -891133200, -877309200, -873684000, -864007200, -857955600, -845859600, -842839200, -831348000, -825901200, -814410000, -810784800, -799898400, -794451600, -782960400, -779335200, -768448800, -763002000, -749091600, -733366800, -717631200, -701906400, -686181600, -670456800, -654732000, -639007200, -591832800, -575503200, -559778400, -544053600, -528328800, -512604000, -496879200, -481154400, -465429600, -449704800, -433980000, -417650400, -401925600, -386200800, -370476000, -354751200, -339026400, -323301600, -307576800, -291852000, -276127200, -260402400, -244677600, -228348000, -212623200, -196898400, -181173600, -165448800, -149724000, -133999200, -118274400, 212544000, 228268800, 243993600, 260323200, 276048000, 291772800, 307501200, 323222400, 338950800, 354675600, 370400400, 386125200, 401850000, 417578400, 433299600, 449024400, 465354000, 481078800, 496803600, 512528400, 528253200, 543978000, 559702800, 575427600, 591152400, 606877200, 622602000, 638326800, 654656400, 670381200, 686106000, 701830800, 717555600, 733280400, 749005200, 764730000, 780454800, 796179600, 811904400, 828234000, 846378000 }
+ trans:intvector { -1830384000, -1689555600, -1677801600, -1667437200, -1647738000, -1635814800, -1616202000, -1604365200, -1584666000, -1572742800, -1553043600, -1541206800, -1521507600, -1442451600, -1426813200, -1379293200, -1364778000, -1348448400, -1333328400, -1316394000, -1301274000, -1284339600, -1269824400, -1221440400, -1206925200, -1191200400, -1175475600, -1127696400, -1111971600, -1096851600, -1080522000, -1063587600, -1049072400, -1033347600, -1017622800, -1002502800, -986173200, -969238800, -950490000, -942022800, -922669200, -906944400, -891133200, -877309200, -873684000, -864007200, -857955600, -845859600, -842839200, -831348000, -825901200, -814410000, -810784800, -799898400, -794451600, -782960400, -779335200, -768448800, -763002000, -749091600, -733366800, -717631200, -701906400, -686181600, -670456800, -654732000, -639007200, -591832800, -575503200, -559778400, -544053600, -528328800, -512604000, -496879200, -481154400, -465429600, -449704800, -433980000, -417650400, -401925600, -386200800, -370476000, -354751200, -339026400, -323301600, -307576800, -291852000, -276127200, -260402400, -244677600, -228348000, -212623200, -196898400, -181173600, -165448800, -149724000, -133999200, -118274400, 212544000, 228268800, 243993600, 260323200, 276048000, 291772800, 307501200, 323222400, 338950800, 354675600, 370400400, 386125200, 401850000, 417578400, 433299600, 449024400, 465354000, 481078800, 496803600, 512528400, 528253200, 543978000, 559702800, 575427600, 591152400, 606877200, 622602000, 638326800, 654656400, 670381200, 686106000, 701830800, 717555600, 733280400, 749005200, 764730000, 780454800, 796179600, 811904400, 828234000, 846378000 }
typeOffsets:intvector { -2205, 0, 0, 0, 0, 3600, 0, 7200, 3600, 0, 3600, 3600 }
typeMap:bin { "01020102010201020102010201020102010201020102010201020102010201020102010201020102010201020302010203020102030201020302010201020102010201020102010201020102010201020102010201020102010201020102010201040102010201020102010201020102010201020102010201020102010201020102040504050405040201" }
finalRule { "EU" }
finalRaw:int { 0 }
finalYear:int { 1997 }
- links:intvector { 462, 594 }
- } //Z#462
- /* Europe/Ljubljana */ :int { 443 } //Z#463
+ links:intvector { 463, 595 }
+ } //Z#463
+ /* Europe/Ljubljana */ :int { 444 } //Z#464
/* Europe/London */ :table {
transPre32:intvector { -1, 442304971 }
trans:intvector { -1691964000, -1680472800, -1664143200, -1650146400, -1633903200, -1617487200, -1601848800, -1586037600, -1570399200, -1552168800, -1538344800, -1522533600, -1507500000, -1490565600, -1473631200, -1460930400, -1442786400, -1428876000, -1410732000, -1396216800, -1379282400, -1364767200, -1348437600, -1333317600, -1315778400, -1301263200, -1284328800, -1269813600, -1253484000, -1238364000, -1221429600, -1206914400, -1189980000, -1175464800, -1159135200, -1143410400, -1126476000, -1111960800, -1095631200, -1080511200, -1063576800, -1049061600, -1032127200, -1017612000, -1001282400, -986162400, -969228000, -950479200, -942012000, -904518000, -896050800, -875487600, -864601200, -844038000, -832546800, -812588400, -798073200, -781052400, -772066800, -764805600, -748476000, -733356000, -719445600, -717030000, -706748400, -699487200, -687996000, -668037600, -654732000, -636588000, -622072800, -605743200, -590623200, -574293600, -558568800, -542239200, -527119200, -512604000, -496274400, -481154400, -464220000, -449704800, -432165600, -417650400, -401320800, -386200800, -369266400, -354751200, -337816800, -323301600, -306972000, -291852000, -276732000, -257983200, -245282400, -226533600, -213228000, -195084000, -182383200, -163634400, -150933600, -132184800, -119484000, -100735200, -88034400, -68680800, -59004000, -37242000, 57722400, 69818400, 89172000, 101268000, 120621600, 132717600, 152071200, 164167200, 183520800, 196221600, 214970400, 227671200, 246420000, 259120800, 278474400, 290570400, 309924000, 322020000, 341373600, 354675600, 372819600, 386125200, 404269200, 417574800, 435718800, 449024400, 467773200, 481078800, 499222800, 512528400, 530672400, 543978000, 562122000, 575427600, 593571600, 606877200, 625626000, 638326800, 657075600, 670381200, 688525200, 701830800, 719974800, 733280400, 751424400, 764730000, 782874000, 796179600, 814323600, 828234000, 846378000 }
@@ -2213,8 +2213,8 @@
finalRule { "EU" }
finalRaw:int { 0 }
finalYear:int { 1997 }
- links:intvector { 442, 454, 456, 458, 464, 502, 503 }
- } //Z#464
+ links:intvector { 443, 455, 457, 459, 465, 503, 504 }
+ } //Z#465
/* Europe/Luxembourg */ :table {
trans:intvector { -2069713476, -1692496800, -1680483600, -1662343200, -1650157200, -1632006000, -1618700400, -1612659600, -1604278800, -1585519200, -1574038800, -1552258800, -1539997200, -1520550000, -1507510800, -1490572800, -1473642000, -1459119600, -1444006800, -1427673600, -1411866000, -1396224000, -1379293200, -1364774400, -1348448400, -1333324800, -1316394000, -1301270400, -1284339600, -1269813600, -1253484000, -1238364000, -1221429600, -1206914400, -1191189600, -1175464800, -1160344800, -1143410400, -1127685600, -1111960800, -1096840800, -1080511200, -1063576800, -1049061600, -1033336800, -1017612000, -1002492000, -986162400, -969228000, -950479200, -942012000, -935186400, -857257200, -844556400, -828226800, -812502000, -797986800, -781052400, -766623600, -745455600, -733273200, 228877200, 243997200, 260326800, 276051600, 291776400, 307501200, 323830800, 338950800, 354675600, 370400400, 386125200, 401850000, 417574800, 433299600, 449024400, 465354000, 481078800, 496803600, 512528400, 528253200, 543978000, 559702800, 575427600, 591152400, 606877200, 622602000, 638326800, 654656400, 670381200, 686106000, 701830800, 717555600, 733280400, 749005200, 764730000, 780454800, 796179600, 811904400, 828234000, 846378000 }
typeOffsets:intvector { 1476, 0, 0, 0, 0, 3600, 3600, 0, 3600, 3600 }
@@ -2222,7 +2222,7 @@
finalRule { "EU" }
finalRaw:int { 3600 }
finalYear:int { 1997 }
- } //Z#465
+ } //Z#466
/* Europe/Madrid */ :table {
transPre32:intvector { -1, 2117514496 }
trans:intvector { -1631926800, -1616889600, -1601168400, -1585353600, -1442451600, -1427673600, -1379293200, -1364774400, -1348448400, -1333324800, -1316390400, -1301270400, -1284339600, -1269820800, -1026954000, -1017619200, -1001898000, -999482400, -986090400, -954115200, -940208400, -873079200, -862621200, -842839200, -828320400, -811389600, -796870800, -779940000, -765421200, -748490400, -733971600, -652327200, -639018000, 135122400, 150246000, 166572000, 181695600, 196812000, 212540400, 228866400, 243990000, 260326800, 276051600, 291776400, 307501200, 323830800, 338950800, 354675600, 370400400, 386125200, 401850000, 417574800, 433299600, 449024400, 465354000, 481078800, 496803600, 512528400, 528253200, 543978000, 559702800, 575427600, 591152400, 606877200, 622602000, 638326800, 654656400, 670381200, 686106000, 701830800, 717555600, 733280400, 749005200, 764730000, 780454800, 796179600, 811904400, 828234000, 846378000 }
@@ -2231,7 +2231,7 @@
finalRule { "EU" }
finalRaw:int { 3600 }
finalYear:int { 1997 }
- } //Z#466
+ } //Z#467
/* Europe/Malta */ :table {
transPre32:intvector { -1, 1891488612 }
trans:intvector { -1690765200, -1680487200, -1664758800, -1648951200, -1635123600, -1616896800, -1604278800, -1585533600, -1571014800, -1555293600, -932432400, -857257200, -844556400, -828226800, -812588400, -798073200, -781052400, -766717200, -750898800, -733359600, -719456400, -701917200, -689209200, -670460400, -114051600, -103168800, -81997200, -71715600, -50547600, -40266000, -18493200, -8211600, 12956400, 23238000, 43801200, 54687600, 75855600, 86742000, 102380400, 118105200, 135730800, 148518000, 167187600, 180489600, 198637200, 211939200, 230086800, 243388800, 261536400, 274838400, 292986000, 306288000, 323312400, 338342400, 354675600, 370400400, 386125200, 401850000, 417574800, 433299600, 449024400, 465354000, 481078800, 496803600, 512528400, 528253200, 543978000, 559702800, 575427600, 591152400, 606877200, 622602000, 638326800, 654656400, 670381200, 686106000, 701830800, 717555600, 733280400, 749005200, 764730000, 780454800, 796179600, 811904400, 828234000, 846378000 }
@@ -2240,14 +2240,14 @@
finalRule { "EU" }
finalRaw:int { 3600 }
finalYear:int { 1997 }
- } //Z#467
- /* Europe/Mariehamn */ :int { 455 } //Z#468
+ } //Z#468
+ /* Europe/Mariehamn */ :int { 456 } //Z#469
/* Europe/Minsk */ :table {
transPre32:intvector { -1, 1454819880 }
trans:intvector { -1441158600, -1247536800, -899780400, -857257200, -844556400, -828226800, -812502000, -804650400, 354920400, 370728000, 386456400, 402264000, 417992400, 433800000, 449614800, 465346800, 481071600, 496796400, 512521200, 528246000, 543970800, 559695600, 575420400, 591145200, 606870000, 622594800, 670374000, 686102400, 701827200, 717552000, 733276800, 749001600, 764726400, 780451200, 796176000, 811900800, 828230400, 846374400, 859680000, 877824000, 891129600, 909273600, 922579200, 941328000, 954028800, 972777600, 985478400, 1004227200, 1017532800, 1035676800, 1048982400, 1067126400, 1080432000, 1099180800, 1111881600, 1130630400, 1143331200, 1162080000, 1174780800, 1193529600, 1206835200, 1224979200, 1238284800, 1256428800, 1269734400, 1288483200, 1301184000 }
typeOffsets:intvector { 6616, 0, 3600, 0, 3600, 3600, 6600, 0, 7200, 0, 7200, 3600, 10800, 0, 10800, 3600 }
typeMap:bin { "0304060201020102060706070607060706070607060706070607060504050405040504050405040504050405040504050405040504050405040504050405040504050406" }
- } //Z#469
+ } //Z#470
/* Europe/Monaco */ :table {
transPre32:intvector { -1, 1808287124 }
trans:intvector { -1855958961, -1689814800, -1680397200, -1665363600, -1648342800, -1635123600, -1616893200, -1604278800, -1585443600, -1574038800, -1552266000, -1539997200, -1520557200, -1507510800, -1490576400, -1470618000, -1459126800, -1444006800, -1427677200, -1411952400, -1396227600, -1379293200, -1364778000, -1348448400, -1333328400, -1316394000, -1301274000, -1284339600, -1269824400, -1253494800, -1238374800, -1221440400, -1206925200, -1191200400, -1175475600, -1160355600, -1143421200, -1127696400, -1111971600, -1096851600, -1080522000, -1063587600, -1049072400, -1033347600, -1017622800, -1002502800, -986173200, -969238800, -950490000, -942012000, -904438800, -891136800, -877827600, -857257200, -844556400, -828226800, -812502000, -796266000, -781052400, -766623600, 196819200, 212540400, 228877200, 243997200, 260326800, 276051600, 291776400, 307501200, 323830800, 338950800, 354675600, 370400400, 386125200, 401850000, 417574800, 433299600, 449024400, 465354000, 481078800, 496803600, 512528400, 528253200, 543978000, 559702800, 575427600, 591152400, 606877200, 622602000, 638326800, 654656400, 670381200, 686106000, 701830800, 717555600, 733280400, 749005200, 764730000, 780454800, 796179600, 811904400, 828234000, 846378000 }
@@ -2256,14 +2256,14 @@
finalRule { "EU" }
finalRaw:int { 3600 }
finalYear:int { 1997 }
- } //Z#470
+ } //Z#471
/* Europe/Moscow */ :table {
trans:intvector { -1688265017, -1656819079, -1641353479, -1627965079, -1618716679, -1596429079, -1593820800, -1589860800, -1542427200, -1539493200, -1525323600, -1522728000, -1491188400, -1247536800, 354920400, 370728000, 386456400, 402264000, 417992400, 433800000, 449614800, 465346800, 481071600, 496796400, 512521200, 528246000, 543970800, 559695600, 575420400, 591145200, 606870000, 622594800, 638319600, 654649200, 670374000, 686102400, 695779200, 701823600, 717548400, 733273200, 748998000, 764722800, 780447600, 796172400, 811897200, 828226800, 846370800, 859676400, 877820400, 891126000, 909270000, 922575600, 941324400, 954025200, 972774000, 985474800, 1004223600, 1017529200, 1035673200, 1048978800, 1067122800, 1080428400, 1099177200, 1111878000, 1130626800, 1143327600, 1162076400, 1174777200, 1193526000, 1206831600, 1224975600, 1238281200, 1256425200, 1269730800, 1288479600, 1301180400, 1414274400 }
typeOffsets:intvector { 9017, 0, 7200, 0, 7200, 3600, 9079, 0, 9079, 3600, 9079, 7200, 10800, 0, 10800, 3600, 10800, 7200, 14400, 0 }
typeMap:bin { "0304030504050706070807060106070607060706070607060706070607060706070602010607060706070607060706070607060706070607060706070607060706070607060706070607060906" }
- links:intvector { 471, 630 }
- } //Z#471
- /* Europe/Nicosia */ :int { 297 } //Z#472
+ links:intvector { 472, 631 }
+ } //Z#472
+ /* Europe/Nicosia */ :int { 297 } //Z#473
/* Europe/Oslo */ :table {
transPre32:intvector { -1, 1928209516 }
trans:intvector { -1691884800, -1680573600, -927511200, -857257200, -844556400, -828226800, -812502000, -796777200, -781052400, -765327600, -340844400, -324514800, -308790000, -293065200, -277340400, -261615600, -245890800, -230166000, -214441200, -198716400, -182991600, -166662000, -147913200, -135212400, 323830800, 338950800, 354675600, 370400400, 386125200, 401850000, 417574800, 433299600, 449024400, 465354000, 481078800, 496803600, 512528400, 528253200, 543978000, 559702800, 575427600, 591152400, 606877200, 622602000, 638326800, 654656400, 670381200, 686106000, 701830800, 717555600, 733280400, 749005200, 764730000, 780454800, 796179600, 811904400, 828234000, 846378000 }
@@ -2272,8 +2272,8 @@
finalRule { "EU" }
finalRaw:int { 3600 }
finalYear:int { 1997 }
- links:intvector { 237, 342, 473 }
- } //Z#473
+ links:intvector { 237, 343, 474 }
+ } //Z#474
/* Europe/Paris */ :table {
trans:intvector { -1855958901, -1689814800, -1680397200, -1665363600, -1648342800, -1635123600, -1616893200, -1604278800, -1585443600, -1574038800, -1552266000, -1539997200, -1520557200, -1507510800, -1490576400, -1470618000, -1459126800, -1444006800, -1427677200, -1411952400, -1396227600, -1379293200, -1364778000, -1348448400, -1333328400, -1316394000, -1301274000, -1284339600, -1269824400, -1253494800, -1238374800, -1221440400, -1206925200, -1191200400, -1175475600, -1160355600, -1143421200, -1127696400, -1111971600, -1096851600, -1080522000, -1063587600, -1049072400, -1033347600, -1017622800, -1002502800, -986173200, -969238800, -950490000, -942012000, -932436000, -857257200, -844556400, -828226800, -812502000, -800071200, -796266000, -781052400, -766623600, 196819200, 212540400, 228877200, 243997200, 260326800, 276051600, 291776400, 307501200, 323830800, 338950800, 354675600, 370400400, 386125200, 401850000, 417574800, 433299600, 449024400, 465354000, 481078800, 496803600, 512528400, 528253200, 543978000, 559702800, 575427600, 591152400, 606877200, 622602000, 638326800, 654656400, 670381200, 686106000, 701830800, 717555600, 733280400, 749005200, 764730000, 780454800, 796179600, 811904400, 828234000, 846378000 }
typeOffsets:intvector { 561, 0, 0, 0, 0, 3600, 0, 7200, 3600, 0, 3600, 3600 }
@@ -2281,19 +2281,19 @@
finalRule { "EU" }
finalRaw:int { 3600 }
finalYear:int { 1997 }
- links:intvector { 396, 474 }
- } //Z#474
- /* Europe/Podgorica */ :int { 443 } //Z#475
+ links:intvector { 397, 475 }
+ } //Z#475
+ /* Europe/Podgorica */ :int { 444 } //Z#476
/* Europe/Prague */ :table {
transPre32:intvector { -1, 1825565432 }
- trans:intvector { -1693706400, -1680483600, -1663455600, -1650150000, -1632006000, -1618700400, -938905200, -857257200, -844556400, -828226800, -812502000, -798073200, -780534000, -761180400, -746578800, -733359600, -716425200, -701910000, -684975600, -670460400, -654217200, -639010800, 291776400, 307501200, 323830800, 338950800, 354675600, 370400400, 386125200, 401850000, 417574800, 433299600, 449024400, 465354000, 481078800, 496803600, 512528400, 528253200, 543978000, 559702800, 575427600, 591152400, 606877200, 622602000, 638326800, 654656400, 670381200, 686106000, 701830800, 717555600, 733280400, 749005200, 764730000, 780454800, 796179600, 811904400, 828234000, 846378000 }
- typeOffsets:intvector { 3464, 0, 3600, 0, 3600, 3600 }
- typeMap:bin { "0102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201" }
+ trans:intvector { -1693706400, -1680483600, -1663455600, -1650150000, -1632006000, -1618700400, -938905200, -857257200, -844556400, -828226800, -812502000, -796777200, -781052400, -765327600, -746578800, -733359600, -728517600, -721260000, -716425200, -701910000, -684975600, -670460400, -654217200, -639010800, 291776400, 307501200, 323830800, 338950800, 354675600, 370400400, 386125200, 401850000, 417574800, 433299600, 449024400, 465354000, 481078800, 496803600, 512528400, 528253200, 543978000, 559702800, 575427600, 591152400, 606877200, 622602000, 638326800, 654656400, 670381200, 686106000, 701830800, 717555600, 733280400, 749005200, 764730000, 780454800, 796179600, 811904400, 828234000, 846378000 }
+ typeOffsets:intvector { 3464, 0, 0, 0, 3600, 0, 3600, 3600 }
+ typeMap:bin { "02030203020302030203020302030203020102030203020302030203020302030203020302030203020302030203020302030203020302030203020302" }
finalRule { "EU" }
finalRaw:int { 3600 }
finalYear:int { 1997 }
- links:intvector { 445, 476 }
- } //Z#476
+ links:intvector { 446, 477 }
+ } //Z#477
/* Europe/Riga */ :table {
trans:intvector { -1632008194, -1618702594, -1601681794, -1597275394, -1377308194, -928029600, -899521200, -857257200, -844556400, -828226800, -812502000, -796777200, -795834000, 354920400, 370728000, 386456400, 402264000, 417992400, 433800000, 449614800, 465346800, 481071600, 496796400, 512521200, 528246000, 543970800, 559695600, 575420400, 591145200, 606870000, 622598400, 638323200, 654652800, 670377600, 686102400, 701827200, 717552000, 733276800, 749001600, 764726400, 780451200, 796176000, 811900800, 828230400, 843955200, 859683600, 877827600, 891133200, 909277200, 922582800, 941331600, 985482000, 1004230800 }
typeOffsets:intvector { 5794, 0, 3600, 0, 3600, 3600, 5794, 3600, 7200, 0, 7200, 3600, 10800, 0, 10800, 3600 }
@@ -2301,7 +2301,7 @@
finalRule { "EU" }
finalRaw:int { 7200 }
finalYear:int { 2002 }
- } //Z#477
+ } //Z#478
/* Europe/Rome */ :table {
transPre32:intvector { -1, 1891402096 }
trans:intvector { -1690765200, -1680487200, -1664758800, -1648951200, -1635123600, -1616896800, -1604278800, -1585533600, -1571014800, -1555293600, -932432400, -857257200, -844556400, -828226800, -812502000, -798073200, -781052400, -766717200, -750898800, -733359600, -719456400, -701917200, -689209200, -670460400, -114051600, -103168800, -81997200, -71715600, -50547600, -40266000, -18493200, -8211600, 12956400, 23238000, 43801200, 54687600, 75855600, 86742000, 107910000, 118191600, 138754800, 149641200, 170809200, 181090800, 202258800, 212540400, 233103600, 243990000, 265158000, 276044400, 296607600, 307494000, 323830800, 338950800, 354675600, 370400400, 386125200, 401850000, 417574800, 433299600, 449024400, 465354000, 481078800, 496803600, 512528400, 528253200, 543978000, 559702800, 575427600, 591152400, 606877200, 622602000, 638326800, 654656400, 670381200, 686106000, 701830800, 717555600, 733280400, 749005200, 764730000, 780454800, 796179600, 811904400, 828234000, 846378000 }
@@ -2310,27 +2310,27 @@
finalRule { "EU" }
finalRaw:int { 3600 }
finalYear:int { 1997 }
- links:intvector { 478, 480, 493 }
- } //Z#478
+ links:intvector { 479, 481, 494 }
+ } //Z#479
/* Europe/Samara */ :table {
trans:intvector { -1593820800, -1247540400, 354916800, 370724400, 386452800, 402260400, 417988800, 433796400, 449611200, 465343200, 481068000, 496792800, 512517600, 528242400, 543967200, 559692000, 575416800, 591141600, 606866400, 622594800, 638319600, 654649200, 670374000, 686102400, 687916800, 701820000, 717544800, 733269600, 748994400, 764719200, 780444000, 796168800, 811893600, 828223200, 846367200, 859672800, 877816800, 891122400, 909266400, 922572000, 941320800, 954021600, 972770400, 985471200, 1004220000, 1017525600, 1035669600, 1048975200, 1067119200, 1080424800, 1099173600, 1111874400, 1130623200, 1143324000, 1162072800, 1174773600, 1193522400, 1206828000, 1224972000, 1238277600, 1256421600, 1269727200, 1288479600, 1301180400 }
typeOffsets:intvector { 12020, 0, 7200, 3600, 10800, 0, 10800, 3600, 14400, 0, 14400, 3600 }
typeMap:bin { "02040504050405040504050405040504050403020302010204050405040504050405040504050405040504050405040504050405040504050405040504030204" }
- } //Z#479
- /* Europe/San_Marino */ :int { 478 } //Z#480
- /* Europe/Sarajevo */ :int { 443 } //Z#481
+ } //Z#480
+ /* Europe/San_Marino */ :int { 479 } //Z#481
+ /* Europe/Sarajevo */ :int { 444 } //Z#482
/* Europe/Saratov */ :table {
trans:intvector { -1593820800, -1247540400, 354916800, 370724400, 386452800, 402260400, 417988800, 433796400, 449611200, 465343200, 481068000, 496792800, 512517600, 528242400, 543967200, 559692000, 575416800, 591145200, 606870000, 622594800, 638319600, 654649200, 670374000, 701820000, 717548400, 733273200, 748998000, 764722800, 780447600, 796172400, 811897200, 828226800, 846370800, 859676400, 877820400, 891126000, 909270000, 922575600, 941324400, 954025200, 972774000, 985474800, 1004223600, 1017529200, 1035673200, 1048978800, 1067122800, 1080428400, 1099177200, 1111878000, 1130626800, 1143327600, 1162076400, 1174777200, 1193526000, 1206831600, 1224975600, 1238281200, 1256425200, 1269730800, 1288479600, 1301180400, 1414274400, 1480806000 }
typeOffsets:intvector { 11058, 0, 10800, 0, 10800, 3600, 14400, 0, 14400, 3600 }
typeMap:bin { "01030403040304030403040304030403020102010201030201020102010201020102010201020102010201020102010201020102010201020102010201030103" }
- } //Z#482
+ } //Z#483
/* Europe/Simferopol */ :table {
transPre32:intvector { -1, 1454818312 }
trans:intvector { -1441160160, -1247536800, -888894000, -857257200, -844556400, -828226800, -812502000, -811648800, 354920400, 370728000, 386456400, 402264000, 417992400, 433800000, 449614800, 465346800, 481071600, 496796400, 512521200, 528246000, 543970800, 559695600, 575420400, 591145200, 606870000, 622594800, 646786800, 701820000, 717541200, 733269600, 748990800, 764719200, 767739600, 780436800, 796165200, 811886400, 828219600, 846374400, 859683600, 877827600, 891133200, 909277200, 922582800, 941331600, 954032400, 972781200, 985482000, 1004230800, 1017536400, 1035680400, 1048986000, 1067130000, 1080435600, 1099184400, 1111885200, 1130634000, 1143334800, 1162083600, 1174784400, 1193533200, 1206838800, 1224982800, 1238288400, 1256432400, 1269738000, 1288486800, 1301187600, 1319936400, 1332637200, 1351386000, 1364691600, 1382835600, 1396137600, 1414274400 }
typeOffsets:intvector { 8184, 0, 3600, 0, 3600, 3600, 7200, 0, 7200, 3600, 8160, 0, 10800, 0, 10800, 3600, 14400, 0 }
typeMap:bin { "050306020102010206070607060706070607060706070607060706030403040304070607060706040304030403040304030403040304030403040304030403040304030403040304030806" }
- } //Z#483
- /* Europe/Skopje */ :int { 443 } //Z#484
+ } //Z#484
+ /* Europe/Skopje */ :int { 444 } //Z#485
/* Europe/Sofia */ :table {
transPre32:intvector { -1, 1454820900, -1, 1925440280 }
trans:intvector { -857257200, -844556400, -828226800, -812502000, -796777200, -781048800, 291762000, 307576800, 323816400, 339026400, 355266000, 370393200, 386715600, 401846400, 417571200, 433296000, 449020800, 465350400, 481075200, 496800000, 512524800, 528249600, 543974400, 559699200, 575424000, 591148800, 606873600, 622598400, 638323200, 654652800, 670370400, 686091600, 701820000, 717541200, 733269600, 748990800, 764719200, 780440400, 796168800, 811890000, 828223200, 846363600, 859683600, 877827600 }
@@ -2339,7 +2339,7 @@
finalRule { "EU" }
finalRaw:int { 7200 }
finalYear:int { 1998 }
- } //Z#485
+ } //Z#486
/* Europe/Stockholm */ :table {
transPre32:intvector { -1, 1423286164, -1, 2085974882 }
trans:intvector { -1692496800, -1680483600, 323830800, 338950800, 354675600, 370400400, 386125200, 401850000, 417574800, 433299600, 449024400, 465354000, 481078800, 496803600, 512528400, 528253200, 543978000, 559702800, 575427600, 591152400, 606877200, 622602000, 638326800, 654656400, 670381200, 686106000, 701830800, 717555600, 733280400, 749005200, 764730000, 780454800, 796179600, 811904400, 828234000, 846378000 }
@@ -2348,7 +2348,7 @@
finalRule { "EU" }
finalRaw:int { 3600 }
finalYear:int { 1997 }
- } //Z#486
+ } //Z#487
/* Europe/Tallinn */ :table {
trans:intvector { -1638322740, -1632006000, -1618700400, -1593824400, -1535938740, -927943200, -892954800, -857257200, -844556400, -828226800, -812502000, -797652000, 354920400, 370728000, 386456400, 402264000, 417992400, 433800000, 449614800, 465346800, 481071600, 496796400, 512521200, 528246000, 543970800, 559695600, 575420400, 591145200, 606870000, 622598400, 638323200, 654652800, 670377600, 686102400, 701827200, 717552000, 733276800, 749001600, 764726400, 780451200, 796176000, 811900800, 828230400, 846374400, 859680000, 877824000, 891129600, 909277200, 922582800, 941331600, 1017536400, 1035680400 }
typeOffsets:intvector { 5940, 0, 3600, 0, 3600, 3600, 7200, 0, 7200, 3600, 10800, 0, 10800, 3600 }
@@ -2356,7 +2356,7 @@
finalRule { "EU" }
finalRaw:int { 7200 }
finalYear:int { 2003 }
- } //Z#487
+ } //Z#488
/* Europe/Tirane */ :table {
trans:intvector { -1767230360, -932346000, -857257200, -844556400, -843519600, 136854000, 149896800, 168130800, 181432800, 199839600, 213141600, 231894000, 244591200, 263257200, 276040800, 294706800, 307490400, 326156400, 339458400, 357087600, 370389600, 389142000, 402444000, 419468400, 433807200, 449622000, 465354000, 481078800, 496803600, 512528400, 528253200, 543978000, 559702800, 575427600, 591152400, 606877200, 622602000, 638326800, 654656400, 670381200, 686106000, 701830800, 717555600, 733280400, 749005200, 764730000, 780454800, 796179600, 811904400, 828234000, 846378000 }
typeOffsets:intvector { 4760, 0, 3600, 0, 3600, 3600 }
@@ -2364,13 +2364,13 @@
finalRule { "EU" }
finalRaw:int { 3600 }
finalYear:int { 1997 }
- } //Z#488
- /* Europe/Tiraspol */ :int { 450 } //Z#489
+ } //Z#489
+ /* Europe/Tiraspol */ :int { 451 } //Z#490
/* Europe/Ulyanovsk */ :table {
trans:intvector { -1593820800, -1247540400, 354916800, 370724400, 386452800, 402260400, 417988800, 433796400, 449611200, 465343200, 481068000, 496792800, 512517600, 528242400, 543967200, 559692000, 575416800, 591141600, 606866400, 622594800, 638319600, 654649200, 670374000, 686102400, 695779200, 701823600, 717548400, 733273200, 748998000, 764722800, 780447600, 796172400, 811897200, 828226800, 846370800, 859676400, 877820400, 891126000, 909270000, 922575600, 941324400, 954025200, 972774000, 985474800, 1004223600, 1017529200, 1035673200, 1048978800, 1067122800, 1080428400, 1099177200, 1111878000, 1130626800, 1143327600, 1162076400, 1174777200, 1193526000, 1206831600, 1224975600, 1238281200, 1256425200, 1269730800, 1288479600, 1301180400, 1414274400, 1459033200 }
typeOffsets:intvector { 11616, 0, 7200, 0, 7200, 3600, 10800, 0, 10800, 3600, 14400, 0, 14400, 3600 }
typeMap:bin { "030506050605060506050605060506050605040304030201030403040304030403040304030403040304030403040304030403040304030403040304030403050305" }
- } //Z#490
+ } //Z#491
/* Europe/Uzhgorod */ :table {
transPre32:intvector { -1, 1794027544 }
trans:intvector { -938905200, -857257200, -844556400, -828226800, -812502000, -794714400, -773456400, 354920400, 370728000, 386456400, 402264000, 417992400, 433800000, 449614800, 465346800, 481071600, 496796400, 512521200, 528246000, 543970800, 559695600, 575420400, 591145200, 606870000, 622594800, 646786800, 670384800, 701820000, 717541200, 733269600, 748990800, 764719200, 780440400, 796179600, 811904400, 828234000, 846378000 }
@@ -2379,9 +2379,9 @@
finalRule { "EU" }
finalRaw:int { 7200 }
finalYear:int { 1997 }
- } //Z#491
- /* Europe/Vaduz */ :int { 500 } //Z#492
- /* Europe/Vatican */ :int { 478 } //Z#493
+ } //Z#492
+ /* Europe/Vaduz */ :int { 501 } //Z#493
+ /* Europe/Vatican */ :int { 479 } //Z#494
/* Europe/Vienna */ :table {
transPre32:intvector { -1, 1872912175 }
trans:intvector { -1693706400, -1680483600, -1663455600, -1650150000, -1632006000, -1618700400, -1569711600, -1555801200, -938905200, -857257200, -844556400, -828226800, -812502000, -796777200, -781052400, -780188400, -748479600, -733359600, -717634800, -701910000, -684975600, -670460400, 323823600, 338940000, 354675600, 370400400, 386125200, 401850000, 417574800, 433299600, 449024400, 465354000, 481078800, 496803600, 512528400, 528253200, 543978000, 559702800, 575427600, 591152400, 606877200, 622602000, 638326800, 654656400, 670381200, 686106000, 701830800, 717555600, 733280400, 749005200, 764730000, 780454800, 796179600, 811904400, 828234000, 846378000 }
@@ -2390,7 +2390,7 @@
finalRule { "EU" }
finalRaw:int { 3600 }
finalYear:int { 1997 }
- } //Z#494
+ } //Z#495
/* Europe/Vilnius */ :table {
transPre32:intvector { -1, 1454820420 }
trans:intvector { -1672536240, -1585100136, -1561251600, -1553565600, -928198800, -900126000, -857257200, -844556400, -828226800, -812502000, -802144800, 354920400, 370728000, 386456400, 402264000, 417992400, 433800000, 449614800, 465346800, 481071600, 496796400, 512521200, 528246000, 543970800, 559695600, 575420400, 591145200, 606870000, 622598400, 638323200, 654652800, 670377600, 686102400, 701827200, 717552000, 733276800, 749001600, 764726400, 780451200, 796176000, 811900800, 828230400, 846374400, 859680000, 877824000, 891133200, 909277200, 922582800, 941331600, 1048986000, 1067130000 }
@@ -2399,12 +2399,12 @@
finalRule { "EU" }
finalRaw:int { 7200 }
finalYear:int { 2004 }
- } //Z#495
+ } //Z#496
/* Europe/Volgograd */ :table {
- trans:intvector { -1577761060, -1247540400, 354916800, 370724400, 386452800, 402260400, 417988800, 433796400, 449611200, 465343200, 481068000, 496792800, 512517600, 528242400, 543967200, 559692000, 575416800, 591145200, 606870000, 622594800, 638319600, 654649200, 670374000, 701820000, 717548400, 733273200, 748998000, 764722800, 780447600, 796172400, 811897200, 828226800, 846370800, 859676400, 877820400, 891126000, 909270000, 922575600, 941324400, 954025200, 972774000, 985474800, 1004223600, 1017529200, 1035673200, 1048978800, 1067122800, 1080428400, 1099177200, 1111878000, 1130626800, 1143327600, 1162076400, 1174777200, 1193526000, 1206831600, 1224975600, 1238281200, 1256425200, 1269730800, 1288479600, 1301180400, 1414274400 }
+ trans:intvector { -1577761060, -1247540400, 354916800, 370724400, 386452800, 402260400, 417988800, 433796400, 449611200, 465343200, 481068000, 496792800, 512517600, 528242400, 543967200, 559692000, 575416800, 591145200, 606870000, 622594800, 638319600, 654649200, 670374000, 701820000, 717548400, 733273200, 748998000, 764722800, 780447600, 796172400, 811897200, 828226800, 846370800, 859676400, 877820400, 891126000, 909270000, 922575600, 941324400, 954025200, 972774000, 985474800, 1004223600, 1017529200, 1035673200, 1048978800, 1067122800, 1080428400, 1099177200, 1111878000, 1130626800, 1143327600, 1162076400, 1174777200, 1193526000, 1206831600, 1224975600, 1238281200, 1256425200, 1269730800, 1288479600, 1301180400, 1414274400, 1540681200 }
typeOffsets:intvector { 10660, 0, 10800, 0, 10800, 3600, 14400, 0, 14400, 3600 }
- typeMap:bin { "010304030403040304030403040304030201020102010302010201020102010201020102010201020102010201020102010201020102010201020102010301" }
- } //Z#496
+ typeMap:bin { "01030403040304030403040304030403020102010201030201020102010201020102010201020102010201020102010201020102010201020102010201030103" }
+ } //Z#497
/* Europe/Warsaw */ :table {
trans:intvector { -1717032240, -1693706400, -1680483600, -1663455600, -1650150000, -1632006000, -1618700400, -1600473600, -1587168000, -1501725600, -931734000, -857257200, -844556400, -828226800, -812502000, -796608000, -778726800, -762660000, -748486800, -733273200, -715215600, -701910000, -684975600, -670460400, -654130800, -639010800, -397094400, -386812800, -371088000, -355363200, -334195200, -323308800, -307584000, -291859200, -271296000, -260409600, -239846400, -228960000, -208396800, -197510400, -176342400, -166060800, 228873600, 243993600, 260323200, 276048000, 291772800, 307497600, 323827200, 338947200, 354672000, 370396800, 386121600, 401846400, 417571200, 433296000, 449020800, 465350400, 481075200, 496800000, 512524800, 528249600, 543974400, 559699200, 575427600, 591152400, 606877200, 622602000, 638326800, 654656400, 670381200, 686106000, 701830800, 717555600, 733280400, 749005200, 764730000, 780454800, 796179600, 811904400, 828234000, 846378000 }
typeOffsets:intvector { 5040, 0, 3600, 0, 3600, 3600, 7200, 0, 7200, 3600 }
@@ -2412,9 +2412,9 @@
finalRule { "EU" }
finalRaw:int { 3600 }
finalYear:int { 1997 }
- links:intvector { 497, 593 }
- } //Z#497
- /* Europe/Zagreb */ :int { 443 } //Z#498
+ links:intvector { 498, 594 }
+ } //Z#498
+ /* Europe/Zagreb */ :int { 444 } //Z#499
/* Europe/Zaporozhye */ :table {
transPre32:intvector { -1, 1454818056 }
trans:intvector { -1441160400, -1247536800, -894769200, -857257200, -844556400, -828226800, -826419600, 354920400, 370728000, 386456400, 402264000, 417992400, 433800000, 449614800, 465346800, 481071600, 496796400, 512521200, 528246000, 543970800, 559695600, 575420400, 591145200, 606870000, 622594800, 638319600, 654649200, 670374000, 686091600, 701820000, 717541200, 733269600, 748990800, 764719200, 780440400, 796179600, 811904400, 828234000, 846378000 }
@@ -2423,7 +2423,7 @@
finalRule { "EU" }
finalRaw:int { 7200 }
finalYear:int { 1997 }
- } //Z#499
+ } //Z#500
/* Europe/Zurich */ :table {
transPre32:intvector { -1, 619768448, -1, 1909720710 }
trans:intvector { -904435200, -891129600, -872985600, -859680000, 354675600, 370400400, 386125200, 401850000, 417574800, 433299600, 449024400, 465354000, 481078800, 496803600, 512528400, 528253200, 543978000, 559702800, 575427600, 591152400, 606877200, 622602000, 638326800, 654656400, 670381200, 686106000, 701830800, 717555600, 733280400, 749005200, 764730000, 780454800, 796179600, 811904400, 828234000, 846378000 }
@@ -2432,75 +2432,75 @@
finalRule { "EU" }
finalRaw:int { 3600 }
finalYear:int { 1997 }
- links:intvector { 449, 492, 500 }
- } //Z#500
+ links:intvector { 450, 493, 501 }
+ } //Z#501
/* Factory */ :table {
typeOffsets:intvector { 0, 0 }
- } //Z#501
- /* GB */ :int { 464 } //Z#502
- /* GB-Eire */ :int { 464 } //Z#503
- /* GMT */ :int { 402 } //Z#504
- /* GMT+0 */ :int { 402 } //Z#505
- /* GMT-0 */ :int { 402 } //Z#506
- /* GMT0 */ :int { 402 } //Z#507
- /* Greenwich */ :int { 402 } //Z#508
+ } //Z#502
+ /* GB */ :int { 465 } //Z#503
+ /* GB-Eire */ :int { 465 } //Z#504
+ /* GMT */ :int { 403 } //Z#505
+ /* GMT+0 */ :int { 403 } //Z#506
+ /* GMT-0 */ :int { 403 } //Z#507
+ /* GMT0 */ :int { 403 } //Z#508
+ /* Greenwich */ :int { 403 } //Z#509
/* HST */ :table {
typeOffsets:intvector { -36000, 0 }
- } //Z#509
- /* Hongkong */ :int { 272 } //Z#510
- /* IET */ :int { 131 } //Z#511
- /* IST */ :int { 286 } //Z#512
- /* Iceland */ :int { 344 } //Z#513
- /* Indian/Antananarivo */ :int { 48 } //Z#514
+ } //Z#510
+ /* Hongkong */ :int { 272 } //Z#511
+ /* IET */ :int { 131 } //Z#512
+ /* IST */ :int { 286 } //Z#513
+ /* Iceland */ :int { 345 } //Z#514
+ /* Indian/Antananarivo */ :int { 48 } //Z#515
/* Indian/Chagos */ :table {
trans:intvector { -1988167780, 820436400 }
typeOffsets:intvector { 17380, 0, 18000, 0, 21600, 0 }
typeMap:bin { "0102" }
- } //Z#515
+ } //Z#516
/* Indian/Christmas */ :table {
transPre32:intvector { -1, 1930865124 }
typeOffsets:intvector { 25372, 0, 25200, 0 }
typeMap:bin { "01" }
- } //Z#516
+ } //Z#517
/* Indian/Cocos */ :table {
transPre32:intvector { -1, 2085955236 }
typeOffsets:intvector { 23260, 0, 23400, 0 }
typeMap:bin { "01" }
- } //Z#517
- /* Indian/Comoro */ :int { 48 } //Z#518
+ } //Z#518
+ /* Indian/Comoro */ :int { 48 } //Z#519
/* Indian/Kerguelen */ :table {
trans:intvector { -631152000 }
typeOffsets:intvector { 0, 0, 18000, 0 }
typeMap:bin { "01" }
- } //Z#519
+ } //Z#520
/* Indian/Mahe */ :table {
trans:intvector { -2006653308 }
typeOffsets:intvector { 13308, 0, 14400, 0 }
typeMap:bin { "01" }
- } //Z#520
+ } //Z#521
/* Indian/Maldives */ :table {
trans:intvector { -315636840 }
typeOffsets:intvector { 17640, 0, 18000, 0 }
typeMap:bin { "01" }
- } //Z#521
+ } //Z#522
/* Indian/Mauritius */ :table {
trans:intvector { -1988164200, 403041600, 417034800, 1224972000, 1238274000 }
typeOffsets:intvector { 13800, 0, 14400, 0, 14400, 3600 }
typeMap:bin { "0102010201" }
- } //Z#522
- /* Indian/Mayotte */ :int { 48 } //Z#523
+ } //Z#523
+ /* Indian/Mayotte */ :int { 48 } //Z#524
/* Indian/Reunion */ :table {
trans:intvector { -1848886912 }
typeOffsets:intvector { 13312, 0, 14400, 0 }
typeMap:bin { "01" }
- } //Z#524
- /* Iran */ :int { 319 } //Z#525
- /* Israel */ :int { 278 } //Z#526
- /* JST */ :int { 323 } //Z#527
- /* Jamaica */ :int { 142 } //Z#528
- /* Japan */ :int { 323 } //Z#529
- /* Kwajalein */ :int { 569 } //Z#530
- /* Libya */ :int { 56 } //Z#531
+ } //Z#525
+ /* Iran */ :int { 320 } //Z#526
+ /* Israel */ :int { 278 } //Z#527
+ /* JST */ :int { 324 } //Z#528
+ /* Jamaica */ :int { 142 } //Z#529
+ /* Japan */ :int { 324 } //Z#530
+ /* Kwajalein */ :int { 570 } //Z#531
+ /* Libya */ :int { 56 } //Z#532
/* MET */ :table {
trans:intvector { -1693706400, -1680483600, -1663455600, -1650150000, -1632006000, -1618700400, -938905200, -857257200, -844556400, -828226800, -812502000, -796777200, -781052400, -766623600, 228877200, 243997200, 260326800, 276051600, 291776400, 307501200, 323830800, 338950800, 354675600, 370400400, 386125200, 401850000, 417574800, 433299600, 449024400, 465354000, 481078800, 496803600, 512528400, 528253200, 543978000, 559702800, 575427600, 591152400, 606877200, 622602000, 638326800, 654656400, 670381200, 686106000, 701830800, 717555600, 733280400, 749005200, 764730000, 780454800, 796179600, 811904400, 828234000, 846378000 }
typeOffsets:intvector { 3600, 0, 3600, 3600 }
@@ -2508,11 +2508,11 @@
finalRule { "C-Eur" }
finalRaw:int { 3600 }
finalYear:int { 1997 }
- } //Z#532
- /* MIT */ :int { 550 } //Z#533
+ } //Z#533
+ /* MIT */ :int { 551 } //Z#534
/* MST */ :table {
typeOffsets:intvector { -25200, 0 }
- } //Z#534
+ } //Z#535
/* MST7MDT */ :table {
trans:intvector { -1633273200, -1615132800, -1601823600, -1583683200, -880210800, -765388800, -84380400, -68659200, -52930800, -37209600, -21481200, -5760000, 9968400, 25689600, 41418000, 57744000, 73472400, 89193600, 104922000, 120643200, 126694800, 152092800, 162378000, 183542400, 199270800, 215596800, 230720400, 247046400, 262774800, 278496000, 294224400, 309945600, 325674000, 341395200, 357123600, 372844800, 388573200, 404899200, 420022800, 436348800, 452077200, 467798400, 483526800, 499248000, 514976400, 530697600, 544611600, 562147200, 576061200, 594201600, 607510800, 625651200, 638960400, 657100800, 671014800, 688550400, 702464400, 720000000, 733914000, 752054400, 765363600, 783504000, 796813200, 814953600, 828867600, 846403200, 860317200, 877852800, 891766800, 909302400, 923216400, 941356800, 954666000, 972806400, 986115600, 1004256000, 1018170000, 1035705600, 1049619600, 1067155200, 1081069200, 1099209600, 1112518800, 1130659200, 1143968400, 1162108800, 1173603600, 1194163200 }
typeOffsets:intvector { -25200, 0, -25200, 3600 }
@@ -2520,20 +2520,20 @@
finalRule { "US" }
finalRaw:int { -25200 }
finalYear:int { 2008 }
- } //Z#535
- /* Mexico/BajaNorte */ :int { 216 } //Z#536
- /* Mexico/BajaSur */ :int { 160 } //Z#537
- /* Mexico/General */ :int { 165 } //Z#538
- /* NET */ :int { 335 } //Z#539
- /* NST */ :int { 551 } //Z#540
- /* NZ */ :int { 551 } //Z#541
- /* NZ-CHAT */ :int { 553 } //Z#542
- /* Navajo */ :int { 109 } //Z#543
- /* PLT */ :int { 281 } //Z#544
- /* PNT */ :int { 184 } //Z#545
- /* PRC */ :int { 313 } //Z#546
- /* PRT */ :int { 189 } //Z#547
- /* PST */ :int { 151 } //Z#548
+ } //Z#536
+ /* Mexico/BajaNorte */ :int { 216 } //Z#537
+ /* Mexico/BajaSur */ :int { 160 } //Z#538
+ /* Mexico/General */ :int { 165 } //Z#539
+ /* NET */ :int { 336 } //Z#540
+ /* NST */ :int { 552 } //Z#541
+ /* NZ */ :int { 552 } //Z#542
+ /* NZ-CHAT */ :int { 554 } //Z#543
+ /* Navajo */ :int { 109 } //Z#544
+ /* PLT */ :int { 281 } //Z#545
+ /* PNT */ :int { 184 } //Z#546
+ /* PRC */ :int { 314 } //Z#547
+ /* PRT */ :int { 189 } //Z#548
+ /* PST */ :int { 151 } //Z#549
/* PST8PDT */ :table {
trans:intvector { -1633269600, -1615129200, -1601820000, -1583679600, -880207200, -765385200, -84376800, -68655600, -52927200, -37206000, -21477600, -5756400, 9972000, 25693200, 41421600, 57747600, 73476000, 89197200, 104925600, 120646800, 126698400, 152096400, 162381600, 183546000, 199274400, 215600400, 230724000, 247050000, 262778400, 278499600, 294228000, 309949200, 325677600, 341398800, 357127200, 372848400, 388576800, 404902800, 420026400, 436352400, 452080800, 467802000, 483530400, 499251600, 514980000, 530701200, 544615200, 562150800, 576064800, 594205200, 607514400, 625654800, 638964000, 657104400, 671018400, 688554000, 702468000, 720003600, 733917600, 752058000, 765367200, 783507600, 796816800, 814957200, 828871200, 846406800, 860320800, 877856400, 891770400, 909306000, 923220000, 941360400, 954669600, 972810000, 986119200, 1004259600, 1018173600, 1035709200, 1049623200, 1067158800, 1081072800, 1099213200, 1112522400, 1130662800, 1143972000, 1162112400, 1173607200, 1194166800 }
typeOffsets:intvector { -28800, 0, -28800, 3600 }
@@ -2541,7 +2541,7 @@
finalRule { "US" }
finalRaw:int { -28800 }
finalYear:int { 2008 }
- } //Z#549
+ } //Z#550
/* Pacific/Apia */ :table {
transPre32:intvector { -1, 1849542912 }
trans:intvector { -1861878784, -631110600, 1285498800, 1301752800, 1316872800, 1325239200, 1333202400, 1348927200 }
@@ -2550,8 +2550,8 @@
finalRule { "WS" }
finalRaw:int { 46800 }
finalYear:int { 2013 }
- links:intvector { 533, 550 }
- } //Z#550
+ links:intvector { 534, 551 }
+ } //Z#551
/* Pacific/Auckland */ :table {
transPre32:intvector { -1, 1102531752 }
trans:intvector { -1330335000, -1320057000, -1300699800, -1287396000, -1269250200, -1255946400, -1237800600, -1224496800, -1206351000, -1192442400, -1174901400, -1160992800, -1143451800, -1125914400, -1112607000, -1094464800, -1081157400, -1063015200, -1049707800, -1031565600, -1018258200, -1000116000, -986808600, -968061600, -955359000, -936612000, -923304600, -757425600, 152632800, 162309600, 183477600, 194968800, 215532000, 226418400, 246981600, 257868000, 278431200, 289317600, 309880800, 320767200, 341330400, 352216800, 372780000, 384271200, 404834400, 415720800, 436284000, 447170400, 467733600, 478620000, 499183200, 510069600, 530632800, 541519200, 562082400, 573573600, 594136800, 605023200, 623772000, 637682400, 655221600, 669132000, 686671200, 700581600, 718120800, 732636000, 749570400, 764085600, 781020000, 795535200, 812469600, 826984800, 844524000, 858434400, 875973600, 889884000, 907423200, 921938400, 938872800, 953388000, 970322400, 984837600, 1002376800, 1016287200, 1033826400, 1047736800, 1065276000, 1079791200, 1096725600, 1111240800, 1128175200, 1142690400, 1159624800, 1174140000, 1191074400, 1207404000, 1222524000 }
@@ -2560,14 +2560,14 @@
finalRule { "NZ" }
finalRaw:int { 43200 }
finalYear:int { 2009 }
- links:intvector { 230, 233, 540, 541, 551 }
- } //Z#551
+ links:intvector { 230, 233, 541, 542, 552 }
+ } //Z#552
/* Pacific/Bougainville */ :table {
transPre32:intvector { -1, 1454789160, -1, 1928176784 }
trans:intvector { -868010400, -768906000, 1419696000 }
typeOffsets:intvector { 37336, 0, 32400, 0, 35312, 0, 36000, 0, 39600, 0 }
typeMap:bin { "0203010304" }
- } //Z#552
+ } //Z#553
/* Pacific/Chatham */ :table {
transPre32:intvector { -1, 1102529668 }
trans:intvector { -757426500, 152632800, 162309600, 183477600, 194968800, 215532000, 226418400, 246981600, 257868000, 278431200, 289317600, 309880800, 320767200, 341330400, 352216800, 372780000, 384271200, 404834400, 415720800, 436284000, 447170400, 467733600, 478620000, 499183200, 510069600, 530632800, 541519200, 562082400, 573573600, 594136800, 605023200, 623772000, 637682400, 655221600, 669132000, 686671200, 700581600, 718120800, 732636000, 749570400, 764085600, 781020000, 795535200, 812469600, 826984800, 844524000, 858434400, 875973600, 889884000, 907423200, 921938400, 938872800, 953388000, 970322400, 984837600, 1002376800, 1016287200, 1033826400, 1047736800, 1065276000, 1079791200, 1096725600, 1111240800, 1128175200, 1142690400, 1159624800, 1174140000, 1191074400, 1207404000, 1222524000 }
@@ -2576,40 +2576,41 @@
finalRule { "Chatham" }
finalRaw:int { 45900 }
finalYear:int { 2009 }
- links:intvector { 542, 553 }
- } //Z#553
- /* Pacific/Chuuk */ :table {
- transPre32:intvector { -1, 2117478068 }
- typeOffsets:intvector { 36428, 0, 36000, 0 }
- typeMap:bin { "01" }
- links:intvector { 554, 589, 592 }
+ links:intvector { 543, 554 }
} //Z#554
+ /* Pacific/Chuuk */ :table {
+ transPre32:intvector { -1, 350338868, -1, 2117478068 }
+ trans:intvector { -1743674400, -1606813200, -907408800, -770634000 }
+ typeOffsets:intvector { -49972, 0, 32400, 0, 36000, 0, 36428, 0 }
+ typeMap:bin { "030201020102" }
+ links:intvector { 555, 590, 593 }
+ } //Z#555
/* Pacific/Easter */ :table {
- trans:intvector { -1178124152, -36619200, -23922000, -3355200, 7527600, 24465600, 37767600, 55915200, 69217200, 87969600, 100666800, 118209600, 132116400, 150868800, 163566000, 182318400, 195620400, 213768000, 227070000, 245217600, 258519600, 277272000, 289969200, 308721600, 321418800, 340171200, 353473200, 371620800, 384922800, 403070400, 416372400, 434520000, 447822000, 466574400, 479271600, 498024000, 510721200, 529473600, 545194800, 560923200, 574225200, 592372800, 605674800, 624427200, 637124400, 653457600, 668574000, 687326400, 700628400, 718776000, 732078000, 750225600, 763527600, 781675200, 794977200, 813729600, 826426800, 845179200, 859690800, 876628800, 889930800, 906868800, 923194800, 939528000, 952830000, 971582400, 984279600, 1003032000, 1015729200, 1034481600, 1047178800, 1065931200, 1079233200, 1097380800, 1110682800, 1128830400, 1142132400, 1160884800, 1173582000, 1192334400, 1206846000, 1223784000, 1237086000, 1255233600, 1270350000, 1286683200, 1304823600, 1313899200, 1335668400, 1346558400, 1367118000, 1378612800, 1398567600, 1410062400, 1463281200, 1471147200 }
+ trans:intvector { -1178124152, -36619200, -23922000, -3355200, 7527600, 24465600, 37767600, 55915200, 69217200, 87969600, 100666800, 118209600, 132116400, 150868800, 163566000, 182318400, 195620400, 213768000, 227070000, 245217600, 258519600, 277272000, 289969200, 308721600, 321418800, 340171200, 353473200, 371620800, 384922800, 403070400, 416372400, 434520000, 447822000, 466574400, 479271600, 498024000, 510721200, 529473600, 545194800, 560923200, 574225200, 592372800, 605674800, 624427200, 637124400, 653457600, 668574000, 687326400, 700628400, 718776000, 732078000, 750225600, 763527600, 781675200, 794977200, 813729600, 826426800, 845179200, 859690800, 876628800, 889930800, 906868800, 923194800, 939528000, 952830000, 971582400, 984279600, 1003032000, 1015729200, 1034481600, 1047178800, 1065931200, 1079233200, 1097380800, 1110682800, 1128830400, 1142132400, 1160884800, 1173582000, 1192334400, 1206846000, 1223784000, 1237086000, 1255233600, 1270350000, 1286683200, 1304823600, 1313899200, 1335668400, 1346558400, 1367118000, 1378612800, 1398567600, 1410062400, 1463281200, 1471147200, 1494730800, 1502596800, 1526180400, 1534046400, 1554606000, 1567915200 }
typeOffsets:intvector { -26248, 0, -25200, 0, -25200, 3600, -21600, 0, -21600, 3600 }
- typeMap:bin { "010201020102010201020102010201020102010201020102010201020304030403040304030403040304030403040304030403040304030403040304030403040304030403040304030403040304030403040304030403040304030403040304" }
+ typeMap:bin { "010201020102010201020102010201020102010201020102010201020304030403040304030403040304030403040304030403040304030403040304030403040304030403040304030403040304030403040304030403040304030403040304030403040304" }
finalRule { "Chile" }
finalRaw:int { -21600 }
- finalYear:int { 2017 }
- links:intvector { 393, 555 }
- } //Z#555
+ finalYear:int { 2020 }
+ links:intvector { 394, 556 }
+ } //Z#556
/* Pacific/Efate */ :table {
trans:intvector { -1829387596, 433256400, 448977600, 467298000, 480427200, 496760400, 511876800, 528210000, 543931200, 559659600, 575380800, 591109200, 606830400, 622558800, 638280000, 654008400, 669729600, 686062800, 696340800, 719931600, 727790400 }
typeOffsets:intvector { 40396, 0, 39600, 0, 39600, 3600 }
typeMap:bin { "010201020102010201020102010201020102010201" }
- } //Z#556
+ } //Z#557
/* Pacific/Enderbury */ :table {
transPre32:intvector { -1, 2117555556 }
- trans:intvector { 307627200, 788958000 }
+ trans:intvector { 307627200, 788871600 }
typeOffsets:intvector { -41060, 0, -43200, 0, -39600, 0, 46800, 0 }
typeMap:bin { "010203" }
- } //Z#557
+ } //Z#558
/* Pacific/Fakaofo */ :table {
transPre32:intvector { -1, 2117555592 }
trans:intvector { 1325242800 }
typeOffsets:intvector { -41096, 0, -39600, 0, 46800, 0 }
typeMap:bin { "0102" }
- } //Z#558
+ } //Z#559
/* Pacific/Fiji */ :table {
trans:intvector { -1709985344, 909842400, 920124000, 941896800, 951573600, 1259416800, 1269698400, 1287842400, 1299333600, 1319292000, 1327154400, 1350741600, 1358604000, 1382796000, 1390050000, 1414850400, 1421503200, 1446300000 }
typeOffsets:intvector { 42944, 0, 43200, 0, 43200, 3600 }
@@ -2617,170 +2618,172 @@
finalRule { "Fiji" }
finalRaw:int { 43200 }
finalYear:int { 2016 }
- } //Z#559
+ } //Z#560
/* Pacific/Funafuti */ :table {
transPre32:intvector { -1, 2117471484 }
typeOffsets:intvector { 43012, 0, 43200, 0 }
typeMap:bin { "01" }
- } //Z#560
+ } //Z#561
/* Pacific/Galapagos */ :table {
trans:intvector { -1230746496, 504939600, 722930400, 728888400 }
typeOffsets:intvector { -21504, 0, -21600, 0, -21600, 3600, -18000, 0 }
typeMap:bin { "03010201" }
- } //Z#561
+ } //Z#562
/* Pacific/Gambier */ :table {
trans:intvector { -1806678012 }
typeOffsets:intvector { -32388, 0, -32400, 0 }
typeMap:bin { "01" }
- } //Z#562
+ } //Z#563
/* Pacific/Guadalcanal */ :table {
trans:intvector { -1806748788 }
typeOffsets:intvector { 38388, 0, 39600, 0 }
typeMap:bin { "01" }
- links:intvector { 563, 597 }
- } //Z#563
+ links:intvector { 564, 598 }
+ } //Z#564
/* Pacific/Guam */ :table {
transPre32:intvector { -1, 350340556, -1, 2117479756 }
- typeOffsets:intvector { -51660, 0, 34740, 0, 36000, 0 }
- typeMap:bin { "0102" }
- links:intvector { 564, 584 }
- } //Z#564
+ trans:intvector { -885549600, -802256400, -331891200, -281610000, -73728000, -29415540, -16704000, -10659600, 9907200, 21394800, 41356800, 52844400, 124819200, 130863600, 201888000, 209487660, 230659200, 241542000 }
+ typeOffsets:intvector { -51660, 0, 32400, 0, 34740, 0, 36000, 0, 36000, 3600 }
+ typeMap:bin { "0203010304030403040304030403040304030403" }
+ links:intvector { 565, 585 }
+ } //Z#565
/* Pacific/Honolulu */ :table {
transPre32:intvector { -1, 1960865982 }
trans:intvector { -1157283000, -1155436200, -880198200, -765376200, -712150200 }
typeOffsets:intvector { -37886, 0, -37800, 0, -37800, 3600, -36000, 0 }
typeMap:bin { "010201020103" }
- links:intvector { 565, 566, 620 }
- } //Z#565
- /* Pacific/Johnston */ :int { 565 } //Z#566
+ links:intvector { 566, 567, 621 }
+ } //Z#566
+ /* Pacific/Johnston */ :int { 566 } //Z#567
/* Pacific/Kiritimati */ :table {
transPre32:intvector { -1, 2117552256 }
- trans:intvector { 307622400, 788954400 }
+ trans:intvector { 307622400, 788868000 }
typeOffsets:intvector { -37760, 0, -38400, 0, -36000, 0, 50400, 0 }
typeMap:bin { "010203" }
- } //Z#567
- /* Pacific/Kosrae */ :table {
- transPre32:intvector { -1, 2117475380 }
- trans:intvector { -7988400, 915105600 }
- typeOffsets:intvector { 39116, 0, 39600, 0, 43200, 0 }
- typeMap:bin { "010201" }
} //Z#568
+ /* Pacific/Kosrae */ :table {
+ transPre32:intvector { -1, 350336180, -1, 2117475380 }
+ trans:intvector { -1743678000, -1606813200, -1041418800, -907408800, -770634000, -7988400, 915105600 }
+ typeOffsets:intvector { -47284, 0, 32400, 0, 36000, 0, 39116, 0, 39600, 0, 43200, 0 }
+ typeMap:bin { "030401040201040504" }
+ } //Z#569
/* Pacific/Kwajalein */ :table {
transPre32:intvector { -1, 2117474336 }
- trans:intvector { -7988400, 745848000 }
- typeOffsets:intvector { 40160, 0, -43200, 0, 39600, 0, 43200, 0 }
- typeMap:bin { "020103" }
- links:intvector { 530, 569 }
- } //Z#569
+ trans:intvector { -1041418800, -907408800, -817462800, -7988400, 745934400 }
+ typeOffsets:intvector { 40160, 0, -43200, 0, 32400, 0, 36000, 0, 39600, 0, 43200, 0 }
+ typeMap:bin { "040302040105" }
+ links:intvector { 531, 570 }
+ } //Z#570
/* Pacific/Majuro */ :table {
transPre32:intvector { -1, 2117473408 }
- trans:intvector { -7988400 }
- typeOffsets:intvector { 41088, 0, 39600, 0, 43200, 0 }
- typeMap:bin { "0102" }
- } //Z#570
+ trans:intvector { -1743678000, -1606813200, -1041418800, -907408800, -818067600, -7988400 }
+ typeOffsets:intvector { 41088, 0, 32400, 0, 36000, 0, 39600, 0, 43200, 0 }
+ typeMap:bin { "03010302010304" }
+ } //Z#571
/* Pacific/Marquesas */ :table {
trans:intvector { -1806676920 }
typeOffsets:intvector { -33480, 0, -34200, 0 }
typeMap:bin { "01" }
- } //Z#571
- /* Pacific/Midway */ :int { 577 } //Z#572
+ } //Z#572
+ /* Pacific/Midway */ :int { 578 } //Z#573
/* Pacific/Nauru */ :table {
- trans:intvector { -1545131260, -877347000, -800960400, 294323400 }
+ trans:intvector { -1545131260, -862918200, -767350800, 287418600 }
typeOffsets:intvector { 40060, 0, 32400, 0, 41400, 0, 43200, 0 }
typeMap:bin { "02010203" }
- } //Z#573
+ } //Z#574
/* Pacific/Niue */ :table {
transPre32:intvector { -1, 2117555276 }
trans:intvector { -599575200, 276089400 }
typeOffsets:intvector { -40780, 0, -41400, 0, -40800, 0, -39600, 0 }
typeMap:bin { "020103" }
- } //Z#574
+ } //Z#575
/* Pacific/Norfolk */ :table {
transPre32:intvector { -1, 2117474184 }
trans:intvector { -599656320, 152029800, 162912600, 1443882600 }
typeOffsets:intvector { 40312, 0, 39600, 0, 40320, 0, 41400, 0, 41400, 3600 }
typeMap:bin { "0203040301" }
- } //Z#575
+ } //Z#576
/* Pacific/Noumea */ :table {
trans:intvector { -1829387148, 250002000, 257342400, 281451600, 288878400, 849366000, 857228400 }
typeOffsets:intvector { 39948, 0, 39600, 0, 39600, 3600 }
typeMap:bin { "01020102010201" }
- } //Z#576
+ } //Z#577
/* Pacific/Pago_Pago */ :table {
transPre32:intvector { -1, 1849542664 }
trans:intvector { -1861879032 }
typeOffsets:intvector { 45432, 0, -40968, 0, -39600, 0 }
typeMap:bin { "0102" }
- links:intvector { 572, 577, 585, 626 }
- } //Z#577
- /* Pacific/Palau */ :table {
- transPre32:intvector { -1, 2117482220 }
- typeOffsets:intvector { 32276, 0, 32400, 0 }
- typeMap:bin { "01" }
+ links:intvector { 573, 578, 586, 627 }
} //Z#578
+ /* Pacific/Palau */ :table {
+ transPre32:intvector { -1, 350343020, -1, 2117482220 }
+ typeOffsets:intvector { -54124, 0, 32276, 0, 32400, 0 }
+ typeMap:bin { "0102" }
+ } //Z#579
/* Pacific/Pitcairn */ :table {
transPre32:intvector { -1, 2117545716 }
trans:intvector { 893665800 }
typeOffsets:intvector { -31220, 0, -30600, 0, -28800, 0 }
typeMap:bin { "0102" }
- } //Z#579
- /* Pacific/Pohnpei */ :table {
- transPre32:intvector { -1, 2117476524 }
- typeOffsets:intvector { 37972, 0, 39600, 0 }
- typeMap:bin { "01" }
- links:intvector { 580, 581 }
} //Z#580
- /* Pacific/Ponape */ :int { 580 } //Z#581
+ /* Pacific/Pohnpei */ :table {
+ transPre32:intvector { -1, 350337324, -1, 2117476524 }
+ trans:intvector { -1743678000, -1606813200, -1041418800, -907408800, -770634000 }
+ typeOffsets:intvector { -48428, 0, 32400, 0, 36000, 0, 37972, 0, 39600, 0 }
+ typeMap:bin { "03040104020104" }
+ links:intvector { 581, 582 }
+ } //Z#581
+ /* Pacific/Ponape */ :int { 581 } //Z#582
/* Pacific/Port_Moresby */ :table {
transPre32:intvector { -1, 1454791176, -1, 1928176784 }
typeOffsets:intvector { 35320, 0, 35312, 0, 36000, 0 }
typeMap:bin { "0102" }
- } //Z#582
+ } //Z#583
/* Pacific/Rarotonga */ :table {
transPre32:intvector { -1, 2117552840 }
trans:intvector { 279714600, 289387800, 309952800, 320837400, 341402400, 352287000, 372852000, 384341400, 404906400, 415791000, 436356000, 447240600, 467805600, 478690200, 499255200, 510139800, 530704800, 541589400, 562154400, 573643800, 594208800, 605093400, 625658400, 636543000, 657108000, 667992600 }
typeOffsets:intvector { -38344, 0, -37800, 0, -36000, 0, -36000, 1800 }
typeMap:bin { "010302030203020302030203020302030203020302030203020302" }
- } //Z#583
- /* Pacific/Saipan */ :int { 564 } //Z#584
- /* Pacific/Samoa */ :int { 577 } //Z#585
+ } //Z#584
+ /* Pacific/Saipan */ :int { 565 } //Z#585
+ /* Pacific/Samoa */ :int { 578 } //Z#586
/* Pacific/Tahiti */ :table {
trans:intvector { -1806674504 }
typeOffsets:intvector { -35896, 0, -36000, 0 }
typeMap:bin { "01" }
- } //Z#586
+ } //Z#587
/* Pacific/Tarawa */ :table {
transPre32:intvector { -1, 2117472972 }
typeOffsets:intvector { 41524, 0, 43200, 0 }
typeMap:bin { "01" }
- } //Z#587
+ } //Z#588
/* Pacific/Tongatapu */ :table {
transPre32:intvector { -1, 2117470136 }
trans:intvector { -915193200, 939214800, 953384400, 973342800, 980596800, 1004792400, 1012046400, 1478350800, 1484398800 }
typeOffsets:intvector { 44360, 0, 44400, 0, 46800, 0, 46800, 3600 }
typeMap:bin { "01020302030203020302" }
- } //Z#588
- /* Pacific/Truk */ :int { 554 } //Z#589
+ } //Z#589
+ /* Pacific/Truk */ :int { 555 } //Z#590
/* Pacific/Wake */ :table {
transPre32:intvector { -1, 2117474508 }
typeOffsets:intvector { 39988, 0, 43200, 0 }
typeMap:bin { "01" }
- } //Z#590
+ } //Z#591
/* Pacific/Wallis */ :table {
transPre32:intvector { -1, 2117470376 }
typeOffsets:intvector { 44120, 0, 43200, 0 }
typeMap:bin { "01" }
- } //Z#591
- /* Pacific/Yap */ :int { 554 } //Z#592
- /* Poland */ :int { 497 } //Z#593
- /* Portugal */ :int { 462 } //Z#594
- /* ROC */ :int { 316 } //Z#595
- /* ROK */ :int { 312 } //Z#596
- /* SST */ :int { 563 } //Z#597
- /* Singapore */ :int { 314 } //Z#598
+ } //Z#592
+ /* Pacific/Yap */ :int { 555 } //Z#593
+ /* Poland */ :int { 498 } //Z#594
+ /* Portugal */ :int { 463 } //Z#595
+ /* ROC */ :int { 317 } //Z#596
+ /* ROK */ :int { 313 } //Z#597
+ /* SST */ :int { 564 } //Z#598
+ /* Singapore */ :int { 315 } //Z#599
/* SystemV/AST4 */ :table {
typeOffsets:intvector { -14400, 0 }
- } //Z#599
+ } //Z#600
/* SystemV/AST4ADT */ :table {
transPre32:intvector { -1, 2096195296, -1, 2111916496, -1, 2127644896, -1, 2143366096 }
trans:intvector { -2135872800, -2120151600, -2104423200, -2088702000, -2072973600, -2056647600, -2040919200, -2025198000, -2009469600, -1993748400, -1978020000, -1962298800, -1946570400, -1930849200, -1915120800, -1898794800, -1883671200, -1867345200, -1851616800, -1835895600, -1820167200, -1804446000, -1788717600, -1772996400, -1757268000, -1741546800, -1725818400, -1709492400, -1693764000, -1678042800, -1662314400, -1646593200, -1630864800, -1615143600, -1599415200, -1583694000, -1567965600, -1551639600, -1536516000, -1520190000, -1504461600, -1488740400, -1473012000, -1457290800, -1441562400, -1425841200, -1410112800, -1394391600, -1378663200, -1362337200, -1347213600, -1330887600, -1315159200, -1299438000, -1283709600, -1267988400, -1252260000, -1236538800, -1220810400, -1205089200, -1189360800, -1173034800, -1157306400, -1141585200, -1125856800, -1110135600, -1094407200, -1078686000, -1062957600, -1047236400, -1031508000, -1015182000, -1000058400, -983732400, -968004000, -952282800, -936554400, -920833200, -905104800, -889383600, -873655200, -857934000, -842205600, -825879600, -810151200, -794430000, -778701600, -762980400, -747252000, -731530800, -715802400, -700081200, -684352800, -668026800, -652903200, -636577200, -620848800, -605127600, -589399200, -573678000, -557949600, -542228400, -526500000, -510778800, -495050400, -478724400, -463600800, -447274800, -431546400, -415825200, -400096800, -384375600, -368647200, -352926000, -337197600, -321476400, -305748000, -289422000, -273693600, -257972400, -242244000, -226522800, -210794400, -195073200, -179344800, -163623600, -147895200, -131569200, -116445600, -100119600, -84391200, -68670000, -52941600, -37220400, -21492000, -5770800, 9957600, 25678800, 41407200, 57733200, 73461600, 89182800, 104911200, 120632400, 126684000, 154501200, 162367200, 183531600, 199260000, 215586000 }
@@ -2789,10 +2792,10 @@
finalRule { "SystemV" }
finalRaw:int { -14400 }
finalYear:int { 1977 }
- } //Z#600
+ } //Z#601
/* SystemV/CST6 */ :table {
typeOffsets:intvector { -21600, 0 }
- } //Z#601
+ } //Z#602
/* SystemV/CST6CDT */ :table {
transPre32:intvector { -1, 2096202496, -1, 2111923696, -1, 2127652096, -1, 2143373296 }
trans:intvector { -2135865600, -2120144400, -2104416000, -2088694800, -2072966400, -2056640400, -2040912000, -2025190800, -2009462400, -1993741200, -1978012800, -1962291600, -1946563200, -1930842000, -1915113600, -1898787600, -1883664000, -1867338000, -1851609600, -1835888400, -1820160000, -1804438800, -1788710400, -1772989200, -1757260800, -1741539600, -1725811200, -1709485200, -1693756800, -1678035600, -1662307200, -1646586000, -1630857600, -1615136400, -1599408000, -1583686800, -1567958400, -1551632400, -1536508800, -1520182800, -1504454400, -1488733200, -1473004800, -1457283600, -1441555200, -1425834000, -1410105600, -1394384400, -1378656000, -1362330000, -1347206400, -1330880400, -1315152000, -1299430800, -1283702400, -1267981200, -1252252800, -1236531600, -1220803200, -1205082000, -1189353600, -1173027600, -1157299200, -1141578000, -1125849600, -1110128400, -1094400000, -1078678800, -1062950400, -1047229200, -1031500800, -1015174800, -1000051200, -983725200, -967996800, -952275600, -936547200, -920826000, -905097600, -889376400, -873648000, -857926800, -842198400, -825872400, -810144000, -794422800, -778694400, -762973200, -747244800, -731523600, -715795200, -700074000, -684345600, -668019600, -652896000, -636570000, -620841600, -605120400, -589392000, -573670800, -557942400, -542221200, -526492800, -510771600, -495043200, -478717200, -463593600, -447267600, -431539200, -415818000, -400089600, -384368400, -368640000, -352918800, -337190400, -321469200, -305740800, -289414800, -273686400, -257965200, -242236800, -226515600, -210787200, -195066000, -179337600, -163616400, -147888000, -131562000, -116438400, -100112400, -84384000, -68662800, -52934400, -37213200, -21484800, -5763600, 9964800, 25686000, 41414400, 57740400, 73468800, 89190000, 104918400, 120639600, 126691200, 154508400, 162374400, 183538800, 199267200, 215593200 }
@@ -2801,10 +2804,10 @@
finalRule { "SystemV" }
finalRaw:int { -21600 }
finalYear:int { 1977 }
- } //Z#602
+ } //Z#603
/* SystemV/EST5 */ :table {
typeOffsets:intvector { -18000, 0 }
- } //Z#603
+ } //Z#604
/* SystemV/EST5EDT */ :table {
transPre32:intvector { -1, 2096198896, -1, 2111920096, -1, 2127648496, -1, 2143369696 }
trans:intvector { -2135869200, -2120148000, -2104419600, -2088698400, -2072970000, -2056644000, -2040915600, -2025194400, -2009466000, -1993744800, -1978016400, -1962295200, -1946566800, -1930845600, -1915117200, -1898791200, -1883667600, -1867341600, -1851613200, -1835892000, -1820163600, -1804442400, -1788714000, -1772992800, -1757264400, -1741543200, -1725814800, -1709488800, -1693760400, -1678039200, -1662310800, -1646589600, -1630861200, -1615140000, -1599411600, -1583690400, -1567962000, -1551636000, -1536512400, -1520186400, -1504458000, -1488736800, -1473008400, -1457287200, -1441558800, -1425837600, -1410109200, -1394388000, -1378659600, -1362333600, -1347210000, -1330884000, -1315155600, -1299434400, -1283706000, -1267984800, -1252256400, -1236535200, -1220806800, -1205085600, -1189357200, -1173031200, -1157302800, -1141581600, -1125853200, -1110132000, -1094403600, -1078682400, -1062954000, -1047232800, -1031504400, -1015178400, -1000054800, -983728800, -968000400, -952279200, -936550800, -920829600, -905101200, -889380000, -873651600, -857930400, -842202000, -825876000, -810147600, -794426400, -778698000, -762976800, -747248400, -731527200, -715798800, -700077600, -684349200, -668023200, -652899600, -636573600, -620845200, -605124000, -589395600, -573674400, -557946000, -542224800, -526496400, -510775200, -495046800, -478720800, -463597200, -447271200, -431542800, -415821600, -400093200, -384372000, -368643600, -352922400, -337194000, -321472800, -305744400, -289418400, -273690000, -257968800, -242240400, -226519200, -210790800, -195069600, -179341200, -163620000, -147891600, -131565600, -116442000, -100116000, -84387600, -68666400, -52938000, -37216800, -21488400, -5767200, 9961200, 25682400, 41410800, 57736800, 73465200, 89186400, 104914800, 120636000, 126687600, 154504800, 162370800, 183535200, 199263600, 215589600 }
@@ -2813,13 +2816,13 @@
finalRule { "SystemV" }
finalRaw:int { -18000 }
finalYear:int { 1977 }
- } //Z#604
+ } //Z#605
/* SystemV/HST10 */ :table {
typeOffsets:intvector { -36000, 0 }
- } //Z#605
+ } //Z#606
/* SystemV/MST7 */ :table {
typeOffsets:intvector { -25200, 0 }
- } //Z#606
+ } //Z#607
/* SystemV/MST7MDT */ :table {
transPre32:intvector { -1, 2096206096, -1, 2111927296, -1, 2127655696, -1, 2143376896 }
trans:intvector { -2135862000, -2120140800, -2104412400, -2088691200, -2072962800, -2056636800, -2040908400, -2025187200, -2009458800, -1993737600, -1978009200, -1962288000, -1946559600, -1930838400, -1915110000, -1898784000, -1883660400, -1867334400, -1851606000, -1835884800, -1820156400, -1804435200, -1788706800, -1772985600, -1757257200, -1741536000, -1725807600, -1709481600, -1693753200, -1678032000, -1662303600, -1646582400, -1630854000, -1615132800, -1599404400, -1583683200, -1567954800, -1551628800, -1536505200, -1520179200, -1504450800, -1488729600, -1473001200, -1457280000, -1441551600, -1425830400, -1410102000, -1394380800, -1378652400, -1362326400, -1347202800, -1330876800, -1315148400, -1299427200, -1283698800, -1267977600, -1252249200, -1236528000, -1220799600, -1205078400, -1189350000, -1173024000, -1157295600, -1141574400, -1125846000, -1110124800, -1094396400, -1078675200, -1062946800, -1047225600, -1031497200, -1015171200, -1000047600, -983721600, -967993200, -952272000, -936543600, -920822400, -905094000, -889372800, -873644400, -857923200, -842194800, -825868800, -810140400, -794419200, -778690800, -762969600, -747241200, -731520000, -715791600, -700070400, -684342000, -668016000, -652892400, -636566400, -620838000, -605116800, -589388400, -573667200, -557938800, -542217600, -526489200, -510768000, -495039600, -478713600, -463590000, -447264000, -431535600, -415814400, -400086000, -384364800, -368636400, -352915200, -337186800, -321465600, -305737200, -289411200, -273682800, -257961600, -242233200, -226512000, -210783600, -195062400, -179334000, -163612800, -147884400, -131558400, -116434800, -100108800, -84380400, -68659200, -52930800, -37209600, -21481200, -5760000, 9968400, 25689600, 41418000, 57744000, 73472400, 89193600, 104922000, 120643200, 126694800, 154512000, 162378000, 183542400, 199270800, 215596800 }
@@ -2828,10 +2831,10 @@
finalRule { "SystemV" }
finalRaw:int { -25200 }
finalYear:int { 1977 }
- } //Z#607
+ } //Z#608
/* SystemV/PST8 */ :table {
typeOffsets:intvector { -28800, 0 }
- } //Z#608
+ } //Z#609
/* SystemV/PST8PDT */ :table {
transPre32:intvector { -1, 2096209696, -1, 2111930896, -1, 2127659296, -1, 2143380496 }
trans:intvector { -2135858400, -2120137200, -2104408800, -2088687600, -2072959200, -2056633200, -2040904800, -2025183600, -2009455200, -1993734000, -1978005600, -1962284400, -1946556000, -1930834800, -1915106400, -1898780400, -1883656800, -1867330800, -1851602400, -1835881200, -1820152800, -1804431600, -1788703200, -1772982000, -1757253600, -1741532400, -1725804000, -1709478000, -1693749600, -1678028400, -1662300000, -1646578800, -1630850400, -1615129200, -1599400800, -1583679600, -1567951200, -1551625200, -1536501600, -1520175600, -1504447200, -1488726000, -1472997600, -1457276400, -1441548000, -1425826800, -1410098400, -1394377200, -1378648800, -1362322800, -1347199200, -1330873200, -1315144800, -1299423600, -1283695200, -1267974000, -1252245600, -1236524400, -1220796000, -1205074800, -1189346400, -1173020400, -1157292000, -1141570800, -1125842400, -1110121200, -1094392800, -1078671600, -1062943200, -1047222000, -1031493600, -1015167600, -1000044000, -983718000, -967989600, -952268400, -936540000, -920818800, -905090400, -889369200, -873640800, -857919600, -842191200, -825865200, -810136800, -794415600, -778687200, -762966000, -747237600, -731516400, -715788000, -700066800, -684338400, -668012400, -652888800, -636562800, -620834400, -605113200, -589384800, -573663600, -557935200, -542214000, -526485600, -510764400, -495036000, -478710000, -463586400, -447260400, -431532000, -415810800, -400082400, -384361200, -368632800, -352911600, -337183200, -321462000, -305733600, -289407600, -273679200, -257958000, -242229600, -226508400, -210780000, -195058800, -179330400, -163609200, -147880800, -131554800, -116431200, -100105200, -84376800, -68655600, -52927200, -37206000, -21477600, -5756400, 9972000, 25693200, 41421600, 57747600, 73476000, 89197200, 104925600, 120646800, 126698400, 154515600, 162381600, 183546000, 199274400, 215600400 }
@@ -2840,10 +2843,10 @@
finalRule { "SystemV" }
finalRaw:int { -28800 }
finalYear:int { 1977 }
- } //Z#609
+ } //Z#610
/* SystemV/YST9 */ :table {
typeOffsets:intvector { -32400, 0 }
- } //Z#610
+ } //Z#611
/* SystemV/YST9YDT */ :table {
transPre32:intvector { -1, 2096213296, -1, 2111934496, -1, 2127662896, -1, 2143384096 }
trans:intvector { -2135854800, -2120133600, -2104405200, -2088684000, -2072955600, -2056629600, -2040901200, -2025180000, -2009451600, -1993730400, -1978002000, -1962280800, -1946552400, -1930831200, -1915102800, -1898776800, -1883653200, -1867327200, -1851598800, -1835877600, -1820149200, -1804428000, -1788699600, -1772978400, -1757250000, -1741528800, -1725800400, -1709474400, -1693746000, -1678024800, -1662296400, -1646575200, -1630846800, -1615125600, -1599397200, -1583676000, -1567947600, -1551621600, -1536498000, -1520172000, -1504443600, -1488722400, -1472994000, -1457272800, -1441544400, -1425823200, -1410094800, -1394373600, -1378645200, -1362319200, -1347195600, -1330869600, -1315141200, -1299420000, -1283691600, -1267970400, -1252242000, -1236520800, -1220792400, -1205071200, -1189342800, -1173016800, -1157288400, -1141567200, -1125838800, -1110117600, -1094389200, -1078668000, -1062939600, -1047218400, -1031490000, -1015164000, -1000040400, -983714400, -967986000, -952264800, -936536400, -920815200, -905086800, -889365600, -873637200, -857916000, -842187600, -825861600, -810133200, -794412000, -778683600, -762962400, -747234000, -731512800, -715784400, -700063200, -684334800, -668008800, -652885200, -636559200, -620830800, -605109600, -589381200, -573660000, -557931600, -542210400, -526482000, -510760800, -495032400, -478706400, -463582800, -447256800, -431528400, -415807200, -400078800, -384357600, -368629200, -352908000, -337179600, -321458400, -305730000, -289404000, -273675600, -257954400, -242226000, -226504800, -210776400, -195055200, -179326800, -163605600, -147877200, -131551200, -116427600, -100101600, -84373200, -68652000, -52923600, -37202400, -21474000, -5752800, 9975600, 25696800, 41425200, 57751200, 73479600, 89200800, 104929200, 120650400, 126702000, 154519200, 162385200, 183549600, 199278000, 215604000 }
@@ -2852,26 +2855,26 @@
finalRule { "SystemV" }
finalRaw:int { -32400 }
finalYear:int { 1977 }
- } //Z#611
- /* Turkey */ :int { 457 } //Z#612
- /* UCT */ :int { 433 } //Z#613
- /* US/Alaska */ :int { 60 } //Z#614
- /* US/Aleutian */ :int { 59 } //Z#615
- /* US/Arizona */ :int { 184 } //Z#616
- /* US/Central */ :int { 98 } //Z#617
- /* US/East-Indiana */ :int { 131 } //Z#618
- /* US/Eastern */ :int { 173 } //Z#619
- /* US/Hawaii */ :int { 565 } //Z#620
- /* US/Indiana-Starke */ :int { 132 } //Z#621
- /* US/Michigan */ :int { 110 } //Z#622
- /* US/Mountain */ :int { 109 } //Z#623
- /* US/Pacific */ :int { 151 } //Z#624
- /* US/Pacific-New */ :int { 151 } //Z#625
- /* US/Samoa */ :int { 577 } //Z#626
- /* UTC */ :int { 434 } //Z#627
- /* Universal */ :int { 434 } //Z#628
- /* VST */ :int { 271 } //Z#629
- /* W-SU */ :int { 471 } //Z#630
+ } //Z#612
+ /* Turkey */ :int { 458 } //Z#613
+ /* UCT */ :int { 435 } //Z#614
+ /* US/Alaska */ :int { 60 } //Z#615
+ /* US/Aleutian */ :int { 59 } //Z#616
+ /* US/Arizona */ :int { 184 } //Z#617
+ /* US/Central */ :int { 98 } //Z#618
+ /* US/East-Indiana */ :int { 131 } //Z#619
+ /* US/Eastern */ :int { 173 } //Z#620
+ /* US/Hawaii */ :int { 566 } //Z#621
+ /* US/Indiana-Starke */ :int { 132 } //Z#622
+ /* US/Michigan */ :int { 110 } //Z#623
+ /* US/Mountain */ :int { 109 } //Z#624
+ /* US/Pacific */ :int { 151 } //Z#625
+ /* US/Pacific-New */ :int { 151 } //Z#626
+ /* US/Samoa */ :int { 578 } //Z#627
+ /* UTC */ :int { 435 } //Z#628
+ /* Universal */ :int { 435 } //Z#629
+ /* VST */ :int { 271 } //Z#630
+ /* W-SU */ :int { 472 } //Z#631
/* WET */ :table {
trans:intvector { 228877200, 243997200, 260326800, 276051600, 291776400, 307501200, 323830800, 338950800, 354675600, 370400400, 386125200, 401850000, 417574800, 433299600, 449024400, 465354000, 481078800, 496803600, 512528400, 528253200, 543978000, 559702800, 575427600, 591152400, 606877200, 622602000, 638326800, 654656400, 670381200, 686106000, 701830800, 717555600, 733280400, 749005200, 764730000, 780454800, 796179600, 811904400, 828234000, 846378000 }
typeOffsets:intvector { 0, 0, 0, 3600 }
@@ -2879,8 +2882,8 @@
finalRule { "EU" }
finalRaw:int { 0 }
finalYear:int { 1997 }
- } //Z#631
- /* Zulu */ :int { 434 } //Z#632
+ } //Z#632
+ /* Zulu */ :int { 435 } //Z#633
}
Names {
"ACT","AET","AGT","ART","AST","Africa/Abidjan","Africa/Accra" // 6
@@ -2981,93 +2984,94 @@
,"Asia/Macau","Asia/Magadan","Asia/Makassar","Asia/Manila" // 295
,"Asia/Muscat","Asia/Nicosia","Asia/Novokuznetsk","Asia/Novosibirsk" // 299
,"Asia/Omsk","Asia/Oral","Asia/Phnom_Penh","Asia/Pontianak" // 303
- ,"Asia/Pyongyang","Asia/Qatar","Asia/Qyzylorda","Asia/Rangoon" // 307
- ,"Asia/Riyadh","Asia/Saigon","Asia/Sakhalin","Asia/Samarkand" // 311
- ,"Asia/Seoul","Asia/Shanghai","Asia/Singapore","Asia/Srednekolymsk" // 315
- ,"Asia/Taipei","Asia/Tashkent","Asia/Tbilisi","Asia/Tehran" // 319
- ,"Asia/Tel_Aviv","Asia/Thimbu","Asia/Thimphu","Asia/Tokyo" // 323
- ,"Asia/Tomsk","Asia/Ujung_Pandang","Asia/Ulaanbaatar" // 326
- ,"Asia/Ulan_Bator","Asia/Urumqi","Asia/Ust-Nera","Asia/Vientiane" // 330
- ,"Asia/Vladivostok","Asia/Yakutsk","Asia/Yangon","Asia/Yekaterinburg" // 334
- ,"Asia/Yerevan","Atlantic/Azores","Atlantic/Bermuda" // 337
- ,"Atlantic/Canary","Atlantic/Cape_Verde","Atlantic/Faeroe" // 340
- ,"Atlantic/Faroe","Atlantic/Jan_Mayen","Atlantic/Madeira" // 343
- ,"Atlantic/Reykjavik","Atlantic/South_Georgia","Atlantic/St_Helena" // 346
- ,"Atlantic/Stanley","Australia/ACT","Australia/Adelaide" // 349
- ,"Australia/Brisbane","Australia/Broken_Hill","Australia/Canberra" // 352
- ,"Australia/Currie","Australia/Darwin","Australia/Eucla" // 355
- ,"Australia/Hobart","Australia/LHI","Australia/Lindeman" // 358
- ,"Australia/Lord_Howe","Australia/Melbourne","Australia/NSW" // 361
- ,"Australia/North","Australia/Perth","Australia/Queensland" // 364
- ,"Australia/South","Australia/Sydney","Australia/Tasmania" // 367
- ,"Australia/Victoria","Australia/West","Australia/Yancowinna" // 370
- ,"BET","BST","Brazil/Acre","Brazil/DeNoronha","Brazil/East" // 375
- ,"Brazil/West","CAT","CET","CNT","CST","CST6CDT","CTT" // 382
- ,"Canada/Atlantic","Canada/Central","Canada/East-Saskatchewan" // 385
- ,"Canada/Eastern","Canada/Mountain","Canada/Newfoundland" // 388
- ,"Canada/Pacific","Canada/Saskatchewan","Canada/Yukon" // 391
- ,"Chile/Continental","Chile/EasterIsland","Cuba","EAT" // 395
- ,"ECT","EET","EST","EST5EDT","Egypt","Eire","Etc/GMT" // 402
- ,"Etc/GMT+0","Etc/GMT+1","Etc/GMT+10","Etc/GMT+11" // 406
- ,"Etc/GMT+12","Etc/GMT+2","Etc/GMT+3","Etc/GMT+4","Etc/GMT+5" // 411
- ,"Etc/GMT+6","Etc/GMT+7","Etc/GMT+8","Etc/GMT+9","Etc/GMT-0" // 416
- ,"Etc/GMT-1","Etc/GMT-10","Etc/GMT-11","Etc/GMT-12" // 420
- ,"Etc/GMT-13","Etc/GMT-14","Etc/GMT-2","Etc/GMT-3" // 424
- ,"Etc/GMT-4","Etc/GMT-5","Etc/GMT-6","Etc/GMT-7","Etc/GMT-8" // 429
- ,"Etc/GMT-9","Etc/GMT0","Etc/Greenwich","Etc/UCT","Etc/UTC" // 434
- ,"Etc/Universal","Etc/Unknown","Etc/Zulu","Europe/Amsterdam" // 438
- ,"Europe/Andorra","Europe/Astrakhan","Europe/Athens" // 441
- ,"Europe/Belfast","Europe/Belgrade","Europe/Berlin" // 444
- ,"Europe/Bratislava","Europe/Brussels","Europe/Bucharest" // 447
- ,"Europe/Budapest","Europe/Busingen","Europe/Chisinau" // 450
- ,"Europe/Copenhagen","Europe/Dublin","Europe/Gibraltar" // 453
- ,"Europe/Guernsey","Europe/Helsinki","Europe/Isle_of_Man" // 456
- ,"Europe/Istanbul","Europe/Jersey","Europe/Kaliningrad" // 459
- ,"Europe/Kiev","Europe/Kirov","Europe/Lisbon","Europe/Ljubljana" // 463
- ,"Europe/London","Europe/Luxembourg","Europe/Madrid" // 466
- ,"Europe/Malta","Europe/Mariehamn","Europe/Minsk","Europe/Monaco" // 470
- ,"Europe/Moscow","Europe/Nicosia","Europe/Oslo","Europe/Paris" // 474
- ,"Europe/Podgorica","Europe/Prague","Europe/Riga","Europe/Rome" // 478
- ,"Europe/Samara","Europe/San_Marino","Europe/Sarajevo" // 481
- ,"Europe/Saratov","Europe/Simferopol","Europe/Skopje" // 484
- ,"Europe/Sofia","Europe/Stockholm","Europe/Tallinn" // 487
- ,"Europe/Tirane","Europe/Tiraspol","Europe/Ulyanovsk" // 490
- ,"Europe/Uzhgorod","Europe/Vaduz","Europe/Vatican" // 493
- ,"Europe/Vienna","Europe/Vilnius","Europe/Volgograd" // 496
- ,"Europe/Warsaw","Europe/Zagreb","Europe/Zaporozhye" // 499
- ,"Europe/Zurich","Factory","GB","GB-Eire","GMT","GMT+0" // 505
- ,"GMT-0","GMT0","Greenwich","HST","Hongkong","IET" // 511
- ,"IST","Iceland","Indian/Antananarivo","Indian/Chagos" // 515
- ,"Indian/Christmas","Indian/Cocos","Indian/Comoro" // 518
- ,"Indian/Kerguelen","Indian/Mahe","Indian/Maldives" // 521
- ,"Indian/Mauritius","Indian/Mayotte","Indian/Reunion" // 524
- ,"Iran","Israel","JST","Jamaica","Japan","Kwajalein" // 530
- ,"Libya","MET","MIT","MST","MST7MDT","Mexico/BajaNorte" // 536
- ,"Mexico/BajaSur","Mexico/General","NET","NST","NZ" // 541
- ,"NZ-CHAT","Navajo","PLT","PNT","PRC","PRT","PST","PST8PDT" // 549
- ,"Pacific/Apia","Pacific/Auckland","Pacific/Bougainville" // 552
- ,"Pacific/Chatham","Pacific/Chuuk","Pacific/Easter" // 555
- ,"Pacific/Efate","Pacific/Enderbury","Pacific/Fakaofo" // 558
- ,"Pacific/Fiji","Pacific/Funafuti","Pacific/Galapagos" // 561
- ,"Pacific/Gambier","Pacific/Guadalcanal","Pacific/Guam" // 564
- ,"Pacific/Honolulu","Pacific/Johnston","Pacific/Kiritimati" // 567
- ,"Pacific/Kosrae","Pacific/Kwajalein","Pacific/Majuro" // 570
- ,"Pacific/Marquesas","Pacific/Midway","Pacific/Nauru" // 573
- ,"Pacific/Niue","Pacific/Norfolk","Pacific/Noumea" // 576
- ,"Pacific/Pago_Pago","Pacific/Palau","Pacific/Pitcairn" // 579
- ,"Pacific/Pohnpei","Pacific/Ponape","Pacific/Port_Moresby" // 582
- ,"Pacific/Rarotonga","Pacific/Saipan","Pacific/Samoa" // 585
- ,"Pacific/Tahiti","Pacific/Tarawa","Pacific/Tongatapu" // 588
- ,"Pacific/Truk","Pacific/Wake","Pacific/Wallis","Pacific/Yap" // 592
- ,"Poland","Portugal","ROC","ROK","SST","Singapore" // 598
- ,"SystemV/AST4","SystemV/AST4ADT","SystemV/CST6","SystemV/CST6CDT" // 602
- ,"SystemV/EST5","SystemV/EST5EDT","SystemV/HST10","SystemV/MST7" // 606
- ,"SystemV/MST7MDT","SystemV/PST8","SystemV/PST8PDT" // 609
- ,"SystemV/YST9","SystemV/YST9YDT","Turkey","UCT","US/Alaska" // 614
- ,"US/Aleutian","US/Arizona","US/Central","US/East-Indiana" // 618
- ,"US/Eastern","US/Hawaii","US/Indiana-Starke","US/Michigan" // 622
- ,"US/Mountain","US/Pacific","US/Pacific-New","US/Samoa" // 626
- ,"UTC","Universal","VST","W-SU","WET","Zulu" // 632
+ ,"Asia/Pyongyang","Asia/Qatar","Asia/Qostanay","Asia/Qyzylorda" // 307
+ ,"Asia/Rangoon","Asia/Riyadh","Asia/Saigon","Asia/Sakhalin" // 311
+ ,"Asia/Samarkand","Asia/Seoul","Asia/Shanghai","Asia/Singapore" // 315
+ ,"Asia/Srednekolymsk","Asia/Taipei","Asia/Tashkent" // 318
+ ,"Asia/Tbilisi","Asia/Tehran","Asia/Tel_Aviv","Asia/Thimbu" // 322
+ ,"Asia/Thimphu","Asia/Tokyo","Asia/Tomsk","Asia/Ujung_Pandang" // 326
+ ,"Asia/Ulaanbaatar","Asia/Ulan_Bator","Asia/Urumqi" // 329
+ ,"Asia/Ust-Nera","Asia/Vientiane","Asia/Vladivostok" // 332
+ ,"Asia/Yakutsk","Asia/Yangon","Asia/Yekaterinburg" // 335
+ ,"Asia/Yerevan","Atlantic/Azores","Atlantic/Bermuda" // 338
+ ,"Atlantic/Canary","Atlantic/Cape_Verde","Atlantic/Faeroe" // 341
+ ,"Atlantic/Faroe","Atlantic/Jan_Mayen","Atlantic/Madeira" // 344
+ ,"Atlantic/Reykjavik","Atlantic/South_Georgia","Atlantic/St_Helena" // 347
+ ,"Atlantic/Stanley","Australia/ACT","Australia/Adelaide" // 350
+ ,"Australia/Brisbane","Australia/Broken_Hill","Australia/Canberra" // 353
+ ,"Australia/Currie","Australia/Darwin","Australia/Eucla" // 356
+ ,"Australia/Hobart","Australia/LHI","Australia/Lindeman" // 359
+ ,"Australia/Lord_Howe","Australia/Melbourne","Australia/NSW" // 362
+ ,"Australia/North","Australia/Perth","Australia/Queensland" // 365
+ ,"Australia/South","Australia/Sydney","Australia/Tasmania" // 368
+ ,"Australia/Victoria","Australia/West","Australia/Yancowinna" // 371
+ ,"BET","BST","Brazil/Acre","Brazil/DeNoronha","Brazil/East" // 376
+ ,"Brazil/West","CAT","CET","CNT","CST","CST6CDT","CTT" // 383
+ ,"Canada/Atlantic","Canada/Central","Canada/East-Saskatchewan" // 386
+ ,"Canada/Eastern","Canada/Mountain","Canada/Newfoundland" // 389
+ ,"Canada/Pacific","Canada/Saskatchewan","Canada/Yukon" // 392
+ ,"Chile/Continental","Chile/EasterIsland","Cuba","EAT" // 396
+ ,"ECT","EET","EST","EST5EDT","Egypt","Eire","Etc/GMT" // 403
+ ,"Etc/GMT+0","Etc/GMT+1","Etc/GMT+10","Etc/GMT+11" // 407
+ ,"Etc/GMT+12","Etc/GMT+2","Etc/GMT+3","Etc/GMT+4","Etc/GMT+5" // 412
+ ,"Etc/GMT+6","Etc/GMT+7","Etc/GMT+8","Etc/GMT+9","Etc/GMT-0" // 417
+ ,"Etc/GMT-1","Etc/GMT-10","Etc/GMT-11","Etc/GMT-12" // 421
+ ,"Etc/GMT-13","Etc/GMT-14","Etc/GMT-2","Etc/GMT-3" // 425
+ ,"Etc/GMT-4","Etc/GMT-5","Etc/GMT-6","Etc/GMT-7","Etc/GMT-8" // 430
+ ,"Etc/GMT-9","Etc/GMT0","Etc/Greenwich","Etc/UCT","Etc/UTC" // 435
+ ,"Etc/Universal","Etc/Unknown","Etc/Zulu","Europe/Amsterdam" // 439
+ ,"Europe/Andorra","Europe/Astrakhan","Europe/Athens" // 442
+ ,"Europe/Belfast","Europe/Belgrade","Europe/Berlin" // 445
+ ,"Europe/Bratislava","Europe/Brussels","Europe/Bucharest" // 448
+ ,"Europe/Budapest","Europe/Busingen","Europe/Chisinau" // 451
+ ,"Europe/Copenhagen","Europe/Dublin","Europe/Gibraltar" // 454
+ ,"Europe/Guernsey","Europe/Helsinki","Europe/Isle_of_Man" // 457
+ ,"Europe/Istanbul","Europe/Jersey","Europe/Kaliningrad" // 460
+ ,"Europe/Kiev","Europe/Kirov","Europe/Lisbon","Europe/Ljubljana" // 464
+ ,"Europe/London","Europe/Luxembourg","Europe/Madrid" // 467
+ ,"Europe/Malta","Europe/Mariehamn","Europe/Minsk","Europe/Monaco" // 471
+ ,"Europe/Moscow","Europe/Nicosia","Europe/Oslo","Europe/Paris" // 475
+ ,"Europe/Podgorica","Europe/Prague","Europe/Riga","Europe/Rome" // 479
+ ,"Europe/Samara","Europe/San_Marino","Europe/Sarajevo" // 482
+ ,"Europe/Saratov","Europe/Simferopol","Europe/Skopje" // 485
+ ,"Europe/Sofia","Europe/Stockholm","Europe/Tallinn" // 488
+ ,"Europe/Tirane","Europe/Tiraspol","Europe/Ulyanovsk" // 491
+ ,"Europe/Uzhgorod","Europe/Vaduz","Europe/Vatican" // 494
+ ,"Europe/Vienna","Europe/Vilnius","Europe/Volgograd" // 497
+ ,"Europe/Warsaw","Europe/Zagreb","Europe/Zaporozhye" // 500
+ ,"Europe/Zurich","Factory","GB","GB-Eire","GMT","GMT+0" // 506
+ ,"GMT-0","GMT0","Greenwich","HST","Hongkong","IET" // 512
+ ,"IST","Iceland","Indian/Antananarivo","Indian/Chagos" // 516
+ ,"Indian/Christmas","Indian/Cocos","Indian/Comoro" // 519
+ ,"Indian/Kerguelen","Indian/Mahe","Indian/Maldives" // 522
+ ,"Indian/Mauritius","Indian/Mayotte","Indian/Reunion" // 525
+ ,"Iran","Israel","JST","Jamaica","Japan","Kwajalein" // 531
+ ,"Libya","MET","MIT","MST","MST7MDT","Mexico/BajaNorte" // 537
+ ,"Mexico/BajaSur","Mexico/General","NET","NST","NZ" // 542
+ ,"NZ-CHAT","Navajo","PLT","PNT","PRC","PRT","PST","PST8PDT" // 550
+ ,"Pacific/Apia","Pacific/Auckland","Pacific/Bougainville" // 553
+ ,"Pacific/Chatham","Pacific/Chuuk","Pacific/Easter" // 556
+ ,"Pacific/Efate","Pacific/Enderbury","Pacific/Fakaofo" // 559
+ ,"Pacific/Fiji","Pacific/Funafuti","Pacific/Galapagos" // 562
+ ,"Pacific/Gambier","Pacific/Guadalcanal","Pacific/Guam" // 565
+ ,"Pacific/Honolulu","Pacific/Johnston","Pacific/Kiritimati" // 568
+ ,"Pacific/Kosrae","Pacific/Kwajalein","Pacific/Majuro" // 571
+ ,"Pacific/Marquesas","Pacific/Midway","Pacific/Nauru" // 574
+ ,"Pacific/Niue","Pacific/Norfolk","Pacific/Noumea" // 577
+ ,"Pacific/Pago_Pago","Pacific/Palau","Pacific/Pitcairn" // 580
+ ,"Pacific/Pohnpei","Pacific/Ponape","Pacific/Port_Moresby" // 583
+ ,"Pacific/Rarotonga","Pacific/Saipan","Pacific/Samoa" // 586
+ ,"Pacific/Tahiti","Pacific/Tarawa","Pacific/Tongatapu" // 589
+ ,"Pacific/Truk","Pacific/Wake","Pacific/Wallis","Pacific/Yap" // 593
+ ,"Poland","Portugal","ROC","ROK","SST","Singapore" // 599
+ ,"SystemV/AST4","SystemV/AST4ADT","SystemV/CST6","SystemV/CST6CDT" // 603
+ ,"SystemV/EST5","SystemV/EST5EDT","SystemV/HST10","SystemV/MST7" // 607
+ ,"SystemV/MST7MDT","SystemV/PST8","SystemV/PST8PDT" // 610
+ ,"SystemV/YST9","SystemV/YST9YDT","Turkey","UCT","US/Alaska" // 615
+ ,"US/Aleutian","US/Arizona","US/Central","US/East-Indiana" // 619
+ ,"US/Eastern","US/Hawaii","US/Indiana-Starke","US/Michigan" // 623
+ ,"US/Mountain","US/Pacific","US/Pacific-New","US/Samoa" // 627
+ ,"UTC","Universal","VST","W-SU","WET","Zulu" // 633
}
Rules {
AN:intvector {
@@ -3083,7 +3087,7 @@
9, 1, -1, 7200, 1, 3, 1, -1, 7200, 1, 3600
} //_#3
Brazil:intvector {
- 9, 15, -1, 0, 0, 1, 15, -1, 0, 0, 3600
+ 10, 1, -1, 0, 0, 1, 15, -1, 0, 0, 3600
} //_#4
C-Eur:intvector {
2, -31, -1, 7200, 1, 9, -31, -1, 7200, 1, 3600
@@ -3095,7 +3099,7 @@
8, -30, -1, 9900, 1, 3, 1, -1, 9900, 1, 3600
} //_#7
Chile:intvector {
- 7, 9, -1, 14400, 2, 4, 9, -1, 10800, 2, 3600
+ 8, 2, -1, 14400, 2, 3, 2, -1, 10800, 2, 3600
} //_#8
Cuba:intvector {
2, 8, -1, 0, 1, 10, 1, -1, 0, 1, 3600
@@ -3107,13 +3111,13 @@
2, -31, -1, 3600, 2, 9, -31, -1, 3600, 2, 3600
} //_#11
Fiji:intvector {
- 10, 1, -1, 7200, 0, 0, 14, -1, 10800, 0, 3600
+ 10, 1, -1, 7200, 0, 0, 13, -1, 10800, 0, 3600
} //_#12
Haiti:intvector {
2, 8, -1, 7200, 0, 10, 1, -1, 7200, 0, 3600
} //_#13
Iran:intvector {
- 2, 21, 0, 0, 0, 8, 21, 0, 0, 0, 3600
+ 2, 20, 0, 86400, 0, 8, 20, 0, 86400, 0, 3600
} //_#14
Jordan:intvector {
2, -31, -5, 86400, 0, 9, -31, -6, 0, 1, 3600
@@ -3130,39 +3134,36 @@
Moldova:intvector {
2, -31, -1, 7200, 0, 9, -31, -1, 10800, 0, 3600
} //_#19
- Morocco:intvector {
- 2, -31, -1, 7200, 0, 9, -31, -1, 10800, 0, 3600
- } //_#20
NZ:intvector {
8, -30, -1, 7200, 1, 3, 1, -1, 7200, 1, 3600
- } //_#21
+ } //_#20
Palestine:intvector {
- 2, -31, -7, 3600, 0, 9, -31, -7, 3600, 0, 3600
- } //_#22
+ 2, 24, -7, 3600, 0, 9, -31, -7, 3600, 0, 3600
+ } //_#21
Para:intvector {
9, 1, -1, 0, 0, 2, 22, -1, 0, 0, 3600
- } //_#23
+ } //_#22
Syria:intvector {
2, -31, -6, 0, 0, 9, -31, -6, 0, 0, 3600
- } //_#24
+ } //_#23
SystemV:intvector {
3, -30, -1, 7200, 0, 9, -31, -1, 7200, 0, 3600
- } //_#25
+ } //_#24
Thule:intvector {
2, 8, -1, 7200, 0, 10, 1, -1, 7200, 0, 3600
- } //_#26
+ } //_#25
Troll:intvector {
2, -31, -1, 3600, 2, 9, -31, -1, 3600, 2, 7200
- } //_#27
+ } //_#26
US:intvector {
2, 8, -1, 7200, 0, 10, 1, -1, 7200, 0, 3600
- } //_#28
+ } //_#27
WS:intvector {
8, -30, -1, 10800, 0, 3, 1, -1, 14400, 0, 3600
- } //_#29
+ } //_#28
Zion:intvector {
2, 23, -6, 7200, 0, 9, -31, -1, 7200, 0, 3600
- } //_#30
+ } //_#29
}
Regions:array {
"AU", //Z#0 ACT
@@ -3471,332 +3472,333 @@
"ID", //Z#303 Asia/Pontianak
"KP", //Z#304 Asia/Pyongyang
"QA", //Z#305 Asia/Qatar
- "KZ", //Z#306 Asia/Qyzylorda
- "MM", //Z#307 Asia/Rangoon
- "SA", //Z#308 Asia/Riyadh
- "VN", //Z#309 Asia/Saigon
- "RU", //Z#310 Asia/Sakhalin
- "UZ", //Z#311 Asia/Samarkand
- "KR", //Z#312 Asia/Seoul
- "CN", //Z#313 Asia/Shanghai
- "SG", //Z#314 Asia/Singapore
- "RU", //Z#315 Asia/Srednekolymsk
- "TW", //Z#316 Asia/Taipei
- "UZ", //Z#317 Asia/Tashkent
- "GE", //Z#318 Asia/Tbilisi
- "IR", //Z#319 Asia/Tehran
- "IL", //Z#320 Asia/Tel_Aviv
- "BT", //Z#321 Asia/Thimbu
- "BT", //Z#322 Asia/Thimphu
- "JP", //Z#323 Asia/Tokyo
- "RU", //Z#324 Asia/Tomsk
- "ID", //Z#325 Asia/Ujung_Pandang
- "MN", //Z#326 Asia/Ulaanbaatar
- "MN", //Z#327 Asia/Ulan_Bator
- "CN", //Z#328 Asia/Urumqi
- "RU", //Z#329 Asia/Ust-Nera
- "LA", //Z#330 Asia/Vientiane
- "RU", //Z#331 Asia/Vladivostok
- "RU", //Z#332 Asia/Yakutsk
- "MM", //Z#333 Asia/Yangon
- "RU", //Z#334 Asia/Yekaterinburg
- "AM", //Z#335 Asia/Yerevan
- "PT", //Z#336 Atlantic/Azores
- "BM", //Z#337 Atlantic/Bermuda
- "ES", //Z#338 Atlantic/Canary
- "CV", //Z#339 Atlantic/Cape_Verde
- "FO", //Z#340 Atlantic/Faeroe
- "FO", //Z#341 Atlantic/Faroe
- "NO", //Z#342 Atlantic/Jan_Mayen
- "PT", //Z#343 Atlantic/Madeira
- "IS", //Z#344 Atlantic/Reykjavik
- "GS", //Z#345 Atlantic/South_Georgia
- "SH", //Z#346 Atlantic/St_Helena
- "FK", //Z#347 Atlantic/Stanley
- "AU", //Z#348 Australia/ACT
- "AU", //Z#349 Australia/Adelaide
- "AU", //Z#350 Australia/Brisbane
- "AU", //Z#351 Australia/Broken_Hill
- "AU", //Z#352 Australia/Canberra
- "AU", //Z#353 Australia/Currie
- "AU", //Z#354 Australia/Darwin
- "AU", //Z#355 Australia/Eucla
- "AU", //Z#356 Australia/Hobart
- "AU", //Z#357 Australia/LHI
- "AU", //Z#358 Australia/Lindeman
- "AU", //Z#359 Australia/Lord_Howe
- "AU", //Z#360 Australia/Melbourne
- "AU", //Z#361 Australia/NSW
- "AU", //Z#362 Australia/North
- "AU", //Z#363 Australia/Perth
- "AU", //Z#364 Australia/Queensland
- "AU", //Z#365 Australia/South
- "AU", //Z#366 Australia/Sydney
- "AU", //Z#367 Australia/Tasmania
- "AU", //Z#368 Australia/Victoria
- "AU", //Z#369 Australia/West
- "AU", //Z#370 Australia/Yancowinna
- "BR", //Z#371 BET
- "BD", //Z#372 BST
- "BR", //Z#373 Brazil/Acre
- "BR", //Z#374 Brazil/DeNoronha
- "BR", //Z#375 Brazil/East
- "BR", //Z#376 Brazil/West
- "MZ", //Z#377 CAT
- "001",//Z#378 CET
- "CA", //Z#379 CNT
- "US", //Z#380 CST
- "001",//Z#381 CST6CDT
- "CN", //Z#382 CTT
- "CA", //Z#383 Canada/Atlantic
- "CA", //Z#384 Canada/Central
- "CA", //Z#385 Canada/East-Saskatchewan
- "CA", //Z#386 Canada/Eastern
- "CA", //Z#387 Canada/Mountain
- "CA", //Z#388 Canada/Newfoundland
- "CA", //Z#389 Canada/Pacific
- "CA", //Z#390 Canada/Saskatchewan
- "CA", //Z#391 Canada/Yukon
- "CL", //Z#392 Chile/Continental
- "CL", //Z#393 Chile/EasterIsland
- "CU", //Z#394 Cuba
- "KE", //Z#395 EAT
- "FR", //Z#396 ECT
- "001",//Z#397 EET
- "001",//Z#398 EST
- "001",//Z#399 EST5EDT
- "EG", //Z#400 Egypt
- "IE", //Z#401 Eire
- "001",//Z#402 Etc/GMT
- "001",//Z#403 Etc/GMT+0
- "001",//Z#404 Etc/GMT+1
- "001",//Z#405 Etc/GMT+10
- "001",//Z#406 Etc/GMT+11
- "001",//Z#407 Etc/GMT+12
- "001",//Z#408 Etc/GMT+2
- "001",//Z#409 Etc/GMT+3
- "001",//Z#410 Etc/GMT+4
- "001",//Z#411 Etc/GMT+5
- "001",//Z#412 Etc/GMT+6
- "001",//Z#413 Etc/GMT+7
- "001",//Z#414 Etc/GMT+8
- "001",//Z#415 Etc/GMT+9
- "001",//Z#416 Etc/GMT-0
- "001",//Z#417 Etc/GMT-1
- "001",//Z#418 Etc/GMT-10
- "001",//Z#419 Etc/GMT-11
- "001",//Z#420 Etc/GMT-12
- "001",//Z#421 Etc/GMT-13
- "001",//Z#422 Etc/GMT-14
- "001",//Z#423 Etc/GMT-2
- "001",//Z#424 Etc/GMT-3
- "001",//Z#425 Etc/GMT-4
- "001",//Z#426 Etc/GMT-5
- "001",//Z#427 Etc/GMT-6
- "001",//Z#428 Etc/GMT-7
- "001",//Z#429 Etc/GMT-8
- "001",//Z#430 Etc/GMT-9
- "001",//Z#431 Etc/GMT0
- "001",//Z#432 Etc/Greenwich
- "001",//Z#433 Etc/UCT
- "001",//Z#434 Etc/UTC
- "001",//Z#435 Etc/Universal
- "001",//Z#436 Etc/Unknown
- "001",//Z#437 Etc/Zulu
- "NL", //Z#438 Europe/Amsterdam
- "AD", //Z#439 Europe/Andorra
- "RU", //Z#440 Europe/Astrakhan
- "GR", //Z#441 Europe/Athens
- "GB", //Z#442 Europe/Belfast
- "RS", //Z#443 Europe/Belgrade
- "DE", //Z#444 Europe/Berlin
- "SK", //Z#445 Europe/Bratislava
- "BE", //Z#446 Europe/Brussels
- "RO", //Z#447 Europe/Bucharest
- "HU", //Z#448 Europe/Budapest
- "DE", //Z#449 Europe/Busingen
- "MD", //Z#450 Europe/Chisinau
- "DK", //Z#451 Europe/Copenhagen
- "IE", //Z#452 Europe/Dublin
- "GI", //Z#453 Europe/Gibraltar
- "GG", //Z#454 Europe/Guernsey
- "FI", //Z#455 Europe/Helsinki
- "IM", //Z#456 Europe/Isle_of_Man
- "TR", //Z#457 Europe/Istanbul
- "JE", //Z#458 Europe/Jersey
- "RU", //Z#459 Europe/Kaliningrad
- "UA", //Z#460 Europe/Kiev
- "RU", //Z#461 Europe/Kirov
- "PT", //Z#462 Europe/Lisbon
- "SI", //Z#463 Europe/Ljubljana
- "GB", //Z#464 Europe/London
- "LU", //Z#465 Europe/Luxembourg
- "ES", //Z#466 Europe/Madrid
- "MT", //Z#467 Europe/Malta
- "AX", //Z#468 Europe/Mariehamn
- "BY", //Z#469 Europe/Minsk
- "MC", //Z#470 Europe/Monaco
- "RU", //Z#471 Europe/Moscow
- "CY", //Z#472 Europe/Nicosia
- "NO", //Z#473 Europe/Oslo
- "FR", //Z#474 Europe/Paris
- "ME", //Z#475 Europe/Podgorica
- "CZ", //Z#476 Europe/Prague
- "LV", //Z#477 Europe/Riga
- "IT", //Z#478 Europe/Rome
- "RU", //Z#479 Europe/Samara
- "SM", //Z#480 Europe/San_Marino
- "BA", //Z#481 Europe/Sarajevo
- "RU", //Z#482 Europe/Saratov
- "UA", //Z#483 Europe/Simferopol
- "MK", //Z#484 Europe/Skopje
- "BG", //Z#485 Europe/Sofia
- "SE", //Z#486 Europe/Stockholm
- "EE", //Z#487 Europe/Tallinn
- "AL", //Z#488 Europe/Tirane
- "MD", //Z#489 Europe/Tiraspol
- "RU", //Z#490 Europe/Ulyanovsk
- "UA", //Z#491 Europe/Uzhgorod
- "LI", //Z#492 Europe/Vaduz
- "VA", //Z#493 Europe/Vatican
- "AT", //Z#494 Europe/Vienna
- "LT", //Z#495 Europe/Vilnius
- "RU", //Z#496 Europe/Volgograd
- "PL", //Z#497 Europe/Warsaw
- "HR", //Z#498 Europe/Zagreb
- "UA", //Z#499 Europe/Zaporozhye
- "CH", //Z#500 Europe/Zurich
- "001",//Z#501 Factory
- "GB", //Z#502 GB
- "GB", //Z#503 GB-Eire
- "001",//Z#504 GMT
- "001",//Z#505 GMT+0
- "001",//Z#506 GMT-0
- "001",//Z#507 GMT0
- "001",//Z#508 Greenwich
- "001",//Z#509 HST
- "HK", //Z#510 Hongkong
- "US", //Z#511 IET
- "IN", //Z#512 IST
- "IS", //Z#513 Iceland
- "MG", //Z#514 Indian/Antananarivo
- "IO", //Z#515 Indian/Chagos
- "CX", //Z#516 Indian/Christmas
- "CC", //Z#517 Indian/Cocos
- "KM", //Z#518 Indian/Comoro
- "TF", //Z#519 Indian/Kerguelen
- "SC", //Z#520 Indian/Mahe
- "MV", //Z#521 Indian/Maldives
- "MU", //Z#522 Indian/Mauritius
- "YT", //Z#523 Indian/Mayotte
- "RE", //Z#524 Indian/Reunion
- "IR", //Z#525 Iran
- "IL", //Z#526 Israel
- "JP", //Z#527 JST
- "JM", //Z#528 Jamaica
- "JP", //Z#529 Japan
- "MH", //Z#530 Kwajalein
- "LY", //Z#531 Libya
- "001",//Z#532 MET
- "WS", //Z#533 MIT
- "001",//Z#534 MST
- "001",//Z#535 MST7MDT
- "MX", //Z#536 Mexico/BajaNorte
- "MX", //Z#537 Mexico/BajaSur
- "MX", //Z#538 Mexico/General
- "AM", //Z#539 NET
- "NZ", //Z#540 NST
- "NZ", //Z#541 NZ
- "NZ", //Z#542 NZ-CHAT
- "US", //Z#543 Navajo
- "PK", //Z#544 PLT
- "US", //Z#545 PNT
- "CN", //Z#546 PRC
- "PR", //Z#547 PRT
- "US", //Z#548 PST
- "001",//Z#549 PST8PDT
- "WS", //Z#550 Pacific/Apia
- "NZ", //Z#551 Pacific/Auckland
- "PG", //Z#552 Pacific/Bougainville
- "NZ", //Z#553 Pacific/Chatham
- "FM", //Z#554 Pacific/Chuuk
- "CL", //Z#555 Pacific/Easter
- "VU", //Z#556 Pacific/Efate
- "KI", //Z#557 Pacific/Enderbury
- "TK", //Z#558 Pacific/Fakaofo
- "FJ", //Z#559 Pacific/Fiji
- "TV", //Z#560 Pacific/Funafuti
- "EC", //Z#561 Pacific/Galapagos
- "PF", //Z#562 Pacific/Gambier
- "SB", //Z#563 Pacific/Guadalcanal
- "GU", //Z#564 Pacific/Guam
- "US", //Z#565 Pacific/Honolulu
- "UM", //Z#566 Pacific/Johnston
- "KI", //Z#567 Pacific/Kiritimati
- "FM", //Z#568 Pacific/Kosrae
- "MH", //Z#569 Pacific/Kwajalein
- "MH", //Z#570 Pacific/Majuro
- "PF", //Z#571 Pacific/Marquesas
- "UM", //Z#572 Pacific/Midway
- "NR", //Z#573 Pacific/Nauru
- "NU", //Z#574 Pacific/Niue
- "NF", //Z#575 Pacific/Norfolk
- "NC", //Z#576 Pacific/Noumea
- "AS", //Z#577 Pacific/Pago_Pago
- "PW", //Z#578 Pacific/Palau
- "PN", //Z#579 Pacific/Pitcairn
- "FM", //Z#580 Pacific/Pohnpei
- "FM", //Z#581 Pacific/Ponape
- "PG", //Z#582 Pacific/Port_Moresby
- "CK", //Z#583 Pacific/Rarotonga
- "MP", //Z#584 Pacific/Saipan
- "AS", //Z#585 Pacific/Samoa
- "PF", //Z#586 Pacific/Tahiti
- "KI", //Z#587 Pacific/Tarawa
- "TO", //Z#588 Pacific/Tongatapu
- "FM", //Z#589 Pacific/Truk
- "UM", //Z#590 Pacific/Wake
- "WF", //Z#591 Pacific/Wallis
- "FM", //Z#592 Pacific/Yap
- "PL", //Z#593 Poland
- "PT", //Z#594 Portugal
- "TW", //Z#595 ROC
- "KR", //Z#596 ROK
- "SB", //Z#597 SST
- "SG", //Z#598 Singapore
- "001",//Z#599 SystemV/AST4
- "001",//Z#600 SystemV/AST4ADT
- "001",//Z#601 SystemV/CST6
- "001",//Z#602 SystemV/CST6CDT
- "001",//Z#603 SystemV/EST5
- "001",//Z#604 SystemV/EST5EDT
- "001",//Z#605 SystemV/HST10
- "001",//Z#606 SystemV/MST7
- "001",//Z#607 SystemV/MST7MDT
- "001",//Z#608 SystemV/PST8
- "001",//Z#609 SystemV/PST8PDT
- "001",//Z#610 SystemV/YST9
- "001",//Z#611 SystemV/YST9YDT
- "TR", //Z#612 Turkey
- "001",//Z#613 UCT
- "US", //Z#614 US/Alaska
- "US", //Z#615 US/Aleutian
- "US", //Z#616 US/Arizona
- "US", //Z#617 US/Central
- "US", //Z#618 US/East-Indiana
- "US", //Z#619 US/Eastern
- "US", //Z#620 US/Hawaii
- "US", //Z#621 US/Indiana-Starke
- "US", //Z#622 US/Michigan
- "US", //Z#623 US/Mountain
- "US", //Z#624 US/Pacific
- "US", //Z#625 US/Pacific-New
- "AS", //Z#626 US/Samoa
- "001",//Z#627 UTC
- "001",//Z#628 Universal
- "VN", //Z#629 VST
- "RU", //Z#630 W-SU
- "001",//Z#631 WET
- "001",//Z#632 Zulu
+ "KZ", //Z#306 Asia/Qostanay
+ "KZ", //Z#307 Asia/Qyzylorda
+ "MM", //Z#308 Asia/Rangoon
+ "SA", //Z#309 Asia/Riyadh
+ "VN", //Z#310 Asia/Saigon
+ "RU", //Z#311 Asia/Sakhalin
+ "UZ", //Z#312 Asia/Samarkand
+ "KR", //Z#313 Asia/Seoul
+ "CN", //Z#314 Asia/Shanghai
+ "SG", //Z#315 Asia/Singapore
+ "RU", //Z#316 Asia/Srednekolymsk
+ "TW", //Z#317 Asia/Taipei
+ "UZ", //Z#318 Asia/Tashkent
+ "GE", //Z#319 Asia/Tbilisi
+ "IR", //Z#320 Asia/Tehran
+ "IL", //Z#321 Asia/Tel_Aviv
+ "BT", //Z#322 Asia/Thimbu
+ "BT", //Z#323 Asia/Thimphu
+ "JP", //Z#324 Asia/Tokyo
+ "RU", //Z#325 Asia/Tomsk
+ "ID", //Z#326 Asia/Ujung_Pandang
+ "MN", //Z#327 Asia/Ulaanbaatar
+ "MN", //Z#328 Asia/Ulan_Bator
+ "CN", //Z#329 Asia/Urumqi
+ "RU", //Z#330 Asia/Ust-Nera
+ "LA", //Z#331 Asia/Vientiane
+ "RU", //Z#332 Asia/Vladivostok
+ "RU", //Z#333 Asia/Yakutsk
+ "MM", //Z#334 Asia/Yangon
+ "RU", //Z#335 Asia/Yekaterinburg
+ "AM", //Z#336 Asia/Yerevan
+ "PT", //Z#337 Atlantic/Azores
+ "BM", //Z#338 Atlantic/Bermuda
+ "ES", //Z#339 Atlantic/Canary
+ "CV", //Z#340 Atlantic/Cape_Verde
+ "FO", //Z#341 Atlantic/Faeroe
+ "FO", //Z#342 Atlantic/Faroe
+ "NO", //Z#343 Atlantic/Jan_Mayen
+ "PT", //Z#344 Atlantic/Madeira
+ "IS", //Z#345 Atlantic/Reykjavik
+ "GS", //Z#346 Atlantic/South_Georgia
+ "SH", //Z#347 Atlantic/St_Helena
+ "FK", //Z#348 Atlantic/Stanley
+ "AU", //Z#349 Australia/ACT
+ "AU", //Z#350 Australia/Adelaide
+ "AU", //Z#351 Australia/Brisbane
+ "AU", //Z#352 Australia/Broken_Hill
+ "AU", //Z#353 Australia/Canberra
+ "AU", //Z#354 Australia/Currie
+ "AU", //Z#355 Australia/Darwin
+ "AU", //Z#356 Australia/Eucla
+ "AU", //Z#357 Australia/Hobart
+ "AU", //Z#358 Australia/LHI
+ "AU", //Z#359 Australia/Lindeman
+ "AU", //Z#360 Australia/Lord_Howe
+ "AU", //Z#361 Australia/Melbourne
+ "AU", //Z#362 Australia/NSW
+ "AU", //Z#363 Australia/North
+ "AU", //Z#364 Australia/Perth
+ "AU", //Z#365 Australia/Queensland
+ "AU", //Z#366 Australia/South
+ "AU", //Z#367 Australia/Sydney
+ "AU", //Z#368 Australia/Tasmania
+ "AU", //Z#369 Australia/Victoria
+ "AU", //Z#370 Australia/West
+ "AU", //Z#371 Australia/Yancowinna
+ "BR", //Z#372 BET
+ "BD", //Z#373 BST
+ "BR", //Z#374 Brazil/Acre
+ "BR", //Z#375 Brazil/DeNoronha
+ "BR", //Z#376 Brazil/East
+ "BR", //Z#377 Brazil/West
+ "MZ", //Z#378 CAT
+ "001",//Z#379 CET
+ "CA", //Z#380 CNT
+ "US", //Z#381 CST
+ "001",//Z#382 CST6CDT
+ "CN", //Z#383 CTT
+ "CA", //Z#384 Canada/Atlantic
+ "CA", //Z#385 Canada/Central
+ "CA", //Z#386 Canada/East-Saskatchewan
+ "CA", //Z#387 Canada/Eastern
+ "CA", //Z#388 Canada/Mountain
+ "CA", //Z#389 Canada/Newfoundland
+ "CA", //Z#390 Canada/Pacific
+ "CA", //Z#391 Canada/Saskatchewan
+ "CA", //Z#392 Canada/Yukon
+ "CL", //Z#393 Chile/Continental
+ "CL", //Z#394 Chile/EasterIsland
+ "CU", //Z#395 Cuba
+ "KE", //Z#396 EAT
+ "FR", //Z#397 ECT
+ "001",//Z#398 EET
+ "001",//Z#399 EST
+ "001",//Z#400 EST5EDT
+ "EG", //Z#401 Egypt
+ "IE", //Z#402 Eire
+ "001",//Z#403 Etc/GMT
+ "001",//Z#404 Etc/GMT+0
+ "001",//Z#405 Etc/GMT+1
+ "001",//Z#406 Etc/GMT+10
+ "001",//Z#407 Etc/GMT+11
+ "001",//Z#408 Etc/GMT+12
+ "001",//Z#409 Etc/GMT+2
+ "001",//Z#410 Etc/GMT+3
+ "001",//Z#411 Etc/GMT+4
+ "001",//Z#412 Etc/GMT+5
+ "001",//Z#413 Etc/GMT+6
+ "001",//Z#414 Etc/GMT+7
+ "001",//Z#415 Etc/GMT+8
+ "001",//Z#416 Etc/GMT+9
+ "001",//Z#417 Etc/GMT-0
+ "001",//Z#418 Etc/GMT-1
+ "001",//Z#419 Etc/GMT-10
+ "001",//Z#420 Etc/GMT-11
+ "001",//Z#421 Etc/GMT-12
+ "001",//Z#422 Etc/GMT-13
+ "001",//Z#423 Etc/GMT-14
+ "001",//Z#424 Etc/GMT-2
+ "001",//Z#425 Etc/GMT-3
+ "001",//Z#426 Etc/GMT-4
+ "001",//Z#427 Etc/GMT-5
+ "001",//Z#428 Etc/GMT-6
+ "001",//Z#429 Etc/GMT-7
+ "001",//Z#430 Etc/GMT-8
+ "001",//Z#431 Etc/GMT-9
+ "001",//Z#432 Etc/GMT0
+ "001",//Z#433 Etc/Greenwich
+ "001",//Z#434 Etc/UCT
+ "001",//Z#435 Etc/UTC
+ "001",//Z#436 Etc/Universal
+ "001",//Z#437 Etc/Unknown
+ "001",//Z#438 Etc/Zulu
+ "NL", //Z#439 Europe/Amsterdam
+ "AD", //Z#440 Europe/Andorra
+ "RU", //Z#441 Europe/Astrakhan
+ "GR", //Z#442 Europe/Athens
+ "GB", //Z#443 Europe/Belfast
+ "RS", //Z#444 Europe/Belgrade
+ "DE", //Z#445 Europe/Berlin
+ "SK", //Z#446 Europe/Bratislava
+ "BE", //Z#447 Europe/Brussels
+ "RO", //Z#448 Europe/Bucharest
+ "HU", //Z#449 Europe/Budapest
+ "DE", //Z#450 Europe/Busingen
+ "MD", //Z#451 Europe/Chisinau
+ "DK", //Z#452 Europe/Copenhagen
+ "IE", //Z#453 Europe/Dublin
+ "GI", //Z#454 Europe/Gibraltar
+ "GG", //Z#455 Europe/Guernsey
+ "FI", //Z#456 Europe/Helsinki
+ "IM", //Z#457 Europe/Isle_of_Man
+ "TR", //Z#458 Europe/Istanbul
+ "JE", //Z#459 Europe/Jersey
+ "RU", //Z#460 Europe/Kaliningrad
+ "UA", //Z#461 Europe/Kiev
+ "RU", //Z#462 Europe/Kirov
+ "PT", //Z#463 Europe/Lisbon
+ "SI", //Z#464 Europe/Ljubljana
+ "GB", //Z#465 Europe/London
+ "LU", //Z#466 Europe/Luxembourg
+ "ES", //Z#467 Europe/Madrid
+ "MT", //Z#468 Europe/Malta
+ "AX", //Z#469 Europe/Mariehamn
+ "BY", //Z#470 Europe/Minsk
+ "MC", //Z#471 Europe/Monaco
+ "RU", //Z#472 Europe/Moscow
+ "CY", //Z#473 Europe/Nicosia
+ "NO", //Z#474 Europe/Oslo
+ "FR", //Z#475 Europe/Paris
+ "ME", //Z#476 Europe/Podgorica
+ "CZ", //Z#477 Europe/Prague
+ "LV", //Z#478 Europe/Riga
+ "IT", //Z#479 Europe/Rome
+ "RU", //Z#480 Europe/Samara
+ "SM", //Z#481 Europe/San_Marino
+ "BA", //Z#482 Europe/Sarajevo
+ "RU", //Z#483 Europe/Saratov
+ "UA", //Z#484 Europe/Simferopol
+ "MK", //Z#485 Europe/Skopje
+ "BG", //Z#486 Europe/Sofia
+ "SE", //Z#487 Europe/Stockholm
+ "EE", //Z#488 Europe/Tallinn
+ "AL", //Z#489 Europe/Tirane
+ "MD", //Z#490 Europe/Tiraspol
+ "RU", //Z#491 Europe/Ulyanovsk
+ "UA", //Z#492 Europe/Uzhgorod
+ "LI", //Z#493 Europe/Vaduz
+ "VA", //Z#494 Europe/Vatican
+ "AT", //Z#495 Europe/Vienna
+ "LT", //Z#496 Europe/Vilnius
+ "RU", //Z#497 Europe/Volgograd
+ "PL", //Z#498 Europe/Warsaw
+ "HR", //Z#499 Europe/Zagreb
+ "UA", //Z#500 Europe/Zaporozhye
+ "CH", //Z#501 Europe/Zurich
+ "001",//Z#502 Factory
+ "GB", //Z#503 GB
+ "GB", //Z#504 GB-Eire
+ "001",//Z#505 GMT
+ "001",//Z#506 GMT+0
+ "001",//Z#507 GMT-0
+ "001",//Z#508 GMT0
+ "001",//Z#509 Greenwich
+ "001",//Z#510 HST
+ "HK", //Z#511 Hongkong
+ "US", //Z#512 IET
+ "IN", //Z#513 IST
+ "IS", //Z#514 Iceland
+ "MG", //Z#515 Indian/Antananarivo
+ "IO", //Z#516 Indian/Chagos
+ "CX", //Z#517 Indian/Christmas
+ "CC", //Z#518 Indian/Cocos
+ "KM", //Z#519 Indian/Comoro
+ "TF", //Z#520 Indian/Kerguelen
+ "SC", //Z#521 Indian/Mahe
+ "MV", //Z#522 Indian/Maldives
+ "MU", //Z#523 Indian/Mauritius
+ "YT", //Z#524 Indian/Mayotte
+ "RE", //Z#525 Indian/Reunion
+ "IR", //Z#526 Iran
+ "IL", //Z#527 Israel
+ "JP", //Z#528 JST
+ "JM", //Z#529 Jamaica
+ "JP", //Z#530 Japan
+ "MH", //Z#531 Kwajalein
+ "LY", //Z#532 Libya
+ "001",//Z#533 MET
+ "WS", //Z#534 MIT
+ "001",//Z#535 MST
+ "001",//Z#536 MST7MDT
+ "MX", //Z#537 Mexico/BajaNorte
+ "MX", //Z#538 Mexico/BajaSur
+ "MX", //Z#539 Mexico/General
+ "AM", //Z#540 NET
+ "NZ", //Z#541 NST
+ "NZ", //Z#542 NZ
+ "NZ", //Z#543 NZ-CHAT
+ "US", //Z#544 Navajo
+ "PK", //Z#545 PLT
+ "US", //Z#546 PNT
+ "CN", //Z#547 PRC
+ "PR", //Z#548 PRT
+ "US", //Z#549 PST
+ "001",//Z#550 PST8PDT
+ "WS", //Z#551 Pacific/Apia
+ "NZ", //Z#552 Pacific/Auckland
+ "PG", //Z#553 Pacific/Bougainville
+ "NZ", //Z#554 Pacific/Chatham
+ "FM", //Z#555 Pacific/Chuuk
+ "CL", //Z#556 Pacific/Easter
+ "VU", //Z#557 Pacific/Efate
+ "KI", //Z#558 Pacific/Enderbury
+ "TK", //Z#559 Pacific/Fakaofo
+ "FJ", //Z#560 Pacific/Fiji
+ "TV", //Z#561 Pacific/Funafuti
+ "EC", //Z#562 Pacific/Galapagos
+ "PF", //Z#563 Pacific/Gambier
+ "SB", //Z#564 Pacific/Guadalcanal
+ "GU", //Z#565 Pacific/Guam
+ "US", //Z#566 Pacific/Honolulu
+ "UM", //Z#567 Pacific/Johnston
+ "KI", //Z#568 Pacific/Kiritimati
+ "FM", //Z#569 Pacific/Kosrae
+ "MH", //Z#570 Pacific/Kwajalein
+ "MH", //Z#571 Pacific/Majuro
+ "PF", //Z#572 Pacific/Marquesas
+ "UM", //Z#573 Pacific/Midway
+ "NR", //Z#574 Pacific/Nauru
+ "NU", //Z#575 Pacific/Niue
+ "NF", //Z#576 Pacific/Norfolk
+ "NC", //Z#577 Pacific/Noumea
+ "AS", //Z#578 Pacific/Pago_Pago
+ "PW", //Z#579 Pacific/Palau
+ "PN", //Z#580 Pacific/Pitcairn
+ "FM", //Z#581 Pacific/Pohnpei
+ "FM", //Z#582 Pacific/Ponape
+ "PG", //Z#583 Pacific/Port_Moresby
+ "CK", //Z#584 Pacific/Rarotonga
+ "MP", //Z#585 Pacific/Saipan
+ "AS", //Z#586 Pacific/Samoa
+ "PF", //Z#587 Pacific/Tahiti
+ "KI", //Z#588 Pacific/Tarawa
+ "TO", //Z#589 Pacific/Tongatapu
+ "FM", //Z#590 Pacific/Truk
+ "UM", //Z#591 Pacific/Wake
+ "WF", //Z#592 Pacific/Wallis
+ "FM", //Z#593 Pacific/Yap
+ "PL", //Z#594 Poland
+ "PT", //Z#595 Portugal
+ "TW", //Z#596 ROC
+ "KR", //Z#597 ROK
+ "SB", //Z#598 SST
+ "SG", //Z#599 Singapore
+ "001",//Z#600 SystemV/AST4
+ "001",//Z#601 SystemV/AST4ADT
+ "001",//Z#602 SystemV/CST6
+ "001",//Z#603 SystemV/CST6CDT
+ "001",//Z#604 SystemV/EST5
+ "001",//Z#605 SystemV/EST5EDT
+ "001",//Z#606 SystemV/HST10
+ "001",//Z#607 SystemV/MST7
+ "001",//Z#608 SystemV/MST7MDT
+ "001",//Z#609 SystemV/PST8
+ "001",//Z#610 SystemV/PST8PDT
+ "001",//Z#611 SystemV/YST9
+ "001",//Z#612 SystemV/YST9YDT
+ "TR", //Z#613 Turkey
+ "001",//Z#614 UCT
+ "US", //Z#615 US/Alaska
+ "US", //Z#616 US/Aleutian
+ "US", //Z#617 US/Arizona
+ "US", //Z#618 US/Central
+ "US", //Z#619 US/East-Indiana
+ "US", //Z#620 US/Eastern
+ "US", //Z#621 US/Hawaii
+ "US", //Z#622 US/Indiana-Starke
+ "US", //Z#623 US/Michigan
+ "US", //Z#624 US/Mountain
+ "US", //Z#625 US/Pacific
+ "US", //Z#626 US/Pacific-New
+ "AS", //Z#627 US/Samoa
+ "001",//Z#628 UTC
+ "001",//Z#629 Universal
+ "VN", //Z#630 VST
+ "RU", //Z#631 W-SU
+ "001",//Z#632 WET
+ "001",//Z#633 Zulu
}
}
diff -Nru thunderbird-60.6.1+build2/intl/icu/source/i18n/japancal.cpp thunderbird-60.7.0+build1/intl/icu/source/i18n/japancal.cpp
--- thunderbird-60.6.1+build2/intl/icu/source/i18n/japancal.cpp 2019-03-25 09:16:59.000000000 +0000
+++ thunderbird-60.7.0+build1/intl/icu/source/i18n/japancal.cpp 2019-05-17 15:57:39.000000000 +0000
@@ -276,7 +276,8 @@
{ 1868, 9, 8 }, // Meiji 232
{ 1912, 7, 30 }, // Taisho 233
{ 1926, 12, 25 }, // Showa 234
- { 1989, 1, 8 } // Heisei 235
+ { 1989, 1, 8 }, // Heisei 235
+ { 2019, 5, 1 } // Reiwa 236
};
#define kEraCount UPRV_LENGTHOF(kEraInfo)
diff -Nru thunderbird-60.6.1+build2/intl/tzdata/GIT-INFO thunderbird-60.7.0+build1/intl/tzdata/GIT-INFO
--- thunderbird-60.6.1+build2/intl/tzdata/GIT-INFO 2019-03-25 09:16:59.000000000 +0000
+++ thunderbird-60.7.0+build1/intl/tzdata/GIT-INFO 2019-05-17 15:57:39.000000000 +0000
@@ -1,5 +1,5 @@
-commit 26eea4948c743417c8aa9d1e7fd900d1fb57fbdc
-Author: Yoshito Umaoka
-Date: Wed Jan 2 17:39:20 2019 -0500
+commit a1dd3c5661404aa93924e737aeb86acf130b8889
+Author: yumaoka
+Date: Tue Mar 26 19:02:10 2019 -0400
- ICU time zone data updates for tzdata 2018i (including 2018h changes)
+ ICU-20522 tzdata2019a updates
Binary files /tmp/tmp8uCFlK/dC0ivhAVLg/thunderbird-60.6.1+build2/intl/tzdata/source/be/metaZones.res and /tmp/tmp8uCFlK/oy5bROPUay/thunderbird-60.7.0+build1/intl/tzdata/source/be/metaZones.res differ
Binary files /tmp/tmp8uCFlK/dC0ivhAVLg/thunderbird-60.6.1+build2/intl/tzdata/source/be/zoneinfo64.res and /tmp/tmp8uCFlK/oy5bROPUay/thunderbird-60.7.0+build1/intl/tzdata/source/be/zoneinfo64.res differ
Binary files /tmp/tmp8uCFlK/dC0ivhAVLg/thunderbird-60.6.1+build2/intl/tzdata/source/ee/metaZones.res and /tmp/tmp8uCFlK/oy5bROPUay/thunderbird-60.7.0+build1/intl/tzdata/source/ee/metaZones.res differ
Binary files /tmp/tmp8uCFlK/dC0ivhAVLg/thunderbird-60.6.1+build2/intl/tzdata/source/ee/zoneinfo64.res and /tmp/tmp8uCFlK/oy5bROPUay/thunderbird-60.7.0+build1/intl/tzdata/source/ee/zoneinfo64.res differ
Binary files /tmp/tmp8uCFlK/dC0ivhAVLg/thunderbird-60.6.1+build2/intl/tzdata/source/le/metaZones.res and /tmp/tmp8uCFlK/oy5bROPUay/thunderbird-60.7.0+build1/intl/tzdata/source/le/metaZones.res differ
Binary files /tmp/tmp8uCFlK/dC0ivhAVLg/thunderbird-60.6.1+build2/intl/tzdata/source/le/zoneinfo64.res and /tmp/tmp8uCFlK/oy5bROPUay/thunderbird-60.7.0+build1/intl/tzdata/source/le/zoneinfo64.res differ
diff -Nru thunderbird-60.6.1+build2/intl/tzdata/source/metaZones.txt thunderbird-60.7.0+build1/intl/tzdata/source/metaZones.txt
--- thunderbird-60.6.1+build2/intl/tzdata/source/metaZones.txt 2019-03-25 09:16:59.000000000 +0000
+++ thunderbird-60.7.0+build1/intl/tzdata/source/metaZones.txt 2019-05-17 15:57:40.000000000 +0000
@@ -2086,11 +2086,11 @@
{
"America_Pacific",
"2018-11-04 10:00",
- "2019-03-10 11:00",
+ "2019-01-20 10:00",
}
{
"Alaska",
- "2019-03-10 11:00",
+ "2019-01-20 10:00",
"9999-12-31 23:59",
}
}
diff -Nru thunderbird-60.6.1+build2/intl/tzdata/source/zoneinfo64.txt thunderbird-60.7.0+build1/intl/tzdata/source/zoneinfo64.txt
--- thunderbird-60.6.1+build2/intl/tzdata/source/zoneinfo64.txt 2019-03-25 09:16:59.000000000 +0000
+++ thunderbird-60.7.0+build1/intl/tzdata/source/zoneinfo64.txt 2019-05-17 15:57:39.000000000 +0000
@@ -3,17 +3,17 @@
// License & terms of use: http://www.unicode.org/copyright.html#License
//---------------------------------------------------------
// Build tool: tz2icu
-// Build date: Wed Jan 2 12:36:16 2019
+// Build date: Tue Mar 26 16:57:59 2019
// tz database: ftp://ftp.iana.org/tz/
-// tz version: 2018i
-// ICU version: 63.1
+// tz version: 2019a
+// ICU version: 64.1
//---------------------------------------------------------
// >> !!! >> THIS IS A MACHINE-GENERATED FILE << !!! <<
// >> !!! >>> DO NOT EDIT <<< !!! <<
//---------------------------------------------------------
zoneinfo64:table(nofallback) {
- TZVersion { "2018i" }
+ TZVersion { "2019a" }
Zones:array {
/* ACT */ :int { 355 } //Z#0
/* AET */ :int { 367 } //Z#1
@@ -59,9 +59,9 @@
links:intvector { 3, 18, 401 }
} //Z#18
/* Africa/Casablanca */ :table {
- trans:intvector { -1773012580, -956361600, -950490000, -942019200, -761187600, -617241600, -605149200, -81432000, -71110800, 141264000, 147222000, 199756800, 207702000, 231292800, 244249200, 265507200, 271033200, 448243200, 504918000, 1212278400, 1220223600, 1243814400, 1250809200, 1272758400, 1281222000, 1301788800, 1312066800, 1335664800, 1342749600, 1345428000, 1348970400, 1367114400, 1373162400, 1376100000, 1382839200, 1396144800, 1403920800, 1406944800, 1414288800, 1427594400, 1434247200, 1437271200, 1445738400, 1459044000, 1465092000, 1468116000, 1477792800, 1490493600, 1495332000, 1498960800, 1509242400, 1521943200, 1526176800, 1529200800, 1540692000, 1557021600, 1560045600, 1587261600, 1590285600, 1618106400, 1621130400, 1648346400, 1651975200, 1679191200, 1682215200, 1710036000, 1713060000, 1740276000, 1743904800, 1771120800, 1774144800, 1801965600, 1804989600, 1832205600, 1835229600, 1863050400, 1866074400, 1893290400, 1896919200, 1924135200, 1927159200, 1954980000, 1958004000, 1985220000, 1988848800, 2016064800, 2019088800, 2046304800, 2049933600, 2077149600, 2080173600, 2107994400, 2111018400, 2138234400, 2141863200 }
+ trans:intvector { -1773012580, -956361600, -950490000, -942019200, -761187600, -617241600, -605149200, -81432000, -71110800, 141264000, 147222000, 199756800, 207702000, 231292800, 244249200, 265507200, 271033200, 448243200, 504918000, 1212278400, 1220223600, 1243814400, 1250809200, 1272758400, 1281222000, 1301788800, 1312066800, 1335664800, 1342749600, 1345428000, 1348970400, 1367114400, 1373162400, 1376100000, 1382839200, 1396144800, 1403920800, 1406944800, 1414288800, 1427594400, 1434247200, 1437271200, 1445738400, 1459044000, 1465092000, 1468116000, 1477792800, 1490493600, 1495332000, 1498960800, 1509242400, 1521943200, 1526176800, 1529200800, 1557021600, 1560045600, 1587261600, 1590285600, 1618106400, 1621130400, 1648346400, 1651975200, 1679191200, 1682215200, 1710036000, 1713060000, 1740276000, 1743904800, 1771120800, 1774144800, 1801965600, 1804989600, 1832205600, 1835229600, 1863050400, 1866074400, 1893290400, 1896919200, 1924135200, 1927159200, 1954980000, 1958004000, 1985220000, 1988848800, 2016064800, 2019088800, 2046304800, 2049933600, 2077149600, 2080173600, 2107994400, 2111018400, 2138234400, 2141863200 }
typeOffsets:intvector { -1820, 0, 0, 0, 0, 3600, 3600, 0 }
- typeMap:bin { "0102010201020102010201020102010201030102010201020102010201020102010201020102010201020102010201020102010201020301030103010301030103010301030103010301030103010301030103010301030103010301030103" }
+ typeMap:bin { "01020102010201020102010201020102010301020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102" }
} //Z#19
/* Africa/Ceuta */ :table {
transPre32:intvector { -1, 2117514496 }
@@ -78,9 +78,9 @@
/* Africa/Djibouti */ :int { 48 } //Z#24
/* Africa/Douala */ :int { 36 } //Z#25
/* Africa/El_Aaiun */ :table {
- trans:intvector { -1136070432, 198291600, 199756800, 207702000, 231292800, 244249200, 265507200, 271033200, 1212278400, 1220223600, 1243814400, 1250809200, 1272758400, 1281222000, 1301788800, 1312066800, 1335664800, 1342749600, 1345428000, 1348970400, 1367114400, 1373162400, 1376100000, 1382839200, 1396144800, 1403920800, 1406944800, 1414288800, 1427594400, 1434247200, 1437271200, 1445738400, 1459044000, 1465092000, 1468116000, 1477792800, 1490493600, 1495332000, 1498960800, 1509242400, 1521943200, 1526176800, 1529200800, 1540692000, 1557021600, 1560045600, 1587261600, 1590285600, 1618106400, 1621130400, 1648346400, 1651975200, 1679191200, 1682215200, 1710036000, 1713060000, 1740276000, 1743904800, 1771120800, 1774144800, 1801965600, 1804989600, 1832205600, 1835229600, 1863050400, 1866074400, 1893290400, 1896919200, 1924135200, 1927159200, 1954980000, 1958004000, 1985220000, 1988848800, 2016064800, 2019088800, 2046304800, 2049933600, 2077149600, 2080173600, 2107994400, 2111018400, 2138234400, 2141863200 }
- typeOffsets:intvector { -3168, 0, -3600, 0, 0, 0, 0, 3600, 3600, 0 }
- typeMap:bin { "010203020302030203020302030203020302030203020302030203020302030203020302030203020302030402040204020402040204020402040204020402040204020402040204020402040204020402040204" }
+ trans:intvector { -1136070432, 198291600, 199756800, 207702000, 231292800, 244249200, 265507200, 271033200, 1212278400, 1220223600, 1243814400, 1250809200, 1272758400, 1281222000, 1301788800, 1312066800, 1335664800, 1342749600, 1345428000, 1348970400, 1367114400, 1373162400, 1376100000, 1382839200, 1396144800, 1403920800, 1406944800, 1414288800, 1427594400, 1434247200, 1437271200, 1445738400, 1459044000, 1465092000, 1468116000, 1477792800, 1490493600, 1495332000, 1498960800, 1509242400, 1521943200, 1526176800, 1529200800, 1557021600, 1560045600, 1587261600, 1590285600, 1618106400, 1621130400, 1648346400, 1651975200, 1679191200, 1682215200, 1710036000, 1713060000, 1740276000, 1743904800, 1771120800, 1774144800, 1801965600, 1804989600, 1832205600, 1835229600, 1863050400, 1866074400, 1893290400, 1896919200, 1924135200, 1927159200, 1954980000, 1958004000, 1985220000, 1988848800, 2016064800, 2019088800, 2046304800, 2049933600, 2077149600, 2080173600, 2107994400, 2111018400, 2138234400, 2141863200 }
+ typeOffsets:intvector { -3168, 0, -3600, 0, 0, 0, 0, 3600 }
+ typeMap:bin { "0102030203020302030203020302030203020302030203020302030203020302030203020302030203020302030203020302030203020302030203020302030203020302030203020302030203020302030203" }
} //Z#26
/* Africa/Freetown */ :int { 5 } //Z#27
/* Africa/Gaborone */ :int { 43 } //Z#28
@@ -786,9 +786,9 @@
} //Z#163
/* America/Metlakatla */ :table {
transPre32:intvector { -1, 1069743569, -1, 2106011674 }
- trans:intvector { -880207200, -765385200, -21477600, -5756400, 9972000, 25693200, 41421600, 57747600, 73476000, 89197200, 104925600, 120646800, 126698400, 152096400, 162381600, 183546000, 199274400, 215600400, 230724000, 247050000, 262778400, 278499600, 294228000, 309949200, 325677600, 341398800, 357127200, 372848400, 388576800, 404902800, 420026400, 436352400, 1446372000, 1457866800, 1478426400, 1489316400, 1509876000, 1520766000, 1541325600, 1552215600, 1572775200 }
+ trans:intvector { -880207200, -765385200, -21477600, -5756400, 9972000, 25693200, 41421600, 57747600, 73476000, 89197200, 104925600, 120646800, 126698400, 152096400, 162381600, 183546000, 199274400, 215600400, 230724000, 247050000, 262778400, 278499600, 294228000, 309949200, 325677600, 341398800, 357127200, 372848400, 388576800, 404902800, 420026400, 436352400, 1446372000, 1457866800, 1478426400, 1489316400, 1509876000, 1520766000, 1541325600, 1547978400, 1552215600, 1572775200 }
typeOffsets:intvector { 54822, 0, -32400, 0, -32400, 3600, -31578, 0, -28800, 0, -28800, 3600 }
- typeMap:bin { "03040504050405040504050405040504050405040504050405040504050405040504010201020102040201" }
+ typeMap:bin { "0304050405040504050405040504050405040504050405040504050405040504050401020102010204010201" }
finalRule { "US" }
finalRaw:int { -32400 }
finalYear:int { 2020 }
@@ -1374,9 +1374,9 @@
} //Z#267
/* Asia/Gaza */ :table {
transPre32:intvector { -1, 2109557424 }
- trans:intvector { -933645600, -857358000, -844300800, -825822000, -812685600, -794199600, -779853600, -762656400, -748310400, -731127600, -399088800, -386650800, -368330400, -355114800, -336790800, -323654400, -305168400, -292032000, -273632400, -260496000, -242096400, -228960000, -210560400, -197424000, -178938000, -165801600, -147402000, -134265600, -115866000, -102643200, -84330000, -81313200, 142380000, 150843600, 167176800, 178664400, 482277600, 495579600, 516751200, 526424400, 545436000, 558478800, 576626400, 589323600, 609890400, 620773200, 638316000, 651618000, 669765600, 683672400, 701820000, 715726800, 733701600, 747176400, 765151200, 778021200, 796600800, 810075600, 828655200, 843170400, 860104800, 874620000, 891554400, 906069600, 924213600, 939934800, 956268000, 971989200, 987717600, 1003438800, 1019167200, 1034888400, 1050616800, 1066338000, 1082066400, 1096581600, 1113516000, 1128380400, 1143842400, 1158872400, 1175378400, 1189638000, 1206655200, 1219957200, 1238104800, 1252015200, 1269640860, 1281474000, 1301608860, 1312146000, 1333058400, 1348178400, 1364508000, 1380229200, 1395957600, 1414098000, 1427493600, 1445547600, 1458946800, 1477692000 }
+ trans:intvector { -933645600, -857358000, -844300800, -825822000, -812685600, -794199600, -779853600, -762656400, -748310400, -731127600, -399088800, -386650800, -368330400, -355114800, -336790800, -323654400, -305168400, -292032000, -273632400, -260496000, -242096400, -228960000, -210560400, -197424000, -178938000, -165801600, -147402000, -134265600, -115866000, -102643200, -84330000, -81313200, 142380000, 150843600, 167176800, 178664400, 334015200, 337644000, 452556000, 462232800, 482277600, 495579600, 516751200, 526424400, 545436000, 558478800, 576626400, 589323600, 609890400, 620773200, 638316000, 651618000, 669765600, 683672400, 701820000, 715726800, 733701600, 747176400, 765151200, 778021200, 796600800, 810075600, 828655200, 843170400, 860104800, 874620000, 891554400, 906069600, 924213600, 939934800, 956268000, 971989200, 987717600, 1003438800, 1019167200, 1034888400, 1050616800, 1066338000, 1082066400, 1096581600, 1113516000, 1128380400, 1143842400, 1158872400, 1175378400, 1189638000, 1206655200, 1219957200, 1238104800, 1252015200, 1269640860, 1281474000, 1301608860, 1312146000, 1333058400, 1348178400, 1364508000, 1380229200, 1395957600, 1414098000, 1427493600, 1445547600, 1458946800, 1477692000 }
typeOffsets:intvector { 8272, 0, 7200, 0, 7200, 3600 }
- typeMap:bin { "0102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201" }
+ typeMap:bin { "010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201" }
finalRule { "Palestine" }
finalRaw:int { 7200 }
finalYear:int { 2017 }
@@ -1384,9 +1384,9 @@
/* Asia/Harbin */ :int { 314 } //Z#269
/* Asia/Hebron */ :table {
transPre32:intvector { -1, 2109557273 }
- trans:intvector { -933645600, -857358000, -844300800, -825822000, -812685600, -794199600, -779853600, -762656400, -748310400, -731127600, -399088800, -386650800, -368330400, -355114800, -336790800, -323654400, -305168400, -292032000, -273632400, -260496000, -242096400, -228960000, -210560400, -197424000, -178938000, -165801600, -147402000, -134265600, -115866000, -102643200, -84330000, -81313200, 142380000, 150843600, 167176800, 178664400, 482277600, 495579600, 516751200, 526424400, 545436000, 558478800, 576626400, 589323600, 609890400, 620773200, 638316000, 651618000, 669765600, 683672400, 701820000, 715726800, 733701600, 747176400, 765151200, 778021200, 796600800, 810075600, 828655200, 843170400, 860104800, 874620000, 891554400, 906069600, 924213600, 939934800, 956268000, 971989200, 987717600, 1003438800, 1019167200, 1034888400, 1050616800, 1066338000, 1082066400, 1096581600, 1113516000, 1128380400, 1143842400, 1158872400, 1175378400, 1189638000, 1206655200, 1220216400, 1238104800, 1252015200, 1269554400, 1281474000, 1301608860, 1312146000, 1314655200, 1317330000, 1333058400, 1348178400, 1364508000, 1380229200, 1395957600, 1414098000, 1427493600, 1445547600, 1458946800, 1477692000 }
+ trans:intvector { -933645600, -857358000, -844300800, -825822000, -812685600, -794199600, -779853600, -762656400, -748310400, -731127600, -399088800, -386650800, -368330400, -355114800, -336790800, -323654400, -305168400, -292032000, -273632400, -260496000, -242096400, -228960000, -210560400, -197424000, -178938000, -165801600, -147402000, -134265600, -115866000, -102643200, -84330000, -81313200, 142380000, 150843600, 167176800, 178664400, 334015200, 337644000, 452556000, 462232800, 482277600, 495579600, 516751200, 526424400, 545436000, 558478800, 576626400, 589323600, 609890400, 620773200, 638316000, 651618000, 669765600, 683672400, 701820000, 715726800, 733701600, 747176400, 765151200, 778021200, 796600800, 810075600, 828655200, 843170400, 860104800, 874620000, 891554400, 906069600, 924213600, 939934800, 956268000, 971989200, 987717600, 1003438800, 1019167200, 1034888400, 1050616800, 1066338000, 1082066400, 1096581600, 1113516000, 1128380400, 1143842400, 1158872400, 1175378400, 1189638000, 1206655200, 1220216400, 1238104800, 1252015200, 1269554400, 1281474000, 1301608860, 1312146000, 1314655200, 1317330000, 1333058400, 1348178400, 1364508000, 1380229200, 1395957600, 1414098000, 1427493600, 1445547600, 1458946800, 1477692000 }
typeOffsets:intvector { 8423, 0, 7200, 0, 7200, 3600 }
- typeMap:bin { "01020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201" }
+ typeMap:bin { "0102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201" }
finalRule { "Palestine" }
finalRaw:int { 7200 }
finalYear:int { 2017 }
@@ -1426,9 +1426,9 @@
} //Z#277
/* Asia/Jerusalem */ :table {
transPre32:intvector { -1, 1454818042 }
- trans:intvector { -1641003640, -933645600, -857358000, -844300800, -825822000, -812685600, -794199600, -779853600, -762656400, -748310400, -731127600, -681962400, -673243200, -667962000, -652327200, -636426000, -622087200, -608947200, -591847200, -572486400, -558576000, -542851200, -527731200, -514425600, -490845600, -482986800, -459475200, -451537200, -428551200, -418262400, -400032000, -387428400, 142380000, 150843600, 167176800, 178664400, 482277600, 495579600, 516751200, 526424400, 545436000, 558478800, 576626400, 589323600, 609890400, 620773200, 638316000, 651618000, 669765600, 683672400, 701820000, 715726800, 733701600, 747176400, 765151200, 778021200, 796600800, 810075600, 826840800, 842821200, 858895200, 874184400, 890344800, 905029200, 923011200, 936313200, 955670400, 970783200, 986770800, 1001282400, 1017356400, 1033941600, 1048806000, 1065132000, 1081292400, 1095804000, 1112313600, 1128812400, 1143763200, 1159657200, 1175212800, 1189897200, 1206662400, 1223161200, 1238112000, 1254006000, 1269561600, 1284246000, 1301616000, 1317510000, 1333065600, 1348354800, 1364515200, 1382828400 }
+ trans:intvector { -1641003640, -933645600, -857358000, -844300800, -825822000, -812685600, -794199600, -779853600, -762656400, -748310400, -731127600, -681962400, -673243200, -667962000, -652327200, -636426000, -622087200, -608947200, -591847200, -572486400, -558576000, -542851200, -527731200, -514425600, -490845600, -482986800, -459475200, -451537200, -428551200, -418262400, -400032000, -387428400, 142380000, 150843600, 167176800, 178664400, 334015200, 337644000, 452556000, 462232800, 482277600, 495579600, 516751200, 526424400, 545436000, 558478800, 576626400, 589323600, 609890400, 620773200, 638316000, 651618000, 669765600, 683672400, 701820000, 715726800, 733701600, 747176400, 765151200, 778021200, 796600800, 810075600, 826840800, 842821200, 858895200, 874184400, 890344800, 905029200, 923011200, 936313200, 955670400, 970783200, 986770800, 1001282400, 1017356400, 1033941600, 1048806000, 1065132000, 1081292400, 1095804000, 1112313600, 1128812400, 1143763200, 1159657200, 1175212800, 1189897200, 1206662400, 1223161200, 1238112000, 1254006000, 1269561600, 1284246000, 1301616000, 1317510000, 1333065600, 1348354800, 1364515200, 1382828400 }
typeOffsets:intvector { 8454, 0, 7200, 0, 7200, 3600, 7200, 7200, 8440, 0 }
- typeMap:bin { "0401020102010201020102010302010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201" }
+ typeMap:bin { "040102010201020102010201030201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201" }
finalRule { "Zion" }
finalRaw:int { 7200 }
finalYear:int { 2014 }
@@ -2031,13 +2031,10 @@
} //Z#431
/* Etc/GMT0 */ :int { 403 } //Z#432
/* Etc/Greenwich */ :int { 403 } //Z#433
- /* Etc/UCT */ :table {
- typeOffsets:intvector { 0, 0 }
- links:intvector { 434, 614 }
- } //Z#434
+ /* Etc/UCT */ :int { 435 } //Z#434
/* Etc/UTC */ :table {
typeOffsets:intvector { 0, 0 }
- links:intvector { 435, 436, 438, 628, 629, 633 }
+ links:intvector { 434, 435, 436, 438, 614, 628, 629, 633 }
} //Z#435
/* Etc/Universal */ :int { 435 } //Z#436
/* Etc/Unknown */ :table {
@@ -2860,7 +2857,7 @@
finalYear:int { 1977 }
} //Z#612
/* Turkey */ :int { 458 } //Z#613
- /* UCT */ :int { 434 } //Z#614
+ /* UCT */ :int { 435 } //Z#614
/* US/Alaska */ :int { 60 } //Z#615
/* US/Aleutian */ :int { 59 } //Z#616
/* US/Arizona */ :int { 184 } //Z#617
@@ -3113,63 +3110,60 @@
EUAsia:intvector {
2, -31, -1, 3600, 2, 9, -31, -1, 3600, 2, 3600
} //_#11
- Eire:intvector {
- 9, -31, -1, 3600, 2, 2, -31, -1, 3600, 2, -3600
- } //_#12
Fiji:intvector {
10, 1, -1, 7200, 0, 0, 13, -1, 10800, 0, 3600
- } //_#13
+ } //_#12
Haiti:intvector {
2, 8, -1, 7200, 0, 10, 1, -1, 7200, 0, 3600
- } //_#14
+ } //_#13
Iran:intvector {
2, 20, 0, 86400, 0, 8, 20, 0, 86400, 0, 3600
- } //_#15
+ } //_#14
Jordan:intvector {
2, -31, -5, 86400, 0, 9, -31, -6, 0, 1, 3600
- } //_#16
+ } //_#15
LH:intvector {
9, 1, -1, 7200, 0, 3, 1, -1, 7200, 0, 1800
- } //_#17
+ } //_#16
Lebanon:intvector {
2, -31, -1, 0, 0, 9, -31, -1, 0, 0, 3600
- } //_#18
+ } //_#17
Mexico:intvector {
3, 1, -1, 7200, 0, 9, -31, -1, 7200, 0, 3600
- } //_#19
+ } //_#18
Moldova:intvector {
2, -31, -1, 7200, 0, 9, -31, -1, 10800, 0, 3600
- } //_#20
+ } //_#19
NZ:intvector {
8, -30, -1, 7200, 1, 3, 1, -1, 7200, 1, 3600
- } //_#21
+ } //_#20
Palestine:intvector {
- 2, 22, -7, 3600, 0, 9, -31, -7, 3600, 0, 3600
- } //_#22
+ 2, 24, -7, 3600, 0, 9, -31, -7, 3600, 0, 3600
+ } //_#21
Para:intvector {
9, 1, -1, 0, 0, 2, 22, -1, 0, 0, 3600
- } //_#23
+ } //_#22
Syria:intvector {
2, -31, -6, 0, 0, 9, -31, -6, 0, 0, 3600
- } //_#24
+ } //_#23
SystemV:intvector {
3, -30, -1, 7200, 0, 9, -31, -1, 7200, 0, 3600
- } //_#25
+ } //_#24
Thule:intvector {
2, 8, -1, 7200, 0, 10, 1, -1, 7200, 0, 3600
- } //_#26
+ } //_#25
Troll:intvector {
2, -31, -1, 3600, 2, 9, -31, -1, 3600, 2, 7200
- } //_#27
+ } //_#26
US:intvector {
2, 8, -1, 7200, 0, 10, 1, -1, 7200, 0, 3600
- } //_#28
+ } //_#27
WS:intvector {
8, -30, -1, 10800, 0, 3, 1, -1, 14400, 0, 3600
- } //_#29
+ } //_#28
Zion:intvector {
2, 23, -6, 7200, 0, 9, -31, -1, 7200, 0, 3600
- } //_#30
+ } //_#29
}
Regions:array {
"AU", //Z#0 ACT
diff -Nru thunderbird-60.6.1+build2/intl/tzdata/VERSION thunderbird-60.7.0+build1/intl/tzdata/VERSION
--- thunderbird-60.6.1+build2/intl/tzdata/VERSION 2019-03-25 09:16:59.000000000 +0000
+++ thunderbird-60.7.0+build1/intl/tzdata/VERSION 2019-05-17 15:57:39.000000000 +0000
@@ -1 +1 @@
-2018i
+2019a
diff -Nru thunderbird-60.6.1+build2/intl/update-icu.sh thunderbird-60.7.0+build1/intl/update-icu.sh
--- thunderbird-60.6.1+build2/intl/update-icu.sh 2019-03-25 09:16:59.000000000 +0000
+++ thunderbird-60.7.0+build1/intl/update-icu.sh 2019-05-17 15:57:40.000000000 +0000
@@ -5,19 +5,24 @@
set -e
-# Usage: update-icu.sh
-# E.g., for ICU 58.2: update-icu.sh https://ssl.icu-project.org/repos/icu/tags/release-58-2/icu4c/
+# Update to an ICU release:
+# Usage: update-icu.sh
+# E.g., for ICU 62.1: update-icu.sh https://github.com/unicode-org/icu.git release-62-1
+#
+# Update to an ICU maintenance branch:
+# Usage: update-icu.sh
+# E.g., for ICU 62.1: update-icu.sh https://github.com/unicode-org/icu.git maint/maint-62
-if [ $# -lt 1 ]; then
- echo "Usage: update-icu.sh "
+if [ $# -lt 2 ]; then
+ echo "Usage: update-icu.sh "
exit 1
fi
-# Ensure that $Date$ in the checked-out svn files expands timezone-agnostically,
+# Ensure that $Date$ in the checked-out git files expands timezone-agnostically,
# so that this script's behavior is consistent when run from any time zone.
export TZ=UTC
-# Also ensure SVN-INFO is consistently English.
+# Also ensure GIT-INFO is consistently English.
export LANG=en_US.UTF-8
export LANGUAGE=en_US
export LC_ALL=en_US.UTF-8
@@ -26,7 +31,18 @@
# Remove intl/icu/source, then replace it with a clean export.
rm -rf ${icu_dir}/source
-svn export $1/source/ ${icu_dir}/source
+tmpclonedir=$(mktemp -d)
+git clone --depth 1 --branch $2 $1 ${tmpclonedir}
+cp -r ${tmpclonedir}/icu4c/source ${icu_dir}/source
+
+# Record `git log`.
+# (This ensures that if ICU modifications are performed properly, it's always
+# possible to run the command at the top of this script and make no changes to
+# the tree.)
+git -C ${tmpclonedir} log -1 > ${icu_dir}/GIT-INFO
+
+# Clean up after ourselves.
+rm -rf ${tmpclonedir}
# remove layoutex, tests, and samples, but leave makefiles in place
find ${icu_dir}/source/layoutex -name '*Makefile.in' -prune -or -type f -print | xargs rm
@@ -58,13 +74,6 @@
-name tzdbNames.txt -prune -or \
-name '*.txt' -print | xargs sed -i '/^\s\{4\}zoneStrings{/{N; s/^\s\{4\}zoneStrings{\n\s\{4\}}// }; /^$/d'
-# Record `svn info`, eliding the line that changes every time the entire ICU
-# repository (not just the path within it we care about) receives a commit.
-# (This ensures that if ICU modifications are performed properly, it's always
-# possible to run the command at the top of this script and make no changes to
-# the tree.)
-svn info $1 | grep -v '^Revision: [[:digit:]]\+$' > ${icu_dir}/SVN-INFO
-
for patch in \
bug-915735 \
suppress-warnings.diff \
@@ -77,13 +86,13 @@
done
topsrcdir=`dirname $0`/../
-python ${topsrcdir}/js/src/tests/ecma_6/String/make-normalize-generateddata-input.py $topsrcdir
+python ${topsrcdir}/js/src/tests/non262/String/make-normalize-generateddata-input.py $topsrcdir
# Update our moz.build files in config/external/icu, and
# build a new ICU data file.
python `dirname $0`/icu_sources_data.py $topsrcdir
-hg addremove "${icu_dir}/source" "${icu_dir}/SVN-INFO" ${topsrcdir}/config/external/icu
+hg addremove "${icu_dir}/source" "${icu_dir}/GIT-INFO" ${topsrcdir}/config/external/icu
# Check local tzdata version.
`dirname $0`/update-tzdata.sh -c
diff -Nru thunderbird-60.6.1+build2/js/src/builtin/intl/DateTimeFormat.js thunderbird-60.7.0+build1/js/src/builtin/intl/DateTimeFormat.js
--- thunderbird-60.6.1+build2/js/src/builtin/intl/DateTimeFormat.js 2019-03-25 09:17:00.000000000 +0000
+++ thunderbird-60.7.0+build1/js/src/builtin/intl/DateTimeFormat.js 2019-05-17 15:57:40.000000000 +0000
@@ -226,12 +226,7 @@
// Step 3.
if (ianaTimeZone === "Etc/UTC" || ianaTimeZone === "Etc/GMT") {
- // ICU/CLDR canonicalizes Etc/UCT to Etc/GMT, but following IANA and
- // ECMA-402 to the letter means Etc/UCT is a separate time zone.
- if (timeZone === "Etc/UCT" || timeZone === "UCT")
- ianaTimeZone = "Etc/UCT";
- else
- ianaTimeZone = "UTC";
+ ianaTimeZone = "UTC";
}
// Step 4.
diff -Nru thunderbird-60.6.1+build2/js/src/builtin/intl/TimeZoneDataGenerated.h thunderbird-60.7.0+build1/js/src/builtin/intl/TimeZoneDataGenerated.h
--- thunderbird-60.6.1+build2/js/src/builtin/intl/TimeZoneDataGenerated.h 2019-03-25 09:16:59.000000000 +0000
+++ thunderbird-60.7.0+build1/js/src/builtin/intl/TimeZoneDataGenerated.h 2019-05-17 15:57:39.000000000 +0000
@@ -1,5 +1,5 @@
// Generated by make_intl_data.py. DO NOT EDIT.
-// tzdata version = 2018i
+// tzdata version = 2019a
#ifndef builtin_intl_TimeZoneDataGenerated_h
#define builtin_intl_TimeZoneDataGenerated_h
diff -Nru thunderbird-60.6.1+build2/js/src/frontend/BytecodeEmitter.cpp thunderbird-60.7.0+build1/js/src/frontend/BytecodeEmitter.cpp
--- thunderbird-60.6.1+build2/js/src/frontend/BytecodeEmitter.cpp 2019-03-25 09:17:00.000000000 +0000
+++ thunderbird-60.7.0+build1/js/src/frontend/BytecodeEmitter.cpp 2019-05-17 15:57:39.000000000 +0000
@@ -2044,10 +2044,16 @@
}
bool BytecodeEmitter::emitCheck(ptrdiff_t delta, ptrdiff_t* offset) {
- *offset = code().length();
+ size_t oldLength = code().length();
+ *offset = ptrdiff_t(oldLength);
+
+ size_t newLength = oldLength + size_t(delta);
+ if (MOZ_UNLIKELY(newLength > MaxBytecodeLength)) {
+ ReportAllocationOverflow(cx);
+ return false;
+ }
if (!code().growBy(delta)) {
- ReportOutOfMemory(cx);
return false;
}
return true;
@@ -9982,12 +9988,18 @@
static bool AllocSrcNote(JSContext* cx, SrcNotesVector& notes,
unsigned* index) {
+ size_t oldLength = notes.length();
+
+ if (MOZ_UNLIKELY(oldLength + 1 > MaxSrcNotesLength)) {
+ ReportAllocationOverflow(cx);
+ return false;
+ }
+
if (!notes.growBy(1)) {
- ReportOutOfMemory(cx);
return false;
}
- *index = notes.length() - 1;
+ *index = oldLength;
return true;
}
@@ -10093,10 +10105,13 @@
/* Maybe this offset was already set to a four-byte value. */
if (!(*sn & SN_4BYTE_OFFSET_FLAG)) {
/* Insert three dummy bytes that will be overwritten shortly. */
+ if (MOZ_UNLIKELY(notes.length() + 3 > MaxSrcNotesLength)) {
+ ReportAllocationOverflow(cx);
+ return false;
+ }
jssrcnote dummy = 0;
if (!(sn = notes.insert(sn, dummy)) || !(sn = notes.insert(sn, dummy)) ||
!(sn = notes.insert(sn, dummy))) {
- ReportOutOfMemory(cx);
return false;
}
}
diff -Nru thunderbird-60.6.1+build2/js/src/frontend/BytecodeEmitter.h thunderbird-60.7.0+build1/js/src/frontend/BytecodeEmitter.h
--- thunderbird-60.6.1+build2/js/src/frontend/BytecodeEmitter.h 2019-03-25 09:17:00.000000000 +0000
+++ thunderbird-60.7.0+build1/js/src/frontend/BytecodeEmitter.h 2019-05-17 15:57:39.000000000 +0000
@@ -104,6 +104,9 @@
void finish(YieldAndAwaitOffsetArray& array, uint32_t prologueLength);
};
+static constexpr size_t MaxBytecodeLength = INT32_MAX;
+static constexpr size_t MaxSrcNotesLength = INT32_MAX;
+
// Have a few inline elements, so as to avoid heap allocation for tiny
// sequences. See bug 1390526.
typedef Vector BytecodeVector;
diff -Nru thunderbird-60.6.1+build2/js/src/jit/arm/Assembler-arm.cpp thunderbird-60.7.0+build1/js/src/jit/arm/Assembler-arm.cpp
--- thunderbird-60.6.1+build2/js/src/jit/arm/Assembler-arm.cpp 2019-03-25 09:17:01.000000000 +0000
+++ thunderbird-60.7.0+build1/js/src/jit/arm/Assembler-arm.cpp 2019-05-17 15:57:40.000000000 +0000
@@ -1769,7 +1769,12 @@
BufferOffset ret = allocBranchInst();
if (oom()) return BufferOffset();
- as_b(BufferOffset(l).diffB(ret), c, ret);
+ BOffImm off = BufferOffset(l).diffB(ret);
+ if (off.isInvalid()) {
+ m_buffer.fail_bail();
+ return BufferOffset();
+ }
+ as_b(off, c, ret);
#ifdef JS_DISASM_ARM
spewBranch(m_buffer.getInstOrNull(ret), refLabel(l));
#endif
diff -Nru thunderbird-60.6.1+build2/js/src/jit/arm/MacroAssembler-arm.cpp thunderbird-60.7.0+build1/js/src/jit/arm/MacroAssembler-arm.cpp
--- thunderbird-60.6.1+build2/js/src/jit/arm/MacroAssembler-arm.cpp 2019-03-25 09:17:01.000000000 +0000
+++ thunderbird-60.7.0+build1/js/src/jit/arm/MacroAssembler-arm.cpp 2019-05-17 15:57:41.000000000 +0000
@@ -4040,7 +4040,10 @@
void MacroAssembler::patchCall(uint32_t callerOffset, uint32_t calleeOffset) {
BufferOffset inst(callerOffset - 4);
- as_bl(BufferOffset(calleeOffset).diffB(inst), Always, inst);
+ BOffImm off = BufferOffset(calleeOffset).diffB(inst);
+ MOZ_RELEASE_ASSERT(!off.isInvalid(),
+ "Failed to insert necessary far jump islands");
+ as_bl(off, Always, inst);
}
CodeOffset MacroAssembler::farJumpWithPatch() {
diff -Nru thunderbird-60.6.1+build2/js/src/jit/CodeGenerator.cpp thunderbird-60.7.0+build1/js/src/jit/CodeGenerator.cpp
--- thunderbird-60.6.1+build2/js/src/jit/CodeGenerator.cpp 2019-03-25 09:17:01.000000000 +0000
+++ thunderbird-60.7.0+build1/js/src/jit/CodeGenerator.cpp 2019-05-17 15:57:40.000000000 +0000
@@ -908,23 +908,9 @@
void CodeGenerator::visitFunctionDispatch(LFunctionDispatch* lir) {
MFunctionDispatch* mir = lir->mir();
Register input = ToRegister(lir->input());
- Label* lastLabel;
- size_t casesWithFallback;
- // Determine if the last case is fallback or an ordinary case.
- if (!mir->hasFallback()) {
- MOZ_ASSERT(mir->numCases() > 0);
- casesWithFallback = mir->numCases();
- lastLabel = skipTrivialBlocks(mir->getCaseBlock(mir->numCases() - 1))
- ->lir()
- ->label();
- } else {
- casesWithFallback = mir->numCases() + 1;
- lastLabel = skipTrivialBlocks(mir->getFallback())->lir()->label();
- }
-
- // Compare function pointers, except for the last case.
- for (size_t i = 0; i < casesWithFallback - 1; i++) {
+ // Compare function pointers
+ for (size_t i = 0; i < mir->numCases(); i++) {
MOZ_ASSERT(i < mir->numCases());
LBlock* target = skipTrivialBlocks(mir->getCaseBlock(i))->lir();
if (ObjectGroup* funcGroup = mir->getCaseObjectGroup(i)) {
@@ -936,8 +922,14 @@
}
}
- // Jump to the last case.
- masm.jump(lastLabel);
+ // If at the end, and we have a fallback, we can jump to the fallback block.
+ if (mir->hasFallback()) {
+ masm.jump(skipTrivialBlocks(mir->getFallback())->lir()->label());
+ return;
+ }
+
+ // Otherwise, crash.
+ masm.assumeUnreachable("Did not match input function!");
}
void CodeGenerator::visitObjectGroupDispatch(LObjectGroupDispatch* lir) {
@@ -976,13 +968,12 @@
if (!mir->hasFallback()) {
MOZ_ASSERT(lastBranch.isInitialized());
-#ifdef DEBUG
+
Label ok;
lastBranch.relink(&ok);
lastBranch.emit(masm);
masm.assumeUnreachable("Unexpected ObjectGroup");
masm.bind(&ok);
-#endif
if (!isNextBlock(lastBlock)) masm.jump(lastBlock->label());
return;
}
diff -Nru thunderbird-60.6.1+build2/js/src/tests/non262/Intl/DateTimeFormat/timeZone_backward_links.js thunderbird-60.7.0+build1/js/src/tests/non262/Intl/DateTimeFormat/timeZone_backward_links.js
--- thunderbird-60.6.1+build2/js/src/tests/non262/Intl/DateTimeFormat/timeZone_backward_links.js 2019-03-25 09:17:02.000000000 +0000
+++ thunderbird-60.7.0+build1/js/src/tests/non262/Intl/DateTimeFormat/timeZone_backward_links.js 2019-05-17 15:57:41.000000000 +0000
@@ -1,7 +1,7 @@
// |reftest| skip-if(!this.hasOwnProperty("Intl"))
// Generated by make_intl_data.py. DO NOT EDIT.
-// tzdata version = 2018i
+// tzdata version = 2019a
const tzMapper = [
x => x,
@@ -67,6 +67,7 @@
"Cuba": "America/Havana",
"Egypt": "Africa/Cairo",
"Eire": "Europe/Dublin",
+ "Etc/UCT": "Etc/UTC",
"GB": "Europe/London",
"GB-Eire": "Europe/London",
"GMT+0": "Etc/GMT",
@@ -98,7 +99,7 @@
"ROK": "Asia/Seoul",
"Singapore": "Asia/Singapore",
"Turkey": "Europe/Istanbul",
- "UCT": "Etc/UCT",
+ "UCT": "Etc/UTC",
"US/Alaska": "America/Anchorage",
"US/Aleutian": "America/Adak",
"US/Arizona": "America/Phoenix",
diff -Nru thunderbird-60.6.1+build2/js/src/tests/non262/Intl/DateTimeFormat/timeZone_backzone.js thunderbird-60.7.0+build1/js/src/tests/non262/Intl/DateTimeFormat/timeZone_backzone.js
--- thunderbird-60.6.1+build2/js/src/tests/non262/Intl/DateTimeFormat/timeZone_backzone.js 2019-03-25 09:17:02.000000000 +0000
+++ thunderbird-60.7.0+build1/js/src/tests/non262/Intl/DateTimeFormat/timeZone_backzone.js 2019-05-17 15:57:41.000000000 +0000
@@ -1,7 +1,7 @@
// |reftest| skip-if(!this.hasOwnProperty("Intl"))
// Generated by make_intl_data.py. DO NOT EDIT.
-// tzdata version = 2018i
+// tzdata version = 2019a
const tzMapper = [
x => x,
diff -Nru thunderbird-60.6.1+build2/js/src/tests/non262/Intl/DateTimeFormat/timeZone_backzone_links.js thunderbird-60.7.0+build1/js/src/tests/non262/Intl/DateTimeFormat/timeZone_backzone_links.js
--- thunderbird-60.6.1+build2/js/src/tests/non262/Intl/DateTimeFormat/timeZone_backzone_links.js 2019-03-25 09:17:02.000000000 +0000
+++ thunderbird-60.7.0+build1/js/src/tests/non262/Intl/DateTimeFormat/timeZone_backzone_links.js 2019-05-17 15:57:41.000000000 +0000
@@ -1,7 +1,7 @@
// |reftest| skip-if(!this.hasOwnProperty("Intl"))
// Generated by make_intl_data.py. DO NOT EDIT.
-// tzdata version = 2018i
+// tzdata version = 2019a
const tzMapper = [
x => x,
diff -Nru thunderbird-60.6.1+build2/js/src/tests/non262/Intl/DateTimeFormat/timeZone.js thunderbird-60.7.0+build1/js/src/tests/non262/Intl/DateTimeFormat/timeZone.js
--- thunderbird-60.6.1+build2/js/src/tests/non262/Intl/DateTimeFormat/timeZone.js 2019-03-25 09:17:02.000000000 +0000
+++ thunderbird-60.7.0+build1/js/src/tests/non262/Intl/DateTimeFormat/timeZone.js 2019-05-17 15:57:41.000000000 +0000
@@ -21,7 +21,7 @@
"GMT+0", "GMT-0", "GMT0", "Greenwich",
// Links to Etc/UTC. (tzdata/backward)
- "UTC", "Universal", "Zulu",
+ "UTC", "Universal", "Zulu", "Etc/UCT", "UCT",
];
for (let timeZone of utcTimeZones) {
@@ -31,19 +31,6 @@
}
}
-
-// ECMA-402 doesn't normalize Etc/UCT to UTC.
-const uctTimeZones = [
- "Etc/UCT", "UCT",
-];
-
-for (let timeZone of uctTimeZones) {
- for (let map of tzMapper) {
- let dtf = new Intl.DateTimeFormat(undefined, {timeZone: map(timeZone)});
- assertEq(dtf.resolvedOptions().timeZone, "Etc/UCT");
- }
-}
-
const invalidTimeZones = [
"", "null", "undefined", "UTC\0",
diff -Nru thunderbird-60.6.1+build2/js/src/tests/non262/Intl/DateTimeFormat/timeZone_notbackward_links.js thunderbird-60.7.0+build1/js/src/tests/non262/Intl/DateTimeFormat/timeZone_notbackward_links.js
--- thunderbird-60.6.1+build2/js/src/tests/non262/Intl/DateTimeFormat/timeZone_notbackward_links.js 2019-03-25 09:17:02.000000000 +0000
+++ thunderbird-60.7.0+build1/js/src/tests/non262/Intl/DateTimeFormat/timeZone_notbackward_links.js 2019-05-17 15:57:41.000000000 +0000
@@ -1,7 +1,7 @@
// |reftest| skip-if(!this.hasOwnProperty("Intl"))
// Generated by make_intl_data.py. DO NOT EDIT.
-// tzdata version = 2018i
+// tzdata version = 2019a
const tzMapper = [
x => x,
diff -Nru thunderbird-60.6.1+build2/js/src/tests/non262/Intl/DateTimeFormat/tz-environment-variable.js thunderbird-60.7.0+build1/js/src/tests/non262/Intl/DateTimeFormat/tz-environment-variable.js
--- thunderbird-60.6.1+build2/js/src/tests/non262/Intl/DateTimeFormat/tz-environment-variable.js 2019-03-25 09:17:02.000000000 +0000
+++ thunderbird-60.7.0+build1/js/src/tests/non262/Intl/DateTimeFormat/tz-environment-variable.js 2019-05-17 15:57:41.000000000 +0000
@@ -51,7 +51,7 @@
// { id: "GMT+0", normalized: "UTC" },
// { id: "GMT-0", normalized: "UTC" },
// { id: "GMT0", normalized: "UTC" },
- { id: "UCT", normalized: "Etc/UCT" },
+ { id: "UCT", normalized: "UTC" },
{ id: "UTC", normalized: "UTC" },
{ id: "GMT", normalized: "UTC" },
];
diff -Nru thunderbird-60.6.1+build2/js/src/vm/ProxyObject.cpp thunderbird-60.7.0+build1/js/src/vm/ProxyObject.cpp
--- thunderbird-60.6.1+build2/js/src/vm/ProxyObject.cpp 2019-03-25 09:17:09.000000000 +0000
+++ thunderbird-60.7.0+build1/js/src/vm/ProxyObject.cpp 2019-05-17 15:57:47.000000000 +0000
@@ -103,8 +103,16 @@
else
proxy->setSameCompartmentPrivate(priv);
+ if (newKind == SingletonObject) {
+ Rooted rootedProxy(cx, proxy);
+ if (!JSObject::setSingleton(cx, rootedProxy)) {
+ return nullptr;
+ }
+ return rootedProxy;
+ }
+
/* Don't track types of properties of non-DOM and non-singleton proxies. */
- if (newKind != SingletonObject && !clasp->isDOMClass())
+ if (!clasp->isDOMClass())
MarkObjectGroupUnknownProperties(cx, proxy->group());
return proxy;
@@ -184,12 +192,6 @@
js::gc::TraceCreateObject(pobj);
- if (newKind == SingletonObject) {
- Rooted pobjRoot(cx, pobj);
- if (!JSObject::setSingleton(cx, pobjRoot)) return cx->alreadyReportedOOM();
- pobj = pobjRoot;
- }
-
return pobj;
}
diff -Nru thunderbird-60.6.1+build2/layout/base/nsLayoutUtils.cpp thunderbird-60.7.0+build1/layout/base/nsLayoutUtils.cpp
--- thunderbird-60.6.1+build2/layout/base/nsLayoutUtils.cpp 2019-03-25 09:17:09.000000000 +0000
+++ thunderbird-60.7.0+build1/layout/base/nsLayoutUtils.cpp 2019-05-17 15:57:47.000000000 +0000
@@ -8,6 +8,7 @@
#include "mozilla/ArrayUtils.h"
#include "mozilla/BasicEvents.h"
+#include "mozilla/dom/CanvasUtils.h"
#include "mozilla/ClearOnShutdown.h"
#include "mozilla/EffectCompositor.h"
#include "mozilla/EffectSet.h"
@@ -7306,9 +7307,10 @@
}
result.mPrincipal = principal.forget();
- // no images, including SVG images, can load content from another domain.
- result.mIsWriteOnly = false;
result.mImageRequest = imgRequest.forget();
+ result.mIsWriteOnly =
+ CanvasUtils::CheckWriteOnlySecurity(result.mCORSUsed, result.mPrincipal);
+
return result;
}
@@ -7401,7 +7403,8 @@
result.mHasSize = true;
result.mSize = result.mLayersImage->GetSize();
result.mPrincipal = principal.forget();
- result.mIsWriteOnly = false;
+ result.mIsWriteOnly =
+ CanvasUtils::CheckWriteOnlySecurity(result.mCORSUsed, result.mPrincipal);
return result;
}
diff -Nru thunderbird-60.6.1+build2/layout/style/ServoKeyframesRule.cpp thunderbird-60.7.0+build1/layout/style/ServoKeyframesRule.cpp
--- thunderbird-60.6.1+build2/layout/style/ServoKeyframesRule.cpp 2019-03-25 09:17:13.000000000 +0000
+++ thunderbird-60.7.0+build1/layout/style/ServoKeyframesRule.cpp 2019-05-17 15:57:50.000000000 +0000
@@ -73,7 +73,16 @@
void AppendRule() { mRules.AppendObject(nullptr); }
- void RemoveRule(uint32_t aIndex) { mRules.RemoveObjectAt(aIndex); }
+ void RemoveRule(uint32_t aIndex) {
+ if (aIndex >= mRules.Length()) {
+ return;
+ }
+ if (css::Rule* child = mRules[aIndex]) {
+ child->SetStyleSheet(nullptr);
+ child->SetParentRule(nullptr);
+ }
+ mRules.RemoveObjectAt(aIndex);
+ }
uint32_t Length() final { return mRules.Length(); }
diff -Nru thunderbird-60.6.1+build2/media/libpng/png.c thunderbird-60.7.0+build1/media/libpng/png.c
--- thunderbird-60.6.1+build2/media/libpng/png.c 2019-03-25 09:17:14.000000000 +0000
+++ thunderbird-60.7.0+build1/media/libpng/png.c 2019-05-17 15:57:51.000000000 +0000
@@ -4598,8 +4598,7 @@
if (image != NULL && image->opaque != NULL &&
image->opaque->error_buf == NULL)
{
- /* Ignore errors here: */
- (void)png_safe_execute(image, png_image_free_function, image);
+ png_image_free_function(image);
image->opaque = NULL;
}
}
diff -Nru thunderbird-60.6.1+build2/media/webrtc/trunk/webrtc/modules/video_capture/windows/MediaType.cpp thunderbird-60.7.0+build1/media/webrtc/trunk/webrtc/modules/video_capture/windows/MediaType.cpp
--- thunderbird-60.6.1+build2/media/webrtc/trunk/webrtc/modules/video_capture/windows/MediaType.cpp 2019-03-25 09:17:17.000000000 +0000
+++ thunderbird-60.7.0+build1/media/webrtc/trunk/webrtc/modules/video_capture/windows/MediaType.cpp 2019-05-17 15:57:52.000000000 +0000
@@ -82,7 +82,10 @@
Clear();
// Shallow copy.
- memcpy(this, aMediaType, sizeof(AM_MEDIA_TYPE));
+ memcpy(static_cast(this), aMediaType, sizeof(AM_MEDIA_TYPE));
+
+ if (pUnk)
+ pUnk->AddRef();
// Create deep copy of incoming data...
if (cbFormat) {
@@ -92,9 +95,6 @@
memcpy(pbFormat, aMediaType->pbFormat, cbFormat);
}
- if (pUnk)
- pUnk->AddRef();
-
return S_OK;
}
diff -Nru thunderbird-60.6.1+build2/netwerk/base/moz.build thunderbird-60.7.0+build1/netwerk/base/moz.build
--- thunderbird-60.6.1+build2/netwerk/base/moz.build 2019-03-25 09:17:19.000000000 +0000
+++ thunderbird-60.7.0+build1/netwerk/base/moz.build 2019-05-17 15:57:54.000000000 +0000
@@ -306,5 +306,10 @@
'/security/pkix/include'
]
+if CONFIG['MOZ_WIDGET_TOOLKIT'] == 'cocoa':
+ LOCAL_INCLUDES += [
+ '/xpcom/base',
+ ]
+
if CONFIG['CC_TYPE'] in ('clang', 'gcc'):
CXXFLAGS += ['-Wno-error=shadow']
diff -Nru thunderbird-60.6.1+build2/netwerk/base/ProxyAutoConfig.cpp thunderbird-60.7.0+build1/netwerk/base/ProxyAutoConfig.cpp
--- thunderbird-60.6.1+build2/netwerk/base/ProxyAutoConfig.cpp 2019-03-25 09:17:19.000000000 +0000
+++ thunderbird-60.7.0+build1/netwerk/base/ProxyAutoConfig.cpp 2019-05-17 15:57:54.000000000 +0000
@@ -21,6 +21,10 @@
#include "nsServiceManagerUtils.h"
#include "nsNetCID.h"
+#if defined(XP_MACOSX)
+# include "nsMacUtilsImpl.h"
+#endif
+
namespace mozilla {
namespace net {
@@ -661,6 +665,10 @@
mJSNeedsSetup = false;
MOZ_ASSERT(!GetRunning(), "JIT is running");
+#if defined(XP_MACOSX)
+ nsMacUtilsImpl::EnableTCSMIfAvailable();
+#endif
+
delete mJSContext;
mJSContext = nullptr;
diff -Nru thunderbird-60.6.1+build2/netwerk/dns/effective_tld_names.dat thunderbird-60.7.0+build1/netwerk/dns/effective_tld_names.dat
--- thunderbird-60.6.1+build2/netwerk/dns/effective_tld_names.dat 2019-03-25 09:17:19.000000000 +0000
+++ thunderbird-60.7.0+build1/netwerk/dns/effective_tld_names.dat 2019-05-17 15:57:54.000000000 +0000
@@ -155,8 +155,13 @@
net.al
org.al
-// am : https://en.wikipedia.org/wiki/.am
+// am : https://www.amnic.net/policy/en/Policy_EN.pdf
am
+co.am
+com.am
+commune.am
+net.am
+org.am
// ao : https://en.wikipedia.org/wiki/.ao
// http://www.dns.ao/REGISTR.DOC
@@ -984,17 +989,16 @@
fo
// fr : http://www.afnic.fr/
-// domaines descriptifs : http://www.afnic.fr/obtenir/chartes/nommage-fr/annexe-descriptifs
+// domaines descriptifs : https://www.afnic.fr/medias/documents/Cadre_legal/Afnic_Naming_Policy_12122016_VEN.pdf
fr
-com.fr
asso.fr
+com.fr
+gouv.fr
nom.fr
prd.fr
-presse.fr
tm.fr
-// domaines sectoriels : http://www.afnic.fr/obtenir/chartes/nommage-fr/annexe-sectoriels
+// domaines sectoriels : https://www.afnic.fr/en/products-and-services/the-fr-tld/sector-based-fr-domains-4.html
aeroport.fr
-assedic.fr
avocat.fr
avoues.fr
cci.fr
@@ -1002,7 +1006,6 @@
chirurgiens-dentistes.fr
experts-comptables.fr
geometre-expert.fr
-gouv.fr
greta.fr
huissier-justice.fr
medecin.fr
@@ -6188,34 +6191,33 @@
edu.to
mil.to
-// subTLDs: https://www.nic.tr/forms/eng/policies.pdf
-// and: https://www.nic.tr/forms/politikalar.pdf
-// Submitted by
+// tr : https://nic.tr/
+// https://nic.tr/forms/eng/policies.pdf
+// https://nic.tr/index.php?USRACTN=PRICELST
tr
-com.tr
-info.tr
-biz.tr
-net.tr
-org.tr
-web.tr
-gen.tr
-tv.tr
av.tr
-dr.tr
bbs.tr
-name.tr
-tel.tr
-gov.tr
bel.tr
-pol.tr
+biz.tr
+com.tr
+dr.tr
+edu.tr
+gen.tr
+gov.tr
+info.tr
mil.tr
k12.tr
-edu.tr
kep.tr
-
+name.tr
+net.tr
+org.tr
+pol.tr
+tel.tr
+tsk.tr
+tv.tr
+web.tr
// Used by Northern Cyprus
nc.tr
-
// Used by government agencies of Northern Cyprus
gov.nc.tr
@@ -7938,9 +7940,6 @@
// dog : 2014-12-04 Binky Moon, LLC
dog
-// doha : 2014-09-18 Communications Regulatory Authority (CRA)
-doha
-
// domains : 2013-10-17 Binky Moon, LLC
domains
@@ -10825,6 +10824,7 @@
// Automattic Inc. : https://automattic.com/
// Submitted by Alex Concha
go-vip.co
+go-vip.net
wpcomstaging.com
// AVM : https://avm.de
@@ -10840,6 +10840,10 @@
// Submitted by Anthony Voutas
backplaneapp.io
+// Banzai Cloud
+// Submitted by Gabor Kozma
+app.banzaicloud.io
+
// BetaInABox
// Submitted by Adrian
betainabox.com
@@ -10875,6 +10879,7 @@
// Bytemark Hosting : https://www.bytemark.co.uk
// Submitted by Paul Cammish
+uk0.bigv.io
dh.bytemark.co.uk
vm.bytemark.co.uk
@@ -10943,6 +10948,10 @@
// Submitted by Alex Stoddard
xenapponazure.com
+// Civilized Discourse Construction Kit, Inc. : https://www.discourse.org/
+// Submitted by Rishabh Nambiar
+discourse.group
+
// ClearVox : http://www.clearvox.nl/
// Submitted by Leon Rowland
virtueeldomein.nl
@@ -10969,6 +10978,10 @@
cloudcontrolled.com
cloudcontrolapp.com
+// Cloudflare, Inc. : https://www.cloudflare.com/
+// Submitted by Jake Riesterer
+workers.dev
+
// co.ca : http://registry.co.ca/
co.ca
@@ -11709,6 +11722,11 @@
// Submitted by Alex Hanselka
gitlab.io
+// GOV.UK Platform as a Service : https://www.cloud.service.gov.uk/
+// Submitted by Tom Whitwell
+cloudapps.digital
+london.cloudapps.digital
+
// UKHomeOffice : https://www.gov.uk/government/organisations/home-office
// Submitted by Jon Shanks
homeoffice.gov.uk
@@ -12076,6 +12094,10 @@
org.ru
pp.ru
+// Nabu Casa : https://www.nabucasa.com
+// Submitted by Paulus Schoutsen
+ui.nabu.casa
+
// Netlify : https://www.netlify.com
// Submitted by Jessica Parsons
bitballoon.com
@@ -12405,6 +12427,11 @@
rackmaze.com
rackmaze.net
+// Rancher Labs, Inc : https://rancher.com
+// Submitted by Vincent Fiduccia
+*.on-rancher.cloud
+*.on-rio.io
+
// Read The Docs, Inc : https://www.readthedocs.org
// Submitted by David Fischer
readthedocs.io
@@ -12428,6 +12455,10 @@
ptplus.fit
wellbeingzone.co.uk
+// Rochester Institute of Technology : http://www.rit.edu/
+// Submitted by Jennifer Herting
+git-pages.rit.edu
+
// Sandstorm Development Group, Inc. : https://sandcats.io/
// Submitted by Asheesh Laroia
sandcats.io
@@ -12535,6 +12566,10 @@
applicationcloud.io
scapp.io
+// Syncloud : https://syncloud.org
+// Submitted by Boris Rybalkin
+syncloud.it
+
// Synology, Inc. : https://www.synology.com/
// Submitted by Rony Weng
diskstation.me
@@ -12732,6 +12767,10 @@
// Submitted by Martin Angelov
bss.design
+// Zitcom A/S : https://www.zitcom.dk
+// Submitted by Emil Stahl
+site.builder.nu
+
// Zone.id : https://zone.id/
// Submitted by Su Hendro
zone.id
diff -Nru thunderbird-60.6.1+build2/python/mozbuild/mozbuild/mach_commands.py thunderbird-60.7.0+build1/python/mozbuild/mozbuild/mach_commands.py
--- thunderbird-60.6.1+build2/python/mozbuild/mozbuild/mach_commands.py 2019-03-25 09:17:19.000000000 +0000
+++ thunderbird-60.7.0+build1/python/mozbuild/mozbuild/mach_commands.py 2019-05-17 15:57:54.000000000 +0000
@@ -1315,20 +1315,10 @@
class ArtifactRecord(DownloadRecord):
def __init__(self, task_id, artifact_name):
cot = cache._download_manager.session.get(
- get_artifact_url(task_id, 'public/chainOfTrust.json.asc'))
+ get_artifact_url(task_id, 'public/chain-of-trust.json'))
cot.raise_for_status()
digest = algorithm = None
- data = {}
- # The file is GPG-signed, but we don't care about validating
- # that. Instead of parsing the PGP signature, we just take
- # the one line we're interested in, which starts with a `{`.
- for l in cot.content.splitlines():
- if l.startswith('{'):
- try:
- data = json.loads(l)
- break
- except Exception:
- pass
+ data = json.loads(cot.content)
for algorithm, digest in (data.get('artifacts', {})
.get(artifact_name, {}).items()):
pass
Binary files /tmp/tmp8uCFlK/dC0ivhAVLg/thunderbird-60.6.1+build2/security/apps/addons-public-intermediate.crt and /tmp/tmp8uCFlK/oy5bROPUay/thunderbird-60.7.0+build1/security/apps/addons-public-intermediate.crt differ
diff -Nru thunderbird-60.6.1+build2/security/apps/AppTrustDomain.cpp thunderbird-60.7.0+build1/security/apps/AppTrustDomain.cpp
--- thunderbird-60.6.1+build2/security/apps/AppTrustDomain.cpp 2019-03-25 09:17:20.000000000 +0000
+++ thunderbird-60.7.0+build1/security/apps/AppTrustDomain.cpp 2019-05-17 15:57:55.000000000 +0000
@@ -24,6 +24,7 @@
#include "xpcshell.inc"
// Add-on signing Certificates
#include "addons-public.inc"
+#include "addons-public-intermediate.inc"
#include "addons-stage.inc"
// Privileged Package Certificates
#include "privileged-package-root.inc"
@@ -125,6 +126,24 @@
return mozilla::psm::GetXPCOMFromNSSError(PR_GetError());
}
+ // If we're verifying add-ons signed by our production root, we want to make
+ // sure a valid intermediate certificate is available for path building.
+ // Merely holding this alive in memory makes it available for NSS to find in
+ // AppTrustDomain::FindIssuer.
+ if (trustedRoot == nsIX509CertDB::AddonsPublicRoot) {
+ SECItem intermediateDER = {
+ siBuffer,
+ const_cast(addonsPublicIntermediate),
+ static_cast(
+ mozilla::ArrayLength(addonsPublicIntermediate)),
+ };
+ mAddonsIntermediate.reset(CERT_NewTempCertificate(
+ CERT_GetDefaultCertDB(), &intermediateDER, nullptr, false, true));
+ if (!mAddonsIntermediate) {
+ return mozilla::psm::GetXPCOMFromNSSError(PR_GetError());
+ }
+ }
+
return NS_OK;
}
diff -Nru thunderbird-60.6.1+build2/security/apps/AppTrustDomain.h thunderbird-60.7.0+build1/security/apps/AppTrustDomain.h
--- thunderbird-60.6.1+build2/security/apps/AppTrustDomain.h 2019-03-25 09:17:20.000000000 +0000
+++ thunderbird-60.7.0+build1/security/apps/AppTrustDomain.h 2019-05-17 15:57:55.000000000 +0000
@@ -77,6 +77,7 @@
/*out*/ UniqueCERTCertList& mCertChain;
void* mPinArg; // non-owning!
UniqueCERTCertificate mTrustedRoot;
+ UniqueCERTCertificate mAddonsIntermediate;
static StaticMutex sMutex;
static UniquePtr sDevImportedDERData;
diff -Nru thunderbird-60.6.1+build2/security/apps/gen_cert_header.py thunderbird-60.7.0+build1/security/apps/gen_cert_header.py
--- thunderbird-60.6.1+build2/security/apps/gen_cert_header.py 2019-03-25 09:17:20.000000000 +0000
+++ thunderbird-60.7.0+build1/security/apps/gen_cert_header.py 2019-05-17 15:57:55.000000000 +0000
@@ -29,6 +29,7 @@
array_names = [
'xpcshellRoot',
'addonsPublicRoot',
+ 'addonsPublicIntermediate',
'addonsStageRoot',
'privilegedPackageRoot',
]
diff -Nru thunderbird-60.6.1+build2/security/apps/moz.build thunderbird-60.7.0+build1/security/apps/moz.build
--- thunderbird-60.6.1+build2/security/apps/moz.build 2019-03-25 09:17:20.000000000 +0000
+++ thunderbird-60.7.0+build1/security/apps/moz.build 2019-05-17 15:57:55.000000000 +0000
@@ -40,6 +40,7 @@
headers_arrays_certs = [
('xpcshell.inc', 'xpcshellRoot', test_ssl_path + '/test_signed_apps/xpcshellTestRoot.der'),
('addons-public.inc', 'addonsPublicRoot', 'addons-public.crt'),
+ ('addons-public-intermediate.inc', 'addonsPublicIntermediate', 'addons-public-intermediate.crt'),
('addons-stage.inc', 'addonsStageRoot', 'addons-stage.crt'),
('privileged-package-root.inc', 'privilegedPackageRoot', 'privileged-package-root.der'),
]
diff -Nru thunderbird-60.6.1+build2/security/manager/ssl/nsSTSPreloadList.inc thunderbird-60.7.0+build1/security/manager/ssl/nsSTSPreloadList.inc
--- thunderbird-60.6.1+build2/security/manager/ssl/nsSTSPreloadList.inc 2019-03-25 09:17:20.000000000 +0000
+++ thunderbird-60.7.0+build1/security/manager/ssl/nsSTSPreloadList.inc 2019-05-17 15:57:55.000000000 +0000
@@ -8,10 +8,9 @@
/*****************************************************************************/
#include
-const PRTime gPreloadListExpirationTime = INT64_C(1563798160016000);
+const PRTime gPreloadListExpirationTime = INT64_C(1568291414159000);
%%
0-1.party, 1
-000books.net, 1
00100010.net, 1
0010100.net, 1
00120012.net, 1
@@ -19,7 +18,9 @@
00140014.net, 1
00150015.net, 1
00160016.net, 1
+0017d88.com, 1
00180018.net, 1
+0018d88.com, 1
00190019.net, 1
00220022.net, 1
00330033.net, 1
@@ -27,6 +28,7 @@
003971.com, 1
00440044.net, 1
00550055.net, 1
+005555.xyz, 1
00660066.net, 1
00770077.net, 1
007kf.com, 1
@@ -34,20 +36,25 @@
008251.com, 1
008253.com, 1
008271.com, 1
+0086286.com, 1
00880088.net, 1
00990099.net, 1
009p.com, 1
+00d88.com, 1
00dani.me, 1
00f.net, 1
00wbf.com, 1
+01-edu.org, 1
0100dev.com, 0
0100dev.nl, 0
01011970.xyz, 1
01100010011001010111001101110100.com, 1
01110000011100110111001001100111.com, 1
-01electronica.com.ar, 1
-01seguridad.com.ar, 1
+013zl.com, 1
+015zl.com, 1
+01media.fr, 1
01smh.com, 1
+020ks.net, 1
021002.com, 1
022367.com, 1
022379.com, 1
@@ -60,13 +67,17 @@
022601.com, 1
022609.com, 1
022610.com, 1
+022ks.net, 1
02327.net, 1
02375.net, 1
023sec.com, 1
025ks.com, 1
+025ks.net, 1
02607.com, 1
026122.com, 1
02638.net, 1
+029ks.net, 1
+02am8.com, 1
02smh.com, 1
03-09-2016.wedding, 1
03012.net, 1
@@ -74,6 +85,7 @@
03170317.com, 1
035711630.xyz, 1
0391315.com, 1
+03d88.net, 1
046569.com, 1
04911701.cn, 1
04dco.tk, 1
@@ -104,6 +116,7 @@
058679.com, 1
059957.com, 1
060258.com, 1
+060579.com, 1
060757.com, 1
060795.com, 1
060796.com, 1
@@ -123,6 +136,7 @@
066705.com, 1
066709.com, 1
066790.com, 1
+066816.com, 1
06804.com, 1
068697.com, 1
068756.com, 1
@@ -143,6 +157,7 @@
079606.com, 1
079607.com, 1
0798rcw.com, 1
+07stars.com, 1
0809yh.com, 1
081115.com, 1
081752.com, 1
@@ -185,15 +200,17 @@
087569.com, 1
087580.com, 1
08845.cc, 1
+089818.com, 1
08detaxe.fr, 1
-09115.com, 1
095598.cc, 1
09892.net, 1
098955.com, 1
+09elektrik.com, 1
0akarma.me, 1
0au.de, 1
0c3.de, 1
0cdn.ga, 1
+0chan.pl, 1
0day.agency, 1
0day.su, 1
0des.com, 1
@@ -214,6 +231,8 @@
0x.sk, 1
0x0.cloud, 1
0x0.li, 1
+0x0000.ml, 1
+0x00c.de, 1
0x00ff00ff.com, 1
0x17.de, 1
0x378.net, 1
@@ -253,7 +272,6 @@
1001kartini.com, 1
1001kerstpakketten.com, 0
1001mv.com, 1
-10086.nl, 1
10086.ru, 1
100k.eu, 1
100kredite.de, 1
@@ -289,6 +307,9 @@
110110110.net, 1
110320.com, 1
110692.com, 1
+111.one, 1
+1111k8.com, 1
+111zlong.com, 1
112112112.net, 1
1126p.com, 1
112app.nl, 1
@@ -313,6 +334,7 @@
123bearing.co.uk, 1
123bearing.com, 1
123bearing.eu, 1
+123birthdaygreetings.com, 1
123comparer.fr, 1
123djdrop.com, 1
123midterm.com, 1
@@ -345,6 +367,7 @@
130497.xyz, 1
131934.com, 1
131954.com, 1
+131ks.net, 1
13214.cc, 1
132301.com, 1
132302.com, 1
@@ -364,6 +387,7 @@
1391kj.com, 1
1395kj.com, 1
13th-dover.uk, 1
+1406304513.com, 1
141145.com, 1
143533.com, 1
143633.com, 1
@@ -372,11 +396,13 @@
1453914078.rsc.cdn77.org, 1
145433.com, 1
145733.com, 1
+145ks.net, 1
146233.com, 1
146433.com, 1
1464424382.rsc.cdn77.org, 1
146533.com, 1
146733.com, 1
+147ks.com, 1
1481481.com, 1
1481481.net, 1
1481482.com, 1
@@ -393,6 +419,8 @@
14x3.de, 1
15-10.com, 1
1511774230.rsc.cdn77.org, 1
+151ks.com, 1
+1520322.com, 1
152433.com, 1
1527web.com, 1
154233.com, 1
@@ -400,6 +428,7 @@
154933.com, 1
156433.com, 1
158306.com, 1
+1590284872.rsc.cdn77.org, 1
159cp.com, 1
159ks.com, 1
1600esplanade.com, 1
@@ -407,6 +436,8 @@
161233.com, 1
161263.com, 1
16164f.com, 1
+162223.com, 1
+162231.com, 1
162263.com, 1
162361.com, 1
162632.com, 1
@@ -425,11 +456,16 @@
1768calc.com.au, 1
177603.com, 1
17kpw.cc, 1
+17kpw.com, 1
17xile.com, 1
1811559.com, 1
182162.com, 1
+182ks.com, 1
+182wh.com, 1
1844329061.rsc.cdn77.org, 1
+186kb.com, 1
1876996.com, 1
+187kb.com, 1
188198.net, 1
1888zr.com, 1
188da.com, 1
@@ -442,6 +478,7 @@
191090.com, 1
1911trust.com, 1
1912x.com, 1
+192080.com, 1
192168ll.repair, 1
1921958389.rsc.cdn77.org, 1
192433.com, 1
@@ -449,7 +486,7 @@
1981612088.rsc.cdn77.org, 1
198ks.net, 1
19area.cn, 1
-19hundert84.de, 1
+19hundert84.de, 0
19qq.vip, 1
1a-diamantscheiben.de, 1
1a-werkstattgeraete.de, 1
@@ -457,15 +494,17 @@
1android.de, 1
1b1.pl, 1
1c-power.ru, 1
+1chan.pl, 1
+1cool.vip, 1
1cover.co.nz, 1
1cover.com.au, 1
1cswd.com, 1
1day1ac.red, 1
+1db77.cn, 0
1e9.nl, 1
1er-secours.ch, 1
1europlan.nl, 1
1f123.net, 1
-1f412.space, 1
1fach-digital.de, 1
1gp.us, 1
1hc.be, 1
@@ -474,6 +513,7 @@
1it.click, 1
1js.de, 1
1kando.com, 0
+1ki174.com, 1
1kmi.co, 1
1ll.uk, 1
1lord1faith.com, 1
@@ -498,6 +538,7 @@
1r.is, 1
1rs.nl, 1
1salland.nl, 1
+1sand0s.nl, 1
1scope.com, 1
1se.co, 1
1se2or3.com, 1
@@ -522,14 +563,15 @@
2012.ovh, 1
2018.wales, 1
20188088.com, 1
+204504byse.info, 1
2048-spiel.de, 1
2048game.co.uk, 1
2083236893.com, 1
+208garfield.com, 1
20at.com, 1
20denier.com, 1
215dy.net, 1
21sthammersmith.org.uk, 1
-21stnc.com, 1
21stnc.us, 1
21x9.org, 1
2206p.com, 1
@@ -541,6 +583,7 @@
22vetter.st, 1
230beats.com, 1
232192.com, 1
+233.be, 1
2333.press, 1
23333.link, 1
2333666.xyz, 1
@@ -549,14 +592,19 @@
233blog.com, 1
233boy.com, 1
233bwg.com, 1
+233hub.com, 1
233hugo.com, 1
233now.com, 1
233ss.net, 1
+233v2.com, 1
233vps.com, 1
233yes.com, 1
+238212.com, 1
24-7.jp, 1
+24.ie, 1
245meadowvistaway.com, 1
246060.ru, 1
+2468lhc.com, 1
247a.co.uk, 1
247exchange.com, 1
247healthshop.com, 1
@@ -576,24 +624,32 @@
24ip.com, 1
24ip.de, 1
24ip.fr, 1
-24items.com, 1
24kbet.com, 1
24zpravy.cz, 1
+2502.net, 1
+2525admin.nl, 1
256k.me, 1
256pages.com, 0
2586p.com, 1
+258877.com, 1
25reinyan25.net, 1
26004.cc, 1
2600edinburgh.org, 1
2600hq.com, 1
260887.com, 1
263.info, 1
+267221.com, 1
+267661.com, 1
+27000.best, 1
2718282.net, 1
+276112.com, 1
+276117.com, 1
+276771.com, 1
27728522.com, 1
28-industries.com, 1
+281116.com, 1
281180.de, 1
2858958.com, 1
-286.com, 1
288game.net, 1
28peaks.com, 1
28spots.net, 1
@@ -661,6 +717,8 @@
309422.com, 1
30hzcollective.com, 1
310422.com, 1
+311186.com, 1
+311191.com, 1
313422.com, 1
314022.com, 1
314122.com, 1
@@ -670,7 +728,6 @@
314622.com, 1
314633.com, 1
314922.com, 1
-314chan.org, 1
315422.com, 1
316433.com, 1
319422.com, 1
@@ -697,7 +754,9 @@
33445222.com, 1
33445333.com, 1
33445444.com, 1
+3345.com, 1
3351p.com, 1
+3361p.com, 1
336yh.com, 1
338393.com, 1
338da.com, 1
@@ -743,6 +802,7 @@
349433.com, 1
349533.com, 1
350422.com, 1
+351113.com, 1
354022.com, 1
354133.com, 1
354233.com, 1
@@ -751,19 +811,25 @@
354922.com, 1
354933.com, 1
356433.com, 1
+357601.com, 1
357maelai.co, 1
360-staffing.com, 1
+360008888.com, 1
360live.fr, 1
360rail.nl, 1
360vrs.com, 1
360woodworking.com, 1
+361116.com, 1
361171.com, 1
361173.com, 1
361183.com, 1
+3615jacky.fr, 1
364553.com, 1
365365.com, 1
365beautyworld.com, 1
+365d88.com, 1
365daysreview.com, 1
+365electricalvn.com, 1
365healthworld.com, 1
365propertybuyer.co.uk, 0
365skulls.com, 1
@@ -771,8 +837,10 @@
367556.com, 1
370422.com, 1
371422.com, 1
+371687.com, 1
371cloud.com, 1
373422.com, 1
+373816.com, 1
374933.com, 1
375422.com, 1
376208.com, 1
@@ -784,9 +852,13 @@
378553.com, 1
379700.com, 1
380422.com, 1
+38138938.com, 1
+382225.com, 1
+3838onndo.tk, 1
3839.ca, 1
387763.com, 1
3880p.com, 1
+3886aa.com, 1
38888msc.com, 1
388da.com, 1
38sihu.com, 0
@@ -807,13 +879,15 @@
3aandl.com, 1
3ags.de, 1
3amtoolbox.se, 1
-3ank.in, 1
+3ank.in, 0
+3b.pm, 1
3bakayottu.com, 1
3bigking.com, 1
3c-d.de, 1
3chat.org, 1
3countiescastlehire.co.uk, 1
3cs.ch, 1
+3d-animator.net, 1
3d-fotoservice.de, 1
3d1t0r4.com, 1
3dcollective.es, 1
@@ -859,12 +933,10 @@
3sdns.de, 1
3shosting.de, 1
3smail.de, 1
-3timegear.com, 1
3trees.tk, 1
3tribes.co.uk, 1
3typen.tv, 1
3v4l.org, 1
-3ve.com, 1
3vlnaeet.cz, 1
3xbit.com.br, 1
3xm.at, 1
@@ -879,7 +951,6 @@
4096bit.de, 0
40acts.org.uk, 1
41-where.com, 1
-411416.com, 1
41199.com, 1
411film.com, 1
411movie.com, 1
@@ -888,6 +959,7 @@
41844.de, 1
41studio.com, 1
41where.com, 1
+42.tools, 1
420java.com, 1
42ch.com, 1
42day.info, 1
@@ -908,6 +980,7 @@
44sec.com, 1
451.ooo, 1
4553.com, 1
+455327.com, 1
4553s.com, 1
4553vip.com, 1
46fa.com, 1
@@ -934,19 +1007,19 @@
4flex.info, 1
4freepress.com, 1
4g-server.eu, 0
-4garage.com.br, 1
4gnews.pt, 1
4hmediaproductions.com, 1
4host.ch, 1
4kprojektory.cz, 1
4loc.us, 1
-4lock.com.br, 1
4mm.org, 1
+4monar.com, 1
4o5.xyz, 1
4plebs.moe, 1
4project.co.il, 1
4share.tv, 1
4sics.se, 1
+4smart.house, 1
4th-ave-studio.com, 1
4thdc.com, 1
4u.services, 1
@@ -974,7 +1047,6 @@
504622.com, 1
504922.com, 1
506422.com, 1
-508088.com, 1
50lakeshore.com, 1
50ma.xyz, 1
50north.de, 1
@@ -988,14 +1060,131 @@
517vpn.cn, 1
518.com.tw, 1
51877.net, 1
+518d88.com, 1
519422.com, 1
+5197.co, 1
+5197.com, 1
+5197a.co, 1
+5197aa.co, 1
+5197b.co, 1
+5197bb.co, 1
+5197c.co, 1
+5197cc.co, 1
+5197d.co, 1
+5197dd.co, 1
+5197dh.co, 1
+5197dh.com, 1
+5197dns.com, 1
+5197dz.com, 1
+5197e.co, 1
+5197ee.co, 1
+5197f.co, 1
+5197ff.co, 1
+5197g.co, 1
+5197gg.co, 1
+5197h.co, 1
+5197hd.co, 1
+5197hh.co, 1
+5197i.co, 1
+5197ii.co, 1
+5197j.co, 1
+5197jj.co, 1
+5197k.co, 1
+5197kk.co, 1
+5197l.co, 1
+5197ll.co, 1
+5197m.co, 1
+5197mm.co, 1
+5197n.co, 1
+5197nn.co, 1
+5197o.co, 1
+5197oo.co, 1
+5197p.co, 1
+5197pp.co, 1
+5197q.co, 1
+5197qq.co, 1
+5197r.co, 1
+5197rr.co, 1
+5197s.co, 1
+5197ss.co, 1
+5197sx.com, 1
+5197t.co, 1
+5197tt.co, 1
+5197u.co, 1
+5197uu.co, 1
+5197v.co, 1
+5197vv.co, 1
+5197w.co, 1
+5197ww.co, 1
+5197x.co, 1
+5197xx.co, 1
+5197y.co, 1
+5197yy.co, 1
+5197z.co, 1
+5197zz.co, 1
51acg.eu.org, 1
51aifuli.com, 1
+51chiyu.com, 1
51guaq.com, 1
51tiaojiu.com, 1
+52051.com, 1
+52051a.com, 1
+52051b.com, 1
+52051c.com, 1
+52051d.com, 1
+52051e.com, 1
+52051f.com, 1
+52051g.com, 1
+52051h.com, 1
+52051i.com, 1
+52051j.com, 1
+52051k.com, 1
+52051l.com, 1
+52051m.com, 1
+52051n.com, 1
+52051o.com, 1
+52051p.com, 1
+52051q.com, 1
+52051r.com, 1
+52051s.com, 1
+52051t.com, 1
+52051u.com, 1
+52051v.com, 1
+52051w.com, 1
+52051x.com, 1
+52051y.com, 1
+52051z.com, 1
+52067.com, 1
+52067a.com, 1
+52067b.com, 1
+52067c.com, 1
+52067d.com, 1
+52067e.com, 1
+52067f.com, 1
+52067g.com, 1
+52067h.com, 1
+52067i.com, 1
+52067j.com, 1
+52067k.com, 1
+52067l.com, 1
+52067m.com, 1
+52067n.com, 1
+52067o.com, 1
+52067p.com, 1
+52067q.com, 1
+52067r.com, 1
+52067s.com, 1
+52067t.com, 1
+52067u.com, 1
+52067v.com, 1
+52067w.com, 1
+52067x.com, 1
+52067y.com, 1
+52067z.com, 1
5214889.com, 1
5214889.net, 1
5219.ml, 1
+5225sf.com, 1
524022.com, 1
524622.com, 1
524922.com, 1
@@ -1011,6 +1200,7 @@
5310899.com, 1
5310899.net, 1
531422.com, 1
+531k8.com, 1
532441.com, 1
532445.com, 1
534122.com, 1
@@ -1023,6 +1213,7 @@
5364d.com, 1
5364jc.com, 1
53ningen.com, 1
+54.sb, 1
540922.com, 1
541022.com, 1
541622.com, 1
@@ -1032,43 +1223,48 @@
545922.com, 1
546802.com, 1
54below.com, 1
+54lsj.cc, 1
5518k3.com, 1
5533445.com, 1
5555yh.com, 1
555w.org, 1
555wfcp.com, 1
555xl.com, 1
+556021.com, 1
556185.com, 1
-55639.com, 1
55797.com, 1
-566380.com, 0
+566380.com, 1
56877.com, 1
-575380.com, 0
+575380.com, 1
576422.com, 1
-578380.com, 0
+578380.com, 1
+578637.com, 1
579422.com, 1
57wilkie.net, 1
581018.com, 1
583422.com, 1
-585380.com, 0
+585380.com, 1
585422.com, 1
586422.com, 1
588l.com, 1
58nav.com, 1
-591380.com, 0
+591380.com, 1
591422.com, 1
-592380.com, 0
+592227.com, 1
+592380.com, 1
592422.com, 1
5930593.com, 1
-593380.com, 0
+593380.com, 1
594022.com, 1
594622.com, 1
+595380.com, 1
595422.com, 1
596422.com, 1
-598380.com, 0
+598380.com, 1
598598598.net, 1
5986fc.com, 1
5997891.com, 1
+599980.com, 1
5apps.com, 1
5c1fd0f31022cbc40af9f785847baaf9.space, 1
5chat.it, 1
@@ -1079,6 +1275,7 @@
5francs.com, 1
5gb.space, 1
5h0r7.com, 1
+5in.win, 1
5kraceforals.com, 1
5percentperweek.com, 1
5thchichesterscouts.org.uk, 1
@@ -1092,9 +1289,11 @@
605422.com, 1
606422.com, 1
609422.com, 1
+611135.com, 1
614022.com, 1
614322.com, 1
614922.com, 1
+6166p.com, 1
617020.com, 1
61730123.com, 1
620881.com, 1
@@ -1107,6 +1306,7 @@
624322.com, 1
624522.com, 1
624922.com, 1
+626380.com, 1
626422.com, 1
630422.com, 1
631422.com, 1
@@ -1151,6 +1351,7 @@
646722.com, 1
649022.com, 1
649622.com, 1
+64970.com, 1
649722.com, 1
649822.com, 1
64bitgaming.de, 1
@@ -1169,7 +1370,8 @@
6547766.com, 1
6548855.com, 1
6548877.com, 1
-656088.com, 1
+657660.com, 1
+657990.com, 1
659422.com, 1
65d88.com, 1
66136.com, 1
@@ -1181,46 +1383,60 @@
6664553.com, 1
666618.cc, 1
666668722.com, 1
+666am8.com, 1
666omg.com, 1
6677.us, 1
668825.vip, 1
+668am8.com, 1
66bwf.com, 1
+66d88.net, 1
670422.com, 1
671422.com, 1
+671660.com, 1
+671990.com, 1
672422.com, 1
+672990.com, 1
673422.com, 1
+673660.com, 1
+673990.com, 1
+675660.com, 1
+675990.com, 1
676422.com, 1
676812.com, 1
679422.com, 1
+679660.com, 1
680226.com, 1
680422.com, 1
68277.me, 1
+6848.com, 1
686848.com, 1
+68hvip.com, 1
690422.com, 1
691422.com, 1
692422.com, 1
+692660.com, 1
+692990.com, 1
692b8c32.de, 1
693422.com, 1
694322.com, 1
694622.com, 1
694922.com, 1
+695660.com, 1
6969.us, 1
-69759.com, 1
698da.com, 1
-69928.com, 1
6997896.com, 1
69butterfly.com, 1
69fps.gg, 1
69games.xxx, 1
69mentor.com, 1
69wasted.net, 1
-6boy.net, 1
6bwcp.com, 1
6dec.gc.ca, 1
6hzx.com, 1
6ird.com, 1
6lo.zgora.pl, 1
6t-montjoye.org, 1
+6z0.cn, 1
700.az, 1
701135.com, 1
701605.com, 1
@@ -1233,20 +1449,35 @@
7080997.com, 1
709129.com, 1
712433.com, 1
+713367.com, 1
+713387.com, 1
713433.com, 1
714133.com, 1
714533.com, 1
714633.com, 1
715433.com, 1
716176.com, 1
+716227.com, 1
+716331.com, 1
+7177p.com, 1
718113.com, 1
+718227.com, 1
7183.org, 1
+718337.com, 1
718433.com, 1
+718552.com, 1
+718772.com, 1
719433.com, 1
+721167.com, 1
721172.com, 1
+722201.com, 1
724233.com, 1
724go.com, 1
+726127.com, 1
+726162.com, 1
7261696e626f77.net, 1
+726176.com, 1
+726221.com, 1
726433.com, 1
728433.com, 1
729433.com, 1
@@ -1254,8 +1485,12 @@
72ty.net, 1
730433.com, 1
731433.com, 1
+731716.com, 1
+731783.com, 1
732433.com, 1
735433.com, 1
+736371.com, 1
+736381.com, 1
736433.com, 1
738433.com, 1
739433.com, 1
@@ -1267,10 +1502,22 @@
755k3.com, 1
756337.com, 1
762.ch, 1
+762116.com, 1
+763137.com, 1
7733445.com, 1
7770b.com, 1
7770t.com, 1
+7771p.com, 1
+7777k8.com, 1
777coin.com, 1
+7787p.com, 1
+780aa.com, 1
+781371.com, 1
+781376.com, 1
+781671.com, 1
+781683.com, 1
+781713.com, 1
+783631.com, 1
783lab.com, 1
787637.com, 1
787k3.com, 1
@@ -1278,68 +1525,114 @@
7891553.com, 1
7891997.com, 1
7898666.com, 1
+790security.co.za, 1
797715.com, 1
79ch.com, 1
7careconnect.com, 1
7delights.com, 1
7delights.in, 1
7f.is, 1
-7ferfer.com.br, 1
7geese.com, 1
7graus.pt, 1
7kicks.com, 1
7kovrikov.ru, 1
7milesglobal.com, 1
7nw.eu, 0
+7pb.ru, 1
7plus.com.au, 1
7proxies.com, 1
-7qly.com, 1
7sons.de, 1
7thcircledesigns.com, 1
7trade8.com, 1
7x24servis.com, 1
+8002d88.com, 1
8003pay.com, 1
+8007d88.com, 1
+8017d88.com, 1
+8019d88.com, 1
+8020d88.com, 1
+8021d88.com, 1
+8026d88.com, 1
+8028d88.com, 1
+8029d88.com, 1
803001.com, 1
+8032d88.com, 1
+8033d88.com, 1
+8035d88.com, 1
+8036d88.com, 1
+8037d88.com, 1
804322.com, 1
+80780780.com, 1
+8078d.com, 1
8080883.com, 1
8080889.com, 1
+8081d.com, 1
+8086.cf, 1
80883.cc, 1
80887.cc, 1
809088.cc, 1
+8092d88.com, 1
809422.com, 1
80993.net, 1
80bin.com, 1
+8100d.com, 1
+8105d.com, 1
+8130d88.com, 1
814022.com, 1
815jz.com, 1
+8162d.com, 1
816jz.com, 1
81818app.com, 1
8189196.com, 1
818bwf.com, 1
818da.com, 1
+8190d88.com, 1
81uc.com, 1
+8203d88.com, 1
+8207d88.com, 1
8211p.com, 1
8212p.com, 1
8213p.com, 1
8214p.com, 1
8215p.com, 1
8216p.com, 1
+8228d88.com, 1
+8230d88.com, 1
+82kb88.com, 1
+833792.com, 1
8349822.com, 1
+8363p.com, 1
+8367p.com, 1
+8368p.com, 1
+8369p.com, 1
+8371p.com, 1
+8373p.com, 1
+8376p.com, 1
+8378p.com, 1
+8379p.com, 1
+8387p.com, 1
+8391p.com, 1
+8396p.com, 1
+83kb88.com, 1
+842844.com, 1
848jz.com, 1
850226.com, 1
+8522.am, 1
8522club.com, 1
8522hk.com, 1
8522ph.com, 1
8522top.com, 1
8522tw.com, 1
8522usa.com, 1
-85383838.com, 1
+85383838.com, 0
8560.be, 1
+85kb88.com, 1
86286286.com, 1
-86499.com, 1
8649955.com, 1
8649966.com, 1
8649977.com, 1
8688fc.com, 1
+86kb88.com, 1
86metro.ru, 1
8722.am, 1
8722am.com, 1
@@ -1351,98 +1644,57 @@
87577.com, 1
877027.com, 1
877791.com, 1
+87kb88.com, 1
88-line.com, 1
88-line.net, 1
8802p.com, 1
881-line.com, 1
881-line.net, 1
+8815d.com, 1
+8816d.com, 1
+8816d88.com, 1
8818k3.com, 1
8821ks.com, 1
+8826d.com, 1
+8829d88.com, 1
8833445.com, 1
+8850d88.com, 1
88522am.com, 1
885287.com, 1
+8860d.com, 1
+8860d88.com, 1
+8862ks.com, 1
+8866d88.com, 1
+886k8.net, 1
887.ag, 1
8876007.com, 1
8876008.com, 1
8876009.com, 1
-8876138.com, 1
+8876205.com, 1
8876278.com, 1
8876289.com, 1
8876290.com, 1
8876353.com, 1
8876389.com, 1
-8876520.com, 1
-8876578.com, 1
-8876598.com, 1
-8876655.com, 1
-8876660.com, 1
-8876687.com, 1
8876764.com, 1
-8876770.com, 1
-8876775.com, 1
-8876776.com, 1
-8876779.com, 1
8876808.com, 1
-8876818.com, 1
-8876822.com, 1
8876832.com, 1
8876835.com, 1
-8876838.com, 1
-8876858.com, 1
8876859.com, 1
-8876866.com, 1
8876878.com, 1
-8876879.com, 1
-8876881.com, 1
-8876882.com, 1
-8876883.com, 1
-8876898.com, 1
-8876900.com, 1
8876955.com, 1
8876979.com, 1
8876987.com, 1
8876989.com, 1
-8876991.com, 1
-8876992.com, 1
-8876996.com, 1
-8880013.com, 1
-8880021.com, 1
-8880023.com, 1
-8880025.com, 1
-8880059.com, 1
-8880067.com, 1
-8880083.com, 1
-8880100.com, 1
+8880ks.com, 1
8884553.com, 1
88851333.com, 1
88851777.com, 1
888666pj.com, 1
-8886737.com, 1
-8886739.com, 1
-8886793.com, 1
-8886806.com, 1
-8886860.com, 1
-8887999.com, 0
88881.pw, 1
888888722.com, 1
88889822.com, 1
8888esb.com, 1
-8889457.com, 1
-8889458.com, 1
-8889466.com, 1
-8889563.com, 1
-8889709.com, 1
-8889729.com, 1
-8889792.com, 1
-8889807.com, 1
-8889809.com, 1
-8889819.com, 1
-8889870.com, 1
-8889881.com, 1
-8889890.com, 1
-8889893.com, 1
-8889903.com, 1
-8889910.com, 1
8889ks.com, 1
888bwf.com, 1
888funcity.com, 1
@@ -1463,18 +1715,21 @@
88yule9.com, 1
8901178.com, 1
8901178.net, 1
+890238.com, 1
8910899.com, 1
8910899.net, 1
8917168.com, 1
8917168.net, 1
8917818.com, 1
8917818.net, 1
+8925d88.com, 1
8951889.com, 1
8951889.net, 1
8989k3.com, 1
8992088.com, 1
8992088.net, 1
89he.com, 1
+89kb88.com, 1
8ack.de, 1
8ballbombom.uk, 1
8balls.nl, 1
@@ -1484,8 +1739,8 @@
8da88.com, 1
8da999.com, 1
8dabet.com, 1
-8hrs.net, 1
8maerz.at, 1
+8pc.ru, 1
8pecxstudios.com, 1
8shequapp.com, 1
8t8.eu, 1
@@ -1501,26 +1756,39 @@
8xxxxxxx.com, 1
8y.network, 1
8yun.cf, 1
-8yun.ga, 1
9-11commission.gov, 1
901543.com, 1
903422.com, 1
905422.com, 1
-908.la, 1
9090819.com, 1
90r.jp, 1
91-freedom.com, 1
910kj.com, 1
+911.gov, 1
+911216.xyz, 1
9118.com, 1
911commission.gov, 1
912422.com, 1
913422.com, 1
914122.com, 1
-918116.com, 0
+915ers.com, 0
+918116.com, 1
+9181181.com, 1
+9182289.com, 1
918gd.com, 1
918yy.com, 1
919422.com, 1
91966.com, 1
+91d00.com, 1
+91d01.com, 1
+91d02.com, 1
+91d27.com, 1
+91d30.com, 1
+91d31.com, 1
+91d33.com, 1
+91d52.com, 1
+91d58.com, 1
+91d89.com, 1
91dh.cc, 1
91tianmi.com, 0
91travel.info, 1
@@ -1529,31 +1797,269 @@
924622.com, 1
926422.com, 1
929349.com, 1
+9297.co, 1
+9297.com, 1
+9297a.co, 1
+9297aa.co, 1
+9297b.co, 1
+9297bb.co, 1
+9297c.co, 1
+9297cc.co, 1
+9297d.co, 1
+9297dd.co, 1
+9297dh.co, 1
+9297dh.com, 1
+9297dns.com, 1
+9297e.co, 1
+9297ee.co, 1
+9297f.co, 1
+9297ff.co, 1
+9297g.co, 1
+9297gg.co, 1
+9297h.co, 1
+9297hb.com, 1
+9297hd.co, 1
+9297hd.com, 1
+9297hh.co, 1
+9297i.co, 1
+9297ii.co, 1
+9297j.co, 1
+9297jj.co, 1
+9297k.co, 1
+9297kk.co, 1
+9297l.co, 1
+9297ll.co, 1
+9297m.co, 1
+9297mm.co, 1
+9297n.co, 1
+9297nn.co, 1
+9297o.co, 1
+9297oo.co, 1
+9297p.co, 1
+9297pp.co, 1
+9297q.co, 1
+9297qq.co, 1
+9297r.co, 1
+9297rr.co, 1
+9297s.co, 1
+9297ss.co, 1
+9297t.co, 1
+9297tt.co, 1
+9297u.co, 1
+9297uu.co, 1
+9297v.co, 1
+9297vv.co, 1
+9297w.co, 1
+9297ww.co, 1
+9297x.co, 1
+9297xx.co, 1
+9297y.co, 1
+9297yy.co, 1
+9297z.co, 1
+9297zz.co, 1
+92kb88.com, 1
92url.com, 1
931422.com, 1
932422.com, 1
+933325.com, 1
934122.com, 1
939394.org, 1
+9397.com, 1
+9397a.com, 1
+9397aa.com, 1
+9397b.com, 1
+9397bb.com, 1
+9397c.com, 1
+9397cc.com, 1
+9397dd.com, 1
+9397dh.com, 1
+9397e.com, 1
+9397ee.com, 1
+9397f.com, 1
+9397ff.com, 1
+9397g.com, 1
+9397gg.com, 1
+9397h.com, 1
+9397hb.com, 1
+9397hd.com, 1
+9397hh.com, 1
+9397i.com, 1
+9397ii.com, 1
+9397j.com, 1
+9397jj.com, 1
+9397kk.com, 1
+9397l.com, 1
+9397ll.com, 1
+9397m.com, 1
+9397mm.com, 1
+9397n.com, 1
+9397nn.com, 1
+9397o.com, 1
+9397oo.com, 1
+9397p.com, 1
+9397pp.com, 1
+9397q.com, 1
+9397qq.com, 1
+9397r.com, 1
+9397rr.com, 1
+9397s.com, 1
+9397ss.com, 1
+9397t.com, 1
+9397tt.com, 1
+9397u.com, 1
+9397uu.com, 1
+9397v.com, 1
+9397vv.com, 1
+9397w.com, 1
+9397ww.com, 1
+9397x.com, 1
+9397xx.com, 1
+9397y.com, 1
+9397yy.com, 1
+9397z.com, 1
+9397zz.com, 1
+93kb88.com, 1
943022.com, 1
9449-27a1-22a1-e0d9-4237-dd99-e75e-ac85-2f47-9d34.de, 1
946022.com, 1
946422.com, 1
+947cq.com, 1
949022.com, 1
949122.com, 1
949622.com, 1
949722.com, 1
-94cs.cn, 0
+95kb88.com, 1
+961621.com, 1
9617818.com, 1
9617818.net, 1
+962312.com, 1
+963cq.com, 1
967606.com, 1
9679693.com, 1
9681909.com, 1
9696178.com, 1
9696178.net, 1
+96kb88.com, 1
+9721.com, 1
+9721a.com, 1
+9721aa.com, 1
+9721b.com, 1
+9721bb.com, 1
+9721c.com, 1
+9721cc.com, 1
+9721d.com, 1
+9721dd.com, 1
+9721dh.com, 1
+9721e.com, 1
+9721ee.com, 1
+9721f.com, 1
+9721ff.com, 1
+9721g.com, 1
+9721gg.com, 1
+9721h.com, 1
+9721hd.com, 1
+9721hh.com, 1
+9721i.com, 1
+9721j.com, 1
+9721jj.com, 1
+9721k.com, 1
+9721kk.com, 1
+9721l.com, 1
+9721ll.com, 1
+9721m.com, 1
+9721mm.com, 1
+9721n.com, 1
+9721nn.com, 1
+9721o.com, 1
+9721oo.com, 1
+9721p.com, 1
+9721pp.com, 1
+9721q.com, 1
+9721qq.com, 1
+9721r.com, 1
+9721rr.com, 1
+9721s.com, 1
+9721ss.com, 1
+9721t.com, 1
+9721tt.com, 1
+9721u.com, 1
+9721uu.com, 1
+9721v.com, 1
+9721vv.com, 1
+9721w.com, 1
+9721ww.com, 1
+9721x.com, 1
+9721xx.com, 1
+9721y.com, 1
+9721yy.com, 1
+9721z.com, 1
+9721zz.com, 1
972422.com, 1
+9728.co, 1
+9728.com, 1
+9728a.co, 1
+9728aa.co, 1
+9728b.co, 1
+9728bb.co, 1
+9728c.co, 1
+9728cc.co, 1
+9728d.co, 1
+9728dd.co, 1
+9728dh.co, 1
+9728dh.com, 1
+9728dns.com, 1
+9728dz.com, 1
+9728e.co, 1
+9728ee.co, 1
+9728f.co, 1
+9728ff.co, 1
+9728g.co, 1
+9728gg.co, 1
+9728h.co, 1
+9728hb.com, 1
+9728hd.co, 1
+9728hd.com, 1
+9728hh.co, 1
+9728i.co, 1
+9728ii.co, 1
+9728j.co, 1
+9728jj.co, 1
+9728k.co, 1
+9728kk.co, 1
+9728l.co, 1
+9728ll.co, 1
+9728m.co, 1
+9728mm.co, 1
+9728n.co, 1
+9728nn.co, 1
+9728o.co, 1
+9728oo.co, 1
+9728p.co, 1
+9728pp.co, 1
+9728q.co, 1
+9728qq.co, 1
+9728r.co, 1
+9728rr.co, 1
+9728s.co, 1
+9728ss.co, 1
+9728sx.com, 1
+9728t.co, 1
+9728tt.co, 1
+9728u.co, 1
+9728uu.co, 1
+9728v.co, 1
+9728vv.co, 1
+9728w.co, 1
+9728ww.co, 1
+9728x.co, 1
+9728xx.co, 1
+9728y.co, 1
+9728yy.co, 1
+9728z.co, 1
+9728zz.co, 1
+977hghg.com, 1
9788876.com, 1
9822.am, 1
-9822.bz, 1
9822am.com, 1
9822cn.com, 1
9822hk.com, 1
@@ -1571,6 +2077,7 @@
99599.fi, 1
99599.net, 1
998081.com, 1
+9988ty.com, 1
998sa.com, 1
9994553.com, 1
9998722.com, 1
@@ -1580,6 +2087,7 @@
999salon.co, 1
999salon.com, 1
99buffets.com, 1
+99lib.net, 1
99rst.org, 1
99spokes.com, 1
99wxt.com, 1
@@ -1590,6 +2098,19 @@
9hosts.net, 1
9iwan.net, 1
9jajuice.com, 1
+9jatrust.com, 0
+9k266.com, 1
+9k282.com, 1
+9k286.com, 1
+9k635.com, 1
+9k637.com, 1
+9k639.com, 1
+9k675.com, 1
+9k677.com, 1
+9k679.com, 1
+9k695.com, 1
+9k697.com, 1
+9k886.com, 1
9pkfz.com, 1
9riddles.com, 1
9ss6.com, 1
@@ -1610,36 +2131,52 @@
a-msystems.com, 1
a-oben.org, 1
a-players.team, 1
+a-pro-pos.info, 1
a-starbouncycastles.co.uk, 1
a-wife.net, 1
a-ztransmission.com, 1
a0print.nl, 1
+a122.cc, 1
a1798.com, 1
+a1autotransport.com, 1
a1bouncycastlehire.com, 1
a1jumpandbounce.co.uk, 1
a1moldsolutions.com, 1
a1scuba.com, 1
-a1scubastore.com, 1
+a22z.xyz, 1
a2a.me, 1
a2a.net, 1
a2c-co.net, 1
a2nutrition.com.au, 1
+a2os.club, 1
+a30.tokyo, 1
a4sound.com, 1
+a5197.co, 1
a632079.me, 1
a7la-chat.com, 1
a7m2.me, 1
a8q.org, 1
+a9297.co, 1
+a9397.com, 1
+a9721.com, 1
+a9728.co, 1
aa-tour.ru, 1
aa43d.cn, 1
+aa5197.co, 1
aa6688.net, 1
+aa9297.co, 1
+aa9397.com, 1
+aa9721.com, 1
+aa9728.co, 1
+aaa-racing.com, 1
+aaa-racing.net, 1
+aaa-racing.uk, 1
aaapl.com, 1
-aabanet.com.br, 1
aaben-bank.dk, 1
aabenbank.dk, 1
aacfree.com, 1
aacs-design.com, 1
aadw.de, 1
-aaex.cloud, 1
aagetransport.no, 1
aalalbayt.com, 1
aalalbayt.net, 1
@@ -1657,16 +2194,15 @@
aarklendoia.com, 1
aarkue.eu, 1
aaron.xin, 1
-aaronburt.co.uk, 0
aaronfurtado.com, 1
aaronhorler.com, 1
aaronhorler.com.au, 1
aaronkimmig.de, 1
aaronroyle.com, 1
-aaronsilber.me, 1
aatf.us, 1
aati.be, 1
aati.info, 1
+aattrans.com, 1
aavienna.com, 1
ab-photography.nl, 1
ab288.com, 1
@@ -1683,9 +2219,7 @@
abateroad66.it, 1
abbadabbabouncycastles.co.uk, 1
abbas.ch, 1
-abbotsparties.co.uk, 1
abbottscastles.co.uk, 1
-abbradar.net, 1
abbruch-star.de, 1
abc-rz.de, 1
abc.li, 1
@@ -1697,7 +2231,8 @@
abcpartyhire.com, 1
abcstudio.com.au, 1
abdel.me, 1
-abdullah.pw, 1
+abdl.link, 1
+abdulrahman.eu, 1
abdulwahaab.ca, 1
abe-elektro.de, 1
abe-medical.jp, 1
@@ -1721,18 +2256,19 @@
abigailstark.com, 1
abigisp.com, 1
abilitycaresoftware.com, 1
+abilitymatters.co.uk, 1
abilityone.gov, 1
abilma.com, 1
abilymp06.net, 1
abimelec.com, 1
abinferis.com, 1
abinyah.com, 1
+abitaspringsla.gov, 1
abitidalavoro.roma.it, 1
abitidasposa.roma.it, 1
abitur97ag.de, 1
abiturma.de, 1
abjay.com, 1
-ablak-nyilaszaro.info, 1
ableprop.net, 1
abloop.com, 1
abmc.gov, 1
@@ -1767,6 +2303,7 @@
abolizionista.com, 1
abonilla.com, 1
aborla.net, 1
+abos.eu, 0
abou.to, 0
abouncycastleman.co.uk, 1
aboutassistedliving.org, 0
@@ -1785,7 +2322,6 @@
abox-kb.com, 1
abpis.hr, 1
abracadabra.co.jp, 0
-abrakidabra.com.br, 1
abraxan.pro, 1
abrilect.com, 1
abristolgeek.co.uk, 1
@@ -1802,6 +2338,7 @@
abstractbarista.com, 1
abstractbarista.net, 1
abstraction21.com, 1
+abstudio.de, 1
absturztau.be, 1
absturztaube.ch, 1
absynthe-inquisition.fr, 1
@@ -1810,6 +2347,7 @@
abulanov.com, 1
abundanteconomy.com, 1
abundent.com, 1
+abuse.ch, 1
abuse.fi, 1
abuse.io, 1
abvent.net, 1
@@ -1827,9 +2365,9 @@
academichealthscience.net, 1
academie-de-police.ch, 1
academkin.com, 1
+academus.io, 1
academytv.com.au, 1
acaeum.com, 1
-acampar.com.br, 1
acandroid.top, 1
acaonegocios.com.br, 1
acaptureservices.com, 1
@@ -1849,11 +2387,13 @@
accessauto-occasions.be, 1
accessgaragedoors.com, 1
accessibility.gov, 1
+accessibletravelclub.com, 1
accesskeycloning.com, 1
accessmy.net, 1
accessoirescheveuxchic.com, 1
accessoripersmartphone.it, 1
acchicocchi.com, 1
+acclivity.pro, 1
accme.co, 1
accolade.com.br, 1
accoladescreens.com.au, 1
@@ -1870,8 +2410,6 @@
accrosoft.com, 1
accudraftpaintbooths.com, 1
accurateautobodywa.com, 1
-accuritconsulting.com, 1
-accuritpresence.com, 1
accutint.com, 1
accwing.com, 1
ace-aegon.cloud, 1
@@ -1880,7 +2418,6 @@
acealters.com, 1
aceanswering.com, 1
acecolleges.edu.au, 1
-acedog.co, 1
acefreightco.com, 1
aceinflatables.com, 1
aceinstituteonline.com, 1
@@ -1889,7 +2426,6 @@
acemobileforce.com, 1
acemypaper.com, 1
acen.eu, 1
-acendealuz.com.br, 1
acerentalandsales.com, 1
acerislaw.com, 1
acessoeducacao.com, 1
@@ -1910,6 +2446,7 @@
achterblog.de, 1
achterhoekseveiligheidsbeurs.nl, 1
achterstieg.dedyn.io, 1
+achtzehn.de, 1
achtzehn.eu, 1
achtzehnterachter.de, 1
achtzig20.de, 1
@@ -1943,13 +2480,13 @@
acoustics.tech, 1
acousticsoundrecords.com, 1
acoustique-tardy.com, 1
+acp-integrative.fr, 1
acpcoils.com, 1
acperu.ch, 1
acpinformatique.fr, 1
acquisition.gov, 1
acquistareviagragenericoitalia.net, 0
acraft.org, 1
-acrealux.lu, 1
acrepairgeorgetown.com, 1
acrepairhutto.com, 1
acrepairroundrocktx.com, 1
@@ -1970,9 +2507,9 @@
acsports.ca, 1
act-safety.nl, 1
actc.org.uk, 1
-actc81.fr, 1
actgruppe.de, 1
actheater.com, 1
+acticu.com, 1
actiefgeld.nl, 1
actilove.ch, 1
actioncleaningnd.com, 1
@@ -1982,12 +2519,11 @@
actionmadagascar.ch, 1
actionsack.com, 1
actionselling.com, 1
-actiontowingroundrock.com, 1
activatemyiphone.com, 1
activateudid.com, 1
active-tluszcz.pl, 1
active.hu, 0
-activecare-monitor.com, 1
+activecare-monitor.com, 0
activeexcavator.com, 1
activehire.co.uk, 1
activeleisure.ie, 1
@@ -2010,9 +2546,16 @@
actualidadmotor.com, 1
actualidadviajes.com, 1
actualite-videos.com, 1
+acudire.es, 1
acuica.co.uk, 0
acul.me, 1
+aculocity.com, 1
acupofsalt.tv, 1
+acupuntura.coach, 1
+acupuntura.doctor, 1
+acupuntura.institute, 1
+acupunturamadrid.xyz, 1
+acupunturavalencia.xyz, 1
acus.gov, 1
acwi.gov, 1
acy.com, 1
@@ -2035,7 +2578,6 @@
adalis.org, 1
adam-ant.co.uk, 1
adam-kostecki.de, 1
-adam-wilson.me, 1
adam.lgbt, 1
adamas-magicus.ru, 1
adambalogh.net, 1
@@ -2050,6 +2592,7 @@
adamoutler.com, 1
adamradocz.com, 1
adams.dk, 1
+adamsasphaltpaving.com, 1
adamstas.com, 1
adamwallington.co.uk, 1
adamyuan.xyz, 1
@@ -2061,6 +2604,7 @@
adaptergonomics.com, 1
adapti.de, 1
adaptivemechanics.edu.au, 1
+adarshcloud.in, 1
adarshthapa.in, 1
adativos.com.br, 1
adawolfa.cz, 1
@@ -2093,6 +2637,7 @@
adelightfulglow.com, 1
adeline.mobi, 1
adentalsolution.com, 1
+adept-elearning.com, 1
adept.org.pl, 1
adesa.co.uk, 1
adevel.eu, 1
@@ -2106,8 +2651,8 @@
adimaja.com, 1
adinariversloveschool.com, 1
adingenierie.fr, 1
-adiponectinsupplement.info, 1
-adiponectinsupplement.net, 1
+adiprospero.it, 1
+aditibhatia.com, 1
adjagu.org, 1
adlerneves.com, 1
adlerneves.com.br, 1
@@ -2125,9 +2670,11 @@
admind.at, 1
adminforge.de, 1
administracionessaez.es, 1
+administratie-smits.nl, 1
administratiekantoorblom.nl, 1
administrator.de, 1
administratorserwera.pl, 1
+adminless.ovh, 1
adminlinux.pl, 1
admino.cz, 1
admins.tech, 1
@@ -2139,9 +2686,9 @@
admongo.gov, 1
adnanoktar.com, 1
adnanotoyedekparca.com, 1
+adnexa.it, 1
adnmb1.com, 1
adnolesh.com, 1
-adnot.am, 1
adnseguros.es, 1
adohanyzasjovoje.hu, 1
adoll.ml, 1
@@ -2164,6 +2711,7 @@
adra.com, 1
adrafinil.wiki, 1
adrenalin.od.ua, 1
+adrenalin.travel, 1
adrenaline-gaming.ru, 1
adresults.com, 1
adresults.nl, 1
@@ -2174,6 +2722,7 @@
adrianjensen.com, 1
adrianmejias.com, 1
adrianobarbosa.xyz, 1
+adrienjacquierbret.com, 1
adrienkohlbecker.com, 1
adriennesmiles.com, 1
adrinet.tk, 1
@@ -2187,6 +2736,7 @@
adtgroup.com, 1
adult.properties, 1
adurra.com, 1
+aduthapa.com, 1
aduvi.de, 1
adv.cr, 1
advaithbot.com, 1
@@ -2199,6 +2749,8 @@
advanced.info, 1
advanceddieselspokane.com, 1
advanceddisposables.co.uk, 0
+advancedelectricalservicesqld.com.au, 1
+advancedendoscopycenter.net, 1
advancedoneroofing.com, 1
advancedprotectionkey.com, 1
advancedprotectionsecuritykey.com, 1
@@ -2231,8 +2783,6 @@
advertis.biz, 1
adviserplus.com, 1
advocate-europe.eu, 1
-advocaten-avocats.be, 1
-advocatenalkmaar.org, 1
advocator.ca, 1
advocoeurdehaan.nl, 1
advogatech.com.br, 1
@@ -2262,7 +2812,8 @@
ae-construction.co.uk, 1
ae-dir.com, 1
ae-dir.org, 1
-ae8601.com, 1
+ae86sb.com, 1
+ae86x.com, 1
aebian.org, 1
aecexpert.fr, 1
aedollon.com, 1
@@ -2275,6 +2826,7 @@
aegisalarms.com, 1
aegrel.ee, 1
aehe.us, 1
+aei-asc.edu.my, 1
aei.co.uk, 1
aelisya.ch, 1
aelurus.com, 1
@@ -2289,6 +2841,7 @@
aergia.eu, 1
aerisnetwork.com, 1
aero-pioneer.com, 1
+aero.parts, 1
aerobasegroup.com, 1
aerobotz.com, 1
aeronautix.com, 1
@@ -2299,7 +2852,6 @@
aerospace-schools.com, 1
aerotechcoatings.com, 1
aertel.ie, 1
-aessencia.com.br, 1
aestheticdr.org, 1
aestheticsplus.xyz, 1
aesthetx.com, 1
@@ -2314,12 +2866,11 @@
aextron.com, 1
aextron.de, 1
aextron.org, 1
-af-tech.cz, 1
afavre.io, 1
afb24.de, 1
afbeelding.im, 1
afbeeldinguploaden.nl, 1
-afcmrs.org, 1
+afcmrs.org, 0
afcompany.it, 1
afcurgentcarelyndhurst.com, 1
aff.moe, 1
@@ -2339,7 +2890,6 @@
affordableblindsexpress.com, 1
affordableenvironmental.net, 1
affordablehealthquotesforyou.com, 1
-affordablekilimanjaro.com, 1
affordablemudjacking.com, 1
affordablepapers.com, 1
affordableracingparts.com.au, 1
@@ -2366,7 +2916,6 @@
africankitchen.gallery, 1
africantourer.com, 1
afrikarl.de, 1
-afrishade.com, 1
afrodigital.uk, 1
afs-asso.org, 1
afscheidsportret.nl, 1
@@ -2379,14 +2928,13 @@
afuh.de, 1
afva.net, 1
afwd.international, 1
-ag-websolutions.de, 1
ag8-game.com, 1
+ag88.com, 1
agalliasis.ch, 1
agamsecurity.ch, 1
agatajanik.de, 1
agate.pw, 1
agdalieso.com.ba, 1
-age.hk, 1
agechecker.net, 1
ageg.ca, 1
agelesscitizen.com, 1
@@ -2402,10 +2950,12 @@
agenda-loto.net, 0
agenda21senden.de, 1
agendatelefonica.com.br, 1
-agendazilei.com, 1
agent-grow.com, 1
agentprocessing.com, 1
+agentur-pottkinder.de, 1
agenziaimmobiliarezeta.it, 1
+agenziapubblicitaria.milano.it, 1
+ageragrosirdistro.com, 1
agfmedia.com, 1
agglo-sion.ch, 1
agia.ad, 1
@@ -2419,6 +2969,8 @@
agileecommerce.com.br, 1
agileui.com, 1
agiley.se, 1
+agilicus.ca, 1
+agilicus.com, 1
agilizing.us, 1
agilob.net, 1
aging.gov, 1
@@ -2426,6 +2978,8 @@
agingstop.net, 1
aginion.net, 1
agiserv.fr, 1
+agks5.com, 1
+agks998.com, 1
agliamici.it, 1
agnesk.blog, 1
agoodmind.com, 1
@@ -2433,7 +2987,6 @@
agoravox.fr, 1
agoravox.it, 1
agoravox.tv, 1
-agostinhoenascimento.com.br, 1
agotnes.com, 1
agouraelectrical.com, 1
agouraelectrician.com, 1
@@ -2448,9 +3001,8 @@
agouralandscapelighting.com, 1
agouralighting.com, 1
agouraoutdoorlighting.com, 1
-agowa338.de, 1
+agpideas.com, 1
agr.asia, 1
-agracan.com, 1
agrajag.nl, 1
agrarking.com, 1
agrarking.de, 1
@@ -2462,7 +3014,6 @@
agriculture-schools.com, 1
agridir.site, 1
agrikulturchic.com, 1
-agrilinks.org, 1
agrios.de, 1
agro-forestry.net, 1
agroline.by, 1
@@ -2471,6 +3022,7 @@
agsb.ch, 1
agscinemas.com, 1
agscinemasapp.com, 1
+aguijara.com, 1
agung-furniture.com, 1
agwa.name, 1
agy.cl, 1
@@ -2484,9 +3036,10 @@
ahlaejaba.com, 1
ahlz.sk, 1
ahmad.works, 1
-ahmadly.com, 1
+ahmd.io, 1
ahmedabadflowermall.com, 1
ahmedcharles.com, 1
+ahmedknowmadic.com, 1
ahmerjamilkhan.org, 1
ahmetozer.org, 1
ahosi.com, 1
@@ -2496,11 +3049,12 @@
ahtuxpk.ru, 1
ahughes03.com, 1
ahwah.net, 1
-ahxxm.com, 1
+ahxxm.com, 0
ai-english.jp, 1
ai-soft.co.jp, 1
ai.gov, 1
ai.je, 1
+ai00.vip, 1
ai1989.com, 1
aia.de, 1
aianipid.ee, 1
@@ -2517,7 +3071,6 @@
aidanmontare.net, 1
aidanpr.com, 1
aidanpr.net, 1
-aidarikako.com, 1
aide-valais.ch, 1
aiden.link, 1
aidhan.net, 1
@@ -2558,8 +3111,8 @@
aimotive.com, 1
aimrom.org, 1
aimstoreglobal.com, 1
+ainfographie.com, 1
aintevenmad.ch, 1
-ainutrition.co.uk, 1
ainvest.de, 1
aioboot.com, 1
aiois.com, 1
@@ -2642,7 +3195,6 @@
airbossofamerica.com, 1
airclass.com, 1
aircomms.com, 1
-airconsalberton.co.za, 1
airductclean.com, 0
airductcleaning-fresno.com, 1
airductcleaninggrandprairie.com, 1
@@ -2658,6 +3210,7 @@
airi-tabei.com, 1
airicy.com, 1
airikai.com, 1
+airlectrical-airconditioning.com.au, 1
airlibre-parachutisme.com, 1
airlinesettlement.com, 1
airmail.cc, 1
@@ -2667,12 +3220,14 @@
airplay-inflatable-hire.co.uk, 1
airplayradio.nl, 1
airport-charlotte.com, 1
-airportlimototoronto.com, 1
+airportal.cn, 1
airpurifierproductsonline.com, 1
airrestoration.ch, 1
+airslate.com, 1
airsnore.com, 1
airsoft.ch, 1
airswap.io, 1
+airtec-france.fr, 1
airtimerewards.co.uk, 1
airtoolaccessoryo.com, 1
airvpn.org, 1
@@ -2686,6 +3241,7 @@
ais.fashion, 1
aisance-co.com, 1
aisi316l.net, 1
+aisin.ae, 1
aistockcharts.com, 1
aistrope.com, 1
ait.com.ar, 1
@@ -2699,7 +3255,6 @@
aiwosq.cn, 1
aizxxs.com, 1
aizxxs.net, 1
-ajapaik.ee, 1
ajarope.com, 1
ajaxed.net, 1
ajbouncycastles.co.uk, 1
@@ -2707,6 +3262,8 @@
ajdiaz.me, 1
ajetaci.cz, 1
ajeventhire.co.uk, 1
+ajgroup-me.com, 1
+ajhstamps.co.uk, 1
ajiaojr.info, 1
ajiaojr.io, 1
ajiaojr.me, 1
@@ -2714,9 +3271,9 @@
ajiboye.com, 1
ajnasz.hu, 1
ajsb85.com, 1
+ajwebsolutions.com, 1
ak-varazdin.hr, 1
ak-webit.de, 1
-ak47-miyamoto.spdns.org, 1
aka.ms, 1
akachanikuji.com, 1
akademeia.moe, 1
@@ -2744,6 +3301,7 @@
akkbouncycastles.co.uk, 1
akkeylab.com, 1
akoch.net, 1
+akoofs.com, 1
akostecki.de, 1
akovana.com, 1
akoww.de, 0
@@ -2764,7 +3322,8 @@
akshi.in, 1
aktin.cz, 1
aktin.sk, 1
-aktiv-naturheilmittel.at, 1
+aktion-vielfalt.ch, 1
+aktiv-naturheilmittel.at, 0
aktiv-naturheilmittel.ch, 1
aktiv-naturheilmittel.de, 1
aktivace.eu, 1
@@ -2773,16 +3332,19 @@
akuislam.com, 1
akukas.com, 1
akul.co.in, 1
+akupunktur-akupunktoer.dk, 1
akustik.tech, 1
+akuston.eu, 1
akutun.cl, 1
akvorrat.at, 1
-akyildiz.net, 1
al3366.tech, 1
+al3abmizo.com, 1
al3xpro.com, 1
alab.space, 1
alabamadebtrelief.org, 1
alaboard.com, 1
alabordage.fr, 1
+alacriti.com, 1
aladdin.ie, 1
aladdinschools.appspot.com, 1
alainbaechlerphotography.ch, 1
@@ -2800,6 +3362,7 @@
alanhuang.name, 1
alaninkenya.org, 1
alaricfavier.eu, 0
+alarmat.pl, 1
alarmcomplete.co.uk, 1
alarna.de, 1
alasdelalma.com.co, 1
@@ -2816,7 +3379,6 @@
albbounce.co.uk, 1
albersdruck.de, 1
albertathome.org, 1
-albertbogdanowicz.pl, 1
albertcuyp-markt.amsterdam, 1
albertify.xyz, 1
albertinum-goettingen.de, 1
@@ -2836,7 +3398,6 @@
alcorao.org, 1
alcouponest.com, 1
aldiabcs.com, 1
-aldien.com.br, 1
aldo-vandini.de, 1
aldomedia.com, 1
aldorr.net, 0
@@ -2857,16 +3418,17 @@
alerts.sg, 1
alertwire.com, 1
alesia-formation.fr, 1
-alessandroonline.com.br, 1
+alessandrotravel.com, 1
aletm.it, 1
alex-ross.co.uk, 1
alex4386.us, 1
alex97000.de, 1
alexander-beck.eu, 1
alexanderb.info, 1
-alexandermuetzel.de, 1
+alexandercanton.com, 1
alexanderneng.de, 1
alexandernorth.ch, 1
+alexanderrans.com, 0
alexanderschimpf.de, 1
alexandra-schulze.de, 1
alexandrastorm.com, 1
@@ -2885,6 +3447,7 @@
alexfabian.myftp.org, 1
alexgaynor.net, 1
alexgebhard.com, 1
+alexglover.co.uk, 1
alexhalderman.com, 1
alexhd.de, 1
alexio.ml, 1
@@ -2896,6 +3459,7 @@
alexismeza.dk, 1
alexismeza.es, 1
alexismeza.nl, 1
+alexjett.com, 1
alexlambertz.de, 1
alexlouden.com, 1
alexmerkel.com, 1
@@ -2922,6 +3486,7 @@
alexyang.me, 1
alfa-tech.su, 1
alfaponny.se, 1
+alfaproweb.fr, 1
alfirous.com, 1
alfred-figge.de, 1
alfredapp.com, 1
@@ -2956,11 +3521,10 @@
alienflight.com, 1
alienslab.net, 1
alienstat.com, 1
-alienvision.com.br, 1
alighierirescaldina.it, 1
alignrs.com, 1
aliim.gdn, 1
-alijammusic.com, 1
+alijammusic.com, 0
alikulov.me, 1
alilialili.ga, 1
alinasmusicstudio.com, 1
@@ -2972,12 +3536,14 @@
alisonlitchfield.com, 1
alistairstowing.com, 1
alisync.com, 1
+aliv.biz, 1
aliwebstore.com, 1
alix-board.de, 1
alize-theatre.ch, 1
aljaspod.com, 1
aljaspod.hu, 1
aljaspod.net, 1
+aljoschairmer.de, 1
aljweb.com, 1
alkacoin.net, 1
all-connect.net, 0
@@ -2999,6 +3565,7 @@
allbenjoy.de, 1
allbetgame.cn, 1
allbetgaming.com, 1
+allbigdicks.com, 1
allbounceandplay.co.uk, 1
allbouncesurrey.co.uk, 1
allbrandbrand.com, 1
@@ -3008,12 +3575,15 @@
allcarecorrectionalpharmacy.com, 1
allcarepharmacy.com, 1
allcinema.jp, 1
+allcleaningservice.org, 1
allcleanservices.ca, 1
allcloud.com, 1
allcovered.nl, 1
alldewall.de, 1
alldigitalsolutions.com, 1
alldm.ru, 1
+alldolledupstore.com, 1
+alle-zonvakanties.nl, 1
alle.bg, 1
allemobieleproviders.nl, 1
allemoz.com, 1
@@ -3021,6 +3591,7 @@
allenosgood.com, 1
allenscaravans.co.uk, 1
allensun.org, 1
+allerstorfer.at, 1
allesisonline.nl, 1
alleskomtgoed.org, 1
allesovertech.nl, 1
@@ -3034,14 +3605,13 @@
alliances-faq.de, 1
alliances-globalsolutions.com, 1
alliedfrozenstorage.com, 1
-alligatorge.de, 1
allinagency.com, 1
allincoin.shop, 1
allis.studio, 1
allius.de, 1
alljamin.com, 1
allladyboys.com, 1
-allmebel.ru, 1
+allmemy.com, 1
allmend-ru.de, 1
allmousepads.com, 1
allns.fr, 1
@@ -3053,12 +3623,13 @@
alloutofgum.com, 1
alloutsec.com, 1
alloverthehill.com, 1
+allphaseclean.com, 1
allplayer.tk, 1
allpointsblog.com, 1
allpointsheating.com, 1
allproptonline.com, 1
+allpussynow.com, 1
allrad-buck.de, 1
-allram.one, 1
allroundpvp.net, 1
allroundtechnology.com, 1
allroundtechnology.nl, 1
@@ -3080,6 +3651,7 @@
allterrainfence.com, 1
allthecryptonews.com, 1
alltherooms.com, 1
+alltherooms.es, 1
allthethings.co.nz, 1
allthings.me, 1
allthingsfpl.com, 1
@@ -3107,6 +3679,7 @@
alonas.ml, 1
alonas.ovh, 1
alonetone.com, 1
+alov.blog, 1
alp.net.cn, 1
alp.od.ua, 1
alpca.org, 1
@@ -3125,8 +3698,8 @@
alphaantileak.net, 1
alphabetsigns.com, 1
alphabouncycastles.co.uk, 1
-alphabrock.cn, 1
alphachat.net, 1
+alphadefense.co.za, 1
alphadote.com, 1
alphaetomega3d.fr, 1
alphafiduciaryservices.ch, 1
@@ -3147,13 +3720,12 @@
alphipneux.fr, 1
alpinechaletrental.com, 1
alpinehighlandrealty.com, 1
-alpineplanet.com, 1
alpinepubliclibrary.org, 1
alpinestarmassage.com, 1
-alpinetrek.co.uk, 1
-alpiniste.fr, 1
+alplogopedia.it, 1
alpstarentaisetaxi.com, 1
alpstarentaisetaxi.fr, 1
+alquds.edu, 1
alquiaga.com, 1
alrait.com, 1
alre-outillage.fr, 1
@@ -3169,12 +3741,15 @@
altapina.com, 0
altaplana.be, 1
altbinaries.com, 1
+altco.group, 1
+altea-pep18.com, 1
altedirect.com, 1
+alteiria.fr, 1
alter-news.fr, 1
alterbaum.net, 1
altered.network, 1
altered.si, 1
-alternador.com.br, 1
+alteria.xyz, 1
alternative.bike, 1
alternative.hosting, 1
alternativebit.fr, 1
@@ -3200,18 +3775,20 @@
altopia.com, 1
altphotos.com, 1
altporn.xyz, 1
+altrui.st, 1
alts.li, 1
altstipendiaten.de, 1
alttrackr.com, 1
altunbas.info, 1
+altweaver.com, 1
aluminium-giesserei.de, 1
alumni-kusa.jp, 1
alupferd.de, 1
aluro.info, 1
aluroof.eu, 1
alvcs.com, 1
-alviano.com, 1
alvicom.hu, 1
+alvin.cool, 1
alvn.ga, 1
alvosec.com, 1
alwaysdry.com.au, 1
@@ -3219,7 +3796,6 @@
alwaysmine.fi, 1
alwaysonssl.com, 1
alxlegal.com, 1
-alxpresentes.com.br, 1
alxu.ca, 1
alyoung.com, 1
alza.at, 1
@@ -3230,12 +3806,24 @@
alza.sk, 1
alzashop.com, 1
alzonaprinting.com, 1
+am-39.com, 1
am-dd.com, 1
am-executive-consulting.com, 1
+am-liaotian.com, 1
+am156.com, 1
+am22i6xaf1m2a5m9k.xyz, 1
am2s.fr, 1
am3.se, 1
+am5039.com, 1
+am5199.com, 1
+am5566m.com, 1
+am6118.com, 1
am8.com, 1
+am8213.com, 1
+am9588.com, 1
+am9d104.com, 1
ama.ne.jp, 1
+amaderelectronics.com, 1
amadoraslindas.com, 1
amadvice.com, 1
amaforro.com, 1
@@ -3252,14 +3840,16 @@
amanatrustbooks.org.uk, 1
amandadamsphotography.com, 1
amandasage.ca, 1
+amandaworldstudies.com, 1
amanet.ro, 1
amani-kinderdorf.de, 1
+amaranthinewanderlust.com, 1
amaranthus.com.ph, 1
amardham.org, 1
amaresq.com, 1
amartinz.at, 1
amateri.com, 1
-amateurchef.co.uk, 1
+amateurpornhours.com, 1
amateurradionotes.com, 1
amateurvoicetalent.com, 1
amati.solutions, 1
@@ -3267,6 +3857,7 @@
amatsuka.com, 1
amauf.de, 1
amautorepairwa.com, 1
+amazetimberfurniture.com.au, 1
amazili-communication.com, 1
amazing-castles.co.uk, 1
amazinginflatables.co.uk, 1
@@ -3286,6 +3877,7 @@
amcfirst.com, 1
amchainitiative.org, 1
amcs.website, 1
+amcvega.com, 1
amdouglas.com, 1
amdouglas.uk, 1
amechancez.work, 1
@@ -3308,9 +3900,9 @@
american.dating, 1
americandetour.com, 1
americanfoundationbr.com, 1
-americanindiancoc.org, 1
americanindiannursing.com, 1
americanmediainstitute.com, 1
+americanwater.lk, 1
americasbasementcontractor.com, 1
americasdirector.com, 1
americkykongres.cz, 1
@@ -3332,13 +3924,13 @@
amg-microwave.com, 1
amh-entertainments.co.uk, 1
ami-de-bastanes.fr, 1
+amianto.roma.it, 1
amica-travel.com, 1
amica.it, 1
amicalecanyon.ch, 1
amiciidogrescue.org.uk, 1
amicimar.it, 1
amiciperlatesta.it, 1
-amielle.com, 1
amifoundation.net, 1
amihub.com, 1
amikootours.com, 1
@@ -3353,13 +3945,13 @@
amirautos.com, 0
amirmahdy.com, 1
amisderodin.fr, 1
-amiserver.de, 1
amisharingstuff.com, 1
amitabhsirkiclasses.org.in, 1
amitpatra.com, 1
amiu.org, 1
amj74-informatique.fr, 1
amleather.pl, 1
+amm6e.com, 1
ammanagingdirectors.com, 1
amministratore.biz, 1
amministratore.roma.it, 1
@@ -3367,6 +3959,8 @@
amnesty-bf.org, 1
amnesty.org.au, 1
amnesy.fr, 1
+amobileway.co.uk, 1
+amok8.am, 1
amokinio.com, 1
amoozesh98.com, 1
amoozesh98.ir, 1
@@ -3376,6 +3970,7 @@
ampersandnbspsemicolon.com, 1
amphetamines.org, 1
amphibo.ly, 1
+amplead.com, 1
ampledesigners.com, 1
ampleinfographics.com, 1
ampleroads.com, 1
@@ -3394,6 +3989,7 @@
amuq.net, 1
amuraimpianti.it, 1
amv-crm.ru, 1
+amvip9.com, 1
amyfoundhermann.com, 1
amyharrisonline.com, 1
amyria.jp, 1
@@ -3401,14 +3997,16 @@
amyyeung.com, 1
amzn.rocks, 1
an-alles-gedacht.de, 1
+an7hrax.se, 1
anabolic.co, 0
anacreon.de, 1
-anadiyogacentre.com, 1
anaethelion.fr, 1
anaiscoachpersonal.es, 1
anaisfae.art, 1
+anakin.ca, 1
anakros.me, 0
analangelsteen.com, 1
+analbleachingguide.com, 1
analgesia.net, 1
analisilaica.it, 1
analogist.net, 1
@@ -3435,7 +4033,6 @@
anassiriphotography.com, 0
anastasia-shamara.ru, 1
anatoray.com, 1
-ancarda.net, 1
ance.lv, 1
ancel.io, 1
ancestramil.fr, 1
@@ -3462,7 +4059,6 @@
andisadhdspot.com, 1
andiscyber.space, 1
anditi.com, 1
-andoms.fi, 1
andre-ballensiefen.de, 1
andre-lategan.com, 1
andre-otto.com, 1
@@ -3479,11 +4075,10 @@
andreas-kluge.eu, 1
andreaseracleous.com, 1
andreasfeusi.ch, 1
-andreashecht-blog.de, 1
+andreasjanker.de, 1
andreaskluge.eu, 1
andreaskrasa.com, 1
andreaslicht.nl, 1
-andreasmuelhaupt.de, 1
andreasolsson.se, 1
andreasr.com, 1
andree.cloud, 1
@@ -3496,7 +4091,6 @@
andrespaz.com, 1
andreundnina.de, 1
andrew.fi, 1
-andrew.london, 1
andrewbdesign.com, 1
andrewbennett.ltd, 1
andrewdaws.co, 1
@@ -3505,7 +4099,6 @@
andrewdaws.me, 1
andrewdaws.tv, 1
andrewensley.com, 1
-andrewhowden.com, 1
andrewimeson.com, 1
andrewin.ru, 1
andrewlarson.org, 1
@@ -3514,6 +4107,7 @@
andrewmichaud.me, 1
andrewpeng.net, 1
andrewprokos.com, 1
+andrewpucci.com, 1
andrewrdaws.com, 1
andrewrgoss.com, 1
andrewryno.com, 1
@@ -3521,7 +4115,6 @@
andrewtasso.com, 1
andrewtchin.com, 1
andrewx.net, 1
-andrezadnik.com, 1
andrisilberschmidt.ch, 1
andro2id.com, 1
andro4all.com, 1
@@ -3541,17 +4134,16 @@
andromedacenter.com, 1
andronika.net, 1
androticsdirect.com, 1
-androzoom.com, 1
andruvision.cz, 1
andsat.org, 1
-andschwa.com, 0
+andschwa.com, 1
anduril.de, 1
anduril.eu, 1
andybrett.com, 1
andyc.cc, 1
+andycraftz.eu, 1
andycrockett.io, 1
andys-place.co.uk, 1
-andysroom.dynu.net, 0
andyt.eu, 1
andzia.art.pl, 1
anecuni-club.com, 1
@@ -3568,6 +4160,7 @@
ange-de-bonheur444.com, 1
angehardy.com, 1
angel-body.com, 1
+angelcloudworld.com, 1
angelcojuelo.com, 1
angelesydemonios.es, 1
angeletakis.net, 1
@@ -3609,7 +4202,6 @@
animacurse.moe, 1
animaemundi.be, 1
animal-liberation.com, 1
-animal-nature-human.com, 1
animal-rights.com, 1
animalistic.io, 1
animalstropic.com, 1
@@ -3625,6 +4217,8 @@
anime1.pw, 1
anime1.top, 1
animeai.com, 1
+animeclub.in.ua, 1
+animefire.net, 1
animefluxxx.com, 1
animeinsights.net, 1
animeone.me, 1
@@ -3634,17 +4228,18 @@
animorphsfanforum.com, 1
anipassion.com, 0
anitaalbersen.nl, 1
+anitaxcph.dk, 1
anitube-nocookie.ch, 1
anitube.ch, 1
aniwhen.com, 1
+anjocerdena.com, 1
anjoola.com, 1
ankane.org, 1
+ankaraevdenevenakliyat.name.tr, 1
ankarakart.com.tr, 1
ankaraprofesyonelwebtasarim.com, 1
ankaraseo.name.tr, 1
ankarauzmanlarnakliyat.com, 1
-ankarayilmaznakliyat.com, 1
-ankarayucelnakliyat.com, 1
ankitha.in, 1
ankitpati.in, 1
ankiuser.net, 1
@@ -3662,6 +4257,7 @@
anna.info, 1
annaenemma.nl, 1
annafiore.com.br, 1
+annalitvinova.pro, 1
annangela.moe, 1
annarokina.com, 1
annawagner.pl, 1
@@ -3673,6 +4269,7 @@
annemakeslovelycandles.co.uk, 1
annetaan.fi, 1
annetta.com, 1
+annetta.net, 1
annettewindlin.ch, 1
annevankesteren.com, 1
annevankesteren.nl, 1
@@ -3683,6 +4280,7 @@
annonasoftware.com, 1
annotate.software, 1
annoyingasfuk.com, 1
+anns.eu, 1
annuaire-jcb.com, 1
annuaire-photographe.fr, 0
annunciationbvmchurch.org, 1
@@ -3694,6 +4292,7 @@
anoncrypto.org, 1
anoneko.com, 1
anongoth.pl, 1
+anonoriviera.com, 1
anonrea.ch, 1
anons.fr, 1
anonukradio.org, 1
@@ -3743,7 +4342,6 @@
antennisti.roma.it, 1
anteprima.info, 1
antfie.com, 1
-anthedesign.fr, 1
anthisis.tv, 1
anthony.codes, 1
anthonycarbonaro.com, 0
@@ -3758,6 +4356,7 @@
anticapitalist.party, 0
anticopyright.com, 1
antiekboerderijgraafland.nl, 1
+antifilter.network, 1
antihype.space, 1
antik-trodelmarkt.de, 1
antikvariat.ru, 1
@@ -3765,6 +4364,7 @@
antilaserpriority.com, 1
antiled.by, 1
antimine.me, 1
+antincendio.roma.it, 1
antipa.ch, 1
antipolygraph.org, 1
antique-pedalcars.ch, 1
@@ -3775,6 +4375,7 @@
antocom.com, 1
antoga.eu, 1
antoinedeschenes.com, 1
+antoineelizabe.com, 1
antoinemary.com, 1
antonchen.com, 1
antonellabb.eu, 1
@@ -3785,13 +4386,12 @@
antota.lt, 1
antragsgruen.de, 1
antraxx.ee, 1
-antroposofica.com.br, 1
anttitenhunen.com, 1
antvklik.com, 1
antyblokada.pl, 1
anulowano.pl, 1
anvartay.com, 0
-anvorte.com, 1
+anvorte.com, 0
anwalt.us, 1
anwaltsindex.com, 1
anxietyspace.com, 1
@@ -3799,8 +4399,8 @@
any.pm, 0
anyad.at, 1
anyfood.fi, 1
+anyi.in, 1
anymetrix.io, 1
-anynode.net, 1
anyon.com, 1
anypeer.net, 1
anyprime.net, 1
@@ -3818,8 +4418,10 @@
aoe9.com, 1
aoeuaoeu.com, 1
aofusa.net, 1
+aoicprobationil.gov, 1
aoil.gr, 1
aojiao.org, 1
+aokae.com, 1
aoku3d.com, 1
aooobo.com, 1
aopedeure.nl, 1
@@ -3837,14 +4439,15 @@
apachelounge.com, 1
apadvantage.com, 1
aparaatti.org, 1
+apartamentosemindaiatuba.com.br, 1
apartmanicg.me, 1
apartment-in-rijeka.com, 1
-apartment-natik.fr, 1
apartmentkroatien.at, 1
apartmentregister.com.au, 1
apasaja.tech, 1
apbank.ch, 1
apbox.de, 1
+apc.ec, 1
apcemporium.co.uk, 1
apcube.com, 1
apdfawl.com, 1
@@ -3854,13 +4457,13 @@
apertis.org, 1
aperturesciencelabs.de, 1
apervita.net, 1
+apethink.net, 1
apexitsolutions.ca, 1
apfelcholest.de, 1
apgw.jp, 1
aphelionentertainment.com, 1
aphotrax.eu, 1
api-connect.com, 1
-api-geek.com, 1
api.biz.tr, 1
api.intercom.io, 1
api.lookout.com, 0
@@ -3873,6 +4476,7 @@
apiary.store, 1
apiary.supplies, 1
apiary.supply, 1
+apicruz.com, 1
apila.care, 1
apila.us, 1
apiled.io, 1
@@ -3922,12 +4526,14 @@
app.simpletax.ca, 1
app.yinxiang.com, 0
app2get.de, 1
+appagility.co.nz, 1
appapi.link, 1
apparelfashionwiki.com, 1
appartement-andrea.at, 1
appartement-evolene.net, 1
appartementhaus-badria.de, 1
appartementmarsum.nl, 1
+appassionata.ru, 1
appdrinks.com, 1
appearance-plm.de, 1
appel-aide.ch, 1
@@ -3958,11 +4564,11 @@
apponic.com, 1
apponline.com, 1
apprank.in, 1
+apprendre-le-russe-avec-ania.fr, 1
apprenticeship.gov, 1
apprenticeships.gov, 1
approbo.com, 1
approvedtreecare.com, 1
-apps-perso.com, 1
apps.co, 1
apps.facebook.com, 0
apps.fedoraproject.org, 1
@@ -3970,6 +4576,7 @@
apps4all.sytes.net, 1
apps4inter.net, 1
appscloudplus.com, 1
+appsdisosa.com, 1
appseccalifornia.org, 0
appsforlondon.com, 1
appshuttle.com, 1
@@ -3984,7 +4591,7 @@
aprefix.com, 1
aprendiendoforexhoy.com, 1
apretatuercas.es, 1
-aprogend.com.br, 1
+aprikaner.de, 1
aproposcomputing.com, 1
aprovpn.com, 1
aprr.org, 1
@@ -3996,8 +4603,11 @@
aptive.co.uk, 1
aptumseguros.mx, 1
apu-board.de, 1
+apunkt.dk, 1
apv-ollon.ch, 1
apviz.io, 1
+aqarategypt.com, 1
+aqdun.com, 1
aqilacademy.com.au, 1
aqqrate.com, 1
aqsiq.net, 1
@@ -4013,10 +4623,12 @@
aqualife.com.gr, 1
aqualifeprojects.com, 1
aqualysis.nl, 1
+aquamarin.icu, 1
aquapoint.kiev.ua, 1
aquarium-supplement.net, 1
aquaselect.eu, 1
aquatechnologygroup.com, 1
+aquaterm72.ru, 1
aquaundine.net, 1
aquavitaedayspa.com.au, 1
aquelarreweb.com, 1
@@ -4025,6 +4637,7 @@
aquitainebrasserie.com.au, 1
aquitroc.com, 1
ar-informatique.ch, 1
+ar.al, 1
arab.dating, 1
arabhardware.net, 1
arabicxz.com, 1
@@ -4036,10 +4649,10 @@
arai21.net, 1
araleeniken.com, 1
aramido.de, 1
+aramloebmd.com, 1
aranchhomes.com, 1
aranel.me, 1
aranycsillag.net, 1
-araraexpress.com.br, 1
araratour.com, 1
araro.ch, 1
araseifudousan.com, 1
@@ -4060,7 +4673,9 @@
arcbouncycastles.co.uk, 1
arcenergy.co.uk, 1
archaeoadventures.com, 1
+archematerial.com, 1
archeologicatoscana.it, 1
+archerygearonline.com, 1
archimedicx.com, 1
archined.nl, 1
archit.in, 1
@@ -4081,11 +4696,13 @@
arclandholdings.com.au, 1
arcobalabs.ca, 1
arcridge.ca, 1
+arctic.ca, 1
arctic.gov, 1
arctica.io, 1
arcueil-cachan.fr, 0
arcusnova.de, 1
ardadanal.com, 1
+ardia.ovh, 1
ardor.noip.me, 1
ardtrade.ru, 1
area3.org, 1
@@ -4098,6 +4715,7 @@
arekatieandchrisgettingmarried.com, 1
arekatieandchrisgettingmarried.today, 1
arekatieandchrismarriedyet.com, 1
+arena-lemgo.de, 1
arendburgers.nl, 1
arenlor.com, 1
arenlor.info, 1
@@ -4117,6 +4735,7 @@
argonium.com.au, 1
argot.com, 1
argovpay.com, 1
+ariacreations.net, 1
ariadermspa.com, 1
arian.io, 1
ariana.wtf, 1
@@ -4128,6 +4747,7 @@
arigato-java.download, 1
arijitdg.net, 1
arikar.eu, 1
+arilto.com, 1
arima.co.ke, 1
arimarie.com, 1
arinde.ee, 1
@@ -4142,6 +4762,7 @@
arizonahomeownerinsurance.com, 1
arjan.nl, 1
arjandejong.eu, 1
+arjanenthijs.nl, 1
arjansteevels.nl, 1
arjanvaartjes.net, 1
arjunasdaughter.pub, 1
@@ -4150,6 +4771,7 @@
arkadelphia.gov, 1
arkadiyt.com, 1
arkaic.dyndns.org, 1
+arkhvoid.xyz, 1
arknodejs.com, 1
arksan.com.tr, 1
arkulagunak.com, 0
@@ -4162,12 +4784,12 @@
arlingtonwine.net, 1
arm-host.com, 1
arm.gov, 1
+armadale.wa.gov.au, 1
armadaquadrat.com, 1
armandsdiscount.com, 1
armanozak.com, 1
armansfinejewellery.com, 1
armansfinejewellery.com.au, 1
-armarinhovirtual.com.br, 1
armazemdaminiatura.com.br, 1
armbrust.me, 1
armedpoet.com, 1
@@ -4188,7 +4810,6 @@
arnaudfeld.de, 1
arnaudlanna.com, 1
arnaudminable.net, 1
-arne.codes, 1
arnesolutions.com, 1
arnevankauter.com, 1
arniescastles.co.uk, 1
@@ -4201,16 +4822,16 @@
arnor.org, 1
arnoudraeven.nl, 1
arnoudvandalen.nl, 1
+arnove.net, 1
arnsmedia.nl, 1
arocloud.de, 1
-arod.tk, 1
arogov.com, 1
-arogyadhamhealth.com, 1
arokha.com, 1
+aromachat.eu, 1
aromacos.ch, 1
aromatlas.com, 1
aron.host, 1
-aroonchande.com, 1
+aroonchande.com, 0
aros.pl, 1
arose.io, 1
around-cms.de, 1
@@ -4245,9 +4866,11 @@
arswb.men, 1
art-auction.jp, 1
art-et-culture.ch, 1
+art-et-tonneaux.fr, 1
art-pix.com, 1
art-pix.de, 1
art-pix.net, 1
+art-shinbi.com, 1
art2web.net, 1
artacadia.org, 1
artansoft.com, 1
@@ -4261,24 +4884,22 @@
arteaga.tech, 1
arteaga.uk, 1
arteaga.xyz, 1
-artebel.com.br, 1
artecat.ch, 1
artedellavetrina.it, 1
artedona.com, 1
arteequipamientos.com.uy, 1
artefakt.es, 1
-artefeita.com.br, 1
arteinstudio.it, 1
+artelt.com, 1
artemicroway.com.br, 1
arterienundvenen.ch, 1
+arteseideias.com.pt, 1
arteshow.ch, 1
-artetrama.com, 0
artfabrics.com, 1
artforum.sk, 1
artfullyelegant.com, 1
arthan.me, 1
arthermitage.org, 1
-arthur.cn, 1
arthurlaw.ca, 1
arthurmelo.com, 0
arthuryidi.com, 1
@@ -4286,12 +4907,13 @@
articu.no, 1
artificial.army, 1
artificialgrassandlandscaping.com, 1
+artigianociao.jp, 1
artik.cloud, 1
artimpact.ch, 1
artioml.net, 1
artionet.ch, 1
artis-game.net, 1
-artisan-cheminees-poeles-design.fr, 1
+artisan-cheminees-poeles-design.fr, 0
artisanhd.com, 1
artisans-libres.com, 1
artisansoftaste.com, 1
@@ -4315,15 +4937,19 @@
artmoney.com, 1
artofcode.co.uk, 1
artofeyes.nl, 1
+artofhomeorganizing.com, 1
artofmonitoring.com, 0
artofwhere.com, 1
artozoul.fr, 1
+artplasticsurgeons.com, 1
+artransparency.gov, 1
artratio.net, 1
artroot.jp, 1
artroscopiaperlosport.it, 1
arts.gov, 1
artschmidtoptical.com, 1
artspac.es, 1
+arttel-media.ru, 1
arturkohut.com, 1
arturopinto.com.mx, 1
arturrossa.de, 1
@@ -4340,6 +4966,7 @@
arvindhariharan.me, 1
arvutiladu.ee, 1
arweth.com, 1
+arx8x.net, 1
arxell.com, 1
aryabusines.com, 1
aryalaroca.de, 1
@@ -4350,8 +4977,8 @@
as200753.com, 1
as200753.net, 1
as44222.net, 1
+as8423.net, 1
asadatec.de, 1
-asadzulfahri.com, 1
asafaweb.com, 1
asafilm.co, 1
asafomba.com, 1
@@ -4364,6 +4991,7 @@
ascension.run, 1
ascensori.biz, 1
ascgathering.com, 1
+aschismatic.com, 1
ascii.moe, 1
asciitable.tips, 1
asciiwwdc.com, 1
@@ -4377,8 +5005,8 @@
asenno.com, 1
aserver.co, 1
asexualitat.cat, 1
+asfaleianet.gr, 1
asgapps.co.za, 1
-asge-handel.de, 1
ashastalent.com, 1
ashd1.goip.de, 1
ashd2.goip.de, 1
@@ -4388,10 +5016,12 @@
ashleyadum.com, 1
ashleyedisonuk.com, 1
ashleyfoley.photography, 1
+ashleykaryl.com, 1
ashleymadison.com, 1
ashleythouret.com, 1
ashlocklawgroup.com, 1
ashmportfolio.com, 1
+ashridgetrees.co.uk, 1
ashtonc.ca, 1
ashutoshmishra.org, 1
asia-gazette.com, 1
@@ -4423,11 +5053,11 @@
askkaren.gov, 1
askmagicconch.com, 0
askme24.de, 1
-asksatya.com, 1
askv6.net, 1
askvg.com, 1
askwhy.cz, 1
askwhy.eu, 1
+askyourdentist.com, 1
aslinfinity.com, 1
asm-x.com, 0
asmbsurvey.com, 1
@@ -4438,7 +5068,6 @@
aspargesgaarden.no, 1
aspatrimoine.com, 1
aspcl.ch, 1
-aspectcontext.com, 1
aspectuw.com.au, 1
asperti.com, 1
aspformacion.com, 1
@@ -4463,6 +5092,7 @@
assempsaibiza.com, 1
assertion.de, 1
assessoriati.com.br, 1
+assetbacked.capital, 1
assetsec.io, 1
assetvault.co.za, 1
assguidesporrentruy.ch, 1
@@ -4474,6 +5104,7 @@
assistenzafrigorifero.org, 1
assistenzalavatrice.org, 1
assistenzamicroonde.org, 1
+associatedwomenshealthcare.com, 1
assodigitale.it, 1
asspinter.me, 1
assumptionpj.org, 1
@@ -4490,7 +5121,7 @@
astenotarili.online, 1
astenretail.com, 1
asthon.cn, 1
-astral-imperium.uk, 1
+astral-imperium.com, 1
astral.org.pl, 1
astrath.net, 1
astrea-voetbal-groningen.nl, 1
@@ -4503,6 +5134,7 @@
astural.org, 1
astutikhonda.com, 1
astutr.co, 1
+asu.moe, 1
asuclassfinder.com, 1
asucrews.com, 1
asuhe.xyz, 1
@@ -4521,14 +5153,12 @@
at7s.me, 1
ataber.pw, 1
atac.no, 1
-atacadocervejeiro.com.br, 1
-atacadodesandalias.com.br, 1
atacadooptico.com.br, 1
+atahualpa.com, 1
atallo.com, 1
atallo.es, 1
ataton.ch, 1
atc.cuneo.it, 1
-atc.io, 1
atchleyjazz.com, 1
atchleyjazz.org, 1
atchleylab.org, 1
@@ -4554,8 +5184,10 @@
atelierssud.ch, 1
atelierssud.swiss, 1
atencionbimbo.com, 0
+atendimentodelta.com.br, 1
aterlectric.com, 1
aterskapa-data.se, 1
+atf.gov, 1
atg.soy, 1
atgoetschel.ch, 1
atgroup.gr, 1
@@ -4567,6 +5199,7 @@
athekiu.com, 1
athena-bartholdi.com, 1
athena-garage.co.uk, 1
+athenacle.xyz, 1
athenadynamics.com, 1
athenaneuro.com, 1
atheoryofchange.com, 1
@@ -4596,10 +5229,10 @@
atlantiswaterproofing.com, 1
atlas-5.site, 1
atlas-heritage.com, 1
+atlas-multimedia.de, 1
atlas-staging.ml, 1
atlasauthority.com, 1
atlasbrown.com, 1
-atlaschiropractic.org, 1
atlascoffeeclub.com, 1
atlascultural.com, 1
atlasdev.nl, 1
@@ -4608,6 +5241,7 @@
atlassignsandplaques.com, 1
atletika.hu, 1
atmalta.com, 1
+atmind.nl, 1
atmocdn.com, 1
atnis.com, 1
ato4sound.com, 1
@@ -4620,7 +5254,6 @@
atomic.red, 1
atomicbounce.co.uk, 1
atomism.com, 1
-atorcidabrasileira.com.br, 1
atplonline.co, 1
atpnutrition.com, 1
atracaosexshop.com.br, 1
@@ -4632,16 +5265,21 @@
atspeeds.com, 1
attac.us, 1
atte.fi, 1
+attendanceondemand.com, 1
attendantdesign.com, 1
attendu.cz, 1
+attentigroup.com, 1
attention.horse, 1
attilagyorffy.com, 1
attilavandervelde.nl, 1
attinderdhillon.com, 1
+attiremr.tk, 1
attitudes-bureaux.fr, 1
attogtech.com, 1
attorney.org.il, 1
+attuned.se, 1
attwood.org, 1
+atuendomr.com, 1
atviras.lt, 0
atvirtual.at, 1
atvsafety.gov, 1
@@ -4663,15 +5301,16 @@
aubio.org, 1
aubonmanger.fr, 1
aubreysnider.com, 1
+auburn-housekeeper.com, 1
aucarresainteloi.com, 1
aucielrose.com, 1
aucklandcastles.co.uk, 1
aucubin.de, 1
-audialbuquerqueparts.com, 1
audiense.com, 0
audio-detector.com, 1
audiobookboo.com, 1
audiobookstudio.com, 1
+audioboom.com, 1
audiolibri.org, 1
audiolot.com, 1
audion.cc, 1
@@ -4704,7 +5343,6 @@
augiero.it, 1
augix.net, 1
augmentable.de, 0
-augmented-portal.com, 1
august-don.site, 1
augustian-life.cz, 1
augustiner-kantorei-erfurt.de, 1
@@ -4720,6 +5358,7 @@
auntmia.com, 1
aupasdecourses.com, 1
auplidespages.fr, 1
+aura7chakr.com, 1
aurelieburn.fr, 1
aurelienaltarriba.fr, 1
aureus.pw, 1
@@ -4738,7 +5377,6 @@
ausmwoid.de, 1
auspicacious.org, 1
ausrecord.com, 1
-ausschreibungen-suedtirol.it, 1
aussiefunadvisor.com, 1
aussieservicedown.com, 1
aussiestoresonline.com, 1
@@ -4763,6 +5401,7 @@
australien-tipps.info, 1
austromorph.space, 1
auszeit-lanzarote.com, 1
+auszeit-walsrode.de, 1
auszeit.bio, 1
auth.adult, 1
authenticationhub.io, 1
@@ -4779,6 +5418,7 @@
autismewoerden.nl, 1
auto-anleitung.de, 1
auto-dealership-news.com, 1
+auto-i-dat.ch, 1
auto-motor-i-sport.pl, 1
auto-plus.tn, 1
auto-res.ru, 1
@@ -4793,8 +5433,8 @@
autobella-hurtownia.pl, 1
autobelle.it, 1
autobourcier.com, 1
-autoclean-plus.ch, 1
-autocmall.com, 1
+autocartruck.com, 1
+autocobot.com, 1
autocontrol.online, 1
autocorner.com, 1
autocrypt.org, 1
@@ -4808,6 +5448,7 @@
autoelettricaperbambini.com, 1
autoentrepreneurinfo.com, 1
autoepc.ro, 1
+autohomehub.com, 1
autoi.ch, 1
autoinsurancehavasu.com, 1
autokeyreplacementsanantonio.com, 1
@@ -4819,11 +5460,13 @@
automatethis.com.au, 1
automatic.com, 1
automationpro.me, 1
+automationsmarthome.com, 1
automotivegroup-usedcars.be, 1
automotivemechanic.org, 1
automoto-tom.net, 1
automy.de, 1
autonewssite.com, 1
+autonoleggio.milano.it, 1
autoosijek.com, 1
autopapo.com.br, 1
autoparts.im, 1
@@ -4833,7 +5476,9 @@
autoprogconsortium.ga, 1
autoproshouston.com, 1
autorando.com, 1
+autoreinigung-noack.de, 1
autorepairseattle.com, 1
+autorijschooljohanbos.nl, 1
autorijschoolrichardschut.nl, 1
autos-mertens.com, 1
autosaan.ro, 1
@@ -4841,8 +5486,8 @@
autoscuola.roma.it, 1
autosecurityfinance.com, 1
autoshinka72.ru, 1
-autoshopsolutions.com, 1
autoshun.org, 1
+autosites.com.au, 0
autoskola.hr, 1
autoskolaplzen.cz, 1
autoskole.hr, 1
@@ -4856,12 +5501,25 @@
autoterminus-used.be, 1
autoto.hr, 1
autotransportquoteservices.com, 1
+autouncle.at, 1
+autouncle.co.uk, 1
+autouncle.com, 1
+autouncle.de, 1
+autouncle.dk, 1
+autouncle.fi, 1
+autouncle.fr, 1
+autouncle.it, 1
+autouncle.pl, 1
+autouncle.pt, 1
+autouncle.ro, 1
+autouncle.se, 1
autoverzekeringafsluiten.com, 1
autowerkstatt-puchheim.de, 1
autozane.com, 1
autres-talents.fr, 1
autshir.com, 1
auvernet.org, 1
+auvidos.ru, 1
aux-arts-de-la-table.com, 1
auxiliame.com, 1
auxille.com, 1
@@ -4877,6 +5535,7 @@
avacariu.me, 1
avaemr-development-environment.ca, 1
avaeon.com, 1
+available.direct, 1
availablecastles.com, 1
avalon-island.ru, 1
avalon-rpg.com, 1
@@ -4899,6 +5558,7 @@
avedesk.org, 0
avelinodiaz.gal, 1
aventurische-allianz.de, 1
+avenuedesbebes.com, 1
avenueeyecare.com, 1
avepol.cz, 1
avepol.eu, 1
@@ -4908,18 +5568,18 @@
avernis.de, 1
avestawebbtjanst.se, 0
avexon.com, 1
+avg.club, 1
avi9526.pp.ua, 1
avia-krasnoyarsk.ru, 1
avia-ufa.ru, 1
aviapoisk.kz, 1
-aviationstrategies.aero, 1
aviationstrategy.aero, 1
aviationweather.gov, 1
avid.blue, 1
avidmode-dev.com, 1
avidmode-staging.com, 1
avidmode.com, 1
-avidthink.com, 1
+avidthink.com, 0
avietech.com, 1
aviv.nyc, 1
avlhostel.com, 1
@@ -4956,6 +5616,8 @@
avvcorda.com, 1
avvocato.bologna.it, 1
avxo.pw, 1
+aw.gov.pl, 1
+awakenedmind.com, 1
awan.tech, 1
awardplatform.com, 1
awardsplatform.com, 1
@@ -4966,10 +5628,10 @@
awarify.me, 1
awaro.net, 1
awbouncycastlehire.com, 1
-awecademy.org, 1
awei.pub, 1
awesome-coconut-software.fr, 1
awesomebouncycastles.co.uk, 1
+awesomenamegenerator.com, 1
awesomesit.es, 1
awf0.xyz, 1
awic.ca, 1
@@ -4978,11 +5640,11 @@
awningcanopyus.com, 1
awningsaboveus.com, 1
awningsatlantaga.com, 1
-awomaninherprime.com, 1
awplasticsurgery.com, 1
awscloudrecipes.com, 1
awsmdev.de, 1
awsome-books.co.uk, 1
+awsumchan.org, 1
awxg.com, 1
awxg.eu.org, 1
awxg.org, 1
@@ -4996,11 +5658,6 @@
axelvoss.eu, 1
axiatancell.com, 1
axiomer.com, 1
-axiomer.es, 1
-axiomer.eu, 1
-axiomer.me, 1
-axiomer.net, 1
-axiomer.org, 1
axis-stralis.co.uk, 1
axisfleetmanagement.co.uk, 1
axispara-bg.com, 1
@@ -5012,6 +5669,7 @@
axtux.tk, 1
axxial.tk, 1
ay-net.jp, 1
+ayahya.me, 0
ayamchikchik.com, 1
ayanomimi.com, 1
aycomba.de, 1
@@ -5036,12 +5694,14 @@
ayurveda101.com, 0
az-moga.bg, 1
az-vinyl-boden.de, 1
+az.net.au, 1
az.search.yahoo.com, 0
azabani.com, 1
azadliq.info, 1
azarus.ch, 1
azazy.net, 0
azgfd.com, 1
+azh-kunden.de, 1
azia.info, 1
aziende.com.ar, 1
azimut.fr, 1
@@ -5049,8 +5709,10 @@
azizvicdan.com, 0
azlk-team.ru, 1
azmusica.biz, 1
+aznaetelivy.ru, 1
aznews.site, 1
azort.com, 1
+azrangers.gov, 1
azrazalea.net, 1
azsgeniedev.azurewebsites.net, 1
azso.pro, 1
@@ -5075,6 +5737,7 @@
b-dd.com, 1
b-entropy.com, 1
b-freerobux.ga, 1
+b-performance.de, 1
b-pi.duckdns.org, 1
b-root-force.de, 1
b-services.net, 1
@@ -5086,7 +5749,6 @@
b0k.org, 1
b0rk.com, 1
b1.work, 1
-b1236.com, 1
b1758.com, 1
b1758.net, 1
b1768.com, 1
@@ -5100,6 +5762,7 @@
b2and.com, 0
b2b-nestle.com.br, 1
b2bmuzikbank.com, 1
+b2families.com.au, 1
b303.me, 1
b422edu.com, 1
b4bouncycastles.co.uk, 1
@@ -5107,6 +5770,7 @@
b4z.eu, 1
b5189.com, 1
b5189.net, 1
+b5197.co, 1
b5289.com, 1
b5289.net, 1
b5989.com, 1
@@ -5140,6 +5804,7 @@
b9175.net, 1
b9258.com, 1
b9258.net, 1
+b9297.co, 1
b9318.com, 1
b9318.net, 1
b9418.com, 1
@@ -5172,6 +5837,7 @@
b9658.com, 1
b9658.net, 1
b96899.com, 1
+b9728.co, 1
b9758.com, 1
b9758.net, 1
b9818.com, 1
@@ -5217,6 +5883,7 @@
babeleo.com, 1
babelfisch.eu, 1
babettelandmesser.de, 1
+babineaux.zone, 1
bablodel.biz, 1
bablodel.com, 1
babsbibs.com, 1
@@ -5233,6 +5900,7 @@
bacgrouppublishing.com, 1
bachata.info, 1
baches-piscines.com, 1
+bachkhoa.net.vn, 1
baciu.ch, 1
backeby.eu, 1
backgroundchecks.online, 1
@@ -5241,6 +5909,7 @@
backmountaingas.com, 1
backpacken.org, 1
backpacker.dating, 1
+backscattering.de, 0
backschues.com, 1
backschues.de, 1
backschues.net, 1
@@ -5250,11 +5919,11 @@
backtest.org, 1
backup-kurumsal.com, 1
backupcloud.ru, 1
+backupsinop.com.br, 1
bacon-monitoring.org, 1
baconismagic.ca, 1
bacontreeconsulting.com, 1
bacoux.com, 1
-bacsituvansuckhoe.com, 1
bacula.jp, 1
bad.horse, 1
bad.pet, 1
@@ -5266,12 +5935,14 @@
badbee.cc, 1
badblock.fr, 1
badboyzclub.de, 1
+badedesign.no, 1
badf00d.de, 1
badgersystems.de, 1
badges.fedoraproject.org, 1
badges.stg.fedoraproject.org, 1
badgesenpatches.nl, 1
badgirlsbible.com, 1
+badgr.io, 1
badhusky.com, 0
badkamermarkt.nl, 1
badmania.fr, 1
@@ -5280,7 +5951,6 @@
badoo.de, 1
badoo.eu, 1
badoo.us, 1
-badpackets.net, 1
badrequest.me, 1
badseacoffee.com, 1
baeder-luboss.de, 1
@@ -5296,6 +5966,7 @@
bagheera.me.uk, 1
baglu.com, 0
bagni-chimici.roma.it, 1
+bagnichimici.milano.it, 1
bagnichimici.roma.it, 1
bagsofbounce.co.uk, 1
bagspecialist.nl, 1
@@ -5311,15 +5982,13 @@
baiduo.com, 1
baifubao.com, 1
baiker.info, 1
-bailakomigo.com.br, 1
baildonbouncycastles.co.uk, 1
baildonhottubs.co.uk, 1
baileebee.com, 1
baileybae.com, 1
bailonga.com, 1
bairdzhang.com, 1
-baitap.net, 0
-baitaplamvan.com, 1
+baitap.net, 1
baitcon.com, 1
baitulongbaycruises.com, 1
baiyangliu.com, 1
@@ -5333,6 +6002,7 @@
bakaproxy.moe, 1
bakermen.com, 1
bakersafari.co, 1
+bakerviewdentalcentre.com, 1
bakeup.be, 1
bakhansen.com, 1
bakibal.com, 1
@@ -5342,21 +6012,21 @@
bakongcondo.com, 1
balade-commune.ch, 1
baladecommune.ch, 1
-balancascia.com.br, 1
balance7.jp, 1
balancedbrawl.net, 1
balancenaturalhealthclinic.ca, 1
+balaskas.gr, 1
balboa.io, 1
balcaonet.com.br, 1
balcarek.pl, 1
balconnr.com, 1
balconsverdun.com, 1
-baldwin.com.au, 1
+baldy.blog, 1
baleen.us, 1
balia.de, 1
balicekzdravi.cz, 1
-balidesignshop.com.br, 1
balikonos.cz, 1
+balilingo.ooo, 0
balinese.dating, 1
balist.es, 1
balivillassanur.com, 1
@@ -5390,10 +6060,10 @@
bamboorelay.com, 1
bamily.rocks, 1
bamtoki.com, 1
+ban.moe, 1
bananavapes.com, 1
bananice.moe, 1
bananium.fr, 1
-banburybid.com, 1
bancacrs.it, 1
bancaolhares.com.br, 1
bancobai.ao, 1
@@ -5403,7 +6073,6 @@
bandagastrica.es, 1
bandally.net, 1
bandarifamily.com, 1
-bandeira1.com.br, 1
banderasdelmundo.xyz, 1
bandgap.io, 1
bandiga.it, 1
@@ -5423,12 +6092,12 @@
banjostringiz.com, 1
bank, 1
bank.simple.com, 0
+banka.space, 1
bankanswers.gov, 1
bankbranchlocator.com, 1
bankcardoffer.com, 1
bankcircle.co.in, 1
bankee.us, 1
-bankerbuch.de, 1
bankersonline.com, 1
banketbesteld.nl, 1
bankfreeoffers.com, 1
@@ -5456,7 +6125,6 @@
banter.city, 1
bao-in.com, 1
bao-in.net, 1
-baobeiglass.com, 1
baodan666.com, 1
baofengtech.com, 1
baopublishing.it, 1
@@ -5464,40 +6132,36 @@
baptiste-peugnez.fr, 1
baptistedeleris.fr, 1
bar-harcourt.com, 1
+bar.pl, 1
barabrume.fr, 1
-baranhotel.ir, 1
barans2239.com, 1
-baravalle.com, 1
baraxolka.ru, 1
barbarabowersrealty.com, 1
barbarafabbri.com, 1
barbarafeldman.com, 1
barbarians.com, 0
-barbaros.info, 1
barbate.fr, 1
-barbershop-harmony.org, 1
barbershop-lasvillas.com, 1
-barbiere.it, 1
barbosha.ru, 1
barbu.family, 1
barburas.com, 1
barcamp.koeln, 1
barcel.com.mx, 1
+barcelonabagels.cat, 1
barcelonapremium.es, 1
barcelonapremiummini.es, 1
barclays.net, 1
-barcodeberlin.com, 1
barcoderealty.com, 1
bardes.org, 1
bardiharborow.com, 1
bardiharborow.tk, 1
baresquare.com, 1
+bargainsettelement.com, 1
bariatrica.es, 1
baripedia.org, 1
baris-sagdic.com, 1
bariseau-mottrie.be, 1
barisi.me, 1
-bariskaragoz.nl, 1
baristador.com, 1
bariumoxide.com, 1
barkerjr.xyz, 1
@@ -5510,28 +6174,26 @@
barneydavey.com, 1
barnfotografistockholm.se, 1
barnrats.com, 1
+baron14.be, 1
barpodsosnami.pl, 1
barprive.com, 1
-barqo.co, 1
+barqo.co, 0
barracuda.blog, 1
barracuda.com.tr, 1
barrera.io, 1
barriofut.com, 1
barrydenicola.com, 1
-barryswebdesign.co.uk, 1
bars.kh.ua, 1
-barsashop.com.br, 1
barsgroup.com, 1
-barsil.de, 1
barslecht.com, 1
barslecht.nl, 1
barss.io, 1
bart-f.com, 1
-barta.me, 1
bartbania.com, 1
bartel.ws, 1
bartelt.name, 1
barter4crypto.com, 1
+barth.services, 1
barthonia-showroom.de, 1
bartkramer.nl, 1
bartlamboo.nl, 1
@@ -5550,10 +6212,12 @@
basedonline.nl, 1
baselang.com, 1
baseline.ba, 1
+basement961.co.nz, 1
basementdoctornorthwest.com, 1
basementfinishingohio.com, 1
basementwaterproofingdesmoines.com, 1
baserverz.ga, 1
+baseweb.design, 1
bashc.at, 1
bashing-battlecats.com, 1
bashstreetband.co.uk, 1
@@ -5563,6 +6227,7 @@
basilicaknights.org, 1
basilm.co, 1
basketball-brannenburg.de, 1
+basketforex.com, 1
basnoslovno.ru, 1
basonlinemarketing.nl, 1
bass-pro.ru, 1
@@ -5572,7 +6237,6 @@
bassrider.eu, 1
bassys.com.co, 1
bastelzauberwelt.de, 1
-bastianstalder.ch, 1
bastiv.com, 1
bastivmobile.com, 1
bastolino.de, 1
@@ -5586,19 +6250,23 @@
bat9vip.net, 1
batcave.tech, 1
batch.com, 1
+baterioverolety.cz, 1
batfoundry.com, 1
bati-alu.fr, 1
batiburrillo.net, 1
batipresta.ch, 1
-batistareisfloresonline.com.br, 1
+batiskaf.ua, 1
batlab.ch, 1
batolis.com, 1
batook.org, 1
batschu.de, 1
batten.eu.org, 1
+batteryboys.ca, 1
+batteryboys.com, 1
batterystaple.pw, 1
battle-game.com, 1
battleboxx.com, 0
+battleground.com.au, 1
battleofthegridiron.com, 1
batvip9.net, 1
bauer.network, 1
@@ -5610,11 +6278,12 @@
baumkuchen-aus-dresden.de, 1
baur.de, 1
bausep.de, 1
-baustils.com, 1
bauthier-occasions.be, 1
bautied.de, 1
bauunternehmen-herr.de, 1
-bauwens.cloud, 1
+bavarianhiker.de, 0
+bavaroparadise.com, 1
+bavarovillage.com, 1
bavartec.de, 1
bawbby.com, 1
bayareaenergyevents.com, 1
@@ -5629,7 +6298,6 @@
bayerstefan.eu, 1
bayherbalist.com, 1
bayilelakiku.com, 1
-baykatre.com, 1
bayly.eu, 1
baymard.com, 1
bayportbotswana.com, 1
@@ -5638,12 +6306,14 @@
bayporttanzania.com, 1
bayportuganda.com, 1
bayportzambia.com, 1
+baystreet.com.mt, 1
baytalebaa.com, 1
baywatch.io, 1
bayz.de, 1
baza-gai.com.ua, 1
bazaarbhaav.com, 1
bazaarcompass.com, 1
+bazari.com.pl, 1
bazdell.com, 1
bazinga-events.nl, 1
bazos.at, 1
@@ -5652,6 +6322,10 @@
bazos.sk, 1
bazziergraphik.com, 1
bb37roma.it, 1
+bb5197.co, 1
+bb9297.co, 1
+bb9721.com, 1
+bb9728.co, 1
bbalposticino.it, 1
bbb1991.me, 0
bbcastles.com, 1
@@ -5735,7 +6409,6 @@
be9966.com, 1
beacham.online, 1
beachcitycastles.com, 1
-beachfutbolclub.com, 1
beacinsight.com, 1
beadare.com, 1
beadare.nl, 1
@@ -5750,8 +6423,9 @@
beanilla.com, 1
beanjuice.me, 1
beans-one.com, 0
+beansgalore.com.au, 1
bearcms.com, 1
-bearcosports.com.br, 1
+beardboys.co.za, 1
bearded.sexy, 1
beardic.cn, 1
bearingworks.com, 1
@@ -5762,23 +6436,26 @@
beatfeld.de, 1
beatnikbreaks.com, 1
beatrizaebischer.ch, 1
+beau.pw, 1
beaumelcosmetiques.fr, 1
beaute-eternelle.ch, 1
beauty-italy.ru, 1
beauty-yan-enterprise.com, 1
beauty24.de, 1
beautybear.dk, 1
+beautybh.com, 1
beautyby.tv, 1
+beautycarepack.com.ng, 1
beautyevent.fr, 1
beautykat.ru, 1
beaverdamautos.com, 1
beavertales.ca, 1
bebeautiful.business, 1
bebef.de, 1
-bebefofuxo.com.br, 1
bebes.uno, 1
bebest.gov, 1
bebetrotteur.com, 1
+beboldpr.com, 1
bebout.domains, 1
bebout.pw, 1
beccajoshwedding.com, 1
@@ -5802,10 +6479,10 @@
bee-creative.nl, 1
bee-line.org.uk, 1
bee-removal-dublin.com, 1
-bee-social.it, 1
bee.clothing, 1
bee.supply, 1
bee.tools, 1
+beecare.ch, 1
beechwoodmetalworks.com, 1
beehive.govt.nz, 1
beehive42.com, 1
@@ -5822,7 +6499,7 @@
beekeeper.tools, 1
beekeeping.clothing, 1
beekeeping.tools, 1
-beeksnetwork.nl, 1
+beeksnetwork.nl, 0
beelen.fr, 1
beelit.com, 1
beeming.net, 1
@@ -5851,10 +6528,12 @@
beezkneezcastles.co.uk, 1
beeznest.com, 1
befoodsafe.gov, 1
+beforesunrise.de, 1
beforeyoueatoc.com, 1
beframed.ch, 1
befreewifi.info, 1
befundonline.de, 1
+bega-dc.gov, 1
begabungsfoerderung.info, 1
begbie.com, 1
beginner.nl, 1
@@ -5863,16 +6542,18 @@
behamzdarma.cz, 1
behead.de, 1
beherit.pl, 1
-behindthethrills.com, 1
+behindertenagentur.de, 1
behna24hodin.cz, 1
behoreal.cz, 1
bei18.com, 1
beichtgenerator.de, 1
beijing.dating, 1
beijinglug.club, 1
+beimchristoph.de, 1
beinad.com, 1
beinad.ru, 1
beisance.com, 1
+bejarano.io, 1
belacapa.com.br, 1
belanglos.de, 1
belani.eu, 1
@@ -5889,7 +6570,6 @@
belavis.com, 1
beleggingspanden-financiering.nl, 1
belegit.org, 1
-belezashopping.com.br, 1
belfastbounce.co.uk, 1
belfastlocks.com, 1
belfasttechservices.co.uk, 1
@@ -5897,6 +6577,7 @@
belfordroxo.net.br, 1
belge.rs, 1
belgers.com, 1
+belgicaservices.be, 1
belhopro.be, 1
belics.com, 1
belien-tweedehandswagens.be, 1
@@ -5907,6 +6588,7 @@
bellaklein.de, 1
bellamodeling.com, 1
bellavistaoutdoor.com, 1
+bellezzasenzalimiti.it, 1
bellinghamdetailandglass.com, 1
belloy.ch, 1
belloy.net, 1
@@ -5914,6 +6596,7 @@
bellthrough.com, 1
belly-button-piercings.com, 1
bellyandbrain.amsterdam, 1
+belmarresort.com, 1
belmontgoessolar.org, 1
belos.at, 1
belouga.org, 1
@@ -5949,9 +6632,10 @@
beneathvt.com, 1
benedict-balzer.de, 1
benediktgeissler.de, 1
+benefits.gov, 1
+benefitsbookcase.com, 1
benefitshub.io, 1
benefitshub.xyz, 1
-benepiscinas.com.br, 1
beneri.se, 1
benevisim.com, 1
benevita.bio, 1
@@ -5999,6 +6683,8 @@
benshoof.org, 1
bensinflatables.co.uk, 1
bensokol.com, 1
+bensoy.com, 1
+benstevinson.com, 1
bentertain.de, 1
bentinata.com, 1
bentley.blog, 1
@@ -6009,6 +6695,7 @@
benvds.com, 1
benz-hikaku.com, 1
benzi.io, 1
+benzina.cn, 1
benzou-space.com, 1
beoordelingen.be, 1
bep.gov, 1
@@ -6019,36 +6706,29 @@
beranovi.com, 1
berasavocate.com, 1
beraten-entwickeln-steuern.de, 1
+berati.tv, 1
beratungswelt.dvag, 1
berdaguermontes.eu, 0
berdu.id, 1
+bereaplumber.co.za, 1
bereginy.com.ua, 1
-berg-freunde.at, 1
-berg-freunde.ch, 1
bergenhave.nl, 1
berger-chiro.com, 1
bergevoet-fa.nl, 1
-bergfreunde.de, 1
-bergfreunde.dk, 1
-bergfreunde.es, 1
-bergfreunde.eu, 1
-bergfreunde.fi, 1
-bergfreunde.it, 1
-bergfreunde.nl, 1
-bergfreunde.no, 1
-bergfreunde.se, 1
berglust-pur.de, 1
bergmanbeachproperties.com, 1
bergstoneware.com, 1
berichtsheft-vorlage.de, 1
berikod.ru, 1
-beringsoegaard.dk, 0
+beringsoegaard.dk, 1
+berkat-luqs.ddns.net, 1
berlin.dating, 1
bermeitinger.eu, 1
bermos.net, 1
bermytraq.bm, 1
berna.fr, 1
bernadetteanderes.ch, 1
+bernama.com.my, 1
bernar.do, 1
bernardcontainers.be, 1
bernarddickens.com, 1
@@ -6057,6 +6737,8 @@
bernardo.fm, 1
bernat.ch, 1
bernat.im, 1
+bernbrucher.com, 1
+bernbrucher.de, 1
bernd-leitner-fotodesign.com, 1
bernd-leitner-fotodesign.de, 1
bernd-leitner.de, 1
@@ -6103,7 +6785,6 @@
bespokebathrooms.com.au, 1
bespokestraps.com, 1
besser-beissen.de, 1
-bessettenotaire.com, 1
best-accounting-schools.com, 1
best-art-colleges.com, 1
best-baptist-colleges.com, 1
@@ -6138,10 +6819,9 @@
bestbefore.com, 1
bestbestbitcoin.com, 1
bestbrakes.com, 1
-bestbyte.com.br, 1
+bestbrokerindia.com, 1
bestcellular.com, 0
bestdating.today, 1
-bestdoc.com.br, 1
bestdownloadscenter.com, 1
bestelectricnd.com, 1
bestellipticalmachinereview.info, 1
@@ -6151,6 +6831,7 @@
bestessaycheap.com, 1
bestessayhelp.com, 1
bestfitnesswatchreview.info, 1
+bestfotostudio.com, 1
bestfriendsequality.org, 1
bestgiftever.ca, 1
besthotsales.com, 1
@@ -6158,7 +6839,6 @@
bestiahosting.com, 1
bestinductioncooktop.us, 1
bestinshowing.com, 1
-bestinsider.net, 1
bestinver.es, 0
bestjumptrampolines.be, 1
bestkenmoredentists.com, 1
@@ -6183,7 +6863,6 @@
bet-99.cc, 1
bet-99.com, 1
bet-99.net, 1
-bet.eu, 1
bet168wy.com, 1
bet168wy.net, 1
bet909.com, 1
@@ -6191,7 +6870,6 @@
bet9bet9.net, 1
betaal.my, 1
betacavi.com, 1
-betacloud.io, 1
betaclouds.net, 1
betaprofiles.com, 1
betaworx.de, 1
@@ -6200,6 +6878,7 @@
betformular.com, 1
betgo9.cc, 1
bethanyduke.com, 1
+bethanypeds.com, 1
bethpage.net, 1
betkoo.com, 1
betleakbot.com, 1
@@ -6207,6 +6886,7 @@
betonbit.com, 1
betonmarkets.info, 1
betonmoney.com, 1
+betor.cz, 1
betpamm.com, 1
betrifft-mich-dsgvo.ch, 1
bets.gg, 1
@@ -6249,6 +6929,7 @@
beulen.pro, 1
beuteugeu.com, 1
bevedo.cz, 1
+bevedo.sk, 1
beveiligingscamerawestland.nl, 1
bevelpix.com, 1
beverlyinternational.com, 1
@@ -6270,13 +6951,14 @@
bey.io, 1
beybiz.com, 1
beyerautomation.com, 1
+beyerm.de, 1
beylikduzuvaillant.com, 1
beyond-infinity.org, 0
beyond-rational.com, 1
beyondalderaan.net, 1
beyondbounce.co.uk, 1
+beyondordinarylife.com, 1
beyondpricing.com, 1
-beyondthecode.io, 1
beyondtodaymediagroup.com, 1
beyondweb.net, 1
beyonic.com, 1
@@ -6285,17 +6967,20 @@
bezahlbare-praemien.ch, 1
bezemkast.nl, 1
bezlampowe.pl, 1
+bezlepkovamatka.cz, 1
bezoomnyville.com, 1
bezpecnostsiti.cf, 1
bezposrednio.net.pl, 1
bezr.co.uk, 1
bezzia.com, 1
+bf5.ru, 1
bf7088.com, 1
bf7877.com, 1
bfam.tv, 1
bfcgermania88.de, 1
bfem.gov, 1
-bfgcdn.com, 1
+bfh.science, 1
+bfkcloud.ddns.net, 1
bflix.tv, 1
bfob.gg, 1
bforb.sk, 1
@@ -6303,7 +6988,6 @@
bfpg.org, 1
bfrailwayclub.cf, 1
bft-media.com, 1
-bftbradio.com, 1
bfw-online.de, 1
bg-sexologia.com, 1
bgbaby.net, 1
@@ -6318,22 +7002,20 @@
bgp.ee, 1
bgp.space, 1
bgr34.cz, 1
-bgs-game.com, 1
bgtgames.com, 1
bgtoyou.com, 1
bguidinger.com, 1
-bgwfans.com, 1
bh-oberland.de, 1
bh.sb, 1
bharath-g.in, 1
bhodisoft.com, 1
-bhost.net, 1
bhserralheria.com.br, 1
bhtelecom.ba, 1
bhuntr.com, 1
bhxch.moe, 1
bi.search.yahoo.com, 0
bi1gif.radio, 1
+bi8cku.club, 1
bia.gov, 0
biaggeo.com, 1
bianinapiccanovias.com, 1
@@ -6342,16 +7024,14 @@
biathloncup.ru, 1
bibica.net, 1
bible-maroc.com, 1
-bible.ru, 1
-bibleonline.ru, 1
-bibles.com.tw, 1
-biblethoughts.blog, 1
+bibleversesfordailyliving.com, 1
bibliaon.com, 1
biblio.wiki, 1
biblioblog.fr, 1
bibliomarkt.ch, 1
biblionaut.net, 1
biblioporn.com, 1
+bibliotecadeseguranca.com.br, 1
bibliotekarien.se, 1
biboumail.fr, 1
bibuch.com, 1
@@ -6373,9 +7053,9 @@
bie08.com, 1
bie35.com, 1
bie79.com, 1
+biec.moe, 1
biegal.ski, 1
biegner-technik.de, 1
-biehl.tech, 1
biehlsoft.info, 1
bielefailed.de, 1
bien-etre-sante.info, 1
@@ -6389,7 +7069,7 @@
bierwebshop.be, 1
bieser.ch, 1
biester.pro, 1
-bieumau.net, 0
+bieumau.net, 1
bifrost.cz, 1
biftin.net, 1
big-andy.co.uk, 1
@@ -6398,6 +7078,7 @@
bigadcompany.com, 1
bigbendguide.com, 1
bigbluedoor.net, 1
+bigboris.tk, 1
bigbouncebouncycastles.co.uk, 1
bigbouncetheory.co.uk, 1
bigbounceuk.com, 1
@@ -6410,9 +7091,7 @@
bighouse-events.co.uk, 1
bight.ca, 1
bigideasnetwork.com, 1
-bigio.com.br, 1
biglou.com, 0
-bignumworks.com, 1
bigorbitgallery.org, 1
bigpicture-learning.com, 1
bigserp.com, 1
@@ -6428,7 +7107,6 @@
bijouxcherie.com, 1
biju-neko.jp, 1
bijuteriicualint.ro, 1
-bike-discount.de, 1
bike-kurse.ch, 1
bike-shack.com, 1
bikebay.it, 1
@@ -6436,6 +7114,7 @@
bikelifetvkidsquads.co.uk, 1
biker.dating, 1
bikeshopitalia.com, 1
+bikhof.com, 1
bikiniatoll.com, 1
bikiniseli.com, 1
bikkelbroeders.com, 0
@@ -6461,6 +7140,7 @@
billfazz.com, 1
billgoldstein.name, 1
billhartzer.com, 1
+billigastehemsidan.se, 1
billiger-mietwagen.de, 1
billigerfinder.de, 1
billigpoker.dk, 1
@@ -6469,7 +7149,29 @@
billionairemailinglist.com, 0
billionkiaparts.com, 1
billkochman.com, 1
+billogr.am, 1
+billogram.be, 1
+billogram.ch, 1
+billogram.co, 1
+billogram.co.uk, 1
billogram.com, 1
+billogram.de, 1
+billogram.es, 1
+billogram.eu, 1
+billogram.fi, 1
+billogram.fr, 1
+billogram.io, 1
+billogram.it, 1
+billogram.me, 1
+billogram.net, 1
+billogram.nl, 1
+billogram.nu, 1
+billogram.org, 1
+billogram.se, 1
+billograminternal.com, 1
+billogramstatic.com, 1
+billogramtest.com, 1
+billopay.com, 1
billpro.com, 0
billpro.com.au, 1
billrobinson.io, 1
@@ -6486,7 +7188,12 @@
bimbobakeriesusa.com, 0
bimibroccoli.co.uk, 1
bimibroccoli.com, 1
+bimibroccoli.dk, 1
+bimibroccoli.it, 1
bimibroccoli.nl, 1
+bimibroccoli.se, 1
+bimibrocoli.es, 1
+bimibrocoli.fr, 1
bimibrokkoli.de, 1
bimmerlabs.com, 1
bin95.com, 1
@@ -6498,6 +7205,7 @@
binans.io, 1
binans.net, 1
binans.xyz, 1
+binarka.net, 1
binary.house, 1
binaryabstraction.com, 1
binaryapparatus.com, 1
@@ -6518,13 +7226,16 @@
bingobank.org, 1
bingofriends.com, 1
binhex.net, 1
+binhp.com, 1
binimo.com, 1
+biniou.net, 1
binkanhada.biz, 1
binkconsulting.be, 1
binnenmeer.de, 1
binsp.net, 1
bintangsyurga.com, 1
bintelligence.info, 1
+bintelligence.nl, 1
binti.com, 1
bintooshoots.com, 1
bio-disinfestazione.it, 1
@@ -6541,10 +7252,12 @@
biodots.eu, 1
biodots.info, 1
biodots.it, 1
+bioedilizia.roma.it, 1
bioemsan.cz, 1
bioequivalence.design, 1
bioetco.ch, 1
bioexploratorium.pl, 1
+biofrequenze.it, 1
biogecho.ch, 1
biogecho.swiss, 1
biogeist.de, 1
@@ -6559,12 +7272,12 @@
biologis.ch, 1
biology-colleges.com, 1
biomag.it, 1
-biomasscore.com, 0
+biomasscore.com, 1
biomathalliance.org, 1
biomed-hospital.ch, 1
biomed.ch, 1
biometrics.es, 1
-biomin.co.uk, 1
+biomin.co.uk, 0
biomodra.cz, 1
bionima.com, 1
biopreferred.gov, 1
@@ -6572,7 +7285,6 @@
biopsychiatry.com, 1
bioresonanz-ibiza.com, 1
biosafe.ch, 1
-biosalts.it, 1
biosbits.org, 1
bioshine.com.sg, 1
bioshome.de, 1
@@ -6595,7 +7307,7 @@
birdiehosting.nl, 1
birdslabel.com, 1
birdymanbestreviews.com, 1
-birgerschwarz.de, 1
+birgerschwarz.de, 0
birgit-rydlewski.de, 1
birgitandmerlin.com, 1
birkengarten.ch, 1
@@ -6608,11 +7320,11 @@
birzan.org, 1
bisa-sis.net, 1
bischoff-mathey.family, 1
-biscoint.io, 1
biscuitcute.com.br, 1
biscuits-rec.com, 1
biscuits-shop.com, 1
biser-borisov.eu, 1
+biser.online, 1
bishopscourt-hawarden.co.uk, 1
bismarck-tb.de, 1
biso.ga, 1
@@ -6641,7 +7353,6 @@
bitburner.de, 1
bitcalt.eu.org, 1
bitcalt.ga, 1
-bitcert.com, 1
bitchigo.com, 1
bitcoin-class.com, 1
bitcoin-daijin.com, 1
@@ -6665,6 +7376,7 @@
bitcoinkarlsruhe.de, 1
bitcoinrealestate.com.au, 1
bitcointhefts.com, 1
+bitcointrade.com.br, 1
bitcoinwalletscript.tk, 1
bitcoinx.gr, 1
bitcoinx.ro, 1
@@ -6676,12 +7388,11 @@
bitex.la, 1
bitfasching.de, 0
bitfehler.net, 1
-bitfence.io, 1
bitfinder.nl, 1
bitfuse.net, 1
bitgo.com, 1
bitgrapes.com, 1
-bithap.com, 1
+bitguerrilla.com, 1
bithir.co.uk, 1
bititrain.com, 1
bitlish.com, 1
@@ -6702,7 +7413,6 @@
bitmexin.com, 1
bitmidi.com, 1
bitminter.com, 1
-bitmoe.com, 1
bitok.com, 1
bitplay.space, 1
bitpod.de, 1
@@ -6738,11 +7448,11 @@
biurokarier.edu.pl, 1
bixbydevelopers.com, 1
bixservice.com, 1
+biyori.moe, 1
biyou-homme.com, 1
biz4x.com, 1
bizbudding.com, 1
bizcash.co.za, 1
-bizeau.ch, 1
biznesonline.info, 1
bizniskatalog.mk, 1
biznpro.ru, 1
@@ -6768,6 +7478,7 @@
bjs.gov, 1
bjsbouncycastles.com, 1
bjtxl.cn, 1
+bjut.photos, 1
bk-wife.com, 1
bkentertainments.co.uk, 1
bkhayes.com, 1
@@ -6786,24 +7497,24 @@
bl4ckb0x.org, 1
blaauwgeers.pro, 1
blabber.im, 1
-blablacar.co.uk, 0
-blablacar.com, 0
-blablacar.com.tr, 0
-blablacar.com.ua, 0
-blablacar.de, 0
-blablacar.es, 0
-blablacar.fr, 0
-blablacar.hr, 0
-blablacar.hu, 0
-blablacar.in, 0
-blablacar.it, 0
-blablacar.mx, 0
-blablacar.nl, 0
-blablacar.pl, 0
-blablacar.pt, 0
-blablacar.ro, 0
-blablacar.rs, 0
-blablacar.ru, 0
+blablacar.co.uk, 1
+blablacar.com, 1
+blablacar.com.tr, 1
+blablacar.com.ua, 1
+blablacar.de, 1
+blablacar.es, 1
+blablacar.fr, 1
+blablacar.hr, 1
+blablacar.hu, 1
+blablacar.in, 1
+blablacar.it, 1
+blablacar.mx, 1
+blablacar.nl, 1
+blablacar.pl, 1
+blablacar.pt, 1
+blablacar.ro, 1
+blablacar.rs, 1
+blablacar.ru, 1
black-gay-porn.biz, 1
black-khat.com, 1
black-mail.nl, 1
@@ -6815,14 +7526,17 @@
blackandpony.de, 1
blackapron.com.br, 1
blackbag.nl, 1
+blackbam.at, 1
blackberrycentral.com, 1
blackbird-whitebird.com, 1
+blackboxconnections.com, 1
blackburn.link, 0
blackbyte.it, 1
blackcat.ca, 1
blackcatinformatics.ca, 1
blackcatinformatics.com, 1
blackcicada.com, 1
+blackcountrymetalworks.co.uk, 1
blackdotbrewery.com, 1
blackdown.de, 1
blackdragoninc.org, 1
@@ -6834,7 +7548,6 @@
blackhat.dk, 1
blackhawktreeinc.com, 1
blackhelicopters.net, 1
-blackhell.xyz, 1
blackhillsinfosec.com, 1
blackilli.de, 1
blackislegroup.com, 1
@@ -6853,6 +7566,7 @@
blackphoenix.de, 1
blackpi.dedyn.io, 1
blackroadphotography.de, 1
+blackroot.eu, 1
blackscreen.me, 1
blackscytheconsulting.com, 1
blackseals.net, 1
@@ -6891,6 +7605,7 @@
blechbuexn.de, 1
bleche-onlineshop.at, 1
bleche-onlineshop.de, 1
+blechinger.io, 1
blechschmidt.saarland, 1
bleep.zone, 1
blenderinsider.com, 1
@@ -6900,11 +7615,13 @@
blendle.nl, 1
blendr.com, 1
blendstudios.com, 1
+blenheimears.com, 1
blenneros.net, 0
blessedguy.com, 1
blewebprojects.com, 1
blichmann.eu, 1
blicy.net, 1
+blideobames.com, 1
blidz.com, 1
blieque.co.uk, 1
bliesekow.net, 1
@@ -6939,14 +7656,15 @@
blkbx.eu, 1
blm.gov, 1
blo-melchiorshausen.de, 1
+blobemoji.com, 1
blobfolio.com, 1
+blobs.gg, 1
blocher.ch, 1
blochoestergaard.com, 1
block-this.com, 1
block65.com, 1
blockchain.com, 1
blockchain.info, 1
-blockchainced.com, 1
blockchaindaigakko.jp, 1
blockchainwhiz.com, 1
blockcheck.network, 1
@@ -6956,6 +7674,7 @@
blockedyourcar.org, 1
blockified.io, 1
blockmetry.com, 1
+blocknodes.live, 1
blockshopauto.com, 1
blockstream.com, 1
blockxit.de, 1
@@ -6992,12 +7711,10 @@
blognr.com, 1
blogom.at, 1
blogpentrusuflet.ro, 1
-blogpronto.com.br, 1
blogreen.org, 1
blogsdna.com, 1
blogthedayaway.com, 1
blogtroterzy.pl, 1
-blok56.nl, 1
blokmy.com, 1
blood4pets.tk, 1
bloodhunt.pl, 1
@@ -7005,6 +7722,7 @@
bloody.pw, 1
bloom-avenue.com, 1
bloom.sh, 0
+bloombrown.com, 1
blopezabogado.es, 1
bltc.co.uk, 1
bltc.com, 1
@@ -7020,10 +7738,11 @@
blue-gmbh.de, 1
blue-leaf81.net, 1
blue42.net, 1
+blueangel.org.tw, 1
bluebahari.gq, 1
blueblou.com, 1
+bluecanvas.io, 1
bluechilli.com, 1
-bluecon.ninja, 1
bluecrazii.nl, 1
blued.moe, 1
bluedeck.org, 1
@@ -7043,24 +7762,29 @@
blueoakart.com, 1
bluepearl.tk, 1
blueperil.de, 1
+blueplumbinggroup.com.au, 1
bluepoint.foundation, 1
bluepoint.institute, 1
bluepostbox.de, 1
bluepromocode.com, 1
bluerootsmarketing.com, 1
blueskycoverage.com, 1
+blueskydigitalstrategy.com, 1
bluestardiabetes.com, 1
bluesuncamping.com, 1
bluesunhotels.com, 1
blueswandaily.com, 1
bluetexservice.com, 1
bluewavewebdesign.com, 1
+bluewizardart.net, 1
bluex.im, 1
bluex.info, 1
bluex.net, 1
bluex.org, 1
blueyed.eu, 1
-blui.ml, 1
+bluffplumber.co.za, 1
+blui.cf, 1
+blui.xyz, 1
bluiandaj.ml, 1
bluicraft.tk, 1
bluimedia.com, 1
@@ -7125,6 +7849,7 @@
bobancoamigo.com, 1
bobaobei.net, 1
bobaobei.org, 1
+bobasy.pl, 1
bobazar.com, 1
bobbyhensley.com, 1
bobcopeland.com, 1
@@ -7135,7 +7860,7 @@
bobkoetsier.nl, 1
bobnbouncedublin.ie, 1
bobobox.net, 1
-boboolo.com, 1
+boboolo.com, 0
bobstronomie.fr, 1
bocamo.it, 1
bochs.info, 1
@@ -7166,6 +7891,7 @@
bogner.sh, 1
bogobeats.com, 1
bogosity.se, 1
+bogosity.tv, 1
bohan.co, 1
bohramt.de, 1
bohyn.cz, 1
@@ -7175,6 +7901,7 @@
boisewaldorf.org, 1
bokadoktorn-test.net, 1
bokadoktorn.se, 1
+boke112.com, 1
bokka.com, 1
bokkeriders.com, 1
bokutake.com, 1
@@ -7183,6 +7910,7 @@
boldt-metallbau.de, 1
bolektro.de, 1
boleyn.su, 1
+bolgarka.kz, 1
bolgarnyelv.hu, 1
bolivarfm.com.ve, 1
bologna-disinfestazioni.it, 1
@@ -7190,6 +7918,8 @@
bolt.cm, 0
boltbeat.com, 1
bolte.org, 1
+boltenergy.ca, 1
+boltmobile.ca, 1
bomb.codes, 1
bombe-lacrymogene.fr, 1
bomberus.de, 1
@@ -7213,11 +7943,12 @@
bondpro.gov, 1
bondskampeerder.nl, 1
bonebunny.de, 1
+boneko.de, 1
bonesserver.com, 1
bonfi.net, 1
+bongbabyhouse.vn, 1
bongloy.com, 1
bongo.cat, 1
-bonibuty.com, 1
bonifacius.be, 1
bonita.com.br, 1
bonito.pl, 1
@@ -7235,11 +7966,11 @@
bonnyprints.fr, 1
bonobo.cz, 1
bonprix.co.uk, 1
-bonqoeur.ca, 1
bonrecipe.com, 1
bonsaimedia.nl, 1
bonsi.net, 1
bonus.ca, 1
+bonus.net.nz, 1
bonus.pl, 1
bonussource.com, 1
bonux.co, 1
@@ -7252,7 +7983,6 @@
booker.ly, 1
bookingapp.be, 1
bookingapp.nl, 1
-bookingready.com, 1
bookingslog.com, 1
bookingworldspeakers.com, 1
bookluk.com, 1
@@ -7261,12 +7991,15 @@
bookourdjs.com, 1
bookreport.ga, 1
booksearch.jp, 1
+bookshopofindia.com, 1
booksinthefridge.at, 1
booksouthafrica.travel, 1
-booktoan.com, 0
+booktoan.com, 1
booktracker-org.appspot.com, 1
bookwitty.social, 1
+bookzaga.com, 1
bool.be, 1
+boombv.com, 0
boomersurf.com, 1
boomshelf.com, 1
boomshelf.org, 1
@@ -7283,11 +8016,11 @@
booplab.com, 1
booquiz.com, 1
boosinflatablegames.co.uk, 1
+boosman.nu, 1
boosmanpoolservice.com, 1
boost.fyi, 1
boost.ink, 1
boostgame.win, 1
-booter.es, 1
boothlabs.me, 1
bootjp.me, 0
bootsschule-weiss.de, 1
@@ -7323,6 +8056,7 @@
boss.az, 1
bostadsportal.se, 1
bostonadvisors.com, 1
+bostonaoii.com, 1
bosufitness.cz, 1
bosun.io, 1
bot-manager.pl, 1
@@ -7340,6 +8074,7 @@
botstack.host, 1
bottaerisposta.net, 1
bottineauneighborhood.org, 1
+bottinquebec.com, 1
bottke.berlin, 1
bottledstories.de, 1
bou.cloud, 1
@@ -7352,6 +8087,8 @@
bougeret.fr, 1
bouk.co, 1
boukoubengo.com, 1
+bouldercolorado.gov, 1
+boulderlibrary.org, 1
boulderswap.com, 1
boulzicourt.fr, 1
bounce-a-mania.co.uk, 1
@@ -7368,6 +8105,7 @@
bouncea-bout.com, 1
bounceaboutandplay.co.uk, 1
bounceaboutnewark.co.uk, 1
+bounceaboutsussex.co.uk, 1
bouncealotcastlehire.co.uk, 1
bouncealotnorthwest.co.uk, 1
bounceandwobble.co.uk, 1
@@ -7470,7 +8208,7 @@
bourse-aux-jouets.org, 0
bourse-aux-vetements.org, 0
bourse-puericulture.org, 0
-boutiquedecanetas.com.br, 1
+bourseauxservices.com, 1
boutiqueguenaelleverdin.com, 1
boutoncoupdepoing.fr, 1
bouw.live, 1
@@ -7492,8 +8230,10 @@
bownty.it, 1
bownty.nl, 1
bowntycdn.net, 1
+bowtie.com.hk, 1
+boxcritters.wiki, 1
+boxcryptor.com, 0
boxdevigneron.fr, 1
-boxlink.io, 1
boxpeg.com, 1
boxpirates.to, 1
boxspringbett-160x200.de, 1
@@ -7514,7 +8254,6 @@
bpastudies.org, 1
bpo.ovh, 1
bpol-forum.de, 1
-bpreguica.com.br, 1
bps.vc, 1
bpvboekje.nl, 1
bqcp.net, 1
@@ -7561,6 +8300,7 @@
brainwav.es, 1
brainwork.space, 1
brainyapp.net, 1
+braithwaites.ltd, 1
brakemanpro.com, 1
brakpanplumber24-7.co.za, 1
brakstad.org, 1
@@ -7585,23 +8325,27 @@
brandingclic.com, 1
brandingclick.com, 1
brando753.xyz, 1
+brandondivorcelawyer.com, 1
brandongomez.me, 1
+brandonhaynesmd.com, 1
brandonhubbard.com, 1
+brandonlui.com, 1
brandonlui.ml, 1
brandontaylor-black.com, 1
brandonwalker.me, 1
brandrocket.dk, 1
brandstead.com, 1
brandtrapselfie.nl, 1
+brandweerbarboek.nl, 1
brandweerfraneker.nl, 1
brandweertrainingen.nl, 1
brandweeruitgeest.nl, 1
brank.as, 1
+branno.org, 1
branw.xyz, 0
brasal.ma, 1
brasalcosmetics.com, 1
brashear.me, 1
-brasilbombas.com.br, 1
brasildxn.com.br, 1
brasileiro.ca, 1
brasserie-mino.fr, 1
@@ -7625,16 +8369,18 @@
bravisziekenhuis.nl, 0
bravor.pe, 1
brazilian.dating, 1
-brazillens.com, 1
+braziliex.com, 1
brazoriabar.org, 1
brb.city, 1
brck.nl, 1
brd.ro, 1
breadandlife.org, 1
breadofgod.org, 1
-breakingtech.it, 1
+breakingtech.it, 0
+breakingvap.fr, 1
breakwall.ml, 1
breaky.de, 1
+breard.tf, 1
breathedreamgo.com, 1
breathingblanket.com, 1
brecht.ch, 1
@@ -7659,6 +8405,8 @@
bremen-restaurants.de, 1
bremensaki.com, 1
bremerfriedensforum.de, 1
+brenbarnes.com, 1
+brenbarnes.com.au, 1
brendanbatliner.com, 1
brendanscherer.com, 1
brenden.net.au, 1
@@ -7672,6 +8420,7 @@
brettw.xyz, 1
bretzner.fr, 1
brevboxar.se, 1
+brewercollinsleadership.com, 1
brewsouth.com, 1
brewspark.co, 1
brewvo.com, 1
@@ -7687,6 +8436,7 @@
brianjohnson.co.za, 1
brianlanders.us, 1
brianroadifer.com, 1
+briansemrau.com, 1
briansmith.org, 1
briantkatch.com, 1
brianwesaala.com, 1
@@ -7705,8 +8455,8 @@
bridgehomeloans.com, 1
bridgement.com, 1
bridgeout.com, 1
-bridgevest.com, 1
bridgingdirectory.com, 1
+bridholm.se, 1
bridltaceng.com, 1
brie.tech, 1
briefassistant.com, 1
@@ -7726,6 +8476,7 @@
brightside.com, 1
brightworkcreative.com, 1
brigidaarie.com, 1
+brigitte.nyc, 1
brigittebutt.tk, 1
brilliantbouncyfun.co.uk, 1
brilliantproductions.co.nz, 1
@@ -7737,9 +8488,9 @@
briograce.com.mx, 1
brioukraine.store, 1
brisbanelogistics.com.au, 1
+brisignshop.com.au, 1
bristebein.com, 1
bristolandwestonsuperbounce.com, 1
-britanniacateringyeovil.co.uk, 1
britanniapandi.com, 1
britelocate.com, 1
britishbeef.com, 1
@@ -7769,6 +8520,7 @@
brodowski.cc, 1
brody.digital, 1
brody.ninja, 1
+broerict.nl, 1
broersma.com, 1
broerweb.nl, 1
broeselei.at, 1
@@ -7776,17 +8528,17 @@
brokernet.ie, 0
brokervalues.com, 1
brompton-cocktail.com, 1
-bronetb2b.com.br, 1
bronevichok.ru, 1
bronwynlewis.com, 1
broodbesteld.nl, 1
-brookehatton.com, 0
brookframework.org, 1
+brooklyncosmetics.net, 1
brooklynrealestateblog.com, 1
brookworth.com, 1
brossman.it, 1
brossmanit.com, 1
brouillard.ch, 1
+brouskat.be, 1
brouwerijdeblauweijsbeer.nl, 1
brovelton.com, 1
brownfieldstsc.org, 1
@@ -7824,7 +8576,7 @@
brunosouza.org, 1
brush.ninja, 1
brushcreekyachts.com, 1
-brutus2.ga, 1
+brutus2.ga, 0
bruun.co, 1
bry.do, 1
bryankaplan.com, 1
@@ -7844,6 +8596,7 @@
bs.to, 1
bs12v.ru, 1
bsa157.org, 1
+bsaft.ml, 1
bsalyzer.com, 1
bsapack564.org, 1
bsatroop794.org, 1
@@ -7891,7 +8644,6 @@
btine.tk, 1
btio.pw, 0
btku.org, 1
-btmstore.com.br, 1
btnissanparts.com, 1
btorrent.xyz, 1
btrb.ml, 1
@@ -7923,12 +8675,14 @@
buck-hydro.de, 1
buckelewrealtygroup.com, 1
bucketlist.co.ke, 1
+buckscountyobgyn.com, 1
buckypaper.com, 1
budaev-shop.ru, 1
buddhismus.net, 1
buddhistische-weisheiten.org, 1
buddie5.com, 1
buddlycrafts.com, 1
+buddycompany.net, 1
buddyworks.net, 1
budeanu.com, 1
buderus-family.be, 1
@@ -7943,7 +8697,6 @@
budntod.com, 1
budolangnau.ch, 1
budolfs.de, 1
-budweisermeats.com, 1
bueltge.de, 1
buena-vista.cz, 1
buena.me, 1
@@ -7958,6 +8711,7 @@
buffaloautomation.com, 1
buffaloturf.com.au, 1
buffetbouc.com, 1
+bufla.net, 1
bug.blue, 1
bug.ee, 1
bugcrowd.com, 1
@@ -7973,9 +8727,10 @@
buildbox.io, 1
buildbytes.com, 1
buildhoscaletraingi.com, 1
+buildiffuse.com, 1
buildingclouds.de, 1
buildingcostestimators.co.uk, 1
-builditfl.com, 1
+builditfl.com, 0
builditsolutions.net, 1
buildkite.com, 1
buildmorebuslanes.com, 1
@@ -7986,6 +8741,7 @@
builtwith.com, 1
buissonchardin.fr, 1
buka.jp, 1
+bukai.men, 1
bukiskola.hu, 1
bukivallalkozasok.hu, 1
bukkenfan.jp, 1
@@ -7997,6 +8753,7 @@
bulbgenie.com, 1
buldogueingles.com.br, 1
bulgarianwine.com, 1
+bulk-pagerank-checker.com, 1
bulkcandystore.com, 1
bulkowespacerkowo.nl, 1
bulktrade.de, 1
@@ -8028,12 +8785,12 @@
bunny.parts, 1
bunnycarenotes.com, 1
bunnydiamond.de, 1
+bunnymud.com, 1
bunnyvishal.com, 1
bunq.love, 1
bunzy.ca, 1
buonventosbt.eu, 1
bupropion.com, 1
-bupu.ml, 1
buqi.cc, 1
buradangonder.com, 1
burakogun.com, 1
@@ -8048,9 +8805,12 @@
burgernet.nl, 1
burgers.io, 1
burghardt.pl, 1
+buri.be, 0
burialinsurancenetwork.com, 1
buricloud.fr, 1
+burienergy.com, 1
burke.services, 1
+burkhardt.at, 1
burlapsac.ca, 1
burncorp.org, 1
burnerfitness.com, 1
@@ -8081,8 +8841,11 @@
bushbaby.com, 1
bushcraftfriends.com, 1
busindre.com, 1
+business-creators.ru, 1
business-garden.com, 1
business.facebook.com, 0
+business.gov, 1
+businessadviceperth.com.au, 0
businessamongus.com, 1
businesscentermarin.ch, 1
businessesdirectory.eu, 1
@@ -8103,6 +8866,7 @@
busold.ws, 1
bustabit.com, 1
bustadice.com, 1
+bustany.org, 1
bustup-tips.com, 1
busuttil.org.uk, 1
busybee360.com, 1
@@ -8113,6 +8877,7 @@
butlercountyhistory.org, 1
butlerfm.dk, 1
butt.repair, 1
+butter.horse, 1
butteramotors.com, 1
buttermilk.cf, 1
buttonline.ch, 1
@@ -8124,6 +8889,7 @@
buxum-communication.ch, 1
buy-out.jp, 1
buy2dollars.com, 1
+buyamerican.gov, 1
buybike.shop, 1
buycarpet.shop, 1
buycbd.store, 1
@@ -8152,16 +8918,20 @@
buytheway.co.za, 1
buywine.shop, 1
buywood.shop, 1
+buziaczki.pl, 1
buzz.tools, 1
buzzconf.io, 1
buzzcontent.com, 1
buzzprint.it, 1
bvalle.com, 1
+bvbmedia.nl, 1
bvexplained.co.uk, 1
+bvionline.eu, 1
bvisible.be, 1
bvl.aero, 1
bvv-europe.eu, 1
bw.codes, 1
+bwanglab.com, 1
bwcscorecard.org, 1
bwe-seminare.de, 1
bwf11.com, 1
@@ -8171,16 +8941,13 @@
bwf77.com, 1
bwf99.com, 1
bwfc.nl, 1
+bwgjms.com, 1
+bwgjms.net, 1
+bwgjms.org, 1
bwh1.net, 0
bwhbwh.com, 1
bwhbwh.net, 1
bwilkinson.co.uk, 1
-bwin8601.com, 1
-bwin8602.com, 1
-bwin8603.com, 1
-bwin8604.com, 1
-bwin8605.com, 1
-bwin8606.com, 1
bwl-earth.club, 1
bws16.de, 1
bwserhoscaletrainaz.com, 1
@@ -8243,18 +9010,21 @@
bytesofcode.de, 1
bytesunlimited.com, 1
bytesystems.com, 1
+byteterrace.com, 1
bythisverse.com, 1
bytrain.net, 1
byvshie.com, 1
bywin9.com, 1
+bzh.tf, 1
bzhub.bid, 1
bziaks.xyz, 1
bzsparks.com, 0
bztech.com.br, 1
-bztraveler.com, 0
-bztraveler.net, 0
+bztraveler.com, 1
+bztraveler.net, 1
bzv-fr.eu, 1
c-aeroconsult.com, 1
+c-ma-copro.com, 1
c-path.org, 1
c-rom.fr, 1
c-rtx.com, 1
@@ -8262,6 +9032,8 @@
c-webdesign.net, 1
c-world.co.uk, 1
c.cc, 1
+c00ke.com, 1
+c0o.cc, 1
c0rn3j.com, 1
c0rporation.com, 1
c16t.uk, 1
@@ -8275,12 +9047,18 @@
c3vo.de, 1
c3w.at, 1
c3wien.at, 1
-c3woc.de, 1
+c3woc.de, 0
c4.hk, 1
c4539.com, 1
c4k3.net, 1
+c5197.co, 1
c5h8no4na.net, 1
c7dn.com, 1
+c8ms113.com, 1
+c9297.co, 1
+c9397.com, 1
+c9721.com, 1
+c9728.co, 1
ca-key.de, 1
ca.gparent.org, 1
ca.search.yahoo.com, 0
@@ -8302,20 +9080,19 @@
cacao-chocolate.com, 1
cacao.supply, 1
cacaolalina.com, 1
-cacaumidade.com.br, 1
cacd.eu, 1
caceis.bank, 1
cachacacha.com, 1
cachedview.nl, 1
-cachetagalong.com, 1
+cachetagalong.com, 0
cachethome.com, 1
cachetur.no, 1
cackette.com, 1
cacn.pw, 1
+cacr.pw, 1
cad-noerdlingen.de, 1
cadafamilia.de, 1
cadams.io, 1
-cadcreations.co.ke, 1
cadetsge.ch, 1
cadmail.nl, 1
cadman.pw, 1
@@ -8324,6 +9101,7 @@
cadooz.com, 1
cadorama.fr, 1
cadoth.net, 1
+cadra.nl, 1
cadre.com, 1
cadsys.net, 1
cadusilva.com, 1
@@ -8336,15 +9114,13 @@
cafedupont.co.uk, 1
cafedupont.de, 1
cafedupont.nl, 1
-cafeey.com, 1
cafeimsueden.de, 1
cafejulian.com, 1
cafelandia.net, 1
cafeobscura.nl, 1
caferagazzi.de, 1
-caferestor.com, 1
cafericoy.com, 1
-cafesdomundo.pt, 1
+cafermin.com, 1
cafeterasbaratas.net, 1
caffeinatedcode.com, 1
caffeinefiend.org, 1
@@ -8352,6 +9128,7 @@
cagalogluyayinevi.com, 0
caglarcakici.com, 1
caibi.io, 1
+caijunyi.net, 0
cainhosting.com, 0
caipai.fm, 1
cairnterrier.com.br, 1
@@ -8363,6 +9140,7 @@
cajunuk.co.uk, 1
cake-time.co.uk, 1
cakearific.com, 1
+cakeoffencesact.uk, 1
cakestart.net, 1
caketoindia.com, 1
cakingandbaking.com, 1
@@ -8392,18 +9170,18 @@
calculator-imt.com, 1
calculator.tf, 1
calcworkshop.com, 1
-caldaro.de, 1
caldecotevillagehall.co.uk, 1
caldoletto.com, 1
caleb.cx, 1
caleb.host, 1
-calebennett.com, 1
calebthompson.io, 1
calehoo.com, 1
calendar.cf, 1
+calendar.google.com, 1
calendarr.com, 1
calendarsnow.com, 1
calendly.com, 1
+calendriergratuit.fr, 1
calenfil.com, 1
caletka.cz, 1
calgoty.com, 1
@@ -8412,13 +9190,13 @@
caliderumba.com, 1
calidoinvierno.com, 1
calixte-concept.fr, 1
-calkinsmusic.com, 1
call.me, 1
callabs.net, 1
callanan.nl, 1
callantonia.com, 1
callawayracing.se, 0
callear.org, 1
+callerstrom.se, 1
calleveryday.com, 1
callfunc.com, 1
callhub.io, 1
@@ -8463,13 +9241,13 @@
cambuslangharriers.org, 1
camcapital.com, 1
camconn.cc, 1
+camdenboneandjoint.com, 1
camdesign.pl, 1
camel2243.com, 1
-camelliaflowers.com.au, 1
+camelforensics.com, 1
camelservers.com, 1
cameo-membership.uk, 1
-cameraviva.com.br, 1
-cameroonlounge.com, 1
+cameronthomson.racing, 1
camerweb.es, 1
camilomodzz.net, 1
camisetasmalwee.com.br, 1
@@ -8492,12 +9270,12 @@
campertrailerfinance.com.au, 1
camperverzekerd.nl, 1
campfiretails.org, 1
-camphub.co, 1
camping-landes.com, 1
camping-le-pasquier.com, 1
camping-seilershof.de, 1
campingcarlovers.com, 1
campinghuntingshooting.com, 1
+campingshop.pl, 1
campingskyhooks.com, 1
campistry.net, 1
campsoulfestival.com, 1
@@ -8518,9 +9296,11 @@
camshowverse.com, 1
camshowverse.to, 1
camsky.de, 0
+camzroofing.ca, 1
canada-tourisme.ch, 1
canadabread.com, 0
canadalife.de, 1
+canadaradon.com, 1
canadasmotorcycle.ca, 1
canadian-nurse.com, 1
canadian.dating, 1
@@ -8534,6 +9314,9 @@
canalsidehouse.com, 1
canariculturacolor.com, 1
canarymod.net, 1
+canavillage.net, 1
+canavillagepuntacana.com, 1
+canavillageresidences.com, 1
canberraoutletcentre.com.au, 1
cancelmyprofile.com, 1
cancerdata.nhs.uk, 1
@@ -8549,7 +9332,6 @@
cando.eu, 1
candylion.rocks, 1
canfield.gov, 1
-cangelloplasticsurgery.com, 1
cangku.in, 1
cangku.moe, 1
canglong.net, 1
@@ -8561,6 +9343,7 @@
canlidoviz.com, 1
canmipai.com, 1
cannabis-marijuana.com, 1
+cannabiscare.ca, 1
cannabismd.com, 1
cannacards.ca, 1
cannaffiliate.com, 1
@@ -8636,12 +9419,14 @@
car.info, 1
car24.de, 1
car24portal.de, 1
+caraccio.li, 1
carassure.de, 1
carauctionnetwork.com, 1
carauctionsalabama.com, 1
carauctionscarolina.com, 1
carauctionsgeorgia.com, 1
carauctionsillinois.com, 1
+caravanserail.info, 1
carbon-designz.com, 1
carbon-project.org, 1
carbon.coop, 1
@@ -8655,6 +9440,7 @@
carck.co.uk, 1
carck.uk, 1
carcloud.ch, 1
+card-cashing.com, 1
cardano.eco, 1
cardboard.cx, 1
cardcaptorsakura.jp, 1
@@ -8695,6 +9481,7 @@
carepassport.com, 1
carespot.biz, 1
carespot.co, 1
+carespot.com, 1
carespot.mobi, 1
carespot.net, 1
carespot.org, 1
@@ -8713,24 +9500,29 @@
carezone.com, 0
carfinancehelp.com, 1
carfraemill.co.uk, 1
+cargobas.com, 1
cargobay.net, 1
cargomaps.com, 1
cargorestraintsystems.com.au, 1
carhunters.cz, 1
caribbean.dating, 1
caribbeanexams.com, 1
+caribougrill.com, 1
carigami.fr, 1
caringladies.org, 1
carinsurance.es, 1
carinthia.eu, 1
carisenda.com, 1
carkeysanantonio.com, 1
+carlavitalesteticista.com, 1
carlgo11.com, 1
carlife-at.jp, 1
carlili.fr, 1
carlingfordapartments.com.au, 1
carlinmack.com, 1
-carlmjohnson.net, 1
+carlislepassionplay.org, 1
+carlitoxxpro.com, 1
+carlmjohnson.net, 0
carlo.mx, 0
carlobiagi.de, 1
carlocksmith--dallas.com, 1
@@ -8742,12 +9534,15 @@
carlocksmithlewisville.com, 1
carlocksmithmesquite.com, 1
carlocksmithtucson.com, 1
+carlosabarbamd.com, 1
carlosfelic.io, 1
carloshmm.com, 1
carloshmm.stream, 1
carlosjeurissen.com, 1
+carlosjeurissen.nl, 1
carlot-j.com, 1
carlovanwyk.com, 1
+carmelglenane.com, 1
carmelrise.co.uk, 1
carnaticalifornia.com, 1
carnet-du-voyageur.com, 1
@@ -8756,8 +9551,6 @@
caroffer.ch, 1
carol-lambert.com, 1
carolcappelletti.com, 1
-carolcestas.com, 1
-caroleblouin.ca, 1
caroli.biz, 1
caroli.com, 1
caroli.info, 1
@@ -8766,6 +9559,7 @@
carolina.cz, 1
carolinaclimatecontrolsc.com, 1
carolineeball.com, 1
+carolinehanania.com, 1
carolynjoyce.com.au, 1
carparo.net, 1
carpetandhardwoodflooringpros.com, 1
@@ -8774,11 +9568,11 @@
carrando.com, 1
carrando.de, 1
carre-lutz.com, 1
-carrentalsathens.com, 1
carriedin.com, 1
carrierplatform.com, 1
carringtonrealtygroup.com, 1
carroattrezzimilanodaluiso.it, 1
+carroceriascarluis.com, 1
carrouselcompany.fr, 1
cars4salecy.com, 1
carseatchecks.ca, 1
@@ -8786,7 +9580,6 @@
carson-matthews.co.uk, 1
carsoug.com, 1
carspneu.cz, 1
-carteirasedistintivos.com.br, 1
cartelloni.roma.it, 1
carterdan.net, 1
carterorland.com, 1
@@ -8803,7 +9596,6 @@
cartouche24.eu, 1
cartucce24.it, 1
cartwrightrealestate.com, 1
-carun.us, 1
carusorealestate.com, 1
carwellness-hinkelmann.de, 1
caryefurd.com, 1
@@ -8822,15 +9614,11 @@
casacazoleiro.com, 1
casacochecurro.com, 1
casadasportasejanelas.com, 1
-casadoarbitro.com.br, 1
casadopulpo.com, 1
-casadowifi.com.br, 1
-casaessencias.com.br, 1
casalborgo.it, 1
casalindamex.com, 1
casalunchbreak.de, 1
casamariposaspi.com, 1
-casapalla.com.br, 1
casasuara.com, 1
casasuleletrodomesticos.com.br, 1
casbia.info, 1
@@ -8843,8 +9631,10 @@
case-vacanza-salento.com, 1
casecoverkeygi.com, 1
casecurity.org, 1
+caseificio.roma.it, 1
caseof.fr, 1
caseplus-daem.de, 1
+cases.lu, 1
caseycapitalpartners.com, 1
cash-4x4.com, 1
cashati.com, 1
@@ -8865,9 +9655,10 @@
casino-trio.com, 1
casinobonuscodes.online, 1
casinocashflow.ru, 1
+casinochecking.com, 1
casinolegal.pt, 1
casinolistings.com, 1
-casinoluck.com, 1
+casinomegaslotos.com, 1
casinomucho.com, 1
casinomucho.org, 1
casinomucho.se, 1
@@ -8878,16 +9669,17 @@
casinovergleich.com, 1
casio-caisses-enregistreuses.fr, 1
casirus.com, 1
-casjay.cloud, 1
-casjay.info, 1
-casjay.us, 1
-casjaygames.com, 1
+casjay.cloud, 0
+casjay.info, 0
+casjay.us, 0
+casjaygames.com, 0
casjenprome.cz, 1
caspar.ai, 1
casperpanel.com, 1
caspicards.com, 1
cassimo.com, 1
castbulletassoc.org, 0
+castelannenberg.com, 1
castellannenberg.com, 1
casteloinformatica.com.br, 1
castible.de, 1
@@ -8905,7 +9697,6 @@
castles4rascalsiow.co.uk, 1
castlesrus-kent.com, 1
castleswa.com.au, 1
-casualdesignsfurniture.com, 1
casusgrillcaribbean.com, 1
cat.net, 1
cat73.org, 1
@@ -8939,11 +9730,13 @@
catharisme.net, 1
catharisme.org, 1
catherinejf.com, 1
-catherinesofpartick.co.uk, 1
+cathiebrousse.com, 1
+catholic8964.org, 1
catholics.dating, 1
catholicteacherresources.com, 1
cathosa.nl, 1
cathosting.org, 1
+cathouse.me, 1
cathy.guru, 1
cathy.website, 1
cathyfitzpatrick.com, 1
@@ -8954,16 +9747,15 @@
cathyjfitzpatrick.com, 1
cativa.net, 1
catl.st, 1
+catlovingcare.com, 1
catmoose.ca, 1
-catnet.dk, 0
catnmeow.com, 1
catram.org, 1
catsmagic.pp.ua, 1
cattivo.nl, 0
catuniverse.org, 1
+catus.moe, 1
catveteran.com, 1
-caudo.net, 1
-caudohay.com, 0
caughtredhanded.co.nz, 1
caulfieldeastapartments.com.au, 1
caulfieldracecourseapartments.com.au, 1
@@ -8976,7 +9768,6 @@
caxalt.com, 1
caylercapital.com, 1
cazaviajes.es, 1
-cazes.info, 1
cb-crochet.com, 1
cb1388.com, 1
cb1588.com, 1
@@ -9000,11 +9791,18 @@
cbr-xml-daily.ru, 1
cbsdeheidevlinder.nl, 1
cbw.sh, 1
+cc-customer.de, 1
+cc5197.co, 1
+cc9297.co, 1
+cc9397.com, 1
+cc9721.com, 1
+cc9728.co, 1
ccac.gov, 1
ccattestprep.com, 1
ccavenue.com, 1
ccayearbook.com, 1
ccc-ch.ch, 1
+ccc-cloud.de, 1
cccwien.at, 1
cceputnam360.com, 1
ccgn.co, 1
@@ -9029,7 +9827,7 @@
cdasenegal.com, 1
cdasiaonline.com, 0
cdbf.ch, 1
-cdbtech.com, 1
+cdbtech.com, 0
cdburnerxp.se, 1
cdcpartners.gov, 1
cdda.ch, 1
@@ -9049,31 +9847,38 @@
cdnsys.net, 1
cdom.de, 1
cdsdigital.de, 1
+cdshh.club, 1
cdshining.com, 1
+cdu-gebhardshain.de, 1
cduckett.net, 1
cdvl.org, 1
ce-agentur.de, 0
ce-pimkie.fr, 1
+ce-webdesign.de, 1
ceanimalhealth.com, 1
cebz.org, 1
cecame.ch, 1
+cecilga.gov, 1
ceciliacolombara.com, 1
cecipu.gob.cl, 1
ced-services.nl, 1
cedarcitydining.com, 1
cedarslodge.com, 1
+cedricbonhomme.org, 1
cedriccassimo.ch, 1
cedriccassimo.com, 1
-cedricmartineau.com, 1
cee.io, 1
ceebee.com, 1
cegfw.com, 1
+cegss.org.gt, 1
ceilingpac.org, 1
+ceiphr.com, 1
cejhon.cz, 0
celcomhomefibre.com.my, 1
cele.bi, 1
celebmasta.com, 1
celebphotos.blog, 1
+celebrasianconference.com, 1
celebrityhealthcritic.com, 1
celebrityscope.net, 1
celec.gob.ec, 0
@@ -9081,10 +9886,13 @@
celestebonito.pt, 1
celiendev.ch, 1
celine-patisserie.fr, 1
+cell-lookup.com, 1
cellartracker.com, 1
cellebrite.com, 1
+celliberate.co.uk, 1
celltek-server.de, 0
celltesequ.com, 1
+celltick.com, 1
celluliteorangeskin.com, 1
celluliteremovaldiet.com, 1
celti.ie.eu.org, 1
@@ -9104,13 +9912,11 @@
centaur.de, 1
centennialradon.com, 1
centennialseptic.com, 1
-centerforpolicy.org, 1
centermk.ru, 1
centerpereezd.ru, 0
centerperson.org, 1
centerpoint.ovh, 1
centio.bg, 1
-centision.com, 1
centos.cz, 1
centos.pub, 1
centos.tips, 1
@@ -9119,6 +9925,7 @@
centralebigmat.eu, 1
centralegedimat.eu, 1
centralfor.me, 1
+centralheating.hu, 1
centrallead.net, 1
centralmarket.com, 1
centralmissourifoundationrepair.com, 1
@@ -9132,7 +9939,7 @@
centrepointorguk-dev.azurewebsites.net, 1
centricweb.com, 0
centrobill.com, 1
-centrodoinstalador.com.br, 1
+centrodeesteticarecife.com, 1
centroecuestrecastellar.com, 1
centrojovencuenca.es, 1
centrolavoro.org, 1
@@ -9165,13 +9972,13 @@
cernakova.eu, 1
cerpus-course.com, 1
cerrajeriaamericadelquindio.com, 1
+cerrajeriaenvillavicencio.com, 1
cert.ee, 1
cert.govt.nz, 1
cert.or.id, 1
certaintelligence.com, 1
-certcenter.ch, 1
+certbus.com, 1
certcenter.com, 1
-certcenter.fr, 1
certchannel.com, 1
certevia.com, 1
certfa.com, 1
@@ -9198,12 +10005,11 @@
ceskepivnisety.cz, 1
ceso-saco.com, 1
cesobaly.cz, 1
-cestasedelicias.com.br, 1
cestunmetier.ch, 1
cetamol.com, 1
ceu.edu, 0
+cevin.at, 1
cevo.com.hr, 1
-ceyizlikelisleri.com, 1
cf-ide.de, 1
cf-tm.net, 1
cfan.space, 1
@@ -9216,6 +10022,7 @@
cfno.org, 1
cfo.gov, 1
cfpa-formation.fr, 1
+cfrq.ca, 1
cfsh.tk, 1
cftc.gov, 1
cftcarouge.com, 1
@@ -9232,6 +10039,8 @@
cgbassurances.ch, 1
cgbilling.com, 1
cgcookiemarkets.com, 1
+cgeceia.cf, 1
+cgelves.com, 0
cgf-charcuterie.com, 1
cglib.xyz, 1
cgminc.net, 1
@@ -9249,6 +10058,7 @@
chabert-provence.fr, 1
chabik.com, 1
chad.ch, 1
+chadpugsley.com, 1
chadstoneapartments.com.au, 1
chadtaljaardt.com, 1
chaffeyconstruction.com, 1
@@ -9266,13 +10076,11 @@
chalker.io, 1
chalkfestival.org, 0
challengeblog.org, 1
-challengeclothing.com.br, 1
challengeskins.com, 1
challstrom.com, 1
-chamathellawala.com, 1
chambion.ch, 1
chameleon-ents.co.uk, 1
-chameth.com, 1
+chameth.com, 0
chamicro.com, 1
champdogs.co.uk, 1
champdogs.com, 1
@@ -9288,15 +10096,17 @@
championweb.nz, 1
championweb.sg, 1
champonthis.de, 1
+chamsochoa.com, 1
chancekorte.com, 1
chanddriving.co.uk, 1
chandr1000.ga, 1
changecopyright.ru, 1
+changemywifipassword.com, 1
changes.jp, 1
changesfor.life, 1
changethislater.com, 1
chanissue.com, 0
-chanoyu-gakkai.jp, 1
+channelsurf.tv, 1
chantalguggenbuhl.ch, 1
chanz.com, 1
chaos-games.org, 1
@@ -9331,7 +10141,6 @@
charlenevondell.com, 1
charles-darwin.com, 1
charlesbwise.com, 1
-charlesmilette.net, 1
charlespitonltd.com, 1
charlesrogers.co.uk, 1
charlesstover.com, 1
@@ -9344,12 +10153,12 @@
charlierogers.com, 1
charlotte-touati.ch, 1
charlottecountyva.gov, 1
-charlotteomnes.com, 1
charlottesvillegolfcommunities.com, 1
charlottesvillehorsefarms.com, 1
charlotteswimmingpoolbuilder.com, 1
charlylou.de, 1
charmander.me, 1
+charmanterelefant.at, 1
charmingsaul.com, 1
charmyadesara.com, 1
charonsecurity.com, 1
@@ -9389,7 +10198,6 @@
chatfacile.org, 1
chatforskning.no, 1
chatgrape.com, 1
-chatint.com, 1
chatitaly.org, 1
chatnederland.eu, 1
chatsworthelectrical.com, 1
@@ -9442,6 +10250,7 @@
cheapwritinghelp.com, 1
cheapwritingservice.com, 1
cheatengine.pro, 1
+cheatsupreme.com, 0
chebwebb.com, 1
check.torproject.org, 0
checkandreportlive.com, 1
@@ -9455,6 +10264,7 @@
checkmypsoriasis.com, 1
checkout.google.com, 1
checkpoint-tshirt.com, 1
+checkpoint.com, 1
checkras.tk, 1
checkrente.nl, 1
checkspf.net, 1
@@ -9462,7 +10272,6 @@
checktype.com, 1
checkui.com, 1
checkyourmath.com, 1
-checkyourmeds.com, 1
checkyourprivilege.org, 1
checkyourreps.org, 1
checookies.com, 1
@@ -9478,6 +10287,7 @@
cheetahwerx.com, 1
cheez.systems, 1
cheezflix.uk, 1
+chefcuisto.com, 1
chefwear.com, 1
chefz.co, 1
chehalemgroup.com, 1
@@ -9485,6 +10295,7 @@
chelema.xyz, 1
chellame.com, 1
chellame.fr, 1
+chelseafs.co.uk, 1
cheltenhambouncycastles.co.uk, 1
cheltik.ru, 1
chemco.mu, 1
@@ -9494,6 +10305,7 @@
chemistry-schools.com, 1
chenapartment.com, 1
chengarda.com, 1
+chengfayun.com, 1
chenghao360.top, 1
chengl.com, 1
chengxindong.com, 1
@@ -9507,8 +10319,10 @@
chenzhekl.me, 1
chenzhipeng.com.cn, 1
cheolguso.com, 1
+cheque-transitionactive.fr, 1
cherevoiture.com, 1
cherie-belle.com, 1
+chernevclima.bg, 1
cherrett.digital, 1
cherry-green.ch, 1
cherrybread.net, 1
@@ -9545,6 +10359,7 @@
chicagoemergencyclosings.com, 1
chicagolug.org, 1
chicagostudentactivists.org, 1
+chicback.com, 1
chicisimo.com, 1
chicolawfirm.com, 1
chicurrichi.com, 1
@@ -9564,7 +10379,7 @@
childrenspartiesrus.com, 1
childstats.gov, 1
childvisitationassistance.org, 1
-childwelfare.gov, 1
+chiledogphoto.com, 1
chilihosting.eu, 1
chilimath.com, 1
chilimathwords.com, 1
@@ -9576,6 +10391,7 @@
chimerity.com, 1
chimho.de, 1
chimpanzee.net, 1
+chimparoo.ca, 1
china-line.org, 1
chinacdn.org, 1
chinahighlights.ru, 1
@@ -9603,10 +10419,12 @@
chirosphere.ch, 1
chirpstory.com, 1
chiru.no, 1
+chirurgoplastico.roma.it, 1
chisago-isantidfl.com, 1
chit.search.yahoo.com, 0
chksite.com, 1
chl.la, 1
+chliine.ch, 1
chloeallison.co.uk, 1
chloehorler.com, 1
chloescastles.co.uk, 1
@@ -9617,28 +10435,23 @@
chmurakotori.ml, 1
choc-o-lush.co.uk, 1
chocgu.com, 1
-chocodecor.com.br, 1
chocolah.com.au, 0
chocolat-suisse.ch, 1
chocolat.work, 1
chocolatesandhealth.com, 1
chocolatier-tristan.ch, 1
chocolytech.info, 1
-chocotough.nl, 1
chocoweb.net, 1
choe.fi, 1
choiceautoloan.com, 1
chokladfantasi.net, 1
chollima.pro, 1
chomp.life, 1
-chon.io, 1
-chonghe.org, 1
chook.as, 1
choootto.net, 1
choosemypc.net, 1
chopperdesign.com, 1
chopperforums.com, 1
-chordify.net, 1
chorkley.co.uk, 1
chorkley.com, 1
chorkley.me, 1
@@ -9663,6 +10476,7 @@
chrisdecairos.ca, 1
chrisebert.net, 1
chrisfinazzo.com, 0
+chrisgieger.com, 1
chrisirwin.ca, 1
chrisjean.com, 1
chrislane.com, 1
@@ -9691,6 +10505,7 @@
christian-host.com, 1
christian-liebel.com, 1
christian-stadelmann.de, 1
+christianadventurecamps.org, 1
christianbargon.de, 0
christiancleva.com, 1
christiancoleman.info, 1
@@ -9712,6 +10527,7 @@
christianscholz.de, 0
christiehawkes.com, 1
christiesantiques.com, 1
+christineblachford.com, 1
christmascard.be, 1
christmaspartyhire.co.uk, 1
christoph-conrads.name, 1
@@ -9722,7 +10538,6 @@
christopherandcharlotte.uk, 1
christopherburg.com, 1
christopherkennelly.com, 1
-christopherl.com, 1
christopherpritchard.co.uk, 1
christophersole.com, 1
christopherstocks.online, 1
@@ -9759,11 +10574,11 @@
chrstn.eu, 1
chrysanthos.net, 1
chrystajewelry.com, 1
+chs.us, 0
chsh.moe, 1
chshealthcare.co.uk, 1
chshouyu.com, 1
chsterz.de, 1
-chtsi.uk, 1
chuchote-moi.fr, 1
chuill.com, 1
chun.pro, 1
@@ -9778,7 +10593,7 @@
churchwebcanada.ca, 1
churchwebsupport.com, 1
churningtracker.com, 1
-chybeck.net, 1
+chwilrank.pl, 1
chyen.cc, 1
chytraauta.cz, 1
chziyue.com, 1
@@ -9807,7 +10622,7 @@
cierreperimetral.com, 1
cifop-numerique.fr, 1
ciftlikesintisi.com, 1
-cig-dem.com, 1
+cig-dem.com, 0
cigar-cartel.com, 1
cigarterminal.com, 0
cigoteket.se, 1
@@ -9823,7 +10638,6 @@
cinay.pw, 1
cindey.io, 1
cine-music.de, 1
-cine.to, 1
cinefilia.tk, 1
cinefilzonen.se, 1
cinefun.net, 1
@@ -9831,11 +10645,10 @@
cinemarxism.com, 1
cinemasetfree.com, 1
cinemysticism.com, 1
+cinenote.link, 1
cineplex.my, 1
-cinicloud.com, 1
ciniticket.com, 1
cinkciarz.pl, 1
-cinnabon.com, 1
cinq-elements.com, 1
cinq-elements.fr, 1
cinq-elements.net, 1
@@ -9845,6 +10658,7 @@
cio-cisointerchange.org, 1
cio.go.jp, 1
cio.gov, 0
+cio.guide, 1
cioscloud.com, 1
cip.md, 1
cipartyhire.co.uk, 1
@@ -9857,6 +10671,7 @@
cipri.nl, 1
cipri.org, 1
cipria.no, 1
+cipriano.nl, 1
cipy.com, 1
cir.is, 1
cira.email, 1
@@ -9865,18 +10680,15 @@
circle-people.com, 1
circlebox.rocks, 1
circu.ml, 1
+circuitcityelectricaladelaide.com.au, 1
circulatedigital.com, 1
circule.cc, 1
cirfi.com, 1
ciri.com.co, 1
cirrus0.de, 1
cirujanooral.com, 1
-cirurgicagervasio.com.br, 1
-cirurgicalucena.com.br, 1
-cirurgicasalutar.com.br, 1
-cirurgicavirtual.com.br, 1
cisa.gov, 1
-ciscodude.net, 0
+ciscodude.net, 1
cisoaid.com, 1
cisofy.com, 1
cispeo.org, 1
@@ -9897,11 +10709,9 @@
citizensgbr.org, 1
citizenslasvegas.com, 1
citizensleague.org, 1
-citizenspact.eu, 1
citizing.org, 1
citrusui.me, 1
cittadesign.com, 0
-citton.com.br, 1
city-adm.lviv.ua, 1
city-walks.info, 1
citya.com, 1
@@ -9918,6 +10728,7 @@
cityoftitans.com, 1
cityoftitansmmo.com, 1
cityofwadley-ga.gov, 1
+cityofwoodward-ok.gov, 1
citysportapp.com, 1
citywalkr.com, 1
citywidealarms.com, 1
@@ -9927,6 +10738,7 @@
civey.com, 1
civicamente.cl, 1
civicforum.pl, 1
+civics.us, 1
civicunicorn.com, 1
civicunicorn.us, 1
civilbikes.com, 1
@@ -9935,7 +10747,7 @@
civiltoday.com, 1
cj-espace-vert.fr, 1
cj-jackson.com, 1
-cjbeckert.com, 1
+cjbeckert.com, 0
cjdby.net, 1
cjdpenterprises.com, 1
cjdpenterprises.com.au, 1
@@ -9957,9 +10769,9 @@
cklie.de, 1
ckliemann.com, 1
ckliemann.net, 1
+ckna.ca, 1
ckostecki.de, 1
ckp.io, 1
-ckrubble.co.za, 1
cktennis.com, 1
cl.search.yahoo.com, 0
cl0ud.space, 1
@@ -9972,6 +10784,7 @@
claimnote.com, 1
clairegold.com, 1
clairescastles.co.uk, 1
+claitec.com, 1
clan-ww.com, 1
clanebouncycastles.com, 1
clangwarnings.com, 0
@@ -9987,6 +10800,7 @@
classic-yacht-charters.com, 1
classical-guitar-school.com, 1
classicalpilates.ca, 1
+classiccutstupelo.com, 1
classics.io, 1
classictheatrecumbria.co.uk, 1
classpoint.cz, 1
@@ -9994,12 +10808,15 @@
classroomconductor.com, 1
classroomcountdown.co.nz, 1
classteaching.com.au, 1
-classyvaper.de, 0
+claster.it, 1
claude.tech, 1
claudia-urio.com, 1
+claudiney.id, 1
+claudiney.info, 1
claudiolemos.com, 1
claus-bahr.de, 1
clauseriksen.net, 1
+clausewitz-gesellschaft.de, 1
clav1d.com, 1
clawe.de, 1
clawhammer.dk, 1
@@ -10027,13 +10844,17 @@
clearblueday.co.uk, 1
clearbookscdn.uk, 1
clearbreezesecuritydoors.com.au, 1
+clearchaos.net, 1
clearchatsandbox.com, 1
clearer.cloud, 1
clearip.com, 1
-clearsettle-admin.com, 1
+clearpay.co.uk, 1
clearview-creative.com, 1
clearviewwealthprojector.com.au, 1
clearvoice.com, 1
+clearwaterbidets.com, 1
+clemens-bartz.de, 1
+clemensbartz.de, 1
clemenscompanies.com, 1
clement-beaufils.fr, 1
clementfevrier.fr, 1
@@ -10041,7 +10862,6 @@
cles-asso.fr, 1
cles.jp, 1
clevelandokla.com, 1
-clevergod.net, 1
clevertarget.ru, 1
cleververmarkten.com, 1
cleververmarkten.de, 1
@@ -10056,6 +10876,7 @@
click-licht.de, 1
click2order.co.uk, 1
click4web.com, 1
+clickbasin.co.uk, 1
clickclickphish.com, 1
clickclock.cc, 1
clickenergy.com.au, 1
@@ -10064,6 +10885,7 @@
clien.net, 1
client.coach, 1
clientboss.com, 1
+clientportal.com, 1
clientsecure.me, 1
clifflu.net, 1
climaencusco.com, 1
@@ -10115,6 +10937,7 @@
cloud42.ch, 0
cloud9bouncycastlehire.com, 1
cloud9vets.co.uk, 1
+cloudalice.com, 1
cloudalice.net, 1
cloudapps.digital, 1
cloudberlin.goip.de, 1
@@ -10129,6 +10952,8 @@
cloudcite.net, 1
cloudcloudcloud.cloud, 1
cloudcrux.net, 1
+clouddog.com.br, 1
+cloudeezy.com, 1
cloudey.net, 1
cloudfiles.at, 1
cloudflare-dns.com, 1
@@ -10143,6 +10968,7 @@
cloudlight.biz, 1
cloudnote.cc, 1
cloudns.net, 1
+cloudofertas.com.br, 1
cloudoptimizedsmb.com, 1
cloudoptimus.com, 1
cloudpengu.in, 1
@@ -10162,12 +10988,12 @@
cloudspace-analytics.com, 1
cloudspeedy.net, 1
cloudspire.net, 1
-cloudsprt.com, 1
cloudteam.de, 1
cloudtocloud.tk, 1
cloudtropia.de, 1
cloudtskr.com, 1
cloudup.com, 1
+cloudwallce.com, 1
cloudwarez.xyz, 1
cloudwellmarketing.com, 1
clouz.de, 1
@@ -10196,13 +11022,14 @@
clubcorsavenezuela.com, 1
clubdelzapato.com, 1
clubdeslecteurs.net, 1
-clubedalutashop.com, 1
clubefiel.com.br, 1
+clubegolfpt.com, 1
clubempleos.com, 1
clubeohara.com, 1
clubfamily.de, 1
clubgalaxy.futbol, 0
clubiconkenosha.com, 1
+clubmarina.store, 1
clubmate.rocks, 1
clubmini.jp, 1
clubnoetig-ink2g.de, 1
@@ -10216,17 +11043,15 @@
clustermaze.net, 1
clycat.ru, 1
cm.center, 1
-cm3.pw, 1
cmacacias.ch, 1
cmadeangelis.it, 1
cmc.pt, 1
cmcc.network, 1
-cmcelectrical.com, 1
cmcressy.ch, 1
cmdline.org, 1
cme-colleg.de, 1
cmf.qc.ca, 1
-cmfaccounting.com, 1
+cmfaccounting.com, 0
cmftech.com, 1
cmgacheatcontrol.com, 1
cmitao.com, 1
@@ -10238,9 +11063,11 @@
cmngroup.com, 1
cmngroupe.com, 1
cmov-plongeurs.fr, 1
+cmoycontracts.com, 1
cmplainpalais.ch, 1
cmrss.com, 1
cms-weble.jp, 1
+cmserviscz.cz, 1
cmskeyholding.co.uk, 1
cmskeyholding.com, 1
cmskh.co.uk, 1
@@ -10267,22 +11094,21 @@
cni-certing.it, 1
cnitdog.com, 0
cnlic.com, 1
-cnnet.fun, 1
cnnet.in, 1
cnre.eu, 1
cnvt.fr, 1
cnwage.com, 1
-cnwarn.com, 1
-co-factor.ro, 1
co-founder-stuttgart.de, 1
co-yutaka.com, 1
co.search.yahoo.com, 0
-co2eco.cn, 1
+co2eco.cn, 0
co50.com, 1
coa.one, 1
coachezmoi.ch, 1
coachfederation.ro, 1
+coaching-harmonique.fr, 1
coaching-impulse.ch, 1
+coaching-park.fr, 1
coalitionministries.org, 1
coalpointcottage.com, 1
coastline.net.au, 1
@@ -10311,7 +11137,6 @@
cockerspanielamericano.com.br, 1
cockerspanielingles.com.br, 1
cockfile.com, 1
-cocktail-shaken.nl, 1
cockybot.com, 1
coco-cool.fr, 1
coco-line.ch, 1
@@ -10335,12 +11160,14 @@
code.fm, 1
code.google.com, 1
code.taxi, 1
+code123.eu, 1
code67.com, 1
codeandpeace.com, 1
codeandsupply.co, 1
codebrahma.com, 0
codecommunity.io, 1
codedelarouteenligne.fr, 1
+codedo.info, 1
codedump.net, 1
codeeclipse.com, 1
codeferm.com, 1
@@ -10354,10 +11181,11 @@
codeit.us, 1
codejots.com, 1
codejunkie.de, 0
-codeknights.com, 1
codeloop.pw, 1
+codemahrt.com, 1
codemill.se, 1
codemonster.eu, 1
+codenlife.kr, 1
codenlife.xyz, 1
codenode.io, 1
codeofhonor.tech, 1
@@ -10387,9 +11215,9 @@
codetheworld.com, 1
codetipi.com, 1
codetripping.net, 1
-codeux.com, 0
-codeux.info, 0
-codeux.net, 0
+codeux.com, 1
+codeux.info, 1
+codeux.net, 1
codevat.com, 1
codeventure.de, 1
codeversetech.com, 1
@@ -10399,13 +11227,11 @@
codeyellow.nl, 1
codific.com, 1
codific.eu, 1
-codigo-bonus-bet.es, 1
codigodelbonusbet365.com, 1
codigosddd.com.br, 1
codimaker.com, 1
coding-minds.com, 1
coding.lv, 1
-coding.net, 1
codingforspeed.com, 1
codingfromhell.net, 1
codinginfinity.me, 1
@@ -10419,11 +11245,13 @@
coentropic.com, 1
coeus.cloud, 1
cofbev.com, 1
+coffee-machine.reviews, 1
coffee-mamenoki.jp, 1
coffeeandteabrothers.com, 1
coffeetime.fun, 1
coffeist.com, 1
cogala.eu, 1
+cogeneration-energy.com, 1
cogent.cc, 1
cogilog.com, 1
cogitoltd.com, 1
@@ -10431,13 +11259,12 @@
cognitip.com, 1
cognitivecomputingconsortium.com, 1
cognitohq.com, 1
-cognixia.us, 1
cogsquad.house, 1
cogumelosmagicos.org, 1
-coi-verify.com, 1
coiffeurschnittstelle.ch, 1
coigach-assynt.org, 1
coimmvest.com, 1
+coin-exchange.cz, 1
coin-quest.net, 1
coin.dance, 1
coinapult.com, 1
@@ -10448,7 +11275,6 @@
coincircle.com, 1
coincoele.com.br, 1
coincoin.eu.org, 1
-coincolors.co, 1
coindatabase.net, 1
coindeal.com, 1
coinessa.com, 1
@@ -10465,7 +11291,6 @@
coinsmat.com, 1
coinsz.co, 1
coinx.pro, 1
-coisabakana.com.br, 1
coisasdemulher.org, 1
cojam.ru, 1
cojo.eu, 1
@@ -10473,9 +11298,12 @@
coker.com.au, 1
col.la, 1
colaborativa.tv, 1
+coladv.com, 1
+colantonio.homelinux.net, 1
colapsys.net, 1
colarelli.ch, 1
colasjourdain.fr, 1
+colchonesmoon.com, 1
colcomm.com, 1
coldaddy.com, 1
coldawn.com, 0
@@ -10485,6 +11313,8 @@
coldiario.com, 1
coldlasers.org, 1
coldstreamcreekfarm.com, 1
+colectivointerconductual.com, 1
+coleg.gov, 1
colegiocierp.com.br, 0
colemak.com, 1
colengo.com, 1
@@ -10519,12 +11349,14 @@
collectorsystems.com, 1
colleencornez.com, 1
collegeconnexxions.com.au, 1
+collegegirlhd.com, 1
collegenavigator.gov, 1
collegepaperworld.com, 1
collegeprospectsofcentralindiana.com, 1
collegereligionandphilosophy.com, 1
collegesecretary.cn, 1
collegesecretary.com, 1
+collegesexvid.com, 1
collegestationhomes.com, 1
collinel-hossari.com, 1
collinelhossari.com, 1
@@ -10536,6 +11368,8 @@
cololi.moe, 1
colombian.dating, 1
coloppe.com, 1
+color01.net, 1
+coloradobluebook.gov, 1
coloradolottery.com, 1
coloraid.net, 1
colorblindprogramming.com, 1
@@ -10552,12 +11386,14 @@
colossal-events.co.uk, 1
colotimes.com, 1
colourfulcastles.co.uk, 1
+colourmanagementpro.com, 1
colpacpackaging.com, 1
colpatriaws.azurewebsites.net, 1
colson-occasions.be, 1
coltellisurvival.com, 1
coltonrb.com, 1
columbuswines.com, 1
+colyakoomusic.com, 1
colyakootees.com, 1
com-in.de, 1
com-news.io, 1
@@ -10580,6 +11416,7 @@
comedyhuis.nl, 1
comefollowme2016.com, 1
comeoishii.com, 1
+comercialbelzunces.com, 1
comercialtpv.com, 1
comercialtrading.eu, 1
comerford.net, 1
@@ -10592,9 +11429,9 @@
comevius.xyz, 1
comff.net, 1
comfintouch.com, 1
-comflores.com.br, 1
comfortmastersinsulation.com, 1
comfun.net, 1
+comfy.cafe, 0
comfypc.com, 1
comhack.com, 1
comicspornos.com, 1
@@ -10611,11 +11448,13 @@
commechezvous.ch, 1
commerce.gov, 1
commercezen.com, 1
+commercia.srl, 1
commercial-academy.fr, 1
commeunamour.com, 1
commissaris-vraagbaak.nl, 1
commissionagenda.com, 1
commitsandrebases.com, 1
+commlabindia.com, 1
common.io, 1
commoncode.com.au, 1
commoncode.io, 1
@@ -10623,6 +11462,7 @@
commonspace.la, 1
communalconsulting.org, 1
communityblog.fedoraproject.org, 1
+communitychurchafrica.co.za, 1
communitycodeofconduct.com, 1
communityflow.info, 1
communitymanagertorrejon.com, 1
@@ -10638,7 +11478,6 @@
comodosslstore.com, 1
comogene.com, 1
comohacerblog.net, 1
-comohacerelamoraunhombrenet.com, 1
comohacerpara.com, 1
comoimportar.net, 1
comopuededejardefumar.net, 1
@@ -10652,17 +11491,21 @@
compactchess.cc, 1
compagnia-buffo.de, 1
compagniemartin.com, 1
+companion-web.net, 1
comparatif-moto.fr, 1
compareandrecycle.co.uk, 1
compareinsurance.com.au, 1
comparesoft.com, 1
+comparewatch.com, 1
comparexcloudcenter.com, 1
compartir.party, 1
+compartirtrenmesaave.com, 1
compassdirectportal.com, 1
compassfinance.com, 1
compassintladv.com, 1
compasslos.com, 1
compeat.com, 1
+competencyassessment.ca, 1
compeuphoria.com, 1
comphare.nl, 1
compibus.fr, 1
@@ -10684,14 +11527,13 @@
complt.xyz, 1
componentshop.co.uk, 1
compostatebien.com.ar, 1
+compostelle-bouddha.fr, 1
compoundingrxusa.com, 1
compraneta.com, 0
compraporinternet.online, 1
comprarefiereygana.com, 1
comprarimpresoras-3d.com, 1
-comprasoffie.com.br, 1
compreair.com, 1
-compreautomacao.com.br, 1
compree.com, 1
comprefitasadere.com.br, 1
comprehensiveihc.com, 1
@@ -10718,6 +11560,7 @@
computeremergency.com.au, 0
computerfreunde-barmbek.de, 1
computerhilfe-feucht.de, 1
+computerinfobits.com, 1
computernetwerkwestland.nl, 1
computerslotopschool.nl, 1
computersystems.guru, 0
@@ -10750,7 +11593,6 @@
concursos.com.br, 1
concursosabertos.com.br, 1
concursuri.biz, 1
-condecom.com.br, 1
condepenalba.com, 0
condesaelectronics.com, 1
condolencemessages.net, 1
@@ -10767,13 +11609,14 @@
conejovalleylighting.com, 1
conejovalleyoutdoorlighting.com, 1
conexiontransporte.com, 1
+conference-expert.eu, 1
conference.dnsfor.me, 1
confiancefoundation.org, 1
confidential.network, 1
config.schokokeks.org, 0
confiwall.de, 1
-conformax.com.br, 1
conformist.jp, 1
+conftree.com, 1
confucio.cl, 1
congafasdesol.com, 1
congineer.com, 1
@@ -10794,6 +11637,7 @@
connecta.store, 1
connectavid.com, 1
connectedcare.md, 1
+connectivia.it, 1
connectmath.com, 1
connectmy.car, 1
connecto-data.com, 1
@@ -10820,10 +11664,14 @@
conradsautotransmissionrepair.com, 1
conraid.net, 1
consagracionamariasantisima.org, 1
+consciente.ch, 1
+consciente.ngo, 1
+consciente.ong, 1
consciouschoices.net, 1
consciousnesschange.com, 1
consec-systems.de, 1
consegnafioridomicilio.net, 1
+consegne.it, 1
consejosdenutricion.com, 1
consensoprivacy.it, 1
conservados.com.br, 1
@@ -10838,19 +11686,20 @@
consommateuraverti.com, 1
consonare.de, 1
conspiracyservers.com, 1
-constancechen.me, 1
constant-rough.de, 1
constares.de, 1
constituenttracker.com, 1
constitution.website, 1
+construct.net, 1
constructexpres.ro, 1
constructieve.nl, 1
construction-colleges.com, 1
construction-student.co.uk, 1
-constructionjobs.com, 1
+constructionjobs.com, 0
constructive.men, 1
consul.io, 1
consulenza.pro, 1
+consultasdigitales.com, 1
consultation.biz.tr, 1
consultcelerity.com, 1
consultimator.com, 1
@@ -10878,21 +11727,22 @@
continuation.io, 1
continuum.memorial, 1
continuumrecoverycenter.com, 1
-contourheating.co.uk, 1
contrabass.net, 1
contractdigital.co.uk, 1
contractormountain.com, 1
contractwriters.com, 1
+contrasentido.net, 1
contraspin.co.nz, 1
contratatupoliza.com, 1
contributor.google.com, 1
+controlambientalbogota.com, 1
controlarlaansiedad.com, 1
-controlautocom.com.br, 1
controlbooth.com, 1
controle.net, 1
controleer-maar-een-ander.nl, 1
controllertech.com, 1
controltickets.com.br, 1
+controlvoltage.cc, 1
contunda.de, 1
conv2pdf.com, 1
convergence.fi, 1
@@ -10904,9 +11754,11 @@
convert.zone, 1
converter.ml, 1
converticacommerce.com, 0
+convertimg.com, 1
convexset.org, 1
convocatoriafundacionpepsicomexico.org, 0
conxcon.de, 0
+cookcountyclerkil.gov, 1
cookeatup.com, 1
cooker.fr, 1
cookescastles.co.uk, 1
@@ -10925,7 +11777,6 @@
cookmedical.com, 0
cooko.at, 1
cooksecuritygroup.com, 1
-cooksplanet.com, 1
cookwithmanali.com, 1
cool-parties.co.uk, 1
cool-wallpapers.jp, 1
@@ -10941,16 +11792,19 @@
coolgifs.de, 1
cooljs.me, 1
coolprylar.se, 1
-coolrc.me, 0
cooltang.ooo, 1
+coolvibe.org, 1
coolvox.com, 1
+coolwallet.io, 0
+coon.fr, 1
coonawarrawines.com.au, 1
-coopens.com, 1
+coonelnel.net, 1
+coop.se, 1
+cooperativa-je.net, 1
coore.jp, 1
coorpacademy.com, 1
coorpintr.com, 1
copdfoundation.org, 1
-copinstant.com, 1
copperandtileroofing.com, 1
copperheados.com, 1
coppermein.co.za, 1
@@ -10965,7 +11819,7 @@
copydz.com, 1
copypoison.com, 1
copyright-watch.org, 1
-coquibus.net, 1
+copyshrug.ca, 1
corbi.net.au, 1
cordejong.nl, 1
corder.tech, 1
@@ -10996,15 +11850,19 @@
coriolis.ch, 1
corisu.co, 1
corkedwinebar.com, 1
+corkerscrisps.co.uk, 1
corksoncolumbus.com, 1
corl3ss.com, 1
corlija.com, 1
corlinde.nl, 1
corlitocaffe.de, 1
cornercircle.co.uk, 1
+cornergarage.coop, 1
+cornerstone.network, 1
cornerstonecmc.org, 1
corniche.com, 1
corningcu.org, 1
+cornmachine.com, 1
cornodo.com, 1
corona-academy.com, 1
corona-renderer.cloud, 1
@@ -11014,7 +11872,6 @@
corpfin.net, 1
corpio.nl, 1
corpkitnw.com, 1
-corpoepele.com.br, 1
corpoflow.nl, 1
corporateclash.net, 1
corporatecomputingsolutions.com, 1
@@ -11031,17 +11888,16 @@
correcthorse.cf, 1
correctiv.org, 1
correctpaardbatterijnietje.nl, 1
-correiodovale.com.br, 1
corrick.io, 1
corrupted.io, 1
corsa-b.uk, 1
corsectra.com, 1
+corsicalaw.com, 1
corsihaccpsicurezzalavoro.it, 1
corso-antincendio.org, 1
cortexitrecruitment.com, 1
cortexx.nl, 1
cortis-consulting.ch, 1
-cortisolsupplement.com, 1
corvax.kiev.ua, 1
corvus.eu.org, 1
coryadum.com, 1
@@ -11067,7 +11923,6 @@
cosni.co, 1
cosplayer.com, 1
cospol.ch, 1
-costa-rica-reisen.de, 1
costablanca.villas, 1
costablancavoorjou.com, 1
costcoinsider.com, 1
@@ -11088,6 +11943,7 @@
counsellingtime.com, 1
counstellor.com, 1
counter-team.ch, 1
+counterenlol.com, 1
counterglobal.com, 1
countermail.com, 0
countermats.net, 1
@@ -11103,7 +11959,9 @@
countybankdel.com, 1
countyjailinmatesearch.com, 1
coup-dun-soir.ch, 1
+coupestanley.com, 1
couplay.org, 1
+couponbates.com, 1
couponcodesme.com, 1
cour4g3.me, 1
couragefound.org, 1
@@ -11114,7 +11972,6 @@
courseworkbank.info, 1
courtlistener.com, 1
couscous.recipes, 1
-cousincouples.com, 0
coussinsky.net, 1
couvreur-hinault.fr, 1
covbounce.co.uk, 1
@@ -11122,7 +11979,7 @@
covermytrip.com.au, 1
covershousing.nl, 1
covery.ai, 1
-covoiturage.fr, 0
+covoiturage.fr, 1
covve.com, 0
covybrat.cz, 1
cowbird.org, 1
@@ -11138,8 +11995,8 @@
cozmoapp.com, 1
cozo.me, 1
cozyeggdesigns.com, 1
+cozywebsite.com, 1
cp-st-martin.be, 1
-cpahunt.com, 0
cpaneltips.com, 1
cpap.com, 1
cpasperdu.com, 1
@@ -11154,6 +12011,7 @@
cperegistry.com, 1
cperegistry.net, 1
cperegistry.org, 1
+cpgarmor.com, 1
cphpvb.net, 1
cplala.com, 1
cplus.me, 1
@@ -11177,6 +12035,7 @@
cra-search.net, 1
craazzyman21.at, 1
crabfactory.com.my, 1
+crabrave.space, 1
crackcat.de, 1
cracker.in.th, 1
crackers4cheese.com, 1
@@ -11185,8 +12044,8 @@
crackpfer.de, 1
crackslut.eu, 1
crackstation.net, 1
-cradle.ph, 1
cradlepointecm.com, 1
+craft-me-in.com, 1
craft-verlag.de, 1
craftandbuild.de, 1
craftination.net, 1
@@ -11201,11 +12060,13 @@
craftyguy.net, 1
craftyphotons.net, 1
crag.com.tw, 1
+craigary.net, 1
craigbates.co.uk, 1
craigfrancis.co.uk, 1
craigleclaireteam.com, 1
craigrouse.com, 1
craigwfox.com, 1
+crain.com.au, 1
cralarm.de, 1
cramersoft.com, 1
crandall.io, 1
@@ -11238,6 +12099,7 @@
crazymeeshu.com, 1
crazynoisybizarre.town, 1
crazypaul.com, 1
+crazypowered.com, 1
crbug.com, 1
crc-bank.com, 1
crc-search.com, 1
@@ -11249,10 +12111,12 @@
creadstudy.com, 1
crealogix-online.com, 1
creamcastles.co.uk, 1
+creampiepornvids.com, 1
creamsoft.com, 1
creared.edu.co, 1
create-ls.jp, 1
createcos.com, 1
+createcpanama.com, 1
createme.com.pl, 1
createursdefilms.com, 1
creaticworld.net, 1
@@ -11269,7 +12133,6 @@
creativeconceptsvernon.com, 1
creativedigital.co.nz, 1
creativefolks.co.uk, 1
-creativefreedom.ca, 1
creativeglassgifts.com.au, 1
creativeimagery.com.au, 1
creativeink.de, 1
@@ -11289,6 +12152,7 @@
creatorswave.com, 1
creatujoya.com, 1
crecips.com, 1
+crecman.fr, 1
credential.eu, 1
credex.bg, 1
credigo.se, 1
@@ -11327,6 +12191,7 @@
criena.com, 1
criena.net, 1
crimbotrees.co.uk, 1
+crime-lawyers.com, 1
crimefreeliving.com, 1
crimesolutions.gov, 1
crimevictims.gov, 1
@@ -11334,6 +12199,7 @@
criminal.enterprises, 1
crinesdanzantes.be, 1
crip-usk.ba, 1
+criptocert.com, 1
criptolog.com, 1
criscitos.it, 1
crisisactual.com, 1
@@ -11353,6 +12219,7 @@
critical.today, 0
criticalaim.com, 1
criticalsurveys.co.uk, 1
+critterguard.org, 1
crizin.io, 1
crizk.com, 1
crl-autos.com, 1
@@ -11360,6 +12227,7 @@
crm114d.com, 1
croceverdevb.it, 1
crochetnerd.com, 1
+crocuscoaching.co.uk, 1
croeder.net, 1
croisedanslemetro.com, 1
croixblanche-haguenau.fr, 1
@@ -11387,7 +12255,6 @@
crossfitblackwater.com, 1
crossfunctional.com, 1
crosslifenutrition.co.uk, 1
-crossorig.in, 1
crossoverit.com, 1
crosssellguide.com, 1
crossway.nl, 1
@@ -11411,6 +12278,7 @@
croydonbouncycastles.co.uk, 1
crrev.com, 1
crsmsodry.cz, 1
+crsoresina.it, 1
crstat.ru, 1
crt.cloud, 1
crt.sh, 1
@@ -11424,6 +12292,7 @@
cruzadobalcazarabogados.com, 1
crvv.me, 1
cry.nu, 0
+cryobiz.com, 1
cryogenix.net, 1
cryoit.com, 1
cryothanasia.com, 1
@@ -11434,16 +12303,14 @@
cryptearth.de, 1
crypted.chat, 1
crypteianetworks.com, 1
-crypto-armory.com, 1
+cryptizy.com, 1
crypto.cat, 0
crypto.graphics, 1
crypto.is, 0
cryptobin.co, 1
cryptocaseproject.com, 1
cryptocon.org, 1
-cryptoegg.ca, 1
cryptofan.org, 1
-cryptofrog.co, 1
cryptography.ch, 1
cryptography.io, 1
cryptoguidemap.com, 1
@@ -11452,9 +12319,7 @@
cryptojacks.io, 1
cryptojourney.com, 1
cryptoki.fr, 1
-cryptolinc.com, 1
cryptology.ch, 1
-cryptolosophy.org, 1
cryptomail.nl, 1
cryptomaniaks.com, 1
cryptonom.org, 1
@@ -11497,6 +12362,7 @@
csbs.fr, 1
csbuilder.io, 1
csca.me, 1
+cscau.com, 1
cscdn.net, 1
csd-sevnica.si, 1
csehnyelv.hu, 1
@@ -11510,7 +12376,7 @@
csgf.ru, 1
csgo.design, 1
csgo.help, 1
-csgo.su, 0
+csgo.su, 1
csgo77.com, 1
csgoswap.com, 1
csgotwister.com, 1
@@ -11522,6 +12388,7 @@
csinfo.us, 1
csinterstargeneve.ch, 1
csirt.ee, 1
+csjministriesfoundation.org, 1
cskentertainment.co.uk, 1
cslaboralistas.pe, 1
csmainframe.com, 1
@@ -11545,7 +12412,7 @@
csust.ac.cn, 1
csuw.net, 1
csvalpha.nl, 1
-cswarzone.com, 1
+cswgmbh.de, 1
ct.search.yahoo.com, 0
ctc-transportation.com, 1
ctcom-peru.com, 1
@@ -11559,20 +12426,21 @@
ctliu.com, 1
ctnguyen.de, 1
ctnguyen.net, 1
-ctns.de, 1
+ctns.de, 0
ctoforhire.com.au, 1
+ctoin.tw, 1
ctomp.io, 0
ctoresms.com, 1
ctpe.net, 1
ctr.id, 1
ctrl.blog, 1
ctrld.me, 1
+cttso.gov, 1
cu247secure.ie, 1
cub-bouncingcastles.co.uk, 1
cubaal.com, 1
cube-cloud.com, 1
cube.builders, 1
-cube.la, 1
cubebot.io, 1
cubebuilders.net, 1
cubecart-demo.co.uk, 1
@@ -11583,10 +12451,10 @@
cubecraftstore.net, 1
cubekrowd.net, 1
cubela.tech, 1
-cubetech.co.jp, 1
cubia.de, 1
cubia3.com, 1
cubia4.com, 1
+cubiest.com, 1
cubile.xyz, 1
cubing.net, 1
cublick.com, 1
@@ -11594,14 +12462,17 @@
cubostecnologia.com, 0
cubostecnologia.com.br, 0
cubua.com, 1
+cuchichi.es, 1
cuckoopalace.cn, 1
+cuddlecat.io, 1
cuddlingyaks.com, 1
-cueca.com.br, 1
-cuecasonline.com.br, 1
+cudoo.de, 1
cuegee.com, 1
cuentasmutualamr.org.ar, 1
cuetoems.com, 1
cuibonobo.com, 1
+cuio.net, 1
+culan.dk, 1
cultiv.nl, 1
cultivo.bio, 1
cultofd50.org, 1
@@ -11612,7 +12483,10 @@
cultureroll.com, 1
culturesouthwest.org.uk, 1
cumberlandrivertales.com, 1
+cuminas.com, 1
+cuminas.jp, 1
cumplegenial.com, 1
+cumseface.eu, 1
cumshots-video.ru, 1
cumtd.com, 1
cunha.be, 1
@@ -11627,6 +12501,7 @@
cur.by, 1
curacao-firma.com, 1
curacao-license.com, 1
+curacaodiveguide.com, 1
curamail.co.uk, 1
curareldolordeespalda.com, 1
curatedgeek.com, 1
@@ -11644,6 +12519,7 @@
currentlyusa.com, 1
currentobserver.com, 1
currynissanmaparts.com, 1
+cursed.im, 1
cursos-trabajadores.net, 1
cursos.com, 1
cursosdeinglesmexico.com, 1
@@ -11665,11 +12541,11 @@
curveprotect.org, 1
curvissa.co.uk, 1
curvylove.de, 1
+custamped.com, 1
custodian.nl, 1
custodyxchange.com, 1
-custombikes.cl, 1
+customcontract.network, 1
customdissertation.com, 1
-customerbox.ir, 1
customfilmworks.com, 1
customfitbymj.net, 1
customfitmarketing.com, 1
@@ -11707,10 +12583,11 @@
cve-le-carrousel.ch, 1
cviip.ca, 1
cviip.com, 1
-cvjd.me, 1
+cvjd.me, 0
cvl.ch, 1
cvlibrary.co.uk, 1
cvmu.jp, 1
+cvps.top, 1
cvr.dk, 1
cvtemplatemaster.com, 1
cvutdecin.cz, 1
@@ -11722,6 +12599,7 @@
cwc.gov, 1
cwgaming.co.uk, 1
cwinfo.fi, 1
+cwinfo.net, 1
cwmart.in, 1
cwningen.cymru, 0
cwr.gov, 1
@@ -11734,15 +12612,16 @@
cwrau.rocks, 1
cwrau.tech, 1
cwrcoding.com, 1
+cwwise.com, 1
cxadd.com, 1
cy.ax, 1
cyanghost.com, 1
cybbh.space, 1
cyber-computer.club, 1
+cyber-wolfs.com, 1
cyber.cafe, 1
cyber.je, 1
cyberatlantis.com, 1
-cyberbot.info, 1
cybercareers.gov, 1
cybercocoon.com, 1
cybercrew.cc, 1
@@ -11755,6 +12634,7 @@
cyberduck.io, 1
cyberdyne.llc, 1
cyberexplained.info, 1
+cyberfamily.network, 1
cybergates.org, 0
cybergrx.com, 1
cyberguerrilla.info, 1
@@ -11766,6 +12646,7 @@
cyberlegal.co, 1
cyberlightapp.com, 1
cybermeldpunt.nl, 1
+cybermotives.com, 1
cyberogism.com, 1
cyberonesol.com, 1
cyberoptic.de, 1
@@ -11798,8 +12679,6 @@
cybit.io, 1
cybozu.cn, 1
cybozu.com, 1
-cybozulive-dev.com, 1
-cybozulive.com, 1
cyclebeads.com, 1
cycledownunder.com, 1
cyclehackluxembourgcity.lu, 1
@@ -11853,12 +12732,13 @@
czechcrystals.co.uk, 1
czechvirus.cz, 1
czerno.com, 1
+czirnich.org, 1
czk.mk, 1
czlx.co, 0
+czwartybrat.pl, 1
d-20.fr, 1
d-designerin.de, 1
d-eisenbahn.com, 1
-d-imitacion.top, 1
d-loop.de, 1
d-macindustries.com, 1
d-msg.com, 1
@@ -11873,6 +12753,7 @@
d0m41n.name, 1
d0xq.com, 1
d0xq.net, 1
+d166.net, 1
d2.gg, 1
d2ph.com, 1
d2qa61rbluifiq.cloudfront.net, 1
@@ -11882,21 +12763,39 @@
d3xt3r01.tk, 1
d3xx3r.de, 1
d42.no, 1
+d4b.in.ua, 1
d4done.com, 1
d4fx.de, 1
d4rkdeagle.tk, 1
d4wson.com, 1
d4x.de, 1
+d5197.co, 1
d66.nl, 1
d6c5yfulmsbv6.cloudfront.net, 1
d7211.com, 1
d7215.com, 1
d7216.com, 1
d8.io, 1
+d8181.com, 1
+d88118.com, 1
+d8812.com, 1
+d8816.com, 1
+d8853.com, 1
d88688.com, 1
+d8870.net, 1
+d8872.net, 1
+d88818.com, 1
+d88869.com, 1
d88871.com, 1
d88988.com, 1
+d88agqj.com, 1
+d88d99.com, 1
+d88md04.com, 1
d8studio.net, 1
+d9297.co, 1
+d9397.com, 1
+d9721.com, 1
+d9728.co, 1
d9c.eu, 1
da-sh.cc, 1
da.hn, 1
@@ -11925,8 +12824,9 @@
daemen.org, 1
daemon.xin, 1
daemwool.ch, 1
+daevel.com, 1
daevel.fr, 1
-dafnik.me, 1
+daevel.net, 1
dafont.com, 1
dafricapress.com, 1
dafyddcrosby.com, 1
@@ -11934,7 +12834,9 @@
dag-konsult.com, 1
dagensannonser.se, 1
dagmar2018.cz, 1
+dagmarhamalova.cz, 1
dahlberg.cologne, 1
+dahliacake.com, 1
dai.top, 1
dai94.com, 1
daigakujuken-plus.com, 1
@@ -11953,6 +12855,7 @@
dairyshrine.org, 1
daisakuikeda.org, 1
daisidaniels.co.uk, 1
+daisuki.pw, 1
daisy-peanut.com, 1
daisypeanut.com, 1
daitouryu-jujutsu.com, 1
@@ -11960,18 +12863,24 @@
daiyuu.jp, 1
dajiadu.net, 1
dak.org, 1
+dakin.nyc, 1
+dakindesign.com, 1
+dakinnyc.com, 1
daknob.net, 1
+dakotasjoint.com, 1
daktarisys.com, 1
daladubbeln.se, 1
dalaran.city, 1
dalb.in, 1
dale-electric.com, 1
+dale-west.com, 1
dalek.co.nz, 1
dalepresencia.com, 1
dalfsennet.nl, 1
dalingk.com, 1
dallas.gov, 1
dallaslu.com, 1
+dallasmenshealth.com, 1
dallinbryce.com, 1
dallmeier.net, 1
dalmatiersheusden.be, 1
@@ -11984,6 +12893,7 @@
dameocio.com, 1
damghaem.ir, 1
damianus.hr, 1
+damianuv-blog.cz, 1
damicris.ro, 1
damienoreilly.org, 1
daminiphysio.ca, 1
@@ -12020,7 +12930,7 @@
dangr.zone, 1
danhalliday.com, 1
danholloway.online, 1
-daniel-baumann.ch, 0
+daniel-baumann.ch, 1
daniel-cholewa.de, 1
daniel-kulbe.de, 1
daniel-milnes.co.uk, 1
@@ -12030,7 +12940,6 @@
daniel-wildhaber.ch, 1
daniel.domains, 1
daniel.sb, 1
-danielalvarez.net, 1
danielas.boutique, 1
daniele.tech, 1
danielehniss.de, 1
@@ -12040,13 +12949,16 @@
danielgray.email, 1
danielgray.me, 1
danielgraziano.ca, 1
+danielguttfreundphd.net, 1
danielheal.net, 0
danielhinterlechner.eu, 1
danielhochleitner.de, 1
danieljamesscott.org, 1
+danieljball.co.uk, 1
danieljstevens.com, 1
danielkoster.nl, 1
danielmartin.de, 1
+danielmiessler.com, 1
danielmoch.com, 1
danielmorell.com, 1
danielmostertman.com, 1
@@ -12056,6 +12968,7 @@
danielnaaman.net, 1
danielnaaman.org, 1
danielparker.com.au, 1
+danielpenno.com, 1
danielpeukert.cz, 1
danielran.com, 1
danielrozenberg.com, 1
@@ -12096,6 +13009,7 @@
danpiel.net, 1
dansa.com.co, 1
dansage.co, 1
+dansaunders.me, 1
danscomp.com, 1
dansdiscounttools.com, 1
dansedesalonsaintave.fr, 1
@@ -12115,15 +13029,16 @@
danyabanya.com, 1
danzac.com, 1
dao.spb.su, 1
+daop.co.uk, 1
daoro.net, 1
daphne.informatik.uni-freiburg.de, 1
-dapianw.com, 1
dapim.co.il, 1
daplie.com, 1
dapps.earth, 1
dappworld.com, 1
dara-berlin.de, 1
daracokorilo.com, 1
+darani.ch, 1
daravk.ch, 1
darbi.org, 1
darc-mak.de, 1
@@ -12163,6 +13078,7 @@
darkserver.stg.fedoraproject.org, 1
darkshop.nl, 1
darkside.re, 1
+darkskymap.com, 1
darkspacelab.com, 1
darktime.ru, 1
darkwater.info, 1
@@ -12207,7 +13123,8 @@
data.bayern, 1
data.gov, 1
data.govt.nz, 1
-data.haus, 0
+data.haus, 1
+data.qld.gov.au, 0
data.world, 1
data3w.nl, 1
databeam.de, 1
@@ -12217,6 +13134,7 @@
datacalle.com, 1
datacandy.com, 1
datacave.is, 1
+datacool.host, 1
datacool.tk, 1
datadit.hu, 1
datadyne.technology, 1
@@ -12241,7 +13159,6 @@
datapure.net, 1
datascience.cafe, 1
datascience.ch, 1
-datascomemorativas.com.br, 1
datasharesystem.com, 1
dataskydd.net, 1
dataspace.pl, 1
@@ -12256,7 +13173,10 @@
datatree.nl, 1
datatruckers.eu, 1
datatruckers.org, 1
+datax-cloud.de, 1
datecougarslocal.com, 1
+datelah.com, 1
+datelligent.com, 1
datememe.com, 1
datengrab.ws, 1
datengrab.xyz, 1
@@ -12283,6 +13203,7 @@
datumou-osusume.com, 1
datumou-recipe.com, 1
datumstudio.jp, 1
+datvexehue.com, 1
daubecity.de, 1
daubehosting.de, 1
dave-pearce.com, 1
@@ -12308,6 +13229,7 @@
david-jeffery.co.uk, 1
david-pearce.com, 1
david-reess.de, 1
+david-schiffmann.de, 1
david.kitchen, 1
davidadrian.org, 1
davidandersson.se, 1
@@ -12334,7 +13256,6 @@
davidlillo.com, 1
davidlyness.com, 1
davidmcevoy.org.uk, 1
-davidmessenger.co.uk, 1
davidmn.org, 1
davidnadaski.com, 1
davidpearce.com, 1
@@ -12348,6 +13269,8 @@
davidstuff.net, 1
davidtiffany.com, 1
davidundetiwan.com, 1
+davidzack.net, 1
+davidzeegers.nl, 1
davie3.com, 1
davimun.org, 1
davisdieselandautorepair.com, 1
@@ -12358,8 +13281,8 @@
davy-server.com, 1
davypropper.com, 1
daw.nz, 1
-dawena.de, 1
dawgs.ga, 1
+dawgtag.ca, 1
dawnbringer.eu, 1
dawnbringer.net, 1
dawnofeden.net, 1
@@ -12381,26 +13304,23 @@
dazz.it, 1
dazzit.ca, 1
dazzit.com, 1
+dazzit.io, 1
dazzit.net, 1
dazzit.org, 1
dazzit.xyz, 1
db-sanity.com, 1
-db-works.nl, 1
db.ci, 1
dbapress.org, 1
dbaron.org, 1
dbas.cz, 1
-dbcom.ru, 1
dbentertainment.co.uk, 1
dbgamestudio.com, 1
dbjc.tk, 1
-dbjl.fr, 1
dblcastles.co.uk, 1
dbldub.net, 1
dblx.io, 1
dbmiller.org, 1
dbmteam.com, 1
-dbmxpca.com, 1
dborcard.com, 1
dbox.ga, 1
dbpkg.com, 1
@@ -12418,23 +13338,33 @@
dc585.info, 1
dcain.me, 1
dcards.in.th, 1
-dcautomacao.com.br, 1
dcbouncycastles.co.uk, 1
dcc.cat, 1
-dccommunity.de, 1
+dcdestetica.it, 1
dcepler.net, 1
dchatelain.ch, 1
dchest.org, 1
dckd.nl, 1
dcl.re, 1
dclaisse.fr, 1
+dcmapping.net, 1
dcmediahosting.com, 1
dcmt.co, 1
dcpower.eu, 1
dcrdev.com, 1
dcw.io, 1
dd.art.pl, 1
+dd11d.net, 1
+dd207d.com, 1
+dd211d.com, 1
+dd215d.com, 1
+dd44d.net, 1
+dd5197.co, 1
dd7211.com, 1
+dd9297.co, 1
+dd9397.com, 1
+dd9721.com, 1
+dd9728.co, 1
ddatsh.com, 1
ddays2008.org, 1
ddel.de, 1
@@ -12470,6 +13400,7 @@
deadbyhost.com, 1
deadc0de.re, 1
deadmann.com, 1
+deadmorose.ru, 1
deadsoul.net, 0
deaf.dating, 1
deaf.eu.org, 1
@@ -12490,12 +13421,10 @@
dealerselectric.com, 1
dealinflatables.co.uk, 1
dealpass.no, 1
-deals.ms, 1
dealspotr.com, 1
dealszone.net, 1
deamuseum.org, 1
deanbank.com, 1
-deanisa.ninja, 1
deanjerkovich.com, 1
deanmorgan.org, 1
deano-s.co.uk, 1
@@ -12506,10 +13435,15 @@
dearfcc.org, 1
dearktiel.nl, 1
dearnevalleybouncycastles.co.uk, 1
+death.social, 1
deathberry.ddns.net, 1
deathofspring.com, 1
+deathsdomain.com, 1
deathy.ro, 1
deautomaat.nl, 1
+deavel.com, 1
+deavel.fr, 1
+deavel.net, 1
debarrasantony.com, 1
debarrasasnieressurseine.com, 1
debarrasboulognebillancourt.com, 1
@@ -12532,13 +13466,17 @@
decaffeinated.io, 1
decalquai.ch, 1
decay24.de, 1
+decayshop.com, 1
+dechat.nl, 1
decher.de, 1
decidetreatment.org, 1
+decidio.cc, 1
decimatechnologies.eu, 1
decis.fr, 1
decisivetactics.com, 1
deckbuilderamerica.com, 1
declivitas.com, 1
+deco-parisienne.fr, 1
decoating.pl, 1
decock-usedcars.be, 1
decodeanddestroy.com, 1
@@ -12547,10 +13485,10 @@
decoora.com, 1
decor-d.com, 1
decor-live.ru, 1
+decor-prazdnik.ru, 1
decoratingadvice.co.uk, 1
decoratore.roma.it, 1
decoratrix.com, 1
-decorestilo.com.br, 1
decorincasa.com.br, 1
decormiernissanparts.com, 1
decorumcomics.com, 1
@@ -12563,7 +13501,6 @@
dedg3.com, 1
dedge.org, 1
dedicatedtowomenobgyn.com, 1
-dedimax.de, 1
dedmorozrzn.ru, 0
deduijventil.nl, 1
dee.pe, 1
@@ -12592,11 +13529,11 @@
deepspace.dedyn.io, 1
deepspace4.com, 1
deepvalley.tech, 1
-deepwealth.institute, 1
deer.team, 1
deerfieldapartmentsstl.com, 1
deezeno.com, 1
def-pos.ru, 1
+defantasia.cl, 1
defcon.org, 1
defcongroups.org, 1
defeestboek.nl, 1
@@ -12607,6 +13544,7 @@
defendtheweb.co.uk, 1
defero.io, 1
defi-metier.org, 1
+defiantrust.com, 1
defimetier.fr, 1
define-atheism.com, 1
define-atheist.com, 1
@@ -12639,6 +13577,8 @@
degroupage.info, 1
dehopre.com, 1
deidee.nl, 1
+deimos.gq, 1
+dein-baumdienst.de, 1
dein-trueffel.de, 1
deinballon.de, 1
deinewebsite.de, 1
@@ -12651,7 +13591,6 @@
dekasegi-kansai.com, 1
dekasiba.com, 1
dekeurslagers.nl, 1
-dekka.cz, 1
dekkercreativedesign.nl, 1
dekko.io, 1
dekoh-shouyu.com, 1
@@ -12659,12 +13598,12 @@
dekulk.nl, 1
delahrzolder.nl, 1
delam.site, 1
+delawarenation-nsn.gov, 1
delbecqvo.be, 1
delcopa.gov, 1
deleenheir.be, 1
deleidscheflesch.nl, 1
delfic.org, 1
-delfino.cr, 1
delhionlinegifts.com, 1
deli-tochigi.jp, 1
deliacreates.com, 1
@@ -12676,7 +13615,9 @@
delicioustable.com, 1
delid.cz, 1
delitto.top, 1
+deliver.moe, 1
delivery.co.at, 1
+delkniga42.ru, 1
dellipaoli.com, 1
delogo.nl, 1
deloittequant.com, 0
@@ -12700,13 +13641,13 @@
dementiapraecox.de, 1
demeyere-usedcars.be, 1
demfloro.ru, 1
+demibaguette.com, 1
demijn.nl, 1
demilletech.net, 1
demiranda.com, 1
demmer.one, 1
demo.sb, 1
demo.swedbank.se, 1
-demo9.ovh, 1
democracychronicles.com, 1
democracyineurope.eu, 1
democraziaineuropa.eu, 1
@@ -12724,10 +13665,13 @@
demuzere.org, 1
denabot.pw, 1
denaehula.com, 1
+denali.net, 1
denardbrewing.com, 1
+denariu.net, 1
denbkh.ru, 1
dengchangdong.com, 1
dengode.eu, 1
+denied.gr, 1
denimtoday.com, 1
denis-martinez.photos, 1
denisewakeman.com, 1
@@ -12742,10 +13686,10 @@
denniskoot.nl, 1
dennismurphy.biz, 1
dennispotter.eu, 1
-dennisvandenbos.nl, 1
dennogumi.org, 1
denous.nl, 1
dent.uy, 1
+dental-cloud.eu, 1
dental-colleges.com, 1
dentallaborgeraeteservice.de, 1
dentechnica.co.uk, 1
@@ -12753,6 +13697,7 @@
dentistglasgow.com, 1
dentrassi.de, 1
dentystabirmingham.co.uk, 1
+denuevestore.com, 1
denvergospelhall.org, 1
denwauranailab.com, 1
deonlinespecialist.nl, 1
@@ -12763,24 +13708,30 @@
deparis.me, 1
depeces.com, 1
depechemode-live.com, 1
+deped.io, 1
+depedclub.net, 1
depedclub.ph, 1
depedncr.com, 1
+depedsurigaodelnorte.com, 1
depedtalks.com, 1
depedtambayan.net, 1
+depedtambayan.org.ph, 1
depedtayo.com, 1
depedtayo.ph, 1
deperewi.gov, 1
depicus.com, 1
+depilacioncon.com, 1
deplorablesdaily.com, 1
depone.net, 1
depositart.com, 1
-depot-leipzig.de, 1
+depositomobili.it, 1
depotsquarekerrville.com, 1
depotter-usedcars.be, 1
deprecate.de, 1
deprobe.pro, 1
depth-co.jp, 1
depthe.gr, 1
+depuratori.milano.it, 1
der-bank-blog.de, 1
der-fliesenzauberer.de, 1
der-gardinenmann.de, 1
@@ -12807,6 +13758,8 @@
derekkent.com, 1
derekseaman.com, 1
derekseaman.studio, 1
+derf.red, 1
+derf.us, 1
dergeilstestammderwelt.de, 1
derhil.de, 1
derivativeshub.pro, 1
@@ -12830,6 +13783,7 @@
derreichesack.com, 1
dersoundhunter.de, 1
derstulle.de, 1
+derw.pw, 1
des-hommes-et-des-clous.com, 1
desafiomovilidadsustentable.com, 1
desagaz.com, 1
@@ -12842,7 +13796,6 @@
desertsounds.org, 1
desgenst.ch, 1
design-in-bad.eu, 1
-design-production.jp, 1
design-tooning.de, 1
designanyware.com.br, 1
designed-cybersecurity.com, 1
@@ -12850,7 +13803,9 @@
designedcybersecurity.com, 1
designer-drug.com, 1
designera.se, 1
+designerchad.com, 1
designhotel-kronjuwel.de, 1
+designhuddle.com, 1
designsbyjanith.com, 1
designskin.ch, 1
designville.cz, 1
@@ -12876,17 +13831,19 @@
destech.nl, 1
desterman.ru, 1
destileria.net.br, 1
-destinationsofnewyorkstate.com, 1
destinattorneyjohngreene.com, 1
destinoytarot.com, 1
destinyofthephoenix.me, 0
+destyntek.com, 1
desu.ne.jp, 1
desuchan.eu, 1
desuchan.org, 1
desveja.com.br, 1
+desynced.rocks, 1
det-te.ch, 1
detalika.ru, 1
detalyedesigngroup.com, 1
+detao.org, 1
detecmon.com, 1
detecte-fuite.ch, 1
detecte.ch, 1
@@ -12894,17 +13851,18 @@
detectify.com, 0
detectivedesk.com.au, 1
detekenmuze.nl, 1
+determapp.de, 1
dethemium.com, 1
dethikiemtra.com, 1
detodojuegos.com, 1
detoxetmoi.com, 1
detoxic.vn, 1
detroit-english.de, 1
-detroitstylepizza.com, 0
detroitzoo.org, 1
detski.center, 1
detskysad.com, 1
detuinmuze.nl, 1
+detusmascotas.com, 1
detype.nl, 1
deuchnord.fr, 1
deude.de, 1
@@ -12931,6 +13889,7 @@
dev-pulse-mtn.pantheonsite.io, 1
dev-sev-web.pantheonsite.io, 1
dev-tek.de, 1
+devafexcur-dntg.azurewebsites.net, 1
devafterdark.com, 1
devagency.fr, 1
devalps.eu, 1
@@ -12938,8 +13897,8 @@
devcf.com, 1
devcoins.org, 1
devct.cz, 0
-devcu.com, 1
devcu.net, 1
+devdeb.com, 1
devdesco.com, 1
devdoodle.net, 1
devel.cz, 1
@@ -12951,7 +13910,6 @@
developerdan.com, 1
developermail.io, 0
developers.facebook.com, 0
-developersclub.website, 1
developfx.com, 1
developmentaid.org, 1
developmentsites.melbourne, 1
@@ -12959,7 +13917,7 @@
developyourelement.com, 1
develux.com, 1
develux.net, 1
-devh.de, 1
+devh.de, 0
devh.net, 1
deviajesturismo.com, 1
deviant.email, 1
@@ -12972,7 +13930,6 @@
devirc.net, 1
deviser.wang, 1
devisnow.fr, 1
-devkid.net, 1
devkit.cc, 0
devklog.net, 1
devlamvzw.org, 0
@@ -12981,7 +13938,6 @@
devnull.zone, 1
devolution.ws, 1
devonsawatzky.ca, 1
-devonvintagechina.co.uk, 1
devopers.com.br, 1
devops-survey.com, 1
devops.moe, 1
@@ -13008,6 +13964,7 @@
dexalo.de, 1
dexigner.com, 1
dexonrest.azurewebsites.net, 1
+dexonservicedeskws.azurewebsites.net, 1
dexonsoftware.com, 1
deyute.com, 1
dez-online.de, 1
@@ -13017,6 +13974,7 @@
dezshop24.de, 1
dezzoroofing.co.za, 1
df1paw.de, 1
+dfc.gov, 1
dfctaiwan.org, 1
dfekt.no, 1
dfektlan.no, 1
@@ -13035,6 +13993,8 @@
dgpot.com, 1
dgt-portal.de, 1
dgx.io, 1
+dh9397.com, 1
+dh9721.com, 1
dharamkot.com, 1
dharveydev.com, 1
dhautefeuille.eu, 1
@@ -13043,6 +14003,8 @@
dhconcept.ch, 1
dheart.net, 1
dhedegaard.dk, 1
+dhelixnet.de, 1
+dhemant.de, 1
dhhs.gov, 1
dhinflatables.co.uk, 1
dhl-smart.ch, 1
@@ -13056,23 +14018,24 @@
di2pra.fr, 1
dia-de.com, 1
dia.com.br, 1
+diabetessucks.net, 1
diablovalleytech.com, 1
diabolic.chat, 1
-diadiemdangsong.com, 1
diadorafitness.es, 1
diadorafitness.it, 1
-diag.com.ua, 1
diagnocentro.cl, 1
diagnoseo.com, 1
diagnoseo.pl, 1
diagnoseo.se, 1
diagnostix.org, 1
dialapicnic.co.za, 1
+dialect-agency.eu.org, 1
dialectic-og.com, 1
dialoegue.com, 1
diamante.ro, 1
diamantovaburza.cz, 1
diamond-hairstyle.dk, 1
+diamondgrid.ga, 1
diamondpkg.org, 1
diamondsleepsolutions.com, 1
diamondyze.nl, 1
@@ -13101,6 +14064,7 @@
dicesites.com, 1
dicgaming.net, 1
dichvudangkygiayphep.com, 1
+dicio.com.br, 1
dicionario.org, 1
dicionariodegirias.com.br, 1
dicionariodelatim.com.br, 1
@@ -13111,7 +14075,6 @@
dicionariopopular.com, 1
dicionarios.cc, 1
dick.red, 1
-dickieslife.com, 1
dickord.cloud, 1
dickord.club, 1
dickpics.ru, 1
@@ -13127,8 +14090,10 @@
didefamilia.com, 1
didesalud.com, 1
didierghez.com, 1
+didierlaumen.be, 1
didigotoffer.com, 1
didikhari.web.id, 1
+didtrumpopengovernmentyet.com, 1
die-bergfuehrer.de, 1
die-besten-bewertungen.de, 1
die-besten-weisheiten.de, 1
@@ -13138,9 +14103,11 @@
die-gruenen-teufel.de, 1
die-partei-reutlingen.de, 1
die-pizzabaeckerei.de, 1
+die-pleners.de, 1
die-seide.de, 1
die-sinlosen.de, 1
die-speisekammer-reutlingen.de, 1
+diebestenvpn.de, 1
diedrich.co, 1
diedrich.me, 1
dieecpd.org, 1
@@ -13149,6 +14116,7 @@
diegobarrosmaia.com.br, 1
diegogelin.com, 1
diegorbaquero.com, 1
+diegotoledo.com.br, 1
diehl.io, 1
diekperaiwseis.gr, 1
diem-project.org, 1
@@ -13160,7 +14128,6 @@
dierabenmutti.de, 1
dieradvies.nl, 1
dierenartsdeconinck.be, 1
-dierencompleet.nl, 1
dieselanimals.lt, 1
dieselgalleri.com, 1
dieser.me, 1
@@ -13183,7 +14150,6 @@
differenta.ro, 0
diffnow.com, 1
difoosion.com, 1
-difusordeambientes.com.br, 1
digaxtest.com, 1
digcit.org, 1
digdata.de, 1
@@ -13194,7 +14160,7 @@
digibull.email, 1
digibull.link, 1
digicert-support.com, 1
-digicert.nl, 1
+digicode.hu, 1
digicy.cloud, 1
digideli.ee, 1
digidroom.be, 1
@@ -13203,7 +14169,9 @@
digimagical.com, 1
digimedia.cd, 0
digioccumss.ddns.net, 1
+digipost.no, 1
digired.ro, 1
+digit.ec, 1
digital-coach.it, 0
digital-compounds.com, 1
digital-eastside.de, 1
@@ -13218,6 +14186,7 @@
digital.govt.nz, 1
digital1st.co.uk, 1
digital2web.com, 0
+digitalallies.co.uk, 1
digitalarchitecture.com, 1
digitalbitbox.com, 1
digitalblood.eu, 1
@@ -13237,24 +14206,32 @@
digitaldem.it, 1
digitalehandtekeningen.nl, 1
digitaleoverheid.nl, 0
+digitaleplus.fr, 1
digitaletanker.com, 1
digitalewelten.de, 1
digitalezukunft-hagen.de, 1
digitalezukunft.nrw, 1
digitalfishfun.com, 1
+digitalfoster.org, 1
digitalfury.co.uk, 1
digitalfuturenow.com, 1
-digitalgov.gov, 0
+digitalgov.gov, 1
digitalhabit.at, 1
digitalhabitat.io, 1
+digitalhurricane.io, 0
+digitalid-sandbox.com, 1
+digitalid.com, 1
+digitalid.com.au, 1
digitalliteracy.gov, 1
digitalmaniac.co.uk, 1
digitalmarketingindallas.com, 1
digitalposition.com, 1
+digitalprimate.my, 1
digitalrights.center, 1
digitalrights.fund, 1
digitalroar.com, 1
digitalskillswap.com, 1
+digitalspiders.pk, 1
digitalsurge.io, 1
digitaltcertifikat.dk, 1
digitaltechnologies.ltd.uk, 1
@@ -13280,15 +14257,11 @@
diligo.ch, 1
dillewijnzwapak.nl, 1
dillonkorman.com, 1
-diluv.com, 1
dimagrimentoincorso.it, 1
dimanet.fr, 1
dimanss47.net, 1
-dimdom.com.br, 1
dime-staging.com, 1
dime.io, 1
-dimeponline.com.br, 1
-dimeshop.nl, 1
dimez.ru, 1
dimiskovska.de, 1
dimitrihomes.com, 1
@@ -13335,9 +14308,12 @@
dir2epub.org, 1
dirba.io, 1
direct-sel.com, 1
+direct.cz, 1
direct365.es, 1
directebanking.com, 1
directelectricalltd.co.uk, 1
+directfinance.cz, 1
+directhomeremodelinginc.com, 1
directlinkfunding.co.uk, 1
directme.ga, 1
directnews.be, 1
@@ -13345,6 +14321,7 @@
directorioz.com, 1
directoryhub.io, 1
directreal.sk, 1
+directscripts.com, 1
directspa.fr, 1
directtwo.solutions, 1
directtwosolutions.org, 1
@@ -13357,6 +14334,7 @@
dirko.net, 1
dirkwolf.de, 1
dirtcraft.ca, 1
+dirtinmyshoes.com, 1
dirtycat.ru, 1
dirtyincest.com, 1
dirtyprettyartwear.com, 1
@@ -13369,11 +14347,12 @@
discarica.bari.it, 1
discarica.bologna.it, 1
discarica.it, 1
+discarica.milano.it, 1
discarica.roma.it, 1
+disch.com.de, 1
dischempharmacie.com, 1
disciples.io, 1
disciplesmakingdisciples.ca, 1
-disciplina.io, 1
disco-crazy-world.de, 1
discofitta.com, 1
disconformity.net, 1
@@ -13381,10 +14360,11 @@
discord.gg, 1
discord4j.com, 1
discordapp.com, 1
+discordbee.com, 1
discordghost.space, 1
discordia.me, 1
discordservers.com, 1
-discotek.club, 0
+discotek.club, 1
discount24.de, 1
discountlumberspokane.com, 1
discountplush.com, 1
@@ -13434,12 +14414,14 @@
disinfestazioni.verona.it, 1
disinfestazionivespe.milano.it, 1
disinfestazionizanzare.milano.it, 1
+disinfestazionizanzare.roma.it, 1
disinisharing.com, 1
disk.do, 1
diskbit.com, 1
diskbit.nl, 1
disking.co.uk, 1
dismail.de, 1
+displayenergycertificate.co.uk, 1
disposable.link, 1
disroot.org, 1
disrupters.ch, 1
@@ -13450,17 +14432,20 @@
dissieux.com, 1
dist-it.com, 1
dist.torproject.org, 0
+disti.com, 1
distiduffer.org, 1
distillery.com, 1
distinctdesign2009.com, 1
distinctivephotography.com.au, 1
distinguishedprisoner.com, 1
distracteddriving.gov, 1
-distribuidoracristal.com.br, 1
+distraction.gov, 1
+distratus.com, 1
distribuidoraplus.com, 1
distribuidorveterinario.es, 1
distrilogservices.com, 1
distro.fr, 1
+distro.re, 0
ditch.ch, 1
ditelbat.com, 1
diti.me, 1
@@ -13480,7 +14465,6 @@
diversityflags.com, 1
diversityflags.com.au, 1
diversityflags.nz, 1
-divertiagua.com.br, 1
divewithfrank.com, 1
divi-experte.de, 1
dividendz.net, 1
@@ -13489,6 +14473,7 @@
divineglowinghealth.com, 1
divinemercyparishvld.com, 1
diving.photo, 1
+divingforlife.org, 1
divingwithnic.com, 1
divisuite.com, 1
divorcelawyersformen.com, 1
@@ -13498,6 +14483,7 @@
dixmag.com, 1
diybook.at, 1
diycc.org, 1
+diygeek.com, 1
diymediahome.org, 1
diyosun.com, 1
diysec.tk, 1
@@ -13515,13 +14501,16 @@
djangoproject.com, 1
djangosnippets.org, 1
djbbouncycastles.co.uk, 1
+djbobbytables.com, 1
djboekingskantoor.nl, 1
djc.me, 1
djcursuszwolle.nl, 1
djdavid98.hu, 1
djeung.org, 1
+djfrenchy.com, 1
djiconsulting.com, 1
djipanov.com, 1
+djleon.net, 1
djlinux.cz, 1
djlive.pl, 1
djlnetworks.co.uk, 1
@@ -13543,7 +14532,6 @@
dkstage.com, 1
dkwedding.gr, 1
dl.google.com, 1
-dlabouncycastlehire.co.uk, 1
dlaspania.pl, 1
dlbouncers.co.uk, 1
dlcwilson.com, 1
@@ -13551,10 +14539,13 @@
dldl.fr, 1
dleger.space, 1
dlfsymposium.nl, 1
-dlg.im, 1
dlitz.net, 1
dll4free.com, 1
+dlld.biz, 1
dlld.com, 1
+dlld.info, 1
+dlld.org, 1
+dlld.us, 1
dlouwrink.nl, 1
dlrsp.org, 1
dlscomputers.com.au, 1
@@ -13564,22 +14555,28 @@
dlz149.me, 1
dlzz.net, 1
dm.lookout.com, 0
+dm1.in, 1
dm4productions.com, 1
dm7ds.de, 1
dmaglobal.com, 1
dmailshop.ro, 1
dmarc.dk, 1
+dmarc.tech, 1
dmatrix.xyz, 1
dmd.lv, 1
dmdd.org.uk, 1
dmess.ru, 1
dmfd.net, 1
+dmfj.io, 1
+dmhtwebordering.com, 1
dmi.es, 1
dmitry.sh, 1
dmk-realestate.com, 1
dmlogic.com, 1
dmmkenya.co.ke, 0
dmmultionderhoud.nl, 1
+dmn.sh, 1
+dmoj.ca, 1
dmparish.com, 1
dmschilderwerken.nl, 1
dmx.xyz, 1
@@ -13592,7 +14589,6 @@
dnakids.co.uk, 1
dnalounge.com, 1
dnapizza.com, 1
-dnastatic.com, 1
dnc.org.nz, 1
dndtools.net, 1
dnfc.rocks, 1
@@ -13607,6 +14603,7 @@
dnsaio.com, 1
dnsbird.org, 1
dnscrawler.com, 1
+dnscrypt-blacklist.tk, 1
dnscrypt.info, 1
dnscrypt.nl, 1
dnscurve.io, 1
@@ -13626,12 +14623,11 @@
do13.net, 1
do67.de, 1
do67.net, 1
-dobraprace.cz, 1
+dobraprace.cz, 0
dobre-programy.xyz, 1
dobreprogramy.pro, 1
dobrev.family, 1
dobrisan.ro, 1
-dobsnet.net, 1
doc.ai, 1
doc.python.org, 1
doc.to, 0
@@ -13639,6 +14635,7 @@
docabo.ch, 1
docassure.de, 1
docbox.ch, 1
+doceamoraviverbem.com, 1
docemeldoces.com, 1
dochimera.com, 1
dochitaceahlau.ro, 1
@@ -13692,14 +14689,16 @@
doggedbyirs.com, 1
doggo.cloud, 1
doggo.dance, 1
+doggo.email, 1
+doggo.social, 1
doggroomingcourse.com, 1
+doggybag-committee.com, 1
dogmap.jp, 1
dogodki.today, 1
dogoo.com, 1
dogpawstudio.com, 1
dogprograms.net, 1
dogrescuegreece.nl, 1
-dogworld.com.br, 1
dohanews.co, 1
doihavetoputonpants.com, 1
doitauto.de, 1
@@ -13725,6 +14724,7 @@
dollemore.com, 1
dollhousetoyo.com, 1
dolorism.com, 1
+dolph.de, 1
dolphin-cloud.com, 1
dolphin-hosting.com, 1
dolphin-it.de, 1
@@ -13742,16 +14742,16 @@
domains.autos, 1
domains.boats, 1
domains.google.com, 1
-domains.homes, 1
domains.motorcycles, 1
domains.yachts, 1
domainsilk.com, 1
+domainspeicher.com, 1
domainspeicher.one, 1
domainstaff.com, 1
domakidis.com, 1
domaxpoker.com, 1
domeconseil.fr, 1
-domein-direct.nl, 0
+domein-direct.nl, 1
domen-reg.ru, 1
domenic.me, 1
domenicam.com, 1
@@ -13760,6 +14760,7 @@
domhaase.me, 1
domian.cz, 1
dominationgame.co.uk, 1
+dominctheroofguy.com, 1
dominicself.co.uk, 1
dominik-bergmann.de, 1
dominik-schlueter.de, 1
@@ -13772,7 +14773,6 @@
dominomatrix.com, 1
domix.fun, 1
domizx.de, 1
-dommascate.com.br, 1
dommelschbierfusten.nl, 1
domob.eu, 1
domodeco.fr, 1
@@ -13783,7 +14783,6 @@
domovitae.io, 1
domovitae.nl, 1
domprojects.com, 1
-domquixoteepi.com.br, 1
domscripting.com, 1
domster.com, 1
domus-global.com, 1
@@ -13805,15 +14804,17 @@
domytermpaper.com, 1
domythesis.net, 1
domyzitrka.cz, 1
+domznak.ru, 1
donabeneko.jp, 1
donaldm.co.uk, 1
+donateabox.org, 1
donateaday.net, 1
donation.ph, 1
donboscogroep.nl, 1
donetsk24.su, 1
donfelino.tk, 0
dongjingre.net, 1
-dongthucvat.com, 0
+dongthucvat.com, 1
dongxuwang.com, 1
donjusto.nl, 1
donkennedyandsons.com, 1
@@ -13822,14 +14823,12 @@
donnaandscottmcelweerealestate.com, 1
donnacha.blog, 1
donnachie.net, 1
-donnajeanbooks.com, 1
donner-reuschel.de, 1
donnons.org, 0
donnoval.ru, 0
donotcall.gov, 1
donotlink.it, 1
donovankraag.nl, 1
-donpomodoro.com.co, 1
dont.re, 1
dont.watch, 1
dontbeevil.com, 1
@@ -13862,6 +14861,7 @@
dopravni-modely.cz, 1
dopsi.ch, 1
dora.moe, 1
+dorco.be, 1
dorde.eu, 1
dorfbaeck.at, 1
dorfbrunnen.eu, 1
@@ -13874,6 +14874,7 @@
doridian.net, 1
doridian.org, 1
dormirmucho.com, 1
+dormitengernyikaland.hu, 1
dormiu.com, 1
dormiu.com.br, 1
dormkitty.com, 1
@@ -13886,7 +14887,6 @@
dosdediez.com, 1
dosenbierrepublik.com, 1
dosenkiwi.at, 1
-dosipe.com, 1
doska.by, 1
doska.kz, 1
doska.ru, 1
@@ -13908,6 +14908,7 @@
dot42.no, 1
dota2huds.com, 1
dotacni-parazit.cz, 1
+dotbigbang.com, 1
dotbox.org, 1
dotcircle.co, 1
dotesports.com, 1
@@ -13931,6 +14932,7 @@
dotsiam.co.th, 1
dotsiam.com, 1
dotsiam.in.th, 1
+dotweb.cloud, 1
douai.me, 1
doubleaste.com, 1
doubleavineyards.com, 1
@@ -13950,7 +14952,6 @@
douzer.de, 1
douzer.industries, 1
dovenzorgmalawi.nl, 1
-dovro.de, 1
dowell.media, 1
dowellconsulting.com, 1
dowhatmakegood.de, 1
@@ -13973,11 +14974,12 @@
downtownvernon.com, 1
dox-box.eu, 1
doxal.ro, 1
+doxcelerate.com, 1
doyoucheck.com, 0
doyouedc.com, 1
doyoulyft.com, 1
doyoutax.com, 1
-doypacky.cz, 1
+doypacky.cz, 0
doze-cloud.tech, 1
dozecloud.com, 1
dp.cx, 1
@@ -13992,7 +14994,6 @@
dpm-ident.de, 1
dponetwork.nl, 1
dprb.biz, 1
-dprd-wonogirikab.go.id, 0
dps.srl, 1
dpsg-hohenlinden.de, 1
dpsg-roden.de, 1
@@ -14027,7 +15028,7 @@
dracox.com, 1
draftguru.com.au, 1
drafton.com, 1
-drageeparadise.fr, 1
+dragcave.net, 1
dragfiles.com, 1
draghetti.it, 1
draghive.asia, 1
@@ -14059,7 +15060,6 @@
dragonwolfpackaquaria.com, 1
dragonwork.me, 1
drahcro.uk, 1
-drainagedirect.com, 1
draintechnorthwest.net, 1
drake.partners, 1
drakecommercial.com, 1
@@ -14074,6 +15074,7 @@
dras.hu, 1
draugr.de, 1
draw.uy, 1
+drawchan.org, 1
drawesome.uy, 1
drawingcode.net, 1
drawtwo.gg, 1
@@ -14090,31 +15091,35 @@
drdegenhart.de, 1
drdenisvincenzi.com.br, 1
drdipilla.com, 1
+drdripplumbingsydney.com.au, 1
dreadd.org, 1
dreamaholic.club, 1
dreamboxpro.com, 1
+dreamcraft.su, 1
dreamcreator108.com, 1
dreamday-with-dreamcar.de, 1
+dreamdestine.com, 1
dreamdivers.com, 1
dreamersgiftshopec.com, 1
dreamhack.com, 1
dreamhostremixer.com, 1
dreaming.solutions, 1
dreamlandmagic.com, 1
-dreamlinehost.com, 0
dreamlordpress.it, 1
dreamlux.cz, 1
dreamlux.sk, 1
dreammaker-nw.com, 1
-dreammakerremodelil.com, 1
dreammakerutah.com, 1
dreamof.net, 0
-dreamonkey.com, 1
dreamrae.net, 1
+dreamsforabetterworld.com.au, 1
dreamstream.network, 1
dreamstream.nl, 1
dreamstream.tv, 1
dreamstream.video, 1
+dreamz-staging.zone, 1
+dreamz.com, 1
+dreatho.com, 0
dreax.win, 1
dreemurr.com, 1
drei01.com, 1
@@ -14138,6 +15143,7 @@
drevanbeale.com, 1
drevo-door.cz, 0
drew.beer, 1
+drew.life, 1
drew.red, 1
drewapianostudio.com, 1
dreweryinc.com, 1
@@ -14147,14 +15153,17 @@
drezzy.it, 1
drfranciscofonseca.com.br, 1
drfrey.ch, 1
-drgdrp.com, 1
+drfun1.com, 1
+drgerthplasticsurgery.com, 1
drgiyaseddin.com, 1
-drgn.li, 1
+drglassgyn.com, 1
drgn.no, 1
drgrace.ca, 1
drhathazi.hu, 1
drheibel.com, 1
+drhildebrand.net, 1
drhoseyni.com, 1
+drhyler.com, 1
driesjtuver.nl, 1
driessoftsec.tk, 1
driftdude.nl, 1
@@ -14167,6 +15176,7 @@
drillshackresort.com, 1
drinkcontrolapp.com, 1
drinkgas-jihlava.cz, 1
+drinkgo.vn, 1
drinkplanet.eu, 1
drino.org, 0
drive.google.com, 1
@@ -14199,14 +15209,13 @@
drlandis.com, 1
drlangsdon.com, 1
drlinkcheck.com, 1
-drlutfi.com, 1
drmayakato.com, 1
drmcdaniel.com, 1
drms.us, 1
drmtransit.com, 1
-drmyco.net, 1
drobniuch.pl, 0
drogoz.moe, 1
+drogueriaelbarco.com, 1
droidandy.com, 1
droidapp.nl, 1
droidgyan.com, 1
@@ -14244,9 +15253,8 @@
drrr.wiki, 1
drsajjadian.com, 1
drsamuelkoo.com, 1
-drschlarb.eu, 1
-drschruefer.de, 1
drsturgeonfreitas.com, 1
+drsubbio.com, 1
drtimmarch.com, 1
drtimothybradley.com, 1
drtti.io, 1
@@ -14270,7 +15278,7 @@
drwang.group, 1
drweissbrot.net, 1
drwxr.org, 1
-dryan.com, 0
+dryan.com, 1
drybjed.net, 1
drycleancoalition.org, 1
drycreekphoto.com, 1
@@ -14280,6 +15288,7 @@
dryjersey.com, 1
drywallresponse.gov, 1
ds67.de, 1
+dsa.cy, 1
dsancomics.com, 1
dsanraffleshangbai.xyz, 1
dsayce.com, 1
@@ -14292,6 +15301,7 @@
dsgarms.com, 1
dsgholsters.com, 1
dsgnet.hu, 1
+dsgvo-addon.eu, 1
dsgvo.name, 1
dsh.io, 1
dshield.org, 1
@@ -14319,7 +15329,6 @@
dt27.org, 1
dtbouncycastles.co.uk, 1
dtdsh.com, 1
-dte.co.uk, 1
dtg-fonds.com, 1
dtg-fonds.de, 1
dtg-fonds.net, 1
@@ -14355,6 +15364,7 @@
duckduck.horse, 1
duckduckstart.com, 1
duckeight.win, 1
+duckfam.us, 1
duckinc.net, 1
duckyubuntu.tk, 1
duct.me, 1
@@ -14381,7 +15391,6 @@
dujsq.top, 1
dukan-recepty.ru, 1
dukatek.cz, 1
-dukefox.com, 1
dukegat.de, 0
dukesatqueens.com, 1
dukun.de, 1
@@ -14392,9 +15401,7 @@
dumax.xyz, 1
dumbeartech.com, 1
dumberger-bau.de, 1
-dumbomove.com.au, 1
dumino.bg, 1
-dumpsters.com, 1
dunableguitars.com, 0
dunamiscommunity.com, 1
dunashoes.com, 1
@@ -14452,7 +15459,13 @@
dutchsailors.com, 1
dutchwanderers.nl, 1
dutchweballiance.nl, 1
+dutrac.co.id, 1
duval.paris, 1
+duvalo.eu, 1
+duvalo.info, 1
+duvalo.net, 1
+duvalo.org, 1
+duvalo.sk, 1
duyao.de, 0
dv189.com, 1
dvbris.co.uk, 1
@@ -14523,7 +15536,6 @@
dynamicsretailnotes.com, 1
dynamictostatic.com, 1
dynamicyou.co.uk, 1
-dynamo.city, 1
dynapptic.com, 1
dynastic.co, 1
dynastyarena.com, 1
@@ -14568,27 +15580,30 @@
dzsi.bi, 1
dzsibi.com, 1
dzsula.hu, 1
+dzworld.com, 1
dzyabchenko.com, 1
dzyszla.pl, 1
e-baraxolka.ru, 1
+e-beyond.de, 1
e-bikesdirect.co.uk, 1
e-biografias.net, 1
e-borneoshop.com, 1
e-briancon.com, 1
e-colle.info, 1
-e-cottage.com.br, 1
e-enterprise.gov, 1
e-gemeinde.at, 1
e-id.ee, 1
+e-labo.works, 1
e-lambre.com, 1
e-learningbs.com, 1
e-lifetechnology.com, 1
e-mak.eu, 1
e-migration.ch, 1
+e-nanum.kr, 1
e-ptn.com, 1
+e-referendum.cz, 1
e-speak24.pl, 1
e-standardstore.org, 1
-e-surveillant.nl, 1
e-sushi.net, 1
e-sw.co.jp, 1
e-teachers.me, 1
@@ -14613,13 +15628,9 @@
e15r.co, 1
e2feed.com, 1
e30.ee, 1
-e3leading.com, 1
-e3leading.solutions, 1
-e3leadingsolutions.com, 1
-e3learning.institute, 1
-e3li.org, 1
e3q.de, 1
e4metech.com, 1
+e5197.co, 1
e52888.com, 1
e52888.net, 1
e53888.com, 1
@@ -14632,7 +15643,11 @@
e6ex.com, 1
e7d.io, 1
e7fun.net, 1
+e9297.co, 1
+e9397.com, 1
e965.ru, 1
+e9721.com, 1
+e9728.co, 1
ea2drocks.com, 1
eac.gov, 1
eacero.com, 1
@@ -14642,7 +15657,6 @@
eagleindustriesltd.com, 1
eaglemessaging.com, 1
eagleridgecampground.com, 1
-eaglesecurity.com, 1
eagletechz.com.br, 1
eaglewreck.info, 1
eaglexiang.org, 1
@@ -14661,6 +15675,7 @@
earn.com, 1
earn.wiki, 1
earth-people.org, 1
+earthspundesigns.com, 1
earthsystemprediction.gov, 1
earticleblog.com, 1
earvinkayonga.com, 0
@@ -14671,6 +15686,7 @@
eason-yang.com, 1
east-line.su, 1
eastarm.net, 1
+eastbaycontractor.com, 1
eastblue.org, 1
eastcoastbubbleandbounce.co.uk, 1
easterncapebirding.co.za, 1
@@ -14691,10 +15707,10 @@
easycosmetic.ch, 1
easydumpsterrental.com, 1
easyeigo.com, 1
+easyenrollment.net, 1
easyfiles.ch, 1
easyhaul.com, 1
easymun.com, 1
-easyoutdoor.nl, 1
easypay.bg, 1
easypayments.pro, 1
easyproperty.com, 1
@@ -14702,6 +15718,7 @@
easyqr.codes, 1
easyreal.ru, 1
easyroad.fr, 1
+easyschools.org, 0
easyslide.be, 1
easyssl.com.cn, 1
easystore.co, 1
@@ -14725,13 +15742,13 @@
eb-net.de, 1
eb7.jp, 1
ebanking.indovinabank.com.vn, 1
+ebanking.raiffeisen.ch, 1
ebankingabersicher.ch, 1
ebankingbutsecure.ch, 1
ebankingentoutesecurite.ch, 1
ebankingmasicuro.ch, 1
ebas.ch, 1
ebataw.com, 1
-ebayinc.com, 1
ebaymotorssucks.com, 1
ebene-bpo.com, 1
ebenezersbarnandgrill.com, 1
@@ -14739,10 +15756,11 @@
ebermannstadt.de, 0
eberwe.in, 1
ebest.co.jp, 1
-ebiebievidence.com, 1
+ebiebievidence.com, 0
ebiografia.com, 1
ebisi.be, 1
ebizarts.com, 1
+eblog.com.au, 1
eblog.ink, 1
eboek.info, 1
ebonyriddle.com, 1
@@ -14753,11 +15771,11 @@
ebpglobal.com, 0
ebrnd.de, 1
ebrowz.com, 1
+ebuyclub.com, 1
ec-baran.de, 1
ec-current.com, 1
ec.mine.nu, 1
eca.edu.au, 1
-ecacollege.nsw.edu.au, 1
ecardoo.com, 1
ecardoo.de, 1
ecardoo.net, 1
@@ -14768,7 +15786,6 @@
eccux.com, 1
ecdn.cz, 1
ecelembrou.ovh, 1
-ecfnorte.com.br, 1
ecfunstalls.com, 1
echarity.ae, 1
echatta.net, 1
@@ -14784,21 +15801,23 @@
echoit.net, 1
echoit.net.au, 1
echoit.services, 1
+echomall.cn, 1
echopaper.com, 1
echorecovery.org, 1
echosim.io, 1
echosixmonkey.com, 1
echosystem.fr, 1
echoteam.gq, 0
-echoteen.com, 1
echoworld.ch, 1
echternach-immobilien.de, 1
echtes-hutzelbrot.de, 1
echtgeld-casinos.de, 1
+ecigfind.com, 1
ecir.pro, 1
ecir.ru, 1
ecirtam.net, 1
eckel.co, 1
+eclectiv.com, 1
eclipse.ws, 1
ecliptic.cc, 1
ecnetworker.com, 1
@@ -14814,6 +15833,7 @@
ecococon.fr, 1
ecocreativity.org, 1
ecodedi.com, 1
+ecoder.co, 1
ecodesigns.nl, 1
ecodigital.social, 1
ecofabrica.com.br, 1
@@ -14827,6 +15847,8 @@
ecole-iaf.fr, 1
ecoledusabbat.org, 1
ecolemathurincordier.com, 1
+ecologikashop.com, 1
+ecology-21.ru, 0
ecombustibil.ro, 1
ecomia.dk, 1
ecommercestore.net.br, 1
@@ -14838,6 +15860,7 @@
economic-sanctions.com, 1
economicinclusion.gov, 1
economics-colleges.com, 1
+economie2.alsace, 1
economiefidu.ch, 1
economies.ch, 1
econsorzio.com, 1
@@ -14845,6 +15868,7 @@
econverter.cloud, 1
ecorp.cc, 1
ecos-ev.de, 1
+ecos.srl, 1
ecoshare.info, 1
ecoskif.ru, 1
ecosm.com.au, 1
@@ -14858,21 +15882,26 @@
ecovision.com.br, 1
ecpannualmeeting.com, 1
ecrandouble.ch, 1
+ecsupplyinc.com, 1
ectora.com, 1
-ecuinformacion.com, 1
+ecuadorbienesraices.com, 1
ecupcafe.com, 0
-ecuteam.com, 0
+ecuteam.com, 1
ecxforum.com, 1
ed.gs, 1
ed4becky.net, 1
edakoe.ru, 1
edanni.io, 1
+edapt.org.uk, 1
edas.info, 1
edd-miles.com, 1
eddesign.ch, 1
eddmil.es, 1
eddokloosterman.com, 1
eddyn.net, 1
+edeals.co, 1
+edeals.co.com, 1
+edeals.com.co, 1
edeca.net, 1
edehsa.com, 1
edeka-jbl-treueaktion.de, 1
@@ -14925,6 +15954,7 @@
edsby.com, 1
edservicing.com, 1
edshogg.co.uk, 1
+edsinet.com, 1
edsm.net, 1
edstep.com, 1
edtech-hub.com, 1
@@ -14934,10 +15964,11 @@
eduard-dopler.de, 1
eduardnikolenko.com, 1
eduardnikolenko.ru, 1
-edubras.com.br, 1
+edubase.net, 1
educacionvirtual.com.ar, 1
educatek.es, 1
educateyourskin.com, 1
+educationalstage.com, 1
educationevolving.org, 1
educationfutures.com, 1
educationmalaysia.co.uk, 1
@@ -14945,26 +15976,26 @@
educator-one.com, 1
educatoys.com.br, 1
eductf.org, 1
+edugundavetiyesi.com, 1
eduid.se, 0
eduif.nl, 0
+edumi.com, 1
edumundo.nl, 1
+edunet.gq, 1
edupool.in, 1
eduroam.no, 1
eduroam.uy, 1
edusanjal.com, 1
edusantorini.com, 1
-edusitios.com, 1
+eduschedule.org, 1
eduvpn.no, 1
eduxpert.in, 1
-edv-bv.de, 1
edv-kohls.de, 1
edv-lehrgang.de, 1
edv-ringhofer.de, 1
edv-schmittner.de, 1
edvgarbe.de, 1
edvmesstec.de, 1
-edwar.do, 1
-edwarddekker.nl, 1
edwards.me.uk, 1
edwardsnowden.com, 1
edwardspeyer.com, 1
@@ -14977,6 +16008,11 @@
edyou.eu, 1
edzilla.info, 1
ee-terminals.com, 1
+ee5197.co, 1
+ee9297.co, 1
+ee9397.com, 1
+ee9721.com, 1
+ee9728.co, 1
eeb98.com, 1
eeetrust.org, 1
eelcapone.nl, 1
@@ -14984,7 +16020,6 @@
eelsden.net, 1
eelzak.nl, 1
eemcevn.com, 1
-eenekorea.com, 1
eentweevijf.be, 1
eenvren.com, 1
eenvxing.com, 1
@@ -15040,6 +16075,7 @@
eganassociates.com.au, 1
egarden.it, 1
egb.at, 0
+egbc.ca, 1
egbert.net, 1
egeozcan.com, 1
eges.eu, 1
@@ -15048,7 +16084,7 @@
eggert.org, 0
eggplant.today, 1
eggqvq.com, 1
-egicloud.com, 1
+egiftcards.be, 1
egles.eu, 1
eglisedenantes.fr, 1
ego4u.com, 1
@@ -15067,8 +16103,6 @@
ehandel.com, 1
ehazi.hu, 1
ehbssl.com, 1
-ehcommerce.com, 1
-ehcommerce.org, 1
eheliche-disziplin.schule, 1
ehertz.uk, 1
ehipaa.com, 1
@@ -15094,9 +16128,8 @@
eickhof.co, 1
eickhof.us, 1
eickhofcolumbaria.com, 1
-eidolons.org, 1
+eidelpes.info, 1
eifel.website, 1
-eifelindex.de, 0
eigenbubi.de, 1
eigenpul.se, 1
eigenpulse.com, 1
@@ -15106,7 +16139,6 @@
eigpropertyauctions.co.uk, 1
eihaikyo.com, 1
eikounoayumi.jp, 1
-eilandprojectkeukens.nl, 1
eilhan.com, 1
eimacs.com, 1
einaros.is, 1
@@ -15115,6 +16147,7 @@
einheft.info, 1
einheizpreis.de, 1
einhorn.space, 1
+einkaufi.de, 1
einmonolog.de, 1
einrichtwerk.de, 1
einrichtwerk.shop, 1
@@ -15129,13 +16162,17 @@
eipione.com, 1
eirastudios.co.uk, 0
eirb.fr, 1
+eirik.eu, 1
eisaev.ru, 1
eiskratzer-bedrucken.de, 1
eit-web.de, 0
eitler.cx, 1
eiyoushi-shigoto.com, 1
+ej.uz, 1
ejdv-anmeldung.de, 1
ejeff.org, 1
+ejelectrical-qld.com.au, 1
+ejkhosting.nl, 1
ejkmedia.nl, 1
ejkmuseum.nl, 1
ejknet.nl, 1
@@ -15163,8 +16200,10 @@
ekpyroticfrood.net, 1
ekrana.info, 1
ekranos.me, 1
+ekre.club, 1
eksisozluk.com, 1
ekuatorial.com, 1
+ekvastra.in, 1
ekyu.moe, 1
ekz-crosstour.ch, 1
ekzarta.ru, 1
@@ -15185,8 +16224,10 @@
elbaal.gov, 1
elbetech.net, 1
elblogdegoyo.mx, 1
+elbohlyart.com, 1
elburgozagalicos.com, 1
elcambiador.es, 1
+elchamandelaprosperidad.org, 1
elcontadorsac.com, 1
eldapoint.co.uk, 1
eldenelesat.com, 1
@@ -15199,6 +16240,8 @@
eldisagjapi.de, 1
eldrid.ge, 1
eldritchfiction.net, 1
+ele-sm.com, 1
+electerious.com, 1
electionsbycounty.com, 1
electionsdatabase.com, 1
electr0sheep.com, 1
@@ -15241,8 +16284,13 @@
electricgatemotorgermiston.co.za, 1
electricgatemotorglenvista.co.za, 1
electricgatemotorrandburg.co.za, 1
+electricgatemotorsballito.co.za, 1
+electricgatemotorsberea.co.za, 1
+electricgatemotorsbluff.co.za, 1
electricgatemotorskemptonpark.co.za, 1
+electricgatemotorsqueensburgh.co.za, 1
electricgatemotorsroodepoort.co.za, 1
+electricgatemotorsumhlanga.co.za, 1
electrichiddenhills.com, 1
electrician-umhlangaridge.co.za, 1
electricianagoura.com, 1
@@ -15273,15 +16321,16 @@
electricsimivalley.com, 1
electricthousandoaks.com, 1
electricwestlakevillage.com, 1
-electro-pak.com.pk, 0
+electro-pak.com.pk, 1
electronic-ignition-system.com, 1
electronicafacil.net, 1
-electronicfasteners.com, 1
+electronicfasteners.com, 0
electrostatics.com, 1
electrotainment.com, 1
eled.io, 1
elefandt.com, 1
elefantevoador.com, 1
+elegance-sm.com, 1
eleicoes2014.com.br, 1
eleicoes2016.com.br, 1
eleicoes2018.com, 1
@@ -15326,6 +16375,7 @@
elena-baykova.ru, 0
elenatranslations.nl, 1
elenorsmadness.org, 1
+elenta.lt, 1
elephants.net, 1
elephpant.cz, 1
elepover.com, 1
@@ -15336,6 +16386,8 @@
eletrochape.com.br, 1
elettricista-roma.it, 1
elettricista-roma.org, 1
+elettricisti.roma.it, 1
+elettrodomestici.roma.it, 1
eleusis-zur-verschwiegenheit.de, 1
elevateandprosper.com, 1
elevationcreative.net, 1
@@ -15346,12 +16398,15 @@
elexwong.com, 1
elfe.de, 1
elfnon.com, 1
+elforno.gr, 1
elfring.eu, 1
elfussports.com, 1
elgalponazo.com.ar, 1
elglobo.com.mx, 0
elgosblanc.com, 1
+elgrecohotel.gr, 1
elguadia.faith, 1
+elguillatun.cl, 1
elhamadimi.com, 1
elhorizontal.com, 1
elhossari.com, 1
@@ -15359,9 +16414,9 @@
elian-art.de, 1
elias-nicolas.com, 1
eliaskordelakos.com, 1
+eliasojala.me, 1
eliaswendt.com, 1
eliaswendt.de, 1
-elib.com, 1
elibom.com, 1
elie.net, 1
elifesciences.org, 1
@@ -15376,13 +16431,13 @@
elinvention.ovh, 1
eliolita.com, 1
eliott.be, 0
+elipsyum.com, 1
elisa.ee, 0
elisabeth-kostecki.de, 1
elisabeth-strunz.de, 1
elisabethkostecki.de, 1
elisabethrene.com, 1
elisechristie.com, 1
-elistor6100.xyz, 1
elite-porno.ru, 1
elite12.de, 1
elitebouncingfun.com, 1
@@ -15390,19 +16445,23 @@
elitel.nl, 1
elitenutritionoficial.com, 1
elitepaintingsa.com.au, 1
+elitsa.gr, 1
elixi.re, 1
elixir.bzh, 1
eliyah.co.il, 1
elizabethbuitrago.com, 1
elizabethgreenfield.com, 1
elizabethrominski.com, 1
+elizeugomes.com.br, 1
eljef.me, 1
elkoy.org, 1
ell-net.tokyo, 1
+ell888.com, 1
ella-kwikmed.com, 0
ellak.gr, 1
ellegaard.dk, 1
ellemental.me, 1
+ellen-skye.de, 1
ellencorddry.com, 1
ellevit.ch, 1
elliesbouncers.co.uk, 1
@@ -15426,8 +16485,6 @@
elosrah.com, 1
elosuite.com, 1
eloxt.com, 1
-elpado.de, 1
-elpo.net, 1
elpoderdelespiritu.org, 1
elradix.be, 1
elrinconderovica.com, 1
@@ -15456,13 +16513,14 @@
elvn.tokyo, 0
elwave.org, 1
elwix.com, 1
-elxsi.de, 1
elyasweb.com, 1
+elysiandigital.co, 1
elysiria.fr, 1
elysiumware.com, 1
em-biotek.cz, 1
emaging-productions.fr, 1
emaging.fr, 1
+email-pipeline.xyz, 1
emailalaperformance.fr, 1
emailconfiguration.com, 1
emailfuermich.de, 1
@@ -15489,6 +16547,7 @@
embodiaacademy.com, 1
embodiaapp.com, 1
embox.net, 1
+embracecontext.com, 1
embraceni.org, 1
embracethedarkness.co.uk, 1
embroideryexpress.co.uk, 1
@@ -15502,16 +16561,15 @@
emeraldcbdshop.com, 0
emeraldcityswagger.com, 1
emeraldcoastrideshare.com, 1
-emergeandsee.com, 1
emergencyessay.com, 1
emergencyshutoff.com, 1
-emergentvisiontec.com, 1
emergenzalavoro.com, 1
emero.de, 1
emex.ro, 1
emi-air-comprime.com, 1
emi.im, 1
emielraaijmakers.nl, 1
+emigratieplanner.com, 1
emil-dein-baecker.com, 1
emil-dein-baecker.de, 1
emil-reimann.com, 1
@@ -15520,6 +16578,7 @@
emilecourriel.com, 1
emiliendevos.be, 1
emilio.media, 1
+emiliobonelli.de, 1
emilong.com, 1
emilreimann.de, 1
emils-1910.de, 1
@@ -15529,6 +16588,7 @@
emilstahl.dk, 1
emilvarga.com, 1
emily.moe, 1
+emilybellydance.com.au, 1
emilyjohnson.ga, 1
emilypennock.com, 1
eminhuseynov.com, 1
@@ -15536,7 +16596,6 @@
emirichardson.com, 1
emisia.com, 1
emivauthey.com, 1
-emkanrecords.com, 1
emkrivoy.com, 1
emma-o.com, 1
emma.ly, 1
@@ -15552,6 +16611,7 @@
empathogen.com, 1
empathogens.com, 1
empathy.ca, 1
+empatico.org, 1
empatico.xyz, 1
emperola.com, 1
emperor-penguin.com, 1
@@ -15567,27 +16627,30 @@
employer.gov, 1
employer.guru, 1
employer411.com, 1
-emporiodascalcinhas.com.br, 1
-emporiodosperfumes.com.br, 1
-emporioonline.com.br, 1
-emporiopatanegra.com.br, 1
+emporikonathenshotel.com, 1
emporioviverbem.com.br, 0
empower.net, 1
empowerdb.com, 1
emprechtinger.com, 1
emprego.pt, 1
empregosrj.com, 1
+emprendeconchrisfx.com, 1
+emprendeperuano.com, 1
emprunterlivre.ci, 1
empyrean-advisors.com, 1
emrenovation.com, 1
emresaglam.com, 1
ems.gov, 1
+emsa-casm.ca, 1
+emsadi.org, 1
emtradingacademy.com, 1
emultiagent.pl, 1
emvoice.net, 1
emvoiceapp.com, 1
emw3.com, 1
emyr.net, 1
+emyself.org, 1
+emzi0767.com, 1
en-booster.jp, 1
en-crypt.me, 1
en-maktoob.search.yahoo.com, 0
@@ -15598,7 +16661,6 @@
enamae.net, 1
enbecom.net, 1
enbulleiugnen.com, 1
-encens.boutique, 1
encfs.win, 1
encircleapp.com, 1
encnet.de, 1
@@ -15606,6 +16668,7 @@
encodecloud.net, 1
encoderx.uk, 1
encore.io, 0
+encountercss.com, 1
encouragemarketing.com, 1
encredible.de, 0
encredible.org, 0
@@ -15625,10 +16688,12 @@
endeal.nl, 1
ender.co.at, 1
enderbycamping.com, 1
+enderle.cloud, 1
enderszone.com, 1
endingthedocumentgame.gov, 1
endlessdiy.ca, 1
endlessvideo.com, 1
+endofinternet.goip.de, 1
endofnet.org, 1
endofodo.goip.de, 1
endoftenancycleaninglondon.co.uk, 1
@@ -15636,13 +16701,16 @@
endohaus.us, 1
endspamwith.us, 1
enduranceday.be, 1
+endustriyelfirinlar.com, 1
endviolence.gc.ca, 1
endzeit-architekten.com, 0
eneamarcantoni.com, 1
enemiesoflight.de, 1
energie-sante.ch, 1
energiekeurplus.nl, 1
+energija-visiems.lt, 1
energy-drink-magazin.de, 1
+energy-healings.com, 1
energy-in-balance.eu, 1
energy-infra.nl, 1
energy-initiative.com, 1
@@ -15658,6 +16726,7 @@
energystar.gov, 1
enersaveapp.org, 1
enersec.co.uk, 1
+enersolelectrical.com.au, 1
enet-navigator.de, 1
enfantsdelarue.ch, 1
enfield-kitchens.co.uk, 1
@@ -15677,6 +16746,7 @@
engiedev.net, 1
enginepit.com, 1
enginsight.com, 1
+enginx.cn, 1
enginx.net, 1
engl-server.de, 1
engl-systems.de, 1
@@ -15689,6 +16759,7 @@
englishstudio.com, 1
engrish.ml, 1
engvid.com, 1
+engweld.co.uk, 1
enigma.swiss, 1
enijew.com, 1
enitso.de, 1
@@ -15699,14 +16770,12 @@
enjinx.cn, 1
enjinx.io, 1
enjoy-drive.com, 1
-enjoy-israel.ru, 1
-enjoyphoneblog.it, 1
enlight.no, 1
enlightenedhr.com, 1
-enlightenedmind.co, 1
enlightenment.org, 1
enlnf.link, 1
enloestatebank.com, 1
+enlyft.com, 0
ennea-mediation.fr, 1
enness.co.uk, 1
ennori.jp, 1
@@ -15720,6 +16789,7 @@
enpasenerji.com.tr, 1
enquos.com, 1
enrich.email, 1
+enrique.wtf, 1
enriquepiraces.com, 1
enrollapp.com, 1
ensage.io, 1
@@ -15743,6 +16813,7 @@
enterprisey.enterprises, 1
entersoftsecurity.com, 1
entersynapse.com, 1
+entertainmentformitzvahs.com, 1
entheogens.com, 1
entheorie.net, 1
enthusiaformazione.com, 1
@@ -15750,7 +16821,9 @@
entrainr.com, 1
entravex.com, 1
entrecieletpierres.com, 1
+entrezdansladanse.fr, 1
entropia.de, 0
+entropy.su, 1
entrusted.io, 1
entryboss.cc, 1
entrypoint.sh, 1
@@ -15763,7 +16836,6 @@
enviam.de, 1
enviatufoto.com, 1
enviaya.com.mx, 1
-envide.no, 1
enviro-umweltservice.de, 1
environment.ai, 1
environmental-colleges.com, 1
@@ -15786,12 +16858,14 @@
eosol.services, 1
eosolutions.co, 1
epa.com.es, 1
+epagos.com.ar, 1
epasar.my, 0
epaslaugos.lt, 1
epassafe.com, 1
epave.paris, 1
epay.bg, 1
epaygateway.net, 1
+epcreport.net, 1
epdeveloperchallenge.com, 1
ephesusbreeze.com, 1
epi-lichtblick.de, 1
@@ -15807,8 +16881,10 @@
epichouse.net, 0
epicinflatables.co.uk, 1
epickitty.co.uk, 1
+epiclub.com.au, 1
epicpages.com, 1
epicsecure.de, 1
+epicserver.ru, 1
epicsoft.de, 0
epicvistas.com, 1
epicvistas.de, 1
@@ -15851,15 +16927,16 @@
epossheffield.co.uk, 1
epossussex.co.uk, 1
eposswansea.co.uk, 1
-epossystems.co.uk, 1
epostplus.li, 1
eposwales.co.uk, 1
eposyork.co.uk, 1
eppelblei.lu, 1
eppelduerferjugend.lu, 1
eppelpress.lu, 1
+eppione.com, 1
epreskripce.cz, 1
epsilon.dk, 1
+epsmil.it, 1
epspolymer.com, 1
epublibre.org, 1
epyonsuniverse.net, 1
@@ -15868,12 +16945,12 @@
eqorg.com, 1
equalcloud.com, 1
equallove.me, 1
-equeim.ru, 1
+equi.ac, 1
+equiac.com, 1
equidam.com, 1
equinecoaching.ca, 1
equinetherapy.ca, 1
equinox.io, 1
-equipandoloja.net.br, 1
equipedefrance.tv, 1
equk.co.uk, 1
er-mgmt.com, 1
@@ -15886,6 +16963,7 @@
erate.fi, 1
erath.fr, 1
erclab.kr, 1
+erclaim.com, 1
erdethamburgeronsdag.no, 1
ereader.uno, 1
erectiepillenwinkel.nl, 1
@@ -15896,8 +16974,6 @@
ergobyte.gr, 1
ergodark.com, 1
ergoterapeutas.lt, 1
-ergovita.com.br, 1
-ergovitanet.com.br, 1
eriador.io, 1
ericabrahamsen.net, 1
ericairwin.com, 1
@@ -15906,6 +16982,7 @@
erichorstmanshof.nl, 1
ericjohnltd.com, 1
erick.blog, 1
+ericksonvasquez.com, 1
ericleuthardt.com, 1
ericloud.tk, 1
erico.jp, 1
@@ -15926,30 +17003,33 @@
erikwalther.eu, 1
erinaceinae.com, 1
eriner.me, 1
+eringmaguire.com, 1
erinn.io, 1
erisrenee.com, 1
erixschueler.de, 1
erkaelderbarenaaben.dk, 1
erlebnisarchaeologie-bayern.de, 1
+ernal.net, 1
ernest.ly, 1
ernsteisprung.ch, 1
ero.ink, 1
eroimatome.com, 1
eroma.com.au, 1
eromon.net, 1
-eromond.com, 1
eron.info, 1
-eroskines.com, 1
+eropics.org, 1
eroticforce.com, 1
erp-band.ru, 1
erp.band, 1
erpax.com, 1
erpband.ru, 1
erpcargo.com, 0
+erpelstolz.at, 1
erperium.com, 1
errietta.me, 1
errlytics.com, 1
-error418.nl, 0
+error.fail, 1
+error418.nl, 1
ers35.com, 1
ersa-shop.com, 1
ershiwo.com, 1
@@ -15958,6 +17038,7 @@
erspro.net, 1
erstehilfeprodukte.at, 1
ert.ovh, 1
+ertir.ru, 1
eru.im, 0
eru.me, 1
eru.moe, 1
@@ -16108,7 +17189,6 @@
escapeplaza.de, 1
escaperoomdoctor.com, 1
escaperoomsolutions.com, 1
-escapessolutions.com, 1
escapetalk.nl, 1
escargotbistro.com, 1
escavador.com, 1
@@ -16137,6 +17217,7 @@
esgen.org, 1
esgr.in, 1
esh.ink, 1
+esher.ac.uk, 1
eshigami.com, 1
eshobe.com, 1
eshop-prices.com, 1
@@ -16164,19 +17245,16 @@
espace-caen.fr, 1
espace-gestion.fr, 1
espace.network, 1
-espacecuisine.ca, 1
espacelanguetokyo.fr, 1
espacetemps.ch, 1
espacetheosophie.fr, 1
espacio-cultural.com, 1
espacioantiguo.com, 1
espanol.search.yahoo.com, 0
-espanolseguros.com, 1
espanova.com, 1
espci.fr, 1
especificosba.com.ar, 1
espehus.dk, 1
-espenandersen.no, 1
espgg.org, 1
espigol.org, 1
espiritugay.com, 1
@@ -16206,7 +17284,6 @@
essaywriting.biz, 1
essenalablog.de, 1
essencespresso.es, 1
-essenciasparis.com.br, 1
essential12.com, 1
essentialoilsimports.com, 1
essentiel-physique.com, 1
@@ -16233,23 +17310,24 @@
estefan.dyndns.org, 1
esteladigital.com, 1
esterilizacion-perros.es, 1
-esteticanorte.com.br, 1
estetista.net, 1
estherlew.is, 1
esthernariyoshi.com, 1
esthesoleil.jp, 1
-estilopack-loja.com.br, 1
+estimulantesbrasil.com, 1
+estintori.roma.it, 1
estoic.net, 1
estonia.net, 1
-estoniantrade.ee, 1
estonoentraenelexamen.com, 1
estoppels.com, 1
estoqueinformatica.com.br, 1
estraks.com, 1
estrietoit.com, 0
estudiarparaser.com, 1
+estudiaryaprenderingles.com, 1
estudio21pattern.com, 0
estufitas.com, 1
+esu.moe, 1
esu.wiki, 1
esu.zone, 1
esurety.net, 1
@@ -16260,10 +17338,12 @@
esw08.com, 1
esw09.com, 1
eswap.cz, 1
+esyume.com, 1
et-inf.de, 1
eta.cz, 1
etaes.eu, 1
etajerka-spb.ru, 1
+etajerka.spb.ru, 1
etaoinwu.win, 1
etasigmaphi.org, 1
etath.com, 1
@@ -16283,7 +17363,7 @@
eternalabyss.int.eu.org, 1
eternalflame.cn, 1
eternalflame.info, 1
-eternalsymbols.com, 0
+eternalsymbols.com, 1
eternit.roma.it, 1
etfacta.com, 1
eth-faucet.net, 1
@@ -16295,6 +17375,8 @@
ethanchin.com, 1
ethanjones.me, 1
ethanlew.is, 1
+ethelbrooks.com, 1
+ethelbrooks.es, 1
ethercalc.com, 1
ethercalc.org, 1
etherderbies.com, 1
@@ -16320,6 +17402,8 @@
etincelle.ml, 1
etiquetaunica.com.br, 1
etkaddict.com, 1
+etni-cidade.net, 1
+etnis.id, 1
etnoria.com, 1
etoile-usedcars.com, 1
etre-soi.ch, 1
@@ -16372,6 +17456,7 @@
eung.ga, 1
eupay.de, 1
euph.eu, 1
+euporos.ch, 1
eureka.archi, 1
eurekaarchi.com, 1
eurekaarchitecture.com, 1
@@ -16382,6 +17467,7 @@
euroalter.com, 1
eurocars2000.es, 1
eurocenterobuda.hu, 1
+eurocertificazione.it, 1
eurocomcompany.cz, 1
euroconthr.ro, 1
eurodentaire.com, 1
@@ -16424,9 +17510,11 @@
ev-zertifikate.de, 1
eva-select.com, 1
eva.cz, 1
+evafojtova.cz, 1
evailoil.ee, 1
evailoil.eu, 1
evalesc.com, 1
+evaluate.jp, 1
evamachkova.cz, 1
evamathil.de, 1
evamira.com, 1
@@ -16444,13 +17532,13 @@
evasioncreole.com, 1
evasovova.cz, 1
evavolfova.cz, 1
+evdenevenakliyatankara.name.tr, 1
eve.ac, 1
eve0s.com, 1
eveadmin.azurewebsites.net, 0
evedanjailbreak.com, 1
evelienzorgt.nl, 1
evelyndayman.com, 1
-evemarketer.com, 1
evemodx.com, 1
evenementenhoekvanholland.nl, 1
evenstar-gaming.com, 1
@@ -16463,6 +17551,7 @@
eventive.org, 1
eventmake.es, 1
eventnexus.co.uk, 1
+eventosbgp.com, 1
eventosenmendoza.com.ar, 1
events-hire.co.uk, 1
eventservicestockholm.se, 1
@@ -16485,10 +17574,12 @@
everpcpc.com, 1
evertonarentwe.com, 1
everwaking.com, 0
+every-day-life.com, 1
everyarti.st, 1
everybodyhertz.co.uk, 1
everyday.eu.org, 1
everydaygary.com, 1
+everydayhealthandbeauty.com, 1
everydaywot.com, 1
everydaywp.com, 1
everyex.com, 1
@@ -16497,7 +17588,7 @@
everymove.org, 1
everything-everywhere.com, 1
everythingaccess.com, 1
-everythingstech.com, 0
+everythingstech.com, 1
everythinq.com, 1
everytrycounts.gov, 1
everywhere.cloud, 1
@@ -16507,7 +17598,6 @@
evexia.xyz, 1
evidence-based.review, 1
evidencebased.net, 1
-evidenceusa.com.br, 1
evidencija.ba, 1
evidentiasoftware.com, 1
evilbeasts.ru, 1
@@ -16518,8 +17608,7 @@
evilness.nl, 1
evilsite.cf, 1
evion.nl, 1
-evitacion.com, 1
-evlann.com, 1
+evlann.com, 0
evlear.com, 1
evoco.vc, 1
evodation.com, 1
@@ -16534,6 +17623,7 @@
evolvingthoughts.net, 1
evony.eu, 1
evosyn.com, 1
+evote-ch.ch, 1
evotec.pl, 1
evotec.xyz, 1
evoting-test.ch, 1
@@ -16546,6 +17636,8 @@
evtasima.name.tr, 1
evtripping.com, 1
evtscan.io, 1
+evyn.eu, 1
+ewa-hayward.co.uk, 1
ewaipiotr.pl, 1
ewanm89.co.uk, 1
ewanm89.com, 1
@@ -16553,6 +17645,7 @@
ewe2.ninja, 1
ewhitehat.com, 1
ewie.name, 1
+ewinstore.com, 1
ewok.io, 1
eworksmedia.com, 1
ewout.io, 1
@@ -16562,6 +17655,7 @@
ewus.de, 1
ewycena.pl, 1
ex-deli.jp, 1
+exablue.de, 1
exactlyinfinite.com, 1
exactphilosophy.net, 1
exadime.net, 1
@@ -16569,8 +17663,8 @@
exagoni.com.my, 1
examedge.com, 1
examenpilotos.com, 0
+example4d.com, 1
exampleessays.com, 1
-examplesu.com, 1
examsmate.in, 1
exaplac.com, 1
exarpy.com, 1
@@ -16578,7 +17672,7 @@
excaliburtitle.com, 0
exceed.global, 1
exceedagency.com, 1
-excel-utbildning.nu, 1
+excel-mechanical.com, 1
excelhot.com, 1
excelkurs.one, 1
excella.me, 1
@@ -16592,7 +17686,9 @@
excessamerica.com, 1
excesssecurity.com, 1
exchangecoordinator.com, 1
+exchangers.top, 1
exchaser.com, 1
+exclusivebeautystudio.com.au, 1
exclusivebouncycastles.co.uk, 1
exclusivecarcare.co.uk, 1
exclusivedesignz.com, 1
@@ -16610,7 +17706,7 @@
exexcarriers.com, 1
exgaywatch.com, 1
exgen.io, 1
-exhalespa.com, 1
+exhalespa.com, 0
exhibityour.com, 1
exiahost.com, 1
exit9wineandliquor.com, 1
@@ -16626,8 +17722,10 @@
exoten-spezialist.de, 1
exoticads.com, 1
exousiakaidunamis.pw, 1
+exozwiki.com, 1
exp.de, 1
expancio.com, 0
+expanddigital.media, 1
expandeco.com, 1
expatads.com, 1
expatmortgage.uk, 1
@@ -16636,22 +17734,24 @@
expeditiegrensland.nl, 1
experienceoutdoors.org.uk, 1
experienceoz.com.au, 1
+experimentator.cz, 1
experise.fr, 1
expert-korovin.ru, 1
expert.cz, 1
experteasy.com.au, 1
-expertnews.info, 1
expertofficefitouts.com.au, 1
expertpanel.gc.ca, 1
+expertplumbingandsolarservicesbathurst.com.au, 1
expertsverts.com, 1
expertvagabond.com, 1
expertviolinteacher.com, 1
expii.com, 1
expiscor.solutions, 1
+explicate.org, 1
explodie.org, 1
explodingcamera.com, 1
exploit-db.com, 1
-exploit.cz, 1
+exploit.cz, 0
exploit.party, 1
exploit.ph, 1
exploited.cz, 1
@@ -16666,6 +17766,7 @@
expo-asia.ru, 1
expo-europe.ru, 1
expo-larionov.org, 1
+exponentialnews.net, 1
expoort.co.uk, 1
expoort.com, 1
expoort.com.br, 1
@@ -16684,6 +17785,7 @@
expresstinte.de, 1
expressvpn.com, 1
expresswins.co.uk, 1
+expromo.eu, 1
expxkcd.com, 1
exs.lv, 1
exside.com, 1
@@ -16714,12 +17816,12 @@
exteriorlightingwestlakevillage.com, 1
exteriorservices.io, 1
extintormadrid.com, 1
-extmatrix.com, 1
extradesktops.com, 0
extradiely.sk, 1
extradivers-worldwide.com, 1
extranetpuc.com.br, 1
extrapagetab.com, 1
+extratorrent.cool, 1
extratorrent.world, 1
extreemhost.nl, 1
extreme-gaming.de, 1
@@ -16730,7 +17832,6 @@
extrememanual.net, 1
extremeservicesandrestoration.com, 1
exvs.org, 1
-exxo.tk, 1
exyplis.com, 1
eyasc.nl, 1
eydesignguidelines.com, 1
@@ -16780,14 +17881,15 @@
f1fever.co.uk, 1
f1fever.net, 1
f1minute.com, 1
+f1nal-lap.be, 1
f2h.io, 1
f3nws.com, 1
f42.net, 1
f43.me, 1
f5.hk, 1
+f5197.co, 1
f5movies.top, 1
f5nu.com, 1
-f5w.de, 1
f88-line.com, 1
f88-line.net, 1
f8842.com, 1
@@ -16799,6 +17901,10 @@
f88yule7.com, 1
f88yule8.com, 1
f8s.co, 1
+f9297.co, 1
+f9397.com, 1
+f9721.com, 1
+f9728.co, 1
fa-works.com, 1
fabbro-roma.org, 1
fabbro.roma.it, 1
@@ -16810,11 +17916,12 @@
fabian-kluge.de, 1
fabianackle.ch, 1
fabianasantiago.com, 1
-fabianbeiner.com, 0
+fabianbeiner.com, 1
fabianbeiner.de, 0
fabianegli.ch, 1
fabianfranke.de, 1
fabiankoeppen.com, 1
+fabien-hebuterne.fr, 1
fabienbaker.com, 1
fabienne-roux.org, 1
fabiobier.com, 1
@@ -16833,10 +17940,8 @@
fabulouslyyouthfulskineyeserum.com, 1
facai666.cc, 1
facai888.cc, 1
-facanabota.com, 1
-facanabota.com.br, 1
facarospauls.com, 1
-faccess.it, 1
+facchinaggio.milano.it, 1
facciadastile.it, 1
face-fashion.de, 1
face-mania.com, 1
@@ -16855,18 +17960,17 @@
faceresources.org, 1
facesdr.com, 1
facesnf.com, 1
+facfox.com, 1
fach-journalist.de, 1
fachmann-umzuege.de, 1
fachschaftslisten.at, 1
fachschaftslisten.org, 1
facialexercising.com, 1
facil.services, 0
-faciledireto.com.br, 1
facilities.fr, 1
facilitiessurvey.org, 1
facilitrak.com, 1
facility-service-muenchen.de, 1
-facingbipolar.com, 1
fackovcova.cz, 1
fackovcova.eu, 1
fackovcova.sk, 1
@@ -16878,7 +17982,7 @@
factorit.fr, 1
factory-f.net, 1
factorypartsdirect.com, 1
-factureenlinea.com, 1
+factureenlinea.com, 0
factuur.pro, 1
factuursturen.be, 1
factuursturen.nl, 1
@@ -16888,12 +17992,14 @@
facucosta.com.ar, 1
fadednet.com, 0
faderweb.de, 1
+fadilus.com, 0
fads-center.online, 1
faehler.de, 1
faelix.net, 1
faerb.it, 1
faeriecakes.be, 1
faeservice.eu, 1
+fafa106.com, 1
fafarishoptrading.com, 1
fafatiger.com, 1
fag.wtf, 1
@@ -16923,12 +18029,10 @@
fairviewmotel-simcoe.com, 1
fairydust.space, 1
faithcentercogop.net, 1
-faithgrowth.com, 1
faithindemocracy.eu, 0
faithleaks.org, 1
faithmissionaries.com, 1
faithwatch.org, 1
-faixaazul.com, 1
fakeapple.nl, 1
fakeduckpond.com, 1
fakeemergency.com, 1
@@ -16949,22 +18053,25 @@
faldoria.de, 1
falegname-roma.it, 1
falegname.roma.it, 1
+falegnameria.milano.it, 1
falkhusemann.de, 1
falkus.net, 1
-falldennismarketing.com, 1
fallenangeldrinks.co.uk, 1
fallenangeldrinks.com, 1
fallenangeldrinks.eu, 1
fallenangelspirits.co.uk, 1
fallenangelspirits.com, 1
+fallenmoons.nl, 1
fallenmystic.com, 1
fallenspirits.co.uk, 1
+fallin.space, 1
falling.se, 1
fallofthecitadel.com, 1
false.in.net, 1
falsum.net, 1
fam-kreibich.de, 1
fam-stemmer.de, 0
+fam-weyer.de, 1
famcloud.de, 1
famdouma.nl, 1
fameng.nl, 1
@@ -16989,6 +18096,7 @@
familjenfrodlund.se, 1
familjenm.se, 1
familledessaint.fr, 1
+familleseux.net, 1
familylawhotline.org, 1
familyparties.co.uk, 1
familyreal.ru, 1
@@ -17014,10 +18122,14 @@
fanfareunion.ch, 1
fangs.ink, 1
fanhouwan.com, 1
+fanjingbo.com, 1
+fanjingbo.me, 1
fanjoe.be, 1
+fansale.de, 1
fansided.com, 1
fantasiapainter.com, 1
fantasiatravel.hr, 1
+fantasmesexuel.info, 1
fantasticcleaners.com.au, 1
fantastichandymanmelbourne.com.au, 1
fantastici.de, 1
@@ -17031,7 +18143,6 @@
fantasypartyhire.com.au, 1
fantasyprojections.com, 1
fantasyspectrum.com, 1
-fantasysportsnews.org, 1
fantopia.club, 1
fantraxhq.com, 1
fanvoice.com, 1
@@ -17055,7 +18166,6 @@
farcecrew.de, 1
farces.com, 0
faretravel.co.uk, 1
-farfallapets.com.br, 1
farfetchos.com, 1
fargtorget.se, 1
farhadexchange.com, 1
@@ -17086,8 +18196,13 @@
farvisun.com, 1
farwat.ru, 1
faschingmd.com, 1
+fashion-hunters.pl, 1
fashion-stoff.de, 1
+fashion.bg, 1
fashion24.de, 1
+fashiondays.bg, 1
+fashiondays.hu, 1
+fashiondays.ro, 1
fashiondock.de, 0
fashionhijabers.com, 1
fashiontrendsetter.com, 1
@@ -17122,7 +18237,6 @@
fastblit.com, 1
fastcash.com.br, 1
fastcomcorp.com, 1
-fastcommerce.org, 1
fastconfirm.com, 1
fastconv.com, 1
fastcp.top, 1
@@ -17147,18 +18261,23 @@
fatherhood.gov, 1
fathers4equalrights.org, 1
fatidique.com, 1
-fatimamoldes.com.br, 1
fatmixx.com, 1
fatowltees.com, 1
-fatox.de, 1
+fattailcall.com, 1
+fattorino.it, 1
+fatturegeko.eu, 1
+fau8.ml, 1
faucetbox.com, 0
faultlines.org, 1
faulty.equipment, 1
fauvettes.be, 1
+favalart.com, 1
favirei.com, 1
+favorai.com, 1
fawong.com, 1
faxreader.net, 1
faxvorlagen-druckvorlagen.de, 1
+fazzfinancial.com, 1
fb-feed.net, 1
fb.me, 1
fbcdn.net, 1
@@ -17193,6 +18312,8 @@
fdalawboston.com, 1
fdaregs.com, 1
fdevs.ch, 1
+fdfz.edu.cn, 1
+fdis.net.cn, 1
fdlibre.eu, 1
fdms.gov, 1
fdn.one, 1
@@ -17200,7 +18321,7 @@
fdp-brig-glis.ch, 1
fdpbrig.ch, 1
fdresearch.ca, 1
-fdsys.gov, 0
+fdworlds.com, 1
feac.us, 1
feaden.me, 1
feandc.com, 1
@@ -17275,11 +18396,12 @@
feisim.org, 1
feistyduck.com, 1
feixiang.eu.org, 1
+feiya.ng, 1
fejes.house, 1
feld.design, 1
feld.saarland, 1
+feldbogenclub-hamburg.de, 1
feldhousen.com, 1
-feldmann-stachelscheid.de, 1
felett.es, 1
felger-times.fr, 1
feli.games, 1
@@ -17309,6 +18431,7 @@
feministwiki.org, 1
femmes-women.gc.ca, 1
femmes.gc.ca, 1
+femmesaupluriel.com, 1
femtomind.com, 1
fence-stlouis.com, 1
feng-hhcm.com, 1
@@ -17317,6 +18440,7 @@
feng.si, 1
fengyadi.com, 1
fengyi.tel, 1
+fenhl.net, 1
fenichelar.com, 1
fenster-bank.at, 1
fenster-bank.de, 1
@@ -17325,18 +18449,17 @@
feras-alhajjaji.com, 1
ferdies.co.za, 1
fergtm.com, 1
-fergusoncastle.com, 1
ferien-netzwerk.de, 1
ferienchalet-wallis.ch, 1
ferienhaeuser-krummin.de, 1
ferienhaus-polchow-ruegen.de, 0
ferienhausprovence.ch, 1
+ferienstpeter.de, 1
ferienwohnung-hafeninsel-stralsund.de, 1
ferienwohnung-wiesengrund.eu, 1
ferienwohnungen-lastminute.de, 1
feriespotter.dk, 1
ferm-rotterdam.nl, 1
-fermabel.com.br, 1
fermanacuratampaparts.com, 1
fernandes.org, 1
fernandob.com, 1
@@ -17345,6 +18468,7 @@
fernandomiguel.net, 1
feross.net, 1
feross.org, 1
+ferrada.org, 1
ferrariadvisor.it, 1
ferret.zone, 1
ferreteriaxerez.com, 1
@@ -17388,6 +18512,12 @@
ff-bg.xyz, 1
ff-obersunzing-niedersunzing.de, 1
ff14-mstdn.xyz, 0
+ff44.net, 1
+ff5197.co, 1
+ff9297.co, 1
+ff9397.com, 1
+ff9721.com, 1
+ff9728.co, 1
ffb.gov, 1
ffbsee.net, 1
ffh.me, 1
@@ -17403,6 +18533,7 @@
ffw-zeven.de, 1
ffzeven.de, 1
fgdc.gov, 1
+fhar.be, 1
fhba.com.au, 1
fhcdn.xyz, 1
fhconseil.fr, 1
@@ -17419,7 +18550,6 @@
fiasgo.com, 1
fiasgo.dk, 1
fiasgo.i.ng, 1
-fibabanka.com.tr, 1
fibo-forex.org, 1
fibra.click, 1
fibrasynormasdecolombia.com, 0
@@ -17474,7 +18604,9 @@
filaretihairlove.gr, 1
file-cloud.eu, 1
file-pdf.it, 1
+filebox.one, 1
filecopa.com, 1
+filedropbox.nl, 1
filehash.de, 1
fileio.io, 1
files.from-me.org, 1
@@ -17484,7 +18616,6 @@
filestartest.io, 1
filetransfer.one, 1
filezilla-project.org, 1
-filhin.es, 1
filhodohomem.com, 1
filhomes.ph, 1
fili.com, 1
@@ -17504,9 +18635,7 @@
filme-onlines.com, 1
filmers.net, 1
filmitis.com, 1
-filmovizija.mk, 1
filmreviewonline.com, 1
-filmserver.de, 1
filmsite-studio.com, 1
filmsphoto.com, 1
filoo.de, 1
@@ -17518,6 +18647,7 @@
final-expense-quotes.com, 1
finalprice.net, 1
finalrewind.org, 1
+finalworkdriesstef.tk, 1
finalx.nl, 1
finance-colleges.com, 1
financejobs.ch, 1
@@ -17527,6 +18657,7 @@
financniexperti.sk, 1
finansa.no, 1
finanstilsynet.dk, 1
+finanziero.de, 1
finch.am, 1
finchi.de, 1
finchnest.co.uk, 1
@@ -17550,7 +18681,7 @@
findyourtrainer.com, 1
findyourvoice.ca, 1
fine-services.paris, 1
-finecocoin.io, 0
+finecocoin.io, 1
finecraft.cc, 1
finefriends.nl, 1
finefriends.social, 1
@@ -17560,7 +18691,6 @@
finesoon.net, 1
finevegashomes.com, 1
finewineonline.com, 1
-finfev.de, 1
finflix.net, 1
finform.ch, 1
fingerscrossed.style, 1
@@ -17603,22 +18733,20 @@
firefart.at, 1
firefense.com, 1
firefighters.dating, 1
-firefly-iii.org, 1
firegoby.jp, 1
firegore.com, 1
fireleadership.gov, 1
firemist.com, 1
-firemudfm.com, 1
firenza.org, 1
fireplex.co.uk, 1
fireportal.cz, 1
fireportal.sk, 1
fireshellsecurity.team, 1
firesofheaven.org, 1
+firestuff.org, 1
firesuite.net, 1
firetotheprisons.org, 1
firevap.org, 1
-firewallconsultants.com, 1
fireworksshowvr.com, 1
firexarxa.de, 1
firexfly.com, 1
@@ -17677,7 +18805,6 @@
fit-mit-nina.com, 1
fit-mit-system.eu, 1
fit365.jp, 0
-fitchannel.com, 1
fitinclass.com, 1
fitkram.cz, 1
fitness-challenge.co.uk, 1
@@ -17697,6 +18824,7 @@
fix-the-timeline.org, 1
fixatom.com, 1
fixed.supply, 1
+fixedtodayplumbing.com.au, 1
fixel.express, 1
fixforce.nl, 1
fixhotsauce.com, 1
@@ -17727,14 +18855,20 @@
flaemig42.de, 0
flagburningworld.com, 1
flagfox.net, 1
+flagriculture.gov, 1
flagshop.jp, 1
flagspot.net, 0
flam.io, 1
+flam3d.be, 1
+flam3d.nl, 1
+flam3d.org, 1
flamer-scene.com, 0
flamero.fi, 1
flamet.eu, 1
+flameworked.com, 1
flamingcow.tv, 1
flamingkeys.com, 1
+flamingowomenspavilion.com, 1
flamme-von-anor.de, 1
flana.com, 1
flanga.io, 1
@@ -17751,6 +18885,7 @@
flashgot.net, 1
flat.io, 1
flatbellyreview.com, 1
+flatbook.one, 1
flatmail.pl, 1
flatmatehub.com.au, 1
flatpackmates.co.uk, 1
@@ -17761,6 +18896,7 @@
flavr.be, 1
flawlesscowboy.xyz, 1
flcatering.com, 1
+flealab.it, 1
fleep.io, 1
fleesty.dynv6.net, 1
fleet-group.com, 1
@@ -17805,6 +18941,7 @@
flexstart.me, 1
flextrack.dk, 1
flextribly.xyz, 1
+flexve.com, 1
fliacuello.com.ar, 1
flibusta.appspot.com, 1
flickcritter.com, 1
@@ -17841,9 +18978,9 @@
floify.com, 1
floj.tech, 1
flokinet.is, 1
-floless.co.uk, 1
flomeyer.de, 1
floobits.com, 1
+floodsmart.gov, 1
floogulinc.com, 1
floorballpoint.cz, 1
flooringnightmares.com, 1
@@ -17854,6 +18991,8 @@
floraclick.net, 1
floraexpress.it, 1
florafiora.com.br, 1
+floravan.com, 1
+floravino.de, 1
florence.uk.net, 1
florenceapp.co.uk, 1
florent-tatard.fr, 1
@@ -17867,6 +19006,9 @@
florianmitrea.uk, 1
florianschmitt.ca, 1
floriantanner.ch, 1
+florida-prep.org, 1
+floridaagriculture.gov, 1
+floridaconsumerhelp.gov, 1
floridaengineering.org, 1
floridafabrication.net, 1
floridafieros.org, 1
@@ -17877,12 +19019,14 @@
florinlungu.it, 1
florismoo.nl, 1
florismouwen.com, 0
+floristmou.com, 1
florisvdk.net, 1
floriswesterman.nl, 1
florlola.com, 1
flosch.at, 0
floseed.fr, 1
floskelwolke.de, 1
+flossexanten.de, 1
floth.at, 1
flourishtogether.com, 1
flow.su, 1
@@ -17906,7 +19050,6 @@
flumble.nl, 1
flunschi.goip.de, 1
fluoxetine.net, 1
-flurp.de, 0
flushlife.com, 1
fluteandpianoteaching.co.uk, 1
flux.healthcare, 1
@@ -17918,6 +19061,7 @@
flw365365.com, 1
fly-en-drive.nl, 1
fly.moe, 1
+flyavantar.com, 1
flyboyfpv.com, 1
flydrivesicilie.nl, 1
flyer.tools, 1
@@ -17985,6 +19129,7 @@
fol.tf, 1
folio.no, 1
foliumbiosciences.com, 1
+foliumfinance.com, 1
foljeton.dk, 1
folk.as, 1
folkadelic.de, 1
@@ -17992,7 +19137,6 @@
followback.net, 1
follower98.ir, 1
followerrocket.com, 1
-followersya.com, 1
followings-live.com, 1
followmystaff.com, 1
followthatpage.com, 1
@@ -18003,9 +19147,7 @@
folwarkwiazy.pl, 1
fomopop.com, 1
fondationwiggli.ch, 1
-fondsdiscountbroker.de, 1
fondy.eu, 1
-fondy.ru, 1
fondy.ua, 1
foneo.com, 1
fonga.ch, 1
@@ -18014,6 +19156,7 @@
fonseguin.ca, 1
font-converter.net, 1
fonte-trading.com, 1
+fontedoprazer.com, 1
fontein.de, 1
fontlibrary.org, 1
fonts4free.net, 1
@@ -18023,6 +19166,7 @@
foo.hamburg, 1
foodattitude.ch, 1
foodblogger.club, 1
+foodboy.com, 1
foodcare.ml, 1
foodcowgirls.com, 1
foodev.de, 1
@@ -18041,9 +19185,8 @@
fooster.io, 1
foot.fr, 1
footagecrate.com, 1
-football.de, 1
+football.de, 0
footballforum.de, 1
-footloose.co.uk, 1
for.care, 1
foray-jero.me, 1
forbidden-mods.de, 1
@@ -18072,6 +19215,7 @@
forellenpark.com, 1
forento.be, 1
forestraven.net, 1
+forever.cat, 1
foreverclean.com, 1
foreverssl.com, 1
foreversummertime.com, 1
@@ -18100,6 +19244,7 @@
formini.dz, 1
formkiq.com, 1
formsbyair.com, 1
+formsmarts.com, 1
formula-ot.ru, 1
formulacionquimica.com, 1
formulastudent.de, 1
@@ -18124,6 +19269,7 @@
forsyththeatre.com, 1
forteggz.nl, 1
fortesanshop.it, 1
+forthetoys.com, 1
fortnine.ca, 1
fortnitemagic.ga, 1
fortoglethorpega.gov, 1
@@ -18133,15 +19279,16 @@
fortuna-apotheke-lahnstein.de, 1
fortuna-loessnitz.de, 1
fortuna-s.com, 1
+fortuna.co.ua, 1
forty-two.nl, 1
forty8creates.com, 1
fortytwo.cloud, 1
forum-bonn.de, 1
forum-heg.ch, 1
+forumotomobil.com, 1
forumvoordemocratie.nl, 1
forvisualdesign.com, 1
forward-fly-fishing.ch, 1
-foryouandyourcustomers.com, 1
foryoucosmeticos.com.br, 1
foryourhealthybody.com, 1
fosaudit.com, 1
@@ -18186,14 +19333,15 @@
foundationrepairnebraska.com, 1
foundationspecialisteast.com, 1
foundationspecialistmi.com, 1
+foundationswellness.net, 1
foundchurch.co.uk, 1
+founderio.net, 1
foundsounds.me, 1
fourashesgolfcentre.co.uk, 1
fourashesgolfcentre.com, 1
fourashesgolfcentre.uk, 1
fourdesignstudio.com, 0
fournarisopenday.com, 1
-foutrelis.com, 1
fowlervwparts.com, 1
fowlsmurf.net, 1
fox.my, 0
@@ -18212,7 +19360,6 @@
foxterrier.com.br, 1
foxyslut.com, 1
foyale.io, 1
-foyer-laique-segre.com, 1
fozzie.space, 1
fpaci.org, 1
fpasca.com, 1
@@ -18223,23 +19370,22 @@
fpsclasico.de, 1
fpt-technojapan.com, 1
fptravelling.com, 0
-fpvr.org, 1
fpy.cz, 1
fr.search.yahoo.com, 0
frack.nl, 0
fracreazioni.it, 1
fraesentest.de, 1
fragmentspuren.de, 1
-fragrances.bg, 1
fragstore.net, 1
fraho.eu, 1
-framapiaf.org, 1
+framapiaf.org, 0
framboise314.fr, 1
framedpaws.com, 1
framezdakkapellen.nl, 1
fran.cr, 1
francescopalazzo.com, 1
francescopandolfibalbi.it, 1
+francescoyatesfansite.com, 1
francetraceur.fr, 1
franchini.email, 1
franchini.engineer, 1
@@ -18257,9 +19403,9 @@
francoislepage.com, 1
francoz.me, 1
frandor.co.uk, 1
-frank.fyi, 1
frankbellamy.co.uk, 1
franke-chemie.de, 1
+frankellawfirm.com, 1
franken-lehrmittel.de, 1
frankenhost.de, 1
frankenlehrmittel.de, 1
@@ -18270,6 +19416,7 @@
frankierstar.de, 1
frankinteriordesign.co.uk, 1
frankl.in, 1
+franklincountyflorida.gov, 1
franklinhua.com, 1
frankmorrow.com, 1
frankopol-sklep.pl, 1
@@ -18282,10 +19429,13 @@
franz-vatter.de, 1
franz.beer, 1
franziska-pascal.de, 1
+franziskaherbert.de, 1
franzknoll.de, 1
franzt.de, 0
franzt.ovh, 1
frappant.cc, 1
+frappant.net, 1
+frasch-umzuege.de, 1
fraselab.ru, 1
frasesconemocion.com, 1
frasesdodia.com, 1
@@ -18293,7 +19443,6 @@
frasesytarjetas.com, 1
frasys.net, 1
frattaroli.org, 1
-frau-inge.de, 1
frau-pusteblu.me, 1
frau-sucht-bauer.de, 1
fraudmarc.com, 1
@@ -18336,7 +19485,9 @@
fredliang.cn, 1
fredloya.com, 1
fredriksslaktforskning.se, 1
-fredtec.ru, 1
+fredsmith.net, 1
+fredsmith.org, 1
+fredsmith.us, 1
fredvoyage.fr, 1
free-ss.site, 1
free-your-pc.com, 1
@@ -18434,6 +19585,7 @@
freezion.com, 1
frei.social, 1
freie-software.net, 1
+freiewaehler-verden.de, 1
freifahrt.de, 1
freifamily.ch, 1
freifunk-burgaltendorf.de, 1
@@ -18464,7 +19616,6 @@
freshdesigns.de, 1
freshdns.nl, 1
freshempire.gov, 1
-freshislandfish.com, 1
freshlymind.com, 1
freshmaza.com, 1
freshmaza.net, 1
@@ -18475,6 +19626,7 @@
freundinnen-ausflug.de, 1
freundinnen-kurzurlaub.de, 1
freundinnen-urlaub.de, 1
+frforms.com, 1
friarsonbase.com, 1
fribourgviking.net, 1
frickelboxx.de, 1
@@ -18498,6 +19650,7 @@
friendowment.us, 1
friends-of-naz.com, 1
friends-socialgroup.org, 1
+friends.tn, 1
friends24.cz, 1
friendship-quotes.co.uk, 1
friendshipismagicsquad.com, 1
@@ -18518,11 +19671,10 @@
friss.com, 1
fritzrepair.com, 1
frizo.com, 1
-frly.de, 1
+frizzless.com, 1
frnco.uk, 1
frob.nl, 1
frodriguez.xyz, 1
-froehlich.it, 1
froehliche-hessen.de, 1
frogatto.com, 1
frogeye.fr, 1
@@ -18533,6 +19685,7 @@
frolov.net, 1
frolova.org, 1
from-the-net.com, 1
+fromager.net, 1
fromix.de, 1
fromlemaytoz.com, 1
fromscratch.rocks, 1
@@ -18565,7 +19718,6 @@
frprn.xxx, 1
frsnpwr.net, 1
frtn.com, 1
-frtr.gov, 1
frtrains.com, 1
fruchthof24.de, 1
fruchtikus.net, 1
@@ -18575,7 +19727,6 @@
frugro.be, 1
fruition.co.jp, 1
fruitscale.com, 1
-fruityfitness.com, 1
fruityten.co.uk, 1
frusky.de, 1
frusky.net, 1
@@ -18591,8 +19742,9 @@
fsbnh.bank, 1
fsbpaintrock.com, 1
fsbturton.com, 1
+fsch2009.com, 1
fsck.cz, 1
-fsck.jp, 1
+fsck.jp, 0
fsckd.com, 1
fscott.de, 1
fsdress.com, 1
@@ -18600,7 +19752,6 @@
fsfxpackages.com, 1
fsg.one, 1
fsgeek.ca, 1
-fsj4u.ch, 1
fsk.fo, 1
fskounoike.com, 1
fsky.info, 1
@@ -18609,6 +19760,7 @@
fsstyle.com, 1
fstatic.io, 1
fsty.uk, 1
+fsvoboda.cz, 1
fsvt.ch, 1
ft.com, 0
ftang.de, 1
@@ -18616,6 +19768,7 @@
ftccomplaintassistant.gov, 1
ftcefile.gov, 1
ftdev.in, 1
+ftexchange.com, 1
ftgho.com, 1
fthat.link, 1
ftng.se, 1
@@ -18641,6 +19794,7 @@
fuckup.dk, 1
fuckz.net, 1
fuechschen.org, 1
+fuego.tech, 1
fuelfirebrand.com, 1
fuelingyourdreams.com, 1
fuerstenfelder-immobilien.de, 1
@@ -18652,28 +19806,28 @@
fujianshipbuilding.com, 1
fujiwaraqol.com, 1
fujiwarashinzo.com, 1
+fukakukeiba.com, 1
fukata.org, 1
fukikaeru.com, 1
fukuiedu.com, 1
fukuko.biz, 1
fukuko.xyz, 1
+fukushima-fun.com, 1
fukushimacoffee.com, 1
fulfilmentcrowd.com, 1
fulgenzis.com, 1
+fulijiejie.com, 1
fuliwang.info, 1
fuliwang.us, 1
full-race.com, 1
full-stack.ninja, 1
-fullautomotivo.com.br, 1
fullbundle.com, 1
fullereno.com, 1
fullerlife.org.uk, 1
fullfilez.com, 1
-fullhost.com, 1
fullhub.ru, 1
fullmatch.net, 1
-fullnitrous.com, 1
-fullstacknotes.com, 1
+fullstacknotes.com, 0
fumblers.ca, 1
fumerolles.ch, 1
fun-bounce.co.uk, 1
@@ -18692,6 +19846,7 @@
funandbounce.com, 1
funatic.nl, 1
funbouncelincs.co.uk, 1
+funbuynet.com.br, 1
funchestra.at, 0
functional.cc, 1
functions-online.com, 1
@@ -18701,6 +19856,7 @@
fundays.nl, 1
fundchan.com, 1
fundeego.com, 1
+fundmylegalclaim.co.uk, 1
fundort.ch, 1
funds.ddns.net, 1
funfactorleeds.co.uk, 1
@@ -18772,8 +19928,9 @@
fuszara.eu, 1
fuszara.pl, 1
futa.agency, 1
-futa.moe, 1
+futa.moe, 0
futaba-works.com, 1
+futbolvivo.tv, 1
futbomb.com, 1
futcre.com, 1
futos.de, 1
@@ -18791,12 +19948,12 @@
futuressm.com, 1
futuretimes.io, 1
futurezone.at, 1
-futurope.com, 1
fuvelis.com, 1
fuvelis.fr, 1
fuwafuwa.moe, 1
fuxwerk.de, 1
fuyu.moe, 1
+fuzenet.net, 1
fuzoku-sodan.com, 1
fuzoku.jp, 1
fuzzing-project.org, 1
@@ -18805,6 +19962,7 @@
fwest.ovh, 1
fwest98.nl, 1
fwest98.ovh, 1
+fwz.me, 1
fx-rk.com, 1
fx24.uk, 1
fx5.de, 1
@@ -18833,24 +19991,27 @@
fyfywka.com, 1
fyksen.me, 1
fyn.nl, 1
+fyner.lt, 1
fyol.pw, 1
fyol.xyz, 0
fyreek.me, 1
fyretrine.com, 1
fysesbjerg.dk, 1
-fysio123.nl, 1
fysiomassageoosterhout.nl, 1
+fysiotherapieapeldoornzuid.nl, 1
fysiotherapieholtenbroek.nl, 1
-fysiotherapienieuwveen.nl, 1
fysiotherapierossum.nl, 1
fysiovdberg.nl, 1
fysuite.com, 1
fytcart.com, 1
+fytorio-pasxalis.gr, 1
fzbrweb.cz, 1
+fzdm.com, 1
fzhyzamt.com, 1
fztopsec.com, 1
fzx750.ru, 1
g-ds.de, 1
+g-fruit.gr, 1
g-m-w.eu, 1
g-p-design.com, 1
g-rom.net, 1
@@ -18871,9 +20032,13 @@
g3dev.ch, 1
g3rv4.com, 1
g4w.co, 1
-g5.gov, 1
+g5197.co, 1
g6666g.tk, 1
g8energysolutions.co.uk, 1
+g9297.co, 1
+g9397.com, 1
+g9721.com, 1
+g9728.co, 1
ga-2.it, 1
ga-part.ru, 1
gaasuper6.com, 1
@@ -18882,20 +20047,21 @@
gabeb1920.com, 1
gabecook.com, 1
gabethebabetv.com, 1
+gabinetejuridicotecnologicojuandemeseguer.es, 1
gabinetpsychoterapii.krakow.pl, 1
gabiocs.com, 1
gabriel.to, 1
gabriele-kluge.de, 1
gabriele.tips, 1
-gabrielkoo.com, 1
+gabrielgn.com.br, 1
gabrielsimonet.ch, 1
gabrielsteens.nl, 1
+gabz.pw, 1
gachimuchi.ru, 1
gachiyase.com, 1
gachter.name, 1
gadabit.pl, 1
gaddini.it, 1
-gadget-tips.com, 1
gadgetadvisor.com, 1
gadgethacks.com, 1
gadse.games, 1
@@ -18908,14 +20074,13 @@
gaff-rig.co.uk, 1
gaflooring.com, 1
gafunds.com, 1
-gagliarducci.it, 1
gagne.tk, 1
gagnerplusdargent.info, 1
gagniard.org, 1
gagor.pl, 1
gagygnole.ch, 1
gaiavanderzeyp.com, 1
-gaichon.com, 1
+gaichon.com, 0
gailbartist.com, 1
gailfellowsphotography.com, 1
gaines-sodiamex.fr, 1
@@ -18925,7 +20090,6 @@
gajas18.com, 1
gajowniczek.eu, 1
gakdigital.com, 1
-gakkainavi-epsilon.jp, 1
gakkainavi-epsilon.net, 1
gakki.photos, 1
gaku-architect.com, 1
@@ -18934,17 +20098,20 @@
galacg.me, 1
galactic-crew.org, 1
galak.ch, 1
+galaltosalento.it, 1
galanight.cz, 1
+galax.us, 1
galaxus.at, 1
galaxus.ch, 1
galaxus.com, 1
galaxus.de, 1
+galaxus.eu, 1
galaxus.fr, 1
galaxy.edu.pe, 1
galaxymimi.com, 1
+galaxymusicpromo.com, 1
galeria42.com, 1
galeriajardim.com.br, 1
-galerialottus.com.br, 1
galeriarr.pl, 1
galeriart.xyz, 1
galeries.photo, 1
@@ -18967,7 +20134,6 @@
gallmeyer-consulting.com, 1
gallun-shop.com, 1
galoserver.org, 1
-galpaoap.com.br, 1
galvingao.com, 1
gam3rs.de, 1
gamberorosso.menu, 1
@@ -18982,16 +20148,16 @@
game-club.me, 1
game-files.net, 0
game-gentle.com, 1
-game-topic.ru, 1
game4less.com, 1
game7.de, 1
game88city.com, 1
game88city.net, 1
gameanalytics.com, 1
gameblabla.nl, 1
+gamebrott.com, 1
gamecard-shop.nl, 1
-gamecdn.com, 1
gamechefpummarola.eu, 1
+gamechurch.de, 1
gameclue.jp, 1
gamecollector.be, 1
gameconservation.org.uk, 1
@@ -19001,13 +20167,14 @@
gameharbor.eu, 1
gameindustry.de, 1
gameisbest.jp, 1
+gamejobs.co, 1
gamekaitori.jp, 1
gamekeepers.cz, 1
-gamekeysuche.de, 1
gamemodding.com, 1
gamenauta.com.br, 1
gamenerd.net, 1
gameofbay.org, 1
+gameofbooks.de, 1
gamepad.com.br, 1
gameplaysforkids.com, 1
gamepreorders.com, 1
@@ -19027,6 +20194,7 @@
gameshogun.xyz, 1
gameshowchallenge.ie, 1
gamesided.com, 1
+gamesme.cn, 1
gamesplanet.com, 1
gamesputnik.ru, 1
gamestats.gg, 1
@@ -19054,6 +20222,7 @@
gan.wtf, 1
ganado.org, 1
ganaenergia.com, 1
+ganaenergia.es, 1
ganasoku.net, 1
gancedo.com.es, 1
gandalfservice.com, 1
@@ -19062,7 +20231,6 @@
gandgliquors.com, 1
ganggalbichler.at, 1
gangnam-club.com, 1
-gangnamavenue.com, 1
gangnamcool.com, 1
gansleit.com, 0
ganztagplus.de, 1
@@ -19084,22 +20252,21 @@
garageenginuity.com, 1
garagefox.ch, 1
garagegoossens.be, 1
-garagelink.jp, 1
garagemhermetica.org, 1
garagevanhulle-used.be, 1
garanteasy.com, 1
garantieabschluss.de, 0
+garazskapuszereles.hu, 1
garbage-juice.com, 1
-garbagedisposalguides.com, 1
garbomuffin.com, 1
garcia-franco.com, 1
garciagerman.com, 1
garda-see.mobi, 1
gardedenfantspourtous.fr, 1
garden-life.org, 1
-gardencarezone.com, 1
gardengameshireuk.com, 1
gardeningdirect.co.uk, 1
+gardenstate.tech, 1
gardikagigih.com, 1
gardinte.com, 1
gardis.ua, 1
@@ -19108,9 +20275,12 @@
garethkirk.com, 1
garethkirkreviews.com, 1
garethrhugh.es, 1
-garforthgolfclub.co.uk, 1
gargazon.net, 1
garnuchbau.de, 1
+garriganenterprises.com, 1
+garriganenterprises.net, 1
+garriganenterprisesinc.com, 1
+garriganenterprisesinc.net, 1
garron.net, 1
garrowmediallc.com, 1
gartenbaur.de, 1
@@ -19128,17 +20298,15 @@
gassouthkenticoqa.azurewebsites.net, 1
gastauftritt.net, 1
gastoudererenda.nl, 1
-gastritisolucion.com, 1
gastromedicalcenter.com.br, 1
gastrotiger.at, 1
gastrotiger.de, 1
gatapro.net, 0
-gate2home.com, 1
gateaucreation.fr, 1
gatekiller.co.uk, 1
gatemoves.com, 1
gatewaybridal.com, 1
-gatewaybronco.com, 1
+gathermycrew.org.au, 1
gathu.co.ke, 1
gatilagata.com.br, 1
gatomix.net, 1
@@ -19179,12 +20347,14 @@
gboys.net, 1
gbs-uk.com, 1
gc-mc.de, 1
+gc.de, 1
gc.gy, 1
gc.net, 1
gc.ru.net, 1
gcbit.dk, 1
gcfadvisors.com, 1
gcgeeks.com.au, 1
+gchp.ie, 0
gchq.wtf, 1
gcoded.de, 1
gcodetools.com, 1
@@ -19200,6 +20370,8 @@
gdngs.de, 1
gdoce.es, 0
gdpr-pohotovost.cz, 1
+gdraco.com, 1
+gdsqua.re, 1
gdutnic.com, 1
gdv.me, 1
gdz-spishy.com, 1
@@ -19224,6 +20396,7 @@
gecem.org, 1
gechr.io, 1
geckler-ee.de, 0
+gedachtekaarsje.nl, 1
gedankenworks.com, 1
geder.at, 1
gedlingcastlehire.co.uk, 1
@@ -19247,7 +20420,9 @@
geeks.lgbt, 1
geeks.one, 0
geekshirts.cz, 1
+geekstreet.fr, 1
geekthis.de, 1
+geektier.com, 1
geektopia.es, 1
geekwhack.org, 1
geekwithabudget.com, 1
@@ -19260,9 +20435,9 @@
geerdsen.net, 1
geertdegraaf.nl, 1
geertswei.nl, 1
+gefolge.org, 1
gegeco.ch, 1
geh.li, 1
-gehaowu.com, 1
gehas-wein-shop.de, 1
gehirn.co.jp, 1
gehirn.jp, 1
@@ -19284,10 +20459,9 @@
geldimblick.de, 1
geldteveel.eu, 1
geleenbeekdal.nl, 1
-geleia-real.com, 1
geli-graphics.com, 1
gelis.ch, 1
-gelodosul.com.br, 1
+gellis12.com, 1
gelog-software.de, 0
gelonghui.com, 1
geloofindemocratie.nl, 0
@@ -19331,6 +20505,7 @@
generationsweldom.com, 1
generator.creditcard, 1
generic.cx, 1
+generujdata.cz, 1
genesiseureka.com, 1
genesismachina.ca, 1
genesistrading.com, 1
@@ -19343,7 +20518,6 @@
geneve.guide, 1
genevoise-entretien.ch, 1
genfaerd.dk, 1
-genia-life.de, 1
geniofinanciero.org, 1
geniush.ovh, 1
geniushost.in, 1
@@ -19351,11 +20525,11 @@
geniuszone.biz, 1
genocidediary.org, 1
genodeftest.de, 1
-genome.gov, 1
genomequestlive.com, 1
genoog.com, 1
genosse-einhorn.de, 1
genossen.ru, 1
+genossenwiese.ch, 1
genoveve.de, 1
gensend.com, 1
gensenwedding.jp, 1
@@ -19366,9 +20540,13 @@
gensokyo.chat, 0
gensokyo.re, 1
gensonline.eu, 1
+gentcdn.com, 1
gentianes.ch, 1
+gentlent.com, 1
+gentlent.net, 1
gentoo-blog.de, 1
gentooblog.de, 1
+gentz.rocks, 1
genusshotel-riegersburg.at, 1
genxnotes.com, 1
geocar.com, 1
@@ -19381,6 +20559,7 @@
geoip.stg.fedoraproject.org, 1
geojs.io, 1
geology-schools.com, 1
+geomac.gov, 1
geometra.roma.it, 1
geometra24.it, 1
geomex.be, 1
@@ -19417,18 +20596,21 @@
geraldsonrealty.com, 1
gerardinden.nl, 1
gerardobsd.com, 1
+gerardozamudio.mx, 1
gerbyte.co.uk, 1
gerbyte.com, 1
gerbyte.uk, 1
geri.be, 1
germancraft.net, 1
germandarknes.net, 1
+germanmasterpainters.nz, 1
germansoldiers.net, 1
germanssky.de, 1
gernert-server.de, 1
gero.io, 1
gerritcodereview.com, 1
gers-authentique.com, 1
+gervais-avocat.fr, 1
gerwinvanderkamp.nl, 1
ges-bo.de, 1
geschenkly.de, 1
@@ -19438,6 +20620,7 @@
gesica.cloud, 1
gesnex.com, 1
gessettirotti.it, 1
+gestionrocamar.es, 1
gestorehotel.com, 1
gestormensajeria.com, 1
gestsal.com, 1
@@ -19468,11 +20651,11 @@
geteduroam.no, 1
getenv.io, 1
geterp.ru, 1
+geteventbox.com, 1
getfedora.org, 1
getfilterlive.org, 1
getfirstalert.com, 1
getflorence.co.uk, 1
-getfoundquick.com, 1
getgeek.dk, 1
getgeek.ee, 1
getgeek.es, 1
@@ -19496,6 +20679,7 @@
getmango.com, 1
getmdl.io, 1
getmerch.eu, 1
+getmovil.com, 0
getnib.com, 1
getnikola.com, 1
getpagespeed.com, 1
@@ -19520,6 +20704,7 @@
getthefriendsyouwant.com, 1
getticker.com, 1
gettodoing.com, 1
+gettok.com, 1
gettopquality.com, 1
getts.ro, 1
getupandbounce.co.uk, 1
@@ -19543,9 +20728,9 @@
gfedating.com, 1
gfelite.de, 1
gfestival.fo, 1
+gfhgiro.nl, 0
gfk-kunststoff-luebben.de, 1
gflame.de, 1
-gflclan.ru, 1
gfms.ru, 1
gfnetfun.cf, 1
gforce.ninja, 1
@@ -19555,6 +20740,12 @@
gfournier.ca, 1
gfw.moe, 1
gfxbench.com, 1
+gg5197.co, 1
+gg9297.co, 1
+gg9397.com, 1
+gg9721.com, 1
+gg9728.co, 1
+ggbet.me, 1
ggdcpt.com, 1
gginin.today, 1
ggl-luzern.ch, 1
@@ -19568,25 +20759,25 @@
ggservers.com, 1
ggss.cf, 1
ggx.us, 1
+gh-sandanski.com, 1
gh16.com.ar, 1
gha.st, 1
ghaglund.se, 1
ghettonetflix.de, 1
ghfip.com.au, 1
+ghid-pitesti.ro, 1
ghini.com, 1
ghislainphu.fr, 1
+ghost-legion.com, 1
ghostblog.info, 0
ghostcir.com, 1
ghou.me, 1
ghowell.io, 1
-ghrelinblocker.info, 1
-ghrelinblocker.org, 1
ghuntley.com, 0
giac.org, 1
giacomodrago.com, 1
giacomodrago.it, 1
giacomopelagatti.it, 1
-giaithich.net, 1
giakki.eu, 0
giannademartini.com, 1
gianproperties.com, 1
@@ -19595,6 +20786,7 @@
gianttree.de, 1
giardinaggio.milano.it, 1
giardinaggio.napoli.it, 1
+giardiniblog.it, 1
giardiniere.bologna.it, 1
giardiniere.milano.it, 1
giardiniere.roma.it, 1
@@ -19615,7 +20807,6 @@
giftedconsortium.com, 1
giftking.nl, 0
giftlist.guru, 1
-giftmaniabrilhos.com.br, 1
gifts.best, 1
gifts365.co.uk, 1
giftsn.com.sg, 0
@@ -19625,7 +20816,6 @@
gig-raiffeisen.de, 1
gig.ru, 0
giga.nl, 1
-gigabitz.pw, 1
gigacog.com, 1
gigantism.com, 1
gigawa.lt, 1
@@ -19641,13 +20831,11 @@
gigtroll.eu, 1
gijsbertus.com, 1
gijswesterman.nl, 1
-gikovatelojavirtual.com.br, 1
-gilangcp.com, 0
+gilangcp.com, 1
gileadpac.com, 1
gilescountytn.gov, 1
giliamor.com, 1
gilium.com, 1
-gillesdesnoyers.com, 1
gillesmorelle.com, 1
gillfamily.de, 1
gillmanandsoame.co.uk, 1
@@ -19659,6 +20847,7 @@
gimme.money, 1
gina-architektur.design, 1
ginabaum.com, 1
+ginen.xyz, 1
gingersutton.com, 1
ginionusedcars.be, 1
ginja.co.th, 1
@@ -19669,7 +20858,6 @@
ginza-viola.com, 1
ginzadelunch.jp, 1
ginzaj.com, 1
-giochi-online.ws, 1
giochiecodici.it, 1
giochistem.it, 1
gioielleriamolena.com, 1
@@ -19688,17 +20876,15 @@
girlz.jp, 1
girsa.org, 1
girvas.ru, 1
-gisac.org, 1
gisch.tk, 1
-gisgov.be, 1
gisher.news, 1
gisher.org, 1
gisher.video, 1
gishiko.net, 1
gistr.io, 1
-git.ac.cn, 1
git.co, 1
-git.market, 1
+git.market, 0
+git.org.il, 1
git.sb, 1
git.tt, 1
gitecolombedesbois.com, 1
@@ -19716,12 +20902,14 @@
giuem.com, 1
giunchi.net, 1
giuseppemacario.men, 1
+give.net, 1
give2charity.co, 1
give2charityapp.com, 1
giveattheoffice.org, 0
giveaways.ph, 1
giveme.online, 1
given2.com, 1
+giveoneup.org, 1
giverang.biz, 1
giverang.com, 1
givesunlight.com, 1
@@ -19747,6 +20935,12 @@
gla-hyperloop.com, 1
glabiatoren-kst.de, 1
glaciernursery.com, 1
+gladdy.co.uk, 1
+gladdy.uk, 1
+gladdymedia.co.uk, 1
+gladdymedia.com, 1
+gladdymedia.uk, 1
+gladiac.duckdns.org, 1
gladwellentertainments.co.uk, 1
gladysstrickland.com, 1
glahcks.com, 1
@@ -19754,7 +20948,6 @@
glamguru.world, 1
glamour4you.de, 1
glamourdaze.com, 1
-glamouria.com.br, 1
glasdon.com, 1
glasen-hardt.de, 1
glasfaser-im-hanseviertel.de, 1
@@ -19794,6 +20987,7 @@
global-lights.ma, 1
global-office.com, 1
global-village.koeln, 1
+globalbano.com, 1
globalbridge-japan.com, 1
globalcanineregistry.com, 1
globalchokepoints.org, 1
@@ -19801,6 +20995,10 @@
globalgivingtime.com, 1
globalgovernancewatch.org, 1
globalhealth.gov, 1
+globalhealthstrategiesnetwork.com, 1
+globalhealthstrategiesnetwork.info, 1
+globalhealthstrategiesnetwork.net, 1
+globalhealthstrategiesnetwork.org, 1
globalhorses.de, 1
globalinvestigations.co.uk, 1
globalipaction.ch, 1
@@ -19812,17 +21010,20 @@
globalnomadvintage.com, 1
globalonetechnology.com, 1
globalperspectivescanada.com, 1
-globalprojetores.com.br, 1
globalresearchcouncil.org, 1
globalresistancecorporation.com, 1
globaltennis.ca, 1
globalventil.com, 1
globalvisions-events.ch, 1
globalvisions-events.com, 1
+globalwitness.org, 1
globcoin.io, 1
+globe-flight.de, 1
globelink-group.com, 1
+globologic.com, 1
globuli-info.de, 1
glocalworks.jp, 1
+gloeckle-gruppe.de, 1
glofox.com, 1
glolighting.co.za, 1
gloneta.com, 0
@@ -19831,6 +21032,7 @@
gloomyspark.com, 1
gloomyvancouver.com, 1
gloria.tv, 1
+gloryholefucking.com, 1
glosiko.com, 1
glossopnorthendafc.co.uk, 1
glotech.co.uk, 1
@@ -19850,6 +21052,7 @@
gm-net.jp, 1
gm.search.yahoo.com, 0
gmacedo.com, 1
+gmail, 1
gmail.com, 0
gmanukyan.com, 1
gmbh-kiekin.de, 1
@@ -19857,6 +21060,7 @@
gmccar.it, 1
gmcd.co, 1
gmdu.net, 1
+gme.one, 1
gmind.ovh, 1
gmod.de, 1
gmpark.dk, 1
@@ -19882,7 +21086,6 @@
gnetwork.eu, 1
gnfrazier.me, 1
gnhub.org, 1
-gnilebein.de, 1
gnk.io, 1
gnom.me, 1
gnuand.me, 1
@@ -19911,11 +21114,12 @@
goblintears.com, 1
gobouncy.co.uk, 1
gobouncy.com, 1
-gobranding.com.vn, 1
+gobytedesign.co.uk, 1
gocardless.com, 1
gocher.me, 1
gochu.se, 1
gocleanerslondon.co.uk, 1
+gocphongthuy.net, 1
god-clan.hu, 1
god-esb.com, 1
godattributes.com, 1
@@ -19926,7 +21130,6 @@
godclan.hu, 1
godesb.com, 1
godesigner.ru, 1
-godofnea.com, 1
godrealms.com, 1
godrive.ga, 1
godsofhell.com, 1
@@ -19959,7 +21162,6 @@
gogsat.com, 1
gohon.org, 1
gohongi-katakori.com, 1
-goiaspropaganda.com.br, 1
goingreen.com.au, 1
gokhankesici.com, 1
gokmenguresci.com, 1
@@ -19967,14 +21169,16 @@
golang.zone, 1
golangnews.com, 1
goldclubcasino.com, 1
+goldcoast-plumbing.com.au, 1
goldcoastasian.com, 1
goldcoasthypnotherapyhypnosis.com.au, 1
goldcoastphotographycourses.com, 1
goldcoaststumpbusters.com, 1
goldenbadger.de, 1
goldendawnapersonalaffair.com, 1
+goldeneggs.club, 0
goldenhillsoftware.com, 1
-goldenhost.ca, 1
+goldenhost.ca, 0
goldenplate.com.sg, 1
goldenruleemail.com, 1
goldfelt.com, 1
@@ -19984,6 +21188,7 @@
goldsecurity.com, 1
goldsilver.org.ua, 1
goldstein.tel, 1
+goldsteinlawgroup.com, 1
goldwater.gov, 1
goldwaterfoundation.gov, 1
goldwaterscholarship.gov, 1
@@ -20005,9 +21210,11 @@
gomel.city, 1
gomelchat.com, 1
gomelphoto.com, 1
+gomiblog.com, 1
gommista.roma.it, 1
gondawa.com, 1
gondelvaartdwarsgracht.nl, 1
+gondola-parkinson.com, 1
gongjianwei.com, 1
gongjuhao.com, 1
gonx.dk, 0
@@ -20019,6 +21226,7 @@
gooddomainna.me, 1
goodfeels.net, 1
goodhealthtv.com, 1
+goodiesoft.hu, 1
goodiesoftware.xyz, 1
goodquote.gq, 1
goodryb.top, 1
@@ -20034,12 +21242,14 @@
googlehosts.org, 1
googlemail.com, 0
googleplex.com, 1
+googleshortcuts.org, 1
googlesource.com, 1
goombi.fr, 1
goonersworld.co.uk, 1
+goonfleet.com, 1
goontopia.com, 0
goooo.info, 1
-gooroosmarketplace.com, 1
+gootax.pro, 0
goover.de, 1
goow.in, 1
goozp.com, 1
@@ -20048,9 +21258,11 @@
goplex.com.au, 1
goproallaccess.com, 1
goproinspectiongroup.com, 1
+gopwhip.gov, 1
goquiq.com, 1
goranrango.ch, 1
gordeijnsbouw.nl, 1
+gordonchevy.com, 1
gordonscouts.com.au, 1
gorealya.com, 1
gorf.chat, 1
@@ -20063,12 +21275,12 @@
gorognyelv.hu, 1
gorschenin.com, 1
gosccs.com, 1
-gosciencegirls.com, 1
gosforthdentalsurgery.co.uk, 1
goshawkdb.io, 1
goshin-group.co.jp, 1
goshow.tv, 1
gosnipe.com, 1
+goso.ga, 0
gosolockpicks.com, 1
gospelfollower.com, 1
gospelofmark.ch, 1
@@ -20082,6 +21294,7 @@
got-tty.de, 1
goteborgsklassikern.se, 1
gotech.com.eg, 0
+gotgenes.com, 0
gothamlimo.com, 1
gothic.dating, 1
gotirupati.com, 0
@@ -20090,9 +21303,11 @@
goto.msk.ru, 1
goto.world, 1
goto10.se, 1
-gotomi.info, 1
+gotomi.info, 0
+gotowned.org, 0
gotoxy.at, 1
gotrail.fr, 1
+gotrek.com.au, 1
gottfridsberg.org, 1
goudenharynck.be, 1
goufaan.com, 1
@@ -20109,6 +21324,7 @@
governorhub.com, 1
govisitcostarica.co.cr, 1
govisitcostarica.com, 1
+govloans.gov, 1
govsurvey.us, 1
govtjobs.blog, 1
govype.com, 1
@@ -20123,6 +21339,7 @@
gozadentro.com, 1
gozenhost.com, 1
gpalabs.com, 1
+gpccp.cc, 1
gpcsolutions.fr, 1
gpdimaranathasiantar.org, 0
gpfclan.de, 1
@@ -20143,7 +21360,6 @@
gpureport.cz, 1
gpws.ovh, 1
gpyy.net, 1
-gqmstore.com.br, 1
gr.search.yahoo.com, 0
gr8engineer2b.com, 1
gra2.com, 1
@@ -20151,6 +21367,7 @@
graasp.net, 0
grabacabpa.com, 1
grabadolasermonterrey.com, 1
+grabatt.de, 1
grabi.ga, 1
grace-wan.com, 1
gracebaking.com, 0
@@ -20183,7 +21400,6 @@
grailify.com, 1
graingert.co.uk, 1
graliv.net, 0
-gram.tips, 1
gramati.com.br, 1
grammysgrid.com, 1
grancellconsulting.com, 1
@@ -20202,6 +21418,7 @@
grandmusiccentral.com.au, 1
grandpadusercontent.com, 1
grandwailea.com, 1
+grandworldnghiduong.com, 1
granfort.es, 0
granian.pro, 1
granishe.com, 1
@@ -20209,18 +21426,17 @@
grannys-stats.com, 1
grannyshouse.de, 1
grantcooper.com, 1
-grantdb.ca, 1
granth.io, 1
grantmorrison.net, 1
grantplatform.com, 1
grantsplatform.com, 1
-graonatural.com.br, 1
grapee.jp, 1
grapeintentions.com, 1
grapevine.is, 1
graph.org, 1
graphcommons.com, 1
graphene.software, 1
+grapheneos.org, 1
graphic-schools.com, 1
graphic-shot.com, 1
graphire.io, 1
@@ -20241,6 +21457,7 @@
grasshoppervape.com, 1
grasso.io, 1
grassreinforcement.com.au, 1
+gratis.market, 1
gratisgamecards.nl, 1
gratisonlinesex.com, 1
gratisrollenspieltag.de, 1
@@ -20273,11 +21490,11 @@
greatfire.kr, 1
greatfire.org, 1
greathairtransplants.com, 1
-greathosts.biz, 1
greatislandarts.ca, 1
greatlakeside.de, 1
greatlifeinsurancegroup.com, 1
greatskillchecks.com, 1
+greatwebdesign.uk, 1
greboid.co.uk, 1
greboid.com, 1
greek.dating, 1
@@ -20290,6 +21507,7 @@
green-light.ga, 1
green-light.gq, 1
green-light.ml, 1
+green-techno.ru, 1
greenaddress.it, 1
greenapproach.ca, 1
greencircleplantnursery.com.au, 1
@@ -20297,6 +21515,7 @@
greenconn.ca, 1
greener.pl, 1
greengoblindev.com, 1
+greengorych.ru, 1
greengov.gov, 1
greenhats.de, 1
greenliquidsystem.com, 1
@@ -20306,7 +21525,6 @@
greenoutdoor.dk, 0
greenpanda.de, 1
greenpartyofnewmilford.org, 1
-greenpaws.ee, 1
greenpeace-magazin.de, 1
greenpeace.berlin, 1
greenponik.com, 1
@@ -20347,6 +21565,7 @@
grepmaste.rs, 1
grepular.com, 1
gresak.io, 1
+greta-birkner.de, 1
greuel.online, 1
greve.xyz, 1
grexx.co.uk, 1
@@ -20354,7 +21573,6 @@
grexx.nl, 1
grey.house, 1
greybeards.ca, 1
-greybit.net, 1
greyhash.se, 1
greymattertechs.com, 1
greysky.me, 1
@@ -20363,12 +21581,13 @@
greywizard.com, 1
greywolf.cz, 1
grh.am, 1
+griassdi-reseller.de, 1
gricargo.com, 1
grid.studio, 1
gridle.io, 1
+gridpack.org, 1
gridsmartercities.com, 1
griechische-pfoetchen.de, 1
-griecopelino.com, 1
griefheart.com, 1
grieg-gaarden.no, 1
grieg.com, 1
@@ -20379,6 +21598,7 @@
grieglogistics.no, 1
griegshipbrokers.com, 1
griegshipbrokers.no, 1
+grienenberger.eu, 1
griesser2.de, 1
grifomarchetti.com, 1
grillen-darf-nicht-gesund-sein.de, 1
@@ -20388,6 +21608,7 @@
grimm-gastrobedarf.de, 1
grimneko.de, 1
grimstveit.no, 1
+grinnellplanes.com, 1
grinnellplans.com, 1
gripnijmegen.rip, 1
grippe-impftermin.de, 1
@@ -20417,10 +21638,12 @@
groovydisk.com, 1
groovygoldfish.org, 1
gropp.org, 1
+grosdebit.com, 1
gross-gerau-hausarzt.de, 1
gross.business, 1
-grossberger-ge.org, 1
+grossberger-ge.org, 0
grossell.ru, 1
+grossiste-en-ligne.com, 1
grossmisconduct.news, 1
groszek.pl, 1
groth.im, 1
@@ -20440,6 +21663,7 @@
grouphomes.com.au, 0
groupme.com, 1
groups.google.com, 1
+groupseslogistic.com, 1
grove-archiv.de, 1
growingallthings.co.uk, 1
growingmetrics.com, 1
@@ -20457,10 +21681,13 @@
gruene-wattenscheid.de, 1
gruenes-wp.de, 1
gruenprint.de, 1
+gruenstreifen-ev.de, 1
grumpy.fr, 1
grumpygamers.com, 1
+grundlage.com.ua, 1
grunwaldzki.center, 1
grunwasser.fr, 1
+gruper.mk, 1
grupodatco.com, 1
grupomakben.com, 1
grupomedlegal.com, 1
@@ -20493,7 +21720,6 @@
gtdgo.com, 0
gtlaun.ch, 1
gtlfsonlinepay.com, 1
-gtmasterclub.it, 0
gtmetrix.com, 1
gtn-pravda.ru, 1
gtoepfer.de, 1
@@ -20505,7 +21731,7 @@
gtxbbs.com, 1
gtxmail.de, 1
guadagnare.info, 1
-guajars.cl, 1
+guajars.cl, 0
guannan.net.cn, 1
guanyembadalona.org, 1
guanzhong.ca, 1
@@ -20556,6 +21782,7 @@
guides-peche64.com, 1
guidesacademe.com, 1
guidetoiceland.is, 0
+guildbase.de, 1
guildgearscore.cf, 0
guildofmusicsupervisors.co.uk, 1
guillaume-briand.fr, 1
@@ -20564,7 +21791,6 @@
guillemaud.me, 1
guim.co.uk, 1
guineapigmustach.es, 1
-guishem.com, 1
guitarvolume.com, 1
gulchuk.com, 1
gulenbase.no, 1
@@ -20574,10 +21800,10 @@
gumeyamall.jp, 1
gumi.ca, 1
gummibande.noip.me, 1
+gummientchen.net, 1
gunauc.net, 1
gunhunter.com, 1
gunn.ee, 1
-gunsofshadowvalley.com, 1
gunwatch.co.uk, 1
gunworld.com.au, 1
gunz.net, 1
@@ -20589,7 +21815,6 @@
guoliang.me, 1
guozeyu.com, 1
gupfen.ch, 1
-guphi.net, 0
gurkan.in, 1
gurmel.ru, 1
gurpusmaximus.com, 1
@@ -20602,6 +21827,7 @@
gus.host, 1
gus.moe, 1
gustaff.de, 1
+gustiaux.com, 0
gut8er.com.de, 1
guthabenkarten-billiger.de, 1
gutools.co.uk, 1
@@ -20615,6 +21841,7 @@
guvernalternativa.ro, 1
guyeskens.be, 1
guysauto.com, 1
+guytarrant.co.uk, 1
gv-neumann.de, 1
gv-salto.nl, 1
gvatas.in, 1
@@ -20628,12 +21855,14 @@
gvoetbaldagenalcides.nl, 1
gvt2.com, 1
gvt3.com, 1
+gvwgroup.cloud, 1
gvwgroup.com, 1
gw2efficiency.com, 1
gw2treasures.com, 1
gw2zone.net, 1
gwerder.net, 1
gwhois.org, 1
+gwilken.com, 1
gwo24.pl, 1
gwrtech.com, 1
gwsec.co.uk, 1
@@ -20641,7 +21870,6 @@
gxgx.org, 1
gxlrx.net, 1
gxmyqy.net, 1
-gyara.moe, 1
gyas.nl, 1
gymagine.ch, 1
gymbunny.de, 1
@@ -20660,7 +21888,6 @@
gyrenens.ch, 1
gyu-raku.jp, 1
gyulakerezsi.ro, 1
-gyume.ir, 1
gz-architekten.de, 1
gz-benz.com, 1
gz-bmw.com, 1
@@ -20670,8 +21897,8 @@
gzitech.org, 1
gzom.ru, 1
gzriedstadt.de, 1
+h-ealthy.net, 1
h-jo.net, 1
-h-suppo.com, 1
h001.ru, 1
h09.eu, 1
h0r.st, 1
@@ -20681,6 +21908,7 @@
h1ctf.com, 1
h1z1swap.com, 1
h24.org, 1
+h2b.me, 1
h2cdn.cloud, 1
h2rul.eu, 1
h2s-design.de, 1
@@ -20691,6 +21919,10 @@
h3x.net, 1
h3z.jp, 1
h404bi.com, 1
+h5197.co, 1
+h9297.co, 1
+h9397.com, 1
+h9728.co, 1
ha-kunamatata.de, 1
ha.com, 1
ha3.eu, 1
@@ -20699,19 +21931,17 @@
haancommunity.cf, 1
haarigerrattenarsch.com, 1
haarlemsesaxofoonschool.nl, 1
+haarstudiok99.nl, 1
haavard.me, 1
haazen.xyz, 1
habarisoft.com, 1
habbig.cc, 1
habbixed.tk, 1
-habbos.es, 1
habeo.si, 1
haberer.me, 1
habitat-domotique.fr, 1
habr.com, 1
-habtium.com, 1
habtium.es, 1
-habview.net, 1
hacc.top, 1
haccp.bergamo.it, 1
haccp.milano.it, 1
@@ -20728,7 +21958,6 @@
hackbeil.name, 1
hackbubble.me, 1
hackcraft.net, 1
-hackdown.me, 1
hackdown.org, 1
hackenkunjeleren.nl, 1
hackenturet.dk, 1
@@ -20755,7 +21984,9 @@
hackerstxt.org, 1
hackettrecipes.com, 1
hackgins.com, 1
+hackhouse.sh, 1
hackingand.coffee, 0
+hackingarise.com, 1
hackingdh.com, 1
hackingondemand.com, 1
hackingsafe.com, 1
@@ -20784,12 +22015,14 @@
haferman.net, 1
haferman.org, 1
hafniatimes.com, 1
+hag27.com, 1
haggeluring.su, 1
hagiati.gr, 1
hagier.pl, 1
hagskold.se, 1
hagueaustralia.com.au, 1
haha-raku.com, 1
+haha.nl, 1
hahay.es, 1
haibara.top, 1
haiboxu.com, 1
@@ -20809,9 +22042,8 @@
hajekj.cz, 1
hajekj.net, 1
haju.fi, 1
-hak5.org, 1
+haka.se, 1
hakaru.org, 1
-hakase.io, 1
hakase.pw, 1
hakatabijin-mind.com, 1
hake.me, 1
@@ -20829,11 +22061,11 @@
halfco.de, 1
halfhosting.de, 1
halfwaythere.eu, 1
-halitopuroprodutos.com.br, 1
+halihali.cc, 1
+halihali.tv, 1
halkirkbouncycastles.co.uk, 1
halkyon.net, 1
hallelujahsoftware.com, 1
-halletienne.fr, 1
hallhuber.com, 1
halliday.work, 1
halligladen.de, 1
@@ -20854,9 +22086,9 @@
hamburgerbesteld.nl, 1
hamcocc.com, 1
hamcram.io, 1
-hamikala.com, 1
hamiltonlinen.com, 1
hamiltonmedical.nl, 1
+hamiltonweather.ca, 1
hamking.tk, 1
hammamsayad.com, 1
hammer-schnaps.com, 1
@@ -20869,7 +22101,6 @@
hana.ondemand.com, 1
hanakaraku.com, 1
hanakatova.com, 1
-hanashi.eu, 1
hanbing.it, 1
handbrake.fr, 1
handcraft.eu.org, 1
@@ -20880,6 +22111,7 @@
handmade-workshop.de, 1
handmadehechoamano.com, 1
handmadetutorials.ro, 1
+handy-reparatur-berlin.com, 1
handyglas.com, 1
handymanlondonplease.co.uk, 1
handynummer-info.ch, 1
@@ -20892,8 +22124,12 @@
hang333.pw, 1
hangar.hosting, 1
hangcapnach.com, 1
+hangerphant.com, 1
+hangout, 1
hangouts.google.com, 1
hangtenseo.com, 1
+hangw.xyz, 1
+hanjuapp.com, 1
hankr.com, 1
hanksacservice.com, 1
hanksservice.com, 1
@@ -20902,6 +22138,7 @@
hannasecret.de, 1
hannoluteijn.nl, 1
hannover.de, 1
+hannywbarek.com, 1
hanoibuffet.com, 1
hanover.edu, 0
hanpenblog.com, 1
@@ -20924,11 +22161,10 @@
hantse.com, 1
hanu.la, 1
hanyibo.com, 1
-hanying6.com, 1
hanys.xyz, 1
hanzubon.jp, 1
hao-zhang.com, 1
-haocq3.com, 1
+haocq3.com, 0
haogoodair.ca, 1
haoqi.men, 1
haorenka.org, 1
@@ -20938,6 +22174,7 @@
haozijing.com, 1
hapheemraadssingel.nl, 1
hapijs.cn, 1
+hapimiennam.com, 1
hapissl.com, 1
hapivm.com, 1
haplogroup.org, 1
@@ -20952,7 +22189,8 @@
happybounce.co.uk, 1
happycarb.de, 1
happychat.io, 1
-happycoder.net, 0
+happychungus.tk, 1
+happycoder.net, 1
happydietplan.com, 1
happydoq.ch, 1
happygadget.me, 1
@@ -20987,6 +22225,7 @@
hardtime.ru, 1
hardwareschotte.de, 1
harekaze.info, 1
+harelmallac.com, 1
harelmallacglobal.com, 1
haribilalic.com, 1
harilova.fr, 1
@@ -21000,15 +22239,17 @@
harmoney.com, 1
harmoney.com.au, 1
harmonyplace.com, 1
+harms.io, 1
+harmsboone.org, 1
harnov.dk, 1
haroldsharpe.com, 1
harp.gov, 1
+harpoo.jp, 1
harrcostl.com, 1
harringtonca.com, 1
harrisconsulting.ie, 1
harrisonsand.com, 0
harrisonswebsites.com, 1
-harrisonvillenaz.org, 1
harry-baker.com, 1
harrygerritstransport.nl, 1
harrymclaren.co.uk, 1
@@ -21018,11 +22259,13 @@
harrysmallbones.co.uk, 1
harrysqnc.co.uk, 1
harschnitz.nl, 0
+hartfordct.gov, 1
hartie95.de, 1
hartkampforkids.nl, 1
hartlep.email, 1
hartlieb.me, 1
hartzer.com, 1
+haruhi.org.ua, 1
harukakikuchi.com, 1
harukawa.moe, 1
haruue.moe, 1
@@ -21048,8 +22291,6 @@
hashemian.com, 1
hashes.org, 1
hashi.dk, 1
-hashiconf.com, 0
-hashiconf.eu, 1
hashicorp.com, 1
hashimah.ca, 1
hashimoto-jimusho.com, 1
@@ -21063,6 +22304,7 @@
hashworks.net, 1
hashxp.org, 1
hasilocke.de, 1
+haskett.ca, 1
haskovec.com, 1
hasselbach-dellwig.de, 1
hatarisecurity.co.ke, 1
@@ -21073,6 +22315,7 @@
hatter.ink, 1
hatul.info, 1
haucke.xyz, 1
+hauller.ch, 1
hauntedfieldsofglory.com, 1
hauntedhouserecords.co.uk, 1
hauora.fyi, 1
@@ -21091,6 +22334,7 @@
hauteslatitudes.com, 1
hav.com, 1
havarijna-sluzba-bratislava.sk, 1
+havasigabor.hu, 1
havasuinsurance.com, 1
havasutacohacienda.com, 1
have.jp, 1
@@ -21127,18 +22371,19 @@
hayai.space, 1
hayashi-rin.net, 1
haydenjames.io, 1
-haydentomas.com, 1
hayfordoleary.com, 1
-haynes-davis.com, 1
haystack-staging.com, 1
hayvid.com, 1
haz.cat, 1
haze-productions.com, 1
haze.productions, 1
+hazeltime.com, 1
hazeover.com, 1
hazloconlapix.com, 1
hazukilab.com, 1
+hb5197.com, 1
hb8522.com, 1
+hb9397.com, 1
hbbet.com, 1
hbcu-colleges.com, 1
hbdesign.work, 1
@@ -21153,6 +22398,9 @@
hd-offensive.at, 0
hd-only.org, 1
hd-outillage.com, 1
+hd5197.com, 1
+hd9397.com, 1
+hd9721.com, 1
hdc.cz, 1
hdcamvids.com, 1
hdcenter.cc, 1
@@ -21179,9 +22427,13 @@
headforcloud.com, 1
headjapan.com, 1
headlinepublishing.be, 1
+headlinesclub.com, 1
headshotharp.de, 1
healike.hk, 1
+healingourskin.com, 1
health-and-beauty-news.net, 1
+health-booster.com, 0
+health-iq.com.au, 1
health-match.com.au, 1
health-plan-news.com, 1
health.gov, 1
@@ -21209,11 +22461,11 @@
healthybeterlife.click, 1
healthyfitfood.com, 1
healthypeople.gov, 1
-healthyrecharge.com, 1
+healthyspirituality.org, 1
+healthysuperhuman.com, 1
healthyteame.com, 1
heap.zone, 1
heapkeeper.org, 1
-hearinghelpexpress.com, 1
hearingshofar.com, 1
hearmeraw.uk, 1
heartgames.pl, 1
@@ -21222,7 +22474,6 @@
heartsintrueharmony.com, 1
heartsucker.com, 0
hearttruth.gov, 1
-heartview.com.br, 1
heartwoodart.com, 1
hearty.blog, 1
hearty.ga, 1
@@ -21242,6 +22493,7 @@
heatershop.co.uk, 1
heatingandairconditioningdallastx.com, 1
heatingpartswarehouse.co.uk, 1
+heaven.moe, 1
heavenlyseals.com, 1
heavenlysmokenc.com, 1
heavensattic.co.uk, 1
@@ -21257,7 +22509,8 @@
hec.global, 1
heckelektro.de, 1
heckerundknopp.de, 1
-hectorj.net, 1
+heddoun.com, 1
+hedge.fi, 1
hedgeschool.ie, 1
hedonism.org, 1
hedonistic-imperative.com, 1
@@ -21308,6 +22561,7 @@
hejsupport.se, 1
heka.ai, 1
hekeki.com, 1
+hektenkairez.com, 1
helber-it-services.de, 1
helden-spielen.de, 1
heldenhalde.de, 1
@@ -21337,8 +22591,10 @@
hellersgas.com, 1
helles-koepfchen.de, 1
helloacm.com, 1
+helloaigo.com, 1
hellobrian.me, 1
hellofilters.com, 1
+hellomedian.com, 1
hellomookie.com, 1
hellomouse.cf, 1
hellomouse.net, 1
@@ -21350,6 +22606,7 @@
helloyemek.com, 1
hellsgamers.pw, 1
hellsh.com, 1
+helm-pokale.de, 1
help.simpletax.ca, 1
help207.xyz, 1
helpantiaging.com, 1
@@ -21357,10 +22614,10 @@
helpekwendenihospital.com, 1
helpmij.cf, 1
helpscoutdocs.com, 1
-helpstarloja.com.br, 1
helptasker.com, 1
helptasker.net, 1
helptasker.ru, 1
+helpwithadoption.com, 1
helpwithinsomnia.org, 1
helpwithmybank.gov, 1
helsenorge.no, 1
@@ -21383,6 +22640,7 @@
hendrik.li, 1
hendrinortier.nl, 1
hengelsportdeal.com, 1
+hengroenet.de, 1
hengstumone.com, 1
henkboelman.com, 1
henke-home.eu, 1
@@ -21392,6 +22650,8 @@
henleybouncycastles.co.uk, 1
hennecke-forstbetrieb.de, 1
henneke.me, 1
+hennes-haan.de, 1
+hennes-shop.de, 1
hennies.org, 1
henningkerstan.de, 1
henningkerstan.org, 1
@@ -21401,11 +22661,14 @@
henriknoerr.com, 1
henriksen.is, 1
henrikwelk.de, 1
+henrilammers.nl, 1
henrock.net, 1
henry.gg, 1
+henryocallaghan.com, 1
henryphan.com, 0
henrysautodetail.com, 1
hentaimaster.net, 1
+hentaipornography.com, 1
hentaiworld.cc, 1
hentaiz.net, 1
hentschke-bau.de, 1
@@ -21415,7 +22678,6 @@
heppler.net, 1
heptafrogs.de, 1
heptner24.de, 1
-her25.com, 0
heracles-hotel.eu, 1
heraldik-wiki.de, 1
herba-belgie.be, 1
@@ -21424,12 +22686,14 @@
herbert.io, 1
herbertjanvandinther.nl, 1
herbhuang.com, 1
+herbolarigranvida.com, 1
herbweb.net, 1
herbweb.org, 1
herculex.fi, 1
herds.eu, 1
herdserv.de, 1
here.ml, 1
+herealways.tk, 1
herebedragons.io, 1
herecsrymy.cz, 1
heren.fashion, 1
@@ -21443,7 +22707,6 @@
hermes-servizi.it, 1
hermes.cat, 1
herminghaus24.de, 1
-herndl.org, 1
herni-kupony.cz, 1
hernn.com, 1
herocentral.de, 1
@@ -21454,12 +22717,14 @@
heroicpixel.com, 1
heroku.com, 1
heroku.ga, 1
+heroliker.com, 1
heromuster.com, 1
herpes-no.com, 1
herr-webdesign.de, 1
herranzramia.com, 0
herrderzeit.de, 1
herrenmuehle-wein.de, 1
+herrfirm.com, 1
herringboneeats.com, 1
herringsresidence.be, 1
herrkaschke.com, 1
@@ -21488,9 +22753,10 @@
hetmer.com, 1
hetmer.cz, 1
hetmer.net, 1
-hetzflix.stream, 1
+hetushu.com, 1
heute-kaufen.de, 1
heute.training, 1
+heutger.net, 1
hevertonfreitas.com.br, 1
hexacon.io, 1
hexadecimal.tech, 1
@@ -21517,9 +22783,12 @@
heywood.cloud, 1
hf51.nl, 1
hfox.org, 1
+hfsctx.gov, 1
hfu.io, 1
hg.gg, 1
hg.python.org, 1
+hg0086.la, 1
+hg170.cc, 1
hg71839.com, 1
hg881.com, 1
hgbet.com, 1
@@ -21530,13 +22799,20 @@
hgw168.com, 1
hh-medic.com, 1
hh-wolke.dedyn.io, 1
+hh5197.co, 1
+hh9297.co, 1
+hh9397.com, 1
+hh9721.com, 1
+hh9728.co, 1
hhgdo.de, 1
hhh1080.com, 1
hhhdb.com, 1
hhidr.org, 1
hhmmmm.de, 1
hhs.gov, 1
+hhtoners.com.br, 1
hhuitvaart.nl, 1
+hi.team, 1
hialatv.com, 1
hibari.moe, 1
hiccupsandjuice.co.uk, 1
@@ -21560,15 +22836,16 @@
hideo54.com, 1
hideouswebsite.com, 1
hideout.agency, 0
+hielscher.com, 1
hieu.com.au, 1
+hiffo.de, 1
hig.gov, 1
-higgsboson.tk, 1
higgstools.org, 1
highair.net, 1
+highdesertroboticsurgery.com, 1
higherpress.org, 1
highkick.jp, 1
highland-webcams.com, 1
-highlandparkcog.org, 1
highlatitudestravel.com, 1
highlegshop.com, 1
highlevelwoodlands.com, 1
@@ -21581,7 +22858,8 @@
hightimes.com, 1
highwaytohoell.de, 1
higilopocht.li, 1
-hijackpost.com, 0
+hiimodel.com, 1
+hik-cloud.com, 1
hikawa.top, 1
hike.pics, 1
hikerone.com, 1
@@ -21592,16 +22870,21 @@
hilaryhutler.com, 1
hilchenba.ch, 1
hilde.link, 1
+hildebrand.group, 1
hildegardis-schule.de, 1
+hilden.ws, 1
hilfe-bei-krebs-vechta.de, 1
hilfreiche-server.tips, 1
hilhorst-uitvaartverzorging.nl, 1
hill.selfip.net, 1
hillcrestswimclub.com, 1
-hillebrand.io, 0
+hillebrand.io, 1
hillier-swift.co.uk, 1
+hillsandsaunders.co.uk, 1
+hillsandsaunders.com, 1
hillsboroccpa.org, 1
hillstrak.com.au, 1
+hillstrakwpg.com.au, 1
hilltopcellar.com, 1
hilnu.com, 1
hiltonarubabeachservices.com, 1
@@ -21614,10 +22897,10 @@
hin10.com, 1
hinaryazan.com, 1
hinata-hidetoshi.com, 1
-hindi-movie.org, 1
hindimoviedownload.net, 1
hindimovieonline.net, 1
hingle.me, 1
+hingston.org, 1
hintergrundbewegung.de, 1
hinterhofbu.de, 1
hinterposemuckel.de, 1
@@ -21639,7 +22922,6 @@
hiratake.xyz, 1
hire-a-coder.de, 1
hireabouncycastle.net, 1
-hirefitness.co.uk, 1
hireprofs.com, 1
hiresteve.ca, 1
hirevets.gov, 1
@@ -21655,6 +22937,9 @@
hisingensck.se, 1
hisnet.de, 1
hispanic.dating, 1
+hisregistries.com, 1
+hisregistries.net, 1
+hisregistries.org, 1
histocamp.de, 1
histoire-cite.ch, 1
historia-arte.com, 1
@@ -21669,11 +22954,12 @@
hitechgr.eu, 1
hiteco.com, 1
hiteshbrahmbhatt.com, 1
+hiteshchandwani.com, 1
+hitflow.fr, 1
hititgunesi-tr.com, 1
hitmanstat.us, 1
hitn.at, 1
hitoapi.cc, 0
-hitocom.net.br, 1
hitokoto-mania.com, 1
hitokoto.cn, 0
hitomecha.com, 1
@@ -21694,15 +22980,41 @@
hizzacked.xxx, 1
hj-mosaiques.be, 1
hj.rs, 1
-hj3455.com, 1
+hj111777.com, 0
+hj2375.com, 0
+hj2565.com, 0
+hj3586.com, 0
+hj3639.com, 0
+hj5386.com, 0
+hj6298.com, 0
+hj6585.com, 0
+hj6929.com, 0
+hj9379.com, 1
+hj99111.com, 1
+hj99177.com, 1
+hj99188.com, 1
+hj99199.com, 0
+hj99333.com, 0
+hj99vip.com, 0
hjartasmarta.se, 1
+hjertingfysioterapi.dk, 1
hjes.com.ve, 1
hjkbm.cn, 1
hjort.land, 1
hjortland.org, 1
hjphoto.co.uk, 1
hjtky.cn, 1
-hjw-kunstwerk.de, 1
+hjyl.xn--fiqs8s, 0
+hjyl1888.com, 0
+hjyl1999.com, 0
+hjyl2828.com, 0
+hjyl2888.com, 0
+hjyl299.com, 0
+hjyl3999.com, 0
+hjyl699.com, 0
+hjyl6999.com, 0
+hjyl7999.com, 0
+hjyl9898.com, 0
hk.search.yahoo.com, 0
hkas.org.hk, 1
hkbsurgery.com, 1
@@ -21713,7 +23025,6 @@
hktech.com, 1
hktkl.com, 1
hkustmbajp.com, 1
-hl8999.com, 1
hlavacek.us, 1
hlavi.hu, 1
hledejlevne.cz, 1
@@ -21731,6 +23042,7 @@
hm773.org, 1
hmcdj.cn, 1
hmhotelec.com, 0
+hmnd.io, 1
hmoegirl.com, 1
hms-waldmann.de, 1
hmsseahawk.com, 1
@@ -21746,7 +23058,7 @@
hoathienthao.vn, 1
hobby-drechselei.de, 1
hobbyspeed.com, 1
-hoberg.ch, 1
+hocassian.cn, 1
hochdorf-tennis.de, 1
hochhaus.us, 1
hochoukikikiraku.com, 1
@@ -21756,7 +23068,7 @@
hochzeitsplanerin-hamburg.de, 1
hockeyapp.ch, 1
hockeymotion.ch, 1
-hoctap.net, 0
+hoctap.net, 1
hodgephotography.com, 1
hodnos.com, 1
hoe.re, 1
@@ -21791,7 +23103,7 @@
hokusya.com, 1
holadinero.es, 1
holadinero.mx, 1
-holboxwhalesharktours.com, 1
+holboxwhalesharktours.com, 0
holebedeljek.hu, 1
holidayacademy.co.uk, 1
holidayincotswolds.co.uk, 1
@@ -21805,6 +23117,7 @@
hollo.me, 1
hollowpoint.xyz, 1
hollowrap.com, 1
+hollowwinds.xyz, 1
hollyforrest.ca, 1
hollyforrestphotography.ca, 1
holmesian.org, 1
@@ -21829,6 +23142,7 @@
holyspiritweb.org, 1
holytransaction.com, 1
holywhite.com, 1
+holz.nu, 1
holzed.com, 1
holzheizer-forum.de, 1
holzheizerforum.de, 1
@@ -21841,7 +23155,6 @@
homatism.com, 1
hombresconestilo.com, 1
home-cloud.online, 1
-home-handymen.co.uk, 1
home-insurance-quotes.tk, 1
home-v.ind.in, 1
homeautomated.com, 1
@@ -21855,7 +23168,7 @@
homegardeningforum.com, 1
homegardenresort.nl, 1
homegreenmark.com, 1
-homehuntertoronto.com, 1
+homehunting.pt, 1
homeimagician.com.au, 1
homelab.farm, 1
homelabquotes.com, 1
@@ -21880,6 +23193,7 @@
homezhi.com.tw, 1
hommeatoutfaire.be, 1
homoglyph.net, 1
+homoo.social, 1
homophoni.com, 1
hompus.nl, 0
homunyan.com, 1
@@ -21902,6 +23216,7 @@
hongzu.cc, 1
hongzuwang.com, 1
hongzuzhibo.com, 1
+honigdealer.de, 1
honkhonk.net, 1
honkion.net, 1
honoka-seitai.jp, 1
@@ -21916,6 +23231,7 @@
hookany.com, 1
hookbin.com, 1
hookupndate.com, 1
+hookxlab.org, 1
hoooc.com, 1
hooowl.com, 1
hoop.la, 1
@@ -21938,6 +23254,7 @@
hopglass.net, 1
hopla.sg, 1
hoplongtech.com, 1
+hopo.design, 1
hoponmedia.de, 1
hopps.me, 1
hoppyx.com, 1
@@ -21975,8 +23292,6 @@
horvatnyelvkonyv.hu, 1
hory.me, 1
horza.org, 1
-hoshimaq.com.br, 1
-hoshimaquinas.com.br, 1
hoshinplan.com, 1
hoshisato.com, 1
hosiet.me, 1
@@ -21996,26 +23311,27 @@
hostinecpodlipou.cz, 1
hosting-swiss.ch, 1
hostingactive.it, 1
-hostingalternative.com, 1
+hostingalternative.com, 0
hostingfirst.nl, 1
hostinghelp.guru, 1
hostinginnederland.nl, 1
hostinglogin.net, 1
hostingphp.ch, 1
+hostingpunt.be, 1
hostingsams.com, 1
hostingsolutions.cz, 1
hostix.de, 1
hostma.ma, 1
hostmark.pl, 1
-hostme.co.il, 1
hostmijnpagina.nl, 1
hostmodern.com.au, 1
hosts.cf, 1
hostserv.org, 1
+hotartup.com, 1
hotcandlestick.com, 1
hotchillibox.com, 1
hotcoin.io, 1
-hotdoc.com.au, 0
+hotdoc.com.au, 1
hotel-alan.hr, 1
hotel-kontorhaus-stralsund.de, 1
hotel-kontorhaus.de, 1
@@ -22023,6 +23339,7 @@
hotel-le-vaisseau.ch, 1
hotel-pension-sonnalp.eu, 1
hotel-rosner.at, 1
+hotel-schiller.de, 1
hotel1926.com.mt, 1
hotelamgarnmarkt.at, 0
hotelbonacabol.com, 1
@@ -22039,7 +23356,6 @@
hotelmarinaadria.com, 1
hotelneptundalmatien.com, 1
hotelpostaorvieto.it, 1
-hotelromacuernavaca.com.mx, 1
hotels-insolites.com, 1
hotels3d.com, 1
hotels4teams.com, 1
@@ -22072,7 +23388,6 @@
house-sparrow.com, 1
houseandgarden.co.uk, 1
houseboydesigns.com, 1
-houseinvestor.com, 1
housekeeperlondon.co.uk, 1
houselocal.co.uk, 1
houseofherbs.gr, 1
@@ -22087,8 +23402,8 @@
houtinee.com, 1
hoverboardbarato.com, 1
how-old.info, 1
+how2dev.tools, 1
how2fsbo.com, 1
-how2play.pl, 1
howa-n.net, 1
howardtyson.com, 1
howbehealthy.com, 1
@@ -22102,6 +23417,7 @@
howsecureismypassword.net, 1
howsmyssl.com, 1
howsmytls.com, 1
+howson.me, 1
howsyourhealth.org, 1
howtocommunicate.com.au, 1
howtogeek.com, 1
@@ -22120,18 +23436,21 @@
hpage.com, 1
hpbn.co, 1
hpeditor.tk, 1
-hpepub.com, 1
hpisavageforum.com, 1
hpkp-faq.de, 1
hpnow.com.br, 1
hps.digital, 1
hps.hu, 1
hpsdigital.hu, 1
+hpvtimmerwerken.nl, 1
+hq77.ru, 1
hqhh.org, 1
hqq.tv, 1
hquest.pro.br, 1
hqwebhosting.tk, 0
+hr-automation.eu, 1
hr-tech.shop, 1
+hr28.co.uk, 1
hr98.tk, 1
hrabogados.com, 1
hraesvelg.net, 1
@@ -22139,6 +23458,7 @@
hranicka.cz, 1
hrbatypes.cz, 1
hrbl.lc, 1
+hrbrt.nl, 1
hrdns.de, 0
hrebecek.cz, 1
href.one, 1
@@ -22165,8 +23485,11 @@
hsivonen.com, 1
hsivonen.fi, 1
hsivonen.iki.fi, 1
+hsiwen.com, 1
hsmr.cc, 1
+hsn-tsn.com, 1
hsn.com, 1
+hspinc.ca, 1
hsr.gov, 0
hsts-preload-test.xyz, 1
hsts.eu, 1
@@ -22179,17 +23502,19 @@
hstspreload.me, 1
hstspreload.org, 1
hsturan.com, 1
-hsuan.pw, 1
+hsuan.pw, 0
hsulei.com, 1
hszemi.de, 1
ht.mk, 1
htaccessbook.com, 1
htaps.com, 1
+htdcomputer.vn, 1
hte.ovh, 1
hti.digital, 1
htlball.at, 1
htmanager.fr, 1
html.moe, 1
+html2gutenberg.com, 1
html5.org, 1
html5media.info, 1
htmlacademy.ru, 1
@@ -22216,13 +23541,6 @@
httpswatch.com, 1
httptest.net, 1
hu.search.yahoo.com, 0
-hu8188.com, 1
-hu8518.com, 1
-hu8555.com, 1
-hu8588.com, 1
-hu8777.com, 1
-hu8bet.com, 1
-hu8hu8.com, 1
hua-in.com, 1
hua-in.net, 1
hua-li88.com, 1
@@ -22241,6 +23559,7 @@
huangjia75.com, 1
huangjia76.com, 1
huangjia77.com, 1
+huangjia777.com, 1
huangjia78.com, 1
huangjia79.com, 1
huangjia99.com, 1
@@ -22254,6 +23573,7 @@
hub.org.ua, 1
hub385.com, 1
hubapi.com, 1
+hubbroker.com, 1
hubchain.com, 1
hubchain.com.br, 1
hubchain.fr, 1
@@ -22268,6 +23588,7 @@
hudebnibazarmixer.cz, 1
hudhaifahgoga.co.za, 1
hudingyuan.cn, 1
+hudobniny.net, 1
hudrydum.cz, 1
hudsonfaceandeye.com, 1
huduser.gov, 1
@@ -22283,8 +23604,11 @@
hugo.pro, 1
hugo6.com, 1
hugofs.com, 1
+hugolegrand.fr, 1
hugolynx.fr, 1
hugonote.ml, 1
+hugonote.ovh, 1
+hugovr.nl, 1
huguesblanchard.paris, 1
huguesditciles.com, 1
huh.gdn, 1
@@ -22305,9 +23629,9 @@
huislijn.nl, 1
huissier-vosges.com, 1
huitaodang.com, 1
+huizenvlees.nl, 1
hukaloh.com, 1
hukkatavara.com, 1
-hukutuu.com, 1
hulaginswoodworking.com, 1
hulet.tech, 1
hulldevs.net, 1
@@ -22381,6 +23705,7 @@
huongquynh.com, 1
huonit.com.au, 1
huoqibaike.club, 1
+huoyankan.com, 1
hup.hu, 1
hupp.se, 1
hurd.is, 1
@@ -22443,6 +23768,7 @@
hydrocloud.net, 1
hydrographicsocietybenelux.eu, 1
hydronicheatingaustralia.com.au, 1
+hydrosnow.fr, 1
hydroturbine.info, 1
hydrozone.fr, 1
hyec.jp, 1
@@ -22454,10 +23780,13 @@
hyparia.fr, 1
hyparia.org, 1
hype.ru, 1
+hypehost.net, 0
hypeitems.pl, 1
hypemgmt.com, 1
hyper-matrix.org, 1
hyper-text.org, 1
+hyper.ai, 1
+hyper.lol, 1
hyperactive.am, 1
hyperalgesia.com, 1
hyperautomotive.com.au, 1
@@ -22482,10 +23811,11 @@
hysh.jp, 1
hytale.com, 1
hytzongxuan.com, 1
+hytzongxuan.top, 1
hyundai.no, 1
hyvanilmankampaamo.fi, 1
hyvinvointineuvoja.fi, 1
-hyvive.com, 1
+hywlovexyc.info, 1
hyyen.com, 1
hztgzz.com, 1
i--b.com, 1
@@ -22493,6 +23823,7 @@
i-aloks.ru, 1
i-geld.de, 1
i-hakul.net, 1
+i-hoz.ru, 1
i-logic.co.jp, 0
i-meto.com, 1
i-office.com.vn, 1
@@ -22503,18 +23834,25 @@
i-stats.net, 1
i-telligence.de, 1
i-verbi.it, 1
+i-voting.pl, 1
i00.eu, 1
-i1314.gdn, 0
+i1314.gdn, 1
i1place.com, 1
i2b.ro, 1
i2gether.org.uk, 1
i2verify.com, 1
i4m1k0su.com, 1
+i5197.co, 1
i5y.co.uk, 1
i5y.org, 1
i66.me, 1
i879.com, 1
+i8cp.com, 1
+i9297.co, 1
+i9397.com, 1
i95.me, 0
+i9721.com, 1
+i9728.co, 1
i9s.in, 1
ia.cafe, 1
ia.net, 1
@@ -22555,6 +23893,7 @@
iankmusic.com, 1
ianmooreis.me, 1
ianmoriarty.com.au, 1
+iansyst.co.uk, 1
ianwalsh.org, 0
iap.network, 1
iapws.com, 1
@@ -22568,6 +23907,8 @@
ibacktraced.it, 1
ibaq.nl, 1
ibauruapan.com.mx, 1
+ibavaro.com, 1
+ibb.co, 1
ibcl.us, 1
ibcmed.org, 1
ibe.de, 1
@@ -22588,12 +23929,12 @@
ibericartechnik.es, 1
ibestreview.com, 1
ibexcore.com, 1
+ibi.mt, 1
ibigawamizueco.com, 1
ibin.co, 1
ibiz.mk, 1
iblackfriday.ro, 1
ibodyiq.com, 1
-iboy1069.com, 1
ibpegasus.tk, 1
ibps-recruitment.in, 1
ibpsrecruitment.co.in, 1
@@ -22615,14 +23956,13 @@
icanhazpass.com, 1
icarlos.net, 1
icasture.top, 1
-icbemp.gov, 1
+icbemp.gov, 0
icci.info, 1
iccpublisher.com, 1
icdp.org.ua, 1
ice.xyz, 1
icebat.dyndns.org, 1
iceberg.academy, 1
-icebook.co.uk, 1
icebound.win, 1
icecars.net, 1
icecontrol.ro, 1
@@ -22630,23 +23970,21 @@
icelandicasian.com, 1
iceloch.com, 1
icetiger.eu, 1
+icetravellers.com, 1
icewoman.net, 1
ich-hab-die-schnauze-voll-von-der-suche-nach-ner-kurzen-domain.de, 1
ich-tanke.de, 1
ichasco.com, 1
ichbinein.org, 1
ichbinkeinreh.de, 1
-ichmachdas.net, 1
ickerseashop.com, 1
iclart.com, 1
iclinic.ua, 1
+icloud.st, 1
icloudlogin.com, 1
icmhd.ch, 1
icmp2018.org, 1
icnc.ga, 1
-icnsoft.cf, 1
-icnsoft.ga, 1
-icnsoft.ml, 1
icnsoft.org, 1
icobench.com, 1
icodeconnect.com, 1
@@ -22659,17 +23997,19 @@
icsadviseurs.nl, 1
icsfinomornasco.gov.it, 1
icsfinomornasco.it, 1
-ict-concept.nl, 0
+ict-concept.nl, 1
ict-crew.nl, 1
ict-helpteam.nl, 1
ict-radar.com, 1
ict-radar.nl, 1
+ictbiz.com.au, 1
ictcareer.ch, 1
ictinforensics.org, 1
ictoniolopisa.it, 1
ictradar.com, 1
ictussistemas.com.br, 1
icusignature.com, 1
+icy.aq, 1
icyapril.com, 1
icymint.me, 1
icynet.eu, 1
@@ -22682,11 +24022,11 @@
id7.fr, 1
idaeus.eu, 1
idahoansforliberty.net, 1
+idar-oberstein.de, 1
idarv.com, 1
idaspis.com, 1
+idatalabs.com, 0
idatha.de, 1
-idblab.tk, 1
-idbs.com, 1
idc-business.be, 1
idc.yn.cn, 1
idconsult.nl, 1
@@ -22694,8 +24034,8 @@
iddconnect.com, 1
iddconnect.org, 1
ideadozz.hu, 1
+ideageek.net, 1
ideal-envelopes.co.uk, 0
-idealcontabilidade.net, 1
idealimplant.com, 1
idealninajemce.cz, 0
idealsegurancaeletronica.com.br, 1
@@ -22731,7 +24071,6 @@
idhosts.co.id, 1
idid.tk, 1
idiotentruppe.de, 1
-idisposable.co.uk, 1
idleleo.com, 1
idlethoughtsandramblings.com, 1
idmanagement.gov, 1
@@ -22743,7 +24082,6 @@
idolf.dk, 1
idolish7.fun, 0
idolknow.com, 1
-idolshop.dk, 1
idontplaydarts.com, 1
idoparadoxon.hu, 1
idratherbequilting.com, 1
@@ -22768,8 +24106,8 @@
ieeesb.nl, 1
ieeesbe.nl, 1
ieeespmb.org, 1
-ieffalot.me, 1
-ieji.de, 0
+iegat.com, 1
+ieji.de, 1
iemb.cf, 1
iemb.tk, 1
ienakanote.com, 0
@@ -22801,11 +24139,9 @@
ifosep.fr, 1
ifoss.me, 1
ifreetion.cn, 1
-ifreetion.com, 1
ifsac.org, 1
ifsclist.com, 1
ifsr.de, 1
-iftarsaati.org, 1
iftrue.de, 1
ifttl.com, 1
ifxd.bid, 1
@@ -22814,6 +24150,7 @@
ig.com, 1
iga-semi.jp, 1
igamingforums.com, 1
+igarage.nl, 1
igcc.jp, 1
igdn.de, 1
igeh-immo.at, 1
@@ -22821,9 +24158,12 @@
iggprivate.com, 1
iggsoft.com, 1
iggsoftware.com, 1
+igi-2.com, 1
+igiftcards.de, 1
+igiftcards.nl, 1
igimusic.com, 1
igk.nz, 1
-igm-be.ch, 1
+iglosujemy.pl, 1
igmus.org, 1
ignace72.eu, 1
ignacjanskiednimlodziezy.pl, 1
@@ -22835,6 +24175,7 @@
ignitedlocal.com, 1
ignitedmindz.in, 1
ignitelocal.com, 1
+ignition.gg, 1
igorrealestate.com, 1
igorw.org, 1
igotoffer.com, 0
@@ -22848,8 +24189,9 @@
ihacklabs.com, 0
ihakkitekin.com, 1
ihatethissh.it, 1
-ihc.im, 1
ihcprofile.com, 1
+ihearmedical.com, 1
+ihempz.cz, 1
ihkk.net, 1
ihmphila.org, 1
ihoey.com, 1
@@ -22858,19 +24200,23 @@
ihopeit.works, 1
ihorizon.jp, 1
ihostup.net, 1
-ihotel.io, 0
+ihotel.io, 1
ihrhost.com, 1
ihtdenisjaccard.com, 1
ihuan.me, 1
ihzys.com, 1
+ii5197.co, 1
ii74.com, 1
+ii9297.co, 1
+ii9397.com, 1
+ii9721.com, 1
+ii9728.co, 1
iideaz.org, 1
iiit.pl, 1
iimarckus.org, 1
iinf.in, 1
iinix.com, 1
iiong.com, 1
-iirii.com, 1
iix.se, 1
iiyama-bg.com, 1
ijinus.com, 1
@@ -22907,14 +24253,15 @@
iklive.org, 0
ikmx.net, 1
iknet.top, 1
+ikools.com, 1
ikparis.com, 1
ikraenglish.com, 0
ikudo.top, 1
ikulist.me, 1
ikumi.us, 1
-ikuuuu.com, 1
ikvts.de, 1
ikwilthepiratebay.org, 1
+ikymbo.com, 1
ikzoekeengoedkopeauto.nl, 1
ila.fi, 1
ilamparas.at, 1
@@ -22932,15 +24279,15 @@
ileat.com, 1
ileci.de, 1
ilektronika-farmakeia-online.gr, 1
-ilemonrain.com, 1
+ilemonrain.com, 0
ilformichiere.com, 1
ilhan.name, 1
-ilhansubasi.com, 1
iliastsi.net, 1
iligang.cn, 1
iligang.com, 1
iligang.link, 1
iligang.xin, 1
+iliz-kafe.fr, 1
ilkeakyildiz.com, 0
illambias.ch, 1
illative.net, 1
@@ -22965,6 +24312,7 @@
ilmiobusinessonline.it, 1
ilmiogiardiniere.it, 1
ilmuk.org, 0
+iloli.name, 1
ilonewolfs.com, 1
ilookz.nl, 1
ilove.fish, 1
@@ -23008,6 +24356,7 @@
imagr.io, 1
imanageproducts.co.uk, 1
imanageproducts.uk, 1
+imanesdeviaje.com, 1
imanolbarba.net, 1
imap2imap.de, 1
imaple.org, 1
@@ -23023,15 +24372,15 @@
imdemos.com, 1
ime.moe, 1
imedes.de, 1
-imedi.co.uk, 1
imedi.it, 1
imediafly.com, 1
imedikament.de, 1
imeds.pl, 1
-imefuniversitario.org, 1
imeid.de, 0
+imeifacil.com, 1
imex-dtp.com, 1
imforza.com, 1
+img.com.ru, 1
img.mg, 1
imga.ch, 1
imgaa.com, 1
@@ -23047,6 +24396,7 @@
imi-rhapsody.eu, 1
iminshell.com, 0
imirhil.fr, 1
+imisa.com.mx, 1
imitza.com, 1
imjad.cn, 1
imjo.in, 1
@@ -23062,11 +24412,9 @@
immarypoppinsyall.tk, 1
immaterium.de, 1
immatix.xyz, 1
-immersa.co.uk, 1
immersion-pictures.com, 1
immersionwealth.com, 1
immersivewebportal.com, 1
-immigrationdirect.com.au, 1
immo-agentur.com, 0
immo-passion.net, 1
immobilien-badlippspringe.de, 1
@@ -23082,12 +24430,15 @@
imokuri123.com, 1
imoner.com, 1
imoner.ga, 1
+imoney.tw, 1
imouto.my, 0
imouyang.com, 1
+imovel5.com.br, 1
impact.health.nz, 1
impacter.eu, 1
impactfestival.be, 1
impactingsports.com, 1
+impactplumbingdrainage.com.au, 1
impactpub.ch, 1
impakho.com, 1
impas.se, 1
@@ -23104,7 +24455,6 @@
imperiumnova.info, 1
impex.com.bd, 1
impiantistica.org, 1
-implicitdenial.com, 1
imponet.com.ar, 1
import-shopping.de, 1
importsagt.com, 1
@@ -23119,12 +24469,13 @@
imppac.de, 1
imprendo.co, 1
imprendo.pro, 1
+impresa-di-pulizie.milano.it, 1
impresa-di-pulizie.org, 1
impresa-pulizie.it, 1
impresadipulizia.roma.it, 1
impresadipulizie.roma.it, 1
impresaedile.roma.it, 1
-impressivebison.eu, 1
+impresapulizie.firenze.it, 1
imprezzor.com, 1
imprimante-3d-store.fr, 1
improfestival.ee, 1
@@ -23146,6 +24497,7 @@
imtikaib.ml, 1
imwalking.de, 1
imwnk.cn, 1
+imy.rs, 1
imydl.tech, 1
imyjy.cn, 1
imyrs.cn, 1
@@ -23205,8 +24557,10 @@
indianaffairs.gov, 0
indianafoundationpros.com, 1
indianamoldrepairpros.com, 1
+indianareflux.com, 1
indianawaterdamagerepairpros.com, 1
indiansmartpanel.com, 1
+indiapur.com, 1
indiatrademarkwatch.com, 1
indiawise.co.uk, 1
indiayogastudio.net, 1
@@ -23227,6 +24581,7 @@
indogermanstartup.com, 1
indogermantrade.de, 1
indoorcomfortteam.com, 1
+indota.hu, 1
indovinabank.com.vn, 1
indusap.com, 1
indusfastremit-ca.com, 1
@@ -23250,7 +24605,6 @@
inesta.nl, 1
inet.se, 1
inethost.eu, 1
-inetpub.cn, 1
inetserver.eu, 1
inetsoftware.de, 1
inevitavelbrasil.com.br, 1
@@ -23264,6 +24618,7 @@
inffin-tec.de, 1
inficom.org, 1
infinether.net, 1
+infinipharm.com, 1
infinitegroup.info, 1
infinitescript.com, 1
infinitiofallentownparts.com, 1
@@ -23291,7 +24646,7 @@
infmed.com, 1
info-bay.com, 1
info-beamer.com, 1
-info-d-74.com, 1
+info-o-zbozi.cz, 1
info-screen-usercontent.me, 1
info-screen.me, 1
info-screw.com, 1
@@ -23303,17 +24658,23 @@
infocon.org, 1
infocusvr.net, 1
infodesigners.eu, 1
+infodesk.at, 1
+infodiscus.com, 1
infoduv.fr, 1
infogram.com, 1
infogrfx.com, 1
+infogym.com, 1
+infohub.com.ua, 1
infomasx.com, 1
infomegastore.com, 1
infomir.eu, 1
infomisto.com, 1
+infonote.ca, 1
infopier.sg, 1
infopulsa.com, 1
infopuntzorg.nl, 1
infor-allaitement.be, 1
+informace-zbozi.cz, 1
informaciondeciclismo.com, 1
informatiebeveiliging.nl, 1
informatik-handwerk.de, 1
@@ -23327,8 +24688,10 @@
infosec.exchange, 0
infosec.pizza, 1
infosec.wiki, 1
+infosecchicago.com, 1
infosectalks.com, 1
infosectekniques.com, 1
+infosective.org, 1
infosenior.ch, 1
infosoph.org, 1
infotainworld.com, 1
@@ -23337,7 +24700,6 @@
infotrac.net, 1
infotune.nl, 1
infovision-france.com, 1
-infoweb.ee, 1
infoworm.org, 1
infra-con.dk, 0
infra.land, 1
@@ -23345,7 +24707,9 @@
infraball.com, 1
infrabeep.com, 1
infrabeta.com, 1
+infrabind.com, 1
infrabold.com, 1
+infrabond.com, 1
infraboom.com, 1
infraclass.com, 1
infraclip.com, 1
@@ -23354,6 +24718,8 @@
infradio.am, 1
infradisk.com, 1
infradrop.com, 1
+infrafile.com, 1
+infrafind.com, 1
infrafire.com, 1
infraflip.com, 1
infraflux.com, 1
@@ -23382,6 +24748,7 @@
infrapilot.com, 1
infraping.com, 1
infrapirtis.lt, 1
+infraplot.com, 1
infrarank.com, 1
infrarank.net, 1
infraredradiant.com, 1
@@ -23395,7 +24762,10 @@
infravoce.com, 1
infrazine.com, 1
infruction.com, 1
+infstudios.nl, 1
+infuse-mn.gov, 1
infuzeit.com.au, 1
+ing-buero-junk.de, 1
ing89.cc, 1
ing89.com, 1
ingalabs.hu, 1
@@ -23415,7 +24785,7 @@
ingo-schlueter.de, 1
ingolonde.pw, 1
ingoschlueter.de, 1
-ingredientdaddy.ro, 1
+ingressfs.pl, 1
ingridbai.me, 1
inhaltsangabe.de, 1
inheritestate.com, 1
@@ -23459,7 +24829,6 @@
innerlightcrystals.co.uk, 1
innermostparts.org, 1
innersafe.com, 1
-innit.be, 1
inno.ch, 1
innocenceseekers.net, 1
innogen.fr, 1
@@ -23470,9 +24839,11 @@
innotas.com, 1
innoteil.com, 1
innotel.com.au, 1
+innovamag.com, 1
innovaptor.at, 1
innovaptor.com, 1
innovate-indonesia.com, 1
+innovateohio.gov, 1
innovation-workshop.ro, 1
innovation.gov, 1
innovativebuildingsolutions.co.za, 1
@@ -23486,12 +24857,16 @@
inondation.ch, 1
inorder.website, 1
inovatecsystems.com, 1
+inovitec.eu, 1
inoxandco.com, 1
inoxdesign.fr, 1
inoxdesign.pro, 1
inoxmavang.net, 1
inpas.co.uk, 1
+inphi.com, 1
+input.sh, 1
inputmag.com, 1
+inputmodes.com, 1
inqorp.ca, 1
inquant.de, 1
ins-kreativ.de, 1
@@ -23509,11 +24884,15 @@
insecure.org.je, 1
insegne.roma.it, 1
insertcoins.net, 1
+inserzioni-ticino.ch, 1
+inserzioniticino.ch, 1
insgesamt.net, 1
-inshapenutrition.com.br, 1
+inshop.hu, 1
inside19.com, 1
insideaudit.com, 1
insidebedroom.com, 1
+insideevs.com, 1
+insideevs.fr, 1
insidesolutions.nl, 1
insidethefirewall.tk, 1
insighti.com, 1
@@ -23523,24 +24902,26 @@
insignificant.space, 1
insinuator.net, 1
insistel.com, 1
-insofttransfer.com, 1
insolent.ch, 1
insolved.com, 1
+insomniasec.com, 1
insouciant.org, 1
insping.com, 1
inspiratienodig.nl, 1
-inspirationalquotesuk.co.uk, 1
inspired-lua.org, 1
inspiredlife.fun, 1
inspiredrealtyinc.com, 1
insrt.uk, 1
insside.net, 1
+instachina.ru, 1
instafind.nl, 1
instafuckfriend.com, 1
instagram-atom.appspot.com, 1
+instagram.com, 0
instagrammernews.com, 1
instagramtweet.com, 1
instahub.net, 1
+instalador-electrico.com, 1
installatietechniekgresnigt.nl, 1
installgentoo.net, 1
instamojo.com, 1
@@ -23585,7 +24966,6 @@
intarweb.ca, 1
intasky.cz, 1
intasky.sk, 1
-integraelchen.de, 1
integralblue.com, 1
integralkk.com, 1
integrata.de, 1
@@ -23621,10 +25001,9 @@
intelly.nl, 1
intelly365.nl, 1
intencje.pl, 1
-intensifyrsvp.com.au, 1
inter-corporate.com, 1
inter-culinarium.com, 1
-interabbit.com, 1
+interabbit.co, 1
interaffairs.com, 1
interaktiva.fi, 1
interasistmen.se, 1
@@ -23636,7 +25015,6 @@
interessiert-uns.net, 1
interfesse.net, 1
interfloraservices.co.uk, 1
-interflores.com.br, 1
interfug.de, 1
intergenx.co.uk, 1
intergenx.com, 1
@@ -23655,6 +25033,7 @@
interlingvo.biz, 1
intermax.nl, 1
intermedinet.nl, 1
+intermezzo-emmerich.de, 1
intern.tax, 1
internalkmc.com, 1
international-arbitration-attorney.com, 1
@@ -23670,6 +25049,7 @@
internet-pornografie.de, 0
internet-software.eu, 1
internetaanbieders.eu, 1
+internetanbieter-experte.de, 1
internetbank.swedbank.se, 1
internetbugbounty.com, 1
internetbusiness-howto.com, 1
@@ -23690,7 +25070,6 @@
internetpro.me, 1
internetstaff.com, 1
internetzentrale.net, 1
-interociter-enterprises.com, 0
interparcel.com, 1
interpol.gov, 1
interracial.dating, 1
@@ -23699,7 +25078,6 @@
interssl.com, 1
interstateautomotiveinc.com, 1
intertime.services, 1
-interview-suite.com, 1
interviewpipeline.co.uk, 1
interways.de, 1
intheater.de, 1
@@ -23712,15 +25090,20 @@
into.technology, 1
intocities.de, 0
inton.biz, 1
-intoparking.com, 0
+intoparking.com, 1
+intoparking.fi, 1
intpforum.com, 1
+intr0.cf, 1
intr0.com, 1
+intr0.tk, 1
+intrack.net.au, 1
intradayseasonals.com, 1
intranet.dvag, 1
intranetsec-regionra.fr, 1
intraobes.com, 1
intrasoft.com.au, 1
intraxia.com, 1
+intrepy.com, 1
intres.org, 1
intrigue3d.com, 1
intropickup.ru, 1
@@ -23734,6 +25117,7 @@
inusasha.de, 1
inuyasha-petition.tk, 1
invadelabs.com, 1
+invalida.ru, 1
invasion.com, 1
invasivespeciesinfo.gov, 1
invasmani.com, 1
@@ -23741,7 +25125,6 @@
inventaire.ch, 1
inventionsteps.com.au, 1
inventix.nl, 1
-inventoryexpress.xyz, 1
inventoryimages.co.uk, 1
inventoryimages.com, 1
inventtatte.com, 1
@@ -23755,6 +25138,7 @@
investigazione.milano.it, 1
investigazionimoretti.it, 1
investingdiary.cn, 1
+investinghacker.com.au, 1
investingtrader.net, 1
investinturkey.com.tr, 1
investir.ch, 1
@@ -23765,6 +25149,7 @@
investorloanshub.com, 1
investosure.com, 1
investpay.ru, 1
+invidio.us, 1
invinoaustria.com, 1
invinoaustria.cz, 1
invioinc.com, 1
@@ -23772,7 +25157,6 @@
invis.net, 1
invisible-college.com, 1
invisibles.ch, 1
-invisionita.com, 1
invisiverse.com, 1
invitacionesytarjetas.gratis, 1
invitation-factory.tk, 1
@@ -23814,11 +25198,12 @@
iondrey.gq, 1
iondrey.ml, 1
iondrey.tk, 1
+ione.net.nz, 1
ionlabs.kr, 1
-ionovia.de, 1
ionspin.com, 1
ionx.co.uk, 1
ioover.net, 1
+iop.intuit.com, 0
iosartstudios.gr, 1
iosjailbreakiphone.com, 1
ioslo.net, 1
@@ -23826,15 +25211,18 @@
iosnoops.com, 1
iossifovlab.com, 1
iostream.by, 1
+iotac.xyz, 1
iotsms.io, 1
iowaent.com, 1
iowaschoolofbeauty.com, 1
+iowen.cn, 1
+ip-address.me, 1
ip-blacklist.net, 1
ip-hahn.de, 1
+ip-ra.com, 1
ip-tanz.com, 1
ip.or.at, 1
ip.sb, 1
-ip2country.info, 1
ip3office.com, 1
ip6.li, 0
ipad.li, 1
@@ -23843,6 +25231,7 @@
ipal.name, 1
ipal.pl, 1
ipal.tel, 1
+iparkki.com, 1
ipcareers.net, 1
ipcfg.me, 1
ipconsulting.se, 1
@@ -23875,6 +25264,7 @@
ipripojeni.cz, 1
iproducemusic.com, 1
ipsec.pl, 1
+ipslsig.org, 1
ipso.paris, 1
ipssl.li, 1
ipstream.it, 1
@@ -23894,7 +25284,6 @@
ipv8.net, 1
iqboxy.com, 1
iqsmn.org, 1
-ir1s.com, 1
iramellor.com, 1
iran-geo.com, 1
iranian.lgbt, 1
@@ -23908,6 +25297,7 @@
ireef.tv, 1
iren.ch, 1
irenekauer.com, 1
+ireviewi.com, 1
irf2.pl, 1
irfan.id, 1
irgendeine.cloud, 1
@@ -23938,12 +25328,20 @@
ironfistdesign.com, 1
ironhide.de, 1
ironpeak.be, 1
+ironpony.com, 1
irrewilse.se, 1
irritant.net, 1
+irstaxforumsonline.com, 1
iruarts.ch, 1
iruca.co, 1
+irvingramo.com, 1
is-going-to-rickroll.me, 1
+is-rocket.science, 1
+is-socket.tk, 1
is-sw.net, 1
+isa357.com, 1
+isa5417.com, 1
+isaaccomputerscience.org, 1
isaacdgoodman.com, 0
isaackabel.cf, 1
isaackabel.ga, 1
@@ -23989,6 +25387,7 @@
ishamf.com, 1
ishangirdhar.com, 1
ishiharaken.com, 1
+ishland.com, 1
ishome.org, 1
ishtarfreya.com, 1
isif-ostewg.org, 1
@@ -24032,7 +25431,6 @@
ismetroonfiretoday.com, 1
ismywebsitepenalized.com, 1
isn.cz, 1
-iso27032.com, 1
isocom.eu, 1
isognattori.com, 1
isolta.com, 1
@@ -24047,12 +25445,14 @@
isoroc-nidzica.pl, 1
isotope.gov, 1
isotopes.gov, 1
+isovideo.com, 1
isowosi.com, 1
ispfontela.es, 1
ispitrade.com, 1
ispringcloud.ru, 1
ispsoft.pro, 1
isqrl.de, 1
+israel-in-color.com, 1
israelbiblicalstudies.com, 1
israelbizreg.com, 1
israkurort.com, 1
@@ -24069,6 +25469,7 @@
issues.email, 1
issuesofconcern.in, 1
ist-intim.de, 1
+ist.cm, 1
istanbul.systems, 1
istdieweltschonuntergegangen.de, 1
isteinbaby.de, 1
@@ -24078,6 +25479,7 @@
isthefieldcontrolsystemdown.com, 1
istheinternetdown.com, 1
istheinternetonfire.com, 1
+isthephone.com, 1
istherrienstillcoach.com, 1
istheservicedown.co.uk, 1
istheservicedown.com, 1
@@ -24122,6 +25524,7 @@
it-support.one, 1
it-supportistockholm.se, 1
it-supportnu.se, 1
+it-swarm.net, 1
it-sysoft.com, 1
it-tekniker.nu, 1
it-ti.me, 1
@@ -24134,6 +25537,7 @@
itad.top, 1
itaiferber.net, 1
ital-gamma.be, 1
+italbavaro.com, 1
italia-store.com, 1
italiachegioca.com, 1
italian.dating, 1
@@ -24141,15 +25545,19 @@
italianshoemanufacturers.com, 1
italieflydrive.nl, 1
italserrande.it, 1
+italserver.com, 1
italyinspires.com, 1
itamservices.nl, 1
itap.gov, 1
itb-online.co.uk, 1
itbox.cl, 1
+itcbuerobedarf.de, 1
itchy.nl, 1
itchybrainscentral.com, 1
+itconsulting-wolfinger.de, 1
itcs.services, 1
itdashboard.gov, 1
+itdo.com, 1
itds-consulting.com, 1
itds-consulting.cz, 1
itds-consulting.eu, 1
@@ -24158,14 +25566,15 @@
iteha.de, 1
iteke.ml, 1
iteke.tk, 1
-iteli.eu, 1
iterader.com, 1
iterror.co, 1
itesign.de, 1
itfh.eu, 1
itfix.cz, 1
-itforge.nl, 1
itgirls.rs, 1
+itgoesup.com, 1
+itgoesupent.com, 1
+itgoesupentertainment.com, 1
ithakama.com, 1
ithakama.cz, 1
ithenrik.com, 1
@@ -24174,7 +25583,6 @@
ithjalpforetag.se, 1
itikon.com, 1
itilo.de, 1
-itinthebubble.com, 1
itis.gov, 1
itis4u.ch, 1
itisjustnot.cricket, 1
@@ -24218,6 +25626,7 @@
itseeze.com, 1
itsense.fr, 1
itsevident.com, 1
+itsfitlab.com, 1
itsgoingdown.org, 1
itshka.rv.ua, 1
itsmejohn.org, 1
@@ -24228,6 +25637,7 @@
itspartytimesweetinflations.com, 1
itspecialista.eu, 1
itspersonaltraining.nl, 1
+itsquiet.org, 1
itsryan.com, 1
itsstefan.eu, 1
itstatic.tech, 1
@@ -24242,17 +25652,22 @@
iusedtosmoke.com, 1
iuyos.com, 1
ivact.co.jp, 1
+ivanaleksandrov.net, 1
ivanbenito.com, 1
ivanboi.com, 1
ivancacic.com, 0
ivanilla.org, 1
ivanmeade.com, 1
+ivanovolive.ru, 1
ivanpolchenko.com, 1
ivaoru.org, 1
ivfausland.de, 1
ivfmeds.com, 1
ivig.com.br, 1
+ivisitorinsurance.com, 1
ivo.co.za, 1
+ivocopro.de, 1
+ivocotec.de, 1
ivopetkov.com, 1
ivor.io, 1
ivor.is, 1
@@ -24285,11 +25700,10 @@
iwex.swiss, 1
iwizerunek.pl, 1
iworos.com, 1
-iwos.io, 1
iww.me, 1
iww.mx, 1
-ix.mk, 1
ix8.ru, 0
+ixanis.net, 1
ixds.org, 1
ixio.cz, 1
ixnext.de, 1
@@ -24323,23 +25737,30 @@
izzys.casa, 1
j-elliott.co.uk, 1
j-navi.com, 1
-j-robertson.com, 1
+j-softlab.com, 1
j0bs.org, 1
j0e.com, 1
+j0hndball.com, 1
j0m.de, 1
j0ng.xyz, 1
j0s.at, 1
j0s.eu, 1
j15h.nu, 1
+j1visahealthinsurance.com, 1
j2ee.cz, 1
j2h.de, 1
j3e.de, 1
+j5197.co, 1
j5lx.de, 1
j5lx.eu, 1
j5lx.io, 1
j605.tk, 1
+j9297.co, 1
+j9721.com, 1
+j9728.co, 1
ja-dyck.de, 1
ja-gps.com.au, 1
+ja-publications.agency, 1
ja-zur-gs.de, 1
jaakkohannikainen.fi, 1
jaamaa.com, 1
@@ -24352,9 +25773,11 @@
jabbas.eu, 1
jabber.at, 1
jabberfr.org, 1
+jabbers.one, 1
jabberzac.org, 1
jaberg-rutschi.ch, 1
jabergrutschi.ch, 1
+jability.ovh, 1
jabjab.de, 1
jaccblog.com, 1
jacekowski.org, 1
@@ -24412,6 +25835,7 @@
jahofmann.de, 0
jailbreakingisnotacrime.org, 1
jaimechanaga.com, 1
+jaingynecology.com, 1
jaion.ml, 1
jaion.tech, 1
jaion.xyz, 1
@@ -24435,7 +25859,6 @@
jakewestrip.com, 1
jakincode.army, 1
jakob-server.tk, 1
-jakobdenlinger.com, 1
jakobejitblokaci.cz, 1
jakobkrigovsky.com, 1
jakobssystems.net, 1
@@ -24446,6 +25869,7 @@
jakubarbet.eu, 1
jakubboucek.cz, 1
jakubklimek.com, 1
+jakubsindelar.cz, 1
jakubtopic.cz, 1
jakubvrba.cz, 1
jala.co.jp, 1
@@ -24457,15 +25881,12 @@
jamberry.com.mx, 1
jamberrynails.co.uk, 1
james-bell.co.uk, 1
-james-digital.com, 1
james-loewen.com, 1
james.guru, 1
-jamesachambers.com, 0
jamesaimonetti.com, 1
jamesandpame.la, 1
jamesbillingham.com, 1
jameschorlton.co.uk, 1
-jamesclark.com, 1
jamesdorf.com, 1
jamesedition.com, 1
jamesevans.is, 1
@@ -24486,7 +25907,6 @@
jamesrobertson.io, 1
jamesrobertson.net, 1
jamesross.name, 1
-jamesrussellward.co.uk, 1
jamessmith.me.uk, 1
jamestmart.in, 1
jamestmartin.me, 1
@@ -24505,7 +25925,6 @@
jamjestsimon.pl, 1
jammucake.com, 1
jammysplodgers.co.uk, 1
-jamon.ca, 1
jamonsilva.com, 1
jamstatic.fr, 1
jan-and-maaret.de, 1
@@ -24542,22 +25961,19 @@
janoberst.com, 1
janokacer.sk, 1
janschaumann.de, 1
-jansen-schilders.nl, 1
janssen.fm, 1
janterpstra.eu, 1
jantinaboelens.nl, 1
janvari.com, 1
janvaribalint.com, 1
janz.online, 1
-jaot.info, 1
japanesemotorsports.net, 1
japangids.nl, 1
japaniac.de, 0
japanphilosophy.com, 0
-japansm.com, 1
japanwatches.xyz, 1
+japaripark.com, 0
jape.today, 1
-japon-japan.com, 1
jar.io, 1
jardinderline.ch, 1
jardineriaon.com, 1
@@ -24565,6 +25981,7 @@
jaredfernandez.com, 1
jaredfraser.com, 1
jarl.ninja, 1
+jarmatys.pl, 1
jarniashop.se, 1
jaroku.com, 1
jarondl.net, 1
@@ -24577,15 +25994,12 @@
jasl.works, 1
jasmijnwagenaar.nl, 1
jasminefields.net, 1
-jason.re, 1
-jasonadam.de, 1
jasonamorrow.com, 1
jasongerber.ch, 1
jasonian-photo.com, 0
jasonmili.online, 1
jasonrobinson.me, 1
jasonsansone.com, 1
-jasonsplecoscichlids.com, 1
jasonwindholz.com, 1
jasper.link, 1
jasperhammink.com, 1
@@ -24599,7 +26013,7 @@
javelin.cc, 1
javfree.me, 1
javhdmovies.com, 1
-javi.pro, 1
+javi.pro, 0
javierburgos.net, 1
javierlorente.es, 1
jawn.ca, 1
@@ -24634,6 +26048,7 @@
jazzysumi.com, 1
jbbd.fr, 1
jbfp.dk, 1
+jblackweb.com, 1
jbradaric.me, 1
jbs-jardins.ch, 1
jbsinternational.com, 1
@@ -24667,14 +26082,13 @@
jdcgroup.com.ph, 1
jdegbau.com, 1
jdheysupplies.co.uk, 1
-jdieselmusic.com, 0
+jdieselmusic.com, 1
jdjohnsonmedia.com, 1
jdjohnsonwaterproofing.com, 1
jdm.elk.pl, 1
jdm.pl, 1
jdncr.com, 1
jdoi.pw, 1
-jdoiron.me, 1
jdpleisure.co.uk, 1
jdscastlehire.co.uk, 1
jdtic.com, 1
@@ -24682,6 +26096,7 @@
je-vends.fr, 1
je2050.de, 1
jean-remy.ch, 1
+jeancafe.ddns.net, 1
jeancardeno.com, 1
jeandanielfaessler.ch, 1
jeankygourmet.com, 1
@@ -24691,7 +26106,9 @@
jeanneret-combustibles.ch, 1
jec-dekrone.be, 1
jecho.cn, 1
+jecjacshop.com, 1
jeda.ch, 1
+jedayoshi.com, 1
jedayoshi.tk, 1
jedepannetonordi.fr, 1
jedidiah.eu, 0
@@ -24702,10 +26119,12 @@
jeec.ist, 1
jeemain.org, 1
jeepeg.com, 1
+jeepmafia.com, 0
jeeran.com, 1
jeeranservices.com, 1
jeerbl.com, 1
jeff.forsale, 1
+jeffanderson.me, 1
jeffcloninger.net, 1
jeffersonkyattorney.gov, 1
jeffersonregan.co.uk, 1
@@ -24715,6 +26134,7 @@
jeffhaferman.com, 1
jeffhuxley.com, 1
jeffmcneill.com, 1
+jeffpenchoff.com, 1
jeffreyhaferman.com, 1
jeffrhinelander.com, 1
jeffri.me, 1
@@ -24738,6 +26158,7 @@
jelleluteijn.nl, 1
jelleluteijn.pro, 1
jelleraaijmakers.nl, 1
+jelleschneiders.com, 1
jelly.cz, 1
jellybeanbooks.com.au, 1
jelmer.co.uk, 1
@@ -24782,6 +26203,7 @@
jeroendeneef.com, 1
jeroenensanne.wedding, 1
jeroensangers.com, 1
+jeroldirvin.com, 1
jerret.de, 1
jerrypau.ca, 1
jerrysretailstores.com, 1
@@ -24804,19 +26226,23 @@
jessicahrehor.com, 1
jesters-court.net, 1
jesuisadmin.fr, 1
+jesuisunpapageek.fr, 1
jesusvazquez.online, 1
jet-stream.fr, 1
jetapi.org, 1
jetbbs.com, 1
+jetfirenetworks.com, 1
jetflex.de, 1
jetkittens.co.uk, 1
+jetmirshatri.com, 0
jetsetboyz.net, 1
jetsieswerda.nl, 1
jettlarue.com, 1
-jettravel.com.mt, 1
+jettravel.com.mt, 0
jetwhiz.com, 1
jetzt-elektromobil.de, 1
jeugdkans.nl, 1
+jeurissen.co, 1
jeuxetcodes.fr, 1
jeva.nl, 1
jevisite.ca, 0
@@ -24833,6 +26259,7 @@
jgid.de, 1
jgke.fi, 1
jglover.com, 1
+jgoguen.ca, 1
jgoldgroup.com, 1
jgregory.co.uk, 1
jgwb.de, 1
@@ -24866,16 +26293,22 @@
jichi.io, 1
jichi000.win, 1
jie.dance, 1
+jieac.cn, 1
jieyang2016.com, 1
jif.gc.ca, 1
jigsawdevelopments.com, 1
jiid.ga, 1
+jiji.co.tz, 1
+jiji.com.gh, 1
+jiji.ke, 1
+jiji.ug, 1
jikegu.com, 1
jimbiproducts.com, 1
jimbraaten.com, 1
jimbutlerkiaparts.com, 1
jimdorf.com, 1
jime-hlavou.cz, 1
+jimeaton.com, 1
jimfranke.com, 1
jimfranke.nl, 1
jimizhou.xyz, 1
@@ -24891,6 +26324,7 @@
jing-in.com, 1
jing-in.net, 1
jing.su, 1
+jingbo.fan, 1
jingjo.com.au, 1
jingyunbank.com, 1
jinja.ai, 1
@@ -24911,6 +26345,11 @@
jiyue.moe, 1
jiyuu-ni.com, 1
jiyuu-ni.net, 1
+jj5197.co, 1
+jj9297.co, 1
+jj9397.com, 1
+jj9721.com, 1
+jj9728.co, 1
jjhampton.com, 1
jjj.blog, 1
jjmarketing.co.uk, 1
@@ -24921,6 +26360,7 @@
jk-entertainment.biz, 1
jkchocolate.com, 1
jkest.cc, 1
+jkg.tw, 1
jki.io, 1
jkinteriorspa.com, 1
jkng.eu, 1
@@ -24938,6 +26378,7 @@
jlpn.nl, 1
jlponsetto.com, 1
jlr-luxembourg.com, 1
+jltcsecuritygroup.com, 1
jltctech.com, 1
jm-bea.net, 1
jmalarcon.es, 1
@@ -24951,6 +26392,7 @@
jmce.eu, 1
jmcleaning.services, 1
jmdekker.it, 1
+jmdiesel.com, 1
jmedved.com, 1
jmentertainment.co.uk, 1
jmfjltd.com, 1
@@ -24958,6 +26400,11 @@
jmorahan.net, 1
jmoreau.ddns.net, 1
jmpb.hu, 1
+jms8.net, 1
+jmsjms.cc, 1
+jmsjms.me, 1
+jmsjms.top, 1
+jmsjms.xyz, 1
jmsolodesigns.com, 1
jmssg.jp, 1
jmvbmx.ch, 1
@@ -24968,6 +26415,7 @@
joa-ebert.com, 1
joanofarcmtcarmel.org, 1
joaoaugusto.net, 1
+joaopenteado.com, 1
joaosampaio.com.br, 1
job-ofertas.info, 1
job-offer.de, 1
@@ -24977,10 +26425,10 @@
jobatus.it, 1
jobatus.mx, 1
jobatus.pt, 1
+jobbidag.se, 1
jobbkk.com, 1
jobbsafari.no, 1
jobbsafari.se, 1
-jobbuddy.se, 1
jobcorpsy2y.com, 1
jobify.in, 1
jobindex.dk, 1
@@ -24993,6 +26441,7 @@
jobs.at, 1
jobs.ch, 1
jobs4sales.ch, 1
+jobsarkari.com, 1
jobseekeritalia.it, 1
jobsisbrown.com, 1
jobsnet.eu, 1
@@ -25007,11 +26456,13 @@
jodlajodla.si, 1
joduska.me, 1
jodyboucher.com, 0
+jodyshop.com, 1
joe262.com, 1
joearodriguez.com, 1
+joebiden.com, 1
+joebobbriggs.net, 1
joecod.es, 1
joedavison.me, 1
-joedinardo.com, 1
joedoyle.us, 1
joedroll.com, 1
joefixit.co, 1
@@ -25043,6 +26494,7 @@
joetsutj.com, 1
joetyson.io, 1
joetyson.me, 1
+joeyfelix.com, 1
joeygitalian.com, 1
joeyhoer.com, 1
joeysmith.com, 1
@@ -25075,11 +26527,16 @@
johncook.ltd.uk, 1
johndball.co, 1
johndball.com, 1
+johndball.info, 1
+johndball.net, 1
+johndball.org, 1
johnfulgenzi.com, 1
johngadenne.com.au, 1
johngallias.com, 1
johngo.tk, 0
johnguant.com, 1
+johnhancocknypensions.com, 1
+johnhancockpensions.com, 1
johnhgaunt.com, 1
johnkastler.net, 1
johnmcc.net, 1
@@ -25092,6 +26549,7 @@
johnroach.io, 1
johnroberts.me, 1
johnrockefeller.net, 1
+johnrosewicz.com, 1
johnsanchez.io, 1
johnsegovia.com, 1
johnsiu.com, 1
@@ -25106,6 +26564,7 @@
joinus-outfits.nl, 1
jojosplaycentreandcafeteria.co.uk, 1
jokedalderup.nl, 1
+jokequebec.com, 1
joker.menu, 1
jokerice.co.uk, 1
jokesbykids.com, 1
@@ -25118,6 +26577,7 @@
jolle.io, 1
jollygoodspudz.ca, 1
jollykidswobbleworld.co.uk, 1
+jolo.software, 1
jolokia.ch, 1
jomagus.de, 1
jomibe.de, 1
@@ -25127,6 +26587,7 @@
jonandnoraswedding.com, 1
jonas-thelemann.de, 1
jonas-wenk.de, 0
+jonas.me, 1
jonasberger.com, 1
jonaskjodt.com, 1
jonasled.de, 1
@@ -25134,13 +26595,10 @@
jonathan-apps.com, 1
jonathancarter.org, 1
jonathandupree.com, 1
-jonathanha.as, 1
-jonathanj.nl, 1
jonathanlara.com, 1
jonathanmassacand.ch, 1
jonathanreyes.com, 0
jonathansanchez.pro, 1
-jonathanschle.de, 1
jonathanscott.me, 1
jonathanselea.se, 1
jonathanwisdom.com, 1
@@ -25163,6 +26621,7 @@
jonkermedia.nl, 0
jonlabelle.com, 1
jonlu.ca, 1
+jonnasbeauty.com, 1
jonny5.ru, 1
jonnybarnes.uk, 1
jonnystoten.com, 1
@@ -25172,6 +26631,8 @@
jonpavelich.com, 1
jons.org, 1
jonscaife.com, 1
+jonssheds.direct, 1
+joodari.fi, 1
jooksms.com, 1
jooksuratas.ee, 1
joomlant.org, 1
@@ -25185,7 +26646,7 @@
jorcus.com, 1
jordan-jungk.de, 1
jordandevelopment.com, 1
-jordanhamilton.me, 1
+jordanhamilton.me, 0
jordankmportal.com, 1
jordans.co.uk, 1
jordanscorporatelaw.com, 1
@@ -25208,6 +26669,7 @@
joseitoda.org, 1
josemikkola.fi, 1
josepbel.com, 1
+josephbarela.com, 1
josephbleroy.com, 1
josephgeorge.com.au, 1
josephre.es, 0
@@ -25231,6 +26693,7 @@
joshua-kuepper.de, 1
joshua.bio, 1
joshuadmiller.info, 1
+joshuamessick.com, 1
joshuameunier.com, 1
joshuarogers.net, 1
josoansi.de, 1
@@ -25263,11 +26726,11 @@
jplesbian.com, 1
jpmelos.com, 1
jpmelos.com.br, 1
-jpmguitarshop.com.br, 1
jpod.cc, 1
jpoirierlavoie.ca, 1
jpph.org, 1
jpralves.net, 1
+jproxx.com, 1
jps-selection.co.uk, 1
jps-selection.com, 1
jps-selection.eu, 1
@@ -25282,6 +26745,7 @@
jrc9.ca, 1
jrchaseify.xyz, 1
jreb.nl, 1
+jreiff.de, 1
jreinert.com, 1
jrflorian.com, 1
jrlopezoficial.com, 1
@@ -25292,7 +26756,6 @@
js3311.com, 1
js8855.com, 1
js93029.com, 1
-jsbentertainment.nl, 1
jsbevents.nl, 1
jsblights.nl, 1
jschoi.org, 1
@@ -25303,22 +26766,21 @@
jselby.net, 1
jsent.co.uk, 1
jsevilleja.org, 1
-jsjyhzy.cc, 1
jsk26.ru, 1
jskier.com, 0
jskoelliken.ch, 1
+jsme.cz, 1
jsmetallerie.fr, 1
jsnfwlr.com, 1
jsnfwlr.io, 1
json.download, 1
jsonsinc.com, 1
jsproxy.tk, 1
-jss.moe, 1
jsteward.moe, 1
jstore.ch, 1
jsvr.tk, 0
jsxc.ch, 1
-jtcat.com, 1
+jtcat.com, 0
jtcjewelry.com, 1
jtconsultancy.sg, 1
jtl-software.com, 1
@@ -25335,6 +26797,7 @@
juanxt.ddns.net, 1
jubileum.online, 1
jubileumfotograaf.nl, 1
+jubobs.com, 1
jucca-nautica.si, 1
juch.cc, 1
juchheim-methode.de, 1
@@ -25369,6 +26832,7 @@
julian-post.de, 1
julian-uphoff.de, 1
julian-weigle.de, 1
+julianbroadway.com, 1
juliangonggrijp.com, 1
julianickel.de, 1
julianmeyer.de, 1
@@ -25391,6 +26855,7 @@
juliekproperties.com, 1
juliemaurel.fr, 1
julienc.io, 1
+juliendoco.com, 1
julienpaterne.com, 1
julienschmidt.com, 1
julientartarin.com, 1
@@ -25429,12 +26894,12 @@
junethack.net, 1
jungaa.fr, 1
jungesforumkonstanz.de, 1
+junggesellmuc.de, 1
jungidee.at, 1
jungleducks.ca, 1
junglejackscastles.co.uk, 1
junglememories.co.uk, 1
junglist.org, 1
-jungundwild-design.de, 0
juni.io, 1
junias-fenske.de, 1
juniorhandball.com, 1
@@ -25447,11 +26912,14 @@
junoaroma.com, 1
junodownload.com, 1
junta.pl, 1
+juozasveza.lt, 1
jura-reiseschutz.de, 1
jurassicbarkharrogate.co.uk, 1
jurassicgolf.nl, 1
juridoc.com.br, 1
-jurko.cz, 1
+juristique.fr, 1
+juristique.info, 1
+juristique.org, 1
jurriaan.ninja, 1
jusos-goettingen.de, 1
just-a-clanpage.de, 1
@@ -25476,7 +26944,6 @@
justinho.com, 1
justinmuturifoundation.org, 1
justinstandring.com, 1
-justmade.com.br, 1
justmensgloves.com, 1
justnu.se, 0
justonce.net, 1
@@ -25502,6 +26969,7 @@
jvandenbroeck.com, 1
jvanerp.nl, 1
jvbouncycastlehire.co.uk, 1
+jvdham.nl, 1
jvega.me, 1
jvlandscapingservices.com, 1
jvphotoboothhire.co.uk, 1
@@ -25526,12 +26994,11 @@
jxltom.com, 1
jxm.in, 1
jydemarked.dk, 1
-jyggen.com, 1
-jym.fit, 1
jyoti-fairworks.org, 1
jz585.com, 1
jzbk.org, 1
jzcapital.co, 1
+jzgj088.com, 1
k-bone.com, 1
k-homes.net, 1
k-netz.de, 1
@@ -25543,19 +27010,30 @@
k-tube.com, 1
k0.gg, 1
k1024.org, 1
-k1yoshi.com, 1
k258059.net, 1
k2mts.org, 1
k3508.com, 1
k3nny.fr, 1
k4law.com, 1
k4r.ru, 1
+k5197.co, 1
k7azx.com, 1
+k8.com, 1
+k8013.com, 1
+k807.com, 1
+k8084.com, 1
+k819.com, 1
+k819.net, 1
k82.org, 1
+k821.com, 1
+k8668.com, 1
+k88201.com, 1
+k88214.com, 1
k8n.de, 1
+k9297.co, 1
+k9728.co, 1
k9swx.com, 1
kaamoscreations.com, 1
-kaangenc.me, 1
kaany.io, 1
kaas.wtf, 1
kaasbesteld.nl, 1
@@ -25563,11 +27041,12 @@
kab-s.de, 1
kabaca.design, 1
kabarlinux.id, 1
-kabashop.com.br, 1
kabat-fans.cz, 1
+kabellegger.nl, 1
kabeltv.co.nz, 1
kabeuchi.com, 1
kabos.art, 1
+kabouterbankje.nl, 1
kabu-abc.com, 1
kabulpress.org, 1
kabus.org, 1
@@ -25577,9 +27056,11 @@
kack.website, 1
kadhambam.in, 1
kado-ya.jp, 1
+kafeh-jazan.com, 1
kaffau.com, 1
kaffeekrone.de, 1
kafoom.de, 1
+kaginalycloud.com, 1
kagitreklam.com, 1
kagucho.net, 1
kaheim.de, 1
@@ -25587,13 +27068,12 @@
kaibol.com, 1
kaidoblogi.eu, 1
kaigojj.com, 1
-kaihub.tech, 1
kaika-facilitymanagement.de, 1
kaikei7.com, 1
kaileymslusser.com, 1
kainetsoft.com, 1
kainz.be, 1
-kairion.de, 0
+kaioken.bar, 1
kaisab.com, 1
kaisakura.net, 1
kaisev.net, 0
@@ -25622,7 +27102,6 @@
kalastus.com, 1
kaleidomarketing.com, 0
kaleidoscope.co.uk, 1
-kaleidoskop-freiburg.de, 1
kalender.com, 1
kalender.goip.de, 1
kalevlamps.co.uk, 1
@@ -25634,14 +27113,15 @@
kallies-net.de, 1
kalmar.com, 1
kaloix.de, 1
-kalolina.com, 0
+kalolina.com, 1
kalombo.ru, 1
+kaloni.info, 1
kalsbouncies.com, 1
kaltenbrunner.it, 1
kalterersee.ch, 1
kalugadeti.ru, 1
kalwestelectric.com, 1
-kalyanmatka.guru, 1
+kalyanmatka.guru, 0
kam-serwis.pl, 1
kamalame.co, 1
kamata-shinkyu-seikotsu.jp, 1
@@ -25650,6 +27130,7 @@
kamikaichimaru.com, 0
kamikatse.net, 1
kamilki.me, 1
+kamilmagdziak.pl, 1
kaminbau-laub.de, 1
kamisato-ent.com, 1
kamitech.ch, 1
@@ -25669,6 +27150,7 @@
kancolle.me, 1
kandalife.com, 1
kandianshang.com, 1
+kandofu.com, 1
kanecastles.com, 1
kanehusky.com, 0
kanetix.ca, 1
@@ -25715,7 +27197,6 @@
kapsalonlinds.nl, 1
kapseli.net, 1
kaptadata.com, 1
-kaptamedia.com, 1
kara-fabian.com, 1
kara-fabian.de, 1
karabas.com, 1
@@ -25745,7 +27226,6 @@
karlbowden.com, 1
karlic.net, 1
karlin.run, 1
-karlis-kavacis.id.lv, 1
karlloch.de, 1
karlproctor.co.uk, 1
karlsmithmn.org, 1
@@ -25761,17 +27241,17 @@
karoverwaltung.de, 1
karpanhellas.com, 0
karrot.world, 1
-kars.ooo, 1
karsofsystems.com, 1
karsten-voigt.de, 1
karta-paliwowa.pl, 1
kartacha.com, 1
kartar.net, 0
kartatopia.com, 1
+kartbird.com, 1
kartec.com, 1
-karten-verlag.de, 1
kartonmodellbau.org, 1
karula.org, 1
+karuna.community, 1
karuneshjohri.com, 1
karupp-did.net, 1
kasadara.com, 1
@@ -25791,6 +27271,7 @@
kastorsky.ru, 1
kat.marketing, 1
katagena.com, 1
+kataiszilveszter.hu, 1
katalogbajugamismu.com, 1
katalogbutikker.dk, 1
katarsisuib.no, 1
@@ -25807,6 +27288,7 @@
kathegiraldo.com, 1
kati-raumplaner.de, 1
katiechai.xyz, 1
+katieriker.com, 1
katieskandy.co.uk, 1
katieskastles.co.uk, 1
katja-nikolic-design.de, 1
@@ -25817,7 +27299,8 @@
kato-yane.com, 1
katrinjanke.de, 0
katscastles.co.uk, 1
-katthewaffle.fr, 1
+katsunet.com, 1
+kattelans.eu, 1
katyl.info, 0
katyusha.net, 1
katzenbrunnen-test.de, 1
@@ -25826,7 +27309,6 @@
kau-boys.com, 1
kau-boys.de, 1
kaufberatung.community, 1
-kaufmanbankruptcylaw.com, 1
kauperwood.ovh, 1
kausta.me, 1
kavik.no, 1
@@ -25844,6 +27326,7 @@
kaylyn.ink, 0
kayo.digital, 1
kayon.cf, 1
+kaypasocks.com, 1
kayscs.com, 1
kaysis.gov.tr, 0
kazakov.lt, 1
@@ -25857,10 +27340,23 @@
kazumi.ooo, 1
kazumi.ro, 1
kazy111.info, 1
+kb09.net, 1
kb3.net, 1
kb3030.com, 1
+kb4141.com, 1
+kb4343.com, 1
kb5151.com, 1
+kb6767.com, 1
+kb786.com, 1
+kb866.com, 1
kb88.com, 1
+kb8803.com, 1
+kb8823.com, 1
+kb883.cc, 1
+kb88666.com, 1
+kb88777.com, 1
+kb88dc28.com, 1
+kb88md06.com, 1
kba-online.de, 1
kbb-ev.de, 1
kbbouncycastlehire.co.uk, 1
@@ -25873,7 +27369,6 @@
kc1hbk.com, 1
kc3.moe, 1
kc5mpk.com, 1
-kcc.sh, 1
kcliner.com, 1
kcmicapital.com, 1
kcolford.com, 0
@@ -25883,7 +27378,6 @@
kd.net.nz, 1
kdcp.pw, 1
kdex.de, 1
-kdfans.com, 1
kdw.cloud, 1
kdyby.org, 1
ke.fo, 1
@@ -25904,6 +27398,7 @@
kediri.win, 1
keditor.biz, 1
kedv.es, 1
+kee.pm, 1
keechain.io, 1
keeckee.ga, 1
keeckee.ml, 1
@@ -25958,6 +27453,7 @@
kelm.me, 1
kelmarsafety.com, 1
kelsa.io, 1
+kelsall39.com, 1
kelvinfichter.com, 0
kemmerer-net.de, 1
kempkens.io, 1
@@ -25973,6 +27469,8 @@
kenderbetonmagyarorszag.hu, 0
kenderhaz-magyarorszag.hu, 0
kenderhazmagyarorszag.hu, 0
+kendermore.it, 1
+kendernet.com, 1
kendra.io, 1
kendu.si, 1
kengilmour.com, 1
@@ -25982,7 +27480,6 @@
kennedyinsurancesolutions.com, 1
kenners.org, 1
kennethaasan.no, 1
-kennethferguson.com, 1
kennethlim.me, 1
kenneths.org, 1
kenny-peck.com, 1
@@ -25996,7 +27493,7 @@
kenscustomfloors.com, 1
kenshobox.net, 1
kensparkesphotography.com, 1
-kentec.net, 1
+kentec.net, 0
kenterlis.gr, 1
kenvix.com, 1
kenx5.eu.org, 1
@@ -26040,6 +27537,7 @@
kettner.com, 1
ketty-voyance.com, 1
keutel.net, 1
+kevchia.com, 1
kevertje.net, 1
kevin-darmor.eu, 1
kevin-ta.com, 1
@@ -26062,15 +27560,16 @@
kevinmoreland.com, 1
kevinmorssink.nl, 1
kevinpirnie.com, 0
-kevinrandles.com, 1
+kevinrandles.com, 0
kevinratcliff.com, 1
+kevinschreuder.com, 1
kevyn.lu, 1
+kexino.com, 1
kexueboy.com, 1
keybase.io, 1
keybored.co, 1
keybored.me, 1
keycdn.com, 1
-keycenter.com.br, 1
keycontainers.co.za, 1
keyerror.com, 1
keygen.sh, 1
@@ -26081,6 +27580,9 @@
keylaserinstitute.com, 1
keylength.com, 1
keymach.com, 1
+keymicrosystems.com, 1
+keynes.id.au, 1
+keypointfrancine.nl, 1
keys.fedoraproject.org, 1
keys.jp, 1
keys247.co.uk, 1
@@ -26090,7 +27592,13 @@
keysupport.org, 1
keywalker.co.jp, 1
keywebdesign.nl, 1
+kf117.com, 1
+kf2525.com, 1
+kf2828.com, 1
+kf5252.com, 1
kf7joz.com, 1
+kf8484g.com, 1
+kf8825.com, 1
kfassessment.com, 1
kffs.ru, 1
kfirba.me, 1
@@ -26108,6 +27616,7 @@
khas.co.uk, 1
khasiatmanfaat.com, 1
kheshtar.pl, 1
+khetmaal.com, 1
khetzal.info, 1
khg-orchester.de, 1
khipu.com, 1
@@ -26123,17 +27632,18 @@
kiahoriane.com, 1
kiano.net, 1
kiapartscenter.net, 1
-kiapartsdepartment.com, 1
kiapps.ovh, 1
kiarayoga.com, 1
-kiasystems.com, 1
kibbesfusion.com, 1
kibea.net, 1
+kibibit.net, 1
kibriscicek.net, 1
+kichy.net, 1
kick-in.nl, 1
kickasscanadians.ca, 1
kickedmycat.com, 1
kicou.info, 0
+kiczela.eu, 1
kidaptive.com, 1
kidbacker.com, 1
kiddieschristian.academy, 1
@@ -26170,6 +27680,7 @@
kieranjones.uk, 1
kieranweightman.me, 1
kiesuwkerstkaart.nl, 1
+kievkiralikotel.com, 1
kievradio.com, 1
kiffmarks.com, 1
kigmbh.com, 1
@@ -26200,13 +27711,17 @@
kimiris.com, 1
kimis.gr, 1
kimisia.net, 1
+kimitang.com, 1
+kimkuhlmanphoto.com, 1
kimmel.com, 1
kimmel.in, 1
+kimochi.info, 1
kimono-rental-one.com, 1
kimoota.net, 0
kimotodental.com, 1
kimsufi-jordi.tk, 1
kimtran.kim, 1
+kimtstore.com, 1
kin.life, 1
kin.pet, 1
kinautas.com, 1
@@ -26214,7 +27729,6 @@
kinderarzt-berlin-zia.de, 1
kinderbasar-luhe.de, 1
kinderchor-bayreuth.de, 1
-kinderjugendfreizeitverein.de, 1
kinderkleding.news, 1
kinderpneumologie.ch, 1
kindertagespflege-rasselbande-halle.de, 1
@@ -26223,11 +27737,11 @@
kindfotografie.nl, 1
kindlezs.com, 1
kine-duthil.fr, 1
-kinecle.com, 1
kinepolis-studio.be, 1
kinepolis-studio.ga, 1
kinerd.me, 1
kinesiomed-cryosauna.gr, 1
+kinetic.ventures, 1
kinetiq.com, 1
kineto.space, 1
king-of-the-castles.com, 1
@@ -26237,6 +27751,7 @@
kingclass.cn, 1
kingdoms.gg, 1
kingiescastles.co.uk, 1
+kingjamesbibleonline.org, 1
kinglaksa.com, 0
kingofshooting.com, 1
kingofthecastlecoventry.co.uk, 1
@@ -26249,12 +27764,15 @@
kingsley.cc, 1
kingstclinic.com, 1
kingtecservices.com, 1
+kingtreeexperts.com, 1
kingwoodtxlocksmith.com, 1
kini24.ru, 1
kinkcafe.net, 1
kinkenonline.com, 1
kinkyhookup.com, 1
kinmunity.com, 1
+kinmunity.net, 1
+kinnikinnick.com, 1
kinniyaonlus.com, 1
kinocheck.de, 1
kinohled.cz, 1
@@ -26274,6 +27792,7 @@
kippenbart.gq, 1
kipriakipita.gr, 1
kipsu.com, 1
+kipwells32.com, 1
kiraboshi.xyz, 1
kiragameforum.net, 1
kiraku.co, 1
@@ -26295,6 +27814,7 @@
kirkify.com, 1
kirkovsky.com, 1
kirkwoodfence.com, 1
+kiro-ku.com, 1
kiropraktorvard.se, 1
kirrie.pe.kr, 1
kirsch-gestaltung.de, 1
@@ -26318,6 +27838,7 @@
kisstube.tv, 1
kisun.co.jp, 0
kita-sun.com, 1
+kitabmimpi.com, 1
kitabnamabayi.com, 1
kitacoffee.com, 1
kitbag.com.au, 1
@@ -26350,6 +27871,7 @@
kix.moe, 1
kiyotatsu.com, 1
kizomba.info, 1
+kizzedbykelz.com, 1
kizzycode.de, 1
kj-prince.com, 1
kj1396.net, 1
@@ -26361,6 +27883,7 @@
kjellner.com, 1
kjelltitulaer.com, 1
kjellvn.net, 1
+kjfaudio.com, 1
kjgmuenster.org, 1
kjmedia.dk, 1
kjnotes.com, 1
@@ -26368,10 +27891,14 @@
kk-neudorf-duissern.de, 0
kk.in.th, 1
kk.sb, 1
+kk5197.co, 1
+kk9297.co, 1
+kk9397.com, 1
+kk9721.com, 1
+kk9728.co, 1
kki.org, 1
kkovacs.eu, 1
kkr-bridal.net, 1
-kkren.me, 1
kks-karlstadt.de, 1
kksg.com, 1
kkws.co, 1
@@ -26383,9 +27910,12 @@
klaim.us, 1
klamathrestoration.gov, 1
klanggut.at, 1
+klapib.ee, 1
klares-licht.de, 1
klarika.com, 1
klarmobil-empfehlen.de, 1
+klas.or.id, 0
+klauke-enterprises.com, 1
klausbrinch.dk, 0
klausen.dk, 1
klautshop.com, 1
@@ -26422,12 +27952,12 @@
klempin.se, 1
kleppe.co, 1
kleteckova.cz, 1
+klev.su, 1
klickstdu.com, 1
kliemann.me, 1
klimaloven.no, 1
klimapartner.de, 1
klimapartner.net, 1
-klimchuk.by, 1
klimchuk.com, 1
klingeletest.de, 1
klingenundmesser.com, 1
@@ -26435,6 +27965,7 @@
klinikac.co.id, 0
klinkenberg.ws, 1
klinknetz.de, 1
+klishyn.com, 1
klm-huisjes.nl, 1
klmhouses.com, 1
klocker-ausserlechner.com, 1
@@ -26447,6 +27978,7 @@
kls-agency.com.ua, 0
klseet.com, 1
klssn.com, 1
+klu.io, 1
klubxanadu.cz, 1
kluck.me, 1
klugemedia.de, 1
@@ -26457,6 +27989,9 @@
kmkz.jp, 1
kmsci.com.ph, 1
kn007.net, 1
+kn40la.com, 1
+kn4ivj.com, 1
+kn4ola.com, 1
knaake.net, 1
knab-networks.com, 1
knapp.noip.me, 1
@@ -26477,7 +28012,6 @@
kngkng.com, 1
kniga.market, 0
knight-industries.org, 1
-knightsblog.de, 1
knightsbridge.net, 1
knightsbridgewine.com, 1
knightsweep.com, 1
@@ -26501,10 +28035,8 @@
knuckles.tk, 1
knurps.de, 1
knuthildebrandt.de, 1
-knutur.is, 1
knygos.lt, 1
ko-sys.com, 1
-koalapress.fr, 1
koalas.org, 1
kobar.id, 1
kobejet.com, 1
@@ -26532,9 +28064,14 @@
koehlhoff.de, 1
koehn.com, 1
koelbli.ch, 1
+koeldezomerdoor.nl, 1
koelnmafia.de, 1
koenigsbrunner-tafel.de, 1
koenleemans.nl, 1
+koenrh.com, 1
+koenrh.net, 1
+koenrh.nl, 1
+koenrouwhorst.com, 1
koenrouwhorst.nl, 1
koenzk.nl, 1
koerperkult.ch, 1
@@ -26574,22 +28111,26 @@
kolania.com, 1
kolania.de, 1
kolania.net, 1
+kolaprestaurant.com, 1
+kolas.in, 1
kolaykaydet.com, 1
kolbeck.tk, 1
kolbeinsson.se, 1
kolcsey.eu, 1
kolibrisolutions.nl, 1
kolin.org, 1
+kolitel.com, 1
kolizaskrap.bg, 1
kolja-engelmann.de, 1
+koljakrekow.de, 1
kolkataflowermall.com, 1
kollawat.me, 1
kollect.ie, 1
kollega.it, 1
+kollegamenti.it, 1
kolmann.at, 1
kolmann.eu, 1
kolonie-am-stadtpark.de, 1
-kolorbon.com, 1
kolozsvaricsuhe.hu, 1
kolpingsfamilie-vechta-maria-frieden.de, 1
koluke.co, 1
@@ -26614,6 +28155,7 @@
komok.co.uk, 1
komp247.pl, 1
kompetenzkurs.de, 1
+kompjoeter.net, 1
komplet.sk, 1
kon-sil.de, 1
kondi.net, 1
@@ -26645,6 +28187,8 @@
koodimasin.ee, 1
koodimasin.eu, 1
kooer.org, 1
+koof.win, 1
+koolauwomenshealthcare.com, 1
kooli.ee, 1
koolikatsed.ee, 1
koolitee.ee, 1
@@ -26670,18 +28214,18 @@
korea-dpr.org, 1
korea.dating, 1
koreaboo.com, 1
+koreaninhd.com, 1
+korem011-tniad.mil.id, 1
koretech.nl, 1
korinar.com, 1
kornrunner.net, 1
-korobi.io, 1
korobkovsky.ru, 0
koroknaimedical.hu, 1
-korono.de, 1
korosiprogram.hu, 1
korp.fr, 1
korrelzout.nl, 1
kortgebyr.dk, 1
-kortic.com, 1
+korup.com, 1
koryfi.com, 1
kos4all.com, 1
kosaki.moe, 1
@@ -26691,7 +28235,7 @@
kosinc.org, 1
kosmos.org.tw, 1
kost-magazin.de, 1
-kostal.com, 0
+kostal.com, 1
kostecki.com, 1
kostecki.org, 1
kostecki.tel, 1
@@ -26717,16 +28261,15 @@
kouten-jp.com, 1
kov.space, 1
koval.io, 1
-kovaldo.ru, 1
kovals.sk, 1
kovehitus.ee, 1
kovnsk.net, 1
kovspace.com, 1
+kovuthehusky.com, 1
kowalmik.tk, 1
kowalstwo.com.pl, 1
kowarschick.de, 1
kowshiksundararajan.com, 1
-koyaanis.com, 1
koyo.kr, 1
kozawa.tokyo, 1
kozmik.co, 1
@@ -26737,6 +28280,7 @@
kpinvest.eu, 1
kplasticsurgery.com, 1
kplnet.net, 1
+kpmgclientcollab.co.nz, 1
kpop.re, 1
kpopsource.com, 1
kpumuk.info, 1
@@ -26766,7 +28310,6 @@
kramsj.uk, 1
krang.org.uk, 1
krankenpflege-haushaltshilfe.de, 1
-krant.nl, 1
kranz.space, 0
krasavchik.by, 1
krasnodar-avia.ru, 1
@@ -26778,7 +28321,8 @@
krazykoolkastles.com, 1
krazyphotobooths.co.uk, 1
krc.link, 1
-kreationnext.com, 1
+kreationnext.com, 0
+kreativbande.com, 1
kreativelabs.ch, 1
kreativstrecke.de, 1
kredigram.com, 1
@@ -26793,12 +28337,13 @@
kreuzpfadfinder.de, 1
krey.is, 1
kreza.de, 1
-krfuli.com, 1
kriechel.de, 1
kriegskindernothilfe.de, 1
+krikorianconstruction.com, 1
krinetzki.de, 1
kringloopwinkelsteenwijk.nl, 1
krinnovations.ie, 1
+kriptokereso.com, 1
kriptosec.com, 1
kris.click, 1
krise-chance.ch, 1
@@ -26823,7 +28368,7 @@
krmeni.cz, 0
kroell.net, 1
krokedil.se, 1
-kromamoveis.com.br, 1
+kromax.it, 1
kromonos.net, 0
krony.de, 1
kronych.cz, 1
@@ -26860,10 +28405,42 @@
krytykawszystkiego.com, 1
krytykawszystkiego.pl, 1
kryx.de, 1
+krzyzowki123.pl, 1
ks-watch.de, 1
+ks0299.com, 1
+ks0404.com, 1
+ks0618.com, 1
+ks0718.com, 1
+ks0768.com, 1
+ks0866.com, 1
+ks0877.com, 1
+ks099.com, 1
+ks0996.com, 1
+ks106.com, 1
+ks152.com, 1
ks181.com, 1
+ks1908.com, 1
+ks1909.com, 1
+ks2022.com, 1
+ks2055.com, 1
+ks206.com, 1
+ks2500.com, 1
+ks2600.com, 1
+ks2608.com, 1
+ks2700.com, 1
+ks2806.com, 1
+ks5000.com, 1
+ks5055.com, 1
+ks5660.com, 1
ks626.com, 1
+ks6363.com, 1
+ks6767.com, 1
ks88.com, 1
+ks88.org, 1
+ks8832.com, 1
+ks8887.com, 1
+ks920.com, 1
+ks958.com, 1
kscarlett.com, 1
kschv-rdeck.de, 1
kselenia.ee, 1
@@ -26872,6 +28449,7 @@
ksham.net, 1
kshlm.in, 1
ksmmmo.org.tr, 1
+ksoc.com, 1
ksopp.si, 1
kspg.tv, 1
kssk.de, 1
@@ -26883,6 +28461,7 @@
ktbnetbank.com, 1
kthnxbai.xyz, 1
ktm-troxler.de, 1
+ktmclubitalia.it, 1
kts-thueringen.de, 1
ktsee.eu.org, 1
ktsofas.gr, 1
@@ -26892,11 +28471,11 @@
ku.io, 0
kuaimen.bid, 1
kuaitiyu.org, 1
+kuaiyaojing.com, 1
kualiti.net, 1
kualo.co.uk, 1
kualo.com, 1
kualo.in, 1
-kuanta.net, 1
kuaza.com, 1
kub.hr, 1
kubica.ch, 1
@@ -26906,8 +28485,6 @@
kublis.ch, 1
kubusadvocaten.nl, 1
kuchen-am-stiel.de, 1
-kuchenfeelisa.de, 1
-kuchentraum.eu, 0
kucloud.win, 1
kucnibudzet.com, 1
kucukayvaz.com, 1
@@ -26931,16 +28508,18 @@
kuketz-security.de, 1
kuko-crews.org, 1
kulde.net, 1
-kulickovy-pojezd.cz, 1
kulinaristi.fi, 1
kulivps.com, 1
+kulopo.com, 1
kultsar.com, 1
kum.com, 1
kuma.es, 1
kumachan.biz, 1
kumalog.com, 1
kumasanda.jp, 1
+kumbayops.com, 1
kumilasvegas.com, 1
+kumpulannamabayi.com, 1
kunaldesai.blog, 1
kundenerreichen.com, 1
kundenerreichen.de, 1
@@ -26949,10 +28528,11 @@
kunra.de, 1
kunstdrucke-textildruck.de, 1
kunsthandel-augustus-rex.de, 1
-kunstschule-krabax.de, 1
kunstundunrat.de, 1
+kunvn.com, 1
kuoruan.com, 1
kupaa.ink, 1
+kupferschmids.ch, 1
kupferstichshop.com, 1
kupiclub.com, 1
kupid.com, 1
@@ -26964,7 +28544,6 @@
kupschke.net, 1
kurashino-mall.com, 1
kurniadwin.to, 1
-kuro.link, 1
kurofuku.me, 1
kuroha.co.uk, 1
kuroinu.jp, 1
@@ -26974,8 +28553,8 @@
kurrende.nrw, 0
kurschies.de, 1
kurserne.dk, 1
-kursprogramisty.pl, 1
kurswahl-online.de, 1
+kursypolska.pl, 1
kurszielnull.de, 1
kurtschlatzer.com, 1
kuruppa.xyz, 1
@@ -26984,6 +28563,7 @@
kushtikidsparties.co.uk, 1
kusochi.eu, 1
kutinsoft.com, 1
+kutip.id, 1
kutny.cz, 1
kutsankaplan.com, 1
kuttler.eu, 1
@@ -26991,6 +28571,7 @@
kutus.ee, 1
kuunlamaailm.ee, 1
kuwago.io, 1
+kuwichitaim.com, 1
kuzbass-pwl.ru, 1
kvadratnimeter.si, 1
kvalita-1a.cz, 1
@@ -27002,7 +28583,6 @@
kvetinymilt.cz, 1
kvhile.com, 1
kvilt.dk, 1
-kvn.tf, 1
kvnsport.ru, 1
kvpc.com.au, 1
kvt.berlin, 0
@@ -27024,8 +28604,10 @@
kyle.place, 1
kyledrake.net, 1
kylegutschow.com, 1
+kylejohnson.io, 1
kylelaker.com, 1
kylerwood.com, 1
+kylianvermeulen.nl, 1
kylinj.com, 0
kylling.io, 1
kynaston.org.uk, 1
@@ -27036,7 +28618,6 @@
kyoto-k9.com, 0
kyoto-mic.com, 1
kyoto-sake.net, 1
-kyoto-tomikawa.jp, 1
kyoto-tomoshibi.jp, 1
kyprexxo.com, 1
kyras-castles.co.uk, 1
@@ -27052,19 +28633,25 @@
l-atelier-c.com, 1
l-lab.org, 1
l0re.com, 1
+l0v0l.com, 1
l17r.eu, 1
l18.io, 1
+l214.com, 1
l2guru.ru, 1
l3.ee, 1
l33te.net, 1
l3j.net, 1
l4n-clan.de, 1
+l5197.co, 1
l66.io, 1
l7plumbing.com.au, 1
l7world.com, 1
l9.fr, 0
+l9297.co, 1
+l9397.com, 1
+l9721.com, 1
+l9728.co, 1
la-baldosa.fr, 1
-la-cave-a-nodo.fr, 1
la-compagnie-des-elfes.fr, 1
la-fenice-neheim.de, 1
la-ganiere.com, 1
@@ -27081,17 +28668,18 @@
laatjeniethackmaken.nl, 1
labande-annonce.fr, 1
labanochjonas.se, 1
+labanote.com, 1
labanskoller.se, 1
labanskollermark.se, 1
+labavn.org, 1
labcenter.com, 1
labcoat.jp, 1
labeled.vn, 1
labelleza.com.br, 1
labiblioafronebrulepas.com, 1
-labms.com.au, 1
labobooks.com, 1
laboiteanem.fr, 1
-laboitebio-logique.ca, 1
+laboratoriodemarketingb3.com, 1
labortogether.com, 1
labouncycastlehire.co.uk, 1
labourreedevergheas.fr, 1
@@ -27102,6 +28690,7 @@
labradorpuppiesforsalebyregisteredlabradorbreeders.com, 0
labrat.mobi, 0
labspack.com, 1
+labsys.xyz, 1
labtest.ltd, 1
lacaey.se, 1
lacantine.xyz, 1
@@ -27121,7 +28710,6 @@
lachosetypo.com, 1
lachyoga-schwieberdingen.de, 1
lacicloud.net, 1
-lacigf.org, 1
laclaque.ch, 1
lacledeslan.com, 0
lacledor.ch, 1
@@ -27145,12 +28733,12 @@
ladybugjam.com, 1
ladylikeit.com, 1
ladyofhopeparish.org, 1
+laegernevedlillebaelt.dk, 1
laermschmiede.de, 1
-laeso.es, 1
laextra.mx, 1
lafantasticatravel.com, 1
lafayette-rushford.com, 1
-lafcheta.info, 1
+lafcheta.info, 0
lafeemam.fr, 1
lafema.de, 1
lafermegourmande.fr, 1
@@ -27171,11 +28759,9 @@
laglab.org, 0
lagodny.eu, 1
lagout.org, 1
-lagranmoon.com, 1
lagriffeduservice.fr, 1
lagsoftware.com, 1
laguinguette.fr, 1
-lagunacoastrealestate.com, 1
lagunakitchenandbath.com, 1
lahipotesisgaia.com, 1
lahnau-akustik.de, 1
@@ -27194,6 +28780,7 @@
lakehavasuwebsites.com, 1
lakelandbank.com, 1
lakeoswegotowncar.com, 1
+lakersview.com, 1
lakesherwoodelectric.com, 1
lakesherwoodelectrical.com, 1
lakesherwoodelectrician.com, 1
@@ -27205,16 +28792,17 @@
lakewoodcityglass.com, 1
lakewoodcomputerservices.com, 1
lakkt.de, 1
-lakonia.com.br, 1
lalalab.com, 1
lalaya.fr, 1
laled.ch, 1
+lalucepulsata.it, 1
lalucioledigitale.com, 1
lalunaonlinebr.com, 1
lalunecreative.com, 1
lalyre-corcelles.ch, 1
lamafioso.com, 1
lamakat.de, 1
+lamaletarural.es, 1
lamapoll.de, 1
lamarieealhonneur.com, 0
lambangcapgiare.com, 1
@@ -27243,7 +28831,6 @@
lampenwelt.ch, 1
lampenwelt.de, 1
lampl.info, 0
-lampposthomeschool.com, 1
lampsh.ml, 1
lampy.pl, 1
lamunyon.com, 1
@@ -27269,7 +28856,6 @@
landinfo.no, 1
landingear.com, 1
landlordy.com, 1
-landofelves.net, 1
landoncreekapartments.com, 1
landrovermerriamparts.com, 1
landscape-photography.org, 1
@@ -27318,6 +28904,7 @@
lanroamer.de, 1
lansechensilu.com, 1
lansewu.com, 1
+lansoftware.eu, 1
lanternalauth.com, 1
lanternhealth.org, 1
lantian.pub, 1
@@ -27339,6 +28926,7 @@
laplacesicherheit.de, 1
laplanetebleue.com, 1
lapolla.com, 1
+laportedufutur.org, 1
lapotagere.ch, 1
lapparente-aise.ch, 1
lappari.com, 0
@@ -27377,6 +28965,7 @@
lartduportrait.fr, 1
laruga.co.uk, 1
larvatoken.org, 1
+lasabubillas.es, 1
lasalle.wa.edu.au, 1
lasarmas.com, 1
lasavonnerieducroisic.fr, 1
@@ -27391,6 +28980,7 @@
laskas.pl, 1
lasowy.com, 1
laspequenassemillas.com, 1
+lasranas.es, 1
lasrecetascocina.com, 1
lasrecetasdeguada.com, 1
lasse-it.dk, 1
@@ -27402,11 +28992,9 @@
lassesworld.se, 1
lasst-uns-beten.de, 1
lastbutnotyeast.com, 1
-lastchancetraveler.com, 1
lastharo.com, 1
lastpass.com, 0
lastrada-minden.de, 1
-lastweekinaws.com, 1
lasuzefc.fr, 1
lat.sk, 1
latabaccheria.net, 1
@@ -27439,12 +29027,16 @@
lattyware.com, 1
laubacher.io, 1
lauchundei.at, 1
+laudableapps.com, 1
+laudablesites.com, 1
+laudwein.fr, 1
lauensteiner.de, 0
laufpix.de, 1
lauftreff-himmelgeist.de, 1
laughinggrapepublishing.com, 1
laukstein.com, 1
launayflorian.net, 1
+launch-subtitle.com, 1
launcher-minecraft.com, 1
launchkey.com, 0
launchmylifend.com, 1
@@ -27454,6 +29046,7 @@
lauraandwill.wedding, 0
lauraenvoyage.fr, 1
laurakashiwase.com, 1
+lauralinde.de, 1
lauraofrank.com, 1
lauraohagan.com, 1
laurasplacefamilysupport.org.au, 1
@@ -27464,6 +29057,7 @@
laurensvanderblom.nl, 1
lauriemilne.com, 1
laurineprice.com, 1
+lauritzt.cf, 1
lauriuc.sk, 1
lausannedentiste.ch, 1
lausannelovers.ch, 1
@@ -27479,8 +29073,8 @@
lavaux.lv, 1
lavenderx.org, 1
laviedalex.ovh, 1
+lavinaec.com, 1
lavinya.net, 1
-lavishlooksstudio.com.au, 1
lavita.de, 1
lavitaura.com, 1
lavitrine-une-collection.be, 1
@@ -27492,6 +29086,7 @@
lavval.com, 0
law-colleges.com, 1
law-peters.de, 1
+law-profile.com, 1
law.co.il, 1
law22.com, 1
lawabidingcactus.com, 1
@@ -27509,15 +29104,17 @@
lawyerkf.com, 1
layazc.com, 1
laylo.io, 1
-laylo.nl, 0
+laylo.nl, 1
laymans911.info, 1
layordesign.co.uk, 1
layoutsatzunddruck.de, 1
lazau.com, 1
lazerus.net, 1
+lazisbaiturrahman.org, 1
lazistance.com, 1
lazowik.pl, 1
lazulu.com, 1
+lazurit.com, 1
lazyboston.com, 1
lazyclock.com, 1
lazyframe.com, 1
@@ -27539,13 +29136,14 @@
lbsistemas.com.mx, 1
lbux.org, 1
lc-cs.com, 0
-lc-promiss.de, 1
lca-pv.de, 1
lca.gov, 1
lcacommons.gov, 1
lcars-sv.info, 1
lcbizsolutions.com, 1
+lcdn.ro, 1
lce-events.com, 1
+lcgabogados.com, 1
lcgaj.com, 1
lcht.ch, 0
lclarkpdx.com, 1
@@ -27554,10 +29152,13 @@
lcx.cc, 1
lcy.cat, 1
lcy.im, 0
+lcy.moe, 1
ld-begunjscica.si, 1
ldc.com.br, 0
ldcraft.pw, 1
+ldesignweb.com, 1
ldjb.jp, 1
+ldm2468.com, 1
ldsun.com, 1
ldvsoft.net, 0
le-bar.org, 1
@@ -27583,6 +29184,7 @@
leadership9.com, 1
leadgenie.me, 1
leadinfo.com, 1
+leadpagebuilders.com, 1
leadplan.ru, 1
leadquest.nl, 1
leafandseed.co.uk, 1
@@ -27601,7 +29203,6 @@
leap-it.be, 1
leapandjump.co.uk, 1
leapworks.io, 1
-learndev.info, 1
learnedhacker.com, 1
learnerdriving.com, 0
learnflakes.net, 1
@@ -27609,6 +29210,7 @@
learning-id.com, 1
learningis1.st, 1
learninglaw.com, 1
+learningman.top, 1
learnlux.com, 1
learnpianogreece.com, 1
learnplayground.com, 1
@@ -27627,6 +29229,7 @@
leavesofchangeweekly.org, 1
lebal.se, 1
lebanesearmy.gov.lb, 1
+lebanonoregon.gov, 1
lebarmy.gov.lb, 1
lebendige-heilkunst.de, 1
lebens-fluss.at, 1
@@ -27635,22 +29238,22 @@
lebensraum-kurse.ch, 1
lebihan.pl, 1
leblanc.io, 1
-lebosse.me, 1
lebourgeo.is, 1
+lecannabis.com, 0
lecannabiste.com, 1
lechaudrondupertuis.ch, 1
lechiennoir.net, 1
leclaire.com.br, 1
+lecn2.com, 1
lecoinchocolat.com, 1
lectricecorrectrice.com, 1
led-jihlava.cz, 1
led.xyz, 1
-ledecologie.com.br, 1
ledeguisement.com, 1
lederer-it.com, 1
ledlampor365.se, 1
ledlight.com, 1
-ledscontato.com.br, 1
+ledlights.ca, 1
ledwereld.nl, 1
lee-fuller.co.uk, 1
leeaaronsrealestate.com, 1
@@ -27682,10 +29285,13 @@
leflibustier.ru, 1
lefonddeloeil.com, 1
left-baggage.co.uk, 1
+leftbrainsolutions.com.au, 1
leftclick.cloud, 1
leftclick.eu, 1
lega-dental.com, 1
legabot.fr, 1
+legacyiohs.org, 1
+legacylawofwashington.com, 1
legadental.com, 1
legaillart.fr, 1
legal.farm, 1
@@ -27697,6 +29303,9 @@
legalrobot.com, 1
legaltip.eu, 1
legatofmrc.fr, 1
+legendary.camera, 1
+legendarycamera.com, 1
+legendcatz.com, 1
legendesdechine.ch, 1
legendofkrystal.com, 1
legends-game.ru, 0
@@ -27710,7 +29319,6 @@
legjobblogo.hu, 1
legland.fr, 1
legnami24.it, 1
-legoutcheznous.com, 1
legoutdesplantes.be, 1
legrandvtc.fr, 1
legumeinfo.org, 1
@@ -27722,6 +29330,7 @@
leibniz-remscheid.de, 0
leideninternationalreview.com, 1
leifdreizler.com, 0
+leighneithardt.com, 1
leignier.org, 1
leilautourdumon.de, 1
leilonorte.com, 1
@@ -27749,25 +29358,22 @@
lemonop.com, 1
lemonparty.co, 1
lemonrockbiketours.com, 1
-lemonthy.ca, 1
-lemonthy.com, 1
lemouillour.fr, 1
lemuslimpost.com, 1
lenagroben.de, 1
lenalio.fr, 1
lenaneva.ru, 1
lence.net, 1
+lencia.ga, 1
lendahandmissionteams.org, 1
lendingclub.com, 1
-lenget.com, 1
-lenguajedeprogramacion.com, 1
lengyelnyelvoktatas.hu, 1
lengyelul.hu, 1
lengzzz.com, 1
lenidh.de, 1
leninalbertop.com.ve, 1
+lenit.nl, 1
lenkunz.me, 1
-lennier.info, 1
lennyobez.be, 1
lenostech.gr, 1
lenou.nl, 1
@@ -27789,7 +29395,6 @@
leonard.io, 0
leonardcamacho.me, 1
leonauto.de, 1
-leonax.net, 1
leonbuitendam.nl, 1
leondenard.com, 1
leonhooijer.nl, 0
@@ -27804,7 +29409,6 @@
lepenetapeti.com, 1
lepidum.jp, 1
leponton-lorient.fr, 1
-lepourquoiducomment.fr, 1
leppis-it.de, 1
leprado.com, 1
lepsos.com, 1
@@ -27823,7 +29427,6 @@
les-ateliers-de-melineo.be, 1
les-explos.com, 1
les-inoxydables.com, 1
-les-pingouins.com, 1
lesaffre.es, 1
lesancheslibres.fr, 1
lesarts.com, 1
@@ -27839,7 +29442,6 @@
lesfilmsavivre.com, 1
lesgoodnews.fr, 1
lesh.eu, 1
-lesharris.com, 1
leshervelines.com, 1
lesjardinsdemathieu.net, 1
lesjardinsdubanchet.fr, 1
@@ -27860,9 +29462,11 @@
lesyndicat.info, 1
leszonderstress.nl, 1
letemps.ch, 1
+letempsdujasmin.fr, 1
letempsdunefleur.be, 1
letertrefleuri.com, 1
letkidsbekids.co.uk, 1
+letni-kurzy.cz, 1
leto12.xyz, 1
letraba.com, 1
letranif.net, 1
@@ -27899,11 +29503,15 @@
leuenhagen.com, 1
leulu.com, 1
leumi-how-to.co.il, 1
+leutgeb.xyz, 1
leuthardtfamily.com, 1
+lev103.com, 1
levans.fr, 1
levanscatering.com, 0
level-10.de, 1
+level3.xyz, 1
level6.me, 1
+level9hvac.com, 1
levelaccordingly.com, 1
levelonetrainingandfitness.com, 1
leveluplv.com, 1
@@ -27911,7 +29519,9 @@
levendwater.org, 1
levensbron.nl, 1
leventismotors.com.ng, 1
+leveragedtokens.com, 1
leveredge.net, 1
+leverj.io, 1
levermann.eu, 1
leviaan.nl, 1
leviathan-studio.com, 1
@@ -27928,6 +29538,7 @@
lewisdatasecurity.com, 1
lewislaw.com, 1
lewisllewellyn.me, 1
+lewisseals.com, 1
lexdigital.pl, 1
lexic.co, 1
lexico.pt, 1
@@ -27936,6 +29547,7 @@
lexpierce.social, 1
lexway.pk, 1
leymaritima.com, 1
+leyun.cloud, 1
lezard-com.fr, 1
lezdomsm.com, 1
lfashion.eu, 1
@@ -27950,8 +29562,9 @@
lgbt.io, 1
lgbt.ventures, 1
lgbtq.cool, 1
+lgbtventures.com, 1
lghfinancialstrategy.ch, 1
-lgpecasoriginais.com.br, 1
+lgnsh.fr, 1
lgsg.us, 1
lhajn.cz, 1
lhakustik.se, 1
@@ -27962,6 +29575,7 @@
lheinrich.org, 1
lhgavarain.com, 1
lhost.su, 1
+lhr.wiki, 1
lhsj28.com, 1
lhsj68.com, 1
lhsj78.com, 1
@@ -27975,9 +29589,9 @@
lian-in.net, 1
liang-li88.com, 1
liang-li88.net, 1
-liangbp.com, 1
liangxingai.com, 1
liangyichen.net, 1
+lianhongrui.com, 1
lianwen.kim, 1
lianye1.cc, 1
lianye2.cc, 1
@@ -27992,8 +29606,10 @@
lib64.net, 1
libbitcoin.org, 1
libble.eu, 1
+libbywinberginteriors.com.au, 1
liberapay.com, 1
liberation2020.com, 1
+liberationist.org, 1
liberationschool.org, 1
liberdademg.com.br, 1
libertas-tech.com, 1
@@ -28004,6 +29620,7 @@
library-quest.com, 1
libraryextension.com, 1
libraryfreedomproject.org, 0
+libraryofcode.us, 1
librarytools.com, 0
libravatar.org, 1
librazy.org, 1
@@ -28032,12 +29649,13 @@
licence-registry.com, 1
liceserv.com, 1
lichess.org, 1
-lichtmetzger.de, 1
+lichtmetzger.de, 0
lichtspot.de, 1
lichttechnik-tumler.com, 1
lichttraeumer.de, 1
lickmypussy.us, 1
lickthesalt.com, 1
+licloud.homeip.net, 1
lidavidm.me, 1
lidel.org, 1
liderwalut.pl, 0
@@ -28083,17 +29701,17 @@
lifemstyle.com, 1
lifenexto.com, 1
lifeqa.net, 1
-lifequotes-uk.co.uk, 1
lifereset.it, 1
-lifesafety.com.br, 1
+lifeset.pp.ua, 1
lifeslonglist.com, 1
lifestyle7788.com, 1
lifestylecent.com, 1
lifestylefinancial.ca, 1
+lifestylefoto.cz, 1
lifestyler.me, 1
+lifestyletravel.co.za, 1
lifetree.network, 1
lifeupgame.fr, 1
-lifeventure.co.uk, 1
lifewithdyna.com, 1
lifi.digital, 1
lifi.is, 1
@@ -28132,7 +29750,6 @@
lightsheep.no, 0
lightspeed.com, 0
lightspeedta.co, 1
-lighttp.com, 1
lightupcollective.co.uk, 1
lightweighthr.com, 1
ligmadrive.com, 1
@@ -28166,6 +29783,7 @@
liljohnsanitary.net, 1
lillepuu.com, 1
lilliangray.co.za, 1
+lilliputpreschool.co.nz, 1
lily-bearing.com, 1
lily-inn.com, 1
lilyfarmfreshskincare.com, 1
@@ -28182,10 +29800,14 @@
limereslaw.com, 1
limitededitioncomputers.com, 1
limitededitionsolutions.com, 1
+limitxyz.com, 1
limn.me, 1
+limo.pl, 1
limoairporttoronto.net, 1
limousineservicezurich.com, 1
limpid.nl, 1
+limsia.co, 1
+limsia.com, 1
limules.ch, 1
limx.win, 1
lin.fi, 1
@@ -28194,7 +29816,6 @@
linan.info, 1
linan.me, 1
linan.site, 1
-linasjourney.com, 1
lincdavis.com, 1
linchpin-it.com, 1
lincnaarzorg.nl, 1
@@ -28227,7 +29848,7 @@
linearmap.com, 1
lineauniformes.com.br, 1
linernotekids.com, 1
-lingerie.com.br, 1
+linge-ma.ro, 1
lingeriesilhouette.com, 1
lingolia.com, 0
lingotaxi.com, 1
@@ -28279,8 +29900,6 @@
linux.cn, 1
linux.conf.au, 1
linux.fi, 1
-linux.im, 1
-linux.pizza, 1
linux.sb, 1
linux3.org, 1
linuxadictos.com, 1
@@ -28292,7 +29911,9 @@
linuxcommand.ru, 1
linuxdays.cz, 1
linuxforum.ch, 1
+linuxgiggle.com, 1
linuxhostsupport.com, 1
+linuxhub.ro, 1
linuxiuvat.de, 1
linuxlounge.net, 1
linuxos.org, 1
@@ -28302,6 +29923,7 @@
linxmind.eu, 1
linzgau.de, 1
linzyjx.com, 1
+lion-tech.ch, 1
lionhosting.nl, 1
lionlyrics.com, 1
lionsdeal.com, 1
@@ -28336,6 +29958,7 @@
lisowski-development.com, 0
lisowski-photography.com, 1
lissabon.guide, 1
+lissauer.com, 1
list-gymnasium.de, 1
listahu.org, 1
listekdo.fr, 1
@@ -28348,11 +29971,14 @@
litcc.com, 1
litchidova.nl, 1
litcomphonors.com, 1
+litebit.de, 1
litebit.eu, 1
+litebit.nl, 1
litebitanalytics.eu, 1
litebitcdn.eu, 1
litebits.com, 1
litemind.com, 0
+literaki123.pl, 1
literarymachin.es, 1
literature-schools.com, 1
litfin.name, 1
@@ -28376,6 +30002,7 @@
littlelife.co.uk, 1
littlelundgrenladies.com, 1
littlenina.nz, 0
+littlenlargeevents.co.uk, 1
littlepigcreek.com.au, 1
littlepincha.fr, 1
littleprincessandmascotparties.co.uk, 1
@@ -28392,14 +30019,17 @@
litvideoserver.de, 1
litz.ca, 1
litzenberger.ca, 1
-liu0hy.cn, 1
+liubliu.co.uk, 1
liud.im, 1
liudon.org, 1
+liujr.tk, 1
liukang.tech, 1
liul.in, 1
liupeicheng.top, 1
+liushuyu.tk, 1
liuxiangling.com, 1
liv3d.stream, 1
+livada.fr, 1
livadm.ml, 1
livaniaccesorios.com, 1
live4k.media, 0
@@ -28443,6 +30073,7 @@
liveslides.com, 1
livesure.com, 1
livetoride.co.za, 1
+livhao.com, 1
livi.co, 1
livi.co.uk, 1
livi.fr, 1
@@ -28457,47 +30088,55 @@
livingkingsinc.net, 1
livinglocalnashville.com, 1
livingworduk.org, 1
+livive.com, 1
livnev.me, 1
livnev.xyz, 1
livogeva.dk, 1
-livolett.de, 1
livroseuniformes.com.br, 1
lixiaoyu.live, 1
lixtick.com, 1
liyang.pro, 0
liyin.date, 1
liyinjia.com, 1
+liyunbin.com, 0
liz.ee, 1
lizardsystems.com, 1
lizheng.de, 1
lizhi.io, 1
lizhi123.net, 1
lizhuogui.ga, 1
+lizmooredestinationweddings.com, 1
+liztattoo.se, 1
lizzaran.io, 1
lizzwood.com, 1
ljason.cn, 1
ljc.ro, 1
ljoonal.xyz, 1
ljs.io, 1
-ljskool.com, 1
-ljw.me, 1
lk-hardware.cz, 1
+lk1.bid, 1
lkbk.uk, 1
lkellar.org, 1
lknw.de, 1
-lkp111138.me, 1
lkummer.cz, 1
+ll.gr, 1
+ll5197.co, 1
+ll9297.co, 1
+ll9397.com, 1
+ll9721.com, 1
+ll9728.co, 1
llamacuba.com, 1
llamasweet.tech, 1
llandudnochristmasfayre.co.uk, 1
+llbcpa.com, 1
llemoz.com, 1
-ller.xyz, 1
lll.st, 1
llm-guide.com, 1
llnl.gov, 1
lloyd-day.me, 1
llslb.com, 0
llvm.us, 1
+lm-landscapes.co.uk, 1
lm-pumpen.de, 0
lm1628.com, 1
lm228.cn, 1
@@ -28508,6 +30147,7 @@
lmbyrne.com, 1
lmcm.io, 1
lmddgtfy.net, 1
+lmdexpresstransport.com, 1
lmintlcx.com, 1
lmmi.nl, 1
lmmtfy.io, 1
@@ -28520,14 +30160,12 @@
ln.io, 1
lng-17.org, 1
lnhequipmentltd.com, 1
-lnmp.me, 1
lnoldan.com, 1
lntu.org, 1
lnx.li, 1
lnyltx.cn, 1
load-ev.de, 1
loadlow.me, 1
-loadwallet.com, 1
loafhead.me, 1
loanaway.ca, 1
loancompare.co.za, 1
@@ -28555,17 +30193,19 @@
localblitz.com, 1
localblock.co.za, 1
localbouncycastle.com, 1
+localcryptopremium.com, 1
locald.at, 1
-localdecor.com.br, 1
-localegroup.com, 1
localethereum.com, 1
localhorst.duckdns.org, 1
localhorst.xyz, 1
localhost.ee, 1
+localnetwork.nz, 1
localprideart.com, 1
+localsearch.homes, 1
localsource.eu, 1
localspot.pl, 1
locapos.com, 1
+location-appartement-dakar.com, 1
location-fichier-email.com, 1
locationvoitureallemagne.com, 1
locationvoitureangleterre.com, 1
@@ -28590,21 +30230,15 @@
locker.plus, 1
locker3.com, 1
lockify.com, 1
-locklock.com.br, 1
-locklockbrasil.com.br, 1
-locknlock.com.br, 1
-locknlockbrasil.com.br, 1
lockoutgroup.com, 1
lockpick.nl, 1
lockpicks.se, 1
-lockr.io, 1
locksmith--sanantoniotx.com, 1
locksmith-durbannorth.co.za, 1
locksmith-sanantonio-tx.com, 1
locksmithbalchsprings.com, 1
locksmithballito.com, 1
locksmithbluff.co.za, 1
-locksmithcarrolltontx.com, 1
locksmithdearborn.com, 1
locksmithdrippingspringstx.com, 1
locksmithedmonds.com, 1
@@ -28637,13 +30271,12 @@
locomocosec.com, 1
locomore.com, 1
locomotionds.com, 1
-locomotive.net.br, 1
+locoserver.net, 1
locurimunca.co, 1
locus-dashboard.com, 1
locusmap.eu, 1
lodash.com, 0
loddeke.eu, 1
-lodewijkict.nl, 1
loeildansledoigt.fr, 1
loenshotel.de, 1
loew.de, 1
@@ -28661,6 +30294,8 @@
logfile.at, 1
logfile.ch, 1
logic8.ml, 1
+logicaccountingsolutions.com, 1
+logical-invest.com, 1
logicchen.com, 1
logiciel-entreprise-seurann.fr, 1
logicio.ch, 0
@@ -28672,10 +30307,13 @@
login.corp.google.com, 1
login.gov, 1
login.launchpad.net, 1
+login.raiffeisen.ch, 1
login.sapo.pt, 1
login.ubuntu.com, 1
login.yahoo.com, 0
logitel.de, 1
+logitrack.tk, 1
+logo-vogtland.de, 1
logoesun.com, 1
logoglo.com, 1
logojoes.net, 1
@@ -28686,49 +30324,34 @@
logostock.jp, 1
logtalk.org, 1
logtalk.pt, 1
+logtywardrobe.com, 1
logue.be, 1
logze.nl, 1
-lohanaflores.com.br, 1
lohmeier.it, 1
+lohmeyer.cc, 1
loic.gr, 1
loichot.ch, 1
-loigiai.net, 1
-loihay.net, 1
loisircreatif.net, 1
-lojadamimo.com.br, 1
-lojadanidrea.com.br, 1
-lojadarenda.com.br, 1
-lojadewhisky.com.br, 1
-lojadoarcomprimido.com.br, 1
-lojadoprazer.com.br, 1
lojadosomautomotivo.com.br, 1
-lojafazendoarte.com.br, 1
-lojafilipaper.com.br, 1
lojamagicalx.com, 1
-lojamascate.com.br, 1
-lojamoleco.com.br, 1
-lojaprimemed.com.br, 1
-lojaprojetoagua.com.br, 1
-lojasceletro.com.br, 1
-lojaterrazul.com.br, 1
-lojavisamed.com.br, 1
lojix.com, 1
lojj.pt, 1
lok.space, 1
lokaal.org, 1
lokal-speisen.de, 1
+lokalna.net, 1
loker.id, 1
loket.nl, 1
+lolas-vip.com, 1
+lolaseuropeancafe.com, 1
lolcorp.pl, 1
lolcow.farm, 1
-lolhax.org, 1
loli.com, 1
loli.net, 1
loli.pet, 1
loli.ski, 1
loli.tube, 1
loli.vip, 1
-loli.world, 1
loliblogs.cf, 1
loliblogs.ga, 1
loliblogs.gq, 1
@@ -28755,6 +30378,7 @@
lon-so.com, 1
lona.io, 1
lonal.com, 1
+lonasdigital.com, 1
london-transfers.com, 1
london.dating, 1
londongallery.net, 1
@@ -28768,9 +30392,86 @@
lonesomecosmonaut.com, 1
lonestarlandandcommercial.com, 1
long-journey.com, 1
+long0310.com, 1
+long0311.com, 1
+long0316.com, 1
+long0317.com, 1
+long0318.com, 1
+long0319.com, 1
+long0355.com, 1
+long0356.com, 1
+long0376.com, 1
+long0377.com, 1
+long0378.com, 1
+long0396.com, 1
+long0398.com, 1
+long0536.com, 1
+long0538.com, 1
+long0539.com, 1
+long0555.com, 1
+long0556.com, 1
+long0557.com, 1
+long0559.com, 1
+long0596.com, 1
+long0598.com, 1
+long0599.com, 1
+long0728.com, 1
+long0730.com, 1
+long0732.com, 1
+long0733.com, 1
+long0735.com, 1
+long0736.com, 1
+long0737.com, 1
+long0738.com, 1
+long0739.com, 1
+long0755.com, 1
+long0756.com, 1
+long0768.com, 1
+long0770.com, 1
+long0776.com, 1
+long0777.com, 1
+long0778.com, 1
+long0779.com, 1
+long0798.com, 1
+long0799.com, 1
+long08.com, 1
+long0812.com, 1
+long0816.com, 1
+long0818.com, 1
+long0833.com, 1
+long0855.com, 1
+long0856.com, 1
+long0876.com, 1
+long0877.com, 1
+long0878.com, 1
+long0886.com, 1
+long0887.com, 1
+long0888.com, 1
+long0896.com, 1
+long0897.com, 1
+long0898.com, 1
+long0906.com, 1
+long0908.com, 1
+long0976.com, 1
+long0977.com, 1
+long0990.com, 1
+long0991.com, 1
+long0992.com, 1
+long0993.com, 1
+long0995.com, 1
+long0996.com, 1
+long0997.com, 1
+long0998.com, 1
+long0999.com, 1
+long116.com, 1
long139.com, 1
+long139.net, 1
long18.cc, 1
+long228.com, 1
+long288.com, 1
+long566.net, 1
long688.com, 1
+long8039.com, 1
longboat.io, 1
longhaircareforum.com, 1
longhorn-imports.com, 1
@@ -28782,6 +30483,7 @@
longtermcare.gov, 1
lonniec.com, 1
lonniemason.net, 1
+lonwan.ru, 1
look.co.il, 1
looka.photo, 1
lookagain.co.uk, 1
@@ -28802,7 +30504,7 @@
loom.no, 1
looneymooney.com, 1
loony.info, 1
-loophost.com.br, 0
+loonylatke.com, 1
loopower.com, 1
loopstart.org, 1
looseleafsecurity.com, 1
@@ -28813,19 +30515,16 @@
loqu8.com, 1
loquo.com, 1
loqyu.co, 1
-loqyu.com, 1
-lord.sh, 1
lordjevington.co.uk, 1
lordofthebrick.com, 1
lore.azurewebsites.net, 1
loremipsum.info, 1
lorenadumitrascu.ro, 1
+lorenz-hundler.co, 1
loreofthenorth.com, 1
loreofthenorth.nl, 1
loricozengeller.com, 1
-lorientlejour.com, 1
loritaboegl.de, 1
-lormansas.com, 1
losangelestown.com, 1
losebellyfat.pro, 1
loshogares.com.mx, 1
@@ -28834,7 +30533,6 @@
loss.no, 1
lost.host, 1
lost.report, 1
-lostandcash.com, 1
lostarq.com, 1
lostingames.de, 1
lostinweb.eu, 1
@@ -28843,6 +30541,7 @@
lostsandal.io, 1
lostserver.com, 1
lostwithdan.com, 1
+loteamentoabertoamparo.com.br, 1
loteamentomontereiitu.com.br, 1
lothlorien.ca, 0
lotl.ru, 1
@@ -28850,11 +30549,14 @@
lotn.nl, 1
lotnonline.com, 1
lotnonline.nl, 1
+loto-tele.com, 1
lotro-wiki.com, 1
lotsofbargains.com, 1
+lottoland.pt, 1
lottospielen24.org, 0
lotw.de, 1
lotz.li, 1
+lou.ist, 1
lou.lt, 1
louange-reconvilier.ch, 1
loucanfixit.com, 1
@@ -28863,6 +30565,7 @@
louisapolicefoundation.org, 1
louisemisellinteriors.co.uk, 1
louisvillecarguys.com, 1
+louisvillefibroids.com, 1
loune.net, 1
loungecafe.net, 1
loungecafe.org, 1
@@ -28899,13 +30602,14 @@
lovemanagementaccounts.co.uk, 1
lovemiku.info, 1
lovemomiji.com, 1
+lovemybubbles.com, 1
lovenwishes.com, 1
loveph.one, 1
lover-bg.com, 1
+loverepair.co.uk, 1
loverepublic.ru, 1
lovesmagical.com, 1
lovesupremefestival.com, 1
-lovetravel360.com, 1
lovevape.co, 1
loveysa.ch, 1
lovg.ren, 1
@@ -28926,6 +30630,7 @@
loyaltech.ch, 1
loyaltyondemand.club, 1
loyaltyondemand.eu, 1
+loyisa.cn, 1
lp-support.nl, 1
lpacademy.com.br, 1
lpbk-bethel.de, 0
@@ -28933,7 +30638,6 @@
lq.hr, 1
lra-cloud.de, 1
lrdo.net, 1
-lrhstsa.com, 1
lriese.ch, 1
lrssystems.com, 1
lrumeq.com, 1
@@ -28964,6 +30668,7 @@
ltmw.xyz, 1
ltn-tom-morel.fr, 1
ltransferts.com, 1
+ltservers.net, 1
lty.space, 1
lu.search.yahoo.com, 0
luan.ma, 1
@@ -28991,6 +30696,7 @@
luce.life, 1
luchscheider.de, 0
luchthavenmaastricht.nl, 1
+lucian.blog, 1
lucianoalbanes.com, 1
lucid-light.de, 1
lucid-reality.ch, 1
@@ -28998,6 +30704,7 @@
lucidlight.de, 1
lucidlogs.com, 1
lucidoccult.com, 1
+lucie-parizkova.cz, 1
lucie.jp, 1
lucielavickova.com, 1
luckycastles.co.uk, 1
@@ -29035,6 +30742,7 @@
luginbuehl.eu, 1
lugui.in, 1
lui.pink, 1
+luisa-birkner.de, 1
luiscapelo.info, 1
luismaier.de, 1
luisv.me, 1
@@ -29061,7 +30769,6 @@
lukesbouncycastlehire.com, 1
lukestebbing.com, 1
lukesutton.info, 1
-lukmanulhakim.id, 1
lukull-pizza.de, 1
luloboutique.com, 1
lumbercartel.ca, 1
@@ -29071,8 +30778,10 @@
lumiere.com, 1
luminaire.fr, 1
luminaires-online.fr, 1
+luminary.pl, 1
lumitop.com, 1
lumminary.com, 1
+lumomongoose.com, 1
lunafag.ru, 1
lunakit.org, 1
lunalove.de, 1
@@ -29095,7 +30804,7 @@
lunidea.com, 1
lunight.ml, 1
lunis.net, 1
-lunorian.is, 1
+lunite.net, 1
luodaoyi.com, 1
luody.info, 1
luoe.me, 1
@@ -29105,15 +30814,18 @@
luom.net, 1
luongvu.com, 1
luoshifeng.com, 1
+luosonghao.com, 1
luowu.cc, 1
lupa.cz, 1
lupecode.com, 1
lupinencyclopedia.com, 1
lupinenorthamerica.com, 1
luqsus.pl, 1
+lushan.me, 1
lusitom.com, 1
luso-livros.net, 1
lusoft.cz, 1
+lust.works, 1
lusteniny.cz, 1
lustin.fr, 1
lustrum.ch, 1
@@ -29122,10 +30834,12 @@
luteijn.cloud, 1
luteijn.email, 1
luteijn.pro, 1
+luthierunatespalermo.com, 1
lutizi.com, 0
lutoma.org, 1
luukdebruincv.nl, 1
luukklene.nl, 1
+luukuton.fi, 1
luuppi.fi, 1
luv.asn.au, 1
luvare.com, 1
@@ -29137,6 +30851,7 @@
luxfosdecoenterprise.com, 1
luxonetwork.com, 1
luxsci.com, 1
+luxurydistribution.cz, 1
luxurynsight.net, 0
luxurytimepieces.net, 1
luxuryweddingsindonesia.com, 1
@@ -29159,11 +30874,13 @@
lwl-foej-bewerbung.de, 1
lwl.moe, 1
lwl12.com, 1
+lwsl.ink, 1
lxai.net, 1
lxd.cc, 1
lxd.pm, 1
lyam.fr, 1
lycee-saintjoseph-mesnieres.fr, 1
+lycetre.com, 1
lychankiet.name.vn, 0
lycly.me, 1
lydudlejning.net, 1
@@ -29174,6 +30891,7 @@
lynero.dk, 1
lyness.io, 1
lyngvaer.no, 1
+lynnellneri.com, 1
lynnlaytonnissanparts.com, 1
lynnmosher.com, 1
lynsec.com, 1
@@ -29188,7 +30906,6 @@
lyricfm.ie, 1
lys.ch, 1
lyscnd.com, 1
-lysdeau.be, 1
lysergion.com, 1
lyst.co.uk, 1
lyukaacom.ru, 1
@@ -29202,13 +30919,16 @@
lzzr.me, 1
m-22.com, 1
m-chemical.com.hk, 1
+m-cont.cz, 1
m-gaming.tk, 1
m-generator.com, 1
m-gh.info, 1
m-idea.jp, 1
m-kleinert.de, 1
+m-kugpn.ru, 1
m-mail.fr, 1
m-monitor.pl, 1
+m-net.de, 1
m-orthodontic.com, 1
m-plan.com, 1
m-ses.fr, 1
@@ -29226,6 +30946,11 @@
m4570.xyz, 1
m4g.ru, 1
m4rcus.de, 1
+m5197.co, 1
+m9297.co, 1
+m9397.com, 1
+m9721.com, 1
+m9728.co, 1
ma-eir.nl, 1
ma2t.com, 1
maartenderaedemaeker.be, 1
@@ -29242,12 +30967,16 @@
mac-servicen.se, 1
mac-support.nu, 1
mac-support.se, 1
+mac-world.pl, 1
mac.biz.tr, 1
mac1.net, 1
macaque.io, 0
macaw.nl, 1
macaws.org, 1
macbook.es, 1
+macedonian-hotels.com, 1
+macedonian-hotels.com.mk, 1
+macedonian-hotels.mk, 1
maceinturecuir.com, 1
maces-net.de, 1
macgeneral.de, 1
@@ -29256,7 +30985,6 @@
macha.cloud, 1
machbach.com, 1
machbach.net, 0
-machcz.eu, 1
machetewp.com, 1
machidaclip.com, 1
machikka.com, 0
@@ -29281,11 +31009,11 @@
maconnerie-dcs.ch, 1
macosxfilerecovery.com, 1
macros.co.jp, 1
+macrostudent.com, 1
macsupportnacka.se, 1
macsupportstockholm.se, 1
mactools.com.co, 1
mad.ninja, 1
-madae.nl, 1
madamegarage.nl, 1
madars.org, 0
madbicicletas.com, 1
@@ -29300,7 +31028,8 @@
made-to-usb.com, 1
madebydusk.com, 1
madebyshore.com, 1
-madeinchezmoi.net, 1
+madeinorder.com, 0
+madeinrussia.com, 1
madeinstudio3.com, 1
madeintucson.org, 1
madeitwor.se, 1
@@ -29308,6 +31037,7 @@
mademoiselledemargaux.com, 1
mader.jp, 1
maderasbrown.com, 1
+madewithopendata.org, 1
madin.ru, 1
madirc.net, 1
madisonent-facialplasticsurgery.com, 1
@@ -29325,7 +31055,6 @@
madreshoy.com, 1
madridagency.com, 1
madridartcollection.com, 1
-madscientistwebdesign.com, 1
madtec.de, 1
maduradas.info, 1
maduradas.net, 1
@@ -29337,6 +31066,7 @@
maelstrom-fury.eu, 1
maelstrom.ninja, 1
maeplasticsurgery.com, 1
+maerzpa.de, 1
maestrano.com, 0
maff.co.uk, 1
maff.scot, 0
@@ -29352,7 +31082,7 @@
magasinsenfrance.com, 1
magazin3513.com, 1
magazinedabeleza.net, 1
-magazinedotreino.com.br, 1
+magbt.net, 1
magdic.eu, 1
magebit.com, 1
magenbrot.net, 0
@@ -29378,6 +31108,7 @@
magicdlp.com, 1
magicjudges.org, 1
magiclen.org, 1
+magicroom.it, 1
magicsms.pl, 1
magicspaceninjapirates.de, 1
magictable.com, 1
@@ -29386,7 +31117,6 @@
magnacarebroker.com, 1
magnacumlaude.co, 1
magnate.co, 1
-magnatronic.com.br, 1
magneticanvil.com, 1
magneticattraction.com.au, 1
magnetpass.uk, 1
@@ -29398,7 +31128,6 @@
magnoliasib.ru, 0
magnoliastrong.com, 1
magnunbaterias.com.br, 1
-magodaoferta.com.br, 1
magonote-nk.com, 1
magosmedellin.com, 1
magravsitalia.com, 1
@@ -29406,8 +31135,9 @@
maguire.email, 1
magwin.co.uk, 1
mah-nig.ga, 1
-mahai.me, 1
+mahadulmuneer.org, 1
mahatmayoga.org, 1
+mahawi.sk, 1
mahefa.co.uk, 1
mahjong-navi.com, 1
mahjong.org, 1
@@ -29433,7 +31163,6 @@
mail4you.in, 1
mailbox.mg, 1
mailbox.org, 1
-mailer-dot.de, 1
mailfence.com, 1
mailflank.com, 1
mailhardener.com, 1
@@ -29455,6 +31184,8 @@
mainframeserver.space, 1
mainhattan-handwerker.de, 1
mainlined.org, 1
+mainone.net, 1
+mainquest.org, 1
mainston.com, 1
maintenance-traceur-hp.fr, 1
mainzelmaennchen.net, 1
@@ -29486,18 +31217,22 @@
majlovesreg.one, 1
majolka.com, 1
majorpaintingco.com, 1
+majorpussycum.com, 1
makaleci.com, 1
makalu.me, 1
+makariza.com.co, 1
make-your-own-song.com, 1
makeaboldmove.com, 1
makechanges.com.au, 1
makedin.net, 1
+makefoodrecipes.com, 1
makeit-so.de, 0
makejusticework.org.uk, 1
makem-bounce.co.uk, 1
makemejob.com, 1
makenaiyo-fx.com, 1
makera.ga, 1
+makerdao.com, 1
makersatwork.com, 1
maketheneighborsjealous.com, 1
makeuplove.nl, 1
@@ -29505,11 +31240,11 @@
maki-chan.de, 1
makinen.ru, 1
makino.games, 1
+makita-online.kz, 1
makkusu.photo, 1
makkyon.com, 1
makos.jp, 1
makowitz.cz, 1
-makropa.com, 1
maktoob.search.yahoo.com, 0
malacat.com, 1
malachiteauth.com, 1
@@ -29519,6 +31254,7 @@
malaysia.search.yahoo.com, 0
malaysian.dating, 1
maldives.cx, 1
+malenaamatomd.com, 1
malenyflorist.com.au, 1
maler-marschalleck.de, 1
malermeister-haussmann.de, 1
@@ -29549,8 +31285,6 @@
mallach.net, 1
mallhonda.com, 1
mallner.me, 1
-mallonline.com.br, 1
-malmoesport.se, 1
malnex.de, 1
malscan.com, 1
malscan.org, 1
@@ -29567,12 +31301,11 @@
malyshata.com, 1
malysvet.net, 1
mamabepo.com, 1
-mamadea.be, 1
mamadoma.com.ua, 1
-mamafit.club, 1
mamamoet.ru, 1
mamanecesitaungintonic.com, 1
mamastore.eu, 1
+mamatting.com, 1
mamaxi.org, 1
mambas.cn, 1
mamiecouscous.com, 1
@@ -29581,6 +31314,7 @@
mammooc.org, 1
mammothlakesmls.net, 1
mamochka.org.ua, 1
+mamoris-net.jp, 1
mamospienas.lt, 1
mamot.fr, 0
mamout.xyz, 1
@@ -29592,6 +31326,7 @@
manage4all.de, 1
manageathome.co.uk, 1
managedhosting.de, 1
+managedservicesraleighnc.com, 1
management-companie.ro, 1
managementboek.nl, 1
managementfeedback.com, 1
@@ -29621,26 +31356,31 @@
mangahigh.com, 1
mangapoi.com, 1
mangaristica.com, 0
+mangel.io, 1
mangnhuapvc.com.vn, 1
mangotwoke.co.uk, 1
+manhassetparkdistrictny.gov, 1
manhattanchoralensemble.org, 1
manhole.club, 1
manhuagui.com, 1
maniacoland.com, 1
+maniaiti.nz, 1
manicbouncycastles.co.uk, 1
manicode.com, 1
+manilaprinciples.org, 1
maniorpedi.com, 1
maniosglass.gr, 1
manipil.ch, 1
+manipurmatka.net, 0
manja-und-martin.de, 1
manjaro.ru, 1
mankans.com, 1
mankomarketing.com, 1
+manmeetgill.com, 1
mann-und-maeuse.de, 1
manneguiden.no, 1
mannford.com, 1
mannheimbloggt.tk, 1
-manns-solutions.co.uk, 1
mannschafft.ch, 1
manoirdecontres.com, 1
manojsharan.me, 1
@@ -29652,6 +31392,7 @@
mansfeld.pl, 1
manski.net, 1
mantabiofuel.com, 1
+mantachiepharmacy.com, 1
manti.by, 1
mantor.org, 0
mantra.pictures, 1
@@ -29659,10 +31400,19 @@
mantuo.xyz, 1
manualidadeson.com, 1
manuall.co.uk, 1
+manuall.cz, 1
manuall.de, 1
+manuall.dk, 1
+manuall.es, 1
+manuall.fi, 1
manuall.fr, 1
manuall.info.tr, 1
manuall.it, 1
+manuall.jp, 1
+manuall.kr, 1
+manuall.no, 1
+manuall.pl, 1
+manuall.pt, 1
manuall.ro, 1
manuall.se, 1
manualscollection.com, 1
@@ -29715,14 +31465,16 @@
marabumadrid.com, 0
marabunta.io, 1
marakovits.net, 1
+marandu.com.ar, 1
marble.com, 1
marbogardenlidkoping.se, 1
marbree.eu, 1
marc-hammer.de, 1
+marc-hoffrichter.de, 1
marc-schlagenhauf.de, 1
marcaixala.me, 1
+marcanhoury.com, 1
marcbeije.com, 1
-marcberndtgen.de, 1
marcceleiro.cat, 1
marcceleiro.com, 1
marceau.ovh, 1
@@ -29734,6 +31486,7 @@
marcelinofranchini.info, 1
marcelinofranchini.net, 1
marcelinofranchini.org, 1
+marceljeannin.com, 1
marcelkooiman.com, 1
marcelmarnitz.com, 1
marcelpreuss.de, 1
@@ -29744,9 +31497,9 @@
marcgoertz.de, 1
marche-contre-monsanto.ch, 1
marche-nordic-jorat.ch, 1
+marcheslep.org.uk, 1
marchhappy.tech, 0
marchukov.com, 1
-marciaimportados.com.br, 1
marcianoandtopazio.com, 1
marclay.co.uk, 1
marco-goltz.de, 1
@@ -29758,12 +31511,14 @@
marcoherten.com, 1
marcoklomp.nl, 1
marcoslater.com, 1
+marcotics.nl, 1
marcus-scheffler.com, 1
marcusds.ca, 1
marcuskoh.com, 1
marcusstafford.com, 1
mardelcupon.com, 1
mare92.cz, 1
+mareamoda.com, 1
marechal-company.com, 1
marek.pro, 1
marek.su, 1
@@ -29791,7 +31546,9 @@
mariannethijssen.nl, 1
mariapietropola.com, 1
mariatash.com, 1
+maridonlaw.com, 1
marie-elisabeth.dk, 0
+marie-pettenbeck-schule.de, 1
marie.club, 1
mariehane.com, 1
mariemiramont.fr, 1
@@ -29803,8 +31560,9 @@
marilynmartin.com.au, 1
marilynstreats.com, 1
marin-business-center.ch, 1
-marin-dom.ru, 1
+marin-dom.ru, 0
marin-tullet.com, 1
+marinat2012.de, 1
marinazarza.es, 1
marinbusinesscenter.ch, 1
marine.gov, 1
@@ -29812,8 +31570,9 @@
marinekaplama.com, 1
marinela.com.mx, 0
marinelausa.com, 0
+marinershousecalstock.com, 1
marines-shop.com, 1
-mario.party, 0
+mario.party, 1
marioabela.com, 1
marioberluchi.by, 1
mariogeckler.de, 0
@@ -29866,6 +31625,7 @@
markhoodphoto.com, 0
markhoodwrites.com, 1
markido.com, 1
+markiewicz.online, 1
markitzeroday.com, 1
markkirkforillinois.com, 1
markkirkforsenate.com, 1
@@ -29883,7 +31643,6 @@
markscastles.co.uk, 1
markshroyer.com, 1
marksm.it, 1
-marksmanhomes.com, 1
marksmit.co, 1
marksouthall.com, 1
markspres.org, 1
@@ -29897,7 +31656,6 @@
markus-keppeler.de, 1
markus-musiker.de, 1
markus-ullmann.de, 1
-markus.design, 1
markusehrlicher.de, 1
markusgran.de, 1
markuskeppeler.de, 1
@@ -29926,7 +31684,7 @@
marron-dietrecipe.com, 1
marsanvet.com, 1
marsatapp.com, 1
-marsble.com, 0
+marsble.com, 1
marseillekiteclub.com, 1
marshallford.me, 1
marshallscastles.com, 1
@@ -29941,6 +31699,7 @@
marten-buer.de, 1
martensmxservice.nl, 1
martensson.io, 1
+marthasvillemo.gov, 1
marti201.ga, 1
martialarts-wels.at, 1
martian.tk, 1
@@ -29951,11 +31710,14 @@
martin-loewer.de, 1
martin-mattel.com, 1
martin-smith.info, 1
+martin-weil.de, 1
martin.vet, 1
martinbaileyphotography.com, 1
martindimitrov.cz, 1
martine.nu, 1
+martineweitweg.de, 1
martinfranc.eu, 1
+martinhaunschmid.com, 1
martinkus.eu, 1
martinmuc.de, 1
martinreed.net, 1
@@ -29969,11 +31731,12 @@
martonmihaly.hu, 1
martynhare.co.uk, 1
martynhare.uk, 1
-maru-life.com, 1
maruhoi.com, 1
marustat.ru, 1
marvelmoviemarathon.com, 1
+marvelousdesigners.com, 1
marxist.party, 1
+marxists.org, 1
marxmyths.org, 1
marycliffpress.com, 1
maryeclark.com, 1
@@ -29986,7 +31749,6 @@
masarik.sh, 1
masatotaniguchi.jp, 1
masautonomo.com, 1
-masayahost.com, 1
masaze-hanka.cz, 1
mascorazon.com, 1
mascosolutions.com, 1
@@ -29994,12 +31756,12 @@
maservant.net, 1
mashandco.it, 1
mashandco.tv, 1
+mashcape.com, 1
mashek.net, 1
masiniunelte.store.ro, 1
masiul.is, 1
maskim.fr, 1
maskinkultur.com, 1
-maslife365.com, 1
maslin.io, 1
masrur.org, 1
massaboutique.com, 1
@@ -30007,10 +31769,11 @@
massage-vitalite.fr, 1
massage-well.ch, 1
massage4u.net, 1
+massagecoolangatta.com.au, 1
massagecupping.com, 1
-massageishealthy.com, 1
massagetainha-hanoi.com, 1
massar.family, 1
+massconsultores.com, 1
massdrop.com, 1
masse.org, 1
massflix.com, 1
@@ -30057,17 +31820,18 @@
matarrosabierzo.com, 1
matatabimix.com, 1
matatall.com, 1
+matbad.de, 1
match.audio, 1
matcha-iga.jp, 1
matchatea24.com, 1
matchboxdesigngroup.com, 1
+matchmadeinstubton.com, 1
matdogs.com, 1
mateiko.by, 1
matejgroma.com, 1
matel.org, 1
matematyka.wiki, 1
materassi.roma.it, 1
-materiaischiquinho.com.br, 1
material-ui.com, 1
material-world-fuyouhin.com, 1
materialism.com, 1
@@ -30095,9 +31859,6 @@
maths.network, 1
mathsource.ga, 1
mathspace.co, 1
-mathsweek.nz, 1
-mathsweek.org.nz, 1
-mathsweek.school.nz, 1
mathys.io, 1
matiaskorhonen.fi, 0
matijakolaric.com, 1
@@ -30115,7 +31876,6 @@
matrieux.dk, 1
matrimoni.uk, 1
matriterie-sdv.ro, 1
-matrix.ac, 0
matrixim.cc, 1
matrixmedia.ro, 1
matrixreq.com, 1
@@ -30128,7 +31888,6 @@
mattandyana.com, 1
mattari-app.com, 1
mattatoio.eu, 1
-mattbagley.me, 1
mattbsg.xyz, 1
mattcarr.net, 0
mattcoles.io, 1
@@ -30137,6 +31896,7 @@
mattdbarton.com, 1
matteobrenci.com, 1
matteomarescotti.it, 1
+mattersource.com, 1
mattessons.co.uk, 1
mattferderer.com, 1
mattfin.ch, 1
@@ -30150,6 +31910,7 @@
matthewkenny.co.uk, 1
matthewljiang.com, 1
matthewohare.com, 1
+matthewsaeger.com, 1
matthewsetter.com, 1
matthey.nl, 1
matthi.coffee, 1
@@ -30167,6 +31928,7 @@
mattli.us, 1
mattmccutchen.net, 1
mattmcshane.com, 1
+mattonline.me, 1
mattprojects.com, 1
mattwservices.co.uk, 1
matviet.vn, 1
@@ -30180,10 +31942,11 @@
mauldincookfence.com, 1
mauracher.cc, 1
mauran.me, 1
+maureencsmith.ca, 1
maurice-walker.com, 0
mauricedb.nl, 1
-mauriciog.com.ar, 0
-mauricioghiorzi.com.ar, 0
+mauriciog.com.ar, 1
+mauricioghiorzi.com.ar, 1
maurovacca.com, 1
maury-moteurs.com, 1
mavenclinic.com, 1
@@ -30218,6 +31981,7 @@
maximeferon.fr, 1
maximilian-graf.de, 1
maximilian-greger.com, 1
+maximilian-staedtler.de, 1
maximiliankaul.de, 1
maximiliankrieg.de, 1
maxims-travel.com, 1
@@ -30248,6 +32012,7 @@
maybeul.com, 1
maydex.info, 1
mayerbrownllz.com, 1
+mayhutmuibep.com, 1
maynardnetworks.com, 0
mayomarquees.com, 1
mayopartyhire.com, 1
@@ -30261,6 +32026,7 @@
maze.design, 0
maze.fr, 1
mazenjobs.com, 1
+mazi.io, 1
mazternet.ru, 1
mazurlabs.tk, 1
mazzotta.me, 1
@@ -30280,7 +32046,6 @@
mbeo.ch, 1
mbinf.de, 0
mbinformatik.de, 0
-mbits.solutions, 1
mbk.net.pl, 1
mblankhorst.nl, 1
mble.mg, 1
@@ -30289,6 +32054,7 @@
mbr-net.de, 1
mbrooks.info, 1
mbs-journey.com, 1
+mbsec.net, 1
mbsr-barmstedt.de, 1
mburaks.com, 1
mburns.duckdns.org, 1
@@ -30330,10 +32096,11 @@
mcgovernance.com, 1
mchel.net, 1
mchopkins.net, 1
+mchost.no, 1
mchristopher.com, 1
+mchuiji.com, 1
mcideas.tk, 1
mcinterface.de, 1
-mcit.gov.ws, 1
mcivor.me, 1
mcjackk77.com, 1
mcjackk77.me, 1
@@ -30354,16 +32121,17 @@
mcon.se, 1
mcpaoffice.com, 1
mcpart.land, 1
+mcpebox.com, 1
mcplayman.de, 1
mcprocdn.com, 1
mcrn.jp, 1
mcsa-usa.org, 1
mcsinflatables.co.uk, 1
-mcsniper.co, 1
mcsnovatamabayan.com, 1
mcsports.es, 1
mcsrvstat.us, 1
mctherealm.net, 1
+mctitan.net, 1
mctools.org, 1
mcuexchange.com, 1
mcuong.tk, 0
@@ -30378,7 +32146,6 @@
mdek.at, 1
mdewendt.de, 1
mdf-bis.com, 1
-mdg-online.de, 1
mdi-wolfsburg.de, 1
mdiv.pl, 1
mdkr.nl, 1
@@ -30404,6 +32171,7 @@
meadowfenfarm.com, 1
meadowviewfarms.org, 1
mealgoo.com, 1
+mealz.com, 0
meamod.com, 0
meangirl.club, 1
meany.xyz, 1
@@ -30416,6 +32184,7 @@
mecanicadom.com, 1
mecanicoautomotriz.org, 1
mecaniquemondor.com, 1
+meccano.srl, 1
mechanics-schools.com, 1
mechanixdirect.co.uk, 0
mechanus.io, 1
@@ -30440,7 +32209,8 @@
med.tips, 1
med360.at, 1
medba.se, 1
-medcir.com.br, 1
+medbreaker-friends.at, 1
+medcorfu.gr, 1
medcrowd.com, 1
meddatix.com, 1
meddelare.com, 1
@@ -30451,8 +32221,8 @@
medellinapartamentos.com, 1
medeurope.info, 1
medexpress.co.uk, 1
+medguide-bg.com, 1
medhy.fr, 1
-medi.com.br, 1
media-courses.com, 0
media-credit.eu, 1
media-instance.ru, 1
@@ -30500,10 +32270,12 @@
medicare-providers.net, 1
medicarecoveragefinder.com, 1
medicareinfo.org, 1
+medicinasaludvida.com, 1
medicine.com, 1
medicinesfast.com, 0
medicinia.com.br, 1
medicinskavranje.edu.rs, 1
+mediciventures.com, 1
medicm.jp, 1
medicocompetente.it, 1
medicoresponde.com.br, 1
@@ -30511,7 +32283,6 @@
medienweite.de, 1
medifi.com, 1
medigap-quote.net, 1
-medik8.com.cy, 1
medikalakademi.com.tr, 1
medikuma.com, 1
medino.com, 1
@@ -30519,7 +32290,6 @@
medinside.li, 1
medinsider.ch, 1
medinsider.li, 1
-medireport.fr, 1
meditadvisors.com, 1
meditation-rennes.org, 1
meditel.nl, 1
@@ -30534,6 +32304,7 @@
medpics.com, 1
medpost.biz, 1
medpost.co, 1
+medpost.com, 1
medpost.info, 1
medpost.me, 1
medpost.mobi, 1
@@ -30561,9 +32332,12 @@
medsblalabs.com, 1
medschat.com, 1
medtalents.ch, 1
+medtehnika.ua, 1
+medtip.de, 1
medusa.wtf, 1
meduza.io, 1
medvedikorenka.cz, 1
+medvedkovo-hovrino.ru, 1
medvet.com.es, 1
medvezhii-ozera.ru, 1
medwaybouncycastlehire.co.uk, 1
@@ -30573,11 +32347,13 @@
meedoennoordkop.nl, 0
meehle.com, 1
meeko.cc, 1
+meeplegamers.com, 1
meereskunst.de, 1
meerman.nl, 1
meermantechnischburo.nl, 1
meerutcake.com, 1
meesteresmisty.nl, 1
+meet, 1
meet.google.com, 1
meetawesomepeople.net, 1
meetbot.fedoraproject.org, 1
@@ -30591,11 +32367,9 @@
meetscompany.jp, 1
meeusen-usedcars.be, 1
meeztertom.nl, 1
-meg-a-bounce.co.uk, 1
mega-aukcion.ru, 1
mega-byte.nl, 1
mega-feeling.de, 1
-mega-key.eu, 1
mega.co.nz, 1
mega.nz, 1
megablogging.org, 1
@@ -30622,6 +32396,7 @@
megawarez.org, 1
megaxchange.com, 1
megaxchange.org, 1
+megaxhost.com.br, 1
meggidesign.com, 1
mego.cloud, 1
megumico.net, 1
@@ -30629,19 +32404,22 @@
meh.is, 1
mehalick.com, 1
mehhh.xyz, 1
+mehmetdursun.av.tr, 1
mehmetince.net, 1
mehostdd.com, 0
mehr-schulferien.de, 1
mehrleben.at, 1
+mehrnevesht.com, 1
mehrwert.de, 1
meia.ir, 1
-meidens.com, 1
meidev.co, 1
meierhofer.net, 1
meikan.moe, 1
meillard-auto-ecole.ch, 1
meilleur.info, 1
+meilleurstrucs.com, 1
meimeistartup.com, 1
+mein-gehalt.at, 1
mein-kuechenhelfer.de, 1
mein-muehlhausen.bayern, 1
mein-webportal.de, 1
@@ -30653,7 +32431,9 @@
meine-finanzanalyse.de, 1
meine-immofinanzierung.de, 1
meineit.dvag, 1
+meinewolke.pw, 1
meinezwangsversteigerung.de, 1
+meinheizstrom.de, 1
meinstartinsleben.com, 1
meinstartinsleben.de, 1
meintragebaby.de, 1
@@ -30673,6 +32453,7 @@
meklon.net, 1
mekongeye.com, 1
mekongmontessori.com, 1
+melanfengshui.com, 1
melaniebernhardt.com, 1
melaniegruber.de, 1
melbourne.dating, 1
@@ -30700,7 +32481,6 @@
melnessgroup.com, 1
melnikov.ch, 1
melodic.com.au, 1
-melodicprogressivehouse.com, 1
melodict.com, 1
melodiouscode.co.uk, 1
melodiouscode.com, 1
@@ -30710,7 +32490,10 @@
melody-lyrics.com, 1
melonstudios.net, 1
melopie.com, 1
-melpomene.me, 1
+melosyne.com, 1
+melosyne.de, 1
+melosyne.net, 1
+melosyne.org, 1
melted.me, 1
meltzow.net, 1
melvinlammerts.nl, 1
@@ -30732,6 +32515,7 @@
memfrob.org, 1
memind.net, 1
memiux.com, 1
+memmertusa.com, 1
memo-linux.com, 1
memo.ee, 1
memo2ch.com, 1
@@ -30748,7 +32532,6 @@
mendy.jp, 1
mengliangyun.xyz, 1
mengxin.life, 1
-menhadendefenders.org, 1
menhera.org, 1
menielias.com, 1
menkyo-blog.com, 1
@@ -30765,7 +32548,7 @@
mensch-peter.me, 1
mentalhealthmn.org, 1
mentaltraining-fuer-musiker.ch, 1
-mentecuriosa.net, 0
+mentecuriosa.net, 1
mentesemprendedoras.net, 1
mentiq.az, 1
mentorithm.com, 1
@@ -30782,7 +32565,7 @@
merakilp.com, 1
meransuedtirol.com, 1
meraseo.com, 1
-mercadoleal.com.br, 1
+mercadeolocal.com.ar, 1
mercadopago.com, 1
mercamaris.es, 1
mercanix.co.uk, 1
@@ -30805,6 +32588,7 @@
merenita.net, 1
merenita.nl, 1
meric-graphisme.info, 1
+meridianenvironmental.com, 1
meridianfresno.com, 1
meridianmetals.com, 1
merkel.me, 1
@@ -30831,10 +32615,11 @@
mesec.cz, 1
mesh.gov, 1
meshok.info, 1
-meshok.ru, 0
+meshok.ru, 1
mesicka.com, 1
meskdeals.com, 1
mesomeds.com, 1
+messagescelestes-archives.ca, 1
messagevortex.com, 1
messagevortex.net, 1
messdorferfeld.de, 1
@@ -30844,16 +32629,18 @@
messer24.ch, 1
messymom.com, 1
mestazitrka.cz, 1
-mestr.es, 1
mesvt.com, 1
meta-db.com, 1
meta-word.com, 1
-meta.sc, 1
+meta4.be, 1
metachris.com, 1
metacoda.com, 1
metacode.biz, 1
+metadata.be, 1
metaether.net, 1
metafurquest.net, 1
+metaglyphics.com, 1
+metainnovative.net, 1
metallomania.it, 1
metallosajding.ru, 1
metalu.ch, 1
@@ -30862,6 +32649,7 @@
metapeen.nl, 1
metasquare.com.au, 1
metasquare.nyc, 1
+metasyntactic.xyz, 1
metasysteminfo.com, 1
metaurl.io, 1
metaword.com, 1
@@ -30904,18 +32692,19 @@
metron-networks.com, 1
metron-online.com, 1
metronaut.de, 1
+metronews.co.nz, 1
metropolisil.gov, 1
metropop.ch, 1
metsasta.com, 1
mettekopp.dk, 1
meubanco7.com.br, 1
-meuble-house.fr, 1
meubleko.com, 1
meujeitodigital.com.br, 0
meupainel.me, 1
meurisse.org, 1
meusigno.com, 1
mevanshop.com, 0
+mevo.xyz, 1
mevs.cz, 1
mexican.dating, 1
mexicanjokes.net, 1
@@ -30925,7 +32714,7 @@
mexior.nl, 1
meyash.co, 1
meyeraviation.com, 1
-meyerburger.com, 1
+mezzehuis.be, 1
mf-fischer.de, 1
mfen.de, 1
mfgusa.com, 1
@@ -30937,7 +32726,9 @@
mfxbe.de, 1
mfxer.com, 1
mgcraft.net, 1
-mghiorzi.com.ar, 0
+mgdigitalmarketing.com.au, 1
+mghiorzi.com.ar, 1
+mghw.ch, 1
mgi.gov, 1
mgiljum.com, 1
mglink.be, 1
@@ -30945,6 +32736,7 @@
mgrt.net, 1
mgsisk.com, 1
mgtbaas.eu, 1
+mgvideo.com.au, 1
mhadot.com, 1
mhalfter.de, 1
mhand.org, 1
@@ -30956,6 +32748,7 @@
mhi.web.id, 1
mhjuma.com, 1
mhmfoundationrepair.com, 1
+mhurologytriad.org, 1
mi-beratung.de, 1
mi-so-ji.com, 1
mi80.com, 1
@@ -30966,9 +32759,10 @@
miagexport.com, 1
mialquilerdecoches.com, 1
miamaibaum.com, 1
+miaololi.com, 1
miaomiao.eu.org, 1
+miaomiaomiao.live, 1
miaonagemi.com, 1
-miaoubox.com, 1
miaowo.org, 1
miasarafina.de, 1
miavierra.org, 1
@@ -30995,6 +32789,7 @@
michaelismold.com, 1
michaelizquierdo.com, 1
michaeljdennis.com, 1
+michaelklos.nl, 1
michaelkuchta.me, 1
michaell.io, 1
michaell.xyz, 1
@@ -31007,7 +32802,6 @@
michaels-homepage-service.de, 1
michaelschmidt.ch, 1
michaelschubert.com, 1
-michaelslatkine.com, 1
michaelsweater.com, 1
michaeltaboada.me, 1
michaeltroger.com, 1
@@ -31021,6 +32815,7 @@
michalinastrzyz.xyz, 1
michalklabnik.cz, 1
michalkral.tk, 1
+michalp.pl, 1
michalpodraza.pl, 1
michalspacek.com, 1
michalspacek.cz, 1
@@ -31043,16 +32838,17 @@
miconcinemas.com, 1
micopal.com, 1
micr0lab.org, 1
+micra.org.uk, 1
microbiote-insectes-vecteurs.group, 1
microblading.pe, 1
microco.sm, 1
-microcomploja.com.br, 1
microdesic.com, 1
microdots.de, 1
-microfonejts.com.br, 1
microlinks.org, 1
microlog.org, 1
+microlz.com, 1
micromata.de, 1
+micromegas.com.ua, 1
micromind.io, 1
micromookie.com, 1
microneedlingstudio.se, 1
@@ -31063,11 +32859,13 @@
micsell.com, 1
midair.io, 1
midamericapiering.com, 1
+midart.ro, 1
midasjewellery.com.au, 1
midcarolinaregionalairport.com, 1
midcarolinaregionalairport.org, 1
middletowndelcopa.gov, 1
midgawash.com, 1
+midi-ctes.fr, 1
midislandrealty.com, 1
midistop.org, 1
midkam.ca, 1
@@ -31085,6 +32883,7 @@
midstatebasement.com, 1
midterm.us, 1
midtowndentistry.com, 1
+midweb.ro, 1
midwestbloggers.org, 1
midwestplus.com, 1
midweststructuralrepair.com, 1
@@ -31093,6 +32892,7 @@
miele-katerini.gr, 1
miembarcacion.com, 1
miemus.eu, 1
+mierloiu.ro, 1
mieterschutzkartei.de, 1
mietwohnungen-vermietung.com, 1
mieuxgrandir.ch, 1
@@ -31111,7 +32911,6 @@
miguia.tv, 1
mihgroup.eu.org, 1
mihgroup.net, 1
-mihijoesdislexico.es, 1
mihnea.net, 1
mijcorijneveld.nl, 1
mijn-financien.be, 1
@@ -31139,16 +32938,17 @@
mikebelanger.ca, 1
mikeblog.site, 1
mikebutcher.ca, 1
+mikecapson.com, 1
mikecb.org, 1
mikegao.net, 0
mikegao.org, 1
mikegarnett.co.uk, 1
mikegerwitz.com, 1
-mikeguy.co.uk, 1
mikehamburg.com, 1
mikehilldesign.co.uk, 1
mikeklidjian.com, 1
mikekreuzer.com, 1
+mikemooresales.com, 1
mikerichards.photography, 1
miketabor.com, 1
miketheuer.com, 1
@@ -31166,6 +32966,7 @@
mikkelladegaard.dk, 1
mikkelscheike.com, 1
mikkelvej.dk, 1
+mikkonen.bio, 1
miklcct.com, 1
miknight.com, 1
mikonmaa.fi, 1
@@ -31174,6 +32975,7 @@
mikroskeem.eu, 1
miku.cloud, 1
miku.party, 1
+miku.ro, 1
mikumaycry.com, 1
mikumiku.stream, 1
mikupic.com, 1
@@ -31190,9 +32992,10 @@
mileme.com, 1
milenaria.es, 1
milesapart.dating, 1
-milhoazul.com.br, 1
+milfpornograph.com, 1
milionshop.sk, 1
militaryconsumer.gov, 1
+militaryonesource.mil, 1
milkameglepetes.hu, 1
milkandcookies.ca, 1
milkingit.co.uk, 1
@@ -31212,11 +33015,12 @@
millibitcoin.jp, 1
millionairegames.com, 1
millionairessecrets.com, 1
+millionen-von-sonnen.de, 1
millistream.com, 1
-milnes.org, 1
milsonhypnotherapyservices.com, 1
mim.am, 1
mim.properties, 1
+mimavision.ddns.net, 1
mimemo.io, 1
mimemoriadepez.com, 1
mimeo.digital, 1
@@ -31235,6 +33039,7 @@
minakova.pro, 1
minami.xyz, 1
minamo.io, 1
+minandolacorrupcion.mx, 1
minantavla.se, 1
minapin.com, 1
minaprine.com, 1
@@ -31252,10 +33057,10 @@
mindleaking.org, 1
mindmax.fi, 1
mindmeister.com, 1
+mindofmedia.dk, 1
mindoktor.se, 0
mindorbs.com, 1
mindox.com.br, 1
-mindsetatx.com, 1
mindstretchers.co.uk, 1
mindwerks.net, 1
mine-craftlife.com, 1
@@ -31263,6 +33068,7 @@
mine260309.me, 0
minebier.dk, 1
minecraft-forum.eu, 1
+minecraft-ok.ru, 1
minecraft-server.eu, 1
minecraftforum.de, 1
minecraftforum.ovh, 1
@@ -31270,7 +33076,6 @@
minecraftstal.com, 1
minehattan.de, 1
minehub.de, 1
-minei.me, 1
minenash.com, 1
minepack.net, 1
minepay.net, 1
@@ -31290,7 +33095,6 @@
mingtreerealty.com, 1
mingwah.ch, 1
mingy.ddns.net, 1
-mingyueli.com, 1
minh.at, 0
minhanossasenhora.com.br, 1
minhyukpark.com, 1
@@ -31312,7 +33116,6 @@
minimvc.com, 1
mining.diamonds, 1
miningtronics.com, 1
-minipainting.net, 1
minisoft4u.ir, 1
ministeriumfuerinternet.de, 1
minitruckin.net, 1
@@ -31320,11 +33123,14 @@
minivaro.de, 1
miniverse.social, 1
miniwallaby.com, 1
+miniwolke.ch, 1
minkymoon.jp, 1
+minmaxgame.com, 1
minnesotakinkyyouth.org, 1
minnesotareadingcorps.org, 1
minnit.chat, 1
minobar.com, 1
+minoritywhip.gov, 1
minorshadows.net, 1
minpingvin.dk, 1
minschuns.ch, 1
@@ -31338,6 +33144,7 @@
minube.co.cr, 1
minutashop.ru, 1
minux.info, 1
+mio-ip.ch, 1
mionerve.com, 1
mionerve.org, 1
mipapo.de, 1
@@ -31348,8 +33155,9 @@
mirabalphoto.es, 1
miraheze.org, 1
miraidenshi.com, 1
+miraiex.com, 0
miramar.ca, 1
-miraste.com.br, 1
+mirazonline.tk, 1
mirazperu.com, 1
mircarfinder.ru, 1
mirch.com, 1
@@ -31359,8 +33167,9 @@
mirepublic.co.nz, 1
mireservaonline.es, 1
mirfire.com, 1
-mirjamderijk.nl, 0
+mirjamderijk.nl, 1
mirkofranz.de, 1
+miroctum.com, 1
mironet.cz, 1
mirrordream.net, 1
mirrorsedgearchive.de, 1
@@ -31378,11 +33187,12 @@
misconfigured.io, 1
miscreant.me, 1
mishkovskyi.net, 1
+misini.fr, 1
misinstrumentos.com, 1
miskatonic.org, 1
misoji-resist.com, 1
misol.kr, 1
-misrv.com, 1
+misp-project.org, 1
miss-inventory.co.uk, 1
miss-platinum.net, 1
miss.com.tw, 1
@@ -31393,7 +33203,6 @@
mission-orange.de, 1
missionsgemeinde.de, 1
missip.nl, 1
-missjoias.com.br, 1
misskey.jp, 1
misskey.site, 0
misskey.xyz, 1
@@ -31406,6 +33215,9 @@
mistaken.pl, 1
mister-matthew.de, 1
misterseguros.com.br, 1
+mistine.com.cn, 1
+mistine.net, 1
+mistinecn.com, 1
mistreaded.com, 1
mistybox.com, 1
misupport.dk, 1
@@ -31416,7 +33228,6 @@
mit-dem-rad-zur-uni.de, 1
mit-uns.org, 1
mita.me, 1
-mitabu.net, 1
mitaines.ch, 1
mitarbeitermotivation-anleitungen.de, 1
mitchellhandymanservices.co.uk, 1
@@ -31427,14 +33238,12 @@
mitior.net, 1
mitnetz-gas.de, 1
mitnetz-strom.de, 1
-mitrax.com.br, 1
mitre10.com.au, 1
mitrecaasd.org, 1
mitremai.org, 1
mitrostudios.com, 1
mitsign.com, 1
mitsonnenbrillen.de, 1
-mitsu-szene.de, 1
mitsukabose.com, 1
mittagonggardencentre.com.au, 1
mittagonghomestead.com.au, 1
@@ -31446,7 +33255,6 @@
mitzpettel.com, 1
miui-germany.de, 1
miukimodafeminina.com, 1
-mivestuariolaboral.com, 1
mivzak.im, 1
mivzakim.biz, 1
mivzakim.cf, 1
@@ -31460,6 +33268,7 @@
mivzakim.tk, 1
mivzakim.tv, 1
miweb.cr, 0
+mixedrecipe.com, 1
mixinglight.com, 1
mixmister.com, 1
mixposure.com, 1
@@ -31490,6 +33299,8 @@
mjmedia.co.za, 1
mjmnagy.info, 1
mjpak.com.au, 1
+mjsacco-dwi.com, 1
+mjsacco.com, 1
mjscustomcreations.com.au, 1
mjt.me.uk, 1
mk89.de, 1
@@ -31509,6 +33320,7 @@
mkhsoft.eu, 1
mkie.cf, 1
mkimage.com, 1
+mkinteriores.com.br, 1
mkjl.ml, 1
mkk.de, 1
mkkkrc.ru, 1
@@ -31540,6 +33352,11 @@
mm-wife.com, 1
mm13.at, 1
mm404.com, 1
+mm5197.co, 1
+mm9297.co, 1
+mm9397.com, 1
+mm9721.com, 1
+mm9728.co, 1
mmalisz.com, 1
mmaps.ddns.net, 1
mmaps.org, 1
@@ -31550,22 +33367,21 @@
mmin.us, 0
mmmarco.com, 1
mmmaximaliselmeny.hu, 1
-mmmm.mn, 0
+mmmm.mn, 1
mmogah.com, 1
mmonit.com, 1
+mmprojects.nl, 1
mms.is, 1
mmsmotor.com.hk, 1
mmstick.tk, 1
mmt.my, 1
mmucha.de, 1
-mna7e.com, 1
mncloud.de, 1
mnconsulting.xyz, 1
mncr.nl, 1
mnd.sc, 1
mne.moe, 1
mnec.io, 1
-mnedc.org, 1
mneeb.de, 1
mneerup.dk, 1
mnemonic.ninja, 1
@@ -31590,10 +33406,10 @@
moabygg.se, 1
moahmo.com, 1
moarcookies.com, 1
-moas.design, 1
moas.photos, 1
mobag.ru, 1
mobal.com, 1
+mobasuite.com, 1
mobeforlife.com, 0
mobi2go.com, 1
mobi4.tk, 1
@@ -31625,6 +33441,7 @@
mobiproj.com, 1
mobisaar-cloud.de, 1
mobius.network, 1
+mobizma.com, 1
mobl.io, 1
mobmp4.co, 1
mobmp4.com, 1
@@ -31632,8 +33449,9 @@
mobobe.com, 1
mobsender.com, 1
mobycoders.com, 1
+mobydog.net, 1
moc.ac, 1
-mochanstore.com, 1
+mochanstore.com, 0
mochiyuki.net, 1
mochizuki.moe, 1
mochoko.com, 1
@@ -31641,10 +33459,7 @@
mocking-bird.org, 1
mococo.co.uk, 1
mocurio.com, 1
-modaexecutiva.com.br, 1
-modafinil.com, 1
modafinil.net, 1
-modafinil.wiki, 1
modafo.com, 1
modalogi.com, 1
modalrakyat.com, 1
@@ -31657,8 +33472,6 @@
mode-hautnah.de, 1
mode-individuell.de, 1
modecaso.com, 1
-modehaus-marionk.de, 1
-modelcase.co.jp, 0
modelclub-draveil.eu, 1
modelcube.com, 1
modeldimension.com, 1
@@ -31679,7 +33492,6 @@
modistryusercontent.com, 1
modmountain.com, 1
modonor.dk, 1
-modosaude.com.br, 1
mods-community.de, 1
mods-pic.de, 1
modscrew.com, 1
@@ -31687,15 +33499,17 @@
modul21.eu, 1
module.market, 1
modulex-gmbh.de, 1
+moduloseltaladro.com, 1
moe-max.jp, 1
+moe.best, 1
moe.pe, 1
-moe.wtf, 1
moeali.com, 1
moebel-vergleichen.com, 1
moechel.com, 1
moecraft.net, 1
moefactory.com, 1
moefi.xyz, 1
+moegi.ml, 1
moego.me, 1
moehrke.cc, 1
moekes.amsterdam, 1
@@ -31729,7 +33543,10 @@
mojefilmy.xyz, 1
mojilitygroup.com, 1
mojizuri.com, 1
+mojkragujevac.net, 1
mojoco.co.za, 1
+mojomusic.org, 1
+mojt.net, 1
mojzis.com, 1
mojzis.cz, 1
mojzisova.com, 1
@@ -31737,7 +33554,6 @@
mokeedev.review, 1
mokhtarmial.com, 0
moki.org.pl, 1
-mokote.com, 1
mokum-organics.com, 0
molb.org, 1
molecularbiosystems.org, 1
@@ -31746,6 +33562,7 @@
mollaretsmeningitis.org, 1
mollie.com, 1
molokai.org, 1
+molpek.com, 1
molti.hu, 1
molun.net, 1
molunerfinn.com, 1
@@ -31755,7 +33572,6 @@
momentumdash.com, 1
momfulfilled.com, 1
momirfarooq.com, 1
-momjoyas.com, 1
momo0v0.club, 1
momove.nl, 1
momozeit.de, 1
@@ -31798,9 +33614,10 @@
moneytoday.se, 1
mongla168.net, 1
mongla88.net, 1
+mongolie.net, 1
mongolieenfrance.fr, 1
+monicajean.photography, 1
monique.io, 1
-moniquedekermadec.com, 1
moniquemunhoz.com.br, 1
monitman.com, 1
monitman.solutions, 1
@@ -31811,6 +33628,7 @@
monix.io, 1
monkay.de, 1
monkeybusiness.agency, 1
+monkeyfaqs.com, 1
monkeyhill.us, 1
monkeytek.ca, 1
monlabs.com, 1
@@ -31836,11 +33654,13 @@
monpetitforfait.com, 1
monpetitmobile.com, 1
monplay.host, 1
+monsecretariat.pro, 1
monsieurbureau.com, 1
monsieursavon.ch, 1
monsterandfox.co.uk, 1
monstermashentertainments.co.uk, 1
monsterx.cn, 1
+montack.de, 1
montage-kaika.de, 0
montagne-tendance.ch, 1
montanasky.tv, 1
@@ -31869,17 +33689,20 @@
moojp.co.jp, 1
moolah.rocks, 1
moon.fish, 1
+moon.lc, 0
moonagic.com, 1
moonagic.io, 1
moonbench.xyz, 1
moonbot.io, 1
+moonboys.de, 1
moonchart.co.uk, 1
moondrop.org, 1
moonkin.eu, 1
+moonlabs.nl, 1
moonlightcapital.ml, 1
moonmelo.com, 1
-moonraptor.co.uk, 1
-moonraptor.com, 1
+moonraptor.co.uk, 0
+moonraptor.com, 0
moonrhythm.info, 0
moonrhythm.io, 1
moonshyne.org, 1
@@ -31905,6 +33728,7 @@
moparisthebest.net, 1
moparisthebest.org, 1
moparscape.net, 1
+mopedpress.com, 1
mopedreifen.de, 0
mopie.de, 1
mople71.cz, 1
@@ -31920,7 +33744,6 @@
morbius.cz, 1
morbotron.com, 1
morchino.ch, 1
-morchstore.com, 1
mordrum.com, 1
more-hikkoshi.com, 1
more-terrain.de, 1
@@ -31934,6 +33757,9 @@
morethanautodealers.com, 1
morethancode.be, 1
morethandigital.info, 1
+morgan-insurance.com, 1
+morgancounty-al.gov, 1
+morgancountysheriffal.gov, 1
morgansleisure.co.uk, 1
morgner.com, 1
morhys.com, 1
@@ -31950,6 +33776,7 @@
morteruelo.net, 1
mortgagecalculator.biz, 1
mortis.eu, 1
+morvo.mx, 1
mosaic-design.ru, 1
mosaicadvisors.com, 1
mosaicmarble.com, 1
@@ -31957,6 +33784,7 @@
mosboutique.it, 1
moscatalogue.net, 1
moscow.dating, 1
+moseleyelectronics.com, 1
moseracctg.com, 1
mosfet.cz, 1
moshwire.com, 1
@@ -31965,9 +33793,6 @@
mosquitojoe.com, 1
mosscade.com, 1
mosshi.be, 1
-mosstier.com, 1
-mostcomfortableworkboots.net, 1
-mostholynameofjesus.org, 1
mostlyharmless.at, 1
mostlyoverhead.com, 1
motd.ch, 1
@@ -31976,7 +33801,6 @@
motekforcelink.com, 1
motekforcelink.eu, 1
motekforcelink.nl, 1
-motekrysen.com, 1
motezazer.fr, 1
motherboard.services, 1
mothereff.in, 0
@@ -31984,14 +33808,20 @@
motionless.nl, 1
motionvideos.uk, 1
motiweb.fr, 1
+motlife.net, 1
motmplus.com, 1
+motoactionimola.it, 1
motocollection.pl, 1
+motodb.co.uk, 1
+motodb.eu, 1
+motodb.net, 1
+motodb.uk, 1
motogb.net, 1
motohell.com, 1
-motojato.com.br, 1
motomorgen.com, 1
motonauticaibiza.com, 1
motor-forum.nl, 1
+motor1.com, 1
motorbiketourhanoi.com, 1
motoreflex.com, 1
motorpointarenacardiff.co.uk, 1
@@ -32031,7 +33861,6 @@
movie4kto.site, 1
movie4kto.stream, 1
movieboost.nl, 1
-moviedeposit.com, 1
moviefreeze.com, 1
movieguys.org, 1
moviesetc.net, 1
@@ -32049,7 +33878,6 @@
moy-gorod.od.ua, 0
moy.cat, 1
moylen.eu, 1
-moysovet.info, 0
mozartgroup.hu, 1
mozektevidi.net, 1
mozgb.ru, 1
@@ -32065,9 +33893,9 @@
mpg-universal.com, 1
mpg.ovh, 1
mpgaming.pro, 1
+mphwinkel.nl, 1
mpintaamalabanna.it, 1
mpkrachtig.nl, 1
-mpkshop.com.br, 1
mplanetphl.fr, 1
mplant.io, 1
mplicka.cz, 1
@@ -32078,19 +33906,19 @@
mpserver12.org, 1
mpsgarage.com.au, 1
mpsoundcraft.com, 1
+mpu-beratungsstellen.com, 1
mpu-giessen.com, 1
mpu-ibbi.de, 1
mpu-vorbereitung.com, 1
mpublicidad.com, 1
mpy.ovh, 1
mr-anderson.org, 1
-mr-designer-oman.com, 1
mr-labo.jp, 1
-mr-nachhilfe.de, 1
mr-wolf.nl, 0
mr3.io, 1
mrafrohead.com, 1
mralonas.ml, 1
+mrandmrsparrot.gr, 1
mrbmafrica.com, 1
mrbounce.com, 1
mrbouncescrazycastles.co.uk, 1
@@ -32111,6 +33939,7 @@
mrizzio.com, 1
mrjbanksy.com, 1
mrjhnsn.com, 1
+mrjo.sh, 1
mrjooz.com, 1
mrkapowski.com, 1
mrketolocksmith.com, 1
@@ -32124,11 +33953,13 @@
mrnh.de, 1
mrnh.tk, 1
mrning.com, 1
+mrnordic.com, 1
mrparker.pw, 1
mrprintables.com, 1
mrs-labo.jp, 1
mrs-shop.com, 1
mrsbairds.com, 0
+mrschristine.com, 1
mrserge.lv, 1
mrsk.me, 1
mrstat.co.uk, 1
@@ -32165,10 +33996,10 @@
mstdn.blue, 1
mstdn.club, 1
mstdn.fr, 1
-mstdn.io, 0
+mstdn.io, 1
mstdn.nl, 1
mstdn.onl, 0
-mstdn.vodka, 1
+mstdn.vodka, 0
msuess.me, 1
msuna.net, 1
msv-limpezas.pt, 1
@@ -32177,6 +34008,7 @@
mszavodumiru.cz, 1
mt-bank.jp, 1
mt.search.yahoo.com, 0
+mt1016.com, 1
mt2414.com, 1
mt4programming.com, 1
mta.fail, 1
@@ -32186,11 +34018,12 @@
mtasa.hu, 1
mtauburnassociates.com, 1
mtb.wtf, 1
-mtcgf.com, 0
+mtcgf.com, 1
mtcq.jp, 1
mtd.org, 1
mtd.ovh, 1
mte.sk, 1
+mtechprecisioninc.com, 1
mteleport.net, 1
mtfgnettoyage.fr, 1
mtgeni.us, 1
@@ -32201,8 +34034,10 @@
mthrbrd.net, 1
mths.be, 0
mticareportal.com, 1
+mtinz.com, 1
mtirc.co, 1
mtiryaki.com, 1
+mtjholding.ee, 1
mtlconcerts.com, 1
mtltransport.com, 1
mtludlow.co.uk, 1
@@ -32220,14 +34055,17 @@
mu3on.com, 1
muabannhanh.com, 0
muahahahaha.co.uk, 1
+mubase.dk, 1
mubiflex.nl, 1
muchohentai.com, 1
muckingabout.eu, 1
muckrack.com, 1
mucmail.de, 1
+mudanzasacuna.com.co, 1
mudbenesov.cz, 1
mudcrab.us, 0
mudgezero.one, 1
+mudit.xyz, 0
muehlemann.net, 1
muel.io, 1
muelhau.pt, 1
@@ -32244,6 +34082,7 @@
mui.jp, 1
muilties.com, 1
muitadica.com, 1
+muitoalemdobolo.com.br, 1
mujerfutura.com, 1
muk-kobetsu.com, 1
mukilteodentalarts.com, 1
@@ -32254,17 +34093,16 @@
mulej.net, 1
mulheres18.com, 1
muling.lu, 1
+mulk.hopto.org, 1
mullens-usedcars.be, 1
mullerimoveisrj.com.br, 1
multi-vpn.biz, 1
multibit.org, 1
-multibomasm.com.br, 1
multiclinicacardio.com.br, 1
multicomhost.com, 1
multigamecard.com, 1
multigeist.de, 1
multikalender.de, 0
-multimail.work, 1
multimatte.com, 0
multimed-solutions.com, 1
multimed.krakow.pl, 1
@@ -32287,24 +34125,22 @@
multizone.games, 1
multrier.fr, 1
mum.ceo, 1
+muma.ml, 1
mumakil.fi, 1
mumbaionlinegifts.com, 1
muminkoykiran.com, 1
mumolabs.com, 1
munch.me, 1
munchcorp.com, 1
-mundoarabe.com.br, 1
mundoconejos.com, 1
mundodapoesia.com, 1
mundodasmensagens.com, 1
mundogamers.top, 1
-mundokinderland.com.br, 1
mundolarraz.es, 1
mundomagicotv.com, 1
mundoperros.es, 1
mundotortugas.com, 1
mundschenk.at, 1
-mundtec.com.br, 1
munduch.cz, 1
munduch.eu, 1
munirajiwa.com, 1
@@ -32324,7 +34160,6 @@
murfy.nz, 1
murgi.de, 1
murmel.it, 0
-murof.com.br, 1
murray.xyz, 1
murraya.cn, 1
murraycoin.org, 1
@@ -32340,9 +34175,11 @@
musearchengine.com, 1
museclef.com, 1
musehelix.com, 1
+muserver.io, 1
muses-success.info, 1
musettishop.com, 1
mush-room.co.jp, 1
+mushel.ddns.net, 1
mushfiqweb.com, 1
mushikabu.net, 1
mushman.tk, 1
@@ -32360,6 +34197,7 @@
musicfromgod.com, 1
musicgamegalaxy.de, 1
musician.dating, 1
+musicindustrydb.org, 1
musickhouseleveling.com, 1
musicschoolonline.com, 1
musicstore.de, 0
@@ -32368,6 +34206,7 @@
musicworkout.de, 1
musik-mentaltraining.ch, 1
musikholics.com, 1
+musiktag2020.ch, 1
musikverein-elten.de, 1
musikzentrale.net, 1
musique2nuit.com, 1
@@ -32379,6 +34218,7 @@
muspla.com.br, 1
mussalains.com, 1
musselsblog.com, 1
+musta.ch, 1
mustafaturhan.com, 0
mustard.co.uk, 1
mustardking.me, 1
@@ -32443,7 +34283,6 @@
my-aftershave-store.co.uk, 1
my-best-wishes.com, 1
my-cdn.de, 1
-my-co.ir, 1
my-contract.ch, 1
my-contract.info, 1
my-contract.net, 1
@@ -32461,6 +34300,7 @@
my-static-live-808795.c.cdn77.org, 1
my-stuff-online.com, 1
my-voice.nl, 0
+my-webcloud.at, 1
my.onlime.ch, 0
my.usa.gov, 0
my4g.net, 1
@@ -32506,8 +34346,9 @@
mycieokien.info, 0
mycinema.pro, 1
mycircleworks.com, 1
-myclasscam.com, 0
-myclasscam.org, 0
+myclasscam.com, 1
+myclasscam.org, 1
+myclgnotes.com, 1
myclinicalstudybuddy.com, 1
mycloud-system.com, 1
mycofairtrade.com, 1
@@ -32515,6 +34356,7 @@
mycompanion.cz, 1
myconan.net, 1
myconan.tk, 1
+myconf.com, 1
myconf.uk, 1
myconnect.cn, 1
myconsulting.ch, 1
@@ -32546,11 +34388,13 @@
mydomaindesk.com, 1
mydreamlifelab.com, 1
mydreamshaadi.in, 1
+mydroneservices.ca, 1
+mydroneservices.com, 1
+mydsacontabilidad.com, 1
myduffyfamily.com, 1
myeasybooking.de, 1
myeberspaecher.com, 1
myedumundo.com, 1
-myeffect.today, 1
myeisenbahn.de, 1
myeml.net, 0
myepass.bg, 1
@@ -32593,6 +34437,7 @@
mygymer.ch, 1
myhatsuden.jp, 1
myhealthreviews.com, 1
+myhmz.bid, 1
myhollywoodnews.com, 1
myhome-24.pl, 1
myhostname.net, 1
@@ -32607,6 +34452,7 @@
myjudo.net, 1
myjumparoo.co.uk, 1
myjumpsuit.de, 1
+myjuvelirika.ru, 1
mykeepsake.xyz, 0
myki.co, 1
mykontool.de, 1
@@ -32629,8 +34475,6 @@
mymall.co.jp, 1
mymarketingcourses.com, 1
mymb.pm, 1
-mymed.de, 1
-mymed.eu, 1
mymedz.nl, 1
mymixtapez.com, 1
mymommyworld.com, 1
@@ -32638,7 +34482,6 @@
mymotor.nl, 1
mymp3singer.co, 1
mymp3singer.net, 1
-myms.eu, 1
mymun.com, 1
mymun.net, 1
mymusiclist.alwaysdata.net, 1
@@ -32671,14 +34514,12 @@
myownconference.ru, 1
myowndisk.com, 1
myowndisk.net, 1
-myownwebinar.com, 1
mypaperdone.com, 1
mypaperwriter.com, 1
mypartnernews.com, 1
mypartybynoelia.es, 1
mypay.fr, 1
mypayoffloan.com, 1
-mypcqq.cc, 1
myperfecthome.ca, 1
myperks.in, 1
myphamaplus.org, 1
@@ -32767,8 +34608,7 @@
mysber.ru, 1
myschoolphoto.org, 1
myseatime.com, 1
-mysecretcase.com, 0
-mysectools.org, 1
+mysecretcase.com, 1
myself5.de, 1
myseo.ga, 1
myserv.one, 1
@@ -32781,16 +34621,17 @@
mysockfactory.ch, 1
mysockfactory.com, 1
mysocrat.com, 1
-mysongbird.xyz, 0
mysoundtalks.com, 0
myspicer.com, 1
mysqldump-secure.org, 1
myssl.com, 1
+mystaffonline.com, 1
mystagic.cloud, 1
mysteriouscode.io, 1
mysterydata.com, 1
mysterymind.ch, 1
mysterysear.ch, 1
+mysteryshow.site, 1
mystia.org, 1
mystic-welten.de, 1
mysticconsult.com, 1
@@ -32806,11 +34647,11 @@
myte.ch, 1
mytfg.de, 1
mythemeshop.com, 0
-mythengay.ch, 1
mythicdelirium.com, 1
mytime.fr, 1
mytime.gl, 1
myting.net, 1
+mytntware.com, 1
mytraiteurs.com, 1
mytravelblog.de, 1
mytripcar.co.uk, 1
@@ -32819,6 +34660,7 @@
mytripcar.es, 1
mytripcar.fr, 1
mytruecare.org, 1
+mytrustadviser.com, 1
mytty.net, 1
mytuleap.com, 1
mytun.com, 1
@@ -32830,6 +34672,7 @@
myusagepayments.com, 1
myvacompany.com, 1
myvalleymarketing.com, 1
+myvegan.menu, 1
myvirtualserver.com, 1
myvitalhealthsolutions.com.au, 1
myvoipnews.com, 0
@@ -32841,6 +34684,8 @@
mywebpanel.nl, 1
myweddingaway.co.uk, 1
myweddingreceptionideas.com, 1
+mywetpussycams.com, 1
+mywiwe.com.au, 1
myworkinfo.com, 0
myworth.com.au, 1
myxnr.com, 1
@@ -32876,6 +34721,7 @@
n3twork.net, 1
n4v.eu, 1
n5118.com, 1
+n5197.co, 1
n6a.net, 1
n7.education, 1
n8ch.net, 1
@@ -32883,6 +34729,10 @@
n8nvi.com, 1
n8solutions.net, 1
n8solutions.us, 1
+n9297.co, 1
+n9397.com, 1
+n9721.com, 1
+n9728.co, 1
na-school.nl, 1
naahgluck.de, 1
naam.me, 1
@@ -32905,11 +34755,14 @@
nadelholzkulturen.de, 1
naders.com, 1
nadiafourcade-photographie.fr, 1
+nadine-birkner.de, 1
nadine-chaudier.net, 1
+nadji.ga, 1
nadsandgams.com, 1
nadyaolcer.fr, 1
nafod.net, 1
naga-semi.com, 1
+naga.im, 1
naganithin.me, 1
nagashi.ma, 0
nagata.info, 1
@@ -32940,6 +34793,7 @@
najany.se, 1
najedlo.sk, 1
naji-astier.com, 1
+naka.io, 1
nakada4610.com, 1
nakalabo.jp, 1
nakama.tv, 1
@@ -32955,13 +34809,18 @@
nakladki.su, 1
nakliyat.name.tr, 1
nakliyatsirketi.biz.tr, 1
+nakluky.cz, 1
nako.no, 1
+nalenders.com, 1
nalepky-na-zed.cz, 1
nalepte.cz, 1
nalexandru.xyz, 1
+nalsai.de, 1
nalukfitness.com.br, 1
namaanakperempuan.net, 1
namaleaks.com, 0
+namalelaki.com, 1
+namaperempuan.com, 1
namazon.org, 1
namazvakitleri.com.tr, 1
namegrep.com, 1
@@ -32982,6 +34841,7 @@
namu.la, 1
namu.live, 1
namu.moe, 1
+namu.news, 1
namu.wiki, 1
namus.gov, 1
namuwikiusercontent.com, 1
@@ -33002,8 +34862,9 @@
nano.voting, 1
nanofy.org, 1
nanogi.ga, 1
-nanogramme.fr, 1
+nanogramme.fr, 0
nanollet.org, 1
+nanopixel.ch, 1
nanotechnologist.com, 1
nanotechnologysolutions.com.au, 1
nanotechtorsion.com, 1
@@ -33016,6 +34877,7 @@
naoar.com, 1
naomi.es, 0
naomiheji.com, 1
+naotone.com, 0
napcae.de, 1
naphex.rocks, 1
napisdata.us, 1
@@ -33025,8 +34887,13 @@
napkins-wholesale.nz, 1
napkins-wholesale.uk, 1
napkins-wholesale.us, 1
+naplata.mk, 1
napolinissanctparts.com, 1
+nappynko.com, 1
narada.com.ua, 1
+naradiebosch.sk, 1
+naradiehusqvarna.sk, 1
+naradiemakita.sk, 1
narakenkoland.net, 1
naralogics.com, 1
narardetval.se, 1
@@ -33053,13 +34920,14 @@
nascher.org, 0
naseehah.ga, 1
nashdistribution.com, 1
-nashikmatka.com, 1
+nashikmatka.com, 0
nashira.cz, 1
nashvillebasements.com, 1
nashvillelidsurgery.com, 1
nashzhou.me, 1
nasme.tk, 1
nasosvdom.com.ua, 1
+naspro.ru, 1
nasr.mobi, 1
nasrsolar.com, 1
nasserver-test.de, 1
@@ -33074,11 +34942,11 @@
natchmatch.com, 1
nate.sh, 1
nateandxtina.wedding, 1
-natecraun.net, 0
natehobi.com, 1
natenom.com, 1
natenom.de, 1
natenom.name, 1
+natevolker.com, 1
natgeofreshwater.com, 1
nathaliebaron.ch, 1
nathaliebaroncoaching.ch, 1
@@ -33086,6 +34954,7 @@
nathaliedijkxhoorn.nl, 1
nathan.io, 1
nathan.ovh, 1
+nathanaeldawe.com, 1
nathankonopinski.com, 1
nathanmfarrugia.com, 1
nathansmetana.com, 1
@@ -33101,8 +34970,9 @@
nationalmap.gov, 1
nationalpassportservice.info, 1
nationalpriorities.org, 1
+nationalresourcedirectory.gov, 1
+nationalservice.gov, 1
nationaltrails.ru, 1
-nationwiderealtyinvestors.com, 1
natives-team.ch, 1
nativitynj.org, 1
nativs.ch, 1
@@ -33125,11 +34995,11 @@
naturesbest.co.uk, 1
naturesorganichaven.com, 1
natureword.com, 1
+naturheilpraxis-oida.de, 1
naturheilpraxis-orlowsky.de, 1
naturheilpraxis-p-grote.de, 1
naturline.com, 1
naturtint.co.uk, 1
-natusvita.com.br, 1
natuterra.com.br, 1
natverkstekniker.se, 1
naude.co, 1
@@ -33147,6 +35017,7 @@
navient.com, 1
navigator.ca, 1
naviteq.eu, 1
+navitime.me, 1
navstevnik.sk, 1
navycs.com, 1
nawir.de, 1
@@ -33156,12 +35027,14 @@
nayanaas.com, 1
nayr.us, 1
nazevfirmy.cz, 1
+nazimogluinsaat.com, 1
nazukebanashi.com, 1
nazuna.blue, 1
nb.zone, 1
nb01.com, 1
nb6.de, 1
nba-2k.com, 1
+nba-croatia.com, 1
nba.christmas, 1
nba.com.de, 1
nba.de.com, 1
@@ -33241,9 +35114,9 @@
nccemail.net, 1
ncconsumer.org, 1
ncdc.pt, 1
-ncdesigns-studio.com, 1
ncea.net.au, 1
ncgt.se, 1
+nch.link, 1
nchangfong.com, 1
nchponline.org, 1
ncic.gg, 1
@@ -33272,6 +35145,7 @@
nds-helicopter.de, 1
ndtblog.com, 1
ndum.ch, 1
+ndvr.com, 1
ndx.ee, 1
ndy.sex, 1
ne-on.org, 1
@@ -33279,7 +35153,6 @@
neap.io, 1
nearbi.com.mx, 1
nearby.in.th, 1
-nearon.nl, 1
neartothesky.com, 1
neasahourigan.com, 1
neat-patch.de, 1
@@ -33291,6 +35164,7 @@
nebelhauch.de, 1
nebelheim.de, 1
nebenbeiblog.ch, 1
+nebl.cash, 1
nebra.io, 1
nebracy.com, 1
nebras.ga, 1
@@ -33314,6 +35188,7 @@
nedim-accueil.fr, 1
nedlinin.com, 1
nedraconsult.ru, 1
+nedzadalibegovic.com, 1
neecist.org, 1
needemand.com, 1
needle.net.nz, 1
@@ -33324,6 +35199,7 @@
neemzy.org, 1
neer.io, 1
neet-investor.biz, 1
+neev.tech, 1
nefertitis.cz, 1
neffat.si, 1
neflabs.com, 1
@@ -33333,6 +35209,7 @@
negai.moe, 1
negativecurvature.net, 1
neglecteddiseases.gov, 1
+negril.com, 1
neheim-huesten.de, 1
nehoupat.cz, 1
nehrp.gov, 1
@@ -33371,7 +35248,7 @@
nemausus.com, 1
nemcd.com, 0
nemecl.eu, 1
-nemez.net, 1
+nemiroth.net, 1
nemo.run, 1
nemopan.com, 1
nemopret.dk, 1
@@ -33383,6 +35260,7 @@
nengzhen.com.cn, 1
nenkin-kikin.jp, 1
neno.io, 1
+neo2k.dk, 1
neo2shyalien.eu, 0
neobits.nl, 1
neocities.org, 1
@@ -33405,14 +35283,12 @@
neos.co.jp, 1
neosdesignstudio.co.uk, 1
neosey.com, 1
-neosolution.ca, 0
neostralis.com, 1
neotiv.com, 1
neowa.tk, 1
neowin.net, 1
neowlan.net, 1
neoxcrf.com, 1
-neoz.com.br, 1
nepageeks.com, 1
nepal-evolution.org, 1
nepezzano13.com, 1
@@ -33426,6 +35302,7 @@
nepremicnine.click, 1
nepremicnine.net, 1
nerdca.st, 1
+nerdherd.fun, 1
nerdhouse.io, 1
nerdjokes.de, 1
nerdmind.de, 1
@@ -33444,6 +35321,7 @@
nerot.eu, 1
nerpa-club.ru, 1
nerull7.info, 1
+nerv.com.au, 1
nerven.se, 1
nesantuoka.lt, 1
nesbase.com, 1
@@ -33497,9 +35375,7 @@
nethunter.top, 1
netica.fr, 0
netki.com, 1
-netlentes.com.br, 1
netlocal.ru, 1
-netmagicas.com.br, 1
netmeister.org, 1
netnea.com, 1
netnik.de, 1
@@ -33535,6 +35411,7 @@
netulo.com, 1
netvizura.co.uk, 1
netvpn.ml, 1
+netwaf.com, 1
netwarc.eu, 1
netwarc.nl, 1
netweaver.uk, 1
@@ -33556,6 +35433,7 @@
networkofarts.com, 1
networkposting.com, 1
netz-yokohama.co.jp, 1
+netz0.com, 1
netzfabrik.com, 1
netzfrauen.org, 1
netzklad.de, 1
@@ -33570,8 +35448,9 @@
neurobiology.com, 1
neurochip.com, 1
neurocny.cloud, 1
-neuroethics.com, 1
neurolab.no, 1
+neuronus.com.br, 1
+neuropatia-periferica.com, 1
neuropharmacology.com, 1
neurostimtms.com, 1
neurotransmitter.net, 1
@@ -33609,7 +35488,6 @@
newbownerton.xyz, 1
newbrunswick.today, 1
newbrunswicktoday.com, 1
-newburghhistoryblog.com, 1
newburybouncycastles.co.uk, 1
newburyparkelectric.com, 1
newburyparkelectrical.com, 1
@@ -33626,6 +35504,7 @@
newday.host, 1
newdimensioninterlock.com, 1
newearth.press, 1
+newenglandworkinjury.com, 1
newfacialbeautycream.com, 1
newfangledscoop.com, 1
newfiepedia.ca, 1
@@ -33634,8 +35513,8 @@
newfoundland-labradorflora.ca, 1
newgrowbook.com, 1
newguidance.ch, 1
-newhoperailroad.com, 1
newind.info, 1
+newinf.at, 1
newizv.ru, 1
newjianzhi.com, 1
newkaliningrad.ru, 1
@@ -33643,7 +35522,6 @@
newlifeband.de, 1
newline.online, 1
newmarketbouncycastlehire.co.uk, 1
-newmed.com.br, 1
newmediaone.net, 1
newmelalife.com, 1
newmovements.net, 1
@@ -33684,16 +35562,18 @@
nextcairn.com, 1
nextcasino.com, 1
nextcloud-miyamoto.spdns.org, 1
+nextcloud.at, 1
nextcloud.co.za, 1
nextcloud.com, 1
+nextcloud.de, 1
nextcloud.li, 1
nextcloud.nerdpol.ovh, 1
+nextcloud.org, 1
nextclouddarwinkel.nl, 1
nextcom.digital, 1
nexter.cloud, 1
nextevolution.co.uk, 1
nextgen.sk, 1
-nextgencel.com, 1
nextgenthemes.com, 1
nextgreatmess.com, 1
nextiot.de, 1
@@ -33717,7 +35597,6 @@
neyer-lorenz.de, 1
nezrouge-est-vaudois.ch, 1
nezrouge-geneve.ch, 1
-nf4.net, 1
nf9q.com, 1
nfam.de, 1
nfe-elektro.de, 1
@@ -33738,6 +35617,7 @@
ngasembaru.com, 1
ngc.gov, 0
nghe.net, 1
+ngi.eu, 1
ngiemboon.net, 1
nginxconfig.com, 1
nginxconfig.io, 1
@@ -33745,12 +35625,16 @@
ngla.gov, 1
ngndn.jp, 1
ngocuong.net, 1
+ngojclee.com, 1
+ngospelmedia.net, 1
ngt.gr, 1
nguyencucthanh.com, 1
+nguyenhongson.me, 1
nguyenminhhung.com, 0
ngvf.de, 1
ngx.hk, 1
ngxpkg.com, 1
+nhakhoangocanh.net, 1
nhccnews.org, 1
nhchalton.com, 1
nhdsilentheroes.org, 1
@@ -33770,6 +35654,7 @@
niallator.com, 1
nibb13.tech, 1
nibo.blog, 1
+nibouw.nl, 1
nic.goog, 1
nic.gov, 1
nic.how, 1
@@ -33798,7 +35683,6 @@
nickhitch.co.uk, 1
nickloose.de, 1
nicklord.com, 1
-nickmertin.ca, 1
nickmorri.com, 1
nickmorris.name, 1
nickplotnek.co.uk, 1
@@ -33810,16 +35694,20 @@
niclasreich.de, 1
nicn.me, 1
nico.st, 1
+nico.today, 1
nicochinese.com, 1
nicocourts.com, 1
+nicogrosser.de, 1
nicoknibbe.nl, 1
nicoladixonrealestate.com, 1
nicolaeiotcu.ro, 1
nicolaiteglskov.dk, 1
nicolajanedesigns.co.uk, 1
+nicolaottomano.it, 1
nicolas-dumermuth.com, 1
nicolas-hoffmann.net, 1
nicolas-hoizey.com, 1
+nicolas-simond.ch, 1
nicolas-simond.com, 1
nicolasfriedli.ch, 1
nicolashess.de, 1
@@ -33830,7 +35718,6 @@
niconico.ooo, 1
niconode.com, 0
nicoobook.com, 1
-nicoobook.net, 1
nicorevin.ru, 1
nicsezcheckfbi.gov, 1
nicul.in, 1
@@ -33852,6 +35739,7 @@
nienkeslop.nl, 1
nierenpraxis-dr-merkel.de, 1
nierenpraxis-merkel.de, 1
+niers.land, 1
nieselregen.com, 1
niess.space, 1
niesstar.com, 1
@@ -33886,8 +35774,8 @@
nijikata.com, 1
nijm.nl, 1
nikandcara.com, 1
-nikavandenbos.nl, 1
nikimix.com, 1
+nikitashevchenko.com, 1
nikkasystems.com, 1
nikkila.me, 1
nikklassen.ca, 1
@@ -33903,17 +35791,18 @@
nikonschool.co.uk, 1
nikpool.com, 1
niktok.com, 1
+nikunjcementarticles.com, 1
nil.gs, 1
nil.mx, 1
niles.xyz, 1
nilgirispice.co.uk, 1
nilianwo.com, 1
niloxy.com, 1
+nimbo.com.au, 1
nimeshjm.com, 1
nimidam.com, 1
nina-laaf.de, 1
ninaforever.com, 1
-ninarinaldi.com.br, 1
ninaundandre.de, 1
ninchat.com, 1
ninebennink.com, 1
@@ -33921,7 +35810,7 @@
ninepints.co, 1
ninesix.cc, 1
ninespec.com, 1
-ninetailed.ninja, 0
+ninetailed.ninja, 1
ninetaillabs.com, 1
ninetaillabs.xyz, 1
ninfora.com, 1
@@ -33972,8 +35861,10 @@
nitschinger.at, 1
niu.moe, 1
niumactive.it, 1
+nivelul2.ro, 1
nix.black, 1
nix.org.ua, 0
+nixnet.xyz, 1
nixonlibrary.gov, 1
nixtest.net, 1
nixx-gel.cz, 1
@@ -33985,6 +35876,7 @@
njguardtraining.com, 1
njilc.com, 1
njpjanssen.nl, 1
+njujb.com, 0
nkapliev.org, 1
nkforum.pl, 1
nkinka.de, 1
@@ -33993,6 +35885,7 @@
nl.search.yahoo.com, 0
nl3ehv.nl, 1
nlap.ca, 0
+nlayer.info, 1
nlbewustgezond.nl, 1
nlegall.fr, 1
nllboard.co.uk, 1
@@ -34004,8 +35897,12 @@
nmnd.de, 1
nmontag.com, 1
nn.cz, 1
+nn5197.co, 1
+nn9297.co, 1
+nn9397.com, 1
+nn9721.com, 1
+nn9728.co, 1
nna774.net, 1
-nnqc.nl, 1
no-ip.cz, 1
no-xice.com, 1
no.search.yahoo.com, 0
@@ -34027,16 +35924,17 @@
nocks.com, 1
noclegiwchecinach.pl, 1
nocmd.com, 1
-nocs.cn, 1
nodariweb.com.ar, 1
nodecdn.net, 1
nodecraft.com, 1
+nodeedge.com, 1
+nodeflame.com, 1
nodefoo.com, 1
nodejs.de, 1
nodelab-it.de, 1
nodelia.com, 1
nodesec.cc, 1
-nodeselect.com, 1
+nodesonic.com, 1
nodespin.com, 1
nodevops.com, 1
nodist.club, 1
@@ -34049,7 +35947,6 @@
noematic.space, 1
noemax.com, 1
noexec.org, 1
-noez.de, 1
nofrillsdns.com, 1
nogerondier.eu, 1
nogetime.com, 1
@@ -34060,6 +35957,8 @@
nohttps.org, 1
nohup.se, 1
nohup.xyz, 1
+noiglosujemy.com.pl, 1
+noiglosujemy.pl, 1
noima.com, 1
noincludesubdomains.preloaded.test, 0
noise.agency, 1
@@ -34098,6 +35997,7 @@
noob-box.net, 1
noob-rp.ru, 1
noobow.me, 1
+noobsunited.de, 1
noobswhatelse.net, 1
noobunbox.net, 1
noodles.net.nz, 1
@@ -34113,7 +36013,6 @@
noordwesthoekrit.nl, 1
noorsolidarity.com, 1
noortronic.com, 1
-nootroic.com, 1
nootronerd.com, 1
nootropic.com, 1
nootropicpedia.com, 1
@@ -34125,8 +36024,8 @@
norbertschneider-music.com, 1
nord-restaurant-bar.de, 1
nord-sud.be, 1
-nordakademie.de, 1
norden.eu.org, 1
+nordfinck.de, 1
nordicess.dk, 1
nordicirc.com, 1
nordinfo.fi, 1
@@ -34135,6 +36034,7 @@
nordnetz-hamburg.de, 1
nordor.homeip.net, 1
nordseeblicke.de, 1
+nordstromheating.com, 1
nordwal.de, 1
nordwaldzendo.de, 1
noref.tk, 1
@@ -34150,9 +36050,11 @@
normanbauer.com, 1
normandgascon.com, 1
normankranich.de, 1
+normantobar.com, 1
norml.fr, 1
noroshi-burger.com, 1
norrkemi.se, 1
+norrlandsbilverkstad.se, 1
norrliden.de, 1
norsewars.com, 1
norskpensjon.no, 1
@@ -34182,6 +36084,7 @@
northpole.dance, 1
northpost.is, 1
northridgeelectrical.com, 1
+northtexasvasectomy.com, 1
northumbriagames.co.uk, 1
northwest-events.co.uk, 1
northwoodsfish.com, 1
@@ -34198,14 +36101,15 @@
nosqlzoo.net, 1
nossasenhora.net, 1
nossasenhoradodesterro.com.br, 1
+nostalgimidi.se, 1
nostosh.eu.org, 1
nostraforma.com, 0
-nosuch.blog, 1
nosuch.site, 1
nosuch.website, 1
noswap.com, 1
nosyu.pe.kr, 1
not-a.link, 1
+not-equal.me, 1
nota-web.com, 1
nota.moe, 1
notabug.org, 1
@@ -34227,6 +36131,7 @@
note7forever.com, 1
noteboat.net, 1
notepad.nz, 1
+notequal.me, 1
notesforpebble.com, 1
noteshare.net, 1
noteshare.online, 1
@@ -34237,6 +36142,7 @@
nothingprivate.ml, 1
noticaballos.com, 1
noticiasdehumor.com, 1
+noticiasdetv.com, 1
notificami.com, 1
notigatos.es, 1
notilus.fr, 1
@@ -34247,7 +36153,6 @@
notnl.com, 1
notofilia.com, 1
notora.tech, 1
-notoriousdev.com, 1
nototema.com, 1
notsafefor.work, 1
nottres.com, 1
@@ -34258,6 +36163,7 @@
nova-it.pl, 1
nova-kultura.org, 1
nova-wd.org.uk, 1
+nova.com.hk, 1
nova.live, 1
novabench.com, 1
novacal.ga, 1
@@ -34278,6 +36184,7 @@
novelfeed.com, 1
novelinglife.net, 1
novelvyretraite.fr, 1
+novema.jp, 1
novengi.mu, 1
novfishing.ru, 1
novgorod-avia.ru, 1
@@ -34302,7 +36209,7 @@
noxi.ga, 1
noxlogic.nl, 1
noxx.global, 1
-noydeen.com, 1
+noxx.solutions, 1
noyocenter.org, 1
np-edv.at, 1
np.search.yahoo.com, 0
@@ -34317,9 +36224,11 @@
npw.net, 1
nqesh.com, 1
nqeshreviewer.com, 1
+nrd.gov, 1
nrd.li, 1
nrdstd.io, 1
nrev.ch, 1
+nriol.net, 1
nrkn.fr, 1
nrsmart.com, 1
nrsweb.org, 1
@@ -34335,6 +36244,7 @@
nsbfalconacademy.org, 1
nsboston.org, 1
nsboutique.com, 1
+nscai.gov, 1
nscnet.jp, 1
nsdev.cn, 1
nsfw-story.com, 1
@@ -34345,14 +36255,18 @@
nsm.ee, 1
nsm.stat.no, 1
nsmail.cn, 1
+nsnsp.org, 1
nso.ie, 1
nsofficeinteriors.com, 1
nsoft.nu, 1
nsp.ua, 1
+nspawn.org, 1
+nsradiology.net, 1
nst-maroc.com, 1
nstatic.xyz, 1
nstd.net, 1
nstinvoiceqa.com, 1
+nstnet.org, 1
nstremsdoerfer.ovh, 1
nstrust.co.uk, 1
nsure.us, 1
@@ -34385,7 +36299,9 @@
nuclearcat.com, 1
nucleuscore.org, 1
nudel.ninja, 1
+nudes.ovh, 1
nudevotion.com, 1
+nudge.ai, 1
nuel.cl, 1
nuevaimagenpublicidad.es, 1
nuffield.nl, 1
@@ -34400,6 +36316,7 @@
nullpointer.io, 1
nullroute.com, 1
nulltime.net, 0
+nullwebscripts.com, 1
numarasorgulama.tel, 1
numatic.co.uk, 1
number.me, 1
@@ -34414,6 +36331,7 @@
numerossanos.com.ar, 1
numis.tech, 1
numismed-seniorcare.de, 1
+numo.co, 1
numwave.nl, 1
nunesgh.com, 1
nunnenmacher.net, 1
@@ -34428,10 +36346,10 @@
nureg.xyz, 1
nuriacamaras.com, 1
nursejj.com, 1
+nursemom.ca, 1
nurseone.ca, 1
nurses.dating, 1
nursingschool.network, 1
-nuryahan.com.br, 1
nusatrip-api.com, 1
nussadoclub.org, 1
nut.services, 1
@@ -34440,7 +36358,6 @@
nutleyef.org, 1
nutpanda.com, 1
nutra-creations.com, 1
-nutrafitsuplementos.com.br, 1
nutri-spec.me, 1
nutricaovegana.com, 1
nutriciametabolics-shop.de, 1
@@ -34449,7 +36366,6 @@
nutripedia.gr, 1
nutrishop.com, 1
nutrition.gov, 1
-nutrivisa.com.br, 1
nuttyveg.com, 1
nuvechtdal.nl, 1
nuvini.com, 1
@@ -34457,26 +36373,30 @@
nuxer.fr, 1
nv.gw, 1
nvcogct.gov, 1
-nve-qatar.com, 1
nvl-game.tokyo, 1
nvq.nl, 1
nvr.bz, 1
nvtc.gov, 1
-nwapproval.com, 1
+nwapproval.com, 0
nwautorebuild.com, 1
nwbc.gov, 1
+nwea.nl, 1
nwerc.party, 1
nwgh.org, 0
nwimports.com, 1
nwitt.us, 1
nwk1.com, 1
+nwmd.nl, 1
nwperformanceandoffroad.com, 1
nwra.com, 1
nwshell.com, 1
+nwtrb.gov, 1
nwuss.okinawa, 1
nwwc.dk, 1
nwwnetwork.net, 1
nx42.pw, 1
+nxcd.com.br, 1
+nxgn.io, 1
nxinfo.ch, 1
nxit.ca, 1
nxth.io, 1
@@ -34487,11 +36407,15 @@
nyan.stream, 1
nyanco.space, 1
nyanpasu.tv, 1
+nyansparkle.com, 1
nyantec.com, 1
nybiz.nyc, 1
nyconcretelifting.com, 1
nycoyote.org, 1
nydig.com, 1
+nydnxs.com, 1
+nyerjachioval.hu, 1
+nyerjenaheraval.hu, 1
nyghtus.net, 0
nyhaoyuan.net, 1
nyiad.edu, 1
@@ -34514,23 +36438,33 @@
nyuusannkinn.com, 0
nyxi.eu, 1
nyyu.tk, 1
+nyzed.com, 1
nzb.cat, 0
+nzbs.com, 1
nzstudy.ac.nz, 1
nzws.me, 1
o-results.ch, 1
o-s.no, 1
o-sp.com, 1
+o0c.cc, 1
o0o.st, 1
o2careers.co.uk, 1
o3.wf, 1
o3wallet.com, 1
-o5.cx, 0
+o5.cx, 1
+o5197.co, 1
o6asan.com, 1
o8b.club, 1
+o9297.co, 1
+o9397.com, 1
+o9721.com, 1
+o9728.co, 1
oahpmdata.net, 1
oaic.gov.au, 1
oakandresin.co, 1
oakesfam.net, 1
+oakface.club, 1
+oakface.com.au, 1
oakington.info, 0
oaklands.co.za, 1
oakparkelectrical.com, 1
@@ -34543,8 +36477,8 @@
oaktonhouseandgardens.com, 1
oaktree-realtors.com, 1
oanalista.com.br, 1
+oasiristorantebagno.it, 1
oasis-conference.org.nz, 1
-oasisdabeleza.com.br, 1
oasisim.net, 0
oatmealdome.me, 1
oatycloud.spdns.de, 1
@@ -34561,10 +36495,12 @@
obfuscate.xyz, 1
obg-global.com, 1
obgalslancaster.com, 1
+obgynmiamifl.com, 1
obioncountytn.gov, 1
obitech.de, 1
object.earth, 1
objectif-terre.ch, 1
+objectorientedsolutions.com, 1
objekt-textil.ch, 1
objetperso.fr, 1
oblast45.ru, 0
@@ -34581,7 +36517,6 @@
obsidianirc.net, 1
obsproject.com, 1
obtima.org, 1
-obud.cz, 1
obxlistings.com, 1
obyvateleceska.cz, 1
obzoroff.info, 1
@@ -34600,11 +36535,13 @@
occupymedia.org, 1
ocd2016.com, 1
ocdadmin.com, 1
+oceanbreezehomes.com, 1
oceancity4sales.com, 1
oceandns.eu, 1
oceandns.net, 1
oceandns.nl, 1
oceanlord.me, 1
+oceanofapk.com, 1
oceanvisuals.com, 1
ocenovani-inspekce.cz, 1
ocf.io, 1
@@ -34613,6 +36550,7 @@
ochrepoint.com.au, 1
ochsenfeld.co, 1
ochsundjunior.ch, 1
+ochsundjunior.swiss, 1
ocim.ch, 1
ockendenhemming.co.uk, 1
oclausen.com, 1
@@ -34621,6 +36559,7 @@
ocni-ambulance-most.cz, 1
ocolere.ch, 1
ocotg.com, 1
+ocponj.gov, 1
ocrn.nl, 1
ocsigroup.fr, 1
octa.store, 1
@@ -34628,6 +36567,8 @@
octarineparrot.com, 1
octav.name, 0
octava.ua, 1
+octaviosimon.com, 1
+octavus.it, 1
octo.im, 1
octobered.com, 1
octocaptcha.com, 1
@@ -34635,7 +36576,6 @@
octofox.de, 1
octohedralpvp.tk, 1
octolopagon.games, 1
-octomist.com, 1
octopus-agents.com, 1
octosniff.net, 1
octosys.net, 1
@@ -34645,17 +36585,21 @@
octothorpe.ninja, 1
oculus.com, 1
ocwr.gov, 1
+odden.io, 1
+oddmouse.com, 0
oddmuse.org, 1
oddnumber.ca, 1
oddsandevens.ca, 1
oddsandevensbookkeeping.ca, 1
oddtime.net, 1
+ode.red, 1
odensc.me, 1
odense3dprint.dk, 1
odeonentertainment.co.uk, 1
odhosc.ca, 1
odifi.com, 1
odinseye.net, 1
+odonti.com, 1
odoo.co.th, 1
odpikedoslike.com, 1
odtu.lu, 1
@@ -34664,6 +36608,7 @@
odysseyofthemind.eu, 1
odzyskaniedomeny.pl, 1
oe-boston.com, 1
+oe0fcdncxjpdd05b.myfritz.net, 1
oec-music.com, 0
oeh.ac.at, 1
oeko-bundesfreiwilligendienst-sh.de, 1
@@ -34689,6 +36634,7 @@
offbyinfinity.com, 1
offenekommune.de, 1
offenes-deutschland.de, 1
+offensity.com, 1
offersgame.com, 1
offertegiuste.com, 1
offfbynight.be, 1
@@ -34714,6 +36660,7 @@
offshore.digital, 1
offshoremarineparts.com, 0
offtherails.ie, 1
+offtopic.io, 1
offtopica.uk, 1
ofggolf.com, 1
oflow.me, 1
@@ -34738,7 +36685,9 @@
oheila.com, 1
ohentpay.com, 1
ohhere.xyz, 1
+ohioag.gov, 1
ohiohealthfortune100.com, 1
+ohiosos.gov, 1
ohling.org, 1
ohlmeier.com, 1
ohlmeier.net, 1
@@ -34754,7 +36703,6 @@
ohyooo.com, 1
oi-wiki.org, 1
oiaio.cn, 1
-oil-ecn.ru, 1
oilfieldinjury.attorney, 1
oilpaintingsonly.com, 1
oinky.ddns.net, 1
@@ -34762,8 +36710,8 @@
oita-homes.com, 1
ojaioliveoil.com, 1
ojdip.net, 1
-ojomovies.com, 1
ojp.gov, 1
+ok3on.cz, 1
okad-center.de, 1
okad.de, 1
okad.eu, 1
@@ -34771,11 +36719,11 @@
okaidi.es, 1
okaidi.fr, 1
okakuro.org, 1
-okanaganrailtrail.ca, 1
okashi.me, 1
okay.cf, 1
okay.coffee, 1
okaz.de, 1
+okazoo.eu, 1
okburrito.com, 1
okchousebuyer.com, 1
okeeferanch.ca, 1
@@ -34783,6 +36731,7 @@
okib.ca, 1
okin-jp.net, 1
okinawa-mag.net, 1
+oklahomafibroids.com, 1
oklahomamoversassociation.org, 1
oklahomanotepro.com, 1
okmx.cloud, 1
@@ -34795,13 +36744,13 @@
oktime.cz, 1
oktoberfeststore.nl, 1
oktomus.com, 1
+oku-nara.com, 1
okukan.com.au, 1
okurapictures.com, 1
-okuscapital.com, 1
okusiassociates.com, 1
okviz.com, 1
+okwu.cz, 1
olanderflorist.com, 1
-olandiz.com, 1
olasouris.com, 1
olastrafford.org, 1
olback.net, 1
@@ -34818,6 +36767,7 @@
oldking.net, 1
oldnews.news, 1
oldno07.com, 1
+oldnoob.de, 1
oldoakflorist.com, 1
oldprop.com, 1
oldroutetwo.com, 1
@@ -34830,8 +36780,6 @@
olegon.ru, 1
olegs.be, 1
oleksii.name, 1
-oleodecopayba.com.br, 1
-oleron.fr, 1
oles-hundehaus.de, 1
olfnewcastle.com, 1
olfsecane.org, 1
@@ -34843,6 +36791,7 @@
olifant.fr, 1
olightstore.ro, 1
oliode.tk, 1
+olitham.com, 1
olivemultispecialist.com, 1
oliveoil.bot, 1
oliveoilschool.org, 1
@@ -34877,6 +36826,7 @@
olmc-nutley.org, 1
olmcjc.com, 1
olmcnewark.com, 1
+olmik.net, 1
olmmcc.tk, 1
olmsted.io, 1
olofsson.cc, 1
@@ -34895,11 +36845,13 @@
om1.com, 1
omanko.porn, 1
omarh.net, 1
+omdesign.cz, 0
omegahosting.net, 1
omegarazer.ca, 1
omegathermoproducts.nl, 1
omenprinting.com.au, 1
omeopatiadinamica.it, 1
+omerefe.av.tr, 1
omertabeyond.com, 1
omertabeyond.net, 1
ometepeislandinfo.com, 1
@@ -34916,10 +36868,11 @@
omnibot.tv, 1
omnienviro.com, 0
omnienviro.com.au, 0
+omnifurgone.it, 1
omnigon.network, 1
+omnimoto.it, 1
omniscimus.net, 0
omnisiens.se, 1
-omnisky.dk, 1
omnitrack.org, 1
omniverse.ru, 1
omoide-hitokoto.com, 1
@@ -34930,12 +36883,15 @@
omsdieppe.fr, 1
omskrock.com, 1
on-tech.co.uk, 1
+on2it.net, 1
ona.io, 1
onaboat.se, 1
onahonavi.com, 1
+onair.ovh, 1
onarto.com, 1
onazikgu.com, 1
onbuzzer.com, 0
+oncalltech.net, 1
onceuponarainbow.co.uk, 1
oncf.asso.fr, 1
oncodedesign.com, 1
@@ -34945,7 +36901,6 @@
onderwijstransparant.nl, 1
ondevamosjantar.com, 1
ondrej.org, 1
-ondrejbudin.cz, 1
one---line.com, 1
one-resource.com, 1
one-s.co.jp, 1
@@ -34960,14 +36915,16 @@
onedrive.com, 1
onedrive.live.com, 0
onee3.org, 1
+oneearthapp.com, 1
onefour.ga, 0
oneheartbali.church, 1
oneidentity.me, 1
oneindex.tk, 1
oneiroi.co.uk, 1
-onelawsuit.com, 1
+onelinkmmp.net, 1
onemeter.com, 1
onemid.net, 1
+oneminutetomindfulness.com, 1
onemoonmedia.de, 1
oneononeonone.de, 1
oneononeonone.tv, 1
@@ -34990,6 +36947,7 @@
onetonline.org, 1
onetouchrevealplus.com, 1
onetwentyseven001.com, 1
+onevpn.com, 1
oneway.ga, 1
onewaymail.com, 1
oneweb.hu, 1
@@ -35014,7 +36972,6 @@
onlfait.ch, 1
online-backup.se, 1
online-biblio.tk, 1
-online-bouwmaterialen.nl, 1
online-calculator.com, 1
online-consulting-corp.com, 1
online-consulting-corp.fr, 1
@@ -35027,7 +36984,6 @@
online-textil.com, 1
online-textil.cz, 1
online-textil.sk, 1
-online.marketing, 1
online.net.gr, 1
online.swedbank.se, 1
online24.pt, 1
@@ -35036,7 +36992,9 @@
onlinecasinobluebook.com, 1
onlinecensorship.org, 1
onlinecollegeessay.com, 1
+onlinedemo.hu, 1
onlinefashion.it, 1
+onlinehaircuts.com, 1
onlinehashfollow.com, 1
onlineinfographic.com, 1
onlinekmc.com, 1
@@ -35058,7 +37016,6 @@
onlinexl.nl, 1
onlyesb.com, 1
onlyesb.net, 1
-onlylebanon.net, 1
onlylibya.com, 1
onmaps.de, 1
onmarketbookbuilds.com, 1
@@ -35074,6 +37031,7 @@
ons.ca, 1
onsgenoegen-waz.nl, 1
onshuistrust.co.za, 1
+onsinscrit.com, 1
onsite4u.de, 1
onspring.com, 1
onstud.com, 1
@@ -35100,6 +37058,11 @@
onyxfireinc.com, 1
onyxgen.duckdns.org, 1
onyxmoon.me, 1
+oo5197.co, 1
+oo9297.co, 1
+oo9397.com, 1
+oo9721.com, 1
+oo9728.co, 1
oodlessoftplay.co.uk, 1
ooeste.com, 1
oogami.name, 1
@@ -35108,6 +37071,7 @@
oolsa.net, 1
ooonja.de, 1
oopsis.com, 1
+oosolutions.nl, 1
oosoo.org, 1
ooyo.be, 1
op11.co.uk, 0
@@ -35115,6 +37079,7 @@
opadaily.com, 1
opalesurfcasting.net, 1
oparl.org, 1
+opcare.co.uk, 1
opcenter.de, 1
opcionpublicitaria.com, 1
opcionpublicitaria.pe, 1
@@ -35130,7 +37095,7 @@
open-freax.fr, 0
open-future.be, 1
open-gaming.net, 1
-open-infrastructure.net, 0
+open-infrastructure.net, 1
open-letters.de, 1
open-mesh.org, 1
open-sauce-recipes.co.uk, 1
@@ -35140,7 +37105,6 @@
openbayes.com, 1
openbeecloud.com, 1
openblox.org, 1
-openbsd.id, 1
opencad.io, 1
opencaves.io, 1
opencircuit.nl, 1
@@ -35165,7 +37129,6 @@
opengg.me, 1
opengovpartnership.de, 1
openings.ninja, 1
-openintelligence.uk, 1
openiocdb.com, 1
openitforum.pl, 1
openjur.de, 1
@@ -35188,6 +37151,7 @@
openresty.com, 1
openreview.net, 1
openroademail.com, 1
+openrtm.org, 1
openruhr.de, 1
openscreen.lu, 1
openshippers.com, 1
@@ -35225,7 +37189,6 @@
opioids.gov, 1
opium.io, 1
oplop.appspot.com, 1
-opoleo.com, 0
oposiciones.com.es, 1
oposicionesapolicialocal.es, 1
oposicionescorreos.com.es, 1
@@ -35276,8 +37239,12 @@
optmos.at, 1
optometryscotland.org.uk, 1
optoutday.de, 1
+opture.ch, 1
opus-codium.fr, 1
opus-consulting.no, 1
+opvakantie-noorwegen.nl, 1
+opvakantie-zweden.nl, 1
+oqwebdesign.com, 1
oraculum.cz, 1
orang-utans.com, 1
orangecomputers.com, 1
@@ -35289,12 +37256,15 @@
orangenuts.in, 1
orangesquash.org.uk, 1
orangetravel.eu, 1
+orangewombat.com, 1
orangutan-appeal.org.uk, 1
oranjee.net, 1
orbital3.com, 1
orbitdefence.co.uk, 1
orbu.net, 1
orca.pet, 1
+orcada.co, 1
+orcahq.com, 1
orcamoney.com, 1
orcawiki.nl, 1
orchideenettoyage.com, 1
@@ -35304,27 +37274,26 @@
orchidspaper.com, 1
orcsnet.com, 1
ordbokpro.se, 1
+orde.red, 1
orderessay.net, 1
orderswift.com, 1
ordoh.com, 1
ordoro.com, 1
ordr.mobi, 1
-ore.cool, 1
oreka.online, 1
oreshinya.xyz, 1
oreskylaw.com, 1
oreto.de, 0
orf-digitalsatkarte.at, 0
orf-kartentausch.at, 0
+orfelios.com, 1
orfeo-engineering.ch, 1
organica.co.za, 1
-organicskincare.com, 1
organisatieteam.nl, 1
organisationsberatung-jacobi.de, 1
-organix.ma, 1
orgasmium.com, 1
-orgatech-gmbh.de, 1
orgsyn.in, 1
+orgyporngroup.com, 1
orhideous.name, 1
orians.eu, 1
oribia.net, 1
@@ -35353,11 +37322,14 @@
orlandoprojects.com, 1
orleika.io, 1
ormer.nl, 1
+oro.roma.it, 1
orocojuco.com, 1
oroscopodelmese.it, 1
orovillelaw.com, 1
orrs.de, 1
+ortho-europe.com, 1
orthocop.cz, 1
+orthodocspro.com, 1
orthodontiste-geneve-docteur-rioux.com, 1
orthograph.ch, 1
orthotictransfers.com, 1
@@ -35376,7 +37348,6 @@
osborn.io, 1
osborneinn.com, 1
osburn.com, 1
-oscamp.eu, 1
oscarvk.ch, 1
oscillation-services.fr, 1
oscloud.com, 1
@@ -35406,12 +37377,14 @@
osnova.cz, 1
osobliwydom.pl, 1
osolutionscorp.com, 1
+osom.finance, 1
osomjournal.org, 1
ospf.sk, 1
ospree.me, 1
-osquery.io, 1
+osquery.io, 0
ostachstore.com, 1
ostan-collections.net, 1
+osteendiner.com, 1
osterkraenzchen.de, 1
ostgotamusiken.se, 1
osti.gov, 1
@@ -35421,11 +37394,13 @@
osuszanie-krakow.pl, 1
osuszanie-radom.pl, 1
osuszanie-warszawa.pl, 1
+oswaldlabs.com, 1
oswalds.co.uk, 1
oswaldsmillaudio.com, 1
oswbouncycastles.co.uk, 1
osx86spain.com, 1
oszri.hu, 1
+ota365.com, 1
otakubox.de, 1
otakurepublic.com, 1
otakurumi.de, 1
@@ -35435,16 +37410,16 @@
otellio.it, 1
other98.com, 1
otherkinforum.com, 1
-oticasaopaulo.com.br, 1
oticasvisao.net.br, 1
otinane.eu, 1
otisko.com, 1
-otmns.net, 1
otoblok.com, 1
otokiralama.name.tr, 1
+otomobilforumu.com, 1
otorrino.pt, 1
otoy.com, 1
otoya.space, 0
+otprema.hr, 1
otr.ie, 1
otrm.de, 1
ots.gov, 1
@@ -35454,6 +37429,7 @@
ottoversand.at, 1
otus-magnum.com, 1
otvaracie-hodiny.sk, 1
+otvertka.kz, 1
otya.me, 1
ouaibe.qc.ca, 1
ouattara.ch, 1
@@ -35470,19 +37446,19 @@
ourcodinglives.com, 1
ourdocuments.gov, 1
ourevents.net, 1
+ourfavorite-kakamigahara.jp, 1
ourladymountcarmel.net, 1
ourladyofcalvary.org, 1
ourladyoftheassumptionchurch.org, 1
ourladyqueenofmartyrs.org, 1
ourls.win, 1
ourmaster.org, 1
+ourocg.cn, 1
ouruglyfood.com, 1
ourwedding.xyz, 1
ourworldindata.org, 1
out-of-scope.de, 1
-outdoorchoose.com, 1
outdoorfurniture.ie, 1
-outdoorhole.com, 1
outdoorimagingportal.com, 1
outdoorlightingagoura.com, 1
outdoorlightingagourahills.com, 1
@@ -35501,8 +37477,10 @@
outerlimitsdigital.com, 1
outetc.com, 1
outfit-weimar.eu, 1
+outfunnel.com, 1
outgress.com, 1
outincanberra.com.au, 1
+outinjersey.net, 1
outka.xyz, 1
outline.ski, 1
outlookonthedesktop.com, 1
@@ -35511,6 +37489,9 @@
output.clothing, 1
outsideconnections.com, 1
outsiders.paris, 1
+outstack.vote, 1
+ouxiang.me, 1
+ovabastecedoraindustrial.com, 1
ovelhaostra.com, 0
overalglas.nl, 1
overamsteluitgevers.nl, 1
@@ -35519,7 +37500,6 @@
overkillshop.com, 1
overlandireland.ie, 1
overnightglasses.com, 1
-overseamusic.de, 1
oversight.garden, 1
oversight.gov, 1
overstap.deals, 1
@@ -35539,6 +37519,7 @@
ovpn.to, 1
ovvy.net, 0
owapi.net, 1
+owddm.com, 1
owennelson.co.uk, 1
owensmith.website, 1
owensordinarymd.com, 1
@@ -35556,6 +37537,7 @@
ownit.se, 0
ownmay.com, 0
ownspec.com, 1
+owntournament.org, 1
oxanababy.com, 1
oxborrow.ca, 1
oxelie.com, 1
@@ -35563,8 +37545,10 @@
oxiame.eu, 1
oximo.lviv.ua, 1
oxo.cloud, 1
+oxygin.net, 1
oxynux.xyz, 1
oxytocin.org, 1
+oxyx.tk, 1
oxz.me, 1
oxzeth3sboard.com, 1
oyashirosama.tokyo, 1
@@ -35573,18 +37557,14 @@
oyosoft.fr, 1
oyosoft.net, 1
oysterworldwide.com, 1
+oyunpat.com, 1
ozalp.dk, 1
ozark.be, 1
ozarktrailcooler.com, 1
oznamovacipovinnost.cz, 1
-ozonitron.com, 1
-ozonitron.de, 1
-ozonitron.eu, 1
-ozonytron.com, 1
-ozonytron.de, 1
-ozonytron.eu, 1
ozoz.cc, 1
ozvolvo.org, 1
+p-p.site, 1
p-pc.de, 1
p-s-b.com, 1
p-t.io, 1
@@ -35592,13 +37572,17 @@
p0l.de, 1
p1984.nl, 0
p1cn.com, 1
+p1group.com, 1
p1ratrulezzz.me, 1
p22.co, 1
-p2av.com, 1
p4chivtac.com, 1
p5118.com, 1
+p5197.co, 1
p5on.net, 1
p5r.uk, 1
+p9297.co, 1
+p9721.com, 1
+p9728.co, 1
pa-w.de, 1
pa.search.yahoo.com, 0
paarberatung-hn.de, 1
@@ -35630,6 +37614,7 @@
pabuzo.vn, 1
pacaom.com, 1
pacatlantic.com, 1
+pacch.io, 1
pacchioni.me, 1
paccolat.name, 1
pace.car, 1
@@ -35637,6 +37622,8 @@
paceda.nl, 1
pacelink.de, 1
pacifco.com, 1
+pacificcashforcars.com.au, 1
+pacificgynsurgicalgroup.com, 1
pacificpalisadeselectric.com, 1
pacificpalisadeselectrical.com, 1
pacificpalisadeselectrician.com, 1
@@ -35653,7 +37640,6 @@
packetcrash.net, 1
packetdigital.com, 1
packetlinux.com, 1
-packs-de-mujeres.com, 0
pacoda.de, 0
pact2017.nl, 1
pactf-flag-4boxdpa21ogonzkcrs9p.com, 1
@@ -35661,11 +37647,10 @@
padam-group.com, 1
padberx-marketing-consultants.de, 1
paddy.rocks, 1
-padeoe.com, 1
+padelbox.de, 1
pader-deko.de, 1
padianda.com, 1
padkit.org, 1
-padovani.de, 1
padpilot.co, 1
padrepio.in, 1
padron.com.es, 1
@@ -35680,7 +37665,6 @@
pagalworld.la, 1
pagalworld.me, 1
pagalworld.org, 1
-pagamentosonline.pt, 1
page, 1
page-builders.com, 1
pageantsnews.com, 0
@@ -35726,10 +37710,7 @@
pakitow.fr, 1
pakke.de, 1
pakremit.com, 1
-pakroyalpress.com, 1
paktolos.net, 1
-palabr.as, 1
-palace-bayreuth.de, 1
palapadev.com, 1
palariviera.com, 1
palary.work, 1
@@ -35745,11 +37726,11 @@
paleo.io, 1
paleodietfoodlist.com, 1
paleodietrecipes.com, 1
+paleolowcarb.de, 1
paleorecipepro.com, 1
paleoself.com, 1
paleoso.com, 1
paleosquawk.com, 1
-paleotraining.com, 1
palermopride.it, 1
palestra.roma.it, 1
palladium46.com, 1
@@ -35759,6 +37740,7 @@
palmavile.us, 1
palmaville.com, 1
palmen-apotheke.de, 1
+palomardisplays.com, 1
pama.fun, 1
pamaniqu.nl, 1
pamatv.hk, 1
@@ -35766,18 +37748,32 @@
pan.digital, 1
panamatrippin.com, 1
panasca.is, 1
+panascais.at, 1
+panascais.ch, 1
panascais.co, 1
panascais.com, 1
+panascais.cz, 1
panascais.de, 1
+panascais.es, 1
panascais.eu, 1
+panascais.fi, 1
+panascais.fr, 1
panascais.host, 1
+panascais.info, 1
panascais.io, 1
panascais.me, 1
panascais.net, 1
+panascais.network, 1
+panascais.nl, 1
+panascais.org, 1
+panascais.pl, 1
+panascais.pt, 1
panascais.pw, 1
+panascais.ru, 1
panascais.site, 1
panascais.tech, 1
panascais.us, 1
+panascais.zone, 1
panasproducciones.com, 1
panaxis.biz, 1
panaxis.ch, 1
@@ -35791,6 +37787,7 @@
pandoraflora.com, 1
pandymic.com, 1
paneldewelopera.pl, 1
+paneldoorsolutions.com, 1
paneu.de, 1
pangci.xyz, 1
panghu.me, 1
@@ -35817,7 +37814,6 @@
pantou.org, 0
pants-off.xyz, 1
panzer72.ru, 1
-panzerscreen.dk, 1
paolotagliaferri.com, 1
pap.la, 0
papa-webzeit.de, 1
@@ -35853,7 +37849,6 @@
parachute70.com, 1
paracomer.es, 1
paradais-sphynx.com, 1
-paradependentesquimicos.com.br, 1
paradiesgirls.ch, 1
paradise-engineer.com, 1
paradise-engineering.com, 1
@@ -35871,6 +37866,7 @@
parasitologyclub.org, 1
parasosto.fi, 1
paratlan.hu, 1
+paratlantalalkozas.hu, 1
paratxt.org, 1
parcelbroker.co.uk, 0
parchcraftaustralia.com, 1
@@ -35882,6 +37878,7 @@
parentelement.com, 1
parentheseardenne.be, 1
parentinterview.com, 1
+parentsandzebrasunited.com, 1
parentsintouch.co.uk, 1
pariga.co.uk, 1
paris-store.com, 1
@@ -35896,7 +37893,7 @@
parishome.jp, 1
parisprovincedemenagements.fr, 1
parkeren.in, 1
-parkfans.net, 1
+parkerplumbingcompany.com.au, 1
parkhost.eu, 1
parkinginparis.fr, 1
parkingparisnord.fr, 1
@@ -35912,19 +37909,24 @@
parmels.com.br, 1
parnassys.net, 1
parnizaziteksasko.cz, 1
+parodesigns.com, 1
parolu.io, 1
parquettista.milano.it, 1
parquettista.roma.it, 1
+parrocchiamontevecchia.it, 1
parry.org, 1
+parsdev.ir, 1
parsemail.org, 1
parser.nu, 1
parsonsfamilyhomes.com, 1
+partage-noir.fr, 1
partage.ovh, 1
parteaga.com, 1
parteaga.net, 1
partecipa.tn.it, 1
parthkolekar.me, 1
partijtjevoordevrijheid.nl, 0
+partin.nl, 1
partiono.com, 1
partnerbeam.com, 1
partnercardservices.com, 1
@@ -35964,6 +37966,7 @@
pascal-bourhis.com, 1
pascal-bourhis.net, 1
pascal-wittmann.de, 1
+pascalchristen.ch, 1
pascaline-jouis.fr, 1
pascalleguern.com, 1
pascalmathis.com, 1
@@ -35981,6 +37984,8 @@
passfilesafe.com, 1
passfoto-deinfoto.ch, 1
passieposse.nl, 1
+passionandbalance.com, 1
+passionate.org.nz, 1
passionatefoodie.co.uk, 1
passionatehorsemanship.com, 1
passionatelife.com.au, 1
@@ -35996,6 +38001,7 @@
passport.yandex.ru, 1
passport.yandex.ua, 1
passports.govt.nz, 1
+passporttrails.com, 1
passrhce.com, 1
passrhcsa.com, 1
passthepopcorn.me, 1
@@ -36054,6 +38060,8 @@
patineteselectricosbaratos.net, 1
patralos.at, 0
patric-lenhart.de, 1
+patrick-omland.de, 1
+patrick-omland.eu, 1
patrick-othmer.de, 1
patrick-robrecht.de, 1
patrick.my-gateway.de, 1
@@ -36070,7 +38078,6 @@
patriksima.cz, 1
patriksimek.cz, 1
patriotstationatchalfont.com, 1
-patrocinio.com.br, 1
patrykwegrzynek.pl, 1
patrz.eu, 1
patsch-photography.de, 1
@@ -36090,13 +38097,13 @@
paulbramhall.uk, 1
paulchen.at, 1
paulcooper.me.uk, 1
-pauldev.co, 1
paulerhof.com, 1
paulgerberrealtors.com, 1
paulinewesterman.nl, 1
paullockaby.com, 1
paulmeier.com, 0
paulomonteiro.pt, 1
+paulorochago.com.br, 1
paulov.com, 1
paulov.info, 1
paulov.ru, 1
@@ -36121,6 +38128,7 @@
pautadiaria.com, 1
pavamtio.cz, 1
pavando.com, 1
+pavelfojt.cz, 1
paveljanda.com, 1
pavelrebrov.com, 1
pavelstriz.cz, 1
@@ -36130,7 +38138,6 @@
pawel-international.com, 1
pawelnazaruk.com, 1
pawelurbanek.com, 1
-pawsomebox.co.uk, 1
pawspuppy.com, 1
pawsr.us, 1
pawsru.org, 1
@@ -36145,7 +38152,6 @@
payboy.biz, 1
payboy.rocks, 1
paybro.eu, 1
-paydigital.pt, 1
payexpresse.com, 1
payfazz.com, 1
payjunction.com, 1
@@ -36168,7 +38174,7 @@
paypaq.com, 1
paypod.org, 1
paypro.nl, 0
-payrollhive.com, 1
+payroll.myftp.org, 1
paysbuy.net, 1
paysera.com, 1
payslipview.com, 1
@@ -36191,7 +38197,6 @@
pbscreens.com, 1
pbytes.com, 1
pbz.im, 1
-pbz.pw, 1
pc-rescue.me, 0
pc-servis-brno.com, 1
pc-warriors.com, 1
@@ -36202,7 +38207,6 @@
pcel.com, 1
pcf92.fr, 1
pcfeuerwehr.de, 1
-pcforum.sk, 1
pcgamingfreaks.at, 1
pchelpforum.net, 1
pci-dss.hu, 1
@@ -36226,6 +38230,7 @@
pculiar.com, 1
pcunderground.com.ar, 1
pcvirusclear.com, 1
+pd2bans.org, 1
pdf-archive.com, 1
pdfconvert.me, 1
pdfmint.com, 1
@@ -36261,17 +38266,17 @@
pebbleparents.com, 1
pebblepointapartmentsstl.com, 1
pebbles.net.in, 1
+pechonova.com, 1
pecker-johnson.com, 1
peda.net, 1
+pedalsbarcelona.com, 1
peddock.com, 1
peddy.dyndns.org, 1
pedicurean.nl, 1
pedicureduiven.nl, 1
pedidamanosevilla.com, 1
-pedidosfarma.com.br, 1
pedikura-vitu.cz, 1
pedimanie.cz, 1
-pedimoda.com.br, 1
pedro.com.es, 1
pedrosaurus.com, 1
pedrosluiter.nl, 1
@@ -36305,6 +38310,7 @@
peerigon.com, 1
peername.com, 1
peernode.net, 1
+peertube.social, 1
peervpn.net, 1
peerweb.com, 1
peetah.com, 1
@@ -36312,7 +38318,6 @@
peev.io, 1
peg.nu, 1
pegas-studio.net, 1
-pehapkari.cz, 1
peifi.de, 0
peippo.at, 1
peirong.me, 1
@@ -36330,7 +38335,7 @@
pelopoplot.com, 1
pelotonimports.com, 1
pemagrid.org, 1
-pemborongbangunan.id, 0
+pemborongbangunan.id, 1
pems.gov.au, 1
pen-sec.de, 1
penaugustin.com, 1
@@ -36360,7 +38365,9 @@
pensiunea-paco.ro, 1
pensiunealido.ro, 1
penslabyrinth.com, 1
+pentagonreviewcenter.com.ph, 1
pentandra.com, 1
+pentatec.de, 1
pentest.blog, 1
pentest.nl, 1
pentesterlab.com, 1
@@ -36370,10 +38377,11 @@
penz.media, 1
penzionvzahrade.cz, 1
peoplelikemeapp.com, 1
+peoplescu.com, 1
peoplesdecade.org, 1
peoplesguardian.org, 1
pepeelektro.sk, 1
-pepemodelismo.com.br, 1
+pepegym.cz, 1
peperstraat.online, 1
pepfar.gov, 1
pepgrid.net, 1
@@ -36384,7 +38392,6 @@
pepstaff.net, 1
pequenosfavoritos.com.br, 0
per-olsson.se, 1
-pera.gs, 1
perala.me, 1
peraparker.cz, 1
percolate.com, 1
@@ -36395,6 +38402,7 @@
perecraft.com, 1
pereuda.com, 1
perevedi.org, 1
+perez-marrero.com, 1
perezdecastro.org, 1
perfect-carstyle.de, 1
perfect.in.th, 1
@@ -36413,8 +38421,7 @@
performetric.net, 1
performing-art-schools.com, 1
perfumeaz.com, 1
-perfumes.com.br, 1
-perge.com.br, 1
+periodex.co, 1
periodic-drinking.com, 1
periodismoactual.com, 1
periscope.tv, 1
@@ -36429,15 +38436,16 @@
permanencejuridique.com, 1
permaseal.net, 1
permeance108.com, 1
+permisecole.com, 1
permistheorique.be, 1
permistheoriqueenligne.be, 1
-pernambuconoticias.com.br, 1
perniciousgames.com, 1
perot.me, 1
perpetualemotion.com, 1
perrau.lt, 1
perrone.co, 1
perroquet-passion.ch, 1
+persefonne.com, 1
persephone.gr, 1
persiart.shop, 1
persjrp.ca, 1
@@ -36445,6 +38453,8 @@
persoform.ch, 1
personal-genome.com, 1
personal-injury-attorney.co, 1
+personalidadmagnetica.com, 1
+personalitymax.com, 1
personaltrainer-senti.de, 1
personnedisparue.fr, 1
perspectivum.com, 1
@@ -36453,12 +38463,12 @@
persson.me, 1
perthhillsarmadale.com.au, 1
perthtrains.net, 1
+perubusca.nl, 1
peruvianphotography.com, 1
pervacio.hu, 1
perzeidi.hr, 1
pescadorcomunicacao.com, 1
pescadorcomunicacao.com.br, 1
-pescco.com.br, 1
pestcontrol.co.uk, 1
pestici.de, 1
pestkill.info, 1
@@ -36470,9 +38480,9 @@
petaouchnok.ch, 1
petbooking.it, 1
petcarvers.com, 1
-petdesign.pet, 1
petech.ro, 1
petelew.is, 1
+peter-hurtenbach.de, 1
peter.org.ua, 1
peterandjoelle.co.uk, 1
peterbarrett.ca, 1
@@ -36494,6 +38504,8 @@
petermaar.com, 1
peters.consulting, 1
petersontoscano.com, 1
+petervaldesii.com, 0
+petervaldesii.io, 0
petervanleeuwentweewielers.nl, 1
petfa.ga, 1
petit-archer.com, 1
@@ -36519,7 +38531,6 @@
petroscand.eu, 1
petrostathis.com, 1
petrotranz.com, 1
-petrpikora.com, 1
petrsvec.cz, 1
petrucciresidential.com, 1
petruzz.net, 1
@@ -36569,6 +38580,7 @@
pgmsource.com, 1
pgnetwork.net, 1
pgp.guru, 1
+pgp.lol, 1
pgp.network, 1
pgpmail.cc, 1
pgregg.com, 1
@@ -36579,15 +38591,12 @@
phantasie.cc, 1
phantastikon.de, 1
pharma-display.com, 1
-pharmaabsoluta.com.br, 1
pharmaboard.de, 1
pharmaboard.org, 1
pharmacie-fr.org, 1
pharmacieplusfm.ch, 1
pharmacy.org.pk, 1
pharmacyglobalrx.net, 1
-pharmafoto.ch, 1
-pharmaphoto.ch, 1
pharmapolitics.com, 1
pharmaquality.com, 1
pharmasana.co.uk, 1
@@ -36621,6 +38630,7 @@
phil.tw, 1
philadelphia.com.mx, 1
philadelphiadancefoundation.org, 1
+phildonaldson.com, 1
phileas-psychiatrie.be, 1
philia-sa.com, 1
philipdb.com, 1
@@ -36637,6 +38647,7 @@
philippebonnard.fr, 1
philipperoose.be, 1
philippheenen.de, 1
+philippinedroneassociation.org, 1
philippkeschl.at, 1
philipssupportforum.com, 1
philipzhan.tk, 1
@@ -36681,6 +38692,7 @@
photo.org.il, 1
photoancestry.com, 1
photoartelle.com, 1
+photobooth.id, 1
photodeal.fr, 1
photofilmcamera.com, 1
photographe-reims.com, 1
@@ -36715,7 +38727,6 @@
phpprime.com, 1
phpsecure.info, 1
phpstan.org, 1
-phpunit.de, 1
phra.gs, 1
phrazor.com, 1
phrive.space, 1
@@ -36723,6 +38734,7 @@
phryneas.de, 1
phuket-idc.com, 1
phuket-idc.de, 1
+phulyshop.com, 1
phuong.faith, 1
phurl.de, 1
phurl.io, 1
@@ -36749,7 +38761,6 @@
pianos.de, 1
pianyigou.com, 1
piasto.com.cy, 1
-piatabrasil.com.br, 1
piboubes.me, 1
pic.gov, 0
pic.sr, 1
@@ -36766,11 +38777,9 @@
picksin.club, 1
pickupenc.ru, 1
piclect.com, 1
-picoauto.com, 1
picom365.com, 1
picone.com.au, 1
piconepress.com, 1
-picotech.com, 1
picr.ws, 1
picshare.nz, 1
picster.at, 1
@@ -36806,14 +38815,18 @@
pierreblake.com, 1
pierrefv.com, 1
pierrejeansuau.fr, 1
+pierreprinetti.com, 0
pierreyvesdick.fr, 1
pierrickdeniel.fr, 1
pietawittermans.nl, 1
pietechsf.com, 1
+pieter-verweij.nl, 1
pieterbos.nl, 1
-pieterhordijk.com, 1
+pieterdev.net, 1
+pieterhordijk.com, 0
pietermaene.be, 0
pietz.uk, 1
+pif.email, 1
pig.name, 1
pigritia.de, 1
pigs.pictures, 1
@@ -36838,7 +38851,7 @@
pilsoncontracting.com, 1
pilvi.pw, 1
pilvin.pl, 1
-pimg136.com, 0
+pimg136.com, 1
pimhaarsma.nl, 1
pimhaarsmamedia.nl, 1
pimpmypaper.com, 1
@@ -36849,8 +38862,10 @@
pinceaux.org, 1
pincha.com.tw, 0
pincodeit.com, 1
+pincong.rocks, 1
pindanutjes.be, 0
pinebaylibrary.org, 1
+pinellaslaser.com, 1
pinemountainnursery.com.au, 1
pinemountbaptistchurch.org, 1
pinetopazrealestate.com, 1
@@ -36887,6 +38902,7 @@
pinpointengineer.co.uk, 1
pinscher.com.br, 1
pinskupakki.fi, 1
+pinter-moebel-shop.de, 1
pinterest.at, 1
pinterest.co.uk, 1
pinterest.com, 1
@@ -36906,6 +38922,8 @@
pipenny.net, 1
pipfrosch.com, 1
pipocao.com, 1
+piramalglassusa.com, 1
+pirapiserver.ddns.net, 1
pirate.trade, 1
pirateahoy.eu, 1
piratebay.ml, 1
@@ -36919,8 +38937,10 @@
pirateproxy.cat, 1
pirateproxy.cc, 1
pirateproxy.gdn, 1
+pirateproxy.id, 1
pirateproxy.ist, 1
pirateproxy.la, 1
+pirateproxy.lat, 1
pirateproxy.one, 1
pirateproxy.pl, 1
pirateproxy.pw, 1
@@ -36929,7 +38949,6 @@
pirateproxy.tf, 1
pirateproxy.tv, 1
pirates-comic.com, 1
-pirates.click, 1
piratesforums.co, 1
pircher.co.uk, 1
pires.ovh, 1
@@ -36946,17 +38965,19 @@
pitaiabank.com, 1
pitaiatrade.com, 1
pitbullsecuritysolutions.ca, 1
+pitch.vip, 1
pitchup.com, 1
pitchupp.com, 1
pitfire.io, 1
pitot-rs.org, 1
+pitshift.com, 1
pitsstop.nu, 1
pittmancentertn.gov, 1
piu.moe, 1
-piubip.com.br, 1
pivniraj.com, 1
pivotaltracker.com, 1
pivotanimation.org, 1
+pivovarcunak.cz, 1
piwko.co, 1
pix5.de, 1
pixe2019.org, 1
@@ -36964,12 +38985,14 @@
pixel.facebook.com, 0
pixel.google.com, 1
pixelbash.de, 1
+pixelcomunicacion.com, 1
pixelcubed.com, 1
pixelesque.uk, 1
pixelfou.com, 1
pixelgliders.de, 1
pixelminers.net, 1
pixelpirat.ch, 1
+pixelpoint.io, 1
pixelrain.info, 1
pixelsquared.us, 1
pixelurbia.com, 1
@@ -36982,7 +39005,6 @@
pixlfox.com, 1
pixloc.fr, 1
pixshop.fr, 1
-pixulutinho.com.br, 1
pizala.de, 1
pizza-show.fr, 1
pizzabesteld.nl, 1
@@ -36994,6 +39016,7 @@
pizzeria-mehrhoog.de, 1
pizzeriaamadeus.hr, 1
pizzeriacolore.com, 1
+pj02.com, 1
pj539999.com, 1
pj83.duckdns.org, 1
pjentertainments.co.uk, 1
@@ -37009,6 +39032,7 @@
pkgt.de, 0
pkirwan.com, 1
pkisolutions.com, 1
+pko.ch, 0
pkov.cz, 1
pkphotobooths.co.uk, 1
pkrank.com, 1
@@ -37016,7 +39040,6 @@
pl-cours.ch, 1
pl.search.yahoo.com, 0
plaasprodukte.com, 1
-placasonline.com.br, 1
placebet.pro, 1
placedaffiliate.com, 1
placedapps.com, 1
@@ -37040,13 +39063,12 @@
planecon.nz, 1
planer.me, 1
planespotterblog.de, 1
-planet-laas.de, 1
planet-work.com, 1
planetanim.fr, 1
-planetasuboficial.com.br, 1
+planetarian.moe, 1
+planetarydesign.com, 1
planetau2.com, 1
planetbreath.ch, 1
-planete-cocoon.com, 0
planete-lira.fr, 1
planete-secu.com, 1
planeteroliste.com, 1
@@ -37059,14 +39081,14 @@
planify.io, 1
planitz.com, 1
planitz.net, 1
+planitz.org, 1
planktonforhealth.co.uk, 1
planlos.net, 1
planmemberpartners.com, 1
plannedlink.com, 1
-planningexcellence.com.au, 1
+planningsagenda.nl, 1
planolowcarb.com, 1
plant-gift.jp, 1
-plantarum.com.br, 1
plantastique.ch, 1
plantastique.com, 1
plantdaddie.com, 1
@@ -37082,8 +39104,10 @@
planview.com, 1
plaque-funeraire.fr, 1
plaque-immatriculation-auto.com, 1
+plasdeck.me, 1
plassmann.ws, 1
plastic-id.com, 1
+plasticbags.co.uk, 1
plasticsurgerynola.com, 1
plasticsurgeryservices.com, 1
plastiflex.it, 1
@@ -37092,9 +39116,7 @@
platformadmin.com, 1
platinapump.com, 1
platinumexpress.com.ar, 1
-platnicyvat.pl, 1
platomania.nl, 1
-platschi.net, 1
platten-nach-mass.de, 1
platterlauncher.com, 1
play, 1
@@ -37102,6 +39124,7 @@
play-charades.com, 1
play.cash, 1
play.google.com, 1
+playandwin.co.uk, 1
playanka.com, 1
playawaycastles.co.uk, 1
playcollect.net, 1
@@ -37110,11 +39133,10 @@
players2gather.com, 1
playform.cloud, 1
playhappywheelsunblocked.com, 1
-playmei.com, 1
playmfe.com, 1
playnation.io, 1
+playnow.com, 1
playocean.net, 1
-playpirates.com, 1
playreal.city, 1
playsharp.com, 1
playsnake.org, 1
@@ -37122,6 +39144,10 @@
playsprout.industries, 1
playtictactoe.org, 1
playtimebouncycastles.co.uk, 1
+playtopia.com, 1
+playtopia.fr, 1
+playtopia.nl, 1
+playtopia.no, 1
playupnow.com, 1
playviolinmusic.com, 1
playwhyyza.com, 1
@@ -37142,6 +39168,7 @@
plentybetter.org, 1
plesse.pl, 1
plevenlab.org, 1
+plexa.de, 1
plexhome13.ddns.net, 1
plexi.dyndns.tv, 1
plexmark.tk, 1
@@ -37179,13 +39206,15 @@
plumbingbenoni.co.za, 1
plumbingcentral.com.au, 1
plumbingglenvista.co.za, 1
+plumbingkingsllc.com, 1
plumlocosoft.com, 1
plumnet.ch, 1
plumpie.net, 0
plumplat.com, 1
plur.com.au, 1
plural.cafe, 1
-plurr.me, 0
+plurr.me, 1
+plurr.us, 1
plus-5.com, 1
plus.google.com, 1
plus.sandbox.google.com, 1
@@ -37219,8 +39248,8 @@
pmarques.info, 1
pmartin.tech, 1
pmbc.org, 1
+pmbsteelbuildings.com, 1
pmbtf.com, 1
-pmconference.ch, 1
pmessage.ch, 1
pmf.gov, 1
pmg-offshore-company.com, 1
@@ -37231,6 +39260,7 @@
pmnaish.co.uk, 1
pmoreau.org, 1
pmp-art.com, 1
+pms.myiphost.com, 1
pmsacorp.com, 1
pmsf.eu, 1
pmsfdev.com, 1
@@ -37242,90 +39272,125 @@
pneu74.fr, 1
pneuhaus-lemp.ch, 1
pnimmobilier.ch, 1
+pnnl.gov, 1
pnoec.org.do, 1
pnona.cz, 1
pnsc.is, 1
pnut.io, 0
+po.gl, 1
po.net, 1
+po0k.ie, 1
poba.fr, 1
poc.xn--fiqs8s, 1
-poc060.com, 0
-poc080.com, 0
-poc100.com, 0
-poc109.com, 0
-poc11.com, 0
-poc116.com, 0
-poc118.com, 0
-poc119.com, 0
-poc120.com, 0
-poc128.com, 0
-poc13.com, 0
-poc15.com, 0
-poc16.com, 0
+poc060.com, 1
+poc080.com, 1
+poc090.com, 1
+poc100.com, 1
+poc109.com, 1
+poc11.com, 1
+poc116.com, 1
+poc118.com, 1
+poc119.com, 1
+poc120.com, 1
+poc128.com, 1
+poc13.com, 1
+poc15.com, 1
+poc16.com, 1
poc17.com, 1
-poc18.com, 0
-poc19.com, 0
-poc21.com, 0
-poc211.com, 0
-poc22.com, 0
-poc226.com, 0
-poc228.com, 0
-poc23.com, 0
-poc25.com, 0
-poc26.com, 0
-poc261.com, 0
-poc262.com, 0
-poc27.com, 0
-poc290.com, 0
-poc298.com, 0
-poc31.com, 0
-poc32.com, 0
-poc33.com, 0
-poc35.com, 0
-poc36.com, 0
-poc37.com, 0
-poc38.com, 0
-poc51.com, 0
-poc518.com, 0
-poc52.com, 0
-poc53.com, 0
-poc55.com, 0
-poc56.com, 0
-poc568.com, 0
-poc57.com, 0
-poc58.com, 0
-poc586.com, 0
-poc588.com, 0
-poc59.com, 0
-poc601.com, 0
-poc618.com, 0
-poc63.com, 0
-poc65.com, 0
-poc66.com, 0
-poc67.com, 0
-poc68.com, 0
-poc69.com, 0
-poc699.com, 0
-poc7.com, 0
-poc718.com, 0
-poc72.com, 0
-poc75.com, 0
-poc76.com, 0
-poc77.com, 0
-poc78.com, 0
-poc79.com, 0
-poc8.com, 0
-poc816.com, 0
-poc86.com, 0
-poc88.com, 1
-poc88.vip, 0
-poc888.com, 0
-poc89.com, 0
-poc899.com, 0
-poc916.com, 0
-poc918.com, 0
-poc98.com, 0
-poc99.com, 0
+poc18.com, 1
+poc19.com, 1
+poc21.com, 1
+poc211.com, 1
+poc22.com, 1
+poc226.com, 1
+poc228.com, 1
+poc23.com, 1
+poc25.com, 1
+poc26.com, 1
+poc261.com, 1
+poc262.com, 1
+poc27.com, 1
+poc290.com, 1
+poc298.com, 1
+poc31.com, 1
+poc32.com, 1
+poc33.com, 1
+poc35.com, 1
+poc36.com, 1
+poc37.com, 1
+poc38.com, 1
+poc51.com, 1
+poc518.com, 1
+poc52.com, 1
+poc53.com, 1
+poc55.com, 1
+poc56.com, 1
+poc568.com, 1
+poc57.com, 1
+poc58.com, 1
+poc586.com, 1
+poc588.com, 1
+poc59.com, 1
+poc601.com, 1
+poc618.com, 1
+poc63.com, 1
+poc65.com, 1
+poc66.com, 1
+poc661.com, 1
+poc663.com, 1
+poc665.com, 1
+poc668.com, 1
+poc669.com, 1
+poc67.com, 1
+poc68.com, 1
+poc69.com, 1
+poc699.com, 1
+poc7.com, 1
+poc71.com, 1
+poc718.com, 1
+poc72.com, 1
+poc75.com, 1
+poc76.com, 1
+poc768.com, 1
+poc77.com, 1
+poc771.com, 1
+poc772.com, 1
+poc773.com, 1
+poc779.com, 1
+poc78.com, 1
+poc79.com, 1
+poc8.com, 1
+poc816.com, 1
+poc86.com, 1
+poc866.com, 1
+poc88.vip, 1
+poc8811.com, 1
+poc882.com, 1
+poc8822.com, 1
+poc883.com, 1
+poc8833.com, 1
+poc885.com, 1
+poc8855.com, 1
+poc886.com, 1
+poc8866.com, 1
+poc887.com, 1
+poc8877.com, 1
+poc888.com, 1
+poc889.com, 1
+poc8899.com, 1
+poc89.com, 1
+poc899.com, 1
+poc916.com, 1
+poc918.com, 1
+poc965.com, 1
+poc98.com, 1
+poc99.com, 1
+poc992.com, 1
+poc993.com, 1
+poc995.com, 1
+poc996.com, 1
+poc997.com, 1
+poc998.com, 1
pocakking.tk, 1
pocatellonissanparts.com, 1
pochaneko.com, 1
@@ -37333,8 +39398,9 @@
pocketfruity.com, 1
pocketinsure.com, 1
pocketmemories.net, 1
-pocpok.com, 0
-pocqipai.com, 0
+pocketpasta.com, 1
+pocpok.com, 1
+pocqipai.com, 1
podcast.style, 1
poddr.co, 1
podemos.info, 1
@@ -37347,7 +39413,6 @@
poe.digital, 1
poed.com.au, 1
poed.net.au, 1
-poedgirl.com, 1
poemlife.com, 1
poetry.ge, 1
poezja.com.pl, 1
@@ -37360,6 +39425,8 @@
pogrebisky.net, 1
pogs.us, 1
pohlednice-tap.cz, 1
+pohlmann.io, 1
+poiema.com.sg, 0
poinsot.info, 1
pointaction.com, 1
pointagri.com, 1
@@ -37391,7 +39458,6 @@
polanda.com, 1
polandb2b.directory, 1
polar-baer.com, 1
-polar.uk.com, 1
polarfisk.com, 1
pole-emotion.ch, 1
poleacademie.com, 1
@@ -37431,6 +39497,7 @@
pollet-ghijs.be, 1
pollet-ghys.be, 1
polletmera.com, 1
+pollev.com, 1
polleverywhere.com, 1
pollingplace.uk, 1
pollpodium.nl, 1
@@ -37440,6 +39507,7 @@
polska-robota.com.ua, 1
polskiemalzenstwo.org, 1
poly-fast.com, 1
+polycoise.com, 1
polycraftual.co.uk, 1
polyfluoroltd.com, 0
polygamer.net, 1
@@ -37473,6 +39541,7 @@
ponga.se, 1
ponio.org, 1
ponio.xyz, 1
+ponnau.com, 1
pontodogame.com.br, 1
ponxel.com, 1
pony-cl.co.jp, 1
@@ -37487,6 +39556,7 @@
pookl.com, 1
poolinstallers.co.za, 1
poollicht.be, 1
+poolmans.se, 0
poolsafely.gov, 1
poolsafety.gov, 1
poolspondsandwaterscapes.com, 1
@@ -37494,6 +39564,7 @@
pooltools.net, 1
poolvilla-margarita.net, 0
poon.io, 1
+poopchart.net, 1
poopjournal.rocks, 1
poopr.ru, 1
poorclarepa.org, 1
@@ -37521,6 +39592,7 @@
porg.es, 1
pork.org.uk, 1
porkel.de, 1
+porn2019.tk, 1
porn77.info, 1
pornagent.de, 1
pornalpha.com, 1
@@ -37532,6 +39604,7 @@
porndragon.net, 1
pornfacefinder.com, 0
pornflare.net, 1
+pornforwomentube.com, 1
porngay.co, 1
pornhubhd.biz, 1
pornimg.net, 1
@@ -37548,6 +39621,7 @@
pornovk.xxx, 1
pornport.org, 1
pornshop.biz, 1
+pornskyhub.com, 1
pornsocket.com, 1
pornspider.to, 1
pornstop.net, 1
@@ -37561,6 +39635,7 @@
port.social, 1
port443.hamburg, 0
port443.se, 1
+port5060.net, 1
port67.org, 1
port80.hamburg, 0
portablespeakersfinder.com, 1
@@ -37570,10 +39645,10 @@
portalcentric.net, 1
portalisapres.cl, 1
portalmundo.xyz, 1
-portalzine.de, 1
portamiinpista.it, 1
portatiles-baratos.net, 1
porte.roma.it, 1
+portefeuillesignalen.nl, 0
portercup.com, 1
porterranchelectrical.com, 1
portesmagistral.com, 1
@@ -37608,11 +39683,13 @@
post-darwinism.com, 1
post.com.ar, 1
post.io, 1
+post.monster, 1
post.we.bs, 0
post4me.at, 1
postal.dk, 1
postal3.es, 1
postandfly.com, 1
+postawnasiebie.pl, 1
postblue.info, 1
postbox.life, 1
postcardpayment.com, 1
@@ -37627,16 +39704,17 @@
posterspy.com, 1
postfalls-naturopathic.com, 1
postfinance.ch, 1
+postimages.org, 1
+postimg.cc, 1
postmatescode.com, 1
postn.eu, 1
postpot.co.kr, 1
+postsubmeta.net, 1
posttigo.com, 1
-postura-corretta.it, 1
posyperfume.com, 1
potatiz.com, 1
potato.im, 1
potatofrom.space, 1
-potatopro.com, 1
potatron.tech, 1
potature.rimini.it, 1
potature.roma.it, 1
@@ -37646,8 +39724,10 @@
poterepersonale.it, 1
pothe.com, 1
pothe.de, 1
+potionlabs.de, 1
potlytics.com, 1
potolok.am, 1
+potomacurology.com, 1
potomania.cz, 1
potrillionaires.com, 1
potterscraftcider.com, 1
@@ -37688,6 +39768,7 @@
powerserg.org, 1
powersergdatasystems.com, 1
powersergdynamic.com, 1
+powersergemployeesonly.com, 1
powersergholdings.com, 1
powersergthisisthetunnelfuckyouscott.com, 1
powersergthisisthewebsitefuckyouchris.com, 1
@@ -37697,13 +39778,18 @@
powersergusercontent.com, 1
powershellmagic.com, 1
powertothebuilder.com, 1
+powerwashingproslosangeles.com, 1
powerwellness-korecki.de, 1
pozemedicale.org, 1
pozlife.net, 1
-pozytywnyplan.pl, 1
pozzitiv.ro, 1
pp-server.com, 1
pp3345.net, 1
+pp5197.co, 1
+pp9297.co, 1
+pp9397.com, 1
+pp9721.com, 1
+pp9728.co, 1
ppcrestaurants.com, 1
ppipe.net, 1
ppiproperties.com, 1
@@ -37720,6 +39806,7 @@
ppuu.org, 1
ppy.la, 1
ppy.sh, 1
+pqscript.com, 1
pr.search.yahoo.com, 0
pr1sm.com, 1
pr2studio.com, 1
@@ -37751,6 +39838,7 @@
prakharprasad.com, 1
praktijkdevecht.nl, 1
praktijkpassepartout.nl, 1
+praktiker.hu, 1
prashchar.uk, 1
prateep.io, 1
pratopronto.org, 1
@@ -37761,18 +39849,20 @@
praxis-odermath.de, 1
praxistipp24.com, 1
prayerrequest.com, 1
+prayum.com, 1
prc.gov, 1
-pre-lean-consulting.de, 1
precedecaritas.com.br, 1
precept.uk.com, 1
preciouslife.fr, 1
preciscx.com, 1
preciseassemblies.com, 1
+precision-tops.com, 1
precision.st, 1
precisiondigital-llc.com, 1
precisionmachineservice.com, 1
precisionventures.com, 1
precode.eu, 1
+predkosci.pl, 1
predoiu.ro, 1
preferredreverse.com, 1
prefix.eu, 1
@@ -37786,7 +39876,6 @@
prekladysanca.cz, 1
preload.link, 1
preloaded-hsts.badssl.com, 1
-prelogica.com.br, 1
preludes.org, 1
prelved.com, 1
prelved.es, 1
@@ -37796,7 +39885,6 @@
prelved.nl, 1
prelved.pl, 1
prelved.se, 1
-premaritalsex.info, 1
prematureacceleration.club, 1
preme.name, 1
premieravenue.net, 1
@@ -37807,11 +39895,13 @@
premierheart.com, 1
premierjewelersjax.com, 1
premiermaldives.com, 1
+premiermortgageservices.com, 1
premiership-predictors.co.uk, 1
premioambiente.it, 1
premiumcredit.am, 1
premiumweb.co.id, 1
premiumwebdesign.it, 1
+premsarswat.me, 1
premtech.nl, 1
prenatalgeboortekaartjes.nl, 1
prepadefi.fr, 1
@@ -37839,6 +39929,7 @@
pressakey.com, 1
presscenter.jp, 1
presscuozzo.com, 1
+pressento.com, 1
pressertech.com, 1
presses.ch, 1
presskr.com, 1
@@ -37859,7 +39950,6 @@
pretor.eu, 1
pretor.pl, 1
pretorcup.pl, 1
-pretrialservices.gov, 1
pretty.hu, 1
prettygirlcheats.com, 1
prettynode.com, 0
@@ -37874,12 +39964,11 @@
priceremoval.net, 1
pricesniffer.co, 1
prideindomination.com, 1
-pridetechdesign.com, 0
prielwurmjaeger.de, 1
prifo.se, 1
prihatno.my.id, 1
-prijsvergelijken.ml, 1
primaconsulting.net, 1
+primaflorafloristaccrington.co.uk, 1
primalbase.com, 1
primalinea.pro, 1
primalshop.dk, 1
@@ -37904,13 +39993,13 @@
principia-magazin.de, 1
principia-online.de, 1
princovi.cz, 1
+prinesdoma.at, 1
prinice.org, 1
printeknologies.com, 1
printerinktoutlet.nl, 1
printerleasing.be, 1
printertonerkopen.nl, 1
printexpress.cloud, 1
-printf.de, 1
printfn.com, 0
printler.com, 1
printmet.com, 1
@@ -37951,6 +40040,7 @@
privacy-week.at, 1
privacy.com, 1
privacybadger.org, 1
+privacybydesign.foundation, 1
privacychick.com, 1
privacychick.io, 1
privacyforjournalists.org.au, 1
@@ -37958,6 +40048,7 @@
privacymanatee.com, 1
privacynow.eu, 1
privacyscore.org, 1
+privacytools.io, 1
privacyweek.at, 1
privacyweek.de, 1
privacyweek.eu, 1
@@ -37977,10 +40068,11 @@
privateservice.cz, 1
privatestatic.com, 0
privatevoid.net, 1
-privatewolke.com, 1
privatfrei.de, 1
+privatislauga.lt, 1
privatpatient-krankenhaus.de, 1
privatstunden.express, 1
+privc.io, 1
privcloud.cc, 1
privcloud.org, 1
privea.fr, 1
@@ -37990,6 +40082,8 @@
privu.me, 1
privy-staging.com, 1
privy.com, 1
+prizehometickets.com.au, 1
+prizelink.com.au, 1
prjktruby.com, 0
prknje.co, 1
prlved.co.uk, 1
@@ -38015,6 +40109,7 @@
probiv.cc, 1
procar-rheinland.de, 1
procarservices.com, 1
+procarswoking.com, 1
procens.us, 1
procensus.com, 1
procert.ch, 1
@@ -38036,6 +40131,7 @@
prodinger.com, 1
prodottogiusto.com, 1
prodsim.ninja, 1
+produccioneskm.cl, 1
producepromotions.com, 1
producertools.io, 1
productbarcodes.com, 1
@@ -38060,9 +40156,8 @@
prof.ch, 1
profection.biz, 1
professional.cleaning, 1
+professionalbeautyshop.it, 1
professors.ee, 1
-profhome-shop.com, 1
-profi-durchgangsmelder.de, 1
profidea.cz, 1
profile.tf, 1
profiles.google.com, 1
@@ -38089,7 +40184,7 @@
programsareproofs.com, 1
programsupport300procent.com, 1
progreso.pl, 1
-progress-linux.org, 0
+progress-linux.org, 1
progress.photos, 1
progressive.work, 1
progressivecfo.co.nz, 1
@@ -38154,13 +40249,17 @@
promozione.info, 1
promuovi.tv, 1
pronto-intervento.net, 1
+prontocleaners.co.uk, 1
+prontointerventofognature.roma.it, 1
prontointerventoimmediato.it, 1
prontossl.com, 1
proofwiki.org, 1
proos.nl, 1
proovn.com, 1
propagandablog.de, 1
+propagandism.org, 1
propagationtools.com, 1
+propelgrowth.com, 1
propermatches.com, 1
propershave.com, 1
properticons.com, 1
@@ -38178,6 +40277,7 @@
proprietairesmaisons.fr, 1
propseller.com, 1
propshub.com, 1
+prosafilosofica.com.br, 1
proseandleprechauns.com, 1
proservices.vip, 1
prosharp.com.au, 1
@@ -38195,17 +40295,16 @@
prospo.co, 1
prostecheat.xyz, 1
prostohobby.ru, 1
-prostoporno.net, 1
-prostoporno.sexy, 1
prostoporno.video, 1
-prostoporno.vip, 1
prostye-recepty.com, 1
prosurveillancegear.com, 1
prot.ch, 1
proteapower.co.za, 1
+proteco.sk, 1
protectedreport.com, 1
protectem.de, 1
protectoraanimalesalicante.org, 1
+protectorlando.com, 1
protectr.de, 1
protege.moi, 1
protegetudescanso.com, 1
@@ -38228,9 +40327,11 @@
provectus.de, 1
proveits.me, 0
provence-appartements.com, 1
+provent.io, 1
providencecmc.com, 1
providerlijst.com, 1
providerlijst.nl, 1
+provinciaotlavoro.it, 1
provision-isr.nl, 1
provitec.com, 1
provitec.de, 1
@@ -38245,6 +40346,7 @@
proxybay.cc, 1
proxybay.co, 1
proxybay.eu.org, 1
+proxybay.ist, 1
proxybay.la, 1
proxybay.one, 1
proxybay.tv, 1
@@ -38252,14 +40354,14 @@
proxyportal.net, 1
proxyportal.org, 1
proyectafengshui.com, 1
-proyecto13.com, 1
prpferrara.it, 1
-prplz.io, 1
prpr.cloud, 1
+prsnlafk.com, 1
prstatic.com, 1
prt.in.th, 1
prtimes.com, 1
prtpe.com, 1
+prtscloud.ddns.net, 1
pru.com.hk, 1
pru.hk, 1
pruikshop.nl, 1
@@ -38275,9 +40377,10 @@
przerabianiezdjec.pl, 1
ps-provider.co.jp, 1
ps-sale.ru, 1
+ps2911.com, 1
ps4all.nl, 1
-psa.gov, 1
psabrowse.com, 1
+psasines.pt, 1
psauxit.com, 1
psb.cloud, 1
psb1.org, 1
@@ -38291,6 +40394,7 @@
psdreams.com, 1
psdsfn.com, 1
psdsuc.com, 1
+pseek.com, 1
pself.net, 1
pseric.site, 1
pseta.ru, 1
@@ -38318,7 +40422,6 @@
psoriasischecker.com, 1
pssgcsim.org, 1
pst.moe, 1
-pste.pw, 1
pstrozniak.com, 1
psu.je, 1
psw-consulting.de, 1
@@ -38332,6 +40435,7 @@
psychintervention.com, 1
psychiq.com, 1
psycho-lobby.com, 1
+psycho-lobby.fr, 1
psycho.space, 1
psychoactive.com, 1
psychoco.net, 0
@@ -38343,11 +40447,13 @@
psycolleges.com, 1
psydix.org, 1
psyk.yt, 1
+psylab.cc, 1
psynapse.net.au, 1
psytrance-pro.com, 1
pt-d.ru, 1
pt-server.de, 1
pt.im, 1
+ptab2pt.ga, 1
ptal.eu, 1
ptasiepodroze.eu, 1
ptbi.org.pl, 1
@@ -38370,7 +40476,7 @@
pub-online.ro, 1
pubclub.com, 1
pubean.com, 1
-pubi.me, 0
+pubi.me, 1
pubkit.io, 1
publanda.nl, 1
publi-all.be, 1
@@ -38378,6 +40484,7 @@
public-projects.com, 1
public-projects.de, 1
public-vocals.de, 1
+publications.qld.gov.au, 0
publiccarauctionscalifornia.com, 1
publicintegrity.org, 1
publicintelligence.net, 1
@@ -38391,6 +40498,7 @@
pucchi.net, 1
pucssa.org, 1
puddis.de, 1
+pudro.com, 1
puestifiestas.mx, 1
puestosdeferia.mx, 1
puetter.eu, 1
@@ -38401,8 +40509,12 @@
puhka.me, 1
puissancemac.ch, 1
pukfalkenberg.dk, 1
+pukkapilatesandpt.com, 1
puli.com.br, 1
+pulizia.milano.it, 1
+pulizia.roma.it, 1
pulizieuffici.milano.it, 1
+pulizievap.it, 1
pulledporkheaven.com, 1
pulpproject.org, 1
pulsarsecurity.com, 1
@@ -38419,7 +40531,7 @@
punchlinetheatre.com, 1
punchunique.com, 1
puneflowermall.com, 1
-punematka.com, 1
+punematka.com, 0
punikonta.de, 1
punitsheth.com, 1
punkapoule.fr, 1
@@ -38437,7 +40549,7 @@
puravida-estate.com, 1
pure-gmbh.com, 1
purecabo.com, 1
-purefkh.xyz, 1
+purefkh.xyz, 0
purefreefrom.co.uk, 1
pureitsolutionsllp.com, 1
purejewels.com, 1
@@ -38464,7 +40576,6 @@
purplez.pw, 1
purplscientific.com, 1
purpspc.com, 1
-purrfect-box.co.uk, 1
purrfectboudoir.com, 1
purrfectcams.com, 1
purrfectmembersclub.com, 1
@@ -38473,10 +40584,11 @@
puryearlaw.com, 1
pushers.com.mx, 1
pushoflove.com, 1
+pushpanel.io, 1
pushphp.com, 1
pushrax.com, 1
pusichatka.ddns.net, 1
-pussr.com, 1
+pussylickingnow.com, 1
put.moe, 1
put.re, 1
putatara.net, 1
@@ -38485,6 +40597,7 @@
putney.io, 1
putomani.rs, 1
putrock.be, 1
+puttymonos.club, 1
puurwonengeldrop.nl, 0
puxlit.net, 1
puyallupnissanparts.com, 1
@@ -38511,6 +40624,7 @@
pwnedpass.tk, 1
pwnies.dk, 1
pwolk.com, 1
+pwoss.xyz, 1
pwt.pw, 1
pxetech.com, 1
pxgamer.xyz, 1
@@ -38525,6 +40639,7 @@
pycycle.info, 1
pygarage.com, 0
pyjiaoyi.cf, 1
+pymesvalencia.es, 1
pyopenssl.org, 1
pypa.io, 1
pypi.io, 1
@@ -38533,6 +40648,7 @@
pyramidsofchi.com, 0
pyrenees.io, 1
pyrios.pro, 1
+pyroballpcbs.com, 1
pyrotechnologie.de, 1
pysays.net, 1
pyspace.org, 1
@@ -38550,6 +40666,11 @@
q1000.nl, 1
q1q2q3.tk, 1
q5118.com, 1
+q5197.co, 1
+q9297.co, 1
+q9397.com, 1
+q9721.com, 1
+q9728.co, 1
qa-brandywineglobal.com, 1
qa-team.xyz, 1
qa.fedoraproject.org, 1
@@ -38565,9 +40686,8 @@
qaq.cloud, 1
qaq.sh, 1
qarea.com, 1
+qarto.com, 1
qaz.cloud, 1
-qbeing.info, 1
-qbiju.com.br, 1
qbik.de, 1
qbiltrade.com, 1
qbus.pl, 1
@@ -38579,11 +40699,13 @@
qcloud.cz, 1
qclt.com, 1
qcmakeupacademy.com, 1
+qcmlw.com, 1
qcstudentcenter.com, 1
qcstyleacademy.com, 1
qctravelschool.com, 1
qdabogados.com, 1
qdon.space, 0
+qdqlh.cn, 1
qe-lab.at, 1
qedcon.org, 0
qelectrotech.org, 1
@@ -38622,12 +40744,14 @@
qklshequ.com, 1
qkmortgage.com, 1
ql.tc, 1
+qlarititech.io, 1
qlcvea.com, 1
qldconservation.org.au, 1
qldformulaford.org, 1
qlix.pl, 1
qlrace.com, 0
qm-marzahnnordwest.de, 1
+qmee.com, 1
qnatek.org, 1
qnq.moe, 1
qoacher.com, 1
@@ -38639,7 +40763,13 @@
qpcna.org, 1
qponverzum.hu, 1
qq-navi.com, 1
+qq5197.co, 1
+qq52o.me, 1
qq885.com, 1
+qq9297.co, 1
+qq9397.com, 1
+qq9721.com, 1
+qq9728.co, 1
qqiao.me, 1
qqj.net, 1
qqrss.com, 1
@@ -38649,10 +40779,8 @@
qrcontagion.com, 1
qrlfinancial.com, 1
qrpatrol.com, 1
-qrpth.eu, 1
qruiser.com, 1
qscloud.de, 1
-qtacairsoft.com, 1
qtl.me, 1
qtmsheep.com, 1
qtn.net, 1
@@ -38668,6 +40796,8 @@
quackerswaterproofing.com, 1
quadra.srl, 1
quaedam.org, 1
+quafe.tech, 1
+quagga.me, 1
quaggan.co, 1
quai10.org, 0
quakelive.dk, 0
@@ -38695,6 +40825,7 @@
quantum2.xyz, 1
quantumfurball.net, 1
quantumpair.net, 1
+quantumtelecom.com.br, 1
quantumwebs.co, 1
quanwuji.com, 1
quareal.ru, 1
@@ -38713,13 +40844,15 @@
qubes-os.org, 1
qubyte.codes, 1
quchao.com, 1
+quebajelagasolina.com, 1
+quebec.casa, 1
+quedos.com.au, 1
queencomplex.net, 1
queene.eu, 1
queenshaflo.com, 1
queensrdapartments.com.au, 1
queer.party, 1
queercinema.ch, 1
-queercoders.com, 0
queextensiones.com, 1
quehacerencusco.com, 1
quelle.at, 1
@@ -38729,23 +40862,29 @@
quemeloquitan.com, 1
queminventou.com.br, 1
quemmeliga.com, 1
+quenecesitopara.com, 1
quenotejodan.cl, 1
quentin-sauvetre.fr, 1
quentinchevre.ch, 1
queo.com.co, 1
quera.ir, 1
quermail.com, 1
-queropescar.net, 1
query-massage.com, 1
question.com, 1
questionable.host, 1
-questoj.cn, 1
+questionscafe.org, 1
+questionyu.com, 1
questsocial.it, 1
quevisiongrafica.com, 1
quic.stream, 1
+quickassortments.com, 1
quickboysvrouwen2.nl, 1
quickinfosystem.com, 1
+quicksupplies.us, 1
quieroserbombero.org, 1
+quieroserdoula.com, 1
+quieroserdoula.es, 1
+quieroserdoula.org, 1
quiet-waters.org, 1
quietapple.org, 1
quietboy.net, 1
@@ -38773,10 +40912,12 @@
qunzi.la, 1
quocdesign.ch, 1
quote.gq, 1
+quotedtale.com, 1
quoteidiot.com, 1
quotev.com, 1
quovadisaustria.com, 1
quppa.net, 1
+quranliveonline.com, 1
quuz.org, 1
qvg.company, 1
qvggroup.com, 1
@@ -38799,13 +40940,13 @@
qxzg.org, 1
qxzg.xyz, 1
qxzgssr.xyz, 1
-r-ay.cn, 1
r-core.org, 1
r-cut.fr, 1
r-rwebdesign.com, 1
r-t-b.fr, 1
r0t.co, 1
r0uzic.net, 1
+r102.ch, 1
r1a.eu, 1
r1ch.net, 1
r2d2pc.com, 1
@@ -38814,16 +40955,23 @@
r3bl.me, 1
r3s1stanc3.me, 1
r40.us, 1
+r5197.co, 1
r6-team.ru, 1
r7.com.au, 1
r7h.at, 1
+r9297.co, 1
+r9397.com, 1
+r9721.com, 1
+r9728.co, 1
ra-joergensen.de, 1
ra-micro-koeln.de, 1
ra-schaal.de, 1
ra.co.ke, 1
ra.vc, 1
ra4wvpn.com, 1
+raadgiverborsen.com, 1
raah.co, 1
+raailto.com, 1
rabbit.wales, 0
rabbitfinance.com, 1
rabbitinternet.com, 1
@@ -38833,9 +40981,8 @@
rabynska.eu, 1
racasdecachorro.org, 1
raccoltarifiuti.com, 1
+raccoon-music.com, 1
raccoon.fun, 1
-racdek.net, 1
-racdek.nl, 1
racermaster.xyz, 1
racesport.nl, 0
raceviewcycles.com, 1
@@ -38843,9 +40990,11 @@
rachelchen.me, 1
racheldiensthuette.de, 1
rachelmoorelaw.com, 1
+rachelreagan.com, 1
rachelsbouncycastles.co.uk, 1
rachida-dati.eu, 1
rachurch.net, 1
+racing-planet.cz, 1
rackblue.com, 1
rackerlab.com, 1
raclet.co.uk, 1
@@ -38867,9 +41016,9 @@
radfieldhomecarefranchising.co.uk, 1
radical.org, 1
radicaloptimism.org, 1
-radicalsub.com.br, 1
radins.com, 1
radio-pulsar.eu, 1
+radio-utopie.de, 0
radio1.ie, 1
radioactivenetwork.xyz, 1
radioafibra.com.br, 1
@@ -38888,6 +41037,7 @@
radiopleer.net, 1
radiopolarniki.spb.ru, 1
radior9.it, 1
+radioradicchio.it, 1
radiormi.com, 1
radiorsvp.com, 0
radiosendungen.com, 1
@@ -38895,7 +41045,6 @@
radiumcode.com, 1
radiumone.io, 1
radiumtree.com, 1
-radom-pack.pl, 1
radomir-online.ru, 1
radondetectionandcontrol.com, 1
radreisetraumtreibstoff.de, 1
@@ -38903,9 +41052,11 @@
radyn.com, 1
radzikow.ski, 1
raeder-test.azurewebsites.net, 1
+raelto.com, 1
raeu.me, 1
raeven.nl, 1
raevinnd.com, 1
+raewardfresh.co.nz, 1
rafaelmagalhaesweb.com, 1
rafas.com.tr, 1
rafey.xyz, 1
@@ -38919,20 +41070,23 @@
rage-overload.ch, 1
rage.rip, 1
rage4.com, 1
-raghavdua.in, 1
ragingserenity.com, 1
ragnaroktop.com.br, 1
ragu.co.uk, 1
rahamasin.eu, 1
rahulpnath.com, 1
raid-runners.fr, 1
+raidemeraude.com, 1
raidensnakesden.co.uk, 1
raidensnakesden.com, 1
raidensnakesden.net, 1
raidstone.net, 1
raiffeisen-kosovo.com, 1
raiffeisenzeitung.at, 1
+raiilto.com, 1
+raiito.com, 1
rail-o-rama.nl, 1
+rail-to.com, 1
rail24.nl, 1
rail360.nl, 1
railbird.nl, 1
@@ -38940,9 +41094,29 @@
railgun.ac, 1
railgun.com.cn, 1
railjob.cn, 1
+raillto.com, 1
railorama.nl, 1
+railot.com, 1
railpassie.nl, 1
+railto-sucks.com, 1
+railto.cm, 1
+railto.co, 1
+railto.com.de, 1
+railto.com.se, 1
+railto.exchange, 1
+railto.llc, 1
+railto.net, 1
+railto.org, 1
+railtocom.com, 1
+railtoe.com, 1
+railtoexchange.com, 1
+railtoh.com, 1
+railtollc.com, 1
railtoo.com, 1
+railtosucks.com, 1
+railtow.com, 1
+railtp.com, 1
+railtto.com, 1
railvideo.co.uk, 1
railvideo.net, 1
railvideo.nl, 1
@@ -38956,6 +41130,7 @@
raincoat.systems, 1
rainel.at, 1
rainforest.engineering, 1
+raingoc.com, 1
rainiv.com, 1
rainpaper.com, 1
rainstormsinjuly.co, 1
@@ -38966,6 +41141,7 @@
raisecorp.com, 1
raiseyourflag.com, 1
raissarobles.com, 1
+raitlo.com, 1
raito.win, 1
raitza.de, 1
rajastore.ma, 1
@@ -38973,12 +41149,15 @@
rajkapoordas.com, 1
rajyogarishikesh.com, 1
rak-business-service.com, 1
+raketaro.de, 1
raku.bzh, 1
rakugaki.cn, 1
rakugokai.net, 1
+raleto.com, 1
ralf-huebscher.de, 1
ralfs-zusizone.de, 1
ralimtek.com, 0
+rallto.com, 1
rally-base.com, 1
rally-base.cz, 1
rally-base.eu, 1
@@ -38993,6 +41172,7 @@
ram-it.nl, 1
ram.nl, 1
ramarka.de, 1
+ramatola.uk, 0
rambii.de, 1
ramblingrf.tech, 1
rambo.codes, 1
@@ -39000,8 +41180,11 @@
ramitmittal.com, 1
rammstein-portugal.com, 1
ramrecha.com, 0
+ramsdensforcash.co.uk, 1
+ramsdensplc.com, 1
ramsor-gaming.de, 1
ranasinha.com, 1
+rancowar.com, 1
randc.org, 1
randewoo.ru, 1
randolf.ca, 1
@@ -39044,9 +41227,9 @@
rapidapp.io, 1
rapidflow.io, 1
rapidhubs.com, 1
-rapidminer.com, 1
rapido.nu, 1
rapidoo.com.br, 1
+rapidplumbingpenrith.com.au, 1
rapidshit.net, 1
rapidstone.com, 1
raptorsrapture.com, 1
@@ -39060,7 +41243,6 @@
rascalscastlesdoncaster.co.uk, 1
rasebo.ro, 1
raspberry.us, 1
-raspberrypi.tv, 1
raspii.tech, 1
raspitec.ddns.net, 1
rasty.cz, 1
@@ -39070,13 +41252,11 @@
ratelsec.com, 1
rathbonesonline.com, 1
rathgeb.org, 1
-rathorian.fr, 1
ratinq.co, 1
rationalcreation.com, 1
rationalism.com, 1
rationalops.com, 1
rattenkot.io, 1
-rauchenwald.net, 1
raucris.ro, 1
raulrivero.es, 1
raumzeitlabor.de, 0
@@ -39123,7 +41303,6 @@
raywin88.net, 1
rayworks.de, 1
razberry.kr, 1
-razeen.me, 1
razeencheng.com, 1
raziskovalec-resnice.com, 1
razrsec.uk, 1
@@ -39133,11 +41312,13 @@
rbcservicehub-uat.azurewebsites.net, 1
rbensch.com, 1
rbflote.lv, 1
+rbin.nl, 1
rbltracker.com, 1
rbmafrica.co.za, 1
rbmland.com, 1
rbnet.xyz, 1
rbran.com, 1
+rbs.com, 1
rbuddenhagen.com, 1
rbx-talk.xyz, 1
rbx.com, 1
@@ -39147,14 +41328,17 @@
rc-shop.ch, 1
rc7.ch, 1
rca.fr, 1
+rca.ink, 1
rcd.cz, 1
rcdocuments.com, 1
rcgoncalves.pt, 1
rchavez.site, 1
rchrdsn.uk, 1
rcifsgapinsurance.co.uk, 1
+rclaywilliamsdo.com, 1
rclsm.net, 1
rcmlinx.com, 1
+rcmstream.com, 1
rcmurphy.com, 1
rcnitrotalk.com, 1
rcoliveira.com, 1
@@ -39172,14 +41356,14 @@
rdfz.tech, 1
rdh.asia, 1
rdjb2b.com, 1
-rdl.at, 0
+rdl.at, 1
rdmc.fr, 1
rdmrotterdam.nl, 1
rdmtaxservice.com, 1
rdns.cc, 1
rdv-cni.fr, 1
rdv-prefecture.com, 1
-rdwh.tech, 0
+rdwh.tech, 1
rdxsattamatka.mobi, 1
re-curi.com, 1
re-engines.com, 1
@@ -39199,6 +41383,7 @@
readabilitychecker.com, 1
reades.co.uk, 1
reades.uk, 1
+readify.net, 1
readingandmath.org, 1
readingrats.de, 1
readism.io, 1
@@ -39214,9 +41399,10 @@
readyrowan.com, 1
readyrowan.org, 1
readysell.net, 1
-readytobattle.net, 0
+readytobattle.net, 1
readytongue.com, 1
readytowear.es, 1
+readywithresourcestn.gov, 1
reaganlibrary.gov, 1
reaiaer.com, 1
reaksi.id, 1
@@ -39230,6 +41416,7 @@
realestatecentralcoast.info, 1
realestatemarketingblog.org, 1
realestateonehowell.com, 1
+realestateradioshow.com, 1
realfamilyincest.com, 1
realfood.space, 1
realfreedom.city, 0
@@ -39242,9 +41429,10 @@
reality.news, 1
reality0ne.com, 0
realitycrazy.com, 1
+reall.uk, 1
reallifeforums.com, 1
realloc.me, 1
-really-simple-plugins.com, 1
+really-simple-plugins.com, 0
really-simple-ssl.com, 1
really.ai, 1
reallytrusted.com, 1
@@ -39263,6 +41451,7 @@
realwaycome.com, 1
realwildart.com, 1
realworldholidays.co.uk, 1
+ream.lu, 1
reancos.report, 1
reanimated.eu, 1
reath.me, 1
@@ -39271,6 +41460,7 @@
reaven.nl, 1
rebane2001.com, 1
rebeagle.com, 1
+rebeccawendlandt.com, 1
rebelessex.com, 1
rebelko.de, 1
rebelonline.nl, 1
@@ -39293,7 +41483,7 @@
recepty.eu, 1
recetasdecocinaideal.com, 1
recetin.com, 1
-recettecookeo.net, 1
+recettemedievale.fr, 1
rechenknaecht.de, 1
rechenwerk.net, 1
rechtenliteratuurleiden.nl, 1
@@ -39301,6 +41491,8 @@
rechtsanwalt-koeppen-feucht.de, 1
rechtschreibpruefung24.de, 1
recipea.com, 1
+recipeapproved.ca, 1
+recipesmadeeasy.co.uk, 1
recipex.ru, 1
recipeyak.com, 1
reckontalk.com, 1
@@ -39310,7 +41502,7 @@
reco-studio.de, 1
recolic.net, 1
recommended.reviews, 1
-recompiled.org, 1
+recompiled.org, 0
recon-networks.com, 1
reconexion.life, 1
recoveringspirit.com, 1
@@ -39324,6 +41516,7 @@
recurly.com, 1
recurrentmeningitis.org, 1
recursosdeautoayuda.com, 1
+recyclebin.email, 1
red-button.hu, 1
red-t-shirt.ru, 1
red-trigger.net, 1
@@ -39333,10 +41526,10 @@
redactieco.nl, 1
redb.cz, 1
redballoonsecurity.com, 1
-redburn.com, 1
+redcarpetmonday.com, 1
redcatrampageforum.com, 1
redchat.cz, 1
-redcoded.com, 0
+redcoded.com, 1
redcone.net, 1
redcorus.com, 1
redd.it, 1
@@ -39364,8 +41557,7 @@
rede-reim.de, 1
rede-t.com, 1
redecsirt.pt, 1
-redelectrical.co.uk, 1
-redessantaluzia.com.br, 1
+redespaulista.com, 1
redflare.com.au, 1
redfox-infosec.de, 1
redfoxmarketiing.com, 1
@@ -39373,6 +41565,7 @@
redgoose.ca, 1
redgravity.net, 1
redhandedsecurity.com.au, 1
+redheadfuck.com, 1
redheeler.com.br, 1
redicals.com, 1
redir.me, 1
@@ -39380,7 +41573,6 @@
redirect.stg.fedoraproject.org, 1
rediske.me, 1
redit.com, 1
-rediverge.com, 1
redivis.com, 1
redleslie.com, 1
redletter.link, 1
@@ -39394,6 +41586,7 @@
redneragenturen.org, 1
rednsx.org, 1
redpact.com, 1
+redphi.dedyn.io, 1
redporno.cz, 1
redprice.by, 1
redscan.com, 1
@@ -39404,20 +41597,19 @@
redsicom.com, 1
redsquarelasvegas.com, 1
redstickfestival.org, 1
-redstoner.com, 1
redteam-pentesting.de, 1
redwaterhost.com, 1
redweek.com, 1
redwhey.com, 1
-redwoodpaddle.es, 1
-redwoodpaddle.pt, 1
redzonedaily.com, 1
redzurl.com, 0
reed-sensor.com, 1
reedloden.com, 1
+reeftrip.com, 1
reegle.com, 1
reening.net, 1
reensshop.com, 1
+reepay.com, 1
rees-carter.net, 1
reesmichael1.com, 1
reeson.at, 1
@@ -39486,6 +41678,7 @@
registerra.nl, 1
registrar.io, 1
registrarplus.net, 1
+registrarplus.nl, 1
registryplus.net, 1
registryplus.nl, 1
regmyr.se, 1
@@ -39512,7 +41705,7 @@
reichelt-cloud.de, 1
reichl-online.net, 1
reiciunas.lt, 1
-reidasbombas.com, 1
+reidsupply.com, 1
reifr.net, 1
reignsphere.net, 1
reiki-coaching.nl, 0
@@ -39567,12 +41760,12 @@
relaybox.io, 1
release-monitoring.org, 1
releasetimes.io, 1
+reliableremovals-blackpool.co.uk, 1
reliancebank.bank, 1
reliant3sixty.com, 1
relocatefeds.gov, 1
relojeriajoyeria.com, 1
relojes-online.com, 1
-relojesseiko.es, 1
relsak.cz, 1
relvan.com, 1
relvan.tech, 1
@@ -39597,27 +41790,28 @@
remirampin.com, 1
remissan.com, 1
remitatm.com, 0
+remmik.com, 1
remonti.info, 1
-remote.so, 1
+remotedesktop.corp.google.com, 1
+remoteham.com, 1
remoteutilities.com, 1
removalcellulite.com, 1
removedrepo.com, 1
remptmotors.com, 1
remrol.ru, 1
-remszeitung.de, 1
rena.cloud, 1
renaissanceplasticsurgery.net, 1
renascentia.asia, 1
renaultclubticino.ch, 1
rendall.tv, 1
+render.com, 1
renderloop.com, 1
rendre-service.ch, 1
rene-schwarz.com, 1
rene-stolp.de, 1
renearends.nl, 1
-renedekoeijer.com, 1
-renedekoeijer.nl, 1
renee.today, 1
+renefloresphotography.com, 1
reneleu.ch, 1
renem.net, 0
renemayrhofer.com, 0
@@ -39632,6 +41826,7 @@
renkenlaw.com, 1
renlen.nl, 1
rennfire.org, 1
+renoovodesign.ltd, 1
renov8sa.co.za, 1
renovablesverdes.com, 1
renovum.es, 1
@@ -39652,15 +41847,18 @@
rentta.fashion, 1
renuo.ch, 1
renxinge.cn, 0
-reo.gov, 1
+reo.gov, 0
reorz.com, 0
reox.at, 0
repaik.com, 0
repair.by, 1
repaper.org, 1
+reparacionesdecalefones.com, 1
+reparizy.com, 1
repaxan.com, 1
repkord.com, 1
replaceits.me, 1
+replenology.com, 1
replicagunsswords.com, 0
replicaswiss.nl, 1
repology.org, 1
@@ -39753,6 +41951,7 @@
restaurantesimonetti.com.br, 1
restaurantmaan.nl, 1
restauranttester.at, 1
+restauriedili.roma.it, 1
rester-a-domicile.ch, 1
rester-autonome-chez-soi.ch, 1
restioson.me, 1
@@ -39772,6 +41971,8 @@
reth.ch, 1
reticket.me, 1
reticon.de, 1
+retidurc.fr, 1
+retireearlyandtravel.com, 1
retmig.dk, 1
reto.ch, 1
reto.com, 0
@@ -39790,7 +41991,6 @@
retrofitlab.com, 1
retroity.net, 1
retrojar.top, 1
-retropack.org, 1
retroride.cz, 1
retroroundup.com, 1
retrotown.ws, 1
@@ -39799,9 +41999,11 @@
retrowave.eu, 1
returnonerror.com, 1
returnpath.com, 1
+retzer.me, 1
reucon.com, 1
reulitz.de, 1
reuna.me, 1
+reupo.com, 1
reussirsavie.info, 1
reuter-profishop.de, 1
reuter-shop.com, 1
@@ -39809,27 +42011,28 @@
revamed.com, 0
revapost.fr, 1
revayd.net, 1
+revealdata.com, 1
revensoftware.com, 1
reverencestudios.com, 1
reverse.design, 1
reverseaustralia.com, 1
reversecanada.com, 1
reverseloansolutions.com, 1
+reverselookupphone.us, 1
reversesouthafrica.com, 1
review.jp, 1
reviewbestseller.com, 1
reviewninja.net, 1
reviews.anime.my, 0
revirt.global, 1
-revision.co.zw, 1
revisionnotes.xyz, 1
revista-programar.info, 1
+revistabifrontal.com, 1
revivalinhisword.com, 1
revivalprayerfellowship.com, 1
revivingtheredeemed.org, 1
revlect.com, 1
revolt.tv, 1
-revthefox.co.uk, 1
revuestarlight.me, 1
rewardingexcellence.com, 1
rewrite3.com, 1
@@ -39838,13 +42041,15 @@
rex.tc, 1
rexdf.net, 1
rexskz.info, 1
+reyesfernando.com, 1
reykjavik.guide, 1
reyna.cc, 1
+rezenfitness.com, 1
rezept-planer.de, 1
-rezexpert.com, 1
rezosup.net, 1
rezosup.org, 1
rezultant.ru, 1
+rezun.cloud, 1
rfeif.org, 1
rftoon.com, 1
rfxanalyst.com, 1
@@ -39855,6 +42060,7 @@
rgraph.net, 1
rgz.ee, 1
rhaegal.me, 1
+rhamzeh.com, 1
rhd-instruments.com, 1
rhd-instruments.de, 1
rhees.nl, 1
@@ -39866,6 +42072,7 @@
rhetthenckel.com, 1
rheuma-online.de, 1
rhevelo.com, 1
+rhhfoamsystems.com, 1
rhinelander.ca, 1
rhinobase.net, 0
rhinoceroses.org, 1
@@ -39880,6 +42087,7 @@
rhumblineadvisers.com, 1
rhycloud.com, 1
rhymc.com, 1
+rhyme.com, 1
rhymeswithmogul.com, 1
rhymix.org, 1
rhynl.io, 1
@@ -39920,9 +42128,13 @@
richardstonerealestate.com, 1
richardwarrender.com, 1
richbutler.co.uk, 1
+richcat.tw, 1
+richecommecresus.com, 1
richeyweb.com, 1
richeza.com, 1
+richie.cloud, 0
richie.fi, 1
+richie.one, 1
richlj.net, 1
richmtdriver.com, 1
ricketyspace.net, 1
@@ -39940,13 +42152,14 @@
ricochet.im, 1
ricoydesign.com, 1
ricozienke.de, 1
-riddims.co, 1
+riddimsworld.com, 1
riddler.com.ar, 1
+rideapart.com, 1
rideintaxi.com, 1
+rident-estetic.ro, 1
rides-japan.jp, 1
rideways.com, 1
rideyourdamn.bike, 1
-ridgelandchurch.org, 1
ridhaan.co, 1
ridingboutique.de, 1
ridingoklahoma.com, 1
@@ -39954,13 +42167,13 @@
riechsteiner.tech, 1
riederle.com, 1
riemer.ml, 1
+riemzac.com, 1
riesenmagnete.de, 1
riesenweber.id.au, 1
riesheating.com, 1
rievo.net, 1
riffelhaus.ch, 1
riffreporter.de, 1
-rifkivalkry.net, 1
rift.pictures, 1
rigabeerbike.com, 1
rigabeerbike.lv, 1
@@ -39970,17 +42183,18 @@
righini.ch, 1
rightbrain.training, 1
righteousendeavour.com, 1
+rightlaw.nz, 1
rightmovecanada.com, 1
rightnetworks.com, 1
+rightsolutionplumbing.com.au, 1
rightstuff.link, 0
righttobuy.gov.uk, 1
-rigolitch.fr, 1
riight.online, 1
rijk-catering.nl, 0
rijschoolgevonden.nl, 0
rijschoolrichardschut.nl, 1
rijschoolsafetyfirst.nl, 1
-rijsinkunst.nl, 0
+rijsinkunst.nl, 1
rik.onl, 1
riku.pw, 1
rile5.com, 1
@@ -39988,7 +42202,6 @@
rileyskains.com, 1
rimax.vn, 1
rimcountrymuseum.org, 1
-rimediogiusto.com, 1
rimeto.io, 1
rimo.site, 1
rimorrecherche.nl, 1
@@ -39997,6 +42210,7 @@
ring.com, 1
ringingliberty.com, 1
ringjewellery.co.uk, 1
+rinprom.com, 1
rinvex.com, 1
rio-weimar.de, 1
rioshop.com.br, 1
@@ -40007,6 +42221,7 @@
ripcorddesign.com, 1
ripcordsandbox.com, 1
ripmixmake.org, 1
+riproduzionichiavi.it, 1
riptoforex.com, 1
riqy86.nl, 1
ris.fi, 1
@@ -40020,7 +42235,6 @@
rishikeshyoga.in, 1
risiinfo.com, 1
risingsun.red, 1
-riskcategory.com, 1
risparmiare.info, 1
rissato.com.br, 1
ristioja.ee, 1
@@ -40065,9 +42279,9 @@
rizospastis.gr, 1
rj-onderneemt.nl, 1
rjan.nl, 1
+rk.mk, 1
rkc-hygrotherm.de, 1
rkfp.cz, 1
-rkkhok.hu, 0
rkmedia.no, 1
rkmns.edu.in, 1
rlalique.com, 1
@@ -40087,20 +42301,22 @@
rmk.si, 1
rmm-i.com, 1
rmmanfredi.com, 1
-rmpsolution.de, 0
rmrig.org, 1
rms.sexy, 1
rmstudio.tw, 1
rmsupply.nl, 1
rn29.me, 1
rnag.ie, 1
+rnbjunk.com, 1
rngmeme.com, 1
rnt.cl, 1
ro.search.yahoo.com, 0
+roach.nz, 1
roaddoc.de, 1
roadguard.nl, 0
roadtopgm.com, 1
roams.es, 1
+roams.mx, 1
rob006.net, 1
robandjanine.com, 1
robbertt.com, 0
@@ -40114,14 +42330,17 @@
robertayamashita.com, 1
robertayamashita.com.br, 1
robertbln.com, 1
+robertcrain.com.au, 1
+robertg.me, 1
robertglastra.com, 1
roberthurlbut.com, 1
robertkotlermd.com, 1
robertkrueger.de, 1
+robertlluberes.com, 1
robertlysik.com, 1
robertnemec.com, 1
-robertocasares.no-ip.biz, 1
-robertoentringer.com, 1
+robertocasares.no-ip.biz, 0
+robertoentringer.com, 0
robertof.ovh, 1
robertopazeller.ch, 1
robertreiser.photography, 1
@@ -40138,7 +42357,6 @@
robin.co.kr, 1
robin.info, 1
robin.io, 1
-robinevandenbos.nl, 1
robinflikkema.nl, 1
robinfrancq.ml, 1
robinhoodbingo.com, 1
@@ -40165,6 +42383,7 @@
robotkvarnen.se, 1
robototes.com, 1
robots-ju.ch, 1
+robotsbigdata.com, 1
robottip.com, 1
robpol86.com, 1
robsalmon.me.uk, 1
@@ -40187,6 +42406,7 @@
rockcanyonbank.com, 1
rockcellar.ch, 1
rockerchyc.com, 1
+rocket-resume.com, 1
rocketevents.com.au, 1
rocketgnomes.com, 1
rocketmill.co.uk, 1
@@ -40197,6 +42417,7 @@
rockinronniescastles.co.uk, 1
rockitinflatables.co.uk, 1
rockmyshoes.co.uk, 1
+rocknwater.com, 1
rockpesado.com.br, 1
rockthebabybump.com, 1
rockymountainspice.com, 1
@@ -40208,6 +42429,7 @@
rodehutskors.net, 1
rodeobull.biz, 1
rodeohire.com, 1
+rodeoimport.com, 1
rodeosales.co.uk, 1
rodest.net, 1
rodevlaggen.nl, 1
@@ -40245,6 +42467,7 @@
roguefortgame.com, 1
roguenation.space, 1
roguenetworks.me, 1
+roguerocket.com, 1
roguesignal.net, 1
roguetechhub.org, 1
rohanbassett.com, 1
@@ -40261,18 +42484,24 @@
rolandlips.com, 1
rolandlips.nl, 1
rolandszabo.com, 1
+rolandvanipenburg.com, 1
+rolecontj.com, 1
roleplayhome.com, 1
roligprylar.se, 1
-rollatorweb.nl, 1
rolleyes.org, 1
+rollforadventure.com.au, 1
rollingbarge.com, 1
rolliwelt.de, 1
rolodato.com, 1
roma-servizi.it, 1
romab.com, 1
+romail.ml, 1
romain-arias.fr, 1
romaindepeigne.fr, 1
+romainlapoux.com, 1
+romainlapoux.fr, 1
roman-pavlik.cz, 1
+roman.systems, 1
romancloud.com, 1
romande-entretien.ch, 1
romanmichel.de, 1
@@ -40289,6 +42518,7 @@
romar-bos.nl, 1
romarin.es, 1
romaservicegroup.it, 1
+romastantra.com, 1
romatrip.it, 1
rome.dating, 1
romleg.cf, 1
@@ -40296,10 +42526,10 @@
romtex.co.uk, 1
romun.net, 1
romy.tw, 1
+roncallijets.net, 1
rondommen.nl, 1
rondouin.fr, 1
rondreis-amerika.be, 1
-rondreis-planner.nl, 1
rondreis-schotland.nl, 1
ronem.com.au, 1
ronghexx.com, 1
@@ -40322,7 +42552,6 @@
room-checkin24.de, 1
room-composite.com, 1
room208.org, 1
-room2d.com, 1
room3b.eu, 1
roombase.nl, 1
roomguide.info, 1
@@ -40343,7 +42572,6 @@
rootear.com, 1
rootedlifemontessori.com, 1
rootetsy.com, 1
-rootkea.me, 1
rootkit.es, 1
rootlair.com, 1
rootonline.de, 1
@@ -40375,7 +42603,6 @@
rosemariefloydballet.com, 1
rosenheim-wladiwostok.de, 1
rosenkeller.org, 1
-roseofyorkbooking.com, 1
roseon.net, 1
roseparkhouse.com, 1
rosesciences.com, 1
@@ -40384,6 +42611,7 @@
roshhashanahfun.com, 1
roshiya.co.in, 1
rosi-royal.com, 1
+rosimms.com, 1
roslynpad.net, 1
rosnertexte.at, 1
rosset.me, 1
@@ -40392,6 +42620,7 @@
rossiworld.com, 1
rosslug.org.uk, 1
rossmacphee.com, 1
+rosswilson.co.uk, 1
rostclub.ro, 1
rostov-avia.ru, 1
rostros.eu, 1
@@ -40420,6 +42649,7 @@
roundtheme.com, 0
roundtoprealestate.com, 1
roussos.cc, 1
+roussosmanos.gr, 1
rout0r.org, 1
route-wird-berechnet.de, 1
routeragency.com, 1
@@ -40443,6 +42673,7 @@
roxtri.cz, 1
royal-rangers.de, 1
royal853.com, 0
+royal869.com, 0
royal876.com, 1
royal88.com, 1
royalacademy.org.uk, 1
@@ -40451,17 +42682,19 @@
royalbluewa3.cc, 1
royalcitytaxi.ca, 1
royalcitytaxi.com, 1
-royalfoxrealtor.com, 1
royalmarinesassociation.org.uk, 1
royalnissanparts.com, 1
royalpub.net, 0
royalrangers.fi, 1
+royalstylefit.com, 1
royaltube.net, 1
royalty-market.com, 1
royalvisiongroup.com, 0
royceandsteph.com, 1
roycewilliams.net, 1
+roychan.org, 1
roygerritse.nl, 1
+royjr.com, 1
royzez.com, 1
rozalynne-dawn.ga, 1
rozar.eu, 1
@@ -40481,11 +42714,16 @@
rpus.co, 1
rpy.xyz, 1
rq-labo.jp, 1
+rr5197.co, 1
+rr9297.co, 1
+rr9397.com, 1
+rr9721.com, 1
+rr9728.co, 1
rraesthetics.com, 1
+rrailto.com, 1
rrbts.com, 1
rrdesignsuisse.com, 1
rrg-partner.ch, 1
-rring.me, 1
rritv.com, 1
rro.rs, 1
rrssww.space, 1
@@ -40494,12 +42732,14 @@
rs-cloud.ddns.net, 1
rs-devdemo.host, 1
rs-maschinenverleih.de, 1
+rs-solution.ch, 1
rsanahuano.com, 1
rsap.ca, 1
rsarchive.net, 1
rsarchive.org, 1
rsauget.fr, 1
rsblake.net, 1
+rsdisedezzari.it, 1
rsearch.co, 1
rsgcard.com, 1
rsingermd.com, 1
@@ -40539,16 +42779,16 @@
rtesport.eu, 1
rteworld.com, 1
rths.tk, 0
-rthsoftware.net, 1
+rthsoftware.cn, 1
+rthsoftware.net, 0
+rtmoran.org, 1
rtrappman.com, 1
-rtrinflatables.co.uk, 1
rtsak.com, 1
rtsr.ch, 1
rttss.com, 1
rttvvip.com, 1
rtwcourse.com, 1
rtzoeller.com, 1
-ru-music.com, 1
ru-sprachstudio.ch, 1
ru.search.yahoo.com, 0
rua.cx, 1
@@ -40558,10 +42798,13 @@
rubberlegscastles.co.uk, 1
rubbermaidoutlet.com, 1
rubbix.net, 1
+rubbleremovalhillcrest.co.za, 1
rubbleremovalsbenoni.co.za, 1
ruben.am, 0
+rubenbaer.ch, 1
rubenbarbero.com, 1
rubenkruisselbrink.nl, 1
+rubenruiz.org, 1
rubens.cloud, 1
rubixstudios.com.au, 1
rublacklist.net, 1
@@ -40578,8 +42821,6 @@
ruconsole.com, 1
rud.is, 1
rudd-o.com, 1
-rudel-wot.de, 1
-rudelune.fr, 1
rudewiki.com, 1
rudhaulidirectory.com, 1
rudloff.pro, 1
@@ -40591,9 +42832,9 @@
ruedigervoigt.de, 1
ruedirrenggli.ch, 1
rueduparticulier.tk, 0
+rueduverre.com, 1
rueegger.me, 1
rueg.eu, 1
-ruequincampoix.com, 1
ruerte.net, 1
ruffbeatz.com, 1
ruffinstorage.com, 1
@@ -40620,6 +42861,7 @@
rulutv.com, 1
rumartinez.es, 1
rumlager.de, 1
+rummage4property.co.uk, 1
rummel-platz.de, 1
rumplesinflatables.co.uk, 1
rumtaste.com, 1
@@ -40628,6 +42870,7 @@
run-it-direct.co.uk, 1
runagain.ch, 1
runcarina.com, 1
+rundesign.it, 1
rundumcolumn.xyz, 1
runebet.com, 1
runefake.com, 1
@@ -40646,6 +42889,7 @@
rupeevest.com, 1
ruquay.com, 1
ruralink.com.ar, 1
+ruralsoba.com, 1
ruralsuppliesdirect.co.uk, 1
ruri.io, 0
rus-trip.ru, 0
@@ -40685,7 +42929,6 @@
rv-jpshop.com, 1
rva-asbestgroep.nl, 1
rva.gov, 1
-rvc-france.com, 1
rvfit.dk, 1
rvfu98.com, 1
rvg.zone, 1
@@ -40696,6 +42939,7 @@
rvsa4bevestigingen.nl, 1
rvsbevestigingen.nl, 1
rvsuitlaatdelen.nl, 1
+rw-invest.com, 1
rw.search.yahoo.com, 0
rwgamernl.ml, 1
rwky.net, 1
@@ -40703,7 +42947,6 @@
rwx.ovh, 1
rxbn.de, 1
rxbusiness.com, 1
-rxcheck.com, 1
rxgroup.io, 1
rxguide.nl, 1
rxight.com, 1
@@ -40716,7 +42959,7 @@
ryanmcdonough.co.uk, 0
ryanparman.com, 1
ryanroberts.co.uk, 1
-ryansmithphotography.com, 1
+ryanstreur.com, 1
ryazan-region.ru, 1
rybox.info, 1
rychlikoderi.cz, 1
@@ -40725,7 +42968,6 @@
rylore.com, 1
rynekpierwotny.pl, 1
rynkebo.dk, 1
-ryois.me, 1
rys.pw, 1
rythgs.co, 0
ryu22e.org, 1
@@ -40733,10 +42975,12 @@
ryuu.es, 1
ryzex.de, 1
ryzhov.me, 1
+rzegocki.pl, 1
rzentarzewski.net, 1
s-a.xyz, 1
s-c.se, 1
s-cubed.net, 1
+s-gong.com, 1
s-huset.dk, 1
s-ip-media.de, 1
s-kanbanya.com, 1
@@ -40749,6 +42993,7 @@
s007.co, 1
s0923.com, 1
s0laris.co.uk, 1
+s1-llc.com, 1
s10y.eu, 1
s1128.com, 1
s13d.fr, 1
@@ -40770,12 +43015,17 @@
s4tips.com, 1
s4ur0n.com, 1
s5118.com, 1
+s5197.co, 1
s64.cz, 1
s8a.us, 1
s92.cloud, 1
s92.io, 1
s92.me, 1
+s9297.co, 1
+s9397.com, 1
s95.de, 1
+s9721.com, 1
+s9728.co, 1
sa-blog.net, 1
sa-mp.ro, 1
sa.net, 1
@@ -40792,8 +43042,6 @@
sabine-forschbach.de, 1
sabineforschbach.de, 1
sablyrics.com, 1
-sabrinajoias.com.br, 1
-sabrinajoiasprontaentrega.com.br, 1
sac.moe, 1
sacaentradas.com, 1
saccani.net, 1
@@ -40818,7 +43066,6 @@
sadiejewellery.co.uk, 1
sadmansh.com, 1
sadou.kyoto.jp, 1
-sadsu.com, 1
saechsischer-christstollen.shop, 1
saenforcement.agency, 1
saengsook.com, 1
@@ -40828,14 +43075,14 @@
safaritenten.nl, 1
safcstore.com, 1
safe.moe, 1
-safe.space, 1
+safeacs.com, 1
+safearth.training, 1
safebaseflorida.com, 1
safebasements.com, 1
safebasementsnorthdakota.com, 1
safebasementsofindiana.com, 1
safebuyerscheme.co.uk, 1
safecar.gov, 1
-safeex.com, 1
safegold.ca, 1
safegroup.pl, 1
safeguardcommerce.com, 1
@@ -40865,7 +43112,8 @@
safetyrange.com, 1
safetyrisk.net, 1
safetyworkkits.co.nz, 1
-safeui.com, 1
+safeui.com, 0
+safewaysecurityscreens.com.au, 1
safire.ac.za, 1
safungerar.se, 1
saga-umzuege.de, 1
@@ -40874,6 +43122,7 @@
sagedocumentmanager.com, 1
sagerus.com, 1
saggiocc.com, 1
+sagitta.hr, 1
sagracefarms.com, 1
sagsmarseille.com, 1
sahajbooks.com, 1
@@ -40932,6 +43181,7 @@
saipariwar.com, 1
saiputra.com, 1
sairai.bid, 1
+saitapovan.com, 1
saitrance.com, 1
saitv.org, 1
sajamstudija.info, 1
@@ -40947,8 +43197,8 @@
sakura.zone, 1
sakuracdn.com, 1
sakuracommunity.com, 1
-sakuraflores.com.br, 1
sakuraplay.com, 1
+sakuraz.net, 1
salamon-it.de, 0
salandalairconditioning.com, 1
salde.net, 1
@@ -40968,6 +43218,7 @@
saleduck.se, 1
salemedia.pro, 1
salensmotors-usedcars.be, 1
+salentocab.com, 1
salesflare.com, 1
salesmachine.io, 1
salexy.kz, 1
@@ -40976,12 +43227,12 @@
salle-quali.fr, 1
sallydowns.name, 1
sallysubs.com, 1
+salmanravoof.com, 1
salmo23.com.br, 1
salmododia.net, 1
salmonella.co.uk, 1
salmonrecovery.gov, 1
salmonvision.com.tw, 1
-salmos91.com, 1
salmotierra-salvatierra.com, 1
salon-claudia.ch, 1
salon-hinata.biz, 1
@@ -40996,7 +43247,7 @@
salsa-straubing.de, 1
saltbythesea.com, 1
saltercane.com, 0
-saltireconservation.com, 1
+saltro.nl, 0
saltstack.cz, 1
salud.top, 0
saludmas.site, 1
@@ -41015,7 +43266,6 @@
samanthasgeckos.com, 1
samappleton.com, 1
samara-avia.ru, 1
-samariafar.com, 1
samaritainsmeyrin.ch, 1
samaritan.tech, 1
samatva-yogalaya.com, 1
@@ -41039,7 +43289,7 @@
saml-gateway.org, 1
samlaw.co.nz, 1
samlivogarv.dk, 1
-samm.com.au, 1
+samm.com.au, 0
sammamish--locksmith.com, 1
sammyjohnson.com, 1
sammyservers.com, 1
@@ -41051,9 +43301,9 @@
samplefashion.nl, 1
samri.pt, 1
samrobertson.co.uk, 1
+sams.wtf, 1
samshouseofspaghetti.net, 1
samsonova.de, 1
-samsungmobile.it, 1
samsungxoa.com, 1
samtalen.nl, 1
samuelkeeley.com, 1
@@ -41061,6 +43311,7 @@
samui-samui.de, 0
samuirehabcenter.com, 1
samvanderkris.com, 1
+samvanderkris.xyz, 1
samwilberforce.com, 1
samwrigley.co.uk, 1
samwu.tw, 1
@@ -41069,7 +43320,6 @@
sana-store.cz, 1
sana-store.sk, 1
sanael.net, 1
-sanalbayrak.com, 1
sanantoniolocksmithinc.com, 1
sanantoniolocksmithtx.com, 1
sanasport.cz, 1
@@ -41093,25 +43343,29 @@
sandervanderstap.nl, 1
sandervankasteel.nl, 0
sandhaufen.tk, 1
+sandiegoluxuryhomes.org, 1
sandiegotown.com, 1
sandmanintel.com, 1
sandmarc.cz, 1
sandobygg.se, 1
sandogruppen.se, 1
sandor.wtf, 1
+sandrabernardo.com, 1
sandrainden.nl, 1
sandraindenfotografie.nl, 1
sandrocorapi.com, 1
sandrolittke.de, 1
sandrproperty.com, 1
+sandstroh.network, 1
sandtears.com, 1
+sandtohand.com, 1
sandtonescorts.com, 1
sandtonplumber24-7.co.za, 1
sandyrobsonhypnotherapy.co.uk, 1
sanemind.de, 1
sanemind.eu, 1
sanepsychologen.nl, 1
-sanex.ca, 0
+sanex.ca, 1
sanglierhurlant.fr, 1
sangwon.io, 1
sangyoui.health, 1
@@ -41126,17 +43380,16 @@
sannefoltz.com, 1
sanooktiew.com, 0
sanovnik.at, 1
+sanovnikat.com, 1
sanpham-balea.org, 1
+sanqinyinshi.com.cn, 1
sanskritiyoga.com, 1
sansonehowell.com, 1
santamonicapost123.org, 1
-santanderideas.com, 1
santensautomatics.be, 1
santevie.ch, 1
santiagogarza.co, 1
santmark.eu, 1
-santojuken.co.jp, 1
-santoshpandit.com, 1
sanvitolocapobus.com, 1
sanych-msk.ru, 1
saol.eu, 1
@@ -41150,10 +43403,12 @@
saorviewconnected.ie, 1
sap-inc.co.jp, 1
sapac.es, 1
+sapancavillalari.com, 1
sapien-ci.com, 1
sapience.com, 1
sapindus.pl, 1
sapk.fr, 1
+saplumbers.com.au, 1
saposute-s.jp, 1
sapphireblue.me, 1
sapphirepearl.com.sg, 1
@@ -41175,11 +43430,13 @@
sarahwikeley.co.uk, 1
saraleebread.com, 0
sarariman.com, 1
+sarasotadentistry.com, 1
sarasotaroboticurology.com, 1
sarasturdivant.com, 1
sarbash.ee, 1
sardacompost.it, 1
sardegnatirocini.it, 1
+sardinianvillas.com, 1
sarella.org, 1
sargeson.it, 1
sarindia.com, 1
@@ -41192,7 +43449,9 @@
sarny.at, 1
saro.me, 1
saronikos.city, 1
+saropa.com, 1
sarpsb.org, 1
+sartoria.roma.it, 1
sarumtechnologies.com, 1
sas-snowboarding.sk, 1
sasanika.org, 1
@@ -41227,9 +43486,10 @@
satserwis.xyz, 1
satsukii.moe, 1
sattamatka.market, 0
-sattamatka420.mobi, 1
-sattamatkachart.in, 1
+sattamatka420.mobi, 0
+sattamatkachart.in, 0
sattamatkamobi.mobi, 0
+sattaresult.net, 1
saturn.pl, 1
saturngames.co.uk, 1
satyanarayana.xyz, 1
@@ -41238,16 +43498,14 @@
saudenoclique.com.br, 1
saudiarabiaevisa.co.uk, 1
sauenytt.no, 1
-sauer-systems.net, 1
sauerbrey.eu, 1
sauerland-schnittgruen.de, 1
saulchristie.com, 1
saultdefencelaw.ca, 1
-saumon-de-france.com, 1
-saumon-france.com, 1
-saumon.io, 0
+saumon-de-france.com, 0
+saumon-france.com, 0
saumondefrance.fr, 1
-saumonfrance.fr, 1
+saumonfrance.fr, 0
saunafahrten.ch, 1
saunahats.eu, 1
saunas.fr, 1
@@ -41256,12 +43514,13 @@
sauvagebridge.nl, 1
savaari.com, 1
savageorgiev.com, 1
+savanna.io, 1
savantic.io, 1
savbus.com, 1
savbus.net, 1
savbus.ws, 1
save-me-aachen.de, 1
-save-me-koeln.de, 1
+savebt.net, 1
savecrypto.org, 1
savenet.org, 1
saveoney.ca, 1
@@ -41294,6 +43553,7 @@
saytu.co, 1
sayura.net, 1
saz.sh, 1
+saz9001.com, 1
sazavafest.cz, 1
sazima.ru, 0
sazuz.cz, 1
@@ -41306,6 +43566,7 @@
sb0.io, 1
sbanken.no, 1
sbblog.cn, 1
+sbcargo.com, 1
sber.us, 1
sberbank.ch, 1
sberna-fotofast.cz, 1
@@ -41314,6 +43575,8 @@
sbir.gov, 1
sbirecruitment.co.in, 1
sbit.com.br, 1
+sbivc.jp, 1
+sbl001.com, 1
sbm.cloud, 1
sbo-dresden.de, 1
sbox-servers.com, 1
@@ -41329,7 +43592,11 @@
sc5.jp, 1
scaarus.com, 1
scaffalature.roma.it, 1
+scaffoldhireeastrand.co.za, 1
+scaffoldhirefourways.co.za, 1
+scaffoldhiremidrand.co.za, 1
scaffoldhirerandburg.co.za, 1
+scaffoldhiresandton.co.za, 1
scalacollege.nl, 1
scalaire.com, 1
scalaire.fr, 1
@@ -41340,16 +43607,19 @@
scalpel.com, 1
scamblockplus.org, 1
scan.co.uk, 1
+scan2key.com, 1
scandicom.fi, 1
scandinavia.dating, 1
scangeo.net, 1
scanleasing.net, 1
+scanmailx.com, 1
scanpay.dk, 1
scarafaggio.it, 1
scarvespalace.com, 1
scatsbouncingcastles.ie, 1
scbdh.org, 1
scbreed.com, 1
+sccwf.com, 1
sceenfox.de, 1
scelec.com.au, 1
scenastu.pl, 1
@@ -41364,6 +43634,7 @@
schaffensdrang.at, 1
schallert.com, 0
schamlosharmlos.de, 1
+scharoth.de, 1
schatzibaers.de, 1
schawe.me, 1
schbebtv.fr, 1
@@ -41373,7 +43644,6 @@
schefczyk.de, 1
schefczyk.eu, 1
schefczyk.net, 1
-scheidtweiler.de, 1
scheinlichter.de, 1
schelberts.de, 1
scheldestromen.nl, 1
@@ -41396,9 +43666,9 @@
schlafguru.com, 1
schlagenhauf.info, 1
schlagma.de, 0
-schlarb.eu, 1
schlarp.com, 1
schlechtewitze.com, 1
+schlick.network, 1
schlick.wedding, 1
schlossereieder.at, 1
schlossfuchs.de, 1
@@ -41419,6 +43689,7 @@
schmitt-max.com, 1
schmitt.ws, 1
schmitz.link, 1
+schmuggelware.de, 1
schnapke.name, 1
schneeketten-ratgeber.de, 1
schnegg.name, 1
@@ -41439,6 +43710,7 @@
schokoferien.de, 1
schokofoto.de, 1
schokokeks.org, 1
+schokoladensouffle.eu, 1
scholar.group, 1
scholar.site, 1
scholarly.com.ph, 1
@@ -41460,6 +43732,7 @@
schoolbus.at, 1
schoolcafe.com, 1
schooli.io, 1
+schoolofphilosophy.org.au, 1
schoolotzyv.ru, 1
schoolsonice.nl, 1
schoop.me, 1
@@ -41478,6 +43751,7 @@
schreck-thomas.de, 0
schreibers.ca, 1
schreinerei-jahreis.de, 1
+schreinerei-schweikl.de, 1
schrenkinzl.at, 1
schritt4fit.de, 1
schrodingersscat.com, 1
@@ -41491,6 +43765,7 @@
schubergphilis.com, 1
schubertgmbh-ingelheim.de, 1
schuelerzeitung-ideenlos.de, 1
+schuetzen-ehrenbreitstein.de, 1
schuhbeck.tk, 1
schuhbedarf.de, 1
schuhwerkstatt.at, 1
@@ -41512,6 +43787,7 @@
schutzwerk.com, 1
schwabenhaus-ka.de, 1
schwalliers.com, 1
+schwanke.in, 0
schwano-dent.at, 1
schwarz-gelbe-fuechse.de, 1
schwarzegar.de, 1
@@ -41540,7 +43816,6 @@
sciencesolutions.eu, 1
sciencex.com, 1
scientific.boston, 1
-scifi.fyi, 1
scigov.xyz, 1
scijinks.gov, 1
scilifebiosciences.com, 1
@@ -41549,15 +43824,14 @@
scintillating.stream, 1
sciototownship-oh.gov, 1
scistarter.com, 1
+scitheory.com, 1
scitopia.me, 1
scitopia.net, 1
scity88.com, 1
sckc.stream, 0
-sclns.co, 1
scm-2017.org, 1
scohetal.de, 1
scontogiusto.com, 1
-scoolcode.com, 1
scoop6.co.uk, 1
scootaloo.co.uk, 1
scooterservis.com, 1
@@ -41566,7 +43840,6 @@
scorobudem.ru, 1
scorp13.com, 1
scorpowines.com, 1
-scottah.com, 1
scottainslie.me.uk, 1
scottdunn.com, 1
scottgalvin.com, 1
@@ -41581,15 +43854,23 @@
scottspainting.com, 1
scotttopperproductions.com, 0
scottynordstrom.org, 0
+scouting-wageningen.nl, 1
scoutingridderkerk.nl, 1
scoutingtungelroy.nl, 1
scoutnet.de, 1
scouttrails.com, 1
+scp-079.org, 1
scp-trens.notaires.fr, 1
scp500.com, 1
scpslgame.com, 1
+scqpw.com, 1
scra.gov, 1
scrabble-solver.com, 1
+scrabble123.co.uk, 1
+scrabble123.com, 1
+scrabble123.de, 1
+scrabble123.fr, 1
+scrabble123.pl, 1
scrambox.com, 1
scramget.com, 1
scramsoft.com, 1
@@ -41607,6 +43888,7 @@
screenmachine.com, 1
screenparadigm.com, 1
screenpublisher.com, 1
+screentocloud.com, 1
scripo-bay.com, 1
script.google.com, 1
scripter.co, 1
@@ -41620,7 +43902,6 @@
scroll.in, 1
scrtch.fr, 1
scruffymen.com, 0
-scrumbleship.com, 1
scrumplex.net, 1
scrumpus.com, 1
scrumstack.co.uk, 1
@@ -41636,30 +43917,37 @@
scubaland.hu, 1
scul.net, 1
sculpture.support, 1
+sculpturos.com, 1
+scungioborst.com, 1
scuolaguidalame.ch, 1
+scuolamazzini.livorno.it, 1
scuters.club, 1
scw.nz, 1
scwilliams.co.uk, 1
scwilliams.uk, 1
sd.af, 1
sdcardrecovery.de, 1
+sdfleetmanagement.com, 1
sdg-tracker.org, 1
sdgllc.com, 1
sdho.org, 1
sdis-trib.fr, 1
sdns.fr, 1
sdocast.com, 1
+sds-marburg.de, 1
sdsi.us, 1
sdsk.one, 1
-sdsmanagement.me, 1
sdsmt.engineering, 1
+sduoxminty.cn, 1
sdvigpress.org, 1
+sdxcentral.com, 1
se-booster.com, 1
se-live.org, 1
se-theories.org, 1
se.com, 1
se.search.yahoo.com, 0
sea-godzilla.com, 0
+seabooty.com, 1
seac.me, 1
seacam-store.com, 1
seachef.it, 1
@@ -41677,7 +43965,9 @@
seanholcroft.co.uk, 1
seankilgarriff.com, 1
seanrodda.com, 1
+seanstaffiery.com, 1
seaplayhomes.com, 1
+search, 1
search-job-in.com, 1
search-one.de, 1
search.gov, 1
@@ -41691,7 +43981,6 @@
searchshops.com, 1
seareytraining.com, 1
searsucker.com, 1
-searx.be, 1
searx.pw, 1
searx.ru, 1
searx.run, 1
@@ -41711,10 +44000,12 @@
seb-net.com, 1
sebald.com, 1
sebald.org, 1
+sebandroid.com, 1
sebascelis.com, 1
sebastiaandouma.co.uk, 1
sebastiaandouma.com, 1
sebastiaanwijnimport.nl, 1
+sebastian-haeutle.de, 1
sebastian-janich.de, 1
sebastian-kraus.me, 1
sebastian-lutsch.de, 1
@@ -41730,11 +44021,13 @@
sebi.cf, 1
sebi.org, 1
sebjacobs.com, 1
+sebster.com, 1
seby.io, 1
sec-mails.de, 1
sec-research.com, 1
sec-wiki.com, 1
sec.ec, 1
+sec.fish, 1
sec.gd, 1
sec.gov, 1
sec.red, 1
@@ -41744,11 +44037,12 @@
sec44.org, 1
sec455.com, 1
sec530.com, 1
-sec555.com, 1
secard.me, 1
secbone.com, 1
seccom.ch, 1
secctexasgiving.org, 0
+secfish.com, 1
+secfish.net, 1
secgui.de, 1
sech.me, 1
sechat.one, 1
@@ -41770,6 +44064,7 @@
secretsdujeu.com, 1
secretserveronline.com, 1
secretum.tech, 1
+secrium.io, 1
secteer.com, 1
sectelligence.nl, 1
sectest.ml, 1
@@ -41799,7 +44094,6 @@
secureesolutions.com, 1
securefiletransfer.nl, 1
secureheaders.com, 1
-secureideas.com, 1
secureim.de, 1
secureindia.co, 1
securejabber.me, 1
@@ -41817,6 +44111,7 @@
securetronic.ch, 1
securetrustbank.com, 1
securevideo.com, 1
+secureworks.com, 1
securi-tay.co.uk, 1
securify.nl, 1
securipy.com, 1
@@ -41831,7 +44126,9 @@
security201.co.uk, 1
security201.com, 1
securityblues.co.uk, 0
+securitybsides.pl, 0
securitycamerascincinnati.com, 1
+securitydriver.com, 1
securityescrownews.com, 1
securityfest.com, 1
securitygladiators.com, 1
@@ -41885,8 +44182,10 @@
seekersmart.com, 1
seekfirstthekingdom.ca, 1
seeks.ru, 1
+seekthe.net, 1
seemeagain.com, 1
seemomclick.com, 1
+seeonce.co, 1
seesuite.com, 0
seewang.me, 1
seewhatididhere.com, 1
@@ -41896,6 +44195,7 @@
seg-leipzig.org, 1
seg-sys.com, 1
segaretro.org, 1
+segenstore.com, 1
segitz.de, 1
segmetic.com, 1
segnalabullo.com, 1
@@ -41938,7 +44238,6 @@
selco-himejiminami.com, 1
selcusters.nl, 1
seldax.com, 1
-selea.se, 1
selected-properties.com, 1
selectel.com, 0
selectel.ru, 1
@@ -41949,6 +44248,7 @@
selectorders.com, 1
selectsplat.com, 1
selegiline.com, 1
+selekzo.com, 1
selent.me, 1
seleondar.ru, 1
self-evident.org, 1
@@ -41962,6 +44262,7 @@
selfloath.in, 1
selfmade4u.de, 1
selfserverx.com, 0
+selfycheck.it, 1
selkiemckatrick.com, 1
sellajoch.com, 1
sellcoins.top, 1
@@ -41969,8 +44270,6 @@
selldurango.com, 1
sellguard.pl, 1
sellme.biz, 1
-sellmoretires.com, 1
-sello.com, 1
sellorbuy.uk, 1
sellorbuy.us, 1
seloc.org, 1
@@ -41979,7 +44278,7 @@
semaf.at, 1
semaflex.it, 1
semakincantik.com, 1
-semantica.cz, 1
+semantica.cz, 0
semao.org, 1
semaphore-studios.com, 1
semdynamics.com, 1
@@ -41992,6 +44291,7 @@
semiread.com, 1
semjonov.de, 1
semox.de, 1
+semplicementelight.com, 1
semps-2fa.de, 1
semps-threema.de, 1
semps.de, 1
@@ -41999,7 +44299,6 @@
semyonov.su, 1
semyonov.us, 1
senarius.de, 1
-send4x.com, 1
sendai-sisters.com, 1
sendaiouji.com, 1
sendbox.cz, 1
@@ -42021,17 +44320,14 @@
seniorhomepurchaseprogram.com, 1
seniorhost.net, 1
seniors.singles, 1
+senjukannonreiki.com, 1
senmendai-reform.com, 1
-sennase.net, 1
senobio.com, 1
-senorcontento.com, 1
senorporno.com, 1
sens2lavie.com, 1
sensavi.ua, 1
sense.hamburg, 1
-sensebridge.com, 1
sensebridge.net, 1
-senseict.com.au, 1
sensepixel.com, 1
senshudo.tv, 1
sensoft-int.com, 1
@@ -42041,13 +44337,14 @@
sensory-brands.com, 1
sensound.ml, 1
sensualism.com, 1
+sensuality-models.com, 1
sentandsecure.com, 1
sentencing.net, 1
-sentic.info, 1
sentidosdelatierra.org, 1
sentiments.io, 1
sentinel.gov, 1
sentinelproject.io, 1
+sentinelsmotorcycleclub.com, 1
sentirmebien.org, 1
sentry.io, 1
sentry.nu, 1
@@ -42058,7 +44355,6 @@
seo-nerd.de, 1
seo-portal.de, 1
seo-website.ru, 1
-seo.consulting, 1
seo.london, 1
seoagentur2go.de, 1
seoankara.name.tr, 1
@@ -42073,7 +44369,8 @@
seojames.com, 1
seolib.org, 1
seolotsen.de, 1
-seomarketing.bg, 1
+seomaton.com, 1
+seomaton.org, 1
seomen.biz, 1
seomik.dk, 1
seon.me, 1
@@ -42110,8 +44407,10 @@
serbianclimbing.com, 1
sereema.com, 1
serenaden.at, 1
+serenavillage.net, 1
serendeputy.com, 1
serf.io, 1
+serfas.gr, 1
serge-design.ch, 1
sergeemond.ca, 1
sergefonville.nl, 1
@@ -42132,6 +44431,7 @@
serotiuk.com, 0
serpenteq.com, 1
serrano-chris.ch, 1
+serrature.roma.it, 1
seru.eu, 1
serve-a.com.au, 1
servea.com.au, 1
@@ -42139,13 +44439,11 @@
servecrypt.com, 1
servecrypt.net, 1
servecrypt.ru, 1
-servemnaction.org, 1
servepublic.com, 1
servepublic.org, 1
server-bg.net, 1
server-daten.de, 1
server-datenrettung.de, 1
-server-essentials.com, 0
server-eye.com, 1
server-eye.de, 1
server92.eu, 1
@@ -42170,6 +44468,7 @@
servethecity-karlsruhe.de, 1
servetten-groothandel.nl, 1
servettorna.com, 1
+serveursminecraft.org, 1
servfefe.com, 1
servgate.jp, 1
service-wueste-vodafone.tk, 1
@@ -42178,8 +44477,9 @@
serviceboss.de, 1
servicemembers.gov, 1
servicerequesthub.io, 1
+serviciales.com, 1
+servicios-electricos.com, 1
servida.ch, 1
-servidoresadmin.com, 0
servietten-grosshandel.at, 1
servietten-grosshandel.be, 1
servietten-grosshandel.ch, 1
@@ -42192,6 +44492,7 @@
servious.org, 1
servitek.de, 1
serviziourgente.it, 1
+servmaslt.com, 1
servo.org, 1
servx.org, 1
serw.org, 1
@@ -42201,6 +44502,7 @@
seryovpn.com, 1
seryox.com, 1
sesam-biotech.com, 1
+sesamecare.com, 1
sesha.co.za, 1
sesrdcem.cz, 1
sessile-oak.co.uk, 1
@@ -42215,10 +44517,10 @@
sethcaplan.com, 1
sethjust.com, 1
sethoedjo.com, 1
+sethriedel.com, 1
sethvargo.com, 1
seti-germany.de, 1
setkit.net, 1
-setphaserstostun.org, 1
setsailanddive.com, 1
settberg.de, 1
setterirlandes.com.br, 1
@@ -42227,7 +44529,11 @@
setuid.io, 1
setuid0.kr, 1
setyoursite.nl, 1
+seulean.gq, 1
+seutens.be, 1
+seutens.eu, 1
seva.fashion, 1
+sevathian.com, 1
seven-purple.com, 1
seven-shadows.de, 1
sevencooks.com, 1
@@ -42238,15 +44544,18 @@
severine-trousselard.com, 1
severntrentinsuranceportal.com, 1
sevinci.ch, 1
+sevocomm.com, 1
sevsey.ru, 1
sevsopr.ru, 1
sevwebdesign.com, 1
sewa.nu, 1
sewafineseam.com, 1
+sewamobilperdana.com, 1
sewatec.com, 1
sewinginsight.com, 1
sewoo.co.uk, 1
sex-education.com, 1
+sex5.com, 1
sexar.info, 1
sexara.co, 1
sexdocka.nu, 1
@@ -42261,19 +44570,18 @@
sexplicit.co.uk, 1
sexservice.io, 1
sexshopfacil.com.br, 1
-sexshopnet.com.br, 1
-sextfriend.com, 1
sextop1.pro, 1
sexwork.net, 1
sexy-store.nl, 1
sexymassageoil.com, 1
-seydaozcan.com, 0
+seydaozcan.com, 1
seyfarth.de, 1
seyr.it, 1
seyr.me, 1
+sf3223.com, 1
sfa.sk, 1
sfaparish.org, 1
-sfaturiit.ro, 0
+sfaturiit.ro, 1
sfcomercio.com.br, 1
sfdev.ovh, 1
sfg-net.com, 1
@@ -42281,6 +44589,7 @@
sfg-net.net, 1
sfg-net.org, 1
sfg-nordholz.de, 1
+sfi.sh, 1
sfile.eu, 1
sfirat-haomer.com, 1
sfleisure.com, 1
@@ -42289,15 +44598,18 @@
sftool.gov, 1
sg-elektro.de, 1
sg.search.yahoo.com, 0
+sg1.tech, 1
sgb.co, 1
sgcaccounts.co.uk, 1
sgdementia.ca, 1
sgi.org, 1
sgitc.de, 1
sglibellen.de, 1
+sgombero.it, 1
sgrmreproduccionapp.azurewebsites.net, 1
sgroup-hitoduma.com, 1
sgroup-rec.com, 1
+sgrub.xyz, 1
sgs-systems.de, 1
sgs.camera, 1
sgs.systems, 1
@@ -42317,6 +44629,7 @@
shaadithailand.com, 1
shabiwangyou.com, 1
shad.waw.pl, 1
+shadedesign.cz, 1
shadesofgrayadr.com, 1
shadesofgraylaw.com, 1
shadex.net, 1
@@ -42340,12 +44653,14 @@
shadowsocks.software, 1
shadowsocks.to, 1
shadowsocks.wiki, 1
+shadowvolt.net, 1
shadwe.com, 1
shadynook.net, 1
shafou.net, 1
shag-shag.ru, 1
shahar.cc, 1
shaharyaranjum.com, 1
+shahidhashmi.net, 1
shaicoleman.com, 1
shainessim.com, 1
shaitan.eu, 1
@@ -42355,7 +44670,6 @@
shaken110.com, 1
shakepeers.org, 0
shakerwebdesign.net, 1
-shakes4u.com, 1
shakespearesolutions.com.au, 0
shakespearevet.com, 1
shakingthehabitual.com, 1
@@ -42370,6 +44684,8 @@
shanae.nl, 1
shanahanstrategy.com, 1
shanetully.com, 1
+shanevandermeer.com, 1
+shanewadleigh.com, 1
shang-yu.cn, 1
shankangke.com, 1
shansing.cn, 1
@@ -42393,6 +44709,7 @@
sharemessage.net, 1
shareoffice.ch, 1
sharepointdrive.com, 1
+sharer.link, 1
sharerotic.com, 1
sharescope.co.uk, 0
shareselecttools.com, 1
@@ -42409,7 +44726,6 @@
shark.cat, 1
shark5060.net, 1
sharkcut.se, 1
-sharks.football, 1
sharperedge.pw, 1
sharperedgecomputers.com, 1
sharu.me, 1
@@ -42446,11 +44762,13 @@
sheepproductions.com, 1
sheerchain.com, 1
sheet.host, 1
+sheey.moe, 1
shehaal.com, 1
shehata.com, 1
sheilasdrivingschool.com, 1
shek.zone, 1
shelfordsandstaplefordscouts.org.uk, 1
+shelike.me, 1
shellday.cc, 1
shelleystoybox.com, 1
shellfire.de, 1
@@ -42472,6 +44790,7 @@
shenyuqi.com, 0
sherbers.de, 1
sheriffmiamicountyks.gov, 1
+sheriffpawneecountyne.gov, 1
sherpa.blog, 1
sherrikehoetherapy.com, 1
sherut.net, 1
@@ -42487,6 +44806,7 @@
shibainu.com.br, 1
shichibukai.net, 1
shico.org, 1
+shieldblaze.com, 1
shielder.it, 1
shieldofachilles.in, 1
shift-record.com, 1
@@ -42494,12 +44814,14 @@
shiftdevices.com, 1
shiftj.is, 1
shiftleft.org, 1
-shiftpsych.com, 0
+shiftpsych.com, 1
shiga1.jp, 1
shihadwiki.com, 1
+shiji.info, 1
shijing.me, 1
shikimori.one, 1
shikimori.org, 1
+shikiryu.com, 1
shimi.blog, 1
shimi.guru, 1
shimi.net, 1
@@ -42512,6 +44834,7 @@
shinko-osaka.jp, 1
shinnyosangha.org, 0
shinobi-fansub.ro, 1
+shinomiya.group, 1
shinonome-lab.eu.org, 1
shinsyo.com, 1
shintoism.com, 1
@@ -42522,6 +44845,7 @@
shipard.cz, 1
shipcloud.io, 1
shippercenter.info, 1
+shipping24h.com, 0
shippinglabel.de, 1
shiqi.ca, 1
shiqi.lol, 1
@@ -42532,7 +44856,7 @@
shiqi1.com, 1
shiqishidai.cc, 1
shiqisifu.cc, 1
-shirakaba-cc.com, 1
+shirao.jp, 1
shiroki-k.net, 1
shirt2go.shop, 1
shirtsdelivered.com, 1
@@ -42546,11 +44870,11 @@
shitposts.se, 1
shitproductions.org, 1
shitsta.in, 1
-shivamber.com, 1
+shivamber.com, 0
shivammaheshwari.com, 1
shivammathur.com, 1
shivatattvayoga.com, 1
-shk.im, 1
+shiyouqkl.com, 1
shlemenkov.by, 1
shlmail.info, 1
shmibbles.me, 1
@@ -42568,7 +44892,6 @@
shootpooloklahoma.com, 1
shop-hellsheadbangers.com, 1
shop-s.net, 1
-shop.fr, 1
shop4d.com, 1
shopadvies.nl, 1
shopalike.cz, 1
@@ -42585,13 +44908,12 @@
shopapi.cz, 1
shopatkei.com, 1
shopbakersnook.com, 1
-shopcord.co.uk, 1
shopcoupon.co.za, 1
shopcoupons.co.id, 1
shopcoupons.my, 1
shopcoupons.ph, 1
shopcoupons.sg, 1
-shopdongho.com, 1
+shopfazz.com, 1
shopfinale.com, 1
shophisway.com, 1
shopific.co, 1
@@ -42599,6 +44921,7 @@
shopifycloud.com, 1
shopkini.com, 1
shoplandia.co, 1
+shopminut.com, 1
shopperexperts.com, 1
shopperexpertss.com, 1
shopping24.de, 1
@@ -42610,6 +44933,7 @@
shopstart.dk, 1
shopstasy.com, 1
shoptec.sk, 1
+shopunilever.com, 1
shorebreaksecurity.com, 1
shorehamfort.co.uk, 1
short-biography.com, 0
@@ -42621,10 +44945,8 @@
shortr.li, 1
shoshin-aikido.de, 1
shoshin.technology, 1
-shota.vip, 1
shotbow.net, 1
shotly.net, 1
-shotonwhat.com, 1
shouldihookupwithmybarista.com, 1
shouttag.com, 1
shovonhasan.com, 1
@@ -42651,6 +44973,7 @@
shrt.tv, 1
shrub.ca, 1
shrug.ml, 1
+shsh.host, 1
sht.life, 1
shtaketniki.kz, 1
shtaketniki.ru, 1
@@ -42665,6 +44988,8 @@
shulan.moe, 1
shuletime.ml, 1
shulker.store, 1
+shunliandongli.com, 1
+shuomingshu88.com, 1
shura.eu.org, 1
shurita.org, 1
shuro.de, 1
@@ -42687,9 +45012,9 @@
siamdevsquare.com, 1
siamega.com, 1
siamojo.com, 1
+siamrehab.com, 1
siamsnus.com, 1
sianbryn.co.uk, 1
-sianjhon.com, 1
siava.ru, 1
siberas.de, 1
siberkulupler.com, 1
@@ -42707,7 +45032,7 @@
sickfile.com, 1
sicklepod.com, 1
sicurezzalavoro24.com, 1
-sicurled.com, 0
+sicurled.com, 1
sidelka-tver.ru, 1
sidema.be, 1
sidemount-forum.com, 1
@@ -42716,6 +45041,7 @@
sidepodcastdaily.com, 1
sidepodcastextra.com, 1
sideshowbarker.net, 1
+sidi-smotri.ru, 1
sidium.de, 1
sidnicio.us, 1
sidonge.com, 1
@@ -42733,9 +45059,11 @@
sieulog.com, 1
sift-tool.org, 1
sig6.org, 1
+siga.com, 1
sigabrt.org, 1
sigcafe.net, 1
siggerudklatreklubb.no, 1
+siggi.io, 1
sight-sound.com, 1
sightcure.jp, 1
sighup.nz, 1
@@ -42758,6 +45086,7 @@
significantbanter.com, 1
signing-milter.org, 1
signix.net, 1
+signpath.io, 1
signrightsigns.co.uk, 1
signsdance.uk, 1
signslabelstapesandmore.com, 0
@@ -42768,6 +45097,7 @@
sigurnost.online, 1
sihaizixun.net, 1
siirtutkusu.com, 1
+sik-it.nl, 1
sikayetvar.com, 0
sikecikcomel.com, 1
sikevux.se, 1
@@ -42779,11 +45109,11 @@
silaslova-ekb.ru, 1
silent-clean.de, 1
silent-yachts.com, 1
-silent.live, 0
silentexplosion.de, 1
silentkernel.fr, 0
silentundo.org, 1
silerfamily.net, 1
+silesianus.pl, 1
silica-project.com, 1
silica-project.jp, 1
silicanetworks.com, 1
@@ -42800,6 +45130,7 @@
silsha.me, 1
silv.me, 1
silver-heart.co.uk, 1
+silverblog.org, 1
silverbowflyshop.com, 1
silverdragonart.com, 1
silverfirsdental.com, 1
@@ -42880,6 +45211,7 @@
silvergoldbull.ws, 1
silverkingalaska.com, 1
silverlinkz.net, 1
+silvernight.social, 1
silverseen.com, 1
silvershadow.cc, 1
silverstartup.sk, 1
@@ -42892,7 +45224,6 @@
silvobeat.blog, 1
silvobeat.com, 1
sim-karten.net, 1
-sim-minaoshi.jp, 1
sim-sim.appspot.com, 1
sim-usa.mobi, 1
sim4seed.org, 1
@@ -42914,6 +45245,7 @@
simkova-reality.cz, 1
simlau.net, 1
simmis.fr, 1
+simnovo.net, 1
simoesgoulart.com.br, 1
simon-agozzino.fr, 1
simon-hofmann.org, 1
@@ -42946,6 +45278,7 @@
simpbx.net, 1
simpel.be, 1
simpele-recepten.nl, 1
+simpeo.org, 1
simphony.cz, 1
simpip.com, 1
simple.com, 0
@@ -42960,6 +45293,7 @@
simpleindianrecipes.com, 1
simpleinout.com, 1
simpleinvoices.io, 1
+simpleit.services, 1
simplepress.uk, 1
simplerses.com, 1
simpletax.ca, 1
@@ -42971,6 +45305,7 @@
simplidesigns.nl, 1
simplifylivelove.com, 1
simplithai.com, 1
+simplosoft.co.uk, 1
simply.black, 1
simply.scot, 1
simplycharlottemason.com, 1
@@ -42990,6 +45325,7 @@
sims4hub.ga, 1
simsnieuws.nl, 1
simukti.net, 1
+simulfund.com, 1
simulise.com, 1
simulping.com, 1
simumiehet.com, 1
@@ -43003,6 +45339,7 @@
sinclairinat0r.com, 1
sincordones.net, 1
sinde.ru, 1
+sindicatoburgos.org, 1
sinefili.com, 1
sinergy.ch, 1
sinfield.com, 0
@@ -43023,15 +45360,14 @@
sinoscandinavia.se, 1
sinquin.eu, 1
sinronet.com, 1
-sinsastudio.com, 1
sint-joris.nl, 1
sintaxis.org, 1
sinterama.biz, 1
-sinuelovirtual.com.br, 1
sinusitis-bronchitis.ch, 1
sioeckes.hu, 1
sion.info, 1
-sipc.org, 1
+sipa.nc, 1
+sipa.pf, 1
sipyuru.com, 1
sipyuru.lk, 1
siqi.wang, 1
@@ -43048,7 +45384,22 @@
siriuspup.com, 1
sirtaptap.com, 1
sirtuins.com, 1
+sirvoy.ca, 1
+sirvoy.co.nz, 1
+sirvoy.co.uk, 1
+sirvoy.co.za, 1
sirvoy.com, 1
+sirvoy.com.au, 1
+sirvoy.de, 1
+sirvoy.dk, 1
+sirvoy.es, 1
+sirvoy.fi, 1
+sirvoy.fr, 1
+sirvoy.ie, 1
+sirvoy.jp, 1
+sirvoy.nl, 1
+sirvoy.no, 1
+sirvoy.se, 1
siselectrom.com, 1
siseministeerium.ee, 1
sisseastumine.ee, 1
@@ -43069,8 +45420,10 @@
site-helper.com, 1
site.pictures, 1
sitebuilderreport.com, 1
+sitecentre.com.au, 1
sitecloudify.com, 1
sitecuatui.com, 1
+sitedebelezaemoda.com.br, 1
sitedrive.fi, 1
sitefactory.com.br, 1
sitemaxiphilippe.ch, 1
@@ -43081,6 +45434,8 @@
sitevandaag.nl, 1
sitischu.com, 1
sitiweb.nl, 1
+sito-online.ch, 1
+sittogether.club, 1
sitz.ch, 1
sivale.mx, 1
sivyerge.com, 1
@@ -43089,6 +45444,7 @@
six-o-one.com, 1
sixnines.net, 1
sixpackholubice.cz, 1
+sizuvip.com, 1
sj-leisure.com, 1
sja-se-training.com, 1
sjaakgilsingfashion.nl, 1
@@ -43100,7 +45456,7 @@
sjleisure.co.uk, 1
sjnp.org, 1
sjoorm.com, 1
-sjv4u.ch, 1
+sjorsvanweert.nl, 1
skala.io, 1
skanvordoff.ru, 1
skarox.com, 1
@@ -43137,12 +45493,11 @@
skigebiete-test.de, 1
skiinstructor.services, 1
skile.ru, 0
+skiley.net, 1
skill.moe, 1
skilldetector.com, 1
-skilletfood.com, 1
skillled.com, 1
skillmoe.at, 1
-skillout.org, 1
skills2serve.org, 1
skills2services.com, 1
skillseo.com, 1
@@ -43160,7 +45515,6 @@
skinmodo.com, 1
skinpwrd.com, 1
skins.net, 1
-skinwhiteningoptions.com, 1
skipfault.com, 1
skipperinnovations.com, 0
skippy.dog, 1
@@ -43168,9 +45522,7 @@
skischule-wildewiese.de, 1
skizzen-zeichnungen.de, 1
skk.moe, 1
-skks.cz, 1
sklep-majster.pl, 1
-sklepsamsung.pl, 1
sklepvoip.tel, 1
sklepwielobranzowymd.com, 1
sklotechnik.cz, 1
@@ -43178,7 +45530,6 @@
skoda-im-dialog.de, 1
skogsbruket.fi, 1
skogskultur.fi, 1
-skoilly.cn, 1
skol.bzh, 1
skolagatt.is, 1
skolakrizik.cz, 1
@@ -43197,7 +45548,6 @@
skotty.io, 1
skou.dk, 0
skpk.de, 1
-skram.de, 1
skremovals.co.uk, 1
skrimix.tk, 0
skryptersi.pl, 1
@@ -43205,6 +45555,7 @@
sktan.com, 1
sktsolution.com, 0
skulblaka.ch, 1
+skulblaka.cloud, 1
skuldwyrm.no, 1
skullnet.co.uk, 1
skutry-levne.cz, 1
@@ -43216,9 +45567,11 @@
sky-coach.com, 1
sky-coach.nl, 1
sky-live.fr, 0
+skyanchor.com, 1
skyautorental.com, 1
skybloom.com, 1
skybloom.io, 1
+skyblue.co.jp, 1
skycmd.net, 1
skyderby.ru, 1
skydragoness.com, 1
@@ -43237,14 +45590,21 @@
skyloisirs.ch, 1
skyn3t.in, 1
skynet233.ch, 1
-skynet800.goip.de, 1
skynethk.com, 1
skynetnetwork.eu.org, 1
skynetz.tk, 1
+skyparlourfilms.com, 1
skype.com, 1
+skyportcloud.com, 1
skyquid.co.uk, 1
skys-entertainment.com, 1
+skyscanner.com, 1
+skyscanner.gg, 1
+skyscanner.net, 1
+skyscanner.pt, 1
+skyscanner.ru, 1
skyscapecanopies.com, 1
+skyscnr.com, 1
skysuite.nl, 1
skytec.host, 1
skyvault.io, 1
@@ -43254,8 +45614,6 @@
sl-informatique.fr, 1
sl-informatique.ovh, 1
sl0.us, 1
-sl899.com, 1
-sl998.com, 1
slab.com, 0
slack-files.com, 1
slack.com, 1
@@ -43315,8 +45673,10 @@
sloancom.com, 1
sloanrealtygroup.com, 1
slobrowink.com, 1
+sloneczni.pl, 1
slonep.net, 1
slopeedge.com, 1
+slopeedge.net, 1
slotarazzi.com, 1
slotcar.com, 0
slotfara.com, 1
@@ -43328,6 +45688,8 @@
slowb.ro, 1
slowcookingperfected.com, 1
slowgames.xyz, 1
+slownik123.pl, 1
+slpm.com, 1
slpower.com, 1
slrd-isperih.com, 1
slt24.de, 1
@@ -43349,7 +45711,6 @@
sm.ms, 1
sm2016.ch, 1
sma-gift.com, 1
-smaaker.com, 1
smablo.com, 1
smackhappy.com, 1
smadav.ml, 1
@@ -43373,10 +45734,12 @@
smaltimentoamianto.latina.it, 1
smaltimentorifiuti.firenze.it, 1
smaltimentorifiuti.livorno.it, 1
+smaltimentorifiuti.milano.it, 1
smaltimentorifiuti.prato.it, 1
+smaltimentorifiuti.roma.it, 1
smaltimentorifiuti.veneto.it, 1
smares.de, 1
-smarntrading.com, 1
+smart-cloud.store, 1
smart-cp.jp, 1
smart-informatics.com, 1
smart-media-gmbh.de, 1
@@ -43411,6 +45774,8 @@
smartlogstock.com, 1
smartlogtower.com, 1
smartlybuy.com, 1
+smartmachine.com, 1
+smartmarketingcoaching.com, 1
smartmeal.ru, 1
smartmessages.net, 1
smartminibushire.co.uk, 1
@@ -43440,8 +45805,10 @@
smb445.com, 1
smdavis.us, 1
smdcn.net, 1
+smdtk.com, 1
sme-gmbh.net, 1
smeetsengraas.com, 1
+smelly.cloud, 1
smesitel-online.ru, 1
smeso.it, 1
smexpt.com, 1
@@ -43461,12 +45828,14 @@
smipty.com, 1
smit.com.ua, 1
smit.ee, 1
+smith.bz, 1
smith.co, 0
smith.is, 1
smithandcanova.co.uk, 0
smithchow.com, 1
smithchung.eu, 1
-smithfieldbaptist.org, 0
+smithcountytxtaxrates.gov, 1
+smithf.red, 1
smits.frl, 1
smitug.pw, 1
smkw.com, 0
@@ -43476,6 +45845,7 @@
smokeandmirrors.agency, 1
smokefree.gov, 1
smokefreerowan.org, 1
+smokeping.pl, 1
smokeus.dk, 1
smokingblendoils.com, 1
smokinghunks.com, 1
@@ -43514,10 +45884,12 @@
smutek.net, 1
smvcm.com, 1
smx.net.br, 1
+smys.uk, 1
sn0int.com, 1
snabbare-dator.se, 1
snabbit-support.nu, 1
snabbit-support.se, 1
+snabblim.tk, 1
snackbesteld.nl, 1
snafu.cz, 1
snakafya.com, 1
@@ -43525,7 +45897,6 @@
snapappointments.com, 1
snapappts.com, 1
snapfinance.com, 1
-snapnudes.co, 1
snapserv.ch, 1
snapserv.net, 1
snaptier.co, 1
@@ -43539,6 +45910,7 @@
sndbouncycastles.co.uk, 1
sneak.berlin, 1
sneaker.date, 1
+sneakers88.it, 1
sneakpod.de, 1
sneakycode.net, 1
sneakynote.com, 1
@@ -43576,6 +45948,7 @@
snohomishsepticservice.com, 1
snoot.club, 1
snopyta.com, 1
+snopyta.org, 1
snortfroken.net, 1
snote.io, 1
snoupon.com, 1
@@ -43594,6 +45967,7 @@
snowhaze.com, 1
snoworld.one, 1
snowpak.com, 1
+snowparties.com, 1
snowpaws.de, 1
snowplane.net, 0
snowraven.de, 1
@@ -43608,6 +45982,7 @@
snuff.porn, 1
snughealth.org.uk, 1
snus123.com, 1
+snuverma.com, 1
snwsjz.com, 1
sny.no, 1
so-comm.fr, 1
@@ -43617,6 +45992,7 @@
soaringtoglory.com, 1
sobaya-gohei.com, 1
sobeau.com, 1
+sobeelectronics.com, 1
sobelift.com, 1
sobersys.com, 1
sobie.ch, 1
@@ -43629,6 +46005,7 @@
soc.net, 1
socal-babes.com, 1
soccorso-stradale.org, 1
+socheat.net, 1
sochi-sochno.ru, 1
sochic.in, 1
soci.ml, 1
@@ -43639,6 +46016,7 @@
social-work-colleges.com, 1
socialdevelop.biz, 0
socialhams.net, 1
+socializam.com, 1
socialmarketingday.nl, 1
socialmedia-manager.gr, 1
socialmedia.ro, 1
@@ -43663,6 +46041,7 @@
sockeye.io, 1
sockscap64.com, 1
socoastal.com, 1
+socost.net, 1
sodadigital.com.au, 1
sodafilm.de, 1
sodexam.pro, 1
@@ -43676,6 +46055,8 @@
sofiadaoutza.gr, 1
sofiavanmoorsel.com, 1
sofiesteinfeld.de, 1
+sofoco.us, 1
+sofortimplantate-muenchen.de, 1
sofortueberweisung.de, 1
soft41.ru, 1
softandbouncy.co.uk, 1
@@ -43705,12 +46086,14 @@
softwarevoortherapeuten.nl, 1
softwaylancing.com, 1
softwerk-edv.de, 1
+softwoods.com.au, 1
sogola.com, 1
-sogravatas.com.br, 1
sogravatas.net.br, 1
sogutma.com.tr, 1
sohamroy.me, 1
+sohncloud.my-router.de, 1
soia.ca, 1
+sointelcom.com.co, 1
soinvett.com, 1
sojingle.net, 1
sokaissues.info, 1
@@ -43724,8 +46107,12 @@
solanum-games.com, 1
solar-aydinlatma.com, 1
solar-ec.com, 1
+solar-floodlight.ca, 1
+solar-systems.ca, 1
+solar-window.ca, 1
solariiknight.org, 1
solariilacheie.ro, 1
+solarloon.com, 1
solarplan-berlin.de, 1
solarstrom.net, 1
solden.be, 1
@@ -43752,10 +46139,12 @@
solihullcarnival.co.uk, 1
solihullinflatables.com, 1
solihulllionsclub.org.uk, 1
+solihullpcrepairs.co.uk, 1
solipym.net, 1
solisrey.es, 1
solit.systems, 1
solitairenetwork.com, 1
+solitaryride.com, 1
solmek.co.uk, 1
solmek.com, 1
solomisael.com, 1
@@ -43764,11 +46153,10 @@
solonotizie24.it, 1
solos.im, 1
solsocog.de, 0
-soluphant.de, 1
+solupredperu.com, 1
solutionhoisthire.com.au, 1
solutions-teknik.com, 1
solvation.de, 1
-solve.co.uk, 1
solved.tips, 1
solvemethod.com, 1
solvewebmedia.com, 1
@@ -43781,6 +46169,7 @@
somaliaonline.com, 1
somanao.com, 1
somecrazy.com, 1
+somepills.com, 1
somersetscr.nhs.uk, 1
somersetwellbeing.nhs.uk, 1
somethingsimilar.com, 1
@@ -43789,6 +46178,7 @@
sommefeldt.com, 1
somnomedics.eu, 1
somoshuemul.cl, 1
+somoyorkies.com, 1
sompani.com, 1
somuchbetterwithage.com, 1
somweyr.de, 1
@@ -43797,14 +46187,15 @@
sonaraamat.com, 1
sonarqube.com, 0
sonavankova.cz, 1
+sondebase.com, 1
sondergaard.de, 1
sondersobk.dk, 1
songluck.com, 1
songshuzuoxi.com, 1
songsmp3.co, 1
songsmp3.com, 1
+songsmp3.cool, 1
songsmp3.info, 1
-songsmp3.io, 1
songsmp3.live, 1
songsmp3.me, 1
songsthatsavedyourlife.com, 1
@@ -43837,7 +46228,6 @@
sophieandtrey.com, 1
sopo.me, 1
sopra.tk, 1
-soprabalao.com.br, 1
soquee.net, 1
sor.so, 1
soraharu.com, 1
@@ -43850,6 +46240,7 @@
sorincocorada.ro, 1
sorn.service.gov.uk, 1
sorrowfulunfounded.com, 1
+sort.land, 1
sortaweird.net, 0
sortesim.com.br, 1
soruly.com, 1
@@ -43866,17 +46257,15 @@
sosesh.shop, 1
sosko.in.rs, 1
sosoftplay.co.uk, 1
+sospeed.net, 1
sostacancun.com, 1
sosteam.jp, 1
sosteric.si, 1
sot.blue, 1
sot.red, 1
sotadb.info, 1
-sotai.tk, 1
sotar.us, 1
-sotayhoctap.com, 1
sotoasobi.net, 1
-sotthewes.nl, 1
sou-co.jp, 1
soubriquet.org, 1
soufastnet.com.br, 1
@@ -43884,19 +46273,20 @@
souki.cz, 1
soukodou.jp, 1
soul-source.co.uk, 1
-soulcasa.com.br, 1
soulcrazy.org, 1
soulema.com, 1
soulike.tech, 1
soulmate.dating, 1
soulmating.de, 1
soulogic.com, 1
+soulsteer.com, 0
souly.cc, 1
soumikghosh.com, 1
soumya.xyz, 1
soumya92.me, 1
soundabout.nl, 1
soundbytemedia.com, 1
+soundclick.com, 1
soundedj.com.br, 1
soundeo.com, 1
soundeo.net, 1
@@ -43905,6 +46295,7 @@
soundhunter.xyz, 0
soundonsound.com, 1
soundprotectionllc.com, 1
+sounds-familiar.info, 1
soundscrate.com, 1
soundsecurity.io, 1
soundtruckandautorepair.com, 1
@@ -43915,11 +46306,12 @@
souqtajmeel.com, 1
sour.is, 1
souravsaha.com, 1
-sourcebox.be, 0
+sourcebox.be, 1
sourcecode.love, 1
sourcecode.tw, 1
sourcely.net, 1
sourceway.de, 1
+sourdough.vc, 1
souris.ch, 1
sous-surveillance.net, 0
southafrican.dating, 1
@@ -43945,7 +46337,6 @@
southside-tuning-day.de, 1
southsidebargaincenter.com, 1
southwaymotors.com, 1
-southwesteventhire.co.uk, 1
southwestrda.org.uk, 1
southwindsor-ct.gov, 1
soutien-naissance.com, 1
@@ -43953,11 +46344,14 @@
sovendus.com, 1
sovendus.de, 1
sovereignpcs.com, 1
+soverin.net, 1
sowingseasons.com, 1
sowlutions.com, 1
sowncloud.de, 1
soybase.org, 1
soydemac.com, 1
+soyfanonline.com, 1
+soyvigilante.com, 1
sozai-good.com, 1
sozialstation-ritterhude.de, 1
sozialy.com, 1
@@ -43966,6 +46360,7 @@
sp.com.pl, 1
sp.rw, 1
sp8ce.co, 1
+space-inc.co.jp, 1
space-it.de, 1
space-y.cf, 1
spacebaseapp.com, 1
@@ -44002,7 +46397,6 @@
spar-ni.co.uk, 1
sparanoid.com, 1
sparendirekt.at, 1
-sparkasse.de, 1
sparkbase.cn, 1
sparkforautism.org, 1
sparklatvia.lv, 1
@@ -44020,12 +46414,9 @@
spatzenwerkstatt.de, 1
spawn.cz, 1
spaysy.com, 1
-spaziobenedetti.com.br, 1
-spaziopervoi.com.br, 1
spazturtle.co.uk, 1
spazzacamino.roma.it, 1
spbet99.com, 1
-spdepartamentos.com.br, 1
spdf.net, 1
spdillini.com, 1
speak-polish.com, 1
@@ -44064,8 +46455,8 @@
speerpunt.info, 1
speets.ca, 1
speich.net, 1
+speights-law.com, 1
spek.tech, 1
-speletrodomesticos.com.br, 1
spellcheck24.net, 1
spellcheckci.com, 1
spellchecker.net, 1
@@ -44105,6 +46496,7 @@
spikelands.com, 1
spillersfamily.net, 1
spillmaker.no, 0
+spilnu.dk, 1
spilogkoder.dk, 1
spinalien.net, 0
spindle.com.ph, 1
@@ -44115,7 +46507,9 @@
spins.fedoraproject.org, 1
spinspin.wtf, 1
spira-group.eu, 1
+spira.kiev.ua, 1
spirella-shop.ch, 1
+spirit-hunters-germany.de, 0
spirit55555.dk, 1
spiritbionic.ro, 1
spiritual.dating, 1
@@ -44128,6 +46522,7 @@
spittank.info, 1
spittersberger.recipes, 1
splarty.net, 1
+splash.solar, 1
splendidspoon.com, 1
splendorservizi.it, 1
splikity.com, 1
@@ -44137,8 +46532,10 @@
splitreflection.com, 1
splnk.net, 1
splopp.com, 1
-splorge.cloud, 1
+splorge.cloud, 0
+splorge.website, 0
splunk.net, 1
+spmswiss.com, 1
spnitalianfestival.com, 1
spodelime.com, 1
spokaneexteriors.com, 1
@@ -44177,6 +46574,7 @@
sportsjaw.com, 1
sportsmanadvisor.com, 0
sportsmansblog.com, 1
+sportsmole.co.uk, 1
sportstraineradvisor.com, 1
sportstreetstyle.com, 1
sporttown.it, 1
@@ -44187,13 +46585,13 @@
sportwetten-anbieter.de, 1
sportxt.ru, 1
spot-lumiere-led.com, 1
+spot.su, 1
spotfake.news, 1
spotlightsrule.com, 1
spotrebitelskecentrum.sk, 1
spotsee.io, 1
spotswoodvet.com, 1
spottedpenguin.co.uk, 1
-spotterpix.de, 1
spotty.tech, 1
spotupload.com, 1
spotypal.com, 1
@@ -44215,7 +46613,7 @@
springtxcarpetcleaning.com, 1
spritmonitor.de, 1
spritsail.io, 1
-spro.in, 1
+spro.in, 0
sprock.io, 0
sproktz.com, 1
spron.in, 1
@@ -44235,10 +46633,11 @@
spuffin.com, 1
spufpowered.com, 1
spumanti.dk, 1
-spur.com.br, 1
+spurghi.roma.it, 1
sputnik1net.org, 1
spydar007.com, 1
spydar007.net, 1
+spydar007.wiki, 1
spydersec.com, 1
spykedigital.com, 1
spyprofit.ru, 1
@@ -44248,7 +46647,7 @@
sql.bi, 1
sqlapius.net, 1
sqlbi.com, 1
-sqlfeatures.com, 1
+sqlfeatures.com, 0
sqprod.co, 1
sqr-training.com, 1
sqroot.eu, 1
@@ -44267,6 +46666,7 @@
squidparty.com, 1
squids.space, 1
squirex2.com, 1
+squirtingpussygirl.com, 1
squirtlesbians.net, 1
sqzryang.com, 1
sr-33.com, 1
@@ -44277,6 +46677,7 @@
src-el-main.com, 1
src.fedoraproject.org, 1
srchub.org, 1
+srdmarketingservice.com, 1
sreeharis.tk, 1
srife.net, 1
srigc.com, 1
@@ -44284,11 +46685,9 @@
srinivasan.io, 1
sritest.io, 1
sro.center, 1
-srolim.com, 1
srpx.de, 1
srrdb.com, 1
srroddy.com, 1
-srun.in, 1
srv.so, 1
srvc.io, 1
srvonfire.com, 1
@@ -44296,10 +46695,16 @@
ss.lazio.it, 1
ss.lt, 1
ss.lv, 1
+ss.systems, 1
ss.ua, 1
+ss5197.co, 1
ss64.com, 1
ss64.org, 1
ss88.uk, 1
+ss9297.co, 1
+ss9397.com, 1
+ss9721.com, 1
+ss9728.co, 1
ssa.gov, 0
ssab.gov, 1
ssbgportal.net, 1
@@ -44310,9 +46715,9 @@
sscd.no, 1
ssconn.com, 1
ssdax.com, 1
-ssdservers.co.uk, 1
ssenberg.nl, 1
ssh-vault.com, 1
+sshd.site, 1
sshool.at, 1
sshx.top, 1
ssky.cn, 1
@@ -44341,6 +46746,7 @@
sslsurvey.de, 1
ssmato.me, 1
ssmca.com, 1
+ssmic.com, 1
ssnet.vip, 1
sso.to, 0
ssready.io, 1
@@ -44365,6 +46771,7 @@
staatschutz.at, 1
staatsschutz.at, 1
staatsschutzgesetz.at, 1
+stable.network, 1
stablelib.com, 1
stackhub.cc, 1
stacklasvegas.com, 1
@@ -44375,6 +46782,7 @@
staddlestonesbowness.co.uk, 1
stadionmanager.com, 1
stadm.com, 1
+stadsbos013.nl, 1
stadsbygd.info, 1
stadt-apotheke-muensingen.de, 1
stadtbauwerk.at, 0
@@ -44384,6 +46792,7 @@
stadtkapelle-oehringen.de, 1
stadtpapa.de, 1
stadtplan-ilmenau.de, 1
+stadtundbaum.de, 1
staer.ro, 1
staff.direct, 1
staffexcellence.com, 1
@@ -44395,6 +46804,8 @@
stageirites.com, 1
stageirites.fr, 1
stageirites.org, 1
+stagelectrical.com.au, 1
+stagespediatrics.com, 1
stagstickets.co.uk, 1
stahlfeuer-ofenwerkstatt.de, 1
stahlfors.com, 1
@@ -44420,7 +46831,6 @@
stamonicatourandtravel.com, 1
stamparmakarije.me, 1
stampederadon.com, 1
-stampsbar.co.uk, 1
stanandjerre.org, 1
standagainstspying.org, 1
standard.co.uk, 1
@@ -44436,19 +46846,20 @@
star-clean.it, 1
star-darom.co.il, 1
star-killer.net, 1
+star-one.co.uk, 1
star.garden, 1
star.watch, 1
starcafe.me, 1
starcoachservices.ca, 1
starcomproj.com, 1
stardanceacademy.net, 1
+stardust-entertainments.co.uk, 1
starease.com, 1
starease.net, 1
stareplanymiast.pl, 1
starflix.uk, 1
starfm.de, 1
starfriend.ru, 1
-stargarder-jungs.de, 1
stargate365.com, 1
stargatelrp.co.uk, 1
stargazer.de, 1
@@ -44459,11 +46870,11 @@
starking.net.cn, 1
starlim.co.in, 1
starlim.org, 1
+starlux.cz, 1
starmtech.fr, 1
starpeak.org, 1
starphotoboothsni.co.uk, 1
starplatinum.jp, 1
-starport.com.au, 1
starryvoid.com, 1
starsam80.net, 1
starsbattle.net, 1
@@ -44475,13 +46886,16 @@
startaninflatablebusiness.com, 1
startanull.ru, 1
startergen.com, 1
+startersiteweb.com, 1
startlab.sk, 1
startle.cloud, 1
startliste.info, 1
+startloop.org, 1
startmail.com, 1
startpage.com, 1
startpage.info, 1
startrek.in, 1
+startstunter.com, 1
starttls-everywhere.org, 1
starttraffic.com, 1
starttraffic.uk, 1
@@ -44492,7 +46906,7 @@
startupum.ru, 1
starwatches.eu, 1
starwins.co.uk, 1
-stassi.ch, 0
+stassi.ch, 1
stastka.ch, 1
stat.ink, 1
state-of-body-and-mind.com, 1
@@ -44506,14 +46920,15 @@
static.hosting, 1
static.today, 1
static.wepay.com, 0
+staticaly.com, 0
staticisnoise.com, 1
staticline.de, 1
stationa.ch, 1
stationary-traveller.eu, 1
stationatbuckscounty.com, 1
stationatlyndhurst.com, 1
-stationatwillowgrove.com, 1
stationcharlie.co.za, 1
+statistician-online.com, 1
statistik-seminare.de, 1
statistikian.com, 1
statofus.com, 1
@@ -44529,9 +46944,11 @@
stayme.cz, 1
stayokay.com, 1
stayschemingco.com, 1
+stb-lemke.de, 1
stb-schefczyk.de, 1
stb-strzyzewski.de, 1
stb.gov, 1
+stbarnabashospice.co.uk, 1
stbartholomewmanchester.org, 1
stbennett.org, 1
stbl.org, 1
@@ -44541,9 +46958,7 @@
stclementmatawan.org, 1
stclementreligioused.org, 1
stcplasticsurgery.com, 1
-stcu.org, 0
std-home-test.com, 1
-stdemianabookstore.org, 1
stderr.cc, 1
stdev.org, 1
stdev.top, 1
@@ -44556,6 +46971,7 @@
steamerrors.com, 1
steamgifts.com, 1
steamhours.com, 1
+steamold.com, 1
steamosaic.com, 1
steampress.io, 1
steamscore.info, 1
@@ -44592,9 +47008,11 @@
steffi-in-australien.com, 1
stefpastoor.nl, 1
stegmaier-immobilien.de, 1
+stehlik.co.uk, 1
steidlewirt.de, 1
steigerlegal.ch, 1
steinbergmedia.de, 1
+steiner.sh, 1
steinibox.de, 1
steklein.de, 1
stekosouthamerica.com, 1
@@ -44609,6 +47027,7 @@
stellenticket.de, 1
stellmacher.name, 1
stembureauledenindenhaag.nl, 1
+stemmayhem.com, 1
stemsims.com, 1
stening.co, 1
stenzhorn-cloud.de, 1
@@ -44638,6 +47057,7 @@
stephensolisrey.es, 1
stephsolis.net, 1
stephspace.net, 1
+stephycom.com, 1
steplogictalent.com, 1
steponedanceclub.co.uk, 1
steponedanceclub.uk, 1
@@ -44647,6 +47067,7 @@
sterchi-fromages.ch, 1
stereo.lu, 1
stereochro.me, 0
+sterlingheights.gov, 1
sterlinx.de, 1
stern-freunde.de, 1
stern.koeln, 1
@@ -44678,8 +47099,8 @@
stevenberg.net, 1
stevenbolgartersnakes.com, 1
stevengoodpaster.com, 1
+stevengrech.com, 1
stevenhumphrey.uk, 1
-stevenkwan.me, 1
stevenroddis.com, 1
stevens.se, 0
stevenski.com, 0
@@ -44694,6 +47115,7 @@
stevezheng.cf, 1
stevezheng.tk, 1
stewartswines.com, 1
+stewonet.nl, 1
stewpolley.com, 0
steyaert.be, 0
stforex.com, 0
@@ -44735,6 +47157,7 @@
stiger.me, 1
stigharder.com, 1
stigviewer.com, 1
+stijnbelmans.be, 1
stijncrevits.be, 1
stijnodink.nl, 1
stikic.me, 1
@@ -44803,9 +47226,12 @@
stocp.org, 1
stodieck.com, 1
stoebermehl.at, 1
+stoeckidsign.de, 1
stoerevrouwensporten.nl, 1
stoffelnet.de, 1
stoianlawfirm.com, 1
+stoicatedy.ovh, 1
+stoinov.com, 1
stokvistrading.nl, 1
stolbart.com, 1
stolin.info, 1
@@ -44813,10 +47239,11 @@
stolkpotplanten.nl, 1
stollen-wurm.de, 1
stollenwurm.de, 1
-stolpi.is, 1
+stolpi.is, 0
stomt.com, 1
stoneagehealth.com.au, 1
stonechatjewellers.ie, 1
+stonedwarf5.net, 1
stonedworms.de, 1
stoneedgeconcrete.com, 1
stonefusion.org.uk, 1
@@ -44845,6 +47272,7 @@
storgom.ua, 0
storillo.com, 1
storm-family.com, 1
+storm-family.nl, 1
stormi.io, 1
stormwatcher.org, 1
storvann.net, 1
@@ -44873,12 +47301,25 @@
strajnar.si, 1
straka.name, 1
stralingsonzin.com, 1
+strandbyfysio.dk, 1
strandedinotter.space, 1
strandom.ru, 1
strandschnuppern.de, 1
+strange.ga, 1
+strangelandrecording.com, 1
+strangelandrecordingstudios.com, 1
+strangelandsoundstage.com, 1
strangelane.com, 1
+strangelanerecords.com, 1
+strangemusicbox.com, 1
+strangemusichollywood.com, 1
+strangemusicinc.com, 1
strangemusicinc.net, 1
+strangevip.com, 1
strangeways.ca, 0
+strangeworksinc.com, 1
+strangeworldmerch.com, 1
+strangeworldmerchandising.com, 1
straphael-holyangels.com, 1
strate.io, 1
strategiccapital.com, 1
@@ -44887,6 +47328,7 @@
strategos.co, 1
strathewerd.de, 1
stratmann-b.de, 1
+stratuscloud.co.za, 1
straubis.org, 1
strauser.com, 1
stravers.shoes, 1
@@ -44929,6 +47371,7 @@
stringtoolbox.com, 1
stringvox.com, 1
stripe.com, 1
+striped.horse, 1
strivephysmed.com, 0
strm.hu, 1
strming.com, 1
@@ -44941,6 +47384,7 @@
stroginohelp.ru, 1
strom.family, 1
stromaci.sk, 1
+stromak.cz, 1
stromzivota.sk, 1
strongpassword.club, 1
strongrandom.com, 0
@@ -44949,6 +47393,7 @@
stroomacties.nl, 1
strosemausoleum.com, 1
stroseoflima.com, 1
+strotmann.de, 1
strozik.de, 1
strrl.com, 1
structurally.net, 1
@@ -44984,6 +47429,7 @@
studentklinikk.no, 1
studentloans.gov, 1
studentpop.com, 1
+studentrightsadvocate.org, 1
studentse.fr, 1
studenttenant.com, 1
studer.su, 1
@@ -44997,7 +47443,6 @@
studio-n.pl, 1
studioadevents.com, 1
studioavvocato24.it, 1
-studiobergaminloja.com.br, 1
studiodentisticomasi.com, 1
studiodentisticosanmarco.it, 1
studiodewit.nl, 1
@@ -45022,11 +47467,12 @@
studiosus.com, 1
studiotheatrestains.fr, 1
studiovaud.com, 1
+studipad.de, 1
studipro-formation.fr, 1
studipro-marketing.fr, 1
studisys.net, 1
studium.cz, 1
-studlan.no, 0
+studlan.no, 1
studport.rv.ua, 1
studyabroadstation.com, 1
studyin.jp, 1
@@ -45036,7 +47482,6 @@
studytale.com, 1
stuetzredli.ch, 1
stuffi.fr, 1
-stuffie.org, 0
stuffiwouldbuy.com, 0
stuka-art.de, 1
stulda.cz, 0
@@ -45067,6 +47512,7 @@
stylecollective.us, 1
stylefast.com.au, 1
styles.pm, 1
+styletron.org, 1
stylett.ru, 1
stylewish.me, 1
stylle.me, 1
@@ -45094,6 +47540,7 @@
subsistence.wiki, 1
substitutealert.com, 1
subtitry.ru, 1
+subtlelonging.com, 1
suburban-landscape.net, 1
suburbaninfinitioftroyparts.com, 1
subversive-tech.com, 1
@@ -45108,7 +47555,6 @@
suchmaschinen-werkstatt.de, 1
suckmyan.us, 0
sucretown.net, 1
-sud66.com, 1
sudanindependent.com, 1
sudaraka.org, 1
sudmotor-occasions.be, 1
@@ -45116,7 +47562,6 @@
sudo.im, 1
sudo.li, 1
sudo.ws, 1
-sudokian.io, 1
sudoschool.com, 1
sudosu.fr, 1
suelyonjones.com, 1
@@ -45130,6 +47575,7 @@
sugarbrother.com, 1
sugarhillsfarm.com, 1
sugarlandkarate.net, 1
+sugarlandurology.com, 1
sugarmillmanagement.com, 1
sugarshin.net, 1
suggea.com, 1
@@ -45148,16 +47594,21 @@
sukoyakapp.com, 1
sukrie.net, 1
suksit.com, 1
+sulavius.tech, 1
sulek.eu, 1
sullenholland.nl, 1
suluvir.com, 1
sumguy.com, 1
+sumit.me, 1
summa.eu, 0
summer.ga, 1
summerbo.at, 1
summercampthailand.com, 1
summershomes.com, 1
+summit-level.ru, 1
+summiteyekc.com, 1
sumthing.com, 1
+sun-beach.com.ua, 1
sun1218.com, 1
sun1245.com, 1
sun1338.com, 1
@@ -45165,7 +47616,6 @@
sun1378.com, 1
sun668.asia, 1
sun668.co, 1
-sunbingchen.cn, 0
sunbritetv.com, 1
sunbury.xyz, 1
sunchasercats.com, 1
@@ -45200,7 +47650,6 @@
sunn.ie, 1
sunnibangla.com, 1
sunny.co.uk, 1
-sunnysidechurchofchrist.org, 1
sunoikisis.org, 1
sunplay.host, 1
sunred.info, 1
@@ -45209,11 +47658,11 @@
sunshinesf.org, 1
sunsmartresorts.com, 1
sunsong.org, 1
+sunsquare.cz, 1
sunstar.bg, 1
sunwolf.studio, 1
sunxchina.com, 1
suool.net, 1
-suourl.com, 1
supa.sexy, 1
supastuds.com, 1
supcoronado.com, 1
@@ -45225,6 +47674,7 @@
superaficionados.com, 1
superbart.nl, 1
superbdistribute.com, 1
+superbomsupermercado.com.br, 1
superbouncebouncycastles.com, 1
superbowlkneel.com, 1
superbshare.com, 1
@@ -45237,7 +47687,6 @@
supercastlessydney.com.au, 1
supercentenarian.com, 1
supercinebattle.fr, 1
-superdaddy.club, 1
superdroni.com, 1
supereight.net, 1
superenduro.net, 1
@@ -45247,6 +47696,7 @@
superidropulitrice.com, 1
superkonsult.se, 1
superlandnetwork.de, 1
+superlisa.nl, 1
supermae.pt, 1
supermarx.nl, 1
supermercadosdia.com.ar, 1
@@ -45265,8 +47715,8 @@
supersu.kr, 1
superswingtrainer.com, 1
supertasker.org, 1
-supertechcrew.com, 1
supertutorial.com.br, 1
+supervets.com.au, 1
supervisionassist.com, 1
supeuro.com, 1
supioka.com, 1
@@ -45275,6 +47725,7 @@
supplies24.at, 1
supplies24.es, 1
supplynation.org.au, 1
+support-ticino.ch, 1
support.mayfirst.org, 0
supportdesk.nu, 1
supportericking.org, 1
@@ -45284,9 +47735,7 @@
suprem.biz, 1
suprem.ch, 1
supremestandards.com, 1
-supriville.com.br, 1
sur-v.com, 1
-surao.cz, 1
surasak.io, 1
surasak.net, 1
surasak.org, 1
@@ -45298,7 +47747,6 @@
surfnetkids.com, 1
surfnetparents.com, 1
surfocal.com, 1
-surfpacific.com, 1
surgenet.nl, 1
surgeongeneral.gov, 1
surgicalassociateswny.com, 1
@@ -45314,6 +47762,7 @@
surveyhealthcare.com, 1
surveymill.co.uk, 1
survivebox.fr, 1
+survivingmesothelioma.com, 1
susanbpilates.co, 1
susanbpilates.com, 1
susann-kerk.de, 1
@@ -45355,6 +47804,7 @@
sv-schody.cz, 1
sv-turm-hohenlimburg.de, 1
sv.search.yahoo.com, 0
+sv1880-lichtenau.de, 1
svager.cz, 1
svak-gutachter.de, 1
svanstrom.com, 1
@@ -45363,12 +47813,14 @@
svarnyjunak.cz, 1
svarovani.tk, 1
svartx.com, 1
+svatbamisiaviti.tk, 1
svc-sitec.com, 1
svc-sitec.com.mx, 1
svc-sitec.mx, 1
svc-sitec.org, 1
+svc4u.de, 1
svdb.co, 0
-svdreamcatcher.com, 1
+svdesign.su, 1
sve-hosting.nl, 1
sveinerik.org, 1
svenbacia.me, 1
@@ -45379,6 +47831,7 @@
svenmuller.nl, 1
svennd.be, 1
svenrath.de, 1
+svenskapsalmer.se, 1
svetandroida.cz, 1
svetila.com, 1
svetlilo.com, 1
@@ -45409,14 +47862,15 @@
swaptaxdata.com, 1
swarfarm.com, 1
swarlys-server.de, 1
+swarmation.com, 0
swat4stats.com, 1
swattransport.ae, 1
sway-cdn.com, 1
sway.com, 1
swc-cfc.gc.ca, 1
swd.agency, 1
-swe77.com, 0
-swe777.com, 0
+swe77.com, 1
+swe777.com, 1
sweak.net, 1
swedishhost.com, 1
swedishhost.se, 1
@@ -45444,12 +47898,13 @@
swfloshatraining.com, 1
swfmax.com, 1
swi.sytes.net, 1
+swid.co.uk, 1
swift-devedge.de, 1
+swiftcashforcars.com.au, 1
swifteh.net, 1
swiftpcbassembly.com, 1
swiftqueue.com, 1
swilly.org, 1
-swimbee.nl, 1
swimmingpoolaccidentattorney.net, 1
swimready.net, 1
swimturk.com.tr, 1
@@ -45467,9 +47922,11 @@
swiss-vanilla.ch, 1
swiss-vanilla.com, 1
swisscannabis.club, 1
+swisscypher.com, 1
swissdojo.ch, 1
swisselement365.com, 1
swissentreprises.ch, 1
+swisservers.com, 1
swissfreshaircan.ch, 1
swissfreshaircan.com, 1
swissid.ch, 1
@@ -45482,6 +47939,7 @@
swissxperts.ch, 1
switch-trader.com, 1
switch.moe, 1
+switchchargers.com, 1
switcheo.exchange, 1
switcheo.rocks, 1
swivells.com, 1
@@ -45494,6 +47952,7 @@
swrpgitems.com, 1
swvaux.com, 1
swxtd.com, 1
+swy.cz, 1
swyn.net, 1
sx3.no, 1
sx8.ovh, 1
@@ -45525,7 +47984,6 @@
sylve.ch, 1
sym01.com, 1
symb.ch, 1
-symbiose-bien-etre.ch, 1
symbiose-com.ch, 1
symbiose-immobilier.ch, 1
symbiose.com, 1
@@ -45543,6 +48001,7 @@
synabi.com, 1
synack.uk, 1
synackr.net, 1
+synackrst.net, 1
synaptickz.me, 1
synatra.co, 1
sync-it.no, 1
@@ -45554,8 +48013,10 @@
synchronicity.cz, 1
synchronyse.com, 1
synchtu.be, 0
+syncmindglobal.com, 1
syncmylife.net, 0
syncrise.co.jp, 1
+synd.io, 1
syndic-discount.fr, 0
syneart.com, 1
synecek11.cz, 1
@@ -45569,13 +48030,11 @@
synotna.eu, 1
syntaxnightmare.com, 1
syntheticgrassliving.com.au, 1
-syntheticurinereview.com, 1
synthetik.com, 1
syoier.com, 1
syplasticsurgery.com, 1
syracuseut.gov, 1
syriatalk.biz, 1
-syriatalk.org, 1
sys.tf, 1
sysadm.guru, 1
sysadmin.pm, 0
@@ -45655,24 +48114,29 @@
t2000headphones.com, 1
t2000laserpointers.com, 1
t2i.nl, 1
+t3.ie, 1
t3rror.net, 1
t47.io, 1
t4c.link, 1
t4cc0.re, 1
t5118.com, 1
+t5197.co, 1
t7e.de, 0
+t9297.co, 1
+t9721.com, 1
+t9728.co, 1
t9i.in, 1
ta-65.com, 1
ta65.com, 1
taabe.net, 1
taalcursusvolgen.nl, 1
taartbesteld.nl, 1
-taartenfeesies.nl, 1
tabarnak.ga, 1
-tabernadovinho.com.br, 1
+tabernastudios.pe, 1
tabi-news.com, 1
tabi-runrun.com, 1
tabithawebb.co.uk, 1
+tableandhearth.com, 1
tabledusud.be, 1
tabledusud.nl, 1
tablescraps.com, 1
@@ -45687,7 +48151,6 @@
tacomafia.net, 1
tacostea.net, 1
tacticalavocado.com, 1
-tacticalsquare.com, 1
tadata.me, 1
taddiestales.com, 1
tadeo.ca, 1
@@ -45706,11 +48169,12 @@
taglioepiega.it, 1
tagnull.de, 1
tagpay.com, 1
+tagtoys.com, 1
tagungsraum-usedom.de, 1
tagungsraum-zinnowitz.de, 1
tahavu.com, 1
-taherian.me, 1
tahmintr.com, 1
+tahosa.co, 0
tai-in.com, 1
tai-in.net, 1
taichi-jade.com, 1
@@ -45720,7 +48184,6 @@
tails.boum.org, 1
taim.io, 1
taimane.com, 1
-taiphanmem.net, 1
taishokudaiko.com, 1
taishon.nagoya, 1
taitmacleod.com, 1
@@ -45743,8 +48206,11 @@
takeitoffline.co.uk, 1
takemoto-ped.com, 1
taken.pl, 1
+takenbydrone.com.au, 1
takeomi.jp, 1
takeshifujimoto.com, 0
+taki.sh, 1
+taki.to, 1
takinet.kr, 1
takipone.com, 1
takk.pl, 1
@@ -45756,6 +48222,7 @@
takuto.de, 1
takuyaphotos.com, 1
talado.gr, 0
+talendipank.ee, 1
talentcast.nl, 1
talentcast.org, 1
talenthub.co.nz, 1
@@ -45795,6 +48262,7 @@
tamashimx.net, 1
tamasszabo.net, 1
tambayology.com, 1
+tambo.es, 1
tambre.ee, 1
tamchunho.com, 1
tamersunion.org, 1
@@ -45803,6 +48271,8 @@
tampabaybusinesslistings.com, 1
tamposign.fr, 1
tamriel-rebuilt.org, 1
+tamsweb.de, 1
+tamtowild.com, 1
tan90.tw, 1
tanacio.com, 1
tanak3n.xyz, 0
@@ -45833,6 +48303,7 @@
tankpassen-vergelijken.nl, 1
tankski.co.uk, 1
tannenhof-moelln.de, 1
+tanner.sh, 1
tannerryan.ca, 1
tannerwilliamson.com, 1
tannerwj.com, 1
@@ -45852,8 +48323,6 @@
taowa.ca, 1
taoways.com, 1
tapestries.tk, 1
-tapety-na-pulpit.net, 1
-taplamvan.net, 1
taplemon.at, 1
taplemon.com, 1
taprix.org, 1
@@ -45866,15 +48335,16 @@
tarasevich.by, 1
tardis.io, 1
tarek.link, 1
+tarfin.com, 1
targetbuilding.com, 1
targetexecutivesearch.com, 1
targimieszkaniowe.net, 1
tariff.cc, 1
tarik.io, 1
+tarkov-database.com, 1
tarmexico.com, 1
tarsan.cz, 1
tartaneagle.org.uk, 1
-tartanhamedshop.com.br, 1
taruntarun.net, 0
tas2580.net, 0
tasadordecoches.com, 1
@@ -45887,6 +48357,7 @@
taskstream.com, 1
taskulu.com, 1
taskulu.ir, 1
+taskutark.ee, 1
tasogarenoinori.net, 1
tass.nu, 1
tastenewwines.com, 1
@@ -45895,8 +48366,6 @@
tastystakes.com, 1
tat2grl85.com, 1
tatara.ne.jp, 1
-tateesq.com, 1
-tatildukkani.com, 1
tatler.com, 1
tatort-fanpage.de, 1
tatsidou.gr, 1
@@ -45904,7 +48373,7 @@
tattvaayoga.com, 1
tatuantes.com, 1
tauflight.com, 1
-taunhanh.us, 1
+taunhanh.us, 0
tauschen.info, 1
taustyle.ru, 1
tavolaquadrada.com.br, 1
@@ -45969,10 +48438,13 @@
tchoukball.ch, 1
tchverheul.nl, 1
tcit.fr, 1
+tcj.ir, 1
tcksolutions.com, 1
tcl.sh, 1
+tclb.ga, 1
tcmwellnessclinic.com, 1
tcnapplications.com, 1
+tcpride.org, 1
tcptun.com, 1
tcpweb.net, 1
tcspartner.net, 1
@@ -45984,7 +48456,6 @@
tdelmas.ovh, 1
tdfbfoundation.org, 1
tdr.today, 1
-tdrcartuchos.com.br, 1
tdro.cf, 1
tdrs.info, 1
tdsb.cf, 1
@@ -45998,7 +48469,6 @@
teachercreatedmaterials.com, 1
teacherph.com, 1
teacherpowered.org, 1
-teachertool.io, 1
teachingcopyright.com, 1
teachingcopyright.net, 1
teachingcopyright.org, 1
@@ -46009,6 +48479,7 @@
teahut.net, 1
team-azerty.com, 1
team-bbd.com, 1
+team-io.net, 1
team-pancake.eu, 1
team3482.com, 1
teambeam.at, 1
@@ -46019,6 +48490,7 @@
teambition.com, 1
teamcombat.com, 1
teamdaylo.xyz, 1
+teamliquid.com, 1
teamliquidpro.com, 1
teammateworld.com, 1
teammathics.com, 1
@@ -46047,6 +48519,7 @@
teb-akademia.pl, 1
tebieer.com, 1
tebodental.com, 1
+teboorthodontics.com, 1
tec3000.ch, 1
tecart-cloud.de, 1
tecart-system.de, 1
@@ -46073,6 +48546,7 @@
techbrown.com, 1
techcenturion.com, 1
techcracky.com, 1
+techcu.lt, 1
techcultivation.de, 0
techcultivation.net, 0
techcultivation.org, 0
@@ -46087,7 +48561,9 @@
techiehall.com, 1
techinet.pl, 1
techinsurance.com, 1
+techjobplaybook.nyc, 1
techjoe.co, 1
+techlovers.com, 1
techlr.de, 1
techmagus.icu, 1
techmajesty.com, 1
@@ -46103,7 +48579,7 @@
technicallyeasy.net, 1
technicalramblings.com, 1
technicalsystemsprocessing.com, 1
-techniclab.net, 0
+techniclab.net, 1
techniclab.org, 1
techniclab.ru, 1
technifocal.com, 1
@@ -46111,8 +48587,12 @@
technikblase.fm, 1
technikman.de, 1
technikrom.org, 1
+technofirstonline.com, 1
+technogps.com, 1
technoinfogroup.it, 1
+technokicks.com, 1
technologie-innovation.fr, 1
+technologyand.me, 1
technologyhound.org, 1
technologysi.com, 1
technoparcepsilon.fr, 1
@@ -46121,7 +48601,6 @@
technosorcery.net, 1
technospeakco.com, 1
technoswag.ca, 1
-technotonic.co.uk, 1
techold.ru, 1
techorbiter.com, 1
techosmarcelo.com.ar, 1
@@ -46129,6 +48608,7 @@
techpit.us, 1
techpivot.net, 1
techpoint.org, 1
+techsharetx.gov, 1
techshift.eu, 1
techshift.nl, 1
techshift.se, 1
@@ -46142,26 +48622,29 @@
techunit.org, 1
techusers.de, 1
techvalue.gr, 1
+techvhow.com, 1
techview.link, 1
techviewforum.com, 1
techwayz.com, 1
techwithcromulent.com, 1
techwords.io, 1
+techy360.com, 1
techzero.cn, 1
+techzjc.com, 1
tecit.ch, 1
teckids.org, 1
+tecknobox.fr, 1
tecma.com, 1
tecmarkdig.com, 1
+tecnaa.com, 1
tecne.ws, 1
tecnicoelettrodomestici.roma.it, 1
tecnidev.com, 1
tecnoarea.com.ar, 1
-tecnobrasilloja.com.br, 1
tecnodritte.it, 1
tecnogaming.com, 1
tecnogazzetta.it, 1
tecnologiasurbanas.com, 1
-tecnologino.com, 1
tecnosa.es, 1
tecon.co.at, 1
tecyt.com, 1
@@ -46183,18 +48666,19 @@
teenerotic.net, 1
teengirl.pub, 1
teensexgo.com, 1
+teeqq.com, 1
teetje-doko.de, 1
teetoptens.com, 1
teeworlds-friends.de, 1
teganlaw.ca, 1
teganlaw.com, 1
tege-elektronik.hu, 1
+tehniss.rs, 1
tehplace.club, 1
tehrabbitt.com, 0
tehranperfume.com, 1
teixobactin.com, 1
tejarat98.com, 1
-tekanswer.com, 1
teknemodus.com.au, 1
teknik.io, 1
tekniksnack.se, 1
@@ -46202,7 +48686,6 @@
tekno.de, 1
teknoforums.com, 1
teknogeek.id, 1
-teknolit.com, 1
teknoroit.com, 1
tekstschrijvers.net, 1
tektuts.com, 1
@@ -46231,19 +48714,23 @@
telegenisys.com, 1
telegra.ph, 1
telegram.org, 1
-telegramdr.com, 1
telehealthventures.com, 0
telekollektiv.org, 1
telekothonbd.com, 1
telemessage.com, 1
+telemovi.com, 1
teleogistic.net, 1
telepass.me, 1
telephonedirectories.us, 1
telepons.com, 1
+teleskell.org, 1
+telestepina.ru, 1
telesto.online, 1
teletechnology.in, 0
teletexto.com, 1
+televizeseznam.cz, 1
telework.gov, 1
+telibee.com, 1
telling.xyz, 1
tellingua.com, 0
tellthemachines.com, 1
@@ -46259,7 +48746,7 @@
tem.li, 1
temariopolicianacional.es, 1
temariosdeoposiciones.es, 1
-temasa.net, 0
+temasa.net, 1
tematicas.org, 1
temizmama.com, 1
temnacepel.cz, 1
@@ -46269,7 +48756,6 @@
tempflix.com, 1
template-parks.com, 1
templateinvaders.com, 1
-templates-office.com, 1
templum.com.br, 1
temptraining.ru, 1
tempus-aquilae.de, 1
@@ -46278,6 +48764,7 @@
tenable.com.au, 1
tenberg.com, 1
tenbos.ch, 1
+tencent.xn--vuq861b, 1
tendance-et-accessoires.com, 1
tende.roma.it, 1
tendermaster.com.ua, 1
@@ -46305,7 +48792,6 @@
tentabrowser.com, 1
tentations-voyages.com, 0
tenthousandcoffees.com, 1
-tenthpin.com, 0
tenyx.de, 1
tenzer.dk, 1
teoleonie.com, 1
@@ -46325,6 +48811,7 @@
teriiphotography.com, 1
teriyakisecret.com, 1
terlindung.com, 1
+terme.viterbo.it, 1
termee.com, 1
terminalvelocity.co.nz, 1
termino.eu, 1
@@ -46339,9 +48826,9 @@
terrab.de, 0
terracloud.de, 0
terraelectronica.ru, 1
+terrafinanz.de, 0
terraform.io, 1
terragni-sarasin.ch, 1
-terrainator.com, 1
terralimno.com, 1
terralimno.eu, 1
terraluna.space, 1
@@ -46379,6 +48866,7 @@
testbirds.sk, 1
testeri.fi, 1
testeveonline.com, 1
+testfra.me, 1
testgeomed.ro, 1
testingbot.com, 1
testnode.xyz, 0
@@ -46391,6 +48879,7 @@
testsuite.org, 1
testsvigilantesdeseguridad.es, 1
testuje.net, 1
+testvocacional.online, 1
tetedelacourse.ch, 1
teto.nu, 1
tetraetc.com, 1
@@ -46404,7 +48893,6 @@
teulon.eu, 1
teunstuinposters.nl, 1
teusink.eu, 1
-teva-li.com, 1
tewarilab.co.uk, 1
tewkesburybouncycastles.co.uk, 1
texasabrasiveblasting.com, 1
@@ -46413,6 +48901,7 @@
texaspaintingandgutters.com, 1
texasparkinglotstriping.com, 1
texastwostepdivorce.com, 1
+texasurodoc.com, 1
texasvolunteerattorneys.org, 1
texby.com, 1
texhnolyze.net, 1
@@ -46425,8 +48914,8 @@
texterseo.de, 1
textinmate.com, 1
textpattern.com, 1
-textpedia.org, 1
-textualapp.com, 0
+textualapp.com, 1
+textundblog.de, 1
texture.net.au, 1
texus.me, 1
texy.info, 1
@@ -46458,6 +48947,7 @@
tgui.net, 1
tgw.com, 1
tgwork.com, 1
+th-music-finder.com, 1
th.search.yahoo.com, 0
thablubb.de, 1
thackbarth.net, 1
@@ -46465,6 +48955,7 @@
thaedal.net, 1
thai.dating, 1
thai.land, 1
+thaicurry.net, 1
thaicyberpoint.com, 1
thaiforest.ch, 1
thaigirls.xyz, 1
@@ -46490,6 +48981,7 @@
tharuka.com, 1
tharuka.de, 1
thatdarkplace.com, 1
+thatguyalex.com, 1
thatquiz.org, 1
thatsme.io, 1
thc-stadvdzon.nl, 1
@@ -46539,7 +49031,7 @@
theastrocoach.com, 1
theatre-schools.com, 1
theazoorsociety.org, 1
-thebakers.com.br, 1
+thebabypassport.com, 1
thebakery2go.de, 1
thebannerstore.com, 1
thebarrens.nu, 1
@@ -46555,6 +49047,7 @@
thebigdatacompany.com, 1
thebiggive.org.uk, 1
thebiglaskowski.com, 1
+thebigslow.com, 1
thebigwave.de, 1
thebikeinsurer.co.uk, 1
thebimhub.com, 1
@@ -46563,6 +49056,7 @@
thebirthdaysite.co.uk, 1
thebit.link, 1
theblackknightsings.com, 1
+theblacklock.com, 1
theblondeabroad.com, 1
theblueroofcottage.ca, 1
thebluub.com, 1
@@ -46597,11 +49091,11 @@
thechavs.xyz, 1
thecherryship.ch, 1
thechunk.net, 1
+theciso.com, 1
thecitywarehouse.clothing, 1
theclinician.com, 1
thecloudshelter.com, 1
thecoffeecamp.com, 1
-thecolumnist.net, 1
thecompany.pl, 1
theconcordbridge.azurewebsites.net, 1
thecondobuyers.com, 1
@@ -46618,6 +49112,7 @@
thecustomdroid.com, 1
thecyberaid.com, 1
theda.co.za, 1
+thedailyprosper.com, 1
thedailyupvote.com, 1
thedark1337.com, 1
thedarkartsandcrafts.com, 1
@@ -46636,7 +49131,6 @@
thedronechart.com, 1
thedroneely.com, 1
thedrunkencabbage.com, 1
-thedutchmarketers.com, 1
thedword.xyz, 1
theebookkeepers.co.za, 1
theeducationchannel.info, 1
@@ -46662,10 +49156,12 @@
thefengshuioffice.com, 1
theferrarista.com, 1
thefilmphotography.com, 1
+thefizz.uk, 1
theflowerbasketonline.com, 1
theflowershopdeddington.com, 1
-theflyingbear.net, 1
+theflyingbear.net, 0
thefnafarchive.org, 1
+thefootinstitutela.com, 1
theforkedspoon.com, 1
thefox.com.fr, 1
thefreemail.com, 1
@@ -46678,6 +49174,8 @@
thefunfirm.co.uk, 1
thefurnitureco.uk, 1
thefurniturefamily.com, 1
+thefusion.net.in, 1
+thegarage961.co.nz, 1
thegarrowcompany.com, 1
thegatheringocala.com, 1
thegeekdiary.com, 1
@@ -46722,22 +49220,27 @@
theinflatables-ni.co.uk, 1
theinflatablesne.co.uk, 1
theinitium.com, 1
+theinnerprism.com, 1
theintercept.com, 1
theinternationalgeekconspiracy.eu, 1
+theissen.io, 1
theissue.com.au, 1
theitsage.com, 0
thejacksoninstitute.com.au, 1
+thejoneshub.com, 1
thekev.in, 1
thekeymusic.com, 1
thekeytobusiness.co.uk, 1
thekindplate.ca, 1
thekingofhate.com, 0
+thekodester.ca, 1
thekovnerfoundation.org, 1
thelaimlife.com, 1
thelanscape.com, 1
thelastbeach.top, 1
thelastsurprise.com, 1
thelatedcult.com, 1
+thelbc.io, 1
thelearningenterprise.co.uk, 1
thelefthand.org, 1
thelegionshirley.co.uk, 1
@@ -46753,11 +49256,15 @@
thelounge.chat, 1
themallards.info, 1
themarshallproject.org, 1
+themaster.site, 1
+themasterplan.com.au, 1
+themathscentre.com, 1
themeaudit.com, 1
themecraft.studio, 1
themefoxx.com, 1
themeridianway.com, 1
themesurgeons.net, 1
+themetacity.com, 1
themiddle.co, 1
themigraineinstitute.com, 1
themilanlife.com, 1
@@ -46791,14 +49298,13 @@
theobromos.fr, 1
theoc.co, 1
theocharis.org, 1
-theodorahome.co, 1
-theodorahome.com.br, 1
theofleck.com, 1
theojones.name, 1
theokouzelis.com, 1
theoldbrewhouse.info, 1
theologyz.com, 1
theonethaimassage.de, 1
+theoptechnation.com, 1
theoriginalbit.com, 1
theory-test-online.co.uk, 1
theory.org, 1
@@ -46814,7 +49320,6 @@
thepaulagcompany.com, 1
thepaymentscompany.com, 1
thepb.in, 1
-thepeninsulaires.com, 1
thepeoplesdata.com, 1
thepeoplesdata.org, 1
thepharm.co.nz, 1
@@ -46826,7 +49331,6 @@
theplasticsurgerycenterofnashville.com, 1
theplaydaysbus.co.uk, 1
theplayspot.co.uk, 1
-theploughharborne.co.uk, 1
thepoplarswines.com.au, 1
theposhfudgecompany.co.uk, 1
theprincegame.com, 1
@@ -46887,6 +49391,7 @@
theserviceyouneed.com, 1
thesession.org, 0
thesetwohands864.com, 1
+theshaker.com.au, 1
thesharedbrain.ch, 1
thesharedbrain.com, 1
theshield.in, 1
@@ -46904,10 +49409,13 @@
thesmokingcuban.com, 1
thesnellvilledentist.com, 1
thesocialmediacentral.com, 1
-thesoftwarehouse.co.za, 1
+thesoftwarehouse.co.za, 0
+thesoundstageatstrangeland.com, 1
thesslstore.com, 1
thestandingroomrestaurant.com, 1
+thestatementjewelry.com, 1
thestationatwillowgrove.com, 1
+thesteamrooms.com, 1
thesteins.org, 0
thestoneage.de, 1
thestory.ie, 1
@@ -46917,15 +49425,14 @@
thestrategyagency.com.au, 1
thestreamable.com, 1
thestudyla.com, 1
-thestyle.city, 1
thestyleforme.com, 1
thesuppercircle.com, 1
theswissbay.ch, 1
thetapirsmouth.com, 1
thetassos.com, 1
-theteacherscorner.net, 1
thetechbasket.com, 1
thetenscrolls.com, 1
+thethreadofhope.org, 1
thethreepercent.marketing, 1
thetiedyelab.com, 1
thetinylife.com, 1
@@ -46940,18 +49447,18 @@
thetruthhurvitz.com, 1
thetuxkeeper.de, 0
thetvtraveler.com, 1
+theundefeated.com, 1
thevacweb.com, 1
thevalentineconstitution.com, 1
thevalueofarchitecture.com, 1
thevenueofhollywood.com, 1
theverybusyoffice.co.uk, 1
thevgg.com, 0
+theviewat55th.com, 1
thevisasofoz.com, 1
thevoid.one, 1
thevoya.ga, 1
-thevyra.com, 1
thewagesroom.co.uk, 1
-thewarrencenter.org, 1
thewaxhouse.academy, 1
thewaxhouse.de, 1
thewayofthedojo.com, 1
@@ -46965,6 +49472,7 @@
thewhitneypaige.com, 1
thewindow.com, 1
thewinstonatlyndhurst.com, 1
+thewizardsmanse.com, 1
thewoodkid.com.au, 1
theworkingeye.nl, 1
theworld.tk, 1
@@ -46994,14 +49502,18 @@
thierryhayoz.ch, 1
thietbithoathiem.net, 1
thijmenmathijs.nl, 1
+thijs.amsterdam, 1
thijsbekke.nl, 1
+thijsenarjan.nl, 1
thijsslop.nl, 1
thijsvanderveen.net, 1
thinegen.de, 1
thing.vn, 1
+thing4everyone.com, 1
thingies.site, 1
-thingsimplied.com, 1
+thingsimplied.com, 0
thingsof.org, 1
+thingswithstuff.llc, 1
think-asia.org, 1
think-pink.info, 1
think-positive-watches.de, 1
@@ -47014,6 +49526,7 @@
thinkmarketing.ca, 1
thinkquality.nl, 1
thinkrealty.com, 1
+thinktac.com, 1
thinktux.net, 1
thirdbearsolutions.com, 1
thirdgenphoto.co.uk, 1
@@ -47028,17 +49541,18 @@
thisisgrey.com, 1
thisishugo.com, 1
thisistechtoday.com, 1
-thisisthefinalact.com, 1
thisistheserver.com, 1
thisiswhywemom.com, 1
thismatter.com, 1
thismumdoesntknowbest.com, 1
thisoldearth.com, 1
+thisphone.us, 1
thisserver.dontexist.net, 1
thistleandleaves.com, 1
thiswebhost.com, 0
thitruongsi.com, 1
thm.vn, 1
+thmpartners.com, 1
thole.org, 1
thom4s.info, 1
thomalaudan.de, 1
@@ -47092,7 +49606,6 @@
thoughtsynth.net, 1
thoughtsynth.org, 1
thouni.de, 1
-thousandgreens.com, 1
thousandoakselectrical.com, 1
thousandoaksexteriorlighting.com, 1
thousandoakslandscapelighting.com, 1
@@ -47116,7 +49629,6 @@
threv.net, 1
thriftdiving.com, 1
thrillernyc.com, 1
-thrivesummit.com, 1
thriveta.com, 1
thriveweb.com.au, 1
throttlerz.in, 1
@@ -47124,7 +49636,7 @@
throwaway.link, 1
throwpass.com, 1
thrush.com, 1
-thrx.net, 1
+thsc.org, 1
thues.eu, 1
thuisverpleging-meerdael.be, 1
thullbery.com, 1
@@ -47150,6 +49662,7 @@
ti-js.com, 1
ti-pla.net, 1
ti-planet.org, 1
+ti780.com, 1
tiagonunes.pt, 1
tiaki.org, 1
tianeptine.com, 1
@@ -47166,9 +49679,11 @@
tibovanheule.space, 1
ticfleet.com, 1
tichieru.pw, 1
+ticinoscout.ch, 1
ticketassist.nl, 1
+ticketcity.com, 1
ticketdriver.com, 1
-ticketmaze.com, 0
+ticketmaze.com, 1
ticketpro.ca, 0
ticketrunway.com, 1
ticketslover.com, 1
@@ -47184,13 +49699,13 @@
tidy.chat, 1
tidycustoms.net, 1
tiekoetter.com, 1
-tielectric.ch, 0
+tiendadecosplay.es, 1
tiendafetichista.com, 1
tiens-ib.cz, 1
-tier-1-entrepreneur.com, 1
tierarztpraxis-bogenhausen.de, 1
tierarztpraxis-illerwinkel.de, 1
tierarztpraxis-weinert.de, 1
+tiergear.com.au, 1
tiernanx.com, 1
tieronegraphics.com, 1
tierraprohibida.net, 1
@@ -47199,6 +49714,7 @@
tifan.net, 1
tifaware.com, 1
tiffnix.com, 1
+tiger21.com, 1
tigerchef.com, 1
tigerdile.com, 1
tigernode.com, 1
@@ -47206,6 +49722,7 @@
tigerscu.org, 1
tiggeriffic.com, 1
tiggi.pw, 0
+tightassporntube.com, 1
tigit.co.nz, 1
tiglitub.com, 1
tiihosen.fi, 1
@@ -47220,18 +49737,13 @@
tildesnyder.com, 1
tilesbay.com, 1
tileyourvisit.pt, 1
-tiliaze.be, 1
-tiliaze.biz, 1
tiliaze.eu, 1
-tiliaze.info, 1
-tiliaze.net, 1
tilikum.io, 1
till.im, 1
tillberg.us, 1
tilleysbouncycastles.co.uk, 1
tillseasyscore.com, 1
tilman.ninja, 1
-tilosp.de, 1
tilta.com, 1
tiltedwindmillcrafts.com, 1
tim-demisch.de, 1
@@ -47249,13 +49761,16 @@
time2060.ru, 1
time22.com, 1
time2choose.com, 1
+timeatlas.com, 1
timeauction.hk, 1
timebox.tk, 1
timebutler.de, 1
timecd.cn, 1
+timeclub24.ru, 1
timeglass.de, 1
timeless-photostudio.com, 1
timelessskincare.co.uk, 1
+timelimit.io, 1
timelockstash.com, 1
timer.fit, 1
timersuite.com, 1
@@ -47266,9 +49781,9 @@
timetotrade.com, 1
timewasters.nl, 1
timewk.cn, 1
+timeworld.su, 1
timhieuthuoc.com, 1
timi-matik.hu, 1
-timing.com.br, 1
timjk.de, 0
timmersgems.com, 1
timmy.im, 1
@@ -47297,6 +49812,7 @@
tinf15b4.de, 1
tinfoilsecurity.com, 0
tinfoleak.com, 1
+tinhbotnghegold.com, 1
tinhchattrangda.vn, 1
tink.network, 1
tinkerbeast.com, 1
@@ -47346,6 +49862,7 @@
tischlerei-klettke.de, 1
tism.in, 1
tissot-mayenfisch.com, 1
+tissus-paris.com, 1
tisvapo.it, 1
tit-cdn.de, 1
tit-dev.de, 1
@@ -47356,12 +49873,14 @@
titandirect.co.uk, 1
titanous.com, 1
titanplumbingservices.com.au, 1
+titanpointe.org, 0
titansized.com, 1
titanwaterproofing.com.au, 1
titelseite.ch, 1
titiansgirlphotography.com, 1
titli.fr, 1
titouan.co, 0
+titser.ph, 1
tittelbach.at, 1
titusetcompagnies.net, 1
tivido.nl, 1
@@ -47375,8 +49894,9 @@
tjl.rocks, 1
tjp.ch, 1
tjs.me, 1
-tjsbouncycastles.co.uk, 1
tju.me, 1
+tjxxzy.com, 1
+tk-its.net, 1
tkacz.pro, 1
tkanemoto.com, 1
tkat.ch, 1
@@ -47416,11 +49936,9 @@
tmberg.ml, 1
tmberg.tk, 1
tmc.com.mt, 1
-tmcpromotions.co.uk, 1
tmcreationweb.com, 1
tmd.cool, 1
tmdb.biz, 1
-tmdc.ddns.net, 1
tmf.ru, 1
tmhr.moe, 1
tmi-products.eu, 1
@@ -47442,6 +49960,7 @@
tnosha.gov, 1
tnrealid.gov, 1
tntmobi.com, 1
+tntware.com, 1
tnwioa.gov, 1
tny.link, 1
to-riktari.gr, 1
@@ -47451,8 +49970,10 @@
tob-rulez.de, 1
tobacco.gov, 1
tobaccolocker.com, 1
+tobbro-trans.de, 1
tobedo.net, 1
tober-cpag.de, 1
+tobevictorious.com, 1
tobi-mayer.de, 1
tobi-server.goip.de, 1
tobi-videos.goip.de, 1
@@ -47473,10 +49994,10 @@
tobiashorvath.de, 1
tobiaskorf.de, 1
tobiaspahlings.de, 1
-tobiassachs.de, 1
tobiassattler.com, 1
tobiaswiese.com, 1
tobiaswiese.eu, 1
+tobiaswiese.net, 1
tobiaswiese.org, 1
tobiaswiese.work, 1
tobiemilford.com, 1
@@ -47508,6 +50029,7 @@
todoereaders.com, 1
todoescine.com, 1
todoist.com, 1
+todoist.net, 1
todon.fr, 1
todoscheduler.de, 1
todoscheduler.org, 1
@@ -47516,7 +50038,6 @@
toeglhofer.at, 1
toeightycountries.com, 1
toekomstperspectief.be, 1
-toerclub-ing-arnhem.nl, 1
toerschaatsenknsb.nl, 1
toetsplatform.be, 1
tofa-koeln.de, 1
@@ -47561,13 +50082,16 @@
toleressea.fr, 1
toles-sur-mesure.fr, 1
tolle-wolke.de, 1
+tollerunterricht.com, 1
tollfreeproxy.com, 1
+tollmanz.com, 0
tollsjekk.no, 1
tom-geiger.de, 1
tom-kunze.de, 1
tom-kurka.cz, 1
tom.horse, 1
tom.je, 1
+tom.ro, 1
tom94.net, 1
tomabrafix.de, 1
tomahawk.ca, 1
@@ -47582,8 +50106,11 @@
tomatis-nantes.com, 1
tombaker.me, 1
tomberek.info, 1
-tombroker.org, 1
tombrossman.com, 1
+tombu.biz, 1
+tombu.info, 1
+tombu.org, 1
+tombu.xyz, 1
tomd.ai, 1
tomend.es, 1
tomershemesh.me, 1
@@ -47592,7 +50119,7 @@
tomharling.uk, 1
tomharris.tech, 1
tomi.cc, 1
-tomica.me, 1
+tomica.me, 0
tomik.cloud, 1
tomiler.com, 1
tomjans.nl, 1
@@ -47608,6 +50135,7 @@
tomo.gr, 0
tomorrowmuseum.com, 1
tomosm.net, 1
+tomphill.co.uk, 0
tomravinmd.com, 1
tomrei.com, 1
tomrichards.net, 1
@@ -47622,10 +50150,12 @@
tomvote.com, 1
tomwassenberg.com, 1
tomwassenberg.nl, 1
+tomwellington.design, 1
tomwilson.io, 1
tomyork.net, 1
tonabor.ru, 1
tonage.de, 1
+tonarinoliusan.com, 1
tonburi.jp, 0
toncusters.nl, 1
tondles.com, 1
@@ -47652,6 +50182,7 @@
toni-dis.ch, 0
tonifarres.net, 1
tonigallagherinteriors.com, 1
+tonight.de, 1
tonkayagran.com, 1
tonkayagran.ru, 1
tonkinson.com, 1
@@ -47667,7 +50198,6 @@
tonymanning.com, 1
tonytan.cn, 1
tonytan.io, 1
-tonytron.com.br, 1
tonyw.xyz, 1
tonywebster.com, 1
too.gy, 1
@@ -47702,7 +50232,6 @@
top4shop.de, 1
top5hosting.co.uk, 1
top6casinos.com, 1
-top9.fr, 1
topanlage.de, 1
topaxi.ch, 1
topaxi.codes, 1
@@ -47725,6 +50254,7 @@
topfivepercent.co.uk, 1
topgshop.ru, 1
tophat.studio, 1
+tophr.kz, 1
topicdesk.com, 1
topicit.net, 1
topirishcasinos.com, 1
@@ -47733,6 +50263,7 @@
toplist.cz, 1
toplist.eu, 1
toplist.sk, 1
+topmmogames.org, 1
topnotchendings.com, 1
topnotepad.com, 1
topodin.com, 1
@@ -47775,6 +50306,7 @@
tormakristof.eu, 1
tormentedradio.com, 0
torn1.se, 1
+torneobottacin.it, 1
torngalaxy.com, 1
torogroups.com, 1
torontoaccesscontrol.com, 1
@@ -47794,7 +50326,6 @@
torrentfunk.icu, 1
torrentfunk.pw, 1
torrentfunk2.com, 1
-torrentgamesps2.info, 1
torrentpier.me, 1
torrenttop100.net, 1
torrentz2.al, 1
@@ -47808,10 +50339,9 @@
torte.roma.it, 1
tortocan.com, 1
tortoises-turtles.com, 1
-tortugan.com.br, 1
tosainu.com.br, 1
+tosatopsicologabologna.com, 1
toscer.me, 0
-toschool.com.br, 1
toshen.com, 1
toshkov.com, 1
tosolini.info, 1
@@ -47822,7 +50352,6 @@
totaku.ru, 0
totalaccess.com.ua, 1
totalaccessnicaragua.co, 1
-totalbike.com.br, 1
totalcarcheck.co.uk, 1
totalchecklist.com, 1
totalclean.co.uk, 1
@@ -47831,10 +50360,10 @@
totalhomecareinc.com, 1
totallylegitimatehosting.ru, 1
totallynotaserver.com, 1
-totalpackers.com, 1
totalpahire.com, 1
totalparts.com.au, 1
totalprint.hu, 1
+totalsport-bg.com, 1
totaltriathlon.com, 1
totalwebmedia.nl, 1
totch.de, 1
@@ -47847,30 +50376,30 @@
touch-up-net.com, 1
touch.facebook.com, 0
touch.mail.ru, 1
+touchinformatica.com, 1
touchoflife.in, 1
touchscreentills.com, 1
touchstone.io, 1
touchsupport.com, 1
touchtable.nl, 1
+touchtunesnz.com, 1
touchweb.fr, 1
touchwoodtrees.com.au, 1
tougetu.com, 1
touhou.ac.cn, 1
touhou.fm, 1
-touhou.tw, 1
touhouwiki.net, 1
toujours-actif.com, 1
toulineprestige.com, 1
tounyou-raku.com, 1
touray-enterprise.ch, 1
+tourdewestwoud.nl, 1
tourgest.net, 1
-tourify.me, 1
tourismwithme.com, 1
tourispo.com, 1
tournamentmgr.com, 1
tournevis.ch, 1
toursandtransfers.it, 1
-toursthatmatter.com, 1
tourtransferitaly.it, 1
tourtrektrip.com, 1
tous-travaux.ch, 1
@@ -47895,6 +50424,7 @@
tovaglioli-di-carta.it, 1
tovare.com, 1
toverland-tickets.nl, 1
+tovp.org, 1
towandalibrary.org, 1
towaway.ru, 1
tower.land, 1
@@ -47903,6 +50433,7 @@
townofbridgewater.ca, 1
townofruthnc.gov, 1
towsonroofers.com, 1
+towtruck.website, 1
towywebdesigns.uk, 1
tox21.gov, 1
toxicboot.com, 1
@@ -47913,11 +50444,13 @@
toymania.de, 1
toyota-kinenkan.com, 1
toysperiod.com, 1
+tozdev.com, 1
tp-iryuubun.com, 1
tp-kabushiki.com, 1
tp-kyouyufudousan.com, 1
tp-law.jp, 1
tpansino.com, 1
+tpastream.com, 1
tpbproxy.co, 1
tpbunblocked.org, 1
tpci.biz, 1
@@ -47969,9 +50502,11 @@
trade247.exchange, 1
tradedesk.co.za, 1
tradeinvent.co.uk, 1
-trademan.ky, 1
+tradeonfx.com, 1
+traderbot.com.br, 1
traderjoe-cloud.de, 1
tradernet.com, 1
+tradernet.ru, 1
tradeshowfreightservices.com, 1
tradexport.cn, 1
tradexport.com, 1
@@ -47994,6 +50529,7 @@
trafficmgr.net, 1
trafficologyblueprint.com, 1
trafficpixel.tk, 1
+trafficsafetymarketing.gov, 1
traffixdevices.com, 1
traficmusik.net, 1
traforet.win, 1
@@ -48040,12 +50576,14 @@
traintimes.lu, 1
traintimes.nl, 1
traintimes.se, 1
+trainyourtribe.com.au, 1
traista.ru, 1
traiteurpapillonevents.be, 1
trajano.net, 1
trajectfoto.nl, 1
trajectvideo.nl, 1
trakkr.tk, 1
+tramclub-basel.ch, 1
tran.pw, 1
trance-heal.com, 1
trance-heal.de, 1
@@ -48055,7 +50593,6 @@
trancendances.fr, 1
trangell.com, 1
tranhsondau.net, 0
-tranquillapp.com, 1
tranquillity.se, 1
transacid.de, 1
transappealrights.com, 1
@@ -48063,6 +50600,7 @@
transcendmotor.sg, 1
transcontrol.com.ua, 1
transcricentro.pt, 1
+transdyne.com, 1
transfer.pw, 1
transferbags.com, 1
transfers.do, 1
@@ -48099,6 +50637,7 @@
transnexus.com, 1
transoil.co.uk, 1
transpak-cn.com, 1
+transparent.cf, 1
transparentcorp.com, 1
transporta.it, 1
transporterlock.com, 1
@@ -48115,8 +50654,10 @@
trastornoevitacion.com, 1
trastornolimite.com, 1
tratamentoparacelulite.net, 1
+tratamientodelvitiligo.es, 1
trattamenti.biz, 1
trattamento-cotto.it, 1
+trattamentocotto.roma.it, 1
trauer-beileid.de, 1
trauertexte.info, 1
traumwerker.com, 1
@@ -48124,13 +50665,18 @@
travador.com, 1
travaux-toiture-idf.fr, 1
travel-dealz.de, 1
+travel2macedonia.com, 1
+travel2macedonia.com.mk, 1
+travel2macedonia.mk, 1
travel365.it, 1
travelarmenia.org, 1
+travelbuddiesperu.com, 1
traveleets.com, 1
travelemy.com, 1
travelfield.org, 1
travelholicworld.com, 1
traveling-thailand.info, 1
+travelinghacker.com.au, 1
travelinsurance.co.nz, 1
travellers.dating, 1
travelling.expert, 1
@@ -48140,6 +50686,7 @@
travelphoto.cc, 1
travelrefund.com, 1
travelshack.com, 1
+travelus.nl, 1
traverse.com.ua, 1
travi.org, 1
travis.nl, 1
@@ -48160,9 +50707,10 @@
trebek.club, 1
tree0.xyz, 1
treebaglia.xyz, 1
+treefelling-durban.co.za, 1
treehouse.pub, 1
-treehousebydesign.com, 1
treehouseresort.nl, 1
+treeoilpot.com, 1
trees.chat, 1
treeschat.com, 1
treestarmarketing.com, 1
@@ -48181,7 +50729,6 @@
treml-sturm.com, 1
tremoureux.fr, 1
trendingpulse.com, 1
-trendkraft.de, 1
trendreportdeals.com, 1
trendsettersre.com, 1
trendus.no, 1
@@ -48194,6 +50741,7 @@
tresorit.com, 1
tresorsecurity.com, 1
tretail.net, 1
+tretkowski.de, 1
treussart.com, 1
trevsanders.co.uk, 1
trezy.me, 1
@@ -48224,14 +50772,17 @@
tributh.ml, 1
tributh.net, 1
tributh.tk, 1
+tricare.mil, 1
tricefy4.com, 1
-trichdanhay.com, 1
triciaree.com, 1
trickedguys.com, 0
+trickle.works, 1
trico-pigmentazione.it, 1
triddi.com, 1
trident-online.de, 1
tridentflood.com, 1
+triefenbach.com, 1
+triefenbach.eu, 1
trietment.com, 1
trigardon-rg.de, 1
trigular.de, 1
@@ -48243,7 +50794,7 @@
trim-a-slab.com, 1
trim21.cn, 1
trimage.org, 1
-trinary.ca, 1
+trinary.ca, 0
trindonball.com, 1
trineco.com, 1
trineco.fi, 1
@@ -48254,7 +50805,6 @@
trinnes.net, 1
trio.online, 1
triop.se, 1
-trior.net, 1
triplekeys.net, 1
tripolistars.com, 1
tripp.xyz, 1
@@ -48283,15 +50833,18 @@
trollscave.xyz, 1
trommelwirbel.com, 1
tronatic-studio.com, 1
+trondelan.no, 1
tronlaserarena.cz, 1
tronmeo.com, 1
troomcafe.com, 1
troopaid.info, 1
trophee-discount.com, 1
tropicalserver.com, 0
+troplo.com, 1
trotec.com, 1
trotina.cz, 1
trouble-free-employees.com, 1
+troubles.ru, 1
trouver-son-chemin.com, 1
trouweninoverijssel.nl, 1
trovaprezzi.it, 1
@@ -48319,6 +50872,9 @@
truehempculture.com.au, 1
trueinstincts.ca, 1
truekey.com, 1
+truelovesakuya.info, 1
+trueminecraft.com, 1
+truendo.com, 1
truentumvet.it, 1
trueproxy.net, 1
truerizm.ru, 1
@@ -48333,7 +50889,6 @@
trueweb.es, 1
trufflemonkey.co.uk, 1
truhlarstvi-fise.cz, 1
-trulance.com, 1
truly-madly-happiness.de, 1
trumanlibrary.org, 1
truncus-encephali.co.uk, 1
@@ -48350,6 +50905,7 @@
truthmessages.pw, 1
truthsayer.tk, 1
truvisory.com, 1
+truyencuoi.org, 1
truyenfull.vn, 1
trw-reseller.com, 1
try2admin.pw, 1
@@ -48370,10 +50926,12 @@
trynta.com, 1
trynta.net, 1
trypineapple.com, 1
+tryplo.ca, 1
tryplo.com, 1
tryplo.io, 1
tryplo.net, 1
tryplo.org, 1
+tryplo.xyz, 1
tryretool.com, 1
tryti.me, 1
tryupdates.com, 1
@@ -48381,8 +50939,9 @@
trzepak.pl, 1
ts-publishers.com, 1
ts3-dns.com, 1
-ts3-dns.net, 0
+ts3-dns.net, 1
ts3-legenda.tech, 1
+ts5server.eu, 1
tsa-sucks.com, 1
tsab.moe, 1
tsai.com.de, 1
@@ -48396,6 +50955,7 @@
tsgkc1.com, 1
tsicons.com, 1
tsigaradiko.com, 1
+tsinnosti.com, 1
tsironis-olivenoel.de, 1
tslcontractors.co.uk, 1
tsng-stg.tk, 1
@@ -48412,6 +50972,7 @@
tsumegumi.com, 1
tsumi.it, 1
tsumi.moe, 1
+tsunami.gov, 1
tsundere.moe, 1
tsung.co, 1
tsura.org, 1
@@ -48421,6 +50982,11 @@
tsutsumi-kogyo.jp, 1
tsuyuzakihiroyuki.com, 1
tsv-1894.de, 1
+tt5197.co, 1
+tt9297.co, 1
+tt9397.com, 1
+tt9721.com, 1
+tt9728.co, 1
ttb.gov, 1
ttbonline.gov, 1
ttc-birkenfeld.de, 1
@@ -48440,6 +51006,7 @@
ttt.tt, 1
ttuwiki.ee, 1
ttuwiki.org, 1
+ttwoee.com, 1
ttwt.com, 1
tty.space, 1
tty1.net, 1
@@ -48467,6 +51034,7 @@
tucsonpcrepair.com, 1
tucuxi.org, 1
tudiennhakhoa.com, 1
+tudineroasi.com, 1
tudorproject.org, 1
tueplay.host, 1
tuev-hessen.de, 1
@@ -48481,6 +51049,8 @@
tuja.hu, 1
tujunfang.com, 1
tulenceria.es, 1
+tully.co.uk, 1
+tulpan22.ru, 1
tulsameetingroom.com, 1
tulsaworkshop.org, 1
tulumplayarealestate.com, 1
@@ -48494,6 +51064,7 @@
tunefish-entertainment.de, 1
tuner.cloud, 1
tuning-werkstatt-nuernberg.de, 1
+tuning.energy, 1
tuningblog.eu, 0
tunnelbear.com, 1
tunnelblick.net, 1
@@ -48526,12 +51097,14 @@
turpinpesage.fr, 1
tursiae.org, 1
turtleduckstudios.com, 1
+turtlepay.io, 1
turtlepwr.com, 1
turtles.ga, 1
turunculevye.com, 1
+turystyczny-system.pl, 1
tuscanyleather.it, 1
-tusi.co, 0
tusksol.com, 1
+tusmedicamentos.com, 1
tutanota.com, 1
tuto-craft.com, 1
tutoragency.org, 1
@@ -48543,7 +51116,6 @@
tutorme.com, 1
tuts4you.com, 1
tuttimundi.org, 1
-tuttoandroid.net, 1
tuvangoicuoc.com, 1
tuversionplus.com, 1
tuwaner.com, 1
@@ -48563,6 +51135,7 @@
tuzaijidi.com, 1
tv-programme.be, 1
tv-programme.com, 1
+tv-sports.fr, 1
tv2vie.org, 0
tvbaratas.net, 1
tvbeugels.nl, 0
@@ -48571,14 +51144,13 @@
tvcmarketing.com, 1
tvdates.info, 1
tver-msk.ru, 1
-tverdohleb.com, 1
tvhshop.be, 1
tvipper.com, 1
tvlanguedoc.com, 1
tvleaks.se, 1
+tvquot.es, 1
tvs-virtual.cz, 1
tvseries.info, 1
-tvsheerenhoek.nl, 1
tvteam.nl, 1
tvzr.com, 0
tw-hosting.de, 1
@@ -48606,17 +51178,18 @@
twilleys.com, 1
twincitynissantxparts.com, 1
twinkieman.com, 1
+twinkietotmom.com, 1
twinkseason.com, 1
twinztech.com, 1
twiri.net, 1
twisata.com, 1
+twist.com, 1
twistdevelopment.co.uk, 1
twisted-brains.org, 1
twistedwave.com, 1
twistertoneel.nl, 1
twisto.cz, 1
twisto.pl, 1
-twistopay.com, 1
twit-guide.com, 1
twitchplaysleaderboard.info, 1
twittelzie.nl, 1
@@ -48631,6 +51204,7 @@
twohuo.com, 1
twojfaktum.pl, 1
twoleftsticks.com, 1
+twonodes.games, 1
twoo.com, 1
twopif.net, 1
tworaz.net, 1
@@ -48652,7 +51226,6 @@
tycho.org, 1
tycom.cz, 1
tycyc88.com, 1
-tyil.work, 1
tykeplay.com, 1
tykoon.com, 1
tyler.rs, 1
@@ -48686,6 +51259,7 @@
tyroremotes.fr, 1
tyroremotes.nl, 1
tyroremotes.no, 1
+tyroremotes.pt, 1
tyroremotes.se, 1
tysox.de, 1
tysye.ca, 1
@@ -48696,6 +51270,7 @@
tzsec.com, 1
tzwe.com, 1
u-chan.com, 1
+u-grow.gr, 1
u-he.com, 1
u-martfoods.com, 1
u-page.nl, 1
@@ -48716,13 +51291,19 @@
u4mh-dev-accesscontroller.azurewebsites.net, 1
u4mh-dev-portal.azurewebsites.net, 1
u5.re, 1
+u5197.co, 1
u5b.de, 0
u5r.nl, 1
+u9297.co, 1
+u9397.com, 1
+u9721.com, 1
+u9728.co, 1
ua.search.yahoo.com, 0
uaci.edu.mx, 1
uae-company-service.com, 1
uangteman.com, 1
uasmi.com, 1
+uastrategy.org, 1
uat-activesg.com, 1
uatgootax.ru, 0
ub3rk1tten.com, 0
@@ -48746,6 +51327,7 @@
ubineering.de, 1
ubis.company, 1
ubis.group, 1
+ubiurbe.com, 1
ublaboo.org, 1
ubntleaks.com, 1
uborcare.com, 1
@@ -48767,6 +51349,8 @@
uctarna.online, 1
udancy.com, 1
udbhav.me, 1
+uddate-linthdcp-3345app.com, 1
+uddate-linthdcp-567app.com, 1
uddi.ng, 1
udo-luetkemeier.de, 1
udomain.net, 1
@@ -48779,6 +51363,7 @@
ueberwachungspaket.at, 1
uedaviolin.com, 1
uel-thompson-okanagan.ca, 1
+ueni.com, 1
uesociedadlimitada.com, 1
uevan.com, 1
uex.im, 1
@@ -48806,6 +51391,7 @@
uitvaartvrouwenfriesland.nl, 1
uitvaartzorg-heerenveen.nl, 1
uitvaartzorgzuidwestfriesland.nl, 1
+ujiyasu.com, 1
ujob.com.cn, 1
ujvary.eu, 1
uk.dating, 1
@@ -48819,16 +51405,19 @@
ukkeyholdingcompany.co.uk, 1
ukmeetandgreet.com, 1
ukmortgagecompare.co.uk, 1
-ukne.cn, 1
+ukne.cn, 0
ukooku.com, 1
ukozliku.cz, 1
ukpirate.org, 1
+ukr.media, 1
ukrainians.ch, 1
ukrigging.net, 1
ukrn.io, 1
ukrnet.co.uk, 1
uktw.co.uk, 1
+ukuchordnamer.com, 1
ukulelejim.com, 1
+ukutabs.com, 1
ukwct.org.uk, 1
ulabox.com, 1
uldsh.de, 1
@@ -48855,20 +51444,25 @@
ultrasteam.net, 1
ultratech.software, 1
ultratechlp.com, 1
+ultrautoparts.com.au, 1
um-sachsen-pictures.de, 1
uma.vn, 1
umanityracing.com, 1
+umartina.eu, 1
umasstransit.org, 1
umbertheprussianblue.com, 1
umbrellaye.online, 1
umbricht.li, 1
umenlisam.com, 1
umisonoda.com, 1
+umlcode.com, 1
ummati.com, 1
umsapi.com, 1
umwandeln-online.de, 1
+umzuege-berlin.com, 1
umzuege-hannover.net, 1
umzuege-wolfsburg.de, 1
+umzug-berlin24.de, 1
umzug-braunschweig24.de, 1
umzugsunternehmenberlin.eu, 1
un-framed.co.za, 1
@@ -48876,7 +51470,6 @@
un.fo, 1
unapp.me, 1
unatco.noip.me, 1
-unausa.com.br, 1
unbelievableplaces.de, 1
unblock-zh.org, 1
unblockall.xyz, 1
@@ -48887,6 +51480,7 @@
unblocked.cx, 1
unblocked.gdn, 1
unblocked.ink, 1
+unblocked.krd, 1
unblocked.lat, 1
unblocked.live, 1
unblocked.llc, 1
@@ -48901,6 +51495,7 @@
unblocked.vc, 1
unblocked.vet, 1
unblocked.vip, 1
+unblocked.win, 1
unblockweb.co, 1
unboundmoney.com, 1
unboxforteams.work, 1
@@ -48921,7 +51516,7 @@
underskatten.tk, 1
underwearoffer.com, 1
undo.co.il, 1
-undone.me, 1
+undp.lt, 1
unearaigneeauplafond.fr, 1
unece-deta.eu, 1
unedouleur.com, 1
@@ -48936,8 +51531,11 @@
unga.dk, 1
ungaeuropeer.se, 1
ungegamere.dk, 1
+ungelektro.no, 1
unghie.com, 1
+unhurriedluxury.com, 1
uni2share.com, 1
+unibolsit.com, 1
unicef-karten.at, 1
unicef.pl, 1
unicefcards.cz, 1
@@ -48984,14 +51582,14 @@
unipig.de, 1
uniprimebr.com.br, 0
uniq.site, 1
-unique-bouncy-castles.co.uk, 1
+uniqsys.eu, 1
unique-pathways.ch, 1
unique-pathways.com, 1
uniquepathways.ch, 1
unit7jazz.com, 1
unit7jazz.org, 1
unite-ka.de, 1
-uniteasia.org, 0
+uniteasia.org, 1
united-coders.com, 1
united-german-commander.de, 1
united-schools.net, 1
@@ -49000,11 +51598,13 @@
unitedcyberdevelopment.com, 1
unitedkingdoms-guild.com, 1
unitedpsychological.com, 1
+unitedstreamers.de, 1
unitel2000.de, 1
unityconsciousnessbooks.com, 1
univate.berlin, 1
univercite.ch, 1
univeril.com, 0
+univerkeys.com, 1
univerpack.net, 1
universal-happiness.com, 1
universal.at, 1
@@ -49030,16 +51630,21 @@
unlax.com, 1
unleash.pw, 1
unli.xyz, 1
+unlockblackberryfree.co.uk, 1
unlockboot.com, 0
unlocken.nl, 1
+unlocks.co.uk, 1
unlocktalent.gov, 1
unlogis.ch, 1
unmarkdocs.co, 1
unmonito.red, 1
unn-edu.info, 1
+unnamed.download, 1
uno-pizza.ru, 1
uno.fi, 1
+uno.uk, 1
unoccupyabq.org, 1
+unosconotros.com, 1
unp.me, 1
unpaismejor.es, 1
unpkg.com, 1
@@ -49059,6 +51664,7 @@
unser-gartenforum.de, 1
unsereins.me, 1
unsourirealecole.fr, 1
+unstable.network, 1
unstablewormhole.ltd, 1
unstamps.org, 1
unstoppableunits.com, 1
@@ -49079,6 +51685,9 @@
unxicdellum.cat, 1
uoone.com, 1
uotomizu.com, 1
+up-ai.com, 1
+up2mark.com, 1
+up2staff.com, 1
upaknship.com, 1
upakweship.com, 1
upandrunningtutorials.com, 1
@@ -49089,13 +51698,14 @@
upcloud.cz, 1
upd.jp, 1
upengo.com, 1
+upforshare.com, 1
upgamerengine.com, 1
upgamerengine.com.br, 1
upgamerengine.net, 1
upgauged.com, 1
upholsterydesign.com.au, 1
upitnik.rs, 1
-uplaqui.com.br, 1
+uplead.com, 1
uplinklabs.net, 1
upload.cat, 1
upload.facebook.com, 0
@@ -49114,8 +51724,7 @@
uprouteyou.com, 1
upsettunnel.com, 1
upsiteseo.com, 1
-uptechbrasil.com.br, 1
-uptimenotguaranteed.com, 1
+upstart.com, 1
uptodateinteriors.com, 1
uptogood.org, 1
uptoon.jp, 1
@@ -49132,13 +51741,14 @@
ur2.pw, 1
uradisam.rs, 1
uraimo.com, 1
+uraniborg.net, 1
uranius.eu, 1
urbackups.com, 1
urbalex.ch, 1
urban-culture.fr, 1
urban.melbourne, 1
urbancreators.dk, 1
-urbandance.club, 0
+urbandance.club, 1
urbane-london.com, 1
urbanesecurity.com, 1
urbanfi.sh, 1
@@ -49154,7 +51764,6 @@
urbanwaters.gov, 1
urbanwildlifealliance.org, 0
urbanxdevelopment.com, 1
-urbanxhome.com, 1
urbexdk.nl, 1
urbexing.eu, 1
urbizoroofing.com, 1
@@ -49164,7 +51773,6 @@
ureka.org, 1
urep.us, 1
urgences-valais.ch, 1
-urinedrugtesthq.com, 1
uriport.com, 1
uriports.com, 1
uripura.de, 1
@@ -49177,8 +51785,10 @@
urlaub-leitner.at, 1
urlgot.com, 1
urlscan.io, 1
+urlsimple.tk, 1
urltell.com, 1
urltodomain.com, 1
+urmom.lol, 1
urnes.org, 1
urology.wiki, 1
urown.net, 1
@@ -49190,13 +51800,18 @@
uruguay-experience.com, 1
urukproject.org, 1
usa-10.com, 1
+usa-10.net, 1
+usa-10.us, 1
usa-greencard.eu, 1
+usa10sb.com, 1
usa250.gov, 1
usaa.com, 0
+usaautoaz.com, 1
usabackground.com, 1
usability.gov, 1
usadba.net.ru, 1
usaestaonline.com, 1
+usage.be, 1
usagexchange.com, 1
usagm.gov, 1
usairlines.us, 1
@@ -49206,10 +51821,12 @@
usalearning.gov, 1
usamdt.com, 1
usap.gov, 0
+usarp.org, 1
usaseanconnect.gov, 1
usastaffing.gov, 1
usb-lock-rp.com, 1
usbcraft.com, 1
+usbcurrent.com, 1
usbevents.co.uk, 1
usbr.gov, 1
uscis.gov, 1
@@ -49217,6 +51834,7 @@
uscp8.com, 1
uscurrency.gov, 1
usd.de, 0
+usdfc.gov, 1
usdoj.gov, 1
usdoscloud.gov, 1
usds.gov, 1
@@ -49224,7 +51842,6 @@
use.ci, 1
usebean.com, 1
usedu.us, 1
-usemusic.com.br, 1
user-re.com, 1
userra.gov, 1
userstation.net, 1
@@ -49240,6 +51857,7 @@
usleep.net, 1
usninosnikrcni.eu, 1
usnti.com, 1
+uspaacc.com, 1
usphs.gov, 1
usportsgo.com, 1
uspsoig.gov, 1
@@ -49256,17 +51874,21 @@
usuan.net, 1
usweme.info, 1
uswitch.com, 1
-ut-addicted.com, 1
utahblackplate.com, 1
utahblackplates.com, 1
utahcanyons.org, 1
+utahfanclub.org, 1
+utahhomes-realestate.com, 1
utahhydrographics.com, 1
utahlocal.net, 1
utahtravelcenter.com, 1
+utavatu.mk, 1
utazas-nyaralas.info, 1
utazine.com, 1
utcast-mate.com, 1
utdsgda.com, 1
+uteasybooki.com, 1
+utensil.org, 1
utepils.de, 1
utgifter.no, 1
utilia.tools, 1
@@ -49278,7 +51900,6 @@
utilitarismo.com, 1
utilitronium.com, 1
utilityapi.com, 1
-utilityreport.eu, 1
utonia.ch, 1
utopialgb.org.uk, 1
utopicestudios.com, 1
@@ -49289,6 +51910,11 @@
utw.me, 1
utwente.io, 1
utzon.net, 1
+uu5197.co, 1
+uu9297.co, 1
+uu9397.com, 1
+uu9721.com, 1
+uu9728.co, 1
uuid.fr, 1
uuit.nl, 1
uv.uy, 1
@@ -49300,24 +51926,25 @@
uwelilienthal.de, 1
uwesander.de, 1
uwfreelanceopticien.nl, 1
+uwmarktspecialist.nl, 1
uwsoftware.be, 1
+uwusergdatasystems.com, 1
uwvloereruit.nl, 1
uxp-it.nl, 1
uxteam.com, 1
uy.search.yahoo.com, 0
uygindir.ml, 1
-uyku-apnesi.com, 1
uz.search.yahoo.com, 0
uzayliyiz.biz, 1
uzaymedya.com.tr, 1
uze-mobility.com, 1
uzpirksana.lv, 1
uzsvm.cz, 1
-uzzamari.com, 1
v-d-p.net, 1
v-spin.cz, 1
v-tek.fi, 1
v-u-z.ru, 1
+v0ctor.me, 1
v1sit0r.ru, 1
v2bv.net, 1
v2bv.win, 1
@@ -49327,7 +51954,12 @@
v2ray66.com, 1
v2ray666.com, 1
v4s.ro, 1
+v5197.co, 1
v5ray.top, 1
+v5ray.xyz, 1
+v9297.co, 1
+v9728.co, 1
+v9728.com, 1
va-reitartikel.com, 1
va.gov, 1
va1der.ca, 1
@@ -49335,7 +51967,6 @@
vacancyfiller.com, 1
vacationfund.co, 1
vacationsbyvip.com, 1
-vaccines.gov, 1
vacuumpump.co.id, 1
vadennissanofhiltonheadparts.com, 1
vadik.me, 1
@@ -49345,6 +51976,7 @@
vagabondgal.com, 1
vagaerg.com, 1
vagaerg.net, 1
+vaganciatechnology.com, 1
vagmour.eu, 1
vagpartsdb.com, 1
vagrantbits.com, 1
@@ -49353,10 +51985,12 @@
vaindil.com, 1
vaioswolke.xyz, 0
vairuok.lt, 1
+vakaconsulting.com, 1
vakantiedetective.nl, 1
vakantienet.nl, 1
vakuutuskanava.fi, 1
val-sec.com, 1
+valaphee.com, 1
valasi.eu, 1
valcano-krd.ru, 1
valcano.ru, 1
@@ -49365,21 +51999,23 @@
valdicass.com, 1
valecnatechnika.cz, 1
valek.net, 1
+valemountchamber.com, 1
+valemountmuseum.ca, 1
valenciadevops.me, 1
valenhub.com, 1
valenhub.es, 1
valentin-dederer.de, 1
valentin-ochs.de, 1
-valentin-sundermann.de, 1
valentin.ml, 1
+valentinarosamilia.ch, 1
+valentinarosamilia.com, 1
valentinberclaz.com, 1
valentineapparel.com, 1
valentineforpresident.com, 1
valentinesongs.com, 1
valentinritz.com, 1
+valeo-it.de, 1
valeriansaliou.name, 1
-vales.io, 1
-valesdigital.com, 1
valiant.finance, 1
validatis.com, 1
validator.nu, 1
@@ -49403,7 +52039,6 @@
valoremtax.ch, 1
valoremtax.com, 1
valorin.net, 1
-valorizofficial.com, 1
valshamar.is, 1
valsk.is, 0
valskis.lt, 1
@@ -49420,6 +52055,7 @@
valueofblog.com, 1
valueseed.net, 1
valuuttamuunnin.com, 1
+vamosbets.com, 1
vamosfalardesaude.pt, 1
vampire142.fr, 1
vampyrium.com, 0
@@ -49429,6 +52065,7 @@
vanagamseeds.com, 1
vanbinnenuit.nl, 1
vancityconcerts.com, 1
+vancoevents.com, 1
vancouvercosmeticsurgery.ca, 1
vancouverwatowncar.com, 1
vandalfsen.me, 1
@@ -49438,6 +52075,7 @@
vanderbiltcisa.org, 1
vanderkrieken.org, 1
vanderkroon.nl, 1
+vanderlest.de, 1
vandermeer.frl, 1
vanderrijt.nl, 0
vanderstraeten.dynv6.net, 1
@@ -49462,15 +52100,21 @@
vanohaker.ru, 1
vanouwerkerk.net, 1
vanspa.vn, 1
+vanss.org, 1
vantagepointpreneed.com, 1
vante.me, 0
vantien.com, 1
vantru.is, 1
+vanwa.ch, 1
vanwoensel.xyz, 1
vanwunnik.com, 1
+vape-hit.in, 1
vapecom-shop.com, 1
+vapecraftinc.com, 1
vapecrunch.com, 1
vapehour.com, 1
+vapeking.co.za, 1
+vapekingusa.com, 1
vapemania.eu, 1
vapensiero.co.uk, 1
vaperolles.ch, 1
@@ -49492,12 +52136,11 @@
variablyconstant.com, 1
variag-group.ru, 1
variag-montazh.ru, 1
-varicoseveinssolution.com, 1
varimedoma.com, 1
variomedia.de, 1
+varizh.by, 1
varmepumpe-guide.dk, 1
varonahairrestoration.com, 1
-varshasookt.com, 1
varshathacker.com, 1
varta.io, 1
varunagw.com, 1
@@ -49508,6 +52151,7 @@
varztupasaulis.eu, 1
varztupasaulis.lt, 1
varztupasaulis.net, 1
+vasanth.org, 0
vasastansbygg.se, 1
vascomm.co.id, 1
vase-eroticke-povidky.cz, 1
@@ -49523,16 +52167,15 @@
vasyharan.com, 1
vat-eu.com, 1
vat.direct, 1
-vatelecom.dk, 1
vats.im, 1
vattulainen.fi, 1
vauceri.hr, 1
-vaud-fleurs.ch, 1
vaughanrisher.com, 1
vault21.net, 1
vault81.de, 1
vaultproject.io, 0
vaur.fr, 1
+vave.men, 1
vavel.com, 1
vavouchers.com, 1
vawebsite.co, 1
@@ -49582,6 +52225,7 @@
ve3oat.ca, 1
veblr.com, 0
vec.ac.nz, 1
+vecchiofornobarletta.it, 1
vecerkaracing.cz, 1
vecozo.nl, 1
vectortrack.com.au, 1
@@ -49590,8 +52234,8 @@
vedma-praktik.com, 1
veg-leiden.nl, 1
vegalitarian.org, 1
+vegan-pratique.fr, 1
vegane-proteine.com, 1
-veganforum.org, 1
vegangaymer.blog, 1
veganism.co.uk, 1
veganism.com, 1
@@ -49602,11 +52246,10 @@
vegepa.com, 1
vegetariantokyo.net, 1
veggie-einhorn.de, 1
-veggie-treff.de, 1
-veggiesecret.com, 1
vegguide.org, 1
vegoresto.fr, 1
vehicleenquiry.service.gov.uk, 1
+vehiclematsuk.com, 1
vehicletax.service.gov.uk, 1
veii.de, 1
veil-framework.com, 1
@@ -49636,13 +52279,19 @@
venicefloridawebsitedesign.com, 1
venicerealdeal.com, 1
venje.pro, 1
+venmail.net, 1
+venstar.com, 1
ventajasdesventajas.com, 1
+venten.ee, 1
ventesprivees-fr.com, 1
+venti-athens.gr, 1
ventilateurs-plafond.com, 1
ventizo.com, 1
ventriloservers.biz, 1
venturavwparts.com, 1
venturebanners.co.uk, 1
+ventures.lgbt, 1
+ventureslgbt.com, 1
venturum.com, 1
venturum.de, 1
venturum.eu, 1
@@ -49652,7 +52301,6 @@
veply.com, 1
ver.ma, 1
vera.bg, 1
-veracix.ca, 1
veramagazine.jp, 1
verasani.ch, 1
verasani.com, 1
@@ -49677,10 +52325,11 @@
verifalia.com, 1
verifiedjoseph.com, 1
verifiny.com, 1
+verifygroup.com, 1
verifyos.com, 1
+verifyyourip.com, 1
veriny.tf, 1
veriomed.com, 1
-verios.com.br, 1
veritafineviolins.com, 1
veritas-data.de, 1
veritasinvestmentwealth.com, 1
@@ -49692,7 +52341,6 @@
vermeerdealers.com, 1
vermiliontaxiservice.com, 1
vermogeninkaart.nl, 1
-vermuetje.nl, 1
vernaeve-usedcars.be, 1
vernis-marins.com, 1
vernonatvclub.ca, 1
@@ -49718,13 +52366,13 @@
verses.space, 1
versfin.net, 1
versicherungen-werner-hahn.de, 1
-versicherungskontor.net, 1
verspai.de, 1
verstraetenusedcars.be, 1
vertebrates.com, 1
verteilergetriebe.info, 1
verticesedge.com, 1
verticrew.com, 1
+vertigo-rec.com, 1
vertigo.name, 0
vertner.net, 1
vertrieb-strategie.de, 1
@@ -49734,6 +52382,7 @@
verwayen.com, 1
very-kids.fr, 1
veryapt.com, 1
+verybin.com, 1
verymelon.de, 1
verymetal.nl, 1
veryyounglesbians.com, 0
@@ -49752,7 +52401,7 @@
vet-planet.com, 1
vetbits.com, 0
veteransonline.us, 1
-vetergysurveys.com, 1
+vetergysurveys.com, 0
veterinarian-hospital.com, 1
veterinario.roma.it, 1
veterinarioaltea.com, 1
@@ -49771,6 +52420,7 @@
vgatest.nl, 1
vgchat.us, 1
vgerak.com, 1
+vglist.co, 1
vgolos.zt.ua, 1
vgorcum.com, 1
vgropp.de, 1
@@ -49789,27 +52439,28 @@
viajandoporelmundo.com.ar, 1
viajaramsterdam.com, 1
viaje-a-china.com, 1
-vialibido.com.br, 1
-vialorran.com, 1
+viantours.net, 1
viaprinto.de, 1
viasinc.com, 0
viato.fr, 1
+vibgyyor.com, 1
vibrant-america.com, 1
vibrato1-kutikomi.com, 1
vicenage.com, 1
vicentee.com, 1
+vicgenesis.me, 1
vichiya.com, 1
vician.cz, 1
vicianovi.cz, 1
vicicode.com, 1
+vicious.space, 1
viciousflora.com, 1
-viciousviscosity.xyz, 1
vicjuwelen-annelore.be, 1
viclab.se, 1
victora.com, 1
victorblomberg.se, 1
victorcanera.com, 1
-victordiaz.me, 1
+victorcarwasher.com, 1
victoreriksson.ch, 1
victoreriksson.co, 1
victoreriksson.com, 1
@@ -49828,12 +52479,16 @@
victorjacobs.com, 1
victornet.de, 1
victoroilpress.com, 1
+victorpelletmill.com, 1
victorricemill.com, 1
victory.radio, 1
victoryalliance.us, 1
+victorzambrano.com, 1
+victusrp.gq, 1
vicugna.nl, 1
vicyu.com, 1
vid-immobilien.de, 1
+vid.me, 0
vida-it.com, 1
vida.es, 1
vidadu.com, 1
@@ -49878,7 +52533,6 @@
vietnamluxurytravelagency.com, 1
vietnamphotoblog.com, 1
vietnamwomenveterans.org, 1
-vietplan.vn, 1
vieux.pro, 1
view-page-source.com, 1
viewbook.com, 1
@@ -49887,8 +52541,12 @@
vifsoft.com, 1
viga.me, 1
vigenebio.com, 1
+vigilanciatotal.com, 1
+vigilanciaysalud.com, 1
vigilantnow.com, 1
+vigira.com.ar, 1
vigliano.ovh, 1
+vignaud.fr, 1
vignoblesdeletat.ch, 1
vigo-krankenversicherung.de, 1
vigo-tarife.de, 1
@@ -49922,14 +52580,11 @@
villa-gockel.de, 1
villa-romantica-zillertal.at, 1
villaella.com, 1
-villafiore.com.br, 1
villagecardshop.co.uk, 1
-villageunique.com.br, 1
villagockel.de, 1
villainsclothing.com.au, 1
villamariaamalfi.it, 1
villasenor.online, 1
-villasfinistere.fr, 1
villasforsale-bali.com, 1
villasoasissanur.com, 1
ville-aime.fr, 1
@@ -49944,6 +52599,7 @@
vilog.me, 1
viltsu.net, 1
vim.cx, 1
+vim.ge, 1
vima.ch, 1
vimeo.com, 1
vimeosucks.nyc, 1
@@ -49964,6 +52620,8 @@
vinetech.co.nz, 1
vingt.me, 1
vinicius.sl, 0
+vinifriuli.sk, 1
+vinigas.com, 1
vinilosdecorativos.net, 1
vinistas.com, 1
vinkt.eu, 1
@@ -49971,9 +52629,11 @@
vinnie.gq, 1
vinnyandchristina.com, 1
vinnyvidivici.com, 1
+vinodoc.cz, 1
vinokurov.tk, 1
vinolli.de, 1
vinosalmundo.com, 1
+vinoshipper.com, 1
vinovum.net, 1
vinsation.com, 1
vintagebandfestival.org, 1
@@ -49985,7 +52645,6 @@
vintagetrailerbuyers.com, 1
vintazh.net, 1
vinticom.ch, 1
-vintock.com, 1
vinzite.com, 1
violet-letter.delivery, 1
violin4fun.nl, 1
@@ -49995,29 +52654,32 @@
viosey.com, 1
vip4553.com, 1
vip8522.com, 1
+vipam8.com, 1
vipesball.cc, 1
vipesball.info, 1
vipesball.me, 1
vipesball.net, 1
+vipfitter.com, 1
vipi.es, 1
vipllcnj.com, 1
+vips.pl, 1
viptamin.eu, 1
viptamol.com, 1
viqo.pl, 1
vir-tec.eu, 0
vir2.me, 1
-viral32111.com, 1
+viral32111.com, 0
viralboombox.xyz, 1
viralpop.it, 1
viralsv.com, 1
virgopolymer.com, 1
viridis-milites.cz, 1
virtit.fr, 1
+virtualcitehuallaga.com, 1
virtualcloud.ddns.net, 1
virtualcommodities.org, 1
virtualdesignmedia.com, 0
virtuality4d.com, 1
-virtualizy.de, 1
virtuallifestyle.nl, 1
virtualmt2.pl, 1
virtualsanity.com, 1
@@ -50030,20 +52692,20 @@
virus.pm, 1
virvum.ch, 1
visadaifu.com, 1
-visaexpert.co.za, 1
visalist.io, 1
visalogy.com, 1
visaop.com, 1
visapourailleurs.fr, 1
visasofoz.com, 1
visaya.com.co, 1
-viscoelastico.com.br, 1
viscopic.com, 1
viseum.co.uk, 1
vishwashantiyoga.com, 1
+visibleone.com, 1
visibox.nl, 1
visikom.de, 1
visionarymedia.nl, 1
+visiondetails.ru, 1
visiondigitalsog.com, 1
visiondirectionaldrilling.com, 1
visionduweb.fr, 1
@@ -50062,6 +52724,7 @@
visitcambridgeshirefens.org, 1
visitkangaroovalley.com.au, 1
visitmaine.com, 1
+visitorguard.com, 1
visor.ph, 1
vista-research-group.com, 1
vistaalmar.es, 1
@@ -50080,14 +52743,12 @@
visualmasters.nl, 1
visudira.com, 1
vitahook.pw, 1
-vital-tel.co.uk, 1
vitalamin.at, 1
vitalamin.ch, 1
vitalamin.com, 1
vitalastin-sport.de, 1
vitalia.cz, 1
vitalismaatjes.nl, 1
-vitalityscience.com, 1
vitalthings.de, 1
vitalthrills.com, 1
vitalware.com, 1
@@ -50097,7 +52758,6 @@
vitaminler.com, 1
vitapingu.de, 1
vitastic.nl, 1
-vitavie.nl, 1
viteoscrm.ch, 1
vitkausk.as, 1
vitkutny.cz, 1
@@ -50109,6 +52769,7 @@
vitrado.de, 1
vitsoft.by, 1
viva2000.com, 1
+vivaio.roma.it, 1
vivaldi-fr.com, 1
vivaldi.club, 1
vivaldi.com, 1
@@ -50119,21 +52780,24 @@
vivemedialab.com, 1
vivendi.de, 1
viveport.com, 1
+vivesaludableconomnilife.com, 1
vivianmaier.cn, 1
vivid-academy.com, 1
vividinflatables.co.uk, 1
vividlumen.com, 1
-viviennevandenbos.nl, 1
vivirenelmundo.com, 1
vivo.sx, 1
vivoitaliankitchen.com, 1
+vivoregularizafacil.com.br, 0
vivy.com, 1
vixrapedia.org, 1
viyf.org, 1
viza.io, 1
vize.ai, 0
+vizierdata.ca, 1
vizija-nepremicnine.si, 1
vizional.com, 1
+vizionnetwork.co.uk, 1
vizzboard.com, 1
vjeff.com, 1
vjeff.net, 1
@@ -50142,14 +52806,15 @@
vk-k.com, 1
vkb-remont.ru, 1
vkennke.org, 1
+vkikaku.com, 1
vkino.com, 0
vkirichenko.name, 1
vkox.com, 1
vksportphoto.com, 1
vladimiroff.org, 1
vladislavstoyanov.com, 1
+vladsfads.com, 1
vlakem.net, 1
-vlastimilburian.cz, 1
vldkn.net, 1
vleesbesteld.nl, 1
vleij.com, 1
@@ -50180,6 +52845,8 @@
vnd.cloud, 1
vndb.org, 1
vnpay.vn, 1
+vns1780.com, 1
+vns3780.com, 1
vnvisa.center, 1
vnvisa.ru, 1
vocab.guru, 1
@@ -50191,6 +52858,7 @@
vochuys.nl, 1
vocus.aero, 1
vocustest.aero, 1
+voda.org.ru, 1
vodb.me, 1
vodb.org, 1
vodicak.info, 1
@@ -50198,6 +52866,7 @@
vodpay.net, 1
vodpay.org, 1
voeux.io, 0
+vofy.cz, 1
vogelbus.ch, 1
vogler.name, 1
vogt.tech, 1
@@ -50208,6 +52877,7 @@
voidcore.org, 1
voidi.ca, 1
voidma.in, 1
+voidnya.com, 1
voidpay.com, 1
voidpay.net, 1
voidpay.org, 1
@@ -50215,10 +52885,10 @@
voids.org, 1
voidshift.com, 1
voidx.top, 1
-voidzehn.com, 1
voipdigit.nl, 1
voipsun.com, 1
vojtechpavelka.cz, 1
+vojtekpince.hu, 1
vokativy.cz, 1
vokeapp.com, 1
volcain.io, 1
@@ -50240,27 +52910,30 @@
voloevents.com, 1
volqanic.com, 1
volta.io, 1
-voltahurt.pl, 0
+voltahurt.pl, 1
volto.io, 1
volubilisplus.fr, 1
volunteeringmatters.org.uk, 1
vomitb.in, 1
vonauw.com, 1
vonborstelboerner.de, 1
+vonimus.com, 1
+vonitsanet.gr, 1
vonniehudson.com, 1
vonski.pl, 1
-vonterra.us, 0
+vonterra.us, 1
voodoochile.at, 1
voolik.pw, 1
+voordeuren-opmaat.nl, 1
vooreenveiligthuis.nl, 0
voorjou.com, 1
vop.li, 1
+vorbrodt.blog, 1
vorderklier.de, 1
vorlage-musterbriefe.de, 1
vorlage-mustervertrag.de, 1
vorlagen-geburtstagsgruesse.de, 1
vorlicek.de, 1
-vorm2.com, 1
vorodevops.com, 1
vorte.ga, 1
vos-fleurs.ch, 1
@@ -50284,7 +52957,6 @@
votesandymurman.com, 1
votewa.gov, 1
votocek.cz, 1
-votockova.cz, 1
votoot.com, 1
votresiteweb.ch, 1
vouchinsurance.sg, 1
@@ -50311,11 +52983,14 @@
vpsao.org, 1
vpsboard.com, 1
vpsdream.dk, 1
+vpsou.com, 1
vpsport.ch, 1
vpsproj.dynu.net, 1
vpsvz.cloud, 1
+vpsvz.com, 1
vpsvz.net, 1
vqcymsa.com, 1
+vractive.pl, 1
vragenvanproust.nl, 1
vrandopulo.ru, 1
vrcholovka.cz, 1
@@ -50325,6 +53000,7 @@
vreeman.com, 1
vretmaskin.se, 1
vriesdonkow.be, 1
+vrifox.cc, 1
vrij-links.nl, 1
vrijgezellen-feest.com, 1
vrijgezellenfeestzwolle.com, 1
@@ -50332,15 +53008,15 @@
vrlaid.com, 0
vroedvrouwella.be, 1
vroyaltours.com, 1
-vrsystem.com.br, 1
vrtak-cz.net, 1
vrtouring.org, 1
vrzl.pro, 1
vsamsonov.com, 1
vscale.io, 1
+vscodownloader.net, 1
vsd.sk, 1
vsean.net, 1
-vseomedia.com, 1
+vseomedia.com, 0
vserver-preis-vergleich.de, 1
vsesrazu-raiffeisen.ru, 1
vsestoki.com, 1
@@ -50349,13 +53025,12 @@
vsoy.co.th, 1
vssnederland.nl, 1
vstehn.ru, 1
-vsund.de, 1
-vsx.ch, 1
vtaxi.se, 1
vtipe-vylez.cz, 1
vtt-hautsdefrance.fr, 1
vtuber-schedule.info, 1
vtuber.art, 1
+vtul.io, 1
vuakhuyenmai.vn, 1
vuasinhly.com, 1
vuatruyen.com, 1
@@ -50379,7 +53054,12 @@
vuvanhon.com, 1
vux.li, 1
vuzi.fr, 1
-vv1234.cn, 1
+vv1234.cn, 0
+vv5197.co, 1
+vv9297.co, 1
+vv9397.com, 1
+vv9721.com, 1
+vv9728.co, 1
vvactivia.nl, 1
vvave.net, 1
vvdbronckhorst.nl, 1
@@ -50392,6 +53072,7 @@
vw-touranclub.cz, 1
vwbusje.com, 1
vwfsrentacar.co.uk, 1
+vwh-kunden.de, 1
vwittich.de, 1
vwo.com, 1
vwoforangeparts.com, 1
@@ -50400,11 +53081,11 @@
vww-8522.com, 1
vx.hn, 1
vxapps.com, 1
-vxstream-sandbox.com, 1
vxz.me, 1
vybeministry.org, 1
vyber-odhadce.cz, 1
vyberodhadce.cz, 1
+vygeja.lt, 1
vynedmusic.com, 1
vyplnto.cz, 1
vyshivanochka.in.ua, 1
@@ -50416,6 +53097,7 @@
vzce.cn, 1
vzis.org, 1
vztekloun.cz, 1
+w-p-k.de, 1
w-spotlight.appspot.com, 1
w-w-auto.de, 1
w.wiki, 1
@@ -50430,9 +53112,12 @@
w4b.in, 1
w4eg.de, 1
w4nvu.org, 1
-w50.co.uk, 1
+w4solutions.de, 1
+w50.co.uk, 0
+w5197.co, 1
w5gfe.org, 1
w7k.de, 1
+w80010.com, 1
w84.it, 1
w889-line.com, 1
w889-line.net, 1
@@ -50442,8 +53127,13 @@
w88info.win, 1
w88xinxi.com, 1
w8less.nl, 1
+w9297.co, 1
+w9397.com, 1
w95.pw, 1
+w9721.com, 1
+w9728.co, 1
wa-stromerzeuger.de, 0
+wa.io, 1
wa.me, 1
waaw.tv, 1
wabatam.com, 1
@@ -50502,6 +53192,7 @@
walk.onl, 1
walkera-fans.de, 1
walkhighlandsandislands.com, 1
+walkhisway.co.za, 1
walksedona.com, 1
walksfourpaws.co.uk, 1
wallabet.fr, 1
@@ -50510,12 +53201,13 @@
wallacehigh.org.uk, 1
wallet.google.com, 1
wallet.pp.ua, 1
+walletconnector.cz, 1
wallethub.com, 0
walletnames.com, 1
wallinger-online.at, 1
wallingford.cc, 1
wallis-inside.ch, 1
-wallpapers-free.org, 1
+wallpapers-free.org, 0
wallpapers.pub, 1
wallpaperup.com, 1
walls.de, 1
@@ -50524,6 +53216,7 @@
walltime.info, 1
wallumai.com.au, 1
wallysmasterblaster.com.au, 1
+walma.re, 1
walnutgaming.com, 1
walnutis.net, 1
walpu.ski, 1
@@ -50557,7 +53250,6 @@
wangbangyu.gq, 1
wangbangyu.ml, 1
wangbangyu.tk, 1
-wangejiba.com, 1
wangjiatun.com.tw, 1
wangjun.me, 1
wangqiliang.cn, 1
@@ -50569,7 +53261,6 @@
wangqr.tk, 1
wangriwu.com, 1
wangtanzhang.com, 1
-wangwenbo.cn, 0
wangwill.me, 1
wangyubao.cn, 1
wangyue.blog, 1
@@ -50578,7 +53269,7 @@
wanmen.org, 1
wannaridecostarica.com, 1
wanquanojbk.com, 0
-wanvi.net, 0
+wantocode.com, 1
wanybug.cf, 1
wanybug.com, 1
wanybug.ga, 1
@@ -50604,6 +53295,7 @@
warekon.dk, 1
warenits.at, 0
warenmedia.com, 1
+warezoom.com, 1
warfield.org.uk, 1
wargameexclusive.com, 1
warhaggis.com, 1
@@ -50623,6 +53315,7 @@
warsh.moe, 1
warsonco.com, 1
wartorngalaxy.com, 1
+warung.host, 1
wasabiwallet.co, 1
wasabiwallet.io, 1
waschmaschinen-dienst.de, 1
@@ -50659,6 +53352,7 @@
waterdogsmokedfish.com, 1
waterdrop.tk, 1
waterfedpole.com, 0
+waterheaterdallastx.com, 1
waterleeftinbeek.nl, 1
watermonitor.gov, 1
wateroutlook.com, 1
@@ -50669,6 +53363,7 @@
waterside-residents.org.uk, 1
waterslide-austria.at, 1
watertrails.io, 1
+watervillewomenscare.com, 1
waterworkscondos.com, 1
watfordjc.uk, 1
watoo.tech, 1
@@ -50678,6 +53373,7 @@
waukeect.com, 1
wav-productions.com, 1
wave.is, 1
+wave.red, 1
wavengine.com, 1
wavesboardshop.com, 1
wavesoftime.com, 1
@@ -50709,7 +53405,6 @@
wbx.support, 1
wby.gd, 1
wby.tw, 1
-wc1234.cn, 1
wcbook.ru, 0
wcn.life, 0
wcosmeticsurgery.com, 1
@@ -50737,10 +53432,12 @@
wealthreport.com.au, 1
wearandcare.net, 1
weare1inspirit.com, 1
+wearebfi.co.uk, 1
wearegenki.com, 1
wearehackerone.com, 1
weareincognito.org, 1
wearepapermill.co, 1
+wearepapermill.com, 1
wearesouthafricans.com, 1
wearewithyou.org, 1
wearvr.com, 1
@@ -50755,7 +53452,6 @@
web-design.co.il, 1
web-fox23.ru, 1
web-hotel.gr, 1
-web-jive.com, 1
web-kouza.com, 1
web-mail.info, 1
web-odyssey.com, 1
@@ -50792,6 +53488,7 @@
webcasinos.com, 1
webcatchers.nl, 0
webcatechism.com, 0
+webcheck.pt, 1
webclimbers.ch, 1
webcollect.org.uk, 1
webcontentspinning.com, 1
@@ -50807,6 +53504,7 @@
webdesignplayground.io, 1
webdesignsandiego.com, 1
webdev-cw.me, 1
+webdev.solutions, 1
webdevops.io, 1
webdevxp.com, 1
webdl.org, 1
@@ -50835,23 +53533,23 @@
webhackspro.com, 1
webharvest.gov, 1
webhelyesarcu.hu, 1
+webhoffmann.de, 1
webhooks.stream, 1
webhopp.com, 1
webhost.guide, 1
-webhosting4u.gr, 1
webhostingshop.ca, 1
-webhostingzzp.nl, 0
+webhostingzzp.nl, 1
webhostplan.info, 1
webhotelli.website, 1
webhotelsoversigt.dk, 1
webia.in.th, 1
webies.ro, 1
+webini.co, 1
webinnovation.ie, 1
webionite.com, 1
webjobposting.com, 1
webkef.com, 1
webkeks.org, 1
-weblagring.se, 1
weblate.com, 1
weblate.cz, 1
weblate.org, 1
@@ -50866,8 +53564,10 @@
webmail.schokokeks.org, 0
webmail.xalqbank.az, 1
webmandesign.eu, 1
+webmarketingfestival.it, 1
webmaster-infographiste-lyon.fr, 1
webmediaprint.at, 1
+webmediums.com, 1
webmedpharmacy.co.uk, 1
webmetering.at, 1
webministeriet.net, 1
@@ -50878,7 +53578,6 @@
webnetmail4u.com, 1
webnexty.com, 1
webnoob.net, 1
-webogram.org, 0
webperformance.io, 1
webpinoytambayan.net, 1
webpinoytv.info, 1
@@ -50889,6 +53588,7 @@
webpubsub.com, 1
webqualitat.com.br, 1
webqueens.com, 1
+webrabbit.at, 1
webrebels.org, 0
webrentcars.com, 1
webreport.fr, 1
@@ -50902,6 +53602,8 @@
websenat.de, 1
websharks.org, 1
website-engineering.co.za, 1
+website-traffic.shop, 1
+websiteadvice.com.au, 0
websiteboost.nl, 1
websiteforlease.ca, 1
websiteout.ca, 1
@@ -50951,17 +53653,19 @@
webzanem.com, 1
wecanvisit.com, 1
wechatify.com, 1
+wecho.net, 1
weck.alsace, 1
wecleanbins.com, 1
wecobble.com, 1
+wed.pw, 1
weddingdays.tv, 1
weddingenvelopes.co.uk, 0
weddingfantasy.ru, 1
weddingsbynoon.co.uk, 1
weddywood.ru, 0
-wedestock.com, 1
wedg.uk, 1
wedos.com, 1
+wedovapes.co.uk, 1
wedplay.host, 1
weebl.me, 1
weeblr.com, 1
@@ -50978,7 +53682,6 @@
weekdone.com, 1
weekendinitaly.com, 1
weekly-residence.com, 1
-weeklycenter.co.jp, 1
weeknummers.be, 1
weeknummers.nl, 1
weekvandemediawijsheid.nl, 1
@@ -51056,6 +53759,7 @@
wellsolveit.com, 0
wellspringsga.com, 1
welovecatsandkittens.com, 1
+welovejudo.com, 1
welovemail.com, 1
welovemaira.com, 1
welpo.me, 1
@@ -51113,6 +53817,8 @@
werken-bij-inwork.nl, 1
werkenbijdfzs.nl, 1
werkenbijwierda.nl, 1
+werkeninvledder.nl, 1
+werkeninwesterveld.nl, 1
werkenvoorphiladelphia.nl, 1
werkgroepderdewereld.nl, 1
werkgroeppaleisparkhetloo.nl, 1
@@ -51123,12 +53829,10 @@
werkstattkinder.de, 1
werktor.com, 1
werktor.net, 1
-werkz.io, 1
wermeester.com, 1
werner-ema.de, 1
werpo.com.ar, 1
wertheimer-burgrock.de, 1
-wertpapiertreuhand.de, 1
werwolf-live.de, 1
wesecom.com, 1
wesell.asia, 1
@@ -51179,18 +53883,16 @@
westsuburbanbank.com, 1
westthorntonlabour.co.uk, 1
westtulsa.com, 1
-westwood.no, 1
wesupportthebadge.org, 1
weswitch4u.com, 1
wetofu.top, 1
+wetpussylipsex.com, 1
wetrepublic.com, 1
wettanbieter-vergleich.de, 1
-wettbonus.eu, 1
wette.de, 1
wetten.eu, 1
wetthost.com, 1
wevenues.com, 1
-wevg.org, 1
wew881.com, 1
wew882.com, 1
wewin88.com, 1
@@ -51216,13 +53918,14 @@
wfcp1010.com, 1
wfh.ovh, 1
wfh.se, 1
+wfl.ro, 1
wforum.nl, 1
-wfsystem.net, 1
wft-portfolio.nl, 1
wg-steubenstrasse.de, 1
wg-tools.de, 1
wg3k.us, 0
wgcp.com, 1
+wgdp.gov, 1
wge-feg.gc.ca, 1
wgec-fegc.gc.ca, 1
wgom.org, 1
@@ -51231,8 +53934,10 @@
wgsi-friesland.nl, 1
wgtrm.com, 1
wh-guide.de, 1
+wh36.net, 1
whanau.org, 0
what-wood.servehttp.com, 1
+what.tf, 1
whatagreatwebsite.net, 1
whatanime.ga, 1
whatarepatentsfor.com, 1
@@ -51248,12 +53953,14 @@
whatismycountry.com, 1
whatismyip.net, 0
whatismyipaddress.ca, 1
+whatismyipv6.info, 1
whatisthe.cloud, 1
whatnext.limited, 1
whatsahoy.com, 1
whatsapp.com, 1
whatsapp.net, 1
whatsmychaincert.com, 1
+whatsthisword.com, 1
whatsupgold.com.tw, 1
whatsupoutdoor.com, 1
whatthefile.info, 1
@@ -51279,12 +53986,14 @@
wheresbuzz.com.au, 1
whexit.nl, 1
whey-protein.ch, 1
+whichgender.today, 1
whiletrue.run, 1
whilsttraveling.com, 1
whing.org, 1
whipnic.com, 1
whirlpool-luboss.de, 1
whirlpool.net.au, 1
+whiskey.town, 1
whisky-circle.info, 1
whiskygentle.men, 1
whiskyglazen.nl, 0
@@ -51349,13 +54058,16 @@
whoisdhh.com, 1
whoisthenightking.com, 1
whoiswp.com, 1
+whoit.top, 1
wholesalecbd.com, 1
wholesomeharvestbread.com, 0
whollyskincare.com, 1
whoneedstobeprimaried.today, 1
whonix.org, 1
whoownsmyavailability.com, 1
+whorepresentsme.us, 1
whosyourdaddy.ml, 1
+whotracks.me, 1
whoturgled.com, 1
whqqq.com, 1
whqtravel.org, 0
@@ -51369,6 +54081,7 @@
whyopencomputing.ch, 1
whyopencomputing.com, 1
whysoslow.co.uk, 1
+whythisguy.com, 1
whytls.com, 1
whyworldhot.com, 1
whyy.eu.org, 1
@@ -51383,7 +54096,6 @@
wickelfischfrance.fr, 1
wickerliving.com, 1
wickrath.net, 1
-widdleguy.com, 0
wideboxmacau.com, 0
widegab.com, 1
wideinfo.org, 1
@@ -51502,6 +54214,7 @@
williamsroom.com, 1
williamtm.com, 1
willnorris.com, 1
+willosagiede.com, 1
willow.technology, 1
willowbrook.co.uk, 1
willowdalechurch.ca, 1
@@ -51534,10 +54247,11 @@
windowcleaningexperts.net, 1
windows-support.nu, 1
windows-support.se, 1
+windowsdoors.it, 1
+windowseatwanderer.com, 1
windowslatest.com, 1
windowsnerd.com, 1
windowsnoticias.com, 1
-windowwellcovers.com, 1
windrunner.se, 1
windscribe.com, 1
windsock-app.com, 1
@@ -51556,6 +54270,7 @@
wingify.com, 1
wingmin.net, 1
wingsofacow.com, 1
+wingspatagonia.com, 1
winhistory-forum.net, 1
winkelcentrumputten.nl, 1
winmodels.org, 1
@@ -51581,8 +54296,10 @@
wintodoor.com, 1
winwares.com, 1
winwitharval.co.uk, 1
+wiocha.pl, 1
wipswiss.ch, 1
wir-bewegen.sh, 1
+wir-machen-druck.de, 1
wircon-int.net, 1
wire.com, 1
wireframesoftware.com, 1
@@ -51600,8 +54317,10 @@
wisak.me, 1
wischu.com, 1
wisdomize.me, 1
+wisecountytx.gov, 1
wisedog.eu, 1
wishesbee.com, 1
+wishingyou.co.uk, 1
wishlist.net, 1
wispapp.com, 0
wisper.net.au, 1
@@ -51619,13 +54338,13 @@
withdewhua.space, 1
withextraveg.net, 1
withgoogle.com, 1
+withheld.xyz, 1
withinsecurity.com, 1
withsunglasses.co.uk, 1
withyoutube.com, 1
witneywaterpolo.org.uk, 1
witt-international.co.uk, 1
witte.cloud, 1
-wittepapaver.nl, 1
witting.co, 1
wittu.fi, 1
witway.nl, 0
@@ -51639,6 +54358,7 @@
wizzair.com, 1
wizzley.com, 1
wizznab.tk, 1
+wizzr.nl, 1
wj0666.com, 1
wjbolles.com, 1
wjcainc.com, 1
@@ -51657,7 +54377,6 @@
wlaws.com, 1
wlci.gov, 1
wlog.it, 1
-wlsme.org, 1
wlt.ca, 0
wltix.com, 0
wm-access.com, 1
@@ -51668,6 +54387,8 @@
wmcns.net, 1
wmfusercontent.org, 1
wmkowa.de, 1
+wmnrj.com, 1
+wnmed.com.au, 1
wnu.com, 1
wo-ist-elvira.net, 1
wo2forum.nl, 1
@@ -51675,6 +54396,7 @@
woaiuhd.com, 1
wobble.ninja, 1
wobblywotnotz.co.uk, 1
+wobker.co, 1
woblex.cz, 1
wochennummern.de, 1
wod-stavby.cz, 1
@@ -51689,9 +54411,9 @@
woheni.de, 1
wohlgemuth.rocks, 1
wohlpa.de, 1
-wohnbegleitung.ch, 1
wohnsitz-ausland.com, 1
woi.vision, 1
+wois.info, 1
wojak.xyz, 1
wokinghammotorhomes.com, 1
woktoss.com, 1
@@ -51711,11 +54433,11 @@
wolfram.io, 1
wolfsden.cz, 1
wolfshuegelturm.de, 1
-wolfvideoproductions.com, 1
wolfwings.us, 1
wolfy1339.com, 1
wolke7.wtf, 1
wolkenspeicher.org, 1
+wolkjehosting.nl, 1
wolkoopjes.nl, 1
wollekorb.de, 1
wollgredel.de, 1
@@ -51735,11 +54457,11 @@
womensalespros.com, 1
womenshairlossproject.com, 1
womensmedassoc.com, 1
-wonabo.com, 1
wonder.com.mx, 0
wonderbill.com, 1
wonderbits.net, 1
wonderbooks.club, 1
+wondercris.com, 1
wonderfuleducation.eu, 1
wonderfuleducation.nl, 1
wondergorilla.com, 1
@@ -51761,9 +54483,10 @@
woodlandsmetro.church, 0
woodlandsvale.uk, 1
woodlandwindows.com, 1
+woodminstermanagement.tk, 1
+woodminsterrealty.com, 1
woodomat.com, 1
woodsidepottery.ca, 1
-woodsmillparkapartmentsstl.com, 1
woodstocksupply.com, 1
woodwormtreatment.com, 1
woof.gq, 1
@@ -51777,6 +54500,7 @@
wootware.co.za, 1
wopplan.de, 1
wopr.network, 1
+wops.cc, 1
worca.de, 1
worcade.com, 1
worcade.net, 1
@@ -51787,8 +54511,11 @@
wordcounter.net, 1
wordher.com, 1
wordnietvindbaar.nl, 1
+wordops.io, 1
wordplay.one, 1
wordpress.com, 0
+wordpressfly.com, 1
+words.codes, 1
wordsmart.it, 1
wordsofamaster.com, 1
wordspy.com, 1
@@ -51809,25 +54536,28 @@
workingmachine.info, 1
worklizard.com, 1
workmart.mx, 1
-worknrby.com, 1
workoptions.com, 1
+workplace.com, 1
workraw.com, 1
workray.com, 1
works-ginan.jp, 1
+workshopengine.com.au, 1
workshopszwolle.nl, 1
workshopzwolle.com, 1
worksitevr.com, 1
+worksmarter.tv, 1
workwithgo.com, 1
world-education-association.org, 1
world-in-my-eyes.com, 1
world-lolo.com, 1
worldcareers.dk, 1
worldchess.london, 1
-worldcigars.com.br, 1
worldcubeassociation.org, 1
worldessays.com, 1
worldeventscalendars.com, 1
+worldmeetings.com, 1
worldmeteo.info, 1
+worldnettps.com, 1
worldofarganoil.com, 1
worldofbelia.de, 1
worldofparties.co.uk, 1
@@ -51846,15 +54576,16 @@
wormholevpn.net, 1
worst.horse, 0
wort-suchen.de, 1
+worthygo.com, 1
woshiluo.com, 1
woshiluo.site, 1
wot-tudasbazis.hu, 1
woti.dedyn.io, 1
wotra-register.com, 1
wotsunduk.ru, 1
-woudenberg.nl, 1
+woudenberg.nl, 0
woudenbergsedrukkerij.nl, 1
-woufbox.com, 1
+wound-doc.co.uk, 1
woutergeraedts.nl, 1
wouterslop.com, 1
wouterslop.eu, 1
@@ -51873,6 +54604,7 @@
wownmedia.com, 1
wozalapha.com, 1
wp-fastsearch.de, 1
+wp-france.com, 1
wp-master.org, 1
wp-mix.com, 1
wp-securehosting.com, 1
@@ -51881,14 +54613,15 @@
wp-stack.pro, 1
wp-tao.com, 1
wp-webagentur.de, 1
+wpabu.com, 1
wpac.de, 1
wpandup.org, 1
-wpbook-pacificmall.work, 1
wpboot.com, 1
+wpbox.cc, 1
wpcanban.com, 1
wpccu-cdn.org, 1
wpccu.org, 1
-wpcharged.nz, 1
+wpcdn.bid, 1
wpcheck.io, 1
wpcs.pro, 1
wpdublin.com, 1
@@ -51899,6 +54632,7 @@
wphelpwithhomework.tk, 1
wpherc.com, 1
wphlive.tv, 1
+wphosting.ovh, 1
wphostingblog.nl, 1
wpinter.com, 0
wpldn.uk, 1
@@ -51907,10 +54641,10 @@
wpmeetup-berlin.de, 1
wpmu-tutorials.de, 1
wpno.com, 0
+wpnuvem.com, 1
wpoptimalizace.cz, 1
wpostats.com, 0
wprodevs.com, 1
-wpscans.com, 1
wpserp.com, 1
wpsharks.com, 1
wpsitemovers.com, 1
@@ -51929,6 +54663,7 @@
wrdcfiles.ca, 1
wrdx.io, 1
wrenwrites.com, 1
+wrestling.net.au, 1
wrgms.com, 1
wrightselfstorageandremovals.com, 1
wristreview.com, 1
@@ -51969,6 +54704,7 @@
wsdcap.com, 1
wsdcapital.com, 1
wselektro.de, 1
+wsetech.com, 1
wsgvet.com, 1
wsl.sh, 1
wsldp.com, 1
@@ -51990,7 +54726,6 @@
wtup.net, 1
wtw.io, 1
wuchipc.com, 1
-wucke13.de, 1
wuerfel.wf, 1
wuerfelmail.de, 1
wufupay.com, 1
@@ -52024,18 +54759,24 @@
wuxiaohen.com, 1
wuyang.ws, 1
wuyue.photo, 1
-wv-n.de, 1
+wv-n.de, 0
wvg.myds.me, 1
wvv-8522.com, 1
wvw-8522.com, 1
ww-design.ch, 1
ww0512.com, 1
ww2onlineshop.com, 1
+ww5197.co, 1
+ww9297.co, 1
+ww9397.com, 1
+ww9721.com, 1
+ww9728.co, 1
wwbsb.xyz, 1
+wwc.ren, 1
wweforums.net, 1
wweichen.com.cn, 1
wwgc2011.se, 1
-wwjd.dynu.net, 1
+wwtext.com, 1
wwv-8522.com, 1
wwv-8722.com, 1
www-33445.com, 1
@@ -52046,11 +54787,10 @@
www-80036.com, 1
www-8522.am, 1
www-8522.com, 1
-www-86499.com, 1
www-8722.com, 1
www-8887999.com, 0
www-9822.com, 1
-www-pj009.com, 1
+www-railto.com, 1
www.aclu.org, 0
www.airbnb.com, 1
www.amazon.ca, 1
@@ -52127,6 +54867,7 @@
www.wordpress.com, 0
www.zdnet.com, 1
www68277.com, 1
+wwwrailto.com, 1
wwww.is, 1
wx37.ac.cn, 1
wxcafe.net, 1
@@ -52151,11 +54892,11 @@
wylog.ph, 1
wyo.cam, 1
wyomingexiles.com, 1
-wypemagazine.se, 1
wyrickstaxidermy.com, 1
wyrihaximus.net, 1
wyrimaps.net, 1
wyssmuller.ch, 1
+wysz.com, 1
wyu.cc, 1
wywabmnie.pl, 1
wyydsb.cn, 1
@@ -52168,24 +54909,31 @@
wzilverschoon.nl, 1
wzrd.in, 1
wzyboy.org, 1
+x-6.pl, 1
x-iweb.ru, 1
x-lan.be, 1
x-one.co.jp, 1
x.io, 1
x.st, 1
+x00.me, 1
x0r.be, 1
x13.com, 1
x1616.tk, 1
x2d2.de, 0
x378.ch, 1
x509.io, 1
+x5197.co, 1
x64architecture.com, 1
x69.biz, 1
x69x.net, 1
x6r3p2yjg1g6x7iu.myfritz.net, 1
x7plus.com, 1
+x9297.co, 1
+x9721.com, 1
+x9728.co, 1
xa.search.yahoo.com, 0
xa1.uk, 1
+xaffit.com, 1
xalqbank-online.az, 1
xanadu-auto.cz, 1
xanadu-catering.cz, 1
@@ -52194,25 +54942,120 @@
xanadu-trans.cz, 1
xanax.pro, 0
xanderbron.tech, 1
+xanimalcaps.com, 1
xants.de, 1
+xanyl.de, 1
xatr0z.org, 0
xavier.is, 1
xavierdmello.com, 1
-xb6638.com, 0
-xb6673.com, 0
+xb008.com, 1
+xb1001.com, 1
+xb115.com, 1
+xb2002.com, 1
+xb201.com, 1
+xb3008.com, 1
+xb306.com, 1
+xb3636.com, 1
+xb380.com, 1
+xb3888.com, 1
+xb6008.com, 1
+xb601.com, 1
+xb6600.com, 1
+xb6610.com, 1
+xb6616.com, 1
+xb6619.com, 1
+xb6625.com, 1
+xb6627.com, 1
+xb6628.com, 1
+xb6629.com, 1
+xb6632.com, 1
+xb6636.com, 1
+xb6638.com, 1
+xb6639.com, 1
+xb6656.com, 1
+xb6673.com, 1
+xb6676.com, 1
+xb6679.com, 1
+xb6680.com, 1
+xb6683.com, 1
+xb6689.com, 1
+xb6692.com, 1
+xb6696.com, 1
+xb6806.com, 1
+xb6808.com, 1
+xb6866.com, 1
+xb6880.com, 1
+xb7001.com, 1
+xb7077.com, 1
+xb7676.com, 1
+xb780.com, 1
+xb8006.com, 1
+xb8018.com, 1
+xb836.com, 1
xb83studio.ch, 1
-xb851.com, 0
-xb862.com, 0
-xb913.com, 0
-xb917.com, 0
-xb925.com, 0
-xb927.com, 0
-xb965.com, 0
-xb983.com, 0
+xb851.com, 1
+xb852.com, 1
+xb853.com, 1
+xb856.com, 1
+xb857.com, 1
+xb859.com, 1
+xb8606.com, 1
+xb862.com, 1
+xb865.com, 1
+xb871.com, 1
+xb872.com, 1
+xb873.com, 1
+xb8801.com, 1
+xb8806.com, 1
+xb8808.com, 1
+xb8861.com, 1
+xb891.com, 1
+xb893.com, 1
+xb896.com, 1
+xb9009.com, 1
+xb901.com, 1
+xb906.com, 1
+xb913.com, 1
+xb917.com, 1
+xb925.com, 1
+xb927.com, 1
+xb935.com, 1
+xb936.com, 1
+xb937.com, 1
+xb951.com, 1
+xb952.com, 1
+xb953.com, 1
+xb957.com, 1
+xb961.com, 1
+xb962.com, 1
+xb963.com, 1
+xb965.com, 1
+xb967.com, 1
+xb971.com, 1
+xb972.com, 1
+xb976.com, 1
+xb980.com, 1
+xb982.com, 1
+xb983.com, 1
xbb.hk, 1
xbb.li, 1
xbc.nz, 1
+xbdmov.com, 1
xbertschy.com, 1
+xbjt1.com, 1
+xbjt11.com, 1
+xbjt2.com, 1
+xbjt22.com, 1
+xbjt3.com, 1
+xbjt33.com, 1
+xbjt4.com, 1
+xbjt5.com, 1
+xbjt55.com, 1
+xbjt66.com, 1
+xbjt666.com, 1
+xbjt7.com, 1
+xbjt77.com, 1
+xbjt9.com, 1
xblau.com, 1
xboxdownloadthat.com, 1
xboxlivegoldshop.nl, 1
@@ -52223,17 +55066,24 @@
xbt.co, 1
xbtce.com, 1
xbtmusic.org, 0
-xbyl15.com, 0
-xbyl16.com, 0
-xbyl21.com, 0
-xbyl23.com, 0
-xbyl26.com, 0
-xbyl39.com, 0
-xbyl63.com, 0
-xbyl71.com, 0
-xbyl78.com, 0
-xbyl82.com, 0
-xbyl91.com, 0
+xbyl.xn--fiqs8s, 1
+xbyl15.com, 1
+xbyl16.com, 1
+xbyl17.com, 1
+xbyl21.com, 1
+xbyl23.com, 1
+xbyl26.com, 1
+xbyl28.com, 1
+xbyl39.com, 1
+xbyl62.com, 1
+xbyl63.com, 1
+xbyl67.com, 1
+xbyl71.com, 1
+xbyl73.com, 1
+xbyl78.com, 1
+xbyl82.com, 1
+xbyl85.com, 1
+xbyl91.com, 1
xceedgaming.com, 1
xcentricmold.com, 1
xchangeinfo.com, 1
@@ -52244,6 +55094,7 @@
xcvb.xyz, 1
xd.cm, 1
xd.gov, 1
+xda.im, 0
xdavidhu.me, 1
xdawn.cn, 1
xdeftor.com, 1
@@ -52258,7 +55109,6 @@
xeiropraktiki.gr, 1
xelesante.jp, 1
xendo.net, 1
-xenolith.eu, 1
xenomedia.nl, 1
xenon.cloud, 1
xenoncloud.net, 1
@@ -52271,7 +55121,6 @@
xenum.ua, 1
xeonlab.com, 1
xeonlab.de, 1
-xerblade.com, 1
xerhost.de, 0
xerkus.pro, 1
xerownia.eu, 1
@@ -52301,11 +55150,12 @@
xiamenshipbuilding.com, 1
xiamuzi.com, 1
xiangblog.com, 1
-xiangfajia.cn, 1
xianguocy.com, 1
xiangweiqing.co.uk, 1
xiangwenquan.me, 1
xianjianruishiyouyiyuan.com, 1
+xiao094605.com, 1
+xiaobaiwancai.com, 1
xiaobude.cn, 1
xiaocg.xyz, 0
xiaoguo.net, 0
@@ -52331,26 +55181,77 @@
xilef.org, 1
xilegames.com, 1
xiliant.com, 0
-xilkoi.net, 0
+xilo.net, 1
xilou.org, 1
ximble.com, 1
-ximbo.net, 1
xin-in.com, 1
xin-in.net, 1
-xinbo270.com, 0
-xinbo676.com, 0
-xinboyule.com, 0
+xinbo010.com, 1
+xinbo016.com, 1
+xinbo018.com, 1
+xinbo020.com, 1
+xinbo026.com, 1
+xinbo028.com, 1
+xinbo030.com, 1
+xinbo050.com, 1
+xinbo056.com, 1
+xinbo059.com, 1
+xinbo066.com, 1
+xinbo068.com, 1
+xinbo076.com, 1
+xinbo078.com, 1
+xinbo088.com, 1
+xinbo098.com, 1
+xinbo120.com, 1
+xinbo129.com, 1
+xinbo130.com, 1
+xinbo150.com, 1
+xinbo156.com, 1
+xinbo158.com, 1
+xinbo160.com, 1
+xinbo189.com, 1
+xinbo196.com, 1
+xinbo198.com, 1
+xinbo258.com, 1
+xinbo260.com, 1
+xinbo266.com, 1
+xinbo270.com, 1
+xinbo276.com, 1
+xinbo278.com, 1
+xinbo279.com, 1
+xinbo280.com, 1
+xinbo286.com, 1
+xinbo296.com, 1
+xinbo298.com, 1
+xinbo299.com, 1
+xinbo318.com, 1
+xinbo326.com, 1
+xinbo350.com, 1
+xinbo359.com, 1
+xinbo369.com, 1
+xinbo376.com, 1
+xinbo378.com, 1
+xinbo38.com, 1
+xinbo386.com, 1
+xinbo389.com, 1
+xinbo390.com, 1
+xinbo396.com, 1
+xinbo400.com, 1
+xinbo676.com, 1
+xinboyule.com, 1
xing-in.net, 1
xing.ml, 1
-xinj.com, 1
xinlandm.com, 1
xinnixdeuren-shop.be, 1
xinsane.com, 1
+xinsto.com, 1
xinu.xyz, 1
xinuspeed.com, 1
xinuspeedtest.com, 1
xinuurl.com, 1
xirion.net, 1
+xiyu.it, 0
+xiyu.moe, 0
xjd.vision, 1
xjf6.com, 1
xjjeeps.com, 1
@@ -52363,16 +55264,15 @@
xlan.be, 1
xlange.com, 1
xldl.ml, 1
+xlfilippou.com, 1
xliang.co, 1
xlinar.com, 1
xluxes.jp, 1
xm.digital, 1
xmedius.ca, 1
-xmedius.com, 1
xmedius.eu, 1
xmenrevolution.com, 1
xmflyrk.com, 1
-xmine128.tk, 1
xmiui.com, 1
xmlbeam.org, 1
xmodule.org, 1
@@ -52388,9 +55288,9 @@
xn----7sbfl2alf8a.xn--p1ai, 1
xn----7sbmucgqdbgwwc5e9b.xn--p1ai, 1
xn----8hcdn2ankm1bfq.com, 1
-xn----8sbjfacqfqshbh7afyeg.xn--80asehdb, 1
xn----9sbkdigdao0de1a8g.com, 1
xn--0iv967ab7w.xn--rhqv96g, 1
+xn--0kq33cbsi8bk6d417b.com, 1
xn--0kq33cz5c8wmwrqqw1d.com, 1
xn--12c3bpr6bsv7c.com, 1
xn--12cg9bnm5ci2ag9hbcs17a.com, 1
@@ -52424,14 +55324,16 @@
xn--80adbevek3air0ee9b8d.com, 1
xn--80adbvdjzhptl1be6j.com, 1
xn--80aejljbfwxn.xn--p1ai, 1
+xn--80ahclcaoccacrhfebi0dcn5c1jh.xn--p1ai, 1
xn--80anogxed.xn--p1ai, 1
xn--80aocgsfei.xn--p1ai, 1
xn--80azelb.xn--p1ai, 1
xn--8bi.gq, 1
xn--8mr166hf6s.xn--fiqs8s, 1
+xn--8n2am80a.tech, 1
xn--90accgba6bldkcbb7a.xn--p1acf, 1
-xn--90aroj.xn--p1ai, 1
xn--95q32l0t6b9cb17l.cn, 1
+xn--acompaamientoholistico-pec.com, 1
xn--allgu-biker-o8a.de, 1
xn--anyd-7na.at, 1
xn--aviao-dra1a.pt, 1
@@ -52446,6 +55348,7 @@
xn--c5w27q.ml, 1
xn--cck4ax91r.com, 1
xn--cck7f515h.com, 1
+xn--cckdrt0kwb4g3cnh.com, 1
xn--cckvb1cwa0c5br5e2d2711k.net, 1
xn--cctsgy36bnvprwpekc.com, 1
xn--cfa.site, 1
@@ -52458,9 +55361,9 @@
xn--dej-3oa.lv, 1
xn--detrkl13b9sbv53j.com, 1
xn--detrkl13b9sbv53j.org, 1
+xn--die-hrercharts-zpb.de, 1
xn--dk8haaa.ws, 1
xn--dmonenjger-q5ag.net, 1
-xn--dmontaa-9za.com, 1
xn--dragni-g1a.de, 1
xn--dtursfest-72a.dk, 1
xn--durhre-yxa.de, 1
@@ -52469,7 +55372,7 @@
xn--e--ig4a4c3f6bvc5et632i.com, 1
xn--e--k83a5h244w54gttk.xyz, 1
xn--e1aoahhqgn.xn--p1ai, 1
-xn--e1tvpw18d.com, 1
+xn--e1tvpw18d.com, 0
xn--ecki0cd0bu9a4nsjb.com, 1
xn--ehq13kgw4e.ml, 1
xn--ehqw04eq6e.jp, 1
@@ -52493,6 +55396,7 @@
xn--hfk-allgu-schwaben-stb.de, 1
xn--hgbk4a00a.com, 1
xn--hllrigl-90a.at, 1
+xn--hmdiseoweb-y9a.com.ar, 1
xn--i2ru8q2qg.com, 1
xn--imker-in-nrnberg-szb.de, 1
xn--int-ru8ea.xn--6qq986b3xl, 1
@@ -52511,6 +55415,7 @@
xn--knstler-n2a.tips, 0
xn--krpto-lva.de, 1
xn--ktha-kamrater-pfba.se, 1
+xn--l8js6h476m.xn--q9jyb4c, 1
xn--l8jydta9i239uzq6aqz9a.com, 1
xn--labanskllermark-ftb.se, 1
xn--lckwg.net, 1
@@ -52520,7 +55425,6 @@
xn--love-un4c7e0d4a.com, 1
xn--lsaupp-iua.se, 1
xn--lskieradio-3gb44h.pl, 1
-xn--lsupp-mra.net, 1
xn--manuela-stsser-psb.de, 1
xn--maraa-rta.org, 1
xn--martnvillalba-zib.com, 1
@@ -52547,6 +55451,8 @@
xn--o77hka.ga, 1
xn--obt757c.com, 1
xn--oiqt18e8e2a.eu.org, 1
+xn--p3t555glxhnwa.com, 1
+xn--p8j9a0d9c9a.xn--q9jyb4c, 1
xn--pbt947am3ab71g.com, 1
xn--pckqk6xk43lunk.net, 1
xn--pe-bka.ee, 1
@@ -52559,6 +55465,7 @@
xn--r8jzaf7977b09e.com, 1
xn--rdiger-kuhlmann-zvb.de, 1
xn--registriertesexualstraftter-ykc.de, 1
+xn--reisebro-herrsching-bbc.de, 1
xn--rlcus7b3d.xn--xkc2dl3a5ee0h, 1
xn--roselire-60a.ch, 1
xn--roselire-60a.com, 1
@@ -52573,11 +55480,13 @@
xn--solidaritt-am-ort-yqb.de, 1
xn--spenijmazania-yhc.pl, 1
xn--srenpind-54a.dk, 1
+xn--svezavaukuu-ulb08i.rs, 1
xn--sz8h.ml, 1
xn--t-oha.lv, 1
xn--t8j2a3042d.xyz, 1
xn--t8j4aa4nkg1h9bwcvud.com, 1
xn--t8j4aa4nzg3a5euoxcwee.xyz, 1
+xn--t8jo9k1b.com, 1
xn--tda.ml, 1
xn--thorme-6uaf.ca, 1
xn--tigreray-i1a.org, 1
@@ -52624,20 +55533,24 @@
xolphin.nl, 1
xombitgames.com, 1
xombitmusic.com, 1
+xombra.com, 1
xone.cz, 0
xonn.de, 1
+xor.cat, 1
xotika.tv, 1
xp-ochrona.pl, 1
xp.nsupdate.info, 1
xp2.de, 1
+xpbytes.com, 1
xpd.se, 1
xpenology-fr.net, 1
xperiacode.com, 1
xperidia.com, 1
+xpertcube.com, 1
+xpiuat.global, 1
xpjcunkuan.com, 1
xpletus.nl, 1
xpoc.pro, 1
-xposedornot.com, 1
xpressable.com, 1
xpresswifi.network, 1
xqin.net, 1
@@ -52648,6 +55561,7 @@
xrg.cz, 1
xrippedhd.com, 1
xrockx.de, 1
+xrp.pp.ua, 1
xrptoolkit.com, 1
xrwracing-france.com, 1
xs2a.no, 1
@@ -52680,7 +55594,6 @@
xtremebouncepartyhire.com.au, 1
xtremegaming.it, 1
xtrememidlife.nl, 1
-xtremeperformance.co.in, 1
xtri.xyz, 1
xtronics.com, 1
xts.bike, 1
@@ -52700,6 +55613,7 @@
xuehuang666.cn, 1
xujan.com, 1
xuming.studio, 1
+xun3708855.com, 1
xunn.io, 1
xuntaosms.com, 1
xuntier.ch, 1
@@ -52710,8 +55624,13 @@
xwalck.se, 1
xwaretech.info, 1
xx0r.eu, 1
+xx9297.co, 1
+xx9397.com, 1
+xx9721.com, 1
+xx9728.co, 1
xxffo.com, 1
xxiz.com, 1
+xxx020625.com, 1
xxxladyboysporn.com, 1
xxxlbox.com, 1
xxxred.net, 1
@@ -52724,16 +55643,20 @@
xy7373.com, 1
xyenon.bid, 1
xyfun.net, 0
+xylerfox.ca, 1
xyndrac.net, 1
xynta.ch, 1
xywing.com, 1
xyyp.mn, 1
xyzulu.hosting, 1
-xza.fr, 1
+xzclip.cn, 1
xzy.es, 0
-xzy.one, 0
y11n.net, 1
y3451.com, 1
+y5197.co, 1
+y9297.co, 1
+y9721.com, 1
+y9728.co, 1
yaay.com.br, 1
yabrt.cn, 1
yabuisha.jp, 1
@@ -52742,9 +55665,9 @@
yachtlettering.com, 1
yacineboumaza.fr, 1
yacobo.com, 1
-yado-furu.com, 1
yafull.com, 1
yafuoku.ru, 1
+yageys.com, 1
yagihiro.tech, 1
yahan.tv, 1
yaharu.ru, 1
@@ -52752,7 +55675,6 @@
yahvehyireh.com, 1
yak-soap.co, 1
yak.is, 1
-yakaz.com.ar, 1
yakmade.com, 1
yakmail.tech, 1
yakmoo.se, 1
@@ -52762,37 +55684,39 @@
yalook.com, 1
yama.su, 1
yamadaya.tv, 1
-yamaken.jp, 1
yamashita-clinic.org, 1
yame2.com, 1
+yamei1.com, 1
+yamei8.com, 1
+yamei88.com, 1
yamilafeinart.de, 1
yamm.io, 1
yan.lt, 1
+yan68d88vip.com, 1
yanaduday.com, 1
yanbao.xyz, 1
yandere.moe, 1
yangcs.net, 1
yangjingwen.cn, 1
yangjingwen.com, 1
-yangmaodang.org, 1
yangmi.blog, 1
yangruixin.com, 1
-yangshangzhen.com, 1
yanngraf.ch, 1
yanngraf.com, 1
yannic.world, 1
yannick.cloud, 1
yannik-buerkle.de, 1
yannikbloscheck.com, 1
-yannikhenke.de, 1
yanovich.net, 1
yanqiyu.info, 1
yans.io, 1
+yanservices.be, 1
yantrasthal.com, 1
yanuwa.com, 1
yanwei.tech, 1
yao-in.com, 1
yao-in.net, 1
+yao28.com, 1
yapbreak.fr, 1
yarcom.ru, 0
yarogneva.ru, 1
@@ -52819,7 +55743,6 @@
ych.art, 1
ycherbonnel.fr, 1
ychon.com, 1
-ychong.com, 1
yclan.net, 1
ycnrg.org, 1
yd.io, 1
@@ -52829,7 +55752,9 @@
yell.ml, 1
yellotalk.co, 1
yellowcar.website, 1
-yellowpages.ee, 1
+yellowfish.top, 1
+yellowsquid.co.uk, 1
+yellowstone.nsupdate.info, 1
yellowtaillasvegas.com, 1
yellowtree.co.za, 1
yelon.hu, 1
@@ -52868,7 +55793,6 @@
yemalu.com, 1
yemekbaz.az, 1
yemektarifleri.com, 1
-yenibilgi.net, 1
yennhi.co, 1
yenpape.com, 1
yep-pro.ch, 1
@@ -52878,6 +55802,7 @@
yesfone.com.br, 1
yeshu.org, 1
yesiammaisey.me, 1
+yesogovinpetcare.com, 1
yesornut.com, 1
yestees.com, 1
yeswecan.co.bw, 1
@@ -52895,6 +55820,7 @@
yggdar.ga, 1
ygobbs.com, 1
ygrene.com, 1
+ygreneworks.com, 1
yh56787.com, 1
yh599.cc, 1
yh64678.com, 1
@@ -52916,6 +55842,7 @@
yhwj.top, 0
yibaoweilong.top, 1
yibin0831.com, 1
+yicipick.com, 0
yicivideo.com, 1
yicknam.my, 1
yiff.forsale, 1
@@ -52931,26 +55858,32 @@
yinglinda.love, 1
yinlei.org, 1
yipingguo.com, 1
-yisin.net, 1
yiyuanzhong.com, 1
yiyueread.com, 1
yiz96.com, 1
yjsoft.me, 1
yjsw.sh.cn, 1
ykhut.com, 1
+ykqpw.com, 1
yksityisyydensuoja.fi, 1
ylde.de, 1
ylilauta.org, 1
ylinternal.com, 1
ylk.io, 1
+ym039.com, 1
+ym065.com, 1
+ym3311.com, 1
+ym3322.com, 1
+ym6699.com, 1
ymarion.de, 1
+ymm18.com, 1
ymoah.nl, 1
ymtsonline.org, 1
+ymvip8.com, 1
ynnovasport.be, 1
yoa.st, 1
yoast.com, 1
yobai-grouprec.jp, 1
-yobai28.com, 1
yobbelwobbel.de, 0
yobify.com, 1
yobst.tk, 0
@@ -52960,13 +55893,14 @@
yoga-prive.de, 1
yoga-school.xyz, 1
yoga-schwerin.de, 1
-yoga-sky.de, 1
yoga-zentrum-narayani.de, 1
yoga.is-an-engineer.com, 1
yogabhawnamission.com, 1
yogacentric.co.uk, 1
yogaemmental.ch, 1
yogahealsinc.org, 1
+yogamaya9.com, 1
+yogamayanine.com, 1
yogamea.school, 1
yogananda-roma.org, 1
yogaprague.com, 1
@@ -52982,15 +55916,16 @@
yolo.jetzt, 1
yolobert.de, 1
yoloboatrentals.com, 1
+yolocamgirls.com, 1
yolops.net, 1
yombo.net, 1
yomena.in, 1
yon.co.il, 1
+yonema.com, 1
yongbin.org, 1
yoonas.com, 1
yooomu.com, 1
yooooex.com, 1
-yoplate.com, 1
yoppoy.com, 1
yopuedo.co, 1
yoramvandevelde.net, 1
@@ -53000,6 +55935,7 @@
yorkshireinflatables.co.uk, 1
yorkshireterrier.com.br, 1
yorname.ml, 0
+yornik.nl, 1
yosakoinight.com, 1
yosbeda.com, 1
yosemo.de, 1
@@ -53014,7 +55950,6 @@
yotilabs.com, 1
yotta-zetta.com, 1
yotubaiotona.net, 1
-you.com.br, 1
you2you.fr, 1
youareme.ca, 1
youc.ir, 1
@@ -53022,6 +55957,7 @@
youcanfuckoff.xyz, 1
youcanmakeit.at, 1
youcruit.com, 1
+youdamom.com, 1
youdungoofd.com, 1
youftp.tk, 1
yougee.ml, 1
@@ -53059,7 +55995,6 @@
youracnepro.com, 1
youran.me, 1
yourantiquarian.com, 1
-yourbittorrent.com, 1
yourbittorrent.host, 1
yourbittorrent.icu, 1
yourbittorrent.pw, 1
@@ -53068,6 +56003,8 @@
yourbodyknows.is, 1
yourbonus.click, 1
yourciso.com, 1
+yourcleaningcompany.net, 1
+yourconscious.life, 1
yourcopywriter.it, 1
youreallyneedthis.co, 1
yourforex.org, 1
@@ -53076,6 +56013,7 @@
yourfuturestrategy.com.au, 1
yourgadget.ro, 1
yourgames.tv, 1
+youri.me, 1
yourlanguages.de, 1
yourmemorykeeper.co.uk, 1
yourneighborhub.com, 1
@@ -53083,10 +56021,10 @@
yourscotlandtour.co.uk, 1
yourself.today, 1
yourskin.nl, 1
+yourstage.nl, 1
yourstake.org, 1
yourticketbooking.com, 1
yourtime.tv, 1
-yourtrainer.com, 1
youruseragent.info, 1
yourznc.com, 1
yousei.ne.jp, 1
@@ -53094,17 +56032,19 @@
yousite.by, 1
yout.com, 1
youth.gov, 1
-youthovation.org, 1
youthrules.gov, 1
youtous.me, 1
youtube, 1
youtube.com, 1
youtubedownloader.com, 1
+youtubeindonesia.web.id, 0
youtuberis.lt, 1
youwatchporn.com, 1
youyoulemon.com, 1
yoxall.me.uk, 1
yoyoost.duckdns.org, 1
+yoyoost.ga, 1
+yp518518.com, 1
ypart.eu, 1
ypfr.fr, 1
ypid.de, 1
@@ -53113,8 +56053,8 @@
yqjf68.com, 1
yr166166.com, 1
yrjanheikki.com, 1
+yrx.me, 1
yryz.net, 1
-ys-shop.biz, 1
ys6888.cc, 1
ysicing.me, 1
ysicing.net, 1
@@ -53131,6 +56071,7 @@
yuanben.io, 1
yuanjiazhao.com, 1
yuanjiazhao.tk, 1
+yubanmei.com, 1
yubi.co, 1
yubicloud.io, 1
yubico.ae, 1
@@ -53193,18 +56134,23 @@
yugasun.com, 1
yugege.cf, 1
yuhindo.com, 1
+yuimarukitchen.com, 1
yuisyo.ml, 1
yuka.one, 1
yukari.cafe, 1
yukari.cloud, 1
yuki-nagato.com, 1
yuki.xyz, 1
+yukict.com, 1
yukimochi.com, 1
yukimochi.io, 1
yukimochi.jp, 1
+yukimochi.me, 1
+yukimochi.net, 1
yukonconnector.com, 1
yukonlip.com, 1
yukontec.com, 1
+yulaiz.com, 1
yum.beer, 1
yum0.cn, 1
yumeconcert.com, 1
@@ -53218,7 +56164,7 @@
yunloc.com, 1
yunsoupian.vip, 1
yuntong.tw, 1
-yunzhu.li, 1
+yunzhu.li, 0
yuricarlenzoli.it, 1
yurikirin.me, 1
yurimoens.be, 1
@@ -53227,17 +56173,19 @@
yusa.me, 1
yushi.moe, 1
yusu.org, 1
+yusukesakai.com, 1
yutakato.net, 1
yutangyun.com, 1
yuucchi.com, 1
yuuki0xff.jp, 1
yuuta.moe, 1
yuvaindia.co.in, 1
+yuvibrands.com, 1
yuwei.org, 1
+yuweiji.com, 1
yuweiyang.xyz, 1
yux.fr, 1
yuxuan.org, 1
-yuyantang.club, 1
yuyiyang.eu.org, 1
yuyo.com, 1
yuyu.io, 1
@@ -53248,9 +56196,17 @@
yvonnehaeusser.de, 1
yvonnethomet.ch, 1
yvonnewilhelmi.com, 1
+ywyz.tech, 0
yxs.me, 1
yxt521.com, 1
yxzero.xyz, 1
+yy-s.net, 1
+yy5197.co, 1
+yy9297.co, 1
+yy9297.com, 1
+yy9397.com, 1
+yy9721.com, 1
+yy9728.co, 1
yya.me, 1
yya.men, 1
yyc.city, 1
@@ -53265,11 +56221,17 @@
yzimroni.net, 1
z-coder.com, 1
z-konzept-nutrition.ru, 1
-z-latko.info, 1
+z-latko.info, 0
z-vector.com, 1
z.ai, 1
z0rro.net, 1
z1h.de, 1
+z5197.co, 1
+z8029.com, 1
+z9297.co, 1
+z9397.com, 1
+z9721.com, 1
+z9728.co, 1
z99944x.xyz, 1
za.search.yahoo.com, 0
zaagbaak.nl, 1
@@ -53279,14 +56241,15 @@
zabukovnik.net, 1
zacadam.com, 1
zacarias.com.ar, 1
-zacavi.com.br, 1
zacchaeus.co.uk, 1
+zacco.com, 1
zacco.site, 1
zach.codes, 1
zacharopoulos.eu, 1
zacharopoulos.me, 0
zacharopoulos.org, 0
zacharydubois.me, 1
+zacharyschneider.ca, 1
zacharyschneider.com, 1
zacharyseguin.ca, 1
zachaysan.com, 1
@@ -53308,6 +56271,7 @@
zahnarzt-hofer.de, 1
zahnarzt-kramer.ch, 1
zahnmedizinzentrum.com, 1
+zahrowski.com, 1
zaidan.de, 1
zaidan.eu, 1
zaidanfood.com, 1
@@ -53326,7 +56290,6 @@
zakspartiesandevents.com, 1
zalamea.ph, 1
zalan.do, 1
-zaloghaz.ro, 1
zalohovaniburian.cz, 1
zaltv.com, 1
zalvus.com, 1
@@ -53336,8 +56299,10 @@
zandcell.com, 1
zander.dk, 1
zanellidesigns.co.uk, 1
+zanshinkankarate.com, 1
zanthra.com, 1
zanzabar.it, 1
+zanzariere.roma.it, 1
zanzo.cz, 1
zaoext.com, 1
zap-mag.ru, 1
@@ -53345,8 +56310,10 @@
zapmaster14.com, 1
zappbuildapps.com, 1
zarabiaj.com, 1
+zaratan.fr, 0
zargescases.co.uk, 1
zarmarket.org, 1
+zarpo.com.br, 1
zary.me, 1
zatsepin.by, 1
zaufanatrzeciastrona.pl, 1
@@ -53359,6 +56326,7 @@
zbchen.com, 1
zberger.com, 1
zbetcheck.in, 1
+zbib.org, 1
zbp16888.com, 1
zbrane-doplnky.cz, 1
zbtcmu.com, 1
@@ -53373,6 +56341,23 @@
zcore.org, 1
zcr.ca, 1
zcryp.to, 0
+zcwtl.com, 1
+zd0808.com, 1
+zd1313.com, 1
+zd2727.com, 1
+zd3434.com, 1
+zd6161.com, 1
+zd6464.com, 1
+zd7575.com, 1
+zd7676.com, 1
+zd8828.com, 1
+zd8829.com, 1
+zd8836.com, 1
+zd8838.com, 1
+zd8839.com, 1
+zd8878.com, 1
+zd8898.com, 1
+zd9090.com, 1
zdbl.de, 1
zdenekspacek.cz, 1
zdenekvecera.cz, 1
@@ -53380,7 +56365,7 @@
zdrave-konzultace.cz, 1
zdravekonzultace.cz, 1
zdravesteny.cz, 1
-zdravystul.cz, 1
+zdravotnikurzy.cz, 1
zdrojak.cz, 1
zdymak.by, 1
ze3kr.com, 1
@@ -53390,9 +56375,10 @@
zealworks.jp, 1
zeb.fun, 1
zebbra.ro, 1
-zebedeescastles.co.uk, 1
+zebranolemagicien.net, 1
zeds-official.com, 1
zeebrieshoekvanholland.nl, 1
+zeedroom.be, 0
zeel.com, 1
zeelynk.com, 1
zeestraten.nl, 1
@@ -53413,16 +56399,17 @@
zekesnider.com, 1
zekinteractive.com, 1
zelezny.uk, 0
-zelfrijdendeautos.com, 1
zeloz.xyz, 1
zemlova.cz, 1
zen-diez.de, 1
+zen-solutions.io, 1
zen-ume.com, 1
zenchain.com, 1
-zenevents.ro, 1
zenfusion.fr, 1
zengdong.ren, 1
zenghx.tk, 0
+zenideen.com, 1
+zenidees.com, 1
zenithmedia.ca, 1
zenk-security.com, 1
zenlogic.com, 1
@@ -53434,7 +56421,7 @@
zenofa.co.id, 1
zentask.io, 1
zenti.cloud, 1
-zenus-biometrics.com, 1
+zentraler-kreditausschuss.de, 1
zenvideocloud.com, 1
zenvite.com, 1
zenycosta.com, 1
@@ -53456,6 +56443,7 @@
zeronet.io, 1
zeropoint.bg, 1
zeropush.com, 1
+zerosector.io, 1
zeroseteatacado.com.br, 1
zerosource.net, 1
zerossl.com, 1
@@ -53467,7 +56455,6 @@
zertitude.com, 1
zeryn.net, 1
zespia.tw, 1
-zestylemon.co.uk, 1
zetamode.com, 1
zetorzeszow.pl, 0
zettaplan.ru, 1
@@ -53477,7 +56464,6 @@
zewtie.com, 1
zeyi.fan, 1
zf1898.com, 1
-zfast.com.br, 1
zfg.li, 1
zfly.me, 1
zfo.gg, 1
@@ -53492,7 +56478,6 @@
zhang.ge, 1
zhang.nz, 1
zhangfangzhou.com, 1
-zhangge.net, 1
zhanghao.me, 1
zhanghao.org, 1
zhangheda.cf, 1
@@ -53506,12 +56491,17 @@
zhaoeq.com, 1
zhaofeng.li, 1
zhaopage.com, 1
+zhaostephen.com, 1
+zhaotongjun.com, 1
zhaoxixiangban.cc, 0
+zhattyt.com, 1
zhcexo.com, 1
zhdd.pl, 1
zhen-chen.com, 1
zhengjie.com, 1
zhengouwu.com, 1
+zhengqiangonglue.com, 1
+zhengzihan.com, 1
zhenic.ir, 1
zhenyan.org, 1
zhi.ci, 1
@@ -53524,6 +56514,7 @@
zhimingwang.org, 1
zhina.wiki, 1
zhitanska.com, 1
+zhiwei.me, 1
zhiyuan.cloud, 1
zhl123.cn, 1
zhl123.com, 1
@@ -53534,6 +56525,7 @@
zhoujiashu.com, 1
zhoushuo.me, 0
zhoutiancai.cn, 1
+zhouzeng1314.com, 1
zhovner.com, 1
zhthings.com, 1
zhuihoude.com, 1
@@ -53597,11 +56589,13 @@
zivver.nl, 1
zivver.uk, 1
zivyruzenec.cz, 1
+ziwa.ir, 1
zixiao.wang, 1
zixo.sk, 1
ziz.exchange, 0
zizcollections.com, 1
zjateaucafe.be, 1
+zjbuilding.com.au, 1
zjc3.com, 1
zju.tv, 1
zjuqsc.com, 1
@@ -53613,14 +56607,57 @@
zkontrolujsiauto.cz, 1
zkrypt.cc, 1
zkzone.net, 1
+zl0101.com, 1
+zl016.com, 1
+zl0303.com, 1
+zl056.com, 1
+zl0707.com, 1
+zl071.com, 1
+zl0909.com, 1
zl0iu.com, 1
+zl0sz.com, 1
+zl1010.com, 1
+zl1616.com, 1
+zl2020.com, 1
+zl2727.com, 1
+zl2929.com, 1
+zl3737.com, 1
+zl4231.com, 1
+zl4290.com, 1
+zl5050.com, 1
+zl5151.com, 1
+zl5656.com, 1
+zl6464.com, 1
+zl6565.com, 1
+zl6969.com, 1
+zl7070.com, 1
+zl7171.com, 1
+zl7373.com, 1
+zl738.com, 1
+zl8181.com, 1
+zl8484.com, 1
+zl861.com, 1
+zl8686.com, 1
+zl8787.com, 1
+zl883.com, 1
+zl8849.com, 1
+zl8853.com, 1
zl8862.com, 1
+zl8870.com, 1
+zl9191.com, 1
+zl9292.com, 1
+zl969.com, 1
+zl9696.com, 1
+zl9898.com, 1
zlatakus.cz, 1
zlatosnadno.cz, 1
zlaty-tyden.cz, 1
zlatytyden.cz, 1
zlavomat.sk, 1
+zlhuodong.vip, 1
zlima12.com, 1
+zlong8.net, 1
+zlotonews.com, 1
zlypi.com, 1
zmarta.de, 1
zmarta.dk, 1
@@ -53633,9 +56670,11 @@
zmartagroup.no, 1
zmartagroup.se, 1
zmk.fr, 0
+znaj.ua, 1
znation.nl, 1
znhglobalresources.com, 1
zning.net.cn, 1
+znti.de, 1
zny.pw, 1
zoarcampsite.uk, 1
zobraz.cz, 1
@@ -53644,6 +56683,7 @@
zochowskiplasticsurgery.com, 1
zocial.life, 1
zockenbiszumumfallen.de, 1
+zodgame.fun, 1
zodgame.us, 1
zodiacohouses.com, 1
zoeller.me, 1
@@ -53656,7 +56696,6 @@
zoisfinefood.com, 1
zojadravai.com, 1
zoki.art, 1
-zokster.net, 1
zollihood.ch, 1
zolokar.xyz, 1
zolotoy-standart.com.ua, 1
@@ -53675,7 +56714,9 @@
zonewatcher.com, 1
zonglovani.info, 1
zonky.cz, 1
+zonky.de, 1
zonkysetkani.cz, 1
+zontractors.com, 1
zoo.city, 1
zooish.net, 1
zook.systems, 1
@@ -53703,25 +56744,28 @@
zorig.ch, 1
zorium.org, 1
zorntt.fr, 1
+zorrobei.cf, 1
zorz.info, 1
zotero.org, 1
zouk.info, 1
zouyaoji.top, 1
zozo.com, 1
zozzle.co.uk, 1
+zp.do, 1
zp25.ninja, 1
zq789.com, 1
-zqwqz.com, 1
zr.is, 1
+zravyobrazky.cz, 1
zravypapir.cz, 1
zrhdwz.cn, 1
-zrkr.de, 1
+zrkr.de, 0
zrniecka-pre-sny.sk, 1
zrnieckapresny.sk, 1
zry-blog.top, 1
zs-ohradni.cz, 1
zs-reporyje.cz, 1
zscales.com, 0
+zselicivt.hu, 1
zserver.fr, 1
zskomenskeho.cz, 1
zskomenskeho.eu, 1
@@ -53733,15 +56777,14 @@
ztjuh.tk, 1
zuan-in.com, 1
zuan-in.net, 1
+zuanqianni.com, 1
zubel.it, 0
zubora.co, 1
zubr.net, 1
zubro.net, 1
zudomc.me, 1
-zuefle.net, 1
zuehlcke.de, 1
zug-anwalt.de, 1
-zug.fr, 1
zughilfen-test.de, 1
zuiacg.cc, 1
zuiacg.com, 1
@@ -53762,15 +56805,12 @@
zuppy.pm, 1
zuralski.net, 1
zurgl.com, 0
-zusjesvandenbos.nl, 1
zuviel.space, 1
zuzumba.es, 1
-zvejonys.lt, 1
zvps.uk, 1
zvxr.net, 1
zvz.im, 1
zwartendijkstalling.nl, 1
-zwembadheeten.nl, 1
zwergenfeste.ch, 1
zwerimex.com, 1
zwierslanguagetraining.nl, 1
@@ -53790,6 +56830,7 @@
zxtcode.com, 1
zxxcq.com, 1
zy.md, 1
+zy.si, 1
zybbo.com, 1
zyciedlazwierzat.pl, 1
zyciedogorynogami.pl, 1
@@ -53807,6 +56848,11 @@
zyx.im, 0
zyzardx.com, 1
zyzsdy.com, 1
+zz5197.co, 1
+zz9297.co, 1
+zz9397.com, 1
+zz9721.com, 1
+zz9728.co, 1
zzbnet.cn, 1
zzekj.net, 1
zzpd.nl, 0
diff -Nru thunderbird-60.6.1+build2/security/manager/ssl/StaticHPKPins.h thunderbird-60.7.0+build1/security/manager/ssl/StaticHPKPins.h
--- thunderbird-60.6.1+build2/security/manager/ssl/StaticHPKPins.h 2019-03-25 09:17:20.000000000 +0000
+++ thunderbird-60.7.0+build1/security/manager/ssl/StaticHPKPins.h 2019-05-17 15:57:55.000000000 +0000
@@ -690,13 +690,13 @@
{ "business.facebook.com", true, false, false, -1, &kPinset_facebook },
{ "business.twitter.com", true, false, false, -1, &kPinset_twitterCom },
{ "ca.search.yahoo.com", false, true, false, -1, &kPinset_yahoo },
+ { "calendar.google.com", true, false, false, -1, &kPinset_google_root_pems },
{ "cd.search.yahoo.com", false, true, false, -1, &kPinset_yahoo },
{ "cdn.ampproject.org", true, false, false, -1, &kPinset_google_root_pems },
{ "cdn.mozilla.net", true, false, true, -1, &kPinset_mozilla_services },
{ "cdn.mozilla.org", true, false, true, -1, &kPinset_mozilla_services },
{ "cg.search.yahoo.com", false, true, false, -1, &kPinset_yahoo },
{ "ch.search.yahoo.com", false, true, false, -1, &kPinset_yahoo },
- { "chart.apis.google.com", true, false, false, -1, &kPinset_google_root_pems },
{ "check.torproject.org", true, false, false, -1, &kPinset_tor },
{ "checkout.google.com", true, false, false, -1, &kPinset_google_root_pems },
{ "chfr.search.yahoo.com", false, true, false, -1, &kPinset_yahoo },
@@ -1003,6 +1003,7 @@
{ "gvt1.com", true, false, false, -1, &kPinset_google_root_pems },
{ "gvt2.com", true, false, false, -1, &kPinset_google_root_pems },
{ "gvt3.com", true, false, false, -1, &kPinset_google_root_pems },
+ { "hangout", true, false, false, -1, &kPinset_google_root_pems },
{ "hangouts.google.com", true, false, false, -1, &kPinset_google_root_pems },
{ "history.google.com", true, false, false, -1, &kPinset_google_root_pems },
{ "hk.search.yahoo.com", false, true, false, -1, &kPinset_yahoo },
@@ -1066,6 +1067,7 @@
{ "profiles.google.com", true, false, false, -1, &kPinset_google_root_pems },
{ "py.search.yahoo.com", false, true, false, -1, &kPinset_yahoo },
{ "qc.search.yahoo.com", false, true, false, -1, &kPinset_yahoo },
+ { "remotedesktop.corp.google.com", true, false, false, -1, &kPinset_google_root_pems },
{ "research.facebook.com", true, false, false, -1, &kPinset_facebook },
{ "ro.search.yahoo.com", false, true, false, -1, &kPinset_yahoo },
{ "ru.search.yahoo.com", false, true, false, -1, &kPinset_yahoo },
@@ -1146,8 +1148,8 @@
{ "zh.search.yahoo.com", false, true, false, -1, &kPinset_yahoo },
};
-// Pinning Preload List Length = 483;
+// Pinning Preload List Length = 485;
static const int32_t kUnknownId = -1;
-static const PRTime kPreloadPKPinsExpirationTime = INT64_C(1561378968701000);
+static const PRTime kPreloadPKPinsExpirationTime = INT64_C(1565872223105000);
diff -Nru thunderbird-60.6.1+build2/security/sandbox/chromium/sandbox/win/src/filesystem_policy.cc thunderbird-60.7.0+build1/security/sandbox/chromium/sandbox/win/src/filesystem_policy.cc
--- thunderbird-60.6.1+build2/security/sandbox/chromium/sandbox/win/src/filesystem_policy.cc 2019-03-25 09:17:22.000000000 +0000
+++ thunderbird-60.7.0+build1/security/sandbox/chromium/sandbox/win/src/filesystem_policy.cc 2019-05-17 15:57:56.000000000 +0000
@@ -256,6 +256,7 @@
HANDLE* handle,
NTSTATUS* nt_status,
ULONG_PTR* io_information) {
+ *handle = nullptr;
// The only action supported is ASK_BROKER which means create the requested
// file as specified.
if (ASK_BROKER != eval_result) {
@@ -288,11 +289,12 @@
HANDLE* handle,
NTSTATUS* nt_status,
ULONG_PTR* io_information) {
+ *handle = nullptr;
// The only action supported is ASK_BROKER which means open the requested
// file as specified.
if (ASK_BROKER != eval_result) {
*nt_status = STATUS_ACCESS_DENIED;
- return true;
+ return false;
}
// An NtOpen is equivalent to an NtCreate with FileAttributes = 0 and
// CreateDisposition = FILE_OPEN.
@@ -323,7 +325,7 @@
// file as specified.
if (ASK_BROKER != eval_result) {
*nt_status = STATUS_ACCESS_DENIED;
- return true;
+ return false;
}
NtQueryAttributesFileFunction NtQueryAttributesFile = NULL;
@@ -351,7 +353,7 @@
// file as specified.
if (ASK_BROKER != eval_result) {
*nt_status = STATUS_ACCESS_DENIED;
- return true;
+ return false;
}
NtQueryFullAttributesFileFunction NtQueryFullAttributesFile = NULL;
@@ -380,7 +382,7 @@
// file as specified.
if (ASK_BROKER != eval_result) {
*nt_status = STATUS_ACCESS_DENIED;
- return true;
+ return false;
}
NtSetInformationFileFunction NtSetInformationFile = NULL;
@@ -391,7 +393,7 @@
::GetCurrentProcess(), &local_handle, 0, FALSE,
DUPLICATE_SAME_ACCESS)) {
*nt_status = STATUS_ACCESS_DENIED;
- return true;
+ return false;
}
base::win::ScopedHandle handle(local_handle);
diff -Nru thunderbird-60.6.1+build2/security/sandbox/chromium/sandbox/win/src/named_pipe_policy.cc thunderbird-60.7.0+build1/security/sandbox/chromium/sandbox/win/src/named_pipe_policy.cc
--- thunderbird-60.6.1+build2/security/sandbox/chromium/sandbox/win/src/named_pipe_policy.cc 2019-03-25 09:17:22.000000000 +0000
+++ thunderbird-60.7.0+build1/security/sandbox/chromium/sandbox/win/src/named_pipe_policy.cc 2019-05-17 15:57:56.000000000 +0000
@@ -67,6 +67,7 @@
DWORD in_buffer_size,
DWORD default_timeout,
HANDLE* pipe) {
+ *pipe = INVALID_HANDLE_VALUE;
// The only action supported is ASK_BROKER which means create the pipe.
if (ASK_BROKER != eval_result) {
return ERROR_ACCESS_DENIED;
diff -Nru thunderbird-60.6.1+build2/security/sandbox/chromium/sandbox/win/src/process_thread_policy.cc thunderbird-60.7.0+build1/security/sandbox/chromium/sandbox/win/src/process_thread_policy.cc
--- thunderbird-60.6.1+build2/security/sandbox/chromium/sandbox/win/src/process_thread_policy.cc 2019-03-25 09:17:22.000000000 +0000
+++ thunderbird-60.7.0+build1/security/sandbox/chromium/sandbox/win/src/process_thread_policy.cc 2019-05-17 15:57:56.000000000 +0000
@@ -253,6 +253,7 @@
const DWORD creation_flags,
LPDWORD thread_id,
HANDLE* handle) {
+ *handle = NULL;
HANDLE local_handle =
::CreateRemoteThread(client_info.process, nullptr, stack_size,
start_address, parameter, creation_flags, thread_id);
diff -Nru thunderbird-60.6.1+build2/security/sandbox/chromium/sandbox/win/src/registry_policy.cc thunderbird-60.7.0+build1/security/sandbox/chromium/sandbox/win/src/registry_policy.cc
--- thunderbird-60.6.1+build2/security/sandbox/chromium/sandbox/win/src/registry_policy.cc 2019-03-25 09:17:22.000000000 +0000
+++ thunderbird-60.7.0+build1/security/sandbox/chromium/sandbox/win/src/registry_policy.cc 2019-05-17 15:57:56.000000000 +0000
@@ -62,6 +62,7 @@
ULONG create_options,
ULONG* disposition,
HANDLE target_process) {
+ *target_key_handle = nullptr;
NtCreateKeyFunction NtCreateKey = NULL;
ResolveNTFunctionPtr("NtCreateKey", &NtCreateKey);
@@ -90,6 +91,7 @@
ACCESS_MASK desired_access,
OBJECT_ATTRIBUTES* obj_attributes,
HANDLE target_process) {
+ *target_key_handle = nullptr;
NtOpenKeyFunction NtOpenKey = NULL;
ResolveNTFunctionPtr("NtOpenKey", &NtOpenKey);
@@ -213,7 +215,7 @@
// file as specified.
if (ASK_BROKER != eval_result) {
*nt_status = STATUS_ACCESS_DENIED;
- return true;
+ return false;
}
UNICODE_STRING uni_name = {0};
diff -Nru thunderbird-60.6.1+build2/security/sandbox/linux/SandboxFilter.cpp thunderbird-60.7.0+build1/security/sandbox/linux/SandboxFilter.cpp
--- thunderbird-60.6.1+build2/security/sandbox/linux/SandboxFilter.cpp 2019-03-25 09:17:22.000000000 +0000
+++ thunderbird-60.7.0+build1/security/sandbox/linux/SandboxFilter.cpp 2019-05-17 15:57:56.000000000 +0000
@@ -337,6 +337,9 @@
case __NR_exit_group:
return Allow();
+ case __NR_getrandom:
+ return Allow();
+
#ifdef MOZ_ASAN
// ASAN's error reporter wants to know if stderr is a tty.
case __NR_ioctl: {
diff -Nru thunderbird-60.6.1+build2/security/sandbox/mac/SandboxPolicies.h thunderbird-60.7.0+build1/security/sandbox/mac/SandboxPolicies.h
--- thunderbird-60.6.1+build2/security/sandbox/mac/SandboxPolicies.h 2019-03-25 09:17:22.000000000 +0000
+++ thunderbird-60.7.0+build1/security/sandbox/mac/SandboxPolicies.h 2019-05-17 15:57:56.000000000 +0000
@@ -131,6 +131,8 @@
(sysctl-name "kern.osversion")
(sysctl-name "kern.osrelease")
(sysctl-name "kern.version")
+ (sysctl-name "kern.tcsm_available")
+ (sysctl-name "kern.tcsm_enable")
; TODO: remove "kern.hostname". Without it the tests hang, but the hostname
; is arguably sensitive information, so we should see what can be done about
; removing it.
@@ -166,6 +168,9 @@
(sysctl-name "machdep.cpu.stepping")
(sysctl-name "debug.intel.gstLevelGST")
(sysctl-name "debug.intel.gstLoaderControl")))
+ (if (> macosMinorVersion 9)
+ (allow sysctl-write
+ (sysctl-name "kern.tcsm_enable")))
(define (home-regex home-relative-regex)
(regex (string-append "^" (regex-quote home-path) home-relative-regex)))
@@ -319,6 +324,9 @@
(allow user-preference-read (preference-domain "com.nvidia.OpenGL"))
(allow mach-lookup
(global-name "com.apple.cvmsServ"))
+ (if (>= macosMinorVersion 14)
+ (allow mach-lookup
+ (global-name "com.apple.MTLCompilerService")))
(allow iokit-open
(iokit-connection "IOAccelerator")
(iokit-user-client-class "IOAccelerationUserClient")
diff -Nru thunderbird-60.6.1+build2/servo/components/style/gecko_string_cache/namespace.rs thunderbird-60.7.0+build1/servo/components/style/gecko_string_cache/namespace.rs
--- thunderbird-60.6.1+build2/servo/components/style/gecko_string_cache/namespace.rs 2019-03-25 09:17:23.000000000 +0000
+++ thunderbird-60.7.0+build1/servo/components/style/gecko_string_cache/namespace.rs 2019-05-17 15:57:56.000000000 +0000
@@ -11,6 +11,7 @@
use std::ops::Deref;
use string_cache::{Atom, WeakAtom};
+/// aaa
#[macro_export]
macro_rules! ns {
() => { $crate::string_cache::Namespace(atom!("")) };
diff -Nru thunderbird-60.6.1+build2/servo/components/style_traits/values.rs thunderbird-60.7.0+build1/servo/components/style_traits/values.rs
--- thunderbird-60.6.1+build2/servo/components/style_traits/values.rs 2019-03-25 09:17:23.000000000 +0000
+++ thunderbird-60.7.0+build1/servo/components/style_traits/values.rs 2019-05-17 15:57:57.000000000 +0000
@@ -135,6 +135,7 @@
}
}
+/*
#[macro_export]
macro_rules! serialize_function {
($dest: expr, $name: ident($( $arg: expr, )+)) => {
@@ -152,6 +153,7 @@
}
}
}
+*/
/// Convenience wrapper to serialise CSS values separated by a given string.
pub struct SequenceWriter<'a, 'b: 'a, W: 'b> {
@@ -404,6 +406,7 @@
impl_to_css_for_predefined_type!(::cssparser::Color);
impl_to_css_for_predefined_type!(::cssparser::UnicodeRange);
+/// Define an enum type with unit variants that each correspond to a CSS keyword.
#[macro_export]
macro_rules! define_css_keyword_enum {
(pub enum $name:ident { $($variant:ident = $css:expr,)+ }) => {
diff -Nru thunderbird-60.6.1+build2/SOURCE_CHANGESET thunderbird-60.7.0+build1/SOURCE_CHANGESET
--- thunderbird-60.6.1+build2/SOURCE_CHANGESET 2019-03-25 09:18:31.000000000 +0000
+++ thunderbird-60.7.0+build1/SOURCE_CHANGESET 2019-05-17 15:58:51.000000000 +0000
@@ -1 +1 @@
-ac46edc9c4223fb6613501d3287705f49d1dfc57
\ No newline at end of file
+2ae9b50be57173c299c10df512590e2feb164977
\ No newline at end of file
diff -Nru thunderbird-60.6.1+build2/taskcluster/ci/hazard/kind.yml thunderbird-60.7.0+build1/taskcluster/ci/hazard/kind.yml
--- thunderbird-60.6.1+build2/taskcluster/ci/hazard/kind.yml 2019-03-25 09:17:23.000000000 +0000
+++ thunderbird-60.7.0+build1/taskcluster/ci/hazard/kind.yml 2019-05-17 15:57:56.000000000 +0000
@@ -15,6 +15,8 @@
- taskgraph.transforms.task:transforms
job-defaults:
+ attributes:
+ retrigger: true
treeherder:
kind: build
tier: 1
diff -Nru thunderbird-60.6.1+build2/taskcluster/ci/release-mark-as-started/kind.yml thunderbird-60.7.0+build1/taskcluster/ci/release-mark-as-started/kind.yml
--- thunderbird-60.6.1+build2/taskcluster/ci/release-mark-as-started/kind.yml 2019-03-25 09:17:23.000000000 +0000
+++ thunderbird-60.7.0+build1/taskcluster/ci/release-mark-as-started/kind.yml 1970-01-01 00:00:00.000000000 +0000
@@ -1,51 +0,0 @@
-# This Source Code Form is subject to the terms of the Mozilla Public
-# License, v. 2.0. If a copy of the MPL was not distributed with this
-# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
-loader: taskgraph.loader.transform:loader
-
-transforms:
- - taskgraph.transforms.release_mark_as_started:transforms
- - taskgraph.transforms.task:transforms
-
-job-defaults:
- description: mark release as started in Ship-It v1
- worker-type:
- by-project:
- mozilla-beta: scriptworker-prov-v1/shipit-v1
- mozilla-release: scriptworker-prov-v1/shipit-v1
- mozilla-esr60: scriptworker-prov-v1/shipit-v1
- default: scriptworker-prov-v1/shipit-dev
- worker:
- implementation: shipit-started
- scopes:
- by-project:
- mozilla-beta:
- - project:releng:ship-it:server:production
- - project:releng:ship-it:action:mark-as-started
- mozilla-release:
- - project:releng:ship-it:server:production
- - project:releng:ship-it:action:mark-as-started
- mozilla-esr60:
- - project:releng:ship-it:server:production
- - project:releng:ship-it:action:mark-as-started
- default:
- - project:releng:ship-it:server:staging
- - project:releng:ship-it:action:mark-as-started
- run-on-projects: []
- shipping-phase: promote
- locales-file: browser/locales/l10n-changesets.json
-
-jobs:
- fennec:
- name: release-fennec_mark_as_started
- shipping-product: fennec
- locales-file: mobile/locales/l10n-changesets.json
-
- firefox:
- name: release-firefox_mark_as_started
- shipping-product: firefox
-
- devedition:
- name: release-devedition_mark_as_started
- shipping-product: devedition
diff -Nru thunderbird-60.6.1+build2/taskcluster/ci/source-test/kind.yml thunderbird-60.7.0+build1/taskcluster/ci/source-test/kind.yml
--- thunderbird-60.6.1+build2/taskcluster/ci/source-test/kind.yml 2019-03-25 09:17:23.000000000 +0000
+++ thunderbird-60.7.0+build1/taskcluster/ci/source-test/kind.yml 2019-05-17 15:57:56.000000000 +0000
@@ -19,6 +19,10 @@
- python.yml
- webidl.yml
+job-defaults:
+ attributes:
+ retrigger: true
+
# This is used by run-task based tasks to lookup which build task it
# should depend on based on its own platform.
dependent-build-platforms:
diff -Nru thunderbird-60.6.1+build2/taskcluster/ci/spidermonkey/kind.yml thunderbird-60.7.0+build1/taskcluster/ci/spidermonkey/kind.yml
--- thunderbird-60.6.1+build2/taskcluster/ci/spidermonkey/kind.yml 2019-03-25 09:17:23.000000000 +0000
+++ thunderbird-60.7.0+build1/taskcluster/ci/spidermonkey/kind.yml 2019-05-17 15:57:56.000000000 +0000
@@ -16,6 +16,8 @@
- taskgraph.transforms.task:transforms
job-defaults:
+ attributes:
+ retrigger: true
treeherder:
kind: build
tier: 1
diff -Nru thunderbird-60.6.1+build2/taskcluster/ci/test/kind.yml thunderbird-60.7.0+build1/taskcluster/ci/test/kind.yml
--- thunderbird-60.6.1+build2/taskcluster/ci/test/kind.yml 2019-03-25 09:17:23.000000000 +0000
+++ thunderbird-60.7.0+build1/taskcluster/ci/test/kind.yml 2019-05-17 15:57:56.000000000 +0000
@@ -31,8 +31,9 @@
- web-platform.yml
- xpcshell.yml
-
job-defaults:
+ attributes:
+ retrigger: true
require-signed-extensions:
by-release-type:
release|esr.*: true
diff -Nru thunderbird-60.6.1+build2/taskcluster/ci/valgrind/kind.yml thunderbird-60.7.0+build1/taskcluster/ci/valgrind/kind.yml
--- thunderbird-60.6.1+build2/taskcluster/ci/valgrind/kind.yml 2019-03-25 09:17:23.000000000 +0000
+++ thunderbird-60.7.0+build1/taskcluster/ci/valgrind/kind.yml 2019-05-17 15:57:56.000000000 +0000
@@ -14,6 +14,10 @@
- taskgraph.transforms.job:transforms
- taskgraph.transforms.task:transforms
+job-defaults:
+ attributes:
+ retrigger: true
+
jobs:
linux64-valgrind/opt:
description: "Linux64 Valgrind Opt"
diff -Nru thunderbird-60.6.1+build2/taskcluster/docs/attributes.rst thunderbird-60.7.0+build1/taskcluster/docs/attributes.rst
--- thunderbird-60.6.1+build2/taskcluster/docs/attributes.rst 2019-03-25 09:17:23.000000000 +0000
+++ thunderbird-60.7.0+build1/taskcluster/docs/attributes.rst 2019-05-17 15:57:56.000000000 +0000
@@ -269,3 +269,8 @@
update-channel
==============
The update channel the build is configured to use.
+
+
+retrigger
+=========
+Whether the task can be retriggered, or if it needs to be re-run.
\ No newline at end of file
diff -Nru thunderbird-60.6.1+build2/taskcluster/docs/kinds.rst thunderbird-60.7.0+build1/taskcluster/docs/kinds.rst
--- thunderbird-60.6.1+build2/taskcluster/docs/kinds.rst 2019-03-25 09:17:23.000000000 +0000
+++ thunderbird-60.7.0+build1/taskcluster/docs/kinds.rst 2019-05-17 15:57:57.000000000 +0000
@@ -296,10 +296,6 @@
-----------------------
Marks releases as shipped in Ship-It v1
-release-mark-as-started
------------------------
-Marks releases as started in Ship-It v1
-
release-bouncer-aliases
-----------------------
Update Bouncer's (download.mozilla.org) "latest" aliases.
diff -Nru thunderbird-60.6.1+build2/taskcluster/taskgraph/actions/add_new_jobs.py thunderbird-60.7.0+build1/taskcluster/taskgraph/actions/add_new_jobs.py
--- thunderbird-60.6.1+build2/taskcluster/taskgraph/actions/add_new_jobs.py 2019-03-25 09:17:23.000000000 +0000
+++ thunderbird-60.7.0+build1/taskcluster/taskgraph/actions/add_new_jobs.py 2019-05-17 15:57:56.000000000 +0000
@@ -18,7 +18,6 @@
@register_callback_action(
name='add-new-jobs',
title='Add new jobs',
- kind='hook',
generic=True,
symbol='add-new',
description="Add new jobs using task labels.",
diff -Nru thunderbird-60.6.1+build2/taskcluster/taskgraph/actions/add_talos.py thunderbird-60.7.0+build1/taskcluster/taskgraph/actions/add_talos.py
--- thunderbird-60.6.1+build2/taskcluster/taskgraph/actions/add_talos.py 2019-03-25 09:17:23.000000000 +0000
+++ thunderbird-60.7.0+build1/taskcluster/taskgraph/actions/add_talos.py 2019-05-17 15:57:57.000000000 +0000
@@ -17,7 +17,6 @@
@register_callback_action(
name='run-all-talos',
title='Run All Talos Tests',
- kind='hook',
generic=True,
symbol='raT',
description="Add all Talos tasks to a push.",
diff -Nru thunderbird-60.6.1+build2/taskcluster/taskgraph/actions/backfill.py thunderbird-60.7.0+build1/taskcluster/taskgraph/actions/backfill.py
--- thunderbird-60.6.1+build2/taskcluster/taskgraph/actions/backfill.py 2019-03-25 09:17:23.000000000 +0000
+++ thunderbird-60.7.0+build1/taskcluster/taskgraph/actions/backfill.py 2019-05-17 15:57:56.000000000 +0000
@@ -25,7 +25,6 @@
@register_callback_action(
title='Backfill',
name='backfill',
- kind='hook',
generic=True,
symbol='Bk',
description=('Take the label of the current task, '
diff -Nru thunderbird-60.6.1+build2/taskcluster/taskgraph/actions/cancel_all.py thunderbird-60.7.0+build1/taskcluster/taskgraph/actions/cancel_all.py
--- thunderbird-60.6.1+build2/taskcluster/taskgraph/actions/cancel_all.py 2019-03-25 09:17:23.000000000 +0000
+++ thunderbird-60.7.0+build1/taskcluster/taskgraph/actions/cancel_all.py 2019-05-17 15:57:56.000000000 +0000
@@ -23,7 +23,6 @@
@register_callback_action(
title='Cancel All',
name='cancel-all',
- kind='hook',
generic=True,
symbol='cAll',
description=(
diff -Nru thunderbird-60.6.1+build2/taskcluster/taskgraph/actions/cancel.py thunderbird-60.7.0+build1/taskcluster/taskgraph/actions/cancel.py
--- thunderbird-60.6.1+build2/taskcluster/taskgraph/actions/cancel.py 2019-03-25 09:17:23.000000000 +0000
+++ thunderbird-60.7.0+build1/taskcluster/taskgraph/actions/cancel.py 2019-05-17 15:57:56.000000000 +0000
@@ -14,7 +14,6 @@
title='Cancel Task',
name='cancel',
symbol='cx',
- kind='hook',
generic=True,
description=(
'Cancel the given task'
diff -Nru thunderbird-60.6.1+build2/taskcluster/taskgraph/actions/create_interactive.py thunderbird-60.7.0+build1/taskcluster/taskgraph/actions/create_interactive.py
--- thunderbird-60.6.1+build2/taskcluster/taskgraph/actions/create_interactive.py 2019-03-25 09:17:23.000000000 +0000
+++ thunderbird-60.7.0+build1/taskcluster/taskgraph/actions/create_interactive.py 2019-05-17 15:57:57.000000000 +0000
@@ -76,7 +76,6 @@
title='Create Interactive Task',
name='create-interactive',
symbol='create-inter',
- kind='hook',
generic=True,
description=(
'Create a a copy of the task that you can interact with'
diff -Nru thunderbird-60.6.1+build2/taskcluster/taskgraph/actions/purge_caches.py thunderbird-60.7.0+build1/taskcluster/taskgraph/actions/purge_caches.py
--- thunderbird-60.6.1+build2/taskcluster/taskgraph/actions/purge_caches.py 2019-03-25 09:17:23.000000000 +0000
+++ thunderbird-60.7.0+build1/taskcluster/taskgraph/actions/purge_caches.py 2019-05-17 15:57:56.000000000 +0000
@@ -18,7 +18,6 @@
title='Purge Worker Caches',
name='purge-cache',
symbol='purge-cache',
- kind='hook',
generic=True,
description=(
'Purge any caches associated with this task '
diff -Nru thunderbird-60.6.1+build2/taskcluster/taskgraph/actions/registry.py thunderbird-60.7.0+build1/taskcluster/taskgraph/actions/registry.py
--- thunderbird-60.6.1+build2/taskcluster/taskgraph/actions/registry.py 2019-03-25 09:17:23.000000000 +0000
+++ thunderbird-60.7.0+build1/taskcluster/taskgraph/actions/registry.py 2019-05-17 15:57:56.000000000 +0000
@@ -52,7 +52,7 @@
def register_callback_action(name, title, symbol, description, order=10000,
context=[], available=lambda parameters: True,
- schema=None, kind='task', generic=True, cb_name=None):
+ schema=None, kind='hook', generic=True, cb_name=None):
"""
Register an action callback that can be triggered from supporting
user interfaces, such as Treeherder.
@@ -275,6 +275,7 @@
mem['registered'] = True
callbacks[cb_name] = cb
+ return cb
return register_callback
diff -Nru thunderbird-60.6.1+build2/taskcluster/taskgraph/actions/release_promotion.py thunderbird-60.7.0+build1/taskcluster/taskgraph/actions/release_promotion.py
--- thunderbird-60.6.1+build2/taskcluster/taskgraph/actions/release_promotion.py 2019-03-25 09:17:23.000000000 +0000
+++ thunderbird-60.7.0+build1/taskcluster/taskgraph/actions/release_promotion.py 2019-05-17 15:57:56.000000000 +0000
@@ -79,6 +79,7 @@
title='Release Promotion',
symbol='${input.release_promotion_flavor}',
description="Promote a release.",
+ generic=False,
order=500,
context=[],
available=is_release_promotion_available,
diff -Nru thunderbird-60.6.1+build2/taskcluster/taskgraph/actions/rerun.py thunderbird-60.7.0+build1/taskcluster/taskgraph/actions/rerun.py
--- thunderbird-60.6.1+build2/taskcluster/taskgraph/actions/rerun.py 2019-03-25 09:17:23.000000000 +0000
+++ thunderbird-60.7.0+build1/taskcluster/taskgraph/actions/rerun.py 1970-01-01 00:00:00.000000000 +0000
@@ -1,61 +0,0 @@
-# -*- coding: utf-8 -*-
-
-# This Source Code Form is subject to the terms of the Mozilla Public
-# License, v. 2.0. If a copy of the MPL was not distributed with this
-# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
-from __future__ import absolute_import, print_function, unicode_literals
-
-import logging
-import sys
-
-from taskgraph.util.taskcluster import (
- status_task,
- rerun_task
-)
-from .registry import register_callback_action
-from .util import fetch_graph_and_labels
-
-logger = logging.getLogger(__name__)
-
-RERUN_STATES = ('exception', 'failed')
-
-
-@register_callback_action(
- title='Rerun',
- name='rerun',
- kind='hook',
- generic=True,
- symbol='rr',
- description=(
- 'Rerun a task.\n\n'
- 'This only works on failed or exception tasks in the original taskgraph,'
- ' and is CoT friendly.'
- ),
- order=300,
- context=[{}],
- schema={
- 'type': 'object',
- 'properties': {}
- }
-)
-def rerun_action(parameters, graph_config, input, task_group_id, task_id, task):
- parameters = dict(parameters)
- decision_task_id, full_task_graph, label_to_taskid = fetch_graph_and_labels(
- parameters, graph_config)
- label = task['metadata']['name']
- if task_id not in label_to_taskid.values():
- logger.error(
- "Refusing to rerun {}: taskId {} not in decision task {} label_to_taskid!".format(
- label, task_id, decision_task_id
- )
- )
-
- status = status_task(task_id)
- if status not in RERUN_STATES:
- logger.error(
- "Refusing to rerun {}: state {} not in {}!".format(label, status, RERUN_STATES)
- )
- sys.exit(1)
- rerun_task(task_id)
- logger.info('Reran {}'.format(label))
diff -Nru thunderbird-60.6.1+build2/taskcluster/taskgraph/actions/retrigger_mochitest.py thunderbird-60.7.0+build1/taskcluster/taskgraph/actions/retrigger_mochitest.py
--- thunderbird-60.6.1+build2/taskcluster/taskgraph/actions/retrigger_mochitest.py 2019-03-25 09:17:23.000000000 +0000
+++ thunderbird-60.7.0+build1/taskcluster/taskgraph/actions/retrigger_mochitest.py 2019-05-17 15:57:56.000000000 +0000
@@ -24,7 +24,6 @@
name='retrigger-mochitest',
title='Retrigger Mochitest/Reftest with Debugging',
symbol='rt',
- kind='hook',
generic=True,
description="Retriggers the specified mochitest/reftest job with additional options",
context=[{'test-type': 'mochitest'},
diff -Nru thunderbird-60.6.1+build2/taskcluster/taskgraph/actions/retrigger.py thunderbird-60.7.0+build1/taskcluster/taskgraph/actions/retrigger.py
--- thunderbird-60.6.1+build2/taskcluster/taskgraph/actions/retrigger.py 2019-03-25 09:17:23.000000000 +0000
+++ thunderbird-60.7.0+build1/taskcluster/taskgraph/actions/retrigger.py 2019-05-17 15:57:57.000000000 +0000
@@ -6,6 +6,8 @@
from __future__ import absolute_import, print_function, unicode_literals
+import sys
+
import logging
import textwrap
@@ -18,15 +20,17 @@
create_task_from_def,
)
from .registry import register_callback_action
+from ..util import taskcluster
logger = logging.getLogger(__name__)
+RERUN_STATES = ('exception', 'failed')
+
@register_callback_action(
title='Retrigger',
name='retrigger',
symbol='rt',
- kind='hook',
cb_name='retrigger-decision',
description=textwrap.dedent('''\
Create a clone of the task (retriggering decision, action, and cron tasks requires
@@ -53,13 +57,12 @@
title='Retrigger',
name='retrigger',
symbol='rt',
- kind='hook',
generic=True,
description=(
'Create a clone of the task.'
),
order=19, # must be greater than other orders in this file, as this is the fallback version
- context=[{}],
+ context=[{'retrigger': 'true'}],
schema={
'type': 'object',
'properties': {
@@ -82,6 +85,48 @@
}
}
)
+@register_callback_action(
+ title='Retrigger (disabled)',
+ name='retrigger',
+ cb_name='retrigger-disabled',
+ symbol='rt',
+ generic=True,
+ description=(
+ 'Create a clone of the task.\n\n'
+ 'This type of task should typically be re-run instead of re-triggered.'
+ ),
+ order=20, # must be greater than other orders in this file, as this is the fallback version
+ context=[{}],
+ schema={
+ 'type': 'object',
+ 'properties': {
+ 'downstream': {
+ 'type': 'boolean',
+ 'description': (
+ 'If true, downstream tasks from this one will be cloned as well. '
+ 'The dependencies will be updated to work with the new task at the root.'
+ ),
+ 'default': False,
+ },
+ 'times': {
+ 'type': 'integer',
+ 'default': 1,
+ 'minimum': 1,
+ 'maximum': 100,
+ 'title': 'Times',
+ 'description': 'How many times to run each task.',
+ },
+ 'force': {
+ 'type': 'boolean',
+ 'default': False,
+ 'description': (
+ 'This task should not be re-triggered. '
+ 'This can be overridden by passing `true` here.'
+ ),
+ },
+ }
+ }
+)
def retrigger_action(parameters, graph_config, input, task_group_id, task_id, task):
decision_task_id, full_task_graph, label_to_taskid = fetch_graph_and_labels(
parameters, graph_config)
@@ -91,6 +136,15 @@
with_downstream = ' '
to_run = [label]
+ if not input.get('force', None) and not full_task_graph[label].attributes.get('retrigger'):
+ logger.info(
+ "Not retriggering task {}, task should not be retrigged "
+ "and force not specified.".format(
+ label
+ )
+ )
+ sys.exit(1)
+
if input.get('downstream'):
to_run = full_task_graph.graph.transitive_closure(set(to_run), reverse=True).nodes
to_run = to_run & set(label_to_taskid.keys())
@@ -102,3 +156,119 @@
logger.info('Scheduled {}{}(time {}/{})'.format(label, with_downstream, i+1, times))
combine_task_graph_files(list(range(times)))
+
+
+@register_callback_action(
+ title='Rerun',
+ name='rerun',
+ generic=True,
+ symbol='rr',
+ description=(
+ 'Rerun a task.\n\n'
+ 'This only works on failed or exception tasks in the original taskgraph,'
+ ' and is CoT friendly.'
+ ),
+ order=300,
+ context=[{}],
+ schema={
+ 'type': 'object',
+ 'properties': {}
+ }
+)
+def rerun_action(parameters, graph_config, input, task_group_id, task_id, task):
+ parameters = dict(parameters)
+ decision_task_id, full_task_graph, label_to_taskid = fetch_graph_and_labels(
+ parameters, graph_config)
+ label = task['metadata']['name']
+ if task_id not in label_to_taskid.values():
+ logger.error(
+ "Refusing to rerun {}: taskId {} not in decision task {} label_to_taskid!".format(
+ label, task_id, decision_task_id
+ )
+ )
+
+ _rerun_task(task_id, label)
+
+
+def _rerun_task(task_id, label):
+ status = taskcluster.status_task(task_id)
+ if status not in RERUN_STATES:
+ logger.warning(
+ "No need to to rerun {}: state '{}' not in {}!".format(label, status, RERUN_STATES)
+ )
+ return
+ taskcluster.rerun_task(task_id)
+ logger.info('Reran {}'.format(label))
+
+
+@register_callback_action(
+ title='Retrigger',
+ name='retrigger-multiple',
+ symbol='rt',
+ generic=True,
+ description=(
+ 'Create a clone of the task.'
+ ),
+ context=[],
+ schema={
+ "type": "object",
+ "properties": {
+ "requests": {
+ "type": "array",
+ "items": {
+ "tasks": {
+ "type": "array",
+ 'description': 'An array of task labels',
+ 'items': {
+ 'type': 'string'
+ }
+ },
+ "times": {
+ "type": "integer",
+ "minimum": 1,
+ "maximum": 100,
+ "title": "Times",
+ "description": "How many times to run each task.",
+ },
+ "additionalProperties": False,
+ },
+ },
+ "additionalProperties": False,
+ },
+ },
+)
+def retrigger_multiple(parameters, graph_config, input, task_group_id, task_id, task):
+ decision_task_id, full_task_graph, label_to_taskid = fetch_graph_and_labels(
+ parameters, graph_config)
+
+ suffixes = []
+ for i, request in enumerate(input.get('requests', [])):
+ times = request.get('times', 1)
+ rerun_tasks = [
+ label for label in request.get('tasks')
+ if not full_task_graph[label].attributes.get('retrigger')]
+ retrigger_tasks = [
+ label for label in request.get('tasks')
+ if full_task_graph[label].attributes.get('retrigger')
+ ]
+
+ for label in rerun_tasks:
+ # XXX we should not re-run tasks pulled in from other pushes
+ # In practice, this shouldn't matter, as only completed tasks
+ # are pulled in from other pushes and treeherder won't pass
+ # those labels.
+ _rerun_task(label_to_taskid[label], label)
+
+ for j in xrange(times):
+ suffix = '{}-{}'.format(i, j)
+ suffixes.append(suffix)
+ create_tasks(
+ retrigger_tasks,
+ full_task_graph,
+ label_to_taskid,
+ parameters,
+ decision_task_id,
+ suffix,
+ )
+
+ combine_task_graph_files(suffixes)
diff -Nru thunderbird-60.6.1+build2/taskcluster/taskgraph/actions/run_missing_tests.py thunderbird-60.7.0+build1/taskcluster/taskgraph/actions/run_missing_tests.py
--- thunderbird-60.6.1+build2/taskcluster/taskgraph/actions/run_missing_tests.py 2019-03-25 09:17:23.000000000 +0000
+++ thunderbird-60.7.0+build1/taskcluster/taskgraph/actions/run_missing_tests.py 2019-05-17 15:57:56.000000000 +0000
@@ -18,7 +18,6 @@
@register_callback_action(
name='run-missing-tests',
title='Run Missing Tests',
- kind='hook',
generic=True,
symbol='rmt',
description=(
diff -Nru thunderbird-60.6.1+build2/taskcluster/taskgraph/transforms/release_mark_as_started.py thunderbird-60.7.0+build1/taskcluster/taskgraph/transforms/release_mark_as_started.py
--- thunderbird-60.6.1+build2/taskcluster/taskgraph/transforms/release_mark_as_started.py 2019-03-25 09:17:23.000000000 +0000
+++ thunderbird-60.7.0+build1/taskcluster/taskgraph/transforms/release_mark_as_started.py 1970-01-01 00:00:00.000000000 +0000
@@ -1,57 +0,0 @@
-
-# This Source Code Form is subject to the terms of the Mozilla Public
-# License, v. 2.0. If a copy of the MPL was not distributed with this
-# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-"""
-Add from parameters.yml into Balrog publishing tasks.
-"""
-
-from __future__ import absolute_import, print_function, unicode_literals
-
-import json
-
-from taskgraph.transforms.base import TransformSequence
-from taskgraph.transforms.l10n import parse_locales_file
-from taskgraph.util.schema import resolve_keyed_by
-from taskgraph.util.scriptworker import get_release_config
-
-transforms = TransformSequence()
-
-
-@transforms.add
-def make_task_description(config, jobs):
- release_config = get_release_config(config)
- for job in jobs:
- resolve_keyed_by(
- job, 'worker-type', item_name=job['name'], project=config.params['project']
- )
- resolve_keyed_by(
- job, 'scopes', item_name=job['name'], project=config.params['project']
- )
-
- job['worker']['release-name'] = '{product}-{version}-build{build_number}'.format(
- product=job['shipping-product'].capitalize(),
- version=release_config['version'],
- build_number=release_config['build_number']
- )
- job['worker']['product'] = job['shipping-product']
- branch = config.params['head_repository'].split('https://hg.mozilla.org/')[1]
- job['worker']['branch'] = branch
-
- # locales files has different structure between mobile and desktop
- locales_file = job['locales-file']
- all_locales = {}
-
- if job['shipping-product'] == 'fennec':
- with open(locales_file, mode='r') as f:
- all_locales = json.dumps(json.load(f))
- else:
- all_locales = "\n".join([
- "{} {}".format(locale, revision)
- for locale, revision in sorted(parse_locales_file(job['locales-file']).items())
- ])
-
- job['worker']['locales'] = all_locales
- del job['locales-file']
-
- yield job
diff -Nru thunderbird-60.6.1+build2/taskcluster/taskgraph/transforms/task.py thunderbird-60.7.0+build1/taskcluster/taskgraph/transforms/task.py
--- thunderbird-60.6.1+build2/taskcluster/taskgraph/transforms/task.py 2019-03-25 09:17:23.000000000 +0000
+++ thunderbird-60.7.0+build1/taskcluster/taskgraph/transforms/task.py 2019-05-17 15:57:57.000000000 +0000
@@ -1140,28 +1140,6 @@
}
-@payload_builder('shipit-started', schema={
- Required('release-name'): basestring,
- Required('product'): basestring,
- Required('branch'): basestring,
- Required('locales'): basestring,
-})
-def build_ship_it_started_payload(config, task, task_def):
- worker = task['worker']
- release_config = get_release_config(config)
-
- task_def['payload'] = {
- 'release_name': worker['release-name'],
- 'product': worker['product'],
- 'version': release_config['version'],
- 'build_number': release_config['build_number'],
- 'branch': worker['branch'],
- 'revision': get_branch_rev(config),
- 'partials': release_config.get('partial_versions', ""),
- 'l10n_changesets': worker['locales'],
- }
-
-
@payload_builder('sign-and-push-addons', schema={
Required('channel'): Any('listed', 'unlisted'),
Required('upstream-artifacts'): [{
@@ -1654,10 +1632,13 @@
DEFAULT_BRANCH_PRIORITY)
tags = task.get('tags', {})
+ attributes = task.get('attributes', {})
+
tags.update({
'createdForUser': config.params['owner'],
'kind': config.kind,
'label': task['label'],
+ 'retrigger': 'true' if attributes.get('retrigger', False) else 'false'
})
task_def = {
@@ -1692,7 +1673,6 @@
# add the payload and adjust anything else as required (e.g., scopes)
payload_builders[task['worker']['implementation']](config, task, task_def)
- attributes = task.get('attributes', {})
# Resolve run-on-projects
build_platform = attributes.get('build_platform')
resolve_keyed_by(task, 'run-on-projects', item_name=task['label'],
diff -Nru thunderbird-60.6.1+build2/taskcluster/taskgraph/util/scriptworker.py thunderbird-60.7.0+build1/taskcluster/taskgraph/util/scriptworker.py
--- thunderbird-60.6.1+build2/taskcluster/taskgraph/util/scriptworker.py 2019-03-25 09:17:51.000000000 +0000
+++ thunderbird-60.7.0+build1/taskcluster/taskgraph/util/scriptworker.py 2019-05-17 15:58:17.000000000 +0000
@@ -338,7 +338,6 @@
'release-secondary-update-verify-config',
'release-balrog-submit-toplevel',
'release-secondary-balrog-submit-toplevel',
- 'release-mark-as-started'
):
partial_updates = json.loads(partial_updates)
release_config['partial_versions'] = ', '.join([
diff -Nru thunderbird-60.6.1+build2/testing/web-platform/meta/editing/run/removeformat.html.ini thunderbird-60.7.0+build1/testing/web-platform/meta/editing/run/removeformat.html.ini
--- thunderbird-60.6.1+build2/testing/web-platform/meta/editing/run/removeformat.html.ini 2019-03-25 09:17:24.000000000 +0000
+++ thunderbird-60.7.0+build1/testing/web-platform/meta/editing/run/removeformat.html.ini 2019-05-17 15:58:17.000000000 +0000
@@ -5,33 +5,6 @@
[[["stylewithcss","false"\],["removeformat",""\]\] "foob[a\]r baz" compare innerHTML]
expected: FAIL
- [[["removeformat",""\]\] "[foobarbaz\]" compare innerHTML]
- expected: FAIL
-
- [[["removeformat",""\]\] "foob[a\]rbaz" compare innerHTML]
- expected: FAIL
-
- [[["removeformat",""\]\] "[foobar baz\]" compare innerHTML]
- expected: FAIL
-
- [[["removeformat",""\]\] "foob[a\]r baz" compare innerHTML]
- expected: FAIL
-
- [[["removeformat",""\]\] "[foo bar\]" compare innerHTML]
- expected: FAIL
-
- [[["removeformat",""\]\] "[foobar baz\]" compare innerHTML]
- expected: FAIL
-
- [[["removeformat",""\]\] "foob[a\]r baz" compare innerHTML]
- expected: FAIL
-
- [[["removeformat",""\]\] "[foobar baz\]" compare innerHTML]
- expected: FAIL
-
- [[["removeformat",""\]\] "foob[a\]r baz" compare innerHTML]
- expected: FAIL
-
[[["removeformat",""\]\] "foob[a\]r baz" compare innerHTML]
expected: FAIL
diff -Nru thunderbird-60.6.1+build2/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/security.pattern.canvas.fillStyle.cross.html.ini thunderbird-60.7.0+build1/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/security.pattern.canvas.fillStyle.cross.html.ini
--- thunderbird-60.6.1+build2/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/security.pattern.canvas.fillStyle.cross.html.ini 2019-03-25 09:17:24.000000000 +0000
+++ thunderbird-60.7.0+build1/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/security.pattern.canvas.fillStyle.cross.html.ini 1970-01-01 00:00:00.000000000 +0000
@@ -1,4 +0,0 @@
-[security.pattern.canvas.fillStyle.cross.html]
- [Setting fillStyle to a pattern of an unclean canvas makes the canvas origin-unclean]
- expected: FAIL
-
diff -Nru thunderbird-60.6.1+build2/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/security.pattern.canvas.fillStyle.redirect.html.ini thunderbird-60.7.0+build1/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/security.pattern.canvas.fillStyle.redirect.html.ini
--- thunderbird-60.6.1+build2/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/security.pattern.canvas.fillStyle.redirect.html.ini 2019-03-25 09:17:24.000000000 +0000
+++ thunderbird-60.7.0+build1/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/security.pattern.canvas.fillStyle.redirect.html.ini 1970-01-01 00:00:00.000000000 +0000
@@ -1,4 +0,0 @@
-[security.pattern.canvas.fillStyle.redirect.html]
- [Setting fillStyle to a pattern of an unclean canvas makes the canvas origin-unclean]
- expected: FAIL
-
diff -Nru thunderbird-60.6.1+build2/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/security.pattern.canvas.strokeStyle.cross.html.ini thunderbird-60.7.0+build1/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/security.pattern.canvas.strokeStyle.cross.html.ini
--- thunderbird-60.6.1+build2/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/security.pattern.canvas.strokeStyle.cross.html.ini 2019-03-25 09:17:24.000000000 +0000
+++ thunderbird-60.7.0+build1/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/security.pattern.canvas.strokeStyle.cross.html.ini 1970-01-01 00:00:00.000000000 +0000
@@ -1,4 +0,0 @@
-[security.pattern.canvas.strokeStyle.cross.html]
- [Setting strokeStyle to a pattern of an unclean canvas makes the canvas origin-unclean]
- expected: FAIL
-
diff -Nru thunderbird-60.6.1+build2/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/security.pattern.canvas.strokeStyle.redirect.html.ini thunderbird-60.7.0+build1/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/security.pattern.canvas.strokeStyle.redirect.html.ini
--- thunderbird-60.6.1+build2/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/security.pattern.canvas.strokeStyle.redirect.html.ini 2019-03-25 09:17:24.000000000 +0000
+++ thunderbird-60.7.0+build1/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/security.pattern.canvas.strokeStyle.redirect.html.ini 1970-01-01 00:00:00.000000000 +0000
@@ -1,4 +0,0 @@
-[security.pattern.canvas.strokeStyle.redirect.html]
- [Setting strokeStyle to a pattern of an unclean canvas makes the canvas origin-unclean]
- expected: FAIL
-
diff -Nru thunderbird-60.6.1+build2/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/security.pattern.image.fillStyle.cross.html.ini thunderbird-60.7.0+build1/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/security.pattern.image.fillStyle.cross.html.ini
--- thunderbird-60.6.1+build2/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/security.pattern.image.fillStyle.cross.html.ini 2019-03-25 09:17:24.000000000 +0000
+++ thunderbird-60.7.0+build1/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/security.pattern.image.fillStyle.cross.html.ini 1970-01-01 00:00:00.000000000 +0000
@@ -1,4 +0,0 @@
-[security.pattern.image.fillStyle.cross.html]
- [Setting fillStyle to a pattern of a different-origin image makes the canvas origin-unclean]
- expected: FAIL
-
diff -Nru thunderbird-60.6.1+build2/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/security.pattern.image.fillStyle.redirect.html.ini thunderbird-60.7.0+build1/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/security.pattern.image.fillStyle.redirect.html.ini
--- thunderbird-60.6.1+build2/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/security.pattern.image.fillStyle.redirect.html.ini 2019-03-25 09:17:24.000000000 +0000
+++ thunderbird-60.7.0+build1/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/security.pattern.image.fillStyle.redirect.html.ini 1970-01-01 00:00:00.000000000 +0000
@@ -1,4 +0,0 @@
-[security.pattern.image.fillStyle.redirect.html]
- [Setting fillStyle to a pattern of a different-origin image makes the canvas origin-unclean]
- expected: FAIL
-
diff -Nru thunderbird-60.6.1+build2/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/security.pattern.image.strokeStyle.cross.html.ini thunderbird-60.7.0+build1/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/security.pattern.image.strokeStyle.cross.html.ini
--- thunderbird-60.6.1+build2/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/security.pattern.image.strokeStyle.cross.html.ini 2019-03-25 09:17:24.000000000 +0000
+++ thunderbird-60.7.0+build1/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/security.pattern.image.strokeStyle.cross.html.ini 1970-01-01 00:00:00.000000000 +0000
@@ -1,4 +0,0 @@
-[security.pattern.image.strokeStyle.cross.html]
- [Setting strokeStyle to a pattern of a different-origin image makes the canvas origin-unclean]
- expected: FAIL
-
diff -Nru thunderbird-60.6.1+build2/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/security.pattern.image.strokeStyle.redirect.html.ini thunderbird-60.7.0+build1/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/security.pattern.image.strokeStyle.redirect.html.ini
--- thunderbird-60.6.1+build2/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/security.pattern.image.strokeStyle.redirect.html.ini 2019-03-25 09:17:24.000000000 +0000
+++ thunderbird-60.7.0+build1/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/security.pattern.image.strokeStyle.redirect.html.ini 1970-01-01 00:00:00.000000000 +0000
@@ -1,4 +0,0 @@
-[security.pattern.image.strokeStyle.redirect.html]
- [Setting strokeStyle to a pattern of a different-origin image makes the canvas origin-unclean]
- expected: FAIL
-
diff -Nru thunderbird-60.6.1+build2/testing/web-platform/tests/2dcontext/imagebitmap/createImageBitmap-origin.sub.html thunderbird-60.7.0+build1/testing/web-platform/tests/2dcontext/imagebitmap/createImageBitmap-origin.sub.html
--- thunderbird-60.6.1+build2/testing/web-platform/tests/2dcontext/imagebitmap/createImageBitmap-origin.sub.html 2019-03-25 09:17:25.000000000 +0000
+++ thunderbird-60.7.0+build1/testing/web-platform/tests/2dcontext/imagebitmap/createImageBitmap-origin.sub.html 2019-05-17 15:57:58.000000000 +0000
@@ -5,9 +5,9 @@
+
diff -Nru thunderbird-60.6.1+build2/testing/web-platform/tests/common/canvas-tests.js thunderbird-60.7.0+build1/testing/web-platform/tests/common/canvas-tests.js
--- thunderbird-60.6.1+build2/testing/web-platform/tests/common/canvas-tests.js 2019-03-25 09:17:25.000000000 +0000
+++ thunderbird-60.7.0+build1/testing/web-platform/tests/common/canvas-tests.js 2019-05-17 15:57:58.000000000 +0000
@@ -103,3 +103,94 @@
get_host_info().HTTP_REMOTE_ORIGIN + "/images/yellow.png";
document.body.appendChild(img);
}
+
+function forEachCanvasSource(crossOriginUrl, sameOriginUrl, callback) {
+ function makeImage() {
+ return new Promise((resolve, reject) => {
+ const image = new Image();
+ image.onload = () => resolve(image);
+ image.onerror = reject;
+ image.src = crossOriginUrl + "/images/red.png";
+ });
+ }
+
+ const arguments = [
+ {
+ name: "cross-origin HTMLImageElement",
+ factory: makeImage,
+ },
+
+ {
+ name: "cross-origin SVGImageElement",
+ factory: () => {
+ return new Promise((resolve, reject) => {
+ const image = document.createElementNS(NAMESPACES.svg, "image");
+ image.onload = () => resolve(image);
+ image.onerror = reject;
+ image.setAttribute("externalResourcesRequired", "true");
+ image.setAttributeNS(NAMESPACES.xlink, 'xlink:href', crossOriginUrl + "/images/red.png");
+ document.body.appendChild(image);
+ });
+ },
+ },
+
+ {
+ name: "cross-origin HTMLVideoElement",
+ factory: () => {
+ return new Promise((resolve, reject) => {
+ const video = document.createElement("video");
+ video.oncanplaythrough = () => resolve(video);
+ video.onerror = reject;
+ video.src = getVideoURI(crossOriginUrl + "/media/movie_300");
+ });
+ },
+ },
+
+ {
+ name: "redirected to cross-origin HTMLVideoElement",
+ factory: () => {
+ return new Promise((resolve, reject) => {
+ const video = document.createElement("video");
+ video.oncanplaythrough = () => resolve(video);
+ video.onerror = reject;
+ video.src = "/common/redirect.py?location=" + getVideoURI(crossOriginUrl + "/media/movie_300");
+ });
+ },
+ },
+
+ {
+ name: "redirected to same-origin HTMLVideoElement",
+ factory: () => {
+ return new Promise((resolve, reject) => {
+ const video = document.createElement("video");
+ video.oncanplaythrough = () => resolve(video);
+ video.onerror = reject;
+ video.src = crossOriginUrl + "/common/redirect.py?location=" + getVideoURI(sameOriginUrl + "/media/movie_300");
+ });
+ },
+ },
+
+ {
+ name: "unclean HTMLCanvasElement",
+ factory: () => {
+ return makeImage().then(image => {
+ const canvas = document.createElement("canvas");
+ const context = canvas.getContext("2d");
+ context.drawImage(image, 0, 0);
+ return canvas;
+ });
+ },
+ },
+
+ {
+ name: "unclean ImageBitmap",
+ factory: () => {
+ return makeImage().then(createImageBitmap);
+ },
+ },
+ ];
+
+ for (let { name, factory } of arguments) {
+ callback(name, factory);
+ }
+}
diff -Nru thunderbird-60.6.1+build2/testing/web-platform/tests/editing/data/removeformat.js thunderbird-60.7.0+build1/testing/web-platform/tests/editing/data/removeformat.js
--- thunderbird-60.6.1+build2/testing/web-platform/tests/editing/data/removeformat.js 2019-03-25 09:17:34.000000000 +0000
+++ thunderbird-60.7.0+build1/testing/web-platform/tests/editing/data/removeformat.js 2019-05-17 15:58:17.000000000 +0000
@@ -75,6 +75,26 @@
"[foobarbaz]",
[true,true],
{"stylewithcss":[false,true,"",false,false,""],"removeformat":[false,false,"",false,false,""]}],
+["[foobar baz]",
+ [["stylewithcss","true"],["removeformat",""]],
+ "[foobarbaz]",
+ [true,true],
+ {"stylewithcss":[false,false,"",false,true,""],"removeformat":[false,false,"",false,false,""]}],
+["[foobar baz]",
+ [["stylewithcss","false"],["removeformat",""]],
+ "[foobarbaz]",
+ [true,true],
+ {"stylewithcss":[false,true,"",false,false,""],"removeformat":[false,false,"",false,false,""]}],
+["[foobar baz]",
+ [["stylewithcss","true"],["removeformat",""]],
+ "[foobarbaz]",
+ [true,true],
+ {"stylewithcss":[false,false,"",false,true,""],"removeformat":[false,false,"",false,false,""]}],
+["[foobar baz]",
+ [["stylewithcss","false"],["removeformat",""]],
+ "[foobarbaz]",
+ [true,true],
+ {"stylewithcss":[false,true,"",false,false,""],"removeformat":[false,false,"",false,false,""]}],
["foob[a]r baz",
[["stylewithcss","true"],["removeformat",""]],
"foob [a]r baz",
@@ -85,6 +105,26 @@
"foob [a]r baz",
[true,true],
{"stylewithcss":[false,true,"",false,false,""],"removeformat":[false,false,"",false,false,""]}],
+["foob[a]r baz",
+ [["stylewithcss","true"],["removeformat",""]],
+ "foob [a]r baz",
+ [true,true],
+ {"stylewithcss":[false,false,"",false,true,""],"removeformat":[false,false,"",false,false,""]}],
+["foob[a]r baz",
+ [["stylewithcss","false"],["removeformat",""]],
+ "foob [a]r baz",
+ [true,true],
+ {"stylewithcss":[false,true,"",false,false,""],"removeformat":[false,false,"",false,false,""]}],
+["foob[a]r baz",
+ [["stylewithcss","true"],["removeformat",""]],
+ "foob [a]r baz",
+ [true,true],
+ {"stylewithcss":[false,false,"",false,true,""],"removeformat":[false,false,"",false,false,""]}],
+["foob[a]r baz",
+ [["stylewithcss","false"],["removeformat",""]],
+ "foob [a]r baz",
+ [true,true],
+ {"stylewithcss":[false,true,"",false,false,""],"removeformat":[false,false,"",false,false,""]}],
["[foobar baz]",
[["stylewithcss","true"],["removeformat",""]],
"[foobarbaz]",
diff -Nru thunderbird-60.6.1+build2/toolkit/components/enterprisepolicies/nsIEnterprisePolicies.idl thunderbird-60.7.0+build1/toolkit/components/enterprisepolicies/nsIEnterprisePolicies.idl
--- thunderbird-60.6.1+build2/toolkit/components/enterprisepolicies/nsIEnterprisePolicies.idl 2019-03-25 09:17:43.000000000 +0000
+++ thunderbird-60.7.0+build1/toolkit/components/enterprisepolicies/nsIEnterprisePolicies.idl 2019-05-17 15:58:10.000000000 +0000
@@ -15,4 +15,11 @@
readonly attribute short status;
bool isAllowed(in ACString feature);
+
+ /**
+ * Get the contents of the support menu (if applicable)
+ *
+ * @returns A JS object that contains the url and label or null.
+ */
+ jsval getSupportMenu();
};
diff -Nru thunderbird-60.6.1+build2/toolkit/components/extensions/test/mochitest/head_webrequest.js thunderbird-60.7.0+build1/toolkit/components/extensions/test/mochitest/head_webrequest.js
--- thunderbird-60.6.1+build2/toolkit/components/extensions/test/mochitest/head_webrequest.js 2019-03-25 09:17:43.000000000 +0000
+++ thunderbird-60.7.0+build1/toolkit/components/extensions/test/mochitest/head_webrequest.js 2019-05-17 15:58:09.000000000 +0000
@@ -234,7 +234,13 @@
},
onErrorOccurred(expected, details, result) {
if (expected.error) {
- browser.test.assertEq(expected.error, details.error, "expected error message received in onErrorOccurred");
+ if (Array.isArray(expected.error)) {
+ browser.test.assertTrue(
+ expected.error.includes(details.error),
+ "expected error message received in onErrorOccurred");
+ } else {
+ browser.test.assertEq(expected.error, details.error, "expected error message received in onErrorOccurred");
+ }
}
},
};
diff -Nru thunderbird-60.6.1+build2/toolkit/components/extensions/test/mochitest/test_ext_webrequest_basic.html thunderbird-60.7.0+build1/toolkit/components/extensions/test/mochitest/test_ext_webrequest_basic.html
--- thunderbird-60.6.1+build2/toolkit/components/extensions/test/mochitest/test_ext_webrequest_basic.html 2019-03-25 09:17:43.000000000 +0000
+++ thunderbird-60.7.0+build1/toolkit/components/extensions/test/mochitest/test_ext_webrequest_basic.html 2019-05-17 15:58:09.000000000 +0000
@@ -349,7 +349,11 @@
type: "sub_frame",
status: 404,
events: ["onBeforeRequest", "onBeforeSendHeaders", "onSendHeaders", "onErrorOccurred"],
- error: "NS_ERROR_UNKNOWN_HOST",
+ // When an url's hostname fails to be resolved, an NS_ERROR_NET_ON_RESOLVED/RESOLVING
+ // onError event may be fired right before the NS_ERROR_UNKNOWN_HOST
+ // (See Bug 1516862 for a rationale).
+ optional_events: ["onErrorOccurred"],
+ error: ["NS_ERROR_UNKNOWN_HOST", "NS_ERROR_NET_ON_RESOLVED", "NS_ERROR_NET_ON_RESOLVING"],
},
};
extension.sendMessage("set-expected", {expect, origin: location.href});
diff -Nru thunderbird-60.6.1+build2/toolkit/components/find/nsFind.cpp thunderbird-60.7.0+build1/toolkit/components/find/nsFind.cpp
--- thunderbird-60.6.1+build2/toolkit/components/find/nsFind.cpp 2019-03-25 09:17:43.000000000 +0000
+++ thunderbird-60.7.0+build1/toolkit/components/find/nsFind.cpp 2019-05-17 15:58:10.000000000 +0000
@@ -858,7 +858,7 @@
// Take nodes out of the tree with NextNode, until null (NextNode will return 0
// at the end of our range).
NS_IMETHODIMP
-nsFind::Find(const char16_t* aPatText, nsIDOMRange* aSearchRange,
+nsFind::Find(const nsAString& aPatText, nsIDOMRange* aSearchRange,
nsIDOMRange* aStartPoint, nsIDOMRange* aEndPoint,
nsIDOMRange** aRangeRet) {
#ifdef DEBUG_FIND
@@ -874,10 +874,6 @@
NS_ENSURE_ARG_POINTER(aRangeRet);
*aRangeRet = 0;
- if (!aPatText) {
- return NS_ERROR_NULL_POINTER;
- }
-
ResetAll();
nsAutoString patAutoStr(aPatText);
@@ -892,6 +888,11 @@
const char16_t* patStr = patAutoStr.get();
int32_t patLen = patAutoStr.Length() - 1;
+ // If this function is called with an empty string, we should early exit.
+ if (patLen < 0) {
+ return NS_OK;
+ }
+
// current offset into the pattern -- reset to beginning/end:
int32_t pindex = (mFindBackward ? patLen : 0);
diff -Nru thunderbird-60.6.1+build2/toolkit/components/find/nsIFind.idl thunderbird-60.7.0+build1/toolkit/components/find/nsIFind.idl
--- thunderbird-60.6.1+build2/toolkit/components/find/nsIFind.idl 2019-03-25 09:17:43.000000000 +0000
+++ thunderbird-60.7.0+build1/toolkit/components/find/nsIFind.idl 2019-05-17 15:58:10.000000000 +0000
@@ -2,7 +2,7 @@
/* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
-
+
#include "nsISupports.idl"
interface nsIDOMRange;
@@ -29,6 +29,6 @@
* end (forward) or start (backward).
* @retval A range spanning the match that was found (or null).
*/
- nsIDOMRange Find(in wstring aPatText, in nsIDOMRange aSearchRange,
+ nsIDOMRange Find(in AString aPatText, in nsIDOMRange aSearchRange,
in nsIDOMRange aStartPoint, in nsIDOMRange aEndPoint);
};
diff -Nru thunderbird-60.6.1+build2/toolkit/components/find/nsWebBrowserFind.cpp thunderbird-60.7.0+build1/toolkit/components/find/nsWebBrowserFind.cpp
--- thunderbird-60.6.1+build2/toolkit/components/find/nsWebBrowserFind.cpp 2019-03-25 09:17:43.000000000 +0000
+++ thunderbird-60.7.0+build1/toolkit/components/find/nsWebBrowserFind.cpp 2019-05-17 15:58:09.000000000 +0000
@@ -712,7 +712,7 @@
NS_ENSURE_SUCCESS(rv, rv);
- rv = find->Find(mSearchString.get(), searchRange, startPt, endPt,
+ rv = find->Find(mSearchString, searchRange, startPt, endPt,
getter_AddRefs(foundRange));
if (NS_SUCCEEDED(rv) && foundRange) {
diff -Nru thunderbird-60.6.1+build2/toolkit/components/places/PlacesUtils.jsm thunderbird-60.7.0+build1/toolkit/components/places/PlacesUtils.jsm
--- thunderbird-60.6.1+build2/toolkit/components/places/PlacesUtils.jsm 2019-03-25 09:17:43.000000000 +0000
+++ thunderbird-60.7.0+build1/toolkit/components/places/PlacesUtils.jsm 2019-05-17 15:58:09.000000000 +0000
@@ -947,6 +947,7 @@
* @param type
* The content type of the blob.
* @returns An array of objects representing each item contained by the source.
+ * @throws if the blob contains invalid data.
*/
unwrapNodes: function PU_unwrapNodes(blob, type) {
// We split on "\n" because the transferable system converts "\r\n" to "\n"
@@ -977,7 +978,8 @@
} catch (ex) {}
}
// note: Services.io.newURI() will throw if uriString is not a valid URI
- if (Services.io.newURI(uriString)) {
+ let uri = Services.io.newURI(uriString);
+ if (Services.io.newURI(uriString) && uri.scheme != "place") {
nodes.push({ uri: uriString,
title: titleString ? titleString : uriString,
type: this.TYPE_X_MOZ_URL });
@@ -990,14 +992,18 @@
for (let i = 0; i < parts.length; i++) {
let uriString = parts[i];
// text/uri-list is converted to TYPE_UNICODE but it could contain
- // comments line prepended by #, we should skip them
- if (uriString.substr(0, 1) == "\x23")
+ // comments line prepended by #, we should skip them, as well as
+ // empty uris.
+ if (uriString.substr(0, 1) == "\x23" || uriString == "") {
continue;
+ }
// note: Services.io.newURI) will throw if uriString is not a valid URI
- if (uriString != "" && Services.io.newURI(uriString))
+ let uri = Services.io.newURI(uriString);
+ if (uri.scheme != "place") {
nodes.push({ uri: uriString,
title: uriString,
type: this.TYPE_X_MOZ_URL });
+ }
}
break;
}
diff -Nru thunderbird-60.6.1+build2/toolkit/components/places/tests/unit/test_PlacesUtils_unwrapNodes_place.js thunderbird-60.7.0+build1/toolkit/components/places/tests/unit/test_PlacesUtils_unwrapNodes_place.js
--- thunderbird-60.6.1+build2/toolkit/components/places/tests/unit/test_PlacesUtils_unwrapNodes_place.js 1970-01-01 00:00:00.000000000 +0000
+++ thunderbird-60.7.0+build1/toolkit/components/places/tests/unit/test_PlacesUtils_unwrapNodes_place.js 2019-05-17 15:58:09.000000000 +0000
@@ -0,0 +1,25 @@
+/* Any copyright is dedicated to the Public Domain.
+ * https://creativecommons.org/publicdomain/zero/1.0/ */
+
+// Tests that unwrapNodes properly filters out place: uris from text flavors.
+
+add_task(function() {
+ let tests = [
+ // Single url.
+ ["place:type=0&sort=1:", PlacesUtils.TYPE_X_MOZ_URL],
+ // Multiple urls.
+ ["place:type=0&sort=1:\nfirst\nplace:type=0&sort=1\nsecond", PlacesUtils.TYPE_X_MOZ_URL],
+ // Url == title.
+ ["place:type=0&sort=1:\nplace:type=0&sort=1", PlacesUtils.TYPE_X_MOZ_URL],
+ // Malformed.
+ ["place:type=0&sort=1:\nplace:type=0&sort=1\nmalformed", PlacesUtils.TYPE_X_MOZ_URL],
+ // Single url.
+ ["place:type=0&sort=1:", PlacesUtils.TYPE_UNICODE],
+ // Multiple urls.
+ ["place:type=0&sort=1:\nplace:type=0&sort=1", PlacesUtils.TYPE_UNICODE],
+ ];
+ for (let [blob, type] of tests) {
+ Assert.deepEqual(PlacesUtils.unwrapNodes(blob, type), [],
+ "No valid entries should be found");
+ }
+});
diff -Nru thunderbird-60.6.1+build2/toolkit/components/places/tests/unit/xpcshell.ini thunderbird-60.7.0+build1/toolkit/components/places/tests/unit/xpcshell.ini
--- thunderbird-60.6.1+build2/toolkit/components/places/tests/unit/xpcshell.ini 2019-03-25 09:17:43.000000000 +0000
+++ thunderbird-60.7.0+build1/toolkit/components/places/tests/unit/xpcshell.ini 2019-05-17 15:58:10.000000000 +0000
@@ -103,6 +103,7 @@
[test_placeURIs.js]
[test_PlacesUtils_invalidateCachedGuidFor.js]
[test_PlacesUtils_isRootItem.js]
+[test_PlacesUtils_unwrapNodes_place.js]
[test_preventive_maintenance.js]
[test_preventive_maintenance_checkAndFixDatabase.js]
[test_preventive_maintenance_runTasks.js]
diff -Nru thunderbird-60.6.1+build2/toolkit/components/search/nsSearchService.js thunderbird-60.7.0+build1/toolkit/components/search/nsSearchService.js
--- thunderbird-60.6.1+build2/toolkit/components/search/nsSearchService.js 2019-03-25 09:17:44.000000000 +0000
+++ thunderbird-60.7.0+build1/toolkit/components/search/nsSearchService.js 2019-05-17 15:58:10.000000000 +0000
@@ -3472,6 +3472,8 @@
},
_parseListJSON: function SRCH_SVC_parseListJSON(list, uris) {
+ let searchRegion = Services.prefs.getCharPref("browser.search.region", null);
+
let searchSettings;
try {
searchSettings = JSON.parse(list);
@@ -3496,6 +3498,12 @@
for (let engine of searchSettings[region].visibleDefaultEngines) {
jarNames.add(engine);
}
+ if ("regionOverrides" in searchSettings &&
+ searchRegion in searchSettings.regionOverrides) {
+ for (let engine in searchSettings.regionOverrides[searchRegion]) {
+ jarNames.add(searchSettings.regionOverrides[searchRegion][engine]);
+ }
+ }
}
engineNames = visibleDefaultEngines.split(",");
@@ -3521,14 +3529,12 @@
// Fallback to building a list based on the regions in the JSON
if (!engineNames || !engineNames.length) {
- let region;
- if (Services.prefs.prefHasUserValue("browser.search.region")) {
- region = Services.prefs.getCharPref("browser.search.region");
- }
- if (!region || !(region in searchSettings)) {
- region = "default";
+ if (searchRegion && searchRegion in searchSettings &&
+ "visibleDefaultEngines" in searchSettings[searchRegion]) {
+ engineNames = searchSettings[searchRegion].visibleDefaultEngines;
+ } else {
+ engineNames = searchSettings.default.visibleDefaultEngines;
}
- engineNames = searchSettings[region].visibleDefaultEngines;
}
// Remove any engine names that are supposed to be ignored.
diff -Nru thunderbird-60.6.1+build2/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp thunderbird-60.7.0+build1/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp
--- thunderbird-60.6.1+build2/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp 2019-03-25 09:17:43.000000000 +0000
+++ thunderbird-60.7.0+build1/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp 2019-05-17 15:58:10.000000000 +0000
@@ -426,7 +426,7 @@
while (true) { // ----- Outer while loop: go through all docs -----
while (true) { // === Inner while loop: go through a single doc ===
- mFind->Find(mTypeAheadBuffer.get(), mSearchRange, mStartPointRange,
+ mFind->Find(mTypeAheadBuffer, mSearchRange, mStartPointRange,
mEndPointRange, getter_AddRefs(returnRange));
if (!returnRange)
diff -Nru thunderbird-60.6.1+build2/toolkit/components/windowcreator/test/test_nsFind.html thunderbird-60.7.0+build1/toolkit/components/windowcreator/test/test_nsFind.html
--- thunderbird-60.6.1+build2/toolkit/components/windowcreator/test/test_nsFind.html 2019-03-25 09:17:43.000000000 +0000
+++ thunderbird-60.7.0+build1/toolkit/components/windowcreator/test/test_nsFind.html 2019-05-17 15:58:10.000000000 +0000
@@ -33,20 +33,6 @@
var startPt = searchRange;
var endPt = searchRange;
- // Check |null| detection on |aPatText| parameter.
- try {
- rf.Find(null, searchRange, startPt, endPt);
-
- ok(false, "Missing NS_ERROR_NULL_POINTER exception");
- } catch (e) {
- let wrappedError = SpecialPowers.wrap(e);
- if (wrappedError.result == SpecialPowers.Cr.NS_ERROR_NULL_POINTER) {
- ok(true, null);
- } else {
- throw wrappedError;
- }
- }
-
// Check |null| detection on |aSearchRange| parameter.
try {
rf.Find("", null, startPt, endPt);
diff -Nru thunderbird-60.6.1+build2/toolkit/crashreporter/breakpad-client/windows/crash_generation/crash_generation_server.cc thunderbird-60.7.0+build1/toolkit/crashreporter/breakpad-client/windows/crash_generation/crash_generation_server.cc
--- thunderbird-60.6.1+build2/toolkit/crashreporter/breakpad-client/windows/crash_generation/crash_generation_server.cc 2019-03-25 09:17:44.000000000 +0000
+++ thunderbird-60.7.0+build1/toolkit/crashreporter/breakpad-client/windows/crash_generation/crash_generation_server.cc 2019-05-17 15:58:10.000000000 +0000
@@ -783,22 +783,23 @@
client_info->set_dump_request_wait_handle(request_wait_handle);
- // OnClientEnd will be called when the client process terminates.
- HANDLE process_wait_handle = NULL;
- if (!RegisterWaitForSingleObject(&process_wait_handle,
- client_info->process_handle(),
- OnClientEnd,
- client_info,
- INFINITE,
- WT_EXECUTEONLYONCE)) {
- return false;
- }
-
- client_info->set_process_exit_wait_handle(process_wait_handle);
-
// New scope to hold the lock for the shortest time.
{
AutoCriticalSection lock(&sync_);
+
+ // OnClientEnd will be called when the client process terminates.
+ HANDLE process_wait_handle = NULL;
+ if (!RegisterWaitForSingleObject(&process_wait_handle,
+ client_info->process_handle(),
+ OnClientEnd,
+ client_info,
+ INFINITE,
+ WT_EXECUTEONLYONCE)) {
+ return false;
+ }
+
+ client_info->set_process_exit_wait_handle(process_wait_handle);
+
if (shutting_down_) {
// If server is shutting down, don't add new clients
return false;
@@ -867,6 +868,8 @@
clients_.remove(client_info);
}
+ AutoCriticalSection lock(&sync_);
+
// Explicitly unregister the process exit wait using the non-blocking method.
// Otherwise, the destructor will attempt to unregister it using the blocking
// method which will lead to a deadlock because it is being called from the
diff -Nru thunderbird-60.6.1+build2/toolkit/modules/addons/WebRequestUpload.jsm thunderbird-60.7.0+build1/toolkit/modules/addons/WebRequestUpload.jsm
--- thunderbird-60.6.1+build2/toolkit/modules/addons/WebRequestUpload.jsm 2019-03-25 09:17:44.000000000 +0000
+++ thunderbird-60.7.0+build1/toolkit/modules/addons/WebRequestUpload.jsm 2019-05-17 15:58:10.000000000 +0000
@@ -192,6 +192,7 @@
const BUFFER_SIZE = 8192;
let touchedStreams = new Set();
+ let converterStreams = [];
/**
* Creates a converter input stream from the given raw input stream,
@@ -210,10 +211,12 @@
}
touchedStreams.add(stream);
- return ConverterInputStream(
+ let converterStream = ConverterInputStream(
stream, "UTF-8", 0,
lenient ? Ci.nsIConverterInputStream.DEFAULT_REPLACEMENT_CHARACTER
: 0);
+ converterStreams.push(converterStream);
+ return converterStream;
}
/**
@@ -382,6 +385,12 @@
for (let stream of touchedStreams) {
rewind(stream);
}
+ for (let converterStream of converterStreams) {
+ // Release the reference to the underlying input stream, to prevent the
+ // destructor of nsConverterInputStream from closing the stream, which
+ // would cause uploads to break.
+ converterStream.init(null, null, 0, 0);
+ }
}
return null;
diff -Nru thunderbird-60.6.1+build2/toolkit/mozapps/extensions/internal/XPIProvider.jsm thunderbird-60.7.0+build1/toolkit/mozapps/extensions/internal/XPIProvider.jsm
--- thunderbird-60.6.1+build2/toolkit/mozapps/extensions/internal/XPIProvider.jsm 2019-03-25 09:17:51.000000000 +0000
+++ thunderbird-60.7.0+build1/toolkit/mozapps/extensions/internal/XPIProvider.jsm 2019-05-17 15:58:17.000000000 +0000
@@ -151,7 +151,7 @@
const XPI_SIGNATURE_CHECK_PERIOD = 24 * 60 * 60;
-XPCOMUtils.defineConstant(this, "DB_SCHEMA", 25);
+XPCOMUtils.defineConstant(this, "DB_SCHEMA", 27);
XPCOMUtils.defineLazyPreferenceGetter(this, "ALLOW_NON_MPC", PREF_ALLOW_NON_MPC);
diff -Nru thunderbird-60.6.1+build2/toolkit/xre/moz.build thunderbird-60.7.0+build1/toolkit/xre/moz.build
--- thunderbird-60.6.1+build2/toolkit/xre/moz.build 2019-03-25 09:17:44.000000000 +0000
+++ thunderbird-60.7.0+build1/toolkit/xre/moz.build 2019-05-17 15:58:11.000000000 +0000
@@ -204,6 +204,7 @@
LOCAL_INCLUDES += [
'/widget',
'/widget/cocoa',
+ '/xpcom/base',
]
if CONFIG['MOZ_ENABLE_XREMOTE']:
diff -Nru thunderbird-60.6.1+build2/widget/windows/nsClipboard.cpp thunderbird-60.7.0+build1/widget/windows/nsClipboard.cpp
--- thunderbird-60.6.1+build2/widget/windows/nsClipboard.cpp 2019-03-25 09:17:45.000000000 +0000
+++ thunderbird-60.7.0+build1/widget/windows/nsClipboard.cpp 2019-05-17 15:58:11.000000000 +0000
@@ -292,16 +292,20 @@
nsresult result = NS_ERROR_FAILURE;
if (aHGBL != nullptr) {
LPSTR lpStr = (LPSTR)GlobalLock(aHGBL);
- DWORD allocSize = GlobalSize(aHGBL);
- char* data = static_cast(malloc(allocSize + 3));
+ CheckedInt allocSize = CheckedInt(GlobalSize(aHGBL)) + 3;
+ if (!allocSize.isValid()) {
+ return NS_ERROR_INVALID_ARG;
+ }
+ char* data = static_cast(malloc(allocSize.value()));
if (data) {
- memcpy(data, lpStr, allocSize);
- data[allocSize] = data[allocSize + 1] = data[allocSize + 2] =
- '\0'; // null terminate for safety
+ uint32_t size = allocSize.value() - 3;
+ memcpy(data, lpStr, size);
+ // null terminate for safety
+ data[size] = data[size + 1] = data[size + 2] = '\0';
GlobalUnlock(aHGBL);
*aData = data;
- *aLen = allocSize;
+ *aLen = size;
result = NS_OK;
}
diff -Nru thunderbird-60.6.1+build2/xpcom/base/CycleCollectedJSRuntime.cpp thunderbird-60.7.0+build1/xpcom/base/CycleCollectedJSRuntime.cpp
--- thunderbird-60.6.1+build2/xpcom/base/CycleCollectedJSRuntime.cpp 2019-03-25 09:17:45.000000000 +0000
+++ thunderbird-60.7.0+build1/xpcom/base/CycleCollectedJSRuntime.cpp 2019-05-17 15:58:11.000000000 +0000
@@ -90,6 +90,10 @@
#include "ProfilerMarkerPayload.h"
#endif
+#if defined(XP_MACOSX)
+# include "nsMacUtilsImpl.h"
+#endif
+
#include "nsIException.h"
#include "nsIPlatformInfo.h"
#include "nsThread.h"
@@ -494,6 +498,12 @@
MOZ_ASSERT(aCx);
MOZ_ASSERT(mJSRuntime);
+#if defined(XP_MACOSX)
+ if (!XRE_IsParentProcess()) {
+ nsMacUtilsImpl::EnableTCSMIfAvailable();
+ }
+#endif
+
if (!JS_AddExtraGCRootsTracer(aCx, TraceBlackJS, this)) {
MOZ_CRASH("JS_AddExtraGCRootsTracer failed");
}
diff -Nru thunderbird-60.6.1+build2/xpcom/base/nsCycleCollector.cpp thunderbird-60.7.0+build1/xpcom/base/nsCycleCollector.cpp
--- thunderbird-60.6.1+build2/xpcom/base/nsCycleCollector.cpp 2019-03-25 09:17:45.000000000 +0000
+++ thunderbird-60.7.0+build1/xpcom/base/nsCycleCollector.cpp 2019-05-17 15:58:11.000000000 +0000
@@ -2569,6 +2569,10 @@
bool aAsyncSnowWhiteFreeing) {
CheckThreadSafety();
+ if (mFreeingSnowWhite) {
+ return;
+ }
+
mozilla::Maybe marker;
if (NS_IsMainThread()) {
marker.emplace("nsCycleCollector::ForgetSkippable",
diff -Nru thunderbird-60.6.1+build2/xpcom/base/nsMacUtilsImpl.cpp thunderbird-60.7.0+build1/xpcom/base/nsMacUtilsImpl.cpp
--- thunderbird-60.6.1+build2/xpcom/base/nsMacUtilsImpl.cpp 2019-03-25 09:17:45.000000000 +0000
+++ thunderbird-60.7.0+build1/xpcom/base/nsMacUtilsImpl.cpp 2019-05-17 15:58:11.000000000 +0000
@@ -7,9 +7,17 @@
#include "nsMacUtilsImpl.h"
#include
+#include
+
+#include "mozilla/Unused.h"
NS_IMPL_ISUPPORTS(nsMacUtilsImpl, nsIMacUtils)
+using mozilla::Unused;
+
+// Initialize with Unknown until we've checked if TCSM is available to set
+Atomic nsMacUtilsImpl::sTCSMStatus(TCSM_Unknown);
+
nsresult nsMacUtilsImpl::GetArchString(nsAString& aArchString) {
if (!mBinaryArchs.IsEmpty()) {
aArchString.Assign(mBinaryArchs);
@@ -138,3 +146,60 @@
return NS_OK;
}
+
+/* static */
+bool nsMacUtilsImpl::IsTCSMAvailable() {
+ if (sTCSMStatus == TCSM_Unknown) {
+ uint32_t oldVal = 0;
+ size_t oldValSize = sizeof(oldVal);
+ int rv = sysctlbyname("kern.tcsm_available", &oldVal, &oldValSize, NULL, 0);
+ TCSMStatus newStatus;
+ if (rv < 0 || oldVal == 0) {
+ newStatus = TCSM_Unavailable;
+ } else {
+ newStatus = TCSM_Available;
+ }
+ // The value of sysctl kern.tcsm_available is the same for all
+ // threads within the same process. If another thread raced with us
+ // and initialized sTCSMStatus first (changing it from
+ // TCSM_Unknown), we can continue without needing to update it
+ // again. Hence, we ignore compareExchange's return value.
+ Unused << sTCSMStatus.compareExchange(TCSM_Unknown, newStatus);
+ }
+ return (sTCSMStatus == TCSM_Available);
+}
+
+/* static */
+nsresult nsMacUtilsImpl::EnableTCSM() {
+ uint32_t newVal = 1;
+ int rv = sysctlbyname("kern.tcsm_enable", NULL, 0, &newVal, sizeof(newVal));
+ if (rv < 0) {
+ return NS_ERROR_UNEXPECTED;
+ }
+ return NS_OK;
+}
+
+/*
+ * Intentionally return void so that failures will be ignored in non-debug
+ * builds. This method uses new sysctls which may not be as thoroughly tested
+ * and we don't want to cause crashes handling the failure due to an OS bug.
+ */
+/* static */
+void nsMacUtilsImpl::EnableTCSMIfAvailable() {
+ if (IsTCSMAvailable()) {
+ if (NS_FAILED(EnableTCSM())) {
+ NS_WARNING("Failed to enable TCSM");
+ }
+ MOZ_ASSERT(IsTCSMEnabled());
+ }
+}
+
+#if defined(DEBUG)
+/* static */
+bool nsMacUtilsImpl::IsTCSMEnabled() {
+ uint32_t oldVal = 0;
+ size_t oldValSize = sizeof(oldVal);
+ int rv = sysctlbyname("kern.tcsm_enable", &oldVal, &oldValSize, NULL, 0);
+ return (rv == 0) && (oldVal != 0);
+}
+#endif
diff -Nru thunderbird-60.6.1+build2/xpcom/base/nsMacUtilsImpl.h thunderbird-60.7.0+build1/xpcom/base/nsMacUtilsImpl.h
--- thunderbird-60.6.1+build2/xpcom/base/nsMacUtilsImpl.h 2019-03-25 09:17:45.000000000 +0000
+++ thunderbird-60.7.0+build1/xpcom/base/nsMacUtilsImpl.h 2019-05-17 15:58:11.000000000 +0000
@@ -9,8 +9,11 @@
#include "nsIMacUtils.h"
#include "nsString.h"
+#include "mozilla/Atomics.h"
#include "mozilla/Attributes.h"
+using mozilla::Atomic;
+
class nsMacUtilsImpl final : public nsIMacUtils {
public:
NS_DECL_ISUPPORTS
@@ -18,6 +21,8 @@
nsMacUtilsImpl() {}
+ static void EnableTCSMIfAvailable();
+
private:
~nsMacUtilsImpl() {}
@@ -26,6 +31,15 @@
// A string containing a "-" delimited list of architectures
// in our binary.
nsString mBinaryArchs;
+
+ enum TCSMStatus { TCSM_Unknown = 0, TCSM_Available, TCSM_Unavailable };
+ static mozilla::Atomic sTCSMStatus;
+
+ static bool IsTCSMAvailable();
+ static nsresult EnableTCSM();
+#if defined(DEBUG)
+ static bool IsTCSMEnabled();
+#endif
};
// Global singleton service
diff -Nru thunderbird-60.6.1+build2/xpcom/threads/nsTimerImpl.cpp thunderbird-60.7.0+build1/xpcom/threads/nsTimerImpl.cpp
--- thunderbird-60.6.1+build2/xpcom/threads/nsTimerImpl.cpp 2019-03-25 09:17:45.000000000 +0000
+++ thunderbird-60.7.0+build1/xpcom/threads/nsTimerImpl.cpp 2019-05-17 15:58:11.000000000 +0000
@@ -262,7 +262,8 @@
: mHolder(nullptr),
mGeneration(0),
mITimer(aTimer),
- mMutex("nsTimerImpl::mMutex") {
+ mMutex("nsTimerImpl::mMutex"),
+ mFiring(0) {
// XXXbsmedberg: shouldn't this be in Init()?
mEventTarget = mozilla::GetCurrentThreadEventTarget();
}
@@ -423,8 +424,7 @@
// Don't clear this if we're firing; once Fire returns, we'll get this call
// again.
- if (aClearITimer &&
- (mCallbackDuringFire.mType == Callback::Type::Unknown)) {
+ if (aClearITimer && !mFiring) {
MOZ_RELEASE_ASSERT(
mITimer,
"mITimer was nulled already! "
@@ -527,6 +527,7 @@
uint8_t oldType;
uint32_t oldDelay;
TimeStamp oldTimeout;
+ Callback callbackDuringFire;
nsCOMPtr kungFuDeathGrip;
{
@@ -537,7 +538,8 @@
return;
}
- mCallbackDuringFire.swap(mCallback);
+ ++mFiring;
+ callbackDuringFire = mCallback;
oldType = mType;
oldDelay = mDelay.ToMilliseconds();
oldTimeout = mTimeout;
@@ -568,39 +570,42 @@
}
if (MOZ_LOG_TEST(GetTimerFiringsLog(), LogLevel::Debug)) {
- LogFiring(mCallbackDuringFire, oldType, oldDelay);
+ LogFiring(callbackDuringFire, oldType, oldDelay);
}
- switch (mCallbackDuringFire.mType) {
+ switch (callbackDuringFire.mType) {
case Callback::Type::Function:
- mCallbackDuringFire.mCallback.c(mITimer, mCallbackDuringFire.mClosure);
+ callbackDuringFire.mCallback.c(mITimer, callbackDuringFire.mClosure);
break;
case Callback::Type::Interface:
- mCallbackDuringFire.mCallback.i->Notify(mITimer);
+ callbackDuringFire.mCallback.i->Notify(mITimer);
break;
case Callback::Type::Observer:
- mCallbackDuringFire.mCallback.o->Observe(mITimer, NS_TIMER_CALLBACK_TOPIC,
- nullptr);
+ callbackDuringFire.mCallback.o->Observe(mITimer, NS_TIMER_CALLBACK_TOPIC,
+ nullptr);
break;
default:;
}
- Callback trash; // Swap into here to dispose of callback after the unlock
MutexAutoLock lock(mMutex);
- if (aGeneration == mGeneration && IsRepeating()) {
- // Repeating timer has not been re-init or canceled; reschedule
- mCallbackDuringFire.swap(mCallback);
- if (IsSlack()) {
- mTimeout = TimeStamp::Now() + mDelay;
+ if (aGeneration == mGeneration) {
+ if (IsRepeating()) {
+ // Repeating timer has not been re-init or canceled; reschedule
+ if (IsSlack()) {
+ mTimeout = TimeStamp::Now() + mDelay;
+ } else {
+ mTimeout = mTimeout + mDelay;
+ }
+ if (gThread) {
+ gThread->AddTimer(this);
+ }
} else {
- mTimeout = mTimeout + mDelay;
- }
- if (gThread) {
- gThread->AddTimer(this);
+ // Non-repeating timer that has not been re-scheduled. Clear.
+ mCallback.clear();
}
}
- mCallbackDuringFire.swap(trash);
+ --mFiring;
MOZ_LOG(GetTimerLog(), LogLevel::Debug,
("[this=%p] Took %fms to fire timer callback\n", this,
diff -Nru thunderbird-60.6.1+build2/xpcom/threads/nsTimerImpl.h thunderbird-60.7.0+build1/xpcom/threads/nsTimerImpl.h
--- thunderbird-60.6.1+build2/xpcom/threads/nsTimerImpl.h 2019-03-25 09:17:45.000000000 +0000
+++ thunderbird-60.7.0+build1/xpcom/threads/nsTimerImpl.h 2019-05-17 15:58:11.000000000 +0000
@@ -67,15 +67,49 @@
mCallback.c = nullptr;
}
- Callback(const Callback& other) = delete;
- Callback& operator=(const Callback& other) = delete;
+ Callback(const Callback& other) : Callback() { *this = other; }
- ~Callback() {
+ enum class Type : uint8_t {
+ Unknown = 0,
+ Interface = 1,
+ Function = 2,
+ Observer = 3,
+ };
+
+ Callback& operator=(const Callback& other) {
+ if (this != &other) {
+ clear();
+ mType = other.mType;
+ switch (mType) {
+ case Type::Unknown:
+ break;
+ case Type::Interface:
+ mCallback.i = other.mCallback.i;
+ NS_ADDREF(mCallback.i);
+ break;
+ case Type::Function:
+ mCallback.c = other.mCallback.c;
+ break;
+ case Type::Observer:
+ mCallback.o = other.mCallback.o;
+ NS_ADDREF(mCallback.o);
+ break;
+ }
+ mName = other.mName;
+ mClosure = other.mClosure;
+ }
+ return *this;
+ }
+
+ ~Callback() { clear(); }
+
+ void clear() {
if (mType == Type::Interface) {
NS_RELEASE(mCallback.i);
} else if (mType == Type::Observer) {
NS_RELEASE(mCallback.o);
}
+ mType = Type::Unknown;
}
void swap(Callback& other) {
@@ -85,12 +119,6 @@
std::swap(mClosure, other.mClosure);
}
- enum class Type : uint8_t {
- Unknown = 0,
- Interface = 1,
- Function = 2,
- Observer = 3,
- };
Type mType;
union CallbackUnion {
@@ -123,10 +151,6 @@
Callback& GetCallback() {
mMutex.AssertCurrentThreadOwns();
- if (mCallback.mType == Callback::Type::Unknown) {
- return mCallbackDuringFire;
- }
-
return mCallback;
}
@@ -193,7 +217,8 @@
RefPtr mITimer;
mozilla::Mutex mMutex;
Callback mCallback;
- Callback mCallbackDuringFire;
+ // Counter because in rare cases we can Fire reentrantly
+ unsigned int mFiring;
};
class nsTimer final : public nsITimer {