]> git.ipfire.org Git - thirdparty/bind9.git/commit
Add dns_diff_appendlist
authorAlessio Podda <alessio@isc.org>
Mon, 11 May 2026 14:42:21 +0000 (16:42 +0200)
committerAlessio Podda <alessio@isc.org>
Tue, 2 Jun 2026 11:44:32 +0000 (13:44 +0200)
commit2a647010fb5cd14eb7b193670d32cfdf36f9cd00
tree809b83563f7d6317c65175c4ed2aecc831709b1a
parente1ed82fc609f0f44b29a05b12850c12d96749663
Add dns_diff_appendlist

dns_diff_appendlist() bulk-moves all tuples from one diff to another in
O(1), replacing the repeated ISC_LIST_FOREACH + dns_diff_unlink +
dns_diff_append loops.
lib/dns/diff.c
lib/dns/include/dns/diff.h
lib/dns/journal.c
lib/dns/update.c
lib/dns/xfrin.c
lib/ns/update.c