Ross McFarland
|
4ff5b2fd9c
|
Merge remote-tracking branch 'origin/main' into je/arpa-matching-fix
|
2023-02-27 09:58:31 -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
|
074be92428
|
Add replace param to AutoArpa processor/provider
|
2023-02-20 13:32:04 -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
|
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
|
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
|
cfa7918f35
|
auto-arpa support for ptrs with multiple values
|
2023-01-22 07:10:36 -08:00 |
|
Ross McFarland
|
8dd690ac88
|
helps if you add the files, AutoArpa
|
2023-01-19 12:19:10 -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
|
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
|
5cb42d6d73
|
elif trivial improvement
|
2022-09-14 07:00:33 -07:00 |
|
Ross McFarland
|
5f277b886c
|
Merge branch 'main' into name-filtering
|
2022-09-14 06:49:10 -07:00 |
|
Ross McFarland
|
48831659e5
|
Add allowed_ttls support to TtlRestrictionFilter
|
2022-09-14 06:46:13 -07:00 |
|
Ross McFarland
|
cabdd1222a
|
Add lenient support to TtlRestrictionFilter
|
2022-09-12 14:32:23 -07:00 |
|
Ross McFarland
|
8ff83b8ed9
|
Implement TtlRestrictionFilter w/tests
|
2022-09-12 14:18:20 -07:00 |
|
Ross McFarland
|
47b72225dc
|
Processor impl that filters on name
|
2022-09-11 14:36:35 -07:00 |
|
Ross McFarland
|
a3e90ca4ac
|
Add doc for processor.filter.*
|
2022-08-27 16:29:00 -07: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 |
|
Ross McFarland
|
32c358af04
|
Quell all python warnings, mostly *Equals -> Equal and warn -> warning
|
2022-01-13 10:58:07 -08:00 |
|
Ross McFarland
|
f8240f0cbd
|
extract Route53Provider and AwsAcmMangingProcessor into their own module
|
2022-01-03 09:24:50 -08:00 |
|
Nikolay Denev
|
772f289085
|
Move the doc string to the class and remove the redundant __init__ override.
|
2021-11-29 10:03:59 +00:00 |
|
Nikolay Denev
|
ed35c76791
|
Adds awsacm processor that completely ignores AWS ACM validation CNAME records at source and destination
|
2021-11-25 16:34:44 +00:00 |
|
Ross McFarland
|
67e79481bd
|
f-strings for cmds and processors
|
2021-09-03 09:58:08 -07:00 |
|
Ross McFarland
|
b84b933eb0
|
Copy zones early on and allow modifications after that. Doc requirements.
|
2021-08-21 13:41:10 -07:00 |
|
Ross McFarland
|
fe013b21e3
|
Utilize shallow copies in Provider._process_desired_zone and Route53Provider._process_desired_zone
|
2021-08-21 10:29:48 -07:00 |
|
Ross McFarland
|
8c04508a86
|
Implement & test Zone.copy (shallow) and utilize it in processors
|
2021-08-21 10:11:23 -07:00 |
|
Ross McFarland
|
c0c3a93d4a
|
Rename to AcmeManagingProcess, doc usage
|
2021-08-11 21:36:41 -07:00 |
|
Ross McFarland
|
ea5093935b
|
Support taking ownership of acme records
|
2021-08-11 09:31:54 -07:00 |
|
Ross McFarland
|
181dcec71b
|
Allow octoDNS managed _acme-challenge records to exist by marking them
|
2021-08-11 07:21:37 -07:00 |
|
Ross McFarland
|
44b7c6880d
|
Implement AcmeIgnoringProcessor
|
2021-08-05 08:57:29 -07:00 |
|
Ross McFarland
|
540fb27263
|
Clean up and test OwnershipProcessor
|
2021-04-27 09:25:24 -07:00 |
|
Ross McFarland
|
f387a61561
|
Allow/reject use sets and now have tests
|
2021-04-27 07:52:41 -07:00 |
|
Ross McFarland
|
716d068196
|
Backwards compat for plan overrides, 100% manager coverage, singular processor module name
|
2021-04-27 06:45:18 -07:00 |
|