Viranch Mehta
|
96f09cb4e5
|
Add subnet ordering validation
|
2023-04-09 09:17:42 -07:00 |
|
Viranch Mehta
|
47a898b1dc
|
Wrap subnet support behind a SUPPORTS_ flag
|
2023-04-09 08:15:44 -07:00 |
|
Viranch Mehta
|
09c07d4651
|
Merge branch 'main' into dynamic-subnets
|
2023-04-06 14:29:17 -07:00 |
|
Viranch Mehta
|
a0646441e9
|
Drop unused logger
|
2023-04-02 05:07:34 -07:00 |
|
Viranch Mehta
|
37e8a88349
|
Support subnets in dynamic rules
|
2023-04-02 04:51:02 -07:00 |
|
Ross McFarland
|
2539cbe59b
|
Rework script/generate-geo-data to output formatted code. Minor updates to data
|
2023-03-31 19:05:48 -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
|
16e5928520
|
Refactor _DynamicMixin.validate, breaking out pools & rules checks
|
2023-03-28 10:15:50 -07: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
|
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
|
1d535ad596
|
more pragma: no cover for 3.7 specific import work-around
|
2023-02-04 08:18:50 -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
|
2c9c0518a5
|
Include Change in octodns.record, some module tests use it
|
2023-01-02 10:24:53 -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
|
b54678bed9
|
Refactor YamlProvider to add get_filenames
Makes it easier to inherit from YamlProvider to add custom filename
handling
|
2022-12-09 08:47:02 -08: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
|
9841781d08
|
Remove stale TODO
|
2022-11-15 10:32:51 -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
|
008621c5c8
|
Rel 0.9.21 version bump & CHANGELOG update
|
2022-10-16 14:59:33 -07:00 |
|
Ross McFarland
|
c6392d798d
|
Shim AxfrSource and ZoneFileSource
|
2022-10-10 13:50:30 -07:00 |
|