From c7d8e598bde055988330e777fb1ca3c6d9e3ad39 Mon Sep 17 00:00:00 2001 From: Brian Cunnie Date: Sat, 19 Jul 2025 19:20:16 -0700 Subject: [PATCH] Revert "TXT record attests ownership for the Public Suffix List" This reverts commit dea655a9909eacaec0abb7cfb017332f9b524d2e. The Public Suffix List (PSL) denied our pull request to add sslip.io to their list: So there's no reason to keep their TXT record around; it only adds to the clutter. --- integration_test.go | 4 ---- xip/xip.go | 8 -------- 2 files changed, 12 deletions(-) diff --git a/integration_test.go b/integration_test.go index afb4216..314ba6f 100644 --- a/integration_test.go +++ b/integration_test.go @@ -176,10 +176,6 @@ var _ = Describe("sslip.io-dns-server", func() { "@localhost sslip.io +short +vc", `\A78.46.204.247\n\z`, `TypeA sslip.io. \? 78.46.204.247\n`), - Entry(`TXT for _psl sslip.io is a link to the pull request for putting sslip.io on the Public Suffix List`, - "@localhost _psl.sslip.io txt +short", - `\A"https://github.com/publicsuffix/list/pull/2206"\n\z`, - `TypeTXT _psl.sslip.io. \? \["https://github.com/publicsuffix/list/pull/2206"\]`), ) }) Describe("for more complex assertions", func() { diff --git a/xip/xip.go b/xip/xip.go index 0eb68b7..af9be1d 100644 --- a/xip/xip.go +++ b/xip/xip.go @@ -194,14 +194,6 @@ var ( }, nil }, }, - "_psl.sslip.io.": { // avoid Let's Encrypt rate limits by joining https://publicsuffix.org - TXT: func(x *Xip, _ net.IP) ([]dnsmessage.TXTResource, error) { - x.Metrics.AnsweredTXTVersionQueries++ - return []dnsmessage.TXTResource{ - {TXT: []string{"https://github.com/publicsuffix/list/pull/2206"}}, - }, nil - }, - }, "metrics.status.nip.io.": { TXT: TXTMetrics, },