Skip to content

Releases: rafaeljusto/dnstree

v1.4.0

Choose a tag to compare

@github-actions github-actions released this 23 Sep 12:22
f6ee30a

Features

  • Draw the mark beside the version (f6ee30a)
  • Say when an answer had no room left (9d3aac6)

Documentation

  • Give the project a logo, icons and a social card (f5f12cd)

Maintenance

  • Share the colour decision the renderers make (7096858)
  • Ignore .DS_Store (2e7e0cf)
  • Name the protocol each transport reports (601e4ed)

Install

# Debian, Ubuntu
curl -LO https://github.com/rafaeljusto/dnstree/releases/download/v1.4.0/dnstree_1.4.0_amd64.deb && sudo dpkg -i dnstree_1.4.0_amd64.deb

# Fedora, RHEL
sudo rpm -i https://github.com/rafaeljusto/dnstree/releases/download/v1.4.0/dnstree-1.4.0-1.x86_64.rpm

# Alpine
curl -LO https://github.com/rafaeljusto/dnstree/releases/download/v1.4.0/dnstree_1.4.0_x86_64.apk && sudo apk add --allow-untrusted dnstree_1.4.0_x86_64.apk

# Homebrew
curl -LO https://github.com/rafaeljusto/dnstree/releases/download/v1.4.0/dnstree.rb && brew install --formula ./dnstree.rb

# Container
docker run --rm ghcr.io/rafaeljusto/dnstree:v1.4.0 www.example.com A

arm64 and armhf packages are here too, alongside the archives for macOS,
Linux, FreeBSD and Windows. checksums.txt covers every file.

Full changelog: v1.3.0...v1.4.0

v1.3.0

Choose a tag to compare

@github-actions github-actions released this 22 Sep 12:45
e5fbecb

Features

  • Say what each hop asked (d87403a)
  • Ask several resolvers the same question at once (eb1068e)
  • Keep walking, and say only what changed (aeefc9a)
  • Let a script say what it expected (c27ff2f)
  • Hold a zone's nameservers against each other (0f74706)
  • Say how long the old answer goes on being served (be2d884)
  • Say which machine behind an anycast address answered (bb63a0a)

Fixes

  • Reject a view name the page does not have (e5fbecb)
  • Let a format written once drop the file's watch (2b3064a)

Documentation

  • Give the page a section for what runs unattended (01c15da)
  • Bring the README and the page back to what the tool does (a74cbe7)

Install

# Debian, Ubuntu
curl -LO https://github.com/rafaeljusto/dnstree/releases/download/v1.3.0/dnstree_1.3.0_amd64.deb && sudo dpkg -i dnstree_1.3.0_amd64.deb

# Fedora, RHEL
sudo rpm -i https://github.com/rafaeljusto/dnstree/releases/download/v1.3.0/dnstree-1.3.0-1.x86_64.rpm

# Alpine
curl -LO https://github.com/rafaeljusto/dnstree/releases/download/v1.3.0/dnstree_1.3.0_x86_64.apk && sudo apk add --allow-untrusted dnstree_1.3.0_x86_64.apk

# Homebrew
curl -LO https://github.com/rafaeljusto/dnstree/releases/download/v1.3.0/dnstree.rb && brew install --formula ./dnstree.rb

# Container
docker run --rm ghcr.io/rafaeljusto/dnstree:v1.3.0 www.example.com A

arm64 and armhf packages are here too, alongside the archives for macOS,
Linux, FreeBSD and Windows. checksums.txt covers every file.

Full changelog: v1.2.0...v1.3.0

v1.2.0

Choose a tag to compare

@github-actions github-actions released this 21 Sep 16:44
b24642e

Features

  • Serve the walk as a page and open it in a browser (b24642e)
  • Say what has changed since the last walk (416689e)
  • Print and publish the JSON Schema of the json format (ecc3a5f)
  • Say what the nameservers of a zone have in common (2e72799)
  • Say in sentences what a walk came to (adf93f2)

Fixes

  • Keep the install lines inside a phone's screen (f863ac4)

Documentation

  • Correct what the page says about denial of existence (fe60adc)
  • Add image example of dot output (7b536e7)
  • Update recordings after major release (7d26381)
  • Correct the README and set its warnings apart (c111e7f)

