ZoneFileProvider
assumes zone files don't exist when used as a target. This avoids the need to--force
root NS changes when re-writing files.- Fix list_zones behavior with file_extension=''
- ZoneFileProvider, full support writing zone files out to disk
- ZoneFileSource.list_zones added to support dynamic zone config
- Use socket.gethostaddr instead of dns.resolver.resolve to look up host
- Add timeout for zone transfers and updates
- Host can be a DNS name or an IP address
- ZoneFileSource will error if file is not found
- Support for TLSA records
- Add port parameter to AXFR source and RFC2136 provider.
- Add key_algorithm parameter for TSIG
- Error when RFC2136 provider is unable to perform an update
- Initial extraction of octodns.axfr.* from octoDNS core
- Support for RFC 2631 record updates, making this capable of fully managing DNS servers that support it (and AXFR.)