Manual zone file modification breaks IXFR
For the IETF 101 Hackathon, I set up a Knot DNS master and slave. I checked out the branch 2.6, and tried to do a simple IXFR. The master zone has dnssec-signing enabled. I change the zonefile (update MX records) do a zone-reload and see an IXFR.
$ ./src/knotc -c mixfr-server/master1.conf zone-reload mixfr.nl
Only the IXFR only includes the SOA records and the RRSIG records, not the MX records. See attached pcap. ixfr-bad.pcapngmaster1.logslave1.logmaster1.confslave1.confmixfr.nl.zone