Lines Matching defs:view

56 #include <dns/view.h>
668 if (!client->view->additionalfromauth &&
685 * we use the view's "allow-query" ACL. Each ACL is only checked
708 queryacl = client->view->queryacl;
712 * We've evaluated the view's queryacl already. If
734 client->view->rdclass,
744 client->view->rdclass,
752 if (queryacl == client->view->queryacl) {
762 * We've now evaluated the view's query ACL, and
802 result = dns_zt_find(client->view->zonetable, name, ztoptions, NULL,
926 dns_db_attach(client->view->cachedb, &db);
930 * We've evaluated the view's cacheacl already. If
940 * We haven't evaluated the view's queryacl yet.
950 client->view->cacheacl,
963 client->view->rdclass,
973 client->view->rdclass, msg,
980 * We've now evaluated the view's query ACL, and
1036 * Only try if a DLZ driver is loaded for this view
1038 if (zonelabels < namelabels && client->view->dlzdatabase != NULL) {
1039 tresult = dns_dlzfindzone(client->view, name,
1558 (void)dns_rdataset_putadditional(client->view->acache, rdataset_base,
1617 if (qtype != dns_rdatatype_a || client->view->acache == NULL) {
1677 type, client->view->acache, &zone,
1738 type, client->view->acache,
1761 type, client->view->acache, zone, db,
1821 type, client->view->acache, NULL,
1864 type, client->view->acache,
1975 type, client->view->acache,
2085 if (client->view->order != NULL)
2086 rdataset->attributes |= dns_order_find(client->view->order,
2120 dns_view_t *view = client->view;
2178 result = isc_buffer_allocate(client->mctx, &buffer, view->dns64cnt *
2213 for (dns64 = ISC_LIST_HEAD(client->view->dns64);
2825 client->view->acceptexpired);
2908 client->view->maxbits, client->mctx,
2910 if (result == DNS_R_SIGEXPIRED && client->view->acceptexpired) {
2944 if (!dns_resolver_algorithm_supported(client->view->resolver,
3053 dns_db_attach(client->view->cachedb, &db);
3803 result = dns_resolver_createfetch2(client->view->resolver,
3975 dns_db_attach(client->view->cachedb, dbp);
4004 * the IP or NSIP response policy rules of a view.
4025 for (rpz = ISC_LIST_HEAD(client->view->rpz_zones);
4324 for (rpz = ISC_LIST_HEAD(client->view->rpz_zones);
4743 if (client->view->rpz_break_dnssec)
4921 switch (ns_sortlist_setup(client->view->sortlist,
5284 dns_dns64_t *dns64 = ISC_LIST_HEAD(client->view->dns64);
5354 if (client->view->redirect == NULL)
5390 dns_zone_getqueryacl(client->view->redirect),
5395 result = dns_zone_getdb(client->view->redirect, &db);
5626 if (client->view->checknames &&
5758 if (!ISC_LIST_EMPTY(client->view->rpz_zones) &&
5759 (RECURSIONOK(client) || !client->view->rpz_recursive_only) &&
5921 if (client->view->hints == NULL) {
5925 dns_db_attach(client->view->hints, &db);
6087 dns_db_attach(client->view->cachedb, &db);
6252 !ISC_LIST_EMPTY(client->view->dns64) &&
6508 !ISC_LIST_EMPTY(client->view->dns64) &&
6753 if (client->view->v4_aaaa != dns_v4_aaaa_ok &&
6756 client->view->v4_aaaa_acl,
6758 client->filter_aaaa = client->view->v4_aaaa;
7020 !ISC_LIST_EMPTY(client->view->dns64) &&
7218 client->view->auth_nxdomain == ISC_TRUE)
7339 if (!client->view->enablednssec) {
7352 if (client->view->minimalresponses)
7356 if ((client->view->cachedb == NULL)
7357 || (!client->view->additionalfromcache)) {
7369 * lack of a resolver in this view), or if it
7432 client->view->dynamickeys);
7472 } else if (!client->view->enablevalidation)