Lines Matching defs:sigrdataset

154 	 dns_rdataset_t *rdataset, dns_rdataset_t *sigrdataset);
159 dns_rdataset_t *rdataset, dns_rdataset_t *sigrdataset,
1203 dns_rdataset_t *rdataset, *sigrdataset, *trdataset;
1227 sigrdataset = NULL;
1261 sigrdataset = query_newrdataset(client);
1262 if (sigrdataset == NULL)
1286 rdataset, sigrdataset);
1288 if (sigrdataset != NULL && !dns_db_issecure(db) &&
1289 dns_rdataset_isassociated(sigrdataset))
1290 dns_rdataset_disassociate(sigrdataset);
1296 if (sigrdataset != NULL && dns_rdataset_isassociated(sigrdataset))
1297 dns_rdataset_disassociate(sigrdataset);
1317 if (sigrdataset == NULL) {
1318 sigrdataset = query_newrdataset(client);
1319 if (sigrdataset == NULL)
1326 rdataset, sigrdataset);
1328 validate(client, db, fname, rdataset, sigrdataset))
1331 query_putrdataset(client, &sigrdataset);
1337 if (sigrdataset != NULL && dns_rdataset_isassociated(sigrdataset))
1338 dns_rdataset_disassociate(sigrdataset);
1372 rdataset, sigrdataset);
1407 if (sigrdataset != NULL &&
1408 dns_rdataset_isassociated(sigrdataset))
1410 ISC_LIST_APPEND(fname->list, sigrdataset, link);
1411 sigrdataset = NULL;
1434 if (sigrdataset != NULL) {
1435 if (dns_rdataset_isassociated(sigrdataset))
1436 dns_rdataset_disassociate(sigrdataset);
1438 sigrdataset = query_newrdataset(client);
1439 if (sigrdataset == NULL)
1447 rdataset, sigrdataset);
1452 if (sigrdataset != NULL &&
1453 dns_rdataset_isassociated(sigrdataset))
1454 dns_rdataset_disassociate(sigrdataset);
1472 if (sigrdataset != NULL &&
1473 dns_rdataset_isassociated(sigrdataset))
1476 sigrdataset, link);
1477 sigrdataset =
1483 if (WANTDNSSEC(client) && sigrdataset == NULL)
1487 if (sigrdataset != NULL &&
1488 dns_rdataset_isassociated(sigrdataset))
1489 dns_rdataset_disassociate(sigrdataset);
1498 rdataset, sigrdataset);
1503 if (sigrdataset != NULL &&
1504 dns_rdataset_isassociated(sigrdataset))
1505 dns_rdataset_disassociate(sigrdataset);
1516 (!WANTDNSSEC(client) || sigrdataset == NULL ||
1517 !dns_rdataset_isassociated(sigrdataset)))))
1531 if (sigrdataset != NULL &&
1532 dns_rdataset_isassociated(sigrdataset))
1535 sigrdataset, link);
1536 sigrdataset = NULL;
1586 if (sigrdataset != NULL)
1587 query_putrdataset(client, &sigrdataset);
1662 dns_rdataset_t *rdataset, *sigrdataset;
1698 sigrdataset = NULL;
1949 sigrdataset = query_newrdataset(client);
1950 if (sigrdataset == NULL)
1964 client->now, rdataset, sigrdataset);
1973 !validate(client, db, fname, rdataset, sigrdataset)) {
1975 if (dns_rdataset_isassociated(sigrdataset))
1976 dns_rdataset_disassociate(sigrdataset);
1983 if (dns_rdataset_isassociated(sigrdataset))
1984 dns_rdataset_disassociate(sigrdataset);
1989 if (dns_rdataset_isassociated(sigrdataset)) {
1990 ISC_LIST_APPEND(cfname.list, sigrdataset, link);
1991 sigrdataset = query_newrdataset(client);
1994 if (sigrdataset == NULL || rdataset == NULL) {
2006 0, client->now, rdataset, sigrdataset);
2015 !validate(client, db, fname, rdataset, sigrdataset)) {
2017 if (dns_rdataset_isassociated(sigrdataset))
2018 dns_rdataset_disassociate(sigrdataset);
2024 if (dns_rdataset_isassociated(sigrdataset)) {
2025 ISC_LIST_APPEND(cfname.list, sigrdataset, link);
2026 sigrdataset = NULL;
2115 if (sigrdataset != NULL)
2116 query_putrdataset(client, &sigrdataset);
2172 dns_rdataset_t *sigrdataset, isc_buffer_t *dbuf,
2271 if (sigrdataset != NULL && dns_rdataset_isassociated(sigrdataset))
2493 dns_rdataset_t *rdataset, *mrdataset, *sigrdataset;
2510 sigrdataset = *sigrdatasetp;
2512 sigrdataset = NULL;
2553 if (sigrdataset != NULL && dns_rdataset_isassociated(sigrdataset)) {
2557 ISC_LIST_APPEND(mname->list, sigrdataset, link);
2570 dns_rdataset_t *rdataset = NULL, *sigrdataset = NULL;
2607 sigrdataset = query_newrdataset(client);
2608 if (sigrdataset == NULL) {
2621 rdataset, sigrdataset);
2631 fname, &cm, &ci, rdataset, sigrdataset);
2655 if (sigrdataset != NULL)
2656 sigrdataset->ttl = override_ttl;
2665 if (sigrdataset != NULL && sigrdataset->ttl > soa.minimum)
2666 sigrdataset->ttl = soa.minimum;
2668 if (sigrdataset != NULL)
2669 sigrdatasetp = &sigrdataset;
2678 if (sigrdataset != NULL)
2679 query_putrdataset(client, &sigrdataset);
2694 dns_rdataset_t *rdataset = NULL, *sigrdataset = NULL;
2729 sigrdataset = query_newrdataset(client);
2730 if (sigrdataset == NULL) {
2744 rdataset, sigrdataset);
2749 fname, &cm, &ci, rdataset, sigrdataset);
2761 if (sigrdataset != NULL)
2762 sigrdatasetp = &sigrdataset;
2772 if (sigrdataset != NULL)
2773 query_putrdataset(client, &sigrdataset);
2867 dns_rdataset_t *sigrdataset)
2876 sigrdataset->trust = dns_trust_secure;
2888 dns_rdataset_trimttl(rdataset, sigrdataset, rrsig, now,
2893 (void)dns_db_addrdataset(db, node, NULL, client->now, sigrdataset,
2988 dns_rdataset_t *rdataset, dns_rdataset_t *sigrdataset)
2996 if (sigrdataset == NULL || !dns_rdataset_isassociated(sigrdataset))
2999 for (result = dns_rdataset_first(sigrdataset);
3001 result = dns_rdataset_next(sigrdataset)) {
3004 dns_rdataset_current(sigrdataset, &rdata);
3021 rdataset, sigrdataset);
3037 dns_rdataset_t *rdataset, *sigrdataset, *zrdataset, *zsigrdataset;
3052 sigrdataset = NULL;
3089 sigrdataset = query_newrdataset(client);
3090 if (sigrdataset == NULL)
3102 &cm, &ci, rdataset, sigrdataset);
3112 zsigrdataset = sigrdataset;
3113 sigrdataset = NULL;
3125 rdataset, sigrdataset);
3157 if (sigrdataset != NULL)
3158 query_putrdataset(client, &sigrdataset);
3161 sigrdataset = zsigrdataset;
3169 (sigrdataset != NULL && DNS_TRUST_PENDING(sigrdataset->trust)))
3170 && !validate(client, db, fname, rdataset, sigrdataset) &&
3175 (sigrdataset != NULL && DNS_TRUST_GLUE(sigrdataset->trust))) &&
3176 !validate(client, db, fname, rdataset, sigrdataset) &&
3185 (sigrdataset != NULL && sigrdataset->trust != dns_trust_secure)))
3189 * If the client doesn't want DNSSEC we can discard the sigrdataset
3193 query_putrdataset(client, &sigrdataset);
3194 query_addrrset(client, &fname, &rdataset, &sigrdataset, dbuf,
3200 if (sigrdataset != NULL)
3201 query_putrdataset(client, &sigrdataset);
3247 dns_rdataset_t *rdataset, *sigrdataset;
3255 sigrdataset = NULL;
3261 sigrdataset = query_newrdataset(client);
3262 if (rdataset == NULL || sigrdataset == NULL)
3269 client->now, rdataset, sigrdataset);
3276 rdataset, sigrdataset);
3280 !dns_rdataset_isassociated(sigrdataset))
3300 ISC_LIST_APPEND(rname->list, sigrdataset, link);
3302 sigrdataset = NULL;
3318 if (dns_rdataset_isassociated(sigrdataset))
3319 dns_rdataset_disassociate(sigrdataset);
3321 sigrdataset, fname, ISC_TRUE,
3325 query_addrrset(client, &fname, &rdataset, &sigrdataset, dbuf,
3338 fixrdataset(client, &sigrdataset);
3339 if (fname == NULL || rdataset == NULL || sigrdataset == NULL)
3342 client, rdataset, sigrdataset, fname,
3346 query_addrrset(client, &fname, &rdataset, &sigrdataset, dbuf,
3353 if (sigrdataset != NULL)
3354 query_putrdataset(client, &sigrdataset);
3366 dns_rdataset_t *rdataset, *sigrdataset;
3385 sigrdataset = NULL;
3446 sigrdataset = query_newrdataset(client);
3447 if (fname == NULL || rdataset == NULL || sigrdataset == NULL)
3452 rdataset, sigrdataset);
3483 sigrdataset, fname, ISC_TRUE, cname);
3487 query_addrrset(client, &fname, &rdataset, &sigrdataset,
3505 if (sigrdataset == NULL)
3506 sigrdataset = query_newrdataset(client);
3507 else if (dns_rdataset_isassociated(sigrdataset))
3508 dns_rdataset_disassociate(sigrdataset);
3510 if (fname == NULL || rdataset == NULL || sigrdataset == NULL)
3522 sigrdataset, fname, ISC_FALSE, NULL);
3525 query_addrrset(client, &fname, &rdataset, &sigrdataset,
3546 if (sigrdataset == NULL)
3547 sigrdataset = query_newrdataset(client);
3548 else if (dns_rdataset_isassociated(sigrdataset))
3549 dns_rdataset_disassociate(sigrdataset);
3551 if (fname == NULL || rdataset == NULL || sigrdataset == NULL)
3562 sigrdataset, fname, nodata, NULL);
3565 query_addrrset(client, &fname, &rdataset, &sigrdataset,
3598 query_addrrset(client, &fname, &rdataset, &sigrdataset,
3603 if (sigrdataset != NULL)
3604 query_putrdataset(client, &sigrdataset);
3617 if (sigrdataset != NULL)
3618 query_putrdataset(client, &sigrdataset);
3629 dns_rdataset_t *sigrdataset;
3647 sigrdataset = *sigrdatasetp;
3648 if (sigrdataset == NULL || !dns_rdataset_isassociated(sigrdataset))
3650 result = dns_rdataset_first(sigrdataset);
3654 dns_rdataset_current(sigrdataset, &sigrdata);
3743 if (devent->sigrdataset != NULL)
3744 query_putrdataset(client, &devent->sigrdataset);
3779 dns_rdataset_t *rdataset, *sigrdataset;
3861 sigrdataset = query_newrdataset(client);
3862 if (sigrdataset == NULL) {
3867 sigrdataset = NULL;
3880 rdataset, sigrdataset,
3891 if (sigrdataset != NULL)
3892 query_putrdataset(client, &sigrdataset);
3954 if (st->q.sigrdataset != NULL)
3955 query_putrdataset(client, &st->q.sigrdataset);
4850 dns_rdataset_t *rdataset, dns_rdataset_t *sigrdataset)
4860 * sigrdataset == NULL if and only !WANTDNSSEC(client)
4862 if (sigrdataset == NULL)
4864 if (dns_rdataset_isassociated(sigrdataset))
5251 dns_rdataset_t *rdataset, dns_rdataset_t *sigrdataset,
5299 NULL, fname, &cm, &ci, rdataset, sigrdataset);
5315 if (dns_rdataset_isassociated(sigrdataset))
5316 dns_rdataset_disassociate(sigrdataset);
5396 dns_rdataset_t *sigrdataset)
5415 if (sigrdataset != NULL && dns_rdataset_isassociated(sigrdataset))
5571 dns_rdataset_t *sigrdataset, *zrdataset, *zsigrdataset;
5613 sigrdataset = NULL;
5652 sigrdataset = rpz_st->q.sigrdataset;
5653 rpz_st->q.sigrdataset = NULL;
5661 query_putrdataset(client, &event->sigrdataset);
5669 sigrdataset = event->sigrdataset;
5856 sigrdataset = query_newrdataset(client);
5857 if (sigrdataset == NULL) {
5868 &node, fname, &cm, &ci, rdataset, sigrdataset);
6002 rpz_ck_dnssec(client, result, rdataset, sigrdataset) &&
6030 rpz_st->q.sigrdataset = sigrdataset;
6031 sigrdataset = NULL;
6133 query_putrdataset(client, &sigrdataset);
6173 rdataset, sigrdataset);
6181 if (sigrdataset != NULL &&
6182 dns_rdataset_isassociated(sigrdataset))
6183 dns_rdataset_disassociate(sigrdataset);
6240 if (sigrdataset != NULL)
6242 &sigrdataset);
6298 if (sigrdataset != NULL)
6299 sigrdatasetp = &sigrdataset;
6313 * values of fname, rdataset, and sigrdataset.
6324 zsigrdataset = sigrdataset;
6325 sigrdataset = NULL;
6364 if (sigrdataset != NULL)
6366 &sigrdataset);
6369 sigrdataset = zsigrdataset;
6434 if (sigrdataset != NULL)
6435 sigrdatasetp = &sigrdataset;
6467 if (sigrdataset != NULL)
6468 query_putrdataset(client, &sigrdataset);
6470 sigrdataset = client->query.dns64_sigaaaa;
6506 client->query.dns64_sigaaaa = sigrdataset;
6511 sigrdataset = NULL;
6542 sigrdataset, fname,
6561 &rdataset, &sigrdataset,
6575 fixrdataset(client, &sigrdataset);
6578 sigrdataset == NULL) {
6590 sigrdataset,
6633 &sigrdataset);
6689 &sigrdataset,
6738 if (sigrdataset != NULL)
6739 query_putrdataset(client, &sigrdataset);
6741 sigrdataset = client->query.dns64_sigaaaa;
6774 client->query.dns64_sigaaaa = sigrdataset;
6787 sigrdataset = NULL;
6825 if (sigrdataset != NULL)
6826 sigrdatasetp = &sigrdataset;
6901 if (sigrdataset != NULL)
6902 sigrdatasetp = &sigrdataset;
7206 (!WANTDNSSEC(client) || sigrdataset == NULL ||
7207 !dns_rdataset_isassociated(sigrdataset))))
7271 if (sigrdataset != NULL &&
7272 dns_rdataset_isassociated(sigrdataset))
7273 dns_rdataset_disassociate(sigrdataset);
7287 !dns64_aaaaok(client, rdataset, sigrdataset)) {
7293 client->query.dns64_sigaaaa = sigrdataset;
7298 sigrdataset = NULL;
7313 if (sigrdataset != NULL)
7314 sigrdatasetp = &sigrdataset;
7331 sigrdataset, dbuf,
7413 if (sigrdataset != NULL)
7414 query_putrdataset(client, &sigrdataset);