[svn] commit: r1125 - in /trunk/src/lib/dns: ./ rdata/generic/ tests/ tests/testdata/

BIND 10 source code commits bind10-changes at lists.isc.org
Fri Mar 5 07:44:06 UTC 2010


Author: each
Date: Fri Mar  5 07:44:05 2010
New Revision: 1125

Log:
Merge base32, sha1, and NSEC3/NSEC3PARAM rdata implementations to trunk
(Note: I expect sha1 to be replaced, and to add more test cases to all
of the unit tests.)

Added:
    trunk/src/lib/dns/base32.cc
    trunk/src/lib/dns/base32.h
    trunk/src/lib/dns/rdata/generic/nsec3_50.cc
    trunk/src/lib/dns/rdata/generic/nsec3_50.h
    trunk/src/lib/dns/rdata/generic/nsec3param_51.cc
    trunk/src/lib/dns/rdata/generic/nsec3param_51.h
    trunk/src/lib/dns/sha1.cc
    trunk/src/lib/dns/sha1.h
    trunk/src/lib/dns/tests/base32_unittest.cc
    trunk/src/lib/dns/tests/rdata_nsec3_unittest.cc
    trunk/src/lib/dns/tests/rdata_nsec3param_unittest.cc
    trunk/src/lib/dns/tests/sha1_unittest.cc
    trunk/src/lib/dns/tests/testdata/rdata_nsec3_fromWire1
    trunk/src/lib/dns/tests/testdata/rdata_nsec3_fromWire2
    trunk/src/lib/dns/tests/testdata/rdata_nsec3param_fromWire1
Modified:
    trunk/src/lib/dns/Makefile.am
    trunk/src/lib/dns/gen-rdatacode.py.in
    trunk/src/lib/dns/tests/Makefile.am

Modified: trunk/src/lib/dns/Makefile.am
==============================================================================
--- trunk/src/lib/dns/Makefile.am (original)
+++ trunk/src/lib/dns/Makefile.am Fri Mar  5 07:44:05 2010
@@ -18,7 +18,9 @@
 libdns_la_SOURCES += rrsetlist.h rrsetlist.cc
 libdns_la_SOURCES += question.h question.cc
 libdns_la_SOURCES += message.h message.cc
+libdns_la_SOURCES += base32.h base32.cc
 libdns_la_SOURCES += base64.h base64.cc
+libdns_la_SOURCES += sha1.h sha1.cc
 libdns_la_SOURCES += tsig.h tsig.cc
 libdns_la_SOURCES += dnstime.h dnstime.cc
 libdns_la_SOURCES += hex.h hex.cc

Modified: trunk/src/lib/dns/gen-rdatacode.py.in
==============================================================================
--- trunk/src/lib/dns/gen-rdatacode.py.in (original)
+++ trunk/src/lib/dns/gen-rdatacode.py.in Fri Mar  5 07:44:05 2010
@@ -26,7 +26,7 @@
 import re
 import sys
 
-re_typecode = re.compile('([a-z]+)_(\d+)')
+re_typecode = re.compile('([\da-z]+)_(\d+)')
 classcode2txt = {}
 typecode2txt = {}
 typeandclass = []

Modified: trunk/src/lib/dns/tests/Makefile.am
==============================================================================
--- trunk/src/lib/dns/tests/Makefile.am (original)
+++ trunk/src/lib/dns/tests/Makefile.am Fri Mar  5 07:44:05 2010
@@ -21,13 +21,17 @@
 run_unittests_SOURCES += rdata_dnskey_unittest.cc
 run_unittests_SOURCES += rdata_ds_unittest.cc
 run_unittests_SOURCES += rdata_nsec_unittest.cc
+run_unittests_SOURCES += rdata_nsec3_unittest.cc
+run_unittests_SOURCES += rdata_nsec3param_unittest.cc
 run_unittests_SOURCES += rdata_rrsig_unittest.cc
 run_unittests_SOURCES += rrset_unittest.cc rrsetlist_unittest.cc
 run_unittests_SOURCES += question_unittest.cc
 run_unittests_SOURCES += rrparamregistry_unittest.cc
 run_unittests_SOURCES += message_unittest.cc
+run_unittests_SOURCES += base32_unittest.cc
 run_unittests_SOURCES += base64_unittest.cc
 run_unittests_SOURCES += hex_unittest.cc
+run_unittests_SOURCES += sha1_unittest.cc
 run_unittests_SOURCES += tsig_unittest.cc
 run_unittests_SOURCES += run_unittests.cc
 run_unittests_CPPFLAGS = $(AM_CPPFLAGS) $(GTEST_INCLUDES)




More information about the bind10-changes mailing list