This is mostly an incremental update, but it does fix a few big issues:
- Added a verbose mode for debugging use with -v.
- Fixed a situation where the client hostname was computed but didn't match what the local networking would choose (thus breaking communication in certain environments).
- Catch more errors in CLI code.
I'd really appreciate it if people can see if this breaks DNS usage on any of their hosts. It seems solid to me, but I only have so many places to test it out.
You can find it in the usual place.