bind9/lib/dns
Matthijs Mekking e6c5ecd698 Update kasp test with CDNSKEY checks
Add checks to the kasp system test to verify CDNSKEY publication.
This test is not entirely complete, because when there is a CDNSKEY
available but there should not be one for KEY N, it is hard to tell
whether the existing CDNSKEY actually belongs to KEY N or another
key.

The check works if we expect a CDNSKEY although we cannot guarantee
that the CDNSKEY is correct: The test verifies existence, not
correctness of the record.
2020-02-06 11:02:22 +01:00
..
include Fix kasp bug new KSK on restart [#1593] 2020-02-06 10:17:22 +01:00
rdata lib/dns/rdata/*/*.c: Silence false positive nullPointerRedundantCheck warning from Cppcheck 2019-10-03 09:04:26 +02:00
tests Simplify cachedb rrset statistic counters 2020-02-04 11:58:34 +01:00
win32 Fix kasp bug new KSK on restart [#1593] 2020-02-06 10:17:22 +01:00
.gitignore 4394. [func] Add rndc command "dnstap-reopen" to close and 2016-06-24 09:37:04 +10:00
acl.c Change the (acl)->node_count macro to dns_acl_node_count(acl) macro to clean the global namespace 2019-12-06 15:47:39 +01:00
adb.c Refactor the isc_mempool_create() usage using the semantic patch 2020-02-03 08:27:16 +01:00
api prep 9.15.8 2020-01-16 08:01:20 +00:00
badcache.c Remove blocks checking whether isc_mem_get() failed using the coccinelle 2019-07-23 15:32:35 -04:00
byaddr.c Refactor dns_name_dup() usage using the semantic patch 2019-11-29 14:00:37 +01:00
cache.c Add isc_refcount_destroy() as appropriate 2020-01-14 13:12:13 +01:00
callbacks.c Use coccinelle to remove explicit '#include <config.h>' from the source files 2019-03-08 15:15:05 +01:00
catz.c 'buffer' must be non-NULL as isc_buffer_allocate can no longer fail. 2020-02-05 18:37:17 +11:00
client.c 'event' must be non NULL, remove test. 2020-02-05 18:37:17 +11:00
clientinfo.c Use coccinelle to remove explicit '#include <config.h>' from the source files 2019-03-08 15:15:05 +01:00
compress.c Remove blocks checking whether isc_mem_get() failed using the coccinelle 2019-07-23 15:32:35 -04:00
db.c Replace usage of isc_mem_put+isc_mem_detach with isc_mem_putanddetach 2019-07-31 10:26:40 +02:00
dbiterator.c Use coccinelle to remove explicit '#include <config.h>' from the source files 2019-03-08 15:15:05 +01:00
dbtable.c Remove blocks checking whether isc_mem_get() failed using the coccinelle 2019-07-23 15:32:35 -04:00
diff.c Use coccinelle to cleanup the failure handling blocks from isc_mem_allocate 2019-07-23 15:32:35 -04:00
dispatch.c Refactor the isc_mempool_create() usage using the semantic patch 2020-02-03 08:27:16 +01:00
dlz.c Replace usage of isc_mem_put+isc_mem_detach with isc_mem_putanddetach 2019-07-31 10:26:40 +02:00
dns64.c Remove blocks checking whether isc_mem_get() failed using the coccinelle 2019-07-23 15:32:35 -04:00
dnsrps.c Various little fixes found by coccinelle 2019-10-01 16:48:55 +02:00
dnssec.c Update kasp test with CDNSKEY checks 2020-02-06 11:02:22 +01:00
dnstap.c Refactor the dns_dt API to use ISC_THREAD_LOCAL 2019-12-03 16:27:30 +01:00
dnstap.proto extend DNSTAP to record UPDATE requests and responses as a separate type 2018-10-03 01:03:56 -07:00
ds.c make dns_keytable_deletekey() work correctly 2020-01-14 09:26:13 -08:00
dst_api.c Add parentheses around return values 2020-02-06 10:17:22 +01:00
dst_internal.h dnssec-settime: Allow manipulating state files 2019-11-06 22:31:45 +01:00
dst_openssl.h Use standard OPENSSL_NO_ENGINE instead of custom USE_ENGINE define 2018-05-03 15:32:43 +02:00
dst_parse.c dnssec-settime: Allow manipulating state files 2019-11-06 22:31:45 +01:00
dst_parse.h Remove RSAMD5 support 2018-12-11 11:32:24 +01:00
dst_pkcs11.h Update license headers to not include years in copyright in all applicable files 2018-02-23 10:12:02 +01:00
dst_result.c Use coccinelle to remove explicit '#include <config.h>' from the source files 2019-03-08 15:15:05 +01:00
dyndb.c Use coccinelle to cleanup the failure handling blocks from isc_mem_strdup 2019-07-23 15:32:36 -04:00
ecdb.c Refactor dns_name_dup() usage using the semantic patch 2019-11-29 14:00:37 +01:00
ecs.c Use coccinelle to remove explicit '#include <config.h>' from the source files 2019-03-08 15:15:05 +01:00
fixedname.c Use coccinelle to remove explicit '#include <config.h>' from the source files 2019-03-08 15:15:05 +01:00
forward.c Replace usage of isc_mem_put+isc_mem_detach with isc_mem_putanddetach 2019-07-31 10:26:40 +02:00
gen-unix.h Exit the ./gen program on failed readdir() call 2019-05-27 16:13:16 +02:00
gen-win32.h Replace custom isc_boolean_t with C standard bool type 2018-08-08 09:37:30 +02:00
gen.c remove duplicate #includes 2019-12-23 07:47:36 +11:00
geoip2.c Properly detect MMDB lookup failures 2020-01-13 14:32:19 +01:00
gssapi_link.c Refactor the isc_buffer_allocate() usage using the semantic patch 2020-02-03 08:29:00 +01:00
gssapictx.c Refactor the isc_buffer_allocate() usage using the semantic patch 2020-02-03 08:29:00 +01:00
hmac_link.c Remove blocks checking whether isc_mem_get() failed using the coccinelle 2019-07-23 15:32:35 -04:00
ipkeylist.c Remove dead error code. 2020-02-05 18:37:17 +11:00
iptable.c Remove blocks checking whether isc_mem_get() failed using the coccinelle 2019-07-23 15:32:35 -04:00
journal.c Replace RUNTIME_CHECK(dns_name_copy(..., NULL)) with dns_name_copynf() 2019-10-01 10:43:26 +10:00
kasp.c Default key size 2048 2019-12-09 07:25:20 +00:00
key.c Revert "Merge branch '996-wrong-key-id-is-displayed-for-rsamd5-keys' into 'master'" 2019-05-29 15:34:08 +02:00
keydata.c Use coccinelle to cleanup the failure handling blocks from isc_mem_allocate 2019-07-23 15:32:35 -04:00
keymgr.c Fix kasp bug new KSK on restart [#1593] 2020-02-06 10:17:22 +01:00
keytable.c Refactor the isc_buffer_allocate() usage using the semantic patch 2020-02-03 08:29:00 +01:00
Kyuafile regen master 2017-12-29 01:44:18 +00:00
lib.c Use isc_refcount_increment0() where appropriate 2020-01-14 13:12:13 +01:00
log.c Use coccinelle to remove explicit '#include <config.h>' from the source files 2019-03-08 15:15:05 +01:00
lookup.c Refactor dns_name_dup() usage using the semantic patch 2019-11-29 14:00:37 +01:00
Makefile.in Introduce keymgr in named 2019-11-06 22:36:21 +01:00
mapapi begin preparation for 9.13.0 2018-05-21 11:50:38 -07:00
master.c Add isc_refcount_destroy() as appropriate 2020-01-14 13:12:13 +01:00
masterdump.c 'dctx' must be non NULL, remove test. 2020-02-05 18:37:17 +11:00
message.c Refactor the isc_buffer_allocate() usage using the semantic patch 2020-02-03 08:29:00 +01:00
name.c Refactor the dns_name API to use ISC_THREAD_LOCAL 2019-12-03 16:27:24 +01:00
ncache.c Use coccinelle to remove explicit '#include <config.h>' from the source files 2019-03-08 15:15:05 +01:00
nsec.c address or suppress cppcheck warnings 2019-09-12 17:59:28 +10:00
nsec3.c Replace RUNTIME_CHECK(dns_name_copy(..., NULL)) with dns_name_copynf() 2019-10-01 10:43:26 +10:00
nta.c Refactor the isc_buffer_allocate() usage using the semantic patch 2020-02-03 08:29:00 +01:00
openssl_link.c Use coccinelle to cleanup the failure handling blocks from isc_mem_allocate 2019-07-23 15:32:35 -04:00
openssldh_link.c Remove randomly scattered additional style check suppressions that caused unmatchedSuppression 2019-10-03 09:04:27 +02:00
opensslecdsa_link.c Various little fixes found by coccinelle 2019-10-01 16:48:55 +02:00
openssleddsa_link.c Refactor the isc_buffer_allocate() usage using the semantic patch 2020-02-03 08:29:00 +01:00
opensslrsa_link.c Remove randomly scattered additional style check suppressions that caused unmatchedSuppression 2019-10-03 09:04:27 +02:00
order.c Replace RUNTIME_CHECK(dns_name_copy(..., NULL)) with dns_name_copynf() 2019-10-01 10:43:26 +10:00
peer.c Convert more reference counting to isc_refcount API 2020-01-14 13:12:13 +01:00
pkcs11.c Use coccinelle to remove explicit '#include <config.h>' from the source files 2019-03-08 15:15:05 +01:00
pkcs11ecdsa_link.c Cleanup stray goto labels from removing isc_mem_allocate/strdup checking blocks 2019-07-23 15:32:36 -04:00
pkcs11eddsa_link.c Refactor the isc_buffer_allocate() usage using the semantic patch 2020-02-03 08:29:00 +01:00
pkcs11rsa_link.c Cleanup stray goto labels from removing isc_mem_allocate/strdup checking blocks 2019-07-23 15:32:36 -04:00
portlist.c Remove blocks checking whether isc_mem_get() failed using the coccinelle 2019-07-23 15:32:35 -04:00
private.c Use coccinelle to remove explicit '#include <config.h>' from the source files 2019-03-08 15:15:05 +01:00
rbt.c lib/dns/rbt.c: Suppress nullPointerRedundantCheck warnings from Cppcheck 2019-10-03 09:04:26 +02:00
rbtdb.c 'closest' must be non NULL, remove test. 2020-02-05 18:37:17 +11:00
rbtdb.h Remove $Id markers, Principal Author and Reviewed tags from the full source tree 2018-05-11 13:17:46 +02:00
rcode.c cleanup: more consistent abbreviated DS digest type mnemonics 2019-10-10 12:31:39 -04:00
rdata.c Refactor the isc_buffer_allocate() usage using the semantic patch 2020-02-03 08:29:00 +01:00
rdatalist.c lib/dns/rdatalist.c: Fix dereference before DbC check 2019-10-03 09:04:26 +02:00
rdatalist_p.h Remove $Id markers, Principal Author and Reviewed tags from the full source tree 2018-05-11 13:17:46 +02:00
rdataset.c Replace RUNTIME_CHECK(dns_name_copy(..., NULL)) with dns_name_copynf() 2019-10-01 10:43:26 +10:00
rdatasetiter.c Use coccinelle to remove explicit '#include <config.h>' from the source files 2019-03-08 15:15:05 +01:00
rdataslab.c Remove blocks checking whether isc_mem_get() failed using the coccinelle 2019-07-23 15:32:35 -04:00
request.c Refactor the isc_buffer_allocate() usage using the semantic patch 2020-02-03 08:29:00 +01:00
resolver.c Fix comparison between type uint16_t and wider type size_t in a loop 2020-02-05 01:41:13 +00:00
result.c Use coccinelle to remove explicit '#include <config.h>' from the source files 2019-03-08 15:15:05 +01:00
rootns.c Use coccinelle to remove explicit '#include <config.h>' from the source files 2019-03-08 15:15:05 +01:00
rpz.c Remove duplicate INSIST checks for isc_refcount API 2020-01-14 13:12:13 +01:00
rriterator.c Use coccinelle to remove explicit '#include <config.h>' from the source files 2019-03-08 15:15:05 +01:00
rrl.c Replace RUNTIME_CHECK(dns_name_copy(..., NULL)) with dns_name_copynf() 2019-10-01 10:43:26 +10:00
sdb.c Refactor the isc_buffer_allocate() usage using the semantic patch 2020-02-03 08:29:00 +01:00
sdlz.c Refactor the isc_buffer_allocate() usage using the semantic patch 2020-02-03 08:29:00 +01:00
soa.c Use coccinelle to remove explicit '#include <config.h>' from the source files 2019-03-08 15:15:05 +01:00
spnego.asn1 Remove $Id markers, Principal Author and Reviewed tags from the full source tree 2018-05-11 13:17:46 +02:00
spnego.c Use coccinelle to remove explicit '#include <config.h>' from the source files 2019-03-08 15:15:05 +01:00
spnego.h Remove $Id markers, Principal Author and Reviewed tags from the full source tree 2018-05-11 13:17:46 +02:00
spnego_asn1.c Suppress cppcheck 1.89 false positive 2019-10-16 22:23:41 +02:00
spnego_asn1.pl Remove $Id markers, Principal Author and Reviewed tags from the full source tree 2018-05-11 13:17:46 +02:00
ssu.c Refactor dns_name_dup() usage using the semantic patch 2019-11-29 14:00:37 +01:00
ssu_external.c lib/dns/ssu_external.c: Use %zu for formatting sizeof() output 2019-10-01 16:24:29 +02:00
stats.c Simplify cachedb rrset statistic counters 2020-02-04 11:58:34 +01:00
tcpmsg.c Use coccinelle to remove explicit '#include <config.h>' from the source files 2019-03-08 15:15:05 +01:00
time.c Use coccinelle to remove explicit '#include <config.h>' from the source files 2019-03-08 15:15:05 +01:00
timer.c Use coccinelle to remove explicit '#include <config.h>' from the source files 2019-03-08 15:15:05 +01:00
tkey.c Refactor the isc_buffer_allocate() usage using the semantic patch 2020-02-03 08:29:00 +01:00
tsec.c Remove blocks checking whether isc_mem_get() failed using the coccinelle 2019-07-23 15:32:35 -04:00
tsig.c Refactor the isc_buffer_allocate() usage using the semantic patch 2020-02-03 08:29:00 +01:00
tsig_p.h Replace custom isc_boolean_t with C standard bool type 2018-08-08 09:37:30 +02:00
ttl.c Remove randomly scattered additional style check suppressions that caused unmatchedSuppression 2019-10-03 09:04:27 +02:00
update.c Code changes for CSK 2019-11-06 22:36:21 +01:00
validator.c fix a bug when validating negative cache entries 2020-01-15 13:55:33 -08:00
version.c Use coccinelle to remove explicit '#include <config.h>' from the source files 2019-03-08 15:15:05 +01:00
view.c Fixed crash when querying for non existing domain in chaos class 2020-01-22 16:15:51 -03:00
xfrin.c Refactor dns_name_dup() usage using the semantic patch 2019-11-29 14:00:37 +01:00
zone.c 'stub' cannot be non NULL, remove test. 2020-02-05 18:37:17 +11:00
zone_p.h Replace custom isc_boolean_t with C standard bool type 2018-08-08 09:37:30 +02:00
zonekey.c Use coccinelle to remove explicit '#include <config.h>' from the source files 2019-03-08 15:15:05 +01:00
zoneverify.c skip if first is NULL 2020-02-04 11:09:22 +01:00
zt.c Improve code style when checking old references values 2020-01-14 13:12:13 +01:00