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

2708 Commits

Author SHA1 Message Date
Ross McFarland
0a932b2ffe Merge pull request #984 from dethmetaljeff/je/arpa-matching-fix
prepend zone_name with . to ensure it matches on address boundary
2023-02-27 10:03:07 -08:00
Ross McFarland
4ff5b2fd9c Merge remote-tracking branch 'origin/main' into je/arpa-matching-fix 2023-02-27 09:58:31 -08:00
Ross McFarland
3fa9b0ef9d Add test for AutoArpa address boundary edge case 2023-02-27 09:58:06 -08:00
Ross McFarland
49350ddaf6 Merge pull request #983 from octodns/auto-arpa-tweaks
Auto arpa tweaks
2023-02-27 09:18:04 -08:00
Ross McFarland
c67d44fc8a AutoArpa.replace -> populate_should_replace to match YamlProvider 2023-02-27 09:12:21 -08:00
Jeff Engleman
5d9c8d878a prepend zone_name with . to ensure it matches on address boundary 2023-02-24 16:12:36 -05:00
Ross McFarland
3c2ad860f1 Address AutoArpa documenation comments from late review 2023-02-20 13:44:04 -08:00
Ross McFarland
074be92428 Add replace param to AutoArpa processor/provider 2023-02-20 13:32:04 -08:00
Ross McFarland
7dcf336217 Merge pull request #981 from octodns/provider-specific-req
Provider specific req
2023-02-20 13:08:04 -08:00
Ross McFarland
91414669a1 Remove some trailing whitespace 2023-02-20 13:05:45 -08:00
Ross McFarland
cc32fbd188 Elaborate on provider specific requirements in README 2023-02-20 13:04:34 -08:00
Ross McFarland
31d373fc8a Merge pull request #978 from sjparkinson/spf-processor
Add SPF processor to validate SPF values in TXT records
2023-02-20 10:39:10 -08:00
Samuel Parkinson
ab64a6b0e4 Replace use of removeprefix with slicing 2023-02-20 18:31:25 +00:00
Samuel Parkinson
1bb672ed05 Use List[str] to support older versions of Python 2023-02-20 18:24:47 +00: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
ae0497bb5a Add class comment 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
Samuel Parkinson
9f4a910a08 Upgrade dnspython
Matches the minimum version required by `octodns-bind`.
2023-02-20 18:17:43 +00:00
Ross McFarland
7fd6f9d181 Merge pull request #980 from adutton/update-readme-for-extracted-providers
Update README sample to reflect extracted providers
2023-02-17 12:16:50 -08:00
Aaron Dutton
6ac8d9c1a9 Update README sample to reflect extracted providers 2023-02-17 11:23:10 -08:00
Ross McFarland
028d840c44 Merge pull request #979 from sjparkinson/readme
Add `Financial-Times/octodns-fastly` to the resources
2023-02-16 09:31:18 -08:00
Samuel Parkinson
07e91f0d86 Add Financial-Times/octodns-fastly to the resources 2023-02-16 16:42:32 +00:00
Ross McFarland
fa789876b2 Merge pull request #974 from octodns/delayed-arpa
Delayed arpa
2023-02-07 11:37:26 -08:00
Ross McFarland
42ade94c33 Merge branch 'main' into delayed-arpa 2023-02-07 11:31:38 -08:00
Ross McFarland
4634c669b2 Merge pull request #975 from octodns/isort
Use pyproject.toml for tooling, add isort management of imports
2023-02-04 08:24:34 -08:00
Ross McFarland
1d535ad596 more pragma: no cover for 3.7 specific import work-around 2023-02-04 08:18:50 -08:00
Ross McFarland
ff7b9b0778 CHANGELOG entry for auto-arpa 2023-02-03 07:49:51 -08:00
Ross McFarland
cfaf7315de use pyproject.toml for tooling, add isort 2023-01-22 13:56:13 -08:00
Ross McFarland
6be0a8133a isort import formatting 2023-01-22 13:54:19 -08:00
Ross McFarland
0dfa537f07 pass at documenting auto_arpa support 2023-01-22 09:01:17 -08:00
Ross McFarland
ac59552403 Merge remote-tracking branch 'origin' into delayed-arpa 2023-01-22 08:26:20 -08:00
Ross McFarland
85954348dc Merge pull request #969 from octodns/octodns-record-breakup
Breakup of octodns.record file and tests
2023-01-22 08:14:28 -08:00
Ross McFarland
f8adb0dc47 Merge branch 'main' into octodns-record-breakup 2023-01-22 07:43:24 -08:00
Ross McFarland
cfa7918f35 auto-arpa support for ptrs with multiple values 2023-01-22 07:10:36 -08:00
Ross McFarland
5a1e3fcb88 Merge remote-tracking branch 'origin/main' into delayed-arpa 2023-01-20 18:12:34 -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
f434178b34 Merge pull request #973 from mjekson/edgecenter_update
update README for EdgeCenter
2023-01-19 08:16:37 -08:00
Evgeny Nechiporenko
465fd2aefb update README for EdgeCenter 2023-01-19 18:38:44 +03: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