Maintenance

  • Move the walk past the asides into the trace (100b034)
  • Record which zone a DNSSEC verdict is about (15501c5)

Install

# Debian, Ubuntu
curl -LO https://github.com/rafaeljusto/dnstree/releases/download/v1.2.0/dnstree_1.2.0_amd64.deb && sudo dpkg -i dnstree_1.2.0_amd64.deb

# Fedora, RHEL
sudo rpm -i https://github.com/rafaeljusto/dnstree/releases/download/v1.2.0/dnstree-1.2.0-1.x86_64.rpm

# Alpine
curl -LO https://github.com/rafaeljusto/dnstree/releases/download/v1.2.0/dnstree_1.2.0_x86_64.apk && sudo apk add --allow-untrusted dnstree_1.2.0_x86_64.apk

# Homebrew
curl -LO https://github.com/rafaeljusto/dnstree/releases/download/v1.2.0/dnstree.rb && brew install --formula ./dnstree.rb

# Container
docker run --rm ghcr.io/rafaeljusto/dnstree:v1.2.0 www.example.com A

arm64 and armhf packages are here too, alongside the archives for macOS,
Linux, FreeBSD and Windows. checksums.txt covers every file.

Full changelog: v1.1.1...v1.2.0

v1.1.1

Choose a tag to compare

@github-actions github-actions released this 17 Sep 17:32
8e18021

Fixes

  • Space the pace marker off the time it marks (8e18021)
  • Read the exit codes however the usage text lists them (4ad28a2)
  • README typo (1d98057)

Documentation

  • Small usage adjustments (9d70f47)

Install

# Debian, Ubuntu
curl -LO https://github.com/rafaeljusto/dnstree/releases/download/v1.1.1/dnstree_1.1.1_amd64.deb && sudo dpkg -i dnstree_1.1.1_amd64.deb

# Fedora, RHEL
sudo rpm -i https://github.com/rafaeljusto/dnstree/releases/download/v1.1.1/dnstree-1.1.1-1.x86_64.rpm

# Alpine
curl -LO https://github.com/rafaeljusto/dnstree/releases/download/v1.1.1/dnstree_1.1.1_x86_64.apk && sudo apk add --allow-untrusted dnstree_1.1.1_x86_64.apk

# Homebrew
curl -LO https://github.com/rafaeljusto/dnstree/releases/download/v1.1.1/dnstree.rb && brew install --formula ./dnstree.rb

# Container
docker run --rm ghcr.io/rafaeljusto/dnstree:v1.1.1 www.example.com A

arm64 and armhf packages are here too, alongside the archives for macOS,
Linux, FreeBSD and Windows. checksums.txt covers every file.

Full changelog: v1.1.0...v1.1.1

v1.1.0

Choose a tag to compare

@github-actions github-actions released this 17 Sep 16:27
fca9437

Features

  • Say what an answer is worth, not only what it says (fca9437)
  • Time the same question against a resolver (d6e679b)

Fixes

  • Give an icon the cell it draws over (8afede6)

Documentation

  • Draw the hop callouts instead of placing them (dcf6d76)

Install

# Debian, Ubuntu
curl -LO https://github.com/rafaeljusto/dnstree/releases/download/v1.1.0/dnstree_1.1.0_amd64.deb && sudo dpkg -i dnstree_1.1.0_amd64.deb

# Fedora, RHEL
sudo rpm -i https://github.com/rafaeljusto/dnstree/releases/download/v1.1.0/dnstree-1.1.0-1.x86_64.rpm

# Alpine
curl -LO https://github.com/rafaeljusto/dnstree/releases/download/v1.1.0/dnstree_1.1.0_x86_64.apk && sudo apk add --allow-untrusted dnstree_1.1.0_x86_64.apk

# Homebrew
curl -LO https://github.com/rafaeljusto/dnstree/releases/download/v1.1.0/dnstree.rb && brew install --formula ./dnstree.rb

# Container
docker run --rm ghcr.io/rafaeljusto/dnstree:v1.1.0 www.example.com A

arm64 and armhf packages are here too, alongside the archives for macOS,
Linux, FreeBSD and Windows. checksums.txt covers every file.

