Skip to content

Releases: cunnie/sslip.io

TXT Records, Take Two

16 Dec 17:33
Compare
Choose a tag to compare

🐞 TXT Records: only ONE string per record

Previously we were returning one TXT record with multiple strings for sslip.io. That did not work for ProtonMail's domain verification.

It seems a convention that each TXT record has one string. google.com, for example, has a separate TXT record for each string.

It turns out I had misunderstood the StackExchange thread.

fixes (from ProtonMail domain verification):

Verification did not succeed, please try again in an hour.

TXT Records

16 Dec 16:14
Compare
Choose a tag to compare

This release has custom TXT records for the sslip.io domain. The motivating factor was to re-enable ProtonMail email service for sslip.io, which requires specific TXT records.

Fixed IPv4 & IPv6 resolution bugs

14 Dec 00:23
Compare
Choose a tag to compare
  • 🐞 fix IPv6 resolution (double dashes were matched too short) :
2601-41d0-2-e01e--56dB-3598.sSLIP.io. → 2601:41d0:2:e01e::56db      (wrong)
                                      → 2601:41d0:2:e01e::56db:3598 (right)
  • 🐞 fix IPv4 resolution (no longer mixes dashes and dots while parsing):
minio-01.192-168-1-100.sslip.io → 1.192.168.1   (wrong)
                                → 192.168.1.100 (right)

Thanks @pandaxin!

Restore the https://sslip.io Website

01 Dec 20:18
Compare
Choose a tag to compare

We broke our website; we forgot to add A records for it. This release has the A records.

fixes:

curl: (6) Could not resolve host: sslip.io

Bugfix: compilation

30 Nov 22:09
Compare
Choose a tag to compare

Fixes:

+ go build -o /var/vcap/packages/sslip.io-dns-server/bin/sslip.io-dns-server
main.go:7:2: package xip/xip is not in GOROOT (/var/vcap/data/packages/golang-1-linux/da1e0a99a1246edab92d9ffd0c4a2e7c3d5df83a/src/xip/xip)

A Records for Nameservers

30 Nov 21:41
Compare
Choose a tag to compare

Golang-based DNS server returns A records for our nameservers.

Some clients query us for the A records of our nameservers even though our nameservers aren't in our domain; the nameservers are in the nono.io domain, not in the sslip.io domain.

Our new code returns the A records of our nameservers:

previously:

2020/11/28 21:57:38 190.113.222.130.55236 TypeA ns-aws.nono.io. ? nil, SOA
2020/11/28 21:57:38 190.113.222.130.49919 TypeA ns-azure.nono.io. ? nil, SOA
2020/11/28 21:57:38 190.113.222.130.8090 TypeA ns-gce.nono.io. ? nil, SOA

now:

2020/11/30 13:20:10 127.0.0.1.58410 TypeA ns-aws.nono.io. ? 52.0.56.137
2020/11/30 13:20:20 127.0.0.1.54717 TypeA ns-azure.nono.io. ? 52.187.42.158
2020/11/30 13:20:28 127.0.0.1.62487 TypeA ns-gce.nono.io. ? 104.155.144.4

Now with logging!

28 Nov 01:45
Compare
Choose a tag to compare

In the prior version, logs weren't generated. Now they are.

In the BOSH manifest, use this in the releases: section:

- name: sslip.io
  sha1: c24a2b1fef37c252fda54509ef5fd82f2367c04a
  url: https://github.com/cunnie/sslip.io/releases/download/1.0.1/sslip.io-release-1.0.1.tgz
  version: 1.0.1

sslip.io BOSH Release

27 Nov 02:23
Compare
Choose a tag to compare

In the BOSH manifest, use this in the releases: section:

- name: sslip.io
  sha1: 4247d6f491339ba5e1010625aa3e3ced1e8281e3
  url: https://github.com/cunnie/sslip.io/releases/download/1.0.0/sslip.io-release-1.0.0.tgz
  version: 1.0.0