Releases: rafaeljusto/dnstree
Release list
v1.4.0
Features
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 Aarm64 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
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 Aarm64 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
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 Aarm64 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
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 Aarm64 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
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 Aarm64 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
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 Aarm64 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
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 Aarm64 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
v0.1.1
v0.1.0
Full Changelog: https://github.com/rafaeljusto/dnstree/commits/v0.1.0