Ross McFarland
Ross McFarland
A while back I started off on trying to get some fixes into the chunked value handling of octoDNS and it quickly got out of hand and would have been...
This is my biggest regret w/octoDNS. Everything else just works as people expect, but for some reason I didn't internally handle the escaping and expected it to be pre-escaped 😦...
Will need to scan providers & processors to make sure they're not using it.
```yaml config: class: octodns.provider.yaml.YamlProvider # extension is configured as split_extension split_extension: . split_catchall: true disable_zonefile: true ```
Need to run through all the providers and see if any of them are still using the _ version.
```yaml ... processors: templater: class: octodns.processor.templating.Templating ... zones: example.com: sources: ... processors: - templater targets: ... ``` ```yaml foo: type: TXT values: - There are {zone_num_records} record(s) in {zone_name} -...
Also adds validation to TXT records to check for double escaped semi-colons. This may start filing if anyone has double escaped semi-colons already, but those are likely to be errant...