1
0
mirror of https://github.com/github/octodns.git synced 2024-05-11 05:55:00 +00:00
Commit Graph

65 Commits

Author SHA1 Message Date
Ross McFarland
0b5dac30b6 DRY up tinydns ttl finding logic 2023-07-06 08:00:51 -04:00
Ross McFarland
59a8958226 Record.parse_rdata_texts, TinyDns support for arbitrary record types 2023-07-01 09:18:53 -07:00
Ross McFarland
b1252f923e deal with duplicates and duplicate auto-creates cleanly 2023-06-30 18:53:57 -07:00
Ross McFarland
80adcc5d9b TinyDNS SRV support and test coverage 2023-06-30 18:31:09 -07:00
Ross McFarland
7920b815f3 We now use .ownes, so no need to handle SubzoneRecordException 2023-06-30 16:35:45 -07:00
Ross McFarland
ca3a4541a0 TindyDNS rework passing tests 2023-06-30 14:59:48 -07:00
Ross McFarland
cdca6085a6 Correctly handle TTLs, remove dead code, arpa support 2023-06-30 13:13:07 -07:00
Ross McFarland
50df3387e6 tinydns lines to records isn't one-to-one, rework to handle that 2023-06-30 12:25:06 -07:00
Ross McFarland
1bad1e668b WIP: full tinydns spec-compliant source implementation 2023-06-29 15:40:00 -07:00
Ross McFarland
59478e9c7c Correctly handle trailing . in TinyDNS source fqdns 2023-06-29 10:12:52 -07:00
Ross McFarland
98f51db028 updated black formatting 2023-05-23 10:27:23 -07:00
Viranch Mehta
47a898b1dc Wrap subnet support behind a SUPPORTS_ flag 2023-04-09 08:15:44 -07:00
Ross McFarland
6be0a8133a isort import formatting 2023-01-22 13:54:19 -08:00
Ross McFarland
efa80b43a1 1.0 RC: Remove deprecated provider, source, and processor shims 2022-11-15 10:31:10 -08:00
Ross McFarland
c6392d798d Shim AxfrSource and ZoneFileSource 2022-10-10 13:50:30 -07:00
Ross McFarland
437e3a6ca2 Merge branch 'main' into records-rfc-test 2022-09-29 14:34:00 -07:00
Ross McFarland
0228e6822e Implmement Record.from_rrs and plug it together with parse_rdata_text 2022-09-22 10:13:19 -07:00
Ross McFarland
66debc0b80 Use super() now that we require python3, less error prone 2022-09-15 14:25:47 -07:00
Ross McFarland
d7880c084d Remove from __futures__ bits, all are now manditory 2022-09-15 14:10:21 -07:00
Ross McFarland
fa4225b625 Fix lots of errant '...' '...' string joins 2022-09-06 12:47:47 -07:00
Adam Smith
2a56d9b26e AxfrSource and ZoneFileSource: support multi-value PTR records 2022-07-22 12:50:24 -04:00
Ross McFarland
e116d26eec Implement black formatting 2022-07-04 12:27:39 -07:00
Kian-Meng Ang
04b7bf0ac2 Fix typos 2022-05-29 13:16:01 +08:00
Aquifoliales
8b2bfa5dea SSHFP support for Source AXFR/Zonefile 2022-05-18 14:43:12 +02:00
Ross McFarland
33a10eada4 Base support for managing root NS records
* Zone object no longer treats them special, some tests needed adjusting
  b/c of this, some provider's tests may also need adjusting, though
  they should not plan changes since they won't (yet) have
  SUPPORTS_ROOT_NS
* _process_desired_zone filters and warns when not supported
* YamlProvider supports them
* TinyDnsBaseSource supports them
2022-02-08 10:26:49 -08:00
Ross McFarland
32c358af04 Quell all python warnings, mostly *Equals -> Equal and warn -> warning 2022-01-13 10:58:07 -08:00
Ross McFarland
8c0065b7c6 Merge branch 'master' into pool-value-up 2021-09-21 16:07:45 -07:00
Ross McFarland
9d02031fb8 Merge branch 'master' into python3-no-six 2021-09-21 16:02:36 -07:00
Viranch Mehta
43e02c916c enum for status flag of pool values 2021-09-21 01:54:55 -07:00
Viranch Mehta
c79572a45f Merge branch 'master' into pool-value-up 2021-09-20 21:04:07 -07:00
Viranch Mehta
d1d0de0c60 Fix typo in SUPPORTS_MULTIVALUE_PTR flag name 2021-09-17 21:59:16 -07:00
Viranch Mehta
201c57298a Deny up-flag support in BaseProvider 2021-09-17 15:40:06 -07:00
Ross McFarland
aae65594f2 Remove explicit use of six 2021-09-17 07:10:07 -07:00
Ross McFarland
bd8e9c9c14 f-string some regexes in sources 2021-09-03 09:54:43 -07:00
Ross McFarland
b749d8cc32 f-strings for octodns/source/* 2021-09-02 16:49:52 -07:00
Viranch Mehta
6e9ce3ac3c pick first PTR value instead of erroring out 2021-08-16 16:39:23 -07:00
Mark Tearle
3ac8d0fa1c Add LOC record support to AXFR source 2021-02-09 20:41:39 +08:00
Ross McFarland
4ce2563d2e Remove the rest of the . ending files, clean up code and tests for better coverage 2021-01-28 13:24:35 -08:00
Ross McFarland
c08d4ac88f Look for zone filename not zone_name in axfr directory listing 2021-01-25 15:35:37 -08:00
Adam Smith
b2eab63d54 ZoneFileSource: allow users to specify file extension 2021-01-08 20:02:37 -08:00
Adam Smith
e98f21455d Add CAA record support to AxfrSource/ZoneFileSource 2020-11-12 09:48:23 -08:00
Phelps Williams
0a342aa6c2 EnvVar: Integrating review feedback and finishing tests 2020-07-17 12:09:20 -07:00
Phelps Williams
4d006e94a2 Adding environment variable record injection
Per the discussion on https://github.com/github/octodns/issues/583
here is a work in progress of environment variable injection for
discussion.
2020-07-15 18:17:33 -07:00
Ross McFarland
81c4092185 Add check_origin option to ZoneFileSource 2020-02-28 07:07:52 -08:00
Ross McFarland
4d0bc29acc Remove a couple more filters( 2019-10-09 15:36:25 -07:00
Ross McFarland
0708b797da TinyDnsSource python3 2019-10-07 08:29:50 -07:00
Ross McFarland
e0c5962d79 AxfrSource python3 2019-10-07 07:58:44 -07:00
Ross McFarland
8c9b9fce89 Move method doc to comment 2019-04-26 02:43:58 -07:00
Andy Hawkins
29e477edbd Add comment about adding ':' characters into AAAA records read
from TinyDNS files
2019-04-26 09:44:03 +01:00
Andy Hawkins
799e939381 Escape semicolons read in from TinyDNS TXT records 2019-04-17 11:34:55 +01:00