From 49bb418691995e2699742a167b061dcc6fd9d8a2 Mon Sep 17 00:00:00 2001 From: Wouter Wijngaards Date: Fri, 31 Aug 2007 12:35:41 +0000 Subject: [PATCH] Nodata tests. git-svn-id: file:///svn/unbound/trunk@572 be551aaa-1e26-0410-a405-d3ace91eadb9 --- doc/Changelog | 1 + doc/TODO | 13 ++++ testcode/testbound.c | 2 + testdata/val_nodata.rpl | 119 +++++++++++++++++++++++++++++++ testdata/val_nodata_failsig.rpl | 119 +++++++++++++++++++++++++++++++ testdata/val_nodata_hasdata.rpl | 119 +++++++++++++++++++++++++++++++ testdata/val_nodata_zonecut.rpl | 117 ++++++++++++++++++++++++++++++ testdata/val_nodatawc.rpl | 119 +++++++++++++++++++++++++++++++ testdata/val_nodatawc_badce.rpl | 119 +++++++++++++++++++++++++++++++ testdata/val_nodatawc_nodeny.rpl | 119 +++++++++++++++++++++++++++++++ validator/validator.c | 2 +- 11 files changed, 848 insertions(+), 1 deletion(-) create mode 100644 testdata/val_nodata.rpl create mode 100644 testdata/val_nodata_failsig.rpl create mode 100644 testdata/val_nodata_hasdata.rpl create mode 100644 testdata/val_nodata_zonecut.rpl create mode 100644 testdata/val_nodatawc.rpl create mode 100644 testdata/val_nodatawc_badce.rpl create mode 100644 testdata/val_nodatawc_nodeny.rpl diff --git a/doc/Changelog b/doc/Changelog index d5d41913c..30adf38d4 100644 --- a/doc/Changelog +++ b/doc/Changelog @@ -3,6 +3,7 @@ - iterator should not detach target queries that it still could need. the protection against multiple outstanding queries is moved to a current_query num check. + - validator nodata tests. 30 August 2007: Wouter - fixup override date config option. diff --git a/doc/TODO b/doc/TODO index da4f025d2..6b3a96f22 100644 --- a/doc/TODO +++ b/doc/TODO @@ -31,3 +31,16 @@ o pretend-dnssec-unaware, and pretend-edns-unaware modes for debug/workshops. o delegpt use rbtree for ns-list, to avoid slowdown for very large NS sets. o be able to have different listen and query-to addresses to bind to, so you can listen to localhost and query-to to the internet. +o reprime and refresh oft used data before timeout. +o retain prime results in a overlaid roothints file. +o store primed key data in a overlaid keyhints file (sort of like drafttimers). +o windows version, auto update feature, a query to check for the version. +o autoreport of problems +o logrotation, syslog +o command the server with TSIG inband. +o watch for spoof nearmisses. +o improve compression of DNS packets by first puttig uncompressible rrs, then + compress to their rdata. +o if one server is not responsive do not spend 75 secs on that server, but + try other servers with lower rtt. +o NSID rfc 5001 support. diff --git a/testcode/testbound.c b/testcode/testbound.c index b1f8dafef..f02fdd61e 100644 --- a/testcode/testbound.c +++ b/testcode/testbound.c @@ -244,5 +244,7 @@ main(int argc, char* argv[]) fake_event_cleanup(); for(c=1; c