Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
ISC Open Source Projects
BIND
Commits
04b8111f
Commit
04b8111f
authored
Aug 20, 1999
by
Brian Wellington
Browse files
Added TSIG specific error codes
parent
e22d03eb
Changes
2
Hide whitespace changes
Inline
Side-by-side
lib/dns/include/dns/result.h
View file @
04b8111f
...
...
@@ -85,8 +85,10 @@ typedef isc_result_t dns_result_t; /* XXXRTH for legacy use only */
#define DNS_R_BADZONE (ISC_RESULTCLASS_DNS + 35)
/* XXX MPA*/
#define DNS_R_MOREDATA (ISC_RESULTCLASS_DNS + 36)
#define DNS_R_UPTODATE (ISC_RESULTCLASS_DNS + 37)
#define DNS_R_TSIGVERIFYFAILURE (ISC_RESULTCLASS_DNS + 38)
#define DNS_R_TSIGERRORSET (ISC_RESULTCLASS_DNS + 39)
#define DNS_R_NRESULTS
38
/* Number of results */
#define DNS_R_NRESULTS
40
/* Number of results */
/*
* DNS wire format rcodes
...
...
lib/dns/result.c
View file @
04b8111f
...
...
@@ -65,6 +65,8 @@ static char *text[DNS_R_NRESULTS] = {
"bad zone"
,
/* 35 */
"more data"
,
/* 36 */
"up to date"
,
/* 37 */
"tsig verify failure"
,
/* 38 */
"tsig error set in query"
,
/* 39 */
};
static
char
*
rcode_text
[
DNS_R_NRCODERESULTS
]
=
{
...
...
@@ -162,11 +164,15 @@ dns_result_torcode(isc_result_t result) {
case
DNS_R_BADTTL
:
case
DNS_R_NOREDATA
:
case
DNS_R_BADZONE
:
case
DNS_R_TSIGERRORSET
:
rcode
=
dns_rcode_formerr
;
break
;
case
DNS_R_DISALLOWED
:
rcode
=
dns_rcode_refused
;
break
;
case
DNS_R_TSIGVERIFYFAILURE
:
rcode
=
dns_rcode_notauth
;
break
;
default:
rcode
=
dns_rcode_servfail
;
}
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment