Ross McFarland
|
ae5c6bdd52
|
Validate that dynamic rule goes are not reused
|
3 years ago |
Ross McFarland
|
14668d8f94
|
Implement dynamic rule validation for targeting a specific location that would have already matched a more generic one
|
3 years ago |
Ross McFarland
|
16e5928520
|
Refactor _DynamicMixin.validate, breaking out pools & rules checks
|
3 years ago |
Ross McFarland
|
1f8d7ade33
|
Merge pull request #986 from octodns/script-release-fix
Anchor script/release version search
|
3 years ago |
Ross McFarland
|
e938e77d9a
|
Anchor script/release version search
|
3 years ago |
Ross McFarland
|
0a932b2ffe
|
Merge pull request #984 from dethmetaljeff/je/arpa-matching-fix
prepend zone_name with . to ensure it matches on address boundary
|
3 years ago |
Ross McFarland
|
4ff5b2fd9c
|
Merge remote-tracking branch 'origin/main' into je/arpa-matching-fix
|
3 years ago |
Ross McFarland
|
3fa9b0ef9d
|
Add test for AutoArpa address boundary edge case
|
3 years ago |
Ross McFarland
|
49350ddaf6
|
Merge pull request #983 from octodns/auto-arpa-tweaks
Auto arpa tweaks
|
3 years ago |
Ross McFarland
|
c67d44fc8a
|
AutoArpa.replace -> populate_should_replace to match YamlProvider
|
3 years ago |
Jeff Engleman
|
5d9c8d878a
|
prepend zone_name with . to ensure it matches on address boundary
|
3 years ago |
Ross McFarland
|
3c2ad860f1
|
Address AutoArpa documenation comments from late review
|
3 years ago |
Ross McFarland
|
074be92428
|
Add replace param to AutoArpa processor/provider
|
3 years ago |
Ross McFarland
|
7dcf336217
|
Merge pull request #981 from octodns/provider-specific-req
Provider specific req
|
3 years ago |
Ross McFarland
|
91414669a1
|
Remove some trailing whitespace
|
3 years ago |
Ross McFarland
|
cc32fbd188
|
Elaborate on provider specific requirements in README
|
3 years ago |
Ross McFarland
|
31d373fc8a
|
Merge pull request #978 from sjparkinson/spf-processor
Add SPF processor to validate SPF values in TXT records
|
3 years ago |
Samuel Parkinson
|
ab64a6b0e4
|
Replace use of `removeprefix` with slicing
|
3 years ago |
Samuel Parkinson
|
1bb672ed05
|
Use `List[str]` to support older versions of Python
|
3 years ago |
Samuel Parkinson
|
25206426ea
|
Escape the DMARC1 values properly
|
3 years ago |
Samuel Parkinson
|
70fe46f76b
|
Patch `dns.resolver.resolve` in all processor tests
|
3 years ago |
Samuel Parkinson
|
19e8a27110
|
Handle chunked values from DNS lookups
|
3 years ago |
Samuel Parkinson
|
ae0497bb5a
|
Add class comment
|
3 years ago |
Samuel Parkinson
|
063bf78b9f
|
Test nested include mechanisms
|
3 years ago |
Samuel Parkinson
|
ee44779f7f
|
Error on `ptr` mechanisms
It has been deprecated in https://datatracker.ietf.org/doc/html/rfc7208#section-5.5.
|
3 years ago |
Samuel Parkinson
|
ffe35b9096
|
Mock calls to `dns.resolver.resolve`
|
3 years ago |
Samuel Parkinson
|
4e106818b0
|
Handle more sorts of TXT record values
|
3 years ago |
Samuel Parkinson
|
dfc0760adf
|
Count extra lookups for the `include` mechanism
Co-authored-by: Jon Nangle <jon.nangle@ft.com>
|
3 years ago |
Samuel Parkinson
|
dc446eefb9
|
Error on too many lookups from single SPF mechanisms
|
3 years ago |
Samuel Parkinson
|
9f4a910a08
|
Upgrade `dnspython`
Matches the minimum version required by `octodns-bind`.
|
3 years ago |
Ross McFarland
|
7fd6f9d181
|
Merge pull request #980 from adutton/update-readme-for-extracted-providers
Update README sample to reflect extracted providers
|
3 years ago |
Aaron Dutton
|
6ac8d9c1a9
|
Update README sample to reflect extracted providers
|
3 years ago |
Ross McFarland
|
028d840c44
|
Merge pull request #979 from sjparkinson/readme
Add `Financial-Times/octodns-fastly` to the resources
|
3 years ago |
Samuel Parkinson
|
07e91f0d86
|
Add `Financial-Times/octodns-fastly` to the resources
|
3 years ago |
Ross McFarland
|
fa789876b2
|
Merge pull request #974 from octodns/delayed-arpa
Delayed arpa
|
3 years ago |
Ross McFarland
|
42ade94c33
|
Merge branch 'main' into delayed-arpa
|
3 years ago |
Ross McFarland
|
4634c669b2
|
Merge pull request #975 from octodns/isort
Use pyproject.toml for tooling, add isort management of imports
|
3 years ago |
Ross McFarland
|
1d535ad596
|
more pragma: no cover for 3.7 specific import work-around
|
3 years ago |
Ross McFarland
|
ff7b9b0778
|
CHANGELOG entry for auto-arpa
|
3 years ago |
Ross McFarland
|
cfaf7315de
|
use pyproject.toml for tooling, add isort
|
3 years ago |
Ross McFarland
|
6be0a8133a
|
isort import formatting
|
3 years ago |
Ross McFarland
|
0dfa537f07
|
pass at documenting auto_arpa support
|
3 years ago |
Ross McFarland
|
ac59552403
|
Merge remote-tracking branch 'origin' into delayed-arpa
|
3 years ago |
Ross McFarland
|
85954348dc
|
Merge pull request #969 from octodns/octodns-record-breakup
Breakup of octodns.record file and tests
|
3 years ago |
Ross McFarland
|
f8adb0dc47
|
Merge branch 'main' into octodns-record-breakup
|
3 years ago |
Ross McFarland
|
cfa7918f35
|
auto-arpa support for ptrs with multiple values
|
3 years ago |
Ross McFarland
|
5a1e3fcb88
|
Merge remote-tracking branch 'origin/main' into delayed-arpa
|
3 years ago |
Ross McFarland
|
172f6a333b
|
fully check auto_arpa and eligible_* usage for safety
|
3 years ago |
Ross McFarland
|
8dd690ac88
|
helps if you add the files, AutoArpa
|
3 years ago |
Ross McFarland
|
bc6a2d8067
|
working auto-arpa setup
|
3 years ago |