Lines Matching defs:rpz

1297 	/* It's possible to have a separate log channel for rpz passthru. */
1324 * bin/tests/system/rpz/tests.sh looks for "rpz.*failed" for problems.
1354 level, "rpz %s%s%s rewrite %s%s%s%s%s%s%s", rpztypestr1,
1397 "try rpz %s rewrite %s via %s",
2991 * the earliest configured policy zone (rpz->num)
2999 zbits &= DNS_RPZ_ZMASK(st->m.rpz->num);
3001 zbits &= DNS_RPZ_ZMASK(st->m.rpz->num) >> 1;
3149 rpz_get_p_name(ns_client_t *client, dns_name_t *p_name, dns_rpz_zone_t *rpz,
3166 suffix = &rpz->client_ip;
3169 suffix = &rpz->origin;
3172 suffix = &rpz->ip;
3175 suffix = &rpz->nsdname;
3178 suffix = &rpz->nsip;
3220 * Look in policy zone rpz for a policy of rpz_type by p_name.
3232 dns_name_t *p_name, dns_rpz_zone_t *rpz, dns_rpz_type_t rpz_type,
3348 *policyp = dns_rpz_decode_cname(rpz, *rdatasetp,
3389 rpz_save_p(dns_rpz_st_t *st, dns_rpz_zone_t *rpz, dns_rpz_type_t rpz_type,
3397 st->m.rpz = rpz;
3414 st->m.ttl = ISC_MIN(st->m.rdataset->ttl, rpz->max_policy_ttl);
3416 st->m.ttl = ISC_MIN(DNS_RPZ_TTL_DEFAULT, rpz->max_policy_ttl);
3708 dns_rpz_zone_t *rpz;
3751 rpz = rpzs->zones[rpz_num];
3753 if (st->m.rpz->num < rpz->num) {
3756 if (st->m.rpz->num == rpz->num &&
3768 result = rpz_get_p_name(client, p_name, rpz, rpz_type, ip_name);
3772 result = rpz_find_p(client, ip_name, qtype, p_name, rpz,
3803 * dns_rpz_find_ip() ensures st->m.rpz->num >= rpz->num.
3811 rpz->num == st->m.rpz->num &&
3823 if (rpz->policy != DNS_RPZ_POLICY_DISABLED) {
3826 rpz_save_p(st, rpz, rpz_type, policy, p_name,
4034 dns_rpz_zone_t *rpz;
4103 rpz = rpzs->zones[rpz_num];
4105 if (st->m.rpz->num < rpz->num) {
4108 if (st->m.rpz->num == rpz->num && st->m.type < rpz_type)
4117 result = rpz_get_p_name(client, p_name, rpz, rpz_type,
4122 result = rpz_find_p(client, trig_name, qtype, p_name, rpz,
4147 * We known st->m.rpz->num >= rpz->num and either
4148 * st->m.rpz->num > rpz->num or st->m.type >= rpz_type
4151 rpz->num == st->m.rpz->num &&
4159 if (rpz->policy != DNS_RPZ_POLICY_DISABLED) {
4162 rpz_save_p(st, rpz, rpz_type, policy, p_name, 0,
4648 st->m.rpz->policy != DNS_RPZ_POLICY_GIVEN)
4650 st->m.policy = st->m.rpz->policy;
4661 st->m.rpz->num);
5705 qctx->rpz = false;
6032 if (qctx->dns64 && qctx->rpz) {
6071 if (qctx->dns64 && qctx->rpz) {
6654 "rpz rname:%s, pname:%s, qctx->fname:%s", qbuf,
7346 if (qctx->rpz_st->m.rpz->addsoa) {
7368 qctx->rpz_st->m.rpz->num);
7376 qctx->rpz_st->m.rpz->num);
7381 qctx->rpz = true;
7388 qctx->rpz = true;
7412 qctx->rpz = true;
7437 &qctx->rpz_st->m.rpz->cname);
7448 if (qctx->rpz_st->m.rpz->ede != 0 &&
7449 qctx->rpz_st->m.rpz->ede != UINT16_MAX)
7452 qctx->rpz_st->m.rpz->ede, NULL);
7468 qctx->rpz_st->m.rpz->num);
7519 qctx->rpz_st->m.rpz->num);
9575 (qctx->rpz_st != NULL && qctx->rpz_st->m.rpz->addsoa))