mirror of
https://github.com/NLnetLabs/unbound.git
synced 2025-12-20 23:00:56 -05:00
- Document 'ub_result.was_ratelimited' in libunbound.
This commit is contained in:
parent
aee3706f66
commit
c316b1d7d5
3 changed files with 10 additions and 5 deletions
|
|
@ -1,3 +1,6 @@
|
||||||
|
10 February 2020: George
|
||||||
|
- Document 'ub_result.was_ratelimited' in libunbound.
|
||||||
|
|
||||||
6 February 2020: George
|
6 February 2020: George
|
||||||
- Fix num_reply_states and num_detached_states counting with
|
- Fix num_reply_states and num_detached_states counting with
|
||||||
serve_expired_callback.
|
serve_expired_callback.
|
||||||
|
|
|
||||||
|
|
@ -396,12 +396,13 @@ The result of the DNS resolution and validation is returned as
|
||||||
char* canonname; /* canonical name of result */
|
char* canonname; /* canonical name of result */
|
||||||
int rcode; /* additional error code in case of no data */
|
int rcode; /* additional error code in case of no data */
|
||||||
void* answer_packet; /* full network format answer packet */
|
void* answer_packet; /* full network format answer packet */
|
||||||
int answer_len; /* length of packet in octets */
|
int answer_len; /* length of packet in octets */
|
||||||
int havedata; /* true if there is data */
|
int havedata; /* true if there is data */
|
||||||
int nxdomain; /* true if nodata because name does not exist */
|
int nxdomain; /* true if nodata because name does not exist */
|
||||||
int secure; /* true if result is secure */
|
int secure; /* true if result is secure */
|
||||||
int bogus; /* true if a security failure happened */
|
int bogus; /* true if a security failure happened */
|
||||||
char* why_bogus; /* string with error if bogus */
|
char* why_bogus; /* string with error if bogus */
|
||||||
|
int was_ratelimited; /* true if the query was ratelimited (SERVFAIL) by unbound */
|
||||||
int ttl; /* number of seconds the result is valid */
|
int ttl; /* number of seconds the result is valid */
|
||||||
};
|
};
|
||||||
.fi
|
.fi
|
||||||
|
|
|
||||||
|
|
@ -204,8 +204,9 @@ struct ub_result {
|
||||||
char* why_bogus;
|
char* why_bogus;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* If the query or one of its subqueries was ratelimited. Useful if
|
* If the query or one of its subqueries was ratelimited. Useful if
|
||||||
* ratelimiting is enabled and answer is SERVFAIL.
|
* ratelimiting is enabled and answer to the client is SERVFAIL as a
|
||||||
|
* result.
|
||||||
*/
|
*/
|
||||||
int was_ratelimited;
|
int was_ratelimited;
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue