Commit Graph
1 Commits
  • Add LaoDC DNS API (dns_laodc) (#6974)
    * Added LaoDC API Module
    
    * Cleaned up debug and info
    revised get subdomain to filter by TXT records.
    
    * Added commet to _get_root
    
    * Removed PATCH logic of updating acme records as this doesn't work for wildcard DNS.
    
    Revised rm() function to do explicit record matching.
    
    * Revised _get_root() to handle different scenarios.
    
    Fixed _laodc_api() function to check if query failed to run.
    added basic json sanitation to handle \ and " in $value
    unset _H2 _H3 after call as per request from copilot.
    
    * fixed indentation of case statement block
    
    * fixed condition checking.
    
    _get_root should start at 1 so full fqdn can be tested
    $? was being reference after export command failing response checks
    removed export txtvalue
    fixed docs link and issues link
    
    * Verify key for both add and rm
    
    * fixed dns alias condition check
    validate key returns 1 if failed.
    
    ---------
    
    Co-authored-by: neil <github@neilpang.com>
    Co-authored-by: LaoDC <git@laodc.com>