Lines Matching refs:auth_zone

173 auth_packed_rrset_copy_region(struct auth_zone* z, struct auth_data* node,
224 msg_add_rrset_an(struct auth_zone* z, struct regional* region,
249 msg_add_rrset_ns(struct auth_zone* z, struct regional* region,
273 msg_add_rrset_ar(struct auth_zone* z, struct regional* region,
306 /* also lock protects the rbnode's in struct auth_zone, auth_xfer */
316 struct auth_zone* a = (struct auth_zone*)z1;
317 struct auth_zone* b = (struct auth_zone*)z2;
391 auth_zone_delete(struct auth_zone* z, struct auth_zones* az)
415 struct auth_zone*
419 struct auth_zone* z = (struct auth_zone*)calloc(1, sizeof(*z));
448 struct auth_zone*
452 struct auth_zone key;
458 return (struct auth_zone*)rbtree_search(&az->ztree, &key);
477 uint16_t dclass, struct auth_zone** z)
479 struct auth_zone key;
490 struct auth_zone*
496 struct auth_zone* z;
522 static struct auth_zone*
527 struct auth_zone* z;
546 auth_zones_find_or_add_xfer(struct auth_zones* az, struct auth_zone* z)
560 auth_zone_set_zonefile(struct auth_zone* z, char* zonefile)
577 auth_zone_set_fallback(struct auth_zone* z, char* fallbackstr)
590 az_domain_create(struct auth_zone* z, uint8_t* nm, size_t nmlen)
614 az_find_name(struct auth_zone* z, uint8_t* nm, size_t nmlen)
616 struct auth_zone key;
626 az_find_domain(struct auth_zone* z, struct query_info* qinfo, int* node_exact,
629 struct auth_zone key;
640 az_domain_find_or_create(struct auth_zone* z, uint8_t* dname,
1161 az_insert_rr(struct auth_zone* z, uint8_t* rr, size_t rr_len,
1270 az_remove_rr(struct auth_zone* z, uint8_t* rr, size_t rr_len,
1418 az_insert_rr_decompress(struct auth_zone* z, uint8_t* pkt, size_t pktlen,
1440 az_remove_rr_decompress(struct auth_zone* z, uint8_t* pkt, size_t pktlen,
1476 az_parse_file(struct auth_zone* z, FILE* in, uint8_t* rr, size_t rrbuflen,
1567 auth_zone_read_zonefile(struct auth_zone* z, struct config_file* cfg)
1688 auth_zone_write_rrset(struct auth_zone* z, struct auth_data* node,
1707 auth_zone_write_domain(struct auth_zone* z, struct auth_data* n, FILE* out)
1729 int auth_zone_write_file(struct auth_zone* z, const char* fname)
1754 zonemd_offline_verify(struct auth_zone* z, struct module_env* env_for_val,
1789 struct auth_zone* z;
1791 RBTREE_FOR(z, struct auth_zone*, &az->ztree) {
1875 static int auth_zone_zonemd_check_hash(struct auth_zone* z,
1984 struct auth_rrset* auth_zone_get_soa_rrset(struct auth_zone* z)
1996 auth_zone_get_serial(struct auth_zone* z, uint32_t* serial)
2012 /** Find auth_zone SOA and populate the values in xfr(soa values). */
2014 xfr_find_soa(struct auth_zone* z, struct auth_xfer* xfr)
2046 auth_xfer_setup(struct auth_zone* z, struct auth_xfer* x)
2066 struct auth_zone* z;
2069 RBTREE_FOR(z, struct auth_zone*, &az->ztree) {
2096 struct auth_zone* z;
2197 struct auth_zone* z;
2199 RBTREE_FOR(z, struct auth_zone*, &az->ztree) {
2213 struct auth_zone* z;
2214 struct auth_zone* delete_list = NULL, *next;
2217 RBTREE_FOR(z, struct auth_zone*, &az->ztree) {
2356 struct auth_zone* z = (struct auth_zone*)n->key;
2397 az_find_wildcard_domain(struct auth_zone* z, uint8_t* nm, size_t nmlen)
2410 az_find_wildcard(struct auth_zone* z, struct query_info* qinfo,
2434 az_find_candidate_ce(struct auth_zone* z, struct query_info* qinfo,
2458 az_domain_go_up(struct auth_zone* z, struct auth_data* n)
2483 az_find_ce(struct auth_zone* z, struct query_info* qinfo,
2546 az_add_additionals_from(struct auth_zone* z, struct regional* region,
2578 az_add_negative_soa(struct auth_zone* z, struct regional* region,
2615 az_empty_nonterminal(struct auth_zone* z, struct query_info* qinfo,
2731 add_synth_cname(struct auth_zone* z, uint8_t* qname, size_t qname_len,
2779 az_find_nsec_cover(struct auth_zone* z, struct auth_data** node)
2805 az_nsec_wildcard_denial(struct auth_zone* z, struct regional* region,
2834 az_nsec3_param(struct auth_zone* z, int* algo, size_t* iter, uint8_t** salt,
2904 az_nsec3_hashname(struct auth_zone* z, uint8_t* hashname, size_t* hashnmlen,
2932 az_nsec3_findnode(struct auth_zone* z, uint8_t* hashnm, size_t hashnmlen)
2958 az_nsec3_find_cover(struct auth_zone* z, uint8_t* nm, size_t nmlen,
2984 az_nsec3_find_exact(struct auth_zone* z, uint8_t* nm, size_t nmlen,
3018 az_nsec3_find_ce(struct auth_zone* z, uint8_t** cenm, size_t* cenmlen,
3036 az_nsec3_insert(struct auth_zone* z, struct regional* region,
3062 az_add_nsec3_proof(struct auth_zone* z, struct regional* region,
3130 az_generate_positive_answer(struct auth_zone* z, struct regional* region,
3150 az_generate_any_answer(struct auth_zone* z, struct regional* region,
3181 follow_cname_chain(struct auth_zone* z, uint16_t qtype,
3216 az_generate_cname_answer(struct auth_zone* z, struct query_info* qinfo,
3229 az_generate_notype_answer(struct auth_zone* z, struct regional* region,
3249 az_generate_referral_answer(struct auth_zone* z, struct regional* region,
3279 az_generate_dname_answer(struct auth_zone* z, struct query_info* qinfo,
3302 az_generate_wildcard_answer(struct auth_zone* z, struct query_info* qinfo,
3362 az_generate_nxdomain_answer(struct auth_zone* z, struct regional* region,
3383 az_generate_answer_with_node(struct auth_zone* z, struct query_info* qinfo,
3407 az_generate_answer_nonexistnode(struct auth_zone* z, struct query_info* qinfo,
3438 auth_zone_generate_answer(struct auth_zone* z, struct query_info* qinfo,
3476 log_info("auth_zone %s query %s %s, domain %s %s %s, "
3496 struct auth_zone* z;
3576 struct auth_zone* z;
3645 struct auth_zone* z;
3866 struct auth_zone* z;
3873 /* find auth_zone */
3884 /* expire auth_zone */
4643 http_parse_add_rr(struct auth_xfer* xfr, struct auth_zone* z,
4850 apply_ixfr(struct auth_xfer* xfr, struct auth_zone* z,
4987 apply_axfr(struct auth_xfer* xfr, struct auth_zone* z,
5057 apply_http(struct auth_xfer* xfr, struct auth_zone* z,
5181 struct auth_zone* z;
5253 struct module_env* env, struct auth_zone** z)
5278 struct auth_zone* z;
6523 verbose(VERB_ALGO, "auth_zone updated, start transfer");
6545 verbose(VERB_ALGO, "auth_zone master reports unchanged soa serial");
6712 verbose(VERB_ALGO, "auth_zone %s unchanged, new lease, wait", zname);
6829 /* see if zone has expired, and if so, also set auth_zone expired */
7034 * @param z: auth_zone with name of zone.
7037 auth_xfer_new(struct auth_zone* z)
7105 * For that the auth_zone itself must exist (and read in zonefile)
7108 auth_xfer_create(struct auth_zones* az, struct auth_zone* z)
7443 static int zonemd_simple_rrset(struct auth_zone* z, int hashalgo,
7474 struct auth_zone* z, struct auth_data* node)
7523 struct auth_zone* z, struct auth_data* node)
7549 struct auth_zone* z, struct auth_data* node)
7573 static int zonemd_simple_rrsig(struct auth_zone* z, int hashalgo,
7629 static int zonemd_simple_domain(struct auth_zone* z, int hashalgo,
7664 static int zonemd_simple_collate(struct auth_zone* z, int hashalgo,
7679 int auth_zone_generate_zonemd_hash(struct auth_zone* z, int scheme,
7706 int auth_zone_generate_zonemd_check(struct auth_zone* z, int scheme,
7778 static int zonemd_dnssec_verify_rrset(struct auth_zone* z,
7851 static int zonemd_check_dnssec_absence(struct auth_zone* z,
7927 static int zonemd_check_dnssec_soazonemd(struct auth_zone* z,
7965 static void auth_zone_zonemd_fail(struct auth_zone* z, struct module_env* env,
8013 auth_zone_verify_zonemd_with_key(struct auth_zone* z, struct module_env* env,
8114 zonemd_get_dnskey_from_anchor(struct auth_zone* z, struct module_env* env,
8173 auth_zone_verify_zonemd_key_with_ds(struct auth_zone* z,
8236 struct auth_zone* z = (struct auth_zone*)arg;
8368 zonemd_lookup_dnskey(struct auth_zone* z, struct module_env* env)
8438 void auth_zone_verify_zonemd(struct auth_zone* z, struct module_env* env,
8512 struct auth_zone key;
8515 struct auth_zone* z;
8518 RBTREE_FOR(z, struct auth_zone*, &az->ztree) {
8542 z = (struct auth_zone*)rbtree_search(&az->ztree, &key);