Skip to content

2 minor fixes#149

Open
JASJeffSchmidt wants to merge 11 commits intoogham:masterfrom
JASJeffSchmidt:master
Open

2 minor fixes#149
JASJeffSchmidt wants to merge 11 commits intoogham:masterfrom
JASJeffSchmidt:master

Conversation

@JASJeffSchmidt
Copy link

Fix TXT record parsing/boundary condition and small typo.

Jeff Schmidt and others added 11 commits January 21, 2026 18:38
The JSON output for SOA records only included mname. Add the missing
rname, serial, refresh, retry, expire, and minimum fields.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Instead of returning raw bytes, DNSKEY records now expose flags,
protocol, algorithm (with human-readable name), and base64-encoded
public key in both text and JSON output.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Instead of returning raw bytes, DS records now expose key_tag,
algorithm (with human-readable name), digest_type (with name),
and hex-encoded digest in both text and JSON output.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Instead of returning raw bytes, RRSIG records now expose type_covered
(with name), algorithm (with name), labels, original_ttl, expiration/
inception timestamps, key_tag, signer_name, and base64-encoded
signature in both text and JSON output.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Instead of returning raw bytes, NSEC records now expose next_domain
and a decoded list of record type names from the type bit maps in
both text and JSON output.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Set bit 15 (0x8000) in the OPT record flags field when `-Z do` or
`-Z dnssec-ok` is specified, enabling resolvers to return RRSIG/NSEC
records alongside answers for signed zones.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant