diff --git a/devtools/shared/layout/dom-matrix-2d.js b/devtools/shared/layout/dom-matrix-2d.js index fd2c16b06806..b68bcc2e1445 100644 --- a/devtools/shared/layout/dom-matrix-2d.js +++ b/devtools/shared/layout/dom-matrix-2d.js @@ -120,7 +120,7 @@ exports.isIdentity = isIdentity; /** * Returns the transformation matrix for the given node, relative to the ancestor passed - * as second argument. + * as second argument; considering the ancestor transformation too. * If no ancestor is specified, it will returns the transformation matrix relative to the * node's parent element. * @@ -132,7 +132,8 @@ exports.isIdentity = isIdentity; * The transformation matrix. */ function getNodeTransformationMatrix(node, ancestor = node.parentElement) { - let { a, b, c, d, e, f } = node.getTransformToAncestor(ancestor); + let { a, b, c, d, e, f } = ancestor.getTransformToParent() + .multiply(node.getTransformToAncestor(ancestor)); return [ a, c, e, diff --git a/layout/style/test/test_css_parse_error_smoketest.html b/layout/style/test/test_css_parse_error_smoketest.html index 636221af8299..f359a247b860 100644 --- a/layout/style/test/test_css_parse_error_smoketest.html +++ b/layout/style/test/test_css_parse_error_smoketest.html @@ -36,6 +36,16 @@ { css: ". {}", error: "Expected identifier for class selector but found ‘ ’. Ruleset ignored due to bad selector." }, { css: ":not() {}", error: "Missing argument in negation pseudo-class ‘)’. Ruleset ignored due to bad selector." }, + + { css: "@media (totally-unknown-feature) {}", error: "Expected media feature name but found ‘totally-unknown-feature’." }, + { css: "@media \"foo\" {}", error: "Expected identifier in media list but found ‘\"foo\"’." }, + { css: "@media (min-width) {}", error: "Media features with min- or max- must have a value." }, + { css: "@media (device-height: -1px) {}", error: "Found invalid value for media feature." }, + { css: "@media (min-width: -1px) {}", error: "Found invalid value for media feature." }, + { css: "@media (min-resolution: 2) {}", error: "Found invalid value for media feature." }, + { css: "@media (min-monochrome: 1.1) {}", error: "Found invalid value for media feature." }, + { css: "@media (min-aspect-ratio: 1) {}", error: "Found invalid value for media feature." }, + { css: "@media (orientation: invalid-orientation-value) {}", error: "Found invalid value for media feature." }, ]; var test = -1; diff --git a/mobile/android/base/java/org/mozilla/gecko/activitystream/homepanel/menu/BottomSheetContextMenu.java b/mobile/android/base/java/org/mozilla/gecko/activitystream/homepanel/menu/BottomSheetContextMenu.java index 0af6f7d63f42..a1411ce89e62 100644 --- a/mobile/android/base/java/org/mozilla/gecko/activitystream/homepanel/menu/BottomSheetContextMenu.java +++ b/mobile/android/base/java/org/mozilla/gecko/activitystream/homepanel/menu/BottomSheetContextMenu.java @@ -231,7 +231,7 @@ import java.net.URISyntaxException; private UpdatePageDomainAsyncTask(final Context context, final TextView pageDomainView, final URI uri, final String[] pageDomainTextReference) { - super(context, uri, true, 0); // baseDomain. + super(context, uri, true, 1); // subdomain.domain.tld. this.pageDomainViewWeakReference = new WeakReference<>(pageDomainView); this.pageDomainTextReference = pageDomainTextReference; } diff --git a/mobile/android/base/java/org/mozilla/gecko/activitystream/homepanel/stream/WebpageItemRow.java b/mobile/android/base/java/org/mozilla/gecko/activitystream/homepanel/stream/WebpageItemRow.java index bf8363d85e58..646a62dccec9 100644 --- a/mobile/android/base/java/org/mozilla/gecko/activitystream/homepanel/stream/WebpageItemRow.java +++ b/mobile/android/base/java/org/mozilla/gecko/activitystream/homepanel/stream/WebpageItemRow.java @@ -19,6 +19,7 @@ import org.mozilla.gecko.activitystream.Utils; import org.mozilla.gecko.activitystream.homepanel.StreamHighlightItemRowContextMenuListener; import org.mozilla.gecko.activitystream.homepanel.model.WebpageRowModel; import org.mozilla.gecko.util.DrawableUtil; +import org.mozilla.gecko.util.StringUtils; import org.mozilla.gecko.util.TouchTargetUtil; import org.mozilla.gecko.util.URIUtils; import org.mozilla.gecko.util.ViewUtil; @@ -144,7 +145,7 @@ public class WebpageItemRow extends StreamViewHolder { private final UUID viewTagAtStart; UpdatePageDomainAsyncTask(final Context contextReference, final URI uri, final TextView pageDomainView) { - super(contextReference, uri, false, 0); // hostSLD. + super(contextReference, uri, false, 1); // subdomain.domain. this.pageDomainViewWeakReference = new WeakReference<>(pageDomainView); // See isTagSameAsStartTag for details. @@ -153,17 +154,17 @@ public class WebpageItemRow extends StreamViewHolder { } @Override - protected void onPostExecute(final String hostSLD) { - super.onPostExecute(hostSLD); + protected void onPostExecute(final String domainTitle) { + super.onPostExecute(domainTitle); final TextView viewToUpdate = pageDomainViewWeakReference.get(); if (viewToUpdate == null || !isTagSameAsStartTag(viewToUpdate)) { return; } - // hostSLD will be the empty String if the host cannot be determined. This is fine: it's very unlikely + // The title will be the empty String if the host cannot be determined. This is fine: it's very unlikely // and the page title will be URL if there's an error there so we wouldn't want to write the URL again here. - viewToUpdate.setText(hostSLD); + viewToUpdate.setText(StringUtils.stripCommonSubdomains(domainTitle)); } /** diff --git a/security/manager/ssl/StaticHPKPins.h b/security/manager/ssl/StaticHPKPins.h index 72bfc8a07a84..ac902047982b 100644 --- a/security/manager/ssl/StaticHPKPins.h +++ b/security/manager/ssl/StaticHPKPins.h @@ -1140,4 +1140,4 @@ static const TransportSecurityPreload kPublicKeyPinningPreloadList[] = { static const int32_t kUnknownId = -1; -static const PRTime kPreloadPKPinsExpirationTime = INT64_C(1513358056232000); +static const PRTime kPreloadPKPinsExpirationTime = INT64_C(1513444695639000); diff --git a/security/manager/ssl/nsSTSPreloadList.errors b/security/manager/ssl/nsSTSPreloadList.errors index 72bbaa52c0c5..2813cc2e9d58 100644 --- a/security/manager/ssl/nsSTSPreloadList.errors +++ b/security/manager/ssl/nsSTSPreloadList.errors @@ -42,6 +42,7 @@ 16packets.com: could not connect to host 188betwarriors.co.uk: could not connect to host 188trafalgar.ca: did not receive HSTS header +1921958389.rsc.cdn77.org: did not receive HSTS header 195gm.com: could not connect to host 1a-jva.de: could not connect to host 1atic.com: could not connect to host @@ -67,7 +68,7 @@ 2carpros.com: did not receive HSTS header 2intermediate.co.uk: did not receive HSTS header 2or3.tk: could not connect to host -2ss.jp: could not connect to host +2ss.jp: did not receive HSTS header 300651.ru: did not receive HSTS header 300m.com: did not receive HSTS header 300mbmovies4u.cc: could not connect to host @@ -186,8 +187,10 @@ aaron-gustafson.com: did not receive HSTS header aaronkimmig.de: could not connect to host aati.info: did not receive HSTS header abareplace.com: did not receive HSTS header +abcheck.se: could not connect to host abearofsoap.com: could not connect to host abecodes.net: did not receive HSTS header +aberdeenalmeras.com: could not connect to host abilitylist.org: did not receive HSTS header abioniere.de: could not connect to host ablogagency.net: could not connect to host @@ -239,6 +242,7 @@ adamwk.com: did not receive HSTS header adastra.re: could not connect to host adboos.com: could not connect to host addaxpetroleum.com: could not connect to host +addiko.net: could not connect to host addvocate.com: could not connect to host adelevie.com: could not connect to host adequatetechnology.com: could not connect to host @@ -269,7 +273,6 @@ aemoria.com: could not connect to host aerialmediapro.net: could not connect to host aes256.ru: could not connect to host aether.pw: could not connect to host -aevpn.net: could not connect to host aeyoun.com: did not receive HSTS header af-fotografie.net: did not receive HSTS header afdkompakt.de: max-age too low: 86400 @@ -299,6 +302,7 @@ aidanwoods.com: did not receive HSTS header aids.gov: did not receive HSTS header aify.eu: could not connect to host ainrb.com: did not receive HSTS header +aiois.com: did not receive HSTS header aircomms.com: did not receive HSTS header airlea.com: could not connect to host airlinecheckins.com: did not receive HSTS header @@ -340,7 +344,6 @@ alethearose.com: did not receive HSTS header alexandre.sh: did not receive HSTS header alexbaker.org: did not receive HSTS header alexberts.ch: did not receive HSTS header -alexdaulby.com: could not connect to host alexisabarca.com: could not connect to host alexismeza.com: could not connect to host alexismeza.com.mx: could not connect to host @@ -415,7 +418,7 @@ amri.nl: did not receive HSTS header anabol.nl: could not connect to host anadoluefessporkulubu.org: could not connect to host anagra.ms: could not connect to host -analytic-s.ml: could not connect to host +analytic-s.ml: did not receive HSTS header analyticsinmotion.net: could not connect to host ancientkarma.com: could not connect to host andere-gedanken.net: max-age too low: 10 @@ -536,7 +539,6 @@ ariacreations.net: did not receive HSTS header aristilabs.com: did not receive HSTS header arlen.io: could not connect to host arlen.se: could not connect to host -armenians.online: could not connect to host armingrodon.de: max-age too low: 0 armor.com: did not receive HSTS header armored.ninja: could not connect to host @@ -544,6 +546,7 @@ armory.consulting: could not connect to host armory.supplies: could not connect to host armsday.com: could not connect to host armytricka.cz: did not receive HSTS header +arod.tk: could not connect to host aromaclub.nl: did not receive HSTS header aroundme.org: did not receive HSTS header arpa.ph: did not receive HSTS header @@ -706,7 +709,6 @@ banbanchs.com: could not connect to host banchethai.com: did not receive HSTS header bandb.xyz: could not connect to host bandrcrafts.com: did not receive HSTS header -bangzafran.com: did not receive HSTS header banqingdiao.com: could not connect to host barely.sexy: did not receive HSTS header bariller.fr: could not connect to host @@ -726,6 +728,7 @@ bazarstupava.sk: could not connect to host bazisszoftver.hu: could not connect to host bb-shiokaze.jp: did not receive HSTS header bblovess.cn: could not connect to host +bbnx.net: could not connect to host bbrinck.eu: did not receive HSTS header bbwdom.xyz: could not connect to host bbwfacesitting.xyz: could not connect to host @@ -759,8 +762,9 @@ bedabox.com: max-age too low: 0 bedeta.de: could not connect to host bedreid.dk: did not receive HSTS header bedrijvenadministratie.nl: did not receive HSTS header +beelen.fr: could not connect to host beerboutique.com.br: did not receive HSTS header -beeswax-orgone.com: could not connect to host +beeswax-orgone.com: max-age too low: 86400 beetleroadstories.com: could not connect to host befundup.com: could not connect to host behere.be: could not connect to host @@ -840,6 +844,7 @@ bierbringer.at: could not connect to host big-black.de: did not receive HSTS header bigbbqbrush.bid: could not connect to host bigbrownpromotions.com.au: did not receive HSTS header +bigerbio.com: could not connect to host bigshinylock.minazo.net: could not connect to host biguixhe.net: did not receive HSTS header bijouxdegriffe.com.br: did not receive HSTS header @@ -853,8 +858,8 @@ billninja.com: did not receive HSTS header billrusling.com: could not connect to host bimbo.com: did not receive HSTS header binaryabstraction.com: could not connect to host -binaryappdev.com: did not receive HSTS header binderapp.net: could not connect to host +bioespuna.eu: did not receive HSTS header biofam.ru: did not receive HSTS header bioknowme.com: did not receive HSTS header bionicspirit.com: could not connect to host @@ -885,6 +890,7 @@ bitwrought.net: could not connect to host bivsi.com: could not connect to host bizcms.com: did not receive HSTS header bizon.sk: did not receive HSTS header +bk99.de: could not connect to host bkb-skandal.ch: could not connect to host black-armada.com: could not connect to host black-armada.com.pl: could not connect to host @@ -900,6 +906,8 @@ blakerandall.xyz: could not connect to host blantik.net: could not connect to host blauerhunger.de: could not connect to host blauwwit.be: did not receive HSTS header +blayne.me: could not connect to host +blayneallan.com: could not connect to host blazor.nl: did not receive HSTS header blendlecdn.com: could not connect to host blenheimchalcot.com: did not receive HSTS header @@ -914,6 +922,7 @@ blog.coffee: could not connect to host blog.cyveillance.com: did not receive HSTS header blog.torproject.org: max-age too low: 1000 blogabout.ru: did not receive HSTS header +bloggingwithchildren.com: could not connect to host bloglikepro.com: could not connect to host bloomzoomy.ru: max-age too low: 172800 blowjs.com: could not connect to host @@ -949,6 +958,7 @@ bonfi.net: did not receive HSTS header bonitabrazilian.co.nz: did not receive HSTS header bonop.com: did not receive HSTS header bonta.one: could not connect to host +boobox.xyz: did not receive HSTS header boodmo.com: max-age too low: 0 bookcelerator.com: did not receive HSTS header booked.holiday: could not connect to host @@ -998,6 +1008,7 @@ britzer-toner.de: did not receive HSTS header brks.xyz: could not connect to host broken-oak.com: could not connect to host brookechase.com: did not receive HSTS header +brownlawoffice.us: could not connect to host browserid.org: could not connect to host brunix.net: did not receive HSTS header brunohenc.from.hr: did not receive HSTS header @@ -1064,6 +1075,7 @@ buvinghausen.com: max-age too low: 86400 buyaccessible.gov: did not receive HSTS header buybaby.eu: did not receive HSTS header buyfox.de: did not receive HSTS header +buzzconcert.com: could not connect to host buzztelco.com.au: did not receive HSTS header bw81.xyz: could not connect to host bwear4all.de: could not connect to host @@ -1150,7 +1162,6 @@ capecycles.co.za: did not receive HSTS header capeyorkfire.com.au: did not receive HSTS header capitaltg.com: could not connect to host capogna.com: could not connect to host -capsogusto.com: did not receive HSTS header captchatheprize.com: could not connect to host captianseb.de: could not connect to host captivatedbytabrett.com: could not connect to host @@ -1239,8 +1250,9 @@ charitystreet.co.uk: could not connect to host charlipopkids.com.au: could not connect to host charnleyhouse.co.uk: max-age too low: 604800 charp.eu: could not connect to host +charta-digitale-vernetzung.de: could not connect to host chartpen.com: could not connect to host -chartstoffarm.de: did not receive HSTS header +chartstoffarm.de: max-age too low: 10 chaska.co.za: did not receive HSTS header chat-porc.eu: did not receive HSTS header chatbot.me: did not receive HSTS header @@ -1261,6 +1273,7 @@ chepaofen.com: did not receive HSTS header cherekerry.com: could not connect to host cherrett.digital: could not connect to host cherysunzhang.com: did not receive HSTS header +chestnut.cf: did not receive HSTS header chiamata-aiuto.ch: could not connect to host chib.chat: could not connect to host chihiro.xyz: did not receive HSTS header @@ -1294,6 +1307,7 @@ chrome-devtools-frontend.appspot.com: did not receive HSTS header (error ignored chrome.google.com: did not receive HSTS header (error ignored - included regardless) chrst.ph: could not connect to host chua.cf: could not connect to host +chuckame.fr: did not receive HSTS header chulado.com: did not receive HSTS header churchux.co: did not receive HSTS header cidr.ml: could not connect to host @@ -1374,6 +1388,9 @@ co-driversphoto.se: could not connect to host coam.co: could not connect to host cobrax.net: could not connect to host cocaine.ninja: could not connect to host +coccinellaskitchen.com: could not connect to host +coccinellaskitchen.de: could not connect to host +coccinellaskitchen.it: could not connect to host cocktailfuture.fr: could not connect to host cocolovesdaddy.com: could not connect to host codabix.com: did not receive HSTS header @@ -1390,9 +1407,7 @@ codeforhakodate.org: did not receive HSTS header codelayer.ca: could not connect to host codelitmus.com: did not receive HSTS header codemonkeyrawks.net: could not connect to host -codenlife.xyz: could not connect to host codepoet.de: could not connect to host -codepult.com: could not connect to host codepx.com: did not receive HSTS header codercross.com: could not connect to host codewiththepros.org: could not connect to host @@ -1416,6 +1431,7 @@ coloradocomputernetworking.net: could not connect to host colorlib.com: did not receive HSTS header comfortticket.de: did not receive HSTS header comfy.cafe: did not receive HSTS header +comfy.moe: did not receive HSTS header comicspines.com: could not connect to host comitesaustria.at: could not connect to host comiteshopping.com: could not connect to host @@ -1494,7 +1510,7 @@ coursdeprogrammation.com: could not connect to host coursella.com: did not receive HSTS header covenantbank.net: could not connect to host coverduck.ru: could not connect to host -cpbanq.com: could not connect to host +cozyeggdesigns.com: could not connect to host cpuvinf.eu.org: could not connect to host cr.search.yahoo.com: did not receive HSTS header cracking.org: did not receive HSTS header @@ -1642,6 +1658,7 @@ danielcowie.me: could not connect to host danieldk.eu: did not receive HSTS header danielheal.net: could not connect to host danieliancu.com: could not connect to host +danieltollot.de: did not receive HSTS header danielverlaan.nl: did not receive HSTS header danielworthy.com: did not receive HSTS header danijobs.com: could not connect to host @@ -1708,6 +1725,7 @@ debank.tv: did not receive HSTS header debatch.se: could not connect to host debian-vhost.de: did not receive HSTS header debiton.dk: could not connect to host +deborahmarinelli.eu: could not connect to host debtkit.co.uk: did not receive HSTS header decafu.co: could not connect to host decesus.com: could not connect to host @@ -1718,6 +1736,7 @@ dedicatutiempo.es: could not connect to host dedimax.de: did not receive HSTS header dee.pe: could not connect to host deepcovelabs.net: could not connect to host +deepcreampie.com: did not receive HSTS header deepearth.uk: could not connect to host deeprecce.link: could not connect to host deeprecce.tech: could not connect to host @@ -1798,6 +1817,7 @@ dicando.com: max-age too low: 2592000 dicelab.co.uk: could not connect to host dicgaming.net: could not connect to host dicionariofinanceiro.com: did not receive HSTS header +diddens.de: could not connect to host didierlaumen.be: did not receive HSTS header die-borts.ch: could not connect to host dierenkruiden.nl: could not connect to host @@ -1819,8 +1839,8 @@ dinkum.online: could not connect to host dipconsultants.com: could not connect to host directhskincream.com: could not connect to host directorinegocis.cat: could not connect to host -directtwo.solutions: could not connect to host dirk-weise.de: could not connect to host +discha.net: could not connect to host discoveringdocker.com: could not connect to host discovery.lookout.com: did not receive HSTS header dise-online.de: did not receive HSTS header @@ -1874,11 +1894,12 @@ dolevik.com: could not connect to host dollarstore24.com: could not connect to host dollywiki.co.uk: could not connect to host dolphin-cloud.com: could not connect to host -dolphincorp.co.uk: did not receive HSTS header +dolphincorp.co.uk: could not connect to host dolphinswithlasers.com: did not receive HSTS header domaine-aigoual-cevennes.com: did not receive HSTS header domaris.de: could not connect to host domenicocatelli.com: could not connect to host +dominikkulaga.pl: max-age too low: 2592000 dominioanimal.com: could not connect to host dominique-mueller.de: did not receive HSTS header don.yokohama: could not connect to host @@ -1960,6 +1981,7 @@ dullsir.com: did not receive HSTS header dungi.org: could not connect to host duongpho.com: did not receive HSTS header duskopy.top: could not connect to host +dutchessuganda.com: did not receive HSTS header dutchrank.com: did not receive HSTS header duuu.ch: could not connect to host dycontrol.de: could not connect to host @@ -2026,8 +2048,10 @@ eddmixpanel.com: could not connect to host eddyn.net: did not receive HSTS header edelblack.ch: could not connect to host edelsteincosmetic.com: did not receive HSTS header +eden-mobility.co.uk: did not receive HSTS header eden-noel.at: could not connect to host edenaya.com: could not connect to host +edfa3ly.com: could not connect to host edgereinvent.com: did not receive HSTS header ediscomp.sk: did not receive HSTS header edissecurity.sk: did not receive HSTS header @@ -2053,6 +2077,7 @@ eengezinswoningverkopen.nl: could not connect to host eenhoorn.ga: could not connect to host eeqj.com: could not connect to host eesistumine2017.ee: could not connect to host +effectiveosgi.com: could not connect to host efficienthealth.com: did not receive HSTS header effortlesshr.com: did not receive HSTS header egit.co: could not connect to host @@ -2088,7 +2113,7 @@ elemprendedor.com.ve: did not receive HSTS header elenag.ga: could not connect to host elenoon.ir: did not receive HSTS header elgacien.de: could not connect to host -elimdengelen.com: did not receive HSTS header +elimdengelen.com: could not connect to host elite-porno.ru: could not connect to host elitefishtank.com: could not connect to host elnutricionista.es: did not receive HSTS header @@ -2184,6 +2209,7 @@ errors.zenpayroll.com: could not connect to host ersindemirtas.com: did not receive HSTS header eru.me: did not receive HSTS header erwinvanlonden.net: did not receive HSTS header +esaborit.ddns.net: could not connect to host escalate.eu: could not connect to host escargotbistro.com: could not connect to host escotour.com: could not connect to host @@ -2251,6 +2277,7 @@ evites.me: could not connect to host evomon.com: could not connect to host evossd.tk: could not connect to host evowl.com: could not connect to host +evrica.me: did not receive HSTS header ewallet-optimizer.com: did not receive HSTS header ewex.org: could not connect to host ewuchuan.com: could not connect to host @@ -2313,6 +2340,7 @@ fanyl.cn: could not connect to host farces.com: did not receive HSTS header farhadexchange.com: did not receive HSTS header farhood.org: did not receive HSTS header +fascia.fit: could not connect to host fashion.net: did not receive HSTS header fashioncare.cz: did not receive HSTS header fasset.jp: could not connect to host @@ -2326,7 +2354,6 @@ fatgeekflix.net: could not connect to host fatherhood.gov: did not receive HSTS header fatlossguide.xyz: could not connect to host fatwin.pw: could not connect to host -fawkex.me: could not connect to host fayolle.info: did not receive HSTS header fbox.li: could not connect to host fdj.im: could not connect to host @@ -2604,10 +2631,12 @@ garfieldairlines.net: did not receive HSTS header gatapro.net: could not connect to host gatorsa.es: did not receive HSTS header gaussorgues.me: could not connect to host +gauthamelango.com: could not connect to host gbc-radio.nl: did not receive HSTS header gc.net: could not connect to host gdb-tutorial.net: could not connect to host gdegem.org: did not receive HSTS header +gdz.tv: did not receive HSTS header gebn.co.uk: did not receive HSTS header gebn.uk: could not connect to host gedankenbude.info: could not connect to host @@ -2668,7 +2697,6 @@ gfm.tech: could not connect to host gfournier.ca: could not connect to host gfwsb.ml: could not connect to host ggss.ml: could not connect to host -ggx.us: could not connect to host gh16.com.ar: could not connect to host gheorghe-sarcov.ga: could not connect to host gheorghesarcov.ga: could not connect to host @@ -2901,6 +2929,7 @@ hackit.im: could not connect to host hackroyale.xyz: could not connect to host hacksnack.io: could not connect to host hadaf.pro: could not connect to host +hadouk.in: could not connect to host hadzic.co: could not connect to host haeckdesign.com: did not receive HSTS header haeckl.eu: did not receive HSTS header @@ -2997,6 +3026,8 @@ hebriff.com: could not connect to host heidilein.info: did not receive HSTS header heimnetze.org: could not connect to host helencrump.co.uk: did not receive HSTS header +helgakristoffer.com: could not connect to host +helgakristoffer.wedding: could not connect to host helloworldhost.com: did not receive HSTS header helpadmin.net: could not connect to host helpium.de: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-cen-l64-periodicupdate-00000/getHSTSPreloadList.js :: processStsHeader :: line 119" data: no] @@ -3070,6 +3101,7 @@ homedna.com: did not receive HSTS header homeexx.com: did not receive HSTS header homeseller.co.uk: could not connect to host hometownmall.com: did not receive HSTS header +homeyantra.com: max-age too low: 86400 hongyd.online: could not connect to host hongzhaxiaofendui.com: could not connect to host honkion.net: could not connect to host @@ -3111,7 +3143,6 @@ hppub.info: could not connect to host hppub.org: could not connect to host hppub.site: could not connect to host hr-intranet.com: could not connect to host -hr98.tk: could not connect to host hrk.io: could not connect to host hsir.me: could not connect to host hsts.com.br: could not connect to host @@ -3125,6 +3156,7 @@ httpstatuscode418.xyz: could not connect to host hu.search.yahoo.com: did not receive HSTS header huangh.com: could not connect to host huarongdao.com: did not receive HSTS header +huaxueba.com: did not receive HSTS header hub-reisen.de: max-age too low: 3600 hubert.systems: did not receive HSTS header hugocollignon.fr: could not connect to host @@ -3255,6 +3287,7 @@ imoni-blog.net: could not connect to host imoto.me: could not connect to host imouto.my: max-age too low: 5184000 imperialwebsolutions.com: did not receive HSTS header +impulse-clan.de: could not connect to host imu.li: did not receive HSTS header imusic.dk: did not receive HSTS header inb4.us: could not connect to host @@ -3292,8 +3325,10 @@ inhelix.com: could not connect to host injertoshorticolas.com: did not receive HSTS header injigo.com: did not receive HSTS header injust.cf: could not connect to host +injust.eu.org: could not connect to host injust.ga: could not connect to host injust.gq: could not connect to host +injust.me: could not connect to host injust.ml: could not connect to host injust.tk: could not connect to host inkable.com.au: did not receive HSTS header @@ -3331,10 +3366,12 @@ interlocal.co.uk: could not connect to host interlun.com: could not connect to host internaldh.com: could not connect to host international-arbitration-attorney.com: did not receive HSTS header +internect.co.za: did not receive HSTS header internet-pornografie.de: did not receive HSTS header internetcasinos.de: could not connect to host internetcensus.org: could not connect to host internetdentalalliance.com: did not receive HSTS header +interociter-enterprises.com: could not connect to host interserved.com: did not receive HSTS header intervisteperstrada.com: did not receive HSTS header intim-uslugi-kazan.net: could not connect to host @@ -3424,6 +3461,7 @@ itsg-faq.de: could not connect to host itshost.ru: could not connect to host itu2015.de: could not connect to host ius.io: did not receive HSTS header +iuscommunity.org: could not connect to host ivi-fertility.com: max-age too low: 0 ivi.es: max-age too low: 0 ivk.website: could not connect to host @@ -3488,10 +3526,9 @@ jasperespejo.com: did not receive HSTS header jastoria.pl: could not connect to host jav-collective.com: could not connect to host java-board.com: could not connect to host -javan.ga: could not connect to host javelinsms.com: could not connect to host jayblock.com: did not receive HSTS header -jaylen.com.ar: could not connect to host +jaylen.com.ar: did not receive HSTS header jayschulman.com: did not receive HSTS header jayscoaching.com: did not receive HSTS header jayshao.com: did not receive HSTS header @@ -3502,6 +3539,7 @@ jcf-office.com: did not receive HSTS header jcor.me: did not receive HSTS header jcoscia.com: could not connect to host jctf.io: could not connect to host +jcyz.cf: did not receive HSTS header jdav-leipzig.de: could not connect to host jebengotai.com: did not receive HSTS header jeff393.com: could not connect to host @@ -3531,7 +3569,6 @@ jhejderup.me: could not connect to host jia1hao.com: could not connect to host jiaidu.com: could not connect to host jiangzm.com: could not connect to host -jief.me: could not connect to host jikken.de: could not connect to host jimas.eu: did not receive HSTS header jimenacocina.com: could not connect to host @@ -3543,8 +3580,6 @@ jinshavip.com: did not receive HSTS header jirav.io: could not connect to host jitsi.org: did not receive HSTS header jiyue.com: could not connect to host -jiyuu-ni.com: could not connect to host -jiyuu-ni.net: could not connect to host jkb.pics: could not connect to host jkbuster.com: could not connect to host jkng.eu: did not receive HSTS header @@ -3562,6 +3597,7 @@ johnbrownphotography.ch: did not receive HSTS header johncardell.com: did not receive HSTS header johners.me: could not connect to host johnhgaunt.com: did not receive HSTS header +johnkastler.net: could not connect to host johnrom.com: did not receive HSTS header johnverkerk.com: could not connect to host jointoweb.com: could not connect to host @@ -3631,7 +3667,6 @@ k-rickroll-g.pw: could not connect to host ka-clan.com: could not connect to host kabinapp.com: could not connect to host kabuabc.com: could not connect to host -kabus.org: could not connect to host kackscharf.de: could not connect to host kadioglumakina.com.tr: did not receive HSTS header kaela.design: could not connect to host @@ -3750,12 +3785,12 @@ klicktojob.de: could not connect to host klunkergarten.org: could not connect to host knapen.io: max-age too low: 604800 knccloud.com: could not connect to host +knigadel.com: could not connect to host knight-industries.org: could not connect to host knightsbridgegroup.org: could not connect to host knowdebt.org: did not receive HSTS header knowledgesnap.com: could not connect to host knowledgesnapsites.com: could not connect to host -knutur.is: could not connect to host kodexplorer.ml: could not connect to host kodiaklabs.org: could not connect to host kodokushi.fr: could not connect to host @@ -3764,12 +3799,12 @@ koen.io: did not receive HSTS header koenrouwhorst.nl: did not receive HSTS header koenvdheuvel.me: did not receive HSTS header koerperimpuls.ch: did not receive HSTS header -koha.be: could not connect to host koik.io: could not connect to host kojima-life.co.jp: max-age too low: 0 kokenmetaanbiedingen.nl: did not receive HSTS header kola-entertainments.de: did not receive HSTS header kolaykaydet.com: did not receive HSTS header +kollabria.com: could not connect to host kolozsvaricsuhe.hu: did not receive HSTS header komikito.com: could not connect to host kompetenzwerft.de: did not receive HSTS header @@ -3792,9 +3827,9 @@ kourpe.online: could not connect to host kprog.net: could not connect to host kr.search.yahoo.com: did not receive HSTS header kraftfleisch.de: did not receive HSTS header -kraga.sk: could not connect to host kraigwalker.com: did not receive HSTS header kralik.xyz: could not connect to host +krasovsky.me: could not connect to host kravelindo-adventure.com: could not connect to host krayx.com: could not connect to host kream.io: did not receive HSTS header @@ -3805,6 +3840,7 @@ kredite.sale: could not connect to host krestanskydarek.cz: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-cen-l64-periodicupdate-00000/getHSTSPreloadList.js :: processStsHeader :: line 119" data: no] kriegt.es: did not receive HSTS header kristjanrang.eu: did not receive HSTS header +kristofferkoch.com: could not connect to host krizevackapajdasija.hr: could not connect to host krizevci.info: did not receive HSTS header krmela.com: did not receive HSTS header @@ -3869,6 +3905,7 @@ lambdafive.co.uk: could not connect to host lampl.info: could not connect to host lana.swedbank.se: did not receive HSTS header lanauzedesigns.com: did not receive HSTS header +lanboll.com: could not connect to host lancehoteis.com.br: could not connect to host landgoedverkopen.nl: could not connect to host landhuisverkopen.nl: could not connect to host @@ -3889,6 +3926,7 @@ laserfuchs.de: did not receive HSTS header lashstuff.com: did not receive HSTS header lastpass.com: did not receive HSTS header latelierdekathy.com: could not connect to host +latemodern.com: could not connect to host latinred.com: could not connect to host latus.xyz: could not connect to host laubacher.io: could not connect to host @@ -3905,7 +3943,6 @@ laxiongames.es: could not connect to host layer8.tk: could not connect to host lbrt.xyz: could not connect to host ldarby.me.uk: could not connect to host -le23.fr: could not connect to host leadbook.ru: max-age too low: 604800 leadership9.com: could not connect to host leardev.de: did not receive HSTS header @@ -4133,6 +4170,7 @@ lustrumxi.nl: could not connect to host luther.fi: did not receive HSTS header luxus-russen.de: did not receive HSTS header luxwatch.com: could not connect to host +luzfaltex.com: did not receive HSTS header lv.search.yahoo.com: did not receive HSTS header lydia-und-simon.de: could not connect to host lydiagorstein.com: could not connect to host @@ -4163,6 +4201,7 @@ madebyfalcon.co.uk: did not receive HSTS header madebymagnitude.com: did not receive HSTS header maderwin.com: did not receive HSTS header madesoftware.com.br: did not receive HSTS header +madnetwork.org: could not connect to host mafamane.com: could not connect to host maff.scot: could not connect to host mafiaforum.de: did not receive HSTS header @@ -4215,6 +4254,7 @@ maniadeprazer.com.br: could not connect to host manifestbin.com: did not receive HSTS header manitasicily.com: did not receive HSTS header manningbrothers.com: did not receive HSTS header +manova.cz: could not connect to host manshop24.com: could not connect to host mansion-note.com: did not receive HSTS header manududu.com.br: could not connect to host @@ -4245,7 +4285,6 @@ markayapilandirma.com: could not connect to host markcp.me: could not connect to host market.android.com: did not receive HSTS header (error ignored - included regardless) marketespace.fr: did not receive HSTS header -marketing.limited: could not connect to host markorszulak.com: did not receive HSTS header markrego.com: could not connect to host marksill.com: could not connect to host @@ -4321,7 +4360,6 @@ mclab.su: could not connect to host mclist.it: could not connect to host mctherealm.net: could not connect to host mdfnet.se: did not receive HSTS header -mdosch.de: did not receive HSTS header mdscomp.net: did not receive HSTS header meadowfen.farm: could not connect to host meadowfenfarm.com: could not connect to host @@ -4396,6 +4434,7 @@ meuemail.pro: could not connect to host mexbt.com: could not connect to host mexicanbusinessweb.mx: did not receive HSTS header mexicansbook.ru: could not connect to host +meyercloud.de: could not connect to host mfcatalin.com: could not connect to host mfedderke.com: could not connect to host mgdigital.fr: did not receive HSTS header @@ -4457,7 +4496,6 @@ milcoresonline.com: could not connect to host milesgeek.com: did not receive HSTS header military-portal.cz: did not receive HSTS header militarycarlot.com: did not receive HSTS header -mimeit.de: could not connect to host mimoderoupa.pt: could not connect to host mindcraft.ga: could not connect to host mindoktor.se: did not receive HSTS header @@ -4550,6 +4588,8 @@ moen.io: did not receive HSTS header mogry.net: could not connect to host moho.kr: could not connect to host moitur.com: could not connect to host +mojnet.eu: could not connect to host +mojnet.net: could not connect to host mokhtarmial.com: max-age too low: 2592000 mols.me: could not connect to host molun.net: did not receive HSTS header @@ -4620,6 +4660,7 @@ mrning.com: did not receive HSTS header mrnonz.com: max-age too low: 0 mrpopat.in: did not receive HSTS header mrs-shop.com: did not receive HSTS header +ms-alternativ.de: could not connect to host msc-seereisen.net: could not connect to host mstd.tokyo: did not receive HSTS header mstdn-tech.jp: could not connect to host @@ -4647,6 +4688,7 @@ museminder2.com: did not receive HSTS header musewearflipflops.com: could not connect to host mushroomandfern.com: could not connect to host musi.cx: could not connect to host +musicalbim.com.br: could not connect to host musikkfondene.no: did not receive HSTS header mustika.cf: could not connect to host mutamatic.com: could not connect to host @@ -4659,7 +4701,7 @@ mwohlfarth.de: did not receive HSTS header my-owncloud.com: could not connect to host my-voice.nl: did not receive HSTS header my.alfresco.com: did not receive HSTS header -my.swedbank.se: did not receive HSTS header +my.swedbank.se: could not connect to host myairshop.gr: could not connect to host myandroid.tools: could not connect to host myandroidtools.cc: could not connect to host @@ -4790,6 +4832,7 @@ netmagik.com: did not receive HSTS header netprofile.com.au: did not receive HSTS header netresourcedesign.com: could not connect to host nettefoundation.com: could not connect to host +networkalarmcorp.com: could not connect to host networx-online.de: could not connect to host netzbit.de: could not connect to host netzpolitik.org: max-age too low: 2592000 @@ -4847,6 +4890,7 @@ niho.jp: did not receive HSTS header nikcub.com: could not connect to host niklas.pw: did not receive HSTS header niklaslindblad.se: did not receive HSTS header +nikolasbradshaw.com: did not receive HSTS header ninchisho-online.com: did not receive HSTS header ninespec.com: could not connect to host ninhs.org: could not connect to host @@ -4854,6 +4898,7 @@ ninjaspiders.com: could not connect to host nippler.org: did not receive HSTS header nippombashi.net: did not receive HSTS header nipponcareers.com: did not receive HSTS header +nitropanel.com: did not receive HSTS header nixmag.net: did not receive HSTS header nkp-media.de: could not connect to host nll.fi: could not connect to host @@ -5059,6 +5104,7 @@ ooooush.co.uk: could not connect to host oopsmycase.com: could not connect to host oopsorup.com: could not connect to host oost.io: could not connect to host +opatut.de: could not connect to host open-mx.de: could not connect to host open-to-repair.fr: did not receive HSTS header openas.org: could not connect to host @@ -5077,6 +5123,7 @@ openxmpp.com: could not connect to host opim.ca: did not receive HSTS header opoleo.com: could not connect to host opperwall.net: could not connect to host +oprechtgezegd.nl: could not connect to host opsafewinter.net: could not connect to host opsbears.com: did not receive HSTS header opstacks.com: did not receive HSTS header @@ -5163,6 +5210,8 @@ paisaone.com: did not receive HSTS header pajonzeck.de: could not connect to host paket.io: did not receive HSTS header paku.me: could not connect to host +palmavile.us: could not connect to host +palmaville.com: could not connect to host palmer.im: could not connect to host pamplona.tv: could not connect to host pamsoft.pl: max-age too low: 0 @@ -5173,7 +5222,7 @@ panamaequity.com: did not receive HSTS header panamateakforestry.com: did not receive HSTS header panascais.net: could not connect to host panni.me: could not connect to host -panoranordic.net: could not connect to host +panoranordic.net: did not receive HSTS header pansu.space: could not connect to host pants-off.xyz: could not connect to host pantsu.cat: did not receive HSTS header @@ -5213,7 +5262,7 @@ pastenib.com: could not connect to host paster.li: did not receive HSTS header pataua.kiwi: could not connect to host paternitydnatest.com: could not connect to host -paterno-gaming.com: could not connect to host +paterno-gaming.com: did not receive HSTS header patfs.com: did not receive HSTS header patientinsight.net: did not receive HSTS header patt.us: could not connect to host @@ -5254,6 +5303,7 @@ pekkapikkarainen.fi: did not receive HSTS header pekkarik.ru: could not connect to host peliculasaudiolatinoonline.com: could not connect to host peliseries24.com: did not receive HSTS header +pemagrid.org: could not connect to host pengi.me: could not connect to host pengui.uk: could not connect to host penguinclientsystem.com: did not receive HSTS header @@ -5322,6 +5372,7 @@ pianetaottica.org: could not connect to host picardiascr.com: did not receive HSTS header pickersurvey.org: could not connect to host pickr.co: did not receive HSTS header +picone.com.au: could not connect to host picotronic.biz: could not connect to host picscare.co.uk: did not receive HSTS header pieterjangeeroms.me: could not connect to host @@ -5362,6 +5413,7 @@ pixi.me: could not connect to host pizzadoc.ch: could not connect to host pjbet.mg: did not receive HSTS header pk.search.yahoo.com: did not receive HSTS header +pkschat.com: could not connect to host placefade.com: could not connect to host placollection.org: could not connect to host plaettliaktion.ch: did not receive HSTS header @@ -5374,7 +5426,6 @@ play.google.com: did not receive HSTS header (error ignored - included regardles playerhunter.com: did not receive HSTS header playflick.com: could not connect to host playmaker.io: could not connect to host -playmyplay.com: could not connect to host playnation.io: could not connect to host playsharp.com: could not connect to host pleasure.forsale: could not connect to host @@ -5388,7 +5439,6 @@ plogable.co: could not connect to host plombirator.kz: did not receive HSTS header plothost.com: did not receive HSTS header ploup.net: could not connect to host -ploxel.com: did not receive HSTS header pluff.nl: did not receive HSTS header pluginsloaded.com: did not receive HSTS header plur.com.au: did not receive HSTS header @@ -5433,6 +5483,7 @@ porzgmbh.de: max-age too low: 3600 poshpak.com: max-age too low: 86400 postback.io: did not receive HSTS header postcodewise.co.uk: did not receive HSTS header +posterspy.com: did not receive HSTS header postscheduler.org: could not connect to host posylka.de: did not receive HSTS header potatoheads.net: could not connect to host @@ -5466,7 +5517,6 @@ prefontaine.name: could not connect to host prego-shop.de: did not receive HSTS header preissler.co.uk: could not connect to host prelist.org: did not receive HSTS header -prenger.co: could not connect to host prepaid-voip.nl: could not connect to host prepandgo-euro.com: could not connect to host prescriptiondrugs.com: could not connect to host @@ -5538,9 +5588,11 @@ prytkov.com: did not receive HSTS header ps-provider.co.jp: could not connect to host ps4all.nl: could not connect to host pshostpk.com: did not receive HSTS header +psicologia.co.ve: could not connect to host psw.academy: could not connect to host psw.consulting: could not connect to host psychoco.net: could not connect to host +psydix.org: could not connect to host psylab.re: could not connect to host ptn.moscow: could not connect to host ptonet.com: could not connect to host @@ -5585,7 +5637,6 @@ qingpei.me: could not connect to host qingxuan.info: did not receive HSTS header qinxi1992.com: could not connect to host qionglu.pw: could not connect to host -qionouu.cn: could not connect to host qirinus.com: could not connect to host qldconservation.org: could not connect to host qonqa.de: did not receive HSTS header @@ -5598,6 +5649,7 @@ qrlending.com: did not receive HSTS header quail.solutions: could not connect to host quakerlens.com: did not receive HSTS header quality1.com.br: did not receive HSTS header +qualityology.com: could not connect to host quanglepro.com: could not connect to host quantacloud.ch: could not connect to host quantenteranik.eu: could not connect to host @@ -5689,8 +5741,8 @@ rdyrda.fr: could not connect to host re-customer.net: did not receive HSTS header reachr.com: could not connect to host reader.ga: could not connect to host +readmeeatmedrinkme.com: could not connect to host readr.pw: could not connect to host -readytongue.com: could not connect to host reagir43.fr: did not receive HSTS header realmic.net: could not connect to host realmofespionage.com: could not connect to host @@ -5733,6 +5785,7 @@ relayawards.com: could not connect to host reldoc.com.mx: did not receive HSTS header reliable-mail.de: did not receive HSTS header relisten.nl: did not receive HSTS header +relsak.cz: could not connect to host rem.pe: could not connect to host rem0te.net: could not connect to host rema.site: could not connect to host @@ -5749,7 +5802,7 @@ renem.net: max-age too low: 2592000 rengarenkblog.com: could not connect to host renideo.fr: could not connect to host renlong.org: did not receive HSTS header -renrenss.com: could not connect to host +renrenss.com: did not receive HSTS header rentacarcluj.xyz: did not receive HSTS header rentbrowsertrain.me: could not connect to host rentcarassist.com: could not connect to host @@ -5799,6 +5852,7 @@ rika.me: could not connect to host ring0.xyz: did not receive HSTS header ringh.am: could not connect to host rionewyork.com.br: did not receive HSTS header +ripa.io: did not receive HSTS header rippleunion.com: could not connect to host riskmgt.com.au: could not connect to host rithm.ch: did not receive HSTS header @@ -5906,7 +5960,7 @@ rychlikoderi.cz: could not connect to host rylin.net: did not receive HSTS header s-rickroll-p.pw: could not connect to host s.how: could not connect to host -saabwa.org: did not receive HSTS header +saabwa.org: could not connect to host safelist.eu: did not receive HSTS header safematix.com: could not connect to host safemovescheme.co.uk: did not receive HSTS header @@ -6015,7 +6069,7 @@ scribbleserver.com: could not connect to host scribe.systems: could not connect to host scrion.com: could not connect to host script.google.com: did not receive HSTS header (error ignored - included regardless) -scriptenforcer.net: did not receive HSTS header +scriptenforcer.net: could not connect to host scriptict.nl: could not connect to host scrollstory.com: did not receive HSTS header sdhmanagementgroup.com: could not connect to host @@ -6030,7 +6084,6 @@ sebastian-bair.de: could not connect to host sebastianhampl.de: could not connect to host sebster.com: did not receive HSTS header secandtech.com: could not connect to host -secboom.com: did not receive HSTS header seccom.ch: did not receive HSTS header secnet.ga: could not connect to host secondary-survivor.com: could not connect to host @@ -6200,15 +6253,6 @@ silentundo.org: did not receive HSTS header silicagelpackets.ca: did not receive HSTS header silkebaekken.no: did not receive HSTS header silver-drachenkrieger.de: did not receive HSTS header -silvergoldbull.co.tz: could not connect to host -silvergoldbull.com.au: could not connect to host -silvergoldbull.com.mt: could not connect to host -silvergoldbull.fi: could not connect to host -silvergoldbull.ge: could not connect to host -silvergoldbull.id: could not connect to host -silvergoldbull.mw: could not connect to host -silvergoldbull.tn: could not connect to host -silvergoldbull.tt: could not connect to host silverhome.ninja: could not connect to host silverpvp.com: could not connect to host simbast.com: could not connect to host @@ -6243,6 +6287,7 @@ siterip.org: could not connect to host sites.google.com: did not receive HSTS header (error ignored - included regardless) sitesten.com: did not receive HSTS header sixtwentyten.com: did not receive HSTS header +sizingservers.be: did not receive HSTS header skarox.com: could not connect to host skarox.ee: could not connect to host skarox.net: could not connect to host @@ -6275,6 +6320,7 @@ slicketl.com: did not receive HSTS header slightfuture.click: could not connect to host slightfuture.com: did not receive HSTS header slix.io: could not connect to host +slo-net.net: could not connect to host slope.haus: could not connect to host slovakiana.sk: did not receive HSTS header slycurity.de: did not receive HSTS header @@ -6314,13 +6360,13 @@ snoozedds.com: max-age too low: 600 snoqualmiefiber.org: could not connect to host sobabox.ru: could not connect to host sobinski.pl: did not receive HSTS header -soboleva-pr.com.ua: could not connect to host sobotkama.eu: did not receive HSTS header soccergif.com: could not connect to host soci.ml: could not connect to host social-journey.com: could not connect to host socialbillboard.com: could not connect to host socialcs.xyz: could not connect to host +socialgrowing.cl: could not connect to host socialhead.io: could not connect to host socialhub.com: did not receive HSTS header socializam.com: did not receive HSTS header @@ -6346,7 +6392,6 @@ somali-derp.com: could not connect to host someshit.xyz: could not connect to host something-else.cf: could not connect to host somethingnew.xyz: could not connect to host -sonafe.info: could not connect to host sonic.network: did not receive HSTS header sonicrainboom.rocks: did not receive HSTS header soobi.org: did not receive HSTS header @@ -6358,6 +6403,7 @@ sosiolog.com: did not receive HSTS header sotor.de: did not receive HSTS header soucorneteiro.com.br: could not connect to host sougi-review.top: could not connect to host +soulboy.io: could not connect to host soulfulglamour.uk: could not connect to host sourcelair.com: did not receive HSTS header southernjamusa.com: did not receive HSTS header @@ -6369,7 +6415,6 @@ souyar.net: could not connect to host souyar.us: could not connect to host sovereignshare.com: could not connect to host sown.dyndns.org: could not connect to host -space-it.de: could not connect to host spacedust.xyz: could not connect to host spacefish.biz: could not connect to host spacehq.org: could not connect to host @@ -6437,6 +6482,7 @@ ssworld.ga: could not connect to host staack.com: could not connect to host stabletoken.com: could not connect to host stackfiles.io: could not connect to host +stadionmanager.com: could not connect to host stadjerspasonline.nl: could not connect to host stadtbauwerk.at: did not receive HSTS header staffjoy.com: did not receive HSTS header @@ -6551,6 +6597,7 @@ summitbankofkc.com: did not receive HSTS header sumoatm.com: did not receive HSTS header sumoscout.de: could not connect to host suncountrymarine.com: did not receive HSTS header +sunflyer.cn: did not receive HSTS header sunfulong.me: could not connect to host sunnyfruit.ru: could not connect to host sunshinepress.org: could not connect to host @@ -6582,12 +6629,10 @@ supweb.ovh: did not receive HSTS header surfeasy.com: did not receive HSTS header surfone-leucate.com: did not receive HSTS header susc.org.uk: did not receive HSTS header -sussexwebdesigns.com: could not connect to host suzukikenichi.com: did not receive HSTS header sv.search.yahoo.com: did not receive HSTS header svatba-frantovi.cz: could not connect to host svenluijten.com: did not receive HSTS header -svennd.be: did not receive HSTS header svenskaservern.se: did not receive HSTS header svetjakonadlani.cz: did not receive HSTS header swdatlantico.pt: could not connect to host @@ -6626,6 +6671,7 @@ sysrq.tech: could not connect to host syss.de: did not receive HSTS header systemd.me: could not connect to host szaszm.tk: max-age too low: 0 +szczot3k.pl: could not connect to host t-complex.space: could not connect to host t-ken.xyz: could not connect to host t-shirts4less.nl: did not receive HSTS header @@ -6640,7 +6686,6 @@ tadigitalstore.com: could not connect to host tafoma.com: did not receive HSTS header tageau.com: could not connect to host taglondon.org: did not receive HSTS header -tahf.net: could not connect to host tailify.com: did not receive HSTS header tails.com.ar: did not receive HSTS header talado.gr: could not connect to host @@ -6689,6 +6734,7 @@ tcl.ath.cx: could not connect to host tcomms.org: max-age too low: 0 tcp.expert: did not receive HSTS header tcwebvn.com: could not connect to host +teacherph.net: could not connect to host teachforcanada.ca: did not receive HSTS header team-teasers.com: did not receive HSTS header teamblueridge.org: could not connect to host @@ -6696,6 +6742,7 @@ teamhood.io: did not receive HSTS header teampoint.cz: could not connect to host teamsocial.co: did not receive HSTS header teamzeus.cz: could not connect to host +tebieer.com: could not connect to host tech-finder.fr: could not connect to host tech55i.com: did not receive HSTS header techandtux.de: could not connect to host @@ -6718,7 +6765,6 @@ techtraveller.com.au: did not receive HSTS header tecnimotos.com: did not receive HSTS header tecnogaming.com: did not receive HSTS header tecture.de: did not receive HSTS header -tecyt.com: did not receive HSTS header tedovo.com: did not receive HSTS header tedxkmitl.com: could not connect to host tefl.io: could not connect to host @@ -6878,7 +6924,7 @@ tictactux.de: could not connect to host tidmore.us: could not connect to host tie-online.org: did not receive HSTS header tiendschuurstraat.nl: could not connect to host -tiensnet.com: did not receive HSTS header +tiensnet.com: could not connect to host tiernanx.com: could not connect to host tierrarp.com: could not connect to host tightlineproductions.com: did not receive HSTS header @@ -6926,6 +6972,7 @@ tjc.wiki: could not connect to host tjullrich.de: could not connect to host tkappertjedemetamorfose.nl: could not connect to host tkonstantopoulos.tk: could not connect to host +tlach.cz: did not receive HSTS header tlcdn.net: could not connect to host tlo.hosting: could not connect to host tlo.link: could not connect to host @@ -6935,6 +6982,7 @@ tlsbv.nl: did not receive HSTS header tlshost.net: could not connect to host tm-solutions.eu: did not receive HSTS header tmaward.net: could not connect to host +tmhlive.com: could not connect to host tmitchell.io: could not connect to host tmprod.com: did not receive HSTS header tncnanet.com.br: could not connect to host @@ -6961,9 +7009,10 @@ tokoyo.biz: could not connect to host tollmanz.com: did not receive HSTS header tolud.com: could not connect to host tomatenaufdenaugen.de: could not connect to host +tomaz.eu: could not connect to host tomeara.net: could not connect to host tomevans.io: could not connect to host -tomharris.tech: could not connect to host +tomharris.tech: did not receive HSTS header tomlankhorst.nl: did not receive HSTS header tomli.me: could not connect to host tommounsey.com: could not connect to host @@ -6977,6 +7026,7 @@ top-stage.net: could not connect to host topdeskdev.net: could not connect to host topmarine.se: could not connect to host topnewstoday.org: could not connect to host +topnotchendings.com: could not connect to host toppik.com.br: did not receive HSTS header topshelfguild.com: could not connect to host torahanytime.com: did not receive HSTS header @@ -7034,13 +7084,14 @@ travelinsightswriter.com: could not connect to host travelinsurance.co.nz: did not receive HSTS header treatprostatewithhifu.com: could not connect to host treeby.net: could not connect to host +treino.blog.br: could not connect to host trell.co.in: did not receive HSTS header trendberry.ru: did not receive HSTS header trileg.net: could not connect to host trinityaffirmations.com: max-age too low: 0 trinitycore.org: max-age too low: 2592000 tripdelta.com: did not receive HSTS header -tripinsider.club: did not receive HSTS header +tripinsider.club: could not connect to host trixies-wish.nz: could not connect to host troi.de: did not receive HSTS header trollme.me: could not connect to host @@ -7075,7 +7126,7 @@ turnik-67.ru: could not connect to host turniker.ru: could not connect to host turtlementors.com: could not connect to host tussengelegenwoningverkopen.nl: could not connect to host -tuturulianda.com: could not connect to host +tuturulianda.com: did not receive HSTS header tuvalie.com: could not connect to host tuxcall.de: could not connect to host tuxz.net: did not receive HSTS header @@ -7084,6 +7135,7 @@ tvtubeflix.com: did not receive HSTS header tvz-materijali.com: could not connect to host tw2-tools.ga: could not connect to host twarog.cc: could not connect to host +twb.berlin: could not connect to host twee-onder-een-kap-woning-in-alphen-aan-den-rijn-kopen.nl: could not connect to host twee-onder-een-kap-woning-in-brielle-kopen.nl: could not connect to host twee-onder-een-kap-woning-in-de-friese-meren-kopen.nl: could not connect to host @@ -7152,7 +7204,7 @@ ultimate-garcinia-plus.com: could not connect to host ultimate-glow-skin.com: could not connect to host ultimate-memoryplus.com: could not connect to host ultimate-neuroplus.com: could not connect to host -ultros.io: did not receive HSTS header +ultros.io: could not connect to host umaimise.info: could not connect to host umgardi.ca: could not connect to host umidev.com: did not receive HSTS header @@ -7190,7 +7242,6 @@ unicooo.com: did not receive HSTS header uniformecomgas.com.br: could not connect to host unikitty-on-tour.com: could not connect to host unionstationapp.com: could not connect to host -unirenter.ru: could not connect to host unison.com: did not receive HSTS header unisyssecurity.com: did not receive HSTS header unitlabs.net: could not connect to host @@ -7246,6 +7297,7 @@ utumno.ch: did not receive HSTS header utvbloggen.se: max-age too low: 604800 uvarov.pw: did not receive HSTS header uwstartups.com: could not connect to host +uxux.pl: could not connect to host uy.search.yahoo.com: did not receive HSTS header uyym.com: could not connect to host uz.search.yahoo.com: did not receive HSTS header @@ -7384,7 +7436,7 @@ vlastimilburian.cz: did not receive HSTS header vlora.city: could not connect to host vlvvl.com: did not receive HSTS header vm0.eu: did not receive HSTS header -vmgirls.com: did not receive HSTS header +vmgirls.com: could not connect to host vmrdev.com: could not connect to host vmug.pl: could not connect to host voceinveste.com: did not receive HSTS header @@ -7407,7 +7459,7 @@ vortexhobbies.com: did not receive HSTS header vosjesweb.nl: could not connect to host vox.vg: did not receive HSTS header vpip.net: could not connect to host -vpl.me: did not receive HSTS header +vpl.me: could not connect to host vpn-byen.dk: did not receive HSTS header vpn.black: could not connect to host vpnhot.com: could not connect to host @@ -7487,6 +7539,7 @@ web-redacteuren.nl: did not receive HSTS header web-vision.de: did not receive HSTS header web4all.fr: did not receive HSTS header web4pro.fr: could not connect to host +webambacht.nl: could not connect to host webandwords.com.au: could not connect to host webapps.directory: could not connect to host webassadors.com: could not connect to host @@ -7525,7 +7578,6 @@ webypass.xyz: could not connect to host wecanfindit.co.za: could not connect to host weddingenvelopes.co.uk: did not receive HSTS header weddingibiza.nl: could not connect to host -weed.ren: could not connect to host weekly.fyi: could not connect to host wegenaer.nl: could not connect to host weiji.ga: did not receive HSTS header @@ -7553,7 +7605,6 @@ wetttipps.de: could not connect to host wevahoo.com: could not connect to host wevolver.com: did not receive HSTS header wewlad.me: could not connect to host -wf-training-master.appspot.com: could not connect to host (error ignored - included regardless) wftda.com: did not receive HSTS header whatnext.limited: did not receive HSTS header whats.io: could not connect to host @@ -7917,6 +7968,7 @@ zerekin.net: did not receive HSTS header zeroday.sk: did not receive HSTS header zerofox.gq: could not connect to host zeroml.ml: could not connect to host +zerosource.net: did not receive HSTS header zerudi.com: did not receive HSTS header zett4.me: could not connect to host zeytin.pro: could not connect to host @@ -7924,12 +7976,13 @@ zh.search.yahoo.com: did not receive HSTS header zh1.li: could not connect to host zhang.wtf: could not connect to host zhangruilin.com: did not receive HSTS header +zhaochen.xyz: did not receive HSTS header zhaojin97.cn: did not receive HSTS header zhendingresources.com: did not receive HSTS header zhh.in: could not connect to host zhihua-lai.com: did not receive HSTS header zhuji.com.cn: could not connect to host -zi0r.com: max-age too low: 1209600 +zi0r.com: did not receive HSTS header zian.online: could not connect to host zicklam.com: did not receive HSTS header zigcore.com.br: could not connect to host @@ -7939,7 +7992,6 @@ zinenapse.info: could not connect to host zippy-download.com: did not receive HSTS header zippy-download.de: did not receive HSTS header zirtue.io: did not receive HSTS header -zittingskalender.be: could not connect to host zixo.sk: could not connect to host ziyuanabc.xyz: could not connect to host zizoo.com: did not receive HSTS header @@ -7957,6 +8009,7 @@ zoe.vc: could not connect to host zohar.link: could not connect to host zomiac.pp.ua: could not connect to host zoneminder.com: did not receive HSTS header +zonky.io: could not connect to host zoo24.de: did not receive HSTS header zoofaeth.de: did not receive HSTS header zoomingin.net: max-age too low: 5184000 diff --git a/security/manager/ssl/nsSTSPreloadList.inc b/security/manager/ssl/nsSTSPreloadList.inc index f9b1efb4afa1..17d14b988142 100644 --- a/security/manager/ssl/nsSTSPreloadList.inc +++ b/security/manager/ssl/nsSTSPreloadList.inc @@ -8,7 +8,7 @@ /*****************************************************************************/ #include -const PRTime gPreloadListExpirationTime = INT64_C(1515777246737000); +const PRTime gPreloadListExpirationTime = INT64_C(1515863886395000); %% 0-1.party, 1 0.me.uk, 1 @@ -127,7 +127,6 @@ const PRTime gPreloadListExpirationTime = INT64_C(1515777246737000); 18888msc.com, 1 18f.gov, 1 18f.gsa.gov, 0 -1921958389.rsc.cdn77.org, 1 1972969867.rsc.cdn77.org, 1 1981612088.rsc.cdn77.org, 1 1a-diamantscheiben.de, 1 @@ -450,14 +449,12 @@ abbruch-star.de, 1 abc-rz.de, 1 abc.li, 1 abcdef.be, 1 -abcheck.se, 1 abdullah.pw, 1 abe-elektro.de, 1 abe.cloud, 0 abeestrada.com, 0 abenteuer-ahnenforschung.de, 1 abeontech.com, 1 -aberdeenalmeras.com, 1 aberdeenjudo.co.uk, 1 abeus.com, 1 abhisharma.me, 1 @@ -655,7 +652,6 @@ addcrazy.com, 1 addeekt.com, 1 adderall.space, 1 addicional.com, 1 -addiko.net, 1 addones.net, 1 addstar.jp, 0 addtoany.com, 1 @@ -773,6 +769,7 @@ aesthetics-blog.com, 1 aestore.by, 1 aesym.de, 1 aetherc0r3.eu, 1 +aevpn.net, 1 aevpn.org, 1 aextron.com, 1 aextron.de, 1 @@ -894,7 +891,6 @@ aimeeandalec.com, 1 aimgroup.co.tz, 1 aimotive.com, 1 aintevenmad.ch, 1 -aiois.com, 1 aip-marine.com, 1 aiphyron.com, 1 aiponne.com, 1 @@ -1016,6 +1012,7 @@ alexandre-blond.fr, 1 alexandros.io, 1 alexcoman.com, 1 alexdaniel.org, 1 +alexdaulby.com, 1 alexdodge.ca, 1 alexei.su, 1 alexey-shamara.ru, 1 @@ -1711,6 +1708,7 @@ armadaquadrat.com, 1 armandsdiscount.com, 1 armarinhovirtual.com.br, 1 armazemdaminiatura.com.br, 1 +armenians.online, 1 armil.it, 1 arminpech.de, 1 armleads.com, 1 @@ -1727,7 +1725,6 @@ arnetdigital.eu, 0 arnoldkontz-occasions.lu, 1 arnor.org, 1 arocloud.de, 0 -arod.tk, 1 arokha.com, 1 aroonchande.com, 1 around-the-blog.com, 1 @@ -2281,6 +2278,7 @@ bangdream.ga, 1 bangkok-dark-night.com, 1 bangkok.dating, 1 bangkokcity.de, 1 +bangzafran.com, 0 bank.simple.com, 0 bankbranchlocator.com, 1 bankcardoffer.com, 1 @@ -2405,7 +2403,6 @@ bbimarketing.com, 1 bbka.org.uk, 1 bbkworldwide.jp, 1 bblove.me, 1 -bbnx.net, 1 bbuio.com, 1 bbw-wrestling.com, 1 bbw.dating, 1 @@ -2483,7 +2480,6 @@ beekeeper.tools, 1 beekeeping.clothing, 1 beekeeping.tools, 1 beeksnetwork.nl, 1 -beelen.fr, 1 beepan.com, 0 beercandle.com, 1 beergazetteer.com, 1 @@ -2764,7 +2760,6 @@ big-fluglaerm-hamburg.de, 1 bigbluedoor.net, 1 bigclassaction.com, 1 bigdinosaur.org, 1 -bigerbio.com, 1 biggreenexchange.com, 1 bight.ca, 1 bigio.com.br, 1 @@ -2813,6 +2808,7 @@ bina.az, 1 binam.center, 1 binarization.com, 1 binaryapparatus.com, 1 +binaryappdev.com, 1 binaryevolved.com, 1 binaryfigments.com, 1 binarystud.io, 1 @@ -2828,7 +2824,6 @@ binsp.net, 1 biocrafting.net, 1 biodieseldata.com, 1 bioemsan.cz, 1 -bioespuna.eu, 1 biogecho.ch, 1 biogecho.swiss, 1 biogeniq.ca, 1 @@ -2970,7 +2965,6 @@ bjornhelmersson.se, 1 bjornjohansen.no, 1 bjs.gov, 1 bjtxl.cn, 1 -bk99.de, 0 bl4ckb0x.biz, 1 bl4ckb0x.com, 1 bl4ckb0x.de, 1 @@ -3035,8 +3029,6 @@ blancodent.com, 1 blankersfamily.com, 1 blastersklan.com, 1 blaudev.es, 1 -blayne.me, 1 -blayneallan.com, 1 blazeit.io, 1 bleche-onlineshop.de, 1 blechinger.io, 1 @@ -3080,7 +3072,6 @@ blogarts.net, 1 blogbooker.com, 1 blogconcours.net, 1 blogcuaviet.com, 1 -bloggingwithchildren.com, 1 bloginbeeld.nl, 1 blognone.com, 1 blogonblogspot.com, 1 @@ -3212,7 +3203,6 @@ bonnyprints.fr, 1 bonobo.cz, 1 bonqoeur.ca, 1 bonus-flexi.com, 1 -boobox.xyz, 1 boodaah.com, 1 boof.com, 0 book-in-hotel.com, 1 @@ -3482,7 +3472,6 @@ brossmanit.com, 1 brother-printsmart.nl, 1 brouillard.ch, 1 brownfieldstsc.org, 1 -brownlawoffice.us, 1 browsedns.net, 1 brrd.io, 1 brrr.fr, 1 @@ -3653,7 +3642,6 @@ buyseo.store, 1 buyshoe.org, 1 buytheway.co.za, 1 buzz.tools, 1 -buzzconcert.com, 1 buzzconf.io, 1 buzzdeck.com, 1 buzzprint.it, 1 @@ -3881,6 +3869,7 @@ capper.de, 1 capriccio.to, 1 caprichosdevicky.com, 1 caps.is, 1 +capsogusto.com, 1 capstansecurity.co.uk, 1 capstansecurity.com, 1 captalize.com, 1 @@ -4253,7 +4242,6 @@ charmingsaul.com, 1 charmyadesara.com, 1 charonsecurity.com, 1 charr.xyz, 1 -charta-digitale-vernetzung.de, 1 charteroak.org, 1 chartsy.de, 1 charuru.moe, 1 @@ -4335,7 +4323,6 @@ cherryonit.com, 1 cherrywoodtech.com, 1 chesspoint.ch, 1 chesterbrass.uk, 1 -chestnut.cf, 1 chevymotor-occasions.be, 1 chewey.de, 1 chewey.org, 1 @@ -4484,7 +4471,6 @@ chsterz.de, 1 chua.family, 1 chuchote-moi.fr, 1 chuck.ovh, 1 -chuckame.fr, 1 chun.pro, 1 chunche.net, 1 chunk.science, 1 @@ -4776,9 +4762,6 @@ cobaltgp.com, 1 cobaltlp.com, 1 cocaine-import.agency, 1 cocalc.com, 1 -coccinellaskitchen.com, 1 -coccinellaskitchen.de, 1 -coccinellaskitchen.it, 1 coccolebenessere.it, 1 cocinoyo.com, 1 cock.li, 1 @@ -4814,10 +4797,12 @@ codeine.co.uk, 1 codeit.guru, 1 codeit.us, 1 codelove.de, 1 +codenlife.xyz, 1 codenode.io, 1 codeplay.org, 1 codepoints.net, 1 codepref.com, 1 +codepult.com, 1 codera.co.uk, 1 codercy.com, 1 codereview.appspot.com, 0 @@ -4952,7 +4937,6 @@ comff.net, 1 comfintouch.com, 1 comflores.com.br, 1 comfortdom.ua, 1 -comfy.moe, 1 comfypc.com, 1 comhack.com, 1 comico.info, 1 @@ -5242,8 +5226,8 @@ coweo.cz, 1 cozmaadrian.ro, 1 cozy.io, 1 cozycloud.cc, 1 -cozyeggdesigns.com, 1 cpaneltips.com, 1 +cpbanq.com, 1 cpbapremiocaduceo.com.ar, 1 cpcheats.co, 1 cphpvb.net, 1 @@ -5728,7 +5712,6 @@ danielrozenberg.com, 1 danielsblog.org, 1 danielstach.cz, 1 danielthompson.info, 1 -danieltollot.de, 1 danielvoogsgerd.nl, 1 danielzuzevich.com, 1 danilapisarev.com, 1 @@ -5981,7 +5964,6 @@ dearfcc.org, 1 deathy.ro, 1 debie-usedcars.be, 1 debigare.com, 1 -deborahmarinelli.eu, 1 debron-ot.nl, 1 debtprotectionreporting.com, 1 debtrecycling.com.au, 1 @@ -6013,7 +5995,6 @@ deduijventil.nl, 1 dee.su, 1 deep.club, 1 deepbluecrafting.co.uk, 1 -deepcreampie.com, 1 deeprecce.com, 1 deepserve.info, 1 deepsouthsounds.com, 1 @@ -6326,7 +6307,6 @@ dickieslife.com, 1 dicoding.com, 1 didacte.com, 1 didche.net, 1 -diddens.de, 1 die-besten-weisheiten.de, 1 die-blahuts.de, 1 die-gruenen-teufel.de, 1 @@ -6450,6 +6430,7 @@ directme.ga, 1 directnews.be, 1 directorioz.com, 1 directreal.sk, 1 +directtwo.solutions, 1 direnv.net, 1 dirips.com, 1 dirko.net, 1 @@ -6459,7 +6440,6 @@ disability.gov, 1 disabled.dating, 1 disadattamentolavorativo.it, 1 disc.uz, 1 -discha.net, 1 disciples.io, 1 discipul.nl, 1 disclosure.io, 1 @@ -6468,7 +6448,7 @@ discofitta.com, 1 disconformity.net, 1 discord-chan.net, 1 discordapp.com, 1 -discotek.club, 0 +discotek.club, 1 discountmetaux.fr, 1 discover-mercure.com, 1 discoverhealthage.com, 0 @@ -6659,7 +6639,6 @@ domfee.com, 1 domhaase.me, 1 dominationgame.co.uk, 1 dominikanskarepubliken.guide, 1 -dominikkulaga.pl, 1 dominioanimal.com.br, 1 dominoknihy.cz, 1 dominomatrix.com, 1 @@ -6973,7 +6952,6 @@ durys.be, 1 dustri.org, 1 dustygroove.com, 1 dutch1.nl, 1 -dutchessuganda.com, 1 dutchrank.nl, 1 dutchwanderers.nl, 1 dutchweballiance.nl, 1 @@ -7180,11 +7158,9 @@ edd-miles.com, 1 eddesign.ch, 1 eddmil.es, 1 edeca.net, 1 -eden-mobility.co.uk, 1 edenmal.net, 1 edesseglabor.hu, 1 edfa3ly.co, 0 -edfa3ly.com, 0 edge-cloud.net, 1 edgecustomersportal.com, 1 edgeservices.co.uk, 1 @@ -7252,7 +7228,6 @@ effdocs.com, 1 effe.ch, 1 effective-altruist.com, 1 effectivecoffee.com, 1 -effectiveosgi.com, 1 effectivepapers.com, 1 effex.ru, 1 effishiency.com, 1 @@ -7734,7 +7709,6 @@ erwinwensveen.nl, 1 erythroxylum-coca.com, 1 es-geenen.de, 1 es.search.yahoo.com, 0 -esaborit.ddns.net, 1 esafar.cz, 1 esagente.com, 1 esample.info, 1 @@ -7982,7 +7956,6 @@ evosyn.com, 1 evotec.pl, 1 evotec.xyz, 1 evrial.com, 1 -evrica.me, 1 evstatus.com, 1 evtripping.com, 1 ewanm89.co.uk, 1 @@ -8239,7 +8212,6 @@ faroes.org, 1 farrel-f.id, 1 farsil.eu, 1 farwat.ru, 1 -fascia.fit, 1 fasdoutreach.ca, 1 fashiondock.de, 0 fashionholic.my, 1 @@ -8282,6 +8254,7 @@ fatzebra.com.au, 0 faucetbox.com, 0 faulty.equipment, 1 favorit.club, 1 +fawkex.me, 1 fawong.com, 1 faxite.com, 1 faxreader.net, 1 @@ -8317,7 +8290,7 @@ fedorapeople.org, 1 fedramp.gov, 1 fedrtc.org, 1 fedux.com.ar, 1 -feedbin.com, 0 +feedbin.com, 1 feedhq.org, 1 feedkovacs.hu, 1 feedstringer.com, 1 @@ -9330,7 +9303,6 @@ gateworld.fr, 1 gatilagata.com.br, 1 gauche.com, 1 gautham.it, 1 -gauthamelango.com, 0 gautvedt.no, 1 gavick.com, 0 gavins.stream, 1 @@ -9361,7 +9333,6 @@ gdutnic.com, 1 gdv.me, 1 gdz-otvety.com, 1 gdz-spishy.com, 1 -gdz.tv, 1 ge1.me, 0 ge3k.net, 0 gear-acquisition-syndrome.community, 1 @@ -9572,6 +9543,7 @@ ggp2.com, 1 ggs.jp, 1 ggservers.com, 1 ggss.cf, 1 +ggx.us, 1 gha.st, 1 ghaglund.se, 1 ghcif.de, 1 @@ -10208,7 +10180,6 @@ hacktivis.me, 1 hackyourfaceoff.com, 1 hadaly.fr, 1 hadleighswimmingclub.co.uk, 1 -hadouk.in, 1 hadrons.org, 1 haefligermedia.ch, 1 haehnlein.at, 1 @@ -10504,8 +10475,6 @@ heldenhalde.de, 1 hele.cz, 1 helenaknowledge.com, 1 helenkellersimulator.org, 1 -helgakristoffer.com, 1 -helgakristoffer.wedding, 1 helichat.de, 1 helikon.ro, 1 helioanodyne.eu, 1 @@ -10823,7 +10792,6 @@ homesandal.com, 1 homeseller.com, 1 homesfordinner.ca, 1 homewatt.co.uk, 1 -homeyantra.com, 1 homeyou.com, 1 homezhi.com.tw, 1 hommeatoutfaire.be, 1 @@ -10953,6 +10921,7 @@ hpkp-faq.de, 1 hpnow.com.br, 1 hqhost.net, 0 hqq.tv, 1 +hr98.tk, 1 hrabogados.com, 1 hrackydomino.cz, 1 hraesvelg.net, 1 @@ -11005,7 +10974,6 @@ huahinpropertylisting.com, 1 huang.nu, 1 huangguancq.com, 1 huangjingjing.com, 1 -huaxueba.com, 1 huberulrich.de, 1 huchet.me, 1 hudhaifahgoga.co.za, 1 @@ -11425,7 +11393,6 @@ implicitdenial.com, 1 impotsimple.ca, 1 imppac.de, 1 improklinikken.dk, 1 -impulse-clan.de, 1 impulsionsa.com, 1 impyus.com, 1 imququ.com, 1 @@ -11548,8 +11515,6 @@ inishbofin.ie, 1 initq.net, 1 initramfs.io, 1 initrd.net, 1 -injust.eu.org, 1 -injust.me, 1 ink.horse, 1 inkbunny.net, 0 inkhor.se, 1 @@ -11662,7 +11627,6 @@ intermezzo-emmerich.de, 1 intermezzo-emmerich.nl, 1 internationalfashionjobs.com, 1 internaut.co.za, 1 -internect.co.za, 1 internetaanbieders.eu, 1 internetbank.swedbank.se, 1 internetbugbounty.com, 1 @@ -11679,7 +11643,6 @@ internetstaff.com, 1 internetzentrale.net, 1 internshipandwork.com, 1 internshipandwork.ru, 1 -interociter-enterprises.com, 1 interracial.dating, 1 intersectraven.net, 1 interseller.io, 1 @@ -11986,7 +11949,6 @@ itspersonaltraining.nl, 1 itsryan.com, 1 itsstefan.eu, 1 itsupport-luzern.ch, 1 -iuscommunity.org, 1 ivancacic.com, 1 ivanilla.org, 1 ivanmeade.com, 1 @@ -12190,6 +12152,7 @@ jasperhuttenmedia.com, 1 javachip.win, 1 javalestari.com, 1 javamilk.com, 1 +javan.ga, 1 javascriptlab.fr, 1 javfree.me, 1 javilacat.info, 1 @@ -12223,7 +12186,6 @@ jccars-occasions.be, 1 jccrew.org, 1 jcraft.us, 1 jcwodan.nl, 1 -jcyz.cf, 1 jd-group.co.uk, 1 jd1.de, 1 jdassets.com, 1 @@ -12334,6 +12296,7 @@ jiaqiang.vip, 1 jichi.io, 1 jichi.me, 1 jie.dance, 1 +jief.me, 1 jigsawdevelopments.com, 1 jimbraaten.com, 1 jimmycai.com, 1 @@ -12357,6 +12320,8 @@ jisaku-homepage.com, 1 jiveiaktivno.bg, 1 jixun.moe, 1 jiyusu.com, 1 +jiyuu-ni.com, 1 +jiyuu-ni.net, 1 jjf.org.au, 1 jjj.blog, 1 jjvanoorschot.nl, 1 @@ -12435,7 +12400,6 @@ johndong.net, 0 johnfulgenzi.com, 1 johngallias.com, 1 johnguant.com, 1 -johnkastler.net, 1 johnmalloneemd.com, 0 johnmcgovern.com, 1 johnmcintosh.pro, 1 @@ -12692,6 +12656,7 @@ kabat-fans.cz, 1 kabeuchi.com, 1 kaboom.pw, 1 kabu-abc.com, 1 +kabus.org, 1 kachlikova2.cz, 1 kack.website, 1 kadmec.com, 1 @@ -13229,7 +13194,6 @@ kngk-transavto.ru, 1 kngk.org, 1 kngkng.com, 1 kniga.market, 1 -knigadel.com, 1 knightsblog.de, 1 knightsbridge.net, 1 knip.ch, 1 @@ -13237,6 +13201,7 @@ knot-store.com, 1 knowledgehook.com, 1 knowlevillagecc.co.uk, 1 knthost.com, 1 +knutur.is, 1 knygos.lt, 1 ko-sys.com, 1 ko.si, 1 @@ -13264,6 +13229,7 @@ koezmangal.ch, 1 kofler.info, 1 kogak.ninja, 1 kogi.fr, 1 +koha.be, 1 kohlistkool.tk, 1 koho.fi, 1 kohsandra.com, 1 @@ -13278,7 +13244,6 @@ kolin.org, 1 kolizaskrap.bg, 1 kolja-engelmann.de, 1 kolkataflowermall.com, 1 -kollabria.com, 0 kollawat.me, 1 kolmann.at, 1 kolmann.eu, 1 @@ -13374,6 +13339,7 @@ kradalby.no, 1 kraft.blog, 1 kraft.im, 1 krag.be, 1 +kraga.sk, 1 kraiwan.com, 1 kraiwon.com, 1 kraken.io, 1 @@ -13383,7 +13349,6 @@ krampus-fischamend.at, 1 kramsj.uk, 1 krang.org.uk, 1 krasota.ru, 0 -krasovsky.me, 1 kraynik.com, 1 krc.link, 1 kreationnext.com, 1 @@ -13405,7 +13370,6 @@ krismurray.co.uk, 1 krisstarkey.co.uk, 1 kristikala.nl, 1 kristinbailey.com, 1 -kristofferkoch.com, 1 krizek.cc, 1 krk-media.pl, 0 krmeni.cz, 1 @@ -13621,7 +13585,6 @@ lampen24.be, 1 lampenwelt.at, 1 lampenwelt.ch, 1 lan2k.org, 1 -lanboll.com, 1 lanbroa.eu, 1 lanbyte.se, 1 lancehoteis.com, 1 @@ -13699,7 +13662,6 @@ latamarissiere.eu, 1 late.am, 1 latecnosfera.com, 1 lateliercantaldeco.fr, 1 -latemodern.com, 1 latenitefilms.com, 0 lateralsecurity.com, 1 latestdeals.co.uk, 1 @@ -13787,6 +13749,7 @@ le-page.info, 1 le-palantir.com, 1 le-traiteur-parisien.fr, 1 le0.me, 1 +le23.fr, 1 le42mars.fr, 1 leadbox.cz, 1 leadgenie.me, 1 @@ -14629,7 +14592,6 @@ luxusnyvoucher.sk, 1 luxvacuos.net, 1 luzat.com, 1 luzeshomologadas.com.br, 1 -luzfaltex.com, 1 lv0.it, 1 lvmoo.com, 1 lvrsystems.com, 1 @@ -14728,7 +14690,6 @@ mader.jp, 1 madin.ru, 1 madirc.net, 1 madmar.ee, 1 -madnetwork.org, 1 madoka.nu, 1 madokami.net, 1 madrants.net, 1 @@ -14898,7 +14859,6 @@ mannschafft.ch, 1 mannsolutions.co.uk, 1 manoirdecontres.com, 1 manojsharan.me, 1 -manova.cz, 1 manowarus.com, 1 mansdell.net, 1 mansfieldplacevt.com, 1 @@ -14996,6 +14956,7 @@ markepps.com, 1 market.android.com, 1 marketgot.com, 1 marketing-advertising.eu, 1 +marketing.limited, 1 marketingdesignu.cz, 1 marketio.co, 1 marketizare.ro, 1 @@ -15286,6 +15247,7 @@ mdkr.nl, 1 mdma.net, 1 mdmed.clinic, 1 mdns.eu, 1 +mdosch.de, 1 mdpraha.cz, 1 mdsave.com, 1 mdwftw.com, 1 @@ -15531,7 +15493,6 @@ mexican.dating, 1 mexicom.org, 1 mexior.nl, 1 meyeraviation.com, 1 -meyercloud.de, 1 mf-fischer.de, 1 mfiles.pl, 1 mflodin.se, 1 @@ -15677,6 +15638,7 @@ millstep.de, 1 milonga.tips, 1 mim.properties, 1 mimbeim.com, 1 +mimeit.de, 1 mimemo.io, 1 mimeo.digital, 1 mimithedog.com, 1 @@ -15954,8 +15916,6 @@ mojaknjiznica.com, 0 mojapraca.sk, 1 mojefilmy.xyz, 1 mojizuri.jp, 1 -mojnet.eu, 1 -mojnet.net, 1 mojoco.co.za, 1 mojzis.com, 1 mojzis.cz, 1 @@ -16165,7 +16125,6 @@ mrserge.lv, 1 mrsk.me, 1 mrstat.co.uk, 1 mrx.one, 1 -ms-alternativ.de, 1 msa-aesch.ch, 1 mscc.org, 1 mscenter.cf, 1 @@ -16282,7 +16241,6 @@ mushikabu.net, 1 music-is-my-life.de, 1 music-project.eu, 1 music.amazon.com, 1 -musicalbim.com.br, 1 musicalive.nl, 1 musicchris.de, 1 musicgamegalaxy.de, 1 @@ -16658,7 +16616,7 @@ naturline.com, 1 naturtint.co.uk, 1 natuterra.com.br, 1 nauck.org, 1 -naude.co, 1 +naude.co, 0 naudles.me, 1 naughty.audio, 1 nautsch.de, 1 @@ -16911,7 +16869,6 @@ netwarc.nl, 1 netwerkmanager.nl, 0 network-notes.com, 1 network23.nl, 1 -networkalarmcorp.com, 1 networkersdiary.com, 1 networking4all.com, 0 networkingnexus.net, 1 @@ -17114,7 +17071,6 @@ nikksno.io, 1 niklasbabel.com, 1 nikobradshaw.com, 1 nikolaichik.photo, 1 -nikolasbradshaw.com, 1 nikolasgrottendieck.com, 1 nikomo.fi, 0 nil.gs, 1 @@ -17151,7 +17107,6 @@ nitaonline.org, 1 nitifilter.com, 1 nitrix.me, 1 nitrokey.com, 1 -nitropanel.com, 1 nitropur.com, 1 nitropur.de, 1 nitrous-networks.com, 1 @@ -17737,7 +17692,6 @@ ooonja.de, 1 ooyo.be, 1 op11.co.uk, 1 oparl.org, 1 -opatut.de, 1 opcaobolsas.com.br, 1 opcenter.de, 1 open-bs.com, 1 @@ -17804,7 +17758,6 @@ opportunitycorps.org, 1 opposer.me, 1 opq.pw, 1 oprbox.com, 1 -oprechtgezegd.nl, 1 opreismetingvoorunicef.nl, 0 opsmate.com, 0 opsnotepad.com, 1 @@ -18051,8 +18004,6 @@ palavatv.com, 1 paleosquawk.com, 1 palletflow.com, 1 palli.ch, 1 -palmavile.us, 1 -palmaville.com, 1 pamaniqu.nl, 1 pamatv.hk, 1 pammbook.com, 1 @@ -18382,7 +18333,6 @@ pelanucto.cz, 1 pelletsprice.com, 1 pelopogrund.com, 1 pelopoplot.com, 1 -pemagrid.org, 1 pemberton.at, 1 penablog.com, 1 penaugustin.com, 1 @@ -18627,7 +18577,6 @@ pickme.nl, 1 picksin.club, 1 piclect.com, 1 picoauto.com, 1 -picone.com.au, 1 piconepress.com, 1 picotech.com, 1 picotronic.de, 1 @@ -18761,7 +18710,6 @@ pjuu.com, 0 pkautodesign.com, 1 pkgt.de, 0 pkov.cz, 1 -pkschat.com, 1 pl-cours.ch, 1 pl.search.yahoo.com, 0 plaasprodukte.com, 1 @@ -18840,6 +18788,7 @@ ploader.ru, 0 plongee-phuket.fr, 1 ploofer.com, 1 plot.ly, 1 +ploxel.com, 1 plr4wp.com, 1 plsboop.me, 1 pluga.co, 1 @@ -19038,7 +18987,6 @@ postdarwinian.com, 1 postdarwinism.com, 1 postdeck.de, 1 posteo.de, 0 -posterspy.com, 1 postfinance.ch, 1 postmatescode.com, 1 postn.eu, 1 @@ -19130,6 +19078,7 @@ premiumweb.co.id, 1 premiumwebdesign.it, 1 premiumzweirad.de, 0 prenatalgeboortekaartjes.nl, 1 +prenger.co, 1 prepaid-cards.xyz, 1 prepaidgirl.com, 1 prepaidkredietkaart.be, 1 @@ -19361,7 +19310,6 @@ psdsfn.com, 1 pseta.ru, 1 pseudo.coffee, 1 psicoexpansao.com.br, 1 -psicologia.co.ve, 1 psicologoforensebarcelona.com, 1 psicologoforensemadrid.com, 1 psicosalud.online, 1 @@ -19390,7 +19338,6 @@ psycho-lobby.com, 1 psycho.space, 1 psychoactive.com, 1 psychotherapie-kp.de, 1 -psydix.org, 1 psyk.yt, 0 psylab.cc, 1 psylab.vip, 1 @@ -19531,6 +19478,7 @@ qianalysis.com, 1 qifu.me, 1 qifu.org.cn, 1 qikan.net, 1 +qionouu.cn, 1 qipp.com, 1 qitarabutrans.com, 1 qits.de, 0 @@ -19574,7 +19522,6 @@ quakelive.dk, 0 qualityedgarsolutions.com, 1 qualityhomesystems.com, 1 qualityofcourse.com, 0 -qualityology.com, 1 qualitypropertycare.co.uk, 1 quantoras.com, 1 quantum-lviv.pp.ua, 1 @@ -19824,12 +19771,12 @@ reades.co.uk, 1 readingandmath.org, 1 readism.io, 1 readityourself.net, 1 -readmeeatmedrinkme.com, 1 readonly.de, 1 readouble.com, 0 readtldr.com, 1 readydok.com, 1 readysell.net, 1 +readytongue.com, 1 readytowear.es, 1 reaganlibrary.gov, 1 real-bits.com, 1 @@ -20016,7 +19963,6 @@ relaybox.io, 1 release-monitoring.org, 1 reliancebank.bank, 1 religiousforums.com, 1 -relsak.cz, 1 relvan.com, 1 remaimodern.org, 1 remambo.jp, 1 @@ -20255,7 +20201,6 @@ rinvex.com, 1 rio-weimar.de, 1 rioshop.com.br, 1 rip-sport.cz, 1 -ripa.io, 1 ripmixmake.org, 1 ripple.com, 1 risaphuketproperty.com, 1 @@ -21196,6 +21141,7 @@ sec.ec, 1 sec.gd, 1 sec3ure.co.uk, 1 secanje.nl, 1 +secboom.com, 1 seccomp.ru, 1 secctexasgiving.org, 0 secgui.de, 1 @@ -21766,18 +21712,24 @@ silvergoldbull.cn, 1 silvergoldbull.co, 1 silvergoldbull.co.il, 1 silvergoldbull.co.no, 1 +silvergoldbull.co.tz, 1 silvergoldbull.co.uk, 1 silvergoldbull.com, 1 silvergoldbull.com.ar, 1 +silvergoldbull.com.au, 1 +silvergoldbull.com.mt, 1 silvergoldbull.cr, 1 silvergoldbull.cz, 1 silvergoldbull.de, 1 silvergoldbull.ee, 1 +silvergoldbull.fi, 1 silvergoldbull.gd, 1 +silvergoldbull.ge, 1 silvergoldbull.gl, 1 silvergoldbull.gt, 1 silvergoldbull.hk, 1 silvergoldbull.hu, 1 +silvergoldbull.id, 1 silvergoldbull.in, 1 silvergoldbull.is, 1 silvergoldbull.kr, 1 @@ -21788,6 +21740,7 @@ silvergoldbull.lv, 1 silvergoldbull.ma, 1 silvergoldbull.mk, 1 silvergoldbull.ml, 1 +silvergoldbull.mw, 1 silvergoldbull.nz, 1 silvergoldbull.pl, 1 silvergoldbull.qa, 1 @@ -21796,6 +21749,8 @@ silvergoldbull.se, 1 silvergoldbull.si, 1 silvergoldbull.sv, 1 silvergoldbull.tj, 1 +silvergoldbull.tn, 1 +silvergoldbull.tt, 1 silvergoldbull.tw, 1 silvergoldbull.uy, 1 silvergoldbull.uz, 1 @@ -21921,7 +21876,6 @@ sitesko.de, 1 sitsy.ru, 0 sivyerge.com, 1 sixpackholubice.cz, 1 -sizingservers.be, 0 sizzle.co.uk, 1 sja-se-training.com, 1 sjd.is, 1 @@ -22047,7 +22001,6 @@ slingoweb.com, 1 slink.hr, 1 slip-gaming.tk, 1 slneighbors.org, 1 -slo-net.net, 1 slo-tech.com, 1 sloancom.com, 1 slopeedge.com, 1 @@ -22217,13 +22170,13 @@ sobaya-gohei.com, 1 sobelift.com, 1 sobie.ch, 1 sobieray.dyndns.org, 1 +soboleva-pr.com.ua, 1 socal-babes.com, 1 soccersavings.com, 1 sochi-sochno.ru, 1 social-events.net, 0 social-media-strategies.it, 1 socialdevelop.biz, 0 -socialgrowing.cl, 1 socialhams.net, 1 socialnitro.com, 1 socialnous.co, 1 @@ -22325,6 +22278,7 @@ somuchbetterwithage.com, 1 somweyr.de, 1 sona-gaming.com, 1 sonacupalova.cz, 1 +sonafe.info, 1 sonarqube.com, 0 sondergaard.de, 1 sonerezh.bzh, 1 @@ -22371,7 +22325,6 @@ soufastnet.com.br, 1 souki.cz, 1 soukodou.jp, 1 soul-source.co.uk, 1 -soulboy.io, 0 soulema.com, 1 soulmate.dating, 1 soulogic.com, 0 @@ -22420,6 +22373,7 @@ sozialy.com, 1 sozon.ca, 1 sp.com.pl, 1 sp.rw, 1 +space-it.de, 1 spacebaseapp.com, 1 spacecafe.org, 1 spacedirectory.org, 1 @@ -22644,7 +22598,6 @@ stablelib.com, 1 staceyhankeinc.com, 1 stackptr.com, 1 stacktile.io, 1 -stadionmanager.com, 1 stadm.com, 1 stadt-apotheke-muensingen.de, 1 stadtgartenla.com, 1 @@ -23049,7 +23002,6 @@ sundaycooks.com, 1 sundayfundayjapan.com, 1 suneilpatel.com, 1 sunfireshop.com.br, 1 -sunflyer.cn, 0 sunfox.cz, 1 sungo.wtf, 1 sunjaydhama.com, 1 @@ -23118,6 +23070,7 @@ susosudon.com, 1 suspension-shop.com, 1 suspiciousdarknet.xyz, 1 sussexwebdesigns.co.uk, 1 +sussexwebdesigns.com, 1 sussexwebdesigns.info, 1 sustainability.gov, 1 sustsol.com, 1 @@ -23140,6 +23093,7 @@ svdreamcatcher.com, 1 svendubbeld.nl, 1 sveneckelmann.de, 1 svenjaundchristian.de, 1 +svennd.be, 1 svenskacasino.com, 1 svetandroida.cz, 1 svetlilo.com, 1 @@ -23263,7 +23217,6 @@ syzygy-tables.info, 1 szagun.net, 1 szamitogepdepo.com, 1 szaydon.me, 0 -szczot3k.pl, 1 szechenyi2020.hu, 1 szentistvanpt.sk, 1 szerelem.love, 1 @@ -23312,6 +23265,7 @@ taglioepiega.com, 1 taglioepiega.eu, 1 taglioepiega.it, 1 tahakomat.cz, 1 +tahf.net, 1 tahosa.co, 1 tahosalodge.org, 1 taidu.news, 1 @@ -23463,7 +23417,6 @@ tdude.co, 1 teabagdesign.co.uk, 1 teachercreatedmaterials.com, 1 teacherph.com, 1 -teacherph.net, 1 teacherpowered.org, 1 teachingcopyright.com, 1 teachingcopyright.net, 1 @@ -23502,7 +23455,6 @@ teamx-gaming.de, 1 teaparty.id, 1 teasenetwork.com, 1 teaser-trailer.com, 1 -tebieer.com, 1 tec3000.ch, 1 tecart-cloud.de, 1 tecart-system.de, 1 @@ -23565,6 +23517,7 @@ techwords.io, 1 tecnoarea.com.ar, 1 tecnobrasilloja.com.br, 1 tecnodritte.it, 1 +tecyt.com, 1 tedb.us, 1 teddy.ch, 1 teddybradford.com, 1 @@ -24189,7 +24142,6 @@ tkjg.fi, 1 tkn.tokyo, 1 tkts.cl, 1 tkusano.jp, 1 -tlach.cz, 1 tlehseasyads.com, 1 tlo.xyz, 1 tloxygen.com, 1 @@ -24209,7 +24161,6 @@ tmconnects.com, 1 tmcreationweb.com, 1 tmdb.biz, 1 tmf.ru, 1 -tmhlive.com, 1 tmhr.moe, 1 tmi-products.eu, 1 tmi-produkter.se, 1 @@ -24304,7 +24255,6 @@ tomaskavalek.cz, 1 tomaspialek.cz, 1 tomatis-nantes.com, 1 tomaw.net, 1 -tomaz.eu, 1 tombaker.me, 1 tomberek.info, 1 tombrossman.com, 1 @@ -24396,7 +24346,6 @@ topfivepercent.co.uk, 1 topicit.net, 1 topjobs.ch, 1 toplist.eu, 1 -topnotchendings.com, 1 topnotepad.com, 1 topnovini.com, 1 topodin.com, 1 @@ -24632,7 +24581,6 @@ treeschat.com, 1 trefcon.cz, 1 trefpuntdemeent.nl, 1 treinaweb.com.br, 1 -treino.blog.br, 1 treinonerd.com, 1 trek-planet.ru, 1 treker.us, 1 @@ -24849,7 +24797,6 @@ tvoru.com.ua, 1 tvsheerenhoek.nl, 1 tw.search.yahoo.com, 0 twaka.com, 1 -twb.berlin, 1 twd2.me, 1 twd2.net, 0 tweakers.net, 1 @@ -25078,6 +25025,7 @@ uniq.site, 1 unique-pathways.ch, 1 unique-pathways.com, 1 uniquepathways.ch, 1 +unirenter.ru, 1 unit7jazz.com, 1 unit7jazz.org, 1 unite-ka.de, 1 @@ -25252,7 +25200,6 @@ uvocorp.com, 1 uwesander.de, 1 uwfreelanceopticien.nl, 1 uwimonacs.org.jm, 1 -uxux.pl, 1 uygindir.ml, 1 v-u-z.ru, 1 v12.co.uk, 1 @@ -25951,7 +25898,6 @@ web2screen.tv, 1 web404.net, 1 webaholic.co.in, 1 webais.ru, 1 -webambacht.nl, 1 webandmore.de, 0 webart-factory.de, 1 webbhuset.se, 0 @@ -26048,6 +25994,7 @@ weddywood.ru, 1 wedos.com, 1 weeblr.com, 1 weeblrpress.com, 1 +weed.ren, 1 weedypedia.de, 1 weekdone.com, 1 weekly-residence.com, 1 @@ -27369,7 +27316,6 @@ zerolab.org, 1 zeroling.com, 1 zeronet.io, 1 zeropush.com, 1 -zerosource.net, 1 zerossl.com, 1 zertif.info, 1 zertitude.com, 1 @@ -27395,7 +27341,6 @@ zhangsidan.com, 1 zhangsir.net, 1 zhangyuhao.com, 1 zhangzifan.com, 1 -zhaochen.xyz, 1 zhaofeng.li, 1 zhaoxixiangban.cc, 1 zhen-chen.com, 1 @@ -27428,6 +27373,7 @@ zip.ch, 1 ziptie.com, 1 zircode.com, 1 ziroh.be, 1 +zittingskalender.be, 1 zivava.ge, 1 zivmergers.com, 1 zivy-ruzenec.cz, 1 @@ -27462,7 +27408,6 @@ zonemaster.net, 1 zoners.si, 1 zonesec.org, 1 zonglovani.info, 1 -zonky.io, 1 zooish.net, 1 zoola.io, 1 zoological-gardens.eu, 1 diff --git a/servo/components/constellation/constellation.rs b/servo/components/constellation/constellation.rs index ae286fedd095..4141e04d8032 100644 --- a/servo/components/constellation/constellation.rs +++ b/servo/components/constellation/constellation.rs @@ -1067,6 +1067,10 @@ impl Constellation debug!("constellation got URL load message from script"); self.handle_load_url_msg(source_top_ctx_id, source_pipeline_id, load_data, replace); } + FromScriptMsg::AbortLoadUrl => { + debug!("constellation got abort URL load message from script"); + self.handle_abort_load_url_msg(source_pipeline_id); + } // A page loaded has completed all parsing, script, and reflow messages have been sent. FromScriptMsg::LoadComplete => { debug!("constellation got load complete message"); @@ -1891,6 +1895,18 @@ impl Constellation } } + fn handle_abort_load_url_msg(&mut self, new_pipeline_id: PipelineId) { + let pending_index = self.pending_changes.iter().rposition(|change| { + change.new_pipeline_id == new_pipeline_id + }); + + // If it is found, remove it from the pending changes. + if let Some(pending_index) = pending_index { + self.pending_changes.remove(pending_index); + self.close_pipeline(new_pipeline_id, DiscardBrowsingContext::No, ExitPipelineMode::Normal); + } + } + fn handle_load_start_msg(&mut self, top_level_browsing_context_id: TopLevelBrowsingContextId, pipeline_id: PipelineId) { if self.pipelines.get(&pipeline_id).and_then(|p| p.parent_info).is_none() { diff --git a/servo/components/script/dom/htmliframeelement.rs b/servo/components/script/dom/htmliframeelement.rs index 4585836f7a4f..c0b57f1dd027 100644 --- a/servo/components/script/dom/htmliframeelement.rs +++ b/servo/components/script/dom/htmliframeelement.rs @@ -44,7 +44,7 @@ use msg::constellation_msg::{FrameType, BrowsingContextId, PipelineId, TopLevelB use net_traits::response::HttpsState; use script_layout_interface::message::ReflowQueryType; use script_thread::{ScriptThread, Runnable}; -use script_traits::{IFrameLoadInfo, IFrameLoadInfoWithData, LoadData, UpdatePipelineIdReason}; +use script_traits::{IFrameLoadInfo, IFrameLoadInfoWithData, JsEvalResult, LoadData, UpdatePipelineIdReason}; use script_traits::{MozBrowserEvent, NewLayoutInfo, ScriptMsg}; use script_traits::IFrameSandboxState::{IFrameSandboxed, IFrameUnsandboxed}; use servo_atoms::Atom; @@ -114,7 +114,7 @@ impl HTMLIFrameElement { } pub fn navigate_or_reload_child_browsing_context(&self, - load_data: Option, + mut load_data: Option, nav_type: NavigationType, replace: bool) { let sandboxed = if self.is_sandboxed() { @@ -140,11 +140,26 @@ impl HTMLIFrameElement { // document; the new navigation will continue blocking it. LoadBlocker::terminate(&mut load_blocker); + if let Some(ref mut load_data) = load_data { + let is_javascript = load_data.url.scheme() == "javascript"; + if is_javascript { + let window_proxy = self.GetContentWindow(); + if let Some(window_proxy) = window_proxy { + ScriptThread::eval_js_url(&window_proxy.global(), load_data); + } + } + } + //TODO(#9592): Deal with the case where an iframe is being reloaded so url is None. // The iframe should always have access to the nested context's active // document URL through the browsing context. if let Some(ref load_data) = load_data { - *load_blocker = Some(LoadBlocker::new(&*document, LoadType::Subframe(load_data.url.clone()))); + match load_data.js_eval_result { + Some(JsEvalResult::NoContent) => (), + _ => { + *load_blocker = Some(LoadBlocker::new(&*document, LoadType::Subframe(load_data.url.clone()))); + } + }; } let window = window_from_node(self); diff --git a/servo/components/script/script_thread.rs b/servo/components/script/script_thread.rs index 207e47572e76..12afd67c7c54 100644 --- a/servo/components/script/script_thread.rs +++ b/servo/components/script/script_thread.rs @@ -89,8 +89,8 @@ use script_runtime::{CommonScriptMsg, ScriptChan, ScriptThreadEventCategory}; use script_runtime::{ScriptPort, StackRootTLS, get_reports, new_rt_and_cx}; use script_traits::{CompositorEvent, ConstellationControlMsg, PaintMetricType}; use script_traits::{DocumentActivity, DiscardBrowsingContext, EventResult}; -use script_traits::{InitialScriptState, LayoutMsg, LoadData, MouseButton, MouseEventType, MozBrowserEvent}; -use script_traits::{NewLayoutInfo, ScriptToConstellationChan, ScriptMsg, UpdatePipelineIdReason}; +use script_traits::{InitialScriptState, JsEvalResult, LayoutMsg, LoadData, MouseButton, MouseEventType}; +use script_traits::{MozBrowserEvent, NewLayoutInfo, ScriptToConstellationChan, ScriptMsg, UpdatePipelineIdReason}; use script_traits::{ScriptThreadFactory, TimerEvent, TimerSchedulerMsg, TimerSource}; use script_traits::{TouchEventType, TouchId, UntrustedNodeAddress, WindowSizeData, WindowSizeType}; use script_traits::CompositorEvent::{KeyEvent, MouseButtonEvent, MouseMoveEvent, ResizeEvent}; @@ -122,6 +122,7 @@ use task_source::performance_timeline::PerformanceTimelineTaskSource; use task_source::user_interaction::UserInteractionTaskSource; use time::{get_time, precise_time_ns, Tm}; use url::Position; +use url::percent_encoding::percent_decode; use webdriver_handlers; use webvr_traits::{WebVREvent, WebVRMsg}; @@ -1509,7 +1510,7 @@ impl ScriptThread { load_data.url.clone(), origin); if load_data.url.as_str() == "about:blank" { - self.start_page_load_about_blank(new_load); + self.start_page_load_about_blank(new_load, load_data.js_eval_result); } else { self.pre_page_load(new_load, load_data); } @@ -1679,6 +1680,18 @@ impl ScriptThread { // the pipeline exited before the page load completed. match idx { Some(idx) => { + // https://html.spec.whatwg.org/multipage/#process-a-navigate-response + // 2. If response's status is 204 or 205, then abort these steps. + match metadata { + Some(Metadata { status: Some((204 ... 205, _)), .. }) => { + self.script_sender + .send((id.clone(), ScriptMsg::AbortLoadUrl)) + .unwrap(); + return None; + }, + _ => () + }; + let load = self.incomplete_loads.borrow_mut().remove(idx); metadata.map(|meta| self.load(meta, load)) } @@ -2118,39 +2131,7 @@ impl ScriptThread { // Notify devtools that a new script global exists. self.notify_devtools(document.Title(), final_url.clone(), (incomplete.pipeline_id, None)); - let is_javascript = incomplete.url.scheme() == "javascript"; - let parse_input = if is_javascript { - use url::percent_encoding::percent_decode; - - // Turn javascript: URL into JS code to eval, according to the steps in - // https://html.spec.whatwg.org/multipage/#javascript-protocol - - // This slice of the URL’s serialization is equivalent to (5.) to (7.): - // Start with the scheme data of the parsed URL; - // append question mark and query component, if any; - // append number sign and fragment component if any. - let encoded = &incomplete.url[Position::BeforePath..]; - - // Percent-decode (8.) and UTF-8 decode (9.) - let script_source = percent_decode(encoded.as_bytes()).decode_utf8_lossy(); - - // Script source is ready to be evaluated (11.) - unsafe { - let _ac = JSAutoCompartment::new(self.get_cx(), window.reflector().get_jsobject().get()); - rooted!(in(self.get_cx()) let mut jsval = UndefinedValue()); - window.upcast::().evaluate_js_on_global_with_result( - &script_source, jsval.handle_mut()); - let strval = DOMString::from_jsval(self.get_cx(), - jsval.handle(), - StringificationBehavior::Empty); - match strval { - Ok(ConversionResult::Success(s)) => s, - _ => DOMString::new(), - } - } - } else { - DOMString::new() - }; + let parse_input = DOMString::new(); document.set_https_state(metadata.https_state); @@ -2329,8 +2310,16 @@ impl ScriptThread { /// for the given pipeline (specifically the "navigate" algorithm). fn handle_navigate(&self, parent_pipeline_id: PipelineId, browsing_context_id: Option, - load_data: LoadData, + mut load_data: LoadData, replace: bool) { + let is_javascript = load_data.url.scheme() == "javascript"; + if is_javascript { + let window = self.documents.borrow().find_window(parent_pipeline_id); + if let Some(window) = window { + ScriptThread::eval_js_url(window.upcast::(), &mut load_data); + } + } + match browsing_context_id { Some(browsing_context_id) => { let iframe = self.documents.borrow().find_iframe(parent_pipeline_id, browsing_context_id); @@ -2346,6 +2335,43 @@ impl ScriptThread { } } + pub fn eval_js_url(global_scope: &GlobalScope, load_data: &mut LoadData) { + // Turn javascript: URL into JS code to eval, according to the steps in + // https://html.spec.whatwg.org/multipage/#javascript-protocol + + // This slice of the URL’s serialization is equivalent to (5.) to (7.): + // Start with the scheme data of the parsed URL; + // append question mark and query component, if any; + // append number sign and fragment component if any. + let encoded = &load_data.url.clone()[Position::BeforePath..]; + + // Percent-decode (8.) and UTF-8 decode (9.) + let script_source = percent_decode(encoded.as_bytes()).decode_utf8_lossy(); + + // Script source is ready to be evaluated (11.) + let _ac = JSAutoCompartment::new(global_scope.get_cx(), global_scope.reflector().get_jsobject().get()); + rooted!(in(global_scope.get_cx()) let mut jsval = UndefinedValue()); + global_scope.evaluate_js_on_global_with_result(&script_source, jsval.handle_mut()); + + load_data.js_eval_result = if jsval.get().is_string() { + unsafe { + let strval = DOMString::from_jsval(global_scope.get_cx(), + jsval.handle(), + StringificationBehavior::Empty); + match strval { + Ok(ConversionResult::Success(s)) => { + Some(JsEvalResult::Ok(String::from(s).as_bytes().to_vec())) + }, + _ => None, + } + } + } else { + Some(JsEvalResult::NoContent) + }; + + load_data.url = ServoUrl::parse("about:blank").unwrap(); + } + fn handle_resize_event(&self, pipeline_id: PipelineId, new_size: WindowSizeData, size_type: WindowSizeType) { let document = match { self.documents.borrow().find_document(pipeline_id) } { Some(document) => document, @@ -2377,7 +2403,7 @@ impl ScriptThread { /// argument until a notification is received that the fetch is complete. fn pre_page_load(&self, incomplete: InProgressLoad, load_data: LoadData) { let id = incomplete.pipeline_id.clone(); - let mut req_init = RequestInit { + let req_init = RequestInit { url: load_data.url.clone(), method: load_data.method, destination: Destination::Document, @@ -2393,10 +2419,6 @@ impl ScriptThread { .. RequestInit::default() }; - if req_init.url.scheme() == "javascript" { - req_init.url = ServoUrl::parse("about:blank").unwrap(); - } - let context = ParserContext::new(id, load_data.url); self.incomplete_parser_contexts.borrow_mut().push((id, context)); @@ -2436,7 +2458,7 @@ impl ScriptThread { /// Synchronously fetch `about:blank`. Stores the `InProgressLoad` /// argument until a notification is received that the fetch is complete. - fn start_page_load_about_blank(&self, incomplete: InProgressLoad) { + fn start_page_load_about_blank(&self, incomplete: InProgressLoad, js_eval_result: Option) { let id = incomplete.pipeline_id; self.incomplete_loads.borrow_mut().push(incomplete); @@ -2446,8 +2468,20 @@ impl ScriptThread { let mut meta = Metadata::default(url); meta.set_content_type(Some(&mime!(Text / Html))); + + // If this page load is the result of a javascript scheme url, map + // the evaluation result into a response. + let chunk = match js_eval_result { + Some(JsEvalResult::Ok(content)) => content, + Some(JsEvalResult::NoContent) => { + meta.status = Some((204, b"No Content".to_vec())); + vec![] + }, + None => vec![] + }; + context.process_response(Ok(FetchMetadata::Unfiltered(meta))); - context.process_response_chunk(vec![]); + context.process_response_chunk(chunk); context.process_response_eof(Ok(())); } diff --git a/servo/components/script_traits/lib.rs b/servo/components/script_traits/lib.rs index c4bc1170b0e1..dbc65343a765 100644 --- a/servo/components/script_traits/lib.rs +++ b/servo/components/script_traits/lib.rs @@ -146,12 +146,24 @@ pub struct LoadData { pub headers: Headers, /// The data. pub data: Option>, + /// The result of evaluating a javascript scheme url. + pub js_eval_result: Option, /// The referrer policy. pub referrer_policy: Option, /// The referrer URL. pub referrer_url: Option, } +/// The result of evaluating a javascript scheme url. +#[derive(Clone, Debug, Deserialize, Serialize)] +pub enum JsEvalResult { + /// The js evaluation had a non-string result, 204 status code. + /// https://html.spec.whatwg.org/multipage/#navigate 12.11 + NoContent, + /// The js evaluation had a string result. + Ok(Vec) +} + impl LoadData { /// Create a new `LoadData` object. pub fn new(url: ServoUrl, @@ -165,6 +177,7 @@ impl LoadData { method: Method::Get, headers: Headers::new(), data: None, + js_eval_result: None, referrer_policy: referrer_policy, referrer_url: referrer_url, } diff --git a/servo/components/script_traits/script_msg.rs b/servo/components/script_traits/script_msg.rs index 30ae527562e1..6ad93d922d46 100644 --- a/servo/components/script_traits/script_msg.rs +++ b/servo/components/script_traits/script_msg.rs @@ -99,6 +99,8 @@ pub enum ScriptMsg { /// A new load has been requested, with an option to replace the current entry once loaded /// instead of adding a new entry. LoadUrl(LoadData, bool), + /// Abort loading after sending a LoadUrl message. + AbortLoadUrl, /// Post a message to the currently active window of a given browsing context. PostMessage(BrowsingContextId, Option, Vec), /// Dispatch a mozbrowser event to the parent of a mozbrowser iframe. diff --git a/servo/components/style/selector_map.rs b/servo/components/style/selector_map.rs index cd96aa736d8a..79b3e3035034 100644 --- a/servo/components/style/selector_map.rs +++ b/servo/components/style/selector_map.rs @@ -299,7 +299,10 @@ impl SelectorMap { // rulehash lookup may produce superfluous selectors, but the // subsequent selector matching work will filter them out. if name != lower_name { - find_push(&mut self.local_name_hash, lower_name.clone(), entry.clone()); + self.local_name_hash + .entry(lower_name.clone()) + .or_insert_with(SmallVec::new) + .push(entry.clone()); } self.local_name_hash .entry(name.clone()) @@ -485,15 +488,6 @@ fn find_bucket<'a>(mut iter: SelectorIter<'a, SelectorImpl>) -> Bucket<'a> { return current_bucket } -#[inline] -fn find_push(map: &mut PrecomputedHashMap, - key: Str, - value: V) - where VL: VecLike + Default -{ - map.entry(key).or_insert_with(VL::default).push(value) -} - /// Wrapper for PrecomputedHashMap that does ASCII-case-insensitive lookup in quirks mode. #[derive(Debug)] #[cfg_attr(feature = "servo", derive(HeapSizeOf))]