bind9/lib/dns
Ondřej Surý 2e3a2eecfe Make isc_result a static enum
Remove the dynamic registration of result codes.  Convert isc_result_t
from unsigned + #defines into 32-bit enum type in grand unified
<isc/result.h> header.  Keep the existing values of the result codes
even at the expense of the description and identifier tables being
unnecessary large.

Additionally, add couple of:

    switch (result) {
    [...]
    default:
        break;
    }

statements where compiler now complains about missing enum values in the
switch statement.
2021-10-06 11:22:20 +02:00
..
include Make isc_result a static enum 2021-10-06 11:22:20 +02:00
rdata Reject zero length ALPN elements in fromwire 2021-08-19 18:17:08 +10:00
tests Make isc_result a static enum 2021-10-06 11:22:20 +02:00
.gitignore 4394. [func] Add rndc command "dnstap-reopen" to close and 2016-06-24 09:37:04 +10:00
acl.c Reduce the number of clientmgr objects created 2021-05-24 20:44:54 +02:00
adb.c Make isc_result a static enum 2021-10-06 11:22:20 +02:00
badcache.c The isc/platform.h header has been completely removed 2021-07-06 05:33:48 +00:00
byaddr.c Make isc_result a static enum 2021-10-06 11:22:20 +02:00
cache.c Make isc_result a static enum 2021-10-06 11:22:20 +02:00
callbacks.c update all copyright headers to eliminate the typo 2020-09-14 16:20:40 -07:00
catz.c Handle a missing zone when reloading a catalog zone 2021-09-30 19:14:12 +00:00
client.c Make isc_result a static enum 2021-10-06 11:22:20 +02:00
clientinfo.c update all copyright headers to eliminate the typo 2020-09-14 16:20:40 -07:00
compress.c Make isc_result a static enum 2021-10-06 11:22:20 +02:00
db.c Make isc_result a static enum 2021-10-06 11:22:20 +02:00
dbiterator.c update all copyright headers to eliminate the typo 2020-09-14 16:20:40 -07:00
diff.c Make isc_result a static enum 2021-10-06 11:22:20 +02:00
dispatch.c refactor dispatch cancellation 2021-10-05 10:18:48 -07:00
dlz.c Cleanup redundant isc_rwlock_init() result checks 2021-02-03 12:22:33 +11:00
dns64.c Make isc_result a static enum 2021-10-06 11:22:20 +02:00
dnsrps.c Make isc_result a static enum 2021-10-06 11:22:20 +02:00
dnssec.c Make isc_result a static enum 2021-10-06 11:22:20 +02:00
dnstap.c Make isc_result a static enum 2021-10-06 11:22:20 +02:00
dnstap.proto fix spelling errors reported by Fossies. 2020-02-21 15:05:08 +11:00
ds.c Make isc_result a static enum 2021-10-06 11:22:20 +02:00
dst_api.c Make isc_result a static enum 2021-10-06 11:22:20 +02:00
dst_internal.h Remove native PKCS#11 support 2021-09-09 15:35:39 +02:00
dst_openssl.h update all copyright headers to eliminate the typo 2020-09-14 16:20:40 -07:00
dst_parse.c Make isc_result a static enum 2021-10-06 11:22:20 +02:00
dst_parse.h update all copyright headers to eliminate the typo 2020-09-14 16:20:40 -07:00
dyndb.c Use libuv's shared library handling capabilities 2020-10-28 15:48:58 +01:00
ecs.c update all copyright headers to eliminate the typo 2020-09-14 16:20:40 -07:00
fixedname.c update all copyright headers to eliminate the typo 2020-09-14 16:20:40 -07:00
forward.c Make isc_result a static enum 2021-10-06 11:22:20 +02:00
gen.c Add additional processing to HTTPS and SVBC records 2021-08-18 13:49:48 +10:00
gen.h Completely remove BIND 9 Windows support 2021-06-09 14:35:14 +02:00
geoip2.c Completely remove BIND 9 Windows support 2021-06-09 14:35:14 +02:00
gssapi_link.c Make isc_result a static enum 2021-10-06 11:22:20 +02:00
gssapictx.c Make isc_result a static enum 2021-10-06 11:22:20 +02:00
hmac_link.c Make isc_result a static enum 2021-10-06 11:22:20 +02:00
ipkeylist.c implement xfrin via XoT 2021-01-29 12:07:38 +01:00
iptable.c update all copyright headers to eliminate the typo 2020-09-14 16:20:40 -07:00
journal.c Make isc_result a static enum 2021-10-06 11:22:20 +02:00
kasp.c Add purge-keys config option 2021-02-23 09:16:48 +01:00
key.c update all copyright headers to eliminate the typo 2020-09-14 16:20:40 -07:00
keydata.c update all copyright headers to eliminate the typo 2020-09-14 16:20:40 -07:00
keymgr.c Make isc_result a static enum 2021-10-06 11:22:20 +02:00
keytable.c Make isc_result a static enum 2021-10-06 11:22:20 +02:00
log.c Remove LIB<*>_EXTERNAL_DATA defines 2021-07-06 05:33:48 +00:00
lookup.c Make isc_result a static enum 2021-10-06 11:22:20 +02:00
Makefile.am Make isc_result a static enum 2021-10-06 11:22:20 +02:00
master.c Make isc_result a static enum 2021-10-06 11:22:20 +02:00
masterdump.c Make isc_result a static enum 2021-10-06 11:22:20 +02:00
message.c Make isc_result a static enum 2021-10-06 11:22:20 +02:00
name.c Make isc_result a static enum 2021-10-06 11:22:20 +02:00
ncache.c update all copyright headers to eliminate the typo 2020-09-14 16:20:40 -07:00
nsec.c Make isc_result a static enum 2021-10-06 11:22:20 +02:00
nsec3.c Make isc_result a static enum 2021-10-06 11:22:20 +02:00
nta.c Make isc_result a static enum 2021-10-06 11:22:20 +02:00
openssl_link.c Make isc_result a static enum 2021-10-06 11:22:20 +02:00
openssldh_link.c Make isc_result a static enum 2021-10-06 11:22:20 +02:00
opensslecdsa_link.c Make isc_result a static enum 2021-10-06 11:22:20 +02:00
openssleddsa_link.c Make isc_result a static enum 2021-10-06 11:22:20 +02:00
opensslrsa_link.c Make isc_result a static enum 2021-10-06 11:22:20 +02:00
order.c rename dns_name_copynf() to dns_name_copy() 2021-05-22 00:37:27 -07:00
peer.c update all copyright headers to eliminate the typo 2020-09-14 16:20:40 -07:00
private.c update all copyright headers to eliminate the typo 2020-09-14 16:20:40 -07:00
rbt.c Make isc_result a static enum 2021-10-06 11:22:20 +02:00
rbtdb.c Make isc_result a static enum 2021-10-06 11:22:20 +02:00
rbtdb.h update all copyright headers to eliminate the typo 2020-09-14 16:20:40 -07:00
rcode.c Make isc_result a static enum 2021-10-06 11:22:20 +02:00
rdata.c Make isc_result a static enum 2021-10-06 11:22:20 +02:00
rdatalist.c update all copyright headers to eliminate the typo 2020-09-14 16:20:40 -07:00
rdatalist_p.h update all copyright headers to eliminate the typo 2020-09-14 16:20:40 -07:00
rdataset.c Add additional processing to HTTPS and SVBC records 2021-08-18 13:49:48 +10:00
rdatasetiter.c update all copyright headers to eliminate the typo 2020-09-14 16:20:40 -07:00
rdataslab.c Make isc_result a static enum 2021-10-06 11:22:20 +02:00
request.c Make isc_result a static enum 2021-10-06 11:22:20 +02:00
resolver.c Make isc_result a static enum 2021-10-06 11:22:20 +02:00
result.c Make isc_result a static enum 2021-10-06 11:22:20 +02:00
rootns.c Make isc_result a static enum 2021-10-06 11:22:20 +02:00
rpz.c Make isc_result a static enum 2021-10-06 11:22:20 +02:00
rriterator.c Make isc_result a static enum 2021-10-06 11:22:20 +02:00
rrl.c Make isc_result a static enum 2021-10-06 11:22:20 +02:00
sdb.c Make isc_result a static enum 2021-10-06 11:22:20 +02:00
sdlz.c Make isc_result a static enum 2021-10-06 11:22:20 +02:00
soa.c update all copyright headers to eliminate the typo 2020-09-14 16:20:40 -07:00
ssu.c update all copyright headers to eliminate the typo 2020-09-14 16:20:40 -07:00
ssu_external.c Completely remove BIND 9 Windows support 2021-06-09 14:35:14 +02:00
stats.c Clear dnssec-sign stats for removed keys 2021-08-24 09:07:15 +02:00
time.c Make isc_result a static enum 2021-10-06 11:22:20 +02:00
timer.c update all copyright headers to eliminate the typo 2020-09-14 16:20:40 -07:00
tkey.c Make isc_result a static enum 2021-10-06 11:22:20 +02:00
transport.c Make isc_result a static enum 2021-10-06 11:22:20 +02:00
tsec.c Make isc_result a static enum 2021-10-06 11:22:20 +02:00
tsig.c Make isc_result a static enum 2021-10-06 11:22:20 +02:00
tsig_p.h update all copyright headers to eliminate the typo 2020-09-14 16:20:40 -07:00
ttl.c Make isc_result a static enum 2021-10-06 11:22:20 +02:00
update.c Make isc_result a static enum 2021-10-06 11:22:20 +02:00
validator.c Make isc_result a static enum 2021-10-06 11:22:20 +02:00
view.c Make isc_result a static enum 2021-10-06 11:22:20 +02:00
xfrin.c Make isc_result a static enum 2021-10-06 11:22:20 +02:00
zone.c Make isc_result a static enum 2021-10-06 11:22:20 +02:00
zone_p.h Add NSEC3PARAM unit test, refactor zone.c 2020-11-26 10:43:59 +01:00
zonekey.c update all copyright headers to eliminate the typo 2020-09-14 16:20:40 -07:00
zoneverify.c Make isc_result a static enum 2021-10-06 11:22:20 +02:00
zt.c Make isc_result a static enum 2021-10-06 11:22:20 +02:00