[ldns-users] ldns_zone_sort does not always retains same order
Ondřej Surý
ondrej at sury.org
Tue Oct 16 13:52:16 UTC 2007
Hi,
I am trying to write zone comparator which will count additions,
deletions and changes between two zone file.
I am sorting both zones and then uses simple iterator to walk in all
domain records.
I have found that there is implementation error in ldns_zone_sort. It
doesn't retain same order in two different files:
$ ldns-read-zone -z cz.1192527904 > cza
$ ldns-read-zone -z cz.1192531505 > czb
$ diff -w -U 3 cza czb
--- cza 2007-10-16 15:39:38.392629273 +0200
+++ czb 2007-10-16 15:40:10.392819897 +0200
@@ -14885,14 +14885,14 @@
adao.cz. 18000 IN NS ns.forpsi.net.
adap.cz. 18000 IN NS ns.adap.cz.
adap.cz. 18000 IN NS ns2.vshosting.cz.
-adapo.cz. 18000 IN NS ns.forpsi.us.
-adapo.cz. 18000 IN NS ns.forpsi.net.
ns.adap.cz. 18000 IN A 89.235.62.134
adap-plus.cz. 18000 IN NS ns.banan.cz.
adap-plus.cz. 18000 IN NS ns2.banan.cz.
adap-plus.cz. 18000 IN NS ns3.banan.it.
adapo.cz. 18000 IN NS ns.forpsi.cn.
adapo.cz. 18000 IN NS ns.forpsi.cz.
+adapo.cz. 18000 IN NS ns.forpsi.us.
+adapo.cz. 18000 IN NS ns.forpsi.net.
adapobrno.cz. 18000 IN NS ns.dns4.cz.
adapobrno.cz. 18000 IN NS ns.dns4.net.
adapocz.cz. 18000 IN NS ns.dns4.cz.
[...and more...]
I'll try to find where the error is... and report back.
Ondrej.
--
Ondřej Surý <ondrej at sury.org> *** http://blog.rfc1925.org/
Kulturní občasník *** http://www.obcasnik.cz/
Nehoupat, prosím *** http://nehoupat.blogspot.com/
More information about the ldns-users
mailing list