All notable changes to this project will be documented in this file.
- Validate address when reading the config (02b741d)
- Optional port in config file (256c1a3)
- BREAKING!
⚠️ : optional port in config file
- BREAKING!
- Use
writeln!
for better performance (80addf6)
- Print config snippets of error location (7879671)
-
Migrate to
owo-color
(64dc398)It has fewer dependencies
- Wrong crate name in error message (5aa6f47)
- Better error messsage (f069b3e)
-
Change
--file
to--config
(4969414)It is more self-describable.
-
Tell user if no zone found (4e5cd51)
If the target record is not found, show the default record (SOA). Otherwise, it's no zone.
-
Avoid all panics with proper error handling (71a6e4b)
Make sure all the
unwrap()
is safe and has proper error handling -
Panic if default config also doesn't exist (fb84831)
-
Use name server reply (SOA) if record answer is empty (2e93189)
If the answer is empty digs will display nothing. Instead of this behavior, digs will show the default reply of DNS name server which is a SOA record.
Other DNS command-line client such as
dig
anddog
also has this behavior. -
Support CNAME record (4ce3318)
Digs now able to query CNAME record