| /openbsd-src/usr.bin/dig/lib/dns/rdata/generic/ |
| H A D | soa_6.c | 172 dns_rdata_soa_t *soa = source; in fromstruct_soa() local 177 REQUIRE(soa->common.rdtype == type); in fromstruct_soa() 178 REQUIRE(soa->common.rdclass == rdclass); in fromstruct_soa() 183 dns_name_toregion(&soa->origin, ®ion); in fromstruct_soa() 185 dns_name_toregion(&soa->contact, ®ion); in fromstruct_soa() 187 RETERR(uint32_tobuffer(soa->serial, target)); in fromstruct_soa() 188 RETERR(uint32_tobuffer(soa->refresh, target)); in fromstruct_soa() 189 RETERR(uint32_tobuffer(soa->retry, target)); in fromstruct_soa() 190 RETERR(uint32_tobuffer(soa->expire, target)); in fromstruct_soa() 191 return (uint32_tobuffer(soa->minimum, target)); in fromstruct_soa() [all …]
|
| /openbsd-src/usr.sbin/nsd/ |
| H A D | xfrd-disk.c | 91 const char* id, xfrd_soa_type* soa, time_t* soatime) in xfrd_read_state_soa() argument 104 !xfrd_read_i16(in, &soa->type) || in xfrd_read_state_soa() 105 !xfrd_read_i16(in, &soa->klass) || in xfrd_read_state_soa() 106 !xfrd_read_i32(in, &soa->ttl) || in xfrd_read_state_soa() 107 !xfrd_read_i16(in, &soa->rdata_count)) in xfrd_read_state_soa() 112 soa->type = htons(soa->type); in xfrd_read_state_soa() 113 soa->klass = htons(soa->klass); in xfrd_read_state_soa() 114 soa->ttl = htonl(soa->ttl); in xfrd_read_state_soa() 115 soa->rdata_count = htons(soa->rdata_count); in xfrd_read_state_soa() 118 !(soa->prim_ns[0] = dname_parse_wire(soa->prim_ns+1, p))) in xfrd_read_state_soa() [all …]
|
| H A D | xfrd.c | 68 xfrd_soa_type* soa); 71 static int xfrd_parse_soa_info(buffer_type* packet, xfrd_soa_type* soa); 657 xfrd_soa_type soa; in xfrd_process_soa_info_task() local 658 xfrd_soa_type* soa_ptr = &soa; in xfrd_process_soa_info_task() 688 memset(&soa, 0, sizeof(soa)); in xfrd_process_soa_info_task() 690 soa.type = htons(TYPE_SOA); in xfrd_process_soa_info_task() 691 soa.klass = htons(CLASS_IN); in xfrd_process_soa_info_task() 692 memmove(&soa.ttl, p, sizeof(uint32_t)); in xfrd_process_soa_info_task() 694 soa.rdata_count = htons(7); in xfrd_process_soa_info_task() 695 memmove(soa.prim_ns, p, sizeof(uint8_t)); in xfrd_process_soa_info_task() [all …]
|
| H A D | xfrd-tcp.c | 472 const dname_type* apex, struct xfrd_soa* soa) in xfrd_write_soa_buffer() argument 479 buffer_write(packet, &soa->type, sizeof(soa->type)); in xfrd_write_soa_buffer() 480 buffer_write(packet, &soa->klass, sizeof(soa->klass)); in xfrd_write_soa_buffer() 481 buffer_write(packet, &soa->ttl, sizeof(soa->ttl)); in xfrd_write_soa_buffer() 486 buffer_write(packet, soa->prim_ns+1, soa->prim_ns[0]); in xfrd_write_soa_buffer() 487 buffer_write(packet, soa->email+1, soa->email[0]); in xfrd_write_soa_buffer() 489 buffer_write(packet, &soa->serial, sizeof(uint32_t)); in xfrd_write_soa_buffer() 490 buffer_write(packet, &soa->refresh, sizeof(uint32_t)); in xfrd_write_soa_buffer() 491 buffer_write(packet, &soa->retry, sizeof(uint32_t)); in xfrd_write_soa_buffer() 492 buffer_write(packet, &soa->expire, sizeof(uint32_t)); in xfrd_write_soa_buffer() [all …]
|
| H A D | xfrd.h | 436 void xfrd_handle_incoming_soa(xfrd_zone_type* zone, xfrd_soa_type* soa, 451 void xfrd_copy_soa(xfrd_soa_type* soa, rr_type* rr); 480 void xfrd_handle_notify_and_start_xfr(xfrd_zone_type* zone, xfrd_soa_type* soa);
|
| H A D | xfrd-tcp.h | 230 const struct dname* apex, struct xfrd_soa* soa);
|
| /openbsd-src/usr.sbin/smtpd/ |
| H A D | unpack_dns.c | 106 unpack_dname(p, rr->rr.soa.mname, sizeof(rr->rr.soa.mname)); in unpack_rr() 107 unpack_dname(p, rr->rr.soa.rname, sizeof(rr->rr.soa.rname)); in unpack_rr() 108 unpack_u32(p, &rr->rr.soa.serial); in unpack_rr() 109 unpack_u32(p, &rr->rr.soa.refresh); in unpack_rr() 110 unpack_u32(p, &rr->rr.soa.retry); in unpack_rr() 111 unpack_u32(p, &rr->rr.soa.expire); in unpack_rr() 112 unpack_u32(p, &rr->rr.soa.minimum); in unpack_rr()
|
| H A D | unpack_dns.h | 74 } soa; member
|
| /openbsd-src/regress/lib/libc/asr/bin/ |
| H A D | res_mkquery.c | 238 print_dname(rr->rr.soa.rname, tmp, sizeof tmp), in print_rr() 239 print_dname(rr->rr.soa.mname, tmp2, sizeof tmp2), in print_rr() 240 rr->rr.soa.serial, in print_rr() 241 rr->rr.soa.refresh, in print_rr() 242 rr->rr.soa.retry, in print_rr() 243 rr->rr.soa.expire, in print_rr() 244 rr->rr.soa.minimum); in print_rr()
|
| H A D | res_query.c | 274 print_dname(rr->rr.soa.rname, tmp, sizeof tmp), in print_rr() 275 print_dname(rr->rr.soa.mname, tmp2, sizeof tmp2), in print_rr() 276 rr->rr.soa.serial, in print_rr() 277 rr->rr.soa.refresh, in print_rr() 278 rr->rr.soa.retry, in print_rr() 279 rr->rr.soa.expire, in print_rr() 280 rr->rr.soa.minimum); in print_rr()
|
| H A D | common.c | 615 unpack_dname(p, rr->rr.soa.mname, sizeof(rr->rr.soa.mname)); in unpack_rr() 616 unpack_dname(p, rr->rr.soa.rname, sizeof(rr->rr.soa.rname)); in unpack_rr() 617 unpack_u32(p, &rr->rr.soa.serial); in unpack_rr() 618 unpack_u32(p, &rr->rr.soa.refresh); in unpack_rr() 619 unpack_u32(p, &rr->rr.soa.retry); in unpack_rr() 620 unpack_u32(p, &rr->rr.soa.expire); in unpack_rr() 621 unpack_u32(p, &rr->rr.soa.minimum); in unpack_rr()
|
| H A D | common.h | 119 } soa; member
|
| /openbsd-src/lib/libc/asr/ |
| H A D | asr_debug.c | 104 print_dname(rr->rr.soa.mname, tmp, sizeof tmp), in print_rr() 105 print_dname(rr->rr.soa.rname, tmp2, sizeof tmp2), in print_rr() 106 (unsigned long)rr->rr.soa.serial, in print_rr() 107 (unsigned long)rr->rr.soa.refresh, in print_rr() 108 (unsigned long)rr->rr.soa.retry, in print_rr() 109 (unsigned long)rr->rr.soa.expire, in print_rr() 110 (unsigned long)rr->rr.soa.minimum); in print_rr()
|
| H A D | asr_utils.c | 321 unpack_dname(p, rr->rr.soa.mname, sizeof(rr->rr.soa.mname)); in _asr_unpack_rr() 322 unpack_dname(p, rr->rr.soa.rname, sizeof(rr->rr.soa.rname)); in _asr_unpack_rr() 323 unpack_u32(p, &rr->rr.soa.serial); in _asr_unpack_rr() 324 unpack_u32(p, &rr->rr.soa.refresh); in _asr_unpack_rr() 325 unpack_u32(p, &rr->rr.soa.retry); in _asr_unpack_rr() 326 unpack_u32(p, &rr->rr.soa.expire); in _asr_unpack_rr() 327 unpack_u32(p, &rr->rr.soa.minimum); in _asr_unpack_rr()
|
| H A D | asr_private.h | 91 } soa; member
|
| /openbsd-src/usr.bin/dig/ |
| H A D | nslookup.c | 160 dns_rdata_soa_t soa; in printsoa() local 164 result = dns_rdata_tostruct_soa(rdata, &soa); in printsoa() 167 dns_name_format(&soa.origin, namebuf, sizeof(namebuf)); in printsoa() 169 dns_name_format(&soa.contact, namebuf, sizeof(namebuf)); in printsoa() 171 printf("\tserial = %u\n", soa.serial); in printsoa() 172 printf("\trefresh = %u\n", soa.refresh); in printsoa() 173 printf("\tretry = %u\n", soa.retry); in printsoa() 174 printf("\texpire = %u\n", soa.expire); in printsoa() 175 printf("\tminimum = %u\n", soa.minimum); in printsoa() 176 dns_rdata_freestruct_soa(&soa); in printsoa()
|
| H A D | dighost.c | 1810 dns_rdata_soa_t soa; in insert_soa() 1817 soa.serial = lookup->ixfr_serial; in insert_soa() 1818 soa.refresh = 0; in insert_soa() 1819 soa.retry = 0; in insert_soa() 1820 soa.expire = 0; in insert_soa() 1821 soa.minimum = 0; in insert_soa() 1822 soa.common.rdclass = lookup->rdclass; in insert_soa() 1823 soa.common.rdtype = dns_rdatatype_soa; in insert_soa() 1825 dns_name_init(&soa.origin, NULL); in insert_soa() 1826 dns_name_init(&soa in insert_soa() 1809 dns_rdata_soa_t soa; insert_soa() local 2973 dns_rdata_soa_t soa; check_for_more_data() local [all...] |
| /openbsd-src/usr.bin/dig/lib/dns/include/dns/ |
| H A D | rdata.h | 401 dns_rdatatype_t type, dns_rdata_soa_t *soa, 500 dns_rdata_tostruct_soa(const dns_rdata_t *rdata, dns_rdata_soa_t *soa); 556 dns_rdata_freestruct_soa(dns_rdata_soa_t *soa);
|
| /openbsd-src/sbin/unwind/libunbound/validator/ |
| H A D | val_neg.c | 881 struct ub_packed_rrset_key* soa; in val_neg_addreply() local 890 if((soa = reply_find_soa(rep))) { in val_neg_addreply() 891 dname = soa->rk.dname; in val_neg_addreply() 892 dname_len = soa->rk.dname_len; in val_neg_addreply() 893 rrset_class = ntohs(soa->rk.rrset_class); in val_neg_addreply() 1350 struct ub_packed_rrset_key* soa; in add_soa() local 1364 soa = rrset_cache_lookup(rrset_cache, nm, nmlen, LDNS_RR_TYPE_SOA, in add_soa() 1366 if(!soa) in add_soa() 1368 if(!dns_msg_authadd(msg, region, soa, now)) { in add_soa() 1369 lock_rw_unlock(&soa->entry.lock); in add_soa() [all …]
|
| /openbsd-src/usr.sbin/unbound/validator/ |
| H A D | val_neg.c | 881 struct ub_packed_rrset_key* soa; in val_neg_addreply() local 890 if((soa = reply_find_soa(rep))) { in val_neg_addreply() 891 dname = soa->rk.dname; in val_neg_addreply() 892 dname_len = soa->rk.dname_len; in val_neg_addreply() 893 rrset_class = ntohs(soa->rk.rrset_class); in val_neg_addreply() 1350 struct ub_packed_rrset_key* soa; in add_soa() local 1364 soa = rrset_cache_lookup(rrset_cache, nm, nmlen, LDNS_RR_TYPE_SOA, in add_soa() 1366 if(!soa) in add_soa() 1368 if(!dns_msg_authadd(msg, region, soa, now)) { in add_soa() 1369 lock_rw_unlock(&soa->entry.lock); in add_soa() [all …]
|
| /openbsd-src/usr.bin/dig/lib/dns/ |
| H A D | rdata.c | 591 dns_rdatatype_t type, dns_rdata_soa_t *soa, in dns_rdata_fromstruct_soa() argument 599 REQUIRE(soa != NULL); in dns_rdata_fromstruct_soa() 606 result = fromstruct_soa(rdclass, type, soa, target); in dns_rdata_fromstruct_soa() 672 dns_rdata_tostruct_soa(const dns_rdata_t *rdata, dns_rdata_soa_t *soa) { in dns_rdata_tostruct_soa() argument 676 return (tostruct_soa(rdata, soa)); in dns_rdata_tostruct_soa() 702 dns_rdata_freestruct_soa(dns_rdata_soa_t *soa) { in dns_rdata_freestruct_soa() argument 703 REQUIRE(soa != NULL); in dns_rdata_freestruct_soa() 705 freestruct_soa(soa); in dns_rdata_freestruct_soa() 822 {"soa", 6}, in dns_rdatatype_fromtext()
|
| /openbsd-src/usr.sbin/unbound/services/ |
| H A D | rpz.c | 1821 make_soa_ubrrset(struct auth_zone* auth_zone, struct auth_rrset* soa, in make_soa_ubrrset() 1825 if(!soa) in make_soa_ubrrset() 1836 csoa.entry.data = soa->data; in rpz_apply_clientip_localdata_action() 1880 struct auth_rrset* soa = NULL; in rpz_apply_clientip_localdata_action() 1881 soa = auth_zone_get_soa_rrset(auth_zone); in rpz_apply_clientip_localdata_action() 1882 if(soa) { 1883 rsoa = make_soa_ubrrset(auth_zone, soa, temp); 1885 verbose(VERB_ALGO, "rpz: local data action soa: out of memory"); 1925 struct auth_rrset* soa = NULL; in rpz_add_soa() 1929 soa in rpz_add_soa() 1809 make_soa_ubrrset(struct auth_zone * auth_zone,struct auth_rrset * soa,struct regional * temp) make_soa_ubrrset() argument 1868 struct auth_rrset* soa = NULL; rpz_apply_clientip_localdata_action() local 1913 struct auth_rrset* soa = NULL; rpz_add_soa() local [all...] |
| H A D | authzone.c | 1712 struct auth_rrset* soa = az_domain_rrset(n, LDNS_RR_TYPE_SOA); in auth_zone_write_domain() local 1713 if(soa) { in auth_zone_write_domain() 1714 if(!auth_zone_write_rrset(z, n, soa, out)) in auth_zone_write_domain() 1987 struct auth_rrset* soa; in auth_zone_get_soa_rrset() local 1990 soa = az_domain_rrset(apex, LDNS_RR_TYPE_SOA); in auth_zone_get_soa_rrset() 1991 return soa; in auth_zone_get_soa_rrset() 1999 struct auth_rrset* soa; in auth_zone_get_serial() local 2003 soa = az_domain_rrset(apex, LDNS_RR_TYPE_SOA); in auth_zone_get_serial() 2004 if(!soa || soa in auth_zone_get_serial() 2017 struct auth_rrset* soa; xfr_find_soa() local 2584 struct auth_rrset* soa; az_add_negative_soa() local 7933 struct auth_rrset* soa; zonemd_check_dnssec_soazonemd() local [all...] |
| /openbsd-src/sbin/unwind/libunbound/services/ |
| H A D | rpz.c | 1821 make_soa_ubrrset(struct auth_zone* auth_zone, struct auth_rrset* soa, in make_soa_ubrrset() 1825 if(!soa) in make_soa_ubrrset() 1836 csoa.entry.data = soa->data; in rpz_apply_clientip_localdata_action() 1880 struct auth_rrset* soa = NULL; in rpz_apply_clientip_localdata_action() 1881 soa = auth_zone_get_soa_rrset(auth_zone); in rpz_apply_clientip_localdata_action() 1882 if(soa) { 1883 rsoa = make_soa_ubrrset(auth_zone, soa, temp); 1885 verbose(VERB_ALGO, "rpz: local data action soa: out of memory"); 1925 struct auth_rrset* soa = NULL; in rpz_add_soa() 1929 soa in rpz_add_soa() 1809 make_soa_ubrrset(struct auth_zone * auth_zone,struct auth_rrset * soa,struct regional * temp) make_soa_ubrrset() argument 1868 struct auth_rrset* soa = NULL; rpz_apply_clientip_localdata_action() local 1913 struct auth_rrset* soa = NULL; rpz_add_soa() local [all...] |
| H A D | authzone.c | 1712 struct auth_rrset* soa = az_domain_rrset(n, LDNS_RR_TYPE_SOA); in auth_zone_write_domain() local 1713 if(soa) { in auth_zone_write_domain() 1714 if(!auth_zone_write_rrset(z, n, soa, out)) in auth_zone_write_domain() 1987 struct auth_rrset* soa; in auth_zone_get_soa_rrset() local 1990 soa = az_domain_rrset(apex, LDNS_RR_TYPE_SOA); in auth_zone_get_soa_rrset() 1991 return soa; in auth_zone_get_soa_rrset() 1999 struct auth_rrset* soa; in auth_zone_get_serial() local 2003 soa = az_domain_rrset(apex, LDNS_RR_TYPE_SOA); in auth_zone_get_serial() 2004 if(!soa || soa in auth_zone_get_serial() 2017 struct auth_rrset* soa; xfr_find_soa() local 2584 struct auth_rrset* soa; az_add_negative_soa() local 7933 struct auth_rrset* soa; zonemd_check_dnssec_soazonemd() local [all...] |