Home
last modified time | relevance | path

Searched refs:apex (Results 1 – 25 of 31) sorted by relevance

12

/openbsd/usr.sbin/nsd/
H A Dnsec3.c192 domain_to_string(zone->apex)); in check_apex_soa()
203 domain_to_string(zone->apex)); in check_apex_soa()
218 domain_to_string(zone->apex)); in check_apex_soa()
277 domain_to_string(z->apex), str)); in db_find_nsec3param()
389 walk = zone->apex; in nsec3_clear_precompile()
611 for(walk=zone->apex; walk && domain_is_subdomain(walk, zone->apex); in nsec3_precompile_newparam()
619 for(walk=zone->apex; walk && domain_is_subdomain(walk, zone->apex); in nsec3_precompile_newparam()
894 walk = query->zone->apex; in nsec3_add_nonexist_proof()
962 assert(domain != query->zone->apex); in nsec3_add_ds_proof()
1126 if(query->zone->apex->nsec3 && in nsec3_answer_authoritative()
[all …]
H A Ddbaccess.c62 zone->apex = domain_table_insert(db->domains, dname); in namedb_zone_create()
63 zone->apex->usage++; /* the zone.apex reference */ in namedb_zone_create()
64 zone->apex->is_apex = 1; in namedb_zone_create()
100 if(zone->apex) { in namedb_zone_delete()
101 zone->apex->usage --; in namedb_zone_delete()
102 zone->apex->is_apex = 0; in namedb_zone_delete()
103 if(zone->apex->usage == 0) { in namedb_zone_delete()
105 domain_table_deldomain(db, zone->apex); in namedb_zone_delete()
H A Dxfrd-notify.h53 const dname_type* apex; member
86 void xfrd_send_notify(rbtree_type* tree, const struct dname* apex,
94 const dname_type* apex, struct xfrd_soa* new_soa);
H A Drrl.c246 if(query->zone && query->zone->apex) { in rrl_classify()
247 *d = dname_name(domain_dname(query->zone->apex)); in rrl_classify()
248 *d_len = domain_dname(query->zone->apex)->name_size; in rrl_classify()
253 if(query->zone && query->zone->apex) { in rrl_classify()
254 *d = dname_name(domain_dname(query->zone->apex)); in rrl_classify()
255 *d_len = domain_dname(query->zone->apex)->name_size; in rrl_classify()
284 if(query->zone && query->zone->apex) { in rrl_classify()
285 *d = dname_name(domain_dname(query->zone->apex)); in rrl_classify()
286 *d_len = domain_dname(query->zone->apex)->name_size; in rrl_classify()
H A Dxfrd-notify.c99 not->apex = options->node.key; in init_notify_send()
101 not->node.key = not->apex; in init_notify_send()
280 xfrd_setup_packet(packet, TYPE_SOA, CLASS_IN, zone->apex, in xfrd_notify_send_udp()
288 xfrd_write_soa_buffer(packet, zone->apex, zone->current_soa); in xfrd_notify_send_udp()
524 xz = (xfrd_zone_type*)rbtree_search(xfrd->zones, zone->apex); in xfrd_notify_start()
531 xfrd_send_notify(rbtree_type* tree, const dname_type* apex, struct xfrd_soa* new_soa) in xfrd_send_notify() argument
535 rbtree_search(tree, apex); in xfrd_send_notify()
545 const dname_type* apex, struct xfrd_soa* new_soa) in notify_handle_master_zone_soainfo() argument
549 rbtree_search(tree, apex); in notify_handle_master_zone_soainfo()
H A Ddifffile.c525 if(domain != zone->apex && domain->nsec3 && in nsec3_rrsets_changed_remove_prehash()
862 if(domain == zone->apex) { in add_RR()
936 domain_type *domain = zone->apex, *next; in delete_zone_rrs()
966 domain = zone->apex; in delete_zone_rrs()
1075 domain_to_string(zone->apex))); in apply_ixfr()
1134 domain_to_string(zone->apex)); in apply_ixfr()
1490 const dname_type* apex, *ns, *em; in task_new_soainfo() local
1491 if(!z || !z->apex || !domain_dname(z->apex)) in task_new_soainfo()
1495 domain_to_string(z->apex))); in task_new_soainfo()
1496 apex = domain_dname(z->apex); in task_new_soainfo()
[all …]
H A Daxfr.c62 || query->axfr_zone->apex != qdomain in query_axfr()
84 query->axfr_zone->apex, in query_axfr()
106 query->axfr_zone->apex)) in query_axfr()
156 query->axfr_zone->apex, in query_axfr()
H A Dixfr.c2372 if(domain != tempzone->apex && in clear_temp_table_of_rr()
2377 domain == tempzone->apex) in clear_temp_table_of_rr()
2384 if(rr->owner == tempzone->apex) { in clear_temp_table_of_rr()
2385 tempzone->apex->rrsets = NULL; in clear_temp_table_of_rr()
2407 if(rr->owner == tempzone->apex) { in clear_temp_table_of_rr()
2408 tempzone->apex->rrsets = NULL; in clear_temp_table_of_rr()
2441 if(!zone->apex) { in ixfr_data_readnewsoa()
2490 if(!zone->apex) { in ixfr_data_readoldsoa()
2604 if(!zone->apex) { in ixfr_data_read()
2611 domain_dname(zone->apex)); in ixfr_data_read()
[all …]
H A Dnamedb.c569 for (rrset = zone->apex->rrsets; rrset; rrset = rrset->next) { in domain_find_parent_zone()
576 if(zone->apex->parent) in domain_find_parent_zone()
577 return domain_find_zone(db, zone->apex->parent); in domain_find_parent_zone()
587 while (domain && domain != zone->apex) { in domain_find_ns_rrsets()
607 while(d && d != zone->apex) { in find_dname_above()
731 iter->domain = iter->zone->apex; in zone_rr_iter_next()
747 domain_dname(iter->zone->apex))) in zone_rr_iter_next()
H A Dixfrcreate.c140 for(domain = zone->apex; domain && domain_is_subdomain(domain, in spool_domains()
141 zone->apex); domain = domain_next(domain)) { in spool_domains()
171 if(!spool_dname(out, domain_dname(zone->apex))) { in spool_zone_to_file()
216 ixfrcr->zone_name_len = domain_dname(zone->apex)->name_size; in ixfr_create_start()
223 memmove(ixfrcr->zone_name, dname_name(domain_dname(zone->apex)), in ixfr_create_start()
843 for(domain = zone->apex; domain && domain_is_subdomain(domain, in ixfr_create_walk_zone()
844 zone->apex); domain = domain_next(domain)) { in ixfr_create_walk_zone()
923 if(!ixfr_store_add_newsoa_rdatas(store, domain_dname(zone->apex), in ixfr_create_store_newsoa()
1133 if(!zone->soa_rrset || !zone->apex) in ixfr_create_from_difference()
H A Ddbcreate.c71 domain_type *domain = zone->apex; in print_rrs()
92 while(domain && domain_is_subdomain(domain, zone->apex)) in print_rrs()
224 if(!zone || !zone->apex || !zone->soa_rrset) in namedb_write_zonefile()
H A Dxfrd-disk.c419 xfrd_soa_type* soa, time_t soatime, const dname_type* ATTR_UNUSED(apex)) in xfrd_write_state_soa() argument
506 zone->soa_nsd_acquired, zone->apex); in xfrd_write_state()
508 zone->soa_disk_acquired, zone->apex); in xfrd_write_state()
510 zone->soa_notified_acquired, zone->apex); in xfrd_write_state()
H A Dquery.c642 if (closest_match == zone->apex) { in find_covering_nsec()
963 query->zone->apex, in answer_soa()
1109 add_rrset(q, answer, OPTIONAL_AUTHORITY_SECTION, q->zone->apex, in answer_domain()
1403 if(!q->zone->apex || !q->zone->soa_rrset) { in answer_lookup_zone()
1421 …(origzone != NULL && dname_compare(domain_dname(origzone->apex), domain_dname(q->zone->apex)) != 0… in answer_lookup_zone()
1438 if (exact && q->qtype == TYPE_DS && closest_encloser == q->zone->apex) { in answer_lookup_zone()
1447 if(!q->zone->apex || !q->zone->soa_rrset) { in answer_lookup_zone()
1475 if (exact && q->qtype == TYPE_DS && closest_encloser == q->zone->apex) { in answer_lookup_zone()
H A Dxfrd-tcp.h230 const struct dname* apex, struct xfrd_soa* soa);
H A Dxfrd.c491 xzone->apex = zone_opt->node.key; in xfrd_init_slave_zone()
538 xzone->node.key = xzone->apex; in xfrd_init_slave_zone()
890 task_new_expire(xtask, &last_task, zone->apex, 1); in xfrd_receive_soa()
1560 xfrd_send_notify(xfrd->notify_zones, zone->apex, &zone->soa_nsd); in xfrd_handle_incoming_soa()
1567 zone->apex, zone->state == xfrd_zone_expired); in xfrd_send_expire_notification()
1895 xfrd_setup_packet(xfrd->packet, TYPE_IXFR, CLASS_IN, zone->apex, in xfrd_send_ixfr_request_udp()
1901 xfrd_write_soa_buffer(xfrd->packet, zone->apex, &zone->soa_disk); in xfrd_send_ixfr_request_udp()
2231 if(dname_compare(soaname, zone->apex) != 0) { /* wrong name */ in xfrd_parse_received_xfr_packet()
2463 diff_write_packet(dname_to_string(zone->apex,0), in xfrd_handle_received_xfr_packet()
2510 zone->apex, in xfrd_handle_received_xfr_packet()
[all …]
H A Dzonec.c2012 if (rr->owner != zone->apex) { in process_rr()
2014 snprintf(s, sizeof(s), "%s", domain_to_string(zone->apex)); in process_rr()
2029 if (!domain_is_subdomain(rr->owner, zone->apex)) in process_rr()
2032 snprintf(s, sizeof(s), "%s", domain_to_string(zone->apex)); in process_rr()
2128 if(rr->owner == zone->apex) in process_rr()
2168 for(domain = zone->apex; domain && domain_is_subdomain(domain, in check_dname()
2169 zone->apex); domain=domain_next(domain)) in check_dname()
2378 assert(domain == zone->apex); in apex_rrset_checks()
H A Dxfrd-tcp.c472 const dname_type* apex, struct xfrd_soa* soa) in xfrd_write_soa_buffer() argument
476 buffer_write(packet, dname_name(apex), apex->name_size); in xfrd_write_soa_buffer()
982 xfrd_setup_packet(tcp->packet, TYPE_AXFR, CLASS_IN, zone->apex, in xfrd_tcp_setup_write_packet()
990 xfrd_setup_packet(tcp->packet, TYPE_IXFR, CLASS_IN, zone->apex, in xfrd_tcp_setup_write_packet()
994 xfrd_write_soa_buffer(tcp->packet, zone->apex, &zone->soa_disk); in xfrd_tcp_setup_write_packet()
H A Dxfrd.h160 const dname_type* apex; member
H A Dnamedb.h127 domain_type* apex; member
H A Doptions.h497 const struct dname* apex);
H A Dnsd.conf.sample.in204 # Do not return additional information if the apex zone of the
205 # additional information is configured but does not match the apex zone
/openbsd/usr.sbin/nsd/dnstap/
H A Ddnstap_collector.c491 if(zone && zone->apex && domain_dname(zone->apex)) { in prep_send_data()
492 if(!buffer_available(buf, 4 + domain_dname(zone->apex)->name_size)) in prep_send_data()
494 buffer_write_u32(buf, domain_dname(zone->apex)->name_size); in prep_send_data()
495 buffer_write(buf, dname_name(domain_dname(zone->apex)), in prep_send_data()
496 domain_dname(zone->apex)->name_size); in prep_send_data()
/openbsd/sbin/unwind/libunbound/services/
H A Dauthzone.c1897 if(!apex) { in auth_zone_zonemd_check_hash()
1989 if(!apex) return NULL; in auth_zone_get_soa_rrset()
2002 if(!apex) return 0; in auth_zone_get_serial()
2020 if(!apex) return 0; in xfr_find_soa()
2586 if(!apex) return 0; in az_add_negative_soa()
2841 if(!apex) return 0; in az_nsec3_param()
7857 if(!apex) { in zonemd_check_dnssec_absence()
7934 if(!apex) { in zonemd_check_dnssec_soazonemd()
8024 if(!apex) { in auth_zone_verify_zonemd_with_key()
8126 if(!apex) { in zonemd_get_dnskey_from_anchor()
[all …]
/openbsd/usr.sbin/unbound/services/
H A Dauthzone.c1897 if(!apex) { in auth_zone_zonemd_check_hash()
1989 if(!apex) return NULL; in auth_zone_get_soa_rrset()
2002 if(!apex) return 0; in auth_zone_get_serial()
2020 if(!apex) return 0; in xfr_find_soa()
2586 if(!apex) return 0; in az_add_negative_soa()
2841 if(!apex) return 0; in az_nsec3_param()
7857 if(!apex) { in zonemd_check_dnssec_absence()
7934 if(!apex) { in zonemd_check_dnssec_soazonemd()
8024 if(!apex) { in auth_zone_verify_zonemd_with_key()
8126 if(!apex) { in zonemd_get_dnskey_from_anchor()
[all …]
/openbsd/usr.sbin/nsd/doc/
H A DChangeLog52 - Allow SOA apex queries to otherwise with allow-query protected zones
55 apex preceding the actual transfer.
2638 - Fix segfault on repeated reconfigs, double free of zone apex name.
3734 - check for hash(apex)==nsec3 with SOA bit was done in duplicate.
3790 records in zone apex. Fixup rolls back the zone transfer, and waits
3921 - Test package in manual that tests NSEC3 and DNAME in the apex.
4193 - test tpkg that tests for the bug, has multiple rrsets at zone apex
4236 zone apex hashed exists, with NSEC3 type, and RR that has
4833 If wildcard exists below zone apex servfails (cannot disprove
5076 - difffile will create zone and apex if not there (i.e. the zone

12