- Document 'ub_result.was_ratelimited' in libunbound.

This commit is contained in:
George Thessalonikefs 2020-02-10 10:31:47 +01:00
parent aee3706f66
commit c316b1d7d5
3 changed files with 10 additions and 5 deletions

View File

@ -1,3 +1,6 @@
10 February 2020: George
- Document 'ub_result.was_ratelimited' in libunbound.
6 February 2020: George
- Fix num_reply_states and num_detached_states counting with
serve_expired_callback.

View File

@ -396,12 +396,13 @@ The result of the DNS resolution and validation is returned as
char* canonname; /* canonical name of result */
int rcode; /* additional error code in case of no data */
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 nxdomain; /* true if nodata because name does not exist */
int secure; /* true if result is secure */
int bogus; /* true if a security failure happened */
int secure; /* true if result is secure */
int bogus; /* true if a security failure happened */
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 */
};
.fi

View File

@ -204,8 +204,9 @@ struct ub_result {
char* why_bogus;
/**
* If the query or one of its subqueries was ratelimited. Useful if
* ratelimiting is enabled and answer is SERVFAIL.
* If the query or one of its subqueries was ratelimited. Useful if
* ratelimiting is enabled and answer to the client is SERVFAIL as a
* result.
*/
int was_ratelimited;