Ross McFarland
b402a43665
All record value(s) are first-class objects, as compatible as possible with previous str/dict
2022-09-06 14:55:24 -07:00
Ross McFarland
c11476d79a
Merge pull request #928 from octodns/misc-bits
...
Misc bits: errant string joins from formatting formatted code and best practices in bootstrap
2022-09-06 12:59:35 -07:00
Ross McFarland
51f8eb17f0
Update to latest best practice for ignore-revs and hooks
2022-09-06 12:49:37 -07:00
Ross McFarland
d54baf0ea6
Ignore the string joins ref
2022-09-06 12:48:42 -07:00
Ross McFarland
fa4225b625
Fix lots of errant '...' '...' string joins
2022-09-06 12:47:47 -07:00
Ross McFarland
f01fe3f855
Merge pull request #924 from octodns/yaml-supports-fixes
...
Yaml supports fixes
2022-08-30 10:04:11 -07:00
Ross McFarland
9fc7e20531
Merge branch 'master' into yaml-supports-fixes
2022-08-29 16:44:21 -07:00
Ross McFarland
3d698e8375
Merge pull request #925 from octodns/doc-filters
...
Add doc for processor.filter.*
2022-08-27 16:30:36 -07:00
Ross McFarland
a3e90ca4ac
Add doc for processor.filter.*
2022-08-27 16:29:00 -07:00
Ross McFarland
b664a28488
Changelog update about Provider._process_desired_zone and YamlProvider.supports
2022-08-27 15:54:48 -07:00
Ross McFarland
2e3d325f71
YamlProvider.SUPPORTS dynamically returns the list of registered types
2022-08-27 15:53:56 -07:00
Ross McFarland
633d79969a
Merge remote-tracking branch 'origin/master' into yaml-supports-fixes
2022-08-27 15:49:23 -07:00
Ross McFarland
557b80f784
Implement YamlProvider.supports that always says yes
2022-08-27 15:40:02 -07:00
Ross McFarland
72244ba161
Provider._process_desired_zone should call .supports, rather than do in SUPPORTS
2022-08-27 15:23:52 -07:00
Ross McFarland
82be4834fb
Merge pull request #923 from octodns/correct-changelog-dates
...
Changelog release dates should be aug, not sept
2022-08-27 14:54:06 -07:00
Ross McFarland
6d2a039a3f
Changelog release dates should be aug, not sept
2022-08-27 14:51:58 -07:00
Ross McFarland
c92734f7a6
Merge pull request #920 from octodns/rel-0-9-19
...
Rel 0.9.19 version bump & CHANGELOG update
v0.9.19
2022-08-14 11:53:10 -07:00
Ross McFarland
55aecba9de
Add missing 0.9.18 CHANGELOG entries
2022-08-14 11:49:31 -07:00
Ross McFarland
dfd56c6636
Rel 0.9.19 version bump & CHANGELOG update
2022-08-14 11:49:20 -07:00
Ross McFarland
b5340801e0
Merge pull request #917 from octodns/subzones
...
Fix issues with sub-zone handling
2022-08-14 11:42:14 -07:00
Ross McFarland
ffe456714c
Correct error message grammar
...
Co-authored-by: Sachi King <nakato@nakato.io >
2022-08-12 13:28:06 -07:00
Ross McFarland
4a847cb38c
More test cases for configured_sub_zones
2022-08-11 12:25:37 -07:00
Ross McFarland
18ee70ddb5
Fix issue when subzone is a non-dotted endswith for zone
2022-08-11 09:10:56 -07:00
Ross McFarland
af010121ea
Do away with zone_tree, not a tree and unnecessary now
2022-08-11 08:58:40 -07:00
Ross McFarland
810cc7faff
Use collections.deque for pop'ing
2022-08-11 08:53:19 -07:00
Ross McFarland
611431b042
Broken up string formatting cleanup
2022-08-11 08:42:16 -07:00
Ross McFarland
33794f3796
Fix a bug in Zone.add_record subzone handling when name ends with non-dotted subzone name
2022-08-11 08:40:32 -07:00
Ross McFarland
6a1b86af6f
Rework configured_sub_zones and add tests specifically for it
2022-08-11 07:50:32 -07:00
Ross McFarland
6e5c7a8b70
Add failing tests of subzone handling
2022-08-11 06:18:05 -07:00
Ross McFarland
35a6c85bbb
Rework Manager.zone_tree into a property
2022-08-11 06:07:03 -07:00
Ross McFarland
62caa4bac6
Merge pull request #914 from octodns/rel-0-9-18
...
Rel 0.9.18 version bump & CHANGELOG update
v0.9.18
2022-08-09 08:09:09 -07:00
Ross McFarland
af40184f29
Rel 0.9.18 version bump & CHANGELOG update
2022-08-09 08:06:53 -07:00
Ross McFarland
a874edf43a
Merge pull request #903 from octodns/idna
...
Add idna encode/decode helpers
2022-08-09 08:01:58 -07:00
Ross McFarland
ea50c8cf38
Merge branch 'idna' of github.com:octodns/octodns into idna
2022-08-09 07:58:31 -07:00
Ross McFarland
78c53de22c
Merge remote-tracking branch 'origin/master' into idna
2022-08-09 07:58:07 -07:00
Ross McFarland
c80a93a296
Merge pull request #898 from octodns/dump-support-output-provider
...
Implement a sketch of --output-provider support for dump
2022-07-22 16:09:06 -07:00
Ross McFarland
02e07f4209
Merge remote-tracking branch 'origin/master' into dump-support-output-provider
2022-07-22 16:06:51 -07:00
Adam Smith
f749505df3
Merge pull request #913 from yzguy/zonefilesource_multivalue_ptr
...
AxfrSource and ZoneFileSource: support multi-value PTR records
2022-07-22 13:00:56 -04:00
Adam Smith
2a56d9b26e
AxfrSource and ZoneFileSource: support multi-value PTR records
2022-07-22 12:50:24 -04:00
Ross McFarland
a0841f4420
Merge pull request #911 from octodns/black-formatting
...
Implement black formatting
2022-07-12 14:56:55 -07:00
Ross McFarland
e671e7e57a
Remove unneeded [] from list comprehension
...
Co-authored-by: Viranch Mehta <email@viranch.me >
2022-07-04 20:40:00 -07:00
Ross McFarland
26d8f7aa92
.git-blame-ignore-revs for initial black formatting
2022-07-04 12:29:46 -07:00
Ross McFarland
e116d26eec
Implement black formatting
2022-07-04 12:27:39 -07:00
Ross McFarland
c98b5abdf3
Merge branch 'master' into idna
2022-07-04 10:20:48 -07:00
Ross McFarland
392d8b516f
Merge pull request #910 from octodns/rm-funding
...
Remove repo-specific FUNDING.yml
2022-07-02 09:13:05 -07:00
Ross McFarland
0bf5154311
Remove repo-specific FUNDING.yml
2022-07-02 09:11:04 -07:00
Ross McFarland
c33da93bd9
Merge pull request #908 from nakato/dottedsubzone
...
Support dotted subdomains for subzones
2022-06-27 06:52:42 -07:00
Sachi King
04be906c3c
Add test to validate non-dotted subdomain zones are vaild
...
This confirms that in addition to the recently added support for dotted
subdomains that subdomains that are not dotted are supported. From
RFC1034 Section 3.5 this would be a <subdomain> that contains a single
<label> without <subdomain> recurring.
2022-06-27 10:56:20 +10:00
Sachi King
d5363e8045
Add comments and use list comprehensions
...
Per PR review, use list comprehensions as they are prefered in py3 over
use of filter.
Add comments to describe the building of the zone tree.
2022-06-27 10:50:05 +10:00
Ross McFarland
5c1a1b9621
Merge remote-tracking branch 'origin/master' into idna
2022-06-26 16:36:17 -04:00