doggo/TODO.md

835 B

doggo - v1.0 Milestone

Resolver

  • Create a DNS Resolver struct
  • ] Add methods to initialise the config, set defaults
  • Add a resolve method
  • Make it separate from Hub
  • Parse output into separate fields
  • Test IPv6
  • Add DOH support
  • Add DOT support
  • Add DNS protocol on TCP mode support.

CLI Features

  • digfile
  • ndots support
  • search path support
  • JSON output
  • Colorized output
  • Table output

CLI Grunt

  • Query args
  • Neatly package them to load args in different functions
  • Upper case is not mandatory for query type/classes
  • Output
  • Add client transport options

Tests

Documentation

Release Checklist

  • Add packages to all package managers
  • Snap
  • Homebrew
  • Alpine Linux
  • ARM support too