Full changelog: v1.0.0...v1.1.0

v1.0.0

Choose a tag to compare

@github-actions github-actions released this 17 Sep 12:29
v1.0.0
f9d05e1

Features

  • Check an answer with nothing in it (f9d05e1)

Fixes

  • Take a server's answer at less than its word (cd6f5ea)
  • Check the chain across a cut no referral crossed (#1) (05e63ec)

Documentation

  • Mark the example version as code (795501d)
  • Dim the host the install lines repeat (285e45e)
  • Move the package example to the current release (ebe0fc0)
  • Give the deb, RPM and Alpine lines a command that runs (dc666ab)
  • Add an annotated example of the file of defaults (a63d675)

Maintenance

  • Use an if where a switch had two branches (3ff849a)
  • Apply Go 1.27 specific fixes (157a4d7)
  • Carry the example file of defaults into every channel (77a9a1a)

Install

# Debian, Ubuntu
curl -LO https://github.com/rafaeljusto/dnstree/releases/download/v1.0.0/dnstree_1.0.0_amd64.deb && sudo dpkg -i dnstree_1.0.0_amd64.deb

# Fedora, RHEL
sudo rpm -i https://github.com/rafaeljusto/dnstree/releases/download/v1.0.0/dnstree-1.0.0-1.x86_64.rpm

# Alpine
curl -LO https://github.com/rafaeljusto/dnstree/releases/download/v1.0.0/dnstree_1.0.0_x86_64.apk && sudo apk add --allow-untrusted dnstree_1.0.0_x86_64.apk

# Homebrew
curl -LO https://github.com/rafaeljusto/dnstree/releases/download/v1.0.0/dnstree.rb && brew install --formula ./dnstree.rb

# Container
docker run --rm ghcr.io/rafaeljusto/dnstree:v1.0.0 www.example.com A

arm64 and armhf packages are here too, alongside the archives for macOS,
Linux, FreeBSD and Windows. checksums.txt covers every file.

Full changelog: v0.1.3...v1.0.0

v0.1.3

Choose a tag to compare

@github-actions github-actions released this 16 Sep 23:54
35fe08d

Features

  • Let the roots, the AS lookups and TLS be pointed elsewhere (35fe08d)
  • Let a server carry the port it is asked on (c1210cf)
  • Take the defaults from a file in the home directory (30b17bf)

Documentation

  • Point contributors at the pull request title (884425f)
  • Record the walks the README and the page only described (908d71d)

Maintenance

  • Ship Debian, RPM, Alpine and Homebrew packages on release (d4c5974)
  • Render the man page from the usage the binary prints (91280c5)
  • Carry the changelog on the tag and the release (b7d35b9)

Install

# Debian, Ubuntu
curl -LO https://github.com/rafaeljusto/dnstree/releases/download/v0.1.3/dnstree_0.1.3_amd64.deb && sudo dpkg -i dnstree_0.1.3_amd64.deb

# Fedora, RHEL
sudo rpm -i https://github.com/rafaeljusto/dnstree/releases/download/v0.1.3/dnstree-0.1.3-1.x86_64.rpm

# Alpine
curl -LO https://github.com/rafaeljusto/dnstree/releases/download/v0.1.3/dnstree_0.1.3_x86_64.apk && sudo apk add --allow-untrusted dnstree_0.1.3_x86_64.apk

# Homebrew
curl -LO https://github.com/rafaeljusto/dnstree/releases/download/v0.1.3/dnstree.rb && brew install --formula ./dnstree.rb

# Container
docker run --rm ghcr.io/rafaeljusto/dnstree:v0.1.3 www.example.com A

arm64 and armhf packages are here too, alongside the archives for macOS,
Linux, FreeBSD and Windows. checksums.txt covers every file.

Full changelog: v0.1.2...v0.1.3

v0.1.2

Choose a tag to compare

@github-actions github-actions released this 16 Sep 19:02
13de4cd

Full Changelog: v0.1.1...v0.1.2

v0.1.1

Choose a tag to compare

@github-actions github-actions released this 16 Sep 18:28
097bb0d

Full Changelog: v0.1.0...v0.1.1

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 16 Sep 16:35
aed811f