Dne 21.6.2018 v 15:33 Daniel Salzman napsal(a): > This is an intended use case, so if it doesn't work, it's a bug :-) > Definitely, you must set "zonefile-load: difference". Otherwise IXFR changes > would be incomplete. > Also I think you should set "journal-content: changes" to store just changes > to the journal. > The biggest problem is that you have to update the SOA serial to a value > higher than the current one > (not to the value higher than is in the zone file, which is not managed by > the server).
Hello Daniel, thank you for response. I can confirm that using `journal-content: changes` together with `zonefile-load: difference` works properly, that means: - when zone file is edited and SOA serial is set to be higher than current serial of signed zone, the zone is resigned and this is recorded into the journal as a change (ie. there is still history in the journal) - when zone file is edited and SOA is not set to be higher than current serial of signed zone, only warning gets logged and nothing breaks. So `journal-content: all` was the reason of all the strange behavior I observed. Cheers, Ondřej Caletka -- https://lists.nic.cz/cgi-bin/mailman/listinfo/knot-dns-users