1 Commits
  • Add Optidata Cloud DNS API (dns_optidata) (#7243)
    * Add Optidata Cloud DNS API (dns_optidata)
    
    * dns_optidata: portable TXT match, drop undocumented "internal" case
    
    Review feedback on #7243:
    
    1. grep -F is not portable: Solaris /usr/bin/grep has neither -F nor --.
       The DNS test only passed there because the CI job prepends
       /usr/gnu/bin to PATH. txtvalue is base64url ([A-Za-z0-9_-]), so it
       needs no JSON escaping and a case pattern matches it with a shell
       builtin, without depending on any grep extension.
    
    2. Dropped the undocumented "internal" exception from the zone status
       notice in _get_root. It only silenced an _info message, and a dns-01
       challenge has to resolve publicly anyway, so an internal zone can
       never validate through this hook.
    
    Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
    
    ---------
    
    Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>