bind9/lib/dns
Mark Andrews 2db0806b6c Warn about deprecated DNSKEY and DS algorithms / digest types
DNSKEY algorithms RSASHA1 and RSASHA-NSEC3-SHA1 and DS digest type
SHA1 are deprecated.  Log when these are present in primary zone
files and when generating new DNSKEYs, DS and CDS records.

(cherry picked from commit cb6903c55e)
2025-07-16 09:14:22 +10:00
..
include Warn about deprecated DNSKEY and DS algorithms / digest types 2025-07-16 09:14:22 +10:00
rdata Use clang-format-20 to update formatting 2025-06-25 13:59:44 +10:00
.gitignore 4394. [func] Add rndc command "dnstap-reopen" to close and 2016-06-24 09:37:04 +10:00
acl.c Remove redundant parentheses from the return statement 2024-11-19 16:06:16 +01:00
adb.c When overmem, clean enough memory when adding new ADB names/entries 2025-07-11 14:49:28 +02:00
badcache.c Remove redundant parentheses from the return statement 2024-11-19 16:06:16 +01:00
byaddr.c Use clang-format-20 to update formatting 2025-06-25 13:59:44 +10:00
cache.c Remove redundant parentheses from the return statement 2024-11-19 16:06:16 +01:00
callbacks.c Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
catz.c Remove redundant parentheses from the return statement 2024-11-19 16:06:16 +01:00
client.c Replace linked lists with the hashtables to hold fetch contexts 2025-01-22 15:06:04 +01:00
clientinfo.c refactor dns_clientinfo_init(); use separate function to set ECS 2023-02-08 00:13:12 -08:00
compress.c Remove redundant parentheses from the return statement 2024-11-19 16:06:16 +01:00
db.c use more generic log module name for 'logtoomanyrecords' 2024-11-27 12:34:11 +11:00
dbiterator.c Remove redundant parentheses from the return statement 2024-11-19 16:06:16 +01:00
diff.c Remove redundant parentheses from the return statement 2024-11-19 16:06:16 +01:00
dispatch.c Use clang-format-20 to update formatting 2025-06-25 13:59:44 +10:00
dlz.c Remove redundant parentheses from the return statement 2024-11-19 16:06:16 +01:00
dns64.c Remove redundant parentheses from the return statement 2024-11-19 16:06:16 +01:00
dnsrps.c Check whether a rejected rrset is different 2025-02-19 18:55:01 -08:00
dnssec.c Warn about deprecated DNSKEY and DS algorithms / digest types 2025-07-16 09:14:22 +10:00
dnstap.c Remove redundant parentheses from the return statement 2024-11-19 16:06:16 +01:00
dnstap.proto Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
ds.c Remove redundant parentheses from the return statement 2024-11-19 16:06:16 +01:00
dst_api.c Fix spurious missing key files log messages 2025-06-19 11:35:01 +02:00
dst_internal.h Replace isc_fsaccess API with more secure file creation 2023-03-31 16:47:15 +02:00
dst_openssl.h Use autoconf check for BN_GENCB_new() 2022-03-02 10:49:47 +00:00
dst_parse.c Remove redundant parentheses from the return statement 2024-11-19 16:06:16 +01:00
dst_parse.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
dyndb.c Remove redundant parentheses from the return statement 2024-11-19 16:06:16 +01:00
ecs.c Remove redundant parentheses from the return statement 2024-11-19 16:06:16 +01:00
fixedname.c Remove redundant parentheses from the return statement 2024-11-19 16:06:16 +01:00
forward.c Remove redundant parentheses from the return statement 2024-11-19 16:06:16 +01:00
gen.c Remove redundant parentheses from the return statement 2024-11-19 16:06:16 +01:00
geoip2.c Remove redundant parentheses from the return statement 2024-11-19 16:06:16 +01:00
gssapi_link.c Remove redundant parentheses from the return statement 2024-11-19 16:06:16 +01:00
gssapictx.c Remove redundant parentheses from the return statement 2024-11-19 16:06:16 +01:00
hmac_link.c Remove redundant parentheses from the return statement 2024-11-19 16:06:16 +01:00
ipkeylist.c Remove redundant parentheses from the return statement 2024-11-19 16:06:16 +01:00
iptable.c Remove redundant parentheses from the return statement 2024-11-19 16:06:16 +01:00
journal.c Remove redundant parentheses from the return statement 2024-11-19 16:06:16 +01:00
kasp.c Remove redundant parentheses from the return statement 2024-11-19 16:06:16 +01:00
key.c Don't check DNS_KEYFLAG_NOAUTH 2025-03-25 00:04:34 -07:00
keydata.c Remove redundant parentheses from the return statement 2024-11-19 16:06:16 +01:00
keymgr.c Use clang-format-20 to update formatting 2025-06-25 13:59:44 +10:00
keytable.c Check whether a rejected rrset is different 2025-02-19 18:55:01 -08:00
log.c Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
lookup.c Implement global limit for outgoing queries 2024-12-06 15:17:53 +00:00
Makefile.am Update libdns_la_LIBADD rather than libdns_la_LDFLAGS 2022-07-13 10:46:37 +10:00
master.c Remove redundant parentheses from the return statement 2024-11-19 16:06:16 +01:00
masterdump.c Print the expiration time of the stale records (not ancient) 2025-02-04 18:07:30 +01:00
message.c Use clang-format-20 to update formatting 2025-06-25 13:59:44 +10:00
name.c Remove redundant parentheses from the return statement 2024-11-19 16:06:16 +01:00
ncache.c Check whether a rejected rrset is different 2025-02-19 18:55:01 -08:00
nsec.c Remove redundant parentheses from the return statement 2024-11-19 16:06:16 +01:00
nsec3.c Use clang-format-20 to update formatting 2025-06-25 13:59:44 +10:00
nta.c Implement global limit for outgoing queries 2024-12-06 15:17:53 +00:00
openssl_link.c Remove redundant parentheses from the return statement 2024-11-19 16:06:16 +01:00
openssl_shim.c Remove redundant parentheses from the return statement 2024-11-19 16:06:16 +01:00
openssl_shim.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
openssldh_link.c Remove redundant parentheses from the return statement 2024-11-19 16:06:16 +01:00
opensslecdsa_link.c Remove redundant parentheses from the return statement 2024-11-19 16:06:16 +01:00
openssleddsa_link.c Remove redundant parentheses from the return statement 2024-11-19 16:06:16 +01:00
opensslrsa_link.c Remove redundant parentheses from the return statement 2024-11-19 16:06:16 +01:00
order.c Remove redundant parentheses from the return statement 2024-11-19 16:06:16 +01:00
peer.c Remove redundant parentheses from the return statement 2024-11-19 16:06:16 +01:00
private.c Remove redundant parentheses from the return statement 2024-11-19 16:06:16 +01:00
rbt.c Remove redundant parentheses from the return statement 2024-11-19 16:06:16 +01:00
rbtdb.c Use clang-format-20 to update formatting 2025-06-25 13:59:44 +10:00
rbtdb.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
rcode.c Remove redundant parentheses from the return statement 2024-11-19 16:06:16 +01:00
rdata.c Use clang-format-20 to update formatting 2025-06-25 13:59:44 +10:00
rdatalist.c Check whether a rejected rrset is different 2025-02-19 18:55:01 -08:00
rdatalist_p.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
rdataset.c Use clang-format-20 to update formatting 2025-06-25 13:59:44 +10:00
rdatasetiter.c Remove redundant parentheses from the return statement 2024-11-19 16:06:16 +01:00
rdataslab.c Remove redundant parentheses from the return statement 2024-11-19 16:06:16 +01:00
request.c Remove redundant parentheses from the return statement 2024-11-19 16:06:16 +01:00
resolver.c Add few extra WANT_QUERYTRACE logs into resume_qmin 2025-07-09 11:13:23 +10:00
result.c Remove redundant parentheses from the return statement 2024-11-19 16:06:16 +01:00
rootns.c Remove redundant parentheses from the return statement 2024-11-19 16:06:16 +01:00
rpz.c Remove redundant parentheses from the return statement 2024-11-19 16:06:16 +01:00
rriterator.c Remove redundant parentheses from the return statement 2024-11-19 16:06:16 +01:00
rrl.c Remove redundant parentheses from the return statement 2024-11-19 16:06:16 +01:00
sdb.c Check whether a rejected rrset is different 2025-02-19 18:55:01 -08:00
sdlz.c Check whether a rejected rrset is different 2025-02-19 18:55:01 -08:00
soa.c Remove redundant parentheses from the return statement 2024-11-19 16:06:16 +01:00
ssu.c Remove redundant parentheses from the return statement 2024-11-19 16:06:16 +01:00
ssu_external.c Remove redundant parentheses from the return statement 2024-11-19 16:06:16 +01:00
stats.c Use clang-format-20 to update formatting 2025-06-25 13:59:44 +10:00
tests Move all the unit tests to /tests/<libname>/ 2022-05-31 12:06:00 +02:00
time.c Remove redundant parentheses from the return statement 2024-11-19 16:06:16 +01:00
tkey.c Use clang-format-20 to update formatting 2025-06-25 13:59:44 +10:00
transport.c Remove redundant parentheses from the return statement 2024-11-19 16:06:16 +01:00
tsec.c Remove redundant parentheses from the return statement 2024-11-19 16:06:16 +01:00
tsig.c Remove redundant parentheses from the return statement 2024-11-19 16:06:16 +01:00
tsig_p.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
ttl.c Use clang-format-20 to update formatting 2025-06-25 13:59:44 +10:00
update.c Remove redundant parentheses from the return statement 2024-11-19 16:06:16 +01:00
validator.c Use clang-format-20 to update formatting 2025-06-25 13:59:44 +10:00
view.c Use clang-format-20 to update formatting 2025-06-25 13:59:44 +10:00
xfrin.c Remove redundant parentheses from the return statement 2024-11-19 16:06:16 +01:00
zone.c Warn about deprecated DNSKEY and DS algorithms / digest types 2025-07-16 09:14:22 +10:00
zone_p.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
zonekey.c Remove redundant parentheses from the return statement 2024-11-19 16:06:16 +01:00
zoneverify.c Remove redundant parentheses from the return statement 2024-11-19 16:06:16 +01:00
zt.c Remove redundant parentheses from the return statement 2024-11-19 16:06:16 +01:00