2
0
mirror of https://gitlab.isc.org/isc-projects/bind9 synced 2025-08-30 14:07:59 +00:00

log pre rrl check state

This commit is contained in:
Mark Andrews
2018-10-05 09:23:45 +10:00
committed by Witold Kręcicki
parent 5c422ce803
commit ffb9f721f0

View File

@@ -6129,6 +6129,13 @@ query_checkrrl(query_ctx_t *qctx, isc_result_t result) {
* Don't mess with responses rewritten by RPZ * Don't mess with responses rewritten by RPZ
* Count each response at most once. * Count each response at most once.
*/ */
fprintf(stderr, "rrl=%p, HAVECOOKIE=%u, result=%u, fname=%p(%u), is_zone=%u, RECURSIONOK=%u, query.rpz_st=%p(%u), NS_QUERYATTR_RRL_CHECKED=%u\n",
qctx->client->view->rrl, HAVECOOKIE(qctx->client), result,
qctx->fname, qctx->fname?dns_name_isabsolute(qctx->fname) : 0,
qctx->is_zone, RECURSIONOK(qctx->client), qctx->client->query.rpz_st,
qctx->client->query.rpz_st ? (qctx->client->query.rpz_st->state & DNS_RPZ_REWRITTEN) != 0 : 0,
(qctx->client->query.attributes & NS_QUERYATTR_RRL_CHECKED) != 0);
if (qctx->client->view->rrl != NULL && if (qctx->client->view->rrl != NULL &&
!HAVECOOKIE(qctx->client) && !HAVECOOKIE(qctx->client) &&
((qctx->fname != NULL && dns_name_isabsolute(qctx->fname)) || ((qctx->fname != NULL && dns_name_isabsolute(qctx->fname)) ||