all repos — nixfiles @ c11985399dd6ffe8f480dbfbba98c84db5cb665d

System and user configuration, managed by nix and home-manager

move dnscontrol override to dns repo
Alan Pearce alan@alanpearce.eu
Sat, 22 Jun 2024 18:08:38 +0200
commit

c11985399dd6ffe8f480dbfbba98c84db5cb665d

parent

20b0d2a2470642c22d3e05d43795536cf9ccc54c

2 files changed, 0 insertions(+), 34 deletions(-)

jump to
D overlays/dnscontrol/default.nix
@@ -1,5 +0,0 @@-self: super: {
-  dnscontrol = super.dnscontrol.overrideAttrs (old: {
-    patches = [ ./powerdns-record-types.patch ];
-  });
-}
D overlays/dnscontrol/powerdns-record-types.patch
@@ -1,29 +0,0 @@-diff --git a/documentation/providers.md b/documentation/providers.md
-index b1d6618d..351b2558 100644
---- a/documentation/providers.md
-+++ b/documentation/providers.md
-@@ -57,7 +57,7 @@ If a feature is definitively not supported for whatever reason, we would also li
- | [`OVH`](provider/ovh.md) | ❌ | ✅ | ✅ | ❌ | ❌ | ✅ | ❔ | ❔ | ❔ | ❔ | ❌ | ❔ | ✅ | ✅ | ❔ | ✅ | ❔ | ❔ | ❔ | ❔ | ✅ | ❌ | ✅ |
- | [`PACKETFRAME`](provider/packetframe.md) | ❌ | ✅ | ❌ | ❌ | ❔ | ❔ | ❔ | ❔ | ❔ | ❔ | ✅ | ❔ | ✅ | ❔ | ❔ | ❔ | ❔ | ❔ | ❔ | ❔ | ❌ | ❌ | ❔ |
- | [`PORKBUN`](provider/porkbun.md) | ❌ | ✅ | ✅ | ❌ | ✅ | ❔ | ❌ | ❔ | ❌ | ❌ | ❌ | ❌ | ✅ | ❌ | ❔ | ✅ | ❌ | ❔ | ❔ | ❔ | ❌ | ❌ | ✅ |
--| [`POWERDNS`](provider/powerdns.md) | ❌ | ✅ | ❌ | ❌ | ✅ | ✅ | ✅ | ❔ | ❔ | ✅ | ✅ | ❔ | ✅ | ✅ | ❔ | ✅ | ✅ | ✅ | ❔ | ❔ | ✅ | ✅ | ✅ |
-+| [`POWERDNS`](provider/powerdns.md) | ❌ | ✅ | ❌ | ❌ | ✅ | ✅ | ✅ | ✅ | ❔ | ✅ | ✅ | ❔ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ❔ | ❔ | ✅ | ✅ | ✅ |
- | [`REALTIMEREGISTER`](provider/realtimeregister.md) | ❌ | ✅ | ✅ | ❌ | ✅ | ✅ | ✅ | ❔ | ✅ | ✅ | ❌ | ❌ | ✅ | ✅ | ❔ | ✅ | ❌ | ❌ | ❔ | ❔ | ❌ | ✅ | ✅ |
- | [`ROUTE53`](provider/route53.md) | ✅ | ✅ | ✅ | ✅ | ❌ | ✅ | ❔ | ❔ | ❌ | ❔ | ✅ | ❔ | ✅ | ❔ | ❔ | ❔ | ❔ | ❔ | ❔ | ❔ | ✅ | ✅ | ✅ |
- | [`RWTH`](provider/rwth.md) | ❌ | ✅ | ❌ | ❌ | ❌ | ✅ | ❔ | ❔ | ❌ | ❌ | ✅ | ❔ | ✅ | ✅ | ❔ | ❌ | ❔ | ❔ | ❔ | ❔ | ❌ | ❌ | ✅ |
-diff --git a/providers/powerdns/powerdnsProvider.go b/providers/powerdns/powerdnsProvider.go
-index 0f386d90..0d1f96bc 100644
---- a/providers/powerdns/powerdnsProvider.go
-+++ b/providers/powerdns/powerdnsProvider.go
-@@ -20,8 +20,11 @@ var features = providers.DocumentationNotes{
- 	providers.CanUseAlias:            providers.Can("Needs to be enabled in PowerDNS first", "https://doc.powerdns.com/authoritative/guides/alias.html"),
- 	providers.CanUseCAA:              providers.Can(),
- 	providers.CanUseDS:               providers.Can(),
-+	providers.CanUseDNAME:            providers.Can(),
- 	providers.CanUseDHCID:            providers.Can(),
- 	providers.CanUseLOC:              providers.Unimplemented("Normalization within the PowerDNS API seems to be buggy, so disabled", "https://github.com/PowerDNS/pdns/issues/10558"),
-+	providers.CanUseHTTPS:            providers.Can(),
-+	providers.CanUseSVCB:             providers.Can(),
- 	providers.CanUseNAPTR:            providers.Can(),
- 	providers.CanUsePTR:              providers.Can(),
- 	providers.CanUseSRV:              providers.Can(),