BSD Ports

net/dnscontrol 5.1.0 NetBSD

Opinionated platform for managing DNS configuration

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
Last update
Commit
72c97fbddc
License
mit
Categories
net
Package size
33225.0 KiB, 95793.2 KiB installed

Description

DNSControl is a system for maintaining DNS zones. It has two parts: a domain specific language (DSL) for describing DNS zones plus software that processes the DSL and pushes the resulting zones to DNS providers such as Route53, Cloudflare, and Gandi. It can send the same DNS records to multiple providers. It even generates the most beautiful BIND zone files ever. It runs anywhere Go runs (Linux, macOS, Windows). The provider model is extensible, so more providers can be added.

In the other systems

SystemPortVersion
NetBSDnet/dnscontrol5.1.0
FreeBSDdns/dnscontrol5.5.0_1
OpenBSDnet/dnscontrol4.42.0
DragonFlydns/dnscontrol4.17.0
HardenedBSDdns/dnscontrol5.2.0
GhostBSDdns/dnscontrol5.1.0

Install

Binary package:

pkgin install dnscontrol

From pkgsrc:

cd /usr/pkgsrc/net/dnscontrol && make install clean

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

RepositoryVersion
NetBSD 10.1 x86_645.1.0
NetBSD 10.1 aarch644.42.0nb1
SmartOS / illumos x86_64-
macOS 15 arm645.5.0

Dependencies

No port depends on this one.

Commit history 23

DateCommitCreditsLog message
72c97fbddc drixter dnscontrol: Update to 5.7.0
Changelog Provider-specific changes: 71c0081: feat(p/CONSTELLIX): add Constellix DNS provider (#5029) (@ZeroClover) d1823f7: fix(p/BIND): extract zones from %f and %F filenames (#5026) (@spicysharkco) Bug fixes: 5309786: fix(DKIM_BUILDER): encode non-ASCII notes as UTF-8 octets (#5024) (@spicysharkco) 3322ff1: fix(LOC_BUILDER_DD): accept zero and reject missing coordinates (#5027) (@spicysharkco) d392e6e: fix(diff2): MODIFY messages no showing provider-specific fields (#5030) (@cvas22) 1029216: fix: make IGNORE_TARGET match HTTPS and SVCB targets (#5028) (@spicysharkco) Deprecation warnings Warning REV() will switch from RFC2317 to RFC4183 sometime after v5.0 is released. This is a breaking change. Warnings are output if your configuration is affected. …
309977eb40 bsiegert Revbump all Go packages after go127 security update
bee9122dbd drixter dnscontrol: Update to 5.5.0
Changelog Provider-specific changes: b4d26af: feat(p/MISAKA): add Misaka.io DNS provider (#4994) (@ZeroClover) c74b089: feat(p/NETNOD): new record type: CSYNC (RFC 7477) (#4988) (@TomOnTime) 0418d8f: fix(p/CLOUDNS): recognize WR redirect records (#4992) (@sean0407) 17a2a6e: fix(p/HUAWEICLOUD): allow CNAME co-exists with GeoDNS (#4987) (@SukkaW) New features: c3581a5: feat(preview): show which fields changed in MODIFY messages (#4990) (@TomOnTime) Documentation: 19b5e48: docs: fix invalid JavaScript examples (#4984) (@TomOnTime) CI/CD: 3c9d672: build(deps): bump actions/upload-artifact from 7.0.1 to 7.0.2 (#5005) (@dependabot[bot]) 1258cd9: ci: add OpenSSF Scorecard analysis (#4993) (@chicks-net) …
96dc94755d bsiegert Revbump all Go packages after go127 security update
50db4a5261 drixter dnscontrol: Update to 5.4.0
Changelog Provider-specific changes: 89188fe: feat(p/BUNNYDNS): make the provider safe to run concurrently (#4980) (@jfexyz) 2b9883e: feat(p/DNSOVERHTTPS): mark the provider as verified for concurrency (#4981) (@jfexyz) New features: 7e201d7: feat(cloudpress): add CloudPress DNS provider (#4390) (@arnoschoon) c16964f: feat: Stage 5: Add SupportedTypes and exhaustive provider validation (#4967) (@TomOnTime) 1a6b48a: feat: Stage 6a: support domain-specific DNS provider metadata (#4975) (@TomOnTime) b45d6dd: feat: Suppress "Serially checking"/"Serially Gathering " messages unless --full flag used (#4978) (@jfexyz) 0136f8c: feat: add SKIP_AUDIT modifier (#4971) (@GZTimeWalker) c9bf25d: feat: reduce messages if all providers are concurrent (--full overrides) (#4979) (@TomOnTime) …

The latest 5 of 23 in the history this site was built from.