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

945 Commits

Author SHA1 Message Date
Ross McFarland
cdca6085a6 Correctly handle TTLs, remove dead code, arpa support 2023-06-30 13:13:07 -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
Nathan Tat
7e931080f4 Pass lenient through to arpa processor 2023-05-30 18:14:36 -07:00
Ross McFarland
98f51db028 updated black formatting 2023-05-23 10:27:23 -07:00
Ross McFarland
cfa7abaee5 Validations to ensure Record.name and Zone.name have no whitespace 2023-05-19 09:57:56 -07:00
Ross McFarland
4c5e2a3ab8 Merge branch 'main' into ownership-remove-last-change 2023-05-13 17:47:38 -07:00
Viranch Mehta
4e0729d6c9 Add tests for full coverage 2023-05-03 21:31:19 -07:00
Ross McFarland
8ec75dc194 fix issue in OwnershipProcessor when last change is removed 2023-04-17 10:39:07 -07:00
Viranch Mehta
96f09cb4e5 Add subnet ordering validation 2023-04-09 09:17:42 -07:00
Ross McFarland
80be9e7758 Add dynamic recordA validation to ensure last rule is a catch-all 2023-03-28 19:54:16 -07:00
Ross McFarland
ae5c6bdd52 Validate that dynamic rule goes are not reused 2023-03-28 10:53:44 -07:00
Ross McFarland
14668d8f94 Implement dynamic rule validation for targeting a specific location that would have already matched a more generic one 2023-03-28 10:50:44 -07:00
Ross McFarland
3fa9b0ef9d Add test for AutoArpa address boundary edge case 2023-02-27 09:58:06 -08:00
Samuel Parkinson
25206426ea Escape the DMARC1 values properly 2023-02-20 18:17:43 +00:00
Samuel Parkinson
70fe46f76b Patch dns.resolver.resolve in all processor tests 2023-02-20 18:17:43 +00:00
Samuel Parkinson
19e8a27110 Handle chunked values from DNS lookups 2023-02-20 18:17:43 +00:00
Samuel Parkinson
063bf78b9f Test nested include mechanisms 2023-02-20 18:17:43 +00:00
Samuel Parkinson
ee44779f7f Error on ptr mechanisms
It has been deprecated in https://datatracker.ietf.org/doc/html/rfc7208#section-5.5.
2023-02-20 18:17:43 +00:00
Samuel Parkinson
ffe35b9096 Mock calls to dns.resolver.resolve 2023-02-20 18:17:43 +00:00
Samuel Parkinson
4e106818b0 Handle more sorts of TXT record values 2023-02-20 18:17:43 +00:00
Samuel Parkinson
dfc0760adf Count extra lookups for the include mechanism
Co-authored-by: Jon Nangle <jon.nangle@ft.com>
2023-02-20 18:17:43 +00:00
Samuel Parkinson
dc446eefb9 Error on too many lookups from single SPF mechanisms 2023-02-20 18:17:43 +00:00
Ross McFarland
42ade94c33 Merge branch 'main' into delayed-arpa 2023-02-07 11:31:38 -08:00
Ross McFarland
6be0a8133a isort import formatting 2023-01-22 13:54:19 -08:00
Ross McFarland
ac59552403 Merge remote-tracking branch 'origin' into delayed-arpa 2023-01-22 08:26:20 -08:00
Ross McFarland
cfa7918f35 auto-arpa support for ptrs with multiple values 2023-01-22 07:10:36 -08:00
Ross McFarland
172f6a333b fully check auto_arpa and eligible_* usage for safety 2023-01-20 18:11:49 -08:00
Ross McFarland
8dd690ac88 helps if you add the files, AutoArpa 2023-01-19 12:19:10 -08:00
Ross McFarland
bc6a2d8067 working auto-arpa setup 2023-01-19 10:04:39 -08:00
Ross McFarland
6cb81cb15e Support for delaying arpa processing 2023-01-19 08:23:39 -08:00
Ross McFarland
90c0402b00 break record tests into individual files 2023-01-02 23:08:18 -05:00
Ross McFarland
9205e32392 Finish breaking up octodns.record 2023-01-02 14:58:03 -05:00
Ross McFarland
965ee566bb Pull out rest of record into specific files 2023-01-02 14:33:44 -05:00
Ross McFarland
be7c3d279e WIP breakup of octodns.record file 2023-01-02 10:12:59 -05:00
Ross McFarland
8ba5335333 Add support for DsRecord type 2023-01-01 21:15:11 -05:00
Ross McFarland
976d68d710 Merge branch 'main' into get-zone 2022-11-27 06:53:42 -08:00
Ross McFarland
bd13f8dab1 Manager.get_zone used everywhere rather than direct create 2022-11-20 09:24:28 -08:00
Ross McFarland
7a25d9dfb7 Merge branch 'main' into strict-supports-true 2022-11-17 07:30:49 -08:00
Ross McFarland
25615b3196 Revert "Zone._remove_record shim removed in favor of long standing Zone.remove_record"
This reverts commit 9f22173d30.
2022-11-17 07:23:07 -08:00
Ross McFarland
723db157ab Provider.strict_supports=True by default, fix tests that didn't like that 2022-11-15 11:03:08 -08:00
Ross McFarland
9f22173d30 Zone._remove_record shim removed in favor of long standing Zone.remove_record 2022-11-15 10:32:21 -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
d1a7322a46 Add IgnoreRootNsFilter w/tests 2022-11-09 09:13:04 -08:00
Ross McFarland
c6392d798d Shim AxfrSource and ZoneFileSource 2022-10-10 13:50:30 -07:00
Ross McFarland
e6652c4262 Independant tests for Record.from_rrs 2022-10-10 13:47:07 -07:00
Ross McFarland
4a6fae34b3 PtrValue should no longer be using _TargetValue now that it acceps multiple values 2022-10-01 19:08:24 -07:00
Ross McFarland
9f20efc887 Remove a stray pprint in a test 2022-09-29 15:35:05 -07:00
Ross McFarland
1f2bb8860a Revert "WIP/expiriments with auto-arpa"
This reverts commit 8b82159ee0.
2022-09-29 14:35:28 -07:00
Ross McFarland
437e3a6ca2 Merge branch 'main' into records-rfc-test 2022-09-29 14:34:00 -07:00