Fixed
- Technitium: CNAME updates were silently a no-op.
UpdateCNAMERecordsent
the new target asnewCname, which is not a valid Technitium API parameter.
The request matched the existing record bycname=<old>and applied no
change, while the dnsweaver log claimed success. The fix sendscname=<new>
(CNAME records are unique per name, so the API identifies the record by
domain+typealone). Regression test added that assertsnewCnameis
never sent. Closes upstream
#84. Thanks to
@Dampfwalze for the detailed bug report
including the Technitium server log proving the no-op.
Docker Images
docker pull ghcr.io/maxfield-allison/dnsweaver:v1.4.3
docker pull docker.io/maxamill/dnsweaver:v1.4.3