bind9/lib/dns/include/dns
Matthijs Mekking 6c8fc2f4f0 Add method to set extended DNS error
Add a new parameter to 'ns_client_t' to store potential extended DNS
error. Reset when the client request ends, or is put back.

Add defines for all well-known info-codes.

Update the number of DNS_EDNSOPTIONS that we are willing to set.

Create a new function to set the extended error for a client reply.
2021-11-19 09:44:28 +01:00
..
acl.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
adb.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
badcache.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
bit.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
byaddr.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
cache.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
callbacks.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
catz.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
cert.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
client.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
clientinfo.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
compress.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
db.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
dbiterator.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
diff.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
dispatch.h remove all references to isc_socket and related types 2021-10-15 01:01:25 -07:00
dlz.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
dlz_dlopen.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
dns64.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
dnsrps.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
dnssec.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
dnstap.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
ds.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
dsdigest.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
dyndb.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
ecs.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
edns.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
events.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
fixedname.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
forward.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
geoip.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
ipkeylist.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
iptable.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
journal.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
kasp.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
keydata.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
keyflags.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
keymgr.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
keytable.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
keyvalues.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
librpz.h Remove unused LIBRPZ_(UN)LIKELY macros 2021-10-14 15:22:57 +02:00
log.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
lookup.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
master.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
masterdump.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
message.h Add method to set extended DNS error 2021-11-19 09:44:28 +01:00
name.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
ncache.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
nsec.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
nsec3.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
nta.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
opcode.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
order.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
peer.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
private.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
rbt.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
rcode.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
rdata.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
rdataclass.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
rdatalist.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
rdataset.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
rdatasetiter.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
rdataslab.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
rdatatype.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
request.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
resolver.h remove all references to isc_socket and related types 2021-10-15 01:01:25 -07:00
result.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
rootns.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
rpz.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
rriterator.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
rrl.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
sdb.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
sdlz.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
secalg.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
secproto.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
soa.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
ssu.h Add {krb5,ms}-subdomain-self-rhs update policy rules 2021-10-15 11:18:41 +11:00
stats.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
time.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
timer.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
tkey.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
transport.h Update the source code formatting using clang-format-13 2021-10-12 11:14:40 +02:00
tsec.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
tsig.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
ttl.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
types.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
update.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
validator.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
view.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
xfrin.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
zone.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
zonekey.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00
zoneverify.h update all copyright headers to eliminate the typo 2020-09-14 16:20:40 -07:00
zt.h Use #pragma once as header guards 2021-10-13 00:49:15 -07:00