chore: generated public suffix list

This commit is contained in:
Karl Seguin committed 2026-09-29 08:49:52 +08:00
1 parent b74c20d1a7
commit 1765de7244
2 files changed
+139 -35

No files matched your search

+137 -33
View File
@@ -382,6 +382,7 @@ const entries: []const struct { []const u8, void } =
.{ "ecologia.bo", {} },
.{ "economia.bo", {} },
.{ "empresa.bo", {} },
.{ "ia.bo", {} },
.{ "indigena.bo", {} },
.{ "industria.bo", {} },
.{ "info.bo", {} },
@@ -927,12 +928,16 @@ const entries: []const struct { []const u8, void } =
.{ "gov.gd", {} },
.{ "ge", {} },
.{ "com.ge", {} },
.{ "cyb.ge", {} },
.{ "edu.ge", {} },
.{ "gov.ge", {} },
.{ "llc.ge", {} },
.{ "net.ge", {} },
.{ "online.ge", {} },
.{ "org.ge", {} },
.{ "pvt.ge", {} },
.{ "school.ge", {} },
.{ "tnx.ge", {} },
.{ "gf", {} },
.{ "gg", {} },
.{ "co.gg", {} },
@@ -1139,7 +1144,9 @@ const entries: []const struct { []const u8, void } =
.{ "5g.in", {} },
.{ "6g.in", {} },
.{ "ac.in", {} },
.{ "aero.in", {} },
.{ "ai.in", {} },
.{ "alumni.in", {} },
.{ "am.in", {} },
.{ "bank.in", {} },
.{ "bihar.in", {} },
@@ -1174,8 +1181,10 @@ const entries: []const struct { []const u8, void } =
.{ "post.in", {} },
.{ "pro.in", {} },
.{ "res.in", {} },
.{ "school.in", {} },
.{ "travel.in", {} },
.{ "tv.in", {} },
.{ "ub.in", {} },
.{ "uk.in", {} },
.{ "up.in", {} },
.{ "us.in", {} },
@@ -1270,7 +1279,6 @@ const entries: []const struct { []const u8, void } =
.{ "trentin-südtirol.it", {} },
.{ "trentin-sued-tirol.it", {} },
.{ "trentin-suedtirol.it", {} },
.{ "trentino.it", {} },
.{ "trentino-a-adige.it", {} },
.{ "trentino-aadige.it", {} },
.{ "trentino-alto-adige.it", {} },
@@ -1291,7 +1299,6 @@ const entries: []const struct { []const u8, void } =
.{ "trentinostirol.it", {} },
.{ "trentinosud-tirol.it", {} },
.{ "trentinosüd-tirol.it", {} },
.{ "trentinosudtirol.it", {} },
.{ "trentinosüdtirol.it", {} },
.{ "trentinosued-tirol.it", {} },
.{ "trentinosuedtirol.it", {} },
@@ -1307,7 +1314,6 @@ const entries: []const struct { []const u8, void } =
.{ "val-d-aosta.it", {} },
.{ "val-daosta.it", {} },
.{ "vald-aosta.it", {} },
.{ "valdaosta.it", {} },
.{ "valle-aosta.it", {} },
.{ "valle-d-aosta.it", {} },
.{ "valle-daosta.it", {} },
@@ -1343,7 +1349,6 @@ const entries: []const struct { []const u8, void } =
.{ "aoste.it", {} },
.{ "ap.it", {} },
.{ "aq.it", {} },
.{ "aquila.it", {} },
.{ "ar.it", {} },
.{ "arezzo.it", {} },
.{ "ascoli-piceno.it", {} },
@@ -1567,6 +1572,9 @@ const entries: []const struct { []const u8, void } =
.{ "sp.it", {} },
.{ "sr.it", {} },
.{ "ss.it", {} },
.{ "su.it", {} },
.{ "sud-sardegna.it", {} },
.{ "sudsardegna.it", {} },
.{ "südtirol.it", {} },
.{ "suedtirol.it", {} },
.{ "sv.it", {} },
@@ -1587,6 +1595,7 @@ const entries: []const struct { []const u8, void } =
.{ "traniandriabarletta.it", {} },
.{ "tranibarlettaandria.it", {} },
.{ "trapani.it", {} },
.{ "trentino.it", {} },
.{ "trento.it", {} },
.{ "treviso.it", {} },
.{ "trieste.it", {} },
@@ -1605,6 +1614,7 @@ const entries: []const struct { []const u8, void } =
.{ "venezia.it", {} },
.{ "venice.it", {} },
.{ "verbania.it", {} },
.{ "verbano-cusio-ossola.it", {} },
.{ "vercelli.it", {} },
.{ "verona.it", {} },
.{ "vi.it", {} },
@@ -3815,13 +3825,17 @@ const entries: []const struct { []const u8, void } =
.{ "fhs.no", {} },
.{ "folkebibl.no", {} },
.{ "fylkesbibl.no", {} },
.{ "gielda.no", {} },
.{ "herad.no", {} },
.{ "idrett.no", {} },
.{ "kommune.no", {} },
.{ "museum.no", {} },
.{ "priv.no", {} },
.{ "suohkan.no", {} },
.{ "tjielte.no", {} },
.{ "uenorge.no", {} },
.{ "vgs.no", {} },
.{ "dep.no", {} },
.{ "herad.no", {} },
.{ "kommune.no", {} },
.{ "mil.no", {} },
.{ "stat.no", {} },
.{ "aa.no", {} },
@@ -3957,7 +3971,7 @@ const entries: []const struct { []const u8, void } =
.{ "askvoll.no", {} },
.{ "asnes.no", {} },
.{ "åsnes.no", {} },
.{ "audnedaln.no", {} },
.{ "audnedal.no", {} },
.{ "aukra.no", {} },
.{ "aure.no", {} },
.{ "aurland.no", {} },
@@ -4068,7 +4082,6 @@ const entries: []const struct { []const u8, void } =
.{ "fosnes.no", {} },
.{ "fræna.no", {} },
.{ "frana.no", {} },
.{ "frei.no", {} },
.{ "frogn.no", {} },
.{ "froland.no", {} },
.{ "frosta.no", {} },
@@ -4119,6 +4132,7 @@ const entries: []const struct { []const u8, void } =
.{ "halsa.no", {} },
.{ "hamar.no", {} },
.{ "hamaroy.no", {} },
.{ "hamarøy.no", {} },
.{ "hammarfeasta.no", {} },
.{ "hámmárfeasta.no", {} },
.{ "hammerfest.no", {} },
@@ -4173,6 +4187,7 @@ const entries: []const struct { []const u8, void } =
.{ "kárášjohka.no", {} },
.{ "karasjok.no", {} },
.{ "karlsoy.no", {} },
.{ "karlsøy.no", {} },
.{ "karmoy.no", {} },
.{ "karmøy.no", {} },
.{ "kautokeino.no", {} },
@@ -4361,6 +4376,7 @@ const entries: []const struct { []const u8, void } =
.{ "rana.no", {} },
.{ "randaberg.no", {} },
.{ "rauma.no", {} },
.{ "re.no", {} },
.{ "rendalen.no", {} },
.{ "rennebu.no", {} },
.{ "rennesoy.no", {} },
@@ -4518,6 +4534,7 @@ const entries: []const struct { []const u8, void } =
.{ "tysvar.no", {} },
.{ "ullensaker.no", {} },
.{ "ullensvang.no", {} },
.{ "ulstein.no", {} },
.{ "ulvik.no", {} },
.{ "unjarga.no", {} },
.{ "unjárga.no", {} },
@@ -4869,9 +4886,11 @@ const entries: []const struct { []const u8, void } =
.{ "org.pn", {} },
.{ "post", {} },
.{ "pr", {} },
.{ "ac.pr", {} },
.{ "biz.pr", {} },
.{ "com.pr", {} },
.{ "edu.pr", {} },
.{ "est.pr", {} },
.{ "gov.pr", {} },
.{ "info.pr", {} },
.{ "isla.pr", {} },
@@ -4879,8 +4898,6 @@ const entries: []const struct { []const u8, void } =
.{ "net.pr", {} },
.{ "org.pr", {} },
.{ "pro.pr", {} },
.{ "ac.pr", {} },
.{ "est.pr", {} },
.{ "prof.pr", {} },
.{ "pro", {} },
.{ "aaa.pro", {} },
@@ -5125,7 +5142,6 @@ const entries: []const struct { []const u8, void } =
.{ "net.th", {} },
.{ "or.th", {} },
.{ "tj", {} },
.{ "ac.tj", {} },
.{ "biz.tj", {} },
.{ "co.tj", {} },
.{ "com.tj", {} },
@@ -6811,6 +6827,7 @@ const entries: []const struct { []const u8, void } =
.{ "watches", {} },
.{ "weather", {} },
.{ "weatherchannel", {} },
.{ "web", {} },
.{ "webcam", {} },
.{ "weber", {} },
.{ "website", {} },
@@ -6959,9 +6976,7 @@ const entries: []const struct { []const u8, void } =
.{ "611.to", {} },
.{ "a2hosted.com", {} },
.{ "cpserver.com", {} },
.{ "*.on-acorn.io", {} },
.{ "activetrail.biz", {} },
.{ "adaptable.app", {} },
.{ "myaddr.dev", {} },
.{ "myaddr.io", {} },
.{ "dyn.addr.tools", {} },
@@ -6981,7 +6996,7 @@ const entries: []const struct { []const u8, void } =
.{ "*.auiusercontent.com", {} },
.{ "beep.pl", {} },
.{ "aiven.app", {} },
.{ "aivencloud.com", {} },
.{ "*.aivencloud.com", {} },
.{ "akadns.net", {} },
.{ "akamai.net", {} },
.{ "akamai-staging.net", {} },
@@ -7856,6 +7871,9 @@ const entries: []const struct { []const u8, void } =
.{ "opentunnel.xyz", {} },
.{ "antagonist.cloud", {} },
.{ "claude.app", {} },
.{ "claudeusercontent.com", {} },
.{ "frame.claudeusercontent.com", {} },
.{ "*.cursorusercontent.com", {} },
.{ "apigee.io", {} },
.{ "panel.dev", {} },
.{ "siiites.com", {} },
@@ -7948,11 +7966,9 @@ const entries: []const struct { []const u8, void } =
.{ "cdn.bubble.io", {} },
.{ "bubbleapps.io", {} },
.{ "*.bwcloud-os-instance.de", {} },
.{ "uk0.bigv.io", {} },
.{ "dh.bytemark.co.uk", {} },
.{ "vm.bytemark.co.uk", {} },
.{ "cafjs.com", {} },
.{ "canva-apps.cn", {} },
.{ "canva-code.cn", {} },
.{ "my.canvasite.cn", {} },
.{ "khsj.cn", {} },
.{ "canva-apps.com", {} },
@@ -8071,14 +8087,18 @@ const entries: []const struct { []const u8, void } =
.{ "dev.cv", {} },
.{ "store.cv", {} },
.{ "codeberg.page", {} },
.{ "codepen.app", {} },
.{ "codepen.dev", {} },
.{ "csb.app", {} },
.{ "preview.csb.app", {} },
.{ "co.nl", {} },
.{ "co.no", {} },
.{ "*.devinapps.com", {} },
.{ "webhosting.be", {} },
.{ "site.webhosting.be", {} },
.{ "prvw.eu", {} },
.{ "hosting-cluster.nl", {} },
.{ "site.hosting-cluster.nl", {} },
.{ "ctfcloud.net", {} },
.{ "convex.app", {} },
.{ "convex.cloud", {} },
@@ -8104,7 +8124,6 @@ const entries: []const struct { []const u8, void } =
.{ "static-access.net", {} },
.{ "craft.me", {} },
.{ "realm.cz", {} },
.{ "*.cryptonomic.net", {} },
.{ "cfolks.pl", {} },
.{ "cyon.link", {} },
.{ "cyon.site", {} },
@@ -8116,6 +8135,10 @@ const entries: []const struct { []const u8, void } =
.{ "dyndns.dappnode.io", {} },
.{ "builtwithdark.com", {} },
.{ "darklang.io", {} },
.{ "aws.databricksapps.com", {} },
.{ "*.azure.databricksapps.com", {} },
.{ "gcp.databricksapps.com", {} },
.{ "aws-gov.databricksapps.us", {} },
.{ "demo.datadetect.com", {} },
.{ "instance.datadetect.com", {} },
.{ "edgestack.me", {} },
@@ -8145,8 +8168,6 @@ const entries: []const struct { []const u8, void } =
.{ "piebox.site", {} },
.{ "deployagent.space", {} },
.{ "dedyn.io", {} },
.{ "deta.app", {} },
.{ "deta.dev", {} },
.{ "deuxfleurs.eu", {} },
.{ "deuxfleurs.page", {} },
.{ "*.at.ply.gg", {} },
@@ -8159,6 +8180,7 @@ const entries: []const struct { []const u8, void } =
.{ "*.raw.icp0.io", {} },
.{ "icp1.io", {} },
.{ "*.raw.icp1.io", {} },
.{ "opencloud.me", {} },
.{ "*.icp.net", {} },
.{ "caffeine.site", {} },
.{ "caffeine.xyz", {} },
@@ -8610,7 +8632,6 @@ const entries: []const struct { []const u8, void } =
.{ "on.expo.app", {} },
.{ "staging.expo.app", {} },
.{ "on.staging.expo.app", {} },
.{ "onfabrica.com", {} },
.{ "fspages.org", {} },
.{ "ru.net", {} },
.{ "adygeya.ru", {} },
@@ -8719,6 +8740,7 @@ const entries: []const struct { []const u8, void } =
.{ "figma-gov.site", {} },
.{ "preview.site", {} },
.{ "filegear.me", {} },
.{ "hosted-by-files.com", {} },
.{ "firebaseapp.com", {} },
.{ "fldrv.com", {} },
.{ "on-fleek.app", {} },
@@ -8793,6 +8815,7 @@ const entries: []const struct { []const u8, void } =
.{ "gitlab.io", {} },
.{ "gitapp.si", {} },
.{ "gitpage.si", {} },
.{ "glideos.app", {} },
.{ "nog.community", {} },
.{ "co.ro", {} },
.{ "shop.ro", {} },
@@ -8925,6 +8948,8 @@ const entries: []const struct { []const u8, void } =
.{ "translate.goog", {} },
.{ "*.usercontent.goog", {} },
.{ "cloudfunctions.net", {} },
.{ "cloud.run", {} },
.{ "ai.studio", {} },
.{ "goupile.fr", {} },
.{ "pymnt.uk", {} },
.{ "gov.nl", {} },
@@ -8954,7 +8979,9 @@ const entries: []const struct { []const u8, void } =
.{ "onhercules.app", {} },
.{ "hercules-app.com", {} },
.{ "hercules-dev.com", {} },
.{ "here.now", {} },
.{ "herokuapp.com", {} },
.{ "*.compute.herokuapp.com", {} },
.{ "heyflow.page", {} },
.{ "heyflow.site", {} },
.{ "ravendb.cloud", {} },
@@ -9049,6 +9076,7 @@ const entries: []const struct { []const u8, void } =
.{ "botdash.net", {} },
.{ "botda.sh", {} },
.{ "botdash.xyz", {} },
.{ "online-server.cloud", {} },
.{ "apps-1and1.com", {} },
.{ "live-website.com", {} },
.{ "webspace-host.com", {} },
@@ -9060,6 +9088,10 @@ const entries: []const struct { []const u8, void } =
.{ "*.dweb.link", {} },
.{ "*.inbrowser.link", {} },
.{ "ipifony.net", {} },
.{ "home64.de", {} },
.{ "ipv64.de", {} },
.{ "ipv64.net", {} },
.{ "iqhs.pl", {} },
.{ "ir.md", {} },
.{ "is-a-good.dev", {} },
.{ "iservschule.de", {} },
@@ -9107,8 +9139,6 @@ const entries: []const struct { []const u8, void } =
.{ "j.scaleforce.com.cy", {} },
.{ "jelastic.dogado.eu", {} },
.{ "fi.cloudplatform.fi", {} },
.{ "demo.datacenter.fi", {} },
.{ "paas.datacenter.fi", {} },
.{ "jele.host", {} },
.{ "mircloud.host", {} },
.{ "paas.beebyte.io", {} },
@@ -9190,6 +9220,8 @@ const entries: []const struct { []const u8, void } =
.{ "laravel.cloud", {} },
.{ "on-forge.com", {} },
.{ "on-vapor.com", {} },
.{ "*.eth.limo", {} },
.{ "*.eth.link", {} },
.{ "git-repos.de", {} },
.{ "lcube-server.de", {} },
.{ "svn-repos.de", {} },
@@ -9329,6 +9361,78 @@ const entries: []const struct { []const u8, void } =
.{ "westeurope.azurestaticapps.net", {} },
.{ "westus2.azurestaticapps.net", {} },
.{ "azurewebsites.net", {} },
.{ "australiacentral-01.azurewebsites.net", {} },
.{ "australiacentral2-01.azurewebsites.net", {} },
.{ "australiaeast-01.azurewebsites.net", {} },
.{ "australiasoutheast-01.azurewebsites.net", {} },
.{ "austriaeast-01.azurewebsites.net", {} },
.{ "belgiumcentral-01.azurewebsites.net", {} },
.{ "brazilsouth-01.azurewebsites.net", {} },
.{ "brazilsoutheast-01.azurewebsites.net", {} },
.{ "canadacentral-01.azurewebsites.net", {} },
.{ "canadaeast-01.azurewebsites.net", {} },
.{ "centralindia-01.azurewebsites.net", {} },
.{ "centralus-01.azurewebsites.net", {} },
.{ "centraluseuap-01.azurewebsites.net", {} },
.{ "chilecentral-01.azurewebsites.net", {} },
.{ "denmarkeast-01.azurewebsites.net", {} },
.{ "eastasia-01.azurewebsites.net", {} },
.{ "eastasiastage-01.azurewebsites.net", {} },
.{ "eastus-01.azurewebsites.net", {} },
.{ "eastus2-01.azurewebsites.net", {} },
.{ "eastus2euap-01.azurewebsites.net", {} },
.{ "eastus3-01.azurewebsites.net", {} },
.{ "francecentral-01.azurewebsites.net", {} },
.{ "francesouth-01.azurewebsites.net", {} },
.{ "germanynorth-01.azurewebsites.net", {} },
.{ "germanywestcentral-01.azurewebsites.net", {} },
.{ "indiasouthcentral-01.azurewebsites.net", {} },
.{ "indonesiacentral-01.azurewebsites.net", {} },
.{ "israelcentral-01.azurewebsites.net", {} },
.{ "israelnorthwest-01.azurewebsites.net", {} },
.{ "italynorth-01.azurewebsites.net", {} },
.{ "japaneast-01.azurewebsites.net", {} },
.{ "japanwest-01.azurewebsites.net", {} },
.{ "jioindiacentral-01.azurewebsites.net", {} },
.{ "jioindiawest-01.azurewebsites.net", {} },
.{ "koreacentral-01.azurewebsites.net", {} },
.{ "koreasouth-01.azurewebsites.net", {} },
.{ "malaysiawest-01.azurewebsites.net", {} },
.{ "mexicocentral-01.azurewebsites.net", {} },
.{ "newzealandnorth-01.azurewebsites.net", {} },
.{ "northcentralus-01.azurewebsites.net", {} },
.{ "northcentralusstage-01.azurewebsites.net", {} },
.{ "northeastus5-01.azurewebsites.net", {} },
.{ "northeurope-01.azurewebsites.net", {} },
.{ "norwayeast-01.azurewebsites.net", {} },
.{ "norwaywest-01.azurewebsites.net", {} },
.{ "*.p.azurewebsites.net", {} },
.{ "polandcentral-01.azurewebsites.net", {} },
.{ "qatarcentral-01.azurewebsites.net", {} },
.{ "southafricanorth-01.azurewebsites.net", {} },
.{ "southafricawest-01.azurewebsites.net", {} },
.{ "southcentralus-01.azurewebsites.net", {} },
.{ "southcentralus2-01.azurewebsites.net", {} },
.{ "southeastasia-01.azurewebsites.net", {} },
.{ "southeastus5-01.azurewebsites.net", {} },
.{ "southindia-01.azurewebsites.net", {} },
.{ "spaincentral-01.azurewebsites.net", {} },
.{ "swedencentral-01.azurewebsites.net", {} },
.{ "swedensouth-01.azurewebsites.net", {} },
.{ "switzerlandnorth-01.azurewebsites.net", {} },
.{ "switzerlandwest-01.azurewebsites.net", {} },
.{ "taiwannorth-01.azurewebsites.net", {} },
.{ "taiwannorthwest-01.azurewebsites.net", {} },
.{ "uaecentral-01.azurewebsites.net", {} },
.{ "uaenorth-01.azurewebsites.net", {} },
.{ "uksouth-01.azurewebsites.net", {} },
.{ "ukwest-01.azurewebsites.net", {} },
.{ "westcentralus-01.azurewebsites.net", {} },
.{ "westeurope-01.azurewebsites.net", {} },
.{ "westindia-01.azurewebsites.net", {} },
.{ "westus-01.azurewebsites.net", {} },
.{ "westus2-01.azurewebsites.net", {} },
.{ "westus3-01.azurewebsites.net", {} },
.{ "cloudapp.net", {} },
.{ "trafficmanager.net", {} },
.{ "blob.core.usgovcloudapi.net", {} },
@@ -9631,6 +9735,7 @@ const entries: []const struct { []const u8, void } =
.{ "us.platform.sh", {} },
.{ "*.platformsh.site", {} },
.{ "*.tst.site", {} },
.{ "playcode.site", {} },
.{ "pley.games", {} },
.{ "onporter.run", {} },
.{ "co.bn", {} },
@@ -9648,7 +9753,6 @@ const entries: []const struct { []const u8, void } =
.{ "mmv.kr", {} },
.{ "vki.kr", {} },
.{ "dev.project-study.com", {} },
.{ "protonet.io", {} },
.{ "platter-app.dev", {} },
.{ "e.id", {} },
.{ "chirurgiens-dentistes-en-france.fr", {} },
@@ -9665,8 +9769,6 @@ const entries: []const struct { []const u8, void } =
.{ "qcx.io", {} },
.{ "*.sys.qcx.io", {} },
.{ "myqnapcloud.cn", {} },
.{ "alpha-myqnapcloud.com", {} },
.{ "dev-myqnapcloud.com", {} },
.{ "mycloudnas.com", {} },
.{ "mynascloud.com", {} },
.{ "myqnapcloud.com", {} },
@@ -9737,7 +9839,6 @@ const entries: []const struct { []const u8, void } =
.{ "repl.run", {} },
.{ "resindevice.io", {} },
.{ "devices.resinstaging.io", {} },
.{ "hzc.io", {} },
.{ "adimo.co.uk", {} },
.{ "itcouldbewor.se", {} },
.{ "aus.basketball", {} },
@@ -9745,6 +9846,8 @@ const entries: []const struct { []const u8, void } =
.{ "subsc-pay.com", {} },
.{ "subsc-pay.net", {} },
.{ "git-pages.rit.edu", {} },
.{ "rocketpreview.app", {} },
.{ "*.builtwithrocket.new", {} },
.{ "rocky.page", {} },
.{ "rub.de", {} },
.{ "ruhr-uni-bochum.de", {} },
@@ -9886,9 +9989,13 @@ const entries: []const struct { []const u8, void } =
.{ "scalebook.scw.cloud", {} },
.{ "smartlabeling.scw.cloud", {} },
.{ "dedibox.fr", {} },
.{ "scw.site", {} },
.{ "ams.scw.site", {} },
.{ "waw.scw.site", {} },
.{ "schokokeks.net", {} },
.{ "gov.scot", {} },
.{ "service.gov.scot", {} },
.{ "mygov.scot", {} },
.{ "scrysec.com", {} },
.{ "client.scrypted.io", {} },
.{ "firewall-gateway.com", {} },
@@ -9989,7 +10096,6 @@ const entries: []const struct { []const u8, void } =
.{ "indevs.in", {} },
.{ "musician.io", {} },
.{ "novecore.site", {} },
.{ "api.stdlib.com", {} },
.{ "statichost.page", {} },
.{ "feedback.ac", {} },
.{ "forms.ac", {} },
@@ -10004,7 +10110,6 @@ const entries: []const struct { []const u8, void } =
.{ "ipfs.storacha.link", {} },
.{ "ipfs.w3s.link", {} },
.{ "storebase.store", {} },
.{ "storj.farm", {} },
.{ "strapiapp.com", {} },
.{ "media.strapiapp.com", {} },
.{ "vps-host.net", {} },
@@ -10023,6 +10128,7 @@ const entries: []const struct { []const u8, void } =
.{ "storage.supabase.co", {} },
.{ "supabase.in", {} },
.{ "supabase.net", {} },
.{ "surge.sh", {} },
.{ "syncloud.it", {} },
.{ "dscloud.biz", {} },
.{ "direct.quickconnect.cn", {} },
@@ -10146,6 +10252,7 @@ const entries: []const struct { []const u8, void } =
.{ "v0.build", {} },
.{ "vercel.dev", {} },
.{ "vusercontent.net", {} },
.{ "tmp.now", {} },
.{ "vercel.run", {} },
.{ "now.sh", {} },
.{ "2038.io", {} },
@@ -10180,9 +10287,9 @@ const entries: []const struct { []const u8, void } =
.{ "wmcloud.org", {} },
.{ "beta.wmcloud.org", {} },
.{ "wmflabs.org", {} },
.{ "vps.hrsn.au", {} },
.{ "hrsn.dev", {} },
.{ "is-a.dev", {} },
.{ "vps.hrsn.net", {} },
.{ "localcert.net", {} },
.{ "windsurf.app", {} },
.{ "windsurf.build", {} },
@@ -10212,9 +10319,6 @@ const entries: []const struct { []const u8, void } =
.{ "grok.me", {} },
.{ "*.xenonconnect.de", {} },
.{ "half.host", {} },
.{ "xnbay.com", {} },
.{ "u2.xnbay.com", {} },
.{ "u2-local.xnbay.com", {} },
.{ "cistron.nl", {} },
.{ "demon.nl", {} },
.{ "xs4all.space", {} },
+2 -2
View File
@@ -28,7 +28,7 @@ func main() {
lookup :=
"const std = @import(\"std\");\n" +
"const builtin = @import(\"builtin\");\n\n" +
"const lp = @import(\"lightpanda\");\n\n" +
"pub fn lookup(value: []const u8) bool {\n" +
" return public_suffix_list.has(value);\n" +
"}\n"
@@ -36,7 +36,7 @@ func main() {
fmt.Println("const public_suffix_list = std.StaticStringMap(void).initComptime(entries);\n")
fmt.Println("const entries: []const struct { []const u8, void } =")
fmt.Println(" if (builtin.is_test) &.{")
fmt.Println(" if (lp.IS_TEST) &.{")
fmt.Println(" .{ \"api.gov.uk\", {} },")
fmt.Println(" .{ \"gov.uk\", {} },")
fmt.Println(" } else &.{")