- command line: specify ports via @ but still support # for compatibility
- policy: recognize 100.64.0.0/10 as local addresses
+Bugfixes
+--------
+- validate: fix insufficient caching for some cases (relatively rare)
Knot Resolver 1.2.6 (2017-04-24)
================================
return KR_STATE_DONE;
}
-static void rank_records(kr_layer_t *ctx, uint8_t rank_to_set)
+/** Change ranks of RRs from this single iteration: _INITIAL or _MISSING -> rank_to_set. */
+static void rank_records(kr_layer_t *ctx, enum kr_rank rank_to_set)
{
struct kr_request *req = ctx->req;
struct kr_query *qry = req->current_query;
if (entry->qry_uid != qry->uid) {
continue;
}
- if (kr_rank_test(entry->rank, KR_RANK_INITIAL)) {
+ if (kr_rank_test(entry->rank, KR_RANK_INITIAL)
+ || kr_rank_test(entry->rank, KR_RANK_MISSING)) {
kr_rank_set(&entry->rank, rank_to_set);
}
}