+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.
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
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;