diff -Nru thunderbird-38.7.2+build1/calendar/locales/en-US/chrome/calendar/timezones.properties thunderbird-38.8.0+build1/calendar/locales/en-US/chrome/calendar/timezones.properties --- thunderbird-38.7.2+build1/calendar/locales/en-US/chrome/calendar/timezones.properties 2016-04-07 14:50:04.000000000 +0000 +++ thunderbird-38.8.0+build1/calendar/locales/en-US/chrome/calendar/timezones.properties 2016-05-11 15:10:05.000000000 +0000 @@ -459,3 +459,11 @@ pref.timezone.Asia.Chita=Asia/Chita pref.timezone.Asia.Srednekolymsk=Asia/Srednekolymsk pref.timezone.Pacific.Bougainville=Pacific/Bougainville + +#added with 2.2015g +pref.timezone.America.Fort_Nelson=America/Fort Nelson + +#added with 2.2016b +pref.timezone.Europe.Ulyanovsk=Europe/Ulyanovsk +pref.timezone.Europe.Astrakhan=Europe/Astrakhan +pref.timezone.Asia.Barnaul=Asia/Barnaul diff -Nru thunderbird-38.7.2+build1/calendar/timezones/zones.json thunderbird-38.8.0+build1/calendar/timezones/zones.json --- thunderbird-38.7.2+build1/calendar/timezones/zones.json 2016-04-07 14:50:05.000000000 +0000 +++ thunderbird-38.8.0+build1/calendar/timezones/zones.json 2016-05-11 15:10:05.000000000 +0000 @@ -1,5 +1,5 @@ { - "version": "2.2015e", + "version": "2.2016c", "aliases": { "AUS Central Standard Time": { "aliasTo": "Australia/Darwin" @@ -22,12 +22,18 @@ "America/Argentina/ComodRivadavia": { "aliasTo": "America/Argentina/Catamarca" }, + "America/Buenos_Aires": { + "aliasTo": "America/Argentina/Buenos_Aires" + }, "America/Louisville": { "aliasTo": "America/Kentucky/Louisville" }, "America/Montreal": { "aliasTo": "America/Toronto" }, + "America/Santa_Isabel": { + "aliasTo": "America/Tijuana" + }, "Arab Standard Time": { "aliasTo": "Asia/Riyadh" }, @@ -38,7 +44,7 @@ "aliasTo": "Asia/Baghdad" }, "Argentina Standard Time": { - "aliasTo": "America/Buenos_Aires" + "aliasTo": "America/Argentina/Buenos_Aires" }, "Asia/Calcutta": { "aliasTo": "Asia/Kolkata" @@ -332,11 +338,26 @@ "aliasTo": "UTC" }, "US Eastern Standard Time": { - "aliasTo": "America/Indianapolis" + "aliasTo": "America/Indiana/Indianapolis" }, "US Mountain Standard Time": { "aliasTo": "America/Phoenix" }, + "US/Central": { + "aliasTo": "America/Chicago" + }, + "US/Eastern": { + "aliasTo": "America/New_York" + }, + "US/Mountain": { + "aliasTo": "America/Denver" + }, + "US/Pacific": { + "aliasTo": "America/Los_Angeles" + }, + "US/Pacific-New": { + "aliasTo": "America/Los_Angeles" + }, "Ulaanbaatar Standard Time": { "aliasTo": "Asia/Ulaanbaatar" }, @@ -809,7 +830,7 @@ "longitude": "-0522000" }, "America/Cayman": { - "ics": "BEGIN:VTIMEZONE\r\nTZID:America/Cayman\r\nBEGIN:DAYLIGHT\r\nTZOFFSETFROM:-0500\r\nTZOFFSETTO:-0400\r\nTZNAME:EDT\r\nDTSTART:19700308T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:-0400\r\nTZOFFSETTO:-0500\r\nTZNAME:EST\r\nDTSTART:19701101T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r\nEND:STANDARD\r\nEND:VTIMEZONE", + "ics": "BEGIN:VTIMEZONE\r\nTZID:America/Cayman\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:-0500\r\nTZOFFSETTO:-0500\r\nTZNAME:EST\r\nDTSTART:19700101T000000\r\nEND:STANDARD\r\nEND:VTIMEZONE", "latitude": "+0191800", "longitude": "-0812300" }, @@ -888,6 +909,11 @@ "latitude": "+0134200", "longitude": "-0891200" }, + "America/Fort_Nelson": { + "ics": "BEGIN:VTIMEZONE\r\nTZID:America/Fort_Nelson\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:-0700\r\nTZOFFSETTO:-0700\r\nTZNAME:MST\r\nDTSTART:19700101T000000\r\nEND:STANDARD\r\nEND:VTIMEZONE", + "latitude": "+0584800", + "longitude": "-1224200" + }, "America/Fortaleza": { "ics": "BEGIN:VTIMEZONE\r\nTZID:America/Fortaleza\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:-0300\r\nTZOFFSETTO:-0300\r\nTZNAME:BRT\r\nDTSTART:19700101T000000\r\nEND:STANDARD\r\nEND:VTIMEZONE", "latitude": "-0034300", @@ -1094,7 +1120,7 @@ "longitude": "-0893700" }, "America/Metlakatla": { - "ics": "BEGIN:VTIMEZONE\r\nTZID:America/Metlakatla\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:-0800\r\nTZOFFSETTO:-0800\r\nTZNAME:PST\r\nDTSTART:19700101T000000\r\nEND:STANDARD\r\nEND:VTIMEZONE", + "ics": "BEGIN:VTIMEZONE\r\nTZID:America/Metlakatla\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:-0800\r\nTZOFFSETTO:-0900\r\nTZNAME:AKST\r\nDTSTART:19701101T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r\nEND:STANDARD\r\nBEGIN:DAYLIGHT\r\nTZOFFSETFROM:-0900\r\nTZOFFSETTO:-0800\r\nTZNAME:AKDT\r\nDTSTART:19700308T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r\nEND:DAYLIGHT\r\nEND:VTIMEZONE", "latitude": "+0550737", "longitude": "-1313435" }, @@ -1119,7 +1145,7 @@ "longitude": "-1001900" }, "America/Montevideo": { - "ics": "BEGIN:VTIMEZONE\r\nTZID:America/Montevideo\r\nBEGIN:DAYLIGHT\r\nTZOFFSETFROM:-0300\r\nTZOFFSETTO:-0200\r\nTZNAME:UYST\r\nDTSTART:19701004T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:-0200\r\nTZOFFSETTO:-0300\r\nTZNAME:UYT\r\nDTSTART:19700308T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r\nEND:STANDARD\r\nEND:VTIMEZONE", + "ics": "BEGIN:VTIMEZONE\r\nTZID:America/Montevideo\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:-0300\r\nTZOFFSETTO:-0300\r\nTZNAME:UYT\r\nDTSTART:19700101T000000\r\nEND:STANDARD\r\nEND:VTIMEZONE", "latitude": "-0345300", "longitude": "-0561100" }, @@ -1194,7 +1220,7 @@ "longitude": "-1120424" }, "America/Port-au-Prince": { - "ics": "BEGIN:VTIMEZONE\r\nTZID:America/Port-au-Prince\r\nBEGIN:DAYLIGHT\r\nTZOFFSETFROM:-0500\r\nTZOFFSETTO:-0400\r\nTZNAME:EDT\r\nDTSTART:19700308T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:-0400\r\nTZOFFSETTO:-0500\r\nTZNAME:EST\r\nDTSTART:19701101T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r\nEND:STANDARD\r\nEND:VTIMEZONE", + "ics": "BEGIN:VTIMEZONE\r\nTZID:America/Port-au-Prince\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:-0500\r\nTZOFFSETTO:-0500\r\nTZNAME:EST\r\nDTSTART:19700101T000000\r\nEND:STANDARD\r\nEND:VTIMEZONE", "latitude": "+0183200", "longitude": "-0722000" }, @@ -1243,18 +1269,13 @@ "latitude": "-0095800", "longitude": "-0674800" }, - "America/Santa_Isabel": { - "ics": "BEGIN:VTIMEZONE\r\nTZID:America/Santa_Isabel\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:-0700\r\nTZOFFSETTO:-0800\r\nTZNAME:PST\r\nDTSTART:19701025T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r\nEND:STANDARD\r\nBEGIN:DAYLIGHT\r\nTZOFFSETFROM:-0800\r\nTZOFFSETTO:-0700\r\nTZNAME:PDT\r\nDTSTART:19700405T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU\r\nEND:DAYLIGHT\r\nEND:VTIMEZONE", - "latitude": "+0301800", - "longitude": "-1145200" - }, "America/Santarem": { "ics": "BEGIN:VTIMEZONE\r\nTZID:America/Santarem\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:-0300\r\nTZOFFSETTO:-0300\r\nTZNAME:BRT\r\nDTSTART:19700101T000000\r\nEND:STANDARD\r\nEND:VTIMEZONE", "latitude": "-0022600", "longitude": "-0545200" }, "America/Santiago": { - "ics": "BEGIN:VTIMEZONE\r\nTZID:America/Santiago\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:-0300\r\nTZOFFSETTO:-0300\r\nTZNAME:CLT\r\nDTSTART:19700101T000000\r\nEND:STANDARD\r\nEND:VTIMEZONE", + "ics": "BEGIN:VTIMEZONE\r\nTZID:America/Santiago\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:-0300\r\nTZOFFSETTO:-0400\r\nTZNAME:CLT\r\nDTSTART:19700510T000000\r\nRRULE:FREQ=YEARLY;BYMONTH=5;BYMONTHDAY=9,10,11,12,13,14,15;BYDAY=SU\r\nEND:STANDARD\r\nBEGIN:DAYLIGHT\r\nTZOFFSETFROM:-0400\r\nTZOFFSETTO:-0300\r\nTZNAME:CLST\r\nDTSTART:19700809T000000\r\nRRULE:FREQ=YEARLY;BYMONTH=8;BYMONTHDAY=9,10,11,12,13,14,15;BYDAY=SU\r\nEND:DAYLIGHT\r\nEND:VTIMEZONE", "latitude": "-0332700", "longitude": "-0704000" }, @@ -1399,7 +1420,7 @@ "longitude": "+1663600" }, "Antarctica/Palmer": { - "ics": "BEGIN:VTIMEZONE\r\nTZID:Antarctica/Palmer\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:-0300\r\nTZOFFSETTO:-0300\r\nTZNAME:CLT\r\nDTSTART:19700101T000000\r\nEND:STANDARD\r\nEND:VTIMEZONE", + "ics": "BEGIN:VTIMEZONE\r\nTZID:Antarctica/Palmer\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:-0300\r\nTZOFFSETTO:-0400\r\nTZNAME:CLT\r\nDTSTART:19700510T000000\r\nRRULE:FREQ=YEARLY;BYMONTH=5;BYMONTHDAY=9,10,11,12,13,14,15;BYDAY=SU\r\nEND:STANDARD\r\nBEGIN:DAYLIGHT\r\nTZOFFSETFROM:-0400\r\nTZOFFSETTO:-0300\r\nTZNAME:CLST\r\nDTSTART:19700809T000000\r\nRRULE:FREQ=YEARLY;BYMONTH=8;BYMONTHDAY=9,10,11,12,13,14,15;BYDAY=SU\r\nEND:DAYLIGHT\r\nEND:VTIMEZONE", "latitude": "-0644800", "longitude": "-0640600" }, @@ -1474,7 +1495,7 @@ "longitude": "+0503500" }, "Asia/Baku": { - "ics": "BEGIN:VTIMEZONE\r\nTZID:Asia/Baku\r\nBEGIN:DAYLIGHT\r\nTZOFFSETFROM:+0400\r\nTZOFFSETTO:+0500\r\nTZNAME:AZST\r\nDTSTART:19700329T040000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:+0500\r\nTZOFFSETTO:+0400\r\nTZNAME:AZT\r\nDTSTART:19701025T050000\r\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r\nEND:STANDARD\r\nEND:VTIMEZONE", + "ics": "BEGIN:VTIMEZONE\r\nTZID:Asia/Baku\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:+0400\r\nTZOFFSETTO:+0400\r\nTZNAME:AZT\r\nDTSTART:19700101T000000\r\nEND:STANDARD\r\nEND:VTIMEZONE", "latitude": "+0402300", "longitude": "+0495100" }, @@ -1483,6 +1504,11 @@ "latitude": "+0134500", "longitude": "+1003100" }, + "Asia/Barnaul": { + "ics": "BEGIN:VTIMEZONE\r\nTZID:Asia/Barnaul\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:+0700\r\nTZOFFSETTO:+0700\r\nTZNAME:+07\r\nDTSTART:19700101T000000\r\nEND:STANDARD\r\nEND:VTIMEZONE", + "latitude": "+0532200", + "longitude": "+0834500" + }, "Asia/Beirut": { "ics": "BEGIN:VTIMEZONE\r\nTZID:Asia/Beirut\r\nBEGIN:DAYLIGHT\r\nTZOFFSETFROM:+0200\r\nTZOFFSETTO:+0300\r\nTZNAME:EEST\r\nDTSTART:19700329T000000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:+0300\r\nTZOFFSETTO:+0200\r\nTZNAME:EET\r\nDTSTART:19701025T000000\r\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r\nEND:STANDARD\r\nEND:VTIMEZONE", "latitude": "+0335300", @@ -1499,7 +1525,7 @@ "longitude": "+1145500" }, "Asia/Chita": { - "ics": "BEGIN:VTIMEZONE\r\nTZID:Asia/Chita\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:+0800\r\nTZOFFSETTO:+0800\r\nTZNAME:IRKT\r\nDTSTART:19700101T000000\r\nEND:STANDARD\r\nEND:VTIMEZONE", + "ics": "BEGIN:VTIMEZONE\r\nTZID:Asia/Chita\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:+0900\r\nTZOFFSETTO:+0900\r\nTZNAME:YAKT\r\nDTSTART:19700101T000000\r\nEND:STANDARD\r\nEND:VTIMEZONE", "latitude": "+0520300", "longitude": "+1132800" }, @@ -1539,12 +1565,12 @@ "longitude": "+0684800" }, "Asia/Gaza": { - "ics": "BEGIN:VTIMEZONE\r\nTZID:Asia/Gaza\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:+0300\r\nTZOFFSETTO:+0200\r\nTZNAME:EET\r\nDTSTART:19701023T000000\r\nRRULE:FREQ=YEARLY;BYMONTH=10;BYMONTHDAY=21,22,23,24,25,26,27;BYDAY=FR\r\nEND:STANDARD\r\nBEGIN:DAYLIGHT\r\nTZOFFSETFROM:+0200\r\nTZOFFSETTO:+0300\r\nTZNAME:EEST\r\nDTSTART:19700327T235959\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1FR\r\nEND:DAYLIGHT\r\nEND:VTIMEZONE", + "ics": "BEGIN:VTIMEZONE\r\nTZID:Asia/Gaza\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:+0300\r\nTZOFFSETTO:+0200\r\nTZNAME:EET\r\nDTSTART:19701023T000000\r\nRRULE:FREQ=YEARLY;BYMONTH=10;BYMONTHDAY=21,22,23,24,25,26,27;BYDAY=FR\r\nEND:STANDARD\r\nBEGIN:DAYLIGHT\r\nTZOFFSETFROM:+0200\r\nTZOFFSETTO:+0300\r\nTZNAME:EEST\r\nDTSTART:19700328T010000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SA\r\nEND:DAYLIGHT\r\nEND:VTIMEZONE", "latitude": "+0313000", "longitude": "+0342800" }, "Asia/Hebron": { - "ics": "BEGIN:VTIMEZONE\r\nTZID:Asia/Hebron\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:+0300\r\nTZOFFSETTO:+0200\r\nTZNAME:EET\r\nDTSTART:19701023T000000\r\nRRULE:FREQ=YEARLY;BYMONTH=10;BYMONTHDAY=21,22,23,24,25,26,27;BYDAY=FR\r\nEND:STANDARD\r\nBEGIN:DAYLIGHT\r\nTZOFFSETFROM:+0200\r\nTZOFFSETTO:+0300\r\nTZNAME:EEST\r\nDTSTART:19700327T235959\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1FR\r\nEND:DAYLIGHT\r\nEND:VTIMEZONE", + "ics": "BEGIN:VTIMEZONE\r\nTZID:Asia/Hebron\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:+0300\r\nTZOFFSETTO:+0200\r\nTZNAME:EET\r\nDTSTART:19701023T000000\r\nRRULE:FREQ=YEARLY;BYMONTH=10;BYMONTHDAY=21,22,23,24,25,26,27;BYDAY=FR\r\nEND:STANDARD\r\nBEGIN:DAYLIGHT\r\nTZOFFSETFROM:+0200\r\nTZOFFSETTO:+0300\r\nTZNAME:EEST\r\nDTSTART:19700328T010000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SA\r\nEND:DAYLIGHT\r\nEND:VTIMEZONE", "latitude": "+0313200", "longitude": "+0350542" }, @@ -1569,7 +1595,7 @@ "longitude": "+1042000" }, "Asia/Istanbul": { - "ics": "BEGIN:VTIMEZONE\r\nTZID:Asia/Istanbul\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:+0300\r\nTZOFFSETTO:+0200\r\nTZNAME:EET\r\nDTSTART:19701025T040000\r\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r\nEND:STANDARD\r\nBEGIN:DAYLIGHT\r\nTZOFFSETFROM:+0200\r\nTZOFFSETTO:+0300\r\nTZNAME:EEST\r\nDTSTART:19700329T030000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r\nEND:DAYLIGHT\r\nEND:VTIMEZONE", + "ics": "BEGIN:VTIMEZONE\r\nTZID:Asia/Istanbul\r\nBEGIN:DAYLIGHT\r\nTZOFFSETFROM:+0200\r\nTZOFFSETTO:+0300\r\nTZNAME:EEST\r\nDTSTART:19700329T030000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:+0300\r\nTZOFFSETTO:+0200\r\nTZNAME:EET\r\nDTSTART:19701025T040000\r\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r\nEND:STANDARD\r\nEND:VTIMEZONE", "latitude": "+0410100", "longitude": "+0285800" }, @@ -1699,7 +1725,7 @@ "longitude": "+1092000" }, "Asia/Pyongyang": { - "ics": "BEGIN:VTIMEZONE\r\nTZID:Asia/Pyongyang\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:+0900\r\nTZOFFSETTO:+0900\r\nTZNAME:KST\r\nDTSTART:19700101T000000\r\nEND:STANDARD\r\nEND:VTIMEZONE", + "ics": "BEGIN:VTIMEZONE\r\nTZID:Asia/Pyongyang\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:+0830\r\nTZOFFSETTO:+0830\r\nTZNAME:KST\r\nDTSTART:19700101T000000\r\nEND:STANDARD\r\nEND:VTIMEZONE", "latitude": "+0390100", "longitude": "+1254500" }, @@ -1724,7 +1750,7 @@ "longitude": "+0464300" }, "Asia/Sakhalin": { - "ics": "BEGIN:VTIMEZONE\r\nTZID:Asia/Sakhalin\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:+1000\r\nTZOFFSETTO:+1000\r\nTZNAME:SAKT\r\nDTSTART:19700101T000000\r\nEND:STANDARD\r\nEND:VTIMEZONE", + "ics": "BEGIN:VTIMEZONE\r\nTZID:Asia/Sakhalin\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:+1100\r\nTZOFFSETTO:+1100\r\nTZNAME:SAKT\r\nDTSTART:19700101T000000\r\nEND:STANDARD\r\nEND:VTIMEZONE", "latitude": "+0465800", "longitude": "+1424200" }, @@ -1769,7 +1795,7 @@ "longitude": "+0444900" }, "Asia/Tehran": { - "ics": "BEGIN:VTIMEZONE\r\nTZID:Asia/Tehran\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:+0330\r\nTZOFFSETTO:+0330\r\nTZNAME:IRST\r\nDTSTART:19700101T000000\r\nEND:STANDARD\r\nEND:VTIMEZONE", + "ics": "BEGIN:VTIMEZONE\r\nTZID:Asia/Tehran\r\nBEGIN:DAYLIGHT\r\nTZOFFSETFROM:+0330\r\nTZOFFSETTO:+0430\r\nTZNAME:IRDT\r\nDTSTART:19700321T000000\r\nRRULE:FREQ=YEARLY\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:+0430\r\nTZOFFSETTO:+0330\r\nTZNAME:IRST\r\nDTSTART:19700921T000000\r\nRRULE:FREQ=YEARLY\r\nEND:STANDARD\r\nEND:VTIMEZONE", "latitude": "+0354000", "longitude": "+0512600" }, @@ -1943,6 +1969,11 @@ "latitude": "+0423000", "longitude": "+0013100" }, + "Europe/Astrakhan": { + "ics": "BEGIN:VTIMEZONE\r\nTZID:Europe/Astrakhan\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:+0400\r\nTZOFFSETTO:+0400\r\nTZNAME:+04\r\nDTSTART:19700101T000000\r\nEND:STANDARD\r\nEND:VTIMEZONE", + "latitude": "+0462100", + "longitude": "+0480300" + }, "Europe/Athens": { "ics": "BEGIN:VTIMEZONE\r\nTZID:Europe/Athens\r\nBEGIN:DAYLIGHT\r\nTZOFFSETFROM:+0200\r\nTZOFFSETTO:+0300\r\nTZNAME:EEST\r\nDTSTART:19700329T030000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:+0300\r\nTZOFFSETTO:+0200\r\nTZNAME:EET\r\nDTSTART:19701025T040000\r\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r\nEND:STANDARD\r\nEND:VTIMEZONE", "latitude": "+0375800", @@ -1984,7 +2015,7 @@ "longitude": "+0084100" }, "Europe/Chisinau": { - "ics": "BEGIN:VTIMEZONE\r\nTZID:Europe/Chisinau\r\nBEGIN:DAYLIGHT\r\nTZOFFSETFROM:+0200\r\nTZOFFSETTO:+0300\r\nTZNAME:EEST\r\nDTSTART:19700329T030000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:+0300\r\nTZOFFSETTO:+0200\r\nTZNAME:EET\r\nDTSTART:19701025T040000\r\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r\nEND:STANDARD\r\nEND:VTIMEZONE", + "ics": "BEGIN:VTIMEZONE\r\nTZID:Europe/Chisinau\r\nBEGIN:DAYLIGHT\r\nTZOFFSETFROM:+0200\r\nTZOFFSETTO:+0300\r\nTZNAME:EEST\r\nDTSTART:19700329T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:+0300\r\nTZOFFSETTO:+0200\r\nTZNAME:EET\r\nDTSTART:19701025T030000\r\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r\nEND:STANDARD\r\nEND:VTIMEZONE", "latitude": "+0470000", "longitude": "+0285000" }, @@ -2019,7 +2050,7 @@ "longitude": "-0042800" }, "Europe/Istanbul": { - "ics": "BEGIN:VTIMEZONE\r\nTZID:Europe/Istanbul\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:+0300\r\nTZOFFSETTO:+0200\r\nTZNAME:EET\r\nDTSTART:19701025T040000\r\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r\nEND:STANDARD\r\nBEGIN:DAYLIGHT\r\nTZOFFSETFROM:+0200\r\nTZOFFSETTO:+0300\r\nTZNAME:EEST\r\nDTSTART:19700329T030000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r\nEND:DAYLIGHT\r\nEND:VTIMEZONE", + "ics": "BEGIN:VTIMEZONE\r\nTZID:Europe/Istanbul\r\nBEGIN:DAYLIGHT\r\nTZOFFSETFROM:+0200\r\nTZOFFSETTO:+0300\r\nTZNAME:EEST\r\nDTSTART:19700329T030000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:+0300\r\nTZOFFSETTO:+0200\r\nTZNAME:EET\r\nDTSTART:19701025T040000\r\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r\nEND:STANDARD\r\nEND:VTIMEZONE", "latitude": "+0410100", "longitude": "+0285800" }, @@ -2168,6 +2199,11 @@ "latitude": "+0412000", "longitude": "+0195000" }, + "Europe/Ulyanovsk": { + "ics": "BEGIN:VTIMEZONE\r\nTZID:Europe/Ulyanovsk\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:+0400\r\nTZOFFSETTO:+0400\r\nTZNAME:+04\r\nDTSTART:19700101T000000\r\nEND:STANDARD\r\nEND:VTIMEZONE", + "latitude": "+0542000", + "longitude": "+0482400" + }, "Europe/Uzhgorod": { "ics": "BEGIN:VTIMEZONE\r\nTZID:Europe/Uzhgorod\r\nBEGIN:DAYLIGHT\r\nTZOFFSETFROM:+0200\r\nTZOFFSETTO:+0300\r\nTZNAME:EEST\r\nDTSTART:19700329T030000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:+0300\r\nTZOFFSETTO:+0200\r\nTZNAME:EET\r\nDTSTART:19701025T040000\r\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r\nEND:STANDARD\r\nEND:VTIMEZONE", "latitude": "+0483700", @@ -2299,7 +2335,7 @@ "longitude": "+1514700" }, "Pacific/Easter": { - "ics": "BEGIN:VTIMEZONE\r\nTZID:Pacific/Easter\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:-0500\r\nTZOFFSETTO:-0500\r\nTZNAME:EAST\r\nDTSTART:19700101T000000\r\nEND:STANDARD\r\nEND:VTIMEZONE", + "ics": "BEGIN:VTIMEZONE\r\nTZID:Pacific/Easter\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:-0500\r\nTZOFFSETTO:-0600\r\nTZNAME:EAST\r\nDTSTART:19700509T220000\r\nRRULE:FREQ=YEARLY;BYMONTH=5;BYDAY=2SA\r\nEND:STANDARD\r\nBEGIN:DAYLIGHT\r\nTZOFFSETFROM:-0600\r\nTZOFFSETTO:-0500\r\nTZNAME:EASST\r\nDTSTART:19700808T220000\r\nRRULE:FREQ=YEARLY;BYMONTH=8;BYDAY=2SA\r\nEND:DAYLIGHT\r\nEND:VTIMEZONE", "latitude": "-0270900", "longitude": "-1092600" }, @@ -2319,7 +2355,7 @@ "longitude": "-1711400" }, "Pacific/Fiji": { - "ics": "BEGIN:VTIMEZONE\r\nTZID:Pacific/Fiji\r\nBEGIN:DAYLIGHT\r\nTZOFFSETFROM:+1200\r\nTZOFFSETTO:+1300\r\nTZNAME:FJST\r\nDTSTART:19701101T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:+1300\r\nTZOFFSETTO:+1200\r\nTZNAME:FJT\r\nDTSTART:19700118T030000\r\nRRULE:FREQ=YEARLY;BYMONTH=1;BYMONTHDAY=18,19,20,21,22,23,24;BYDAY=SU\r\nEND:STANDARD\r\nEND:VTIMEZONE", + "ics": "BEGIN:VTIMEZONE\r\nTZID:Pacific/Fiji\r\nBEGIN:DAYLIGHT\r\nTZOFFSETFROM:+1200\r\nTZOFFSETTO:+1300\r\nTZNAME:FJST\r\nDTSTART:19701101T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:+1300\r\nTZOFFSETTO:+1200\r\nTZNAME:FJT\r\nDTSTART:19700118T030000\r\nRRULE:FREQ=YEARLY;BYMONTH=1;BYDAY=3SU\r\nEND:STANDARD\r\nEND:VTIMEZONE", "latitude": "-0180800", "longitude": "+1782500" }, @@ -2399,7 +2435,7 @@ "longitude": "-1695500" }, "Pacific/Norfolk": { - "ics": "BEGIN:VTIMEZONE\r\nTZID:Pacific/Norfolk\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:+1130\r\nTZOFFSETTO:+1130\r\nTZNAME:NFT\r\nDTSTART:19700101T000000\r\nEND:STANDARD\r\nEND:VTIMEZONE", + "ics": "BEGIN:VTIMEZONE\r\nTZID:Pacific/Norfolk\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:+1100\r\nTZOFFSETTO:+1100\r\nTZNAME:NFT\r\nDTSTART:19700101T000000\r\nEND:STANDARD\r\nEND:VTIMEZONE", "latitude": "-0290300", "longitude": "+1675800" }, diff -Nru thunderbird-38.7.2+build1/debian/changelog thunderbird-38.8.0+build1/debian/changelog --- thunderbird-38.7.2+build1/debian/changelog 2016-04-07 17:17:13.000000000 +0000 +++ thunderbird-38.8.0+build1/debian/changelog 2016-05-11 16:00:03.000000000 +0000 @@ -1,3 +1,10 @@ +thunderbird (1:38.8.0+build1-0ubuntu0.12.04.1) precise-security; urgency=medium + + * New upstream stable release (THUNDERBIRD_38_8_0_BUILD1) + - see USN-2973-1 + + -- Chris Coulson Wed, 11 May 2016 16:59:09 +0100 + thunderbird (1:38.7.2+build1-0ubuntu0.12.04.1) precise-security; urgency=medium * New upstream stable release (THUNDERBIRD_38_7_2_BUILD1) diff -Nru thunderbird-38.7.2+build1/l10n/changesets thunderbird-38.8.0+build1/l10n/changesets --- thunderbird-38.7.2+build1/l10n/changesets 2016-04-07 15:10:12.000000000 +0000 +++ thunderbird-38.8.0+build1/l10n/changesets 2016-05-11 15:23:18.000000000 +0000 @@ -1,58 +1,58 @@ -ar 2031:4205e7f905c6 -ast 1563:3f00f3211904 -be 2056:b6f121bd6f15 -bg 1344:e224e8906d7c -bn-BD 1277:499f2542ab15 -br 1620:5b8a833e5d59 -ca 2776:d2842ad04ce3 -cs 4474:a3c929b22502 -cy 1417:934763ceae60 -da 2493:9eaa7dc1f436 -de 5235:d11e9539c475 -dsb 649:3955cf6c9ad7 -el 1534:85a6d8105f49 -en-GB 2252:3d610838204e -es-AR 2893:5741667d5f61 -es-ES 4517:a3d7f459ce98 -et 2095:b041779ff520 -eu 1909:0ca12cef26f8 -fi 2511:57ad1e98e3e4 -fr 7477:9a4675588b7e -fy-NL 2905:0568e4d57622 -ga-IE 2098:5a98c87998ce -gd 1967:d193c0316333 -gl 3369:d09e8a61b308 -he 1704:baf0927a3cd6 -hr 2040:8f43d42f11ee -hsb 792:cb008e0cc8a4 -hu 2795:7c613bbc7677 -hy-AM 1534:434f4ca9eac1 -id 1970:384ad19cd934 -is 1677:6fe20690f1b6 -it 6519:904327a6ebcf -ja 2712:33222acb22da -ja-JP-mac 2240:28291c73d244 -ko 2281:5ab29d5003f9 -lt 3328:6627e57add04 -nb-NO 3025:c5c50011e647 -nl 5879:e8a6d991c173 -nn-NO 1740:2960072d67bf -pa-IN 2121:a3e42ddf0595 -pl 8405:3fb1abffe257 -pt-BR 2535:80bf01fd8265 -pt-PT 5251:4bbd9e94f769 -rm 1615:06dfe42d0fb9 -ro 2250:7d1721c050ad -ru 4450:9b21044f5990 -si 1481:2f7a70b52f05 -sk 2379:b31ab5343ce2 -sl 2718:dd1ce80947c0 -sq 2239:24ba8a0eae04 -sr 1418:41fde4936c4b -sv-SE 5066:9232f71ae707 -ta-LK 691:f2094266756b -tr 2547:c795708abd28 -uk 3393:9f4c6e365324 -vi 1165:ec845196b42a -zh-CN 2686:43117b315b08 -zh-TW 2980:a0cfa96aad12 +ar 2079:f10c3f7810a5 +ast 1579:57cd0863340f +be 2087:a6f776b90c21 +bg 1402:1b0b4542ecea +bn-BD 1314:50ce0e921a6b +br 1675:d7f0fa242a5c +ca 2810:d27872e3edf6 +cs 4546:76d5b165f921 +cy 1458:77d841180fe1 +da 2546:f8a1c088c351 +de 5286:ff37f39c04fd +dsb 697:832b8ca99332 +el 1552:1342fbad9922 +en-GB 2306:bc4d5f5e94f2 +es-AR 2929:6ad9f6ebf956 +es-ES 4584:c667f4c2639a +et 2133:14a326cb389b +eu 1953:4feb128387a1 +fi 2567:c1df25e409d8 +fr 7546:8e592e626bab +fy-NL 2949:b3620d88a575 +ga-IE 2149:08734c4d908e +gd 2015:282dde935785 +gl 3399:2cece6858873 +he 1722:4eafea87612c +hr 2085:df9c1345b1f0 +hsb 844:816bb1f2a5fc +hu 2854:1a0894494752 +hy-AM 1585:110da30eb151 +id 2014:e1a04b8d45d6 +is 1718:b3d6e86c5d44 +it 6654:639dcf1141bc +ja 2764:055ee0af13bd +ja-JP-mac 2280:fd79572518a7 +ko 2327:d06ebfceb20d +lt 3391:4252daf0713b +nb-NO 3063:41a49cb961d7 +nl 5932:1359cf256b72 +nn-NO 1762:71c77742a64e +pa-IN 2152:c53b92700833 +pl 8535:ee95a20e8f60 +pt-BR 2626:28865bfc0d26 +pt-PT 5333:b1f3be557618 +rm 1661:e45f3b92f202 +ro 2289:89fc43a5ff66 +ru 4501:c83bbfe927b4 +si 1497:359a0ed11c62 +sk 2425:2b46382a35a1 +sl 2764:30a5e58704b2 +sq 2280:14e581803fd4 +sr 1457:1d0406ed3e18 +sv-SE 5108:e99371642a76 +ta-LK 696:cb34493a6b8d +tr 2602:709655f4bb0b +uk 3448:053882bfe883 +vi 1184:99d3eba12265 +zh-CN 2744:5a02b5d634a8 +zh-TW 3012:f1bfa95ab924 diff -Nru thunderbird-38.7.2+build1/mail/app/blocklist.xml thunderbird-38.8.0+build1/mail/app/blocklist.xml --- thunderbird-38.7.2+build1/mail/app/blocklist.xml 2016-04-07 14:50:06.000000000 +0000 +++ thunderbird-38.8.0+build1/mail/app/blocklist.xml 2016-05-11 15:10:05.000000000 +0000 @@ -1,5 +1,5 @@ - + @@ -313,12 +313,6 @@ - - - - - - @@ -507,11 +501,7 @@ - - - - - + @@ -693,11 +683,9 @@ - + - - @@ -832,13 +820,9 @@ - + - - - - @@ -1114,11 +1098,9 @@ - + - - @@ -1146,11 +1128,9 @@ - + - - @@ -1267,18 +1247,14 @@ - + - - - - - + @@ -1647,11 +1623,9 @@ - + - - @@ -1946,9 +1920,7 @@ - - - + @@ -2633,9 +2605,6 @@ - - - @@ -2902,6 +2871,46 @@ https://get.adobe.com/flashplayer/ + + + https://java.com/ + + + + https://java.com/ + + + + https://java.com/ + + + + https://java.com/ + + + + https://java.com/ + + + + https://java.com/ + + + + https://get.adobe.com/flashplayer/ + + + + https://get.adobe.com/flashplayer/ + + + + https://get.adobe.com/flashplayer/ + + + + https://support.apple.com/en-us/HT205771 + @@ -3054,6 +3063,7 @@ 0x0046 BLOCKED_DRIVER_VERSION 8.15.10.2086 EQUAL + All 0x8086 FEATURE_HARDWARE_VIDEO_DECODING BLOCKED_DRIVER_VERSION 10.18.10.3947 EQUAL @@ -3193,9 +3203,6 @@ O2S99lVUxErLSk56GvWRv+E= - F7PAjw2k0dTX5escPnyVOBo= - - Mq0P6o03FDk0B2bnJ+mYPGo= @@ -3207,8 +3214,7 @@ fwAAAQAAAUrz/HmrAAAAAg== - + By7fBTreouRwX/qrpgSUsg== @@ -3229,6 +3235,177 @@ VOcIuNbTqkpOMUyI108FOg== + + TA6EVg== + + + CWhp + + + XhcFm2g619rt8Sro+a4rHA== + + + EDQMI0tR4kSntv1O37N10g== + + + P6G7IYSL2RZxtzTh8I6qPA== + + + HNo1DR4XCe4mS1iUMsY6Wg== + + + KjoVfZ3by6+pL8fssyfM6A== + + + UW3oKZKTDsrPy/rfwmGNaQ== + + + XLhHIg7vP+tWfRqvuKeAxw== + + + YNOos6YJoPC77qwSGCpb7w== + + + dItWlz2V62Philqj9m6Pbg== + + + ORFgmCj072NjcJnrxOMfQA== + + + L79XLVO2ZmtAu7FAG8Wmzw== + + + H08= + + + OE4/d+p3YRzzcSl+kmZ8Mw== + + + ZgwfEqZnBsUNvNuZ77FbQA== + + + OUvvVscW0/NltofkmV9qmg== + + + SdegFrLaFTCsoMAW5ED+zA== + + + VfTSum25nb65YPlpuhJAvg== + + + WX89jn8yGZVvoKTD9jDfRQ== + + + cpqpXVWPk5AXzGw+zNIcBw== + + + RUT1Gehd1KKYPfqOlgspoQ== + + + bx/XHJqcwxDOptxJ2lh5vw== + + + AuhvPsYZfVP6UDsuyjeZ4Q== + + + OhrtngFwotLcm4i+z00SjA== + + + U3SgRR3J+D6575WuCxuXeQ== + + + UVKsEezpGWOVQ4W9esstng== + + + acI1CFIgmwSFBoU5+ahDgg== + + + Sx51x7V8pYe8rp7PMP/3qg== + + + PAdKZPiaac2CvPxbOrsHOw== + + + E77H6yvyFQjO0PcN3x0H+Q== + + + d8AtKymQwkOPDBj+hjPzFg== + + + TurPPI6eivtNeGYdM0ZWXQ== + + + a9/VeyVWrzFD7rM2PEHwQA== + + + LnfcUaXG/pxV2CpXM5+YSg== + + + AygWP2Fgd2T+iLbmAlKT6g== + + + ezdAeCxKH7BFs7vn3byYaw== + + + 45KI4WIxyXfNrdtdj7C6 + + + UMUwXwT1Z4juyQ/CNTf4mw== + + + HZyLf+K70FKc+jomm8DiDw== + + + IIxFSyNM6mWtCgTG0IL3Og== + + + Rvm2CEw2IC2Mu/ax0A46QQ== + + + TqfXw+FkhxfVgE9GVMgjWQ== + + + E5I2y6sIonl4a+TmlXc7fw== + + + GdXz4L1b6FKNCMG9Jz2tjA== + + + BUrYjru5px1ym4QUN33TOQ== + + + CqZgEvHAsnzkT//QV9KjXw== + + + DYifRdP6aQQ8MLbXZY2f5g== + + + cDggUYfwJ3A1YcdoeT6s4A== + + + e0bEFhI16xx9U1yvlI56rA== + + + UKKK5ol/rKBZchAAOnZjaA== + + + FNISyWWTGi5Yco6fGh58/A== + + + JpUvYJyWjdGmeoH7YcYunw== + + + OnvXX72mvUI2Id/NMzegmg== + + + QZBvapTZFvmYktEPsBYLQQ== + + + OqQ2rV0ISTc308Z/oQgzFw== + + + NvEJoRYL2yvAZrAjbDIipQ== + diff -Nru thunderbird-38.7.2+build1/mail/components/cloudfile/content/addAccountDialog.js thunderbird-38.8.0+build1/mail/components/cloudfile/content/addAccountDialog.js --- thunderbird-38.7.2+build1/mail/components/cloudfile/content/addAccountDialog.js 2016-04-07 14:50:04.000000000 +0000 +++ thunderbird-38.8.0+build1/mail/components/cloudfile/content/addAccountDialog.js 2016-05-11 15:10:04.000000000 +0000 @@ -16,6 +16,7 @@ function createAccountObserver() {}; createAccountObserver.prototype = { + QueryInterface: XPCOMUtils.generateQI([Ci.nsIRequestObserver]), onStartRequest: function(aRequest, aContext) {}, onStopRequest: function(aRequest, aContext, aStatusCode) { if (aStatusCode == Cr.NS_OK @@ -71,13 +72,14 @@ this.addAccountTypes(); // Hook up our onInput event handler - this._settings.addEventListener("DOMContentLoaded", - this.onIFrameLoaded.bind(this), - false); - - this._settings.addEventListener("overflow", function(e) { - addAccountDialog.fitIFrame(); - }); + this._settings.addEventListener("DOMContentLoaded", this, false); + + this._settings.addEventListener("overflow", this); + + // Hook up the selection handler. + this._accountType.addEventListener("select", this); + // Also call it to run it for the default selection. + addAccountDialog.accountTypeSelected(); // Hook up the default "Learn More..." link to the appropriate link. let learnMore = this._settings @@ -94,6 +96,32 @@ addAccountDialog.fitIFrame(); }, + onUnInit: function() { + // Clean-up the event listeners. + this._settings.removeEventListener("DOMContentLoaded", this, false); + this._settings.removeEventListener("overflow", this); + this._accountType.removeEventListener("select", this); + + return false; + }, + + handleEvent: function(aEvent) { + switch (aEvent.type) { + case "DOMContentLoaded": { + this.onIFrameLoaded(); + break; + } + case "overflow": { + this.fitIFrame(); + break; + } + case "select": { + this.accountTypeSelected(); + break; + } + } + }, + onIFrameLoaded: function AAD_onIFrameLoaded(aEvent) { let doc = this._settings.contentDocument; @@ -185,7 +213,8 @@ this._messages.selectedPanel = this._authSpinner; - return false; + // Uninitialize the dialog before closing. + return this.onUnInit() }, getExtraArgs: function AAD_getExtraArgs() { diff -Nru thunderbird-38.7.2+build1/mail/components/cloudfile/content/addAccountDialog.xul thunderbird-38.8.0+build1/mail/components/cloudfile/content/addAccountDialog.xul --- thunderbird-38.7.2+build1/mail/components/cloudfile/content/addAccountDialog.xul 2016-04-07 14:50:04.000000000 +0000 +++ thunderbird-38.8.0+build1/mail/components/cloudfile/content/addAccountDialog.xul 2016-05-11 15:10:04.000000000 +0000 @@ -20,6 +20,7 @@ buttondisabledaccept="true" onload="return addAccountDialog.onInit();" ondialogaccept="return addAccountDialog.onOK();" + ondialogcancel="return addAccountDialog.onUnInit();" title="&addAccountDialog.title;" style="&addAccountDialog.style;" persist="screenX screenY"> @@ -33,7 +34,7 @@ &addAccountDialog.createAccountText2; - + diff -Nru thunderbird-38.7.2+build1/mail/components/cloudfile/nsBox.js thunderbird-38.8.0+build1/mail/components/cloudfile/nsBox.js --- thunderbird-38.7.2+build1/mail/components/cloudfile/nsBox.js 2016-04-07 14:50:04.000000000 +0000 +++ thunderbird-38.8.0+build1/mail/components/cloudfile/nsBox.js 2016-05-11 15:10:04.000000000 +0000 @@ -17,6 +17,8 @@ Cu.import("resource:///modules/OAuth2.jsm"); Cu.import("resource://gre/modules/Http.jsm"); +Cu.importGlobalProperties(["File"]); + var gServerUrl = "https://api.box.com/2.0/"; var gUploadUrl = "https://upload.box.com/api/2.0/"; @@ -115,26 +117,28 @@ /** * Private function for assigning the folder id from a cached version - * If the folder doesn't exist, set in motion the creation + * If the folder doesn't exist, check if it exists on the server. If it + * doesn't, set in motion the creation. * * @param aCallback called if folder is ready. */ _initFolder: function nsBox__initFolder(aCallback) { this.log.info('_initFolder, cached folder id = ' + this._cachedFolderId); - let saveFolderId = function(aFolderId) { + let saveFolderId = (aFolderId) => { this.log.info('saveFolderId : ' + aFolderId); this._cachedFolderId = this._folderId = aFolderId; if (aCallback) aCallback(); - }.bind(this); + }; - let createThunderbirdFolder = function() { + let createThunderbirdFolder = () => { this._createFolder("Thunderbird", saveFolderId); - }.bind(this); + }; + // If there's no cached folder, try to get one, otherwise create one. if (this._cachedFolderId == "") - createThunderbirdFolder(); + this._getFolder("Thunderbird", saveFolderId, createThunderbirdFolder); else { this._folderId = this._cachedFolderId; if (aCallback) @@ -414,6 +418,78 @@ }, /** + * Private function to get the ID of an already existing folder on the Box + * website. + * + * @param aName name of folder + * @param aSuccessCallback called if the folder exists + * @param aFailureCallback called if the folder cannot be found + */ + _getFolder: function nsBox__getFolder(aName, + aSuccessCallback, + aFailureCallback) { + this.log.info("Getting folder: " + aName); + if (Services.io.offline) + throw Ci.nsIMsgCloudFileProvider.offlineErr; + + // There's no API to search by name and we don't know the ID. Get the root + // folder and search for this name inside of it. + const ROOT_ID = "0"; + let requestUrl = gServerUrl + "folders/" + ROOT_ID; + this.log.info("get_folder requestUrl = " + requestUrl); + + let getSuccess = (aResponseText, aRequest) => { + this.log.info("get_folder request response = " + aResponseText); + + let folderId = null; + try { + let result = JSON.parse(aResponseText); + + // Ensure the JSON is somewhat valid. + if (!result || !result.item_collection) { + this._lastErrorText = "Get folder failure"; + this._lastErrorStatus = docStatus; + return; + } + + // Search the paths for the folder. + for (let item of result.item_collection.entries) { + // Found it! + if (item.type == "folder" && item.name == aName) { + folderId = item.id; + break; + } + } + } + catch(e) { + // most likely bad JSON + this.log.error("Failed to get the folder:\n" + e); + } + + // Return outside of the try-catch. + if (folderId) { + this.log.info("folder id = " + folderId); + aSuccessCallback(folderId) + } + else { + // Didn't find any item. + aFailureCallback(); + } + }; + let getFailure = (aException, aResponseText, aRequest) => { + this.log.error("Failed to get an existing folder: " + aRequest.status); + }; + + // Request to create the folder + httpRequest(requestUrl, { + onLoad: getSuccess, + onError: getFailure, + method: "GET", + headers: [["Authorization", "Bearer " + this._oauth.accessToken]] + }); + }, + + /** * Private function for creating folder on the Box website. * * @param aName name of folder @@ -477,14 +553,14 @@ */ createExistingAccount: function nsBox_createExistingAccount(aRequestObserver) { // XXX: replace this with a better function - let successCb = function(aResponseText, aRequest) { + let successCb = () => { aRequestObserver.onStopRequest(null, this, Cr.NS_OK); - }.bind(this); + }; - let failureCb = function(aResponseText, aRequest) { + let failureCb = (aResponseText) => { aRequestObserver.onStopRequest(null, this, Ci.nsIMsgCloudFileProvider.authErr); - }.bind(this); + }; this.logon(successCb, failureCb, true); }, diff -Nru thunderbird-38.7.2+build1/mail/config/version.txt thunderbird-38.8.0+build1/mail/config/version.txt --- thunderbird-38.7.2+build1/mail/config/version.txt 2016-04-07 14:50:06.000000000 +0000 +++ thunderbird-38.8.0+build1/mail/config/version.txt 2016-05-11 15:10:05.000000000 +0000 @@ -1 +1 @@ -38.7.2 +38.8.0 diff -Nru thunderbird-38.7.2+build1/mailnews/imap/src/nsImapServerResponseParser.cpp thunderbird-38.8.0+build1/mailnews/imap/src/nsImapServerResponseParser.cpp --- thunderbird-38.7.2+build1/mailnews/imap/src/nsImapServerResponseParser.cpp 2016-04-07 14:50:04.000000000 +0000 +++ thunderbird-38.8.0+build1/mailnews/imap/src/nsImapServerResponseParser.cpp 2016-05-11 15:10:04.000000000 +0000 @@ -240,7 +240,7 @@ // it's possible that we ate this + while parsing certain responses (like cram data), // in these cases, the parsing routine for that specific command will manually set // fWaitingForMoreClientInput so we don't lose that information.... - if (*fNextToken == '+' || inIdle) + if (fNextToken && (*fNextToken == '+') || inIdle) { fWaitingForMoreClientInput = true; } diff -Nru thunderbird-38.7.2+build1/mailnews/mime/jsmime/jsmime.js thunderbird-38.8.0+build1/mailnews/mime/jsmime/jsmime.js --- thunderbird-38.7.2+build1/mailnews/mime/jsmime/jsmime.js 2016-04-07 14:50:04.000000000 +0000 +++ thunderbird-38.8.0+build1/mailnews/mime/jsmime/jsmime.js 2016-05-11 15:10:05.000000000 +0000 @@ -258,7 +258,7 @@ // Some clients like outlook.com send non-compliant References headers that // separate values using commas. Also, some clients don't separate References -// with spaces, since these are optional accordint to RFC2822. So here we +// with spaces, since these are optional according to RFC2822. So here we // preprocess these headers (see bug 1154521 and bug 1197686). function preprocessMessageIDs(values) { let msgId = /<[^>]*>/g; @@ -3021,7 +3021,7 @@ if (addr.name) { // This is a simple estimate that keeps names on one line if possible. this._reserveTokenSpace(addr.name.length + addr.email.length + 3); - this.addPhrase(addr.name, ",()<>:;.\"", true); + this.addPhrase(addr.name, ",()<>[]:;.\"", true); // If we don't have an email address, don't write out the angle brackets for // the address. It's already an abnormal situation should this appear, and @@ -3076,7 +3076,7 @@ } else { // A group has format name: member, member; // Note that we still add a comma after the group is completed. - this.addPhrase(addr.name, ",()<>:;.\"", false); + this.addPhrase(addr.name, ",()<>[]:;.\"", false); this.addText(":", true); this.addAddresses(addr.group); diff -Nru thunderbird-38.7.2+build1/mailnews/mime/jsmime/test/test_header_emitter.js thunderbird-38.8.0+build1/mailnews/mime/jsmime/test/test_header_emitter.js --- thunderbird-38.7.2+build1/mailnews/mime/jsmime/test/test_header_emitter.js 2016-04-07 14:50:04.000000000 +0000 +++ thunderbird-38.8.0+build1/mailnews/mime/jsmime/test/test_header_emitter.js 2016-05-11 15:10:05.000000000 +0000 @@ -60,6 +60,11 @@ {name: "", email: "b@b.c"}]}], "Group: a@a.c, b@b.c;"], [[{name: "No email address", email: ""}], "No email address"], + [[{name: "]user[ domain", email: "user@d.com"}], + "\"]user[ domain\" "], + [[{name: "Group", group: [{name: "]u[ d", email: "a@a.c"}, + {name: "]u[ c", email: "b@b.c"}]}], + "Group: \"]u[ d\" ,\r\n \"]u[ c\" ;"], ]; header_tests.forEach(function (data) { arrayTest(data, function () { diff -Nru thunderbird-38.7.2+build1/mailnews/mime/jsmime/test/test_header.js thunderbird-38.8.0+build1/mailnews/mime/jsmime/test/test_header.js --- thunderbird-38.7.2+build1/mailnews/mime/jsmime/test/test_header.js 2016-04-07 14:50:04.000000000 +0000 +++ thunderbird-38.8.0+build1/mailnews/mime/jsmime/test/test_header.js 2016-05-11 15:10:05.000000000 +0000 @@ -385,27 +385,27 @@ ["\"=?UTF-8?Q?Jazzy_Fern=C3=A1ndez_Nunoz?= jazzy.f.nunoz@example.com " + "[BCN-FC]\" ", [{name: "Jazzy Fern\u00E1ndez Nunoz jazzy.f.nunoz@example.com [BCN-FC]", - email: "Barcelona-Freecycle-noreply@yahoogroups.com"}]], + email: "Barcelona-Freecycle-noreply@yahoogroups.com"}]], ["\"=?UTF-8?B?TWlyaWFtIEJlcm5hYsOpIFBlcmVsbMOz?= miriam@example.com "+ "[BCN-FC]\" ", [{name: "Miriam Bernab\u00E9 Perell\u00F3 miriam@example.com [BCN-FC]", - email: "Barcelona-Freecycle-noreply@yahoogroups.com"}]], + email: "Barcelona-Freecycle-noreply@yahoogroups.com"}]], ["\"=?iso-8859-1?Q?First_Mar=EDa_Furi=F3_Gancho?= mail@yahoo.es "+ "[BCN-FC]\" ", [{name: "First Mar\u00EDa Furi\u00F3 Gancho mail@yahoo.es [BCN-FC]", - email: "Barcelona-Freecycle-noreply@yahoogroups.com"}]], + email: "Barcelona-Freecycle-noreply@yahoogroups.com"}]], ["\"=?iso-8859-1?B?U29maWEgQ2FzdGVsbPMgUm9tZXJv?= sonia@example.com "+ "[BCN-FC]\" ", [{name: "Sofia Castell\u00F3 Romero sonia@example.com [BCN-FC]", - email: "Barcelona-Freecycle-noreply@yahoogroups.com"}]], + email: "Barcelona-Freecycle-noreply@yahoogroups.com"}]], ["=?iso-8859-1?Q?Klaus_Eisschl=E4ger_=28k=2Eeisschlaeger=40t-onli?=" + "=?iso-8859-1?Q?ne=2Ede=29?= ", - [{name: "Klaus Eisschläger (k.eisschlaeger@t-online.de)", - email: "k.eisschlaeger@t-online.de"}]], + [{name: "Klaus Eisschläger (k.eisschlaeger@t-online.de)", + email: "k.eisschlaeger@t-online.de"}]], ["\"=?UTF-8?Q?=22Claudia_R=C3=B6hschicht=22?= Claudia_Roehschicht@web.de [freecycle-berlin]\" " + "", - [{name: "\"Claudia Röhschicht\" Claudia_Roehschicht@web.de [freecycle-berlin]", - email: "freecycle-berlin-noreply@yahoogroups.de"}]], + [{name: "\"Claudia Röhschicht\" Claudia_Roehschicht@web.de [freecycle-berlin]", + email: "freecycle-berlin-noreply@yahoogroups.de"}]], ]; header_tests.forEach(function (data) { arrayTest(data, function () { diff -Nru thunderbird-38.7.2+build1/mozilla/browser/app/blocklist.xml thunderbird-38.8.0+build1/mozilla/browser/app/blocklist.xml --- thunderbird-38.7.2+build1/mozilla/browser/app/blocklist.xml 2016-04-07 15:00:20.000000000 +0000 +++ thunderbird-38.8.0+build1/mozilla/browser/app/blocklist.xml 2016-05-11 15:15:02.000000000 +0000 @@ -1,5 +1,5 @@ - + @@ -366,6 +366,12 @@ + + + + + + @@ -528,11 +534,13 @@ - + + + @@ -804,6 +812,12 @@ browser.search.defaultenginename + + + + + + @@ -867,6 +881,12 @@ + + + + + + @@ -978,6 +998,12 @@ + + + + + + @@ -1059,6 +1085,12 @@ + + + + + + @@ -3381,6 +3413,70 @@ https://get.adobe.com/flashplayer/ + + + https://www.microsoft.com/getsilverlight + + + + https://get.adobe.com/flashplayer/ + + + + https://get.adobe.com/flashplayer/ + + + + https://get.adobe.com/flashplayer/ + + + + https://get.adobe.com/flashplayer/ + + + + https://get.adobe.com/flashplayer/ + + + + https://get.adobe.com/flashplayer/ + + + + https://java.com/ + + + + https://java.com/ + + + + https://java.com/ + + + + https://java.com/ + + + + https://java.com/ + + + + https://java.com/ + + + + https://get.adobe.com/flashplayer/ + + + + https://get.adobe.com/flashplayer/ + + + + https://get.adobe.com/flashplayer/ + @@ -3477,7 +3573,7 @@ DIRECT2D BLOCKED_DRIVER_VERSION 15.201.1151.0 LESS_THAN WINNT 5.1 0x8086 WEBGL_ANGLE BLOCKED_DRIVER_VERSION 6.14.10.5218 LESS_THAN - 0x8086 + All 0x8086 0x2a42 0x2e22 0x2e12 @@ -3485,7 +3581,7 @@ 0x0046 BLOCKED_DRIVER_VERSION 8.15.10.1851 EQUAL - 0x8086 + All 0x8086 0x2a42 0x2e22 0x2e12 @@ -3493,7 +3589,7 @@ 0x0046 BLOCKED_DRIVER_VERSION 8.15.10.1855 EQUAL - 0x8086 + All 0x8086 0x2a42 0x2e22 0x2e12 @@ -3501,7 +3597,7 @@ 0x0046 BLOCKED_DRIVER_VERSION 8.15.10.1872 EQUAL - 0x8086 + All 0x8086 0x2a42 0x2e22 0x2e12 @@ -3509,7 +3605,7 @@ 0x0046 BLOCKED_DRIVER_VERSION 8.15.10.1883 EQUAL - 0x8086 + All 0x8086 0x2a42 0x2e22 0x2e12 @@ -3517,7 +3613,7 @@ 0x0046 BLOCKED_DRIVER_VERSION 8.15.10.1892 EQUAL - 0x8086 + All 0x8086 0x2a42 0x2e22 0x2e12 @@ -3525,6 +3621,14 @@ 0x0046 BLOCKED_DRIVER_VERSION 8.15.10.1994 EQUAL + All 0x8086 + 0x2a42 + 0x2e22 + 0x2e12 + 0x2e32 + 0x0046 + + BLOCKED_DRIVER_VERSION 8.15.10.2086 EQUAL @@ -3675,6 +3779,33 @@ BAAAAAABI54PryQ= + + fwAAAQAAAUrz/HmrAAAAAg== + + + By7fBTreouRwX/qrpgSUsg== + + + Gd/pPu+qLnXUdvP9sW73CQ== + + + LdbnCbsA9sOgI4mkUpWXPw== + + + NMpMcEnex3eXx4ohk9glcQ== + + + JV/LVzSKI/wsDgg3UuZHlA== + + + COwoDFvz7GD8R2K7Lo0rYQ== + + + VOcIuNbTqkpOMUyI108FOg== + + + TA6EVg== + diff -Nru thunderbird-38.7.2+build1/mozilla/browser/config/version.txt thunderbird-38.8.0+build1/mozilla/browser/config/version.txt --- thunderbird-38.7.2+build1/mozilla/browser/config/version.txt 2016-04-07 15:00:10.000000000 +0000 +++ thunderbird-38.8.0+build1/mozilla/browser/config/version.txt 2016-05-11 15:15:03.000000000 +0000 @@ -1 +1 @@ -38.7.1esrpre +38.8.0esrpre diff -Nru thunderbird-38.7.2+build1/mozilla/config/milestone.txt thunderbird-38.8.0+build1/mozilla/config/milestone.txt --- thunderbird-38.7.2+build1/mozilla/config/milestone.txt 2016-04-07 15:00:20.000000000 +0000 +++ thunderbird-38.8.0+build1/mozilla/config/milestone.txt 2016-05-11 15:15:25.000000000 +0000 @@ -10,4 +10,4 @@ # hardcoded milestones in the tree from these two files. #-------------------------------------------------------- -38.7.2 +38.8.0 diff -Nru thunderbird-38.7.2+build1/mozilla/configure.in thunderbird-38.8.0+build1/mozilla/configure.in --- thunderbird-38.7.2+build1/mozilla/configure.in 2016-04-07 15:00:20.000000000 +0000 +++ thunderbird-38.8.0+build1/mozilla/configure.in 2016-05-11 15:15:05.000000000 +0000 @@ -3627,7 +3627,7 @@ _USE_SYSTEM_NSS=1 ) if test -n "$_USE_SYSTEM_NSS"; then - AM_PATH_NSS(3.19.2.3, [MOZ_NATIVE_NSS=1], [AC_MSG_ERROR([you don't have NSS installed or your version is too old])]) + AM_PATH_NSS(3.19.2.4, [MOZ_NATIVE_NSS=1], [AC_MSG_ERROR([you don't have NSS installed or your version is too old])]) fi if test -n "$MOZ_NATIVE_NSS"; then diff -Nru thunderbird-38.7.2+build1/mozilla/gfx/graphite2/include/graphite2/Font.h thunderbird-38.8.0+build1/mozilla/gfx/graphite2/include/graphite2/Font.h --- thunderbird-38.7.2+build1/mozilla/gfx/graphite2/include/graphite2/Font.h 2016-04-07 15:00:15.000000000 +0000 +++ thunderbird-38.8.0+build1/mozilla/gfx/graphite2/include/graphite2/Font.h 2016-05-11 15:15:06.000000000 +0000 @@ -30,7 +30,7 @@ #define GR2_VERSION_MAJOR 1 #define GR2_VERSION_MINOR 3 -#define GR2_VERSION_BUGFIX 6 +#define GR2_VERSION_BUGFIX 8 #ifdef __cplusplus extern "C" diff -Nru thunderbird-38.7.2+build1/mozilla/gfx/graphite2/moz-gr-update.sh thunderbird-38.8.0+build1/mozilla/gfx/graphite2/moz-gr-update.sh --- thunderbird-38.7.2+build1/mozilla/gfx/graphite2/moz-gr-update.sh 2016-04-07 15:00:15.000000000 +0000 +++ thunderbird-38.8.0+build1/mozilla/gfx/graphite2/moz-gr-update.sh 2016-05-11 15:15:06.000000000 +0000 @@ -19,7 +19,7 @@ exit 1 fi -TARBALL="https://github.com/silnrsi/graphite/releases/download/$RELEASE/graphite-minimal-$RELEASE.tgz" +TARBALL="https://github.com/silnrsi/graphite/releases/download/$RELEASE/graphite2-minimal-$RELEASE.tgz" foo=`basename $0` TMPFILE=`mktemp -t ${foo}` || exit 1 diff -Nru thunderbird-38.7.2+build1/mozilla/gfx/graphite2/README.mozilla thunderbird-38.8.0+build1/mozilla/gfx/graphite2/README.mozilla --- thunderbird-38.7.2+build1/mozilla/gfx/graphite2/README.mozilla 2016-04-07 15:00:15.000000000 +0000 +++ thunderbird-38.8.0+build1/mozilla/gfx/graphite2/README.mozilla 2016-05-11 15:15:06.000000000 +0000 @@ -1,3 +1,3 @@ -This directory contains the Graphite2 library release 1.3.6 from -https://github.com/silnrsi/graphite/releases/download/1.3.6/graphite-minimal-1.3.6.tgz +This directory contains the Graphite2 library release 1.3.8 from +https://github.com/silnrsi/graphite/releases/download/1.3.8/graphite2-minimal-1.3.8.tgz See gfx/graphite2/moz-gr-update.sh for update procedure. diff -Nru thunderbird-38.7.2+build1/mozilla/gfx/graphite2/src/CachedFace.cpp thunderbird-38.8.0+build1/mozilla/gfx/graphite2/src/CachedFace.cpp --- thunderbird-38.7.2+build1/mozilla/gfx/graphite2/src/CachedFace.cpp 2016-04-07 15:00:15.000000000 +0000 +++ thunderbird-38.8.0+build1/mozilla/gfx/graphite2/src/CachedFace.cpp 2016-05-11 15:15:06.000000000 +0000 @@ -69,10 +69,10 @@ Slot * subSegEndSlot = subSegStartSlot; uint16 cmapGlyphs[eMaxSpliceSize]; int subSegStart = 0; - for (unsigned int i = 0; i < seg->charInfoCount(); ++i) + for (unsigned int i = 0; i < seg->charInfoCount() && subSegEndSlot; ++i) { const unsigned int length = i - subSegStart + 1; - if (length < eMaxSpliceSize) + if (length < eMaxSpliceSize && subSegEndSlot->gid() < m_cacheStore->maxCmapGid()) cmapGlyphs[length-1] = subSegEndSlot->gid(); else return false; const bool spaceOnly = m_cacheStore->isSpaceGlyph(subSegEndSlot->gid()); diff -Nru thunderbird-38.7.2+build1/mozilla/gfx/graphite2/src/Code.cpp thunderbird-38.8.0+build1/mozilla/gfx/graphite2/src/Code.cpp --- thunderbird-38.7.2+build1/mozilla/gfx/graphite2/src/Code.cpp 2016-04-07 15:00:15.000000000 +0000 +++ thunderbird-38.8.0+build1/mozilla/gfx/graphite2/src/Code.cpp 2016-05-11 15:15:06.000000000 +0000 @@ -66,11 +66,10 @@ struct context { - context(uint8 ref=0) : codeRef(ref) {flags.changed=false; flags.referenced=false; flags.inserted=false;} + context(uint8 ref=0) : codeRef(ref) {flags.changed=false; flags.referenced=false;} struct { uint8 changed:1, - referenced:1, - inserted:1; + referenced:1; } flags; uint8 codeRef; }; @@ -82,46 +81,40 @@ { public: struct limits; - struct analysis - { - static const int NUMCONTEXTS = 256; - uint8 slotref; - context contexts[NUMCONTEXTS]; - byte max_ref; - - analysis() : slotref(0), max_ref(0) {}; - void set_ref(int index, bool incinsert=false) throw(); - void set_noref(int index) throw(); - void set_changed(int index) throw(); - - }; + static const int NUMCONTEXTS = 256; decoder(limits & lims, Code &code, enum passtype pt) throw(); bool load(const byte * bc_begin, const byte * bc_end); void apply_analysis(instr * const code, instr * code_end); - byte max_ref() { return _analysis.max_ref; } - int pre_context() const { return _pre_context; } + byte max_ref() { return _max_ref; } + int out_index() const { return _out_index; } private: + void set_ref(int index) throw(); + void set_noref(int index) throw(); + void set_changed(int index) throw(); opcode fetch_opcode(const byte * bc); void analyse_opcode(const opcode, const int8 * const dp) throw(); bool emit_opcode(opcode opc, const byte * & bc); - bool validate_opcode(const opcode opc, const byte * const bc); + bool validate_opcode(const byte opc, const byte * const bc); bool valid_upto(const uint16 limit, const uint16 x) const throw(); bool test_context() const throw(); + bool test_ref(int8 index) const throw(); void failure(const status_t s) const throw() { _code.failure(s); } Code & _code; - int _pre_context; - uint16 _rule_length; + int _out_index; + uint16 _out_length; instr * _instr; byte * _data; limits & _max; - analysis _analysis; enum passtype _passtype; int _stack_depth; bool _in_ctxt_item; + int16 _slotref; + context _contexts[NUMCONTEXTS]; + byte _max_ref; }; @@ -138,11 +131,13 @@ inline Machine::Code::decoder::decoder(limits & lims, Code &code, enum passtype pt) throw() : _code(code), - _pre_context(code._constraint ? 0 : lims.pre_context), - _rule_length(code._constraint ? 1 : lims.rule_length), + _out_index(code._constraint ? 0 : lims.pre_context), + _out_length(code._constraint ? 1 : lims.rule_length), _instr(code._code), _data(code._data), _max(lims), _passtype(pt), _stack_depth(0), - _in_ctxt_item(false) + _in_ctxt_item(false), + _slotref(0), + _max_ref(0) { } @@ -168,7 +163,7 @@ // Allocate code and data target buffers, these sizes are a worst case // estimate. Once we know their real sizes the we'll shrink them. if (_out) _code = reinterpret_cast(*_out); - else _code = static_cast(malloc(estimateCodeDataOut(bytecode_end-bytecode_begin))); + else _code = static_cast(malloc(estimateCodeDataOut(bytecode_end-bytecode_begin, 1, is_constraint ? 0 : rule_length))); _data = reinterpret_cast(_code + (bytecode_end - bytecode_begin)); if (!_code || !_data) { @@ -271,13 +266,13 @@ opcode Machine::Code::decoder::fetch_opcode(const byte * bc) { - const opcode opc = opcode(*bc++); + const byte opc = *bc++; // Do some basic sanity checks based on what we know about the opcode if (!validate_opcode(opc, bc)) return MAX_OPCODE; // And check it's arguments as far as possible - switch (opc) + switch (opcode(opc)) { case NOP : break; @@ -324,37 +319,47 @@ case NEXT : case NEXT_N : // runtime checked case COPY_NEXT : - test_context(); - ++_pre_context; + ++_out_index; + if (_out_index < -1 || _out_index > _out_length || _slotref > _max.rule_length) + failure(out_of_range_data); break; case PUT_GLYPH_8BIT_OBS : valid_upto(_max.classes, bc[0]); test_context(); break; case PUT_SUBS_8BIT_OBS : - valid_upto(_rule_length, _pre_context + int8(bc[0])); + test_ref(int8(bc[0])); valid_upto(_max.classes, bc[1]); valid_upto(_max.classes, bc[2]); test_context(); break; case PUT_COPY : - valid_upto(_rule_length, _pre_context + int8(bc[0])); + test_ref(int8(bc[0])); test_context(); break; case INSERT : if (_passtype >= PASS_TYPE_POSITIONING) failure(invalid_opcode); - else - --_pre_context; + ++_out_length; + if (_out_index < 0) ++_out_index; + if (_out_index < -1 || _out_index >= _out_length) + failure(out_of_range_data); break; case DELETE : if (_passtype >= PASS_TYPE_POSITIONING) failure(invalid_opcode); - test_context(); + if (_out_index < _max.pre_context) + failure(out_of_range_data); + --_out_index; + --_out_length; + if (_out_index < -1 || _out_index > _out_length) + failure(out_of_range_data); break; case ASSOC : + if (bc[0] == 0) + failure(out_of_range_data); for (uint8 num = bc[0]; num; --num) - valid_upto(_rule_length, _pre_context + int8(bc[num])); + test_ref(int8(bc[num])); test_context(); break; case CNTXT_ITEM : @@ -383,42 +388,33 @@ case PUSH_SLOT_ATTR : ++_stack_depth; valid_upto(gr_slatMax, bc[0]); - valid_upto(_rule_length, _pre_context + int8(bc[1])); + test_ref(int8(bc[1])); if (attrCode(bc[0]) == gr_slatUserDefn) // use IATTR for user attributes failure(out_of_range_data); break; case PUSH_GLYPH_ATTR_OBS : + case PUSH_ATT_TO_GATTR_OBS : ++_stack_depth; valid_upto(_max.glyf_attrs, bc[0]); - valid_upto(_rule_length, _pre_context + int8(bc[1])); + test_ref(int8(bc[1])); break; + case PUSH_ATT_TO_GLYPH_METRIC : case PUSH_GLYPH_METRIC : ++_stack_depth; valid_upto(kgmetDescent, bc[0]); - valid_upto(_rule_length, _pre_context + int8(bc[1])); + test_ref(int8(bc[1])); // level: dp[2] no check necessary break; case PUSH_FEAT : ++_stack_depth; valid_upto(_max.features, bc[0]); - valid_upto(_rule_length, _pre_context + int8(bc[1])); - break; - case PUSH_ATT_TO_GATTR_OBS : - ++_stack_depth; - valid_upto(_max.glyf_attrs, bc[0]); - valid_upto(_rule_length, _pre_context + int8(bc[1])); - break; - case PUSH_ATT_TO_GLYPH_METRIC : - ++_stack_depth; - valid_upto(kgmetDescent, bc[0]); - valid_upto(_rule_length, _pre_context + int8(bc[1])); - // level: dp[2] no check necessary + test_ref(int8(bc[1])); break; case PUSH_ISLOT_ATTR : ++_stack_depth; if (valid_upto(gr_slatMax, bc[0])) { - valid_upto(_rule_length, _pre_context + int8(bc[1])); + test_ref(int8(bc[1])); valid_upto(_max.attrid[bc[0]], bc[2]); } break; @@ -447,7 +443,7 @@ ++_stack_depth; break; case PUT_SUBS : - valid_upto(_rule_length, _pre_context + int8(bc[0])); + test_ref(int8(bc[0])); valid_upto(_max.classes, uint16(bc[1]<< 8) | bc[2]); valid_upto(_max.classes, uint16(bc[3]<< 8) | bc[4]); test_context(); @@ -463,92 +459,81 @@ case PUSH_ATT_TO_GLYPH_ATTR : ++_stack_depth; valid_upto(_max.glyf_attrs, uint16(bc[0]<< 8) | bc[1]); - valid_upto(_rule_length, _pre_context + int8(bc[2])); + test_ref(int8(bc[2])); + break; + case SET_FEAT : + valid_upto(_max.features, bc[0]); + test_ref(int8(bc[1])); break; default: failure(invalid_opcode); break; } - return bool(_code) ? opc : MAX_OPCODE; + return bool(_code) ? opcode(opc) : MAX_OPCODE; } void Machine::Code::decoder::analyse_opcode(const opcode opc, const int8 * arg) throw() { - if (_code._constraint) return; - switch (opc) { case DELETE : _code._delete = true; break; + case ASSOC : + set_changed(0); +// for (uint8 num = arg[0]; num; --num) +// _analysis.set_noref(num); + break; case PUT_GLYPH_8BIT_OBS : case PUT_GLYPH : _code._modify = true; - _analysis.set_changed(0); + set_changed(0); break; case ATTR_SET : case ATTR_ADD : + case ATTR_SUB : case ATTR_SET_SLOT : case IATTR_SET_SLOT : case IATTR_SET : case IATTR_ADD : case IATTR_SUB : - _analysis.set_noref(0); + set_noref(0); break; case NEXT : case COPY_NEXT : - if (!_analysis.contexts[_analysis.slotref].flags.inserted) - ++_analysis.slotref; - _analysis.contexts[_analysis.slotref] = context(_code._instr_count+1); + ++_slotref; + _contexts[_slotref] = context(_code._instr_count+1); // if (_analysis.slotref > _analysis.max_ref) _analysis.max_ref = _analysis.slotref; break; case INSERT : - _analysis.contexts[_analysis.slotref].flags.inserted = true; + if (_slotref >= 0) --_slotref; _code._modify = true; break; case PUT_SUBS_8BIT_OBS : // slotref on 1st parameter case PUT_SUBS : _code._modify = true; - _analysis.set_changed(0); + set_changed(0); GR_FALLTHROUGH; // no break case PUT_COPY : - { - if (arg[0] != 0) { _analysis.set_changed(0); _code._modify = true; } - if (arg[0] <= 0 && -arg[0] <= _analysis.slotref - _analysis.contexts[_analysis.slotref].flags.inserted) - _analysis.set_ref(arg[0], true); - else if (arg[0] > 0) - _analysis.set_ref(arg[0], true); + if (arg[0] != 0) { set_changed(0); _code._modify = true; } + set_ref(arg[0]); break; - } - case PUSH_ATT_TO_GATTR_OBS : // slotref on 2nd parameter - if (_code._constraint) return; - GR_FALLTHROUGH; - // no break case PUSH_GLYPH_ATTR_OBS : case PUSH_SLOT_ATTR : case PUSH_GLYPH_METRIC : + case PUSH_ATT_TO_GATTR_OBS : case PUSH_ATT_TO_GLYPH_METRIC : case PUSH_ISLOT_ATTR : case PUSH_FEAT : - if (arg[1] <= 0 && -arg[1] <= _analysis.slotref - _analysis.contexts[_analysis.slotref].flags.inserted) - _analysis.set_ref(arg[1], true); - else if (arg[1] > 0) - _analysis.set_ref(arg[1], true); + case SET_FEAT : + set_ref(arg[1]); break; case PUSH_ATT_TO_GLYPH_ATTR : - if (_code._constraint) return; - GR_FALLTHROUGH; - // no break case PUSH_GLYPH_ATTR : - if (arg[2] <= 0 && -arg[2] <= _analysis.slotref - _analysis.contexts[_analysis.slotref].flags.inserted) - _analysis.set_ref(arg[2], true); - else if (arg[2] > 0) - _analysis.set_ref(arg[2], true); - break; - case ASSOC : // slotrefs in varargs + set_ref(arg[2]); break; default: break; @@ -584,10 +569,11 @@ // instruction and data portions. if (opc == CNTXT_ITEM) { - assert(_pre_context == 0); + assert(_out_index == 0); _in_ctxt_item = true; - _pre_context = _max.pre_context + int8(_data[-2]); - _rule_length = _max.rule_length; + _out_index = _max.pre_context + int8(_data[-2]); + _slotref = int8(_data[-2]); + _out_length = _max.rule_length; const size_t ctxt_start = _code._instr_count; byte & instr_skip = _data[-1]; @@ -602,13 +588,15 @@ instr_skip = _code._instr_count - ctxt_start; _max.bytecode = curr_end; - _rule_length = 1; - _pre_context = 0; + _out_length = 1; + _out_index = 0; + _slotref = 0; _in_ctxt_item = false; } else { - _pre_context = 0; + _out_index = 0; + _slotref = 0; return false; } } @@ -624,7 +612,7 @@ if (_code._constraint) return; const instr temp_copy = Machine::getOpcodeTable()[TEMP_COPY].impl[0]; - for (const context * c = _analysis.contexts, * const ce = c + _analysis.slotref; c != ce; ++c) + for (const context * c = _contexts, * const ce = c + _slotref; c < ce; ++c) { if (!c->flags.referenced || !c->flags.changed) continue; @@ -641,7 +629,7 @@ inline -bool Machine::Code::decoder::validate_opcode(const opcode opc, const byte * const bc) +bool Machine::Code::decoder::validate_opcode(const byte opc, const byte * const bc) { if (opc >= MAX_OPCODE) { @@ -649,6 +637,11 @@ return false; } const opcode_t & op = Machine::getOpcodeTable()[opc]; + if (op.impl[_code._constraint] == 0) + { + failure(unimplemented_opcode_used); + return false; + } if (op.param_sz == VARARGS && bc >= _max.bytecode) { failure(arguments_exhausted); @@ -671,9 +664,25 @@ return t; } +inline +bool Machine::Code::decoder::test_ref(int8 index) const throw() +{ + if (_code._constraint && !_in_ctxt_item) + { + if (index > 0 || -index > _max.pre_context) + { + failure(out_of_range_data); + return false; + } + } + else + return valid_upto(_max.rule_length, _slotref + _max.pre_context + index); + return true; +} + bool Machine::Code::decoder::test_context() const throw() { - if (_pre_context >= _rule_length || _analysis.slotref >= analysis::NUMCONTEXTS - 1) + if (_out_index >= _out_length || _out_index < 0 || _slotref >= NUMCONTEXTS - 1) { failure(out_of_range_data); return false; @@ -689,28 +698,25 @@ inline -void Machine::Code::decoder::analysis::set_ref(int index, bool incinsert) throw() { - if (incinsert && contexts[slotref].flags.inserted) --index; - if (index + slotref < 0 || index + slotref >= NUMCONTEXTS) return; - contexts[index + slotref].flags.referenced = true; - if ((index > 0 || !contexts[index + slotref].flags.inserted) && index + slotref > max_ref) max_ref = index + slotref; +void Machine::Code::decoder::set_ref(int index) throw() { + if (index + _slotref < 0 || index + _slotref >= NUMCONTEXTS) return; + _contexts[index + _slotref].flags.referenced = true; + if (index + _slotref > _max_ref) _max_ref = index + _slotref; } inline -void Machine::Code::decoder::analysis::set_noref(int index) throw() { - if (contexts[slotref].flags.inserted) --index; - if (index + slotref < 0 || index + slotref >= NUMCONTEXTS) return; - if ((index > 0 || !contexts[index + slotref].flags.inserted) && index + slotref > max_ref) max_ref = index + slotref; +void Machine::Code::decoder::set_noref(int index) throw() { + if (index + _slotref < 0 || index + _slotref >= NUMCONTEXTS) return; + if (index + _slotref > _max_ref) _max_ref = index + _slotref; } inline -void Machine::Code::decoder::analysis::set_changed(int index) throw() { - if (contexts[slotref].flags.inserted) --index; - if (index + slotref < 0 || index + slotref >= NUMCONTEXTS) return; - contexts[index + slotref].flags.changed = true; - if ((index > 0 || !contexts[index + slotref].flags.inserted) && index + slotref > max_ref) max_ref = index + slotref; +void Machine::Code::decoder::set_changed(int index) throw() { + if (index + _slotref < 0 || index + _slotref >= NUMCONTEXTS) return; + _contexts[index + _slotref].flags.changed= true; + if (index + _slotref > _max_ref) _max_ref = index + _slotref; } diff -Nru thunderbird-38.7.2+build1/mozilla/gfx/graphite2/src/Collider.cpp thunderbird-38.8.0+build1/mozilla/gfx/graphite2/src/Collider.cpp --- thunderbird-38.7.2+build1/mozilla/gfx/graphite2/src/Collider.cpp 2016-04-07 15:00:15.000000000 +0000 +++ thunderbird-38.8.0+build1/mozilla/gfx/graphite2/src/Collider.cpp 2016-05-11 15:15:06.000000000 +0000 @@ -26,7 +26,7 @@ */ #include #include -#include +#include #include #include #include "inc/Collider.h" @@ -829,9 +829,9 @@ // Calculate the height of the glyph and how many horizontal slices to use. if (_maxy >= 1e37f) { - _maxy = ymax; - _miny = ymin; _sliceWidth = margin / 1.5f; + _maxy = ymax + margin; + _miny = ymin - margin; numSlices = int((_maxy - _miny + 2) / (_sliceWidth / 1.5f) + 1.f); // +2 helps with rounding errors _edges.clear(); _edges.insert(_edges.begin(), numSlices, (dir & 1) ? 1e38f : -1e38f); @@ -841,7 +841,7 @@ { if (_miny != ymin) { - numSlices = int((ymin - _miny) / _sliceWidth - 1); + numSlices = int((ymin - margin - _miny) / _sliceWidth - 1); _miny += numSlices * _sliceWidth; if (numSlices < 0) _edges.insert(_edges.begin(), -numSlices, (dir & 1) ? 1e38f : -1e38f); @@ -855,7 +855,7 @@ } if (_maxy != ymax) { - numSlices = int((ymax - _miny) / _sliceWidth + 1); + numSlices = int((ymax + margin - _miny) / _sliceWidth + 1); _maxy = numSlices * _sliceWidth + _miny; if (numSlices > (int)_edges.size()) _edges.insert(_edges.end(), numSlices - _edges.size(), (dir & 1) ? 1e38f : -1e38f); @@ -935,28 +935,33 @@ return false; const Rect &bb = seg->theGlyphBBoxTemporary(slot->gid()); const float sx = slot->origin().x + currShift.x; - float x = sx + (rtl > 0 ? bb.tr.x : bb.bl.x); + float x = (sx + (rtl > 0 ? bb.tr.x : bb.bl.x)) * rtl; // this isn't going to reduce _mingap so skip - if ((rtl > 0 && x < _xbound - _mingap - currSpace) || (rtl <= 0 && x > _xbound + _mingap + currSpace)) + if (x < rtl * (_xbound - _mingap - currSpace)) return false; const float sy = slot->origin().y + currShift.y; - int smin = max(0, int((bb.bl.y + (1 - _miny + sy)) / _sliceWidth + 1)); - int smax = min((int)_edges.size() - 1, int((bb.tr.y + (1 - _miny + sy)) / _sliceWidth + 1)); + int smin = max(1, int((bb.bl.y + (1 - _miny + sy)) / _sliceWidth + 1)) - 1; + int smax = min((int)_edges.size() - 2, int((bb.tr.y + (1 - _miny + sy)) / _sliceWidth + 1)) + 1; + if (smin > smax) + return false; bool collides = false; + float below = smin > 0 ? _edges[smin-1] * rtl : 1e38f; + float here = _edges[smin] * rtl; + float above = smin < (int)_edges.size() - 1 ? _edges[smin+1] * rtl : 1e38f; for (int i = smin; i <= smax; ++i) { float t; float y = (float)(_miny - 1 + (i + .5f) * _sliceWidth); // vertical center of slice - if (x * rtl > _edges[i] * rtl - _mingap - currSpace) + if ( (x > here - _mingap - currSpace) + || (x > below - _mingap - currSpace) + || (x > above - _mingap - currSpace)) { // 2 * currSpace to account for the space that is already separating them and the space we want to add - float m = get_edge(seg, slot, currShift, y, _sliceWidth, rtl > 0) + 2 * rtl * currSpace; - t = rtl * (_edges[i] - m); + float m = get_edge(seg, slot, currShift, y, _sliceWidth, rtl > 0) * rtl + 2 * currSpace; // Check slices above and below (if any). - if (i < (int)_edges.size() - 1) t = min(t, rtl * (_edges[i+1] - m)); - if (i > 0) t = min(t, rtl * (_edges[i-1] - m)); + t = min(min(here, below), above) - m; // _mingap is positive to shrink if (t < _mingap) { @@ -965,13 +970,15 @@ } #if !defined GRAPHITE2_NTRACING // Debugging - remember the closest neighboring edge for this slice. - if (rtl * m > rtl * _nearEdges[i]) + if (m > rtl * _nearEdges[i]) { _slotNear[i] = slot; - _nearEdges[i] = m; + _nearEdges[i] = m * rtl; } #endif } + below = here; here = above; + above = i < (int)_edges.size() - 2 ? _edges[i+2] * rtl : 1e38f; } return collides; // note that true is not a necessarily reliable value diff -Nru thunderbird-38.7.2+build1/mozilla/gfx/graphite2/src/Face.cpp thunderbird-38.8.0+build1/mozilla/gfx/graphite2/src/Face.cpp --- thunderbird-38.7.2+build1/mozilla/gfx/graphite2/src/Face.cpp 2016-04-07 15:00:15.000000000 +0000 +++ thunderbird-38.8.0+build1/mozilla/gfx/graphite2/src/Face.cpp 2016-05-11 15:15:06.000000000 +0000 @@ -183,7 +183,8 @@ seg->associateChars(0, seg->charInfoCount()); if (aSilf->flags() & 0x20) res &= seg->initCollisions(); - res &= aSilf->runGraphite(seg, aSilf->positionPass(), aSilf->numPasses(), false); + if (res) + res &= aSilf->runGraphite(seg, aSilf->positionPass(), aSilf->numPasses(), false); } #if !defined GRAPHITE2_NTRACING @@ -231,7 +232,7 @@ return (m_numSilf) ? m_silfs[0].findPseudo(uid) : 0; } -uint16 Face::getGlyphMetric(uint16 gid, uint8 metric) const +int32 Face::getGlyphMetric(uint16 gid, uint8 metric) const { switch (metrics(metric)) { @@ -282,7 +283,7 @@ if (!TtfUtil::CheckTable(n, _p, _sz)) { - this->~Table(); // Make sure we release the table buffer even if the table filed it's checks + releaseBuffers(); // Make sure we release the table buffer even if the table failed it's checks return; } @@ -329,7 +330,8 @@ { uncompressed_size = hdr & 0x07ffffff; uncompressed_table = gralloc(uncompressed_size); - if (!e.test(!uncompressed_table, E_OUTOFMEM)) + if (!e.test(!uncompressed_table || uncompressed_size < 4, E_OUTOFMEM)) + memset(uncompressed_table, 0, 4); // make sure version number is initialised // coverity[forward_null : FALSE] - uncompressed_table has been checked so can't be null // coverity[checked_return : FALSE] - we test e later e.test(lz4::decompress(p, _sz - 2*sizeof(uint32), uncompressed_table, uncompressed_size) != signed(uncompressed_size), E_SHRINKERFAILED); diff -Nru thunderbird-38.7.2+build1/mozilla/gfx/graphite2/src/GlyphCache.cpp thunderbird-38.8.0+build1/mozilla/gfx/graphite2/src/GlyphCache.cpp --- thunderbird-38.7.2+build1/mozilla/gfx/graphite2/src/GlyphCache.cpp 2016-04-07 15:00:15.000000000 +0000 +++ thunderbird-38.8.0+build1/mozilla/gfx/graphite2/src/GlyphCache.cpp 2016-05-11 15:15:06.000000000 +0000 @@ -116,8 +116,10 @@ GlyphCache::GlyphCache(const Face & face, const uint32 face_options) : _glyph_loader(new Loader(face, bool(face_options & gr_face_dumbRendering))), - _glyphs(_glyph_loader && *_glyph_loader ? grzeroalloc(_glyph_loader->num_glyphs()) : 0), - _boxes(_glyph_loader && _glyph_loader->has_boxes() ? grzeroalloc(_glyph_loader->num_glyphs()) : 0), + _glyphs(_glyph_loader && *_glyph_loader && _glyph_loader->num_glyphs() + ? grzeroalloc(_glyph_loader->num_glyphs()) : 0), + _boxes(_glyph_loader && _glyph_loader->has_boxes() && _glyph_loader->num_glyphs() + ? grzeroalloc(_glyph_loader->num_glyphs()) : 0), _num_glyphs(_glyphs ? _glyph_loader->num_glyphs() : 0), _num_attrs(_glyphs ? _glyph_loader->num_attrs() : 0), _upem(_glyphs ? _glyph_loader->units_per_em() : 0) @@ -144,7 +146,7 @@ _glyphs[0] = 0; delete [] glyphs; } - else if (numsubs > 0) + else if (numsubs > 0 && _boxes) { GlyphBox * boxes = (GlyphBox *)gralloc(_num_glyphs * sizeof(GlyphBox) + numsubs * 8 * sizeof(float)); GlyphBox * currbox = boxes; @@ -209,6 +211,8 @@ const GlyphFace *GlyphCache::glyph(unsigned short glyphid) const //result may be changed by subsequent call with a different glyphid { + if (glyphid >= numGlyphs()) + return _glyphs[0]; const GlyphFace * & p = _glyphs[glyphid]; if (p == 0 && _glyph_loader) { @@ -285,7 +289,8 @@ if (version >= 0x00020000 || tmpnumgattrs < 0 || tmpnumgattrs > 65535 || _num_attrs == 0 || _num_attrs > 0x3000 // is this hard limit appropriate? - || _num_glyphs_graphics > tmpnumgattrs) + || _num_glyphs_graphics > tmpnumgattrs + || m_pGlat.size() < 4) { _head = Face::Table(); return; @@ -294,7 +299,7 @@ _num_glyphs_attributes = static_cast(tmpnumgattrs); p = m_pGlat; version = be::read(p); - if (version >= 0x00040000) // reject Glat tables that are too new + if (version >= 0x00040000 || (version >= 0x00030000 && m_pGlat.size() < 8)) // reject Glat tables that are too new { _head = Face::Table(); return; @@ -386,12 +391,14 @@ gloce = be::peek(gloc); } - if (glocs >= m_pGlat.size() || gloce > m_pGlat.size()) + if (glocs >= m_pGlat.size() - 1 || gloce > m_pGlat.size()) return 0; const uint32 glat_version = be::peek(m_pGlat); - if (glat_version == 0x00030000) + if (glat_version >= 0x00030000) { + if (glocs >= gloce) + return 0; const byte * p = m_pGlat + glocs; uint16 bmap = be::read(p); int num = bit_set_count((uint32)bmap); @@ -454,7 +461,7 @@ gloce = be::peek(gloc); } - if (glocs >= m_pGlat.size() || gloce > m_pGlat.size()) + if (gloce > m_pGlat.size() || glocs + 6 >= gloce) return 0; const byte * p = m_pGlat + glocs; @@ -467,6 +474,8 @@ Rect diabound = readbox(diamax, p[0], p[2], p[1], p[3]); ::new (curr) GlyphBox(num, bmap, &diabound); be::skip(p, 4); + if (glocs + 6 + num * 8 >= gloce) + return 0; for (int i = 0; i < num * 2; ++i) { diff -Nru thunderbird-38.7.2+build1/mozilla/gfx/graphite2/src/GlyphFace.cpp thunderbird-38.8.0+build1/mozilla/gfx/graphite2/src/GlyphFace.cpp --- thunderbird-38.7.2+build1/mozilla/gfx/graphite2/src/GlyphFace.cpp 2016-04-07 15:00:15.000000000 +0000 +++ thunderbird-38.8.0+build1/mozilla/gfx/graphite2/src/GlyphFace.cpp 2016-05-11 15:15:06.000000000 +0000 @@ -29,20 +29,20 @@ using namespace graphite2; -uint16 GlyphFace::getMetric(uint8 metric) const +int32 GlyphFace::getMetric(uint8 metric) const { switch (metrics(metric)) { - case kgmetLsb : return static_cast(m_bbox.bl.x); - case kgmetRsb : return static_cast(m_advance.x - m_bbox.tr.x); - case kgmetBbTop : return static_cast(m_bbox.tr.y); - case kgmetBbBottom : return static_cast(m_bbox.bl.y); - case kgmetBbLeft : return static_cast(m_bbox.bl.x); - case kgmetBbRight : return static_cast(m_bbox.tr.x); - case kgmetBbHeight : return static_cast(m_bbox.tr.y - m_bbox.bl.y); - case kgmetBbWidth : return static_cast(m_bbox.tr.x - m_bbox.bl.x); - case kgmetAdvWidth : return static_cast(m_advance.x); - case kgmetAdvHeight : return static_cast(m_advance.y); + case kgmetLsb : return m_bbox.bl.x; + case kgmetRsb : return m_advance.x - m_bbox.tr.x; + case kgmetBbTop : return m_bbox.tr.y; + case kgmetBbBottom : return m_bbox.bl.y; + case kgmetBbLeft : return m_bbox.bl.x; + case kgmetBbRight : return m_bbox.tr.x; + case kgmetBbHeight : return m_bbox.tr.y - m_bbox.bl.y; + case kgmetBbWidth : return m_bbox.tr.x - m_bbox.bl.x; + case kgmetAdvWidth : return m_advance.x; + case kgmetAdvHeight : return m_advance.y; default : return 0; } } diff -Nru thunderbird-38.7.2+build1/mozilla/gfx/graphite2/src/inc/Code.h thunderbird-38.8.0+build1/mozilla/gfx/graphite2/src/inc/Code.h --- thunderbird-38.7.2+build1/mozilla/gfx/graphite2/src/inc/Code.h 2016-04-07 15:00:15.000000000 +0000 +++ thunderbird-38.8.0+build1/mozilla/gfx/graphite2/src/inc/Code.h 2016-05-11 15:15:06.000000000 +0000 @@ -86,7 +86,7 @@ void failure(const status_t) throw(); public: - static size_t estimateCodeDataOut(size_t num_bytecodes); + static size_t estimateCodeDataOut(size_t num_bytecodes, int nRules, int nSlots); Code() throw(); Code(bool is_constraint, const byte * bytecode_begin, const byte * const bytecode_end, @@ -112,9 +112,11 @@ }; inline -size_t Machine::Code::estimateCodeDataOut(size_t n_bc) +size_t Machine::Code::estimateCodeDataOut(size_t n_bc, int nRules, int nSlots) { - return (n_bc + 1) * (sizeof(instr)+sizeof(byte)); + // max is: all codes are instructions + 1 for each rule + max tempcopies + // allocate space for separate maximal code and data then merge them later + return (n_bc + nRules + nSlots) * sizeof(instr) + n_bc * sizeof(byte); } diff -Nru thunderbird-38.7.2+build1/mozilla/gfx/graphite2/src/inc/Face.h thunderbird-38.8.0+build1/mozilla/gfx/graphite2/src/inc/Face.h --- thunderbird-38.7.2+build1/mozilla/gfx/graphite2/src/inc/Face.h 2016-04-07 15:00:15.000000000 +0000 +++ thunderbird-38.8.0+build1/mozilla/gfx/graphite2/src/inc/Face.h 2016-05-11 15:15:06.000000000 +0000 @@ -87,7 +87,7 @@ const FeatureRef * feature(uint16 index) const; // Glyph related - uint16 getGlyphMetric(uint16 gid, uint8 metric) const; + int32 getGlyphMetric(uint16 gid, uint8 metric) const; uint16 findPseudo(uint32 uid) const; // Errors diff -Nru thunderbird-38.7.2+build1/mozilla/gfx/graphite2/src/inc/GlyphFace.h thunderbird-38.8.0+build1/mozilla/gfx/graphite2/src/inc/GlyphFace.h --- thunderbird-38.7.2+build1/mozilla/gfx/graphite2/src/inc/GlyphFace.h 2016-04-07 15:00:15.000000000 +0000 +++ thunderbird-38.8.0+build1/mozilla/gfx/graphite2/src/inc/GlyphFace.h 2016-05-11 15:15:06.000000000 +0000 @@ -51,7 +51,7 @@ const Position & theAdvance() const; const Rect & theBBox() const { return m_bbox; } const sparse & attrs() const { return m_attrs; } - uint16 getMetric(uint8 metric) const; + int32 getMetric(uint8 metric) const; CLASS_NEW_DELETE; private: diff -Nru thunderbird-38.7.2+build1/mozilla/gfx/graphite2/src/inc/Machine.h thunderbird-38.8.0+build1/mozilla/gfx/graphite2/src/inc/Machine.h --- thunderbird-38.7.2+build1/mozilla/gfx/graphite2/src/inc/Machine.h 2016-04-07 15:00:15.000000000 +0000 +++ thunderbird-38.8.0+build1/mozilla/gfx/graphite2/src/inc/Machine.h 2016-05-11 15:15:06.000000000 +0000 @@ -184,7 +184,7 @@ return _status; } -inline void Machine::check_final_stack(const int32 * const sp) +inline void Machine::check_final_stack(const stack_t * const sp) { stack_t const * const base = _stack + STACK_GUARD, * const limit = base + STACK_MAX; diff -Nru thunderbird-38.7.2+build1/mozilla/gfx/graphite2/src/inc/opcodes.h thunderbird-38.8.0+build1/mozilla/gfx/graphite2/src/inc/opcodes.h --- thunderbird-38.7.2+build1/mozilla/gfx/graphite2/src/inc/opcodes.h 2016-04-07 15:00:15.000000000 +0000 +++ thunderbird-38.8.0+build1/mozilla/gfx/graphite2/src/inc/opcodes.h 2016-05-11 15:15:06.000000000 +0000 @@ -67,7 +67,8 @@ // #define NOT_IMPLEMENTED assert(false) #define NOT_IMPLEMENTED -#define binop(op) const int32 a = pop(); *sp = int32(*sp) op a +#define binop(op) const uint32 a = pop(); *sp = uint32(*sp) op a +#define sbinop(op) const int32 a = pop(); *sp = int32(*sp) op a #define use_params(n) dp += n #define declare_params(n) const byte * param = dp; \ @@ -130,7 +131,7 @@ STARTOP(div_) if (*sp == 0) DIE; - binop(/); + sbinop(/); ENDOP STARTOP(min_) @@ -181,19 +182,19 @@ ENDOP STARTOP(less) - binop(<); + sbinop(<); ENDOP STARTOP(gtr) - binop(>); + sbinop(>); ENDOP STARTOP(less_eq) - binop(<=); + sbinop(<=); ENDOP STARTOP(gtr_eq) - binop(>=); + sbinop(>=); ENDOP STARTOP(next) @@ -242,7 +243,7 @@ STARTOP(put_copy) declare_params(1); const int slot_ref = int8(*param); - if (is) + if (is && !is->isDeleted()) { slotref ref = slotat(slot_ref); if (ref && ref != is) @@ -267,6 +268,7 @@ ENDOP STARTOP(insert) + if (smap.decMax() <= 0) DIE; Slot *newSlot = seg.newSlot(); if (!newSlot) DIE; Slot *iss = is; @@ -555,7 +557,7 @@ const int val = int(pop()); if ((slat == gr_slatPosX || slat == gr_slatPosY) && (flags & POSITIONED) == 0) { - seg.positionSlots(0, *smap.begin(), *(smap.end()-1), dir); + seg.positionSlots(0, *smap.begin(), *(smap.end()-1), seg.currdir()); flags |= POSITIONED; } int res = is->getAttr(&seg, slat, idx); @@ -569,7 +571,7 @@ const int val = int(pop()); if ((slat == gr_slatPosX || slat == gr_slatPosY) && (flags & POSITIONED) == 0) { - seg.positionSlots(0, *smap.begin(), *(smap.end()-1), dir); + seg.positionSlots(0, *smap.begin(), *(smap.end()-1), seg.currdir()); flags |= POSITIONED; } int res = is->getAttr(&seg, slat, idx); diff -Nru thunderbird-38.7.2+build1/mozilla/gfx/graphite2/src/inc/opcode_table.h thunderbird-38.8.0+build1/mozilla/gfx/graphite2/src/inc/opcode_table.h --- thunderbird-38.7.2+build1/mozilla/gfx/graphite2/src/inc/opcode_table.h 2016-04-07 15:00:15.000000000 +0000 +++ thunderbird-38.8.0+build1/mozilla/gfx/graphite2/src/inc/opcode_table.h 2016-05-11 15:15:06.000000000 +0000 @@ -118,7 +118,7 @@ {{do2(band)}, 0, "BITAND"}, {{do2(bnot)}, 0, "BITNOT"}, // 0x40 {{do2(setbits)}, 4, "BITSET"}, - {{do2(set_feat)}, 2, "SET_FEAT"}, + {{do_(set_feat), NILOP}, 2, "SET_FEAT"}, // featidx slot // private opcodes for internal use only, comes after all other on disk opcodes. {{do_(temp_copy), NILOP}, 0, "TEMP_COPY"} }; diff -Nru thunderbird-38.7.2+build1/mozilla/gfx/graphite2/src/inc/Pass.h thunderbird-38.8.0+build1/mozilla/gfx/graphite2/src/inc/Pass.h --- thunderbird-38.7.2+build1/mozilla/gfx/graphite2/src/inc/Pass.h 2016-04-07 15:00:15.000000000 +0000 +++ thunderbird-38.8.0+build1/mozilla/gfx/graphite2/src/inc/Pass.h 2016-05-11 15:15:06.000000000 +0000 @@ -81,7 +81,7 @@ bool collisionFinish(Segment *seg, GR_MAYBE_UNUSED json * const dbgout) const; bool resolveCollisions(Segment *seg, Slot *slot, Slot *start, ShiftCollider &coll, bool isRev, int dir, bool &moved, bool &hasCol, json * const dbgout) const; - float resolveKern(Segment *seg, Slot *slot, Slot *start, KernCollider &coll, int dir, + float resolveKern(Segment *seg, Slot *slot, Slot *start, int dir, float &ymin, float &ymax, json *const dbgout) const; const Silf * m_silf; diff -Nru thunderbird-38.7.2+build1/mozilla/gfx/graphite2/src/inc/Rule.h thunderbird-38.8.0+build1/mozilla/gfx/graphite2/src/inc/Rule.h --- thunderbird-38.7.2+build1/mozilla/gfx/graphite2/src/inc/Rule.h 2016-04-07 15:00:15.000000000 +0000 +++ thunderbird-38.8.0+build1/mozilla/gfx/graphite2/src/inc/Rule.h 2016-05-11 15:15:06.000000000 +0000 @@ -102,7 +102,7 @@ { public: enum {MAX_SLOTS=64}; - SlotMap(Segment & seg, uint8 direction); + SlotMap(Segment & seg, uint8 direction, int maxSize); Slot * * begin(); Slot * * end(); @@ -121,6 +121,7 @@ void highpassed(bool v) { m_highpassed = v; } uint8 dir() const { return m_dir; } + int decMax() { return --m_maxSize; } Segment & segment; private: @@ -128,6 +129,7 @@ unsigned short m_size; unsigned short m_precontext; Slot * m_highwater; + int m_maxSize; uint8 m_dir; bool m_highpassed; }; @@ -242,8 +244,9 @@ } inline -SlotMap::SlotMap(Segment & seg, uint8 direction) -: segment(seg), m_size(0), m_precontext(0), m_highwater(0), m_dir(direction), m_highpassed(false) +SlotMap::SlotMap(Segment & seg, uint8 direction, int maxSize) +: segment(seg), m_size(0), m_precontext(0), m_highwater(0), + m_maxSize(maxSize), m_dir(direction), m_highpassed(false) { m_slot_map[0] = 0; } diff -Nru thunderbird-38.7.2+build1/mozilla/gfx/graphite2/src/inc/Segment.h thunderbird-38.8.0+build1/mozilla/gfx/graphite2/src/inc/Segment.h --- thunderbird-38.7.2+build1/mozilla/gfx/graphite2/src/inc/Segment.h 2016-04-07 15:00:15.000000000 +0000 +++ thunderbird-38.8.0+build1/mozilla/gfx/graphite2/src/inc/Segment.h 2016-05-11 15:15:06.000000000 +0000 @@ -40,7 +40,7 @@ #include "inc/List.h" #include "inc/Collider.h" -#define MAX_SEG_GROWTH_FACTOR 256 +#define MAX_SEG_GROWTH_FACTOR 64 namespace graphite2 { @@ -159,7 +159,7 @@ void reverseSlots(); bool isWhitespace(const int cid) const; - bool hasCollisionInfo() const { return (m_flags & SEG_HASCOLLISIONS); } + bool hasCollisionInfo() const { return (m_flags & SEG_HASCOLLISIONS) && m_collisions; } SlotCollision *collisionInfo(const Slot *s) const { return m_collisions ? m_collisions + s->index() : 0; } CLASS_NEW_DELETE diff -Nru thunderbird-38.7.2+build1/mozilla/gfx/graphite2/src/inc/Slot.h thunderbird-38.8.0+build1/mozilla/gfx/graphite2/src/inc/Slot.h --- thunderbird-38.7.2+build1/mozilla/gfx/graphite2/src/inc/Slot.h 2016-04-07 15:00:15.000000000 +0000 +++ thunderbird-38.8.0+build1/mozilla/gfx/graphite2/src/inc/Slot.h 2016-05-11 15:15:06.000000000 +0000 @@ -97,7 +97,7 @@ void after(int ind) { m_after = ind; } bool isBase() const { return (!m_parent); } void update(int numSlots, int numCharInfo, Position &relpos); - Position finalise(const Segment* seg, const Font* font, Position & base, Rect & bbox, uint8 attrLevel, float & clusterMin, bool rtl, bool isFinal); + Position finalise(const Segment* seg, const Font* font, Position & base, Rect & bbox, uint8 attrLevel, float & clusterMin, bool rtl, bool isFinal, int depth = 0); bool isDeleted() const { return (m_flags & DELETED) ? true : false; } void markDeleted(bool state) { if (state) m_flags |= DELETED; else m_flags &= ~DELETED; } bool isCopied() const { return (m_flags & COPIED) ? true : false; } @@ -128,10 +128,9 @@ void nextSibling(Slot *ap) { m_sibling = ap; } bool sibling(Slot *ap); bool removeChild(Slot *ap); - bool removeSibling(Slot *ap); int32 clusterMetric(const Segment* seg, uint8 metric, uint8 attrLevel, bool rtl); void positionShift(Position a) { m_position += a; } - void floodShift(Position adj); + void floodShift(Position adj, int depth = 0); float just() const { return m_just; } void just(float j) { m_just = j; } Slot *nextInCluster(const Slot *s) const; diff -Nru thunderbird-38.7.2+build1/mozilla/gfx/graphite2/src/inc/UtfCodec.h thunderbird-38.8.0+build1/mozilla/gfx/graphite2/src/inc/UtfCodec.h --- thunderbird-38.7.2+build1/mozilla/gfx/graphite2/src/inc/UtfCodec.h 2016-04-07 15:00:15.000000000 +0000 +++ thunderbird-38.8.0+build1/mozilla/gfx/graphite2/src/inc/UtfCodec.h 2016-05-11 15:15:06.000000000 +0000 @@ -40,6 +40,7 @@ static void put(codeunit_t * cp, const uchar_t , int8 & len) throw(); static uchar_t get(const codeunit_t * cp, int8 & len) throw(); + static bool validate(const codeunit_t * s, const codeunit_t * e) throw(); }; @@ -63,6 +64,12 @@ if (cp[0] < limit) { l = 1; return cp[0]; } else { l = -1; return 0xFFFD; } } + + inline + static bool validate(codeunit_t * s, codeunit_t * e) throw() + { + return e > s; + } }; @@ -93,12 +100,21 @@ const uint32 uh = cp[0]; l = 1; - if (0xD800 > uh || uh > 0xDFFF) { return uh; } + if (uh < 0xD800|| uh > 0xDFFF) { return uh; } const uint32 ul = cp[1]; - if (uh > 0xDBFF || 0xDC00 > ul || ul > 0xDFFF) { l = -1; return 0xFFFD; } + if (uh > 0xDBFF || ul < 0xDC00 || ul > 0xDFFF) { l = -1; return 0xFFFD; } ++l; return (uh<<10) + ul + surrogate_offset; } + + inline + static bool validate(codeunit_t * s, codeunit_t * e) throw() + { + const ptrdiff_t n = e-s; + if (n <= 0) return n == 0; + const uint32 u = *(s+(n-1)); // Get the last codepoint + return (u < 0xD800 || u > 0xDBFF); + } }; @@ -148,6 +164,24 @@ } return u; } + + inline + static bool validate(codeunit_t * s, codeunit_t * e) throw() + { + const ptrdiff_t n = e-s; + if (n <= 0) return n == 0; + s += (n-1); + if (*s < 0x80) return true; + if (*s >= 0xC0) return false; + if (n == 1) return true; + if (*--s < 0x80) return true; + if (*s >= 0xe0) return false; + if (n == 2 || *s >= 0xC0) return true; + if (*--s < 0x80) return true; + if (*s >= 0xF0) return false; + return true; + } + }; @@ -200,6 +234,11 @@ typedef _utf_iterator iterator; typedef _utf_iterator const_iterator; + + inline + static bool validate(codeunit_t * s, codeunit_t * e) throw() { + return _utf_codec::validate(s,e); + } }; diff -Nru thunderbird-38.7.2+build1/mozilla/gfx/graphite2/src/Justifier.cpp thunderbird-38.8.0+build1/mozilla/gfx/graphite2/src/Justifier.cpp --- thunderbird-38.7.2+build1/mozilla/gfx/graphite2/src/Justifier.cpp 2016-04-07 15:00:15.000000000 +0000 +++ thunderbird-38.8.0+build1/mozilla/gfx/graphite2/src/Justifier.cpp 2016-05-11 15:15:06.000000000 +0000 @@ -100,7 +100,7 @@ int numLevels = silf()->numJustLevels(); if (!numLevels) { - for (s = pSlot; s != end; s = s->next()) + for (s = pSlot; s && s != end; s = s->nextSibling()) { CharInfo *c = charinfo(s->before()); if (isWhitespace(c->unicodeChar())) @@ -113,7 +113,7 @@ } if (!icount) { - for (s = pSlot; s != end; s = s->nextSibling()) + for (s = pSlot; s && s != end; s = s->nextSibling()) { s->setJustify(this, 0, 3, 1); s->setJustify(this, 0, 2, 1); @@ -124,7 +124,7 @@ } Vector stats(numLevels); - for (s = pFirst; s != end; s = s->nextSibling()) + for (s = pFirst; s && s != end; s = s->nextSibling()) { float w = s->origin().x / scale + s->advance() - base; if (w > currWidth) currWidth = w; @@ -139,13 +139,14 @@ float error = 0.; float diffpw; int tWeight = stats[i].weight(); + if (tWeight == 0) continue; do { error = 0.; diff = width - currWidth; diffpw = diff / tWeight; tWeight = 0; - for (s = pFirst; s != end; s = s->nextSibling()) // don't include final glyph + for (s = pFirst; s && s != end; s = s->nextSibling()) // don't include final glyph { int w = s->getJustify(this, i, 3); float pref = diffpw * w + error; diff -Nru thunderbird-38.7.2+build1/mozilla/gfx/graphite2/src/NameTable.cpp thunderbird-38.8.0+build1/mozilla/gfx/graphite2/src/NameTable.cpp --- thunderbird-38.7.2+build1/mozilla/gfx/graphite2/src/NameTable.cpp 2016-04-07 15:00:15.000000000 +0000 +++ thunderbird-38.8.0+build1/mozilla/gfx/graphite2/src/NameTable.cpp 2016-05-11 15:15:06.000000000 +0000 @@ -47,15 +47,16 @@ sizeof(TtfUtil::Sfnt::NameRecord) * ( be::swap(m_table->count) - 1))) { uint16 offset = be::swap(m_table->string_offset); - m_nameData = reinterpret_cast(pdata) + offset; - setPlatformEncoding(platformId, encodingID); - m_nameDataLength = length - offset; - } - else - { - free(const_cast(m_table)); - m_table = NULL; + if (offset < length) + { + m_nameData = reinterpret_cast(pdata) + offset; + setPlatformEncoding(platformId, encodingID); + m_nameDataLength = length - offset; + return; + } } + free(const_cast(m_table)); + m_table = NULL; } uint16 NameTable::setPlatformEncoding(uint16 platformId, uint16 encodingID) @@ -144,7 +145,7 @@ return NULL; } utf16Length >>= 1; // in utf16 units - utf16::codeunit_t * utf16Name = gralloc(utf16Length); + utf16::codeunit_t * utf16Name = gralloc(utf16Length + 1); if (!utf16Name) { languageId = 0; @@ -156,6 +157,14 @@ { utf16Name[i] = be::read(pName); } + utf16Name[utf16Length] = 0; + if (!utf16::validate(utf16Name, utf16Name + utf16Length)) + { + free(utf16Name); + languageId = 0; + length = 0; + return NULL; + } switch (enc) { case gr_utf8: diff -Nru thunderbird-38.7.2+build1/mozilla/gfx/graphite2/src/Pass.cpp thunderbird-38.8.0+build1/mozilla/gfx/graphite2/src/Pass.cpp --- thunderbird-38.7.2+build1/mozilla/gfx/graphite2/src/Pass.cpp 2016-04-07 15:00:15.000000000 +0000 +++ thunderbird-38.8.0+build1/mozilla/gfx/graphite2/src/Pass.cpp 2016-05-11 15:15:06.000000000 +0000 @@ -101,7 +101,7 @@ // Read in basic values const byte flags = be::read(p); if (e.test((flags & 0x1f) && - (pt < PASS_TYPE_POSITIONING || !m_silf->aCollision() || !face.glyphs().hasBoxes()), + (pt < PASS_TYPE_POSITIONING || !m_silf->aCollision() || !face.glyphs().hasBoxes() || !(m_silf->flags() & 0x20)), E_BADCOLLISIONPASS)) return face.error(e); m_numCollRuns = flags & 0x7; @@ -231,7 +231,11 @@ // Allocate pools m_rules = new Rule [m_numRules]; m_codes = new Code [m_numRules*2]; - const size_t prog_pool_sz = vm::Machine::Code::estimateCodeDataOut(ac_end - ac_data + rc_end - rc_data); + int totalSlots = 0; + const uint16 *tsort = sort_key; + for (int i = 0; i < m_numRules; ++i) + totalSlots += be::peek(--tsort); + const size_t prog_pool_sz = vm::Machine::Code::estimateCodeDataOut(ac_end - ac_data + rc_end - rc_data, 2 * m_numRules, totalSlots); m_progs = gralloc(prog_pool_sz); byte * prog_pool_free = m_progs, * prog_pool_end = m_progs + prog_pool_sz; @@ -254,7 +258,7 @@ if (ac_begin > ac_end || ac_begin > ac_data_end || ac_end > ac_data_end || rc_begin > rc_end || rc_begin > rc_data_end || rc_end > rc_data_end - || vm::Machine::Code::estimateCodeDataOut(ac_end - ac_begin + rc_end - rc_begin) > size_t(prog_pool_end - prog_pool_free)) + || vm::Machine::Code::estimateCodeDataOut(ac_end - ac_begin + rc_end - rc_begin, 2, r->sort) > size_t(prog_pool_end - prog_pool_free)) return false; r->action = new (m_codes+n*2-2) vm::Machine::Code(false, ac_begin, ac_end, r->preContext, r->sort, *m_silf, face, pt, &prog_pool_free); r->constraint = new (m_codes+n*2-1) vm::Machine::Code(true, rc_begin, rc_end, r->preContext, r->sort, *m_silf, face, pt, &prog_pool_free); @@ -335,7 +339,7 @@ *t = be::read(states); if (e.test(*t >= m_numStates, E_BADSTATE)) { - face.error_context((face.error_context() & 0xFFFF00) + EC_ATRANS + (((t - m_transitions) / m_numColumns) << 24)); + face.error_context((face.error_context() & 0xFFFF00) + EC_ATRANS + (((t - m_transitions) / m_numColumns) << 8)); return face.error(e); } } @@ -356,7 +360,8 @@ s->rules = begin; s->rules_end = (end - begin <= FiniteStateMachine::MAX_RULES)? end : begin + FiniteStateMachine::MAX_RULES; - qsort(begin, end - begin, sizeof(RuleEntry), &cmpRuleEntry); + if (begin) // keep UBSan happy can't call qsort with null begin + qsort(begin, end - begin, sizeof(RuleEntry), &cmpRuleEntry); } return true; @@ -454,9 +459,9 @@ do { fsm.slots.pushSlot(slot); - if (--free_slots == 0 - || slot->gid() >= m_numGlyphs + if (slot->gid() >= m_numGlyphs || m_cols[slot->gid()] == 0xffffU + || --free_slots == 0 || state >= m_numTransition) return free_slots != 0; @@ -632,10 +637,13 @@ const uint16 curr_context = m.slotMap().context(); if (unsigned(r.sort - r.preContext) > m.slotMap().size() - curr_context || curr_context - r.preContext < 0) return false; - if (!*r.constraint) return true; - assert(r.constraint->constraint()); vm::slotref * map = m.slotMap().begin() + curr_context - r.preContext; + if (map[r.sort - 1] == 0) + return false; + + if (!*r.constraint) return true; + assert(r.constraint->constraint()); for (int n = r.sort; n && map; --n, ++map) { if (!*map) continue; @@ -652,7 +660,7 @@ { for(Slot **s = begin(), *const *const se = end() - 1; s != se; ++s) { Slot *& slot = *s; - if(slot->isDeleted() || slot->isCopied()) + if(slot && (slot->isDeleted() || slot->isCopied())) { if (slot == aSlot) aSlot = slot->prev() ? slot->prev() : slot->next(); @@ -853,7 +861,6 @@ bool Pass::collisionKern(Segment *seg, int dir, json * const dbgout) const { - KernCollider kerncoll(dbgout); Slot *start = seg->first(); float ymin = 1e38f; float ymax = -1e38f; @@ -876,7 +883,7 @@ ymin = min(y + bbox.bl.y, ymin); if (start && (c->flags() & (SlotCollision::COLL_KERN | SlotCollision::COLL_FIX)) == (SlotCollision::COLL_KERN | SlotCollision::COLL_FIX)) - resolveKern(seg, s, start, kerncoll, dir, ymin, ymax, dbgout); + resolveKern(seg, s, start, dir, ymin, ymax, dbgout); if (c->flags() & SlotCollision::COLL_END) start = NULL; if (c->flags() & SlotCollision::COLL_START) @@ -1015,7 +1022,7 @@ return true; } -float Pass::resolveKern(Segment *seg, Slot *slotFix, GR_MAYBE_UNUSED Slot *start, KernCollider &coll, int dir, +float Pass::resolveKern(Segment *seg, Slot *slotFix, GR_MAYBE_UNUSED Slot *start, int dir, float &ymin, float &ymax, json *const dbgout) const { Slot *nbor; // neighboring slot @@ -1035,6 +1042,7 @@ } bool seenEnd = (cFix->flags() & SlotCollision::COLL_END) != 0; bool isInit = false; + KernCollider coll(dbgout); for (nbor = slotFix->next(); nbor; nbor = nbor->next()) { diff -Nru thunderbird-38.7.2+build1/mozilla/gfx/graphite2/src/Segment.cpp thunderbird-38.8.0+build1/mozilla/gfx/graphite2/src/Segment.cpp --- thunderbird-38.7.2+build1/mozilla/gfx/graphite2/src/Segment.cpp 2016-04-07 15:00:15.000000000 +0000 +++ thunderbird-38.8.0+build1/mozilla/gfx/graphite2/src/Segment.cpp 2016-05-11 15:15:06.000000000 +0000 @@ -424,6 +424,9 @@ if (!iStart) iStart = m_first; if (!iEnd) iEnd = m_last; + if (!iStart || !iEnd) // only true for empty segments + return currpos; + if (isRtl) { for (Slot * s = iEnd, * const end = iStart->prev(); s && s != end; s = s->prev()) @@ -531,6 +534,9 @@ if (!m_collisions) return false; for (Slot *p = m_first; p; p = p->next()) - ::new (collisionInfo(p)) SlotCollision(this, p); + if (p->index() < slotCount()) + ::new (collisionInfo(p)) SlotCollision(this, p); + else + return false; return true; } diff -Nru thunderbird-38.7.2+build1/mozilla/gfx/graphite2/src/Silf.cpp thunderbird-38.8.0+build1/mozilla/gfx/graphite2/src/Silf.cpp --- thunderbird-38.7.2+build1/mozilla/gfx/graphite2/src/Silf.cpp 2016-04-07 15:00:15.000000000 +0000 +++ thunderbird-38.8.0+build1/mozilla/gfx/graphite2/src/Silf.cpp 2016-05-11 15:15:06.000000000 +0000 @@ -355,10 +355,10 @@ bool Silf::runGraphite(Segment *seg, uint8 firstPass, uint8 lastPass, int dobidi) const { assert(seg != 0); - SlotMap map(*seg, m_dir); + unsigned int maxSize = seg->slotCount() * MAX_SEG_GROWTH_FACTOR; + SlotMap map(*seg, m_dir, maxSize); FiniteStateMachine fsm(map, seg->getFace()->logger()); vm::Machine m(map); - unsigned int initSize = seg->slotCount(); uint8 lbidi = m_bPass; #if !defined GRAPHITE2_NTRACING json * const dbgout = seg->getFace()->logger(); @@ -424,7 +424,7 @@ return false; // only subsitution passes can change segment length, cached subsegments are short for their text if (m.status() != vm::Machine::finished - || (seg->slotCount() && seg->slotCount() * MAX_SEG_GROWTH_FACTOR < initSize)) + || (seg->slotCount() && seg->slotCount() > maxSize)) return false; } return true; diff -Nru thunderbird-38.7.2+build1/mozilla/gfx/graphite2/src/Slot.cpp thunderbird-38.8.0+build1/mozilla/gfx/graphite2/src/Slot.cpp --- thunderbird-38.7.2+build1/mozilla/gfx/graphite2/src/Slot.cpp 2016-04-07 15:00:15.000000000 +0000 +++ thunderbird-38.8.0+build1/mozilla/gfx/graphite2/src/Slot.cpp 2016-05-11 15:15:06.000000000 +0000 @@ -85,10 +85,10 @@ m_position = m_position + relpos; } -Position Slot::finalise(const Segment *seg, const Font *font, Position & base, Rect & bbox, uint8 attrLevel, float & clusterMin, bool rtl, bool isFinal) +Position Slot::finalise(const Segment *seg, const Font *font, Position & base, Rect & bbox, uint8 attrLevel, float & clusterMin, bool rtl, bool isFinal, int depth) { SlotCollision *coll = NULL; - if (attrLevel && m_attLevel > attrLevel) return Position(0, 0); + if (depth > 100 || (attrLevel && m_attLevel > attrLevel)) return Position(0, 0); float scale = font ? font->scale() : 1.0f; Position shift(m_shift.x * (rtl * -2 + 1) + m_just, m_shift.y); float tAdvance = m_advance.x + m_just; @@ -133,13 +133,13 @@ if (m_child && m_child != this && m_child->attachedTo() == this) { - Position tRes = m_child->finalise(seg, font, m_position, bbox, attrLevel, clusterMin, rtl, isFinal); + Position tRes = m_child->finalise(seg, font, m_position, bbox, attrLevel, clusterMin, rtl, isFinal, depth + 1); if ((!m_parent || m_advance.x >= 0.5f) && tRes.x > res.x) res = tRes; } if (m_parent && m_sibling && m_sibling != this && m_sibling->attachedTo() == m_parent) { - Position tRes = m_sibling->finalise(seg, font, base, bbox, attrLevel, clusterMin, rtl, isFinal); + Position tRes = m_sibling->finalise(seg, font, base, bbox, attrLevel, clusterMin, rtl, isFinal, depth + 1); if (tRes.x > res.x) res = tRes; } @@ -165,25 +165,25 @@ switch (metrics(metric)) { case kgmetLsb : - return static_cast(bbox.bl.x); + return bbox.bl.x; case kgmetRsb : - return static_cast(res.x - bbox.tr.x); + return res.x - bbox.tr.x; case kgmetBbTop : - return static_cast(bbox.tr.y); + return bbox.tr.y; case kgmetBbBottom : - return static_cast(bbox.bl.y); + return bbox.bl.y; case kgmetBbLeft : - return static_cast(bbox.bl.x); + return bbox.bl.x; case kgmetBbRight : - return static_cast(bbox.tr.x); + return bbox.tr.x; case kgmetBbWidth : - return static_cast(bbox.tr.x - bbox.bl.x); + return bbox.tr.x - bbox.bl.x; case kgmetBbHeight : - return static_cast(bbox.tr.y - bbox.bl.y); + return bbox.tr.y - bbox.bl.y; case kgmetAdvWidth : - return static_cast(res.x); + return res.x; case kgmetAdvHeight : - return static_cast(res.y); + return res.y; default : return 0; } @@ -295,9 +295,22 @@ if (idx < map.size() && map[idx]) { Slot *other = map[idx]; - if (other == this || other == m_parent) break; - if (m_parent) m_parent->removeChild(this); - if (!other->isChildOf(this) && other->child(this)) + if (other == this || other == m_parent || other->isCopied()) break; + if (m_parent) { m_parent->removeChild(this); attachTo(NULL); } + Slot *pOther = other; + int count = 0; + bool foundOther = false; + while (pOther) + { + ++count; + if (pOther == this) foundOther = true; + pOther = pOther->attachedTo(); + } + for (pOther = m_child; pOther; pOther = pOther->m_child) + ++count; + for (pOther = m_sibling; pOther; pOther = pOther->m_sibling) + ++count; + if (count < 100 && !foundOther && other->child(this)) { attachTo(other); if ((map.dir() != 0) ^ (idx > subindex)) @@ -421,31 +434,24 @@ bool Slot::removeChild(Slot *ap) { - if (this == ap || !m_child) return false; + if (this == ap || !m_child || !ap) return false; else if (ap == m_child) { Slot *nSibling = m_child->nextSibling(); - m_child->removeSibling(nSibling); + m_child->nextSibling(NULL); m_child = nSibling; return true; } - else - return m_child->removeSibling(ap); - return true; -} - -bool Slot::removeSibling(Slot *ap) -{ - if (this == ap || !m_sibling) return false; - else if (ap == m_sibling) + for (Slot *p = m_child; p; p = p->m_sibling) { - m_sibling = m_sibling->nextSibling(); - if (m_sibling) ap->removeSibling(m_sibling); - return true; + if (p->m_sibling && p->m_sibling == ap) + { + p->m_sibling = p->m_sibling->m_sibling; + ap->nextSibling(NULL); + return true; + } } - else - return m_sibling->removeSibling(ap); - return true; + return false; } void Slot::setGlyph(Segment *seg, uint16 glyphid, const GlyphFace * theGlyph) @@ -480,11 +486,13 @@ } } -void Slot::floodShift(Position adj) +void Slot::floodShift(Position adj, int depth) { + if (depth > 100) + return; m_position += adj; - if (m_child) m_child->floodShift(adj); - if (m_sibling) m_sibling->floodShift(adj); + if (m_child) m_child->floodShift(adj, depth + 1); + if (m_sibling) m_sibling->floodShift(adj, depth + 1); } void SlotJustify::LoadSlot(const Slot *s, const Segment *seg) @@ -519,10 +527,9 @@ bool Slot::isChildOf(const Slot *base) const { - if (m_parent == base) - return true; - else if (!m_parent) - return false; - else - return m_parent->isChildOf(base); + for (Slot *p = m_parent; p; p = p->m_parent) + if (p == base) + return true; + return false; } + diff -Nru thunderbird-38.7.2+build1/mozilla/gfx/graphite2/src/TtfUtil.cpp thunderbird-38.8.0+build1/mozilla/gfx/graphite2/src/TtfUtil.cpp --- thunderbird-38.7.2+build1/mozilla/gfx/graphite2/src/TtfUtil.cpp 2016-04-07 15:00:15.000000000 +0000 +++ thunderbird-38.8.0+build1/mozilla/gfx/graphite2/src/TtfUtil.cpp 2016-05-11 15:15:06.000000000 +0000 @@ -896,15 +896,17 @@ const Sfnt::CmapSubTable * pTable = reinterpret_cast(pCmapSubtable4); // Bob H say some freeware TT fonts have version 1 (eg, CALIGULA.TTF) // so don't check subtable version. 21 Mar 2002 spec changes version to language. - if (be::swap(pTable->format) != 4) return false; + if (table_len < sizeof(*pTable) || be::swap(pTable->format) != 4) return false; const Sfnt::CmapSubTableFormat4 * pTable4 = reinterpret_cast(pCmapSubtable4); + if (table_len < sizeof(*pTable4)) + return false; uint16 length = be::swap(pTable4->length); if (length > table_len) return false; if (length < sizeof(Sfnt::CmapSubTableFormat4)) return false; uint16 nRanges = be::swap(pTable4->seg_count_x2) >> 1; - if (length < sizeof(Sfnt::CmapSubTableFormat4) + 4 * nRanges * sizeof(uint16)) + if (!nRanges || length < sizeof(Sfnt::CmapSubTableFormat4) + 4 * nRanges * sizeof(uint16)) return false; // check last range is properly terminated uint16 chEnd = be::peek(pTable4->end_code + nRanges - 1); @@ -1004,7 +1006,7 @@ // Look up value in glyphIdArray const ptrdiff_t offset = (nUnicodeId - chStart) + (idRangeOffset >> 1) + (pMid - reinterpret_cast(pTable)); - if (offset * 2 >= be::swap(pTable->length)) + if (offset * 2 + 1 >= be::swap(pTable->length)) return 0; gid16 nGlyphId = be::peek(reinterpret_cast(pTable)+offset); // If this value is 0, return 0. Else add the idDelta @@ -1086,9 +1088,11 @@ size_t table_len = (const byte *)pCmapEnd - (const byte *)pCmapSubtable12; if (!pCmapSubtable12) return false; const Sfnt::CmapSubTable * pTable = reinterpret_cast(pCmapSubtable12); - if (be::swap(pTable->format) != 12) + if (table_len < sizeof(*pTable) || be::swap(pTable->format) != 12) return false; const Sfnt::CmapSubTableFormat12 * pTable12 = reinterpret_cast(pCmapSubtable12); + if (table_len < sizeof(*pTable12)) + return false; uint32 length = be::swap(pTable12->length); if (length > table_len) return false; diff -Nru thunderbird-38.7.2+build1/mozilla/gfx/src/nsDeviceContext.cpp thunderbird-38.8.0+build1/mozilla/gfx/src/nsDeviceContext.cpp --- thunderbird-38.7.2+build1/mozilla/gfx/src/nsDeviceContext.cpp 2016-04-07 15:00:08.000000000 +0000 +++ thunderbird-38.8.0+build1/mozilla/gfx/src/nsDeviceContext.cpp 2016-05-11 15:15:25.000000000 +0000 @@ -35,6 +35,7 @@ #include "nsString.h" // for nsDependentString #include "nsTArray.h" // for nsTArray, nsTArray_Impl #include "nsThreadUtils.h" // for NS_IsMainThread +#include "mozilla/gfx/Logging.h" #if !XP_MACOSX #include "gfxPDFSurface.h" @@ -393,6 +394,8 @@ already_AddRefed nsDeviceContext::CreateRenderingContext() { + MOZ_ASSERT(mWidth > 0 && mHeight > 0); + nsRefPtr printingSurface = mPrintingSurface; #ifdef XP_MACOSX // CreateRenderingContext() can be called (on reflow) after EndPage() @@ -410,6 +413,11 @@ gfxPlatform::GetPlatform()->CreateDrawTargetForSurface(printingSurface, gfx::IntSize(mWidth, mHeight)); + if (!dt) { + gfxCriticalError() << "Failed to create draw target in device context sized " << mWidth << "x" << mHeight << " and pointers " << hexa(mPrintingSurface) << " and " << hexa(printingSurface); + MOZ_CRASH("Cannot CreateDrawTargetForSurface"); + } + #ifdef XP_MACOSX dt->AddUserData(&gfxContext::sDontUseAsSourceKey, dt, nullptr); #endif @@ -494,7 +502,9 @@ Init(nullptr); - CalcPrintingSize(); + if (!CalcPrintingSize()) { + return NS_ERROR_FAILURE; + } return NS_OK; } @@ -662,11 +672,12 @@ } } -void +bool nsDeviceContext::CalcPrintingSize() { - if (!mPrintingSurface) - return; + if (!mPrintingSurface) { + return (mWidth > 0 && mHeight > 0); + } bool inPoints = true; @@ -716,6 +727,7 @@ #endif default: + gfxCriticalError() << "Printing to unknown surface type " << (int)mPrintingSurface->GetType(); NS_ERROR("trying to print to unknown surface type"); } @@ -728,6 +740,8 @@ mWidth = NSToIntRound(size.width); mHeight = NSToIntRound(size.height); } + + return (mWidth > 0 && mHeight > 0); } bool nsDeviceContext::CheckDPIChange() { diff -Nru thunderbird-38.7.2+build1/mozilla/gfx/src/nsDeviceContext.h thunderbird-38.8.0+build1/mozilla/gfx/src/nsDeviceContext.h --- thunderbird-38.7.2+build1/mozilla/gfx/src/nsDeviceContext.h 2016-04-07 15:00:08.000000000 +0000 +++ thunderbird-38.8.0+build1/mozilla/gfx/src/nsDeviceContext.h 2016-05-11 15:15:25.000000000 +0000 @@ -259,7 +259,9 @@ void ComputeClientRectUsingScreen(nsRect *outRect); void ComputeFullAreaUsingScreen(nsRect *outRect); void FindScreen(nsIScreen **outScreen); - void CalcPrintingSize(); + + // Return false if the surface is not right + bool CalcPrintingSize(); void UpdateAppUnitsForFullZoom(); nscoord mWidth; diff -Nru thunderbird-38.7.2+build1/mozilla/gfx/thebes/gfxASurface.cpp thunderbird-38.8.0+build1/mozilla/gfx/thebes/gfxASurface.cpp --- thunderbird-38.7.2+build1/mozilla/gfx/thebes/gfxASurface.cpp 2016-04-07 15:00:08.000000000 +0000 +++ thunderbird-38.8.0+build1/mozilla/gfx/thebes/gfxASurface.cpp 2016-05-11 15:15:25.000000000 +0000 @@ -12,6 +12,7 @@ #include "mozilla/MemoryReporting.h" #include "nsISupportsImpl.h" #include "mozilla/gfx/2D.h" +#include "mozilla/gfx/Logging.h" #include "gfx2DGlue.h" #include "gfxASurface.h" @@ -217,6 +218,9 @@ mSurface = surface; mSurfaceValid = surface && !cairo_surface_status(surface); + if (!mSurfaceValid) { + gfxWarning() << "ASurface Init failed with Cairo status " << cairo_surface_status(surface) << " on " << hexa(surface); + } if (existingSurface || !mSurfaceValid) { mFloatingRefs = 0; diff -Nru thunderbird-38.7.2+build1/mozilla/gfx/thebes/gfxFontInfoLoader.cpp thunderbird-38.8.0+build1/mozilla/gfx/thebes/gfxFontInfoLoader.cpp --- thunderbird-38.7.2+build1/mozilla/gfx/thebes/gfxFontInfoLoader.cpp 2016-04-07 15:00:08.000000000 +0000 +++ thunderbird-38.8.0+build1/mozilla/gfx/thebes/gfxFontInfoLoader.cpp 2016-05-11 15:15:25.000000000 +0000 @@ -57,6 +57,21 @@ nsRefPtr mCompleteEvent; }; +class ShutdownThreadEvent : public nsRunnable { + virtual ~ShutdownThreadEvent() {} + + NS_DECL_ISUPPORTS_INHERITED + + explicit ShutdownThreadEvent(nsIThread* aThread) : mThread(aThread) {} + NS_IMETHOD Run() override { + mThread->Shutdown(); + return NS_OK; + } + nsCOMPtr mThread; +}; + +NS_IMPL_ISUPPORTS_INHERITED0(ShutdownThreadEvent, nsRunnable); + // runs on main thread after async font info loading is done nsresult FontInfoLoadCompleteEvent::Run() @@ -108,6 +123,9 @@ { mInterval = aInterval; + NS_ASSERTION(!mFontInfo, + "fontinfo should be null when starting font loader"); + // sanity check if (mState != stateInitial && mState != stateTimerOff && @@ -151,13 +169,14 @@ nsCOMPtr loadEvent = new AsyncFontInfoLoader(mFontInfo); mFontLoaderThread->Dispatch(loadEvent, NS_DISPATCH_NORMAL); + } void gfxFontInfoLoader::FinalizeLoader(FontInfoData *aFontInfo) { // avoid loading data if loader has already been canceled - if (mState != stateAsyncLoad) { + if (mState != stateAsyncLoad || mFontInfo != aFontInfo) { return; } @@ -187,7 +206,7 @@ mTimer = nullptr; } if (mFontLoaderThread) { - mFontLoaderThread->Shutdown(); + NS_DispatchToMainThread(new ShutdownThreadEvent(mFontLoaderThread)); mFontLoaderThread = nullptr; } RemoveShutdownObserver(); diff -Nru thunderbird-38.7.2+build1/mozilla/gfx/thebes/gfxPlatformFontList.cpp thunderbird-38.8.0+build1/mozilla/gfx/thebes/gfxPlatformFontList.cpp --- thunderbird-38.7.2+build1/mozilla/gfx/thebes/gfxPlatformFontList.cpp 2016-04-07 15:00:08.000000000 +0000 +++ thunderbird-38.8.0+build1/mozilla/gfx/thebes/gfxPlatformFontList.cpp 2016-05-11 15:15:25.000000000 +0000 @@ -199,6 +199,10 @@ nsresult gfxPlatformFontList::InitFontList() { + if (LOG_FONTINIT_ENABLED()) { + LOG_FONTINIT(("(fontinit) system fontlist initialization\n")); + } + // rebuilding fontlist so clear out font/word caches gfxFontCache *fontCache = gfxFontCache::GetCache(); if (fontCache) { diff -Nru thunderbird-38.7.2+build1/mozilla/gfx/thebes/gfxWindowsSurface.cpp thunderbird-38.8.0+build1/mozilla/gfx/thebes/gfxWindowsSurface.cpp --- thunderbird-38.7.2+build1/mozilla/gfx/thebes/gfxWindowsSurface.cpp 2016-04-07 15:00:08.000000000 +0000 +++ thunderbird-38.8.0+build1/mozilla/gfx/thebes/gfxWindowsSurface.cpp 2016-05-11 15:15:25.000000000 +0000 @@ -6,6 +6,7 @@ #include "gfxWindowsSurface.h" #include "gfxContext.h" #include "gfxPlatform.h" +#include "mozilla/gfx/Logging.h" #include "cairo.h" #include "cairo-win32.h" @@ -29,6 +30,9 @@ if (flags & FLAG_FOR_PRINTING) { Init(cairo_win32_printing_surface_create(mDC)); mForPrinting = true; + if (!mSurfaceValid) { + gfxCriticalError(gfxCriticalError::DefaultOptions(false)) << "Invalid printing surface"; + } } else #endif InitWithDC(flags); diff -Nru thunderbird-38.7.2+build1/mozilla/js/public/HashTable.h thunderbird-38.8.0+build1/mozilla/js/public/HashTable.h --- thunderbird-38.7.2+build1/mozilla/js/public/HashTable.h 2016-04-07 15:00:13.000000000 +0000 +++ thunderbird-38.8.0+build1/mozilla/js/public/HashTable.h 2016-05-11 15:15:04.000000000 +0000 @@ -13,6 +13,7 @@ #include "mozilla/Casting.h" #include "mozilla/MemoryReporting.h" #include "mozilla/Move.h" +#include "mozilla/Opaque.h" #include "mozilla/PodOperations.h" #include "mozilla/ReentrancyGuard.h" #include "mozilla/TemplateLib.h" @@ -32,6 +33,8 @@ /*****************************************************************************/ +using Generation = mozilla::Opaque; + // A JS-friendly, STL-like container providing a hash-based map from keys to // values. In particular, HashMap calls constructors and destructors of all // objects added so non-PODs may be used safely. @@ -205,7 +208,9 @@ // If |generation()| is the same before and after a HashMap operation, // pointers into the table remain valid. - uint32_t generation() const { return impl.generation(); } + Generation generation() const { + return impl.generation(); + } /************************************************** Shorthand operations */ @@ -436,7 +441,9 @@ // If |generation()| is the same before and after a HashSet operation, // pointers into the table remain valid. - uint32_t generation() const { return impl.generation(); } + Generation generation() const { + return impl.generation(); + } /************************************************** Shorthand operations */ @@ -771,7 +778,7 @@ Entry* entry_; #ifdef JS_DEBUG const HashTable* table_; - uint32_t generation; + Generation generation; #endif protected: @@ -878,7 +885,7 @@ #ifdef JS_DEBUG const HashTable* table_; uint64_t mutationCount; - uint32_t generation; + Generation generation; bool validEntry; #endif @@ -1017,8 +1024,8 @@ static const size_t CAP_BITS = 24; public: - Entry* table; // entry storage - uint32_t gen; // entry storage generation number + uint64_t gen; // entry storage generation number + Entry* table; // entry storage uint32_t entryCount; // number of entries in table uint32_t removedCount:CAP_BITS; // removed entry sentinels in table uint32_t hashShift:8; // multiplicative hash shift @@ -1102,8 +1109,8 @@ public: explicit HashTable(AllocPolicy ap) : AllocPolicy(ap) - , table(nullptr) , gen(0) + , table(nullptr) , entryCount(0) , removedCount(0) , hashShift(sHashBits) @@ -1529,10 +1536,10 @@ return JS_BIT(sHashBits - hashShift); } - uint32_t generation() const + Generation generation() const { MOZ_ASSERT(table); - return gen; + return Generation(gen); } size_t sizeOfExcludingThis(mozilla::MallocSizeOf mallocSizeOf) const diff -Nru thunderbird-38.7.2+build1/mozilla/js/src/jit-test/tests/gc/bug-1241731.js thunderbird-38.8.0+build1/mozilla/js/src/jit-test/tests/gc/bug-1241731.js --- thunderbird-38.7.2+build1/mozilla/js/src/jit-test/tests/gc/bug-1241731.js 1970-01-01 00:00:00.000000000 +0000 +++ thunderbird-38.8.0+build1/mozilla/js/src/jit-test/tests/gc/bug-1241731.js 2016-05-11 15:15:05.000000000 +0000 @@ -0,0 +1,4 @@ +if (!('oomTest' in this)) + quit(); + +oomTest(() => serialize(0, [{}])); diff -Nru thunderbird-38.7.2+build1/mozilla/js/src/jit-test/tests/parser/bug-1254164.js thunderbird-38.8.0+build1/mozilla/js/src/jit-test/tests/parser/bug-1254164.js --- thunderbird-38.7.2+build1/mozilla/js/src/jit-test/tests/parser/bug-1254164.js 1970-01-01 00:00:00.000000000 +0000 +++ thunderbird-38.8.0+build1/mozilla/js/src/jit-test/tests/parser/bug-1254164.js 2016-05-11 15:15:06.000000000 +0000 @@ -0,0 +1,6 @@ +// |jit-test| slow; + +var s = ''; +for (var i = 0; i < 70000; i++) + s += 'function x' + i + '() { x' + i + '(); }\n'; +eval("(function() { " + s + " })();"); diff -Nru thunderbird-38.7.2+build1/mozilla/js/src/jsapi.h thunderbird-38.8.0+build1/mozilla/js/src/jsapi.h --- thunderbird-38.7.2+build1/mozilla/js/src/jsapi.h 2016-04-07 15:00:16.000000000 +0000 +++ thunderbird-38.8.0+build1/mozilla/js/src/jsapi.h 2016-05-11 15:15:06.000000000 +0000 @@ -275,10 +275,6 @@ return map.sizeOfIncludingThis(mallocSizeOf); } - uint32_t generation() const { - return map.generation(); - } - /************************************************** Shorthand operations */ bool has(const Lookup& l) const { @@ -390,10 +386,6 @@ return set.sizeOfIncludingThis(mallocSizeOf); } - uint32_t generation() const { - return set.generation(); - } - /************************************************** Shorthand operations */ bool has(const Lookup& l) const { diff -Nru thunderbird-38.7.2+build1/mozilla/js/src/jscntxt.h thunderbird-38.8.0+build1/mozilla/js/src/jscntxt.h --- thunderbird-38.7.2+build1/mozilla/js/src/jscntxt.h 2016-04-07 15:00:16.000000000 +0000 +++ thunderbird-38.8.0+build1/mozilla/js/src/jscntxt.h 2016-05-11 15:15:06.000000000 +0000 @@ -35,11 +35,11 @@ /* Detects cycles when traversing an object graph. */ class AutoCycleDetector { + Generation hashsetGenerationAtInit; JSContext* cx; RootedObject obj; - bool cyclic; - uint32_t hashsetGenerationAtInit; ObjectSet::AddPtr hashsetAddPointer; + bool cyclic; MOZ_DECL_USE_GUARD_OBJECT_NOTIFIER public: diff -Nru thunderbird-38.7.2+build1/mozilla/js/src/jsobj.cpp thunderbird-38.8.0+build1/mozilla/js/src/jsobj.cpp --- thunderbird-38.7.2+build1/mozilla/js/src/jsobj.cpp 2016-04-07 15:00:16.000000000 +0000 +++ thunderbird-38.8.0+build1/mozilla/js/src/jsobj.cpp 2016-05-11 15:15:06.000000000 +0000 @@ -1579,8 +1579,9 @@ if (!res) return nullptr; - if (newKind != SingletonObject) - newScript->registerNewObject(res); + // Make sure group->newScript is still there. + if (newKind != SingletonObject && group->newScript()) + group->newScript()->registerNewObject(res); return res; } diff -Nru thunderbird-38.7.2+build1/mozilla/js/src/jsscript.cpp thunderbird-38.8.0+build1/mozilla/js/src/jsscript.cpp --- thunderbird-38.7.2+build1/mozilla/js/src/jsscript.cpp 2016-04-07 15:00:20.000000000 +0000 +++ thunderbird-38.8.0+build1/mozilla/js/src/jsscript.cpp 2016-05-11 15:15:06.000000000 +0000 @@ -116,7 +116,10 @@ // any time, such accesses are mediated by DebugScopeProxy (see // DebugScopeProxy::handleUnaliasedAccess). uint32_t nslots = CallObject::RESERVED_SLOTS; - uint32_t aliasedBodyLevelLexicalBegin = UINT16_MAX; + + // Unless there are aliased body-level lexical bindings at all, set the + // begin index to an impossible slot number. + uint32_t aliasedBodyLevelLexicalBegin = LOCALNO_LIMIT; for (BindingIter bi(self); bi; bi++) { if (bi->aliased()) { // Per ES6, lexical bindings cannot be accessed until diff -Nru thunderbird-38.7.2+build1/mozilla/js/src/jsscript.h thunderbird-38.8.0+build1/mozilla/js/src/jsscript.h --- thunderbird-38.7.2+build1/mozilla/js/src/jsscript.h 2016-04-07 15:00:20.000000000 +0000 +++ thunderbird-38.8.0+build1/mozilla/js/src/jsscript.h 2016-05-11 15:15:06.000000000 +0000 @@ -206,8 +206,8 @@ uint16_t numArgs_; uint16_t numBlockScoped_; uint16_t numBodyLevelLexicals_; - uint16_t aliasedBodyLevelLexicalBegin_; uint16_t numUnaliasedBodyLevelLexicals_; + uint32_t aliasedBodyLevelLexicalBegin_; uint32_t numVars_; uint32_t numUnaliasedVars_; diff -Nru thunderbird-38.7.2+build1/mozilla/js/src/jswatchpoint.cpp thunderbird-38.8.0+build1/mozilla/js/src/jswatchpoint.cpp --- thunderbird-38.7.2+build1/mozilla/js/src/jswatchpoint.cpp 2016-04-07 15:00:16.000000000 +0000 +++ thunderbird-38.8.0+build1/mozilla/js/src/jswatchpoint.cpp 2016-05-11 15:15:06.000000000 +0000 @@ -27,15 +27,15 @@ class AutoEntryHolder { typedef WatchpointMap::Map Map; + Generation gen; Map& map; Map::Ptr p; - uint32_t gen; RootedObject obj; RootedId id; public: AutoEntryHolder(JSContext* cx, Map& map, Map::Ptr p) - : map(map), p(p), gen(map.generation()), obj(cx, p->key().object), id(cx, p->key().id) + : gen(map.generation()), map(map), p(p), obj(cx, p->key().object), id(cx, p->key().id) { MOZ_ASSERT(!p->value().held); p->value().held = true; diff -Nru thunderbird-38.7.2+build1/mozilla/js/src/shell/jsheaptools.cpp thunderbird-38.8.0+build1/mozilla/js/src/shell/jsheaptools.cpp --- thunderbird-38.7.2+build1/mozilla/js/src/shell/jsheaptools.cpp 2016-04-07 15:00:16.000000000 +0000 +++ thunderbird-38.8.0+build1/mozilla/js/src/shell/jsheaptools.cpp 2016-05-11 15:15:06.000000000 +0000 @@ -272,7 +272,7 @@ * visited from the main loop. */ Node n(kind); - uint32_t generation = map.generation(); + Generation generation = map.generation(); if (!map.add(a, cell, Move(n)) || !work.append(Child(cell, kind))) return false; diff -Nru thunderbird-38.7.2+build1/mozilla/js/src/vm/Shape.cpp thunderbird-38.8.0+build1/mozilla/js/src/vm/Shape.cpp --- thunderbird-38.7.2+build1/mozilla/js/src/vm/Shape.cpp 2016-04-07 15:00:11.000000000 +0000 +++ thunderbird-38.8.0+build1/mozilla/js/src/vm/Shape.cpp 2016-05-11 15:15:03.000000000 +0000 @@ -387,8 +387,10 @@ if (!shape) return nullptr; if (childRoot->hasSlot() && childRoot->slot() >= obj->lastProperty()->base()->slotSpan()) { - if (!obj->setSlotSpan(cx, childRoot->slot() + 1)) + if (!obj->setSlotSpan(cx, childRoot->slot() + 1)) { + new (shape) Shape(obj->lastProperty()->base()->unowned(), 0); return nullptr; + } } shape->initDictionaryShape(*childRoot, obj->numFixedSlots(), &obj->shape_); } diff -Nru thunderbird-38.7.2+build1/mozilla/js/src/vm/StructuredClone.cpp thunderbird-38.8.0+build1/mozilla/js/src/vm/StructuredClone.cpp --- thunderbird-38.7.2+build1/mozilla/js/src/vm/StructuredClone.cpp 2016-04-07 15:00:11.000000000 +0000 +++ thunderbird-38.8.0+build1/mozilla/js/src/vm/StructuredClone.cpp 2016-05-11 15:15:03.000000000 +0000 @@ -384,10 +384,11 @@ Discard(uint64_t* buffer, size_t nbytes, const JSStructuredCloneCallbacks* cb, void* cbClosure) { MOZ_ASSERT(nbytes % sizeof(uint64_t) == 0); - if (nbytes < sizeof(uint64_t)) + uint64_t* end = buffer + nbytes / sizeof(uint64_t); + uint64_t* point = buffer; + if (point == end) return; // Empty buffer - uint64_t* point = buffer; uint32_t tag, data; SCInput::getPair(point++, &tag, &data); if (tag != SCTAG_TRANSFER_MAP_HEADER) @@ -399,14 +400,24 @@ // freeTransfer should not GC JS::AutoSuppressGCAnalysis nogc; + if (point == end) + return; + uint64_t numTransferables = LittleEndian::readUint64(point++); while (numTransferables--) { + if (point == end) + return; + uint32_t ownership; SCInput::getPair(point++, &tag, &ownership); MOZ_ASSERT(tag >= SCTAG_TRANSFER_MAP_PENDING_ENTRY); + if (point == end) + return; void* content; SCInput::getPtr(point++, &content); + if (point == end) + return; uint64_t extraData = LittleEndian::readUint64(point++); diff -Nru thunderbird-38.7.2+build1/mozilla/layout/base/nsPresShell.cpp thunderbird-38.8.0+build1/mozilla/layout/base/nsPresShell.cpp --- thunderbird-38.7.2+build1/mozilla/layout/base/nsPresShell.cpp 2016-04-07 15:00:12.000000000 +0000 +++ thunderbird-38.8.0+build1/mozilla/layout/base/nsPresShell.cpp 2016-05-11 15:15:25.000000000 +0000 @@ -3155,6 +3155,7 @@ if (mPresContext->IsScreen()) { rc = new gfxContext(gfxPlatform::GetPlatform()->ScreenReferenceDrawTarget()); } else { + // We assume the devCtx has positive width and height for this call rc = devCtx->CreateRenderingContext(); } diff -Nru thunderbird-38.7.2+build1/mozilla/layout/printing/nsPrintEngine.cpp thunderbird-38.8.0+build1/mozilla/layout/printing/nsPrintEngine.cpp --- thunderbird-38.7.2+build1/mozilla/layout/printing/nsPrintEngine.cpp 2016-04-07 15:00:13.000000000 +0000 +++ thunderbird-38.8.0+build1/mozilla/layout/printing/nsPrintEngine.cpp 2016-05-11 15:15:25.000000000 +0000 @@ -2504,6 +2504,7 @@ poPresContext->SetIsRenderingOnlySelection(true); // temporarily creating rendering context // which is needed to find the selection frames + // mPrintDC must have positive width and height for this call nsRenderingContext rc(mPrt->mPrintDC->CreateRenderingContext()); // find the starting and ending page numbers diff -Nru thunderbird-38.7.2+build1/mozilla/media/libjpeg/jstdhuff.c thunderbird-38.8.0+build1/mozilla/media/libjpeg/jstdhuff.c --- thunderbird-38.7.2+build1/mozilla/media/libjpeg/jstdhuff.c 2016-04-07 15:00:13.000000000 +0000 +++ thunderbird-38.8.0+build1/mozilla/media/libjpeg/jstdhuff.c 2016-05-11 15:15:05.000000000 +0000 @@ -41,6 +41,7 @@ ERREXIT(cinfo, JERR_BAD_HUFF_TABLE); MEMCOPY((*htblptr)->huffval, val, nsymbols * sizeof(UINT8)); + MEMZERO(&((*htblptr)->huffval[nsymbols]), (256 - nsymbols) * sizeof(UINT8)); /* Initialize sent_table FALSE so table will be written to JPEG file. */ (*htblptr)->sent_table = FALSE; diff -Nru thunderbird-38.7.2+build1/mozilla/media/libstagefright/frameworks/av/media/libstagefright/SampleTable.cpp thunderbird-38.8.0+build1/mozilla/media/libstagefright/frameworks/av/media/libstagefright/SampleTable.cpp --- thunderbird-38.7.2+build1/mozilla/media/libstagefright/frameworks/av/media/libstagefright/SampleTable.cpp 2016-04-07 15:00:14.000000000 +0000 +++ thunderbird-38.8.0+build1/mozilla/media/libstagefright/frameworks/av/media/libstagefright/SampleTable.cpp 2016-05-11 15:15:05.000000000 +0000 @@ -617,8 +617,8 @@ return OK; } - if (!mCencSizes.isEmpty() && mCencOffsets.size() > 1 && - mCencSizes.size() != mCencOffsets.size()) { + if ((mCencOffsets.size() > 1 && mCencOffsets.size() < mCencInfoCount) || + (!mCencDefaultSize && mCencSizes.size() < mCencInfoCount)) { return ERROR_MALFORMED; } diff -Nru thunderbird-38.7.2+build1/mozilla/media/webrtc/trunk/webrtc/modules/audio_device/win/audio_device_core_win.cc thunderbird-38.8.0+build1/mozilla/media/webrtc/trunk/webrtc/modules/audio_device/win/audio_device_core_win.cc --- thunderbird-38.7.2+build1/mozilla/media/webrtc/trunk/webrtc/modules/audio_device/win/audio_device_core_win.cc 2016-04-07 15:00:20.000000000 +0000 +++ thunderbird-38.8.0+build1/mozilla/media/webrtc/trunk/webrtc/modules/audio_device/win/audio_device_core_win.cc 2016-05-11 15:15:02.000000000 +0000 @@ -572,6 +572,9 @@ Terminate(); + // Recording thread should be shut down before this! + assert(_hRecThread == NULL); + // The IMMDeviceEnumerator is created during construction. Must release // it here and not in Terminate() since we don't recreate it in Init(). SAFE_RELEASE(_ptrEnumerator); diff -Nru thunderbird-38.7.2+build1/mozilla/mfbt/moz.build thunderbird-38.8.0+build1/mozilla/mfbt/moz.build --- thunderbird-38.7.2+build1/mozilla/mfbt/moz.build 2016-04-07 15:00:11.000000000 +0000 +++ thunderbird-38.8.0+build1/mozilla/mfbt/moz.build 2016-05-11 15:15:03.000000000 +0000 @@ -53,6 +53,7 @@ 'Move.h', 'NullPtr.h', 'NumericLimits.h', + 'Opaque.h', 'Pair.h', 'PodOperations.h', 'Poison.h', diff -Nru thunderbird-38.7.2+build1/mozilla/mfbt/Opaque.h thunderbird-38.8.0+build1/mozilla/mfbt/Opaque.h --- thunderbird-38.7.2+build1/mozilla/mfbt/Opaque.h 1970-01-01 00:00:00.000000000 +0000 +++ thunderbird-38.8.0+build1/mozilla/mfbt/Opaque.h 2016-05-11 15:15:03.000000000 +0000 @@ -0,0 +1,44 @@ +/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=8 sts=2 et sw=2 tw=80: */ +/* 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/. */ + +/* An opaque integral type supporting only comparison operators. */ + +#ifndef mozilla_Opaque_h +#define mozilla_Opaque_h + +#include "mozilla/TypeTraits.h" + +namespace mozilla { + +/** + * Opaque is a replacement for integral T in cases where only comparisons + * must be supported, and it's desirable to prevent accidental dependency on + * exact values. + */ +template +class Opaque final +{ + static_assert(mozilla::IsIntegral::value, + "mozilla::Opaque only supports integral types"); + + T mValue; + +public: + Opaque() {} + explicit Opaque(T aValue) : mValue(aValue) {} + + bool operator==(const Opaque& aOther) const { + return mValue == aOther.mValue; + } + + bool operator!=(const Opaque& aOther) const { + return !(*this == aOther); + } +}; + +} // namespace mozilla + +#endif /* mozilla_Opaque_h */ diff -Nru thunderbird-38.7.2+build1/mozilla/security/manager/boot/src/nsSTSPreloadList.errors thunderbird-38.8.0+build1/mozilla/security/manager/boot/src/nsSTSPreloadList.errors --- thunderbird-38.7.2+build1/mozilla/security/manager/boot/src/nsSTSPreloadList.errors 2016-04-07 15:00:20.000000000 +0000 +++ thunderbird-38.8.0+build1/mozilla/security/manager/boot/src/nsSTSPreloadList.errors 2016-05-11 15:15:07.000000000 +0000 @@ -1,309 +1,562 @@ -0x0a.net: could not connect to host +020wifi.nl: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-esr38-l64-periodicupdate-000/getHSTSPreloadList.js :: processStsHeader :: line 137" data: no] +0p.no: did not receive HSTS header +0x1337.eu: could not connect to host +0x90.fi: could not connect to host +1001.best: could not connect to host +10seos.com: did not receive HSTS header +123plons.nl: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-esr38-l64-periodicupdate-000/getHSTSPreloadList.js :: processStsHeader :: line 137" data: no] +1464424382.rsc.cdn77.org: could not connect to host +1a-jva.de: could not connect to host 1password.com: did not receive HSTS header 206rc.net: max-age too low: 2592000 +2nerds1bit.com: could not connect to host +2or3.tk: could not connect to host 300651.ru: did not receive HSTS header -302.nyc: did not receive HSTS header +302.nyc: could not connect to host +314chan.org: could not connect to host +365.or.jp: could not connect to host 3chit.cf: could not connect to host +420dongstorm.com: could not connect to host +47ronin.com: did not receive HSTS header +4d2.xyz: could not connect to host 4sqsu.eu: could not connect to host +50millionablaze.org: did not receive HSTS header 56ct.com: did not receive HSTS header +808.lv: could not connect to host +911911.pw: could not connect to host +abecodes.net: could not connect to host abioniere.de: could not connect to host +acr.im: could not connect to host +activeweb.top: did not receive HSTS header activiti.alfresco.com: did not receive HSTS header +acuve.jp: could not connect to host ad-notam.com: did not receive HSTS header ad-notam.de: did not receive HSTS header ad-notam.fr: did not receive HSTS header ad-notam.it: did not receive HSTS header ad-notam.us: did not receive HSTS header ada.is: max-age too low: 2592000 -adelevie.com: could not connect to host +addvocate.com: could not connect to host adhs-chaoten.net: did not receive HSTS header admin.google.com: did not receive HSTS header (error ignored - included regardless) adsfund.org: could not connect to host -adviespuntklokkenluiders.nl: did not receive HSTS header +advancedstudio.ro: could not connect to host +aemoria.com: did not receive HSTS header aes256.ru: could not connect to host +aether.pw: could not connect to host aevpn.net: could not connect to host +aficionados.com.br: did not receive HSTS header afp548.tk: could not connect to host -agilebits.net: did not receive HSTS header +agbremen.de: did not receive HSTS header agrimap.com: did not receive HSTS header -agrios.de: did not receive HSTS header -aiflab.com: did not receive HSTS header +agrios.de: could not connect to host +ahxxm.com: could not connect to host +aiflab.com: could not connect to host airbnb.com: did not receive HSTS header aiticon.de: did not receive HSTS header -akaoma.com: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-esr38-l64-periodicupdate-000/getHSTSPreloadList.js :: processStsHeader :: line 134" data: no] +aiwdirect.com: did not receive HSTS header akclinics.org: did not receive HSTS header akselimedia.fi: did not receive HSTS header +akutun.cl: did not receive HSTS header al-shami.net: did not receive HSTS header +alanrickmanflipstable.com: could not connect to host alarmsystemreviews.com: did not receive HSTS header +alcazaar.com: could not connect to host alecvannoten.be: did not receive HSTS header -allinonecyprus.com: did not receive HSTS header +alenan.org: could not connect to host +alessandro.pw: did not receive HSTS header +alethearose.com: did not receive HSTS header +alfredxing.com: did not receive HSTS header +all-subtitles.com: could not connect to host alpha.irccloud.com: could not connect to host alphabit-secure.com: could not connect to host altmv.com: max-age too low: 7776000 +amaforums.org: could not connect to host amigogeek.net: did not receive HSTS header +amilx.com: did not receive HSTS header +amri.nl: did not receive HSTS header +amunoz.org: did not receive HSTS header +anarchistischegroepnijmegen.nl: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-esr38-l64-periodicupdate-000/getHSTSPreloadList.js :: processStsHeader :: line 137" data: no] +ancientkarma.com: could not connect to host +andere-gedanken.net: max-age too low: 10 andreasbreitenlohner.de: did not receive HSTS header andreasolsson.se: could not connect to host +androoz.se: did not receive HSTS header andymartin.cc: could not connect to host -anfsanchezo.me: could not connect to host -animurecs.com: did not receive HSTS header +animurecs.com: could not connect to host ankakaak.com: could not connect to host -anshuman-chatterjee.com: did not receive HSTS header +annabellaw.com: max-age too low: 0 +anomaly.ws: could not connect to host +anshuman-chatterjee.com: could not connect to host +ant.land: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-esr38-l64-periodicupdate-000/getHSTSPreloadList.js :: processStsHeader :: line 137" data: no] +antimine.kr: could not connect to host +antoniorequena.com.ve: max-age too low: 0 +antscript.com: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-esr38-l64-periodicupdate-000/getHSTSPreloadList.js :: processStsHeader :: line 137" data: no] +any.pm: did not receive HSTS header anycoin.me: could not connect to host apachelounge.com: did not receive HSTS header api.mega.co.nz: could not connect to host api.recurly.com: did not receive HSTS header -apibot.de: did not receive HSTS header -apiomat.com: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-esr38-l64-periodicupdate-000/getHSTSPreloadList.js :: processStsHeader :: line 134" data: no] +apibot.de: could not connect to host +apiomat.com: max-age too low: 0 apis.google.com: did not receive HSTS header (error ignored - included regardless) app.manilla.com: could not connect to host appengine.google.com: did not receive HSTS header (error ignored - included regardless) +applez.xyz: could not connect to host +approlys.fr: did not receive HSTS header apps-for-fishing.com: could not connect to host appseccalifornia.org: did not receive HSTS header -arabdigitalexpression.org: max-age too low: 1 +arabdigitalexpression.org: did not receive HSTS header +aradulconteaza.ro: could not connect to host +aran.me.uk: did not receive HSTS header +arbu.eu: could not connect to host +armory.supplies: could not connect to host +armytricka.cz: did not receive HSTS header arrakis.se: could not connect to host -arrayify.com: max-age too low: 0 +arrayify.com: could not connect to host +art2web.net: could not connect to host +arturkohut.com: could not connect to host +asasuou.pw: could not connect to host +asc16.com: could not connect to host +aserver.co: could not connect to host asset-alive.com: did not receive HSTS header asset-alive.net: did not receive HSTS header atavio.at: could not connect to host atavio.ch: could not connect to host -atavio.de: did not receive HSTS header +attimidesigns.com: did not receive HSTS header au.search.yahoo.com: max-age too low: 172800 -aurainfosec.com: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-esr38-l64-periodicupdate-000/getHSTSPreloadList.js :: processStsHeader :: line 134" data: no] -auraredeye.com: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-esr38-l64-periodicupdate-000/getHSTSPreloadList.js :: processStsHeader :: line 134" data: no] -auraredshield.com: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-esr38-l64-periodicupdate-000/getHSTSPreloadList.js :: processStsHeader :: line 134" data: no] +aurainfosec.com: could not connect to host +auraredeye.com: could not connect to host +auraredshield.com: could not connect to host +ausnah.me: could not connect to host +aussiecable.org: did not receive HSTS header auszeit.bio: did not receive HSTS header auth.mail.ru: did not receive HSTS header authentication.io: could not connect to host auto4trade.nl: could not connect to host +auverbox.ovh: did not receive HSTS header av.de: did not receive HSTS header +avalon-island.ru: could not connect to host +avarty.com: could not connect to host +avec-ou-sans-ordonnance.fr: did not receive HSTS header +awg-mode.de: did not receive HSTS header axado.com.br: max-age too low: 0 +axeny.com: did not receive HSTS header az.search.yahoo.com: did not receive HSTS header azprep.us: could not connect to host +azuxul.fr: did not receive HSTS header +b3orion.com: max-age too low: 0 +babystep.tv: did not receive HSTS header +back-bone.nl: did not receive HSTS header +badkamergigant.com: could not connect to host +baff.lu: did not receive HSTS header bagelsbakery.com: could not connect to host +baiduaccount.com: could not connect to host balcan-underground.net: could not connect to host baldwinkoo.com: could not connect to host +barely.sexy: did not receive HSTS header +baumstark.ca: did not receive HSTS header +bazarstupava.sk: did not receive HSTS header bccx.com: could not connect to host bcm.com.au: max-age too low: 0 +bcnx.de: did not receive HSTS header be.search.yahoo.com: did not receive HSTS header +beach-inspector.com: did not receive HSTS header +beachi.es: could not connect to host beastowner.com: did not receive HSTS header -beautykat.ru: did not receive HSTS header +bebesurdoue.com: could not connect to host bedeta.de: could not connect to host -beholdthehurricane.com: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-esr38-l64-periodicupdate-000/getHSTSPreloadList.js :: processStsHeader :: line 134" data: no] +bedrijvenadministratie.nl: did not receive HSTS header +beholdthehurricane.com: could not connect to host +beier.io: could not connect to host belairsewvac.com: did not receive HSTS header +belics.com: did not receive HSTS header +ben.ninja: could not connect to host +benk.press: could not connect to host benny003.de: did not receive HSTS header betnet.fr: could not connect to host +bets.de: did not receive HSTS header bevapehappy.com: did not receive HSTS header +beyondpricing.com: did not receive HSTS header +bezorg.ninja: could not connect to host +bfear.com: could not connect to host +bgmn.net: could not connect to host bi.search.yahoo.com: did not receive HSTS header bidon.ca: did not receive HSTS header bigdinosaur.org: did not receive HSTS header bigshinylock.minazo.net: could not connect to host +bildiri.ci: could not connect to host billninja.com: did not receive HSTS header +bionicspirit.com: could not connect to host +bismarck.moe: did not receive HSTS header +bitchan.it: could not connect to host +bitcoinworld.me: could not connect to host bitfactory.ws: could not connect to host bitfarm-archiv.com: did not receive HSTS header bitfarm-archiv.de: did not receive HSTS header -bitvigor.com: did not receive HSTS header +bithosting.io: did not receive HSTS header +bitvigor.com: could not connect to host bizon.sk: did not receive HSTS header blacklane.com: did not receive HSTS header +blackphoenix.de: could not connect to host +blha303.com.au: could not connect to host +blog.gparent.org: did not receive HSTS header blog.lookout.com: did not receive HSTS header blubbablasen.de: could not connect to host -bluetenmeer.com: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-esr38-l64-periodicupdate-000/getHSTSPreloadList.js :: processStsHeader :: line 134" data: no] -bmoattachments.org: could not connect to host -bochs.info: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-esr38-l64-periodicupdate-000/getHSTSPreloadList.js :: processStsHeader :: line 134" data: no] +blucas.org: did not receive HSTS header +bluetenmeer.com: did not receive HSTS header +blutroyal.de: could not connect to host +bngsecure.com: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-esr38-l64-periodicupdate-000/getHSTSPreloadList.js :: processStsHeader :: line 137" data: no] +bochs.info: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-esr38-l64-periodicupdate-000/getHSTSPreloadList.js :: processStsHeader :: line 137" data: no] bodo-wolff.de: did not receive HSTS header bogosity.se: could not connect to host -bonigo.de: did not receive HSTS header +bonigo.de: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-esr38-l64-periodicupdate-000/getHSTSPreloadList.js :: processStsHeader :: line 137" data: no] bonitabrazilian.co.nz: did not receive HSTS header bookingapp.nl: did not receive HSTS header -borchers-media.de: did not receive HSTS header +boomerang.com: could not connect to host +boomersurf.com: could not connect to host +boringsecurity.net: could not connect to host +boris.one: could not connect to host +bowling.com: did not receive HSTS header bowlroll.net: max-age too low: 0 +br3in.nl: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-esr38-l64-periodicupdate-000/getHSTSPreloadList.js :: processStsHeader :: line 137" data: no] braineet.com: did not receive HSTS header brainfork.ml: could not connect to host braintreepayments.com: did not receive HSTS header brainvation.de: did not receive HSTS header +brakemanpro.com: did not receive HSTS header +brakstad.org: did not receive HSTS header bran.cc: could not connect to host branchtrack.com: did not receive HSTS header +brandon.so: could not connect to host brks.xyz: could not connect to host browserid.org: did not receive HSTS header brrr.fr: could not connect to host +bsdtips.com: could not connect to host +bulletpoint.cz: did not receive HSTS header +buri.be: could not connect to host business.lookout.com: could not connect to host business.medbank.com.mt: did not receive HSTS header +bustimes.org: could not connect to host buttercoin.com: did not receive HSTS header +buybaby.eu: did not receive HSTS header +buzzconcert.com: could not connect to host +bvalle.com: could not connect to host bysymphony.com: max-age too low: 0 -c16t.uk: could not connect to host -cabarave.com: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-esr38-l64-periodicupdate-000/getHSTSPreloadList.js :: processStsHeader :: line 134" data: no] -caesreon.com: did not receive HSTS header +bytepark.de: did not receive HSTS header +bytesystems.com: could not connect to host +c3b.info: could not connect to host cafe-scientifique.org.ec: could not connect to host cake.care: could not connect to host calgaryconstructionjobs.com: did not receive HSTS header calibreapp.com: did not receive HSTS header -calyxinstitute.org: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-esr38-l64-periodicupdate-000/getHSTSPreloadList.js :: processStsHeader :: line 134" data: no] +calyxinstitute.org: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-esr38-l64-periodicupdate-000/getHSTSPreloadList.js :: processStsHeader :: line 137" data: no] +canadiangamblingchoice.com: did not receive HSTS header +captchatheprize.com: could not connect to host car-navi.ph: did not receive HSTS header -carbonmade.com: max-age too low: 5184000 +carboneselectricosnettosl.info: max-age too low: 0 +cardoni.net: did not receive HSTS header carlolly.co.uk: could not connect to host +carlosalves.info: could not connect to host +carthage.edu: did not receive HSTS header +casinostest.com: did not receive HSTS header catnapstudios.com: could not connect to host +cavedroid.xyz: could not connect to host cctech.ph: did not receive HSTS header cd.search.yahoo.com: did not receive HSTS header cdnb.co: could not connect to host +cdndepo.com: did not receive HSTS header +cdreporting.co.uk: did not receive HSTS header cecipu.gob.cl: could not connect to host celltek-server.de: did not receive HSTS header centralvacsunlimited.net: did not receive HSTS header +centralync.com: did not receive HSTS header cert.se: max-age too low: 2628001 cesal.net: could not connect to host -cesidianroot.eu: did not receive HSTS header +cfetengineering.com: could not connect to host cg.search.yahoo.com: did not receive HSTS header chainmonitor.com: could not connect to host +championsofregnum.com: did not receive HSTS header changelab.cc: max-age too low: 0 -chartstoffarm.de: could not connect to host +chargejuice.com: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-esr38-l64-periodicupdate-000/getHSTSPreloadList.js :: processStsHeader :: line 137" data: no] +charnleyhouse.co.uk: max-age too low: 604800 +chartstoffarm.de: max-age too low: 10 chatbot.me: could not connect to host +chebedara.com: could not connect to host checkout.google.com: did not receive HSTS header (error ignored - included regardless) cheesetart.my: could not connect to host -chijiokeindustries.co.uk: could not connect to host +chejianer.cn: did not receive HSTS header +chijiokeindustries.co.uk: did not receive HSTS header +chiru.no: did not receive HSTS header chm.vn: did not receive HSTS header -chocolah.com.au: did not receive HSTS header -chontalpa.pw: did not receive HSTS header +chontalpa.pw: could not connect to host +christianbargon.de: max-age too low: 0 chrisupjohn.com: could not connect to host chrome-devtools-frontend.appspot.com: did not receive HSTS header (error ignored - included regardless) chrome.google.com: did not receive HSTS header (error ignored - included regardless) chroniclesofgeorge.com: did not receive HSTS header -cidr.ml: did not receive HSTS header -citiagent.cz: did not receive HSTS header +chuckame.fr: did not receive HSTS header +cidr.ml: could not connect to host +cip.md: did not receive HSTS header +cirfi.com: could not connect to host +citiagent.cz: could not connect to host +cityoflaurel.org: did not receive HSTS header +classicspublishing.com: could not connect to host +cleaningsquad.ca: max-age too low: 0 +clerkendweller.uk: could not connect to host +clickandgo.com: did not receive HSTS header climaprecio.es: did not receive HSTS header clintonbloodworth.com: could not connect to host clintonbloodworth.io: could not connect to host cloudcert.org: did not receive HSTS header -cloudcy.net: did not receive HSTS header -clouddesktop.co.nz: could not connect to host +cloudcy.net: could not connect to host +clouddesktop.co.nz: did not receive HSTS header cloudflare.com: did not receive HSTS header cloudimag.es: could not connect to host -cloudstoragemaus.com: could not connect to host cloudwalk.io: did not receive HSTS header +clywedogmaths.co.uk: could not connect to host +cmc-versand.de: did not receive HSTS header cmci.dk: did not receive HSTS header cn.search.yahoo.com: did not receive HSTS header +codabix.net: could not connect to host code.google.com: did not receive HSTS header (error ignored - included regardless) -codepref.com: could not connect to host coding.net: did not receive HSTS header coffeeetc.co.uk: could not connect to host coffeestrategies.com: did not receive HSTS header coindam.com: could not connect to host +collies.eu: did not receive HSTS header colognegaming.net: could not connect to host -comdurav.com: did not receive HSTS header +coloradocomputernetworking.net: could not connect to host concord-group.co.jp: did not receive HSTS header conformal.com: could not connect to host console.python.org: did not receive HSTS header cordial-restaurant.com: did not receive HSTS header core.mx: could not connect to host +core4system.de: did not receive HSTS header +corepartners.com.ua: did not receive HSTS header +cormilu.com.br: did not receive HSTS header corruption-mc.net: could not connect to host corruption-rsps.net: could not connect to host corruption-server.net: could not connect to host +count.sh: could not connect to host coursella.com: did not receive HSTS header cr.search.yahoo.com: did not receive HSTS header crate.io: did not receive HSTS header crowdcurity.com: did not receive HSTS header crowdjuris.com: could not connect to host +cruzr.xyz: could not connect to host +cryptearth.de: could not connect to host crypto.is: max-age too low: 7776000 +cryptobin.org: could not connect to host +cryptolab.tk: could not connect to host +cryptoparty.at: could not connect to host crysadm.com: max-age too low: 1 csawctf.poly.edu: could not connect to host +csfs.org.uk: could not connect to host csgodicegame.com: did not receive HSTS header csgokings.eu: could not connect to host -csohack.tk: did not receive HSTS header +csohack.tk: could not connect to host ct.search.yahoo.com: did not receive HSTS header +cubeserver.eu: could not connect to host +cubewano.com: could not connect to host cujanovic.com: did not receive HSTS header -curlybracket.co.uk: could not connect to host -cvsoftub.com: could not connect to host +cupidmentor.com: did not receive HSTS header +cutorrent.com: could not connect to host cyanogenmod.xxx: could not connect to host cybershambles.com: could not connect to host +cycleluxembourg.lu: did not receive HSTS header cydia-search.io: could not connect to host cyphertite.com: could not connect to host +dah5.com: did not receive HSTS header daknob.net: did not receive HSTS header +dakrib.net: could not connect to host +dalfiume.it: could not connect to host +dancerdates.net: could not connect to host daniel-steuer.de: did not receive HSTS header -darlo.co.uk: could not connect to host +danieldk.eu: did not receive HSTS header +danijobs.com: did not receive HSTS header +danpiel.net: could not connect to host +danrl.de: did not receive HSTS header +daolerp.xyz: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-esr38-l64-periodicupdate-000/getHSTSPreloadList.js :: processStsHeader :: line 137" data: no] +dario.im: could not connect to host +dark-x.cf: could not connect to host +darkhole.cn: did not receive HSTS header +dashboard.yt: did not receive HSTS header +dashnimorad.com: could not connect to host data-abundance.com: could not connect to host +datarank.com: max-age too low: 0 +dataretention.solutions: could not connect to host datenkeks.de: did not receive HSTS header -datsound.ru: did not receive HSTS header +datenreiter.cf: did not receive HSTS header +datenreiter.gq: did not receive HSTS header +datenreiter.ml: did not receive HSTS header +datenreiter.tk: did not receive HSTS header +datewon.net: did not receive HSTS header +davidhunter.scot: did not receive HSTS header +davidmcevoy.org.uk: could not connect to host daylightcompany.com: did not receive HSTS header +dbx.ovh: could not connect to host +dccode.gov: could not connect to host +deaktualisierung.org: did not receive HSTS header +debank.tv: did not receive HSTS header debtkit.co.uk: did not receive HSTS header decibelios.li: did not receive HSTS header -demo.swedbank.se: could not connect to host +dedicatutiempo.es: could not connect to host +deight.co: could not connect to host +dekasan.ru: could not connect to host +demotops.com: did not receive HSTS header dentaldomain.org: did not receive HSTS header dentaldomain.ph: did not receive HSTS header depixion.agency: did not receive HSTS header +dequehablamos.es: could not connect to host derevtsov.com: did not receive HSTS header -dergeilstestammderwelt.de: did not receive HSTS header +designthinking.or.jp: did not receive HSTS header +destinationbijoux.fr: could not connect to host +detector.exposed: could not connect to host +devcu.com: could not connect to host devh.de: did not receive HSTS header -deviltraxxx.de: could not connect to host diablotine.rocks: could not connect to host -diasp.cz: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-esr38-l64-periodicupdate-000/getHSTSPreloadList.js :: processStsHeader :: line 134" data: no] -diedrich.co: did not receive HSTS header +diasp.cz: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-esr38-l64-periodicupdate-000/getHSTSPreloadList.js :: processStsHeader :: line 137" data: no] +dicionariofinanceiro.com: did not receive HSTS header +diedrich.co: max-age too low: 2592000 digitaldaddy.net: could not connect to host +digitalriver.tk: could not connect to host digitalskillswap.com: could not connect to host dinamoelektrik.com: max-age too low: 0 +dipconsultants.com: could not connect to host discovery.lookout.com: did not receive HSTS header +dislocated.de: did not receive HSTS header +dizihocasi.com: did not receive HSTS header +dj4et.de: could not connect to host +djlive.pl: did not receive HSTS header dl.google.com: did not receive HSTS header (error ignored - included regardless) -dmwall.cn: did not receive HSTS header +dmwall.cn: could not connect to host +dns.google.com: did not receive HSTS header (error ignored - included regardless) do.search.yahoo.com: did not receive HSTS header dobet.in: could not connect to host docs.google.com: did not receive HSTS header (error ignored - included regardless) dohosting.ru: could not connect to host +doktorsitesi.com: did not receive HSTS header domaris.de: did not receive HSTS header -dorianmuthig.com: could not connect to host +donzelot.co.uk: max-age too low: 3600 +doridian.com: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-esr38-l64-periodicupdate-000/getHSTSPreloadList.js :: processStsHeader :: line 137" data: no] +doridian.de: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-esr38-l64-periodicupdate-000/getHSTSPreloadList.js :: processStsHeader :: line 137" data: no] +doridian.net: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-esr38-l64-periodicupdate-000/getHSTSPreloadList.js :: processStsHeader :: line 137" data: no] doridian.org: could not connect to host +dot.ro: could not connect to host dotadata.me: could not connect to host download.jitsi.org: did not receive HSTS header -doyoucheck.com: did not receive HSTS header dragons-of-highlands.cz: could not connect to host -drbethanybarnes.com: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-esr38-l64-periodicupdate-000/getHSTSPreloadList.js :: processStsHeader :: line 134" data: no] +drbethanybarnes.com: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-esr38-l64-periodicupdate-000/getHSTSPreloadList.js :: processStsHeader :: line 137" data: no] dreadbyte.com: could not connect to host drive.google.com: did not receive HSTS header (error ignored - included regardless) +drobniuch.pl: did not receive HSTS header dropcam.com: did not receive HSTS header drtroyhendrickson.com: could not connect to host +dylanscott.com.au: did not receive HSTS header dymersion.com: did not receive HSTS header dynamize.solutions: did not receive HSTS header +dzimejl.sk: could not connect to host dzlibs.io: could not connect to host -e-aut.net: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-esr38-l64-periodicupdate-000/getHSTSPreloadList.js :: processStsHeader :: line 134" data: no] +e-aut.net: could not connect to host e-deca2.org: did not receive HSTS header +earlybirdsnacks.com: did not receive HSTS header +easez.net: did not receive HSTS header +easyhaul.com: did not receive HSTS header ebaymotorssucks.com: max-age too low: 0 +ebecs.com: did not receive HSTS header ecake.in: could not connect to host ecdn.cz: could not connect to host +ecfs.link: could not connect to host ecg.fr: could not connect to host +echopaper.com: could not connect to host +echosystem.fr: could not connect to host edelsteincosmetic.com: did not receive HSTS header +edge-cloud.net: did not receive HSTS header edmodo.com: did not receive HSTS header +eduvance.in: did not receive HSTS header egit.co: could not connect to host +eicfood.com: could not connect to host +eidolonhost.com: did not receive HSTS header electromc.com: could not connect to host +electronic-ignition-system.com: could not connect to host +elemenx.com: could not connect to host +elenoon.ir: max-age too low: 600 elimdengelen.com: did not receive HSTS header -elitefishtank.com: could not connect to host elnutricionista.es: did not receive HSTS header elpo.xyz: could not connect to host elsitar.com: did not receive HSTS header email.lookout.com: could not connect to host -emilstahl.dk: did not receive HSTS header -en-maktoob.search.yahoo.com: did not receive HSTS header +emeldi-commerce.com: max-age too low: 0 +eminovic.me: could not connect to host +emnitech.com: could not connect to host encrypted.google.com: did not receive HSTS header (error ignored - included regardless) +end.io: could not connect to host +endzeit-architekten.com: did not receive HSTS header +enigmail.net: did not receive HSTS header +enteente.space: did not receive HSTS header enterdev.co: did not receive HSTS header +entropia.de: did not receive HSTS header eol34.com: did not receive HSTS header +epicwalnutcreek.com: did not receive HSTS header epoxate.com: did not receive HSTS header +eq8.net.au: max-age too low: 3600 +equate.net.au: max-age too low: 3600 +equatetechnologies.com.au: max-age too low: 3600 +eressea.xyz: could not connect to host +ergorium.com: could not connect to host +ergorium.eu: could not connect to host eromixx.com: did not receive HSTS header +erotalia.es: could not connect to host eroticen.com: did not receive HSTS header erotische-aanbiedingen.nl: did not receive HSTS header +errolz.com: could not connect to host errors.zenpayroll.com: could not connect to host esec.rs: did not receive HSTS header espra.com: could not connect to host +essexcosmeticdentists.co.uk: did not receive HSTS header +estan.cn: did not receive HSTS header +ethicalexploiting.com: could not connect to host etsysecure.com: could not connect to host -exon.io: did not receive HSTS header +etula.ga: could not connect to host +etula.me: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-esr38-l64-periodicupdate-000/getHSTSPreloadList.js :: processStsHeader :: line 137" data: no] +euanbaines.com: could not connect to host +eucl3d.com: did not receive HSTS header +eurostrategy.vn.ua: could not connect to host +everwaking.com: could not connect to host +ewe2.ninja: could not connect to host expoundite.net: did not receive HSTS header -expxkcd.com: could not connect to host -extreemhost.nl: did not receive HSTS header +expressfinance.co.za: did not receive HSTS header +extreemhost.nl: could not connect to host ezimoeko.net: could not connect to host ezmod.org: could not connect to host eztv.ch: did not receive HSTS header +f00.ca: did not receive HSTS header fabianfischer.de: did not receive HSTS header factorygw.com: did not receive HSTS header faesser.com: did not receive HSTS header -fant.dk: did not receive HSTS header -fatzebra.com.au: did not receive HSTS header -felisslovakia.sk: did not receive HSTS header +fahrenwalde.de: did not receive HSTS header +fail4free.de: did not receive HSTS header +faizan.xyz: did not receive HSTS header +fakeletters.org: did not receive HSTS header +familie-sander.rocks: could not connect to host +fanyl.cn: did not receive HSTS header +fasdoutreach.ca: could not connect to host +fashioncare.cz: did not receive HSTS header +fatgeekflix.net: could not connect to host +fayolle.info: could not connect to host +fbox.li: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-esr38-l64-periodicupdate-000/getHSTSPreloadList.js :: processStsHeader :: line 137" data: no] +fdj.im: could not connect to host +feard.space: could not connect to host +felisslovakia.sk: could not connect to host feminists.co: could not connect to host festember.com: did not receive HSTS header +fhdhelp.de: could not connect to host +fhdhilft.de: could not connect to host fiftyshadesofluca.ml: could not connect to host fig.co: did not receive HSTS header fightr.co: could not connect to host +finalgear.com: did not receive HSTS header findmybottleshop.com.au: did not receive HSTS header findtutorsnearme.com: did not receive HSTS header firebaseio-demo.com: could not connect to host @@ -311,43 +564,80 @@ firefall.rocks: did not receive HSTS header firemail.io: could not connect to host fischer-its.com: max-age too low: 2592000 +fish2.me: did not receive HSTS header fixingdns.com: did not receive HSTS header fj.search.yahoo.com: did not receive HSTS header +flags.ninja: could not connect to host +flamingkeys.com.au: could not connect to host +flanco.ro: max-age too low: 0 fliexer.com: did not receive HSTS header +florian-lillpopp.de: max-age too low: 10 +floriankeller.de: did not receive HSTS header +florianlillpopp.de: max-age too low: 10 floweslawncare.com: did not receive HSTS header +flushstudios.com: did not receive HSTS header +flyaces.com: did not receive HSTS header fm83.nl: did not receive HSTS header fonetiq.io: could not connect to host food4health.guide: could not connect to host footballmapped.com: could not connect to host foreignexchangeresource.com: did not receive HSTS header +formini.dz: did not receive HSTS header fotiu.com: could not connect to host +fotm.net: did not receive HSTS header +foxdev.io: did not receive HSTS header +foxelbox.com: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-esr38-l64-periodicupdate-000/getHSTSPreloadList.js :: processStsHeader :: line 137" data: no] +francevpn.xyz: could not connect to host +freekdevries.nl: could not connect to host +freeutopia.org: did not receive HSTS header +freezion.com: could not connect to host +freshdns.nl: could not connect to host +fretscha.com: could not connect to host +frogatto.com: did not receive HSTS header +fruchthof24.de: did not receive HSTS header frusky.net: did not receive HSTS header funchestra.at: did not receive HSTS header +funkyweddingideas.com.au: did not receive HSTS header +futuretechnologi.es: could not connect to host +fx-rk.com: did not receive HSTS header +fzn.io: could not connect to host g2g.com: did not receive HSTS header -g4w.co: could not connect to host -g4w.co: could not connect to host (error ignored - included regardless) -gamenected.com: could not connect to host +g4w.co: did not receive HSTS header (error ignored - included regardless) +gameink.net: did not receive HSTS header gamenected.de: could not connect to host gamesdepartment.co.uk: did not receive HSTS header +gameserver-sponsor.de: did not receive HSTS header +gamesurferapp.com: could not connect to host gaptek.id: did not receive HSTS header -geekandi.com: max-age too low: 7776000 +gatapro.net: could not connect to host geekcast.co.uk: did not receive HSTS header +genuu.com: could not connect to host +genyaa.com: did not receive HSTS header getable.com: did not receive HSTS header getlantern.org: did not receive HSTS header +getmassage.com.ng: did not receive HSTS header +getwashdaddy.com: did not receive HSTS header +gfhgiro.nl: max-age too low: 3600 +gflclan.ru: did not receive HSTS header gfwsb.ml: could not connect to host gigacloud.org: could not connect to host gilly.berlin: did not receive HSTS header +gipsamsfashion.com: did not receive HSTS header gizzo.sk: could not connect to host gl.search.yahoo.com: did not receive HSTS header glass.google.com: did not receive HSTS header (error ignored - included regardless) globalittech.com: could not connect to host -glws.org: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-esr38-l64-periodicupdate-000/getHSTSPreloadList.js :: processStsHeader :: line 134" data: no] +glws.org: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-esr38-l64-periodicupdate-000/getHSTSPreloadList.js :: processStsHeader :: line 137" data: no] gm.search.yahoo.com: did not receive HSTS header gmail.com: did not receive HSTS header (error ignored - included regardless) -gmantra.org: did not receive HSTS header +gmantra.org: could not connect to host +gmoes.at: did not receive HSTS header +go.ax: did not receive HSTS header goabonga.com: could not connect to host +goge.site: could not connect to host +goggs.eu: could not connect to host goldendata.io: could not connect to host -golfscape.com: max-age too low: 0 +golocal-media.de: did not receive HSTS header goodwin43.ru: did not receive HSTS header google: could not connect to host google: could not connect to host (error ignored - included regardless) @@ -357,18 +647,23 @@ gorilla-gym.site: did not receive HSTS header goto.google.com: did not receive HSTS header (error ignored - included regardless) gotowned.org: could not connect to host -gotspot.com: could not connect to host gparent.org: did not receive HSTS header gpsfix.cz: could not connect to host +gpsvideocanada.com: could not connect to host grandmascookieblog.com: did not receive HSTS header gravitation.pro: did not receive HSTS header gravity-net.de: could not connect to host -greensolid.biz: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-esr38-l64-periodicupdate-000/getHSTSPreloadList.js :: processStsHeader :: line 134" data: no] +graycell.net: did not receive HSTS header greenvines.com.tw: did not receive HSTS header greplin.com: could not connect to host +groth.im: did not receive HSTS header +groth.xyz: did not receive HSTS header groups.google.com: did not receive HSTS header (error ignored - included regardless) +gsm-map.com: did not receive HSTS header gtanda.tk: could not connect to host gtraxapp.com: could not connect to host +guava.studio: could not connect to host +guilde-vindicta.fr: did not receive HSTS header gunnarhafdal.com: did not receive HSTS header gurusupe.com: could not connect to host gvt2.com: could not connect to host @@ -378,265 +673,464 @@ gwijaya.com: did not receive HSTS header gyboche.com: could not connect to host gyboche.science: could not connect to host +gypthecat.com: max-age too low: 604800 +gz-benz.com: could not connect to host +gz-bmw.com: could not connect to host h2check.org: could not connect to host -hack.li: could not connect to host -hao2taiwan.com: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-esr38-l64-periodicupdate-000/getHSTSPreloadList.js :: processStsHeader :: line 134" data: no] +hahayidu.org: could not connect to host +hancc.net: did not receive HSTS header +hao2taiwan.com: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-esr38-l64-periodicupdate-000/getHSTSPreloadList.js :: processStsHeader :: line 137" data: no] happyfabric.me: did not receive HSTS header +has.vision: could not connect to host hasilocke.de: did not receive HSTS header +hasinase.de: could not connect to host haste.ch: could not connect to host hatoko.net: could not connect to host -haveeruexaminer.com: could not connect to host +haurumcraft.net: could not connect to host +haveforeningen-enghaven.dk: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-esr38-l64-periodicupdate-000/getHSTSPreloadList.js :: processStsHeader :: line 137" data: no] +havellab.de: could not connect to host heart.ge: max-age too low: 0 +heartlandrentals.com: did not receive HSTS header heftkaufen.de: did not receive HSTS header +hellenicaward.com: did not receive HSTS header helpadmin.net: could not connect to host -helpium.de: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-esr38-l64-periodicupdate-000/getHSTSPreloadList.js :: processStsHeader :: line 134" data: no] +helpium.de: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-esr38-l64-periodicupdate-000/getHSTSPreloadList.js :: processStsHeader :: line 137" data: no] +hemdal.se: could not connect to host henriknoerr.com: could not connect to host -herzbotschaft.de: did not receive HSTS header -hexony.com: did not receive HSTS header hicn.gq: could not connect to host +hiddenmail.xyz: could not connect to host +hikariempire.com: could not connect to host +hilti.at: did not receive HSTS header +hilti.ca: did not receive HSTS header +hilti.cl: did not receive HSTS header +hilti.co.jp: did not receive HSTS header +hilti.co.kr: did not receive HSTS header +hilti.co.uk: did not receive HSTS header +hilti.com: did not receive HSTS header +hilti.com.ar: did not receive HSTS header +hilti.com.au: did not receive HSTS header +hilti.com.br: did not receive HSTS header +hilti.com.hk: did not receive HSTS header +hilti.com.sg: did not receive HSTS header +hilti.de: did not receive HSTS header +hilti.es: did not receive HSTS header +hilti.fi: did not receive HSTS header +hilti.fr: did not receive HSTS header +hilti.ie: did not receive HSTS header +hilti.it: did not receive HSTS header +hilti.lu: did not receive HSTS header +hilti.pt: did not receive HSTS header +hilti.ru: did not receive HSTS header +hilti.sk: did not receive HSTS header +hiphop.ren: could not connect to host +hiphopconvention.nl: could not connect to host +hitoy.org: did not receive HSTS header hledejlevne.cz: did not receive HSTS header hn.search.yahoo.com: did not receive HSTS header hoerbuecher-und-hoerspiele.de: did not receive HSTS header +hogar123.es: could not connect to host +holymoly.lu: did not receive HSTS header homa.website: could not connect to host -honeytracks.com: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-esr38-l64-periodicupdate-000/getHSTSPreloadList.js :: processStsHeader :: line 134" data: no] +honeytracks.com: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-esr38-l64-periodicupdate-000/getHSTSPreloadList.js :: processStsHeader :: line 137" data: no] +honoo.com: could not connect to host hookandloom.com: did not receive HSTS header horosho.in: could not connect to host horseboners.xxx: did not receive HSTS header hostedtalkgadget.google.com: did not receive HSTS header (error ignored - included regardless) -hostingactive.it: did not receive HSTS header +hotchillibox.com: max-age too low: 0 +hovie.at: max-age too low: 3600 howrandom.org: could not connect to host hsts.date: could not connect to host hstspreload.appspot.com: did not receive HSTS header +httpswatch.com: could not connect to host hu.search.yahoo.com: did not receive HSTS header +hydra.ws: could not connect to host +i95.me: did not receive HSTS header +iamveto.com: could not connect to host iban.is: could not connect to host -icq-project.net: could not connect to host +icebat.dyndns.org: could not connect to host +icewoman.net: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-esr38-l64-periodicupdate-000/getHSTSPreloadList.js :: processStsHeader :: line 137" data: no] +icreative.nl: did not receive HSTS header icusignature.com: did not receive HSTS header id-co.in: could not connect to host -id-conf.com: did not receive HSTS header -idealsvdr.com: did not receive HSTS header +ideal-envelopes.co.uk: did not receive HSTS header identitylabs.uk: did not receive HSTS header +idiopolis.org: could not connect to host ie.search.yahoo.com: did not receive HSTS header +ifleurs.com: could not connect to host +ihuanmeng.com: max-age too low: 3600 +ilikerainbows.co: could not connect to host ilikerainbows.co.uk: could not connect to host illjinx.info: did not receive HSTS header ilmconpm.de: did not receive HSTS header +ilona.graphics: max-age too low: 3600 +imim.pw: did not receive HSTS header +imjiangtao.com: did not receive HSTS header imouto.my: max-age too low: 5184000 +imusic.dk: did not receive HSTS header inb4.us: could not connect to host +inchomatic.com: did not receive HSTS header inertianetworks.com: did not receive HSTS header -infogrfx.com: did not receive HSTS header +infinitusgaming.eu: could not connect to host +inflation.ml: could not connect to host +infocommsociety.com: did not receive HSTS header +inkstory.gr: did not receive HSTS header inksupply.com: did not receive HSTS header inleaked.com: could not connect to host -inmyarea.com: did not receive HSTS header innophate-security.nl: could not connect to host -insighti.org: did not receive HSTS header +insite-feedback.com: did not receive HSTS header +insouciant.org: did not receive HSTS header +inspiroinc.com: could not connect to host instacart.com: did not receive HSTS header intercom.io: did not receive HSTS header -interserved.com: did not receive HSTS header +interference.io: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-esr38-l64-periodicupdate-000/getHSTSPreloadList.js :: processStsHeader :: line 137" data: no] +interserved.com: could not connect to host +intimtoy.com.ua: could not connect to host inverselink-user-content.com: could not connect to host inverselink.com: could not connect to host +inwesttitle.com: max-age too low: 0 iop.intuit.com: max-age too low: 86400 iostips.ru: could not connect to host -ip6.li: did not receive HSTS header ipmimagazine.com: did not receive HSTS header ipomue.com: could not connect to host +iprim.ru: max-age too low: 0 +iranianlawschool.com: could not connect to host iraqidinar.org: did not receive HSTS header irccloud.com: did not receive HSTS header -isimonbrown.co.uk: could not connect to host iskaz.rs: did not receive HSTS header -isogram.nl: did not receive HSTS header +isogram.nl: could not connect to host +ispire.me: did not receive HSTS header +itsamurai.ru: max-age too low: 2592000 +itsecurityassurance.pw: did not receive HSTS header itshost.ru: could not connect to host -ivk.website: could not connect to host izdiwho.com: could not connect to host j0s.at: did not receive HSTS header +ja-publications.com: did not receive HSTS header +jaitnetworking.com: did not receive HSTS header +jakenbake.com: could not connect to host jamesdoylephoto.com: did not receive HSTS header janus-engineering.de: did not receive HSTS header +jaqen.ch: could not connect to host +jarsater.com: could not connect to host +javalestari.com: did not receive HSTS header jayblock.com: did not receive HSTS header -jetaprices.com: max-age too low: 0 -jhburton.co.uk: did not receive HSTS header +jeff393.com: could not connect to host +jetaprices.com: could not connect to host +jeugdkans.nl: could not connect to host +jf.duckdns.org: could not connect to host +jh-media.eu: could not connect to host +jimas.eu: did not receive HSTS header jimmycai.org: max-age too low: 10368000 jkb.pics: could not connect to host jkbuster.com: could not connect to host jmdekker.it: could not connect to host johners.me: could not connect to host jonas-keidel.de: did not receive HSTS header +jonasgroth.se: did not receive HSTS header jonathan.ir: could not connect to host -jonathancarter.org: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-esr38-l64-periodicupdate-000/getHSTSPreloadList.js :: processStsHeader :: line 134" data: no] -jonathandowning.uk: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-esr38-l64-periodicupdate-000/getHSTSPreloadList.js :: processStsHeader :: line 134" data: no] -joshstroup.me: max-age too low: 0 +jonathancarter.org: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-esr38-l64-periodicupdate-000/getHSTSPreloadList.js :: processStsHeader :: line 137" data: no] +jonathandowning.uk: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-esr38-l64-periodicupdate-000/getHSTSPreloadList.js :: processStsHeader :: line 137" data: no] +joostbovee.nl: did not receive HSTS header +joshstroup.me: could not connect to host +josip.at: could not connect to host jottit.com: could not connect to host jrvar.com: did not receive HSTS header -juergenhecht.de: did not receive HSTS header +jsanders.us: did not receive HSTS header +juergenhecht.de: could not connect to host +juliamweber.de: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-esr38-l64-periodicupdate-000/getHSTSPreloadList.js :: processStsHeader :: line 137" data: no] julian-kipka.de: did not receive HSTS header +junge-selbsthilfe.info: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-esr38-l64-periodicupdate-000/getHSTSPreloadList.js :: processStsHeader :: line 137" data: no] +juniwalk.cz: could not connect to host +junqtion.com: could not connect to host justlikethat.hosting: did not receive HSTS header +justudin.com: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-esr38-l64-periodicupdate-000/getHSTSPreloadList.js :: processStsHeader :: line 137" data: no] jwilsson.me: could not connect to host k-dev.de: could not connect to host -kamikano.com: did not receive HSTS header +kalami.nl: could not connect to host +kamikano.com: could not connect to host kamisama.xyz: could not connect to host -kasko.io: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-esr38-l64-periodicupdate-000/getHSTSPreloadList.js :: processStsHeader :: line 134" data: no] +kaplatz.is: could not connect to host +kaputt.com: could not connect to host +kasko.io: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-esr38-l64-periodicupdate-000/getHSTSPreloadList.js :: processStsHeader :: line 137" data: no] +kausch.at: could not connect to host +kawaiiku.com: could not connect to host +kawaiiku.de: could not connect to host +kdata.it: could not connect to host kdm-online.de: did not receive HSTS header keeley.gq: could not connect to host keeley.ml: could not connect to host keeleysam.me: could not connect to host keepclean.me: could not connect to host +kerksanders.nl: did not receive HSTS header +kermadec.net: could not connect to host +kernl.us: did not receive HSTS header +kerrfrequencycombs.org: did not receive HSTS header +kevinbusse.de: could not connect to host keymaster.lookout.com: did not receive HSTS header +kgxtech.com: max-age too low: 2592000 kickass.al: could not connect to host -kinderwagen-test24.de: did not receive HSTS header kingmanhall.org: could not connect to host -kinnon.enterprises: did not receive HSTS header +kinnon.enterprises: could not connect to host +kinogb.net: max-age too low: 0 kirkforcongress.com: could not connect to host kirkforsenate.com: did not receive HSTS header -kirkpatrickdavis.com: max-age too low: 3153600 +kirkpatrickdavis.com: could not connect to host +kissart.net: could not connect to host +kitchenpunx.com: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-esr38-l64-periodicupdate-000/getHSTSPreloadList.js :: processStsHeader :: line 137" data: no] kitsta.com: could not connect to host kiwiirc.com: max-age too low: 5256000 +kizil.net: could not connect to host +kjellvn.net: did not receive HSTS header klaxn.com: could not connect to host klaxn.org: could not connect to host +kleinblogje.nl: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-esr38-l64-periodicupdate-000/getHSTSPreloadList.js :: processStsHeader :: line 137" data: no] +kmartin.io: did not receive HSTS header kodokushi.fr: could not connect to host -komandakovalchuk.com: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-esr38-l64-periodicupdate-000/getHSTSPreloadList.js :: processStsHeader :: line 134" data: no] -koop-bremen.de: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-esr38-l64-periodicupdate-000/getHSTSPreloadList.js :: processStsHeader :: line 134" data: no] +komandakovalchuk.com: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-esr38-l64-periodicupdate-000/getHSTSPreloadList.js :: processStsHeader :: line 137" data: no] +koop-bremen.de: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-esr38-l64-periodicupdate-000/getHSTSPreloadList.js :: processStsHeader :: line 137" data: no] koordinate.net: did not receive HSTS header korni22.org: did not receive HSTS header -kpvpn.com: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-esr38-l64-periodicupdate-000/getHSTSPreloadList.js :: processStsHeader :: line 134" data: no] +kpvpn.com: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-esr38-l64-periodicupdate-000/getHSTSPreloadList.js :: processStsHeader :: line 137" data: no] kr.search.yahoo.com: did not receive HSTS header -krouzkyliduska.cz: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-esr38-l64-periodicupdate-000/getHSTSPreloadList.js :: processStsHeader :: line 134" data: no] -kryptera.se: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-esr38-l64-periodicupdate-000/getHSTSPreloadList.js :: processStsHeader :: line 134" data: no] -kryx.de: did not receive HSTS header -ks-watch.de: did not receive HSTS header +kraiwan.com: could not connect to host +kreavis.com: could not connect to host +krouzkyliduska.cz: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-esr38-l64-periodicupdate-000/getHSTSPreloadList.js :: processStsHeader :: line 137" data: no] +krupa.net.pl: did not receive HSTS header +kryptera.se: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-esr38-l64-periodicupdate-000/getHSTSPreloadList.js :: processStsHeader :: line 137" data: no] +kurehun.org: could not connect to host kweddingplanning.com: did not receive HSTS header +kynaston.org.uk: could not connect to host kz.search.yahoo.com: did not receive HSTS header +labaia.info: could not connect to host labina.com.tr: did not receive HSTS header +laboiteapc.fr: did not receive HSTS header +labordata.io: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-esr38-l64-periodicupdate-000/getHSTSPreloadList.js :: processStsHeader :: line 137" data: no] +labrador-retrievers.com.au: did not receive HSTS header +labradorpuppiesforsalebyregisteredlabradorbreeders.com: did not receive HSTS header lachlankidson.net: did not receive HSTS header laf.in.net: did not receive HSTS header lagoza.name: could not connect to host landscape.canonical.com: max-age too low: 2592000 +langhun.me: could not connect to host +laobox.fr: did not receive HSTS header latus.xyz: could not connect to host -lavval.com: could not connect to host -ldc.com.br: did not receive HSTS header +ldarby.me.uk: could not connect to host +ldc.com.br: max-age too low: 7776000 +leandre.cn: max-age too low: 7776000 +learnfrenchfluently.com: did not receive HSTS header +learningorder.com: could not connect to host ledgerscope.net: max-age too low: 86400 leifdreizler.com: could not connect to host +leiyun.me: could not connect to host lelongbank.com: did not receive HSTS header lentri.com: did not receive HSTS header -leon-jaekel.com: did not receive HSTS header +leob.in: max-age too low: 7776000 +leon-jaekel.com: could not connect to host +leopotamgroup.com: did not receive HSTS header +leovanna.co.uk: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-esr38-l64-periodicupdate-000/getHSTSPreloadList.js :: processStsHeader :: line 137" data: no] les-corsaires.net: could not connect to host +lesharris.com: could not connect to host letras.mus.br: did not receive HSTS header +lfullerdesign.com: did not receive HSTS header +lgts.se: could not connect to host li.search.yahoo.com: did not receive HSTS header +libertyrp.org: could not connect to host library.linode.com: did not receive HSTS header +libscode.com: did not receive HSTS header lifeguard.aecom.com: max-age too low: 86400 -liftcannabis.ca: did not receive HSTS header +likeaross.com: could not connect to host +lillpopp.eu: max-age too low: 10 limalama.eu: max-age too low: 1 +lindberg.io: did not receive HSTS header linguaquote.com: did not receive HSTS header +linmi.cc: did not receive HSTS header +liquorsanthe.in: could not connect to host livedemo.io: could not connect to host livej.am: could not connect to host -loftboard.eu: did not receive HSTS header +lnx.li: did not receive HSTS header +loacg.com: did not receive HSTS header +loadingdeck.com: did not receive HSTS header +loafbox.com: could not connect to host +loenshotel.de: did not receive HSTS header login.corp.google.com: max-age too low: 7776000 (error ignored - included regardless) -lognot.net: could not connect to host -logotype.se: did not receive HSTS header +lookzook.com: did not receive HSTS header +lothai.re: could not connect to host lottosonline.com: did not receive HSTS header -loucanfixit.com: did not receive HSTS header lovelycorral.com: did not receive HSTS header +loveto.at: could not connect to host +lrhstsa.com: could not connect to host lsky.cn: did not receive HSTS header lt.search.yahoo.com: did not receive HSTS header lu.search.yahoo.com: did not receive HSTS header +lubot.net: did not receive HSTS header lukonet.com: did not receive HSTS header +lumi.do: did not receive HSTS header +lusis.fr: did not receive HSTS header +lusis.net: did not receive HSTS header luxus-russen.de: did not receive HSTS header lv.search.yahoo.com: did not receive HSTS header m.gparent.org: could not connect to host m3-gmbh.de: did not receive HSTS header -maderwin.com: could not connect to host +macchaberrycream.com: could not connect to host +maddin.ga: did not receive HSTS header +maderwin.com: did not receive HSTS header +magenx.com: did not receive HSTS header +mahamed91.pw: could not connect to host mail-settings.google.com: did not receive HSTS header (error ignored - included regardless) mail.google.com: did not receive HSTS header (error ignored - included regardless) +mailgarant.nl: could not connect to host makerstuff.net: did not receive HSTS header +malerversand.de: did not receive HSTS header malwre.io: could not connect to host -mamaison.io: did not receive HSTS header -marie.club: could not connect to host +marchagen.nl: did not receive HSTS header +marcofinke.de: could not connect to host market.android.com: did not receive HSTS header (error ignored - included regardless) +markusweimar.de: did not receive HSTS header +marleyresort.com: did not receive HSTS header marshut.net: could not connect to host martijnvhoof.nl: could not connect to host masa.li: could not connect to host -mb-is.info: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-esr38-l64-periodicupdate-000/getHSTSPreloadList.js :: processStsHeader :: line 134" data: no] -mbdb.jp: did not receive HSTS header +matthewprenger.com: did not receive HSTS header +matty.digital: max-age too low: 3600 +matze.co: could not connect to host +maultrom.ml: could not connect to host +mazz-tech.com: could not connect to host +mb-is.info: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-esr38-l64-periodicupdate-000/getHSTSPreloadList.js :: processStsHeader :: line 137" data: no] +mblankhorst.nl: could not connect to host +mbsec.net: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-esr38-l64-periodicupdate-000/getHSTSPreloadList.js :: processStsHeader :: line 137" data: no] mcc.re: could not connect to host +mcdonalds.ru: did not receive HSTS header +mcpart.land: did not receive HSTS header mdfnet.se: did not receive HSTS header -mebio.us: did not receive HSTS header +mdscomp.net: did not receive HSTS header +mea.in.ua: could not connect to host medallia.io: could not connect to host mediacru.sh: could not connect to host +mediawikicn.org: could not connect to host medwayindia.com: did not receive HSTS header -meetings2.com: could not connect to host -megaplan.cz: did not receive HSTS header +meetings2.com: did not receive HSTS header megashur.se: did not receive HSTS header megaxchange.com: did not receive HSTS header +meincenter-meinemeinung.de: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-esr38-l64-periodicupdate-000/getHSTSPreloadList.js :: processStsHeader :: line 137" data: no] meinebo.it: could not connect to host members.mayfirst.org: did not receive HSTS header -meta-db.com: could not connect to host -miconcinemas.com: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-esr38-l64-periodicupdate-000/getHSTSPreloadList.js :: processStsHeader :: line 134" data: no] +metebalci.com: could not connect to host +michaelfitzpatrickruth.com: did not receive HSTS header +michal-kral.cz: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-esr38-l64-periodicupdate-000/getHSTSPreloadList.js :: processStsHeader :: line 137" data: no] +michalkral.tk: could not connect to host +micro-dv.ru: did not receive HSTS header +micro-rain-systems.com: did not receive HSTS header +microme.ga: could not connect to host micropple.net: could not connect to host mijn-email.org: could not connect to host miku.hatsune.my: max-age too low: 5184000 +milonga.tips: did not receive HSTS header mindoktor.se: did not receive HSTS header minecraftvoter.com: could not connect to host minikneet.nl: could not connect to host minnesotadata.com: could not connect to host -minora.io: could not connect to host mirindadomo.ru: did not receive HSTS header +mironized.com: did not receive HSTS header mirrorx.com: did not receive HSTS header +misskey.xyz: could not connect to host mitchellrenouf.ca: could not connect to host mittenhacks.com: could not connect to host +mizd.at: could not connect to host +mizi.name: did not receive HSTS header mnemotiv.com: could not connect to host mobilethreat.net: could not connect to host mobilethreatnetwork.net: could not connect to host +mobocasino.com: did not receive HSTS header modemagazines.co.uk: did not receive HSTS header -mondwandler.de: did not receive HSTS header +moelord.org: did not receive HSTS header monitman.com: could not connect to host -monitman.solutions: could not connect to host moparisthebest.biz: could not connect to host moparisthebest.info: could not connect to host +moreapp.co.uk: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-esr38-l64-periodicupdate-000/getHSTSPreloadList.js :: processStsHeader :: line 137" data: no] moriz.net: could not connect to host -movlib.org: could not connect to host +morpork.xyz: could not connect to host +mortgagecentersmo.com: did not receive HSTS header +morz.org: could not connect to host +moula.com.au: did not receive HSTS header mp3juices.is: could not connect to host -mpintaamalabanna.it: could not connect to host mqas.net: could not connect to host +mrpopat.in: did not receive HSTS header msc-seereisen.net: did not receive HSTS header +mt.me.uk: could not connect to host mt.search.yahoo.com: did not receive HSTS header +mtcgf.com: did not receive HSTS header +mtg-esport.de: could not connect to host mu.search.yahoo.com: did not receive HSTS header +multibit.org: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-esr38-l64-periodicupdate-000/getHSTSPreloadList.js :: processStsHeader :: line 137" data: no] munzee.com: did not receive HSTS header -mustika.cf: max-age too low: 0 +murrayrun.com: could not connect to host +mustika.cf: could not connect to host mutamatic.com: could not connect to host -mutantmonkey.info: could not connect to host mw.search.yahoo.com: did not receive HSTS header my.alfresco.com: did not receive HSTS header +mycoted.com: did not receive HSTS header mydigipass.com: did not receive HSTS header -myfrm.org: did not receive HSTS header +mygate.at: could not connect to host +mygov.scot: did not receive HSTS header mykolab.com: did not receive HSTS header mykreuzfahrt.de: did not receive HSTS header myni.io: could not connect to host -nan.zone: could not connect to host +myplaceonline.com: did not receive HSTS header +mystudy.me: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-esr38-l64-periodicupdate-000/getHSTSPreloadList.js :: processStsHeader :: line 137" data: no] +myvirtualserver.com: max-age too low: 0 +n0psled.nl: could not connect to host +n2x.in: could not connect to host +naiharngym.com: did not receive HSTS header +najedlo.sk: did not receive HSTS header +nanogi.ga: could not connect to host +nauck.org: did not receive HSTS header +naval.tf: could not connect to host nbb.io: did not receive HSTS header +nbg-ha.de: could not connect to host +nct.org.uk: did not receive HSTS header nctx.co.uk: did not receive HSTS header +necormansir.com: did not receive HSTS header neftaly.com: did not receive HSTS header +neko-system.com: did not receive HSTS header nemovement.org: did not receive HSTS header neonisi.com: could not connect to host -nerven.se: did not receive HSTS header +neosolution.ca: could not connect to host +nerven.se: could not connect to host netbox.cc: could not connect to host -netrelay.email: could not connect to host netwarc.nl: could not connect to host netzbit.de: could not connect to host netzpolitik.org: did not receive HSTS header netztest.at: did not receive HSTS header +neuralgic.net: could not connect to host +neveta.com: did not receive HSTS header +newcitygas.ca: max-age too low: 0 newkaliningrad.ru: max-age too low: 604800 nexth.de: could not connect to host nexth.net: could not connect to host nexth.us: could not connect to host +nextproject.us: could not connect to host ng-security.com: could not connect to host +ngine.ch: did not receive HSTS header nginxnudes.com: could not connect to host ni.search.yahoo.com: did not receive HSTS header -nicestresser.fr: did not receive HSTS header +nicestresser.fr: could not connect to host +nicolaeiotcu.ro: could not connect to host nicolaelmer.ch: could not connect to host -nieselregen.com: did not receive HSTS header +niconiconi.xyz: did not receive HSTS header niho.jp: max-age too low: 0 +nlegall.fr: did not receive HSTS header nmctest.net: could not connect to host nodebrewery.com: could not connect to host -nodetemple.com: did not receive HSTS header +nodetemple.com: could not connect to host +nodi.at: could not connect to host noexpect.org: could not connect to host +nolberg.net: could not connect to host nope.website: could not connect to host -noworrywp.com: did not receive HSTS header +nopex.no: could not connect to host +norb.at: could not connect to host +novatrucking.de: did not receive HSTS header +nowak.ninja: did not receive HSTS header +noworrywp.com: could not connect to host np.search.yahoo.com: did not receive HSTS header nu3.at: did not receive HSTS header nu3.ch: did not receive HSTS header @@ -644,352 +1138,627 @@ nu3.com: did not receive HSTS header nu3.de: did not receive HSTS header nu3.dk: did not receive HSTS header +nu3.fi: did not receive HSTS header nu3.fr: did not receive HSTS header nu3.no: did not receive HSTS header nu3.se: did not receive HSTS header +null-sec.ru: could not connect to host nullpoint.at: did not receive HSTS header numericacu.com: did not receive HSTS header nutsandboltsmedia.com: did not receive HSTS header nystart.no: did not receive HSTS header nz.search.yahoo.com: max-age too low: 172800 nzb.cat: did not receive HSTS header -okmx.de: max-age too low: 778000 +oceandns.eu: could not connect to host +oceandns.net: could not connect to host +oceandns.nl: could not connect to host +odin.xxx: did not receive HSTS header +oishioffice.com: did not receive HSTS header +oliverdunk.com: did not receive HSTS header +olymp-arts.world: did not receive HSTS header omniti.com: max-age too low: 1 +oneb4nk.com: could not connect to host +onefour.co: could not connect to host +onepluscamps.com: did not receive HSTS header onet.space: could not connect to host +onewpst.com: could not connect to host +online-casino.eu: did not receive HSTS header +onlinekasino.de: did not receive HSTS header +onlinepollsph.com: could not connect to host +onlinewetten.de: could not connect to host +ononpay.com: did not receive HSTS header +ookjesprookje.nl: could not connect to host ooonja.de: could not connect to host open-to-repair.fr: did not receive HSTS header opendesk.cc: did not receive HSTS header +openprovider.nl: max-age too low: 0 openshift.redhat.com: did not receive HSTS header +opensrd.com: could not connect to host optenhoefel.de: could not connect to host -orhideous.name: could not connect to host -osterkraenzchen.de: max-age too low: 778000 -otakuworld.de: did not receive HSTS header +orhideous.name: did not receive HSTS header +oshell.me: did not receive HSTS header +ossan-kobe-gourmet.com: did not receive HSTS header +ossbinaries.com: could not connect to host +otakuworld.de: could not connect to host +othercode.nl: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-esr38-l64-periodicupdate-000/getHSTSPreloadList.js :: processStsHeader :: line 137" data: no] +othermedia.cc: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-esr38-l64-periodicupdate-000/getHSTSPreloadList.js :: processStsHeader :: line 137" data: no] +otherstuff.nl: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-esr38-l64-periodicupdate-000/getHSTSPreloadList.js :: processStsHeader :: line 137" data: no] ottospora.nl: could not connect to host +otya.me: did not receive HSTS header ourbank.com: max-age too low: 604800 ouvirmusica.com.br: did not receive HSTS header -override.io: did not receive HSTS header +ovenapp.io: did not receive HSTS header +overthinkingit.com: max-age too low: 3600 ownmovies.fr: could not connect to host p.linode.com: could not connect to host -p8r.de: could not connect to host +p1984.nl: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-esr38-l64-periodicupdate-000/getHSTSPreloadList.js :: processStsHeader :: line 137" data: no] +p8r.de: did not receive HSTS header pa.search.yahoo.com: did not receive HSTS header -parent5446.us: could not connect to host -partirkyoto.jp: max-age too low: 0 +paisaone.com: max-age too low: 7776000 +panni.me: did not receive HSTS header +pantsu.cat: could not connect to host +papeda.net: did not receive HSTS header +papercard.co.uk: did not receive HSTS header +papierniak.net: could not connect to host +partijtjevoordevrijheid.nl: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-esr38-l64-periodicupdate-000/getHSTSPreloadList.js :: processStsHeader :: line 137" data: no] +partyhaus.ovh: could not connect to host partyvan.it: could not connect to host +partyvan.moe: could not connect to host partyvan.nl: could not connect to host partyvan.se: could not connect to host passwordbox.com: did not receive HSTS header passwords.google.com: did not receive HSTS header (error ignored - included regardless) +paste.fedoraproject.org: did not receive HSTS header paste.linode.com: could not connect to host pastebin.linode.com: could not connect to host +patentfamily.de: did not receive HSTS header +patt.us: could not connect to host patterson.mp: did not receive HSTS header pauladamsmith.com: did not receive HSTS header +pay.gigahost.dk: did not receive HSTS header +payfreez.com: max-age too low: 86400 pbprint.ru: max-age too low: 0 -peissen.com: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-esr38-l64-periodicupdate-000/getHSTSPreloadList.js :: processStsHeader :: line 134" data: no] +pc-nf.de: did not receive HSTS header +peissen.com: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-esr38-l64-periodicupdate-000/getHSTSPreloadList.js :: processStsHeader :: line 137" data: no] +penablog.com: did not receive HSTS header perfectionis.me: could not connect to host +performaterm.ro: could not connect to host +perlwork.nl: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-esr38-l64-periodicupdate-000/getHSTSPreloadList.js :: processStsHeader :: line 137" data: no] personaldatabasen.no: could not connect to host -petersmark.com: did not receive HSTS header +persson.im: did not receive HSTS header petrolplus.ru: did not receive HSTS header -pfd-nz.com: did not receive HSTS header -phil.tw: could not connect to host phongmay24h.com: could not connect to host phurl.de: could not connect to host pic.gov: did not receive HSTS header picksin.club: could not connect to host -pieterhordijk.com: did not receive HSTS header +picscare.co.uk: did not receive HSTS header pinesandneedles.com: did not receive HSTS header +pinoyonlinetv.com: did not receive HSTS header +pippen.io: could not connect to host +piratedb.com: did not receive HSTS header +piratedot.com: did not receive HSTS header piratenlogin.de: could not connect to host pirati.cz: max-age too low: 604800 pisidia.de: did not receive HSTS header pixel.google.com: did not receive HSTS header (error ignored - included regardless) pixelcode.com.au: did not receive HSTS header pixi.me: could not connect to host +pj83.duckdns.org: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-esr38-l64-periodicupdate-000/getHSTSPreloadList.js :: processStsHeader :: line 137" data: no] pk.search.yahoo.com: did not receive HSTS header platform.lookout.com: could not connect to host play.google.com: did not receive HSTS header (error ignored - included regardless) +playnation.io: did not receive HSTS header plothost.com: did not receive HSTS header +ploup.net: could not connect to host +pmnts.io: could not connect to host poiema.com.sg: did not receive HSTS header -pointiswunderland.de: did not receive HSTS header pol.in.th: could not connect to host +polimat.org: could not connect to host +politic.org.ua: could not connect to host +politically-incorrect.xyz: could not connect to host polypho.nyc: could not connect to host -popcorntime.ws: did not receive HSTS header -powercloud.technology: did not receive HSTS header +poolsandstuff.com: did not receive HSTS header +poon.io: did not receive HSTS header +posterspy.com: did not receive HSTS header +postscheduler.org: could not connect to host +powerxequality.com: could not connect to host pr.search.yahoo.com: did not receive HSTS header +prediksisydney.com: could not connect to host prefontaine.name: could not connect to host preissler.co.uk: could not connect to host prelist.org: did not receive HSTS header pressfreedomfoundation.org: did not receive HSTS header +privacyrup.net: could not connect to host prodpad.com: did not receive HSTS header production.vn: did not receive HSTS header profi-durchgangsmelder.de: did not receive HSTS header promecon-gmbh.de: did not receive HSTS header +promhadan.com: could not connect to host prontolight.com: did not receive HSTS header proximato.com: could not connect to host +proxybay.club: could not connect to host proxybay.info: did not receive HSTS header +pubkey.is: could not connect to host +puikheid.nl: could not connect to host +puiterwijk.org: could not connect to host pult.co: could not connect to host punchr-kamikazee.rhcloud.com: did not receive HSTS header -pushapp.org: could not connect to host +puppydns.com: could not connect to host +purewebmasters.com: could not connect to host +purplemoon.mobi: did not receive HSTS header +purplestar.mobi: did not receive HSTS header +pushapp.org: did not receive HSTS header py.search.yahoo.com: did not receive HSTS header pyplo.org: did not receive HSTS header +pypt.lt: did not receive HSTS header +q2.si: could not connect to host qingxuan.info: did not receive HSTS header +qinxi1992.com: did not receive HSTS header +qiwi.be: did not receive HSTS header +qrara.net: did not receive HSTS header quantumcourse.org: did not receive HSTS header quotehex.com: did not receive HSTS header -raiseyourflag.com: did not receive HSTS header +quranserver.net: could not connect to host +qvi.st: did not receive HSTS header +r15.me: could not connect to host +rainbowbarracuda.com: could not connect to host +rambitteh.ru: could not connect to host +rannseier.org: did not receive HSTS header rapidresearch.me: could not connect to host rasing.me: could not connect to host -ravchat.com: did not receive HSTS header +ratuseks.com: did not receive HSTS header rawstorieslondon.com: could not connect to host raydobe.me: could not connect to host +rbhighinc.org: could not connect to host +rc4.io: could not connect to host +realmofespionage.com: could not connect to host recommended.reviews: could not connect to host -reddiseals.com: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-esr38-l64-periodicupdate-000/getHSTSPreloadList.js :: processStsHeader :: line 134" data: no] +reddiseals.com: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-esr38-l64-periodicupdate-000/getHSTSPreloadList.js :: processStsHeader :: line 137" data: no] +redicabo.de: could not connect to host redlatam.org: did not receive HSTS header +regaloaks.com: did not receive HSTS header +regalpalms.com: did not receive HSTS header +regenbogenwald.de: did not receive HSTS header regenerescence.com: did not receive HSTS header +reic.me: could not connect to host relisten.nl: did not receive HSTS header +remodela.com.ve: could not connect to host renem.net: max-age too low: 0 +rent-a-coder.de: did not receive HSTS header +renteater.com: could not connect to host +reprolife.co.uk: max-age too low: 0 reserve-online.net: did not receive HSTS header +respice.xyz: could not connect to host +retrotracks.net: did not receive HSTS header reviews.anime.my: max-age too low: 5184000 rewardstock.com: max-age too low: 0 -rid-wan.com: did not receive HSTS header +riaucybersolution.net: did not receive HSTS header +ricki-z.com: could not connect to host +rideworks.com: did not receive HSTS header +righttoknow.ie: did not receive HSTS header +rijndael.xyz: could not connect to host rika.me: could not connect to host -rippleunion.com: did not receive HSTS header +rippleunion.com: could not connect to host rj.gg: could not connect to host +rkmantpur.org: did not receive HSTS header rme.li: did not receive HSTS header roan24.pl: did not receive HSTS header -roddis.net: did not receive HSTS header -romainmuller.xyz: did not receive HSTS header +robertglastra.com: could not connect to host +romaimperator.com: could not connect to host romans-place.me.uk: did not receive HSTS header ronvandordt.info: did not receive HSTS header ronwo.de: max-age too low: 1 +rootwpn.com: could not connect to host +rout0r.org: did not receive HSTS header rr.in.th: could not connect to host +rsf.io: could not connect to host +rsync.eu: did not receive HSTS header +rubbereggs.ca: could not connect to host +rubecodeberg.com: could not connect to host +rubenschulz.nl: did not receive HSTS header +ruborr.se: did not receive HSTS header +rubyshop.nl: max-age too low: 604800 rudloff.pro: did not receive HSTS header rugirlfriend.com: did not receive HSTS header -rusl.me: did not receive HSTS header +runementors.com: could not connect to host +ruqu.nl: could not connect to host +rushball.net: could not connect to host +rusl.me: could not connect to host +russmarshall.com: could not connect to host +ruxit.com: did not receive HSTS header rw.search.yahoo.com: did not receive HSTS header +rxprep.com: did not receive HSTS header +rxv.cc: could not connect to host +saamhorigheidsfonds.nl: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-esr38-l64-periodicupdate-000/getHSTSPreloadList.js :: processStsHeader :: line 137" data: no] sah3.net: could not connect to host sakaki.anime.my: max-age too low: 5184000 +sakaserver.com: did not receive HSTS header salserocafe.com: did not receive HSTS header salserototal.com: did not receive HSTS header +salud.top: did not receive HSTS header +sampoznay.ru: max-age too low: 1000 +sandviks.com: did not receive HSTS header +sapience.com: max-age too low: 6307200 saturngames.co.uk: could not connect to host -savetheinternet.eu: did not receive HSTS header -schallert.com: did not receive HSTS header +saunasandstuff.ca: did not receive HSTS header +saunasandstuff.com: did not receive HSTS header +saveyour.biz: could not connect to host +sawamura-rental.com: did not receive HSTS header +schelberts.de: did not receive HSTS header schnell-gold.com: could not connect to host -schoop.me: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-esr38-l64-periodicupdate-000/getHSTSPreloadList.js :: processStsHeader :: line 134" data: no] -schorel.ovh: could not connect to host +schoop.me: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-esr38-l64-periodicupdate-000/getHSTSPreloadList.js :: processStsHeader :: line 137" data: no] schreiber-netzwerk.eu: did not receive HSTS header scienceathome.org: did not receive HSTS header scooshonline.co.uk: did not receive HSTS header +scotbirchfield.com: did not receive HSTS header scrambl.is: could not connect to host scrambler.in: could not connect to host scribe.systems: could not connect to host script.google.com: did not receive HSTS header (error ignored - included regardless) sdsl-speedtest.de: could not connect to host -search-one.de: did not receive HSTS header -sec.gd: could not connect to host +secandtech.com: could not connect to host secure-games.us: could not connect to host +securesuisse.ch: did not receive HSTS header security.google.com: did not receive HSTS header (error ignored - included regardless) -securitystreak.com: did not receive HSTS header +securityinet.biz: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-esr38-l64-periodicupdate-000/getHSTSPreloadList.js :: processStsHeader :: line 137" data: no] +securityinet.net: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-esr38-l64-periodicupdate-000/getHSTSPreloadList.js :: processStsHeader :: line 137" data: no] +securityinet.org.il: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-esr38-l64-periodicupdate-000/getHSTSPreloadList.js :: processStsHeader :: line 137" data: no] +sedoexpert.nl: could not connect to host +sedoexperts.nl: could not connect to host +sehenderson.com: did not receive HSTS header +selecadm.name: could not connect to host sello.com: did not receive HSTS header +semen3325.xyz: could not connect to host semenkovich.com: did not receive HSTS header -seomobo.com: did not receive HSTS header +semps-servers.de: could not connect to host +seomobo.com: could not connect to host seowarp.net: max-age too low: 1576800 +seq.tf: could not connect to host serverdensity.io: did not receive HSTS header -servergno.me: did not receive HSTS header -shamka.ru: could not connect to host -shanewadleigh.com: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-esr38-l64-periodicupdate-000/getHSTSPreloadList.js :: processStsHeader :: line 134" data: no] +seryo.moe: could not connect to host +shadoom.com: did not receive HSTS header +shamka.ru: max-age too low: 1 +shanesage.com: did not receive HSTS header +shareimg.xyz: did not receive HSTS header shellsec.pw: did not receive HSTS header +shibe.club: could not connect to host shiinko.com: could not connect to host -shoprose.ru: did not receive HSTS header +shinju.moe: could not connect to host +shocksrv.com: did not receive HSTS header +shopontarget.com: did not receive HSTS header +shoprose.ru: could not connect to host shops.neonisi.com: could not connect to host -shukatsu-note.com: did not receive HSTS header +shukatsu-note.com: could not connect to host siammedia.co: did not receive HSTS header sifls.com: could not connect to host silentcircle.org: could not connect to host -silkebaekken.no: could not connect to host +silentlink.io: could not connect to host +silver-drachenkrieger.de: did not receive HSTS header +simbast.com: could not connect to host simon.butcher.name: max-age too low: 2629743 +simplefraud.com: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-esr38-l64-periodicupdate-000/getHSTSPreloadList.js :: processStsHeader :: line 137" data: no] simplelearner.com: could not connect to host siriad.com: did not receive HSTS header -sistemy48.ru: did not receive HSTS header sites.google.com: did not receive HSTS header (error ignored - included regardless) -skogsbruket.fi: could not connect to host -skogskultur.fi: could not connect to host -slamix.nl: did not receive HSTS header +sitsy.ru: did not receive HSTS header +sixt.ch: max-age too low: 0 +sixt.co.uk: max-age too low: 0 +sixt.com: max-age too low: 0 +sixt.com.br: max-age too low: 0 +sixt.de: max-age too low: 0 +skhosting.eu: did not receive HSTS header +slashem.me: did not receive HSTS header +slattery.co: could not connect to host slicketl.com: did not receive HSTS header -slix.io: could not connect to host +slope.haus: could not connect to host slovakiana.sk: did not receive HSTS header -smartcoin.com.br: did not receive HSTS header -smartlend.se: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-esr38-l64-periodicupdate-000/getHSTSPreloadList.js :: processStsHeader :: line 134" data: no] +sluitkampzeist.nl: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-esr38-l64-periodicupdate-000/getHSTSPreloadList.js :: processStsHeader :: line 137" data: no] +smartcoin.com.br: could not connect to host +smartlend.se: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-esr38-l64-periodicupdate-000/getHSTSPreloadList.js :: processStsHeader :: line 137" data: no] +smartofficesandsmarthomes.com: did not receive HSTS header +smet.us: could not connect to host smkn1lengkong.sch.id: did not receive HSTS header smksi2.com: could not connect to host +smusg.com: did not receive HSTS header snailing.org: could not connect to host +snapworks.net: did not receive HSTS header sneberger.cz: could not connect to host +sobotkama.eu: did not receive HSTS header soccergif.com: did not receive HSTS header soci.ml: could not connect to host +socialsecurity.gov: did not receive HSTS header +socialspirit.com.br: did not receive HSTS header sockeye.cc: could not connect to host socomponents.co.uk: did not receive HSTS header -sol.io: could not connect to host -southernutahinfluencers.com: max-age too low: 0 +sofabedshop.de: did not receive HSTS header +sogravatas.net.br: did not receive HSTS header +solsystems.ru: could not connect to host +someshit.xyz: could not connect to host +sonic.sk: did not receive HSTS header +soulema.com: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-esr38-l64-periodicupdate-000/getHSTSPreloadList.js :: processStsHeader :: line 137" data: no] +sourcelair.com: did not receive HSTS header souyar.de: could not connect to host souyar.net: could not connect to host souyar.us: could not connect to host -spartantheatre.org: did not receive HSTS header +sown.dyndns.org: could not connect to host +spark.team: did not receive HSTS header +sparklingsparklers.com: did not receive HSTS header +spartantheatre.org: max-age too low: 172800 spdysync.com: did not receive HSTS header +speed-mailer.com: could not connect to host +speedtest-russia.com: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-esr38-l64-periodicupdate-000/getHSTSPreloadList.js :: processStsHeader :: line 137" data: no] spencerbaer.com: did not receive HSTS header +spongepowered.org: did not receive HSTS header spreadsheets.google.com: did not receive HSTS header (error ignored - included regardless) -spyroszarzonis.com: did not receive HSTS header +squatldf.org: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-esr38-l64-periodicupdate-000/getHSTSPreloadList.js :: processStsHeader :: line 137" data: no] sqzryang.com: max-age too low: 604800 +ssa.gov: did not receive HSTS header ssl.google-analytics.com: did not receive HSTS header (error ignored - included regardless) ssl.panoramio.com: did not receive HSTS header +stassi.ch: did not receive HSTS header staticanime.net: did not receive HSTS header stillyarts.com: did not receive HSTS header +stirlingpoon.com: did not receive HSTS header stocktrade.de: could not connect to host +storeden.com: did not receive HSTS header streamingmagazin.de: could not connect to host +stroeercrm.de: could not connect to host +strom.family: could not connect to host strongest-privacy.com: could not connect to host student-scientist.org: did not receive HSTS header studentresearcher.org: did not receive HSTS header +studentskydenik.cz: could not connect to host +studenttravel.cz: did not receive HSTS header studydrive.net: did not receive HSTS header +stupus.com: could not connect to host +subbing.work: could not connect to host subrosa.io: could not connect to host suche.org: could not connect to host +sudo.li: did not receive HSTS header suite73.org: could not connect to host +suncountrymarine.com: did not receive HSTS header sunshinepress.org: could not connect to host +superiorfloridavacation.com: did not receive HSTS header +suprlink.net: could not connect to host +supweb.ovh: could not connect to host surfeasy.com: did not receive HSTS header suzukikenichi.com: did not receive HSTS header sv.search.yahoo.com: did not receive HSTS header -svager.cz: could not connect to host +svenluijten.com: did not receive HSTS header +swmd5c.org: did not receive HSTS header +sxbk.pw: could not connect to host syncer.jp: did not receive HSTS header synchtu.be: did not receive HSTS header +szaszm.tk: could not connect to host t.facebook.com: did not receive HSTS header tablet.facebook.com: did not receive HSTS header tafoma.com: did not receive HSTS header tageau.com: did not receive HSTS header taglondon.org: did not receive HSTS header -talk.google.com: could not connect to host -talk.google.com: could not connect to host (error ignored - included regardless) +takuto.de: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-esr38-l64-periodicupdate-000/getHSTSPreloadList.js :: processStsHeader :: line 137" data: no] +talk.google.com: did not receive HSTS header (error ignored - included regardless) +talktome.com: max-age too low: 0 tallshoe.com: could not connect to host tandarts-haarlem.nl: did not receive HSTS header tanzhijun.com: did not receive HSTS header tapka.cz: did not receive HSTS header -tbarter.com: did not receive HSTS header +taskulu.ir: could not connect to host tcao.info: could not connect to host tcl.ath.cx: did not receive HSTS header -techelements.co: did not receive HSTS header +team3482.com: did not receive HSTS header +techandtux.de: could not connect to host techhub.ml: could not connect to host -techloaner.com: could not connect to host +techtalks.no: could not connect to host +tedovo.com: did not receive HSTS header tegelsensanitaironline.nl: did not receive HSTS header -tektoria.de: could not connect to host +tekshrek.com: max-age too low: 0 +tektoria.de: did not receive HSTS header temehu.com: did not receive HSTS header terrax.berlin: could not connect to host terrax.info: could not connect to host +testbawks.com: could not connect to host +testnode.xyz: could not connect to host textracer.dk: could not connect to host +thai.land: could not connect to host the-sky-of-valkyries.com: could not connect to host theater.cf: could not connect to host thebrotherswarde.com: could not connect to host thecoffeehouse.xyz: could not connect to host +theflyingbear.net: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-esr38-l64-periodicupdate-000/getHSTSPreloadList.js :: processStsHeader :: line 137" data: no] +thegraciousgourmet.com: could not connect to host thehiddenbay.net: could not connect to host thehistory.me: did not receive HSTS header +themerchandiser.net: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-esr38-l64-periodicupdate-000/getHSTSPreloadList.js :: processStsHeader :: line 137" data: no] +themillerslive.com: could not connect to host thepartywarehouse.co.uk: did not receive HSTS header +thepiratebay.al: could not connect to host therapyportal.com: did not receive HSTS header +thevintagenews.com: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-esr38-l64-periodicupdate-000/getHSTSPreloadList.js :: processStsHeader :: line 137" data: no] +theweilai.com: could not connect to host +theyosh.nl: could not connect to host +thezonders.com: did not receive HSTS header +thijsalders.nl: did not receive HSTS header thinkindifferent.net: could not connect to host -thomasgriffin.io: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-esr38-l64-periodicupdate-000/getHSTSPreloadList.js :: processStsHeader :: line 134" data: no] +thirty5.net: did not receive HSTS header +thomaskliszowski.fr: could not connect to host thorncreek.net: did not receive HSTS header thumbtack.com: did not receive HSTS header thundr.eu: could not connect to host +tibbitshall.ca: did not receive HSTS header +tickopa.co.uk: could not connect to host +tiensnet.com: did not receive HSTS header +time-river.xyz: could not connect to host +timestamp.io: did not receive HSTS header timotrans.de: did not receive HSTS header timotrans.eu: did not receive HSTS header +tinastahlschmidt.de: could not connect to host tinyvpn.net: could not connect to host +tipsyk.ru: could not connect to host tirex.media: did not receive HSTS header +titouan.co: did not receive HSTS header +tittelbach.at: could not connect to host titties.ml: could not connect to host -tlo.network: did not receive HSTS header -tm-solutions.eu: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-esr38-l64-periodicupdate-000/getHSTSPreloadList.js :: processStsHeader :: line 134" data: no] +tkarstens.de: could not connect to host +tls.li: could not connect to host +tm-solutions.eu: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-esr38-l64-periodicupdate-000/getHSTSPreloadList.js :: processStsHeader :: line 137" data: no] +tmprod.com: did not receive HSTS header +tobiasofficial.at: could not connect to host +todobazar.es: could not connect to host +tokotimbangandigitalmurah.web.id: did not receive HSTS header tollmanz.com: did not receive HSTS header -tomfisher.eu: could not connect to host -tomrichards.net: did not receive HSTS header -tonburi.jp: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-esr38-l64-periodicupdate-000/getHSTSPreloadList.js :: processStsHeader :: line 134" data: no] +tonburi.jp: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-esr38-l64-periodicupdate-000/getHSTSPreloadList.js :: processStsHeader :: line 137" data: no] topbargains.com.au: did not receive HSTS header topodin.com: did not receive HSTS header topshelfguild.com: could not connect to host +tosecure.link: could not connect to host totem-eshop.cz: could not connect to host +toucedo.de: could not connect to host +tourpeer.com: did not receive HSTS header +toxme.se: could not connect to host +tpbcdn.com: did not receive HSTS header tppleague.me: could not connect to host -track.plus: did not receive HSTS header +track.plus: could not connect to host +tracktivity.com.au: did not receive HSTS header tradingcentre.com.au: did not receive HSTS header +traffixdevices.com: did not receive HSTS header translate.googleapis.com: did not receive HSTS header (error ignored - included regardless) translatoruk.co.uk: did not receive HSTS header trendberry.ru: did not receive HSTS header trinitycore.org: max-age too low: 2592000 +trollscave.xyz: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-esr38-l64-periodicupdate-000/getHSTSPreloadList.js :: processStsHeader :: line 137" data: no] truweight.in: max-age too low: 0 +trw-reseller.com: could not connect to host trybind.com: could not connect to host +ts2.se: did not receive HSTS header +tsgoc.com: did not receive HSTS header +tsrstore.gq: could not connect to host +tssouthernpower.com: did not receive HSTS header tuturulianda.com: could not connect to host -tuzaijidi.com: could not connect to host tv.search.yahoo.com: could not connect to host tvtubeflix.com: did not receive HSTS header twist.party: could not connect to host +twogo.com: did not receive HSTS header +tylian.net: did not receive HSTS header +tyroproducts.eu: did not receive HSTS header ua.search.yahoo.com: did not receive HSTS header uberfunction.com: did not receive HSTS header +ubuntuhot.com: did not receive HSTS header uega.net: did not receive HSTS header ukas.com: did not receive HSTS header +ukrgadget.com: could not connect to host +ultros.io: did not receive HSTS header +umidev.com: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-esr38-l64-periodicupdate-000/getHSTSPreloadList.js :: processStsHeader :: line 137" data: no] +umie.cc: did not receive HSTS header unapp.me: could not connect to host -unbanthe.net: did not receive HSTS header +unbanthe.net: could not connect to host +undernet.uy: could not connect to host +uni-games.com: could not connect to host univz.com: could not connect to host -unun.fi: could not connect to host uonstaffhub.com: could not connect to host +uow.ninja: could not connect to host upay.ru: did not receive HSTS header +uplinklabs.net: did not receive HSTS header uprotect.it: could not connect to host upstats.eu: could not connect to host +urphp.com: could not connect to host +uscitizenship.info: did not receive HSTS header +userify.com: max-age too low: 0 ustr.gov: max-age too low: 86400 -utleieplassen.no: could not connect to host +utumno.ch: could not connect to host uy.search.yahoo.com: did not receive HSTS header uz.search.yahoo.com: did not receive HSTS header vaddder.com: could not connect to host +valethound.com: did not receive HSTS header valis.sx: could not connect to host vallis.net: could not connect to host -vbhelp.org: could not connect to host +valmagus.com: could not connect to host +vande-walle.eu: could not connect to host +vanderkley.it: could not connect to host +vanitas.xyz: could not connect to host +vasanth.org: did not receive HSTS header +vbh2o.com: did not receive HSTS header vbulletin-russia.com: could not connect to host vbulletinrussia.com: could not connect to host +vechkasov.ru: could not connect to host +vemokin.net: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-esr38-l64-periodicupdate-000/getHSTSPreloadList.js :: processStsHeader :: line 137" data: no] +vennet.fr: could not connect to host vermontcareergateway.org: did not receive HSTS header vhost.co.id: could not connect to host videnskabsklubben.dk: did not receive HSTS header +videomuz.com: did not receive HSTS header +vidz.ga: did not receive HSTS header viennan.net: could not connect to host +vinilosdecorativos.net: could not connect to host +visiontree-beta.eu: could not connect to host +vissanum.com: did not receive HSTS header +viva-french.com: did not receive HSTS header +vizeat.com: did not receive HSTS header +vm0.eu: could not connect to host vmrdev.com: could not connect to host +voicesuk.co.uk: did not receive HSTS header +volcrado.com: could not connect to host voliere-info.nl: did not receive HSTS header vortexhobbies.com: did not receive HSTS header -votocek.cz: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-esr38-l64-periodicupdate-000/getHSTSPreloadList.js :: processStsHeader :: line 134" data: no] -votockova.cz: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-esr38-l64-periodicupdate-000/getHSTSPreloadList.js :: processStsHeader :: line 134" data: no] -vox.vg: did not receive HSTS header +votocek.cz: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-esr38-l64-periodicupdate-000/getHSTSPreloadList.js :: processStsHeader :: line 137" data: no] +votockova.cz: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-esr38-l64-periodicupdate-000/getHSTSPreloadList.js :: processStsHeader :: line 137" data: no] +vox.vg: max-age too low: 0 +vpn-byen.dk: max-age too low: 2592000 +vvl.me: did not receive HSTS header vyncke.org: max-age too low: 2678400 vzk.io: could not connect to host +vztekloun.cz: could not connect to host wallingford.cc: could not connect to host -walnutgaming.co.uk: could not connect to host wanban.io: could not connect to host wapjt.cn: could not connect to host -waze.com: max-age too low: 0 +watsonhall.uk: could not connect to host +wealthfactory.com: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-esr38-l64-periodicupdate-000/getHSTSPreloadList.js :: processStsHeader :: line 137" data: no] webassadors.com: could not connect to host -webeau.com: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-esr38-l64-periodicupdate-000/getHSTSPreloadList.js :: processStsHeader :: line 134" data: no] +weberjulia.com: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-esr38-l64-periodicupdate-000/getHSTSPreloadList.js :: processStsHeader :: line 137" data: no] +webm.to: could not connect to host webmail.mayfirst.org: did not receive HSTS header -webmaniabr.com: did not receive HSTS header +webmail.xalqbank.az: max-age too low: 0 webswitch.io: could not connect to host +weddingenvelopes.co.uk: did not receive HSTS header +welpy.com: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-esr38-l64-periodicupdate-000/getHSTSPreloadList.js :: processStsHeader :: line 137" data: no] werdeeintimo.de: did not receive HSTS header +werkplaatsoost.nl: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-esr38-l64-periodicupdate-000/getHSTSPreloadList.js :: processStsHeader :: line 137" data: no] +werkruimtebottendaal.nl: did not receive HSTS header wesecom.com: did not receive HSTS header +westerhoud.nl: did not receive HSTS header +wettbuero.de: did not receive HSTS header +wetten.eu: did not receive HSTS header +wettertoertchen.com: did not receive HSTS header wevahoo.com: could not connect to host -wf-training-master.appspot.com: could not connect to host -wf-training-master.appspot.com: could not connect to host (error ignored - included regardless) when-release.com: did not receive HSTS header +whitelabelcashback.nl: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-esr38-l64-periodicupdate-000/getHSTSPreloadList.js :: processStsHeader :: line 137" data: no] whitestagforge.com: did not receive HSTS header +whoclicks.net: did not receive HSTS header +whoisapi.online: could not connect to host +whysuck.com: could not connect to host whyworldhot.com: did not receive HSTS header -widememory.com: could not connect to host -wikidsystems.com: did not receive HSTS header -winclient.cn: did not receive HSTS header -winpack.cf: could not connect to host -winpack.eu.org: could not connect to host +wiire.me: could not connect to host +wilf1rst.com: could not connect to host +winclient.cn: could not connect to host +winshiplending.com: did not receive HSTS header +winterschoen.nl: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-esr38-l64-periodicupdate-000/getHSTSPreloadList.js :: processStsHeader :: line 137" data: no] +wiseloan.com: did not receive HSTS header +wit.ai: did not receive HSTS header withgoogle.com: did not receive HSTS header (error ignored - included regardless) withustrading.com: could not connect to host withyoutube.com: did not receive HSTS header (error ignored - included regardless) wiz.biz: could not connect to host wohnungsbau-ludwigsburg.de: did not receive HSTS header woima.fi: max-age too low: 604800 +wolfesden.com: could not connect to host +womosale.de: could not connect to host wover.me: did not receive HSTS header +wphostingspot.com: did not receive HSTS header +wpmetadatastandardsproject.org: did not receive HSTS header writeapp.me: did not receive HSTS header wsscompany.com.ve: did not receive HSTS header -ww2onlineshop.com: did not receive HSTS header -www.apollo-auto.com: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-esr38-l64-periodicupdate-000/getHSTSPreloadList.js :: processStsHeader :: line 134" data: no] -www.calyxinstitute.org: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-esr38-l64-periodicupdate-000/getHSTSPreloadList.js :: processStsHeader :: line 134" data: no] +www.apollo-auto.com: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-esr38-l64-periodicupdate-000/getHSTSPreloadList.js :: processStsHeader :: line 137" data: no] +www.braintreepayments.com: did not receive HSTS header +www.calyxinstitute.org: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-esr38-l64-periodicupdate-000/getHSTSPreloadList.js :: processStsHeader :: line 137" data: no] www.cueup.com: could not connect to host www.developer.mydigipass.com: could not connect to host www.elanex.biz: did not receive HSTS header @@ -1003,44 +1772,65 @@ www.neonisi.com: could not connect to host www.paycheckrecords.com: max-age too low: 86400 www.rme.li: did not receive HSTS header -www.roddis.net: did not receive HSTS header www.sandbox.mydigipass.com: could not connect to host www.surfeasy.com: did not receive HSTS header +www.zenpayroll.com: did not receive HSTS header +www3.info: did not receive HSTS header +wxukang.cn: did not receive HSTS header +x2w.io: could not connect to host xa.search.yahoo.com: did not receive HSTS header xavierbarroso.com: did not receive HSTS header xcoop.me: could not connect to host xellos.ga: could not connect to host xellos.ml: could not connect to host xenesisziarovky.sk: could not connect to host +xerhost.de: did not receive HSTS header xiaody.me: could not connect to host -xiaoxiao.im: could not connect to host -xplore-dna.net: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-esr38-l64-periodicupdate-000/getHSTSPreloadList.js :: processStsHeader :: line 134" data: no] +xiaoxiao.im: did not receive HSTS header +ximage.me: did not receive HSTS header +xiyu.moe: did not receive HSTS header +xn--3lqp21gwna.xn--fiqs8s: could not connect to host +xn--79q87uvkclvgd56ahq5a.net: did not receive HSTS header +xn--maraa-rta.org: could not connect to host +xng.io: did not receive HSTS header +xplore-dna.net: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-esr38-l64-periodicupdate-000/getHSTSPreloadList.js :: processStsHeader :: line 137" data: no] xtream-hosting.com: could not connect to host xtream-hosting.de: could not connect to host xtream-hosting.eu: could not connect to host xtreamhosting.eu: could not connect to host -xtremegaming.it: did not receive HSTS header +xuri.me: max-age too low: 2592000 y-o-w.com: did not receive HSTS header -yaporn.tv: max-age too low: 0 +y-s.pw: did not receive HSTS header +yasinaydin.net: did not receive HSTS header +yellowcar.website: could not connect to host +yenniferallulli.de: could not connect to host yenniferallulli.es: could not connect to host yenniferallulli.moda: could not connect to host +yenniferallulli.nl: could not connect to host yetii.net: did not receive HSTS header yingyj.com: did not receive HSTS header +yjsoft.me: did not receive HSTS header yokeepo.com: max-age too low: 0 yoloboatrentals.com: did not receive HSTS header -yoloprod.fr: could not connect to host yoloseo.com: could not connect to host yu.gg: did not receive HSTS header +yunzhu.org: could not connect to host +z4k.de: could not connect to host za.search.yahoo.com: did not receive HSTS header zachborboa.com: did not receive HSTS header zarooba.com: did not receive HSTS header +zebrababy.cn: did not receive HSTS header zeitpunkt-kulturmagazin.de: did not receive HSTS header -zenpayroll.com: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-esr38-l64-periodicupdate-000/getHSTSPreloadList.js :: processStsHeader :: line 134" data: no] -zentraler-kreditausschuss.de: did not receive HSTS header +zelfstandigemakelaars.net: did not receive HSTS header +zenpayroll.com: did not receive HSTS header +zentralwolke.de: did not receive HSTS header zh.search.yahoo.com: did not receive HSTS header +zhaojin97.cn: did not receive HSTS header +zhendingresources.com: max-age too low: 0 +ziin.de: max-age too low: 0 zirtue.io: could not connect to host -zixiao.wang: could not connect to host zking.ga: could not connect to host +zocken.com: could not connect to host +zomerschoen.nl: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-esr38-l64-periodicupdate-000/getHSTSPreloadList.js :: processStsHeader :: line 137" data: no] zoo24.de: did not receive HSTS header -zqhong.com: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-esr38-l64-periodicupdate-000/getHSTSPreloadList.js :: processStsHeader :: line 134" data: no] -zzsec.org: did not receive HSTS header +zqhong.com: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-esr38-l64-periodicupdate-000/getHSTSPreloadList.js :: processStsHeader :: line 137" data: no] diff -Nru thunderbird-38.7.2+build1/mozilla/security/manager/boot/src/nsSTSPreloadList.inc thunderbird-38.8.0+build1/mozilla/security/manager/boot/src/nsSTSPreloadList.inc --- thunderbird-38.7.2+build1/mozilla/security/manager/boot/src/nsSTSPreloadList.inc 2016-04-07 15:00:20.000000000 +0000 +++ thunderbird-38.8.0+build1/mozilla/security/manager/boot/src/nsSTSPreloadList.inc 2016-05-11 15:15:07.000000000 +0000 @@ -8,7 +8,7 @@ /*****************************************************************************/ #include -const PRTime gPreloadListExpirationTime = INT64_C(1464436017741000); +const PRTime gPreloadListExpirationTime = INT64_C(1471693133499000); class nsSTSPreload { @@ -20,121 +20,315 @@ static const nsSTSPreload kSTSPreloadList[] = { { "0.me.uk", true }, { "007sascha.de", true }, + { "050media.nl", true }, + { "0513c.com", true }, { "0au.de", true }, - { "0p.no", true }, + { "0knowledge.de", true }, { "0paste.com", true }, + { "0x.cx", true }, + { "0x.sk", true }, { "0x0a.net", true }, { "0x1337.eu", true }, + { "0x44.net", true }, + { "0x52.net", true }, + { "0x90.fi", true }, { "0x90.io", true }, + { "0xa.in", true }, + { "0xee.eu", true }, + { "0xf00.ch", true }, { "0xfc.de", true }, { "1000minds.com", true }, + { "1001.best", true }, + { "1011100.com", true }, { "1017scribes.com", true }, + { "1018hosting.nl", true }, + { "1022996493.rsc.cdn77.org", true }, + { "123test.fr", true }, + { "126ium.moe", true }, + { "12vpn.org", true }, + { "12vpnchina.com", true }, + { "1464424382.rsc.cdn77.org", true }, + { "14it.de", true }, + { "1750studios.com", true }, { "17hats.com", true }, { "188trafalgar.ca", true }, { "18f.gov", true }, { "18f.gsa.gov", true }, + { "1972969867.rsc.cdn77.org", true }, { "1a-diamantscheiben.de", true }, { "1a-jva.de", true }, { "1a-vermessung.at", true }, { "1a-werkstattgeraete.de", true }, { "1co-jp.net", true }, + { "1cover.com", true }, + { "1cover.com.au", true }, + { "1hourproofreading.com", true }, { "1km.ro", true }, + { "1q365a.com", true }, + { "1st-community.de", true }, + { "1stcapital.com.sg", true }, + { "1whw.co.uk", true }, + { "1xcess.com", true }, { "2048game.co.uk", true }, + { "21.co.uk", true }, + { "247healthshop.com", true }, + { "24ip.com", true }, + { "24ip.de", true }, + { "24ip.fr", true }, { "2600hq.com", true }, + { "28spots.net", true }, { "2bis10.de", true }, + { "2brokegirls.org", true }, + { "2carpros.com", true }, + { "2e-systems.com", true }, + { "2gen.com", true }, + { "2kgwf.fi", true }, + { "2nains.ch", true }, { "2nerds1bit.com", true }, + { "2or3.tk", true }, + { "2programmers.net", true }, + { "300m.com", true }, { "301.website", true }, { "314chan.org", true }, + { "321live.nl", true }, { "33-km.ru", true }, + { "33drugstore.com", true }, { "3473-wiki.de", true }, + { "35792.de", true }, + { "360ds.co.in", true }, { "360gradus.com", true }, + { "365beautyworld.com", true }, + { "365healthworld.com", true }, { "368mibn.com", true }, { "3chit.cf", true }, { "3do3dont.com", true }, + { "3r.org.uk", true }, + { "3s-hosting.de", true }, { "403.ch", true }, + { "404.sh", true }, { "42ms.org", true }, - { "47ronin.com", false }, + { "4455software.com", true }, + { "4500.co.il", true }, + { "4679.space", false }, + { "4d2.xyz", true }, + { "4elements.com", false }, { "4eyes.ch", true }, - { "4g-server.eu", true }, + { "4g-server.eu", false }, { "4mm.org", true }, + { "4ourty2.org", true }, + { "4project.co.il", true }, { "4sqsu.eu", true }, + { "4w-performers.link", false }, + { "4winds.pt", true }, + { "50plusnet.nl", true }, + { "57aromas.com", true }, { "5apps.com", true }, + { "60ych.net", true }, + { "6120.eu", true }, + { "646.io", true }, + { "6660111.ru", true }, { "692b8c32.de", true }, { "6969.us", true }, + { "69square.com", true }, { "7183.org", true }, { "777coin.com", true }, + { "7kovrikov.ru", true }, + { "7sons.de", true }, + { "7thheavenrestaurant.com", true }, { "888sport.dk", true }, + { "888sport.it", true }, { "8ack.de", true }, + { "8t8.eu", true }, + { "8thportsmouth.org.uk", true }, + { "911911.pw", true }, + { "91tianmi.com", true }, + { "92url.com", true }, + { "960news.ca", true }, + { "99511.fi", true }, { "9point6.com", true }, { "a-plus.space", true }, + { "a2nutrition.com.au", true }, + { "aa-tour.ru", true }, { "aaeblog.com", true }, + { "aaeblog.org", true }, + { "aanmpc.com", true }, + { "aapp.space", true }, + { "aaron-gustafson.com", true }, + { "aaronkimmig.de", true }, + { "aaronsilber.me", true }, + { "aatf.us", true }, + { "abacustech.co.jp", true }, + { "abareplace.com", true }, + { "abc.li", true }, + { "abcheck.se", true }, + { "abearofsoap.com", true }, { "abecodes.net", false }, { "abeestrada.com", true }, + { "aberdeenjudo.co.uk", true }, { "abiapp.net", true }, + { "abilitylist.org", true }, + { "abilitynet.org.uk", true }, + { "abilymp06.net", true }, { "abioniere.de", true }, { "abiturma.de", true }, - { "abmahnhelfer.de", true }, + { "abmahnhelfer.de", false }, + { "abmgood.com", true }, + { "abou.to", true }, + { "aboutmyip.info", true }, + { "aboutmyproperty.ca", true }, { "abrilect.com", true }, + { "abthorpe.org", true }, + { "abury.fr", true }, { "abury.me", true }, + { "ac-town.com", true }, + { "acabadosboston.com", true }, + { "accelerole.com", true }, { "access-sofia.org", true }, { "accountradar.com", true }, { "accounts.firefox.com", true }, { "accounts.google.com", true }, + { "accuenergy.com", true }, + { "acheconcursos.com.br", true }, { "achenar.net", true }, + { "acheritage.co.uk", true }, + { "achromatisch.de", true }, + { "acisonline.net", true }, { "aclu.org", false }, + { "acnpacific.com", true }, { "acorns.com", true }, { "acr.im", true }, + { "acritelli.com", true }, + { "acrylicwifi.com", true }, + { "activateplay.com", true }, + { "active.hu", true }, + { "actserv.co.ke", true }, { "acuica.co.uk", false }, { "acus.gov", true }, { "ad-notam.pt", true }, { "adam-kostecki.de", true }, { "adambyers.com", true }, + { "adamkaminski.com", true }, { "adamkostecki.de", true }, { "adamradocz.com", true }, + { "adamricheimer.com", true }, { "adams.dk", true }, + { "adams.net", true }, { "adamstas.com", true }, + { "adastra.re", true }, + { "adayinthelifeof.nl", true }, { "adblock.ovh", true }, { "adblockextreme.com", true }, + { "adblockextreme.org", true }, + { "adboos.com", true }, + { "addaxpetroleum.com", true }, + { "adderall.space", true }, + { "addstar.jp", true }, { "adduono.com", true }, { "addvocate.com", true }, + { "adelaides.com", true }, + { "adelevie.com", true }, { "adevel.eu", true }, + { "adigitali.biz", true }, { "adimaja.com", true }, + { "adiponectinsupplement.info", true }, + { "adiponectinsupplement.net", true }, { "adjagu.org", true }, { "adlershop.ch", true }, + { "adme.co.il", true }, { "admin.fedoraproject.org", true }, { "admin.google.com", true }, { "admin.stg.fedoraproject.org", true }, + { "admitcard.co.in", true }, { "admsel.ec", true }, + { "adoal.net", true }, + { "adopteunsiteflash.com", true }, { "adorai.tk", true }, + { "adquisitio.co.uk", true }, + { "adquisitio.de", true }, + { "adquisitio.es", true }, + { "adquisitio.fr", true }, + { "adquisitio.in", true }, + { "adquisitio.it", true }, + { "adrenaline-gaming.ru", false }, { "adrl.ca", true }, { "adsfund.org", true }, + { "aduvi.de", true }, { "advanced-online.eu", true }, + { "advancedseotool.it", true }, { "advancis.net", true }, + { "advelty.cz", true }, + { "adventistdeploy.org", true }, + { "adventureforest.de", true }, + { "adviespuntklokkenluiders.nl", true }, + { "adzuna.ca", true }, + { "adzuna.co.uk", true }, + { "adzuna.co.za", true }, + { "adzuna.com.au", true }, + { "adzuna.com.br", true }, + { "adzuna.de", true }, + { "adzuna.fr", true }, + { "adzuna.in", true }, + { "adzuna.nl", true }, + { "adzuna.pl", true }, + { "adzuna.ru", true }, + { "aeon.co", true }, { "aerolog.co", true }, { "aes256.ru", true }, { "aevpn.net", true }, { "aeyoun.com", true }, + { "afb24.de", true }, + { "affiliateroyale.com", true }, { "affinitysync.com", true }, + { "aficotroceni.ro", true }, { "afp548.com", true }, + { "africatravel.de", true }, { "afrodigital.uk", true }, + { "afuh.de", true }, + { "afvallendoeje.nu", true }, + { "agalaxyfarfaraway.co.uk", true }, { "ageg.ca", true }, + { "agenda-loto.net", true }, + { "agevio.com", true }, + { "agilebits.net", false }, { "agonswim.com", true }, + { "agowa338.de", true }, + { "agro-id.gov.ua", true }, + { "agroline.by", true }, + { "agwa.name", true }, + { "ahabingo.com", true }, + { "ahd.com", true }, + { "ahmad.works", false }, { "ahmerjamilkhan.org", true }, { "ahoyconference.com", true }, { "ahwatukeefoothillsmontessori.com", true }, { "ahxxm.com", true }, + { "aia.de", true }, { "aids.gov", true }, { "aie.de", true }, + { "aiesecarad.ro", true }, + { "aikido-linz.at", true }, + { "aikido-wels.at", true }, { "aircomms.com", true }, { "airlea.com", true }, + { "airlinecheckins.com", true }, + { "airsoft.ch", true }, { "aishnair.com", true }, + { "aisle3.space", true }, { "aiticon.com", true }, + { "aivd.lol", true }, { "ajouin.com", true }, { "akachanikuji.com", true }, + { "akaoma.com", false }, + { "akelius.de", true }, + { "akerek.hu", true }, { "akhilindurti.com", true }, + { "akhras.at", true }, { "akombakom.net", true }, { "akostecki.de", true }, + { "akoww.de", true }, + { "akropolis-ravensburg.de", true }, { "akselinurmio.fi", true }, + { "akstudentsfirst.org", true }, { "aktiv-naturheilmittel.at", true }, { "aktiv-naturheilmittel.ch", true }, { "aktiv-naturheilmittel.de", true }, @@ -144,70 +338,158 @@ { "alainwolf.net", true }, { "alair.cn", true }, { "alaninkenya.org", true }, + { "alanlee.net", true }, { "alanrickmanflipstable.com", true }, { "alaricfavier.eu", true }, + { "alariel.de", true }, + { "alasta.info", true }, + { "alastyr.com", true }, + { "albertopimienta.com", true }, + { "albion2.org", true }, { "alcazaar.com", true }, + { "aldes.co.za", true }, + { "aleax.me", true }, + { "alecpap.com", true }, + { "alela.fr", true }, { "alenan.org", true }, - { "alethearose.com", true }, + { "alertwire.com", true }, { "alex-ross.co.uk", true }, + { "alexandra-schulze.de", true }, + { "alexandre.sh", true }, { "alexbaker.org", true }, { "alexgaynor.net", true }, + { "alexhaydock.co.uk", true }, + { "alexhd.de", true }, + { "alexisabarca.com", true }, + { "alexismeza.com", true }, + { "alexmerkel.com", true }, + { "alexmerkel.me", true }, + { "alexmerkel.xyz", true }, + { "alexn.org", true }, + { "alexsergeyev.com", true }, { "alexsexton.com", true }, { "alexvetter.de", true }, { "alexwardweb.com", true }, { "alexyang.me", true }, - { "alfredxing.com", true }, + { "alienstat.com", true }, + { "alittlebitcheeky.com", false }, { "alkami.com", true }, { "alkamitech.com", true }, + { "all.tf", false }, + { "all4os.com", true }, + { "allbenjoy.de", true }, { "allcarepharmacy.com", true }, + { "allforyou.at", true }, + { "alliedfrozenstorage.com", true }, + { "allinnote.com", true }, + { "allinonecyprus.com", true }, + { "allmbw.com", true }, + { "allstarswithus.com", true }, { "alltheducks.com", true }, + { "allthethings.co.nz", true }, + { "allthingssquared.com", true }, { "allthingswild.co.uk", true }, + { "almeria-si.fr", true }, + { "almeria.fr", true }, + { "alnitech.com", true }, { "alocato.com", true }, { "alpca.org", true }, + { "alpha-force.net", true }, + { "alphabuild.io", true }, + { "alphalabs.xyz", true }, { "alphassl.de", true }, + { "alphatrash.de", true }, + { "alt-three.com", true }, { "alt.org", true }, { "altedirect.com", true }, + { "alterbaum.net", true }, { "altesses.eu", true }, { "altestore.com", true }, + { "altfire.ca", true }, { "altonblom.com", true }, + { "altopia.com", true }, { "alza.cz", true }, { "alza.de", true }, { "alza.sk", true }, { "alzashop.com", true }, + { "am3.se", true }, + { "ama.ne.jp", true }, { "amaforums.org", true }, + { "amateri.com", true }, + { "amavis.org", true }, + { "amazing-gaming.fr", true }, + { "ambiente.one", true }, + { "ambiq.nl", true }, + { "amcvega.com", true }, { "amdouglas.com", true }, { "amdouglas.uk", true }, + { "amees.me", true }, + { "american-truck-simulator.de", true }, + { "american-truck-simulator.net", true }, { "americanbio.com", true }, + { "americanworkwear.nl", true }, + { "americkykongres.cz", true }, + { "amerigroup.com", true }, { "amerimarkdirect.com", true }, + { "amilx.org", true }, { "amisharingstuff.com", true }, { "amishsecurity.com", true }, + { "amitube.com", true }, + { "amnesy.fr", true }, { "amoory.com", false }, - { "amunoz.org", true }, + { "amv-crm.ru", true }, { "anadoluefessk.org", true }, { "anadoluefessporkulubu.org", true }, + { "anagra.ms", true }, { "anakros.me", true }, - { "andere-gedanken.net", true }, + { "analytic-s.ml", true }, + { "ananke.io", true }, + { "anassiriphotography.com", false }, + { "anastasiafond.com", true }, + { "and-stuff.nl", true }, + { "and.com", true }, { "anderslind.dk", true }, + { "andisadhdspot.com", true }, + { "andreaboero.it", true }, { "andreas-kluge.eu", true }, { "andreasfeusi.ch", true }, { "andreaskluge.eu", true }, { "andreasolsson.se", true }, + { "andreastoneman.com", true }, { "andreigec.net", true }, + { "andrepicard.de", true }, { "andrewbroekman.com", true }, + { "andrewhowden.com", true }, { "andrewimeson.com", true }, + { "andrewmichaud.beer", true }, + { "andrewmichaud.com", true }, + { "andrewmichaud.me", true }, { "andrewsun.com", true }, + { "andrewtebert.com", true }, + { "andrewthelott.net", true }, + { "andrewvoce.com", true }, + { "andrewx.net", true }, { "andreypopp.com", true }, + { "andsat.org", true }, { "andymartin.cc", true }, + { "andyuk.org", true }, { "anedot.com", true }, { "anedot.xyz", true }, { "anetaben.nl", true }, { "anfsanchezo.me", true }, + { "anghami.com", true }, + { "anglictinatabor.cz", true }, + { "angrapa.ru", true }, { "angristan.fr", true }, { "angularjs.org", true }, + { "animalnet.de", false }, { "anime.my", false }, + { "animesfusion.com.br", true }, { "animesharp.com", true }, { "aniplus.cf", true }, { "aniplus.gq", true }, + { "aniplus.ml", true }, + { "anitaalbersen.nl", true }, { "anitube-nocookie.ch", true }, { "anitube.ch", true }, { "ankakaak.com", true }, @@ -216,91 +498,182 @@ { "ankaraprofesyonelnakliyat.com.tr", true }, { "ankaraprofesyonelwebtasarim.com", true }, { "ankarauzmanlarnakliyat.com", true }, - { "annabellaw.com", true }, { "annahmeschluss.de", true }, + { "annarokina.com", true }, + { "annetta.com", true }, { "annevankesteren.com", true }, { "annevankesteren.nl", true }, { "annevankesteren.org", true }, + { "annuaire-photographe.fr", true }, + { "anonboards.com", true }, + { "anoncom.net", true }, + { "anonukradio.org", true }, { "anonym-surfen.de", true }, + { "anook.com", true }, { "another.ch", true }, { "ansdell.net", true }, + { "anshuman-chatterjee.com", true }, + { "anthenor.co.uk", true }, { "antipolygraph.org", true }, + { "antocom.com", true }, + { "antoine-roux.fr", true }, + { "antoinedeschenes.com", true }, { "antoniomarques.eu", true }, + { "anyprime.net", true }, + { "anyways.at", true }, { "anzeiger.ag", true }, + { "ao-dev.com", true }, + { "ao2.it", true }, { "aojf.fr", true }, + { "aopedeure.nl", true }, { "aosus.org", true }, { "apachehaus.de", false }, { "apadvantage.com", true }, + { "apeasternpower.com", true }, + { "aperturesciencelabs.de", true }, + { "apervita.net", true }, + { "apexitsolutions.ca", true }, + { "api-geek.com", true }, { "api.cloudflare.com", false }, - { "api.intercom.io", false }, + { "api.intercom.io", true }, { "api.lookout.com", false }, { "api.simple.com", false }, { "api.xero.com", false }, { "apis.google.com", true }, + { "apmg-certified.com", true }, + { "apmg-cyber.com", true }, { "apn-einstellungen.de", true }, { "apnakliyat.com", true }, + { "apolloyl.com", true }, { "aponow.de", true }, + { "aposke.com", true }, + { "app-arena.com", true }, { "app.lookout.com", false }, { "app.manilla.com", true }, { "app.recurly.com", true }, { "app.simpletax.ca", false }, { "app.yinxiang.com", false }, + { "appart.ninja", true }, { "appartementhaus-badria.de", true }, + { "appdrinks.com", true }, { "appengine.google.com", true }, { "appharbor.com", true }, { "apple-watch-zubehoer.de", true }, + { "appleoosa.com", true }, + { "applez.xyz", true }, + { "applic8.com", true }, { "appmobile.io", true }, - { "approlys.fr", true }, + { "appointed.at", true }, + { "appraisal-comps.com", true }, + { "appreciationkards.com", true }, + { "approbo.com", true }, { "apps-for-fishing.com", true }, { "apps.facebook.com", false }, { "apps.fedoraproject.org", true }, { "apps.stg.fedoraproject.org", true }, + { "appsdash.io", true }, { "appson.co.uk", true }, { "appuro.com", true }, + { "aprovpn.com", true }, + { "aprsdroid.org", true }, { "aprz.de", true }, { "apstudynotes.org", true }, + { "aquapoint.kiev.ua", true }, { "aquilaguild.com", true }, + { "aradulconteaza.ro", true }, + { "aramido.de", true }, { "aranycsillag.net", true }, + { "arbeitskreis-asyl-eningen.de", true }, + { "arbitrarion.com", true }, { "arbitrary.ch", true }, + { "arboworks.com", true }, { "archlinux.de", true }, { "areafiftylan.nl", true }, { "areatrend.com", true }, { "arendburgers.nl", true }, + { "argh.io", true }, { "arguggi.co.uk", true }, + { "arima.co.ke", true }, + { "aristocrates.co", true }, { "arivo.com.br", false }, { "arjandejong.eu", true }, { "arlen.io", true }, + { "arlen.se", true }, + { "armingrodon.de", true }, + { "armor.com", true }, { "armory.consulting", true }, { "armory.supplies", false }, - { "armytricka.cz", true }, { "arnaudfeld.de", true }, + { "arnesolutions.com", true }, { "arnor.org", true }, { "aroonchande.com", true }, + { "arpa.ph", true }, + { "arrmaforum.com", true }, + { "arrowgrove.com", true }, + { "ars.toscana.it", true }, + { "art2web.net", true }, { "artegusto.ru", true }, { "arteseideias.com.pt", true }, + { "artetrama.com", true }, + { "articaexports.com", true }, + { "artifex21.com", true }, + { "artifex21.fr", true }, + { "artisanhd.com", true }, + { "artistnetwork.nl", true }, + { "artmoney.com", true }, { "artofwhere.com", true }, + { "artspac.es", true }, + { "arturkohut.com", true }, { "arty.name", true }, + { "arubasunsetbeach.com", true }, + { "arvamus.eu", true }, + { "arvid.io", true }, + { "arw.me", true }, { "aryasenna.net", true }, + { "arzaroth.com", true }, + { "as.se", true }, + { "as200753.com", true }, + { "as200753.net", true }, + { "as9178.net", true }, { "asandu.eu", true }, + { "asasuou.pw", true }, + { "ascamso.com", true }, + { "ascii.moe", true }, + { "asdpress.cn", true }, + { "aserver.co", true }, { "ask.fedoraproject.org", true }, { "ask.stg.fedoraproject.org", true }, { "askfit.cz", true }, + { "askmagicconch.com", true }, { "askwhy.cz", true }, { "askwhy.eu", true }, { "asm-x.com", true }, + { "asmui.ml", true }, { "aspargesgaarden.no", true }, { "aspires.co.jp", true }, { "ass.org.au", true }, { "assdecoeur.org", true }, + { "assekuranzjobs.de", true }, { "astengox.com", true }, + { "astromelody.com", true }, { "asun.co", true }, + { "asurepay.cc", true }, { "at.search.yahoo.com", false }, { "atavio.at", true }, { "atavio.ch", true }, + { "atavio.de", true }, + { "atbeckett.com", true }, { "atc.io", true }, + { "atchleyjazz.com", true }, + { "atchleyjazz.org", true }, + { "atchleylab.org", true }, + { "ateli.com", true }, + { "atg.soy", true }, { "atgseed.co.uk", true }, { "atgseed.uk", true }, + { "ath0.org", true }, { "athenelive.com", true }, + { "athensbusinessresources.us", true }, { "atishchenko.com", true }, { "atisoft.com.tr", true }, { "atisoft.net", true }, @@ -309,163 +682,366 @@ { "atlantichomes.com.au", true }, { "atlantischild.hu", true }, { "atlassian.net", true }, + { "atletika.hu", true }, { "atlex.nl", true }, { "atolm.net", true }, { "atop.io", true }, { "atte.fi", true }, + { "attorney.org.il", true }, + { "aucubin.moe", false }, + { "audiovisualdevices.com.au", true }, + { "audisto.com", true }, { "auditmatrix.com", true }, { "auf-feindgebiet.de", true }, + { "augias.org", true }, + { "augiero.it", true }, { "augustian-life.cz", true }, { "augustiner-kantorei-erfurt.de", true }, { "augustiner-kantorei.de", true }, + { "aujapan.ru", true }, { "aulo.in", false }, { "aunali1.com", true }, { "aurainfosec.com", true }, { "aurainfosec.com.au", true }, { "auraredeye.com", true }, { "auraredshield.com", true }, - { "aussiecable.org", true }, + { "ausnah.me", true }, + { "ausschreibungen-suedtirol.it", true }, + { "aussiehq.com.au", true }, + { "auth.adult", true }, { "authentication.io", true }, { "authint.com", true }, + { "authoritynutrition.com", true }, + { "auto-anleitung.de", true }, + { "auto-serwis.zgorzelec.pl", true }, { "autokovrik-diskont.ru", true }, { "autoledky.sk", true }, + { "automacity.com", true }, + { "autotsum.com", true }, + { "autumnwindsagility.com", true }, { "avacariu.me", true }, { "avalon-island.ru", true }, { "avantmfg.com", true }, { "avarty.com", true }, { "avastantivirus.ro", true }, - { "avec-ou-sans-ordonnance.fr", true }, + { "avenueeyecare.com", true }, + { "avg.club", true }, { "aviacao.pt", true }, + { "avinet.com", false }, + { "avmemo.com", true }, + { "avmoo.com", true }, + { "avsox.com", true }, + { "avtovokzaly.ru", true }, + { "awanderlustadventure.com", true }, + { "awxg.com", true }, { "axka.com", false }, + { "axrec.de", true }, { "aylak.com", true }, + { "ayurveda101.com", true }, { "azabani.com", true }, + { "azimut.fr", true }, { "azirevpn.com", true }, + { "aztrix.me", true }, + { "azzag.co.uk", true }, + { "azzorti.com", true }, { "b-root-force.de", true }, { "b2and.com", false }, - { "b3orion.com", true }, + { "b303.me", true }, + { "baalsworld.de", true }, + { "babacasino.net", true }, + { "babak.de", true }, { "babarkata.com", true }, + { "babelfisch.eu", true }, + { "baby-click.de", true }, + { "babybee.ie", true }, { "babyfotograf-schweiz.ch", true }, + { "babyhouse.xyz", true }, + { "babysaying.me", true }, { "bacchanallia.com", true }, + { "backeby.eu", true }, + { "backmountaingas.com", true }, + { "backscattering.de", true }, { "backschues.net", true }, + { "bacula.jp", true }, + { "bad.horse", true }, { "badcronjob.com", true }, { "badges.fedoraproject.org", true }, { "badges.stg.fedoraproject.org", true }, + { "badhusky.com", true }, { "badkamergigant.com", true }, { "badlink.org", true }, { "baer.im", true }, - { "baff.lu", true }, + { "baer.one", true }, { "bagelsbakery.com", true }, + { "bah.im", true }, + { "baiker.info", true }, + { "baiyangliu.com", true }, { "bajic.ch", true }, + { "bakabt.info", true }, + { "bakaweb.fr", true }, + { "bakkerdesignandbuild.com", true }, { "balboa.io", true }, { "balcan-underground.net", true }, { "balikonos.cz", true }, + { "baliyano.com", true }, { "balkonien.org", true }, { "ball.holdings", true }, - { "bam.com.au", true }, + { "ballotapi.com", true }, { "bananabandy.com", true }, + { "bananium.fr", true }, { "bandrcrafts.com", true }, { "bank.simple.com", false }, + { "bankcardoffer.com", true }, + { "bankersonline.com", true }, { "bankin.com", true }, + { "bankofdenton.com", true }, + { "banqingdiao.com", true }, { "baofengtech.com", true }, + { "barbaros.info", true }, + { "barbu.family", true }, { "barcodeberlin.com", true }, + { "barcoderealty.com", true }, { "bardiharborow.com", true }, + { "barisi.me", true }, + { "barqo.co", true }, + { "barrelhead.org", true }, + { "barrut.me", true }, { "barslecht.com", true }, { "barslecht.nl", true }, + { "bartel.ws", true }, + { "bartlamboo.nl", true }, { "baruch.me", true }, + { "bashc.at", true }, + { "bashcode.ninja", true }, + { "basicsolutionsus.com", true }, + { "basnieuwenhuizen.nl", true }, { "basnoslovno.com.ua", true }, { "basnoslovno.ru", true }, { "bassh.net", true }, { "bastianstalder.ch", true }, { "baud.ninja", true }, { "bautied.de", true }, + { "bayden.com", true }, { "bayrisch-fuer-anfaenger.de", true }, + { "bazdell.com", true }, + { "bbdos.ru", true }, + { "bblovess.cn", true }, { "bbnx.net", true }, + { "bbuio.com", true }, + { "bc-bd.org", true }, + { "bcbsmagentprofile.com", true }, { "bccx.com", true }, + { "bcdonadio.com", true }, + { "bcheng.cf", true }, + { "bckp.de", true }, + { "bcmlu.org", true }, { "bcrook.com", false }, { "bcsytv.com", true }, { "bcvps.com", true }, - { "beach-inspector.com", true }, + { "bcweightlifting.ca", true }, + { "bdikaros-network.net", true }, { "beachi.es", true }, { "beaglewatch.com", true }, { "beamitapp.com", true }, + { "beanjuice.me", true }, { "beans-one.com", false }, + { "beardydave.com", true }, { "beastowner.li", true }, + { "beautykat.ru", true }, + { "beavers.io", true }, + { "bebef.de", true }, { "bebesurdoue.com", true }, + { "bedabox.com", true }, { "bedeta.de", true }, { "bedreid.dk", true }, { "beeksnetwork.nl", true }, + { "beepan.com", true }, { "beercandle.com", true }, + { "beeznest.com", true }, + { "beframed.ch", true }, + { "befundonline.de", true }, + { "behere.be", true }, { "beholdthehurricane.com", true }, { "beier.io", true }, + { "beikeil.de", true }, + { "beinad.com", true }, + { "beinad.ru", true }, + { "belcompany.nl", true }, + { "believablebook.com", false }, + { "belliash.eu.org", true }, + { "belly-button-piercings.com", true }, + { "bely-mishka.by", true }, + { "bemyvictim.com", true }, { "ben-energy.com", false }, { "ben.ninja", true }, { "benchling.com", true }, { "bendechrai.com", true }, + { "bendemaree.com", true }, + { "bendingtheending.com", true }, { "beneathvt.com", true }, { "beneffy.com", true }, + { "benhartmann.de", true }, { "benjamin.pe", true }, + { "benjaminblack.net", true }, { "benjamins.com", true }, + { "benk.press", true }, + { "benmatthews.com.au", true }, + { "benni1.eu", true }, + { "benno.frl", true }, + { "benschnarr.com", true }, { "bentertain.de", true }, { "bentley.link", true }, { "bentrask.com", true }, + { "benzkosmetik.de", true }, { "beranovi.com", true }, { "bergstoneware.com", false }, + { "berlinleaks.com", true }, { "bermeitinger.eu", true }, + { "bermytraq.bm", true }, + { "berr.yt", true }, { "berra.se", true }, { "berst.cz", true }, { "berthabailey.com", true }, + { "beryl.net", true }, + { "bespokestraps.com", true }, { "best-wedding-quotes.com", true }, + { "bestbrakes.com", true }, + { "bestessayhelp.com", true }, { "besthost.cz", true }, + { "bestlashesandbrows.com", true }, + { "bestorangeseo.com", true }, + { "betaclean.fr", true }, + { "betafive.net", true }, { "betaworx.de", true }, { "betaworx.eu", true }, - { "bets.de", true }, + { "betcafearena.ro", true }, + { "betonmoney.com", true }, + { "betpamm.com", true }, + { "betplanning.it", true }, { "bettercrypto.org", true }, { "betterhelp.com", true }, { "bettrlifeapp.com", true }, { "bettween.com", true }, + { "betulashop.ch", true }, + { "betz.ro", true }, + { "bevinco2020.com", true }, + { "bevinsco.org", true }, + { "bexit-hosting.nl", true }, + { "bexit-security.eu", true }, + { "bexit-security.nl", true }, { "bexit.nl", true }, + { "bexithosting.nl", true }, + { "bf.am", true }, + { "bfear.com", true }, { "bfelob.gov", true }, + { "bfi.wien", true }, { "bfw-online.de", true }, + { "bgcparkstad.nl", true }, + { "bgdaddy.com", true }, { "bgmn.net", true }, { "bgneuesheim.de", true }, { "bhatia.at", true }, + { "bhtelecom.ba", true }, + { "bhuntr.com", true }, { "biasmath.es", true }, { "biathloncup.ru", true }, + { "bible-maroc.com", true }, + { "bible.ru", true }, + { "bibleonline.ru", true }, + { "biblerhymes.com", true }, + { "biblionaut.net", true }, { "biddl.com", true }, + { "bieberium.de", true }, + { "bielsa.me", true }, + { "bienenblog.cc", true }, { "bienici.com", true }, + { "bierbaumer.net", true }, + { "biergaizi.info", true }, { "big-andy.co.uk", true }, + { "big-black.de", true }, { "bigbluedoor.net", true }, { "bigbrownpromotions.com.au", true }, { "bigclassaction.com", true }, + { "biguixhe.net", true }, { "bike-shack.com", true }, + { "bikermusic.net", true }, + { "bikiniseli.com", true }, { "bildermachr.de", true }, + { "bildiri.ci", true }, + { "bildschirmflackern.de", true }, + { "billaud.eu.org", true }, + { "billiger-mietwagen.de", true }, { "billigssl.dk", true }, + { "billin.net", true }, + { "billogram.com", true }, + { "billpro.com", true }, + { "billpro.com.au", true }, + { "bilrom.com", true }, + { "bimbo.com", true }, + { "bimbobakeriesusa.com", true }, + { "binaryabstraction.com", true }, { "binaryevolved.com", true }, + { "bingofriends.com", true }, + { "bingostars.com", true }, + { "biodieseldata.com", true }, + { "bioemsan.cz", true }, + { "biofam.ru", true }, + { "biolindo.com", true }, { "bionicspirit.com", true }, { "biosignalanalytics.com", true }, + { "biosphere.cc", true }, { "biou.me", true }, + { "bip.gov.sa", true }, + { "birdfeeder.online", true }, + { "birkman.com", true }, + { "birminghamsunset.com", true }, { "bit-sentinel.com", true }, { "bit.voyage", true }, + { "bit8.com", true }, + { "bitbeans.de", true }, + { "bitbr.net", true }, { "bitbucket.org", false }, { "bitchan.it", true }, + { "bitcoin-india.org", true }, + { "bitcoin.asia", true }, + { "bitcoin.ch", true }, + { "bitcoin.co.nz", true }, { "bitcoin.de", true }, + { "bitcoin.im", true }, + { "bitcoin.info", true }, + { "bitcoin.us", true }, + { "bitcoinbitcoin.com", true }, { "bitcoinhk.org", true }, + { "bitcoinprivacy.net", true }, { "bitcoinworld.me", true }, { "bitcoinx.ro", true }, + { "bitf.ly", true }, { "bitfactory.ws", true }, + { "bitfehler.net", true }, + { "bitfinder.nl", true }, + { "bitfuse.net", true }, { "bitgo.com", true }, + { "bitheus.com", true }, { "bitlish.com", true }, { "bitmex.com", true }, { "bitminter.com", true }, + { "bitmoe.com", true }, { "bitmon.net", true }, { "bitnet.io", true }, { "bitok.com", true }, { "bitpod.de", true }, + { "bitref.com", true }, + { "bitsafe.systems", true }, + { "bitshaker.net", true }, + { "bitskins.co", true }, + { "bittersweetcandybowl.com", true }, + { "bivsi.com", true }, { "bizcms.com", true }, { "bjornhelmersson.se", true }, { "bjornjohansen.no", true }, { "bl4ckb0x.com", true }, { "bl4ckb0x.de", true }, + { "bl4ckb0x.eu", true }, { "bl4ckb0x.info", true }, { "bl4ckb0x.net", true }, { "bl4ckb0x.org", true }, @@ -487,223 +1063,483 @@ { "blablacar.ro", true }, { "blablacar.rs", true }, { "blablacar.ru", true }, + { "black-armada.com", true }, + { "black-armada.com.pl", true }, + { "black-armada.pl", true }, { "blackberrycentral.com", true }, { "blackburn.link", true }, + { "blackdesertsp.com", true }, { "blackdragoninc.org", true }, + { "blackhelicopters.net", true }, { "blackpayment.ru", true }, { "blaise.io", true }, + { "blastersklan.com", true }, + { "blaudev.es", true }, { "blauwwit.be", true }, { "blazor.nl", true }, { "blechschmidt.saarland", true }, { "blendle.com", true }, { "blendle.nl", true }, { "blessnet.jp", true }, + { "blha303.com.au", true }, + { "blindsexdate.nl", true }, + { "blinkenlight.co.uk", true }, + { "blinkenlight.com.au", true }, { "blmiller.com", true }, { "blockchain.info", true }, { "blocksatz-medien.de", true }, { "bloemendal.me", true }, { "blog.cyveillance.com", true }, { "blog.gov.uk", true }, - { "blog.gparent.org", true }, { "blog.linode.com", false }, { "blog.torproject.org", false }, + { "blogarts.net", true }, { "blognone.com", true }, + { "blogreen.org", true }, { "blubbablasen.de", true }, + { "blubberladen.de", true }, + { "blue-labs.org", true }, + { "blue-leaf81.net", true }, + { "blue42.net", true }, + { "bluechilli.com", true }, + { "blueflare.org", true }, + { "blueliv.com", true }, { "bluemosh.com", true }, + { "blueperil.de", true }, + { "bluepoint.foundation", true }, + { "bluepoint.institute", true }, + { "bluescloud.xyz", true }, { "blumenfeldart.com", true }, + { "blumiges-fischbachtal.de", true }, + { "blupig.net", true }, + { "blurringexistence.net", true }, + { "bluserv.net", true }, + { "blusmurf.net", true }, + { "blutroyal.de", true }, { "bm-trading.nl", true }, + { "bmoattachments.org", true }, + { "bmone.net", true }, + { "bnhlibrary.com", true }, + { "bobiji.com", true }, { "bockenauer.at", true }, + { "bodhi.fedoraproject.org", true }, { "bodyblog.nl", true }, + { "boeddhashop.nl", true }, + { "boensou.com", true }, + { "boernecancerfonden.dk", true }, { "bohramt.de", true }, + { "boilesen.com", true }, { "boiseonlinemall.com", true }, + { "bokeyy.com", true }, { "bonapp.restaurant", true }, + { "bondskampeerder.nl", true }, + { "bonfi.net", true }, { "bonifacius.be", true }, { "bonobo.cz", true }, + { "bookmein.in", true }, + { "bookofraonlinecasinos.com", true }, + { "bootjp.me", true }, + { "borchers-media.de", true }, { "boringsecurity.net", true }, + { "boringsmith.com", true }, { "boris.one", false }, + { "borisbesemer.com", true }, { "borrelioz.com", true }, { "borysek.net", true }, + { "botox.bz", true }, { "bougeret.fr", true }, - { "bouncyball.eu", true }, + { "bouncourseplanner.net", true }, + { "bouncyball.eu", false }, { "bouncyballs.org", true }, - { "bowling.com", true }, + { "bourse-aux-jouets.org", true }, + { "bourse-puericulture.org", true }, + { "bouwbedrijfpurmerend.nl", true }, { "bownty.dk", true }, { "boxcryptor.com", true }, { "boxintense.com", true }, { "boypoint.de", true }, + { "bpadvisors.eu", true }, { "bpastudies.org", true }, { "bqtoolbox.com", true }, { "br.search.yahoo.com", false }, + { "bradbrockmeyer.com", true }, { "bradkovach.com", true }, { "brage.info", true }, { "brainfork.ml", true }, { "brainster.co", false }, { "braintreegateway.com", true }, - { "brakemanpro.com", true }, - { "brakstad.org", true }, + { "bramvanaken.be", true }, { "bran.cc", true }, + { "bran.land", true }, + { "branchzero.com", true }, { "brandbuilderwebsites.com", true }, + { "brandnewdays.nl", true }, { "brandon.so", true }, + { "brandred.net", true }, { "brasalcosmetics.com", true }, { "bratteng.me", true }, + { "bratteng.xyz", true }, + { "brd.ro", true }, + { "breechdepot.com", true }, { "breeswish.org", true }, + { "bregnedalsystems.dk", true }, + { "breitbild-beamer.de", true }, + { "brejoc.com", true }, + { "brewtrackr.com", true }, { "brianmwaters.net", true }, - { "brightstarkids.co.uk", true }, - { "brightstarkids.com.au", true }, - { "brightstarkids.net", true }, - { "brightstarkids.sg", true }, + { "brianpcurran.com", true }, + { "brickoo.com", true }, + { "brideandgroomdirect.ie", true }, + { "bridholm.se", true }, + { "brightonbank.com", true }, + { "brightstarkids.co.uk", false }, + { "brightstarkids.com.au", false }, + { "brightstarkids.net", false }, + { "brightstarkids.sg", false }, + { "brilliantdecisionmaking.com", true }, + { "britishscienceweek.org", true }, + { "britzer-toner.de", true }, { "brks.xyz", true }, { "broadsheet.com.au", true }, { "broersma.com", true }, { "broeselei.at", true }, + { "broken-oak.com", true }, + { "bronevichok.ru", false }, + { "brossman.it", true }, { "brossmanit.com", true }, { "brownfieldstsc.org", true }, { "brrr.fr", true }, + { "brunix.net", true }, + { "brunn.email", true }, + { "brunoramos.com", true }, + { "brunoramos.org", true }, { "brunosouza.org", true }, { "bryanquigley.com", true }, { "bryn.xyz", true }, + { "bsalyzer.com", true }, { "bsidessf.com", true }, - { "bsklabels.com", true }, + { "bsklabels.com", false }, + { "bsquared.org", true }, + { "bta.lv", false }, + { "btcdlc.com", true }, { "btsoft.eu", true }, + { "bubblegumblog.com", true }, + { "buchheld.at", true }, + { "buck.com", true }, { "buddhistische-weisheiten.org", true }, { "budgetalk.com", true }, + { "budgetthostels.nl", true }, + { "budskap.eu", true }, + { "buettgens.net", true }, + { "buffalodrinkinggame.beer", true }, { "bugcrowd.com", true }, { "bugginslab.co.uk", true }, + { "bugs.chromium.org", true }, + { "bugtrack.io", true }, { "bugzil.la", true }, { "bugzilla.mozilla.org", true }, { "buiko.com", true }, { "build.chromium.org", false }, + { "buildbox.io", true }, { "buildkite.com", true }, + { "built.by", true }, + { "bukkenfan.jp", true }, { "bulktrade.de", true }, + { "bullbits.com", true }, { "bulldog-hosting.de", true }, { "bulmafox.com", true }, + { "bumarkamoda.com", true }, { "bunbun.be", true }, + { "bund-von-theramore.de", true }, { "bundaberg.com", true }, + { "bunsenlabs.org", true }, + { "bureaubolster.nl", true }, { "burningcrash.de", true }, { "burningflipside.com", true }, { "burnworks.com", true }, { "burtrum.me", true }, { "burtrum.org", true }, + { "burzmali.com", true }, + { "busindre.com", true }, { "business.facebook.com", false }, { "business.lookout.com", false }, + { "businessesdirectory.eu", true }, + { "businessfurs.info", true }, { "businesshosting.nl", true }, + { "busold.ws", true }, { "bustimes.org", true }, + { "butchersworkshop.com", true }, + { "buyfox.de", true }, + { "buyinginvestmentproperty.com", true }, { "buzzconcert.com", true }, { "buzzconf.io", true }, { "bvalle.com", true }, { "bwcscorecard.org", true }, + { "bwear4all.de", true }, + { "by4cqb.cn", true }, { "bygningsregistrering.dk", true }, + { "bypro.xyz", true }, { "byronwade.com", true }, { "byrtz.de", true }, + { "byte.wtf", true }, { "bytejail.com", true }, - { "bytepark.de", false }, + { "byteshark.org", true }, + { "bytesofcode.de", true }, + { "bytesund.biz", true }, + { "bytesystems.com", true }, + { "byteturtle.eu", true }, + { "bziaks.xyz", true }, + { "bztech.com.br", true }, { "bzv-fr.eu", true }, + { "c.cc", true }, { "c16t.uk", true }, + { "c1yd3i.me", true }, + { "c3b.info", false }, + { "c3w.at", true }, { "ca.gparent.org", true }, { "ca.search.yahoo.com", false }, + { "cabarave.com", true }, + { "cabsites.com", true }, + { "cabusar.fr", true }, + { "cacaolalina.com", true }, + { "cachethq.io", true }, { "cackette.com", true }, + { "cadao.me", true }, { "cadoth.net", true }, + { "caesarkabalan.com", true }, + { "caesreon.com", true }, { "cafe-scientifique.org.ec", true }, { "caffeinatedcode.com", true }, { "cais.de", true }, + { "caizx.com", true }, { "caja-pdf.es", true }, + { "cajapopcorn.com", true }, + { "cajunuk.co.uk", true }, { "calaborlawnews.com", true }, { "calculator-imt.com", true }, - { "call.me", true }, + { "calebmorris.com", true }, + { "calgoty.com", true }, + { "calibso.net", true }, + { "calix.com", true }, + { "call.me", false }, { "callsigns.ca", true }, + { "calltrackingreports.com", true }, { "calomel.org", true }, { "calories.org", true }, { "calvin.me", true }, { "calvinallen.net", true }, + { "camaya.net", true }, + { "cambridgeanalytica.org", true }, + { "camconn.cc", true }, { "camolist.com", true }, + { "campaign-ad.com", true }, + { "campbellsoftware.co.uk", true }, + { "campbrainybunch.com", true }, + { "camperdays.de", true }, + { "campermanaustralia.com", true }, { "camperverzekerd.nl", true }, + { "campfourpaws.com", true }, { "campus-finance.com", true }, { "canadalife.de", true }, { "canadasmotorcycle.ca", true }, + { "canarymod.net", true }, + { "candicontrols.com", true }, + { "cando.eu", true }, + { "candratech.com", true }, { "canhazip.com", true }, { "cannyfoxx.me", true }, { "canyonshoa.com", true }, + { "canyoupwn.me", true }, { "cao.gov", true }, { "cao.la", true }, + { "caphane.com", true }, + { "capitalquadatv.org.nz", true }, { "capitaltg.com", true }, + { "capogna.com", true }, + { "capper.de", true }, { "capriccio.to", true }, - { "carboneselectricosnettosl.info", true }, + { "captchatheprize.com", true }, + { "captivatedbytabrett.com", true }, + { "capturapp.com", true }, + { "capturethepen.co.uk", true }, + { "caputo.com", true }, + { "carano-service.de", true }, + { "caraudio69.cz", true }, + { "carbonmade.com", false }, { "carck.co.uk", true }, - { "cardoni.net", true }, + { "cardloan-manual.net", true }, { "cardrecovery.fr", true }, + { "cardstream.com", true }, + { "careerstuds.com", true }, { "caremad.io", true }, + { "carey.li", true }, { "carezone.com", false }, { "cargobay.net", true }, + { "carigami.fr", true }, + { "carlandfaith.com", true }, + { "carlgo11.com", true }, { "carlosalves.info", true }, + { "carnaticalifornia.com", true }, + { "carnildo.com", true }, { "carsforbackpackers.com", true }, + { "carsten.pw", true }, + { "carstenfeuls.de", true }, { "cartouche24.eu", true }, { "cartucce24.it", true }, { "casa-su.casa", true }, + { "casedi.org", true }, { "cashlink.io", true }, + { "casinolistings.com", true }, + { "casinoreal.com", true }, { "casperpanel.com", true }, + { "castlejackpot.com", true }, + { "cat-box.de", true }, + { "catalyst-ecommerce.com", true }, + { "catgirl.pics", true }, + { "catinmay.com", true }, { "cativa.net", true }, { "catnapstudios.com", true }, - { "catnet.dk", true }, + { "catnet.dk", false }, + { "catsmagic.pp.ua", true }, { "cattivo.nl", true }, { "cavac.at", true }, { "caveclan.org", true }, + { "cavedroid.xyz", true }, { "cbhq.net", true }, { "ccayearbook.com", true }, { "ccblog.de", true }, + { "ccja.ro", false }, { "ccsys.com", true }, { "cdlcenter.com", true }, { "cdnb.co", true }, + { "cdnjs.com", true }, { "cdt.org", true }, + { "ced-services.nl", true }, + { "ceilingpac.org", true }, + { "cejhon.cz", true }, + { "celec.gob.ec", true }, + { "celti.ie.eu.org", true }, + { "celti.name", true }, { "cementscience.com", true }, - { "centralync.com", true }, + { "centennialrewards.com", true }, + { "centerpereezd.ru", false }, + { "centillien.com", true }, + { "centralpoint.be", true }, + { "centralpoint.nl", true }, + { "centralstatecu.org", true }, + { "centrepoint-community.com", false }, { "centricweb.com", true }, + { "centrobill.com", true }, { "ceopedia.org", true }, + { "cerastar.com", true }, + { "cerebelo.info", true }, + { "cerfrance.fr", true }, + { "ceritamalam.net", true }, { "certcenter.com", true }, { "certcenter.de", true }, { "certible.com", true }, { "certifi.io", true }, { "certly.io", true }, + { "certnazionale.it", true }, + { "cervejista.com", true }, { "cesal.net", true }, + { "cesidianroot.eu", true }, { "cesobaly.cz", true }, + { "ceu.edu", true }, { "cevrimici.com", true }, { "cfa.gov", true }, { "cfcnexus.org", true }, + { "cfcproperties.com", true }, { "cfetengineering.com", true }, + { "cfh.com", true }, { "cfo.gov", true }, + { "cfoitplaybook.com", true }, + { "cg-systems.hu", true }, + { "cgan.pw", true }, + { "cgbilling.com", true }, + { "cgtx.us", true }, { "ch.search.yahoo.com", false }, + { "chabaudparfum.com", true }, { "chahub.com", true }, { "chainmonitor.com", true }, { "chaletmanager.com", true }, + { "chamilo.org", true }, { "changetip.com", true }, + { "chaos-inc.de", true }, + { "chaos.fail", true }, { "chaoschemnitz.de", true }, { "chaosdorf.de", true }, + { "chaoswebs.net", true }, { "charge.co", true }, + { "charityclear.com", true }, + { "charlierogers.com", true }, { "charmander.me", true }, - { "chartstoffarm.de", false }, + { "charmyadesara.com", true }, + { "chartpen.com", true }, { "chatbot.me", true }, + { "chatear.social", true }, + { "chateau-belvoir.com", true }, + { "chatme.im", false }, + { "chatup.cf", true }, + { "chaulootz.com", true }, + { "chaz6.com", true }, + { "chazay.net", true }, { "chcemvediet.sk", true }, { "chch.it", true }, { "cheapgeekts.com", false }, + { "chebedara.com", true }, { "check.torproject.org", false }, { "checkout.google.com", true }, { "checktype.com", true }, + { "checkyourmath.com", true }, { "cheerflow.com", true }, { "cheesetart.my", false }, + { "cheetah85.de", true }, + { "chenapartment.com", true }, + { "chepaofen.com", true }, + { "cherrywoodtech.com", true }, + { "chestnut.cf", true }, { "chfr.search.yahoo.com", false }, + { "chiaramail.com", true }, { "chic-leather.com", true }, + { "chihiro.xyz", true }, + { "chikan-beacon.net", true }, + { "childcaresolutionscny.org", true }, + { "chilihosting.eu", true }, { "chimeratool.com", true }, + { "china-line.org", true }, + { "chinternet.xyz", true }, + { "chiphell.com", true }, { "chippy.ch", false }, { "chiralsoftware.com", true }, - { "chiru.no", true }, + { "chireiden.net", true }, + { "chirgui.eu", true }, { "chit.search.yahoo.com", false }, { "chloe.re", true }, + { "chocolah.com.au", false }, + { "chocotough.nl", false }, { "choosemypc.net", true }, + { "chorpinkpoemps.de", true }, + { "chotu.net", true }, + { "chris-edwards.net", true }, + { "chris-web.info", false }, + { "chrisandsarahinasia.com", true }, { "chrisbrown.id.au", true }, + { "chrisfaber.com", true }, + { "chrisfinazzo.com", true }, + { "chrishamper.com", true }, { "chrisirwin.ca", true }, { "chrisjean.com", true }, + { "chriskyrouac.com", true }, { "chrismckee.co.uk", true }, + { "christadelphiananswers.org", true }, { "christiaanconover.com", true }, + { "christiaandruif.nl", true }, { "christianbro.gq", true }, + { "christianhoffmann.info", true }, + { "christianliebel.com", true }, + { "christiesantiques.com", true }, + { "christophheich.me", true }, { "chrisupjohn.com", true }, { "chriswarrick.com", true }, { "chriswells.io", true }, @@ -713,19 +1549,32 @@ { "chromebooksforwork.com", true }, { "chromiumcodereview.appspot.com", false }, { "chrst.ph", true }, + { "chua.cf", true }, { "chulado.com", true }, { "chun.pro", true }, { "ciat.no", true }, { "cidbot.com", true }, + { "cienbeaute-lidl.fr", true }, { "cig-dem.com", true }, + { "cigarblogs.net", true }, + { "cigarterminal.com", true }, + { "cimalando.eu", true }, { "cimballa.com", true }, { "cinefilzonen.se", true }, + { "cintdirect.com", true }, { "cio.gov", true }, - { "cip.md", false }, + { "cipherboy.com", true }, { "cipherli.st", true }, { "cirfi.com", true }, { "cirope.com", true }, + { "cirrus0.de", true }, { "ciscodude.net", true }, + { "ciscohomeanalytics.com", true }, + { "ciscommerce.net", true }, + { "citizensbankal.com", true }, + { "cittadesign.com", true }, + { "citya.com", true }, + { "ciubotaru.tk", true }, { "ckleemann.de", true }, { "cklie.de", true }, { "ckliemann.com", true }, @@ -734,24 +1583,44 @@ { "cl.search.yahoo.com", false }, { "claimconnect.us", true }, { "clan-ww.com", true }, + { "clanthor.com", true }, { "clapping-rhymes.com", true }, { "claralabs.com", true }, + { "clarkeaward.com", true }, { "classdojo.com", true }, + { "classicday.nl", true }, + { "classicshop.ua", true }, { "classicspublishing.com", true }, + { "clawe.de", true }, + { "clcleaningco.com", true }, + { "cldly.com", true }, + { "clearc.tk", false }, + { "clearkonjac.com", true }, + { "clearsettle-admin.com", true }, { "clearviewwealthprojector.com.au", true }, { "clerkendweller.uk", true }, { "clevertarget.ru", true }, { "clevisto.com", true }, - { "clickandgo.com", true }, { "clickclickphish.com", true }, + { "clickenergy.com.au", true }, + { "clickforclever.com", true }, + { "clickphish.com", true }, + { "clientsecure.me", true }, { "climateinteractive.org", true }, + { "climatestew.com", true }, { "clintwilson.technology", true }, { "clipped4u.com", true }, { "clmde.de", true }, + { "clochix.net", true }, + { "clockcaster.com", true }, + { "clockworksms.com", true }, + { "close.com", true }, { "cloud-project.com", true }, { "cloud.google.com", true }, { "cloud.wtf", true }, - { "clouddesktop.co.nz", true }, + { "cloudapi.vc", true }, + { "cloudbolin.es", true }, + { "cloudey.net", true }, { "cloudflareonazure.com", true }, { "cloudily.com", true }, { "cloudimag.es", true }, @@ -763,117 +1632,264 @@ { "cloudspace-analytics.com", true }, { "cloudstoragemaus.com", true }, { "cloudstorm.me", true }, + { "cloudstrike.co", true }, { "cloudup.com", true }, + { "cloverleaf.net", true }, + { "clownish.co.il", true }, + { "cloxy.com", true }, + { "clsimplex.com", true }, { "clu-in.org", true }, + { "clubmate.rocks", true }, { "clubmini.jp", true }, + { "clvrwebdesign.com", true }, { "clycat.ru", true }, - { "cmc-versand.de", true }, + { "clywedogmaths.co.uk", true }, + { "cmacacias.ch", true }, + { "cmahy.be", true }, { "cmdline.org", true }, + { "cmlachapelle.ch", true }, + { "cmlancy.ch", true }, + { "cmplainpalais.ch", true }, + { "cmsbattle.com", true }, + { "cmscafe.ru", true }, + { "cnam.net", true }, + { "cni-certing.it", true }, { "cnlic.com", true }, { "co.search.yahoo.com", false }, { "co50.com", true }, + { "coachingconsultancy.com", true }, + { "coam.co", true }, { "cobalt.io", false }, + { "cocaine.ninja", true }, + { "cocker.cc", false }, { "cocoaheads.at", true }, + { "cocolovesdaddy.com", true }, { "codabix.com", true }, { "codabix.de", true }, { "codabix.net", true }, { "code-poets.co.uk", true }, { "code.facebook.com", false }, + { "code.fm", true }, { "code.google.com", true }, + { "code67.com", true }, + { "codeferm.com", true }, + { "codeforce.io", true }, + { "codefoundry.it", true }, + { "codelayer.ca", true }, + { "codeplay.org", true }, { "codepoints.net", true }, { "codepref.com", true }, { "codepult.com", true }, { "codepx.com", true }, { "codereview.appspot.com", false }, { "codereview.chromium.org", false }, + { "coderhangout.com", true }, + { "codesport.io", true }, { "codeux.com", true }, + { "codewild.de", true }, + { "codewiththepros.org", true }, + { "codeyellow.nl", true }, { "codingforspeed.com", true }, + { "codyevanscomputer.com", true }, + { "coffee-mamenoki.jp", true }, + { "cogent.cc", true }, { "cogumelosmagicos.org", true }, + { "coi-verify.com", true }, { "coiffeurschnittstelle.ch", true }, { "coinapult.com", true }, { "coinbase.com", true }, { "coindam.com", false }, + { "coinessa.com", true }, + { "coinjar-sandbox.com", true }, { "cojo.eu", true }, + { "coldawn.com", true }, + { "coldfff.com", true }, { "coldhak.ca", true }, + { "colisfrais.com", true }, { "collabornation.net", true }, - { "collinmbarrett.com", true }, + { "collada.org", true }, + { "collectiblebeans.com", true }, + { "collegepulse.org", true }, + { "collinmbarrett.com", false }, + { "collinsartworks.com", true }, { "colognegaming.net", true }, { "coloradocomputernetworking.net", true }, + { "coloradolottery.com", true }, + { "colorbrush.ru", true }, + { "coloringnotebook.com", true }, { "colorlib.com", true }, + { "com.cc", true }, { "comarkinstruments.net", true }, + { "combatshield.cz", true }, + { "comdurav.com", true }, + { "comercialtrading.eu", true }, + { "comfortticket.de", true }, + { "comhack.com", true }, + { "comicspines.com", true }, { "comitesaustria.at", true }, { "comiteshopping.com", true }, { "commencepayments.com", true }, + { "commerciallocker.com", true }, + { "commoncore4kids.com", true }, + { "communityblog.fedoraproject.org", true }, + { "comodo.nl", true }, + { "compalytics.com", true }, + { "comparamejor.com", true }, + { "compareandrecycle.co.uk", true }, + { "compareandrecycle.com", true }, + { "compareinsurance.com.au", true }, { "comparejewelleryprices.co.uk", true }, + { "comparetravelinsurance.com.au", true }, + { "compeuphoria.com", true }, + { "compiledworks.com", true }, { "completionist.audio", true }, + { "completionist.me", true }, + { "compliance-systeme.de", true }, + { "complymd.com", true }, { "compucorner.com.mx", true }, { "compucorner.mx", true }, + { "compuscan.co.za", true }, + { "computeremergency.com.au", false }, { "comssa.org.au", true }, { "concentrade.de", true }, + { "condepenalba.com", true }, { "config.schokokeks.org", false }, + { "confirm365.com", true }, { "conformal.com", true }, { "connect.ua", false }, + { "connected-verhuurservice.nl", true }, + { "connectfss.com", true }, + { "connectingconcepts.com", true }, { "connext.de", true }, + { "connyduck.at", true }, { "conrad-kostecki.de", true }, { "consciousandglamorous.com", true }, + { "consciousbrand.co", true }, + { "consciousbrand.org.au", true }, + { "consciousbranding.org.au", true }, + { "consciousbrands.net.au", true }, { "console.support", true }, { "consonare.de", true }, + { "constructdigital.net", true }, { "constructionjobs.com", true }, { "consul.io", true }, + { "consumer.gov", true }, { "consumersentinel.gov", true }, + { "contactbig.com", true }, + { "containerstatistics.com", true }, + { "contarkos.xyz", true }, + { "content-api-dev.azurewebsites.net", true }, + { "continuumgaming.com", false }, { "contributor.google.com", true }, { "controlcenter.gigahost.dk", true }, { "conversiones.com", true }, { "convert.zone", true }, { "converter.ml", true }, + { "convocatoriafundacionpepsicomexico.org", false }, + { "cookinglife.nl", false }, + { "cookmedical.com", false }, + { "cool110.tk", true }, { "coolaj86.com", true }, + { "coolchevy.org.ua", true }, { "coopens.com", true }, { "coore.jp", true }, + { "cooxa.com", true }, { "copperhead.co", true }, { "cor-ser.es", true }, { "coralproject.net", true }, + { "cordlessdog.com", true }, { "core.mx", true }, { "coreless-stretchfilm.com", true }, - { "cormilu.com.br", true }, + { "cornercircle.co.uk", true }, + { "coronelpicanha.com.br", true }, + { "corpfin.net", true }, + { "correctpaardbatterijnietje.nl", true }, { "corruption-mc.net", true }, { "corruption-rsps.net", true }, { "corruption-server.net", true }, { "cortexitrecruitment.com", true }, + { "coryadum.com", true }, { "costablancavoorjou.com", true }, + { "costreportdata.com", true }, { "cotonea.de", true }, + { "coughlan.de", true }, { "count.sh", true }, { "countermail.com", true }, + { "countybankdel.com", true }, { "couragewhispers.ca", true }, + { "coursdeprogrammation.com", true }, + { "coursera.org", true }, { "courtlistener.com", true }, + { "covenantbank.net", true }, { "covenantoftheriver.org", true }, + { "coverduck.ru", true }, { "covoiturage.fr", false }, + { "covybrat.cz", true }, { "cowboyim.com", true }, + { "coweo.cz", true }, + { "cozmaadrian.ro", true }, + { "cpuvinf.eu.org", true }, { "cpvmatch.eu", true }, { "cqchome.com", true }, { "cracker.in.th", true }, - { "crackingking.com", true }, + { "cracking.org", true }, + { "crackingking.com", false }, { "cradlepointecm.com", true }, { "craftbeerbarn.co.uk", true }, + { "craftinginredlipstick.com", true }, + { "cranesafe.com", true }, + { "cravelyrics.com", true }, + { "crazycen.com", true }, + { "crazydomains.ae", true }, + { "crazydomains.co.nz", true }, + { "crazydomains.co.uk", true }, { "crazydomains.com.au", true }, + { "crazydomains.in", true }, + { "crazyhotseeds.com", true }, { "crbug.com", false }, + { "creativeplayuk.com", true }, { "creditkarma.com", true }, + { "creditproautos.com", true }, + { "creep.im", true }, + { "crefelder.com", true }, + { "crendontech.com", true }, { "crepererum.net", true }, + { "crestasantos.com", true }, { "crestoncottage.com", true }, + { "criena.net", false }, + { "crimson.no", true }, + { "critical.today", true }, + { "criticalaim.com", true }, { "crizk.com", true }, { "crl-autos.com", true }, { "crm.onlime.ch", false }, { "crosscom.ch", true }, { "crossfitblackwater.com", true }, + { "crosssec.com", true }, { "crow.tw", true }, + { "crowd.supply", true }, { "crowdjuris.com", true }, + { "crowdsupply.com", true }, { "crudysql.com", true }, + { "crufad.org", true }, + { "crushroom.com", true }, { "crute.me", true }, + { "cruzr.xyz", true }, + { "crypt.guru", true }, + { "crypticshell.co.uk", true }, { "cryptify.eu", true }, { "crypto.cat", false }, { "crypto.graphics", true }, - { "cryptobells.com", true }, + { "cryptobells.com", false }, + { "cryptobin.co", true }, { "cryptobin.org", true }, + { "cryptocon.org", true }, { "cryptography.io", true }, + { "cryptoisnotacrime.org", true }, + { "cryptojar.io", true }, + { "cryptolab.pro", true }, + { "cryptonit.net", true }, + { "cryptonym.com", true }, { "cryptoparty.at", true }, { "cryptoparty.dk", true }, { "cryptopartyatx.org", true }, @@ -881,40 +1897,75 @@ { "cryptopush.com", true }, { "cryptoseb.pw", true }, { "crystalchandelierservices.com", true }, + { "crystalclassics.co.uk", true }, { "csacongress.org", true }, + { "csapak.com", true }, + { "csbs.fr", true }, + { "cselzer.com", true }, + { "csfm.com", true }, { "csfs.org.uk", true }, { "csgokings.eu", true }, + { "csokolade.hu", true }, { "cspbuilder.info", true }, { "cspvalidator.org", true }, + { "cssu.in", true }, { "csuw.net", true }, + { "csvape.com", true }, + { "ct-status.org", true }, + { "cthomas.work", true }, { "cthulhuden.com", true }, { "ctns.de", true }, { "ctoforhire.com.au", true }, + { "ctpe.net", true }, { "cube.de", true }, { "cubewano.com", true }, + { "cubua.com", true }, + { "cuibonobo.com", true }, + { "cuisinezest.com", true }, { "culinae.nl", true }, + { "cultiv.nl", false }, { "cupcake.io", true }, { "cupcake.is", true }, + { "curacao-license.com", true }, { "curiosity-driven.org", true }, { "curlybracket.co.uk", true }, + { "curlyroots.com", true }, { "curroapp.com", true }, { "curtacircuitos.com.br", false }, + { "curveweb.co.uk", true }, + { "custe.rs", true }, { "custodyxchange.com", true }, + { "customd.com", true }, + { "cutorrent.com", true }, { "cuvva.co", true }, { "cvjm-memmingen.de", true }, { "cvmu.jp", true }, + { "cvr.dk", true }, { "cvsoftub.com", true }, { "cvursache.com", true }, { "cwagner.me", true }, { "cyanogenmod.xxx", true }, + { "cyberfrancais.ro", true }, + { "cyberguerrilla.info", true }, + { "cyberguerrilla.org", true }, + { "cyberhouse.at", true }, + { "cyberianhusky.com", true }, { "cyberkov.com", true }, + { "cyberoptic.de", true }, { "cyberpunk.ca", true }, + { "cybersecuritychallenge.be", true }, { "cybershambles.com", true }, + { "cyberwire.nl", true }, + { "cybozu.cn", true }, { "cybozu.com", true }, { "cybozulive.com", true }, - { "cycleluxembourg.lu", true }, + { "cyclebeads.com", true }, { "cydia-search.io", true }, + { "cyfly.org", true }, + { "cygnius.net", true }, + { "cymtech.net", true }, { "cyon.ch", true }, + { "cyph.audio", true }, { "cyph.com", true }, { "cyph.im", true }, { "cyph.video", true }, @@ -923,64 +1974,133 @@ { "cysec.biz", true }, { "czakey.net", true }, { "czbix.com", true }, + { "czechamlp.com", true }, { "czk.mk", true }, + { "czlx.co", true }, + { "d-20.fr", true }, + { "d-designerin.de", true }, + { "d-training.de", true }, { "d3xt3r01.tk", true }, { "d42.no", true }, + { "daallexx.eu", true }, + { "dachb0den.net", true }, { "dadons-laserdiscs.com", true }, + { "dadtheimpaler.com", true }, + { "daduke.org", true }, { "daemon.xin", true }, + { "dag-konsult.com", true }, { "dailyenglishchallenge.com", true }, + { "dailystormerpodcasts.com", true }, { "daimadi.com", true }, + { "dairyshrine.org", true }, + { "dakrib.net", true }, { "dale-electric.com", true }, + { "dalfiume.it", true }, + { "dalingk.co", true }, + { "dallmeier.net", true }, + { "damianuv-blog.cz", true }, + { "dammekens.be", true }, + { "damngoodpepper.com", true }, + { "danaketh.com", true }, + { "dancerdates.net", true }, { "daniel-ruf.de", true }, { "danielalvarez.net", true }, + { "danielcowie.me", true }, + { "danieltollot.de", true }, + { "danielverlaan.nl", true }, + { "danielworthy.com", true }, + { "danilapisarev.com", true }, + { "danjesensky.com", true }, { "dank.ninja", true }, + { "dankim.de", true }, + { "dannycrichton.com", true }, { "dannyrohde.de", true }, { "danonsecurity.com", true }, { "danpiel.net", true }, + { "danscomp.com", true }, + { "danseressen.nl", true }, { "danskoferie.dk", true }, { "danw.io", true }, { "daphne.informatik.uni-freiburg.de", true }, { "daplie.com", true }, { "darchoods.net", false }, + { "dargasia.is", true }, { "dario.im", true }, { "darioturchetti.me", true }, { "dark-x.cf", true }, { "darkag.ovh", true }, { "darkdestiny.ch", true }, { "darkengine.io", true }, + { "darkkeepers.dk", true }, { "darknebula.space", false }, { "darknode.in", true }, { "darkpony.ru", true }, { "darkserver.fedoraproject.org", true }, { "darkserver.stg.fedoraproject.org", true }, + { "darkshop.nl", true }, + { "darkside.re", true }, + { "darksideof.it", true }, + { "darkspacelab.com", true }, + { "darkwater.info", true }, { "darlo.co.uk", true }, { "darom.jp", true }, + { "darrenm.net", true }, + { "darwinkel.net", false }, { "dash-board.jp", false }, + { "dash.rocks", true }, + { "dashnimorad.com", true }, { "data-abundance.com", true }, + { "data.haus", true }, { "data.qld.gov.au", false }, + { "data102.com", true }, + { "databutlr.net", true }, + { "datacalle.com", true }, + { "datacandy.com", true }, + { "datajapan.co.jp", true }, { "datapun.ch", true }, { "dataretention.solutions", true }, + { "datascience.cafe", true }, { "datasharesystem.com", true }, { "datasnitch.co.uk", true }, { "datatekniikka.com", false }, { "datatekniikka.fi", false }, { "dateno1.com", false }, { "datorb.com", false }, + { "datortipsen.se", true }, + { "datsound.ru", true }, { "daveoc64.co.uk", true }, + { "davevelopment.net", true }, + { "david-corry.com", true }, { "david-schiffmann.de", true }, { "david.kitchen", true }, + { "davidandersson.se", true }, + { "davidgouveia.net", true }, { "davidgow.net", true }, { "davidgrudl.com", true }, { "davidlyness.com", true }, { "davidmcevoy.org.uk", true }, + { "davidmessenger.co.uk", true }, { "davidnoren.com", true }, + { "davidreinhardt.de", true }, + { "davidscherzer.at", true }, { "davisroi.com", true }, { "daylightpirates.org", true }, { "dbgamestudio.com", true }, { "dbmteam.com", true }, + { "dbx.ovh", true }, + { "dc585.info", true }, { "dccode.gov", true }, + { "dccoffeeproducts.com", true }, + { "dckd.nl", true }, + { "dcmt.co", true }, + { "dcpower.eu", true }, + { "dcurt.is", true }, + { "dd.art.pl", true }, { "ddatsh.com", true }, - { "dden.ca", true }, + { "dden.ca", false }, + { "ddhosted.com", true }, + { "ddos-mitigation.co.uk", true }, + { "ddos-mitigation.info", true }, { "de-medici.nl", true }, { "de-spil.be", true }, { "de.search.yahoo.com", false }, @@ -989,124 +2109,253 @@ { "dealbanana.it", true }, { "dealcruiser.nl", true }, { "dealpass.no", true }, + { "deanmorgan.org", true }, + { "deathy.ro", true }, { "decafu.co", true }, + { "deco.me", true }, { "decoder.link", true }, { "decomplify.com", true }, + { "decor-d.com", true }, + { "decoratrix.com", true }, + { "decoyrouting.com", true }, + { "dedelta.net", true }, { "dedeo.tk", true }, + { "dedicatutiempo.es", true }, { "dedimax.de", true }, + { "dedmorozrzn.ru", true }, + { "deduijventil.nl", true }, { "dee.pe", true }, + { "deepbluecrafting.co.uk", true }, { "deepcovelabs.net", true }, + { "deeprecce.com", true }, { "deepserve.info", true }, + { "deer.team", true }, + { "deetzen.de", true }, { "defcon.org", true }, + { "degeberg.com", true }, + { "degeberg.dk", true }, + { "degroetenvanrosaline.nl", true }, + { "deight.co", true }, + { "deinballon.de", true }, { "dekasan.ru", true }, { "delfic.org", true }, { "deliciisanatoase.ro", true }, { "deliverance.co.uk", false }, + { "delta-data.ch", true }, + { "deltanet-production.de", true }, + { "delvj.org", true }, + { "dementiapraecox.de", true }, + { "demo.swedbank.se", true }, { "democracy.io", true }, { "democracychronicles.com", true }, + { "demomanca.com", false }, { "demuzere.be", true }, { "demuzere.com", true }, { "demuzere.eu", true }, { "demuzere.net", true }, { "denh.am", true }, + { "denimio.com", true }, + { "denisjean.fr", true }, { "dennisdoes.net", true }, + { "denniskoot.nl", true }, + { "dennogumi.org", true }, + { "dentallaborgeraeteservice.de", true }, + { "dentistglasgow.com", true }, + { "dentystabirmingham.co.uk", true }, + { "denverprophit.us", true }, { "depechemode-live.com", true }, { "dequehablamos.es", true }, + { "derbyshire-language-scheme.co.uk", true }, + { "derchris.me", true }, { "dereferenced.net", true }, + { "deregowski.net", true }, + { "dergeilstestammderwelt.de", true }, { "derhil.de", true }, { "derp.army", true }, { "derreichesack.com", true }, + { "dersoundhunter.de", true }, + { "derwolfe.net", true }, + { "desiccantpackets.com", true }, + { "designgears.com", true }, { "desmaakvanplanten.be", true }, { "destinationbijoux.fr", true }, { "detectify.com", false }, { "detector.exposed", true }, + { "detest.org", true }, + { "detoxsinutritie.ro", true }, { "detteflies.com", true }, + { "detutorial.com", true }, + { "deuxsolutions.com", true }, + { "devb.nl", true }, + { "devcu.com", true }, { "devdoodle.net", true }, { "developer.mydigipass.com", false }, { "developers.facebook.com", false }, + { "developfx.com", true }, + { "developmentaid.org", true }, { "devh.net", true }, + { "devilshakerz.com", true }, { "deviltracks.net", true }, { "deviltraxxx.de", true }, + { "devincrow.me", true }, { "devinfo.net", false }, { "devklog.net", true }, { "devlux.ch", true }, + { "devmsg.com", true }, { "devnsec.com", true }, + { "devnull.team", true }, { "devolution.ws", true }, { "devopps.me", true }, + { "devopsconnected.com", true }, + { "devstaff.gr", true }, + { "devuan.org", true }, + { "dewalch.net", true }, + { "dfekt.no", true }, + { "dfranke.com", true }, { "dgeex.eu", true }, { "dhautefeuille.eu", true }, { "dhauwer.nl", true }, + { "dhuy.net", true }, { "diamante.ro", true }, + { "diarbag.us", true }, + { "diasdasemana.com", true }, { "dibiphp.com", true }, { "dicgaming.net", true }, + { "dick.red", true }, { "didacte.com", true }, + { "diddens.de", true }, { "die-besten-weisheiten.de", true }, { "die-blahuts.de", true }, { "die-partei-reutlingen.de", true }, { "diegelernten.de", true }, + { "diegerbers.de", true }, + { "dienstplan.cc", true }, { "dienstplan.one", true }, + { "dierenkruiden.nl", false }, + { "dieti.net", true }, { "dietrich.cx", true }, + { "dighans.com", true }, + { "digidroom.be", true }, + { "digital-coach.it", true }, + { "digital-eastside.de", true }, { "digital1st.co.uk", true }, + { "digitalehandtekeningen.nl", true }, + { "digitallocker.com", true }, + { "digitalnonplus.com", true }, + { "digitalquery.com", true }, { "digitalskillswap.com", true }, { "digitkon.com", true }, + { "digminecraft.com", true }, + { "dijkmanmuziek.nl", false }, { "dillonkorman.com", true }, { "dime-staging.com", true }, { "dime.io", true }, + { "dinge.xyz", true }, { "dinkum.online", true }, { "dinube.com", true }, + { "diodeled.com", true }, + { "dipl.io", true }, + { "directebanking.com", true }, + { "directme.ga", true }, { "dirkwolf.de", true }, + { "discipul.nl", true }, { "discofitta.com", true }, + { "disconformity.net", true }, { "discoveringdocker.com", true }, { "dise-online.de", true }, + { "disinclined.org", true }, { "disking.co.uk", true }, - { "dislocated.de", true }, { "disorderboutique.com", true }, + { "disposable.link", true }, { "disruptivelabs.net", true }, { "disruptivelabs.org", true }, + { "dissectcyber.com", true }, { "dissimulo.me", true }, { "dist.torproject.org", false }, + { "distinctivephotography.com.au", true }, + { "dittvertshus.no", true }, + { "divegearexpress.com", true }, { "diversityflags.com", true }, { "divingwithnic.com", true }, + { "dixiediner.com", true }, { "dixmag.com", true }, + { "diybook.at", true }, + { "diycc.org", true }, + { "dizorg.net", true }, + { "djxmmx.net", true }, + { "djz4music.com", true }, { "dk.search.yahoo.com", false }, + { "dkds.us", true }, { "dl.google.com", true }, { "dlc.viasinc.com", true }, + { "dlemper.de", true }, { "dlscomputers.com.au", true }, { "dm.lookout.com", false }, { "dm.mylookout.com", false }, + { "dmeevalumate.com", true }, + { "dmi.es", true }, { "dmlogic.com", true }, { "dmxledlights.com", true }, + { "dn42.eu", true }, { "dn42.us", true }, + { "dna.li", true }, + { "dnc.org.nz", true }, + { "dndtools.net", true }, { "dnmlab.it", true }, + { "dns.google.com", true }, { "dnscrypt.org", true }, + { "dnscurve.io", true }, + { "dnshallinta.fi", true }, + { "dnslog.com", true }, { "dnsman.se", true }, { "dobet.in", true }, { "doc.python.org", true }, { "docemeldoces.com", true }, + { "docid.io", true }, { "docket.news", true }, { "docloh.de", true }, { "docs.google.com", true }, { "docs.python.org", true }, + { "doctor-locks.co.uk", true }, + { "doctorfox.co.uk", true }, { "doctorwho.cz", true }, { "docucopies.com", true }, + { "docufiel.com", true }, + { "doesmycodehavebugs.today", true }, + { "doeswindowssuckforeveryoneorjustme.com", true }, { "dogan.ch", false }, + { "dogbox.se", true }, + { "dogespeed.ga", true }, + { "dogfi.sh", true }, { "dogoodbehappyllc.com", true }, - { "doktorsitesi.com", false }, + { "doku-gilde.de", true }, + { "dokuboard.com", true }, + { "dolarcanadense.com.br", true }, { "dolphin-cloud.com", true }, { "dolphin-hosting.com", true }, { "dolphin-it.de", true }, { "dolphincorp.co.uk", true }, + { "dolphinswithlasers.com", true }, + { "domadillo.com", true }, { "domainexpress.de", true }, { "domainkauf.de", true }, { "domains.google.com", true }, { "domainstaff.com", true }, { "domfee.com", true }, + { "domhaase.me", true }, + { "dominikkulaga.pl", true }, { "domodedovo.travel", true }, { "donateaday.net", true }, - { "donmez.uk", true }, - { "donmez.ws", true }, + { "donmez.uk", false }, + { "donmez.ws", false }, { "donner-reuschel.de", true }, + { "donnons.org", true }, { "donotcall.gov", true }, + { "donotspellitgav.in", true }, + { "dontcageus.org", true }, + { "donthedragonwilson.com", true }, + { "doodledraw.ninja", true }, + { "doordecor.bg", true }, { "dopost.it", true }, { "dorianharmans.nl", true }, { "dorianmuthig.com", true }, @@ -1115,218 +2364,505 @@ { "doridian.net", true }, { "doridian.org", true }, { "dot.ro", true }, + { "dotbigbang.com", true }, + { "dotbox.org", true }, { "dotsiam.com", true }, + { "doublefun.net", true }, + { "dougferris.id.au", true }, + { "dovecotadmin.org", true }, { "dovetailnow.com", true }, + { "downloadsoftwaregratisan.com", true }, + { "downsouthweddings.com.au", true }, + { "doyoucheck.com", false }, + { "dpd.com.pl", true }, { "dpsg-roden.de", true }, + { "dr2dr.ca", true }, { "dragon-chem.eu", true }, { "dragonisles.net", true }, { "dragons-of-highlands.cz", true }, + { "dragonschool.org", true }, + { "drahcro.uk", true }, + { "drainagebuizen.nl", true }, + { "drakefortreasurer.sexy", true }, + { "drakeluce.com", true }, + { "dramaticpeople.com", true }, + { "dranderle.com", true }, + { "dranek.com", true }, + { "draw.uy", true }, + { "drawesome.uy", true }, + { "drawingcode.net", true }, + { "drdevil.ru", true }, { "dreadbyte.com", true }, + { "dreamcreator108.com", true }, { "dreamsforabetterworld.com.au", true }, + { "dreamtechie.com", true }, { "dreid.org", true }, + { "dreizwosechs.de", true }, + { "dreweryinc.com", true }, + { "drhopeson.com", true }, + { "driesjtuver.nl", true }, + { "driftdude.nl", true }, + { "drino.org", false }, { "drive.google.com", true }, + { "drivenes.net", true }, { "driving-lessons.co.uk", true }, - { "droidwiki.de", true }, + { "drkmtrx.xyz", true }, + { "droidboss.com", true }, + { "droidwiki.de", false }, { "dronepit.dk", true }, { "dropbox.com", true }, { "dropboxer.net", true }, + { "drpetervoigt.de", true }, + { "drrr.chat", true }, { "drtroyhendrickson.com", true }, + { "drugagodba.si", true }, { "drumbandesperanto.nl", true }, + { "drumbe.at", true }, { "drupal.org", true }, + { "drycreekphoto.com", true }, + { "dsbrowser.com", true }, { "dsebastien.net", true }, + { "dshiv.io", true }, + { "dsol.hu", true }, { "dubrovskiy.net", true }, { "dubrovskiy.pro", true }, { "duckduckstart.com", true }, { "ducohosting.com", true }, + { "duesee.org", true }, + { "duijf.info", true }, + { "duijfathome.nl", true }, { "dukun.de", true }, + { "dumino.bg", true }, + { "duncancmt.com", true }, + { "dunea.nl", true }, + { "duo.money", true }, + { "durangoenergyllc.com", true }, + { "duria.de", true }, + { "durys.be", true }, + { "dutch1.nl", true }, { "dutchrank.com", true }, { "dutchrank.nl", true }, + { "dutchwanderers.nl", true }, + { "dutchweballiance.nl", true }, + { "dutyfreeonboard.com", true }, + { "duuu.ch", true }, + { "dvbris.co.uk", true }, + { "dvbris.com", true }, + { "dvorupotocnych.sk", true }, + { "dvwc.org", true }, + { "dworzak.ch", true }, + { "dxa.io", true }, + { "dycontrol.de", true }, { "dyeager.org", true }, - { "dylanscott.com.au", true }, { "dynaloop.net", true }, + { "dynamicnet.net", true }, { "dynamicsnetwork.net", true }, { "dyrenesverden.no", true }, { "dziekonski.com", true }, { "dzimejl.sk", true }, { "dzlibs.io", true }, + { "dzyabchenko.com", true }, { "e-kontakti.fi", true }, + { "e-mak.eu", true }, + { "e-teacher.pl", true }, { "e-typ.eu", true }, { "e.mail.ru", true }, + { "e3amn2l.com", true }, + { "e3kids.com", true }, + { "eagleridgecampground.com", true }, { "eagletechz.com.br", true }, { "eagleyecs.com", true }, + { "earga.sm", true }, { "earmarks.gov", true }, { "easy-rpg.org", true }, - { "easyhaul.com", true }, + { "easyconstat.com", true }, + { "easycosmetic.ch", true }, { "easykonto.de", true }, + { "easyplane.it", true }, { "easysimplecrm.com", false }, + { "eatery.co.il", true }, + { "eatlowcarb.de", true }, { "eatsleeprepeat.net", true }, + { "eatvisor.co.uk", true }, + { "eauclairecommerce.com", true }, + { "eb7.jp", true }, + { "ebankcbt.com", true }, { "ebanking.indovinabank.com.vn", true }, + { "ebcs-solutions.com", true }, + { "ebermannstadt.de", true }, + { "ebp2p.com", true }, + { "ebpglobal.com", true }, { "ecake.in", true }, + { "ecchidreams.com", true }, + { "ecco-verde.com", true }, { "ecdn.cz", true }, { "ecfs.link", true }, { "ecg.fr", false }, { "echomanchester.net", true }, + { "echosixmonkey.com", true }, { "eckel.co", true }, + { "eckro.com", true }, { "ecnetworker.com", true }, - { "ecobee.com", true }, + { "ecogen.com.au", true }, + { "ecogen.net.au", true }, { "econsumer.gov", true }, + { "ecorus.eu", true }, { "ecosystem.atlassian.net", true }, { "ecrimex.net", true }, { "ectora.com", true }, + { "ecupcafe.com", false }, { "ed.gs", true }, { "edakoe.ru", true }, + { "edati.lv", true }, + { "edcphenix.tk", true }, { "eddmixpanel.com", true }, - { "edge-cloud.net", true }, + { "edelblack.ch", true }, + { "edesseglabor.hu", true }, { "edgereinvent.com", true }, + { "edicct.com", true }, { "ediscomp.sk", true }, { "edissecurity.sk", true }, { "edit.yahoo.com", false }, { "edix.ru", true }, + { "edk.com.tr", true }, + { "edmundcelis.com", true }, { "edoss.co.za", true }, + { "edp-collaborative.com", true }, { "edpubs.gov", true }, + { "educationunlimited.com", true }, + { "educator-one.com", true }, { "eduid.se", true }, + { "eduif.nl", true }, { "eduroam.no", true }, - { "eduvance.in", true }, + { "edxg.de", true }, { "edyou.eu", true }, { "eelsden.net", true }, + { "eelzak.nl", true }, { "eeqj.com", true }, + { "eery.de", true }, { "ef.gy", true }, { "eff.org", true }, { "efficienthealth.com", true }, { "egfl.org.uk", true }, { "egit.co", true }, + { "ego-world.org", true }, { "ego4u.com", true }, { "ego4u.de", true }, + { "egretail.no", true }, { "ehipaa.com", true }, { "ehipaadev.com", true }, + { "ehrlichesbier.de", true }, + { "ehuber.info", true }, + { "eicfood.com", true }, + { "eichornenterprises.com", true }, + { "eickemeyer.nl", true }, + { "eimacs.com", true }, + { "einaros.is", true }, + { "einheizpreis.de", true }, + { "einsatzstellenverwaltung.de", true }, + { "eirastudios.co.uk", false }, + { "ejeff.org", true }, + { "ekbanden.nl", false }, + { "ekokontakt.cz", true }, + { "ekostecki.de", true }, { "eksisozluk.com", true }, + { "ekzarta.ru", true }, + { "el-soul.com", true }, + { "elanguest.pl", true }, + { "elanguest.ro", true }, + { "elanguest.ru", true }, + { "elars.de", true }, { "elbetech.net", true }, + { "elearningpilot.com", true }, + { "electricant.com", true }, + { "electricant.nl", true }, + { "electricianforum.co.uk", true }, { "electromc.com", true }, { "electronic-ignition-system.com", true }, { "electronicfasteners.com", true }, { "eleicoes2016.com.br", true }, + { "elektropost.org", true }, + { "element-43.com", true }, { "elemental.software", true }, { "elementalrobotics.com", true }, + { "elemenx.com", true }, { "elenag.ga", true }, { "elephpant.cz", true }, + { "elglobo.com.mx", true }, + { "elgosblanc.com", true }, { "eligible.com", true }, - { "elisa.ee", true }, + { "eligibleapi.com", true }, + { "eligrey.com", true }, + { "elisa.ee", false }, + { "elisabeth-kostecki.de", true }, + { "elisabethkostecki.de", true }, + { "elite12.de", true }, + { "elitefishtank.com", false }, { "elitegameservers.net", true }, { "elitehosting.de", true }, + { "ella-kwikmed.com", true }, { "ellegaard.dk", true }, { "elliquiy.com", true }, + { "elliriehl.at", true }, { "ellsinger.me", true }, { "elmermx.ch", true }, + { "elnan.do", true }, + { "eloge.se", true }, { "elpo.net", true }, + { "elsamakhin.com", true }, + { "elternforum-birmensdorf.ch", true }, + { "eluhome.de", true }, { "elvidence.com.au", true }, + { "em-biotek.cz", true }, + { "emailfuermich.de", true }, { "emailhunter.co", true }, { "emailprivacytester.com", true }, + { "emaily.eu", true }, { "emanuelduss.ch", true }, { "embracethedarkness.co.uk", true }, + { "emielraaijmakers.nl", true }, + { "emilong.com", true }, + { "emilyhorsman.com", true }, + { "emilyshepherd.me", true }, { "emirabiz.com", false }, + { "emjainteractive.com", true }, + { "empleostampico.com", false }, { "empowerdb.com", true }, + { "emprego.pt", true }, { "emptypath.com", true }, + { "emrenovation.com", true }, + { "en-maktoob.search.yahoo.com", false }, + { "enaim.de", true }, + { "encfs.win", true }, { "encircleapp.com", true }, + { "encnet.de", true }, + { "encredible.de", true }, + { "encredible.org", true }, { "encryptallthethings.net", true }, { "encrypted.google.com", true }, + { "encryptio.com", true }, + { "end.pp.ua", true }, + { "endlessdark.net", true }, { "endlesshorizon.net", true }, { "endlesstone.com", true }, { "endofnet.org", true }, - { "endzeit-architekten.com", true }, + { "enecoshop.nl", true }, + { "enefan.jp", true }, + { "energiekeurplus.nl", true }, { "energy-drink-magazin.de", true }, { "engelundlicht.ch", true }, { "englerts.de", true }, { "englishbulgaria.net", true }, { "englishclub.com", true }, - { "enigmail.net", true }, + { "englishforums.com", true }, { "enjen.net", true }, + { "enjoy-nepal.de", true }, + { "enlightenedhr.com", true }, + { "enloestatebank.com", true }, { "enorekcah.com", true }, { "enquos.com", true }, + { "enscosupply.com", true }, { "enskat.de", true }, { "enskatson-sippe.de", true }, + { "ensured.com", true }, + { "ensured.nl", true }, + { "enteente.club", true }, { "enteente.com", true }, - { "entersynapse.com", true }, + { "enteente.xyz", true }, + { "enterprisey.enterprises", true }, + { "entersynapse.com", false }, { "entrepreneur.or.id", true }, - { "entropia.de", false }, + { "envelope.co.nz", true }, + { "enveloppenopmaat.nl", true }, + { "enviam.de", true }, { "envygeeks.com", true }, { "envygeeks.io", true }, + { "eoldb.org", true }, + { "eopugetsound.org", true }, + { "epanurse.com", true }, { "epay.bg", true }, + { "epaygateway.net", true }, + { "epicsecure.de", true }, + { "epicsoft.de", true }, + { "epostplus.li", true }, + { "epublibre.org", true }, { "eqorg.com", true }, + { "equilibre-yoga-jennifer-will.com", true }, + { "equipsupply.com", true }, + { "erawanarifnugroho.com", true }, + { "erepublik-deutschland.de", true }, + { "ericdiao.com", true }, + { "ericwie.se", true }, + { "ericyl.com", true }, + { "erigrid.eu", true }, { "eriix.org", true }, { "erisrenee.com", true }, { "ernesto.at", true }, + { "erp-band.ru", true }, + { "erp.band", true }, + { "erpband.ru", true }, + { "erpcargo.com", true }, + { "errlytics.com", true }, + { "errolz.com", true }, { "errors.zenpayroll.com", false }, + { "ersindemirtas.com", true }, { "eru.me", true }, + { "erudikum.cz", true }, + { "erwinwensveen.nl", true }, { "es.search.yahoo.com", false }, { "escalate.eu", true }, + { "escapees.com", true }, { "esclear.de", true }, + { "escritoriodearte.com", true }, { "esg-abi2001.de", true }, + { "esigmbh.de", true }, + { "esko.bar", true }, + { "eskriett.com", true }, + { "esn-ypci.com", true }, { "esoa.net", true }, + { "esocweb.com", true }, { "espanol.search.yahoo.com", false }, { "espci.fr", true }, { "espgg.org", true }, { "espra.com", true }, { "esquonic.com", true }, + { "essentialoilsimports.com", true }, + { "esseriumani.com", true }, + { "essexghosthunters.co.uk", true }, { "essoduke.org", true }, + { "estaleiro.org", true }, + { "esteam.se", true }, + { "estebanborges.com", true }, + { "estilos.com.pe", true }, { "etaes.eu", true }, + { "etdonline.co.uk", true }, + { "eteesheet.com", true }, + { "etelej.com", true }, + { "eternitylove.us", true }, + { "eth0.nl", true }, + { "etha.nz", true }, { "ethack.org", true }, + { "ethanfaust.com", true }, { "ethercalc.com", true }, { "ethercalc.org", true }, { "etherpad.fr", true }, { "ethicaldata.co.uk", true }, { "ethicalexploiting.com", true }, + { "ethicall.org.uk", true }, { "ethitter.com", true }, - { "eucl3d.com", true }, + { "ethlan.fr", true }, + { "ethosinfo.com", true }, + { "etkaddict.com", true }, + { "etrker.com", true }, + { "ets2mp.de", true }, + { "etula.ga", true }, + { "etyd.org", true }, + { "euanbaines.com", true }, { "eugenekay.com", true }, + { "eulenleben.de", true }, + { "eulerpi.io", true }, + { "euph.eu", true }, + { "euro.ro", true }, { "europop.com", true }, + { "euroshop.or.at", true }, { "eurostrategy.vn.ua", true }, { "eurotramp.com", true }, { "ev-zertifikate.de", true }, { "eva.cz", true }, { "evalesc.com", true }, + { "evantage.org", true }, + { "evantageglobal.com", true }, { "evasovova.cz", true }, { "evdenevenakliyatankara.pw", true }, + { "evegalaxy.net", true }, + { "eventaro.com", true }, { "everhome.de", true }, + { "everling.lu", true }, + { "everwaking.com", true }, + { "everylab.org", true }, + { "everymove.org", true }, + { "everythingkitchens.com", false }, { "eveseat.net", true }, { "eveshamglass.co.uk", true }, + { "evi.be", true }, + { "evilized.de", true }, + { "evin.ml", true }, + { "evites.me", true }, { "evomon.com", true }, + { "evossd.tk", true }, + { "evowl.com", false }, { "evrial.com", true }, { "evstatus.com", true }, { "ewe2.ninja", true }, + { "ewie.name", true }, { "exceltobarcode.com", true }, { "excessamerica.com", true }, + { "exchangeworks.co", true }, { "exekutori.com", true }, + { "exemples-de-stands.com", true }, + { "exeria.de", true }, { "exfiles.cz", true }, { "exiahost.com", true }, + { "exno.co", true }, + { "exon.io", true }, + { "exoscale.ch", true }, + { "exoticads.com", true }, { "expatads.com", true }, { "experienceoz.com.au", true }, + { "expertmile.com", true }, { "explodie.org", true }, + { "expo-asia.ru", true }, { "expo-designers.com", true }, { "express-vpn.com", true }, - { "expressfinance.co.za", true }, + { "expressemotion.net", true }, { "expresshosting.org", true }, { "expressvpn.com", true }, { "expxkcd.com", true }, { "extendwings.com", true }, + { "extracobanks.com", true }, + { "extranetpuc.com.br", true }, + { "extremenetworking.net", true }, + { "exy.pw", true }, + { "exyplis.com", true }, { "eyasc.nl", true }, { "eydesignguidelines.com", true }, + { "eyeglassuniverse.com", true }, + { "eyeonid.com", true }, + { "eytosh.net", true }, { "eyyit.com", true }, + { "ez.fi", true }, + { "ezrefurb.co.uk", true }, + { "f-be.com", true }, { "f-droid.org", true }, { "f-thie.de", true }, { "f2f.cash", true }, { "fa-works.com", true }, + { "faber.org.ru", true }, { "fabhub.io", true }, { "fabianasantiago.com", true }, + { "fabienbaker.com", true }, + { "fableforge.nl", true }, { "fabse.net", true }, { "facebook.com", false }, { "factor.cc", false }, + { "factorable.net", true }, + { "factuursturen.be", true }, + { "factuursturen.nl", true }, + { "factys.do", true }, + { "factys.es", true }, + { "fadilus.com", true }, + { "faeriecakes.be", true }, { "fahrenwal.de", true }, - { "fahrenwalde.de", true }, + { "failproof.be", true }, { "fairbill.com", true }, + { "faircom.co.za", true }, + { "fairlyoddtreasures.com", true }, { "faizan.net", true }, - { "faizan.xyz", true }, + { "faktura.pl", true }, + { "fakturi.com", true }, { "fakturoid.cz", true }, { "falconvintners.com", true }, + { "falkena.net", true }, { "falkp.no", true }, { "fallenangeldrinks.co.uk", true }, { "fallenangeldrinks.com", true }, @@ -1335,290 +2871,633 @@ { "fallenangelspirits.com", true }, { "fallenangelspirits.uk", true }, { "fallenspirits.co.uk", true }, + { "falsum.net", true }, + { "familie-kupschke.de", true }, + { "familie-monka.de", true }, + { "familie-sander.rocks", true }, + { "familiegrottendieck.de", true }, { "familieholme.de", true }, + { "familjenfrodlund.se", true }, { "fandomservices.com", true }, { "fangs.ink", true }, + { "fanjoe.be", true }, + { "fant.dk", true }, + { "fanvoice.com", true }, + { "fanyue123.tk", true }, { "faq.lookout.com", false }, + { "fargtorget.se", true }, + { "farhood.org", true }, + { "farmacialaboratorio.it", true }, { "fasdoutreach.ca", true }, + { "fashion.net", true }, { "faspirits.co.uk", true }, { "faspirits.com", true }, { "fassadenverkleidung24.de", true }, + { "fasset.jp", true }, { "fastaim.de", true }, { "fastcomcorp.com", true }, { "fastcomcorp.net", true }, { "fastmail.com", false }, + { "fastopen.ml", true }, + { "fatgeekflix.net", true }, { "fatherhood.gov", true }, { "fatlossguide.xyz", true }, + { "fatox.de", true }, + { "fatwin.pw", true }, + { "fatzebra.com.au", false }, { "faucetbox.com", true }, + { "fawkex.me", true }, + { "fawong.com", true }, { "fayolle.info", true }, { "fbox.li", true }, { "fca-tools.com", true }, + { "fcburk.de", true }, + { "fdj.im", true }, { "fdsys.gov", false }, + { "fdt.name", true }, { "fearsomegaming.com", true }, + { "fecik.sk", true }, { "federalregister.gov", true }, { "federicomigliavacca.it", true }, { "fedorahosted.org", true }, { "fedorapeople.org", true }, { "fedrtc.org", true }, + { "fedux.com.ar", true }, { "feedbin.com", false }, + { "feedhq.org", true }, { "feedthebot.com", true }, + { "feel.aero", true }, { "feen.us", true }, { "feezmodo.com", true }, + { "feirlane.org", false }, + { "feliwyn.fr", true }, { "felixrr.pro", true }, { "feminists.co", true }, + { "fenno.net", true }, + { "fenteo.com", true }, + { "feragon.net", true }, { "ferienhaus-polchow-ruegen.de", false }, + { "fernandes.org", true }, + { "ferrugem.org", true }, + { "festrip.com", true }, { "fetch.co.uk", true }, + { "feuerwehr-oberkotzau.de", true }, { "fewo-thueringer-wald.de", true }, + { "fexco.com", true }, + { "fexmen.com", true }, { "ff-bad-hoehenstadt.de", true }, { "ffbans.org", true }, + { "ffmradio.de", true }, { "fhcdn.xyz", true }, { "fi.google.com", true }, { "fi.search.yahoo.com", false }, + { "ficus.io", true }, + { "fid.to", true }, { "fidanza.eu", true }, { "fidelapp.com", true }, + { "fierlafijn.net", true }, + { "fierman.eu", true }, + { "fierman.net", true }, + { "fierman.us", true }, { "fiftyshadesofluca.ml", true }, { "fightr.co", true }, + { "figuurzagers.nl", true }, { "fiilr.com", true }, { "fiken.no", true }, + { "fiksel.info", true }, + { "fikt.space", true }, { "file-pdf.it", true }, { "filedir.com", false }, + { "filemeal.com", true }, + { "filhodohomem.com", true }, { "filip-prochazka.com", true }, { "filippo.io", true }, + { "fillmysuitca.se", true }, { "filoo.de", true }, + { "financieringsportaal.nl", true }, + { "finanzkontor.net", true }, + { "finditez.com", true }, + { "findyour.diet", true }, + { "finenet.com.tw", true }, + { "finfev.de", true }, + { "fingent.com", true }, + { "finisron.in", true }, { "finkelstein.fr", true }, { "finn.io", true }, + { "fionamcbride.com", true }, { "firebaseio-demo.com", true }, { "firebaseio.com", true }, + { "firebird.io", true }, { "firebirdrangecookers.com", true }, + { "firecore.com", false }, { "firefart.at", false }, + { "firehost.com", true }, { "firemail.io", true }, + { "fireorbit.de", true }, { "firevap.org", true }, + { "firexarxa.de", true }, { "firma-offshore.com", true }, { "firmapi.com", true }, { "firstchoicecandy.com", true }, + { "firstderm.com", true }, { "firstlook.org", true }, + { "firstmall.de", true }, + { "fischers.cc", true }, { "fish-hook.ru", true }, + { "fit4medien.de", true }, + { "fitbylo.com", true }, + { "fitiapp.com", true }, { "fitkram.cz", true }, + { "fitnesswerk.de", true }, + { "fitzsim.org", true }, + { "fivestarsitters.com", true }, + { "fixatom.com", true }, + { "fixhotsauce.com", true }, + { "fixmycomputerdude.com", true }, + { "fizz.buzz", true }, { "fj.simple.com", false }, + { "flaemig42.de", true }, { "flagspot.net", true }, { "flajshans.cz", true }, { "flamer-scene.com", false }, { "flamewall.net", false }, { "flamingcow.tv", true }, { "flamingkeys.com", true }, + { "flamme-von-anor.de", true }, + { "flareon.net", true }, { "flat.io", true }, + { "flawcheck.com", true }, { "flawlesscowboy.xyz", true }, + { "flazznetworks.com", false }, + { "fless.co.uk", true }, + { "fletchto99.com", true }, { "fleximus.org", false }, + { "flexinvesting.fi", true }, + { "flexport.com", true }, { "flipagram.com", false }, + { "flipneus.net", true }, { "flirchi.com", false }, + { "flocktofedora.org", true }, + { "floless.co.uk", true }, { "floobits.com", true }, { "floorball-haunwoehr.de", true }, { "floort.net", true }, - { "florian-lillpopp.de", true }, + { "florence.uk.net", true }, + { "florent-tatard.fr", true }, { "florian-schlachter.de", true }, - { "florianlillpopp.de", true }, + { "florian-thie.de", true }, { "florianmitrea.uk", true }, { "floridaescapes.co.uk", true }, + { "floridafieros.org", true }, { "florismouwen.com", true }, { "floskelwolke.de", true }, + { "flouartistique.ch", true }, { "flow.su", true }, { "flowersandclouds.com", true }, { "flowlo.me", true }, { "flra.gov", true }, { "flukethoughts.com", true }, - { "flushstudios.com", true }, - { "fluxent.de", true }, + { "fluxent.de", false }, { "fluxfingers.net", true }, + { "fly.moe", true }, { "flynn.io", true }, { "fmarchal.fr", true }, + { "fnb-griffinonline.com", true }, + { "fndout.com", true }, { "fniephaus.com", true }, + { "fnordserver.eu", true }, { "focusmark.jp", true }, + { "fokkusu.fi", true }, + { "folv.es", true }, + { "fondanastasia.ru", true }, + { "font-converter.net", true }, { "food4health.guide", true }, + { "foodacademy.capetown", true }, + { "foodiebox.no", true }, + { "foodievenues.com", true }, { "foodwise.marketing", true }, { "footballmapped.com", true }, + { "foraje-profesionale.ro", true }, { "foray-jero.me", true }, + { "forbook.net", true }, { "fordbydesign.com", true }, { "forewordreviews.com", true }, + { "forex-dan.com", true }, + { "forextimes.ru", true }, { "forgix.com", true }, + { "formationseeker.com", true }, { "formationsfactory.co.uk", false }, + { "formazioneopen.it", true }, + { "formula.cf", true }, { "foro.io", false }, { "forodeespanol.com", true }, + { "fortesanshop.it", true }, + { "fortnine.ca", true }, { "fortress.sk", true }, + { "fortworth.ch", true }, { "forum.linode.com", false }, { "forum.quantifiedself.com", false }, + { "fossewaygardencentre.co.uk", true }, + { "fotocerita.net", true }, { "fotofaerie.net", true }, + { "fotopasja.info", true }, { "fotostudio-schweiz.ch", true }, - { "foxdev.io", false }, + { "fotowettbewerb.co", true }, + { "fotowolfy.com", true }, + { "foxbnc.co.uk", true }, + { "foxdev.co", true }, { "foxelbox.com", true }, + { "foxley-farm.co.uk", true }, + { "foxley-seeds.co.uk", true }, + { "foxleyseeds.co.uk", true }, + { "foxtrot.pw", true }, + { "fpy.cz", true }, { "fr.search.yahoo.com", false }, { "fr33d0m.link", true }, + { "frack.nl", true }, + { "fragnic.com", true }, + { "fraho.eu", true }, { "fralef.me", false }, + { "francescopalazzo.com", true }, + { "francevpn.xyz", true }, + { "franckgirard.net", true }, + { "frangor.info", true }, + { "frank.fyi", true }, + { "frankhaala.com", true }, { "frankierprofi.de", true }, + { "fransallen.com", true }, + { "franta.biz", true }, + { "franta.email", true }, { "franzt.ovh", true }, + { "frasys.cloud", true }, + { "frasys.io", true }, + { "frasys.net", true }, { "fraye.net", true }, { "frederik-braun.com", true }, { "fredvoyage.fr", true }, { "free.com.tw", true }, + { "freeboson.org", true }, { "freedom.press", false }, + { "freeform4u.de", true }, + { "freekdevries.nl", true }, { "freelance.boutique", true }, + { "freelance.nl", true }, + { "freematthale.net", true }, + { "freemedforms.com", true }, { "freenetproject.org", true }, { "freeshell.de", true }, + { "freesitemapgenerator.com", true }, + { "freesoftwaredriver.com", true }, { "freesounding.com", true }, { "freesounding.ru", true }, { "freethought.org.au", true }, - { "freeutopia.org", true }, + { "freetsa.org", true }, { "freeweibo.com", true }, { "freifunk-essen.de", true }, { "freifunk-luenen.de", true }, { "freiwurst.net", true }, + { "freqlabs.com", true }, { "fresh-hotel.org", true }, + { "freshfind.xyz", true }, { "fretscha.com", true }, + { "frezbo.com", true }, + { "frickelboxx.de", true }, + { "fridolinka.cz", true }, { "friendica.ch", true }, { "frillip.com", true }, + { "frippz.se", true }, + { "fritzrepair.com", true }, + { "frizo.com", true }, + { "frly.de", true }, + { "frob.nl", true }, { "froggstack.de", true }, + { "fromlemaytoz.com", true }, + { "fromscratch.rocks", true }, { "fronteers.nl", true }, + { "frontisme.nl", true }, + { "frontmin.com", true }, + { "froot.se", true }, + { "froxlor.support", true }, { "frtr.gov", true }, - { "fruchthof24.de", true }, + { "frugro.be", true }, { "fruitusers.com", true }, { "frusky.de", true }, { "fsapubs.gov", true }, + { "fsbpaintrock.com", true }, + { "fsbturton.com", true }, { "fsfi.is", true }, + { "fsm2016.org", true }, + { "ftc.gov", true }, { "ftccomplaintassistant.gov", true }, { "fteproxy.org", true }, + { "fugle.de", true }, { "fuglede.dk", true }, { "fukushima-web.com", true }, + { "fumo.se", true }, + { "functions-online.com", true }, + { "fundacionhijosdelsol.org", true }, + { "fundays.nl", true }, + { "funderburg.me", true }, { "fundingempire.com", true }, + { "funi4u.com", true }, + { "funnyang.com", true }, + { "funrun.com", true }, + { "furgo.love", true }, { "furkancaliskan.com", true }, + { "furry.be", true }, { "furry.dk", true }, + { "futbol11.com", true }, { "futos.de", true }, { "fuzzing-project.org", true }, { "fx5.de", true }, + { "fxp.co.il", true }, + { "fyfywka.com", true }, + { "fyn.nl", true }, + { "fysiohaenraets.nl", true }, { "fzn.io", true }, { "g-m-w.eu", true }, + { "g-marketing.ro", true }, + { "g-o.pl", true }, + { "g2a.co", true }, { "g4w.co", true }, + { "g5led.nl", true }, + { "gabber.scot", true }, + { "gafachi.com", true }, + { "gagniard.org", true }, + { "gagor.pl", true }, + { "gaichon.com", true }, + { "gaiserik.com", true }, + { "gakkainavi-epsilon.jp", true }, + { "gakkainavi-epsilon.net", true }, + { "gakkainavi.jp", true }, + { "gakkainavi.net", true }, + { "gakkainavi4.com", true }, + { "gakkainavi4.jp", true }, + { "gakkainavi4.net", true }, + { "galactic-crew.org", true }, { "gallery44.org", true }, + { "gam3rs.de", true }, + { "gamajo.com", true }, { "gambit.pro", true }, { "gambitnash.co.uk", true }, { "gambitnash.com", true }, { "gambitprint.com", true }, + { "game-files.net", true }, + { "game7.de", true }, + { "gamecave.de", true }, + { "gamecollector.be", true }, + { "gamedevelopers.pl", true }, + { "gamegix.com", true }, { "gamenected.com", true }, { "gamenected.de", true }, + { "gamepader.com", true }, { "gamercredo.com", true }, { "gamercredo.net", true }, { "gamers-life.fr", true }, - { "gameserver-sponsor.de", true }, + { "gamesurferapp.com", true }, + { "gamingmedia.eu", true }, + { "gamingreinvented.com", true }, { "gamingzoneservers.com", true }, + { "gamishou.fr", true }, + { "gamoloco.com", true }, + { "gampenhof.de", true }, + { "gancedo.com.es", true }, + { "ganhonet.com.br", true }, + { "gar-nich.net", true }, + { "garagegoossens.be", true }, + { "garantieabschluss.de", false }, { "garbage-juice.com", true }, + { "garedtech.com", true }, { "garron.net", true }, + { "garyjones.co.uk", true }, + { "gasbarkenora.com", true }, + { "gateworld.fr", true }, + { "gatilagata.com.br", true }, + { "gaussorgues.me", true }, { "gautvedt.no", true }, { "gavick.com", true }, { "gaytorrent.ru", true }, { "gc-mc.de", true }, { "gc.net", true }, { "gcs-ventures.com", true }, + { "gcsepod.com", true }, + { "ge1.me", true }, { "ge3k.net", true }, { "geblitzt.de", true }, + { "gechr.io", true }, + { "gee.is", true }, { "geek-hub.de", true }, + { "geekandi.com", true }, + { "geekwu.org", true }, { "geeky.software", true }, + { "geeq.ch", true }, { "gehaowu.com", true }, + { "geli-graphics.com", true }, + { "gelog-software.de", true }, + { "gemeentemolenwaard.nl", true }, { "gemeinfreie-lieder.de", true }, + { "gendrin.com", true }, + { "genehome.com.au", true }, + { "generali-worldwide.com", true }, + { "generationnext.pl", true }, + { "generic.cx", true }, + { "genossen.ru", true }, { "genshiken-itb.org", true }, { "genshiken.org", true }, { "genslerwisp.com", true }, + { "genuu.com", true }, { "genuxation.com", true }, { "genuxtsg.com", true }, { "genxbeats.com", true }, { "genxnotes.com", true }, - { "genyaa.com", true }, + { "genyhitch.com", true }, { "geoip.fedoraproject.org", true }, { "geoip.stg.fedoraproject.org", true }, + { "geolad.com", true }, + { "georgemaschke.com", true }, + { "georgemaschke.net", true }, + { "georgesonarthurs.com.au", true }, + { "georgmayer.eu", true }, + { "geoscan.aero", true }, + { "geraintwhite.co.uk", true }, { "gerardozamudio.mx", true }, { "gerencianet.com.br", false }, + { "gereon.ch", true }, + { "germandarknes.net", true }, { "gernert-server.de", true }, { "geschwinder.net", true }, + { "gesiwista.net", true }, + { "get-asterisk.ru", true }, + { "get-erp.ru", true }, { "get.zenpayroll.com", false }, { "getbambu.com", false }, { "getbox.me", true }, { "getbutterfly.com", true }, + { "getcarefirst.com", true }, + { "getcarina.com", true }, { "getcloak.com", false }, { "getcolor.com", true }, { "getdash.io", true }, { "getdigitized.net", true }, + { "geterp.ru", true }, { "getfedora.org", true }, { "getfittedstore.com", true }, + { "gethttpsforfree.com", true }, + { "getinternet.de", true }, + { "getkai.co.nz", true }, + { "getlifti.com", true }, + { "getlolaccount.com", true }, { "getmango.com", true }, { "getnikola.com", true }, - { "getsello.com", true }, + { "getremembrall.com", true }, + { "getsello.com", false }, + { "getsensibill.com", true }, + { "getsetupfile.com", true }, { "getspire.com", true }, { "getsport.mobi", true }, + { "getts.ro", true }, { "getvdownloader.com", true }, + { "gfm.tech", true }, { "gfournier.ca", true }, { "ggp2.com", true }, + { "ggx.us", true }, { "gha.st", true }, + { "ghcif.de", true }, { "gheorghesarcov.ga", true }, + { "gheorghesarcov.tk", true }, { "ghostblog.info", true }, { "giacomopelagatti.it", true }, + { "giftgofers.com", true }, { "giftservices.nl", true }, + { "giftsn.com.sg", true }, + { "gifzilla.net", false }, + { "gig.ru", false }, { "gigacloud.org", true }, + { "gigacog.com", true }, + { "gigawa.lt", true }, + { "gijsbertus.com", true }, + { "gilcloud.com", true }, + { "gingali.de", true }, { "gintenreiter-photography.com", true }, - { "gipsamsfashion.com", true }, + { "gipsic.com", true }, + { "gistfy.com", true }, + { "git.co", true }, { "github.com", true }, { "github.party", false }, { "giveattheoffice.org", true }, - { "givingnexus.org", true }, + { "givemyanswer.com", true }, + { "givingnexus.org", false }, + { "gix.net.pl", true }, + { "gixtools.co.uk", true }, + { "gixtools.com", true }, + { "gixtools.net", true }, + { "gixtools.uk", true }, { "gizzo.sk", true }, + { "gjcampbell.co.uk", true }, + { "gjspunk.de", true }, + { "gjung.com", true }, { "glasgestaltung.biz", true }, { "glass.google.com", true }, + { "glasschmuck-millefiori.de", true }, + { "glentakahashi.com", true }, { "glidingshop.cz", true }, + { "glidingshop.de", true }, + { "glidingshop.eu", true }, + { "glitchsys.com", true }, + { "glittersjabloon.nl", true }, { "globalcomix.com", true }, { "globalexpert.co.nz", true }, + { "globalgivingtime.com", true }, { "globalinstitutefortraining.org.au", true }, { "globalittech.com", false }, + { "globalmusic.ga", true }, { "globalperspectivescanada.com", true }, + { "globalsites.nl", true }, { "globuli-info.de", true }, + { "gloomyvancouver.com", true }, { "glossopnorthendafc.co.uk", true }, + { "glubbforum.de", true }, { "gm-assicurazioni.it", true }, { "gmail.com", false }, { "gmcd.co", true }, { "gmdu.net", true }, { "gmta.nl", true }, + { "gmw-hannover.de", true }, { "gmw-ingenieurbuero.de", true }, { "gnetwork.eu", true }, { "go-zh.org", true }, { "go.xero.com", false }, + { "go2sh.de", true }, { "goabonga.com", true }, + { "goalsetup.com", true }, { "goaltree.ch", true }, { "goat.xyz", true }, + { "goben.ch", true }, { "gocardless.com", true }, + { "godesigner.ru", true }, + { "goerner.me", true }, + { "goerres2014.de", true }, + { "gofigure.fr", false }, + { "gogenenglish.com", true }, + { "gogetssl.com", true }, { "goggs.eu", true }, + { "gogold-g.com", true }, + { "gohon.org", true }, { "gokmenguresci.com", true }, { "goldendata.io", true }, { "goldenhillsoftware.com", true }, + { "goldmark.com.au", true }, + { "goldpreisfinder.at", true }, + { "goldpros.com", true }, + { "goldsecurity.com", true }, + { "golf18network.com", true }, + { "golfscape.com", true }, + { "gonzalosanchez.mx", true }, + { "gooby.co", true }, + { "goodmengroup.de", true }, { "google", true }, { "googlemail.com", false }, { "googleplex.com", true }, { "gopay.cz", true }, + { "gordonobrecht.com", true }, + { "gorschenin.com", true }, + { "gosccs.com", true }, + { "gosharewood.com", true }, { "goshop.cz", true }, + { "gospelvestcination.de", true }, { "gosuland.org", true }, { "gotech.com.eg", true }, + { "gotgenes.com", true }, { "gothamlimo.com", true }, { "goto.google.com", true }, { "gotocloud.ru", true }, + { "gotomi.info", true }, { "gotowned.org", true }, { "gotspot.com", true }, + { "governorhub.com", true }, + { "govillemo.ca", true }, { "govtrack.us", true }, - { "gowe.wang", true }, + { "gowe.wang", false }, + { "gozel.com.tr", true }, { "gpfclan.de", true }, { "gplintegratedit.com", true }, { "gpo.gov", false }, + { "gprs.uk.com", true }, + { "gps.com.br", true }, { "gpsfix.cz", true }, + { "gpstuner.com", true }, { "gpsvideocanada.com", true }, { "gr.search.yahoo.com", false }, { "gra2.com", true }, + { "graavaapi.elasticbeanstalk.com", true }, { "grace-wan.com", true }, { "gracedays.org", true }, - { "gracesofgrief.com", true }, + { "gracesofgrief.com", false }, + { "graciousmay.com", true }, + { "grademypc.com", true }, + { "gradienthosting.co.uk", true }, { "grafitec.ru", true }, + { "grafmurr.de", true }, { "graingert.co.uk", true }, { "grandcapital.id", true }, { "grandcapital.ru", true }, @@ -1630,13 +3509,18 @@ { "granular.ag", true }, { "graph.no", true }, { "graphire.io", true }, + { "gravitechthai.com", true }, + { "gravito.nl", true }, { "gravity-net.de", true }, { "graymalk.in", true }, { "grazetech.com", true }, { "grc.com", false }, { "grcnode.co.uk", true }, { "greatfire.org", true }, + { "greatnet.de", true }, + { "greedbutt.com", true }, { "greenpeace-magazin.de", true }, + { "greenpeace.berlin", true }, { "greenroach.ru", true }, { "greensolid.biz", true }, { "greenteamtwente.nl", true }, @@ -1644,282 +3528,612 @@ { "gregmilton.org", true }, { "gregorytlee.me", true }, { "grepular.com", true }, + { "gresak.io", true }, + { "gresb.com", true }, + { "gretchelizartistry.com", true }, + { "greysolutions.it", true }, { "grh.am", true }, + { "gribani.com", true }, + { "grieg-gaarden.no", true }, + { "grieg.no", true }, + { "griegfoundation.no", true }, + { "grieglogistics.no", true }, + { "griegshipbrokers.com", true }, + { "griegshipbrokers.no", true }, + { "griesser2.de", true }, { "grigalanzsoftware.com", true }, { "grimm-gastrobedarf.de", true }, + { "grimneko.de", true }, + { "gripopgriep.net", true }, + { "gritte.ch", true }, + { "grizzlys.com", true }, { "grocock.me.uk", true }, { "groetzner.net", true }, + { "grog.pw", true }, + { "groovinads.com", true }, + { "groovydisk.com", true }, + { "gropp.org", true }, + { "groseb.net", true }, { "grossmann.gr", true }, { "groszek.pl", true }, { "groups.google.com", true }, { "grsecurity.net", true }, + { "grunex.com", true }, + { "grytics.com", true }, { "gs-net.at", true }, - { "gsm-map.com", true }, + { "gtamodshop.org", true }, { "gtanda.tk", true }, + { "gtldna.com", true }, + { "gtlfsonlinepay.com", true }, { "gtmasterclub.it", false }, { "gtmetrix.com", true }, { "gtraxapp.com", true }, + { "gts-schulsoftware.de", true }, { "gudini.net", true }, + { "guerrilla.technology", true }, + { "guevener.de", true }, + { "guffr.it", true }, + { "gugaltika-ipb.org", true }, { "gugga.dk", false }, { "guguke.net", true }, { "guidetoiceland.is", false }, - { "guilde-vindicta.fr", true }, + { "guillaumeperrin.io", true }, { "guineapigmustach.es", true }, + { "gulenbase.no", true }, + { "gunnaro.com", true }, + { "guntbert.net", true }, + { "gunwatch.co.uk", true }, + { "guoqiang.info", true }, { "guphi.net", true }, + { "gurkan.in", true }, { "gurochan.ch", true }, { "gurom.lv", true }, { "guru-naradi.cz", true }, { "gurusupe.com", true }, + { "gussi.is", true }, { "guthabenkarten-billiger.de", true }, + { "guts.me", true }, + { "guvernalternativa.ro", true }, { "gvt2.com", true }, { "gvt3.com", true }, { "gw2treasures.com", true }, + { "gwtest.us", true }, { "gyboche.com", true }, { "gyboche.science", true }, + { "gypsycatdreams.com", true }, + { "gyz.io", true }, + { "gz-architekten.de", true }, + { "gz-benz.com", true }, + { "gz-bmw.com", true }, + { "h-jo.net", true }, { "h2check.org", true }, + { "haarkliniek.com", true }, + { "habanaavenue.com", true }, { "habarisoft.com", true }, - { "hablemosdetecnologia.com.ve", true }, + { "hablemosdetecnologia.com.ve", false }, { "hachre.de", false }, { "hack.cz", true }, { "hack.li", true }, { "hackcraft.net", true }, + { "hackenkunjeleren.nl", true }, { "hackenturet.dk", true }, { "hacker.one", true }, + { "hackerforever.com", true }, + { "hackernet.se", true }, { "hackerone-user-content.com", true }, { "hackerone.com", true }, + { "hackerpoints.com", true }, + { "hackest.org", true }, + { "hackit.im", true }, + { "hackmd.io", true }, { "hackthissite.org", true }, + { "hadleighswimmingclub.co.uk", true }, + { "hadzic.co", true }, + { "haeckl.eu", true }, { "hafniatimes.com", true }, + { "hahayidu.org", true }, { "haircrazy.com", true }, + { "haitschi.com", true }, + { "haitschi.de", true }, + { "haitschi.net", true }, + { "haitschi.org", true }, { "hakase.kr", true }, + { "haktec.de", true }, + { "haku.moe", false }, + { "hallmarkestates.ca", true }, + { "halo.fr", true }, + { "hamali.bg", true }, + { "haman.nl", true }, { "hana.ondemand.com", true }, + { "handiworker.com", true }, { "handmadetutorials.ro", true }, { "hangouts.google.com", true }, { "hannover-banditen.de", true }, + { "hansen.hn", true }, { "hansvaneijsden.com", true }, + { "hansvaneijsden.nl", true }, + { "hanu.la", true }, + { "haomwei.com", true }, { "haozi.me", true }, + { "happyandrelaxeddogs.eu", true }, + { "happycoder.net", true }, { "happygadget.me", true }, { "happylifestyle.com", true }, { "happyteamlabs.com", true }, + { "happytiger.eu", true }, + { "happyukgo.com", true }, + { "harabuhouse.com", true }, { "harbor-light.net", true }, + { "hardeman.nu", true }, + { "hardertimes.com", true }, { "hardfalcon.net", true }, { "hardh.at", true }, + { "hardline.xyz", true }, + { "harmoney.co.nz", true }, { "harmoney.com", true }, + { "harmoney.com.au", true }, + { "harmonycosmetic.com", true }, { "harringtonca.com", true }, + { "harrisonsand.com", false }, + { "harrisonsdirect.co.uk", true }, { "harristony.com", true }, + { "hartie95.de", true }, { "harvestapp.com", true }, { "harvester.fr", false }, + { "harvestrenewal.org", true }, + { "harz.cloud", true }, { "haselsteiner.me", true }, { "hash-list.com", true }, { "hashiconf.com", true }, { "hashicorp.com", true }, + { "hashimah.ca", true }, + { "hashnode.com", true }, { "hashplex.com", true }, + { "hashru.nl", true }, + { "hashworks.net", true }, + { "haskovec.com", true }, { "haste.ch", true }, { "hastherebeenamassshooting.today", true }, + { "hatoko.net", true }, { "haucke.xyz", true }, { "haufschild.de", true }, + { "hauntedfishtank.com", true }, { "hausverbrauch.de", true }, { "haveeruexaminer.com", true }, { "haveibeenpwned.com", true }, + { "havellab.de", true }, { "havelland-obstler.de", true }, { "hawkeyeinsight.com", true }, + { "hawksguild.com", true }, + { "haxo.nl", false }, + { "hazcod.com", true }, { "hboeck.de", true }, + { "hbpowell.com", true }, + { "hcie.pl", true }, + { "hd-gaming.com", true }, { "hd-offensive.at", true }, { "hda.me", true }, { "hdc.cz", true }, + { "hdeaves.uk", true }, + { "hdfgroup.org", true }, + { "hdhoang.space", true }, { "hdm.io", true }, { "hds-lan.de", true }, { "hduin.xyz", true }, + { "hdwallpapers.net", true }, + { "head.org", true }, { "healthcare.gov", false }, { "healtheffectsofasbestos.com", true }, + { "healthfoam.com", true }, { "healthiercompany.com", true }, - { "heartlandrentals.com", true }, + { "heartmdinstitute.com", true }, { "heartsucker.com", true }, + { "heathmanners.com", true }, + { "heavensinferno.net", true }, { "heavystresser.com", true }, + { "hebikhiv.nl", true }, + { "hec.global", true }, + { "hedgeschool.ie", true }, + { "hegen.com.pl", true }, { "heh.ee", true }, { "heha.co", false }, { "heid.ws", true }, { "heijblok.com", true }, + { "heinpost.nl", true }, + { "hejahanif.se", true }, { "hejsupport.se", true }, + { "hele.cz", true }, { "helgakristoffer.com", true }, { "helgakristoffer.wedding", true }, { "helichat.de", true }, { "helix.am", true }, + { "hellersgas.com", true }, { "helloacm.com", true }, { "helloanselm.com", true }, + { "hellotandem.com", true }, + { "helloworldhost.com", true }, + { "hellscanyonraft.com", true }, { "help.simpletax.ca", false }, { "helpadmin.net", true }, { "helpconnect.com.au", true }, { "helpium.de", true }, + { "helpmebuild.com", true }, { "hemlockhillscabinrentals.com", true }, { "hencagon.com", true }, + { "hennadesigns.org", true }, + { "hennymerkel.com", true }, + { "henok.eu", true }, { "henriknoerr.com", true }, { "henriksen.is", true }, { "henrock.net", true }, + { "henryphan.com", true }, + { "hentschke-bau.de", true }, + { "hentschke-invest.de", true }, { "heppler.net", true }, + { "herbandpat.org", true }, { "herbert.io", true }, + { "herbertmouwen.nl", true }, + { "hermes-net.de", true }, { "herocentral.de", true }, { "herpaderp.net", true }, + { "herr-webdesign.de", true }, + { "herrenfahrt.com", true }, + { "herrsmith.com", true }, + { "herzbotschaft.de", true }, { "hetmer.com", true }, { "heute-kaufen.de", true }, { "heutger.net", true }, { "hex2013.com", true }, + { "hexicurity.com", true }, { "hexo.io", true }, + { "hexony.com", true }, + { "heycms.com", true }, + { "heyfringe.com", true }, { "heyguevara.com", true }, { "hg.python.org", true }, + { "hhhdb.com", true }, + { "hhmmmm.de", true }, + { "hibilog.com", true }, + { "hicl.org", true }, { "hicn.gq", true }, { "hicoria.com", true }, + { "hiddendepth.ie", true }, { "hiddenmail.xyz", true }, + { "higgstools.org", true }, + { "highseer.com", true }, + { "highvelocitydesign.com", true }, + { "higp.de", true }, + { "hiisukun.com", true }, + { "hikariempire.com", true }, { "hilahdih.cz", true }, + { "hilti.ee", false }, + { "hilti.kz", false }, + { "hilti.lv", false }, { "hiphop.ren", true }, + { "hiphopconvention.nl", true }, + { "hippies.com.br", true }, + { "hipstercat.fr", true }, + { "hirake55.com", true }, { "hisbrucker.net", true }, { "history.google.com", false }, + { "hittipps.com", true }, { "hiv.gov", true }, + { "hjw-kunstwerk.de", true }, { "hk.search.yahoo.com", false }, { "hlavacek.us", true }, { "hledejpravnika.cz", true }, - { "hmm.nyc", true }, + { "hmm.nyc", false }, + { "hmsseahawk.com", true }, { "hobby-gamerz-community.de", true }, { "hobbyspeed.com", true }, { "hochhaus.us", true }, + { "hochzeit-dana-laurens.de", true }, + { "hodne.io", true }, + { "hoffmeister.biz", true }, { "hohm.in", true }, { "holifestival-freyung.de", true }, { "holisticon.de", true }, { "hollowrap.com", true }, - { "holymoly.lu", true }, + { "holmesian.org", true }, + { "holofono.com", true }, { "homads.com", false }, { "homecareassociatespa.com", true }, - { "hompus.nl", true }, + { "homedna.com", true }, + { "homehunting.pt", true }, + { "homeprivate.de", true }, + { "homeseller.co.uk", true }, + { "homeseller.com", true }, + { "homewatt.co.uk", true }, + { "homeyou.com", true }, + { "hompus.nl", false }, + { "honda-centrum.cz", true }, + { "hondart.cz", true }, { "honeybadger.io", false }, + { "honeybeard.co.uk", true }, + { "honeycome.net", true }, + { "honoo.com", true }, { "hoodoo.io", true }, { "hoodoo.tech", true }, + { "hooray.beer", true }, + { "hopesb.org", true }, { "hopewellproperties.co.uk", true }, + { "hopps.me", true }, + { "horvathd.eu", true }, + { "hory.me", true }, { "horza.org", true }, - { "hoshinplan.com", false }, + { "hoshinplan.com", true }, { "hoshisato.com", true }, + { "hosiet.me", true }, + { "hosmussynergie.nl", true }, + { "hostam.link", true }, { "hostanalyticsconsulting.com", true }, + { "hosteasy.nl", true }, + { "hosted-service.com", true }, + { "hostedbgp.net", true }, { "hostedtalkgadget.google.com", true }, - { "hostgarou.com", true }, + { "hostelite.com", true }, + { "hostgarou.com", false }, + { "hostinaus.com.au", true }, + { "hostingactive.it", true }, + { "hostingfj.com", true }, { "hostinghelp.guru", true }, { "hostinginnederland.nl", true }, { "hostix.de", true }, + { "hostmijnpagina.nl", true }, { "hotchillibox.co.za", true }, - { "hotchillibox.com", true }, + { "hotchoc.io", true }, + { "hotel-pension-sonnalp.eu", true }, + { "hotelmap.com", true }, { "hoton.in", true }, + { "hotting.nl", true }, + { "houser.lu", true }, + { "housingstudents.org.uk", true }, + { "howbehealthy.com", true }, { "howrandom.org", true }, { "howsmyssl.com", true }, { "howsmytls.com", true }, - { "hozana.si", true }, + { "hozana.si", false }, { "hpac-portal.com", true }, + { "hpisavageforum.com", true }, { "hpkp-faq.de", true }, + { "hqhost.net", true }, + { "hr-intranet.com", true }, { "hrackydomino.cz", true }, { "hranicka.cz", true }, { "hrbatypes.cz", true }, + { "hrobert.hu", true }, { "hroschyk.cz", true }, { "hs-group.net", true }, + { "hscorp.de", true }, + { "hsir.me", true }, { "hsmr.cc", true }, { "hsr.gov", true }, { "hsts.date", true }, { "hstsfail.appspot.com", true }, { "htaccessbook.com", true }, { "html5.org", true }, + { "htmlacademy.ru", true }, + { "http418.xyz", false }, + { "httpsecurityreport.com", true }, { "httpswatch.com", true }, + { "huarongdao.com", true }, { "huaxueba.com", true }, + { "huersch.com", true }, { "huffduffer.com", true }, + { "hugocollignon.fr", true }, + { "hugosleep.com.au", true }, + { "huiser.nl", true }, { "humankode.com", true }, { "humblefinances.com", true }, + { "humeurs.net", true }, + { "humpteedumptee.in", true }, { "hund.io", true }, + { "huntshomeinspections.com", true }, + { "hup.blue", true }, + { "hupp.se", true }, + { "hurd.is", true }, + { "huren.nl", true }, { "hurricanelabs.com", true }, + { "husakbau.at", true }, { "hushfile.it", true }, + { "husky.xyz", true }, + { "huskybutt.dog", true }, + { "huskyinc.us", true }, + { "hx53.de", true }, + { "hxying.com", true }, + { "hydrocloud.net", true }, + { "hydrozone.fr", true }, + { "hyk.me", true }, { "hymerscollege.co.uk", true }, { "hyper-text.org", true }, - { "i10z.com", true }, + { "i--b.com", true }, + { "i-partners.sk", true }, + { "i10z.com", false }, { "i5y.co.uk", true }, - { "i95.me", true }, + { "iactu.info", true }, { "iainsimms.me", true }, { "iamcarrico.com", true }, { "iamokay.nl", true }, { "ian.sh", true }, + { "ianix.com", true }, + { "iapws.com", true }, + { "ib-wedler.de", true }, + { "iba.community", true }, { "iban.is", true }, + { "ibarf.nl", true }, + { "ibnuwebhost.com", true }, + { "ibron.co", true }, + { "icarlos.net", true }, + { "icebat.dyndns.org", true }, + { "iceloch.com", true }, { "ichronos.net", true }, + { "icpc2016.in.th", true }, { "icq-project.net", true }, + { "ict-concept.nl", true }, + { "ictinforensics.org", true }, + { "ictual.com", true }, { "id-co.in", true }, + { "id-conf.com", false }, { "id.atlassian.com", true }, { "id.fedoraproject.org", false }, { "id.mayfirst.org", false }, { "id.search.yahoo.com", false }, + { "id0-rsa.pub", true }, + { "idacmedia.com", true }, { "idaspis.com", true }, { "ideadozz.hu", true }, + { "ideasmeetingpoint.com", true }, { "ideation-inc.co.jp", true }, { "ideaweb.de", true }, + { "idedr.com", true }, + { "idensys.nl", true }, + { "identitytheft.gov", true }, + { "idexxpublicationportal.com", true }, + { "idgard.de", true }, + { "idgsupply.com", true }, + { "idlekernel.com", true }, { "idndx.com", true }, + { "idoc24.com", true }, + { "idolf.dk", true }, + { "idontplaydarts.com", true }, { "idvl.de", true }, - { "iec.pe", true }, + { "iec.pe", false }, + { "ieeespmb.org", true }, + { "ies-italia.it", true }, + { "ies.id.lv", true }, { "ieval.ro", true }, + { "ifasec.de", false }, { "ifcfg.me", true }, + { "ifconfig.co", true }, + { "iflare.de", true }, { "ifleurs.com", true }, { "ifoss.me", true }, + { "ifxor.com", true }, + { "igforums.com", true }, { "iggprivate.com", true }, { "iggsoft.com", true }, { "iggsoftware.com", true }, + { "igiftcards.nl", true }, + { "igk.de", true }, + { "igotoffer.com", true }, + { "igrivi.com", true }, { "ihrlotto.de", true }, + { "ihrnationalrat.ch", true }, { "ihsbsd.me", true }, + { "iirii.com", true }, { "iispeed.com", true }, { "ijohan.nl", true }, { "ijsclubtilburg.nl", true }, + { "ikeyless.com", true }, { "ikk.me", true }, { "ikkatsu-satei.jp", true }, + { "iklive.org", true }, + { "ikon.name", true }, { "ikvts.de", true }, + { "ikwilguidobellen.nl", true }, { "ilbuongiorno.it", true }, + { "ile-kalorii.pl", true }, { "ilhadocaranguejo.com.br", true }, { "ilikerainbows.co", true }, { "ilikerainbows.co.uk", false }, { "illorenese.fr", true }, + { "ilrg.com", true }, + { "iluvscotland.co.uk", true }, { "im-c-shop.com", true }, + { "im2net.com", true }, + { "imagefu.com", true }, { "imagescostumes.com", true }, { "imaginary.ca", true }, { "imagr.io", true }, + { "imanolbarba.net", true }, { "imbrian.org", true }, + { "imedikament.de", true }, + { "imeds.pl", true }, { "imgg.es", true }, { "imirhil.fr", true }, + { "imjad.cn", true }, { "imlonghao.com", true }, + { "immaterium.de", true }, + { "immigrationdirect.com.au", true }, + { "immobilier-nice.fr", true }, + { "immoprotect.ca", true }, + { "immortals-co.com", true }, { "immoverkauf24.at", true }, { "immoverkauf24.de", true }, + { "immunicity.eu", true }, { "immunicity.info", true }, + { "imolug.org", true }, { "imoni-blog.net", true }, + { "imperialwebsolutions.com", true }, { "impex.com.bd", true }, { "imququ.com", true }, { "imreh.net", true }, { "imrejonk.nl", true }, + { "imu.li", true }, + { "in-depthoutdoors.com", true }, + { "in-flames.com", true }, { "in.search.yahoo.com", false }, { "in.xero.com", false }, { "inb4.us", true }, { "inbitcoin.it", true }, { "inbounder.io", true }, + { "inbox-group.com", true }, { "inbox.google.com", true }, + { "inbox.li", true }, { "inboxen.org", true }, + { "incendiary-arts.com", true }, + { "inche-ali.com", true }, { "incparadise.net", true }, - { "indiecert.net", true }, + { "indiecert.net", false }, + { "indievelopment.nl", true }, + { "indoorskiassen.nl", true }, { "indovinabank.com.vn", true }, + { "indredouglas.me", true }, + { "indusfastremit-ca.com", true }, + { "indusfastremit-us.com", true }, + { "indusfastremit.com", true }, { "indust.me", false }, + { "industreiler.com", true }, { "indybay.org", true }, + { "infcof.com", true }, { "infilock.com", true }, { "infinitusgaming.eu", true }, { "influxus.com", false }, - { "infocommsociety.com", false }, + { "infogrfx.com", true }, + { "informatiebeveiliging.nl", true }, + { "informatik.zone", true }, { "informnapalm.org", true }, + { "infosec.ch", true }, + { "infosenior.ch", true }, + { "infotics.es", true }, + { "infra-con.dk", true }, { "iniiter.com", true }, - { "initq.net", true }, + { "inios.fr", true }, + { "initq.net", false }, { "initrd.net", true }, + { "injigo.com", true }, + { "inkable.com.au", true }, { "inkbunny.net", true }, { "inksay.com", true }, { "inleaked.com", true }, + { "inmyarea.com", true }, { "innophate-security.com", true }, { "innophate-security.nl", true }, + { "innovaptor.at", true }, + { "innovaptor.com", true }, + { "insane.zone", true }, { "insideaudit.com", true }, - { "insouciant.org", true }, + { "insightera.co.th", true }, + { "insighti.com", true }, + { "insighti.eu", true }, + { "insighti.org", true }, + { "insighti.sk", true }, + { "inspire-av.com", true }, { "inspiroinc.com", true }, + { "inspy.me", true }, { "instant-hack.com", true }, { "instant.io", true }, + { "instantdev.io", true }, { "instasex.ch", true }, { "instela.com", true }, { "institutoflordelavida.com", true }, @@ -1927,190 +4141,460 @@ { "intarweb.ca", true }, { "integrationinc.com", false }, { "integromat.com", true }, + { "intel.li", true }, + { "intelldynamics.com", true }, { "interaffairs.com", true }, { "interasistmen.se", true }, { "interfug.de", true }, { "interisaudit.com", true }, + { "interlun.com", true }, + { "intermedinet.nl", true }, + { "internect.co.za", true }, { "internetbank.swedbank.se", true }, { "internetbugbounty.org", true }, + { "internetcasinos.de", true }, { "internethering.de", true }, + { "internetzentrale.net", true }, + { "internl.net", true }, + { "interociter-enterprises.com", true }, { "interviewpipeline.co.uk", true }, + { "interways.de", true }, { "intim-uslugi-kazan.net", true }, + { "intimateperrierjouet.com", true }, + { "intocities.de", false }, + { "inton.biz", true }, + { "intramanager.co.uk", true }, + { "intramanager.dk", true }, + { "intranetsec.fr", true }, + { "intrasoft.com.au", true }, { "intxt.net", true }, { "inusasha.de", true }, + { "investorforms.com", true }, { "invictusmc.uk", true }, - { "involved-it.be", true }, - { "inwesttitle.com", true }, + { "invoicefinance.nl", true }, + { "inwestcorp.se", true }, + { "inzdr.com", true }, { "iocheck.com", false }, + { "iodu.re", true }, + { "iolife.dk", true }, + { "iompost.com", true }, + { "iomstamps.com", true }, { "ionas-law.ro", false }, + { "ionc.ca", true }, { "ionlabs.kr", true }, + { "ionx.co.uk", true }, + { "iossifovlab.com", true }, + { "iotsms.io", true }, + { "ip-life.net", true }, + { "ip6.im", true }, + { "ip6.li", true }, + { "ipal.im", true }, + { "ipal.name", true }, { "ipcfg.me", true }, + { "ipconsulting.se", true }, + { "iplabs.de", true }, { "ipledgeonline.org", true }, + { "ipmotion.ca", true }, { "ipomue.com", false }, + { "iprice.co.id", true }, + { "iprice.hk", true }, + { "iprice.my", true }, + { "iprice.ph", true }, + { "iprice.sg", true }, + { "iprice.vn", true }, + { "ipricethailand.com", true }, { "ipsec.pl", true }, { "ipswitch.com.tw", true }, + { "iptel.by", false }, { "ipv6-adresse.dk", true }, { "ipv6-handbuch.de", true }, { "ipv6cloud.club", true }, { "iqboxy.com", true }, { "iqualtech.com", true }, { "iranianlawschool.com", true }, + { "irazimina.ru", true }, + { "ircmett.de", true }, { "iready.ro", true }, + { "ireef.tv", true }, + { "irgit.pl", true }, { "iridiumbrowser.de", true }, + { "iridiumflare.de", true }, { "irische-segenswuensche.info", true }, { "irmag.ru", true }, { "ironfistdesign.com", true }, { "isaacman.tech", true }, + { "isbengrumpy.com", true }, + { "ischool.co.jp", true }, + { "iseek.biz", true }, { "iseulde.com", true }, { "isimonbrown.co.uk", true }, + { "isincheck.com", true }, { "isitamor.pm", true }, { "isitchristmas.com", true }, { "isitup.org", true }, + { "iskaron.de", true }, + { "islandhosting.com", true }, + { "isletech.net", true }, + { "isogen5.com", true }, { "isondo.com", true }, { "isopres.de", true }, + { "isqrl.de", true }, + { "israkurort.com", true }, + { "isreedyintheuk.com", true }, + { "issuesofconcern.in", true }, { "istanbul.systems", true }, + { "istanbultravelguide.info", true }, + { "istdieweltschonuntergegangen.de", true }, { "istheapplestoredown.com", true }, + { "istheapplestoredown.de", true }, { "istorrent.is", true }, + { "it-go.net", true }, { "it-schwerin.de", true }, { "it.search.yahoo.com", false }, + { "itb-online.co.uk", true }, { "itdashboard.gov", true }, + { "itechgeek.com", true }, + { "iterror.co", true }, { "itfh.eu", true }, + { "itforge.nl", true }, { "itinsight.hu", true }, + { "itludens.com", true }, + { "itnota.com", true }, + { "itos.asia", true }, + { "itos.pl", true }, { "itpol.dk", true }, { "itriskltd.com", true }, + { "its-gutachten.de", true }, + { "its-v.de", true }, + { "its4living.com", true }, + { "itsadog.co.uk", true }, { "itsagadget.com", true }, - { "itsamurai.ru", true }, + { "itsatrap.nl", true }, + { "itsecguy.com", true }, { "itsg-faq.de", true }, { "itshost.ru", true }, { "ivancacic.com", true }, { "ivk.website", true }, + { "ivpn.net", true }, + { "iwalton.com", true }, + { "iwannarefill.com", true }, + { "iwilcox.me.uk", true }, + { "iwizerunek.pl", true }, { "ix8.ru", true }, { "izdiwho.com", true }, + { "izolight.ch", true }, + { "izoox.com", true }, + { "izzzorgconcerten.nl", true }, { "j-lsolutions.com", true }, { "j-navi.com", true }, { "j0s.eu", true }, { "j3e.de", true }, { "jaba.hosting", true }, + { "jabber.at", true }, { "jacekowski.org", true }, + { "jackdelik.de", true }, + { "jackf.me", true }, { "jackfahnestock.com", true }, { "jackyyf.com", false }, + { "jaclynjohnson.com", true }, { "jacobhaug.com", true }, { "jacobparry.ca", false }, { "jacobphono.com", true }, { "jacuzziprozone.com", true }, { "jagerman.com", true }, + { "jagido.de", true }, { "jahliveradio.com", false }, + { "jahofmann.de", true }, + { "jaispirit.com", true }, { "jakenbake.com", true }, + { "jaketremper.com", true }, { "jakub-boucek.cz", true }, { "jakubboucek.cz", true }, + { "jakubtopic.cz", true }, + { "james.je", true }, + { "jamesbradach.com", true }, + { "jamesburton.london", true }, { "jamesbywater.co.uk", true }, { "jamesbywater.com", true }, { "jamesbywater.me", true }, { "jamesbywater.me.uk", true }, { "jamesbywater.uk", true }, { "jamesconroyfinn.com", true }, + { "jamesdoell.com", true }, { "jameshost.net", true }, { "jamesmaurer.com", true }, + { "jamesmilazzo.com", true }, + { "jamesmorrison.me", true }, { "jamesrains.com", true }, + { "jamessan.com", true }, { "jamielinux.com", true }, { "jamiemagee.co.uk", true }, + { "jamiemagee.dk", true }, + { "jamon.ca", true }, { "jamonsilva.com", true }, + { "jan27.org", true }, + { "janario.me", true }, + { "janbrodda.de", true }, { "janoberst.com", true }, + { "janokacer.sk", true }, + { "janosh.com", true }, + { "jaot.info", true }, + { "japan-foods.co.uk", true }, + { "japan4you.org", true }, + { "japaniac.de", true }, + { "japlex.com", true }, + { "jaqen.ch", true }, + { "jaredeberle.org", true }, + { "jaredfernandez.com", true }, { "jaroslavtrsek.cz", true }, + { "jarsater.com", true }, + { "jartza.org", true }, + { "jasonamorrow.com", true }, + { "jasonrobinson.me", true }, + { "jasperhammink.com", true }, + { "jastoria.pl", true }, { "jav-collective.com", true }, + { "javelinsms.com", true }, { "jayharris.ca", true }, + { "jaymecd.rocks", true }, + { "jayschulman.com", true }, + { "jayscoaching.com", false }, + { "jayshao.com", true }, + { "jazz-alliance.com", true }, + { "jazz-alliance.org", true }, + { "jazzanet.com", true }, + { "jazzinutrecht.info", true }, + { "jazzncheese.com", true }, + { "jbbd.fr", true }, { "jbn.mx", true }, + { "jbradaric.me", true }, + { "jcaicedo.tk", true }, + { "jcch.de", true }, + { "jcoscia.com", true }, { "jcraft.us", true }, + { "jctf.io", true }, + { "jcyz.cf", true }, + { "jdh8.org", true }, + { "jdubya.info", true }, { "jean-remy.ch", true }, + { "jeff.forsale", true }, { "jeff393.com", true }, + { "jeffcasavant.com", false }, + { "jefftickle.com", true }, + { "jekkt.com", true }, + { "jelly.cz", true }, { "jelmer.co.uk", true }, { "jelmer.uk", true }, + { "jenjoit.de", true }, { "jennedebleser.com", false }, - { "jennythebaker.com", true }, + { "jennifersauer.nl", true }, + { "jennybeaned.com", true }, + { "jennythebaker.com", false }, + { "jensenbanden.no", true }, + { "jensrex.dk", true }, + { "jeremiahbenes.com", true }, + { "jeremye77.com", true }, { "jeremyness.com", true }, + { "jerodslay.com", true }, + { "jeroendeneef.com", true }, + { "jessicabenedictus.nl", true }, + { "jesters-court.net", true }, { "jetmirshatri.com", true }, + { "jetsetcharge.com", true }, + { "jetsieswerda.nl", true }, + { "jettlarue.com", true }, { "jettshome.org", false }, + { "jetwhiz.com", true }, + { "jeugdkans.nl", true }, + { "jfmel.com", true }, { "jfreitag.de", true }, { "jgid.de", true }, { "jh-media.eu", false }, { "jhalderm.com", true }, + { "jhburton.co.uk", true }, { "jhburton.uk", true }, + { "jhejderup.me", true }, + { "jie.dance", true }, { "jikken.de", true }, { "jimshaver.net", true }, { "jinbo123.com", false }, { "jira.com", true }, + { "jirav.com", true }, { "jirav.io", true }, { "jitsi.org", false }, + { "jka.io", true }, { "jkb.pics", true }, { "jkbuster.com", true }, + { "jkirsche.com", true }, + { "jkrippen.com", true }, { "jlkhosting.com", true }, { "jmdekker.it", true }, { "jmedved.com", true }, + { "jmk.hu", true }, { "jn1.me", true }, + { "joakimalgroy.com", true }, { "jobbkk.com", true }, + { "jobflyapp.com", true }, + { "jobmedic.com", true }, + { "jobmob.co.il", true }, { "jobss.co.uk", true }, + { "jodyboucher.com", true }, { "joelj.org", true }, + { "joepitt.co.uk", true }, + { "joerss.at", true }, { "jogorama.com.br", true }, { "johannes.io", true }, + { "johannes.wtf", true }, + { "johndong.net", true }, { "johners.me", true }, + { "johners.tech", true }, { "johngallias.com", true }, { "johnguant.com", true }, + { "johnhgaunt.com", true }, { "johnmichel.org", true }, + { "johnrom.com", true }, + { "johnverkerk.com", true }, + { "jokewignand.nl", true }, { "jonaskjodt.com", true }, { "jonaswitmer.ch", true }, { "jonathan-apps.com", true }, { "jondevin.com", true }, { "jonfor.net", true }, { "jonlabelle.com", true }, + { "jonn.me", true }, + { "jonnichols.info", true }, { "jonnybarnes.uk", true }, { "jonpads.com", true }, + { "joostrijneveld.nl", true }, + { "jooto.com", true }, + { "jopsens.de", true }, { "jordanhamilton.me", true }, + { "joretapo.fr", true }, { "jorgemesa.me", true }, + { "jornadasciberdefensa2016.es", true }, + { "josahrens.me", true }, { "josefjanosec.com", true }, { "josephrees.uk", true }, { "joshgrancell.com", true }, { "joshi.su", true }, + { "joworld.net", true }, { "joyofcookingandbaking.com", true }, + { "joyqi.com", true }, { "jpbike.cz", true }, + { "jr5devdoug.xyz", true }, + { "jr5devdouglas.xyz", true }, + { "jr5proxdoug.xyz", true }, { "jrc9.ca", true }, + { "jrgold.me", true }, { "jrmd.io", true }, + { "js-online.net", true }, + { "jsg-technologies.de", true }, + { "json-viewer.com", true }, + { "jstore.ch", true }, + { "jthackery.com", false }, + { "jualssh.com", true }, + { "jugendsuenden.info", true }, + { "juhakoho.com", true }, { "julianmeyer.de", true }, { "juliansimioni.com", true }, + { "julibear.com", true }, + { "julido.de", true }, + { "juliemaurel.fr", true }, + { "jultube.de", true }, + { "jumba.com.au", true }, + { "jumbox.xyz", true }, + { "jump.bg", true }, + { "jump.wtf", true }, + { "junaos.xyz", true }, { "junethack.net", true }, + { "jungesforumkonstanz.de", true }, { "juniwalk.cz", true }, + { "junjung.me", true }, + { "junkdrome.org", true }, { "junqtion.com", false }, + { "jupp0r.de", true }, { "jurriaan.ninja", true }, + { "justchunks.net", true }, + { "justnaw.co.uk", true }, { "justyy.com", true }, + { "juwairen.cn", true }, + { "jvoice.net", true }, { "jwilsson.com", true }, { "jwilsson.me", true }, { "jwnotifier.org", true }, + { "jym.fit", true }, + { "jznet.org", true }, { "k-dev.de", true }, + { "k-tube.com", true }, + { "kaangenc.me", true }, + { "kaasbijwijn.nl", true }, + { "kabuabc.com", true }, { "kachlikova2.cz", true }, + { "kackscharf.de", true }, + { "kadioglumakina.com.tr", true }, { "kaheim.de", true }, { "kahopoon.net", true }, + { "kaileymslusser.com", true }, + { "kainz.bayern", true }, + { "kainz.be", true }, + { "kairion.de", true }, + { "kaisers.de", true }, + { "kaizeronion.com", true }, { "kakao-karten.de", true }, + { "kakaravaara.fi", true }, + { "kalender.com", true }, { "kalevlamps.co.uk", true }, + { "kall.is", true }, { "kalmar.com", true }, { "kaloix.de", true }, + { "kamcvicit.sk", true }, + { "kamitech.ch", true }, + { "kamixa.se", true }, + { "kana.me", true }, + { "kanehusky.com", true }, { "kaneo-gmbh.de", true }, + { "kangarooislandholidayaccommodation.com.au", true }, { "kanna.cf", true }, { "kanotijd.nl", true }, + { "kantankye.nl", true }, + { "kantanmt.com", true }, { "kantorosobisty.pl", true }, { "kanzashi.com", true }, { "kaplatz.is", true }, + { "kapseli.net", true }, + { "kapucini.si", false }, + { "kaputt.com", true }, { "karaoketonight.com", true }, + { "karateka.org", true }, + { "karateka.ru", true }, { "kardize24.pl", true }, + { "karguine.in", true }, + { "karmaplatform.com", true }, { "karmaspa.se", true }, + { "karsofsystems.com", true }, + { "karting34.com", true }, { "kartonmodellbau.org", true }, + { "kashdash.ca", true }, { "kasko.io", true }, { "kassa.at", true }, + { "katekligys.com", true }, + { "katericke.com", true }, + { "katiaetdavid.fr", true }, { "katka.info", true }, + { "katnunn.co.uk", true }, + { "katproxy.site", true }, + { "katyl.info", true }, { "kau-boys.com", true }, { "kau-boys.de", true }, { "kaufberatung.community", true }, + { "kausch.at", true }, + { "kavik.no", true }, { "kavovary-kava.cz", true }, - { "kawaii.io", true }, + { "kawaii.io", false }, + { "kawaiiku.com", true }, + { "kawaiiku.de", true }, { "kazandaemon.ru", true }, + { "kb3.net", true }, { "kba-online.de", true }, { "kbcequitas.hu", true }, { "kbit.dk", true }, @@ -2119,6 +4603,8 @@ { "kd-plus.pp.ua", true }, { "kdex.de", true }, { "kdyby.org", true }, + { "ke7tlf.us", true }, + { "keaysmillwork.com", true }, { "kedarastudios.com", true }, { "keeleysam.com", true }, { "keeleysam.me", true }, @@ -2126,16 +4612,37 @@ { "keepclean.me", true }, { "keeperapp.com", true }, { "keepersecurity.com", true }, + { "keeweb.info", true }, + { "kefaloniatoday.com", true }, { "keganthorrez.com", true }, + { "keisaku.org", true }, { "keke-shop.ch", true }, + { "kekku.li", true }, + { "kekz.org", true }, + { "kempkens.io", true }, + { "kendra.io", true }, { "kengilmour.com", true }, + { "kenkoelectric.com", true }, + { "kenners.org", true }, + { "kentacademiestrust.org.uk", true }, + { "keops-spine.fr", true }, + { "keops-spine.us", true }, + { "kerangalam.com", true }, { "kermadec.com", true }, { "kernel-error.de", true }, { "keskeces.com", true }, + { "kesteren.com", true }, + { "kesteren.org", true }, + { "ketosecology.co.uk", true }, + { "kevinapease.com", true }, { "kevincox.ca", true }, { "keybase.io", true }, + { "keybored.me", true }, { "keycdn.com", true }, { "keyerror.com", true }, + { "keys.fedoraproject.org", true }, + { "kg-rating.com", true }, + { "kgm-irm.be", true }, { "khanovaskola.cz", true }, { "khetzal.info", true }, { "khipu.com", true }, @@ -2144,143 +4651,330 @@ { "kiano.net", true }, { "kick-in.nl", true }, { "kickass.al", true }, + { "kickerplaza.nl", true }, + { "kid-dachau.de", true }, + { "kidbacker.com", true }, { "kiebel.de", true }, + { "kiel-media.de", true }, + { "kienlen.org", true }, { "kikuzuki.org", true }, + { "kilerd.me", true }, + { "kilianvalkhof.com", true }, + { "killerrobots.com", true }, { "kilobyte22.de", true }, - { "kimmel.com", false }, + { "kimberg.co.uk", true }, + { "kimmel.com", true }, { "kinderbasar-luhe.de", true }, { "kinderbuecher-kostenlos.de", true }, + { "kinderwagen-test24.de", true }, + { "kindleworth.com", true }, { "kindof.ninja", true }, { "kingant.net", true }, { "kinganywhere.eu", true }, { "kingmanhall.org", true }, - { "kinogb.net", false }, { "kinsights.com", false }, { "kintone.com", true }, + { "kintore.tv", true }, + { "kiocloud.com", true }, + { "kionetworks.com", true }, + { "kirara.eu", true }, + { "kirbear.com", true }, { "kirei.se", true }, + { "kirinas.com", true }, + { "kirkovsky.com", true }, + { "kirschbaum.me", true }, + { "kirstin-peters.de", true }, + { "kis-toitoidixi.de", true }, + { "kisalt.im", true }, { "kissflow.com", true }, + { "kisstyle.ru", true }, + { "kita.id", true }, + { "kitabgaul.com", true }, { "kitakemon.com", true }, { "kitsostech.com", true }, { "kitsta.com", true }, + { "kittmedia.com", true }, + { "kizil.net", true }, + { "kjaermaxi.me", true }, { "kjarrval.is", true }, + { "kk-neudorf-duissern.de", true }, + { "kksg.com", true }, { "klarmobil-empfehlen.de", true }, + { "klas.or.id", true }, { "klasfauseweh.de", true }, { "klatschreime.de", true }, { "klausbrinch.dk", false }, + { "klausimas.lt", true }, { "klauwd.com", true }, { "klaxn.com", true }, { "kle.cz", true }, + { "kleertjesvoordelig.nl", true }, { "kleidertauschpartys.de", true }, + { "kleine-dingen.nl", true }, + { "kleinerarchitekturfuehrer.de", true }, { "kleppe.co", true }, { "kleteckova.cz", true }, + { "klicktojob.de", true }, { "kliemann.me", true }, { "klif1.nl", true }, + { "klimat-pro.pl", true }, { "klingeletest.de", true }, + { "klunkergarten.org", true }, + { "klustekeningen.nl", true }, + { "km-net.pl", true }, + { "kmkz.jp", true }, + { "knapen.io", true }, + { "knccloud.com", true }, + { "kngk-group.ru", true }, + { "kngk.org", true }, { "knip.ch", true }, + { "knot-store.com", true }, { "knowledgehook.com", true }, { "knygos.lt", true }, + { "kodakit.com", true }, { "kodokushi.fr", true }, { "koen.io", true }, { "koenrouwhorst.nl", true }, { "koenvdheuvel.me", false }, + { "koerper-wie-seele.de", false }, { "koerperimpuls.ch", true }, + { "koezmangal.ch", true }, + { "koi-sama.net", true }, + { "kojima-life.co.jp", true }, { "kojipkgs.fedoraproject.org", true }, { "kokenmetaanbiedingen.nl", true }, + { "koketteriet.se", true }, + { "kolaykaydet.com", true }, + { "kollabria.com", true }, { "kollawat.me", true }, + { "kolmann.eu", true }, { "komandakovalchuk.com", false }, + { "komget.net", true }, + { "komikito.com", true }, + { "komiksbaza.pl", true }, { "komoju.com", true }, + { "kompetenzwerft.de", true }, + { "kon-sil.de", true }, + { "konata.us", true }, { "konijntjes.nl", true }, { "konklone.com", true }, { "konsertoversikt.no", true }, { "koop-bremen.de", true }, + { "koophetlokaal.nl", true }, + { "koopjesnel.nl", true }, + { "koot.nl", true }, + { "koretech.nl", true }, { "korinar.com", true }, + { "kornersafe.com", true }, { "korobi.io", true }, { "korobkovsky.ru", true }, { "kosho.org", true }, + { "kostya.net", false }, { "kotonehoko.net", true }, { "koukni.cz", true }, + { "kozuch.biz", true }, { "kpdyer.com", true }, { "kpebetka.net", true }, { "kpinvest.eu", true }, + { "krachtinverbinding.nl", true }, { "kradalby.no", true }, { "kraft.im", true }, + { "kraiwon.com", true }, { "kraken.io", true }, + { "krasota.ru", false }, + { "kraynik.com", true }, + { "kream.io", true }, + { "kreationnext.com", true }, { "kreativstrecke.de", true }, { "kreavis.com", true }, { "kredietpaspoort.nl", true }, { "kredite.sale", true }, { "kredite24.de", true }, { "kreen.org", false }, + { "kriegskindernothilfe.de", true }, + { "kriegt.es", true }, + { "krisstarkey.co.uk", true }, + { "kristikala.nl", true }, { "kristofferkoch.com", true }, + { "krizek.cc", true }, + { "krmela.com", true }, + { "kroetenfuchs.de", true }, + { "kromonos.net", true }, + { "kroodle.nl", true }, { "kropkait.pl", true }, + { "krunut.com", true }, { "krypsys.com", true }, { "krypteia.org", true }, + { "kryptera.se", true }, + { "kryx.de", true }, + { "ks-watch.de", true }, { "kschv-rdeck.de", true }, + { "ksfh-mail.de", true }, + { "kstan.me", true }, + { "kubik-rubik.de", false }, + { "kucom.it", true }, + { "kuehnel.org", true }, + { "kueulangtahunanak.net", true }, + { "kulde.net", true }, + { "kum.com", true }, + { "kumachan.biz", true }, + { "kumasanda.jp", true }, + { "kummerlaender.eu", true }, + { "kunstundunrat.de", true }, + { "kupelne-ptacek.sk", true }, + { "kuponrazzi.com", true }, { "kuppingercole.com", true }, { "kupschke.net", true }, { "kura.io", false }, { "kurehun.org", true }, + { "kurofuku.me", true }, { "kurtmclester.com", true }, + { "kurz.pw", true }, + { "kuwago.io", true }, + { "kvalita-1a.cz", true }, + { "kwidz.fr", true }, + { "kwikmed.eu", true }, + { "kyanite.co", true }, { "kybi.sk", true }, + { "kylelaker.com", true }, { "kylinj.com", true }, { "kynaston.org.uk", true }, + { "kynastonwedding.co.uk", true }, + { "kyosaku.org", true }, + { "l-lab.org", true }, { "labaia.info", true }, - { "labrador-retrievers.com.au", true }, - { "labradorpuppiesforsalebyregisteredlabradorbreeders.com", true }, { "labs.directory", true }, + { "labs.moscow", true }, + { "lacasseroy.com", true }, + { "lacentral.com", true }, + { "lacledeslan.com", true }, + { "lacledeslan.ninja", true }, { "lafkor.de", true }, + { "lagalerievirtuelle.fr", true }, { "lagerauftrag.info", true }, + { "laglab.org", true }, { "lagoza.name", true }, { "lainchan.org", true }, + { "lakhesis.net", true }, + { "lalaya.fr", true }, { "lambda-complex.org", true }, + { "lambdafive.co.uk", true }, + { "lamboo.be", true }, + { "laminine.info", true }, + { "lampl.info", true }, + { "lan2k.org", true }, { "lana.swedbank.se", true }, + { "lanbyte.se", true }, { "lancejames.com", true }, + { "land.nrw", true }, + { "langatang.com", true }, + { "langbein.org", true }, + { "langenbach.rocks", true }, + { "langendries.eu", true }, + { "langguth.io", true }, + { "langhun.me", true }, + { "lansinoh.co.uk", true }, { "lapetition.be", true }, + { "lapidge.net", true }, + { "laposte.net", true }, + { "largescaleforums.com", true }, { "larrysalibra.com", true }, + { "larsklene.nl", true }, + { "lasercloud.ml", true }, { "laserfuchs.de", true }, { "lashstuff.com", true }, + { "lask.in", true }, + { "lasnaves.com", true }, { "lasst-uns-beten.de", true }, { "lastpass.com", false }, { "latenitefilms.com", false }, { "lateralsecurity.com", true }, + { "latinphone.com", true }, + { "latitude42technology.com", true }, { "latrine.cz", true }, + { "lauftreff-himmelgeist.de", true }, { "laukstein.com", true }, { "launchkey.com", true }, + { "laurel4th.org", true }, { "lavalite.de", true }, + { "lavine.ch", true }, { "lavval.com", true }, { "lawformt.com", true }, + { "laxatus.com", true }, { "laylo.nl", true }, { "lazurit.com", true }, { "lb-toner.de", true }, + { "lbayer.com", true }, + { "lbrt.xyz", true }, + { "lcti.biz", true }, + { "ld-begunjscica.si", true }, + { "ldarby.me.uk", true }, + { "le-dev.de", true }, + { "le-hosting.de", true }, { "leadbook.ru", true }, + { "leadingsalons.com", true }, { "leakedminecraft.net", true }, { "leanclub.org", true }, + { "learnflakes.net", true }, + { "learningorder.com", true }, + { "learntube.cz", true }, + { "leatherfurnitureexpo.com", true }, + { "lechiennoir.net", true }, { "ledhouse.sk", true }, + { "leedev.org", true }, { "leerliga.de", true }, + { "leesilvey.com", true }, + { "lega-dental.com", true }, + { "legarage.org", true }, { "legendofkrystal.com", true }, { "legoutdesplantes.be", true }, { "lehighmathcircle.org", true }, { "leibniz-remscheid.de", true }, { "leifdreizler.com", true }, + { "leilonorte.com", true }, { "leinir.dk", true }, + { "leitner.com.au", true }, { "lellyboi.ml", true }, + { "lemoine.at", true }, { "lemp.io", true }, { "lence.net", true }, + { "lengzzz.com", true }, { "leninalbertop.com.ve", true }, + { "lenn1.de", true }, + { "lenovogaming.com", true }, { "lenzw.de", true }, - { "leob.in", true }, + { "leolana.com", true }, { "leominstercu.com", false }, + { "leonard.io", true }, { "leonardcamacho.me", true }, { "leonax.net", true }, { "leonklingele.de", true }, + { "leonmahler.consulting", true }, + { "leopold.email", true }, + { "leopoldina.net", true }, { "lepont.pl", true }, { "leppis-it.de", true }, + { "lerner.moscow", true }, + { "lerp.me", true }, { "les-corsaires.net", true }, + { "lesdouceursdeliyana.com", true }, + { "lesnet.co.uk", true }, + { "lesperlesdunet.fr", true }, + { "letsmultiplayerplay.com", true }, + { "letstox.com", true }, + { "letustravel.tk", true }, { "levendwater.org", true }, { "levert.ch", true }, { "levinus.de", true }, + { "lewis.li", true }, { "lewisjuggins.co.uk", true }, { "lexway.pk", true }, + { "lgiswa.com.au", true }, + { "lgrs.com.au", true }, + { "lhalbert.xyz", true }, + { "liaillustr.at", true }, + { "libbitcoin.org", true }, + { "libertas-tech.com", true }, { "libertyrp.org", true }, { "libfte.org", true }, { "libraryfreedomproject.org", false }, @@ -2289,11 +4983,21 @@ { "libsodium.org", true }, { "liceserv.com", true }, { "lichtspot.de", true }, + { "liderwalut.pl", true }, { "liebel.org", true }, + { "lifeinitsownway.com", true }, + { "lifeskillsdirect.com", true }, + { "lifestylehunter.co.uk", true }, + { "lifetimemoneymachine.com", true }, + { "lifi.digital", true }, + { "lifi.is", true }, { "light.mail.ru", true }, { "lighting-centres.co.uk", true }, { "lightme.us", true }, - { "lillpopp.eu", true }, + { "lightpaste.com", true }, + { "lightspeed.com", false }, + { "likeaross.com", true }, + { "lillepuu.com", true }, { "lilpwny.com", true }, { "limeyeti.com", true }, { "limitededitioncomputers.com", true }, @@ -2301,48 +5005,87 @@ { "limpid.nl", true }, { "limpido.it", true }, { "lingolia.com", true }, + { "lingros-test.tk", true }, { "linguatrip.com", false }, + { "lingvo-svoboda.ru", true }, + { "link.ba", true }, + { "link2serve.com", true }, + { "linkages.org", true }, + { "linkenheil.org", true }, + { "linkmaker.co.uk", true }, + { "linkonaut.net", true }, + { "linno.me", true }, { "linode.com", false }, { "linorman1997.me", true }, + { "linpx.com", true }, { "linux-admin-california.com", true }, { "linux.cn", true }, { "linux.fi", true }, + { "linuxbabe.com", true }, { "linuxbierwanderung.com", true }, { "linuxcommand.ru", true }, + { "linuxeyecandy.com", true }, { "linuxgeek.ro", true }, + { "linuxhostsupport.com", true }, { "linuxlounge.net", true }, + { "linuxmonitoring.net", true }, + { "linuxwebservertips.in", true }, { "linx.li", true }, { "linx.net", true }, + { "linzgau.de", true }, { "liquid.cz", true }, + { "liquidcomm.net", true }, { "liquorsanthe.in", true }, + { "liris-beautywelt.de", true }, + { "lislan.org.uk", true }, { "listafirmelor.com", true }, { "lists.fedoraproject.org", true }, { "lists.mayfirst.org", false }, { "lists.stg.fedoraproject.org", true }, + { "litchidova.nl", true }, { "litespeed.io", true }, + { "litevault.net", true }, + { "lithesalar.se", true }, + { "little.pw", true }, { "litvideoserver.de", true }, { "liud.im", true }, + { "liudon.org", true }, + { "liveforspeed.se", true }, { "livej.am", true }, { "livekaarten.nl", true }, { "liverewrite.com", true }, + { "liverpoolmutualhomes.org", false }, + { "livnev.me", true }, { "ljs.io", true }, + { "lkummer.cz", true }, + { "llamacuba.com", true }, { "lloyd-day.me", true }, + { "lm-pumpen.de", true }, { "lmddgtfy.net", true }, { "lmintlcx.com", true }, { "lmmtfy.io", true }, { "lmsptfy.com", true }, - { "lnx.li", true }, - { "loacg.com", true }, + { "lntu.org", true }, + { "loadso.me", true }, { "loancompare.co.za", true }, { "lobste.rs", true }, + { "localbandz.com", true }, + { "localbitcoins.com", true }, + { "localchum.com", true }, { "lockify.com", true }, { "locktheirphone.com", true }, { "locomore.com", true }, + { "locomotive.ca", true }, { "lodash.com", true }, - { "loenshotel.de", true }, + { "loftboard.eu", true }, + { "logario.com.br", true }, { "logement-saisonnier.com", true }, { "logentries.com", false }, { "logfile.at", true }, + { "logicsale.com", true }, + { "logicsale.de", true }, + { "logicsale.fr", true }, + { "logicsale.it", true }, { "login.corp.google.com", true }, { "login.launchpad.net", true }, { "login.persona.org", true }, @@ -2350,66 +5093,143 @@ { "login.ubuntu.com", true }, { "login.xero.com", false }, { "login.yahoo.com", false }, + { "loginseite.com", true }, { "lognot.net", true }, { "logopaediereinhard.de", true }, + { "logopoeia.com", true }, + { "lokaal.org", true }, + { "loli.bz", true }, { "lolicore.ch", true }, + { "lolpatrol.de", true }, + { "lonal.com", true }, + { "london-transfers.com", true }, + { "londonlanguageexchange.com", true }, + { "longboarding-ulm.de", true }, { "lookout.com", false }, { "lookyman.net", true }, - { "lookzook.com", true }, + { "loony.info", true }, + { "loophost.com.br", true }, + { "loopstart.org", true }, + { "lordjevington.co.uk", true }, { "lore.azurewebsites.net", true }, + { "lost.host", true }, { "lostinsecurity.com", true }, - { "lothai.re", true }, + { "lothai.re", false }, + { "lotsencafe.de", true }, + { "loucanfixit.com", true }, + { "louiewatch.com", true }, + { "love-schna.jp", true }, + { "lovelifelovelive.com", true }, + { "lovemomiji.com", true }, + { "lover-bg.com", true }, + { "loveto.at", true }, { "lovingearth.net", true }, + { "lowmagnitude.com", true }, + { "lowsidetna.com", true }, + { "lpak.nl", true }, + { "lpbk-bethel.de", true }, + { "lpm-uk.com", true }, + { "lrhstsa.com", true }, + { "ls-a.org", true }, { "ltn-tom-morel.fr", true }, + { "lucaterzini.com", true }, + { "luchscheider.de", true }, + { "lucidframeworks.com", true }, + { "lucielavickova.com", true }, { "ludwig.im", true }, { "luehne.de", true }, { "luelistan.net", true }, + { "lufthansaexperts.com", true }, { "lugbb.org", true }, + { "luis-checa.com", true }, + { "lukas.im", true }, { "lukasberan.cz", true }, { "lukasunger.cz", true }, { "lukasunger.net", true }, { "lukasztkacz.com", true }, - { "lumi.do", false }, + { "luke.ch", true }, + { "lukeng.me", true }, + { "lukeng.net", true }, + { "lumiere.com", true }, { "lunakit.org", true }, + { "lunarift.com", true }, + { "lunarshark.com", true }, { "luneta.nearbuysystems.com", false }, + { "lungdoc.us", true }, + { "lunix.io", true }, + { "luno.io", true }, { "luom.net", true }, - { "lusis.fr", true }, - { "lusis.net", true }, + { "luoxiao.im", true }, + { "lustrum.ch", true }, { "lustrumxi.nl", true }, + { "luther.fi", true }, + { "luukklene.nl", true }, { "luxwatch.com", true }, + { "lv0.it", true }, + { "lvrsystems.com", true }, + { "lwl.moe", true }, { "lymia.moe", true }, + { "lynero.dk", true }, + { "lyness.io", true }, + { "lynkos.com", true }, + { "lynthium.com", true }, { "lyst.co.uk", true }, { "lyx.dk", true }, + { "lzzr.me", true }, + { "m-edmondson.co.uk", true }, { "m.facebook.com", false }, { "m.mail.ru", true }, + { "m.nu", true }, { "m0wef.uk", true }, + { "ma2t.com", true }, { "maarten.nyc", true }, { "maartenvandekamp.nl", true }, { "mac-torrents.me", true }, + { "macaque.io", true }, { "macgeneral.de", true }, { "mach-politik.ch", true }, { "machbach.com", true }, + { "machon.biz", false }, { "macker.io", true }, { "maclemon.at", true }, { "macleod.io", true }, + { "macnemo.de", true }, { "maco.org.uk", true }, { "madars.org", true }, + { "maddi.biz", true }, + { "madebymagnitude.com", true }, + { "madebyshore.com", true }, { "madeitwor.se", true }, - { "maderwin.com", true }, + { "madin.ru", true }, + { "madnetwork.org", true }, { "madrants.net", true }, + { "madreacqua.org", true }, + { "madtec.de", true }, + { "maelstrom.ninja", true }, { "mafamane.com", true }, { "maff.scot", false }, + { "mafiasi.de", true }, { "magneticanvil.com", true }, { "mahamed91.pw", true }, + { "mahefa.co.uk", true }, + { "mahrer.net", true }, { "mail-settings.google.com", true }, { "mail.de", true }, { "mail.google.com", true }, { "mail.yahoo.com", false }, + { "mail4you.in", true }, { "mailbox.org", true }, + { "mailchuck.com", true }, + { "maildragon.com", true }, { "mailer-dot.de", true }, + { "mailfence.com", true }, { "mailgarant.nl", true }, + { "mailhost.it", true }, { "mailinabox.email", true }, { "mailmag.net", true }, + { "mainlined.org", true }, + { "mainlywrenches.co", true }, + { "majesnix.org", true }, { "make-pizza.info", true }, { "makeitdynamic.com", true }, { "makeyourlaws.org", true }, @@ -2417,167 +5237,330 @@ { "maktoob.search.yahoo.com", false }, { "malash.me", true }, { "malaysia.search.yahoo.com", false }, + { "malfait.nl", true }, { "malinator.net", true }, { "mall.cz", true }, + { "mall.hr", true }, { "mall.hu", true }, { "mall.pl", true }, { "mall.sk", true }, { "malnex.de", true }, + { "malware.watch", true }, + { "malwaretips.com", true }, { "malwre.io", true }, + { "mamaison.io", true }, + { "mamaxi.org", true }, { "mammaw.com", true }, { "mammothmail.com", true }, { "mammothmail.net", true }, { "mammothmail.org", true }, { "man3s.jp", true }, + { "manaboutahor.se", true }, { "manage.cm", true }, { "manage.zenpayroll.com", false }, { "management-companie.ro", true }, + { "management-ethics.com", true }, + { "managemynetsuite.com", true }, { "manageprojects.com", true }, { "manager.linode.com", false }, + { "managewp.org", true }, { "mandala-ausmalbilder.de", true }, { "manfredimatteo.com", true }, + { "manhattanchoralensemble.org", true }, { "manicode.com", true }, + { "manningbrothers.com", true }, { "manoirdecontres.com", true }, + { "manowarus.com", true }, { "mantor.org", false }, + { "manueli.de", true }, + { "maosensanguentadasdejesus.net", true }, { "maowtm.org", true }, + { "marbogardenlidkoping.se", true }, + { "marcel-preuss.de", true }, + { "marcelpreuss.de", true }, { "marcoececilia.it", true }, + { "marcofinke.de", true }, + { "marcohager.de", true }, + { "marcontrol.com", true }, { "marcoslater.com", true }, { "mareklecian.cz", true }, + { "mariaolesen.dk", true }, { "marie-curie.fr", true }, + { "marie-elisabeth.dk", true }, { "marie.club", true }, + { "marikafranke.de", true }, + { "marilsnijders.nl", true }, + { "marinelausa.com", true }, + { "mark-a-hydrant.com", true }, { "mark-semmler.de", true }, + { "markaconnor.com", true }, { "markayapilandirma.com", true }, { "market.android.com", true }, - { "markhaehnel.de", true }, + { "marketingdesignu.cz", true }, + { "markhaehnel.de", false }, + { "markido.com", true }, { "markprof.ru", true }, + { "markrego.com", true }, + { "markri.nl", true }, + { "markt-heiligenstadt.de", true }, { "marktboten.de", true }, { "marktcontact.com", true }, { "markusehrlicher.de", true }, { "markusueberallassetmanagement.de", true }, - { "markusweimar.de", true }, { "marlen.cz", true }, + { "marquiseclub.se", true }, + { "marsble.com", true }, { "marshut.net", true }, + { "martelange.ovh", true }, + { "martensmxservice.nl", true }, + { "martialc.be", true }, + { "martiert.com", true }, { "martijnvhoof.nl", true }, + { "martin-smith.info", true }, + { "martineve.com", true }, + { "martinkup.cz", true }, + { "martinkus.eu", true }, { "martinp.no", true }, { "marumagic.com", true }, { "masa-yoga.com", true }, + { "mascosolutions.com", true }, { "masjidtawheed.net", true }, + { "massdrop.com", true }, + { "masse.org", true }, { "massivum.de", false }, + { "masterhaus.bg", true }, { "masters.black", true }, { "matatall.com", false }, + { "matchneedle.com", true }, { "maternalsafety.org", true }, + { "mathembedded.com", true }, { "mathhire.org", true }, { "mathiasbynens.be", true }, { "mathiasgarbe.de", true }, { "matrip.de", true }, + { "matrix.ac", true }, + { "matspar.com", true }, { "matspar.se", true }, - { "mattberryman.com", true }, + { "matt.tf", true }, + { "mattandreko.com", true }, + { "mattandyana.com", true }, + { "mattberryman.com", false }, { "matteomarescotti.it", true }, { "mattfin.ch", true }, + { "matthewohare.com", true }, + { "matthiasadler.info", true }, + { "matthiasschwab.de", true }, + { "mattia98.org", true }, { "mattmccutchen.net", true }, { "mattsvensson.com", true }, { "mattwb65.com", true }, + { "maultrom.ml", true }, + { "mauriciog.com.ar", true }, + { "mauricioghiorzi.com.ar", true }, + { "mausi.co", true }, { "mavenclinic.com", true }, { "mavensecurity.com", true }, { "maveris.com", true }, + { "mavisang.cf", true }, + { "mawe.red", true }, { "max-moeglich.de", true }, { "max.gov", true }, + { "maxbytes.nl", true }, + { "maxima.at", true }, { "maximeferon.fr", true }, { "maximelouet.me", true }, { "maximilian-greger.com", true }, + { "maximiliankrieg.de", true }, + { "maxr1998.de", true }, + { "maxserver.com", true }, + { "maxtruxa.com", true }, { "maxwell-english.co.jp", false }, { "mazz-tech.com", true }, + { "mbaestlein.de", true }, { "mbasic.facebook.com", false }, + { "mbilker.us", true }, + { "mbinf.de", true }, + { "mbinformatik.de", true }, { "mblankhorst.nl", true }, { "mbp.banking.co.at", false }, { "mbweir.com", true }, { "mc-venture.net", false }, + { "mc81.com", true }, { "mca2017.org", true }, { "mcard.vn", true }, + { "mcatnnlo.org", true }, + { "mcdonaldwhsl.com", true }, + { "mce.eu", true }, + { "mce.nyc", true }, + { "mce55.eu", true }, + { "mceconferencecentre.eu", true }, { "mcgarderen.nl", true }, { "mchristopher.com", true }, + { "mcl.gg", true }, { "mclab.su", false }, { "mcnext.net", true }, - { "mcpart.land", true }, + { "mcooperlaw.com", true }, { "mcrn.jp", true }, { "mctherealm.net", true }, { "md5file.com", true }, { "mdek.at", true }, + { "mdewendt.de", true }, + { "mdkr.nl", true }, + { "mdpraha.cz", true }, + { "mdwftw.com", true }, { "me.net.nz", true }, + { "mea.in.ua", true }, + { "meadowviewfarms.org", true }, + { "mealgoo.com", true }, { "meamod.com", true }, + { "meap.xyz", true }, + { "mebio.us", false }, + { "mechanus.io", true }, { "medallia.io", true }, + { "medba.se", true }, { "meddelare.com", true }, { "medexpress.co.uk", true }, { "media-courses.com", true }, + { "mediaburst.co.uk", true }, { "mediacru.sh", true }, + { "mediaselection.eu", true }, + { "mediastorm.us", true }, { "mediawiki.org", true }, + { "mediawikicn.org", true }, { "medirich.co", true }, { "meditek-dv.ru", true }, { "medium.com", true }, + { "medm-test.com", true }, { "medo64.com", true }, { "medovea.ru", true }, { "medtehnika.ua", true }, + { "medusa.wtf", true }, + { "meedoenzaanstad.nl", true }, + { "meetbot.fedoraproject.org", true }, { "meetfinch.com", true }, { "meetingmanage.nl", true }, + { "meetingmanager.ovh", true }, { "meetscompany.jp", true }, { "mega.co.nz", true }, { "mega.nz", true }, + { "megakiste.de", true }, + { "megaplan.cz", true }, { "megaplan.ru", true }, { "megasslstore.com", true }, + { "meghudson.com", true }, { "mehmetince.net", true }, + { "mehrwert.de", true }, + { "meifrench.com", true }, + { "meillard-auto-ecole.ch", true }, + { "mein-gesundheitsmanager.com", true }, + { "mein-webportal.de", true }, + { "meine-email-im.net", true }, { "meinebo.it", true }, { "meizufans.eu", true }, { "melcher.it", true }, + { "melearning.university", true }, { "melf.nl", true }, + { "melissaadkins.com", true }, { "melitopol.co.ua", true }, + { "melnikov.ch", true }, + { "melody-lyrics.com", true }, { "melted.pw", true }, + { "melvinlow.com", true }, + { "memberpress.com", true }, { "members.nearlyfreespeech.net", false }, { "memo-linux.com", true }, + { "mensagemdaluz.com", true }, + { "mentax.net", false }, + { "menthix.net", true }, + { "menudrivetest.com", true }, + { "menuonlineordering.com", true }, { "meozcraft.com", false }, { "mercamaris.es", true }, + { "merccorp.de", true }, { "mercuryamericas.com", true }, { "mercurystorm.co.za", true }, + { "mereckas.com", true }, { "meritz.rocks", true }, + { "merkel.me", true }, + { "merson.me", true }, { "mertcangokgoz.com", true }, + { "mesmoque.com", true }, { "mesvt.com", true }, { "meta-db.com", true }, { "meta.sc", true }, + { "metaether.net", true }, + { "metapeen.nl", true }, { "metebalci.com", true }, + { "meteorapp.space", true }, { "meteosky.net", true }, + { "metin2blog.de", true }, { "metrobriefs.com", true }, + { "metzgerei-birkenhof.de", true }, + { "meuemail.pro", true }, { "mevs.cz", true }, { "mexicansbook.ru", false }, - { "mfcatalin.com", true }, + { "meyeraviation.com", true }, + { "mfcatalin.com", false }, { "mfiles.pl", true }, + { "mghiorzi.com.ar", true }, { "mh-bloemen.co.jp", true }, + { "mhdsyarif.com", true }, + { "mheistermann.de", true }, + { "mhertel.com", false }, + { "mhict.nl", true }, { "mhx.pw", true }, { "miasarafina.de", true }, { "michaelcullen.name", true }, { "michaelleibundgut.com", true }, + { "michaeltroger.com", true }, { "michal-kral.cz", true }, { "michalborka.cz", true }, { "michalspacek.cz", true }, + { "michasfahrschule.com", true }, + { "michel-wein.de", true }, { "miconcinemas.com", true }, - { "micro-dv.ru", true }, - { "micro-rain-systems.com", true }, + { "miconware.de", true }, + { "microdots.de", true }, { "microme.ga", true }, { "micropple.net", true }, + { "microvb.com", true }, + { "midair.io", true }, + { "midirs.org", true }, + { "midlgx.com", true }, { "midonet.org", true }, + { "midwestwomenworkers.org", true }, { "mig5.net", true }, + { "mightysounds.cz", true }, { "mijailovic.net", true }, + { "mijcorijneveld.nl", true }, { "mijn-email.org", true }, { "mijnkredietpaspoort.nl", true }, + { "mijnreisoverzicht.nl", true }, + { "mijntransacties.nl", true }, + { "mikadesign.se", false }, + { "mikadoe.nl", true }, { "mikaela.info", true }, + { "mikaelemilsson.net", true }, { "mike-bland.com", true }, + { "mikeburns.com", true }, + { "mikeg.de", true }, + { "mikepair.net", true }, { "miketabor.com", true }, { "mikewest.org", true }, + { "mikewillia.ms", true }, + { "mikeybot.com", true }, + { "miku.be", true }, + { "mil0.com", true }, { "milahendri.com", false }, { "milanpala.cz", true }, + { "milatrans.pl", true }, + { "millenniumweb.com", true }, { "millistream.com", true }, { "mim.properties", true }, { "mimeit.de", true }, { "mimovrste.com", true }, { "mind-moves.es", true }, + { "mindbodycontinuum.com", true }, { "mindcoding.ro", true }, { "minecraft-forum.cf", true }, { "minecraft-forum.ga", true }, @@ -2595,50 +5578,109 @@ { "mineover.es", true }, { "minez-nightswatch.com", false }, { "minikneet.com", true }, + { "miniskipper.at", true }, { "minkondom.nu", true }, { "minnesotadata.com", true }, + { "minobar.com", true }, { "minora.io", true }, { "minpingvin.dk", true }, + { "mintea-noua.ro", true }, { "mintrak2.com", true }, + { "mipiaci.co.nz", true }, + { "mipiaci.com.au", true }, + { "mireservaonline.es", true }, + { "mirodasilva.be", true }, { "mironet.cz", true }, { "mirtes.cz", true }, + { "misakiya.co.jp", true }, { "miskatonic.org", true }, { "miss-inventory.co.uk", true }, { "missdream.org", true }, { "misskey.xyz", true }, + { "missrain.tw", true }, { "mistacms.com", true }, { "mister.hosting", true }, { "misterl.net", true }, { "mitchellrenouf.ca", true }, { "mitell.jp", false }, + { "mitnetz-gas.de", true }, + { "mitnetz-strom.de", true }, { "mittelunsachlich.de", true }, { "mittenhacks.com", true }, + { "mitzpettel.com", true }, + { "mixposure.com", true }, + { "miyoshi-kikaku.com", true }, { "mizd.at", true }, { "mjanja.ch", true }, + { "mjcaffarattilaw.com", true }, + { "mjec.net", true }, { "mkcert.org", true }, + { "mkes.com", false }, + { "mkp-deutschland.de", true }, + { "mktemp.org", true }, { "mkw.st", true }, + { "mlemay.com", true }, + { "mlp.ee", true }, { "mlpepilepsy.org", true }, + { "mm13.at", true }, + { "mma-acareporting.com", true }, + { "mmgazhomeloans.com", true }, + { "mmmm.com", true }, + { "mmonit.com", true }, + { "mmucha.de", true }, { "mnd.sc", true }, { "mnetworkingsolutions.co.uk", true }, { "mnium.de", true }, { "mnsure.org", true }, + { "mobal.com", true }, + { "mobidea.com", true }, { "mobilcom-debitel-empfehlen.de", true }, { "mobile.eti.br", true }, + { "mobile.united.com", false }, { "mobile.usaa.com", false }, { "mobilemedics.com", true }, { "mobiletraff.co", true }, + { "mobility-events.ch", true }, + { "mobilpass.no", true }, { "mobilux.lv", true }, { "mobobe.com", true }, - { "mobocasino.com", false }, { "mocloud.eu", true }, { "modeldimension.com", true }, + { "modifiedmind.com", true }, { "modmountain.com", true }, + { "modydev.club", true }, + { "moebel-nagel.de", true }, + { "moegirl.org", true }, + { "moen.io", true }, + { "mogry.net", true }, + { "mojaknjiznica.com", false }, { "mojapraca.sk", true }, + { "mokhtarmial.com", true }, { "mokote.com", true }, + { "mommel.com", true }, + { "mommelonline.de", true }, + { "mona.lu", true }, + { "monasterialis.eu", true }, + { "mondar.io", true }, + { "mondopoint.com", true }, + { "mondwandler.de", true }, { "moneromerchant.com", true }, + { "moneygo.se", true }, { "moniquedekermadec.com", true }, + { "monitman.solutions", true }, { "monitzer.com", true }, + { "monix.io", true }, + { "monkeydust.net", true }, { "monnyonle.hu", true }, + { "monobank.no", true }, + { "montanacures.org", true }, + { "montenero.pl", true }, + { "moo.la", true }, + { "moonagic.com", true }, + { "moonloupe.com", true }, + { "moonraptor.com", true }, + { "moonvpn.org", true }, + { "moov.is", true }, { "moparcraft.com", true }, { "moparcraft.net", true }, { "moparcraft.org", true }, @@ -2648,45 +5690,86 @@ { "moparisthebest.net", true }, { "moparisthebest.org", true }, { "moparscape.org", true }, + { "morbatex.com", true }, + { "morbitzer.de", true }, { "moreapp.co.uk", true }, + { "morenci.ch", true }, { "morethanadream.lv", true }, + { "morganino.eu", true }, + { "morganino.it", true }, { "moriz.de", true }, - { "mortgagecentersmo.com", true }, + { "morningcalculation.com", true }, + { "mornings.com", true }, + { "morteruelo.net", true }, { "mosstier.com", true }, + { "mostwuat.com", true }, { "motd.ch", true }, + { "motherbase.io", true }, { "mothereff.in", true }, + { "motionfreight.com", true }, { "motionpicturesolutions.com", true }, { "motocyklovedily.cz", true }, - { "moula.com.au", false }, + { "motoryz.nl", true }, + { "mountainadventureseminars.com", true }, { "mountainmusicpromotions.com", true }, { "mountainroseherbs.com", true }, + { "moveek.com", true }, + { "movember.com", true }, + { "moviedollars.com", true }, + { "moviesabout.net", true }, + { "movinglogistics.nl", true }, { "movlib.org", true }, + { "moy-gorod.od.ua", true }, + { "mozoa.net", true }, { "mp3gratuiti.com", true }, { "mp3juices.is", true }, + { "mpac.ca", true }, { "mpc-hc.org", true }, + { "mpcompliance.com", true }, + { "mpetroff.net", true }, + { "mpintaamalabanna.it", true }, + { "mplant.io", true }, + { "mplusm.eu", true }, { "mpreserver.com", true }, + { "mpserver12.org", true }, + { "mpsgarage.com.au", true }, { "mqas.net", true }, { "mr-hosting.com", true }, + { "mremallin.ca", true }, + { "mrettich.org", true }, + { "mrnonz.com", true }, { "mrs-shop.com", true }, { "msa-aesch.ch", true }, { "msebera.cz", true }, + { "msiegmund.com", true }, + { "msmails.de", true }, + { "msno.no", true }, { "mt.me.uk", true }, + { "mtamaki.com", true }, { "mtasa.com", true }, { "mtau.com", true }, + { "mtg-tutor.de", true }, { "mthode.org", true }, { "mths.be", true }, + { "mtn.cc", true }, + { "mtnz.co.za", true }, { "mtouch.facebook.com", false }, - { "muabannhanh.com", true }, + { "muabannhanh.com", false }, { "mudcrab.us", true }, { "muguayuan.com", true }, { "mujadin.se", false }, { "multigamecard.com", true }, { "multigeist.de", true }, { "multitheftauto.com", true }, + { "mumei.space", true }, { "munich-rage.de", true }, { "munki.org", true }, { "munuc.org", true }, + { "murfy.nz", true }, + { "muriburi.land", true }, + { "murodese.org", true }, { "murraycoin.org", true }, + { "murrayrun.com", true }, { "muscleangels.com", true }, { "mushikabu.net", true }, { "musi.cx", true }, @@ -2699,294 +5782,656 @@ { "mutantmonkey.in", true }, { "mutantmonkey.info", true }, { "mutantmonkey.sexy", true }, + { "mutuelle.fr", true }, + { "muzykaprzeszladoplay.pl", true }, + { "mvanmarketing.nl", true }, + { "mvixturismo.com.br", true }, { "mvno.io", true }, { "mvsecurity.nl", true }, + { "mwavuli.co.ke", true }, { "mwe.st", true }, + { "mx.org.ua", false }, { "mx.search.yahoo.com", false }, + { "my-owncloud.com", true }, { "my-pawnshop.com.ua", true }, { "my.onlime.ch", false }, { "my.swedbank.se", true }, { "my.usa.gov", false }, { "my.xero.com", false }, { "myaccount.google.com", true }, + { "myairshop.gr", true }, + { "mybeautyjobs.de", true }, + { "mybon.at", true }, { "mybudget.xyz", true }, { "mycieokien.info", true }, + { "myclientsplus.com", true }, + { "mycollab.net", true }, + { "myconan.net", true }, { "mydeos.com", false }, + { "mydnaresults.com", true }, + { "mydocserve.com", true }, { "myg21.com", true }, { "mygadgetguardian.lookout.com", false }, - { "mygov.scot", false }, { "mygreatjobs.de", true }, { "mygretchen.de", true }, { "myhostname.net", true }, { "myiocc.org", true }, + { "myip.tech", true }, { "mykontool.de", true }, { "mylookout.com", false }, { "myni.io", true }, { "mynigma.org", true }, { "myonline.hu", true }, + { "myownconference.com", true }, + { "myownconference.com.ua", true }, + { "myownconference.de", true }, + { "myownconference.es", true }, + { "myownconference.fr", true }, + { "myownconference.lt", true }, + { "myownconference.lv", true }, + { "myownconference.pl", true }, + { "myownconference.ru", true }, { "mypagella.com", true }, { "mypagella.eu", true }, { "mypagella.it", true }, - { "myplaceonline.com", true }, { "myprintcard.de", true }, { "myraytech.net", false }, + { "myruststats.com", true }, { "mysecretcase.com", true }, { "mysecretrewards.com", true }, - { "myvirtualserver.com", true }, + { "myshirtsize.com", true }, + { "mysmelly.com", true }, + { "mysoundtalks.com", true }, + { "mysticplumes.com", true }, + { "mytc.fr", true }, + { "mythslegendscollection.com", true }, + { "mytripcar.co.uk", true }, + { "mytripcar.com", true }, + { "mytripcar.de", true }, + { "mytripcar.es", true }, + { "mytty.net", true }, + { "mytweeps.com", true }, { "myvpl.com", true }, + { "myworkinfo.com", true }, + { "myworth.com.au", true }, { "myzina.cz", false }, + { "myzone.com", true }, + { "mziulu.me", true }, { "n-pix.com", false }, { "n2x.in", false }, + { "n4l.pw", true }, + { "nabankco.com", true }, + { "nabru.co.uk", true }, { "nabytko.cz", true }, { "nachsendeauftrag.net", true }, { "nachsenden.info", true }, + { "nagaya.biz", true }, { "nagb.gov", true }, { "nagb.org", true }, + { "nagelfam.com", true }, { "nagoya-kyuyo.com", true }, - { "naiharngym.com", true }, - { "najedlo.sk", true }, { "nakedalarmclock.me", true }, { "nakliyatsirketi.biz", true }, + { "nako.no", true }, + { "nalao-company.com", true }, + { "nalifornia.com", true }, + { "namacindia.com", true }, { "nameid.org", true }, { "namepros.com", true }, { "nametiles.co", true }, + { "naminam.de", true }, { "namorico.me", false }, { "nan.zone", true }, { "nanderson.me", true }, { "nanogeneinc.com", true }, { "nanogi.ga", true }, + { "nansay.cn", true }, { "narach.com", true }, { "narfation.org", true }, + { "nargileh.nl", true }, + { "naro.se", true }, { "narodniki.com", true }, { "narthollis.net", true }, + { "nartuk.com.ua", false }, + { "natalia.io", true }, + { "natalt.org", true }, + { "natanaelys.com", true }, + { "natenom.name", true }, + { "nathancheek.com", true }, + { "nathanmfarrugia.com", true }, + { "nathansmetana.com", true }, + { "nationalcentereg.org", true }, { "nationalpriorities.org", true }, - { "natukusa.com", false }, + { "natural-progesterone.net", true }, + { "naturesystems.cz", true }, + { "natuurbehangnederland.nl", true }, { "naval.tf", true }, + { "navigate-it-services.de", true }, + { "navjobs.com", true }, + { "navstevnik.sk", true }, { "navycs.com", true }, { "nayahe.ru", true }, { "nb.zone", true }, + { "nb6.de", true }, { "nbg-ha.de", false }, { "nbl.org.tw", true }, + { "nbp.com.pk", true }, + { "ncc60205.info", true }, + { "ncoding.at", true }, + { "ncpw.gov", true }, + { "ncrmnt.org", true }, + { "ncstep.org", true }, { "ndarville.com", true }, + { "ndbt.com", true }, { "nder.be", true }, { "ne-on.org", true }, + { "ne1home.dyndns.org", true }, + { "neap.io", false }, { "nearby.in.th", true }, + { "nebra.io", true }, { "necesitodinero.org", true }, { "nectarleaf.com", true }, { "nedcdata.org", true }, + { "nedraconsult.ru", true }, { "neel.ch", true }, + { "neftebitum-kngk.ru", true }, { "neg9.org", false }, { "negai.moe", true }, + { "negativecurvature.net", true }, + { "neilgreen.net", true }, { "neilwynne.com", false }, { "neko-life.com", true }, { "neko.li", true }, { "nekomimi.pl", false }, + { "nekosc.com", true }, { "nella-project.org", true }, { "nellacms.com", true }, { "nellacms.org", true }, { "nellafw.org", true }, + { "nemno.de", true }, + { "neo19.com", true }, { "neosolution.ca", true }, + { "nerd42.de", true }, + { "nerdjokes.de", true }, + { "nerdydev.net", true }, + { "neris.io", true }, + { "nerull7.info", true }, + { "nestedquotes.ca", true }, { "net-safe.info", true }, + { "netbank.com.au", true }, { "netbox.cc", true }, { "netbrief.ml", true }, + { "netbulls.io", true }, { "netera.se", true }, - { "netfs.pl", true }, - { "netfxharmonics.com", true }, + { "netfs.pl", false }, + { "netfxharmonics.com", false }, { "nethackwiki.com", true }, + { "netherwind.eu", true }, { "netlocal.ru", true }, + { "netmagik.com", true }, + { "netmazk.net", true }, { "netprofile.com.au", true }, { "netrelay.email", true }, { "netrider.net.au", false }, + { "netsight.org", true }, { "netsparker.com", false }, { "netsystems.pro", true }, { "nette.org", true }, { "nettefoundation.com", true }, + { "nettools.link", true }, { "nettopower.dk", true }, + { "netulo.com", true }, + { "netvizura.co.uk", true }, { "netwarc.nl", true }, + { "netwerkmanager.nl", true }, { "network-notes.com", true }, + { "network23.nl", true }, + { "networkalarmcorp.com", true }, + { "networking4all.com", true }, + { "networkingnexus.net", true }, + { "networkingphoenix.com", true }, + { "netzvieh.de", true }, + { "netzwerkwerk.de", true }, + { "neueonlinecasino2016.com", true }, { "neuralgic.net", true }, + { "neuronasdigitales.com", true }, + { "neutralox.com", true }, + { "neuwal.com", true }, { "nevadafiber.net", true }, - { "neveta.com", true }, + { "never-afk.de", true }, { "new-black-order.com", true }, - { "newcitygas.ca", true }, + { "newedivideo.it", true }, + { "newlooknow.com", true }, { "newmediaone.net", true }, { "newodesign.com", true }, + { "newportpropertygroup.com", true }, { "newstarnootropics.com", true }, + { "newstone-tech.com", true }, + { "newsyslog.org", true }, + { "newtnote.com", true }, + { "nex.sx", true }, + { "nexlab.org", true }, + { "next176.sk", true }, + { "next24.io", true }, { "nextend.net", true }, + { "nextgencel.com", true }, + { "nfo.so", true }, + { "ng-firewall.com", true }, { "ng-security.com", true }, + { "nghe.net", true }, { "nginxnudes.com", true }, + { "nichteinschalten.de", true }, + { "nichthelfer.de", true }, + { "nickloose.de", true }, + { "nickrickard.co.uk", true }, { "nicky.io", true }, { "nicoborghuis.nl", true }, + { "nicoknibbe.nl", true }, + { "nicolaeiotcu.ro", true }, { "nicolaelmer.ch", true }, { "nicolaw.uk", true }, { "nidux.com", true }, + { "niduxcomercial.com", true }, + { "nierenpraxis-dr-merkel.de", true }, + { "nierenpraxis-merkel.de", true }, + { "nieselregen.com", false }, { "niftiestsoftware.com", true }, + { "nightfirec.at", true }, + { "nightfirecat.com", true }, + { "nightwinds.tk", true }, { "nijm.nl", true }, { "nikao-tech.com", true }, + { "nikklassen.ca", true }, + { "niklaslindblad.se", true }, { "nikobradshaw.com", true }, { "nikolasbradshaw.com", true }, + { "nikolasgrottendieck.com", true }, + { "nikomo.fi", true }, { "niloxy.com", true }, + { "nilrem.org", true }, + { "ninchat.com", true }, + { "nine-hells.net", false }, + { "ninespec.com", true }, + { "nippon-oku.com", true }, + { "nirada.info", true }, + { "nitho.me", true }, + { "nixien.fr", true }, + { "nkinka.de", true }, + { "nl-ix.net", true }, { "nl.search.yahoo.com", false }, { "nmctest.net", true }, { "nmd.so", true }, + { "nmsnj.com", true }, + { "nnqc.nl", true }, + { "nnya.cat", true }, { "no.search.yahoo.com", false }, + { "no17sifangjie.cc", true }, + { "nobly.de", true }, + { "nocit.dk", true }, + { "nocs.cn", true }, { "nodari.com.ar", true }, + { "nodelia.com", true }, + { "nodespin.com", true }, + { "noedidacticos.com", true }, { "noemax.com", true }, + { "noez.de", true }, + { "nohats.ca", true }, + { "nohup.se", true }, { "noima.com", true }, { "noisetrap.cz", true }, + { "nojestorget.se", true }, + { "nolatepayments.com", true }, + { "nolaviz.org", true }, { "nolberg.net", true }, + { "nolte.work", false }, { "nomadproject.io", true }, + { "nomesbiblicos.com", true }, { "nomial.co.uk", true }, + { "nomorebytes.de", true }, { "noname-ev.de", true }, - { "noob-box.net", true }, + { "noob-box.net", false }, + { "noobunbox.net", true }, + { "noop.ch", true }, + { "noordsee.de", true }, { "nopex.no", true }, + { "nopol.de", true }, + { "norandom.com", true }, + { "norb.at", true }, + { "nord-sud.be", true }, + { "norskpensjon.no", true }, + { "northcutt.com", true }, { "northernmuscle.ca", true }, - { "nos-oignons.net", false }, + { "nos-medias.fr", true }, + { "nos-oignons.net", true }, + { "nosecretshop.com", true }, + { "nossasenhoradodesterro.com.br", true }, { "nostraforma.com", false }, + { "notadd.com", true }, { "notalone.gov", true }, + { "notenoughtime.de", true }, + { "notificami.com", true }, + { "notjustbitchy.com", true }, + { "notoriousdev.com", true }, + { "nottheonion.net", true }, + { "nottres.com", true }, + { "notypiesni.sk", true }, { "nouvelle-vague-saint-cast.fr", true }, { "novacoast.com", true }, - { "nowak.ninja", true }, + { "novafreixo.pt", true }, + { "novelfeed.com", true }, { "nowhere.dk", true }, + { "noxlogic.nl", true }, { "npmcdn.com", true }, + { "npol.de", true }, { "npw.net", true }, { "nsboston.org", true }, { "nsboutique.com", true }, + { "nshost.ro", true }, + { "nspeaks.com", true }, + { "nsweb.solutions", false }, + { "ntbs.pro", true }, { "ntppool.org", true }, - { "nu3.fi", true }, + { "nufla.de", true }, + { "nukenet.se", true }, { "null-sec.ru", true }, + { "null.cat", true }, { "null.tips", true }, + { "number.me", true }, + { "numberoneshoes.co.nz", true }, { "nuos.org", true }, + { "nurserybook.co", true }, { "nusatrip-api.com", true }, + { "nutleyeducationalfoundation.org", true }, + { "nutleyef.org", true }, + { "nutrienti.eu", true }, { "nutritionculture.com", true }, + { "nuttyveg.com", true }, { "nuvini.com", true }, + { "nuxer.fr", true }, + { "nvlop.xyz", true }, { "nwa.xyz", true }, { "nwgh.org", true }, + { "nwra.com", true }, + { "nwwc.dk", true }, + { "nyan.it", true }, { "nyantec.com", true }, - { "nyffo.com", true }, + { "nyffo.com", false }, + { "nyiad.edu", true }, + { "nyip.co.uk", true }, + { "nyip.edu", true }, { "nymphetomania.net", true }, + { "nyronet.de", false }, + { "nyyu.tk", true }, + { "nzbs.io", false }, + { "o0o.one", true }, { "o6asan.com", true }, + { "oaic.gov.au", true }, { "oakslighting.co.uk", true }, { "oasis.mobi", true }, + { "oasisim.net", true }, { "obdolbacca.ru", true }, { "obermeiers.eu", true }, { "obscuredfiles.com", false }, + { "obsidianirc.net", true }, + { "obsydian.org", false }, + { "occentus.net", true }, + { "ochaken.cf", true }, { "ochsundjunior.ch", true }, + { "ocotg.com", true }, { "ocrami.us", true }, - { "odin.xxx", true }, + { "octanio.com", true }, + { "octav.name", true }, + { "octocat.ninja", true }, + { "octothorpe.club", true }, + { "oddtime.net", true }, + { "ofcourselanguages.com", true }, { "offshoot.rentals", true }, { "offshore-firma.org", true }, + { "oftn.org", true }, { "oguya.ch", true }, + { "ohiohealthfortune100.com", true }, { "ohling.org", true }, { "ohnemusik.com", true }, + { "ohsocool.org", true }, + { "oiepoie.nl", true }, { "okane.love", true }, + { "oke.com.tw", true }, + { "okhrana.agency", true }, + { "okmx.de", true }, + { "okok-rent.com", true }, + { "okok.rent", true }, { "okonetwork.org.uk", true }, - { "oliverdunk.com", true }, + { "okutama.in.th", true }, + { "olafnorge.de", false }, + { "olcso-vps-szerver.hu", true }, + { "oliver-pietsch.de", true }, { "olivierlemoal.fr", true }, + { "ollehbizev.co.kr", true }, + { "ollie.io", true }, + { "ollies.cloud", true }, { "olliespage.net", true }, { "ollning.com", true }, + { "olmari.fi", true }, + { "ols.io", true }, { "omacostudio.com", true }, + { "omgaanmetidealen.com", true }, { "omifind.com", true }, { "omitech.co.uk", true }, + { "omniasl.com", true }, + { "omskit.ru", true }, + { "onaboat.se", true }, { "ondrej.org", true }, { "one---line.com", true }, { "onedot.nl", true }, { "onedrive.com", true }, { "onedrive.live.com", false }, - { "onefour.co", true }, + { "onefour.ga", true }, + { "onehourloan.sg", true }, + { "oneminute.io", true }, { "onespiritinc.com", true }, { "onet.space", true }, - { "onewpst.com", false }, + { "oneway.ga", true }, + { "oneweb.hu", true }, + { "onewebdev.info", true }, + { "oneworldbank.com", true }, + { "onguardonline.gov", true }, + { "oniichan.us", true }, { "onixcco.com.br", true }, { "online-bouwmaterialen.nl", true }, - { "online-casino.eu", true }, + { "online-wetten.de", true }, { "online.swedbank.se", true }, { "onlinecensorship.org", true }, + { "onlinecompliance.org", true }, { "onlinedemo.hu", true }, + { "onlinedeposit.us", true }, { "onlinelegalmarketing.com", true }, { "onlinelegalmedia.com", true }, + { "onlinelighting.com.au", true }, + { "onlinespielothek.com", true }, + { "onlinetravelmoney.co.uk", true }, { "onlinewetten.de", true }, { "only-roses.com", true }, { "onlyshopstation.com", true }, + { "onmaps.de", true }, + { "onmarketbookbuilds.com", true }, + { "ono.es", true }, + { "onqproductions.com", true }, { "onsitemassageco.com", true }, + { "onthebriteside.com", true }, { "ontimestamp.com", true }, + { "ontras.com", true }, + { "onvori.com", true }, + { "onvori.de", true }, + { "onyxwall.link", true }, + { "onyxwall.net", true }, { "ooonja.de", true }, { "oopsmycase.com", true }, + { "oost.io", true }, + { "ooyo.be", true }, { "open-bs.com", true }, { "open-bs.ru", true }, + { "open-future.be", true }, { "open-mesh.org", true }, { "openacademies.com", true }, + { "openblox.org", true }, + { "openconnect.com.au", true }, { "openkvk.nl", true }, + { "openmtbmap.org", true }, { "opennippon.com", true }, { "opennippon.ru", true }, - { "openprovider.nl", true }, + { "openpriv.pw", true }, { "openstreetmap.is", true }, + { "opentrack.info", true }, + { "opentrash.org", true }, + { "openverse.com", true }, + { "openvz.org", true }, { "openxmpp.com", true }, + { "opim.ca", true }, + { "opium.io", true }, { "oplop.appspot.com", true }, + { "opperwall.net", true }, + { "opq.pw", true }, + { "oprbox.com", true }, { "oprechtgezegd.nl", true }, { "opsbears.com", true }, { "opsmate.com", false }, { "optimus.io", true }, { "optmos.at", true }, + { "optometriepunt.nl", true }, + { "optumrxhealthstore.com", true }, + { "opus-codium.fr", true }, + { "oracaodocredo.com.br", true }, + { "orangutan-appeal.org.uk", true }, + { "orbiosales.com", true }, + { "orbitcom.de", true }, { "orbograph-hrcm.com", true }, { "orcahq.com", true }, + { "orcamoney.com", true }, + { "ordereat.fr", true }, { "orderswift.com", true }, { "orf-digitalsatkarte.at", true }, { "orf-kartentausch.at", true }, { "organic-superfood.net", true }, - { "orhideous.name", true }, + { "oricejoc.com", true }, + { "orientalart.nl", true }, + { "orioncustompcs.com", false }, + { "orionfcu.com", true }, + { "orlives.de", true }, + { "oroweatorganic.com", true }, + { "osaiyuwu.com", true }, { "oscarvk.ch", true }, + { "oscsdp.cz", true }, { "oshayr.com", true }, { "osm.is", true }, + { "osmosis.org", true }, { "osquery.io", true }, { "ossbinaries.com", true }, + { "osteammate.com", true }, + { "ostendorf.com", true }, + { "osterkraenzchen.de", true }, + { "osticketawesome.com", true }, { "oszri.hu", true }, { "otakurepublic.com", true }, { "otchecker.com", true }, { "otoy.com", true }, + { "otpsmart.com.ua", true }, + { "otrsdemo.hu", true }, { "ottoproject.io", true }, - { "otya.me", true }, { "ourcloud.at", true }, { "ourevents.net", true }, - { "ovenapp.io", true }, + { "outdoorproducts.com", true }, + { "outetc.com", true }, + { "outsider.im", true }, { "overclockers.ge", true }, { "overkillshop.com", true }, + { "override.io", true }, + { "overseamusic.de", true }, { "oversight.garden", true }, { "oversight.io", true }, + { "ovpn.to", true }, + { "ovvy.net", true }, + { "owensmith.website", true }, + { "own3d.ch", true }, { "owncloud.help", true }, + { "ownit.se", false }, { "ownmovies.fr", true }, { "oxygaming.com", true }, + { "oxygenabsorbers.com", true }, { "oxymc.com", true }, + { "oxynux.fr", true }, + { "oznamovacipovinnost.cz", true }, + { "ozvolvo.org", true }, + { "p-s-b.com", true }, { "p.linode.com", false }, - { "p8r.de", true }, + { "p1c.pw", true }, + { "p3in.com", true }, + { "pace.car", true }, + { "pacelink.de", true }, { "packagist.org", false }, { "packer.io", true }, + { "packlane.com", true }, { "pacoda.de", true }, { "pactf.com", true }, + { "paestbin.com", true }, + { "pagerate.io", true }, + { "pagetoimage.com", true }, + { "pagewizz.com", true }, + { "paginapolitica.ro", true }, { "pagure.io", true }, { "pagure.org", true }, + { "pahae.de", true }, + { "painosso.org", true }, { "pajonzeck.de", true }, + { "pajowu.de", true }, + { "pajuvuo.fi", true }, + { "pakke.de", true }, + { "pakremit.com", true }, { "paku.me", true }, + { "palatin.at", true }, { "palationtrade.com", true }, { "palava.tv", true }, + { "pamplona.tv", true }, + { "pamsoft.pl", true }, { "pan.digital", true }, + { "panaceallc.net", true }, + { "panamaequity.com", true }, + { "panamateakforestry.com", true }, + { "paneu.de", true }, + { "panmetro.com", true }, { "panoti.com", true }, { "panthur.com.au", false }, + { "pantou.org", false }, { "pantsu.cat", true }, { "pap.la", false }, { "papayapythons.com", true }, + { "paperturn.com", true }, + { "paperwork.co.za", true }, + { "paradoxdesigns.org", true }, + { "paragon.com.sg", true }, { "paragonie.com", true }, + { "paragreen.net", true }, + { "paranoxer.hu", true }, { "parasitologyclub.org", true }, { "paratlan.hu", true }, { "parent5446.us", true }, + { "parentinterview.com", true }, + { "parentmail.co.uk", true }, { "pariga.co.uk", true }, + { "parithy.net", true }, { "parkingplus.co.il", true }, + { "parkingpoint.co.uk", true }, + { "parleu2016.nl", true }, { "parsemail.org", true }, + { "particonpsplus.it", true }, + { "partirkyoto.jp", true }, + { "partnerbeam.com", true }, + { "partyhaus.ovh", true }, { "partyvan.eu", true }, { "partyvan.it", true }, { "partyvan.moe", true }, { "partyvan.nl", true }, { "partyvan.se", true }, + { "passieposse.nl", true }, { "passphrase.today", true }, { "passport.yandex.by", true }, { "passport.yandex.com", true }, @@ -2996,114 +6441,251 @@ { "passport.yandex.ua", true }, { "passwd.io", true }, { "password.codes", true }, + { "passwordrevelator.net", true }, { "passwords.google.com", true }, { "pasta-factory.co.il", true }, + { "pastaenprosecco.nl", true }, + { "pastaf.com", true }, { "paste.linode.com", false }, { "pastebin.linode.com", false }, + { "paster.li", true }, + { "pasteros.io", true }, + { "pastie.se", true }, + { "pataua.kiwi", true }, { "patechmasters.com", true }, + { "paternitydnatest.com", true }, + { "patfs.com", true }, + { "patientinsight.net", true }, + { "patralos.at", true }, + { "patrickschneider.me", true }, { "patriksimek.cz", true }, { "patt.us", true }, { "paul.reviews", true }, + { "paulbdelaat.nl", true }, + { "paulchen.at", true }, + { "paulinewesterman.nl", true }, { "paulproell.at", true }, { "paulschreiber.com", true }, - { "pay.gigahost.dk", true }, + { "paulyang.cn", true }, + { "pauspam.net", true }, + { "paxwinkel.nl", false }, { "pay.ubuntu.com", true }, { "paylike.io", true }, + { "payment-network.com", true }, { "paymentaccuracy.gov", true }, { "payments-reference.org", true }, { "paymill.com", true }, { "paymill.de", true }, + { "payoff.com", true }, { "paypal.com", false }, + { "paypaq.com", true }, + { "paypro.nl", false }, + { "payroll.ch", true }, { "payroll.xero.com", false }, { "paysera.com", true }, + { "payslipview.com", true }, + { "paytm.in", true }, + { "paytwopay.com", true }, + { "payupay.ru", true }, + { "pbapp.net", true }, + { "pbscreens.com", true }, + { "pccentral.nl", true }, { "pcel.com", true }, { "pcfeuerwehr.de", true }, + { "pcforum.sk", true }, + { "pchax.net", true }, { "pclob.gov", true }, { "pcloud.com", true }, { "pctonic.net", true }, + { "pdamsidoarjo.co.id", true }, { "pdf.yt", true }, { "pe.search.yahoo.com", false }, + { "peaceandwool.com", true }, + { "peakapp.nl", true }, + { "pear2pear.de", true }, + { "pedicureduiven.nl", true }, + { "pedroventura.com", true }, { "peercraft.com", true }, { "peerherrmann.de", true }, + { "peername.com", true }, + { "peervpn.net", true }, { "peifi.de", true }, + { "pekkapikkarainen.fi", true }, + { "pekkarik.ru", true }, + { "pekoe.se", true }, + { "pelanucto.cz", true }, + { "pencepay.com", true }, { "penfold.fr", true }, + { "pengi.me", true }, + { "pennergold.net", true }, + { "pennyapp.io", true }, { "pennylane.me.uk", true }, + { "pensiunealido.ro", true }, + { "pentagram.me", true }, + { "pentano.net", true }, + { "pentest.nl", true }, { "pentesterlab.com", true }, + { "peoplesbankal.com", true }, { "pepchid.com", false }, + { "pepperhead.com", true }, + { "pepperworldhotshop.de", true }, { "per-pedes.at", true }, + { "perdel.cn", true }, { "perfect.in.th", true }, { "perfectionis.me", true }, + { "perfectseourl.com", true }, { "perfektesgewicht.com", true }, { "perfektesgewicht.de", true }, { "performaterm.ro", true }, + { "performous.org", true }, { "perishablepress.com", true }, + { "perot.me", true }, { "perplex.nl", false }, + { "perspectivum.com", true }, { "pestici.de", true }, + { "pet-nsk.ru", true }, + { "petabits.de", true }, + { "petchart.net", true }, { "peter.org.ua", true }, { "peterdavehello.org", true }, + { "petersmark.com", false }, + { "pethub.com", true }, + { "petja.me", false }, { "petko.me", true }, { "petplum.com", true }, + { "petplus.com", true }, + { "petpost.co.nz", true }, { "petrachuk.ru", true }, + { "petravdbos.nl", true }, + { "petsittersservices.com", true }, { "pettsy.com", true }, + { "pewboards.com", true }, { "peytonfarrar.com", true }, { "pfadfinder-aurich.de", true }, + { "pfarchimedes-pensioen123.nl", true }, + { "pfd-nz.com", true }, { "pgmann.cf", true }, + { "pgmsource.com", true }, + { "pgpm.io", true }, + { "pgregg.com", true }, + { "pgtb.be", true }, { "ph.search.yahoo.com", false }, { "pharmaboard.de", true }, + { "pharmgkb.org", true }, + { "pharynks.com", true }, { "phil.tw", true }, + { "philadelphia.com.mx", true }, + { "philadelphiadancefoundation.org", true }, + { "philipkohn.com", true }, + { "philipmordue.co.uk", true }, + { "phillmoore.com", true }, + { "phillprice.com", true }, { "philosopherswool.com", true }, { "philosophyguides.org", true }, + { "philphonic.de", true }, + { "phoebe.co.nz", true }, { "phoenix.dj", true }, { "phoenixlogan.com", true }, + { "phormance.com", true }, + { "photo.org.il", true }, { "photoblogverona.com", true }, + { "php-tuning.de", true }, { "phparcade.com", true }, + { "phpdistribution.com", true }, { "phpdorset.co.uk", true }, + { "phperformances.fr", true }, { "phpfashion.com", true }, + { "phpsecure.info", true }, { "phryanjr.com", false }, { "phryneas.de", true }, { "phunehehe.net", true }, { "phurl.de", true }, { "pi-supply.com", true }, + { "picardiascr.com", true }, + { "pickme.nl", true }, + { "pickr.co", true }, { "picksin.club", true }, + { "picoauto.com", true }, { "piconepress.com", true }, + { "picotech.com", true }, { "picsto.re", true }, + { "piekacz.co.uk", true }, + { "piekacz.eu.org", true }, + { "piekacz.net", true }, { "pieperhome.de", true }, + { "pieq.eu", true }, + { "pieq.eu.org", true }, { "pier28.com", true }, { "pierre-denoblens.net", true }, { "pierre-schmitz.com", true }, + { "pieterhordijk.com", true }, + { "pieterjangeeroms.me", true }, { "pijuice.com", true }, { "pileofgarbage.net", true }, { "pilgermaske.org", true }, { "piligrimname.com", true }, + { "piliszek.net", true }, { "pimpmymac.ru", true }, - { "piratedb.com", true }, - { "piratedot.com", true }, + { "pincha.com.tw", true }, + { "pindanutjes.be", true }, + { "pinkcasino.co.uk", true }, + { "pinnaclelife.co.nz", true }, + { "pinnaclelife.nz", true }, + { "pipenny.net", true }, + { "pir9.com", true }, { "pirateproxy.la", true }, { "pirateproxy.pl", true }, { "pirateproxy.pw", true }, { "pirateproxy.sx", true }, + { "pirateproxy.tv", true }, { "pirlitu.com", true }, { "pirxpilot.me", true }, + { "pisexy.me", true }, + { "pisupp.ly", true }, + { "pitfire.io", false }, + { "pittonpreschool.com", true }, { "piwko.co", true }, { "pixel.facebook.com", false }, { "pixel.google.com", true }, + { "pixelbash.de", true }, + { "pixelhero.co.uk", true }, + { "pixelminers.net", true }, { "pixi.me", true }, - { "pjuu.com", true }, + { "pixipics.com", true }, + { "piyabute.com", true }, + { "pjuu.com", false }, + { "pkgt.de", true }, { "pl.search.yahoo.com", false }, + { "placefade.com", true }, + { "placehold.co", true }, + { "plaettliaktion.ch", true }, + { "plainjs.com", true }, + { "plaintech.net.au", true }, + { "plaintray.com", true }, { "planboardapp.com", true }, { "planet-work.com", true }, + { "planete-cocoon.com", true }, + { "planpharmacy.com", true }, + { "plasti-pac.ch", true }, { "play.google.com", true }, { "playkh.com", true }, - { "playnation.io", true }, + { "playmaker.io", true }, { "please-deny.me", true }, { "pleier-it.de", true }, { "pleier.it", true }, + { "plexusmd.com", true }, { "plfgr.eu.org", true }, + { "plhdb.org", true }, + { "pliosoft.com", true }, { "plirt.ru", false }, + { "plixer.com", true }, + { "ploader.ru", true }, { "plogable.co", true }, { "ploxel.com", true }, + { "pluff.nl", true }, { "pluga.co", true }, { "plugin-planet.com", true }, + { "plumlocosoft.com", true }, { "plus.google.com", false }, { "plus.sandbox.google.com", false }, { "plzenskybarcamp.cz", true }, @@ -3115,241 +6697,507 @@ { "pmg-purchase.net", true }, { "pmnts.io", true }, { "pmponline.de", true }, + { "pmt-documenten.nl", true }, + { "pnona.cz", true }, + { "po.gl", true }, + { "pocloud.homelinux.net", true }, { "poed.com.au", true }, { "poedgirl.com", true }, + { "pointaction.com", true }, + { "pointiswunderland.de", true }, + { "pointpro.de", true }, { "pokemori.jp", true }, { "pol.in.th", true }, { "poleartschool.com", true }, + { "policeiwitness.sg", true }, { "polimat.org", true }, { "polis.or.at", true }, { "polis.to", false }, { "politic.org.ua", true }, + { "politically-incorrect.xyz", true }, + { "politiewervingshop.nl", true }, + { "politologos.org", true }, { "pollpodium.nl", true }, { "polymathematician.com", true }, + { "polynomapp.com", true }, + { "polypet.com.sg", true }, { "polypho.nyc", true }, + { "pompompoes.com", true }, + { "pontualcomp.com", true }, { "ponythread.com", true }, { "poolvilla-margarita.net", false }, - { "poon.io", true }, { "poon.tech", true }, + { "port80.hamburg", true }, { "portal.tirol.gv.at", true }, { "portalplatform.net", true }, + { "portalzine.de", true }, + { "portosonline.pl", true }, + { "portraitsystem.biz", true }, + { "portvaletickets.com", true }, + { "poshpak.com", true }, { "posobota.cz", true }, { "post4me.at", true }, { "postal.dk", true }, { "postbox.life", true }, + { "postcodewise.co.uk", true }, { "posteo.de", false }, - { "posterspy.com", true }, { "postfinance.ch", true }, { "postn.eu", true }, + { "postpi.com", true }, { "postscheduler.org", true }, { "posttigo.com", true }, + { "posylka.de", true }, + { "potatofrom.space", true }, + { "potatoheads.net", true }, { "potbar.com", true }, { "potbox.com", true }, { "pothe.com", true }, { "pothe.de", true }, { "potlytics.com", true }, + { "poussinooz.fr", true }, + { "povitria.net", true }, + { "power-of-interest.com", true }, + { "power99press.com", true }, + { "powercloud.technology", true }, + { "powerentertainment.tv", true }, + { "powergridess.com", true }, { "powerplannerapp.com", true }, + { "powerwellness-korecki.de", true }, + { "powerxequality.com", true }, + { "ppipe.net", true }, { "ppmoon.com", true }, + { "ppro.com", true }, { "ppy3.com", true }, { "pr1sm.com", true }, + { "pr2studio.com", true }, { "practicallabs.com", true }, { "prakharprasad.com", true }, { "prayerrequest.com", true }, + { "prazynka.pl", true }, + { "precedecaritas.com.br", true }, { "prediksisydney.com", true }, + { "predoiu.ro", true }, { "prefis.com", true }, { "prefontaine.name", true }, + { "prego-shop.de", true }, { "preisser-it.de", true }, { "preissler.co.uk", true }, + { "prekladysanca.cz", true }, { "preloaded-hsts.badssl.com", true }, { "premierheart.com", true }, + { "premiumzweirad.de", false }, { "prepandgo-euro.com", true }, + { "preparetheword.com", true }, + { "prescotonline.co.uk", true }, { "presidentials2016.com", true }, { "press-anime-nenkan.com", true }, { "pressrush.com", true }, { "pretix.eu", true }, { "pretty.hu", true }, + { "preworkout.me", true }, + { "prezola.com", true }, + { "pridetechdesign.com", true }, + { "pridoc.se", true }, + { "prilock.com", true }, + { "princessmargaretlotto.com", true }, { "principaltoolbox.com", true }, + { "prior-it.be", true }, { "priva.si", true }, { "privacy.com", true }, { "privacyinternational.org", true }, { "privacyrup.net", true }, { "privategiant.com", true }, + { "privatepokertour.com", true }, + { "privaterelay.com", true }, + { "privatestatic.com", true }, { "privytime.com", true }, + { "prjktruby.com", true }, + { "prnt.li", true }, { "pro-bike.ro", true }, + { "pro-link.eu", true }, + { "pro-zone.com", true }, + { "procensus.com", true }, + { "professionalboundaries.com", true }, + { "profidea.cz", true }, { "profiles.google.com", true }, + { "profivps.com", true }, { "profpay.com", true }, { "profundr.com", true }, + { "progblog.net", true }, { "progg.no", true }, + { "progreso.pl", true }, { "progressiveplanning.com", true }, + { "prohostonline.fi", true }, + { "proitconsulting.com.au", true }, + { "projectarmy.net", true }, { "projectascension.io", true }, + { "projectbenson.com", true }, + { "projectblackbook.us", true }, { "projektzentrisch.de", true }, + { "promhadan.com", true }, + { "promoscuola.net", true }, + { "promotiongeeks.com", false }, { "proofwiki.org", true }, { "proos.nl", true }, { "propagandism.org", true }, + { "propipesystem.com", true }, + { "prosocialmachines.com", true }, + { "prosoft.sk", true }, { "prospo.co", true }, + { "protonmail.ch", true }, + { "protonmail.com", true }, + { "protoyou.de", true }, + { "proustmedia.de", true }, { "prowhisky.de", true }, { "proximato.com", true }, { "proxybay.al", true }, - { "proxybay.club", true }, { "proxybay.co", true }, { "proxybay.la", true }, + { "proxybay.top", true }, + { "proxyweb.us", true }, + { "prtpe.com", true }, + { "prvikvadrat.hr", true }, + { "prytkov.com", true }, + { "przemas.pl", true }, + { "psb1911.com", true }, + { "psicologia.co.ve", true }, + { "pste.pw", true }, { "psw-group.de", true }, { "psw.academy", true }, { "psw.consulting", true }, { "psw.net", true }, + { "psxtr.com", true }, { "pt-server.de", true }, { "ptbx.co", true }, + { "pterodactylus.cz", true }, { "ptgoldensun.com", true }, { "ptm.ro", true }, { "ptn.moscow", true }, + { "ptsoft.de", true }, { "puac.de", true }, { "pubkey.is", true }, { "publications.qld.gov.au", false }, { "publicsuffix.org", true }, + { "pucssa.org", true }, + { "puddis.de", true }, + { "pugliese.fr", true }, { "puiterwijk.org", true }, { "pult.co", false }, + { "pumpgames.net", true }, + { "punknews.org", true }, + { "pupboss.com", true }, { "purewebmasters.com", false }, { "purplebricks.com", true }, { "purplemoon.ch", true }, - { "purplemoon.mobi", true }, { "purplestar.ch", true }, { "purplestar.com", true }, - { "purplestar.mobi", true }, { "puryearlaw.com", true }, { "puyblanc.info", true }, + { "pvcvoordeel.nl", false }, + { "pvtschlag.com", true }, { "pwd.ovh", true }, { "pwnies.dk", true }, + { "pxx.io", true }, + { "pygarage.com", true }, + { "pyol.org", true }, { "pypa.io", true }, { "pypi.python.org", true }, + { "pysays.net", true }, { "python.org", false }, + { "q2.si", true }, { "qa.fedoraproject.org", true }, { "qa.stg.fedoraproject.org", true }, + { "qapital.com", true }, { "qc.search.yahoo.com", false }, + { "qccareerschool.com", true }, + { "qcdesignschool.com", true }, + { "qceventplanning.com", true }, + { "qcmakeupacademy.com", true }, + { "qcstudentcenter.com", true }, + { "qcstyleacademy.com", true }, + { "qctravelschool.com", true }, { "qetesh.de", true }, + { "qewc.com", true }, { "qgustavor.tk", true }, + { "qikan.net", true }, { "qiliang.wang", true }, + { "qingpat.com", true }, + { "qingpei.me", true }, { "qionglu.pw", true }, { "qixxit.de", true }, { "qlrace.com", false }, + { "qonqa.de", true }, + { "qop.io", true }, + { "qorm.co.uk", true }, + { "qrlending.com", true }, + { "qtl.me", true }, + { "qtpower.co.uk", true }, { "qtxh.net", true }, { "quai10.org", true }, { "qualityedgarsolutions.com", true }, { "qualityhomesystems.com", true }, + { "qualityofcourse.com", true }, + { "qualityology.com", true }, + { "quantacloud.ch", true }, { "quantenteranik.eu", true }, + { "quantoras.com", true }, + { "quantumfurball.net", true }, { "quchao.com", true }, { "quebecmailbox.com", true }, { "queercinema.ch", true }, + { "queercoders.com", true }, + { "quera.ir", true }, + { "questsandrewards.com", true }, + { "quickpayservice.com", true }, + { "quietapple.org", true }, + { "quikpay.com.au", true }, + { "quintessa.org", true }, + { "quire.io", true }, { "quli.nl", true }, + { "quotemaster.co.za", true }, + { "quotev.com", true }, { "quppa.net", true }, { "quuz.org", true }, { "qvitoo.com", true }, + { "qwant.com", true }, + { "qwilink.me", true }, + { "r0t.co", true }, + { "r10n.com", true }, { "r3s1stanc3.me", false }, + { "r40.us", true }, + { "r6-team.ru", true }, { "r811.de", true }, { "raah.co", true }, - { "racermaster.xyz", true }, + { "raajheshkannaa.com", true }, + { "racasdecachorro.org", true }, + { "racermaster.xyz", false }, + { "racius.com", true }, { "raconconsulting.co.uk", true }, { "rad-route.de", true }, - { "radiormi.com", true }, + { "radicaleducation.net", true }, + { "radiormi.com", false }, { "radtke.bayern", true }, + { "radyn.com", true }, { "rafaelcz.de", true }, + { "rage4.com", true }, { "ragingserenity.com", true }, { "raidstone.com", true }, { "raidstone.net", true }, + { "raidstone.rocks", true }, { "railgun.ac", true }, + { "railyardurgentcare.com", true }, + { "rainforest.engineering", true }, + { "raiseyourflag.com", true }, + { "raitza.de", true }, + { "ramatola.uk", true }, { "rambitteh.ru", true }, { "ramon-c.nl", true }, { "ramsor-gaming.de", true }, + { "randc.org", true }, + { "randomcage.com", true }, + { "randstaddirect.nl", false }, { "rangde.org", true }, { "rantanda.com", true }, - { "rasing.me", true }, + { "rapenroer.nl", true }, + { "rapido.nu", true }, + { "rapidthunder.io", true }, { "raspass.me", true }, + { "ratajczak.fr", true }, + { "ratd.net", true }, + { "ratuseks.net", true }, + { "ratuseks.us", true }, + { "raulfraile.net", true }, + { "rauros.net", true }, + { "rautermods.net", true }, + { "ravchat.com", true }, + { "ravindran.me", true }, + { "rawet.se", true }, { "rawoil.com", true }, + { "rawsec.net", true }, { "rawstorieslondon.com", true }, + { "raydan.space", true }, { "raydobe.me", false }, { "raymii.org", true }, + { "raymondjcox.com", true }, + { "razlaw.name", true }, + { "rbensch.com", true }, + { "rbhighinc.org", true }, + { "rburchell.com", true }, { "rc4.io", true }, + { "rcafox.com", true }, + { "rcnitrotalk.com", true }, + { "rcorporation.be", true }, { "rcpcbd.com", true }, + { "rdh.asia", true }, + { "rdns.im", true }, + { "reachr.com", true }, { "reaconverter.com", true }, + { "reactivarte.es", true }, + { "reader.ga", true }, + { "readonly.de", true }, + { "readr.pw", true }, + { "real-it.nl", true }, { "realcapoeira.ru", true }, - { "realgarant-shop.de", true }, + { "realgarant-shop.de", false }, + { "reallifeforums.com", true }, { "realmic.net", true }, { "realmofespionage.com", true }, + { "realmofespionage.xyz", true }, + { "realwaycome.com", true }, + { "reanimated.eu", true }, + { "reardenporn.com", true }, + { "recapp.ch", true }, + { "recht-freundlich.de", true }, { "recommended.reviews", true }, { "recon-networks.com", true }, { "recyclingpromotions.us", true }, { "red-t-shirt.ru", true }, + { "redar.xyz", true }, { "redb.cz", true }, + { "redballoonsecurity.com", true }, + { "redbee.nl", true }, + { "redburn.com", true }, { "redd.it", true }, + { "reddingsbrigade-zwolle.nl", true }, { "reddit.com", true }, + { "reddit2kindle.com", true }, + { "rede-reim.de", true }, + { "rede.ca", true }, + { "redicabo.de", true }, + { "redigest.it", true }, { "redirect.fedoraproject.org", true }, { "redirect.stg.fedoraproject.org", true }, + { "redit.com", true }, { "redletter.link", true }, { "redlink.de", true }, + { "redmbk.com", true }, + { "rednsx.org", true }, { "redports.org", false }, { "redshield.co", true }, { "redteam-pentesting.de", true }, + { "redzurl.com", true }, { "reedloden.com", true }, + { "reezer.org", true }, { "refundo.cz", true }, { "refundo.sk", true }, { "reg.ru", false }, + { "regalosymuestrasgratis.com", true }, { "regar42.fr", false }, + { "regendevices.eu", true }, + { "regionale.org", true }, + { "regiovertrieb.de", true }, + { "register.gov.uk", true }, + { "regmyr.se", true }, + { "reic.me", true }, + { "reiki-coaching.nl", true }, + { "reimers.de", true }, { "reishunger.de", true }, + { "reisyukaku.org", true }, + { "reithguard-it.de", true }, + { "rejo.in", true }, + { "relaxhavefun.com", true }, { "release-monitoring.org", true }, { "reliable-mail.de", true }, + { "remambo.jp", true }, + { "rememberthemilk.com", false }, { "remodela.com.ve", true }, { "remotestance.com", true }, { "remoteutilities.com", true }, + { "renderloop.com", true }, { "rene-schwarz.com", true }, + { "renemoser.net", true }, + { "renkenlaw.com", true }, { "renlong.org", true }, - { "rentcarassist.com", true }, + { "renrenche.com", false }, + { "rentcarassist.com", false }, + { "renteater.com", true }, { "rentinsingapore.com.sg", true }, { "renuo.ch", true }, + { "reox.at", true }, { "repaxan.com", true }, + { "replicagunsswords.com", true }, { "report-uri.com", true }, { "report-uri.io", true }, { "reporturi.com", true }, { "reporturi.io", true }, + { "republique.org", true }, + { "repustate.com", true }, + { "reputationweaver.com", true }, + { "res42.com", true }, + { "resc.la", true }, { "research.facebook.com", false }, { "research.md", true }, { "residentsinsurance.co.uk", true }, + { "resist.ca", true }, { "resources.flowfinity.com", true }, { "respice.xyz", true }, { "responsibledisclosure.nl", true }, { "restchart.com", true }, + { "restrito.org", true }, { "retcor.net", true }, { "retroarms.com", true }, { "retroarms.cz", true }, + { "retrofitlab.com", true }, { "reucon.com", true }, + { "revamed.com", false }, + { "revello.org", true }, + { "revensoftware.com", true }, + { "reverie.pw", true }, { "revolt.tv", true }, + { "revthefox.co.uk", true }, + { "revtut.net", true }, { "rewrite3.com", true }, + { "rezosup.net", true }, + { "rezosup.org", true }, + { "rgavmf.ru", true }, { "rhdigital.pro", true }, + { "rheocube.com", true }, + { "rhering.de", true }, + { "rheuma-online.de", true }, { "rhinelander.ca", true }, + { "rhodenmanorcattery.co.uk", true }, + { "rhodri.io", true }, + { "rhymix.org", true }, + { "rhynl.io", true }, + { "ribs.com", true }, { "riccy.org", true }, + { "richardhering.de", true }, { "richardwarrender.com", true }, { "richiemail.net", true }, { "richmondsunlight.com", false }, + { "richsiciliano.com", true }, { "ricki-z.com", true }, { "rickyromero.com", true }, { "ricochet.im", true }, - { "rideworks.com", true }, + { "rid-wan.com", false }, + { "ride-up.com", true }, { "riesenmagnete.de", true }, { "riesenweber.id.au", true }, { "right-to-love.name", true }, { "rightcapital.com", true }, { "rigolitch.fr", true }, { "riiconnect24.net", true }, + { "rijschoolgevonden.nl", false }, { "rika.me", true }, + { "ring0.xyz", false }, { "ringh.am", true }, + { "ringingliberty.com", true }, { "rinobroer.nl", true }, { "rischard.org", true }, { "riseup.net", true }, + { "riskmgt.com.au", true }, { "riskmitigation.ch", true }, { "ristioja.ee", true }, + { "riversideauto.net", true }, { "rivy.org", true }, + { "rix.ninja", true }, + { "riyono.com", true }, { "rj.gg", true }, + { "rk6.cz", true }, { "rlalique.com", true }, { "rmb.li", true }, { "rmmanfredi.com", true }, + { "rms.sexy", true }, { "rmstudio.tw", true }, { "rngmeme.com", true }, { "ro.search.yahoo.com", false }, @@ -3357,81 +7205,134 @@ { "robandjanine.com", true }, { "robertglastra.com", true }, { "roberthurlbut.com", true }, + { "robertkrueger.de", true }, { "robertof.ovh", true }, { "robi-net.it", true }, + { "robigalia.org", true }, { "robinadr.com", true }, { "robinsonyu.com", true }, + { "robinwinslow.uk", true }, + { "robodeidentidad.gov", true }, + { "robohash.org", true }, { "robspc.repair", true }, { "robteix.com", true }, { "robtex.com", true }, { "robtex.net", true }, { "robtex.org", true }, { "robud.info", true }, + { "rockcanyonbank.com", true }, { "rocketmill.co.uk", true }, + { "rocksberg.net", true }, + { "roddis.net", true }, + { "rodehutskors.net", true }, + { "rodney.id.au", true }, { "rodolfo.gs", true }, { "rodosto.com", true }, { "roeckx.be", true }, { "roeitijd.nl", true }, + { "roelf.org", true }, { "roeper.party", true }, + { "rohedaten.de", true }, { "rohlik.cz", true }, + { "rokki.ch", true }, { "roland.io", true }, + { "rolandreed.cn", true }, { "rolemaster.net", true }, { "romab.com", true }, + { "romaimperator.com", true }, + { "romainmuller.xyz", true }, { "roman-pavlik.cz", true }, + { "romeoferraris.com", false }, { "romulusapp.com", false }, + { "ron2k.za.net", true }, { "room-checkin24.de", true }, { "room208.org", true }, { "roombase.nl", true }, { "roomhub.jp", true }, { "roosterpgplus.nl", true }, + { "root.eu.org", true }, { "rootforum.org", true }, { "rootrelativity.com", true }, { "roots.io", true }, { "rootservice.org", true }, + { "rootswitch.com", true }, { "rootwpn.com", true }, + { "rop.io", true }, { "roquecenter.org", true }, { "rosenkeller.org", true }, + { "rossen.be", true }, { "rot47.net", true }, + { "rotterdamjazz.info", true }, + { "rottweil-hilft.de", true }, { "rotunneling.net", true }, { "rotzonline.com", true }, { "roundcube.mayfirst.org", false }, + { "roundtheme.com", true }, + { "rous.se", true }, + { "rouvray.org", true }, + { "rowancasting.ie", true }, { "royalacademy.org.uk", true }, + { "royalmarinesassociation.org.uk", true }, { "royalpalacenogent.fr", true }, + { "royalpub.net", true }, + { "royzez.com", true }, + { "rozalisbengal.ro", true }, { "rpy.xyz", true }, { "rr.in.th", true }, + { "rring.me", true }, + { "rrke.cc", true }, { "rsajeey.info", true }, + { "rsampaio.info", true }, { "rsi.im", false }, { "rssr.se", true }, { "rtcx.net", true }, + { "rtd.uk.com", true }, { "ru-sprachstudio.ch", true }, { "ru.search.yahoo.com", false }, { "ruanmi.de", true }, + { "rubberfurs.org", true }, { "rubecodeberg.com", true }, { "rubendv.be", true }, { "rubi-ka.net", true }, - { "ruborr.se", true }, - { "rubyshop.nl", true }, + { "rubysecurity.org", true }, + { "rudeotter.com", true }, + { "ruderverein-gelsenkirchen.de", true }, { "rugstorene.co.uk", true }, + { "runcarina.com", true }, { "runementors.com", true }, + { "runreport.fr", true }, + { "runtondev.com", true }, + { "runway2street.com", true }, + { "ruobiyi.com", true }, { "rusadmin.biz", true }, + { "rusempire.ru", true }, { "rushball.net", true }, { "rusl.net", true }, - { "russmarshall.com", true }, + { "rutgerschimmel.nl", true }, { "ruudkoot.nl", true }, - { "ruxit.com", false }, + { "rwanderlust.com", true }, { "rws-vertriebsportal.de", true }, { "rww.name", true }, { "rxbusiness.com", true }, { "ryan-goldstein.com", true }, { "ryanhowell.io", true }, + { "ryankearney.com", true }, + { "ryanmcdonough.co.uk", true }, { "ryansmithphotography.com", true }, { "ryanteck.uk", false }, { "s-c.se", true }, + { "s-cubed.net", true }, + { "s13d.fr", true }, { "sabahattin-gucukoglu.com", true }, + { "saccani.net", true }, { "safar.sk", true }, + { "safcstore.com", true }, + { "safejourney.education", true }, { "safematix.com", true }, + { "safeme.ga", true }, { "safemovescheme.co.uk", true }, { "safescan.com", true }, + { "safic.net", true }, { "sagerus.com", true }, { "sageth.com", true }, { "saharalondon.com", true }, @@ -3440,190 +7341,409 @@ { "saintsrobotics.com", true }, { "salaervergleich.com", true }, { "sale4ru.ru", true }, + { "saleaks.org", true }, + { "salesmachine.io", true }, + { "salmo23.com.br", true }, + { "salmododia.net", true }, + { "salmos91.com", true }, + { "salon.io", true }, { "saltercane.com", true }, { "saltstack.cz", true }, + { "salverainha.org", true }, { "samaritansnet.org", true }, { "samba.org", true }, { "sambeso.net", true }, { "samegoal.com", true }, { "samegoal.org", true }, { "samfunnet.no", false }, + { "samifar.in", true }, { "samizdat.cz", true }, { "samkelleher.com", true }, + { "saml2.com", true }, { "samuelkeeley.com", true }, + { "samwu.tw", false }, + { "sanandreasstories.com", true }, + { "sanasalud.org", true }, { "sanasport.cz", true }, - { "sanatfilan.com", false }, + { "sanatfilan.com", true }, + { "sanchez.adv.br", true }, { "sandbagexpress.com", true }, { "sandbox.mydigipass.com", false }, { "sanderdorigo.nl", true }, { "sandervankasteel.nl", true }, { "sandor.wtf", true }, + { "sanglierhurlant.fr", true }, { "sanhei.ch", true }, + { "sanradon.by", true }, + { "santanderideas.com", true }, + { "santing.net", true }, + { "saorsat.ie", true }, + { "sarah-beckett-harpist.com", true }, + { "sarahbeckettharpist.com", true }, { "sarahlicity.co.uk", true }, + { "sarahlicity.me.uk", true }, + { "sarahs-roestcafe.de", true }, + { "sarahsweetlife.com", true }, + { "sarakas.com", true }, { "sarasturdivant.com", true }, + { "sardegnatirocini.it", true }, + { "sarindia.de", true }, + { "sarisonproductions.com", true }, + { "sash.pw", true }, + { "saskpension.com", true }, + { "sat4all.com", true }, { "satmep.com", true }, + { "satrent.com", true }, + { "satrent.se", true }, + { "satsukii.moe", true }, + { "saturne.tk", true }, + { "saucyfox.net", true }, { "saulchristie.com", true }, + { "saunas.fr", true }, { "save.gov", true }, { "saveaward.gov", true }, + { "savenet.org", true }, + { "savetheinternet.eu", true }, { "saveyour.biz", true }, + { "savic.com", true }, + { "savingsstoreonline.ca", true }, { "savvytime.com", true }, + { "sazuz.cz", true }, { "sb-group.dk", true }, { "sbssoft.ru", true }, + { "sc4le.com", true }, { "scaling.solutions", true }, + { "scandicom.fi", true }, { "scanpay.dk", true }, { "schachburg.de", true }, - { "schelberts.de", true }, + { "schallert.com", true }, + { "schlabbi.com", true }, { "schlarp.com", true }, + { "schmitz.link", false }, + { "schneids.me", true }, { "schnell-gold.com", true }, + { "schnouki.net", true }, + { "schoepski.de", true }, { "schokokeks.org", true }, + { "schont.org", true }, + { "schooltrends.co.uk", true }, + { "schoolze.com", true }, { "schorel.ovh", true }, { "schorelweb.nl", true }, { "schreibnacht.de", true }, + { "schreinerei-jahreis.de", true }, + { "schritt4fit.de", true }, { "schrodinger.io", true }, + { "schroepfglas-versand.de", true }, + { "schumanandmonnet.eu", true }, { "schwarzer.it", true }, + { "schwarzkopfforyou.de", true }, + { "schwarzwaldcon.de", true }, { "schwinabart.com", true }, + { "schwinger.me", true }, { "scicasts.com", true }, { "sciencex.com", true }, { "scotthel.me", true }, { "scotthelme.co.uk", true }, { "scotthelme.com", true }, + { "scottstorey.co.uk", true }, { "scourt.org.ua", true }, { "scoutdb.ch", true }, { "scp-trens.notaires.fr", true }, { "scrambl.is", true }, { "scrambler.in", false }, { "scrap.tf", true }, + { "scrapings.net", true }, + { "scrayos.net", true }, + { "screencaster.io", true }, { "screenlight.tv", true }, { "screenresolution.space", true }, { "scribe.systems", true }, + { "scrion.com", true }, { "script.google.com", true }, + { "scriptict.nl", true }, { "scs-simulatoren.de", true }, + { "sculpture.support", true }, { "sdcardrecovery.de", true }, { "sdrobs.com", true }, { "sdsl-speedtest.de", true }, { "se.search.yahoo.com", false }, + { "seanholcroft.co.uk", true }, + { "search-one.de", true }, { "search.yahoo.com", false }, { "searchbrothers.com", true }, { "seatbeltpledge.com", true }, + { "seattlefabrication.com", true }, { "sebastianboegl.de", true }, { "sec.gd", true }, - { "secctexasgiving.org", true }, + { "secandtech.com", true }, + { "secboom.com", true }, + { "secctexasgiving.org", false }, + { "secondary-survivor.com", true }, + { "secondary-survivor.help", true }, + { "secondary-survivor.net", true }, + { "secondarysurvivor.help", true }, + { "secondarysurvivorportal.com", true }, + { "secondarysurvivorportal.help", true }, { "secpatrol.de", true }, + { "secretpanties.com", true }, { "secretserveronline.com", true }, + { "sectia22.ro", true }, { "section.io", true }, + { "sectun.com", true }, { "secure-games.us", true }, + { "secure-graphic.de", true }, + { "secure-server-hosting.com", true }, { "secure.advancepayroll.com.au", true }, + { "secure.chat", true }, { "secure.facebook.com", false }, { "securedevelop.net", true }, { "securedrop.org", false }, - { "secureideas.com", true }, + { "secureideas.com", false }, + { "secureonline.co", true }, { "secureradio.net", true }, - { "securesuisse.ch", true }, { "securify.nl", true }, { "security-carpet.com", true }, { "security.google.com", true }, { "securityheaders.com", true }, { "securityheaders.io", true }, + { "securityprimes.in", true }, { "securitysnobs.com", false }, + { "securitysoapbox.com", true }, + { "securitystreak.com", true }, + { "securiviera.ch", true }, { "secuvera.de", true }, + { "seedbox.fr", true }, { "seele.ca", false }, + { "seen.life", true }, + { "segitz.de", true }, { "segurosocial.gov", false }, { "seifried.org", true }, { "seiko-dojo.com", true }, + { "selcusters.nl", true }, { "selecadm.name", true }, { "selectel.ru", true }, + { "selectorders.com", true }, + { "selectruckscalltrackingreports.com", true }, { "selent.me", true }, + { "self-injury.net", true }, + { "selfcarecentral.com", true }, { "selfici.com", true }, { "selfici.cz", true }, + { "selldorado.com", true }, { "sellme.biz", true }, { "sellocdn.com", true }, + { "semen3325.xyz", true }, { "seminariruum.ee", true }, + { "semps-servers.de", true }, + { "semps.de", true }, + { "semyonov.su", true }, + { "semyonov.us", true }, + { "sendc.at", true }, + { "sendcat.com", true }, + { "sendinvoice.nl", true }, + { "sendmeback.de", true }, { "sendya.me", true }, + { "senedirect.com", true }, + { "sensibus.com", false }, { "seo-nerd.de", true }, { "seo.consulting", true }, + { "sephr.com", true }, + { "septakkordeon.de", true }, + { "seq.tf", true }, { "sequencing.com", true }, { "serbanpaun.ro", true }, + { "serenitycreams.com", true }, { "serfdom.io", true }, { "serized.pw", true }, + { "serveradminz.com", true }, + { "serverco.com", true }, + { "servercode.ca", true }, + { "servergno.me", false }, + { "serveroffline.net", false }, + { "serverpedia.de", true }, { "serverstuff.info", true }, { "servertastic.com", true }, { "servethecity-karlsruhe.de", false }, + { "servious.org", true }, { "seryo.moe", true }, { "seryo.net", true }, { "seryovpn.com", true }, + { "sesha.co.za", true }, + { "sessionslogning.dk", true }, + { "setfix.de", true }, + { "setphaserstostun.org", true }, + { "setuid.de", true }, { "setuid.io", true }, + { "setuid0.kr", true }, + { "sevenmatches.com", true }, { "sevsopr.ru", true }, + { "sexton.uk.com", false }, + { "sexwork.net", true }, { "seyahatsagliksigortalari.com", true }, { "seyr.me", true }, + { "sftool.gov", true }, { "sg.search.yahoo.com", false }, + { "sgcaccounts.co.uk", true }, { "sh-network.de", true }, { "shaaaaaaaaaaaaa.com", true }, { "shadex.net", true }, { "shadowkitsune.net", true }, + { "shadowsocks.net", true }, + { "shadowsworldonline.co.uk", true }, + { "shagi29.ru", true }, { "shaitan.eu", true }, { "shakepeers.org", true }, + { "shakespearesolutions.com.au", true }, { "shan.io", true }, { "shanewadleigh.com", true }, + { "shannoneichorn.com", true }, + { "sharepic.xyz", true }, + { "sharepointdrive.com", true }, + { "sharescope.co.uk", true }, { "shasso.com", true }, + { "shauncrowley.co.uk", true }, { "shaundanielz.com", true }, + { "shaunwheelhou.se", true }, + { "shawcentral.ca", true }, + { "shawnh.net", true }, + { "shazbots.org", true }, { "sheilasdrivingschool.com", true }, + { "shellfire.de", true }, { "shellvatore.us", true }, + { "shenghaiautoparts.com", true }, { "shenyuqi.com", true }, + { "shep.co.il", true }, { "sherbers.de", true }, { "shft.cl", true }, + { "shh.sh", true }, + { "shiftins.com", false }, + { "shiftplanning.com", true }, { "shiinko.com", false }, + { "shinju.moe", true }, + { "shinnyosangha.org", true }, + { "shiona.xyz", true }, { "shipard.com", true }, { "shipcloud.io", true }, { "shiroki-k.net", true }, { "shodan.io", true }, + { "shome.de", true }, { "shopapi.cz", true }, { "shopbakersnook.com", true }, - { "shopontarget.com", true }, + { "shoplandia.co", true }, + { "shorebreaksecurity.com", true }, { "shortdiary.me", true }, + { "shortpath.com", true }, + { "shortr.li", true }, + { "showkeeper.tv", true }, + { "showsonar.com", true }, { "shtorku.com", true }, + { "shu-kin.net", true }, + { "shulan.moe", true }, { "shv25.se", true }, + { "shyrydan.es", true }, { "si-benelux.nl", true }, + { "sichere-kartenakzeptanz.de", true }, + { "siciliadigitale.pro", true }, + { "siddhant.me", true }, + { "sideshowbarker.net", true }, { "sidium.de", true }, + { "sidnicio.us", true }, { "siebens.net", true }, + { "sieh.es", true }, { "siewert-kau.de", true }, + { "sig6.org", true }, + { "sigabrt.org", true }, { "sightcure.jp", true }, + { "sighup.nz", true }, + { "signere.com", true }, { "signing-milter.org", true }, + { "signslabelstapesandmore.com", true }, + { "signtul.com", false }, { "sigterm.sh", true }, + { "sikatehtaat.fi", true }, { "sikayetvar.com", true }, { "silentcircle.com", false }, { "silentkernel.fr", true }, + { "silentlink.io", true }, + { "silentundo.org", true }, + { "silicagelpackets.ca", true }, + { "silkebaekken.no", true }, { "silver-heart.co.uk", true }, + { "silverbowflyshop.com", true }, + { "silverdragonart.com", true }, { "silvergoldbull.com", true }, { "silvergoldbull.de", true }, + { "silverhome.ninja", true }, { "silverpvp.com", false }, + { "silverwind.io", true }, + { "silvistefi.com", true }, + { "simbihaiti.com", true }, { "simbolo.co.uk", false }, + { "simobilklub.si", true }, { "simod.org", false }, + { "simon-hofmann.org", true }, + { "simoncommunity.org.uk", true }, + { "simongong.net", true }, { "simonkjellberg.com", true }, + { "simonkjellberg.se", true }, + { "simonreich.de", true }, + { "simonsreich.de", true }, + { "simonwessel.net", true }, { "simphony.cz", true }, { "simple.com", false }, + { "simpleai.net", true }, { "simplednscrypt.org", true }, { "simplelearner.com", true }, + { "simplepractice.com", true }, { "simpletax.ca", false }, { "simplexsupport.com", false }, { "simplia.cz", true }, + { "simplixos.org", true }, { "simply-premium.com", true }, { "simplycharlottemason.com", true }, { "simplyfixit.co.uk", true }, + { "simplymozzo.se", true }, { "simplystudio.com", true }, + { "sin30.net", true }, + { "sincron.org", true }, + { "singleuse.link", true }, + { "singlu10.org", true }, { "singul4rity.com", true }, + { "sinneserweiterung.de", true }, { "sinoscandinavia.se", true }, + { "sinosky.org", true }, { "siraweb.org", true }, { "sirenslove.com", true }, + { "sirius-lee.net", true }, + { "siriuspup.com", true }, + { "sistem-maklumat.com.my", true }, + { "sistemy48.ru", false }, + { "sisv.eu", true }, + { "sitehost.io", true }, { "sites.google.com", true }, { "sitesko.de", true }, { "sitesten.com", true }, + { "sizingservers.be", false }, { "sizzle.co.uk", true }, { "sjoorm.com", true }, + { "skalender.ch", true }, + { "skanvordoff.ru", true }, + { "skaraborgsassistans.com", false }, + { "skarrok.com", true }, + { "skatclub-beratzhausen.de", true }, + { "skatn.de", true }, { "skeeley.com", true }, - { "skhosting.eu", true }, + { "skhoop.cz", true }, + { "ski-insurance.com.au", true }, { "skia.org", true }, + { "skigebiete-test.de", true }, + { "skilldetector.com", true }, + { "skilletfood.com", true }, + { "skills2services.com", true }, { "skimming.net", true }, { "skipfault.com", true }, + { "skk.io", true }, { "skoda-clever-lead.de", true }, { "skoda-im-dialog.de", true }, { "skoda-nurdiebesten.de", true }, @@ -3631,362 +7751,830 @@ { "skogsbruket.fi", true }, { "skogskultur.fi", true }, { "skoleniphp.cz", true }, + { "skotty.io", true }, { "skou.dk", true }, + { "skullhouse.nyc", true }, { "skydrive.live.com", false }, { "skyminds.net", true }, + { "skyoy.com", true }, + { "skyway.capital", true }, { "slack-files.com", true }, { "slack.com", true }, + { "sladic.si", true }, { "slainvet.net", true }, + { "slamdjapan.com", true }, + { "slamix.nl", true }, + { "slaps.be", true }, + { "slashdesign.it", false }, { "slattery.co", true }, + { "slauber.de", true }, { "sleio.com", true }, { "slever.cz", true }, { "slevomat.cz", true }, + { "sliceone.com", true }, { "slidebatch.com", true }, { "slightfuture.click", true }, { "slightfuture.com", true }, { "slix.io", true }, + { "sloancom.com", true }, { "slope.haus", true }, + { "slotboss.co.uk", true }, + { "slotcar.com", true }, + { "slowfood.es", true }, { "slse.ca", true }, + { "slxh.eu", true }, + { "slxh.nl", true }, + { "slycurity.de", true }, + { "smalldata.tech", true }, + { "smallplanet.ch", true }, { "smares.de", true }, + { "smart-ov.nl", true }, + { "smartairkey.com", true }, { "smartcleaningcenter.nl", true }, + { "smartftp.com", true }, + { "smarthdd.com", true }, + { "smarthomedna.com", true }, + { "smarthouse.de", true }, { "smartlend.se", true }, { "smartlocksmith.com", true }, { "smartmessages.net", true }, + { "smartphone.continental.com", false }, { "smartpolicingplatform.com", true }, + { "smartrak.co.nz", true }, + { "smartshiftme.com", true }, { "smartship.co.jp", true }, + { "smartsparrow.com", true }, + { "smartwurk.nl", true }, { "smb445.com", true }, + { "smdavis.us", true }, + { "sme-gmbh.net", true }, { "smiatek.name", true }, + { "smirkingwhorefromhighgarden.pro", true }, { "smith.is", true }, + { "smithandcanova.co.uk", true }, + { "smittix.co.uk", true }, + { "smkw.com", true }, { "smm.im", true }, + { "smoo.st", true }, + { "smoothics.com", true }, + { "smove.sg", true }, + { "smow.com", true }, + { "smow.de", true }, { "sms1.ro", true }, { "snailing.org", true }, { "snakehosting.dk", false }, { "snapappointments.com", true }, { "snapappts.com", true }, { "snazel.co.uk", true }, + { "sneakpod.de", true }, { "sneakynote.com", true }, { "sneezry.com", true }, + { "snelwerk.be", true }, + { "snfdata.com", true }, + { "sniderman.eu.org", true }, { "sniep.net", true }, + { "snille.com", true }, + { "snl.no", true }, + { "snoozedds.com", true }, + { "snoqualmiefiber.org", true }, + { "snow-online.com", true }, + { "snow-online.de", true }, + { "snowcrestdesign.com", true }, + { "snughealth.org.uk", true }, { "sny.no", true }, + { "so-healthy.co.uk", true }, { "sobabox.ru", true }, { "sobie.ch", true }, { "soci.ml", true }, + { "social-events.net", true }, { "social-media-strategies.it", true }, + { "socialbillboard.com", true }, + { "socialdevelop.biz", true }, + { "socialgrowing.cl", true }, + { "socialhams.net", false }, { "socialhead.io", true }, + { "socialnous.co", true }, { "socialrank.com", true }, - { "socialsecurity.gov", false }, - { "socialspirit.com.br", false }, { "societyhilldance.com", true }, + { "socioambiental.org", true }, { "sockeye.cc", false }, + { "sockeye.io", true }, + { "sodi.nl", true }, + { "sofort.com", true }, + { "sofortueberweisung.de", true }, + { "softwarebetrieb.de", true }, + { "softwaredesign.foundation", true }, + { "sogeek.me", true }, { "sogutma.com.tr", true }, { "soia.ca", true }, + { "soju.fi", true }, + { "sokkenhoek.nl", true }, + { "sol-3.de", true }, + { "solar-ec.com", true }, + { "soldecom.com", true }, + { "soleus.nu", true }, + { "solidfuelappliancespares.co.uk", true }, + { "solidus.systems", true }, { "solihullcarnival.co.uk", true }, { "solihulllionsclub.org.uk", true }, + { "solinter.com.br", true }, + { "soll-i.ch", true }, { "solsystems.ru", true }, + { "solutionhoisthire.com.au", true }, + { "solved.tips", true }, + { "somebodycares.org", true }, + { "someshit.xyz", true }, + { "somethingnew.xyz", true }, + { "sona-gaming.com", true }, { "sonafe.info", true }, + { "sondergaard.de", true }, { "soondy.com", true }, + { "soph.us", true }, { "soply.com", true }, { "soporte.cc", true }, + { "sortaweird.net", true }, { "sorz.org", true }, + { "sos.sk", true }, + { "sosaka.ml", true }, { "sosecu.red", true }, + { "sotar.us", true }, + { "sotor.de", true }, { "souki.cz", true }, { "soulfulglamour.uk", true }, - { "soulogic.com", true }, + { "soulogic.com", false }, + { "soumikghosh.com", true }, + { "soundforsound.co.uk", true }, + { "soundgasm.net", true }, + { "soundtalks.com", true }, { "sour.is", true }, + { "sourcely.net", true }, { "sourceway.de", true }, + { "sous-surveillance.net", true }, + { "southernutahinfluencers.com", true }, + { "southside-crew.club", true }, { "southside-crew.com", true }, + { "southworcestershiregpservices.co.uk", true }, { "souvik.me", true }, + { "souyidai.com", true }, { "soved.eu", true }, + { "sovereignshare.com", true }, + { "sown.dyndns.org", true }, + { "sowncloud.de", true }, + { "sp.rw", true }, + { "spacecompute.com", true }, + { "spacedust.xyz", true }, { "spacefish.biz", true }, - { "spark.team", true }, - { "sparklingsparklers.com", true }, + { "spacehq.org", true }, + { "spaggel.nl", true }, + { "sparelib.com", true }, + { "sparklebastard.com", true }, + { "sparsa.army", true }, + { "spauted.com", true }, { "spawn.cz", true }, + { "spaysy.com", true }, { "spdf.net", true }, + { "spectrosoftware.de", true }, + { "speculor.net", true }, { "speed-mailer.com", true }, { "speedcounter.net", true }, + { "speedmann.de", true }, { "speedtest-russia.com", true }, + { "speedy.lt", true }, + { "speedyprep.com", true }, { "speich.net", true }, + { "speidel.com.tr", true }, + { "sperrstun.de", true }, + { "spherenix.org", true }, + { "spicydog.org", true }, + { "spicydog.tk", true }, { "spicymatch.com", true }, { "spideroak.com", true }, + { "spiegels.nl", true }, + { "spielcasinos.com", true }, + { "spiet.nl", true }, { "spillmaker.no", true }, - { "spira.io", true }, + { "spins.fedoraproject.org", true }, + { "spirit-dev.net", true }, + { "spiritbionic.ro", true }, + { "spitefultowel.com", true }, { "splikity.com", true }, - { "spongepowered.org", true }, + { "splitdna.com", true }, { "sportifik.com", true }, + { "sportwette.eu", true }, + { "spot-events.com", true }, { "spreadsheets.google.com", true }, { "spreed.me", true }, + { "spritchard.photos", true }, { "sprueche-zum-valentinstag.de", true }, { "sprueche-zur-geburt.info", true }, { "sprueche-zur-hochzeit.de", true }, { "sprueche-zur-konfirmation.de", true }, + { "spuffin.com", true }, + { "spydersec.com", true }, + { "spyroszarzonis.com", true }, + { "sqlapius.net", true }, + { "sqr-training.com", true }, { "square-gaming.org", true }, + { "square-src.de", true }, { "square.com", false }, { "square.gs", true }, { "squareup.com", false }, { "squawk.cc", true }, + { "squeezemetrics.com", true }, + { "src.fedoraproject.org", true }, + { "srchub.org", true }, { "srevilak.net", true }, { "sritest.io", true }, + { "srna.sk", true }, { "sro.center", true }, + { "srpdb.com", true }, { "srrr.ca", true }, - { "ss.lv", true }, - { "ssa.gov", false }, + { "srv47.de", true }, + { "ss.lv", false }, + { "ssbrm.ch", true }, { "sscd.no", true }, { "ssl-zertifikate.de", true }, { "ssl.google-analytics.com", true }, { "ssl.rip", true }, + { "ssl247.co.uk", true }, + { "ssl247.com.mx", true }, + { "ssl247.de", true }, + { "ssl247.dk", true }, + { "sslcertificaten.nl", true }, + { "sslcheck.nl", true }, { "ssldecoder.org", true }, { "sslmate.com", true }, { "sslpoint.com", true }, { "sslzilla.de", true }, + { "ssnc.org", true }, + { "sss3s.com", true }, { "sstewartgallus.com", true }, + { "ssworld.ga", true }, { "staack.com", true }, { "stablelib.com", true }, + { "stabletoken.com", true }, { "stackptr.com", true }, + { "stadionmanager.com", true }, + { "stadjerspasonline.nl", true }, + { "stadtbauwerk.at", true }, + { "stage-props-blank-guns.com", true }, { "stage.wepay.com", false }, + { "stageirites.fr", true }, + { "stagingjobshq.com", true }, + { "stagstickets.co.uk", true }, + { "stahl.xyz", true }, + { "stalder.work", true }, + { "stalker-shop.com", true }, { "stalkerhispano.com", true }, + { "stanandjerre.org", true }, { "standardssuck.org", true }, + { "standingmist.com", true }, { "star-citizen.wiki", true }, { "starapple.nl", true }, { "starcomproj.com", true }, + { "starmusic.ga", true }, + { "starpeak.org", true }, + { "starsam80.net", true }, { "starstreak.net", true }, { "startupsort.com", true }, - { "stassi.ch", true }, + { "stash.ai", true }, + { "statecover.com.au", true }, + { "stateofexception.io", true }, + { "static.or.at", true }, { "static.wepay.com", false }, { "staticisnoise.com", true }, { "stationary-traveller.eu", true }, + { "stationaryjourney.com", true }, + { "stationnementdenuit.ca", true }, + { "statuschecks.net", true }, { "statuscode.ch", true }, + { "stay.black", true }, { "stbennett.org", true }, + { "stderr.cc", true }, { "steakovercooked.com", true }, + { "stealsaga.net", true }, { "steamdb.info", true }, + { "steckregal-super.de", true }, { "steelephys.com.au", true }, + { "stefanovski.io", true }, + { "stefanweiser.de", true }, + { "stefany.eu", true }, + { "steidlewirt.de", true }, + { "steigerplank.com", true }, + { "stellanova-planeten.de", true }, { "stellenticket.de", true }, { "stemsims.com", true }, + { "stephanierxo.com", true }, { "stephenandburns.com", true }, { "stereo.lu", true }, - { "stereochro.me", true }, + { "stereochro.me", false }, + { "sterlingtrader.com", false }, + { "sternplastic.com", true }, { "stesti.cz", true }, { "stevegrav.es", true }, + { "stevensononthe.net", true }, { "steventress.com", true }, { "stewartremodelingadvantage.com", true }, + { "stichtingsticky.nl", true }, { "stick2bike.de", true }, { "sticklerjs.org", true }, + { "stigharder.com", true }, { "stinkytrashhound.com", true }, { "stirling.co", true }, - { "stirlingpoon.com", true }, { "stirlingpoon.xyz", true }, + { "stjohnin.com", true }, { "stjohnmiami.org", true }, { "stkbn.com", true }, { "stmbgr.com", true }, + { "stn.me.uk", false }, + { "stnl.de", true }, { "stocktrade.de", false }, + { "stocktrader.com", true }, + { "stoffe-monster.de", true }, + { "stoffelen.nl", true }, + { "stoianlawfirm.com", true }, + { "stoick.me", true }, + { "stolina.de", true }, { "stolkschepen.nl", true }, { "stomt.com", true }, { "stopwoodfin.org", true }, + { "storecove.com", true }, { "storedsafe.com", true }, + { "storefrontify.com", true }, { "stormhub.org", true }, + { "stormyyd.com", true }, + { "storvann.net", true }, + { "storvann.no", true }, { "storycollective.nl", true }, + { "stqry.com", true }, + { "str0.at", true }, { "strasweb.fr", false }, + { "strchr.com", true }, { "streampanel.net", false }, { "streams.dyndns.org", true }, + { "streamzilla.com", true }, { "stressfreehousehold.com", true }, { "stretchmyan.us", true }, { "stricted.net", true }, + { "strictlysudo.com", true }, + { "strijkshop.be", true }, { "stripe.com", true }, + { "strobeltobias.de", true }, + { "strobeto.de", true }, + { "stroeercrm.de", true }, { "strongest-privacy.com", true }, + { "structurally.net", true }, { "strugee.net", true }, { "stuartbaxter.co", false }, { "stuartbell.co.uk", true }, + { "studenckiemetody.pl", true }, { "student.andover.edu", true }, { "studentloans.gov", true }, + { "studentskydenik.cz", true }, + { "studer.su", true }, { "studienportal.eu", true }, + { "studlan.no", true }, + { "studyhub.cf", true }, { "stugb.de", true }, { "stulda.cz", true }, + { "stumf.si", true }, + { "stuntmen.xyz", true }, + { "stupendous.net", true }, { "stupus.com", true }, + { "stuur.nl", true }, + { "stw-group.at", true }, + { "stygium.net", true }, + { "styleci.io", true }, + { "stylenda.com", true }, { "styles.pm", true }, + { "su1ph3r.io", true }, + { "suave.io", true }, { "subdimension.org", false }, { "subeesu.com", true }, + { "sublevel.net", true }, { "subrosa.io", true }, + { "subseq.net", false }, + { "subtitle.rip", true }, + { "sudo.im", true }, + { "sudo.ws", true }, { "sufix.cz", true }, + { "suian.or.jp", true }, { "suite73.org", true }, { "sulek.eu", true }, { "sumoscout.de", true }, - { "sunflyer.cn", true }, + { "sunbritetv.com", true }, + { "sundayfundayjapan.com", true }, + { "suneilpatel.com", true }, + { "sunflyer.cn", false }, { "sunjaydhama.com", true }, { "sunnyfruit.ru", true }, { "suos.io", true }, + { "supastuds.com", true }, + { "supcro.com", true }, + { "super-o-blog.com", true }, + { "superbabysitting.ch", true }, + { "superbart.nl", true }, + { "superbshare.com", true }, + { "supereight.net", true }, + { "superhome.com.au", true }, + { "superkonsult.se", true }, + { "supermarx.nl", true }, + { "supersalescontest.nl", true }, + { "superswingtrainer.com", true }, + { "superwally.org", true }, { "supplies24.at", true }, { "supplies24.es", true }, { "support.mayfirst.org", false }, + { "suprlink.net", true }, + { "surfone-leucate.com", true }, + { "surgenet.nl", true }, { "surkatty.org", true }, + { "survature.com", true }, + { "surveypirate.com", true }, { "survivalmonkey.com", true }, { "susanbpilates.co", true }, { "susanbpilates.com", true }, + { "susastudentenjobs.de", true }, + { "sushifrick.de", true }, + { "sustainability.gov", true }, + { "sustsol.com", true }, { "svager.cz", true }, + { "svallee.fr", false }, + { "svarovani.tk", true }, { "sveneckelmann.de", true }, + { "svenskacasino.com", true }, + { "svijet-medija.hr", true }, + { "swaggerdile.com", true }, + { "swaleacademiestrust.org.uk", true }, + { "swansdoor.org", true }, { "swapadoodle.com", true }, { "sway-cdn.com", true }, { "sway.com", true }, + { "swedishhost.com", true }, + { "swedishhost.se", true }, { "sweetll.me", true }, { "sweetstreats.ca", true }, { "swehack.org", false }, { "swift-devedge.de", true }, + { "swimming.ca", true }, + { "swiss-cyber-experts.ch", true }, + { "swite.com", true }, + { "swyn.net", true }, { "sx3.no", true }, + { "syam.cc", true }, + { "sycamorememphis.org", false }, { "sychov.pro", true }, + { "sydgrabber.tk", true }, { "syezd.com.au", true }, { "sykepleien.no", true }, { "sylaps.com", true }, + { "sylvaindurand.org", true }, + { "sylvan.me", true }, + { "sylvanorder.com", true }, + { "synackr.com", true }, + { "synapticconsulting.co.uk", true }, + { "synatra.co", true }, + { "sync-it.no", true }, { "syncappate.com", true }, + { "synchrocube.com", true }, + { "syncmylife.net", true }, { "syncserve.net", true }, + { "syneic.com", true }, + { "synfin.org", true }, { "synony.me", true }, { "syntaxnightmare.com", true }, - { "sysctl.se", true }, + { "syriatalk.biz", true }, + { "syriatalk.org", true }, + { "sysadmins.ro", true }, + { "sysctl.se", false }, { "sysdb.io", true }, + { "sysmike.de", true }, + { "sysmike.net", true }, { "syso.name", true }, { "syss.de", true }, { "system.is", true }, + { "systemintegra.ru", true }, + { "systemreboot.net", true }, { "syzygy-tables.info", true }, + { "szagun.net", true }, + { "szaszm.tk", true }, { "szaydon.me", false }, + { "szechenyi2020.hu", true }, + { "szongott.net", true }, + { "t-hawk.com", true }, + { "t-point.eu", true }, + { "t-shirts4less.nl", true }, + { "t0dd.eu", false }, { "t23m-navi.jp", false }, + { "t7e.de", true }, + { "tabla-periodica.com", true }, + { "tablotv.com", false }, { "taborsky.cz", true }, + { "tacomafia.net", true }, { "tacticalsquare.com", true }, { "tadigitalstore.com", true }, + { "tahf.net", true }, + { "tailpuff.net", true }, { "taken.pl", true }, + { "takeshifujimoto.com", true }, { "takkaaaaa.com", true }, - { "talado.gr", true }, + { "takusan.ru", true }, + { "talado.gr", false }, + { "talentcast.nl", true }, { "talideon.com", false }, { "talk.google.com", true }, { "talkgadget.google.com", true }, + { "talktwincities.com", true }, { "tallr.se", true }, { "tallshoe.com", true }, + { "talsi.eu", true }, + { "tangiblesecurity.com", true }, + { "taniesianie.pl", true }, + { "tankski.co.uk", true }, { "tannenhof-moelln.de", true }, + { "tantalos.nl", true }, + { "tante-bugil.net", true }, + { "tapfinder.ca", true }, + { "tappublisher.com", true }, + { "taquilla.com", true }, + { "taranis.re", true }, + { "tarhauskielto.fi", true }, + { "tartaneagle.org.uk", false }, + { "tartaros.fi", true }, { "tas2580.net", true }, + { "taskforce512.de", true }, { "taskotron.fedoraproject.org", true }, { "taskotron.stg.fedoraproject.org", true }, { "taskstats.com", true }, { "taskstream.com", true }, { "taskulu.com", true }, + { "tasmansecurity.com", true }, + { "tastycake.net", true }, + { "tatilbus.com", false }, { "tatort-fanpage.de", true }, { "tauchkater.de", true }, + { "tavoittaja.fi", true }, + { "taxaroo.com", true }, { "taxbench.com", true }, + { "taxspeaker.com", true }, { "taxsquirrel.com", true }, { "tazemama.biz", true }, - { "tazj.in", true }, + { "tazj.in", false }, + { "tazz.in", true }, + { "tbarter.com", false }, { "tbrss.com", true }, { "tbspace.de", true }, { "tc-bonito.de", true }, { "tcao.info", true }, + { "tcdw.net", true }, { "tcgrepublic.com", true }, + { "tcomms.org", true }, { "tdelmas.eu", true }, { "tdelmas.ovh", true }, { "tdrs.info", true }, + { "teachercreatedmaterials.com", true }, { "teachforcanada.ca", true }, + { "team-one.racing", true }, { "teamblueridge.org", true }, { "teamnorthgermany.de", true }, { "teampaddymurphy.ie", true }, { "teampoint.cz", true }, + { "teamtouring.net", true }, { "teamupturn.com", true }, { "teamzeus.cz", true }, { "tecart-cloud.de", true }, { "tecart-system.de", true }, { "tecartcrm.de", true }, + { "tech-essential.com", true }, + { "tech-rat.com", true }, { "tech-seminar.jp", true }, { "techandtux.de", true }, + { "techassist.io", true }, + { "techcavern.ml", true }, { "techcentric.com", false }, + { "techelements.co", true }, { "techhipster.net", true }, { "techhub.ml", true }, { "techllage.com", true }, { "techloaner.com", true }, + { "techmajesty.com", true }, + { "techmatehq.com", true }, + { "technoparcepsilon.fr", true }, { "technosavvyport.com", true }, { "technotonic.com.au", false }, { "techpivot.net", true }, + { "techpointed.com", true }, { "techvalue.gr", true }, + { "tecnogaming.com", true }, + { "tecture.de", true }, { "teddy.ch", true }, - { "tehrabbitt.com", true }, - { "tekshrek.com", false }, + { "tedeh.net", true }, + { "teebeedee.org", true }, + { "teemo.gg", true }, + { "teemperor.de", true }, + { "tehotuotanto.net", true }, + { "tehrabbitt.com", false }, + { "telefonkonferenz.ch", true }, { "telekollektiv.org", true }, { "teleogistic.net", true }, { "telescam.com", true }, + { "tellingua.com", true }, { "temizmama.com", true }, { "temp.pm", true }, + { "tempcraft.net", true }, { "tempus-aquilae.de", true }, + { "tendertool.nl", true }, + { "tenenz.com", true }, + { "tengroup.com", true }, + { "tennisadmin.com", true }, { "tent.io", true }, + { "tentations-voyages.com", true }, + { "tenyx.de", true }, + { "teodio.cl", true }, + { "teos.online", true }, + { "teoskanta.fi", true }, + { "tepid.org", true }, + { "terrab.de", true }, + { "terracloud.de", true }, { "terraelectronica.ru", true }, { "terraform.io", true }, + { "terrastaffinggroup.com", true }, + { "terravirtua.com", true }, { "terraweb.net", true }, { "terrax.info", true }, { "terrax.net", true }, { "terrty.net", true }, + { "tescoirelandpayslips.com", true }, + { "testandroid.xyz", true }, + { "testingbot.com", true }, + { "testnode.xyz", true }, { "testsuite.org", true }, { "tetsumaki.net", true }, + { "teuniz.nl", true }, + { "teunstuinposters.nl", true }, + { "textburst.com", true }, { "texte-zur-taufe.de", true }, + { "texter-linz.at", true }, + { "texterseo.at", true }, + { "textoplano.xyz", true }, { "textracer.dk", true }, { "textualapp.com", true }, { "texy.info", true }, + { "tezcam.tk", true }, + { "tf-network.de", true }, { "tf2b.com", true }, + { "tfnapps.de", true }, + { "tgr.re", true }, { "th.search.yahoo.com", false }, + { "thackbarth.net", true }, + { "thaicyberpoint.com", true }, + { "thaihostcool.com", true }, { "thca.ca", true }, { "the-construct.com", true }, + { "the-earth-yui.net", true }, { "the-gist.io", true }, { "the-paddies.de", true }, + { "theamateurs.net", true }, { "theamp.com", true }, + { "theberkshirescompany.com", true }, { "thebigwave.de", true }, + { "thebikeinsurer.co.uk", true }, { "thebimhub.com", true }, { "thebreakroom.org", true }, + { "thecandidforum.com", true }, + { "thecitizens.com", true }, + { "thecitywarehouse.clothing", true }, + { "theclementinebutchers.com", true }, { "thecloudmigrator.com", true }, + { "theclubjersey.com", true }, { "thecustomizewindows.com", true }, { "thedark1337.com", true }, + { "thedevrycommonsbrasil.com", true }, + { "thedisc.nl", true }, { "thedreamtravelgroup.co.uk", true }, + { "theendofzion.com", true }, { "theescapistswiki.com", true }, + { "thefarbeyond.com", true }, + { "thefootballanalyst.com", true }, + { "thefox.co", true }, { "thefrozenfire.com", false }, - { "thego2swatking.com", true }, + { "thegcccoin.com", true }, + { "thego2swatking.com", false }, { "thegoldregister.co.uk", true }, { "thegraciousgourmet.com", true }, + { "thegvoffice.net", true }, { "thehackerblog.com", true }, + { "thehiddenbay.eu", true }, { "thehiddenbay.me", true }, { "thehiddenbay.net", true }, + { "thehonorguard.org", true }, { "thehotfix.net", true }, + { "theinitium.com", true }, { "theintercept.com", true }, + { "theinvisibletrailer.com", true }, { "theitsage.com", true }, { "thejserver.de", true }, + { "thekelvinliu.com", true }, + { "thelapine.ca", true }, + { "thelastsurprise.com", true }, { "thelocals.ru", true }, { "themarshallproject.org", true }, + { "themeaudit.com", true }, { "themicrocapital.com", true }, + { "themillerslive.com", true }, { "themoep.at", true }, + { "themostexpensiveworkofart.com", true }, + { "thenocman.com", true }, + { "thenorthschool.org.uk", true }, + { "theodorejones.info", true }, { "theojones.name", true }, { "thepaymentscompany.com", true }, + { "thepb.in", true }, { "thepiratebay.al", true }, + { "thepiratebay.poker", true }, + { "theploughharborne.co.uk", true }, { "therapynotes.com", true }, { "therewill.be", true }, - { "thesession.org", true }, + { "therockawaysny.com", true }, + { "thescientists.nl", true }, + { "theseed.io", true }, + { "theseletarmall.com", true }, + { "theseoframework.com", true }, + { "thesession.org", false }, { "theshadestore.com", true }, + { "thesharepointfarm.com", true }, + { "theshopally.com", true }, + { "thesled.net", true }, { "thestagchorleywood.co.uk", true }, + { "thestory.ie", true }, + { "thetechnical.me", true }, { "thetomharling.com", true }, + { "thetradinghall.com", true }, + { "thetuxkeeper.de", true }, { "theunitedstates.io", true }, + { "theurbanyoga.com", true }, { "theweilai.com", false }, + { "thewindow.com", true }, + { "theworldsend.eu", true }, { "theyosh.nl", true }, + { "thezero.org", true }, + { "thibautcharles.net", true }, + { "thierfreund.de", true }, + { "thierryhayoz.ch", true }, + { "thinkcoding.de", true }, + { "thinkcoding.org", true }, { "thinkindifferent.net", true }, { "thinklikeanentrepreneur.com", true }, + { "thinktux.net", true }, + { "thirdpartytrade.com", true }, + { "thisisforager.com", true }, + { "thisserver.dontexist.net", true }, + { "thiswebhost.com", true }, + { "thkb.net", true }, { "thom4s.info", true }, { "thomas-grobelny.de", true }, + { "thomasbreads.com", true }, { "thomasgriffin.io", true }, + { "thomashunter.name", false }, + { "thomasnet.fr", true }, { "thomastimepieces.com.au", true }, { "thomspooren.nl", true }, + { "thomwiggers.nl", true }, { "thorbis.com", true }, { "thorbiswebsitedesign.com", true }, { "thorgames.nl", true }, { "thouni.de", true }, + { "threatcentral.io", true }, + { "threedpro.me", true }, { "threelions.ch", true }, + { "throwaway.link", true }, { "throwpass.com", true }, + { "thrx.net", true }, { "thusoy.com", true }, { "thyngster.com", false }, + { "tianshili.me", true }, { "ticketmates.com.au", true }, + { "ticketoplichting.nl", true }, + { "tickettoaster.de", true }, { "tickopa.co.uk", true }, - { "tid.jp", true }, + { "tickreport.com", true }, + { "tictactux.de", true }, + { "tid.jp", false }, { "tidycustoms.net", true }, + { "tiendavertigo.com", true }, + { "tiendschuurstraat.nl", true }, { "tiens-ib.cz", true }, { "tifan.net", true }, { "tiffnix.com", true }, + { "tigerchef.com", true }, + { "tigerdile.com", true }, + { "tikutiku.pl", true }, + { "timbuktutimber.com", true }, + { "timetab.org", true }, + { "timmersgems.com", true }, { "timmy.ws", true }, { "timtaubert.de", true }, + { "timwittenberg.com", true }, { "tinfoilsecurity.com", false }, { "tinkertry.com", false }, { "tinte24.de", true }, @@ -3994,42 +8582,74 @@ { "tinylan.com", true }, { "tinyvpn.net", true }, { "tinyvpn.org", true }, + { "tiplanet.org", true }, { "tipps-fuer-den-haushalt.de", true }, + { "tippspiel.cc", true }, { "tipsyk.ru", true }, + { "tit.systems", true }, { "tittelbach.at", true }, + { "tjenestetorvet.dk", true }, + { "tlach.cz", true }, { "tlo.hosting", true }, { "tlo.link", true }, + { "tlo.network", true }, { "tlo.xyz", true }, { "tls.builders", true }, + { "tls.care", true }, { "tls.li", true }, { "tls1914.org", true }, { "tm-solutions.eu", true }, { "tmaward.net", true }, + { "tmi-products.eu", true }, + { "tmi-produkter.se", true }, + { "tmitchell.io", true }, + { "tmpraider.net", true }, { "tmpsantos.com.br", true }, { "tmtopup.com", true }, { "tncnanet.com.br", true }, { "tnes.dk", true }, { "tno.io", true }, + { "tnrsca.jp", false }, { "tobias-kluge.de", true }, { "tobiasmathes.com", true }, { "tobiasmathes.name", true }, { "tobiassachs.de", true }, { "tobiassattler.com", true }, + { "toccoig.com", true }, { "todesschaf.org", true }, + { "todo.is", true }, { "todoist.com", true }, + { "tofu.im", true }, + { "togelonlinecommunity.com", true }, + { "tokaido.com", true }, { "tokke.dk", true }, + { "tokoone.com", false }, { "tollsjekk.no", true }, { "tom.horse", true }, { "tomasjacik.cz", true }, + { "tomask.info", true }, + { "tomaspialek.cz", true }, { "tomatenaufdenaugen.de", true }, + { "tomaw.net", true }, + { "tombrossman.com", true }, { "tomcort.com", true }, + { "tomeara.net", true }, { "tomfisher.eu", true }, { "tomharling.co.uk", true }, { "tomharling.uk", true }, { "tomli.me", true }, + { "tommsy.com", true }, { "tommyads.com", true }, { "tomo.gr", false }, + { "tomrei.com", true }, + { "tomrichards.net", true }, + { "tomudding.nl", true }, { "tomvote.com", true }, + { "tomwiggers.nl", true }, + { "tomwilson.io", true }, + { "tonage.de", true }, + { "toncusters.nl", true }, + { "tonegidoarchief.nl", true }, { "toner24.at", true }, { "toner24.co.uk", true }, { "toner24.es", true }, @@ -4046,76 +8666,167 @@ { "tonermonster.de", true }, { "tonex.de", true }, { "tonex.nl", true }, + { "tonkinson.com", true }, + { "tonsit.com", true }, + { "tonsit.org", true }, + { "tonymanning.com", false }, { "tonytan.cn", true }, { "tonytan.io", true }, { "tonywebster.com", true }, { "toolbox.ninja", true }, + { "toomanypillows.com", true }, + { "tooolroc.org", true }, + { "top-stage.net", true }, + { "topbrakes.com", true }, + { "topdevbox.net", true }, + { "topmarine.se", true }, { "topnewstoday.org", true }, { "topnovini.com", true }, { "toptexture.com", true }, + { "toptranslation.com", true }, { "tor2web.org", true }, + { "torahanytime.com", true }, { "tormentedradio.com", true }, { "torproject.org", false }, { "torprojects.com", true }, { "torquato.de", false }, + { "torrent.fedoraproject.org", true }, { "torrent.is", true }, - { "tosecure.link", false }, + { "torsten-schmitz.net", true }, + { "tosecure.link", true }, + { "toshkov.com", true }, { "toshnix.com", true }, + { "tosteberg.se", true }, + { "totalbeauty.co.uk", true }, { "totalcarcheck.co.uk", true }, { "totalchecklist.com", true }, + { "totaltriathlon.com", true }, { "totch.de", true }, { "totem-eshop.cz", true }, + { "totem-international.com", true }, + { "toucedo.de", false }, { "touch.facebook.com", false }, { "touch.mail.ru", true }, { "touhou.cc", true }, + { "tourispo.com", true }, + { "tout-art.ch", true }, + { "toutart.ch", true }, + { "towandalibrary.org", true }, + { "townhousedevelopments.com.au", true }, { "tox.im", true }, { "toxme.se", true }, - { "tpbcdn.com", true }, + { "toysperiod.com", true }, + { "tp-iryuubun.com", true }, + { "tp-kabushiki.com", true }, + { "tp-kyouyufudousan.com", true }, + { "tp-law.jp", true }, { "tpbproxy.co", true }, { "tpe-edu.com", true }, { "tppleague.me", true }, { "tr.search.yahoo.com", false }, { "traas.org", true }, - { "tracktivity.com.au", true }, + { "trabbel.org", true }, + { "trackchair.com", true }, + { "trade-smart.ru", true }, + { "tradeacademy.in", true }, + { "tradedesk.co.za", true }, + { "tradeinvent.co.uk", true }, + { "trademan.ky", true }, + { "tradinghope.com", true }, + { "tradiz.org", true }, { "trainex.org", true }, + { "trakfusion.com", true }, + { "transacid.de", true }, + { "transformify.org", true }, + { "transitpoint.us", true }, { "translate.fedoraproject.org", true }, { "translate.googleapis.com", true }, { "translate.stg.fedoraproject.org", true }, + { "transmithe.net", true }, + { "transportal.sk", true }, + { "transverify.com", true }, { "trashnothing.com", true }, { "trauertexte.info", true }, { "travador.com", true }, + { "travelinsurance.co.nz", true }, { "travisf.net", true }, { "treebaglia.xyz", true }, { "treeby.net", true }, + { "treeschat.com", true }, + { "trell.co.in", true }, + { "trendkraft.de", true }, { "tresorit.com", true }, { "tresorsecurity.com", true }, + { "tretkowski.de", true }, { "tribaldos.com", true }, { "tribut.de", true }, + { "trident-online.de", true }, + { "trik.es", true }, + { "trim-a-slab.com", true }, + { "trimage.org", true }, + { "trineco.com", true }, + { "trineco.fi", true }, + { "trinityaffirmations.com", true }, + { "trinnes.net", true }, { "triop.se", true }, + { "tripdelta.com", true }, + { "triple-mmm.de", true }, + { "tripseats.com", true }, + { "troi.de", true }, { "trollme.me", true }, { "trophee-discount.com", true }, + { "truckerswereld.nl", true }, { "truckstop-magazin.de", true }, { "trueblueessentials.com", true }, + { "truejob.com", true }, + { "trueteaching.com", true }, { "trufflemonkey.co.uk", true }, + { "truserve.org", true }, + { "trustedinnovators.com", true }, + { "trusteecar.com", true }, + { "trustmeimfancy.com", true }, + { "truthmessages.pw", true }, + { "trw-reseller.com", true }, { "tryoneday.co", true }, { "trywesayyes.com", true }, + { "trzepak.pl", true }, { "ts3.consulting", true }, + { "tsecy.com", true }, + { "tsgbit.net", true }, + { "tsrstore.gq", true }, + { "tsumi.it", true }, { "ttcf.ca", true }, + { "tty.space", true }, { "ttz.im", true }, { "tuamoronline.com", true }, + { "tubepro.de", true }, { "tucny.com", true }, { "tucuxi.org", true }, + { "tuingereedschappen.net", true }, { "tuitle.com", true }, { "tumutanzi.com", true }, + { "tunai.id", true }, { "tunebitfm.de", true }, { "tuningblog.eu", true }, { "tunnelblick.net", true }, { "tuntitili.fi", true }, - { "tuxgeo.com", true }, + { "turbobit.ch", true }, + { "turnik-67.ru", true }, + { "turtle.ai", true }, + { "turtlementors.com", true }, + { "tuvalie.com", true }, + { "tuxcall.de", true }, + { "tuxcloud.net", true }, + { "tuxgeo.com", false }, { "tuxplace.nl", true }, + { "tuxz.net", true }, { "tuzaijidi.com", true }, { "tw.search.yahoo.com", false }, { "twaka.com", true }, + { "twarog.cc", true }, + { "twd2.me", true }, + { "twd2.net", false }, + { "twelve.rocks", true }, { "twentymilliseconds.com", true }, { "twist.party", true }, { "twisto.cz", true }, @@ -4124,70 +8835,145 @@ { "twofactorauth.org", true }, { "twolinepassbrewing.com", true }, { "twopif.net", true }, + { "tx041cap.org", true }, + { "txclimbers.com", true }, + { "txf.pw", true }, + { "ty2u.com", true }, { "tyche.io", true }, + { "tyl.io", true }, + { "tylerschmidtke.com", true }, { "typecodes.com", true }, + { "typeonejoe.com", true }, { "typewolf.com", true }, { "typing.com", true }, { "typingrevolution.com", true }, + { "tysye.ca", true }, { "tzappa.net", true }, + { "u-blox.com", true }, { "uae-company-service.com", true }, + { "uangteman.com", true }, { "uasmi.com", true }, + { "uat-activesg.com", true }, { "ub3rk1tten.com", false }, { "ubanquity.com", true }, + { "uber.com.au", true }, + { "uberboxen.net", true }, { "ubertt.org", true }, { "ubicv.com", true }, + { "ublox.com", true }, { "ucfirst.nl", true }, + { "udomain.net", true }, + { "uerdingen.info", true }, + { "ufgaming.com", true }, { "ufotable.uk", false }, + { "uhc.gg", true }, + { "ui8.net", true }, { "uk.search.yahoo.com", false }, + { "ukchemicalresearch.org", true }, { "ukdefencejournal.org.uk", true }, + { "ukdropshipment.co.uk", true }, + { "ukdropshipment.com", true }, { "ukhas.net", true }, { "ukrainians.ch", true }, { "ukwct.org.uk", true }, { "ulabox.cat", true }, { "ulabox.com", true }, { "ulabox.es", true }, + { "ulmo.dk", true }, { "ulrik.moe", true }, - { "ultros.io", true }, + { "ultieme.be", true }, + { "umassfive.coop", true }, { "umgardi.ca", true }, + { "umisonoda.com", true }, { "umwandeln-online.de", true }, { "un-zero-un.fr", true }, { "unapp.me", true }, { "unblocked-networks.org", true }, + { "under30stravelinsurance.com.au", true }, + { "undernet.uy", true }, + { "undo.co.il", true }, { "undone.me", true }, + { "unexpected.nu", true }, + { "unfiltered.nyc", true }, { "uni-games.com", true }, + { "unicef.pl", true }, + { "unicooo.com", true }, + { "unicredit.ba", true }, + { "unicredit.ro", true }, + { "unicreditbank.hu", true }, + { "unicreditbank.rs", true }, + { "unicreditbank.ru", true }, { "uniekglas.nl", true }, + { "uniform-agri.com", true }, { "unila.edu.br", true }, { "unionplat.ru", true }, { "unionstationapp.com", true }, { "unison.com", true }, + { "unit7jazz.com", true }, + { "unit7jazz.org", true }, + { "united.com", false }, { "unitedadmins.com", true }, { "unitel2000.de", true }, + { "universalcarremote.com", true }, + { "universalpaymentgateway.com", true }, + { "university4industry.com", true }, + { "universogay.com", true }, { "unixadm.org", false }, { "unknownphenomena.net", true }, { "uno-pizza.ru", true }, { "unoccupyabq.org", true }, + { "unpossible.xyz", true }, { "unpr.dk", true }, { "unravel.ie", true }, + { "uns.vn", true }, + { "unseen.tw", true }, + { "unsystem.net", true }, { "unterfrankenclan.de", true }, { "unterschicht.tv", true }, { "untoldstory.eu", true }, + { "unun.fi", true }, { "unwiredbrain.com", true }, + { "unyq.me", false }, { "uonstaffhub.com", true }, { "uow.ninja", true }, { "up1.ca", true }, + { "upani.net", true }, + { "upboard.jp", true }, { "upitnik.rs", true }, { "upload.facebook.com", false }, { "uploadbeta.com", true }, { "upstats.eu", true }, + { "upstox.com", true }, + { "uptic.net", true }, + { "uptimed.com", true }, + { "uptimenotguaranteed.com", true }, { "uptrends.com", true }, { "uptrends.de", true }, + { "ur-lauber.de", true }, { "urandom.eu.org", true }, + { "urban.melbourne", true }, + { "urbanesecurity.com", true }, + { "urbanmelbourne.info", true }, { "uripura.de", true }, - { "urphp.com", true }, + { "urlchomp.com", true }, + { "urspringer.de", true }, + { "us-immigration.com", true }, { "usaa.com", false }, + { "usaab.org", true }, + { "usakitchensandflooring.com", true }, + { "usbcraft.com", true }, + { "usbirthcertificate.com", true }, + { "usbtypeccompliant.com", true }, { "uscntalk.com", true }, + { "usd.de", true }, { "use.be", true }, + { "usercare.com", true }, + { "useresponse.com", true }, { "usgande.com", true }, + { "usimmigration.us", true }, + { "usitcolours.bg", true }, + { "usleep.net", true }, + { "usparklodging.com", true }, { "uspsoig.gov", true }, { "ust.space", true }, { "utdsgda.com", true }, @@ -4195,171 +8981,351 @@ { "utilityapi.com", true }, { "utleieplassen.no", true }, { "utonia.ch", true }, + { "utopianhomespa.com", true }, { "utopians.dk", true }, + { "uttnetgroup.fr", true }, { "uvarov.pw", false }, - { "v0tti.com", true }, + { "v0tti.com", false }, + { "v2.pw", true }, { "vaddder.com", true }, { "vagrantup.com", true }, + { "vakuutuskanava.fi", true }, + { "val-sec.com", true }, { "valentin-sundermann.de", true }, - { "valis.sx", true }, + { "validbrands.com", true }, + { "valkohattu.fi", true }, + { "valkyrja.xyz", true }, + { "valleyridgepta.org", true }, { "vallis.net", true }, { "valmagus.com", true }, { "valopv.be", true }, { "valordolarblue.com.ar", true }, + { "valshamar.is", true }, + { "valsk.is", true }, + { "valtoaho.com", true }, + { "vampirism.eu", true }, + { "vandalfsen.me", true }, + { "vanestack.com", true }, { "vanetv.com", true }, + { "vangeluwedeberlaere.be", true }, { "vanhoutte.be", true }, { "vanitas.xyz", true }, + { "vanitynailworkz.com", true }, { "vanlaanen.com", true }, { "vansieleghem.com", true }, + { "vantien.com", true }, + { "vantru.is", true }, { "vapemania.eu", true }, { "vapordepot.jp", true }, { "varden.info", true }, { "varghese.de", true }, { "varunagw.com", false }, { "varvy.com", true }, - { "vasanth.org", true }, { "vat-eu.com", true }, + { "vattulainen.fi", true }, { "vaultproject.io", true }, - { "vbh2o.com", true }, + { "vavai.net", true }, + { "vazue.com", true }, + { "vbest.net", true }, { "vbhelp.org", true }, { "vbulletin-russia.com", true }, { "vbulletinrussia.com", true }, + { "vcientertainment.com", true }, + { "vcr.re", true }, { "vcsjones.com", true }, + { "vdbongard.com", true }, + { "vdcomp.cz", true }, + { "vdrpro.com", true }, { "ve.search.yahoo.com", false }, { "veblen.com", true }, { "vechkasov.ru", true }, + { "vegalitarian.org", true }, + { "veggiesbourg.fr", true }, + { "veil-framework.com", true }, + { "velasense.com", true }, { "venicerealdeal.com", true }, + { "venturepro.com", true }, + { "verifikatorindonesia.com", true }, { "veriny.tf", true }, { "verizonguidelines.com", true }, + { "versbeton.nl", true }, + { "versia.ru", true }, + { "versicherungskontor.net", true }, + { "veryhax.de", true }, + { "vespacascadia.com", true }, + { "vetdnacenter.com", true }, + { "vetinte.eu", false }, { "vfdworld.com", true }, + { "vfree.org", true }, { "vgatest.nl", true }, + { "vglimg.com", true }, { "vhost.co.id", true }, + { "viaprinto.de", true }, { "viasinc.com", false }, + { "viciousviscosity.xyz", true }, { "victorcanera.com", true }, + { "victorjacobs.com", true }, + { "vid-immobilien.de", true }, + { "vide-greniers.org", true }, + { "vide-maisons.org", true }, + { "videogamesartwork.com", true }, { "videomail.io", false }, - { "vieclam24h.vn", true }, + { "videotogel.net", true }, + { "vidid.net", true }, + { "vieclam24h.vn", false }, { "viemeister.com", true }, { "viennan.net", true }, { "viewmyrecords.com", true }, + { "vigilantnow.com", true }, + { "vigilo.cf", true }, + { "vigilo.ga", true }, { "vigo-krankenversicherung.de", true }, + { "vigo-tarife.de", true }, { "vijos.org", true }, + { "vikasbabyworld.de", true }, { "vikashkumar.me", true }, + { "vikings.net", true }, + { "viktorsvantesson.net", true }, + { "villenvinkit.com", true }, { "vimeo.com", true }, { "vincentcox.com", true }, + { "vincentkooijman.at", true }, + { "vincentkooijman.nl", true }, + { "vincentpancol.com", true }, + { "vincitraining.com", true }, + { "vintageheartcoffee.com", true }, + { "vinyculture.com", true }, { "viperdns.com", true }, + { "vipmusic.ga", true }, + { "vipnettikasinoklubi.com", true }, + { "virtualdesignmedia.com", true }, { "virtualsanity.com", true }, { "viscopic.com", true }, + { "visioflux-premium.com", true }, { "visionless.me", false }, - { "vissanum.com", true }, + { "visiontree-beta.eu", true }, + { "visiontree.eu", true }, + { "vistaalmar.es", true }, + { "vistarait.com", true }, { "vistb.me", true }, + { "vitagenda.nl", true }, + { "vitalita.cz", true }, { "vitalorange.com", true }, + { "vitapingu.de", true }, { "vitkausk.as", true }, { "vitrado.de", true }, - { "viva-french.com", true }, + { "vitta.me", true }, + { "vivaldi.club", true }, + { "vivatv.com.tw", true }, { "vivendi.de", true }, + { "viviotech.net", false }, + { "vjirovsky.cz", true }, + { "vleij.com", true }, + { "vleij.se", true }, + { "vlora.city", true }, { "vm0.eu", true }, + { "vmem.jp", true }, { "vmoagents.com", false }, { "vmrdev.com", true }, { "vn.search.yahoo.com", false }, + { "vnvisa.center", true }, { "vnvisa.ru", true }, { "vocaloid.my", true }, - { "voicesuk.co.uk", true }, + { "voceinveste.com", true }, + { "vogt.tech", true }, + { "voidi.ca", true }, { "vokeapp.com", true }, { "volcrado.com", true }, + { "volkergropp.de", true }, { "vomitb.in", true }, + { "vonavycukor.sk", true }, + { "vonedelmann.de", true }, + { "vop.li", true }, { "vorlif.org", true }, + { "vorodevops.com", true }, { "votocek.cz", true }, { "votockova.cz", true }, + { "vpl.me", false }, + { "vpn.ht", true }, { "vpnhot.com", true }, { "vpnzoom.com", true }, + { "vps-szerver-berles.hu", true }, + { "vratny.space", true }, { "vrobert.fr", false }, { "vrtak-cz.net", true }, { "vsean.net", true }, { "vserver-preis-vergleich.de", true }, { "vsund.de", true }, { "vulnerability.ch", true }, + { "vulners.com", true }, + { "vumetric.com", true }, + { "vuosaarenmontessoritalo.fi", true }, + { "vux.li", true }, + { "vxapps.com", true }, + { "vxstream-sandbox.com", true }, { "vyber-odhadce.cz", true }, { "vyberodhadce.cz", true }, { "vyplnto.cz", true }, { "vzk.io", false }, { "w-spotlight.appspot.com", true }, { "w.wiki", true }, + { "w4a.fr", true }, { "w4nvu.org", true }, + { "w4xzr.top", true }, { "w4xzr.xyz", true }, + { "wa-stromerzeuger.de", true }, { "wachter.biz", true }, + { "waelti.xxx", true }, + { "waffle.at", true }, + { "wail.net", true }, { "wait.jp", true }, + { "waka-mono.com", true }, + { "wakamiyasumiyosi.com", true }, + { "wakened.net", true }, { "walkeryoung.ca", true }, + { "walkingforhealth.org.uk", true }, { "wallet.google.com", true }, { "wallpapers.pub", true }, + { "wallsblog.dk", true }, { "walnutgaming.co.uk", false }, { "walnutgaming.com", false }, + { "wan.pp.ua", true }, { "wanban.io", true }, { "wander.al", true }, { "wangqiliang.cn", true }, { "wangqiliang.com", true }, + { "wangqiliang.xn--fiqs8s", true }, + { "wangql.cn", true }, + { "wangql.net", true }, { "warandpeace.xyz", true }, + { "warekon.com", true }, + { "warhaggis.com", true }, + { "warhistoryonline.com", true }, + { "warmservers.com", true }, + { "warped.com", true }, { "warr.ath.cx", true }, { "warrencreative.com", false }, + { "warsentech.com", true }, + { "warsh.moe", true }, { "wartorngalaxy.com", true }, { "wasema.com", true }, + { "wasserspucker.de", true }, + { "wassim.is", true }, + { "watchium.com", true }, + { "waterfedpole.com", true }, { "watersb.org", true }, { "watertrails.io", true }, { "watsonhall.uk", true }, + { "wave.is", true }, + { "wavefrontsystemstech.com", true }, + { "wavesboardshop.com", true }, + { "waylaydesign.com", true }, + { "waze.com", true }, { "wbg-vs.de", true }, { "wdbgroup.co.uk", true }, { "wdesk.com", true }, + { "wdt.cz", true }, + { "wealthcentral.com.au", true }, { "wealthprojector.com", true }, { "wealthprojector.com.au", true }, + { "wealthreport.com.au", true }, + { "wear2work.nl", true }, + { "wearandcare.net", true }, { "wearvr.com", true }, + { "weather-and-climate.com", true }, { "weathermyway.rocks", true }, + { "web.cc", true }, { "web4all.fr", true }, + { "web4pro.fr", true }, { "webandmore.de", false }, { "webandwords.com.au", true }, { "webassadors.com", false }, + { "webchat.domains", true }, { "webcollect.org.uk", true }, + { "webdesign-kronberg.de", true }, + { "webdesigneauclaire.com", true }, { "webdevops.io", true }, { "webeau.com", true }, + { "webelement.sk", true }, + { "webergrillrestaurant.com", true }, { "webfilings-eu-mirror.appspot.com", true }, { "webfilings-eu.appspot.com", true }, { "webfilings-mirror-hrd.appspot.com", true }, { "webfilings.appspot.com", true }, + { "webhosting4.net", true }, + { "weblogic.pl", true }, { "weblogzwolle.nl", true }, { "webm.to", true }, { "webmail.gigahost.dk", false }, { "webmail.onlime.ch", false }, { "webmail.schokokeks.org", false }, + { "webmaniabr.com", true }, { "webmarketingfestival.it", true }, + { "webmax.com.tr", true }, + { "webnosql.com", true }, { "webogram.org", true }, + { "webperformance.ru", true }, { "webrebels.org", true }, + { "webs4all.ro", true }, { "webscale.nl", true }, - { "webseitendesigner.com", true }, + { "websectools.com", true }, + { "webseitendesigner.com", false }, + { "webseitenserver.com", true }, { "websenat.de", true }, + { "webstore.be", true }, + { "webstory.xyz", true }, { "webstudio-n.com", true }, + { "webstylemedia.com", true }, { "webswitch.io", true }, { "webtalis.nl", true }, { "webtasarim.pw", true }, + { "webtheapp.com", true }, { "webtiles.co.uk", true }, + { "webtobesocial.de", true }, { "webtorrent.io", true }, { "webtrh.cz", true }, + { "webwit.nl", true }, + { "webwork.pw", true }, { "webyazilimankara.com", true }, + { "webzanem.com", true }, { "weeblr.com", true }, + { "weekdone.com", true }, + { "weekly-residence.com", true }, { "weggeweest.nl", true }, { "wegner.no", true }, + { "weicn.org", true }, { "weirdesigns.com", true }, + { "weisse-liste.de", true }, { "welches-kinderfahrrad.de", true }, + { "welcomehelp.de", true }, + { "wellacapability.com", true }, + { "wellastore.ru", true }, { "welldrake.com", true }, + { "wellensteyn.ru", true }, { "welovemail.com", true }, { "welpy.com", false }, + { "welteneroberer.de", true }, + { "weltengilde.de", true }, + { "weltenhueter.de", true }, + { "weltmeisterschaft.net", true }, { "wenjs.me", true }, { "wepay.com", false }, { "wepay.in.th", true }, + { "wer-kommt-her.de", true }, + { "werally.com", true }, + { "werbewelt-tv.de", true }, + { "werken-bij-inwork.nl", true }, + { "werkenbijkfc.nl", true }, { "wesleycabus.be", true }, { "wesleyharris.ca", true }, - { "westerhoud.nl", true }, + { "wessner.org", true }, + { "westcountrystalking.com", true }, { "westeros.hu", true }, - { "wettbuero.de", true }, - { "wetten.eu", true }, - { "wettertoertchen.com", true }, + { "westsuburbanbank.com", true }, + { "westsussexconnecttosupport.org", true }, + { "wetofu.top", true }, + { "wetoxic.com", true }, + { "wetthost.com", true }, { "wetttipps.com", true }, { "wetttipps.de", true }, { "wevahoo.com", true }, @@ -4376,30 +9342,50 @@ { "wf-trial-hrd.appspot.com", true }, { "wfh.ovh", true }, { "wfh.se", true }, + { "wftda.com", true }, + { "whatanime.ga", true }, + { "whatnext.limited", true }, { "whatsapp.com", true }, { "whatsmychaincert.com", true }, + { "whatsstalk.me", true }, { "whatsupgold.com.tw", true }, { "whatwg.org", true }, { "whd-guide.de", true }, { "when-release.ru", false }, { "when.fm", true }, + { "whereisjason.com", true }, { "wherephoto.com", true }, { "whey-protein.ch", true }, + { "whiskeyriver.co.uk", true }, + { "whiskynerd.ca", true }, + { "whisp.ly", true }, { "whispeer.de", true }, { "whitehouse.gov", true }, { "whocalld.com", true }, { "whocalled.us", true }, { "wholebites.com", true }, + { "wholesomeharvestbread.com", true }, + { "wholikes.us", true }, { "whonix.org", true }, + { "whoshotya.de", true }, + { "wiberg.nu", true }, + { "wideboxmacau.com", true }, { "widememory.com", true }, + { "wiedu.net", true }, + { "wienholding.at", true }, { "wieninternational.at", true }, + { "wifimask.com", true }, { "wifirst.net", true }, { "wiimotion.de", true }, { "wiire.me", true }, + { "wijnservices.nl", true }, { "wiki.python.org", true }, { "wikibooks.org", true }, + { "wikiclash.info", false }, { "wikidata.org", true }, + { "wikidsystems.com", false }, { "wikimediafoundation.org", true }, + { "wikimilk.org", true }, { "wikinews.org", true }, { "wikipedia.org", true }, { "wikiquote.org", true }, @@ -4407,83 +9393,135 @@ { "wikiversity.org", true }, { "wikivoyage.org", true }, { "wiktionary.org", true }, + { "wiktoriaslife.com", true }, { "wildbee.org", true }, { "wilddog.com", true }, { "wilf1rst.com", true }, + { "willberg.bayern", true }, + { "willcipriano.com", true }, + { "william.si", true }, { "williamfeely.info", true }, { "williamsapiens.com", true }, { "williamsonshore.com", true }, { "willnorris.com", true }, { "willosagiede.com", true }, { "wills.co.tt", true }, + { "wimake.solutions", true }, + { "wind.moe", true }, + { "windrunner.se", true }, + { "windscribe.com", true }, + { "winebid.com", true }, + { "winecodeavocado.com", true }, + { "winghill.com", true }, + { "wingumd.net", true }, { "winhistory-forum.net", true }, { "winmodels.org", true }, { "winmodels.ru", true }, + { "winpack.cf", true }, + { "winpack.eu.org", true }, { "winsec.nl", true }, - { "winter.engineering", true }, + { "winter.engineering", false }, { "winterfeldt.de", true }, + { "wintodoor.com", true }, + { "wipply.com", false }, + { "wirc.gr", true }, + { "wiretrip.io", true }, { "wis.no", true }, - { "wiseloan.com", true }, + { "wispapp.com", true }, { "wisv.ch", true }, { "wisweb.no", true }, - { "wit.ai", true }, { "witae.com", true }, { "withgoogle.com", true }, { "withinsecurity.com", true }, + { "withmy.beer", true }, { "withyoutube.com", true }, { "wittcher.com", true }, + { "wittydonut.com", true }, + { "witway.nl", false }, + { "wizzley.com", true }, + { "wizzr.nl", true }, { "wje-online.de", true }, { "wjglerum.nl", true }, + { "wkv.com", true }, + { "wlaws.com", true }, { "wlzhiyin.cn", true }, { "wm-talk.net", true }, + { "wmcuk.net", true }, + { "wnu.com", true }, { "wo2forum.nl", true }, { "wodka-division.de", true }, + { "wofford-ecs.org", true }, { "wohlgemuth.rocks", false }, { "wohnsitz-ausland.com", true }, { "wolfachtal-alpaka.de", true }, { "wolfemg.com", true }, + { "wolfesden.com", true }, { "wolfsden.cz", true }, { "wolfwings.us", true }, + { "womb.city", true }, { "womf.org", true }, + { "wonder.com.mx", true }, { "wonderhost.info", true }, + { "wonderlandmovies.de", true }, { "wondermags.com", true }, { "wondershift.biz", true }, + { "wondy.com", true }, { "woodbury.io", true }, { "woodlandschurch.net", true }, { "woodlandsmetro.church", true }, { "woodomat.com", true }, + { "woording.com", true }, { "wootton95.com", true }, { "worcesterfestival.co.uk", true }, + { "word-grabber.com", true }, { "wordsmart.it", true }, + { "wordxtra.net", true }, { "woresite.jp", true }, + { "workfone.io", true }, { "workingclassmedia.com", true }, { "workray.com", true }, { "workwithgo.com", true }, { "worldcubeassociation.org", true }, + { "woutergeraedts.nl", true }, + { "woutervdb.com", true }, + { "wow-foederation.de", true }, + { "wowapi.org", true }, { "wownmedia.com", true }, { "wp-tao.com", true }, + { "wpac.de", true }, { "wpfortify.com", true }, - { "wpletter.de", true }, + { "wphostingblog.nl", true }, + { "wpletter.de", false }, { "wpmeetup-berlin.de", true }, + { "wpostats.com", true }, { "wpserp.com", true }, { "wpvulndb.com", true }, + { "wql.zj.cn", true }, { "wrara.org", true }, + { "wrgms.com", true }, { "wrightdoumawedding.com", true }, { "wrldevelopment.com", true }, { "wrwg.ca", true }, + { "wsa.poznan.pl", true }, { "wscales.com", true }, { "wss.com.ve", true }, { "wtfismyip.com", true }, + { "wth.in", true }, + { "wubocong.com", true }, { "wubthecaptain.eu", true }, + { "wuetix.de", true }, + { "wufu.org", true }, + { "wunderkarten.de", true }, { "wunderlist.com", true }, { "wundi.net", true }, { "wurzelzwerg.net", true }, - { "wvr-law.de", true }, + { "wvg.myds.me", true }, + { "wvr-law.de", false }, + { "ww2onlineshop.com", false }, { "www.aclu.org", false }, { "www.airbnb.com", true }, { "www.apollo-auto.com", true }, { "www.banking.co.at", false }, - { "www.braintreepayments.com", false }, { "www.capitainetrain.com", false }, { "www.captaintrain.com", false }, { "www.cloudflare.com", false }, @@ -4519,6 +9557,7 @@ { "www.opsmate.com", true }, { "www.paypal.com", false }, { "www.python.org", true }, + { "www.rememberthemilk.com", true }, { "www.schokokeks.org", true }, { "www.simbolo.co.uk", false }, { "www.simple.com", false }, @@ -4526,37 +9565,65 @@ { "www.tinfoilsecurity.com", false }, { "www.torproject.org", false }, { "www.twitter.com", false }, + { "www.united.com", false }, { "www.usaa.com", false }, { "www.viasinc.com", true }, { "www.vino75.com", false }, { "www.wepay.com", false }, - { "www.zenpayroll.com", false }, { "wxcafe.net", true }, + { "wxster.com", true }, { "wyeworks.com", true }, { "wzrd.in", true }, { "wzyboy.org", true }, { "x.io", true }, { "x.st", true }, + { "x3led.com", true }, + { "x509.io", true }, { "x64architecture.com", true }, + { "xa1.uk", true }, + { "xalqbank-online.az", true }, + { "xandocs.com", true }, { "xatr0z.org", false }, + { "xbb.hk", true }, + { "xbb.li", true }, + { "xbind.io", true }, + { "xboxdownloadthat.com", true }, { "xbrlsuccess.appspot.com", true }, + { "xbt.co", true }, + { "xcentricmold.com", true }, { "xcoop.me", true }, { "xd.cm", true }, { "xdd.io", true }, + { "xdeftor.com", true }, { "xellos.ml", true }, + { "xendo.net", true }, { "xenesisziarovky.sk", true }, { "xetown.com", true }, { "xett.com", true }, { "xf-liam.com", true }, + { "xg3n1us.de", true }, { "xgclan.com", true }, { "xho.me", true }, { "xiangweiqing.co.uk", true }, { "xiaody.me", true }, { "xiaofengsky.com", true }, + { "xiaoguo.net", true }, { "xiaolan.me", true }, { "xiaolvmu.me", true }, - { "xiaoxiao.im", true }, + { "xichtsbuch.de", true }, + { "xichuangke.com", true }, + { "xilef.org", true }, + { "xinbiji.cn", true }, { "xkviz.net", true }, + { "xmerak.com", true }, + { "xmpp.dk", true }, + { "xmppwocky.net", true }, + { "xmr.to", true }, + { "xn--3lqp21gwna.cn", true }, + { "xn--3lqp21gwna.xn--fiqs8s", true }, + { "xn--3lqp21gwna.xn--fiqz9s", true }, + { "xn--3lqt7ir4md4tzwa.cn", true }, + { "xn--3lqt7ir4md4tzwa.xn--fiqs8s", true }, { "xn--4dbjwf8c.cf", true }, { "xn--4dbjwf8c.ga", true }, { "xn--4dbjwf8c.ml", true }, @@ -4564,6 +9631,8 @@ { "xn--7xa.google.com", true }, { "xn--datenrettung-mnchen-jbc.com", true }, { "xn--hfk-allgu-schwaben-stb.de", true }, + { "xn--jobbrse-d1a.de", true }, + { "xn--jp-6l5cs1yf3ivjsglphyv.net", true }, { "xn--knstler-n2a.tips", false }, { "xn--lgb3a8bcpn.cf", true }, { "xn--lgb3a8bcpn.ga", true }, @@ -4572,24 +9641,55 @@ { "xn--ls8hi7a.tk", true }, { "xn--maraa-rta.org", true }, { "xn--mgbbh2a9fub.xn--ngbc5azd", true }, + { "xn--pbt947am3ab71g.com", true }, + { "xn--qckss0j.tk", true }, { "xn--t8j4aa4nyhxa7duezbl49aqg5546e264d.net", true }, { "xn--u9jv84l7ea468b.com", true }, - { "xng.io", true }, + { "xnode.org", false }, + { "xoffy.com", true }, + { "xolphin.nl", true }, + { "xotika.tv", true }, { "xpd.se", true }, { "xps2pdf.co.uk", true }, + { "xqin.net", true }, + { "xrockx.de", true }, + { "xsmobile.de", true }, + { "xss.ht", true }, { "xss.sk", true }, + { "xtremegaming.it", true }, { "xtrim.ru", true }, + { "xtronics.com", true }, + { "xuc.me", true }, { "xuexb.com", true }, { "xunn.io", true }, { "xuntier.ch", true }, + { "xwalck.se", true }, { "xwaretech.info", true }, - { "y-s.pw", true }, + { "xxbase.com", false }, + { "xyfun.net", true }, + { "yacobo.com", true }, { "yafuoku.ru", true }, + { "yagihiro.tech", true }, { "yahvehyireh.com", true }, + { "yak.is", true }, + { "yakmade.com", true }, + { "yakmoo.se", true }, + { "yal.sh", true }, + { "yamadaya.tv", true }, { "yamaken.jp", true }, + { "yamamo10.com", true }, + { "yameveo.com", true }, + { "yanaduday.com", true }, { "yanovich.net", true }, + { "yanwh.xyz", true }, + { "yaoidreams.com", true }, + { "yapbreak.fr", true }, + { "yaporn.tv", false }, + { "yatesun.com", true }, { "yawnbox.com", true }, + { "yaxim.org", true }, { "ycc.wtf", true }, + { "ydy.jp", true }, { "yecl.net", true }, { "yello.website", true }, { "yellowcar.website", true }, @@ -4598,74 +9698,156 @@ { "yenniferallulli.es", true }, { "yenniferallulli.moda", true }, { "yenniferallulli.nl", true }, + { "yesonline.asia", true }, + { "yesonline.me", true }, { "yetcore.io", true }, - { "yetzt.me", true }, + { "yetzt.me", false }, + { "yhaupenthal.org", true }, + { "yinlei.org", true }, { "yippie.nl", true }, + { "yjsw.sh.cn", true }, { "yksityisyydensuoja.fi", true }, + { "ymarion.de", true }, + { "ynode.co", true }, + { "ynode.com", true }, { "yobst.tk", true }, { "yolobert.de", true }, { "yoloprod.fr", true }, { "yoloseo.com", true }, { "yombo.net", true }, + { "yoramvandevelde.net", true }, { "yorcom.nl", true }, + { "yorname.ml", true }, + { "yosemo.de", true }, { "youcancraft.de", true }, { "youcontrol.ru", true }, { "youdowell.com", true }, + { "youkaryote.com", true }, + { "youkaryote.org", true }, + { "youkok2.com", true }, { "yoursecondphone.co", true }, + { "yourstrongbox.com", true }, + { "yourznc.com", true }, + { "youtous.me", true }, { "youyoulemon.com", true }, { "ypart.eu", true }, + { "ypiresia.fr", true }, { "yplanapp.com", true }, { "ys-shop.biz", true }, { "ytvwld.de", true }, { "yuan.ga", true }, + { "yufan.me", true }, + { "yuhen.ru", true }, + { "yuko.moe", true }, + { "yum.beer", true }, { "yunity.org", true }, { "yunzhu.li", true }, { "yunzhu.org", true }, + { "yusa.me", false }, + { "yutabon.com", true }, { "yuyu.io", true }, { "yvesx.com", true }, { "yyyy.xyz", true }, + { "z-vector.com", true }, { "z.ai", true }, { "z0rro.net", true }, + { "z1h.de", true }, + { "z33.ch", true }, + { "zaalleatherwear.nl", true }, { "zacarias.com.ar", true }, + { "zadieheimlich.com", true }, + { "zadroweb.com", true }, + { "zahe.me", true }, + { "zakmccrac.de", true }, { "zalan.do", true }, + { "zamorano.edu", true }, + { "zap.yt", true }, { "zapier.com", true }, { "zaufanatrzeciastrona.pl", true }, { "zbasenem.pl", true }, + { "zberger.com", true }, + { "zbigniewgalucki.eu", true }, + { "zbp.at", true }, { "zcarot.com", false }, { "zcarrot.com", true }, + { "zcon.nl", true }, + { "zdbl.de", true }, { "zdrojak.cz", true }, { "ze3kr.com", true }, + { "zebry.nl", true }, + { "zeedroom.be", true }, { "zefu.ca", true }, + { "zehdenick-bleibt-bunt.de", true }, + { "zehntner.ch", true }, + { "zeitzer-turngala.de", true }, + { "zellari.ru", true }, { "zen-trader.com", false }, + { "zenithmedia.ca", true }, { "zeno-system.com", true }, - { "zenpayroll.com", false }, - { "zentralwolke.de", true }, + { "zentraler-kreditausschuss.de", true }, + { "zenvideocloud.com", true }, { "zeplin.io", true }, { "zera.com.au", true }, + { "zerekin.net", true }, + { "zerocool.io", true }, { "zeropush.com", true }, + { "zertif.info", true }, + { "zerudi.com", true }, + { "zespia.tw", true }, + { "zeto365.pl", true }, + { "zetorzeszow.pl", true }, { "zett4.me", true }, { "zgrep.org", true }, { "zhang-hao.com", true }, { "zhanghao.me", true }, + { "zhangruilin.com", true }, { "zhangyuhao.com", true }, - { "zhaojin97.cn", true }, + { "zhaofeng.li", true }, + { "zhh.in", true }, { "zhihua-lai.com", true }, { "zhovner.com", true }, { "zifb.in", true }, + { "zima.io", true }, + { "zimiao.moe", true }, + { "zingarastore.com", true }, + { "zionvps.com", true }, + { "zippy-download.com", true }, + { "zippy-download.de", true }, { "zixiao.wang", true }, + { "zizoo.com", true }, + { "zju.tv", true }, + { "zjubtv.com", true }, + { "zjutv.com", true }, { "zlatosnadno.cz", true }, { "zlavomat.sk", true }, + { "zmy.im", true }, + { "znation.nl", true }, + { "zocken.com", true }, + { "zoe.vc", true }, + { "zoeller.me", true }, + { "zohar.wang", true }, { "zoneminder.com", true }, { "zonglovani.info", true }, + { "zoomingin.net", true }, { "zooom.azurewebsites.net", true }, { "zooparadies.eu", true }, + { "zorium.org", true }, { "zorntt.fr", true }, { "zortium.report", true }, { "zorz.info", true }, { "zotero.org", true }, + { "zoznamrealit.sk", true }, { "zravypapir.cz", true }, + { "zrn.in", true }, { "zscales.com", true }, { "ztan.tk", true }, + { "zulu7.com", true }, + { "zuram.net", true }, + { "zvncloud.com", true }, + { "zvps.uk", true }, + { "zwerimex.com", true }, { "zx6rninja.de", true }, + { "zyf.pw", true }, + { "zzsec.org", true }, { "zzw.ca", true }, }; diff -Nru thunderbird-38.7.2+build1/mozilla/security/manager/boot/src/StaticHPKPins.h thunderbird-38.8.0+build1/mozilla/security/manager/boot/src/StaticHPKPins.h --- thunderbird-38.7.2+build1/mozilla/security/manager/boot/src/StaticHPKPins.h 2016-04-07 15:00:20.000000000 +0000 +++ thunderbird-38.8.0+build1/mozilla/security/manager/boot/src/StaticHPKPins.h 2016-05-11 15:15:07.000000000 +0000 @@ -810,6 +810,7 @@ { "blogger.com", true, false, false, -1, &kPinset_google_root_pems }, { "blogspot.com", true, false, false, -1, &kPinset_google_root_pems }, { "br.search.yahoo.com", false, true, false, -1, &kPinset_yahoo }, + { "bugs.chromium.org", true, false, false, -1, &kPinset_google_root_pems }, { "build.chromium.org", true, false, false, -1, &kPinset_google_root_pems }, { "business.facebook.com", true, false, false, -1, &kPinset_facebook }, { "business.twitter.com", true, false, false, -1, &kPinset_twitterCom }, @@ -845,6 +846,7 @@ { "dist.torproject.org", true, false, false, -1, &kPinset_tor }, { "dk.search.yahoo.com", false, true, false, -1, &kPinset_yahoo }, { "dl.google.com", true, false, false, -1, &kPinset_google_root_pems }, + { "dns.google.com", true, false, false, -1, &kPinset_google_root_pems }, { "do.search.yahoo.com", false, true, false, -1, &kPinset_yahoo }, { "docs.google.com", true, false, false, -1, &kPinset_google_root_pems }, { "domains.google.com", true, false, false, -1, &kPinset_google_root_pems }, @@ -1241,8 +1243,8 @@ { "zh.search.yahoo.com", false, true, false, -1, &kPinset_yahoo }, }; -// Pinning Preload List Length = 452; +// Pinning Preload List Length = 454; static const int32_t kUnknownId = -1; -static const PRTime kPreloadPKPinsExpirationTime = INT64_C(1462016822237000); +static const PRTime kPreloadPKPinsExpirationTime = INT64_C(1469273938349000); diff -Nru thunderbird-38.7.2+build1/mozilla/security/manager/tools/genHPKPStaticPins.js thunderbird-38.8.0+build1/mozilla/security/manager/tools/genHPKPStaticPins.js --- thunderbird-38.7.2+build1/mozilla/security/manager/tools/genHPKPStaticPins.js 2016-04-07 15:00:20.000000000 +0000 +++ thunderbird-38.8.0+build1/mozilla/security/manager/tools/genHPKPStaticPins.js 2016-05-11 15:15:01.000000000 +0000 @@ -388,6 +388,11 @@ if (!pinsetName) { pinsetName = entry.pins; } + + // We trim the entry name here to avoid breaking hostname comparisons in the + // HPKP implementation. + entry.name = entry.name.trim(); + let isProductionDomain = (cData.production_domains.indexOf(entry.name) != -1); let isProductionPinset = diff -Nru thunderbird-38.7.2+build1/mozilla/security/manager/tools/getHSTSPreloadList.js thunderbird-38.8.0+build1/mozilla/security/manager/tools/getHSTSPreloadList.js --- thunderbird-38.7.2+build1/mozilla/security/manager/tools/getHSTSPreloadList.js 2016-04-07 15:00:20.000000000 +0000 +++ thunderbird-38.8.0+build1/mozilla/security/manager/tools/getHSTSPreloadList.js 2016-05-11 15:15:01.000000000 +0000 @@ -104,9 +104,12 @@ throw "ERROR: source data not formatted correctly: 'entries' not found"; } - for (entry of rawdata.entries) { + for (let entry of rawdata.entries) { if (entry.mode && entry.mode == "force-https") { if (entry.name) { + // We trim the entry name here to avoid malformed URI exceptions when we + // later try to connect to the domain. + entry.name = entry.name.trim(); entry.retries = MAX_RETRIES; entry.originalIncludeSubdomains = entry.include_subdomains; hosts.push(entry); diff -Nru thunderbird-38.7.2+build1/mozilla/security/nss/coreconf/coreconf.dep thunderbird-38.8.0+build1/mozilla/security/nss/coreconf/coreconf.dep --- thunderbird-38.7.2+build1/mozilla/security/nss/coreconf/coreconf.dep 2016-04-07 15:00:20.000000000 +0000 +++ thunderbird-38.8.0+build1/mozilla/security/nss/coreconf/coreconf.dep 2016-05-11 15:15:02.000000000 +0000 @@ -10,4 +10,3 @@ */ #error "Do not include this header file." - diff -Nru thunderbird-38.7.2+build1/mozilla/security/nss/lib/cryptohi/seckey.c thunderbird-38.8.0+build1/mozilla/security/nss/lib/cryptohi/seckey.c --- thunderbird-38.7.2+build1/mozilla/security/nss/lib/cryptohi/seckey.c 2016-04-07 15:00:20.000000000 +0000 +++ thunderbird-38.8.0+build1/mozilla/security/nss/lib/cryptohi/seckey.c 2016-05-11 15:15:02.000000000 +0000 @@ -1565,7 +1565,7 @@ * this yet. */ PORT_Memset(pvk->privateKey.data, 0, pvk->privateKey.len); - PORT_Memset((char *)pvk, 0, sizeof(*pvk)); + PORT_Memset(pvk, 0, sizeof(*pvk)); if(freeit == PR_TRUE) { PORT_FreeArena(poolp, PR_TRUE); } else { @@ -1575,7 +1575,7 @@ SECITEM_ZfreeItem(&pvk->version, PR_FALSE); SECITEM_ZfreeItem(&pvk->privateKey, PR_FALSE); SECOID_DestroyAlgorithmID(&pvk->algorithm, PR_FALSE); - PORT_Memset((char *)pvk, 0, sizeof(*pvk)); + PORT_Memset(pvk, 0, sizeof(*pvk)); if(freeit == PR_TRUE) { PORT_Free(pvk); } @@ -1596,7 +1596,7 @@ * this yet. */ PORT_Memset(epki->encryptedData.data, 0, epki->encryptedData.len); - PORT_Memset((char *)epki, 0, sizeof(*epki)); + PORT_Memset(epki, 0, sizeof(*epki)); if(freeit == PR_TRUE) { PORT_FreeArena(poolp, PR_TRUE); } else { @@ -1605,7 +1605,7 @@ } else { SECITEM_ZfreeItem(&epki->encryptedData, PR_FALSE); SECOID_DestroyAlgorithmID(&epki->algorithm, PR_FALSE); - PORT_Memset((char *)epki, 0, sizeof(*epki)); + PORT_Memset(epki, 0, sizeof(*epki)); if(freeit == PR_TRUE) { PORT_Free(epki); } diff -Nru thunderbird-38.7.2+build1/mozilla/security/nss/lib/freebl/mpi/mpi.c thunderbird-38.8.0+build1/mozilla/security/nss/lib/freebl/mpi/mpi.c --- thunderbird-38.7.2+build1/mozilla/security/nss/lib/freebl/mpi/mpi.c 2016-04-07 15:00:20.000000000 +0000 +++ thunderbird-38.8.0+build1/mozilla/security/nss/lib/freebl/mpi/mpi.c 2016-05-11 15:15:02.000000000 +0000 @@ -4192,6 +4192,7 @@ MP_SIGN(rem) = ZPOS; MP_SIGN(div) = ZPOS; + MP_SIGN(&part) = ZPOS; /* A working temporary for division */ MP_CHECKOK( mp_init_size(&t, MP_ALLOC(rem))); @@ -4199,8 +4200,6 @@ /* Normalize to optimize guessing */ MP_CHECKOK( s_mp_norm(rem, div, &d) ); - part = *rem; - /* Perform the division itself...woo! */ MP_USED(quot) = MP_ALLOC(quot); @@ -4209,11 +4208,15 @@ while (MP_USED(rem) > MP_USED(div) || s_mp_cmp(rem, div) >= 0) { int i; int unusedRem; + int partExtended = 0; /* set to true if we need to extend part */ unusedRem = MP_USED(rem) - MP_USED(div); MP_DIGITS(&part) = MP_DIGITS(rem) + unusedRem; MP_ALLOC(&part) = MP_ALLOC(rem) - unusedRem; MP_USED(&part) = MP_USED(div); + + /* We have now truncated the part of the remainder to the same length as + * the divisor. If part is smaller than div, extend part by one digit. */ if (s_mp_cmp(&part, div) < 0) { -- unusedRem; #if MP_ARGCHK == 2 @@ -4222,26 +4225,34 @@ -- MP_DIGITS(&part); ++ MP_USED(&part); ++ MP_ALLOC(&part); + partExtended = 1; } /* Compute a guess for the next quotient digit */ q_msd = MP_DIGIT(&part, MP_USED(&part) - 1); div_msd = MP_DIGIT(div, MP_USED(div) - 1); - if (q_msd >= div_msd) { + if (!partExtended) { + /* In this case, q_msd /= div_msd is always 1. First, since div_msd is + * normalized to have the high bit set, 2*div_msd > MP_DIGIT_MAX. Since + * we didn't extend part, q_msd >= div_msd. Therefore we know that + * div_msd <= q_msd <= MP_DIGIT_MAX < 2*div_msd. Dividing by div_msd we + * get 1 <= q_msd/div_msd < 2. So q_msd /= div_msd must be 1. */ q_msd = 1; - } else if (MP_USED(&part) > 1) { + } else { #if !defined(MP_NO_MP_WORD) && !defined(MP_NO_DIV_WORD) q_msd = (q_msd << MP_DIGIT_BIT) | MP_DIGIT(&part, MP_USED(&part) - 2); q_msd /= div_msd; if (q_msd == RADIX) --q_msd; #else - mp_digit r; - MP_CHECKOK( s_mpv_div_2dx1d(q_msd, MP_DIGIT(&part, MP_USED(&part) - 2), - div_msd, &q_msd, &r) ); + if (q_msd == div_msd) { + q_msd = MP_DIGIT_MAX; + } else { + mp_digit r; + MP_CHECKOK( s_mpv_div_2dx1d(q_msd, MP_DIGIT(&part, MP_USED(&part) - 2), + div_msd, &q_msd, &r) ); + } #endif - } else { - q_msd = 0; } #if MP_ARGCHK == 2 assert(q_msd > 0); /* This case should never occur any more. */ diff -Nru thunderbird-38.7.2+build1/mozilla/security/nss/lib/nss/nss.h thunderbird-38.8.0+build1/mozilla/security/nss/lib/nss/nss.h --- thunderbird-38.7.2+build1/mozilla/security/nss/lib/nss/nss.h 2016-04-07 15:00:20.000000000 +0000 +++ thunderbird-38.8.0+build1/mozilla/security/nss/lib/nss/nss.h 2016-05-11 15:15:02.000000000 +0000 @@ -33,11 +33,11 @@ * The format of the version string should be * ".[.[.]][ ][ ]" */ -#define NSS_VERSION "3.19.2.3" _NSS_ECC_STRING _NSS_CUSTOMIZED +#define NSS_VERSION "3.19.2.4" _NSS_ECC_STRING _NSS_CUSTOMIZED #define NSS_VMAJOR 3 #define NSS_VMINOR 19 #define NSS_VPATCH 2 -#define NSS_VBUILD 3 +#define NSS_VBUILD 4 #define NSS_BETA PR_FALSE #ifndef RC_INVOKED diff -Nru thunderbird-38.7.2+build1/mozilla/security/nss/lib/pk11wrap/pk11pk12.c thunderbird-38.8.0+build1/mozilla/security/nss/lib/pk11wrap/pk11pk12.c --- thunderbird-38.7.2+build1/mozilla/security/nss/lib/pk11wrap/pk11pk12.c 2016-04-07 15:00:20.000000000 +0000 +++ thunderbird-38.8.0+build1/mozilla/security/nss/lib/pk11wrap/pk11pk12.c 2016-05-11 15:15:02.000000000 +0000 @@ -234,13 +234,17 @@ rv = SEC_ASN1DecodeItem(pki->arena, pki, SECKEY_PrivateKeyInfoTemplate, derPKI); if( rv != SECSuccess ) { - goto finish; + /* If SEC_ASN1DecodeItem fails, we cannot assume anything about the + * validity of the data in pki. The best we can do is free the arena + * and return. + */ + PORT_FreeArena(temparena, PR_TRUE); + return rv; } rv = PK11_ImportPrivateKeyInfoAndReturnKey(slot, pki, nickname, publicValue, isPerm, isPrivate, keyUsage, privk, wincx); -finish: /* this zeroes the key and frees the arena */ SECKEY_DestroyPrivateKeyInfo(pki, PR_TRUE /*freeit*/); return rv; diff -Nru thunderbird-38.7.2+build1/mozilla/security/nss/lib/softoken/softkver.h thunderbird-38.8.0+build1/mozilla/security/nss/lib/softoken/softkver.h --- thunderbird-38.7.2+build1/mozilla/security/nss/lib/softoken/softkver.h 2016-04-07 15:00:20.000000000 +0000 +++ thunderbird-38.8.0+build1/mozilla/security/nss/lib/softoken/softkver.h 2016-05-11 15:15:02.000000000 +0000 @@ -25,11 +25,11 @@ * The format of the version string should be * ".[.[.]][ ][ ]" */ -#define SOFTOKEN_VERSION "3.19.2.3" SOFTOKEN_ECC_STRING +#define SOFTOKEN_VERSION "3.19.2.4" SOFTOKEN_ECC_STRING #define SOFTOKEN_VMAJOR 3 #define SOFTOKEN_VMINOR 19 #define SOFTOKEN_VPATCH 2 -#define SOFTOKEN_VBUILD 3 +#define SOFTOKEN_VBUILD 4 #define SOFTOKEN_BETA PR_FALSE #endif /* _SOFTKVER_H_ */ diff -Nru thunderbird-38.7.2+build1/mozilla/security/nss/lib/ssl/ssl3con.c thunderbird-38.8.0+build1/mozilla/security/nss/lib/ssl/ssl3con.c --- thunderbird-38.7.2+build1/mozilla/security/nss/lib/ssl/ssl3con.c 2016-04-07 15:00:20.000000000 +0000 +++ thunderbird-38.8.0+build1/mozilla/security/nss/lib/ssl/ssl3con.c 2016-05-11 15:15:03.000000000 +0000 @@ -6710,7 +6710,6 @@ peerKey = PORT_ArenaZNew(arena, SECKEYPublicKey); if (peerKey == NULL) { - PORT_FreeArena(arena, PR_FALSE); goto no_memory; } @@ -6721,7 +6720,6 @@ if (SECITEM_CopyItem(arena, &peerKey->u.rsa.modulus, &modulus) || SECITEM_CopyItem(arena, &peerKey->u.rsa.publicExponent, &exponent)) { - PORT_FreeArena(arena, PR_FALSE); goto no_memory; } ss->sec.peerKey = peerKey; @@ -6821,7 +6819,7 @@ goto no_memory; } - ss->sec.peerKey = peerKey = PORT_ArenaZNew(arena, SECKEYPublicKey); + peerKey = PORT_ArenaZNew(arena, SECKEYPublicKey); if (peerKey == NULL) { goto no_memory; } @@ -6835,7 +6833,6 @@ SECITEM_CopyItem(arena, &peerKey->u.dh.base, &dh_g) || SECITEM_CopyItem(arena, &peerKey->u.dh.publicValue, &dh_Ys)) { - PORT_FreeArena(arena, PR_FALSE); goto no_memory; } ss->sec.peerKey = peerKey; @@ -6858,10 +6855,16 @@ alert_loser: (void)SSL3_SendAlert(ss, alert_fatal, desc); loser: + if (arena) { + PORT_FreeArena(arena, PR_FALSE); + } PORT_SetError( errCode ); return SECFailure; no_memory: /* no-memory error has already been set. */ + if (arena) { + PORT_FreeArena(arena, PR_FALSE); + } ssl_MapLowLevelError(SSL_ERROR_SERVER_KEY_EXCHANGE_FAILURE); return SECFailure; } diff -Nru thunderbird-38.7.2+build1/mozilla/security/nss/lib/ssl/ssl3ecc.c thunderbird-38.8.0+build1/mozilla/security/nss/lib/ssl/ssl3ecc.c --- thunderbird-38.7.2+build1/mozilla/security/nss/lib/ssl/ssl3ecc.c 2016-04-07 15:00:20.000000000 +0000 +++ thunderbird-38.8.0+build1/mozilla/security/nss/lib/ssl/ssl3ecc.c 2016-05-11 15:15:03.000000000 +0000 @@ -704,7 +704,7 @@ goto no_memory; } - ss->sec.peerKey = peerKey = PORT_ArenaZNew(arena, SECKEYPublicKey); + peerKey = PORT_ArenaZNew(arena, SECKEYPublicKey); if (peerKey == NULL) { goto no_memory; } @@ -725,7 +725,6 @@ /* copy publicValue in peerKey */ if (SECITEM_CopyItem(arena, &peerKey->u.ec.publicValue, &ec_point)) { - PORT_FreeArena(arena, PR_FALSE); goto no_memory; } peerKey->pkcs11Slot = NULL; @@ -739,10 +738,16 @@ alert_loser: (void)SSL3_SendAlert(ss, alert_fatal, desc); loser: + if (arena) { + PORT_FreeArena(arena, PR_FALSE); + } PORT_SetError( errCode ); return SECFailure; no_memory: /* no-memory error has already been set. */ + if (arena) { + PORT_FreeArena(arena, PR_FALSE); + } ssl_MapLowLevelError(SSL_ERROR_SERVER_KEY_EXCHANGE_FAILURE); return SECFailure; } diff -Nru thunderbird-38.7.2+build1/mozilla/security/nss/lib/util/nssutil.h thunderbird-38.8.0+build1/mozilla/security/nss/lib/util/nssutil.h --- thunderbird-38.7.2+build1/mozilla/security/nss/lib/util/nssutil.h 2016-04-07 15:00:20.000000000 +0000 +++ thunderbird-38.8.0+build1/mozilla/security/nss/lib/util/nssutil.h 2016-05-11 15:15:03.000000000 +0000 @@ -19,11 +19,11 @@ * The format of the version string should be * ".[.[.]][ ]" */ -#define NSSUTIL_VERSION "3.19.2.3" +#define NSSUTIL_VERSION "3.19.2.4" #define NSSUTIL_VMAJOR 3 #define NSSUTIL_VMINOR 19 #define NSSUTIL_VPATCH 2 -#define NSSUTIL_VBUILD 3 +#define NSSUTIL_VBUILD 4 #define NSSUTIL_BETA PR_FALSE SEC_BEGIN_PROTOS diff -Nru thunderbird-38.7.2+build1/mozilla/security/nss/TAG-INFO thunderbird-38.8.0+build1/mozilla/security/nss/TAG-INFO --- thunderbird-38.7.2+build1/mozilla/security/nss/TAG-INFO 2016-04-07 15:00:20.000000000 +0000 +++ thunderbird-38.8.0+build1/mozilla/security/nss/TAG-INFO 2016-05-11 15:15:01.000000000 +0000 @@ -1 +1 @@ -NSS_3_19_2_3_RTM +NSS_3_19_2_4_RTM diff -Nru thunderbird-38.7.2+build1/mozilla/widget/nsPrintSettingsImpl.cpp thunderbird-38.8.0+build1/mozilla/widget/nsPrintSettingsImpl.cpp --- thunderbird-38.7.2+build1/mozilla/widget/nsPrintSettingsImpl.cpp 2016-04-07 15:00:15.000000000 +0000 +++ thunderbird-38.8.0+build1/mozilla/widget/nsPrintSettingsImpl.cpp 2016-05-11 15:15:25.000000000 +0000 @@ -6,6 +6,7 @@ #include "nsPrintSettingsImpl.h" #include "nsReadableUtils.h" #include "nsIPrintSession.h" +#include "mozilla/gfx/Logging.h" #define DEFAULT_MARGIN_WIDTH 0.5 @@ -950,6 +951,9 @@ NS_IMETHODIMP nsPrintSettings::SetPaperWidth(double aPaperWidth) { mPaperWidth = aPaperWidth; + if (mPaperWidth <= 0) { + gfxCriticalError(gfxCriticalError::DefaultOptions(false)) << "Setting paper width to bad value " << mPaperWidth; + } return NS_OK; } @@ -963,6 +967,9 @@ NS_IMETHODIMP nsPrintSettings::SetPaperHeight(double aPaperHeight) { mPaperHeight = aPaperHeight; + if (mPaperHeight <= 0) { + gfxCriticalError(gfxCriticalError::DefaultOptions(false)) << "Setting paper height to bad value " << mPaperHeight; + } return NS_OK; } diff -Nru thunderbird-38.7.2+build1/mozilla/widget/windows/nsDeviceContextSpecWin.cpp thunderbird-38.8.0+build1/mozilla/widget/windows/nsDeviceContextSpecWin.cpp --- thunderbird-38.7.2+build1/mozilla/widget/windows/nsDeviceContextSpecWin.cpp 2016-04-07 15:00:15.000000000 +0000 +++ thunderbird-38.8.0+build1/mozilla/widget/windows/nsDeviceContextSpecWin.cpp 2016-05-11 15:15:25.000000000 +0000 @@ -41,6 +41,8 @@ #include "nsIStringBundle.h" #define NS_ERROR_GFX_PRINTER_BUNDLE_URL "chrome://global/locale/printing.properties" +#include "mozilla/gfx/Logging.h" + #include "prlog.h" #ifdef PR_LOGGING PRLogModuleInfo * kWidgetPrintingLogMod = PR_NewLogModule("printing-widget"); @@ -285,6 +287,10 @@ double width, height; mPrintSettings->GetEffectivePageSize(&width, &height); + if (width <= 0 || height <= 0) { + return NS_ERROR_FAILURE; + } + // convert twips to points width /= TWIPS_PER_POINT_FLOAT; height /= TWIPS_PER_POINT_FLOAT; @@ -304,9 +310,17 @@ if (mDevMode) { NS_WARN_IF_FALSE(mDriverName, "No driver!"); HDC dc = ::CreateDCW(mDriverName, mDeviceName, nullptr, mDevMode); + if (!dc) { + gfxCriticalError(gfxCriticalError::DefaultOptions(false)) << "Failed to create device context in GetSurfaceForPrinter"; + return NS_ERROR_GFX_PRINTER_NAME_NOT_FOUND; + } // have this surface take over ownership of this DC newSurface = new gfxWindowsSurface(dc, gfxWindowsSurface::FLAG_TAKE_DC | gfxWindowsSurface::FLAG_FOR_PRINTING); + if (newSurface->GetType() == (gfxSurfaceType)-1) { + gfxCriticalError() << "Invalid windows surface from " << gfx::hexa(dc); + newSurface = nullptr; + } } }