Releases: farrokhi/dnsdiag
Releases · farrokhi/dnsdiag
v2.6.0
Bug fixes and Improvements, mostly in dnsping
What's Changed
- Add RFC5001 NSID support (
-n
or--nsid
) - Display RFC8914 Extended DNS Errors when available (
-E
or--ede
) - Add ability to override default RR class (
-C
or--class
) - Display response TTL if applicable (
-L
or--ttl
) - Display first answer in RRSET, when available (
-a
or--answer
) - Add
-x
to display extra/expert information, implying Flags, EDE and
TTL - Display EDNS flags alongside other response flags, when available
- Always display RCODE with responses
- Add more resolvers to the default list
- Lots of bug fixes and UX improvements
- Change default behavior of --edns to disabled by default
- Always display flags in brackets
Full Changelog: v2.1.0...v2.5.0
Improved `dnsping` tool
What's Changed
- Add
-m
flag to enforce cache-miss - Add
-r
flag to clear RD flag (disable recursion) - Bump dependency versions to latest
- Remove support for python 3.4 - 3.6
- Other minor quality of life improvements
New Contributors
- @cpswan made their first contribution in #90
- @oBusk made their first contribution in #91
- @leleobhz made their first contribution in #94
- @xhdix made their first contribution in #93
Full Changelog: v2.0.2...v2.1.0
Small bug fixes and improvements
v2.0.2 Small bug fixes and improvements
Add support for DoT, DoH and DNSSEC
- Add support for DNSSEC
- Add -F to display flags for each response (dnsping)
- Display full response in verbose mode (dnsping)
- Add DoT (DNS over TLS) support (dnsping, dnseval)
- Add DoH (DNS over HTTPS) support (dnsping, dnseval)
- Add TCP support
- Improved JSON output support for dnseval
- Refactor and PEP8 cleanup
- Do not use system resolver when not needed
- Add support for user defined source IP address
- Add user-specified destination port (-p/--port)
- Improve error handling
- Display last response code for each entry
- Rework custom socket and custom TTL support
- Rework time calculation logic to eliminate an extra DNS request that was just sent for timing (dnstraceroute)
- Update docs (output samples, use cases, etc)
- Use proper terminology (in code) to reduce confusion
JSON Export and Bug Fixes
General Improvements and Fixes
General improvements and bug fix release
Bugfixes and improvements
- Removed cymruwhois as submodule and use pypi package instead.
- Fix whois data caching logic in dnstraceroute
Bug fixes
Bug fixes and performance improvements
- Improved time calculations
- Display DNS response in verbose mode
- Display correct TTL for CNAME records