Symbol: dname
lib/libc/asr/asr.c
310
if (as->as.dns.dname)
lib/libc/asr/asr.c
311
free(as->as.dns.dname);
lib/libc/asr/asr.c
863
const unsigned char *dname = _dname;
lib/libc/asr/asr.c
878
while (dname[0] && left) {
lib/libc/asr/asr.c
879
count = (dname[0] < (left - 1)) ? dname[0] : (left - 1);
lib/libc/asr/asr.c
884
dname++;
lib/libc/asr/asr.c
886
c = *dname++;
lib/libc/asr/asr_private.h
191
char *dname; /* not fqdn! */
lib/libc/asr/asr_utils.c
388
pack_dname(struct asr_pack *p, const char *dname)
lib/libc/asr/asr_utils.c
393
return (pack_data(p, dname, strlen(dname) + 1));
lib/libc/asr/asr_utils.c
412
_asr_pack_query(struct asr_pack *p, uint16_t type, uint16_t class, const char *dname)
lib/libc/asr/asr_utils.c
414
pack_dname(p, dname);
lib/libc/asr/gethostnamadr_async.c
500
char dname[MAXDNAME], rr_dname[MAXDNAME];
lib/libc/asr/gethostnamadr_async.c
514
_asr_strdname(q.q_dname, dname, sizeof(dname));
lib/libc/asr/gethostnamadr_async.c
530
if (strcasecmp(rr_dname, dname) == 0)
lib/libc/asr/gethostnamadr_async.c
531
_asr_strdname(rr.rr.cname.cname, dname,
lib/libc/asr/gethostnamadr_async.c
532
sizeof(dname));
lib/libc/asr/gethostnamadr_async.c
540
if (strcasecmp(rr_dname, dname) != 0)
lib/libc/asr/res_mkquery.c
33
res_mkquery(int op, const char *dname, int class, int type,
lib/libc/asr/res_mkquery.c
47
if (dname[0] == '\0' || dname[strlen(dname) - 1] != '.') {
lib/libc/asr/res_mkquery.c
48
if (strlcpy(fqdn, dname, sizeof(fqdn)) >= sizeof(fqdn) ||
lib/libc/asr/res_mkquery.c
51
dname = fqdn;
lib/libc/asr/res_mkquery.c
54
if (_asr_dname_from_fqdn(dname, dn, sizeof(dn)) == -1)
lib/libc/asr/res_send_async.c
352
char dname[MAXDNAME];
lib/libc/asr/res_send_async.c
366
if (_asr_dname_from_fqdn(fqdn, dname, sizeof(dname)) == -1) {
lib/libc/asr/res_send_async.c
395
_asr_pack_query(&p, type, class, dname);
lib/libc/asr/res_send_async.c
409
if (as->as.dns.dname)
lib/libc/asr/res_send_async.c
410
free(as->as.dns.dname);
lib/libc/asr/res_send_async.c
411
as->as.dns.dname = strdup(dname);
lib/libc/asr/res_send_async.c
412
if (as->as.dns.dname == NULL) {
lib/libc/asr/res_send_async.c
719
_asr_strdname(as->as.dns.dname, as_dname, sizeof(as_dname));
lib/libc/asr/res_send_async.c
88
as->as.dns.dname = strdup(q.q_dname);
lib/libc/asr/res_send_async.c
89
if (as->as.dns.dname == NULL)
lib/libc/gen/dirname.c
29
static char dname[PATH_MAX];
lib/libc/gen/dirname.c
35
dname[0] = '.';
lib/libc/gen/dirname.c
36
dname[1] = '\0';
lib/libc/gen/dirname.c
37
return (dname);
lib/libc/gen/dirname.c
51
dname[0] = *endp == '/' ? '/' : '.';
lib/libc/gen/dirname.c
52
dname[1] = '\0';
lib/libc/gen/dirname.c
53
return (dname);
lib/libc/gen/dirname.c
62
if (len >= sizeof(dname)) {
lib/libc/gen/dirname.c
66
memcpy(dname, path, len);
lib/libc/gen/dirname.c
67
dname[len] = '\0';
lib/libc/gen/dirname.c
68
return (dname);
lib/libc/gen/disklabel.c
74
#define getnumdflt(field, dname, dflt) \
lib/libc/gen/disklabel.c
75
{ long f; (field) = (cgetnum(buf, dname, &f) == -1) ? (dflt) : f; }
lib/libc/gen/disklabel.c
76
#define getnum(field, dname) \
lib/libc/gen/disklabel.c
77
{ long f; cgetnum(buf, dname, &f); field = f; }
lib/libcrypto/x509/x509_constraints.c
797
X509_NAME *dname = name->d.directoryName;
lib/libcrypto/x509/x509_constraints.c
799
if (!dname->modified || i2d_X509_NAME(dname, NULL) >= 0) {
lib/libcrypto/x509/x509_constraints.c
800
*bytes = dname->canon_enc;
lib/libcrypto/x509/x509_constraints.c
801
*len = dname->canon_enclen;
libexec/ld.so/dl_dirname.c
32
static char dname[PATH_MAX];
libexec/ld.so/dl_dirname.c
38
dname[0] = '.';
libexec/ld.so/dl_dirname.c
39
dname[1] = '\0';
libexec/ld.so/dl_dirname.c
40
return (dname);
libexec/ld.so/dl_dirname.c
54
dname[0] = *endp == '/' ? '/' : '.';
libexec/ld.so/dl_dirname.c
55
dname[1] = '\0';
libexec/ld.so/dl_dirname.c
56
return (dname);
libexec/ld.so/dl_dirname.c
65
if (len >= sizeof(dname)) {
libexec/ld.so/dl_dirname.c
68
_dl_bcopy(path, dname, len);
libexec/ld.so/dl_dirname.c
69
dname[len] = '\0';
libexec/ld.so/dl_dirname.c
70
return (dname);
regress/lib/libc/asr/bin/res_mkquery.c
297
const unsigned char *dname = _dname;
regress/lib/libc/asr/bin/res_mkquery.c
308
while (dname[0] && left) {
regress/lib/libc/asr/bin/res_mkquery.c
309
count = (dname[0] < (left - 1)) ? dname[0] : (left - 1);
regress/lib/libc/asr/bin/res_mkquery.c
310
memmove(buf, dname + 1, count);
regress/lib/libc/asr/bin/res_mkquery.c
311
dname += dname[0] + 1;
regress/lib/libc/asr/bin/res_query.c
333
const unsigned char *dname = _dname;
regress/lib/libc/asr/bin/res_query.c
344
while (dname[0] && left) {
regress/lib/libc/asr/bin/res_query.c
345
count = (dname[0] < (left - 1)) ? dname[0] : (left - 1);
regress/lib/libc/asr/bin/res_query.c
346
memmove(buf, dname + 1, count);
regress/lib/libc/asr/bin/res_query.c
347
dname += dname[0] + 1;
regress/lib/libc/dirname/dirname_test.c
18
char dname[128];
regress/lib/libc/dirname/dirname_test.c
26
strlcpy(dname, "/", sizeof(dname));
regress/lib/libc/dirname/dirname_test.c
28
strlcat(dname, dir, sizeof(dname));
regress/lib/libc/dirname/dirname_test.c
31
if (strcmp(str, dname) != 0)
regress/lib/libc/dirname/dirname_test.c
32
errx(1, "0: dirname(%s) = %s != %s", path, str, dname);
sbin/isakmpd/pf_key_v2.c
2358
char lname[100], dname[100], configname[200];
sbin/isakmpd/pf_key_v2.c
3030
phase2id(dname, sizeof dname, "to", sdflow, dmasklen, tproto, dport);
sbin/isakmpd/pf_key_v2.c
3031
if (conf_set(af, conn, "Remote-ID", dname, 0, 0)) {
sbin/isakmpd/pf_key_v2.c
3035
if (!conf_get_str(dname, "ID-type")) {
sbin/isakmpd/pf_key_v2.c
3036
if (conf_set(af, dname, "Refcount", "1", 0, 0)) {
sbin/isakmpd/pf_key_v2.c
3041
if (conf_set(af, dname, "ID-type", didtype, 0, 0) ||
sbin/isakmpd/pf_key_v2.c
3042
conf_set(af, dname, "Address", sdflow, 0, 0)) {
sbin/isakmpd/pf_key_v2.c
3047
if (conf_set(af, dname, "ID-type", didtype, 0, 0) ||
sbin/isakmpd/pf_key_v2.c
3048
conf_set(af, dname, "Network", sdflow, 0, 0) ||
sbin/isakmpd/pf_key_v2.c
3049
conf_set(af, dname, "Netmask", sdmask, 0, 0)) {
sbin/isakmpd/pf_key_v2.c
3057
if (conf_set(af, dname, "Protocol", tmbuf, 0, 0)) {
sbin/isakmpd/pf_key_v2.c
3064
if (conf_set(af, dname, "Port", tmbuf, 0, 0)) {
sbin/isakmpd/pf_key_v2.c
3071
pf_key_v2_conf_refinc(af, dname);
sbin/isakmpd/pf_key_v2.c
3085
snprintf(configname, sizeof configname, "phase2-%s-%s", lname, dname);
sbin/unwind/dns64_synth.c
162
dk->rk.dname = (uint8_t*)regional_alloc_init(region, fk->rk.dname,
sbin/unwind/dns64_synth.c
165
if(!dk->rk.dname) {
sbin/unwind/frontend.c
1023
char dname[LDNS_MAX_DOMAINLEN + 1];
sbin/unwind/frontend.c
1087
dname_str(pq->qinfo.qname, dname);
sbin/unwind/frontend.c
1088
strlcpy(query_imsg.qname, dname, sizeof(query_imsg.qname));
sbin/unwind/frontend.c
749
char dname[LDNS_MAX_DOMAINLEN + 1];
sbin/unwind/frontend.c
798
dname_str(pq->qinfo.qname, dname);
sbin/unwind/frontend.c
804
dname, qclass_buf, qtype_buf);
sbin/unwind/frontend.c
807
find.len = strlen(dname);
sbin/unwind/frontend.c
809
reverse(dname, dname + find.len);
sbin/unwind/frontend.c
810
find.domain = dname;
sbin/unwind/frontend.c
812
reverse(dname, dname + find.len);
sbin/unwind/frontend.c
815
log_info("blocking %s", dname);
sbin/unwind/frontend.c
838
if (strcasecmp(dname, "version.server.") == 0 ||
sbin/unwind/frontend.c
839
strcasecmp(dname, "version.bind.") == 0) {
sbin/unwind/frontend.c
846
if (strlcpy(query_imsg.qname, dname, sizeof(query_imsg.qname)) >=
sbin/unwind/frontend.c
978
dst_rrset_key->rk.dname = regional_alloc_init(
sbin/unwind/frontend.c
979
pq->region, src_rrset_key->rk.dname,
sbin/unwind/frontend.c
981
if (dst_rrset_key->rk.dname == NULL)
sbin/unwind/libunbound/dns64/dns64.c
795
dk->rk.dname = (uint8_t*)regional_alloc_init(region,
sbin/unwind/libunbound/dns64/dns64.c
796
fk->rk.dname, fk->rk.dname_len);
sbin/unwind/libunbound/dns64/dns64.c
798
if(!dk->rk.dname) {
sbin/unwind/libunbound/dns64/dns64.c
878
rrset_cache_remove(super->env->rrset_cache, dk->rk.dname,
sbin/unwind/libunbound/dns64/dns64.c
884
msg_cache_remove(super->env, dk->rk.dname,
sbin/unwind/libunbound/dns64/dns64.c
889
dk->rk.dname = (uint8_t*)regional_alloc_init(super->region,
sbin/unwind/libunbound/dns64/dns64.c
890
fk->rk.dname, fk->rk.dname_len);
sbin/unwind/libunbound/dns64/dns64.c
892
if(!dk->rk.dname)
sbin/unwind/libunbound/dns64/dns64.c
940
answer->rk.dname = super->qinfo.qname;
sbin/unwind/libunbound/iterator/iter_delegpt.c
437
if(!delegpt_set_name(dp, region, ns_rrset->rk.dname))
sbin/unwind/libunbound/iterator/iter_delegpt.c
499
if(!delegpt_add_target(dp, region, ak->rk.dname,
sbin/unwind/libunbound/iterator/iter_delegpt.c
522
if(!delegpt_add_target(dp, region, ak->rk.dname,
sbin/unwind/libunbound/iterator/iter_fwd.c
195
uint8_t* dname;
sbin/unwind/libunbound/iterator/iter_fwd.c
201
dname = sldns_str2wire_dname(s->name, &dname_len);
sbin/unwind/libunbound/iterator/iter_fwd.c
202
if(!dname) {
sbin/unwind/libunbound/iterator/iter_fwd.c
206
if(!(dp=delegpt_create_mlc(dname))) {
sbin/unwind/libunbound/iterator/iter_fwd.c
207
free(dname);
sbin/unwind/libunbound/iterator/iter_fwd.c
211
free(dname);
sbin/unwind/libunbound/iterator/iter_fwd.c
220
uint8_t* dname;
sbin/unwind/libunbound/iterator/iter_fwd.c
225
dname = authextstrtodname(p->str, &port, &tls_auth_name);
sbin/unwind/libunbound/iterator/iter_fwd.c
226
if(!dname) {
sbin/unwind/libunbound/iterator/iter_fwd.c
231
if(dname_subdomain_c(dname, dp->name)) {
sbin/unwind/libunbound/iterator/iter_fwd.c
241
if(!delegpt_add_ns_mlc(dp, dname, 0, tls_auth_name, port)) {
sbin/unwind/libunbound/iterator/iter_fwd.c
242
free(dname);
sbin/unwind/libunbound/iterator/iter_fwd.c
246
free(dname);
sbin/unwind/libunbound/iterator/iter_fwd.c
331
uint8_t* dname;
sbin/unwind/libunbound/iterator/iter_fwd.c
335
dname = sldns_str2wire_dname(s->name, &dname_len);
sbin/unwind/libunbound/iterator/iter_fwd.c
336
if(!dname) {
sbin/unwind/libunbound/iterator/iter_fwd.c
340
if(fwd_zone_find(fwd, LDNS_RR_CLASS_IN, dname) != NULL) {
sbin/unwind/libunbound/iterator/iter_fwd.c
342
free(dname);
sbin/unwind/libunbound/iterator/iter_fwd.c
345
if(!fwd_add_stub_hole(fwd, LDNS_RR_CLASS_IN, dname)) {
sbin/unwind/libunbound/iterator/iter_fwd.c
346
free(dname);
sbin/unwind/libunbound/iterator/iter_fwd.c
350
free(dname);
sbin/unwind/libunbound/iterator/iter_fwd.c
360
uint8_t* dname;
sbin/unwind/libunbound/iterator/iter_fwd.c
364
dname = sldns_str2wire_dname(a->name, &dname_len);
sbin/unwind/libunbound/iterator/iter_fwd.c
365
if(!dname) {
sbin/unwind/libunbound/iterator/iter_fwd.c
369
if(fwd_zone_find(fwd, LDNS_RR_CLASS_IN, dname) != NULL) {
sbin/unwind/libunbound/iterator/iter_fwd.c
371
free(dname);
sbin/unwind/libunbound/iterator/iter_fwd.c
374
if(!fwd_add_stub_hole(fwd, LDNS_RR_CLASS_IN, dname)) {
sbin/unwind/libunbound/iterator/iter_fwd.c
375
free(dname);
sbin/unwind/libunbound/iterator/iter_fwd.c
379
free(dname);
sbin/unwind/libunbound/iterator/iter_hints.c
100
uint8_t* dname = sldns_str2wire_dname(sv, &dname_len);
sbin/unwind/libunbound/iterator/iter_hints.c
101
if(!dname) {
sbin/unwind/libunbound/iterator/iter_hints.c
105
if(!delegpt_add_ns_mlc(dp, dname, 0, NULL, UNBOUND_DNS_PORT) ||
sbin/unwind/libunbound/iterator/iter_hints.c
107
!delegpt_add_target_mlc(dp, dname, dname_len,
sbin/unwind/libunbound/iterator/iter_hints.c
109
free(dname);
sbin/unwind/libunbound/iterator/iter_hints.c
112
free(dname);
sbin/unwind/libunbound/iterator/iter_hints.c
199
uint8_t* dname;
sbin/unwind/libunbound/iterator/iter_hints.c
204
dname = sldns_str2wire_dname(s->name, &dname_len);
sbin/unwind/libunbound/iterator/iter_hints.c
205
if(!dname) {
sbin/unwind/libunbound/iterator/iter_hints.c
209
if(!(dp=delegpt_create_mlc(dname))) {
sbin/unwind/libunbound/iterator/iter_hints.c
210
free(dname);
sbin/unwind/libunbound/iterator/iter_hints.c
214
free(dname);
sbin/unwind/libunbound/iterator/iter_hints.c
223
uint8_t* dname;
sbin/unwind/libunbound/iterator/iter_hints.c
228
dname = authextstrtodname(p->str, &port, &tls_auth_name);
sbin/unwind/libunbound/iterator/iter_hints.c
229
if(!dname) {
sbin/unwind/libunbound/iterator/iter_hints.c
234
if(dname_subdomain_c(dname, dp->name)) {
sbin/unwind/libunbound/iterator/iter_hints.c
244
if(!delegpt_add_ns_mlc(dp, dname, 0, tls_auth_name, port)) {
sbin/unwind/libunbound/iterator/iter_hints.c
245
free(dname);
sbin/unwind/libunbound/iterator/iter_hints.c
249
free(dname);
sbin/unwind/libunbound/iterator/iter_priv.c
379
if(priv_lookup_name(priv, pkt, rrset->dname, rrset->dname_len,
sbin/unwind/libunbound/iterator/iter_resptype.c
134
s->rk.dname) == 0) {
sbin/unwind/libunbound/iterator/iter_resptype.c
171
dname_strict_subdomain_c(s->rk.dname,
sbin/unwind/libunbound/iterator/iter_resptype.c
185
query_dname_compare(mname, s->rk.dname) == 0) {
sbin/unwind/libunbound/iterator/iter_resptype.c
198
query_dname_compare(mname, s->rk.dname) == 0) {
sbin/unwind/libunbound/iterator/iter_resptype.c
221
dname_subdomain_c(request->qname, s->rk.dname)) {
sbin/unwind/libunbound/iterator/iter_resptype.c
242
if(query_dname_compare(s->rk.dname, origzone) == 0) {
sbin/unwind/libunbound/iterator/iter_resptype.c
263
if(dname_subdomain_c(origzone, s->rk.dname)) {
sbin/unwind/libunbound/iterator/iter_resptype.c
271
if(dname_subdomain_c(s->rk.dname, origzone)) {
sbin/unwind/libunbound/iterator/iter_resptype.c
82
query_dname_compare(mname, s->rk.dname) == 0) {
sbin/unwind/libunbound/iterator/iter_resptype.c
89
query_dname_compare(mname, s->rk.dname) == 0) {
sbin/unwind/libunbound/iterator/iter_scrub.c
1005
if(dname_pkt_compare(pkt, qinfo->qname, rrset->dname) != 0) {
sbin/unwind/libunbound/iterator/iter_scrub.c
1057
if(!pkt_sub(pkt, rrset->dname, zonename)) {
sbin/unwind/libunbound/iterator/iter_scrub.c
1063
sub_of_pkt(pkt, zonename, rrset->dname)) {
sbin/unwind/libunbound/iterator/iter_scrub.c
1096
ns_rrset_dname = rrset->dname;
sbin/unwind/libunbound/iterator/iter_scrub.c
1113
!pkt_strict_sub(pkt, rrset->dname, ns_rrset_dname)) {
sbin/unwind/libunbound/iterator/iter_scrub.c
1124
rrset->hash = pkt_hash_rrset(pkt, rrset->dname, rrset->type, rrset->rrset_class, rrset->flags);
sbin/unwind/libunbound/iterator/iter_scrub.c
268
cn->dname = (uint8_t*)regional_alloc(region, *snamelen);
sbin/unwind/libunbound/iterator/iter_scrub.c
269
if(!cn->dname)
sbin/unwind/libunbound/iterator/iter_scrub.c
271
dname_pkt_copy(pkt, cn->dname, *sname);
sbin/unwind/libunbound/iterator/iter_scrub.c
278
cn->hash=pkt_hash_rrset(pkt, cn->dname, cn->type, cn->rrset_class, 0);
sbin/unwind/libunbound/iterator/iter_scrub.c
406
dname_pkt_copy(pkt, buf, rrset->dname);
sbin/unwind/libunbound/iterator/iter_scrub.c
443
dname_pkt_copy(pkt, buf, rrset->dname);
sbin/unwind/libunbound/iterator/iter_scrub.c
509
pkt_strict_sub(pkt, sname, rrset->dname) &&
sbin/unwind/libunbound/iterator/iter_scrub.c
510
pkt_sub(pkt, rrset->dname, zonename)) {
sbin/unwind/libunbound/iterator/iter_scrub.c
535
dname_pkt_compare(pkt, sname, nx->dname) == 0) {
sbin/unwind/libunbound/iterator/iter_scrub.c
562
if(dname_pkt_compare(pkt, sname, rrset->dname) != 0) {
sbin/unwind/libunbound/iterator/iter_scrub.c
577
pkt_strict_sub(pkt, sname, nx->dname) &&
sbin/unwind/libunbound/iterator/iter_scrub.c
578
pkt_sub(pkt, nx->dname, zonename)) {
sbin/unwind/libunbound/iterator/iter_scrub.c
620
rrset->dname) == 0) {
sbin/unwind/libunbound/iterator/iter_scrub.c
648
if(dname_pkt_compare(pkt, qinfo->qname, rrset->dname) == 0)
sbin/unwind/libunbound/iterator/iter_scrub.c
678
if(!sub_of_pkt(pkt, qinfo->qname, rrset->dname)) {
sbin/unwind/libunbound/iterator/iter_scrub.c
69
dname_pkt_copy(pkt, buf, (*rrset)->dname);
sbin/unwind/libunbound/iterator/iter_scrub.c
728
&& !(dname_pkt_compare(pkt, rrset->dname,
sbin/unwind/libunbound/iterator/iter_scrub.c
766
dname_pkt_compare(pkt, qinfo->qname, rrset->dname) == 0) {
sbin/unwind/libunbound/iterator/iter_scrub.c
991
pkt_strict_sub(pkt, qinfo->qname, rrset->dname) &&
sbin/unwind/libunbound/iterator/iter_scrub.c
992
pkt_sub(pkt, rrset->dname, zonename)) {
sbin/unwind/libunbound/iterator/iter_utils.c
1018
int l = dname_count_labels(s->rk.dname);
sbin/unwind/libunbound/iterator/iter_utils.c
1020
dname_strict_subdomain(s->rk.dname,
sbin/unwind/libunbound/iterator/iter_utils.c
1061
query_dname_compare(k1->rk.dname, k2->rk.dname) != 0)
sbin/unwind/libunbound/iterator/iter_utils.c
1088
int r = dname_canonical_compare(rrx->rk.dname, rry->rk.dname);
sbin/unwind/libunbound/iterator/iter_utils.c
1271
neg->rk.dname = regional_alloc_init(env->scratch, qinfo->qname,
sbin/unwind/libunbound/iterator/iter_utils.c
1273
if(!neg->rk.dname) {
sbin/unwind/libunbound/iterator/iter_utils.c
1404
(!ns || !dname_subdomain_c(ns->rk.dname, s->rk.dname)
sbin/unwind/libunbound/iterator/iter_utils.c
1405
|| query_dname_compare(z, s->rk.dname) == 0)) {
sbin/unwind/libunbound/iterator/iter_utils.c
1407
s->rk.dname, ntohs(s->rk.type),
sbin/unwind/libunbound/iterator/iter_utils.c
1508
if(dname_subdomain_c(s->rk.dname, msg->qinfo.qname))
sbin/unwind/libunbound/iterator/iter_utils.c
1510
if(query_dname_compare(s->rk.dname, dp->name)==0)
sbin/unwind/libunbound/iterator/iter_utils.c
1689
s->rk.dname, ntohs(s->rk.type),
sbin/unwind/libunbound/iterator/iterator.c
1206
s->rk.dname)==0 &&
sbin/unwind/libunbound/iterator/iterator.c
1213
s->rk.dname, ntohs(s->rk.type),
sbin/unwind/libunbound/iterator/iterator.c
1215
if(!generate_sub_request(s->rk.dname, s->rk.dname_len,
sbin/unwind/libunbound/iterator/iterator.c
3243
if(!ns || !dname_strict_subdomain_c(ns->rk.dname, iq->dp->name)
sbin/unwind/libunbound/iterator/iterator.c
3244
|| !dname_subdomain_c(iq->qchase.qname, ns->rk.dname)){
sbin/unwind/libunbound/iterator/iterator.c
3274
if(snamelen && dname_subdomain_c(sname, iq->response->rep->rrsets[0]->rk.dname)) {
sbin/unwind/libunbound/iterator/iterator.c
376
query_dname_compare(sets[i]->rk.dname, dup->rk.dname)
sbin/unwind/libunbound/iterator/iterator.c
3891
if(!delegpt_find_ns(foriq->dp, rrset->rk.dname,
sbin/unwind/libunbound/iterator/iterator.c
3895
rrset->rk.dname, dpns->lame, dpns->tls_auth_name,
sbin/unwind/libunbound/iterator/iterator.c
550
dname_strict_subdomain_c(*mname, r->rk.dname) &&
sbin/unwind/libunbound/iterator/iterator.c
558
query_dname_compare(*mname, r->rk.dname) == 0 &&
sbin/unwind/libunbound/libunbound/libworker.c
468
if(query_dname_compare(rq->qname, answer->rk.dname) != 0) {
sbin/unwind/libunbound/libunbound/libworker.c
469
if(!fill_canon(res, answer->rk.dname))
sbin/unwind/libunbound/respip/respip.c
1335
qname = local_alias->rrset->rk.dname;
sbin/unwind/libunbound/respip/respip.c
247
rrset->rk.dname = regional_alloc_zero(region, 1);
sbin/unwind/libunbound/respip/respip.c
248
if(!rrset->rk.dname) {
sbin/unwind/libunbound/respip/respip.c
513
if(key->rk.dname) {
sbin/unwind/libunbound/respip/respip.c
514
ck->rk.dname = regional_alloc_init(region, key->rk.dname,
sbin/unwind/libunbound/respip/respip.c
516
if(!ck->rk.dname)
sbin/unwind/libunbound/respip/respip.c
520
ck->rk.dname = NULL;
sbin/unwind/libunbound/respip/respip.c
694
dataqinfo.qname = rep->rrsets[rrset_id]->rk.dname;
sbin/unwind/libunbound/respip/respip.c
722
rp->rk.dname = rep->rrsets[rrset_id]->rk.dname;
sbin/unwind/libunbound/services/authzone.c
1165
uint8_t* dname = rr;
sbin/unwind/libunbound/services/authzone.c
1178
if(!(node=az_domain_find_or_create(z, dname, dname_len))) {
sbin/unwind/libunbound/services/authzone.c
1188
if(!(rpz_insert_rr(z->rpz, z->name, z->namelen, dname,
sbin/unwind/libunbound/services/authzone.c
1274
uint8_t* dname = rr;
sbin/unwind/libunbound/services/authzone.c
1290
node = az_find_name(z, dname, dname_len);
sbin/unwind/libunbound/services/authzone.c
1309
rpz_remove_rr(z->rpz, z->name, z->namelen, dname, dname_len,
sbin/unwind/libunbound/services/authzone.c
1319
size_t pktlen, uint8_t* dname, uint16_t rr_type, uint16_t rr_class,
sbin/unwind/libunbound/services/authzone.c
1333
(size_t)(dname - sldns_buffer_current(&pktbuf)));
sbin/unwind/libunbound/services/authzone.c
1337
dname_pkt_copy(&pktbuf, sldns_buffer_current(buf), dname);
sbin/unwind/libunbound/services/authzone.c
1426
struct sldns_buffer* scratch_buffer, uint8_t* dname, uint16_t rr_type,
sbin/unwind/libunbound/services/authzone.c
1433
if(!decompress_rr_into_buffer(scratch_buffer, pkt, pktlen, dname,
sbin/unwind/libunbound/services/authzone.c
1448
struct sldns_buffer* scratch_buffer, uint8_t* dname, uint16_t rr_type,
sbin/unwind/libunbound/services/authzone.c
1455
if(!decompress_rr_into_buffer(scratch_buffer, pkt, pktlen, dname,
sbin/unwind/libunbound/services/authzone.c
180
key.rk.dname = node->name;
sbin/unwind/libunbound/services/authzone.c
216
query_dname_compare(k->rk.dname, nm) == 0)
sbin/unwind/libunbound/services/authzone.c
2682
struct auth_data* node, struct auth_rrset* dname, uint16_t dclass,
sbin/unwind/libunbound/services/authzone.c
2691
if(dname->data->count < 1) return 0;
sbin/unwind/libunbound/services/authzone.c
2692
if(dname->data->rr_len[0] < 3) return 0; /* at least rdatalen +1 */
sbin/unwind/libunbound/services/authzone.c
2693
dtarg = dname->data->rr_data[0]+2;
sbin/unwind/libunbound/services/authzone.c
2694
dtarglen = dname->data->rr_len[0]-2;
sbin/unwind/libunbound/services/authzone.c
2695
if(sldns_read_uint16(dname->data->rr_data[0]) != dtarglen)
sbin/unwind/libunbound/services/authzone.c
2721
(*cname)->rk.dname = regional_alloc_init(region, qname, qname_len);
sbin/unwind/libunbound/services/authzone.c
2722
if(!(*cname)->rk.dname)
sbin/unwind/libunbound/services/authzone.c
2733
d->ttl = dname->data->ttl; /* RFC6672: synth CNAME TTL == DNAME TTL */
sbin/unwind/libunbound/services/authzone.c
2750
struct regional* region, struct dns_msg* msg, struct auth_data* dname,
sbin/unwind/libunbound/services/authzone.c
2755
if(!create_synth_cname(qname, qname_len, region, dname, rrset,
sbin/unwind/libunbound/services/authzone.c
2786
if(query_dname_compare(msg->rep->rrsets[i]->rk.dname, oldname)
sbin/unwind/libunbound/services/authzone.c
2788
msg->rep->rrsets[i]->rk.dname = newname;
sbin/unwind/libunbound/services/authzone.c
5467
uint8_t dname[LDNS_MAX_DOMAINLEN+1];
sbin/unwind/libunbound/services/authzone.c
5481
qinfo.qname_len = sizeof(dname);
sbin/unwind/libunbound/services/authzone.c
5482
if(sldns_str2wire_dname_buf(master->host, dname, &qinfo.qname_len)
sbin/unwind/libunbound/services/authzone.c
5487
qinfo.qname = dname;
sbin/unwind/libunbound/services/authzone.c
640
az_domain_find_or_create(struct auth_zone* z, uint8_t* dname,
sbin/unwind/libunbound/services/authzone.c
643
struct auth_data* n = az_find_name(z, dname, dname_len);
sbin/unwind/libunbound/services/authzone.c
645
n = az_domain_create(z, dname, dname_len);
sbin/unwind/libunbound/services/authzone.c
6668
uint8_t dname[LDNS_MAX_DOMAINLEN+1];
sbin/unwind/libunbound/services/authzone.c
6684
qinfo.qname_len = sizeof(dname);
sbin/unwind/libunbound/services/authzone.c
6685
if(sldns_str2wire_dname_buf(master->host, dname, &qinfo.qname_len)
sbin/unwind/libunbound/services/authzone.c
6690
qinfo.qname = dname;
sbin/unwind/libunbound/services/authzone.c
7576
key.rk.dname = node->name;
sbin/unwind/libunbound/services/authzone.c
7720
key.rk.dname = node->name;
sbin/unwind/libunbound/services/authzone.c
7923
pk.rk.dname = node->name;
sbin/unwind/libunbound/services/authzone.c
8277
keystorage->rk.dname = apex->name;
sbin/unwind/libunbound/services/authzone.c
8339
keystorage->rk.dname = apex->name;
sbin/unwind/libunbound/services/cache/dns.c
569
if(!dp || !delegpt_set_name(dp, region, nskey->rk.dname)) {
sbin/unwind/libunbound/services/cache/dns.c
844
ck->rk.dname = regional_alloc_init(region, q->qname, q->qname_len);
sbin/unwind/libunbound/services/cache/dns.c
845
if(!ck->rk.dname)
sbin/unwind/libunbound/services/cache/rrset.c
217
log_assert(k->rk.dname != NULL);
sbin/unwind/libunbound/services/cache/rrset.c
267
dname_subdomain_rrsig_signers(uint8_t* dname,
sbin/unwind/libunbound/services/cache/rrset.c
282
if(!dname_subdomain_c(dname, sname))
sbin/unwind/libunbound/services/cache/rrset.c
313
free(rrset->rk.dname);
sbin/unwind/libunbound/services/cache/rrset.c
315
rrset->rk.dname = (uint8_t*)memdup(wc_dname, rrset->rk.dname_len);
sbin/unwind/libunbound/services/cache/rrset.c
316
if(!rrset->rk.dname) {
sbin/unwind/libunbound/services/cache/rrset.c
343
key.rk.dname = qname;
sbin/unwind/libunbound/services/cache/rrset.c
598
key.rk.dname = nm;
sbin/unwind/libunbound/services/localzone.c
1428
if(r->rk.dname == NULL) {
sbin/unwind/libunbound/services/localzone.c
1430
r->rk.dname = qinfo->qname;
sbin/unwind/libunbound/services/localzone.c
1481
if(r->rk.dname)
sbin/unwind/libunbound/services/localzone.c
1572
qinfo->local_alias->rrset->rk.dname = qinfo->qname;
sbin/unwind/libunbound/services/localzone.c
1634
r.rk.dname = qinfo->qname;
sbin/unwind/libunbound/services/localzone.c
1754
lrr.rk.dname = qinfo->qname;
sbin/unwind/libunbound/services/localzone.c
407
rrset->rrset->rk.dname = node->name;
sbin/unwind/libunbound/services/localzone.c
548
rrset_negative->rk.dname = soa_rrset->rk.dname;
sbin/unwind/libunbound/services/localzone.c
689
uint8_t dname[LDNS_MAX_DOMAINLEN+1];
sbin/unwind/libunbound/services/localzone.c
690
size_t dname_len = sizeof(dname);
sbin/unwind/libunbound/services/localzone.c
694
if(sldns_str2wire_dname_buf(zname, dname, &dname_len) != 0) {
sbin/unwind/libunbound/services/localzone.c
698
dname_labs = dname_count_labels(dname);
sbin/unwind/libunbound/services/localzone.c
701
z = local_zones_find(zones, dname, dname_len, dname_labs, rr_class);
sbin/unwind/libunbound/services/localzone.c
723
uint8_t dname[LDNS_MAX_DOMAINLEN+1];
sbin/unwind/libunbound/services/localzone.c
724
size_t dname_len = sizeof(dname);
sbin/unwind/libunbound/services/localzone.c
733
if(sldns_str2wire_dname_buf(zname, dname, &dname_len) != 0) {
sbin/unwind/libunbound/services/localzone.c
738
dname_labs = dname_count_labels(dname);
sbin/unwind/libunbound/services/localzone.c
757
z = local_zones_find(zones, dname, dname_len, dname_labs, rr_class);
sbin/unwind/libunbound/services/mesh.c
2062
r->local_alias->rrset->rk.dname = regional_alloc_init(
sbin/unwind/libunbound/services/mesh.c
2063
s->s.region, qinfo->local_alias->rrset->rk.dname,
sbin/unwind/libunbound/services/mesh.c
2065
if(!r->local_alias->rrset->rk.dname)
sbin/unwind/libunbound/services/rpz.c
1002
rpz_insert_clientip_trigger(struct rpz* r, uint8_t* dname, size_t dnamelen,
sbin/unwind/libunbound/services/rpz.c
1014
if(!netblockdnametoaddr(dname, dnamelen, &addr, &addrlen, &net, &af)) {
sbin/unwind/libunbound/services/rpz.c
1024
rpz_insert_nsip_trigger(struct rpz* r, uint8_t* dname, size_t dnamelen,
sbin/unwind/libunbound/services/rpz.c
1036
if(!netblockdnametoaddr(dname, dnamelen, &addr, &addrlen, &net, &af)) {
sbin/unwind/libunbound/services/rpz.c
1047
rpz_insert_response_ip_trigger(struct rpz* r, uint8_t* dname, size_t dnamelen,
sbin/unwind/libunbound/services/rpz.c
1059
if(!netblockdnametoaddr(dname, dnamelen, &addr, &addrlen, &net, &af)) {
sbin/unwind/libunbound/services/rpz.c
1067
dname_str(dname, str);
sbin/unwind/libunbound/services/rpz.c
1078
rpz_insert_rr(struct rpz* r, uint8_t* azname, size_t aznamelen, uint8_t* dname,
sbin/unwind/libunbound/services/rpz.c
1092
if(!dname_subdomain_c(dname, azname)) {
sbin/unwind/libunbound/services/rpz.c
1093
char* dname_str = sldns_wire2str_dname(dname, dnamelen);
sbin/unwind/libunbound/services/rpz.c
1115
if(!(policydnamelen = strip_dname_origin(dname, dnamelen, aznamelen,
sbin/unwind/libunbound/services/rpz.c
121
get_tld_label(uint8_t* dname, size_t maxdnamelen)
sbin/unwind/libunbound/services/rpz.c
123
uint8_t* prevlab = dname;
sbin/unwind/libunbound/services/rpz.c
131
if(*dname == 0)
sbin/unwind/libunbound/services/rpz.c
134
while(*dname) {
sbin/unwind/libunbound/services/rpz.c
135
dnamelen += ((size_t)*dname)+1;
sbin/unwind/libunbound/services/rpz.c
1361
rpz_remove_local_zones_trigger(struct local_zones* zones, uint8_t* dname,
sbin/unwind/libunbound/services/rpz.c
1367
z = rpz_find_zone(zones, dname, dnamelen, rr_class,
sbin/unwind/libunbound/services/rpz.c
1375
delete_zone = rpz_data_delete_rr(z, dname,
sbin/unwind/libunbound/services/rpz.c
138
dname = dname+((size_t)*dname)+1;
sbin/unwind/libunbound/services/rpz.c
139
if(*dname != 0)
sbin/unwind/libunbound/services/rpz.c
1391
rpz_remove_qname_trigger(struct rpz* r, uint8_t* dname, size_t dnamelen,
sbin/unwind/libunbound/services/rpz.c
1395
rpz_remove_local_zones_trigger(r->local_zones, dname, dnamelen,
sbin/unwind/libunbound/services/rpz.c
140
prevlab = dname;
sbin/unwind/libunbound/services/rpz.c
1400
rpz_remove_response_ip_trigger(struct rpz* r, uint8_t* dname, size_t dnamelen,
sbin/unwind/libunbound/services/rpz.c
1409
if(!netblockdnametoaddr(dname, dnamelen, &addr, &addrlen, &net, &af))
sbin/unwind/libunbound/services/rpz.c
1519
rpz_remove_clientip_trigger(struct rpz* r, uint8_t* dname, size_t dnamelen,
sbin/unwind/libunbound/services/rpz.c
1527
if(!netblockdnametoaddr(dname, dnamelen, &addr, &addrlen, &net, &af))
sbin/unwind/libunbound/services/rpz.c
1535
rpz_remove_nsip_trigger(struct rpz* r, uint8_t* dname, size_t dnamelen,
sbin/unwind/libunbound/services/rpz.c
1543
if(!netblockdnametoaddr(dname, dnamelen, &addr, &addrlen, &net, &af))
sbin/unwind/libunbound/services/rpz.c
1551
rpz_remove_nsdname_trigger(struct rpz* r, uint8_t* dname, size_t dnamelen,
sbin/unwind/libunbound/services/rpz.c
1559
if(!rpz_strip_nsdname_suffix(dname, dnamelen, &dname_stripped,
sbin/unwind/libunbound/services/rpz.c
1568
rpz_remove_rr(struct rpz* r, uint8_t* azname, size_t aznamelen, uint8_t* dname,
sbin/unwind/libunbound/services/rpz.c
1581
if(!dname_subdomain_c(dname, azname)) {
sbin/unwind/libunbound/services/rpz.c
1594
if(!(policydnamelen = strip_dname_origin(dname, dnamelen, aznamelen,
sbin/unwind/libunbound/services/rpz.c
1632
log_rpz_apply(char* trigger, uint8_t* dname, struct addr_tree_node* addrnode,
sbin/unwind/libunbound/services/rpz.c
1639
if(dname) {
sbin/unwind/libunbound/services/rpz.c
1640
dname_str(dname, dnamestr);
sbin/unwind/libunbound/services/rpz.c
1834
csoa.rk.dname = auth_zone->name;
sbin/unwind/libunbound/services/rpz.c
1876
rp->rk.dname = qinfo->qname;
sbin/unwind/libunbound/services/rpz.c
1913
qinfo->local_alias->rrset->rk.dname = qinfo->qname;
sbin/unwind/libunbound/services/rpz.c
2054
rp->rk.dname = qi->qname;
sbin/unwind/libunbound/services/rpz.c
2115
if(match->dname == NULL) { return NULL; }
sbin/unwind/libunbound/services/rpz.c
2118
key.name = match->dname;
sbin/unwind/libunbound/services/rpz.c
2120
key.namelabs = dname_count_labels(match->dname);
sbin/unwind/libunbound/services/rpz.c
2219
rp->rk.dname = qinfo->qname;
sbin/unwind/libunbound/services/rpz.c
2421
log_rpz_apply("nsdname", match->dname, NULL,
sbin/unwind/libunbound/services/rpz.c
2446
match->dname = nameserver->name;
sbin/unwind/libunbound/services/rpz.c
2451
dname_str(match->dname, nm);
sbin/unwind/libunbound/services/rpz.c
319
rpz_dname_to_trigger(uint8_t* dname, size_t dname_len)
sbin/unwind/libunbound/services/rpz.c
324
if(dname_valid(dname, dname_len) != dname_len)
sbin/unwind/libunbound/services/rpz.c
327
tldlab = get_tld_label(dname, dname_len);
sbin/unwind/libunbound/services/rpz.c
62
uint8_t* dname;
sbin/unwind/libunbound/services/rpz.c
645
strip_dname_origin(uint8_t* dname, size_t dnamelen, size_t originlen,
sbin/unwind/libunbound/services/rpz.c
654
memmove(newdname, dname, newdnamelen);
sbin/unwind/libunbound/services/rpz.c
660
rpz_insert_local_zones_trigger(struct local_zones* lz, uint8_t* dname,
sbin/unwind/libunbound/services/rpz.c
666
int dnamelabs = dname_count_labels(dname);
sbin/unwind/libunbound/services/rpz.c
679
free(dname);
sbin/unwind/libunbound/services/rpz.c
682
dname_str(dname, str);
sbin/unwind/libunbound/services/rpz.c
685
free(dname);
sbin/unwind/libunbound/services/rpz.c
691
z = local_zones_find(lz, dname, dnamelen, dnamelabs, LDNS_RR_CLASS_IN);
sbin/unwind/libunbound/services/rpz.c
696
free(dname);
sbin/unwind/libunbound/services/rpz.c
704
free(dname);
sbin/unwind/libunbound/services/rpz.c
710
z = local_zones_add_zone(lz, dname, dnamelen,
sbin/unwind/libunbound/services/rpz.c
724
free(dname);
sbin/unwind/libunbound/services/rpz.c
729
local_zone_enter_rr(z, dname, dnamelen, dnamelabs, rrtype,
sbin/unwind/libunbound/services/rpz.c
735
free(dname);
sbin/unwind/libunbound/services/rpz.c
741
rpz_log_dname(char const* msg, uint8_t* dname, size_t dname_len)
sbin/unwind/libunbound/services/rpz.c
745
dname_str(dname, buf);
sbin/unwind/libunbound/services/rpz.c
750
rpz_insert_qname_trigger(struct rpz* r, uint8_t* dname, size_t dnamelen,
sbin/unwind/libunbound/services/rpz.c
756
free(dname);
sbin/unwind/libunbound/services/rpz.c
760
rpz_insert_local_zones_trigger(r->local_zones, dname, dnamelen, a, rrtype,
sbin/unwind/libunbound/services/rpz.c
765
rpz_strip_nsdname_suffix(uint8_t* dname, size_t maxdnamelen,
sbin/unwind/libunbound/services/rpz.c
768
uint8_t* tldstart = get_tld_label(dname, maxdnamelen);
sbin/unwind/libunbound/services/rpz.c
771
if(dname == NULL) {
sbin/unwind/libunbound/services/rpz.c
776
*stripdname = memdup(dname, maxdnamelen);
sbin/unwind/libunbound/services/rpz.c
789
(void)dname_count_size_labels(dname, stripdnamelen);
sbin/unwind/libunbound/services/rpz.c
790
*stripdname = memdup(dname, *stripdnamelen);
sbin/unwind/libunbound/services/rpz.c
801
rpz_insert_nsdname_trigger(struct rpz* r, uint8_t* dname, size_t dnamelen,
sbin/unwind/libunbound/services/rpz.c
808
rpz_strip_nsdname_suffix(dname, dnamelen, &dname_stripped,
sbin/unwind/libunbound/services/rpz.c
936
rrset->rrset->rk.dname = regional_alloc_zero(region, 1);
sbin/unwind/libunbound/services/rpz.c
937
if(rrset->rrset->rk.dname == NULL) {
sbin/unwind/libunbound/services/rpz.h
145
int rpz_insert_rr(struct rpz* r, uint8_t* azname, size_t aznamelen, uint8_t* dname,
sbin/unwind/libunbound/services/rpz.h
162
uint8_t* dname, size_t dnamelen, uint16_t rr_type, uint16_t rr_class,
sbin/unwind/libunbound/sldns/str2wire.c
173
uint8_t dname[LDNS_MAX_DOMAINLEN+1];
sbin/unwind/libunbound/sldns/str2wire.c
174
*len = sizeof(dname);
sbin/unwind/libunbound/sldns/str2wire.c
175
if(sldns_str2wire_dname_buf(str, dname, len) == 0) {
sbin/unwind/libunbound/sldns/str2wire.c
177
if(*len > sizeof(dname)) return NULL;
sbin/unwind/libunbound/sldns/str2wire.c
179
if(r) return memcpy(r, dname, *len);
sbin/unwind/libunbound/sldns/wire2str.c
301
char* sldns_wire2str_dname(uint8_t* dname, size_t dname_len)
sbin/unwind/libunbound/sldns/wire2str.c
303
size_t slen=(size_t)sldns_wire2str_dname_buf(dname, dname_len, NULL, 0);
sbin/unwind/libunbound/sldns/wire2str.c
306
sldns_wire2str_dname_buf(dname, dname_len, result, slen+1);
sbin/unwind/libunbound/sldns/wire2str.h
496
int sldns_wire2str_dname_buf(uint8_t* dname, size_t dname_len, char* str,
sbin/unwind/libunbound/sldns/wire2str.h
69
char* sldns_wire2str_dname(uint8_t* dname, size_t dname_len);
sbin/unwind/libunbound/util/data/dname.c
135
query_dname_tolower(uint8_t* dname)
sbin/unwind/libunbound/util/data/dname.c
139
labellen = *dname;
sbin/unwind/libunbound/util/data/dname.c
141
dname++;
sbin/unwind/libunbound/util/data/dname.c
143
*dname = (uint8_t)tolower((unsigned char)*dname);
sbin/unwind/libunbound/util/data/dname.c
144
dname++;
sbin/unwind/libunbound/util/data/dname.c
146
labellen = *dname;
sbin/unwind/libunbound/util/data/dname.c
151
pkt_dname_tolower(sldns_buffer* pkt, uint8_t* dname)
sbin/unwind/libunbound/util/data/dname.c
155
if(dname >= sldns_buffer_end(pkt))
sbin/unwind/libunbound/util/data/dname.c
157
lablen = *dname++;
sbin/unwind/libunbound/util/data/dname.c
160
if((size_t)PTR_OFFSET(lablen, *dname)
sbin/unwind/libunbound/util/data/dname.c
163
dname = sldns_buffer_at(pkt, PTR_OFFSET(lablen, *dname));
sbin/unwind/libunbound/util/data/dname.c
164
lablen = *dname++;
sbin/unwind/libunbound/util/data/dname.c
169
if(dname+lablen >= sldns_buffer_end(pkt))
sbin/unwind/libunbound/util/data/dname.c
172
*dname = (uint8_t)tolower((unsigned char)*dname);
sbin/unwind/libunbound/util/data/dname.c
173
dname++;
sbin/unwind/libunbound/util/data/dname.c
175
if(dname >= sldns_buffer_end(pkt))
sbin/unwind/libunbound/util/data/dname.c
177
lablen = *dname++;
sbin/unwind/libunbound/util/data/dname.c
287
dname_query_hash(uint8_t* dname, hashvalue_type h)
sbin/unwind/libunbound/util/data/dname.c
294
lablen = *dname++;
sbin/unwind/libunbound/util/data/dname.c
300
labuf[++i] = (uint8_t)tolower((unsigned char)*dname);
sbin/unwind/libunbound/util/data/dname.c
301
dname++;
sbin/unwind/libunbound/util/data/dname.c
304
lablen = *dname++;
sbin/unwind/libunbound/util/data/dname.c
311
dname_pkt_hash(sldns_buffer* pkt, uint8_t* dname, hashvalue_type h)
sbin/unwind/libunbound/util/data/dname.c
319
lablen = *dname++;
sbin/unwind/libunbound/util/data/dname.c
323
if((size_t)PTR_OFFSET(lablen, *dname)
sbin/unwind/libunbound/util/data/dname.c
328
dname = sldns_buffer_at(pkt, PTR_OFFSET(lablen, *dname));
sbin/unwind/libunbound/util/data/dname.c
329
lablen = *dname++;
sbin/unwind/libunbound/util/data/dname.c
336
labuf[++i] = (uint8_t)tolower((unsigned char)*dname);
sbin/unwind/libunbound/util/data/dname.c
337
dname++;
sbin/unwind/libunbound/util/data/dname.c
340
lablen = *dname++;
sbin/unwind/libunbound/util/data/dname.c
346
void dname_pkt_copy(sldns_buffer* pkt, uint8_t* to, uint8_t* dname)
sbin/unwind/libunbound/util/data/dname.c
352
lablen = *dname++;
sbin/unwind/libunbound/util/data/dname.c
361
if((size_t)PTR_OFFSET(lablen, *dname)
sbin/unwind/libunbound/util/data/dname.c
364
dname = sldns_buffer_at(pkt, PTR_OFFSET(lablen, *dname));
sbin/unwind/libunbound/util/data/dname.c
365
lablen = *dname++;
sbin/unwind/libunbound/util/data/dname.c
380
memmove(to, dname, lablen);
sbin/unwind/libunbound/util/data/dname.c
381
dname += lablen;
sbin/unwind/libunbound/util/data/dname.c
383
lablen = *dname++;
sbin/unwind/libunbound/util/data/dname.c
389
void dname_print(FILE* out, struct sldns_buffer* pkt, uint8_t* dname)
sbin/unwind/libunbound/util/data/dname.c
394
if(!dname) return;
sbin/unwind/libunbound/util/data/dname.c
396
lablen = *dname++;
sbin/unwind/libunbound/util/data/dname.c
406
if((size_t)PTR_OFFSET(lablen, *dname)
sbin/unwind/libunbound/util/data/dname.c
415
dname = sldns_buffer_at(pkt, PTR_OFFSET(lablen, *dname));
sbin/unwind/libunbound/util/data/dname.c
416
lablen = *dname++;
sbin/unwind/libunbound/util/data/dname.c
424
fputc((int)*dname++, out);
sbin/unwind/libunbound/util/data/dname.c
426
lablen = *dname++;
sbin/unwind/libunbound/util/data/dname.c
431
dname_count_labels(uint8_t* dname)
sbin/unwind/libunbound/util/data/dname.c
436
lablen = *dname++;
sbin/unwind/libunbound/util/data/dname.c
439
dname += lablen;
sbin/unwind/libunbound/util/data/dname.c
440
lablen = *dname++;
sbin/unwind/libunbound/util/data/dname.c
446
dname_count_size_labels(uint8_t* dname, size_t* size)
sbin/unwind/libunbound/util/data/dname.c
452
lablen = *dname++;
sbin/unwind/libunbound/util/data/dname.c
456
dname += lablen;
sbin/unwind/libunbound/util/data/dname.c
457
lablen = *dname++;
sbin/unwind/libunbound/util/data/dname.c
592
dname_has_label(uint8_t* dname, size_t dnamelen, uint8_t* label)
sbin/unwind/libunbound/util/data/dname.c
600
len = *dname;
sbin/unwind/libunbound/util/data/dname.c
602
if(!(*dname)) {
sbin/unwind/libunbound/util/data/dname.c
603
if(*dname == *label)
sbin/unwind/libunbound/util/data/dname.c
608
if(*dname == *label && *label &&
sbin/unwind/libunbound/util/data/dname.c
609
memlowercmp(dname+1, label+1, *dname) == 0)
sbin/unwind/libunbound/util/data/dname.c
611
len += *dname;
sbin/unwind/libunbound/util/data/dname.c
612
dname += *dname;
sbin/unwind/libunbound/util/data/dname.c
613
dname++;
sbin/unwind/libunbound/util/data/dname.c
620
dname_buffer_write(sldns_buffer* pkt, uint8_t* dname)
sbin/unwind/libunbound/util/data/dname.c
626
lablen = *dname++;
sbin/unwind/libunbound/util/data/dname.c
631
sldns_buffer_write(pkt, dname, lablen);
sbin/unwind/libunbound/util/data/dname.c
632
dname += lablen;
sbin/unwind/libunbound/util/data/dname.c
633
lablen = *dname++;
sbin/unwind/libunbound/util/data/dname.c
639
void dname_str(uint8_t* dname, char* str)
sbin/unwind/libunbound/util/data/dname.c
644
if(!dname || !*dname) {
sbin/unwind/libunbound/util/data/dname.c
649
lablen = *dname++;
sbin/unwind/libunbound/util/data/dname.c
665
if(isalnum((unsigned char)*dname)
sbin/unwind/libunbound/util/data/dname.c
666
|| *dname == '-' || *dname == '_'
sbin/unwind/libunbound/util/data/dname.c
667
|| *dname == '*')
sbin/unwind/libunbound/util/data/dname.c
668
*s++ = *(char*)dname++;
sbin/unwind/libunbound/util/data/dname.c
671
dname++;
sbin/unwind/libunbound/util/data/dname.c
675
lablen = *dname++;
sbin/unwind/libunbound/util/data/dname.c
720
dname_is_root(uint8_t* dname)
sbin/unwind/libunbound/util/data/dname.c
723
log_assert(dname);
sbin/unwind/libunbound/util/data/dname.c
724
len = dname[0];
sbin/unwind/libunbound/util/data/dname.c
730
dname_remove_label(uint8_t** dname, size_t* len)
sbin/unwind/libunbound/util/data/dname.c
733
log_assert(dname && *dname && len);
sbin/unwind/libunbound/util/data/dname.c
734
lablen = (*dname)[0];
sbin/unwind/libunbound/util/data/dname.c
74
dname_valid(uint8_t* dname, size_t maxlen)
sbin/unwind/libunbound/util/data/dname.c
740
*dname += lablen+1;
sbin/unwind/libunbound/util/data/dname.c
744
dname_remove_label_limit_len(uint8_t** dname, size_t* len, size_t lenlimit)
sbin/unwind/libunbound/util/data/dname.c
747
log_assert(dname && *dname && len);
sbin/unwind/libunbound/util/data/dname.c
748
lablen = (*dname)[0];
sbin/unwind/libunbound/util/data/dname.c
755
*dname += lablen+1;
sbin/unwind/libunbound/util/data/dname.c
760
dname_remove_labels(uint8_t** dname, size_t* len, int n)
sbin/unwind/libunbound/util/data/dname.c
764
dname_remove_label(dname, len);
sbin/unwind/libunbound/util/data/dname.c
768
dname_signame_label_count(uint8_t* dname)
sbin/unwind/libunbound/util/data/dname.c
772
if(!*dname)
sbin/unwind/libunbound/util/data/dname.c
774
if(dname[0] == 1 && dname[1] == '*')
sbin/unwind/libunbound/util/data/dname.c
775
dname += 2;
sbin/unwind/libunbound/util/data/dname.c
776
lablen = dname[0];
sbin/unwind/libunbound/util/data/dname.c
779
dname += lablen;
sbin/unwind/libunbound/util/data/dname.c
780
dname += 1;
sbin/unwind/libunbound/util/data/dname.c
781
lablen = dname[0];
sbin/unwind/libunbound/util/data/dname.c
787
dname_is_wild(uint8_t* dname)
sbin/unwind/libunbound/util/data/dname.c
789
return (dname[0] == 1 && dname[1] == '*');
sbin/unwind/libunbound/util/data/dname.c
80
labellen = *dname++;
sbin/unwind/libunbound/util/data/dname.c
89
dname += labellen;
sbin/unwind/libunbound/util/data/dname.c
90
labellen = *dname++;
sbin/unwind/libunbound/util/data/dname.h
130
hashvalue_type dname_query_hash(uint8_t* dname, hashvalue_type h);
sbin/unwind/libunbound/util/data/dname.h
142
hashvalue_type dname_pkt_hash(struct sldns_buffer* pkt, uint8_t* dname,
sbin/unwind/libunbound/util/data/dname.h
151
void dname_pkt_copy(struct sldns_buffer* pkt, uint8_t* to, uint8_t* dname);
sbin/unwind/libunbound/util/data/dname.h
159
int dname_buffer_write(struct sldns_buffer* pkt, uint8_t* dname);
sbin/unwind/libunbound/util/data/dname.h
166
int dname_count_labels(uint8_t* dname);
sbin/unwind/libunbound/util/data/dname.h
174
int dname_count_size_labels(uint8_t* dname, size_t* size);
sbin/unwind/libunbound/util/data/dname.h
206
int dname_has_label(uint8_t* dname, size_t dnamelen, uint8_t* label);
sbin/unwind/libunbound/util/data/dname.h
241
void dname_print(FILE* out, struct sldns_buffer* pkt, uint8_t* dname);
sbin/unwind/libunbound/util/data/dname.h
252
void dname_str(uint8_t* dname, char* str);
sbin/unwind/libunbound/util/data/dname.h
259
int dname_is_root(uint8_t* dname);
sbin/unwind/libunbound/util/data/dname.h
267
void dname_remove_label(uint8_t** dname, size_t* len);
sbin/unwind/libunbound/util/data/dname.h
280
int dname_remove_label_limit_len(uint8_t** dname, size_t* len, size_t lenlimit);
sbin/unwind/libunbound/util/data/dname.h
290
void dname_remove_labels(uint8_t** dname, size_t* len, int n);
sbin/unwind/libunbound/util/data/dname.h
298
int dname_signame_label_count(uint8_t* dname);
sbin/unwind/libunbound/util/data/dname.h
305
int dname_is_wild(uint8_t* dname);
sbin/unwind/libunbound/util/data/dname.h
67
size_t dname_valid(uint8_t* dname, size_t len);
sbin/unwind/libunbound/util/data/dname.h
70
void query_dname_tolower(uint8_t* dname);
sbin/unwind/libunbound/util/data/dname.h
78
void pkt_dname_tolower(struct sldns_buffer* pkt, uint8_t* dname);
sbin/unwind/libunbound/util/data/msgencode.c
1096
qinfo->local_alias->rrset->rk.dname : qinfo->qname;
sbin/unwind/libunbound/util/data/msgencode.c
111
compress_tree_search(struct compress_tree_node** tree, uint8_t* dname,
sbin/unwind/libunbound/util/data/msgencode.c
1133
qinfo->local_alias->rrset->rk.dname : qinfo->qname;
sbin/unwind/libunbound/util/data/msgencode.c
120
if((c = dname_lab_cmp(dname, labs, p->dname, p->labs, &n))
sbin/unwind/libunbound/util/data/msgencode.c
151
compress_tree_lookup(struct compress_tree_node** tree, uint8_t* dname,
sbin/unwind/libunbound/util/data/msgencode.c
158
if(compress_tree_search(tree, dname, labs, &p, &m, insertpt)) {
sbin/unwind/libunbound/util/data/msgencode.c
182
compress_tree_newnode(uint8_t* dname, int labs, size_t offset,
sbin/unwind/libunbound/util/data/msgencode.c
191
n->dname = dname;
sbin/unwind/libunbound/util/data/msgencode.c
210
compress_tree_store(uint8_t* dname, int labs, size_t offset,
sbin/unwind/libunbound/util/data/msgencode.c
226
if(!(newnode = compress_tree_newnode(dname, labs, offset,
sbin/unwind/libunbound/util/data/msgencode.c
240
lablen = *dname++;
sbin/unwind/libunbound/util/data/msgencode.c
241
dname += lablen;
sbin/unwind/libunbound/util/data/msgencode.c
256
write_compressed_dname(sldns_buffer* pkt, uint8_t* dname, int labs,
sbin/unwind/libunbound/util/data/msgencode.c
274
lablen = *dname++;
sbin/unwind/libunbound/util/data/msgencode.c
278
sldns_buffer_write(pkt, dname, lablen);
sbin/unwind/libunbound/util/data/msgencode.c
279
dname += lablen;
sbin/unwind/libunbound/util/data/msgencode.c
301
(p = compress_tree_lookup(tree, key->rk.dname,
sbin/unwind/libunbound/util/data/msgencode.c
307
if(!write_compressed_dname(pkt, key->rk.dname,
sbin/unwind/libunbound/util/data/msgencode.c
318
sldns_buffer_write(pkt, key->rk.dname,
sbin/unwind/libunbound/util/data/msgencode.c
324
!compress_tree_store(key->rk.dname, owner_labs,
sbin/unwind/libunbound/util/data/msgencode.c
344
compress_any_dname(uint8_t* dname, sldns_buffer* pkt, int labs,
sbin/unwind/libunbound/util/data/msgencode.c
352
(p = compress_tree_lookup(tree, dname, labs, &insertpt))) {
sbin/unwind/libunbound/util/data/msgencode.c
353
if(!write_compressed_dname(pkt, dname, labs, p))
sbin/unwind/libunbound/util/data/msgencode.c
356
if(!dname_buffer_write(pkt, dname))
sbin/unwind/libunbound/util/data/msgencode.c
360
!compress_tree_store(dname, labs, pos, region, p, insertpt))
sbin/unwind/libunbound/util/data/msgencode.c
478
owner_labs = dname_count_labels(key->rk.dname);
sbin/unwind/libunbound/util/data/msgencode.c
534
if((r=compress_any_dname(key->rk.dname,
sbin/unwind/libunbound/util/data/msgencode.c
633
qinfo->local_alias->rrset->rk.dname : qinfo->qname;
sbin/unwind/libunbound/util/data/msgencode.c
90
uint8_t* dname;
sbin/unwind/libunbound/util/data/msgparse.c
100
p->dname = dname;
sbin/unwind/libunbound/util/data/msgparse.c
1199
if(found->dname_len != 1 || !found->dname
sbin/unwind/libunbound/util/data/msgparse.c
1200
|| found->dname[0] != 0) return LDNS_RCODE_FORMERR;
sbin/unwind/libunbound/util/data/msgparse.c
1359
dname_pkt_copy(pkt, buf, rrset->dname);
sbin/unwind/libunbound/util/data/msgparse.c
174
pkt_hash_rrset(sldns_buffer* pkt, uint8_t* dname, uint16_t type,
sbin/unwind/libunbound/util/data/msgparse.c
180
h = dname_pkt_hash(pkt, dname, h);
sbin/unwind/libunbound/util/data/msgparse.c
189
pkt_hash_rrset_first(sldns_buffer* pkt, uint8_t* dname)
sbin/unwind/libunbound/util/data/msgparse.c
195
h = dname_pkt_hash(pkt, dname, h);
sbin/unwind/libunbound/util/data/msgparse.c
216
uint32_t rrset_flags, uint8_t* dname, size_t dnamelen,
sbin/unwind/libunbound/util/data/msgparse.c
221
dname_pkt_compare(pkt, dname, p->dname) == 0)
sbin/unwind/libunbound/util/data/msgparse.c
229
hashvalue_type h, uint32_t rrset_flags, uint8_t* dname,
sbin/unwind/libunbound/util/data/msgparse.c
234
if(rrset_parse_equals(p, pkt, h, rrset_flags, dname, dnamelen,
sbin/unwind/libunbound/util/data/msgparse.c
402
hashvalue_type hash = pkt_hash_rrset(pkt, sigset->dname, datatype,
sbin/unwind/libunbound/util/data/msgparse.c
408
dataset = new_rrset(msg, sigset->dname, sigset->dname_len,
sbin/unwind/libunbound/util/data/msgparse.c
468
find_rrset(struct msg_parse* msg, sldns_buffer* pkt, uint8_t* dname,
sbin/unwind/libunbound/util/data/msgparse.c
476
hashvalue_type dname_h = pkt_hash_rrset_first(pkt, dname);
sbin/unwind/libunbound/util/data/msgparse.c
482
smart_compare(pkt, dname, *prev_dname_first,
sbin/unwind/libunbound/util/data/msgparse.c
486
*prev_dname_last = dname;
sbin/unwind/libunbound/util/data/msgparse.c
493
smart_compare(pkt, dname, *prev_dname_first,
sbin/unwind/libunbound/util/data/msgparse.c
496
*prev_dname_last = dname;
sbin/unwind/libunbound/util/data/msgparse.c
509
*rrset_flags, dname, dnamelen, covtype, dclass);
sbin/unwind/libunbound/util/data/msgparse.c
516
*hash, *rrset_flags, dname, dnamelen, covtype,
sbin/unwind/libunbound/util/data/msgparse.c
527
*hash, *rrset_flags, dname, dnamelen, covtype,
sbin/unwind/libunbound/util/data/msgparse.c
533
*prev_dname_first = (*rrset_prev)->dname;
sbin/unwind/libunbound/util/data/msgparse.c
534
*prev_dname_last = dname;
sbin/unwind/libunbound/util/data/msgparse.c
547
0, dname, dnamelen, LDNS_RR_TYPE_RRSIG,
sbin/unwind/libunbound/util/data/msgparse.c
552
*prev_dname_first = (*rrset_prev)->dname;
sbin/unwind/libunbound/util/data/msgparse.c
553
*prev_dname_last = dname;
sbin/unwind/libunbound/util/data/msgparse.c
567
dname, dnamelen, type, dclass);
sbin/unwind/libunbound/util/data/msgparse.c
569
*prev_dname_first = (*rrset_prev)->dname;
sbin/unwind/libunbound/util/data/msgparse.c
570
else *prev_dname_first = dname;
sbin/unwind/libunbound/util/data/msgparse.c
571
*prev_dname_last = dname;
sbin/unwind/libunbound/util/data/msgparse.c
836
uint8_t* dname, *prev_dname_f = NULL, *prev_dname_l = NULL;
sbin/unwind/libunbound/util/data/msgparse.c
84
new_rrset(struct msg_parse* msg, uint8_t* dname, size_t dnamelen,
sbin/unwind/libunbound/util/data/msgparse.c
851
dname = sldns_buffer_current(pkt);
sbin/unwind/libunbound/util/data/msgparse.c
881
dname_print(stderr, pkt, dname);
sbin/unwind/libunbound/util/data/msgparse.c
886
if(!find_rrset(msg, pkt, dname, dnamelen, type, dclass, &hash,
sbin/unwind/libunbound/util/data/msgparse.c
894
rrset = new_rrset(msg, dname, dnamelen, type, dclass,
sbin/unwind/libunbound/util/data/msgparse.c
901
dname_print(stderr, pkt, rrset->dname);
sbin/unwind/libunbound/util/data/msgparse.h
188
uint8_t* dname;
sbin/unwind/libunbound/util/data/msgparse.h
371
hashvalue_type pkt_hash_rrset(struct sldns_buffer* pkt, uint8_t* dname,
sbin/unwind/libunbound/util/data/msgparse.h
388
uint8_t* dname, size_t dnamelen, uint16_t type, uint16_t dclass);
sbin/unwind/libunbound/util/data/msgreply.c
1091
if(query_dname_compare(sname, rep->rrsets[i]->rk.dname) != 0){
sbin/unwind/libunbound/util/data/msgreply.c
465
pk->rk.dname = (uint8_t*)regional_alloc(
sbin/unwind/libunbound/util/data/msgreply.c
467
else pk->rk.dname =
sbin/unwind/libunbound/util/data/msgreply.c
469
if(!pk->rk.dname)
sbin/unwind/libunbound/util/data/msgreply.c
472
dname_pkt_copy(pkt, pk->rk.dname, pset->dname);
sbin/unwind/libunbound/util/data/msgreply.c
479
free(pk->rk.dname);
sbin/unwind/libunbound/util/data/msgreply.c
480
pk->rk.dname = NULL;
sbin/unwind/libunbound/util/data/msgreply.c
803
dk->rk.dname = (uint8_t*)regional_alloc_init(region,
sbin/unwind/libunbound/util/data/msgreply.c
804
fk->rk.dname, fk->rk.dname_len);
sbin/unwind/libunbound/util/data/msgreply.c
806
dk->rk.dname = (uint8_t*)memdup(fk->rk.dname,
sbin/unwind/libunbound/util/data/msgreply.c
808
if(!dk->rk.dname)
sbin/unwind/libunbound/util/data/msgreply.c
880
query_dname_compare(sname, s->rk.dname) == 0) {
sbin/unwind/libunbound/util/data/msgreply.c
901
query_dname_compare(sname, s->rk.dname) == 0) {
sbin/unwind/libunbound/util/data/msgreply.c
908
query_dname_compare(sname, s->rk.dname) == 0) {
sbin/unwind/libunbound/util/data/msgreply.c
924
query_dname_compare(name, s->rk.dname) == 0) {
sbin/unwind/libunbound/util/data/msgreply.c
940
query_dname_compare(name, s->rk.dname) == 0) {
sbin/unwind/libunbound/util/data/msgreply.c
956
query_dname_compare(name, s->rk.dname) == 0) {
sbin/unwind/libunbound/util/data/packed_rrset.c
112
if((c=query_dname_compare(key1->rk.dname, key2->rk.dname)) != 0)
sbin/unwind/libunbound/util/data/packed_rrset.c
133
free(k->rk.dname);
sbin/unwind/libunbound/util/data/packed_rrset.c
134
k->rk.dname = NULL;
sbin/unwind/libunbound/util/data/packed_rrset.c
170
h = dname_query_hash(key->dname, h);
sbin/unwind/libunbound/util/data/packed_rrset.c
196
get_cname_target(struct ub_packed_rrset_key* rrset, uint8_t** dname,
sbin/unwind/libunbound/util/data/packed_rrset.c
215
*dname = d->rr_data[0]+sizeof(uint16_t);
sbin/unwind/libunbound/util/data/packed_rrset.c
269
log_nametypeclass(v, str, rrset->rk.dname,
sbin/unwind/libunbound/util/data/packed_rrset.c
287
memmove(rr, rrset->rk.dname, rrset->rk.dname_len);
sbin/unwind/libunbound/util/data/packed_rrset.c
350
ck->rk.dname = regional_alloc_init(region, key->rk.dname,
sbin/unwind/libunbound/util/data/packed_rrset.c
352
if(!ck->rk.dname)
sbin/unwind/libunbound/util/data/packed_rrset.c
393
dk->rk.dname = (uint8_t*)memdup(key->rk.dname, key->rk.dname_len);
sbin/unwind/libunbound/util/data/packed_rrset.c
394
if(!dk->rk.dname) {
sbin/unwind/libunbound/util/data/packed_rrset.c
400
free(dk->rk.dname);
sbin/unwind/libunbound/util/data/packed_rrset.c
63
free(pkey->rk.dname);
sbin/unwind/libunbound/util/data/packed_rrset.c
64
pkey->rk.dname = NULL;
sbin/unwind/libunbound/util/data/packed_rrset.h
396
void get_cname_target(struct ub_packed_rrset_key* rrset, uint8_t** dname,
sbin/unwind/libunbound/util/data/packed_rrset.h
91
uint8_t* dname;
sbin/unwind/libunbound/util/module.c
138
char dname[LDNS_MAX_DOMAINLEN];
sbin/unwind/libunbound/util/module.c
142
dname_str(qstate->qinfo.qname, dname);
sbin/unwind/libunbound/util/module.c
143
snprintf(p, left, "validation failure <%s %s %s>:", dname, t, c);
sbin/unwind/libunbound/util/module.c
181
char dname[LDNS_MAX_DOMAINLEN];
sbin/unwind/libunbound/util/module.c
185
dname_str(qstate->qinfo.qname, dname);
sbin/unwind/libunbound/util/module.c
186
snprintf(p, left, "SERVFAIL <%s %s %s>:", dname, t, c);
sbin/unwind/libunbound/util/module.c
221
char dname[LDNS_MAX_DOMAINLEN];
sbin/unwind/libunbound/util/module.c
227
dname_str(rr->rk.dname, dname);
sbin/unwind/libunbound/util/module.c
228
snprintf(buf, sizeof(buf), "for <%s %s %s>", dname, t, c);
sbin/unwind/libunbound/util/module.c
232
void errinf_dname(struct module_qstate* qstate, const char* str, uint8_t* dname)
sbin/unwind/libunbound/util/module.c
236
if((qstate->env->cfg->val_log_level < 2 && !qstate->env->cfg->log_servfail) || !str || !dname)
sbin/unwind/libunbound/util/module.c
238
dname_str(dname, buf);
sbin/unwind/libunbound/util/module.h
875
uint8_t* dname);
sbin/unwind/libunbound/util/net_help.c
341
static int ipdnametoaddr(uint8_t* dname, size_t dnamelen,
sbin/unwind/libunbound/util/net_help.c
345
int dnamelabs = dname_count_labels(dname);
sbin/unwind/libunbound/util/net_help.c
358
dname_has_label(dname, dnamelen, (uint8_t*)"\002zz")) {
sbin/unwind/libunbound/util/net_help.c
361
len = *dname;
sbin/unwind/libunbound/util/net_help.c
362
lablen = *dname++;
sbin/unwind/libunbound/util/net_help.c
384
if(memcmp(dname, "zz", 2) == 0 && *af == AF_INET6) {
sbin/unwind/libunbound/util/net_help.c
393
memcpy(buff, dname, lablen);
sbin/unwind/libunbound/util/net_help.c
410
dname += lablen;
sbin/unwind/libunbound/util/net_help.c
411
lablen = *dname++;
sbin/unwind/libunbound/util/net_help.c
420
int netblockdnametoaddr(uint8_t* dname, size_t dnamelen,
sbin/unwind/libunbound/util/net_help.c
425
if(dnamelen < 1 || *dname > 3)
sbin/unwind/libunbound/util/net_help.c
428
nlablen = *dname;
sbin/unwind/libunbound/util/net_help.c
433
memcpy(buff, dname+1, nlablen);
sbin/unwind/libunbound/util/net_help.c
440
dname += nlablen;
sbin/unwind/libunbound/util/net_help.c
441
dname++;
sbin/unwind/libunbound/util/net_help.c
442
if(!ipdnametoaddr(dname, dnamelen-1-nlablen, addr, addrlen, af))
sbin/unwind/libunbound/util/net_help.c
496
uint8_t* dname;
sbin/unwind/libunbound/util/net_help.c
521
dname = sldns_str2wire_dname(buf, &dname_len);
sbin/unwind/libunbound/util/net_help.c
532
dname = sldns_str2wire_dname(buf, &dname_len);
sbin/unwind/libunbound/util/net_help.c
534
dname = sldns_str2wire_dname(str, &dname_len);
sbin/unwind/libunbound/util/net_help.c
536
return dname;
sbin/unwind/libunbound/util/net_help.h
590
int netblockdnametoaddr(uint8_t* dname, size_t dnamelen,
sbin/unwind/libunbound/validator/autotrust.c
2085
key.name = dnskey_rrset->rk.dname;
sbin/unwind/libunbound/validator/autotrust.c
2140
key.name = dnskey_rrset->rk.dname;
sbin/unwind/libunbound/validator/autotrust.c
388
free(r->rk.dname);
sbin/unwind/libunbound/validator/autotrust.c
644
k->rk.dname = memdup(rr, dname_len);
sbin/unwind/libunbound/validator/autotrust.c
645
if(!k->rk.dname) {
sbin/unwind/libunbound/validator/autotrust.c
819
uint8_t* dname;
sbin/unwind/libunbound/validator/autotrust.c
826
dname = sldns_str2wire_dname(line, &dname_len);
sbin/unwind/libunbound/validator/autotrust.c
827
if(!dname)
sbin/unwind/libunbound/validator/autotrust.c
833
free(dname);
sbin/unwind/libunbound/validator/autotrust.c
838
tp = autr_tp_create(anchors, dname, dname_len, dclass);
sbin/unwind/libunbound/validator/autotrust.c
839
free(dname);
sbin/unwind/libunbound/validator/val_anchor.c
110
free(pkey->rk.dname);
sbin/unwind/libunbound/validator/val_anchor.c
869
pkey->rk.dname = memdup(ta->name, ta->namelen);
sbin/unwind/libunbound/validator/val_anchor.c
870
if(!pkey->rk.dname) {
sbin/unwind/libunbound/validator/val_anchor.c
882
free(pkey->rk.dname);
sbin/unwind/libunbound/validator/val_anchor.c
892
free(pkey->rk.dname);
sbin/unwind/libunbound/validator/val_anchor.c
900
free(pkey->rk.dname);
sbin/unwind/libunbound/validator/val_anchor.c
909
free(pkey->rk.dname);
sbin/unwind/libunbound/validator/val_kentry.c
369
rrk->rk.dname = regional_alloc_init(region, kkey->name, kkey->namelen);
sbin/unwind/libunbound/validator/val_kentry.c
370
if(!rrk->rk.dname)
sbin/unwind/libunbound/validator/val_neg.c
1023
if(!dname_subdomain_c(rep->rrsets[i]->rk.dname,
sbin/unwind/libunbound/validator/val_neg.c
1501
wcrr->rk.dname = qinfo->qname;
sbin/unwind/libunbound/validator/val_neg.c
1526
if(query_dname_compare(wcrr->rk.dname,
sbin/unwind/libunbound/validator/val_neg.c
1527
nsec->rk.dname) != 0)
sbin/unwind/libunbound/validator/val_neg.c
338
d = rep->rrsets[i]->rk.dname;
sbin/unwind/libunbound/validator/val_neg.c
761
uint8_t* nm = nsec->rk.dname;
sbin/unwind/libunbound/validator/val_neg.c
763
int labs = dname_count_labels(nsec->rk.dname);
sbin/unwind/libunbound/validator/val_neg.c
770
nsec->rk.dname, ntohs(nsec->rk.type),
sbin/unwind/libunbound/validator/val_neg.c
894
uint8_t* dname = NULL;
sbin/unwind/libunbound/validator/val_neg.c
903
dname = soa->rk.dname;
sbin/unwind/libunbound/validator/val_neg.c
910
if(!(dname = reply_nsec_signer(rep, &dname_len, &rrset_class)))
sbin/unwind/libunbound/validator/val_neg.c
915
dname, LDNS_RR_TYPE_SOA, rrset_class);
sbin/unwind/libunbound/validator/val_neg.c
919
calc_zone_need(dname, dname_len);
sbin/unwind/libunbound/validator/val_neg.c
924
zone = neg_find_zone(neg, dname, dname_len, rrset_class);
sbin/unwind/libunbound/validator/val_neg.c
926
if(!(zone = neg_create_zone(neg, dname, dname_len,
sbin/unwind/libunbound/validator/val_neg.c
939
if(!dname_subdomain_c(rep->rrsets[i]->rk.dname,
sbin/unwind/libunbound/validator/val_nsec.c
266
if(wc && dname_is_wild(rep->rrsets[i]->rk.dname))
sbin/unwind/libunbound/validator/val_nsec.c
302
if(query_dname_compare(nsec->rk.dname, qinfo->qname) != 0) {
sbin/unwind/libunbound/validator/val_nsec.c
316
dname_canonical_compare(nsec->rk.dname,
sbin/unwind/libunbound/validator/val_nsec.c
328
if(dname_is_wild(nsec->rk.dname)) {
sbin/unwind/libunbound/validator/val_nsec.c
330
uint8_t* ce = nsec->rk.dname;
sbin/unwind/libunbound/validator/val_nsec.c
358
while (dname_canonical_compare(nsec->rk.dname, nm) < 0) {
sbin/unwind/libunbound/validator/val_nsec.c
415
uint8_t* owner = nsec->rk.dname;
sbin/unwind/libunbound/validator/val_nsec.c
473
nsec->rk.dname))
sbin/unwind/libunbound/validator/val_nsec.c
476
if(dname_subdomain_c(qinfo->qname, nsec->rk.dname))
sbin/unwind/libunbound/validator/val_nsec.c
492
common1 = dname_get_shared_topdomain(nsec->rk.dname, qname);
sbin/unwind/libunbound/validator/val_nsec3.c
284
zone = rrset->rk.dname;
sbin/unwind/libunbound/validator/val_nsec3.c
350
nm = filter->list[i]->rk.dname;
sbin/unwind/libunbound/validator/val_nsec3.c
436
nm = list[i]->rk.dname;
sbin/unwind/libunbound/validator/val_nsec3.c
571
int c = query_dname_compare(h1->dname, h2->dname);
sbin/unwind/libunbound/validator/val_nsec3.c
664
sldns_buffer_write(buf, c->dname, c->dname_len);
sbin/unwind/libunbound/validator/val_nsec3.c
713
struct ub_packed_rrset_key* nsec3, int rr, uint8_t* dname,
sbin/unwind/libunbound/validator/val_nsec3.c
725
looki.dname = dname;
sbin/unwind/libunbound/validator/val_nsec3.c
739
c->dname = dname;
sbin/unwind/libunbound/validator/val_nsec3.c
788
uint8_t* nm = s->rk.dname;
sbin/unwind/libunbound/validator/val_nsec3.c
882
(size_t)*rrset->rk.dname != hash->b32_len ||
sbin/unwind/libunbound/validator/val_nsec3.c
883
query_dname_compare(rrset->rk.dname+1+
sbin/unwind/libunbound/validator/val_nsec3.c
884
(size_t)*rrset->rk.dname, zone) != 0)
sbin/unwind/libunbound/validator/val_nsec3.c
888
if(label_compare_lower(rrset->rk.dname+1, hash->b32,
sbin/unwind/libunbound/validator/val_nsec3.c
896
len = sldns_b32_pton_extended_hex((char*)rrset->rk.dname+1,
sbin/unwind/libunbound/validator/val_nsec3.h
273
uint8_t* dname;
sbin/unwind/libunbound/validator/val_nsec3.h
325
uint8_t* dname, size_t dname_len, struct nsec3_cached_hash** hash);
sbin/unwind/libunbound/validator/val_sigcrypt.c
1060
int fqdn_labels = dname_signame_label_count(k->rk.dname);
sbin/unwind/libunbound/validator/val_sigcrypt.c
1064
sldns_buffer_write(buf, k->rk.dname, k->rk.dname_len);
sbin/unwind/libunbound/validator/val_sigcrypt.c
1073
uint8_t* nm = k->rk.dname;
sbin/unwind/libunbound/validator/val_sigcrypt.c
1207
query_dname_compare(k1->rk.dname, k2->rk.dname) != 0)
sbin/unwind/libunbound/validator/val_sigcrypt.c
1328
k->rk.dname = regional_alloc_init(qstate->region, can_owner,
sbin/unwind/libunbound/validator/val_sigcrypt.c
1330
if(!k->rk.dname)
sbin/unwind/libunbound/validator/val_sigcrypt.c
1377
sldns_buffer_write(buf, k->rk.dname, k->rk.dname_len);
sbin/unwind/libunbound/validator/val_sigcrypt.c
1579
query_dname_compare(rrset->rk.dname, dnskey->rk.dname)==0)
sbin/unwind/libunbound/validator/val_sigcrypt.c
1608
if(!dname_subdomain_c(rrset->rk.dname, signer)) {
sbin/unwind/libunbound/validator/val_sigcrypt.c
1626
if(query_dname_compare(signer, dnskey->rk.dname) != 0) {
sbin/unwind/libunbound/validator/val_sigcrypt.c
1631
dnskey->rk.dname, 0, 0);
sbin/unwind/libunbound/validator/val_sigcrypt.c
1665
if((int)sig[2+3] > dname_signame_label_count(rrset->rk.dname)) {
sbin/unwind/libunbound/validator/val_sigcrypt.c
308
sldns_buffer_write(b, dnskey_rrset->rk.dname,
sbin/unwind/libunbound/validator/val_utils.c
1034
orig->rrsets[i]->rk.dname) == 0)
sbin/unwind/libunbound/validator/val_utils.c
1062
orig->rrsets[i]->rk.dname) == 0)
sbin/unwind/libunbound/validator/val_utils.c
1076
orig->rrsets[i]->rk.dname) == 0)
sbin/unwind/libunbound/validator/val_utils.c
1142
rep->rrsets[i]->rk.dname,
sbin/unwind/libunbound/validator/val_utils.c
1194
check_no_anchor(anchors, rep->rrsets[i]->rk.dname,
sbin/unwind/libunbound/validator/val_utils.c
1214
dname_subdomain_c(rep->rrsets[i]->rk.dname, kname)) {
sbin/unwind/libunbound/validator/val_utils.c
130
rep->rrsets[i]->rk.dname) == 0) {
sbin/unwind/libunbound/validator/val_utils.c
1348
struct ub_packed_rrset_key* dname, uint8_t* out, size_t outlen)
sbin/unwind/libunbound/validator/val_utils.c
1353
if(!dname_strict_subdomain_c(cname->rk.dname, dname->rk.dname))
sbin/unwind/libunbound/validator/val_utils.c
1355
get_cname_target(dname, &dname_target, &dname_target_len);
sbin/unwind/libunbound/validator/val_utils.c
1358
if(cname->rk.dname_len < dname->rk.dname_len)
sbin/unwind/libunbound/validator/val_utils.c
1362
prefix_len = cname->rk.dname_len - dname->rk.dname_len;
sbin/unwind/libunbound/validator/val_utils.c
1365
memmove(out, cname->rk.dname, prefix_len);
sbin/unwind/libunbound/validator/val_utils.c
254
rk.dname, rep->rrsets[i]->rk.dname)) {
sbin/unwind/libunbound/validator/val_utils.c
274
rep->rrsets[i]->rk.dname) == 0) {
sbin/unwind/libunbound/validator/val_utils.c
288
dname_strict_subdomain_c(rep->rrsets[i]->rk.dname, rep->rrsets[i-1]->rk.dname)) {
sbin/unwind/libunbound/validator/val_utils.c
349
rep->rrsets[i]->rk.dname) == 0) {
sbin/unwind/libunbound/validator/val_utils.c
417
rrset->rk.dname, ntohs(rrset->rk.type),
sbin/unwind/libunbound/validator/val_utils.c
426
rrset->rk.dname, ntohs(rrset->rk.type),
sbin/unwind/libunbound/validator/val_utils.c
431
log_nametypeclass(VERB_ALGO, "verify rrset", rrset->rk.dname,
sbin/unwind/libunbound/validator/val_utils.c
487
dnskey.rk.dname = kkey->name;
sbin/unwind/libunbound/validator/val_utils.c
600
query_dname_compare(dnskey_rrset->rk.dname, ds_rrset->rk.dname)
sbin/unwind/libunbound/validator/val_utils.c
699
ds_rrset->rk.dname, ds_rrset->rk.dname_len,
sbin/unwind/libunbound/validator/val_utils.c
704
return key_entry_create_null(region, ds_rrset->rk.dname,
sbin/unwind/libunbound/validator/val_utils.c
710
return key_entry_create_bad(region, ds_rrset->rk.dname,
sbin/unwind/libunbound/validator/val_utils.c
732
query_dname_compare(dnskey_rrset->rk.dname, ta_ds->rk.dname)
sbin/unwind/libunbound/validator/val_utils.c
742
|| query_dname_compare(dnskey_rrset->rk.dname, ta_dnskey->rk.dname)
sbin/unwind/libunbound/validator/val_utils.c
875
dnskey_rrset->rk.dname, dnskey_rrset->rk.dname_len,
sbin/unwind/libunbound/validator/val_utils.c
879
return key_entry_create_null(region, dnskey_rrset->rk.dname,
sbin/unwind/libunbound/validator/val_utils.c
885
return key_entry_create_bad(region, dnskey_rrset->rk.dname,
sbin/unwind/libunbound/validator/val_utils.c
961
wn = rrset->rk.dname;
sbin/unwind/libunbound/validator/val_utils.c
986
rk.dname) == 0) {
sbin/unwind/libunbound/validator/val_utils.c
99
query_dname_compare(rep->rrsets[0]->rk.dname,
sbin/unwind/libunbound/validator/val_utils.h
439
struct ub_packed_rrset_key* dname, uint8_t* out, size_t outlen);
sbin/unwind/libunbound/validator/validator.c
1016
&& query_dname_compare(orig_reply->rrsets[i]->rk.dname,
sbin/unwind/libunbound/validator/validator.c
1017
chase_reply->rrsets[found]->rk.dname) == 0) {
sbin/unwind/libunbound/validator/validator.c
1076
"inconsistent wildcard sigs:", s->rk.dname,
sbin/unwind/libunbound/validator/validator.c
1493
s->rk.dname, ntohs(s->rk.type),
sbin/unwind/libunbound/validator/validator.c
1622
"inconsistent wildcard sigs:", s->rk.dname,
sbin/unwind/libunbound/validator/validator.c
1636
"wildcarded DNAME:", s->rk.dname,
sbin/unwind/libunbound/validator/validator.c
1903
rrsets[vq->rrset_skip]->rk.dname;
sbin/unwind/libunbound/validator/validator.c
2089
if(!generate_request(qstate, id, vq->ds_rrset->rk.dname,
sbin/unwind/libunbound/validator/validator.c
2157
log_nametypeclass(VERB_ALGO, "DS RRset", vq->ds_rrset->rk.dname, LDNS_RR_TYPE_DS, LDNS_RR_CLASS_IN);
sbin/unwind/libunbound/validator/validator.c
2160
if(vq->ds_rrset && query_dname_compare(vq->ds_rrset->rk.dname,
sbin/unwind/libunbound/validator/validator.c
2162
if(!generate_request(qstate, id, vq->ds_rrset->rk.dname,
sbin/unwind/libunbound/validator/validator.c
2171
if(!vq->ds_rrset || query_dname_compare(vq->ds_rrset->rk.dname,
sbin/unwind/libunbound/validator/validator.c
2225
if(!generate_request(qstate, id, vq->ds_rrset->rk.dname,
sbin/unwind/libunbound/validator/validator.c
719
dname_strict_subdomain_c(s->rk.dname, chase_reply->rrsets[i-1]->rk.dname)
sbin/unwind/libunbound/validator/validator.c
743
errinf_dname(qstate, ", for", s->rk.dname);
sbin/unwind/libunbound/validator/validator.c
769
"has failed ANSWER rrset:", s->rk.dname,
sbin/unwind/libunbound/validator/validator.c
814
"has failed AUTHORITY rrset:", s->rk.dname,
sys/arch/macppc/macppc/opendev.c
155
OF_open(char *dname)
sys/arch/macppc/macppc/opendev.c
161
char *dname;
sys/arch/macppc/macppc/opendev.c
171
if ((l = strlen(dname)) >= PAGE_SIZE)
sys/arch/macppc/macppc/opendev.c
174
ofbcopy(dname, OF_buf, l + 1);
sys/arch/macppc/macppc/opendev.c
175
args.dname = OF_buf;
sys/arch/macppc/stand/Locore.c
224
OF_open(char *dname)
sys/arch/macppc/stand/Locore.c
230
char *dname;
sys/arch/macppc/stand/Locore.c
238
args.dname = dname;
sys/arch/macppc/stand/openfirm.h
46
int OF_open(char *dname);
sys/arch/sparc64/sparc64/openfirm.c
372
OF_open(char *dname)
sys/arch/sparc64/sparc64/openfirm.c
378
cell_t dname;
sys/arch/sparc64/sparc64/openfirm.c
383
if ((l = strlen(dname)) >= NBPG)
sys/arch/sparc64/sparc64/openfirm.c
388
args.dname = ADR2CELL(dname);
sys/arch/sparc64/stand/ofwboot/Locore.c
159
OF_open(char *dname)
sys/arch/sparc64/stand/ofwboot/Locore.c
165
cell_t dname;
sys/arch/sparc64/stand/ofwboot/Locore.c
172
args.dname = ADR2CELL(dname);
sys/arch/sparc64/stand/ofwboot/openfirm.h
48
u_int OF_open(char *dname);
sys/dev/isa/isapnp.c
566
const char *dname;
sys/dev/isa/isapnp.c
570
dname = NULL;
sys/dev/isa/isapnp.c
573
dname = isapnp_knowndevs[i].driver;
sys/dev/isa/isapnp.c
575
dname = isapnp_knowndevs[i].driver;
sys/dev/isa/isapnp.c
577
if (dname && strcmp(dname, cf->cf_driver->cd_name) == 0) {
sys/dev/ofw/openfirm.h
67
int OF_open(char *dname);
sys/kern/subr_disk.c
1007
(*pr)("%s%d%c: %s %sing fsbn ", dname, unit, partname, what,
sys/kern/subr_disk.c
1022
(*pr)(" (%s%d bn %lld; cn %lld", dname, unit, (long long)sn,
sys/kern/subr_disk.c
994
diskerr(struct buf *bp, char *dname, char *what, int pri, int blkdone,
usr.bin/mg/dired.c
1119
char dname[NFILEN], *fname;
usr.bin/mg/dired.c
1133
if (getbufcwd(dname, sizeof(dname)) != TRUE)
usr.bin/mg/dired.c
1138
if ((bp = dired_(dname)) == NULL)
usr.bin/mg/dired.c
245
char dname[NFILEN], *bufp, *slash;
usr.bin/mg/dired.c
249
(void)strlcpy(dname, curbp->b_fname, sizeof(dname));
usr.bin/mg/dired.c
250
if ((slash = strrchr(dname, '/')) != NULL) {
usr.bin/mg/dired.c
254
if (getcwd(dname, sizeof(dname)) == NULL)
usr.bin/mg/dired.c
255
dname[0] = '\0';
usr.bin/mg/dired.c
258
if ((bufp = eread("Dired (directory): ", dname, NFILEN,
usr.bin/mg/dired.c
273
char dname[NFILEN], *bufp, *slash;
usr.bin/mg/dired.c
278
(void)strlcpy(dname, curbp->b_fname, sizeof(dname));
usr.bin/mg/dired.c
279
if ((slash = strrchr(dname, '/')) != NULL) {
usr.bin/mg/dired.c
283
if (getcwd(dname, sizeof(dname)) == NULL)
usr.bin/mg/dired.c
284
dname[0] = '\0';
usr.bin/mg/dired.c
287
if ((bufp = eread("Dired other window: ", dname, NFILEN,
usr.bin/mg/dired.c
931
dired_(char *dname)
usr.bin/mg/dired.c
937
if ((dname = adjustname(dname, TRUE)) == NULL) {
usr.bin/mg/dired.c
943
len = strlen(dname);
usr.bin/mg/dired.c
944
if (dname[len - 1] != '/') {
usr.bin/mg/dired.c
945
dname[len++] = '/';
usr.bin/mg/dired.c
946
dname[len] = '\0';
usr.bin/mg/dired.c
948
if ((access(dname, R_OK | X_OK)) == -1) {
usr.bin/mg/dired.c
951
ewprintf("Permission denied: %s", dname);
usr.bin/mg/dired.c
954
ewprintf("Error opening: %s", dname);
usr.bin/mg/dired.c
959
if (strcmp(bp->b_fname, dname) == 0) {
usr.bin/mg/dired.c
967
bp = bfind(dname, TRUE);
usr.bin/mg/dired.c
970
if ((d_exec(2, bp, NULL, "ls", "-al", dname, NULL)) != TRUE)
usr.bin/mg/dired.c
992
(void)strlcpy(bp->b_fname, dname, sizeof(bp->b_fname));
usr.bin/mg/dired.c
993
(void)strlcpy(bp->b_cwd, dname, sizeof(bp->b_cwd));
usr.bin/vi/common/recover.c
790
rcv_mktemp(SCR *sp, char *path, char *dname, int perms)
usr.bin/vi/common/recover.c
804
msgq_str(sp, M_SYSERR, dname, "%s");
usr.bin/vi/ex/ex_argv.c
492
char *dname, *name, *p;
usr.bin/vi/ex/ex_argv.c
498
dname = ".";
usr.bin/vi/ex/ex_argv.c
503
dname = "/";
usr.bin/vi/ex/ex_argv.c
507
dname = path;
usr.bin/vi/ex/ex_argv.c
514
if ((dirp = opendir(dname)) == NULL) {
usr.bin/vi/ex/ex_argv.c
515
msgq_str(sp, M_SYSERR, dname, "%s");
usr.bin/vi/ex/ex_argv.c
532
memcpy(p, dname, dlen);
usr.bin/vi/ex/ex_argv.c
534
if (dlen > 1 || dname[0] != '/')
usr.bin/vi/ex/ex_tag.c
1085
ctag_file(sp, tfp, name, &dname, &dlen);
usr.bin/vi/ex/ex_tag.c
1091
memcpy(tp->fname, dname, dlen);
usr.bin/vi/ex/ex_tag.c
992
char *back, *cname, *dname, *front, *map, *name, *p, *search, *t;
usr.sbin/nsd/configparser.y
1212
dname_type *dname;
usr.sbin/nsd/configparser.y
1217
} else if(!(dname = (dname_type *)dname_parse(cfg_parser->opt->region, $2))) {
usr.sbin/nsd/configparser.y
1220
region_recycle(cfg_parser->opt->region, dname, dname_total_size(dname));
usr.sbin/nsd/configparser.y
873
dname_type *dname;
usr.sbin/nsd/configparser.y
874
dname = (dname_type *)dname_parse(cfg_parser->opt->region, $2);
usr.sbin/nsd/configparser.y
876
if(dname == NULL) {
usr.sbin/nsd/configparser.y
879
region_recycle(cfg_parser->opt->region, dname, dname_total_size(dname));
usr.sbin/nsd/configparser.y
931
dname_type *dname;
usr.sbin/nsd/configparser.y
933
dname = (dname_type *)dname_parse(cfg_parser->opt->region, $2);
usr.sbin/nsd/configparser.y
935
if(dname == NULL) {
usr.sbin/nsd/configparser.y
938
region_recycle(cfg_parser->opt->region, dname, dname_total_size(dname));
usr.sbin/nsd/dbaccess.c
371
const dname_type* dname = (const dname_type*)zopt->node.key;
usr.sbin/nsd/dbaccess.c
373
zone = namedb_find_zone(nsd->db, dname);
usr.sbin/nsd/dbaccess.c
375
zone = namedb_zone_create(nsd->db, dname, zopt);
usr.sbin/nsd/dbaccess.c
53
namedb_zone_create(namedb_type* db, const dname_type* dname,
usr.sbin/nsd/dbaccess.c
58
zone->node = radname_insert(db->zonetree, dname_name(dname),
usr.sbin/nsd/dbaccess.c
59
dname->name_size, zone);
usr.sbin/nsd/dbaccess.c
61
zone->apex = domain_table_insert(db->domains, dname);
usr.sbin/nsd/difffile.c
1000
if (!add_RR(db, dname, type, klass, ttl, packet, rdatalen,
usr.sbin/nsd/difffile.c
1007
if (!dname_is_subdomain(dname, domain_dname(zone->apex))) {
usr.sbin/nsd/difffile.c
1013
zname, dname_to_string(dname, NULL)));
usr.sbin/nsd/difffile.c
1017
domain = domain_table_insert(db->domains, dname);
usr.sbin/nsd/difffile.c
1037
dname_to_string(dname,0), rrtype_to_string(type),
usr.sbin/nsd/difffile.c
1070
dname_to_string(dname,0), rrtype_to_string(type)));
usr.sbin/nsd/difffile.c
1085
dname_to_string(dname,0), rrtype_to_string(type)));
usr.sbin/nsd/difffile.c
1093
dname_to_string(dname,0));
usr.sbin/nsd/difffile.c
1803
const struct dname* z, int expired)
usr.sbin/nsd/difffile.c
1887
task_new_del_zone(udb_base* udb, udb_ptr* last, const dname_type* dname)
usr.sbin/nsd/difffile.c
1890
DEBUG(DEBUG_IPC,1, (LOG_INFO, "add task delzone %s", dname_to_string(dname, 0)));
usr.sbin/nsd/difffile.c
1892
+dname_total_size(dname), dname)) {
usr.sbin/nsd/difffile.c
2038
task_new_apply_xfr(udb_base* udb, udb_ptr* last, const dname_type* dname,
usr.sbin/nsd/difffile.c
2044
+dname_total_size(dname), dname)) {
usr.sbin/nsd/difffile.c
394
const struct dname *dname1, *dname2;
usr.sbin/nsd/difffile.c
703
delete_RR(namedb_type* db, const dname_type* dname,
usr.sbin/nsd/difffile.c
714
if (!dname_is_subdomain(dname, domain_dname(zone->apex))) {
usr.sbin/nsd/difffile.c
720
zname, dname_to_string(dname, NULL)));
usr.sbin/nsd/difffile.c
724
domain = domain_table_find(db->domains, dname);
usr.sbin/nsd/difffile.c
727
dname_to_string(dname,0));
usr.sbin/nsd/difffile.c
739
dname_to_string(dname,0));
usr.sbin/nsd/difffile.c
756
"%s %s %s", dname_to_string(dname,0),
usr.sbin/nsd/difffile.c
780
dname_to_string(dname,0), rrtype_to_string(type));
usr.sbin/nsd/difffile.c
979
add_RR(namedb_type* db, const dname_type* dname,
usr.sbin/nsd/difffile.h
128
struct dname zname[];
usr.sbin/nsd/difffile.h
138
const struct dname* z, int expired);
usr.sbin/nsd/difffile.h
146
void task_new_del_zone(udb_base* udb, udb_ptr* last, const dname_type* dname);
usr.sbin/nsd/difffile.h
61
int delete_RR(namedb_type* db, const dname_type* dname,
usr.sbin/nsd/difffile.h
67
int add_RR(namedb_type* db, const dname_type* dname,
usr.sbin/nsd/dname.c
176
uint8_t dname[MAXDOMAINLEN];
usr.sbin/nsd/dname.c
177
if(!dname_parse_wire(dname, name))
usr.sbin/nsd/dname.c
179
return dname_make(region, dname, 1);
usr.sbin/nsd/dname.c
182
int dname_parse_wire(uint8_t* dname, const char* name)
usr.sbin/nsd/dname.c
187
uint8_t *d = dname;
usr.sbin/nsd/dname.c
192
dname[0] = 0;
usr.sbin/nsd/dname.c
197
if (p - dname >= MAXDOMAINLEN) {
usr.sbin/nsd/dname.c
249
if (h - dname >= MAXDOMAINLEN) {
usr.sbin/nsd/dname.c
254
return p-dname;
usr.sbin/nsd/dname.c
259
dname_copy(region_type *region, const dname_type *dname)
usr.sbin/nsd/dname.c
262
region, dname, dname_total_size(dname));
usr.sbin/nsd/dname.c
267
dname_partial_copy(region_type *region, const dname_type *dname, uint8_t label_count)
usr.sbin/nsd/dname.c
269
if (!dname)
usr.sbin/nsd/dname.c
277
assert(label_count <= dname->label_count);
usr.sbin/nsd/dname.c
279
return dname_make(region, dname_label(dname, label_count - 1), 0);
usr.sbin/nsd/dname.c
284
dname_origin(region_type *region, const dname_type *dname)
usr.sbin/nsd/dname.c
286
return dname_partial_copy(region, dname, dname->label_count - 1);
usr.sbin/nsd/dname.c
395
dname_to_string(const dname_type *dname, const dname_type *origin)
usr.sbin/nsd/dname.c
398
return dname_to_string_buf(dname, origin, buf);
usr.sbin/nsd/dname.c
402
dname_to_string_buf(const dname_type *dname, const dname_type *origin, char buf[MAXDOMAINLEN * 5])
usr.sbin/nsd/dname.c
405
size_t labels_to_convert = dname->label_count - 1;
usr.sbin/nsd/dname.c
410
if (dname->label_count == 1) {
usr.sbin/nsd/dname.c
415
if (origin && dname_is_subdomain(dname, origin)) {
usr.sbin/nsd/dname.c
416
int common_labels = dname_label_match_count(dname, origin);
usr.sbin/nsd/dname.c
417
labels_to_convert = dname->label_count - common_labels;
usr.sbin/nsd/dname.c
422
src = dname_name(dname);
usr.sbin/nsd/dname.c
540
char* wiredname2str(const uint8_t* dname)
usr.sbin/nsd/dname.c
545
if(*dname == 0) {
usr.sbin/nsd/dname.c
549
lablen = *dname++;
usr.sbin/nsd/dname.c
552
uint8_t ch = *dname++;
usr.sbin/nsd/dname.c
563
lablen = *dname++;
usr.sbin/nsd/dname.c
651
dname_make_buffered(struct dname_buffer* dname, uint8_t *name, int normalize)
usr.sbin/nsd/dname.c
687
memmove( ((char*)dname)+sizeof(struct dname)+
usr.sbin/nsd/dname.c
689
dname->dname.name_size = name_size;
usr.sbin/nsd/dname.c
690
dname->dname.label_count = label_count;
usr.sbin/nsd/dname.c
691
memcpy((uint8_t *) dname_label_offsets((void*)dname),
usr.sbin/nsd/dname.c
694
uint8_t *src = (uint8_t *) dname_name((void*)dname);
usr.sbin/nsd/dname.c
708
dname_make_from_packet_buffered(struct dname_buffer* dname,
usr.sbin/nsd/dname.c
711
int wirelen = dname_make_wire_from_packet(dname->storage,
usr.sbin/nsd/dname.c
715
if(!dname_make_buffered(dname, dname->storage, normalize))
usr.sbin/nsd/dname.c
717
assert(wirelen == dname->dname.name_size);
usr.sbin/nsd/dname.h
105
const dname_type *dname_copy(region_type *region, const dname_type *dname);
usr.sbin/nsd/dname.h
112
const dname_type *dname,
usr.sbin/nsd/dname.h
119
const dname_type *dname_origin(region_type *region, const dname_type *dname);
usr.sbin/nsd/dname.h
133
dname_label_offsets(const dname_type *dname)
usr.sbin/nsd/dname.h
135
return (const uint8_t *) ((const char *) dname + sizeof(dname_type));
usr.sbin/nsd/dname.h
145
dname_name(const dname_type *dname)
usr.sbin/nsd/dname.h
147
return (const uint8_t *) ((const char *) dname
usr.sbin/nsd/dname.h
149
+ dname->label_count * sizeof(uint8_t));
usr.sbin/nsd/dname.h
161
dname_label(const dname_type *dname, uint8_t label)
usr.sbin/nsd/dname.h
165
assert(dname != NULL);
usr.sbin/nsd/dname.h
166
assert(label < dname->label_count);
usr.sbin/nsd/dname.h
168
label_index = dname_label_offsets(dname)[label];
usr.sbin/nsd/dname.h
169
assert(label_index < dname->name_size);
usr.sbin/nsd/dname.h
171
return dname_name(dname) + label_index;
usr.sbin/nsd/dname.h
219
dname_total_size(const dname_type *dname)
usr.sbin/nsd/dname.h
222
+ ((((size_t)dname->label_count) + ((size_t)dname->name_size))
usr.sbin/nsd/dname.h
31
typedef struct dname dname_type;
usr.sbin/nsd/dname.h
348
const char *dname_to_string(const dname_type *dname,
usr.sbin/nsd/dname.h
361
const char *dname_to_string_buf(const dname_type *dname,
usr.sbin/nsd/dname.h
393
char* wiredname2str(const uint8_t* dname);
usr.sbin/nsd/dname.h
418
struct dname dname;
usr.sbin/nsd/dname.h
437
int dname_make_buffered(struct dname_buffer* dname, uint8_t *name,
usr.sbin/nsd/dname.h
448
int dname_make_from_packet_buffered(struct dname_buffer* dname,
usr.sbin/nsd/ixfr.c
1279
const dname_type* dname;
usr.sbin/nsd/ixfr.c
1285
dname = domain_dname(rr->owner);
usr.sbin/nsd/ixfr.c
1286
sz = dname->name_size + 2 /*type*/ + 2 /*class*/ + 4 /*ttl*/ +
usr.sbin/nsd/ixfr.c
129
const uint8_t* dname, size_t len)
usr.sbin/nsd/ixfr.c
1297
memmove(sp, dname_name(dname), dname->name_size);
usr.sbin/nsd/ixfr.c
1298
sp += dname->name_size;
usr.sbin/nsd/ixfr.c
133
key.dname = dname;
usr.sbin/nsd/ixfr.c
1385
int ixfr_storerr_uncompressed(uint8_t* dname, size_t dname_len, uint16_t type,
usr.sbin/nsd/ixfr.c
1404
memmove(sp, dname, dname_len);
usr.sbin/nsd/ixfr.c
1419
uint8_t* dname, size_t dname_len, uint16_t type, uint16_t klass,
usr.sbin/nsd/ixfr.c
1426
return ixfr_storerr_uncompressed(dname, dname_len, type, klass,
usr.sbin/nsd/ixfr.c
143
const uint8_t* dname, size_t len, uint16_t offset)
usr.sbin/nsd/ixfr.c
1449
uint8_t* dname, size_t dname_len, uint16_t type, uint16_t klass,
usr.sbin/nsd/ixfr.c
1456
if(!ixfr_storerr_uncompressed(dname, dname_len, type, klass,
usr.sbin/nsd/ixfr.c
155
entry->dname = dname;
usr.sbin/nsd/ixfr.c
163
uint8_t* dname, size_t len, uint16_t offset)
usr.sbin/nsd/ixfr.c
165
if(!dname)
usr.sbin/nsd/ixfr.c
171
while(len > 0 && dname[0] != 0) {
usr.sbin/nsd/ixfr.c
173
pktcompression_insert(pcomp, dname, len, offset);
usr.sbin/nsd/ixfr.c
174
lablen = (size_t)(dname[0]);
usr.sbin/nsd/ixfr.c
183
dname += lablen+1;
usr.sbin/nsd/ixfr.c
1976
const dname_type** dname, struct rr** rr)
usr.sbin/nsd/ixfr.c
1987
*dname = dname_make(temp, buf, 1);
usr.sbin/nsd/ixfr.c
1988
if(!*dname) {
usr.sbin/nsd/ixfr.c
1992
bufpos = (*dname)->name_size;
usr.sbin/nsd/ixfr.c
2009
domain = domain_table_insert(owners, *dname);
usr.sbin/nsd/ixfr.c
2015
dname_to_string(*dname,0), rrtype_to_string(tp),
usr.sbin/nsd/ixfr.c
2028
static int print_rr_oneline(struct buffer* rr_buffer, const dname_type* dname,
usr.sbin/nsd/ixfr.c
2033
buffer_printf(rr_buffer, "%s", dname_to_string(dname, NULL));
usr.sbin/nsd/ixfr.c
2047
const dname_type* dname;
usr.sbin/nsd/ixfr.c
2050
if(!parse_wirerr_into_temp(zone, fname, temp, buf, len, &dname, &rr)) {
usr.sbin/nsd/ixfr.c
2056
if(!print_rr_oneline(rr_buffer, dname, rr)) {
usr.sbin/nsd/ixfr.c
2487
const struct dname *dname;
usr.sbin/nsd/ixfr.c
2498
dname = dname_make(state->tempregion, name->octets, 1);
usr.sbin/nsd/ixfr.c
2499
assert(dname);
usr.sbin/nsd/ixfr.c
2500
domain = domain_table_insert(state->temptable, dname);
usr.sbin/nsd/ixfr.c
2518
dname_to_string(dname, NULL), rrtype_to_string(type),
usr.sbin/nsd/ixfr.c
2636
const struct dname *origin;
usr.sbin/nsd/ixfr.c
48
const uint8_t* dname;
usr.sbin/nsd/ixfr.c
79
return memcmp(rra->dname, rrb->dname, rra->len);
usr.sbin/nsd/ixfr.h
189
uint8_t* dname, size_t dname_len, uint16_t type, uint16_t klass,
usr.sbin/nsd/ixfr.h
194
uint8_t* dname, size_t dname_len, uint16_t type, uint16_t klass,
usr.sbin/nsd/ixfrcreate.c
273
uint8_t dname[MAXDOMAINLEN+1];
usr.sbin/nsd/ixfrcreate.c
277
if(!read_spool_dname(spool, dname, sizeof(dname), &dname_len)) {
usr.sbin/nsd/ixfrcreate.c
291
memcmp(ixfrcr->zone_name, dname, ixfrcr->zone_name_len) != 0) {
usr.sbin/nsd/ixfrcreate.c
305
static int process_store_oldsoa(struct ixfr_store* store, uint8_t* dname,
usr.sbin/nsd/ixfrcreate.c
313
if(!ixfr_store_oldsoa_uncompressed(store, dname, dname_len, tp, kl,
usr.sbin/nsd/ixfrcreate.c
39
static int spool_dname(FILE* out, dname_type* dname)
usr.sbin/nsd/ixfrcreate.c
41
uint16_t namelen = dname->name_size;
usr.sbin/nsd/ixfrcreate.c
432
struct ixfr_store* store, uint8_t* dname, size_t dname_len,
usr.sbin/nsd/ixfrcreate.c
45
if(!fwrite(dname_name(dname), namelen, 1, out)) {
usr.sbin/nsd/ixfrcreate.c
458
if(!process_store_oldsoa(store, dname, dname_len,
usr.sbin/nsd/ixfrcreate.c
462
if(!ixfr_store_delrr_uncompressed(store, dname, dname_len, tp,
usr.sbin/nsd/ixfrcreate.c
582
struct ixfr_store* store, FILE* spool, uint8_t* dname,
usr.sbin/nsd/ixfrcreate.c
607
if(!process_spool_delrrset(spool, ixfrcr, store, dname,
usr.sbin/nsd/ixfrcreate.c
626
if(!read_spool_dname(iter->spool, iter->dname, sizeof(iter->dname),
usr.sbin/nsd/ixfrcreate.c
692
const dname_type* dname;
usr.sbin/nsd/ixfrcreate.c
704
dname = dname_make(tmp_region, iter->dname, 1);
usr.sbin/nsd/ixfrcreate.c
705
if(!dname) {
usr.sbin/nsd/ixfrcreate.c
710
if(dname_compare(dname, domain_dname(domain)) < 0) {
usr.sbin/nsd/ixfrcreate.c
714
iter->dname, iter->dname_len))
usr.sbin/nsd/ixfrcreate.c
744
memcmp(iter->dname, dname_name(domain_dname(domain)),
usr.sbin/nsd/ixfrcreate.c
780
if(!process_domain_del_RRs(ixfrcr, store, spool, iter->dname,
usr.sbin/nsd/ixfrcreate.h
71
uint8_t dname[MAXDOMAINLEN+1];
usr.sbin/nsd/namedb.c
25
const dname_type* dname,
usr.sbin/nsd/namedb.c
31
assert(dname);
usr.sbin/nsd/namedb.c
339
root->dname
usr.sbin/nsd/namedb.c
362
root->rnode = radname_insert(result->nametree, dname_name(root->dname),
usr.sbin/nsd/namedb.c
363
root->dname->name_size, root);
usr.sbin/nsd/namedb.c
37
result->dname
usr.sbin/nsd/namedb.c
381
const dname_type *dname,
usr.sbin/nsd/namedb.c
389
assert(dname);
usr.sbin/nsd/namedb.c
394
exact = radname_find_less_equal(table->nametree, dname_name(dname),
usr.sbin/nsd/namedb.c
395
dname->name_size, (struct radnode**)closest_match);
usr.sbin/nsd/namedb.c
398
exact = rbtree_find_less_equal(table->names_to_domains, dname, (rbnode_type **) closest_match);
usr.sbin/nsd/namedb.c
407
dname);
usr.sbin/nsd/namedb.c
408
assert(label_match_count < dname->label_count);
usr.sbin/nsd/namedb.c
42
table->region, dname, domain_dname(parent)->label_count + 1);
usr.sbin/nsd/namedb.c
420
const dname_type* dname)
usr.sbin/nsd/namedb.c
427
table, dname, &closest_match, &closest_encloser);
usr.sbin/nsd/namedb.c
434
const dname_type* dname)
usr.sbin/nsd/namedb.c
442
assert(dname);
usr.sbin/nsd/namedb.c
445
table, dname, &closest_match, &closest_encloser);
usr.sbin/nsd/namedb.c
449
assert(domain_dname(closest_encloser)->label_count < dname->label_count);
usr.sbin/nsd/namedb.c
454
dname,
usr.sbin/nsd/namedb.c
458
dname_name(result->dname),
usr.sbin/nsd/namedb.c
459
result->dname->name_size, result);
usr.sbin/nsd/namedb.c
481
} while (domain_dname(closest_encloser)->label_count < dname->label_count);
usr.sbin/nsd/namedb.c
692
namedb_find_zone(namedb_type* db, const dname_type* dname)
usr.sbin/nsd/namedb.c
694
struct radnode* n = radname_search(db->zonetree, dname_name(dname),
usr.sbin/nsd/namedb.c
695
dname->name_size);
usr.sbin/nsd/namedb.c
724
const dname_type* dname,
usr.sbin/nsd/namedb.c
729
db->domains, dname, closest_match, closest_encloser);
usr.sbin/nsd/namedb.h
220
const dname_type* dname,
usr.sbin/nsd/namedb.h
243
const dname_type* dname);
usr.sbin/nsd/namedb.h
253
const dname_type *dname);
usr.sbin/nsd/namedb.h
297
return (dname_type *) domain->dname;
usr.sbin/nsd/namedb.h
307
return domain->dname;
usr.sbin/nsd/namedb.h
366
zone_type *namedb_find_zone(namedb_type *db, const dname_type *dname);
usr.sbin/nsd/namedb.h
380
const dname_type* dname,
usr.sbin/nsd/namedb.h
395
zone_type* namedb_zone_create(namedb_type* db, const dname_type* dname,
usr.sbin/nsd/namedb.h
398
namedb_find_or_create_zone(namedb_type *db, const dname_type *dname,
usr.sbin/nsd/namedb.h
400
{ zone_type* zone = namedb_find_zone(db, dname);
usr.sbin/nsd/namedb.h
401
return zone ? zone : namedb_zone_create(db, dname, zopt); }
usr.sbin/nsd/namedb.h
99
const dname_type* dname;
usr.sbin/nsd/nsd-checkconf.c
322
const dname_type *dname = dname_parse(opt->region, z);
usr.sbin/nsd/nsd-checkconf.c
323
if(!dname) {
usr.sbin/nsd/nsd-checkconf.c
327
zone = zone_options_find(opt, dname);
usr.sbin/nsd/nsd-checkconf.c
835
const dname_type* dname = dname_parse(opt->region, zone->name); /* memory leak. */
usr.sbin/nsd/nsd-checkconf.c
836
if(!dname) {
usr.sbin/nsd/nsd-checkzone.c
50
const dname_type* dname;
usr.sbin/nsd/nsd-checkzone.c
58
dname = dname_parse(nsd->options->region, name);
usr.sbin/nsd/nsd-checkzone.c
59
if(!dname) {
usr.sbin/nsd/nsd-checkzone.c
65
zo->node.key = dname;
usr.sbin/nsd/nsd-checkzone.c
67
zone = namedb_zone_create(nsd->db, dname, zo);
usr.sbin/nsd/nsd-mem.c
197
const dname_type* dname = (const dname_type*)zo->node.key;
usr.sbin/nsd/nsd-mem.c
211
zone = namedb_zone_create(db, dname, zo);
usr.sbin/nsd/nsec3.c
108
const dname_type* dname;
usr.sbin/nsd/nsec3.c
111
dname=dname_parse(region, b32);
usr.sbin/nsd/nsec3.c
112
dname=dname_concatenate(region, dname, domain_dname(zone->apex));
usr.sbin/nsd/nsec3.c
113
return dname;
usr.sbin/nsd/nsec3.c
117
nsec3_hash_and_store(zone_type* zone, const dname_type* dname, uint8_t* store)
usr.sbin/nsd/nsec3.c
126
assert(dname);
usr.sbin/nsd/nsec3.c
128
dname_name(dname), dname->name_size, nsec3_iterations);
usr.sbin/nsd/nsec3.c
136
const dname_type* dname, domain_type* domain, region_type* tmpregion)
usr.sbin/nsd/nsec3.c
147
nsec3_hash_and_store(zone, dname, domain->nsec3->hash_wc->hash.hash);
usr.sbin/nsd/nsec3.c
148
if(dname->name_size + 2 <= MAXDOMAINLEN) {
usr.sbin/nsd/nsec3.c
150
wcard = dname_concatenate(tmpregion, wcard, dname);
usr.sbin/nsd/nsec3.c
157
const dname_type* dname, domain_type* domain)
usr.sbin/nsd/nsec3.c
166
nsec3_hash_and_store(zone, dname, domain->nsec3->ds_parent_hash->hash);
usr.sbin/nsd/nsec3.c
199
const dname_type* hashed_apex, *dname = domain_dname(zone->apex);
usr.sbin/nsd/nsec3.c
204
nsec3_hash_and_store(zone, dname, h);
usr.sbin/nsd/nsec3.c
607
d.dname = (dname_type*)n;
usr.sbin/nsd/nsec3.c
694
parse_nsec3_name(const dname_type* dname, uint8_t* hash, size_t buflen)
usr.sbin/nsd/nsec3.c
698
const uint8_t* wire = dname_name(dname);
usr.sbin/nsd/nsec3.h
109
const struct dname* apex);
usr.sbin/nsd/nsec3.h
112
const struct dname* apex);
usr.sbin/nsd/nsec3.h
114
const struct dname* nsec3_b32_create(struct region* region, struct zone* zone,
usr.sbin/nsd/nsec3.h
15
struct dname;
usr.sbin/nsd/nsec3.h
48
struct domain* wildcard, const struct dname* qname);
usr.sbin/nsd/nsec3.h
68
const struct dname* qname);
usr.sbin/nsd/nsec3.h
77
void nsec3_hash_and_store(struct zone* zone, const struct dname* dname,
usr.sbin/nsd/options.c
197
const dname_type* dname = dname_parse(opt->region, zone->name);
usr.sbin/nsd/options.c
198
if(!dname)
usr.sbin/nsd/options.c
200
zone->node.key = dname;
usr.sbin/nsd/options.c
2641
zone_options_find(struct nsd_options* opt, const struct dname* apex)
usr.sbin/nsd/options.c
360
const dname_type *dname = dname_parse(opt->region,
usr.sbin/nsd/options.c
362
if(dname == NULL) {
usr.sbin/nsd/options.c
365
} else if (!(zopt = zone_options_find(opt, dname))) {
usr.sbin/nsd/options.h
20
struct dname;
usr.sbin/nsd/options.h
391
const struct dname* member_id;
usr.sbin/nsd/options.h
535
const struct dname* apex);
usr.sbin/nsd/query.c
1272
match->dname = wildcard_child->dname;
usr.sbin/nsd/query.c
307
const uint8_t *dname,
usr.sbin/nsd/query.c
318
if (dname >= buffer_begin(q->packet)
usr.sbin/nsd/query.c
319
&& dname <= buffer_current(q->packet))
usr.sbin/nsd/query.c
322
0xc000 | (dname - buffer_begin(q->packet)));
usr.sbin/nsd/query.c
324
buffer_write(q->packet, dname + 1, *dname);
usr.sbin/nsd/query.c
747
temp->dname = additional->dname;
usr.sbin/nsd/query.c
892
newdom->dname
usr.sbin/nsd/query.c
919
newdom->dname
usr.sbin/nsd/radtree.c
1047
void radname_d2r(uint8_t* k, radstrlen_type* len, const uint8_t* dname,
usr.sbin/nsd/radtree.c
1070
assert(k && dname);
usr.sbin/nsd/radtree.c
1077
assert(dname[0] == 0);
usr.sbin/nsd/radtree.c
1085
if((dname[dpos] & 0xc0)) {
usr.sbin/nsd/radtree.c
1089
labstart[lab++] = &dname[dpos];
usr.sbin/nsd/radtree.c
1090
if(dpos + dname[dpos] + 1 >= dlen) {
usr.sbin/nsd/radtree.c
1095
dpos += dname[dpos];
usr.sbin/nsd/radtree.c
1097
} while(dname[dpos] != 0);
usr.sbin/nsd/radtree.c
1119
void radname_r2d(uint8_t* k, radstrlen_type len, uint8_t* dname, size_t* dlen)
usr.sbin/nsd/radtree.c
1126
assert(k && dname);
usr.sbin/nsd/radtree.c
1132
dname[0]=0;
usr.sbin/nsd/radtree.c
1157
dname[dpos++] = lablen[lab];
usr.sbin/nsd/radtree.c
1159
cpy_r2d(dname+dpos, labstart[lab], lablen[lab]);
usr.sbin/nsd/radtree.c
1163
dname[dpos++] = 0;
usr.sbin/nsd/radtree.c
1166
assert(dname[dpos-1] == 0); /* ends with root label */
usr.sbin/nsd/radtree.h
178
void radname_d2r(uint8_t* k, radstrlen_type* len, const uint8_t* dname,
usr.sbin/nsd/radtree.h
188
void radname_r2d(uint8_t* k, radstrlen_type len, uint8_t* dname, size_t* dlen);
usr.sbin/nsd/rdata.c
1204
const struct dname* dname = domain_dname(domain);
usr.sbin/nsd/rdata.c
1205
result += dname->name_size;
usr.sbin/nsd/rdata.c
1242
const struct dname* dname = domain_dname(domain);
usr.sbin/nsd/rdata.c
1243
if(pos + dname->name_size > len)
usr.sbin/nsd/rdata.c
1245
memcpy(buf+pos, dname_name(dname), dname->name_size);
usr.sbin/nsd/rdata.c
1246
pos += dname->name_size;
usr.sbin/nsd/rdata.c
1291
const struct dname* dname = domain_dname(domain);
usr.sbin/nsd/rdata.c
1292
to_print = dname_name(dname);
usr.sbin/nsd/rdata.c
1293
to_print_len = dname->name_size;
usr.sbin/nsd/rdata.c
1316
struct dname_buffer dname;
usr.sbin/nsd/rdata.c
1320
if (!dname_make_from_packet_buffered(&dname, packet, 1, 1) ||
usr.sbin/nsd/rdata.c
1326
domain = domain_table_insert(domains, (void*)&dname);
usr.sbin/nsd/rdata.c
1338
struct dname_buffer dname;
usr.sbin/nsd/rdata.c
1342
if (!dname_make_from_packet_buffered(&dname, packet,
usr.sbin/nsd/rdata.c
1349
domain = domain_table_insert(domains, (void*)&dname);
usr.sbin/nsd/rdata.c
1396
const struct dname *dname;
usr.sbin/nsd/rdata.c
1400
dname = domain_dname(domain);
usr.sbin/nsd/rdata.c
1401
buffer_write(query->packet, dname_name(dname), dname->name_size);
usr.sbin/nsd/rdata.c
1774
const struct dname *mbox, *txt;
usr.sbin/nsd/rdata.c
182
const struct dname *dname;
usr.sbin/nsd/rdata.c
1830
const struct dname *dname;
usr.sbin/nsd/rdata.c
1834
dname = domain_dname(domain);
usr.sbin/nsd/rdata.c
1836
buffer_write(query->packet, dname_name(dname), dname->name_size);
usr.sbin/nsd/rdata.c
187
dname = domain_dname(domain);
usr.sbin/nsd/rdata.c
188
buffer_printf(output, "%s", dname_to_string(dname, NULL));
usr.sbin/nsd/rdata.c
1919
struct dname_buffer dname;
usr.sbin/nsd/rdata.c
1928
if (!dname_make_from_packet_buffered(&dname, packet, 1 /*lenient*/, 1))
usr.sbin/nsd/rdata.c
1935
domain = domain_table_insert(domains, (void*)&dname);
usr.sbin/nsd/rdata.c
1947
const struct dname *dname;
usr.sbin/nsd/rdata.c
1951
dname = domain_dname(domain);
usr.sbin/nsd/rdata.c
1953
buffer_write(query->packet, dname_name(dname), dname->name_size);
usr.sbin/nsd/rdata.c
2031
const struct dname *map822, *mapx400;
usr.sbin/nsd/rdata.c
2222
struct dname_buffer dname;
usr.sbin/nsd/rdata.c
2230
if (!dname_make_from_packet_buffered(&dname, packet, 1, 1))
usr.sbin/nsd/rdata.c
2238
domain = domain_table_insert(domains, (void*)&dname);
usr.sbin/nsd/rdata.c
2251
const struct dname *dname;
usr.sbin/nsd/rdata.c
2255
dname = domain_dname(domain);
usr.sbin/nsd/rdata.c
2256
buffer_write(query->packet, dname_name(dname), dname->name_size);
usr.sbin/nsd/rdata.c
2311
struct dname_buffer dname;
usr.sbin/nsd/rdata.c
2319
if (!dname_make_from_packet_buffered(&dname, packet,
usr.sbin/nsd/rdata.c
2326
domain = domain_table_insert(domains, (void*)&dname);
usr.sbin/nsd/rdata.c
2338
const struct dname *dname;
usr.sbin/nsd/rdata.c
2342
dname = domain_dname(domain);
usr.sbin/nsd/rdata.c
2344
buffer_write(query->packet, dname_name(dname), dname->name_size);
usr.sbin/nsd/rdata.c
2398
struct dname_buffer dname;
usr.sbin/nsd/rdata.c
2411
!dname_make_from_packet_buffered(&dname, packet, 1, 1) ||
usr.sbin/nsd/rdata.c
2418
domain = domain_table_insert(domains, (void*)&dname);
usr.sbin/nsd/rdata.c
2430
const struct dname *dname;
usr.sbin/nsd/rdata.c
2437
dname = domain_dname(domain);
usr.sbin/nsd/rdata.c
2439
buffer_write(query->packet, dname_name(dname), dname->name_size);
usr.sbin/nsd/rdata.c
2471
struct dname_buffer dname;
usr.sbin/nsd/rdata.c
2479
if(!dname_make_from_packet_buffered(&dname, packet,
usr.sbin/nsd/rdata.c
2487
domain = domain_table_insert(domains, (void*)&dname);
usr.sbin/nsd/rdata.c
2499
const struct dname *dname;
usr.sbin/nsd/rdata.c
2504
dname = domain_dname(domain);
usr.sbin/nsd/rdata.c
2506
buffer_write(query->packet, dname_name(dname), dname->name_size);
usr.sbin/nsd/rdata.c
2750
gateway_length = gateway.dname.name_size;
usr.sbin/nsd/rdata.c
2863
memrdlen = 18 + signer.dname.name_size;
usr.sbin/nsd/rdata.c
2869
signer.dname.name_size);
usr.sbin/nsd/rdata.c
2930
memrdlen = next.dname.name_size + bitmaplen;
usr.sbin/nsd/rdata.c
2933
memcpy((*rr)->rdata, dname_name((void*)&next), next.dname.name_size);
usr.sbin/nsd/rdata.c
2936
(*rr)->rdata + next.dname.name_size, bitmaplen);
usr.sbin/nsd/rdata.c
3202
sizeof(**rr) + prev.dname.name_size + next.dname.name_size)))
usr.sbin/nsd/rdata.c
3204
memcpy((*rr)->rdata, dname_name((void*)&prev), prev.dname.name_size);
usr.sbin/nsd/rdata.c
3205
memcpy((*rr)->rdata + prev.dname.name_size, dname_name((void*)&next),
usr.sbin/nsd/rdata.c
3206
next.dname.name_size);
usr.sbin/nsd/rdata.c
3207
(*rr)->rdlength = prev.dname.name_size + next.dname.name_size;
usr.sbin/nsd/rdata.c
3340
const struct dname *target;
usr.sbin/nsd/rdata.c
3389
length += target.dname.name_size;
usr.sbin/nsd/rdata.c
3395
target.dname.name_size);
usr.sbin/nsd/rdata.c
3520
const struct dname *dname;
usr.sbin/nsd/rdata.c
3525
dname = domain_dname(domain);
usr.sbin/nsd/rdata.c
3527
buffer_write(query->packet, dname_name(dname), dname->name_size);
usr.sbin/nsd/rdata.c
3733
relay_length = relay.dname.name_size;
usr.sbin/nsd/rdata.c
4205
struct dname* retrieve_cname_ref_dname(const struct rr* rr)
usr.sbin/nsd/rdata.h
642
struct dname* retrieve_cname_ref_dname(const struct rr* rr);
usr.sbin/nsd/remote.c
1301
const dname_type* dname;
usr.sbin/nsd/remote.c
1322
dname = dname_parse(xfrd->region, arg);
usr.sbin/nsd/remote.c
1323
if(!dname) {
usr.sbin/nsd/remote.c
1329
if( (zopt=zone_options_find(xfrd->nsd->options, dname)) ) {
usr.sbin/nsd/remote.c
1334
region_recycle(xfrd->region, (void*)dname, dname_total_size(dname));
usr.sbin/nsd/remote.c
1335
dname = NULL;
usr.sbin/nsd/remote.c
1343
region_recycle(xfrd->region, (void*)dname, dname_total_size(dname));
usr.sbin/nsd/remote.c
1344
dname = NULL;
usr.sbin/nsd/remote.c
1354
xfrd->last_task, dname);
usr.sbin/nsd/remote.c
1358
xfrd_del_slave_zone(xfrd, dname);
usr.sbin/nsd/remote.c
1360
xfrd_del_notify(xfrd, dname);
usr.sbin/nsd/remote.c
1363
xfrd_deinit_catalog_consumer_zone(xfrd, dname);
usr.sbin/nsd/remote.c
1370
region_recycle(xfrd->region, (void*)dname, dname_total_size(dname));
usr.sbin/nsd/remote.c
1371
dname = NULL;
usr.sbin/nsd/remote.c
1404
const dname_type* dname;
usr.sbin/nsd/remote.c
1425
dname = dname_parse(xfrd->region, arg);
usr.sbin/nsd/remote.c
1426
if(!dname) {
usr.sbin/nsd/remote.c
1432
if( zone_options_find(xfrd->nsd->options, dname) ) {
usr.sbin/nsd/remote.c
1433
region_recycle(xfrd->region, (void*)dname,
usr.sbin/nsd/remote.c
1434
dname_total_size(dname));
usr.sbin/nsd/remote.c
1438
region_recycle(xfrd->region, (void*)dname, dname_total_size(dname));
usr.sbin/nsd/remote.c
1439
dname = NULL;
usr.sbin/nsd/remote.c
1472
const dname_type* dname;
usr.sbin/nsd/remote.c
1477
dname = dname_parse(xfrd->region, arg);
usr.sbin/nsd/remote.c
1478
if(!dname) {
usr.sbin/nsd/remote.c
1484
zopt = zone_options_find(xfrd->nsd->options, dname);
usr.sbin/nsd/remote.c
1486
region_recycle(xfrd->region, (void*)dname,
usr.sbin/nsd/remote.c
1487
dname_total_size(dname));
usr.sbin/nsd/remote.c
1495
region_recycle(xfrd->region, (void*)dname,
usr.sbin/nsd/remote.c
1496
dname_total_size(dname));
usr.sbin/nsd/remote.c
1508
region_recycle(xfrd->region, (void*)dname, dname_total_size(dname));
usr.sbin/nsd/remote.c
1509
dname = NULL;
usr.sbin/nsd/remote.c
1515
xfrd->last_task, dname);
usr.sbin/nsd/remote.c
1519
xfrd_del_slave_zone(xfrd, dname);
usr.sbin/nsd/remote.c
1521
xfrd_del_notify(xfrd, dname);
usr.sbin/nsd/remote.c
1524
xfrd_deinit_catalog_consumer_zone(xfrd, dname);
usr.sbin/nsd/remote.c
1526
recycle_dname = !xfrd_del_catalog_producer_member(xfrd, dname);
usr.sbin/nsd/remote.c
1533
(void*)dname, dname_total_size(dname));
usr.sbin/nsd/remote.c
1670
const dname_type* dname = parse_implicit_name(xfrd, pname);
usr.sbin/nsd/remote.c
1671
if(!dname) {
usr.sbin/nsd/remote.c
1677
zopt = zone_options_find(xfrd->nsd->options, dname);
usr.sbin/nsd/remote.c
1680
region_recycle(xfrd->region, (void*)dname,
usr.sbin/nsd/remote.c
1681
dname_total_size(dname));
usr.sbin/nsd/remote.c
1687
xfrd->last_task, dname);
usr.sbin/nsd/remote.c
1691
xfrd_del_slave_zone(xfrd, dname);
usr.sbin/nsd/remote.c
1693
xfrd_del_notify(xfrd, dname);
usr.sbin/nsd/remote.c
1696
xfrd_deinit_catalog_consumer_zone(xfrd, dname);
usr.sbin/nsd/remote.c
1703
region_recycle(xfrd->region, (void*)dname, dname_total_size(dname));
usr.sbin/nsd/remote.c
1993
const dname_type* dname =
usr.sbin/nsd/remote.c
1995
if (dname) {
usr.sbin/nsd/remote.c
1999
oldopt, dname);
usr.sbin/nsd/remote.c
2006
dname);
usr.sbin/nsd/remote.c
2011
oldopt, dname);
usr.sbin/nsd/remote.c
2018
xfrd, dname);
usr.sbin/nsd/remote.c
2021
(void*)dname,
usr.sbin/nsd/remote.c
2022
dname_total_size(dname));
usr.sbin/nsd/remote.c
2330
uint8_t dname[MAXDOMAINLEN+1];
usr.sbin/nsd/remote.c
2360
if(!dname_parse_wire(dname, arg)) {
usr.sbin/nsd/remote.c
858
const dname_type* dname;
usr.sbin/nsd/remote.c
864
dname = dname_parse(xfrd->region, arg);
usr.sbin/nsd/remote.c
865
if(!dname) {
usr.sbin/nsd/remote.c
870
*zo = zone_options_find(xfrd->nsd->options, dname);
usr.sbin/nsd/remote.c
871
region_recycle(xfrd->region, (void*)dname, dname_total_size(dname));
usr.sbin/nsd/rrl.c
313
const uint8_t* dname = NULL; size_t dname_len = 0;
usr.sbin/nsd/rrl.c
317
c = rrl_classify(query, &dname, &dname_len);
usr.sbin/nsd/rrl.c
327
DEBUG(DEBUG_QUERY, 1, (LOG_INFO, "rrl_examine type %s name %s", rrltype2str(c), dname?wiredname2str(dname):"NULL"));
usr.sbin/nsd/rrl.c
330
if(dname && dname_len <= MAXDOMAINLEN) {
usr.sbin/nsd/rrl.c
331
memmove(buf+sizeof(*source)+sizeof(c), dname, dname_len);
usr.sbin/nsd/util.c
898
set_previous_owner(struct state_pretty_rr *state, const dname_type *dname)
usr.sbin/nsd/util.c
901
state->previous_owner = dname_copy(state->previous_owner_region, dname);
usr.sbin/nsd/util.h
388
const struct dname *previous_owner;
usr.sbin/nsd/util.h
389
const struct dname *previous_owner_origin;
usr.sbin/nsd/xfrd-catalog-zones.c
225
const dname_type* dname)
usr.sbin/nsd/xfrd-catalog-zones.c
231
xfrd->catalog_consumer_zones, dname))) {
usr.sbin/nsd/xfrd-catalog-zones.c
235
dname_to_string(dname, NULL));
usr.sbin/nsd/xfrd-catalog-zones.c
252
if ((zone = namedb_find_zone(xfrd->nsd->db, dname))) {
usr.sbin/nsd/xfrd-catalog-zones.c
308
label_plus_dname(const char* label, const dname_type* dname)
usr.sbin/nsd/xfrd-catalog-zones.c
31
static dname_type* label_plus_dname(const char* label,const dname_type* dname);
usr.sbin/nsd/xfrd-catalog-zones.c
311
dname_type dname;
usr.sbin/nsd/xfrd-catalog-zones.c
316
if (!label || !dname || dname->label_count > 127)
usr.sbin/nsd/xfrd-catalog-zones.c
319
if ((int)dname->name_size + ll + 1 > MAXDOMAINLEN)
usr.sbin/nsd/xfrd-catalog-zones.c
325
memmove(name.bytes + dname->label_count
usr.sbin/nsd/xfrd-catalog-zones.c
328
((char*)dname) + sizeof(dname_type) + dname->label_count,
usr.sbin/nsd/xfrd-catalog-zones.c
329
dname->name_size);
usr.sbin/nsd/xfrd-catalog-zones.c
330
memcpy(name.bytes + dname->label_count
usr.sbin/nsd/xfrd-catalog-zones.c
333
name.bytes[dname->label_count + 1] = ll; /* label type/length byte */
usr.sbin/nsd/xfrd-catalog-zones.c
334
name.bytes[dname->label_count] = 0; /* first label follows last
usr.sbin/nsd/xfrd-catalog-zones.c
336
for (i = 0; i < dname->label_count; i++)
usr.sbin/nsd/xfrd-catalog-zones.c
337
name.bytes[i] = ((uint8_t*)(void*)dname)[sizeof(dname_type)+i]
usr.sbin/nsd/xfrd-catalog-zones.c
339
name.dname.label_count = dname->label_count + 1 /* label_count incr. */;
usr.sbin/nsd/xfrd-catalog-zones.c
340
name.dname.name_size = dname->name_size + ll
usr.sbin/nsd/xfrd-catalog-zones.c
342
return &name.dname;
usr.sbin/nsd/xfrd-catalog-zones.c
350
const dname_type* dname = consumer_member_zone->options.node.key;
usr.sbin/nsd/xfrd-catalog-zones.c
354
xfrd->last_task, dname);
usr.sbin/nsd/xfrd-catalog-zones.c
358
xfrd_del_slave_zone(xfrd, dname);
usr.sbin/nsd/xfrd-catalog-zones.c
360
xfrd_del_notify(xfrd, dname);
usr.sbin/nsd/xfrd-catalog-zones.c
364
xfrd_deinit_catalog_consumer_zone(xfrd, dname);
usr.sbin/nsd/xfrd-catalog-zones.c
492
const dname_type* dname;
usr.sbin/nsd/xfrd-catalog-zones.c
517
dname = (const dname_type*)consumer_zone->node.key;
usr.sbin/nsd/xfrd-catalog-zones.c
518
if (dname->name_size > 247) {
usr.sbin/nsd/xfrd-catalog-zones.c
522
if (dname->label_count > 126) {
usr.sbin/nsd/xfrd-catalog-zones.c
526
zone = namedb_find_zone(xfrd->nsd->db, dname);
usr.sbin/nsd/xfrd-catalog-zones.c
528
zone = namedb_zone_create(xfrd->nsd->db, dname,
usr.sbin/nsd/xfrd-catalog-zones.c
539
if(!namedb_lookup(xfrd->nsd->db, label_plus_dname("version", dname),
usr.sbin/nsd/xfrd-catalog-zones.c
563
if(!namedb_lookup(xfrd->nsd->db, label_plus_dname("zones", dname),
usr.sbin/nsd/xfrd-catalog-zones.c
587
if (domain_dname(member_id)->label_count > dname->label_count+2
usr.sbin/nsd/xfrd-catalog-zones.c
751
dname = (dname_type *)zopt->node.key;
usr.sbin/nsd/xfrd-catalog-zones.c
755
dname);
usr.sbin/nsd/xfrd-catalog-zones.c
759
, dname);
usr.sbin/nsd/xfrd-catalog-zones.c
761
xfrd_del_notify(xfrd, dname);
usr.sbin/nsd/xfrd-catalog-zones.c
765
xfrd, dname);
usr.sbin/nsd/xfrd-catalog-zones.h
122
const dname_type* dname);
usr.sbin/nsd/xfrd-catalog-zones.h
89
const dname_type* dname);
usr.sbin/nsd/xfrd-disk.c
192
const dname_type* dname;
usr.sbin/nsd/xfrd-disk.c
213
!(dname = dname_parse(tempregion, p)) ||
usr.sbin/nsd/xfrd-disk.c
240
zone = (xfrd_zone_type*)rbtree_search(xfrd->zones, dname);
usr.sbin/nsd/xfrd-disk.c
387
static void xfrd_write_dname(FILE* out, uint8_t* dname)
usr.sbin/nsd/xfrd-disk.c
389
uint8_t* d= dname+1;
usr.sbin/nsd/xfrd-disk.c
393
if(dname[0]<=1) {
usr.sbin/nsd/xfrd-disk.c
400
assert(d - (dname+1) <= dname[0]);
usr.sbin/nsd/xfrd-notify.c
121
xfrd_del_notify(xfrd_state_type* xfrd, const dname_type* dname)
usr.sbin/nsd/xfrd-notify.c
125
xfrd->notify_zones, dname);
usr.sbin/nsd/xfrd-notify.h
83
void xfrd_del_notify(struct xfrd_state* xfrd, const dname_type* dname);
usr.sbin/nsd/xfrd-notify.h
86
void xfrd_send_notify(rbtree_type* tree, const struct dname* apex,
usr.sbin/nsd/xfrd-tcp.c
471
uint16_t type, uint16_t klass, const dname_type* dname, uint16_t qid,
usr.sbin/nsd/xfrd-tcp.c
488
buffer_write(packet, dname_name(dname), dname->name_size);
usr.sbin/nsd/xfrd-tcp.h
227
uint16_t type, uint16_t klass, const struct dname* dname, uint16_t qid,
usr.sbin/nsd/xfrd-tcp.h
231
const struct dname* apex, struct xfrd_soa* soa, int apex_compress);
usr.sbin/nsd/xfrd-tcp.h
24
struct dname;
usr.sbin/nsd/xfrd.c
1022
xfrd_del_slave_zone(xfrd_state_type* xfrd, const dname_type* dname)
usr.sbin/nsd/xfrd.c
1024
xfrd_zone_type* z = (xfrd_zone_type*)rbtree_delete(xfrd->zones, dname);
usr.sbin/nsd/xfrd.c
2018
const dname_type* dname;
usr.sbin/nsd/xfrd.c
2034
dname = dname_make_from_packet(temp, packet, 1, 1);
usr.sbin/nsd/xfrd.c
2035
if(!dname) {
usr.sbin/nsd/xfrd.c
2051
zone->apex_str, dname_to_string(dname,0),
usr.sbin/nsd/xfrd.c
2070
dname_to_string(dname,0),
usr.sbin/nsd/xfrd.c
2782
xfrd_find_zone(xfrd_state_type* xfrd, const dname_type* dname)
usr.sbin/nsd/xfrd.c
2784
return (xfrd_zone_type*)rbtree_search(xfrd->zones, dname);
usr.sbin/nsd/xfrd.c
2793
const dname_type* dname;
usr.sbin/nsd/xfrd.c
2803
dname = dname_make(tempregion, qnamebuf, 1);
usr.sbin/nsd/xfrd.c
2805
"%d", dname_to_string(dname,0), acl_num));
usr.sbin/nsd/xfrd.c
2808
zone = (xfrd_zone_type*)rbtree_search(xfrd->zones, dname);
usr.sbin/nsd/xfrd.c
2812
"unknown zone %s", dname_to_string(dname,0)));
usr.sbin/nsd/xfrd.h
371
void xfrd_del_slave_zone(xfrd_state_type* xfrd, const dname_type* dname);
usr.sbin/nsd/xfrd.h
493
const dname_type* dname);
usr.sbin/nsd/zonec.c
215
struct dname_buffer dname;
usr.sbin/nsd/zonec.c
231
if(!dname_make_buffered(&dname, (uint8_t*)owner->octets, 1)) {
usr.sbin/nsd/zonec.c
235
domain = domain_table_insert(state->domains, (void*)&dname);
usr.sbin/nsd/zonec.c
251
dname_to_string((void*)&dname,0),
usr.sbin/nsd/zonec.c
428
const struct dname *origin;
usr.sbin/nsd/zparser.y
1111
rdata_lp: str sp dname trail
usr.sbin/nsd/zparser.y
1191
rdata_svcb_base: str sp dname
usr.sbin/nsd/zparser.y
184
owner: dname sp
usr.sbin/nsd/zparser.y
222
dname: abs_dname
usr.sbin/nsd/zparser.y
52
const dname_type *dname;
usr.sbin/nsd/zparser.y
735
rdata_domain_name: dname trail
usr.sbin/nsd/zparser.y
742
rdata_soa: dname sp dname sp str sp str sp str sp str sp str trail
usr.sbin/nsd/zparser.y
769
rdata_minfo: dname sp dname trail
usr.sbin/nsd/zparser.y
777
rdata_mx: str sp dname trail
usr.sbin/nsd/zparser.y
791
rdata_rp: dname sp dname trail
usr.sbin/nsd/zparser.y
799
rdata_afsdb: str sp dname trail
usr.sbin/nsd/zparser.y
826
rdata_rt: str sp dname trail
usr.sbin/nsd/zparser.y
84
%type <domain> owner dname abs_dname
usr.sbin/nsd/zparser.y
846
rdata_px: str sp dname sp dname trail
usr.sbin/nsd/zparser.y
85
%type <dname> rel_dname label
usr.sbin/nsd/zparser.y
866
rdata_nxt: dname sp nxt_seq trail
usr.sbin/nsd/zparser.y
874
rdata_srv: str sp str sp str sp dname trail
usr.sbin/nsd/zparser.y
884
rdata_naptr: str sp str sp str sp str sp str sp dname trail
usr.sbin/nsd/zparser.y
896
rdata_kx: str sp dname trail
usr.sbin/smtpd/resolver.c
122
resolver_res_query(const char *dname, int class, int type,
usr.sbin/smtpd/resolver.c
143
m_add_string(p_resolver, dname);
usr.sbin/smtpd/resolver.c
152
const char *hostname, *servname, *dname;
usr.sbin/smtpd/resolver.c
237
m_get_string(&m, &dname);
usr.sbin/smtpd/resolver.c
245
(q = res_query_async(dname, class, type, NULL)) &&
usr.sbin/smtpd/unpack_dns.c
199
const unsigned char *dname = _dname;
usr.sbin/smtpd/unpack_dns.c
210
while (dname[0] && left) {
usr.sbin/smtpd/unpack_dns.c
211
count = (dname[0] < (left - 1)) ? dname[0] : (left - 1);
usr.sbin/smtpd/unpack_dns.c
212
memmove(buf, dname + 1, count);
usr.sbin/smtpd/unpack_dns.c
213
dname += dname[0] + 1;
usr.sbin/unbound/daemon/cachedump.c
292
nm = sldns_wire2str_dname(k->rk.dname, k->rk.dname_len);
usr.sbin/unbound/daemon/cachedump.c
493
rk->rk.dname = regional_alloc_init(region, rr, dname_len);
usr.sbin/unbound/daemon/cachedump.c
494
if(!rk->rk.dname) {
usr.sbin/unbound/daemon/cachedump.c
522
ak->rk.dname = (uint8_t*)memdup(k->rk.dname, k->rk.dname_len);
usr.sbin/unbound/daemon/cachedump.c
523
if(!ak->rk.dname) {
usr.sbin/unbound/daemon/remote.c
1962
dname_subdomain_c(k->rk.dname, inf->nm)) {
usr.sbin/unbound/daemon/remote.c
2313
if(dname_subdomain_c(k->rk.dname, inf->name)) {
usr.sbin/unbound/daemon/remote.c
2677
uint8_t* dname= NULL;
usr.sbin/unbound/daemon/remote.c
2679
dname = authextstrtodname(todo, &port, &auth_name);
usr.sbin/unbound/daemon/remote.c
2680
if(!dname) {
usr.sbin/unbound/daemon/remote.c
2691
if(!delegpt_add_ns_mlc(dp, dname, 0, auth_name, port)) {
usr.sbin/unbound/daemon/remote.c
2693
free(dname);
usr.sbin/unbound/daemon/worker.c
2105
qinfo.local_alias->rrset->rk.dname) {
usr.sbin/unbound/daemon/worker.c
2108
qinfo.qname = qinfo.local_alias->rrset->rk.dname;
usr.sbin/unbound/dns64/dns64.c
795
dk->rk.dname = (uint8_t*)regional_alloc_init(region,
usr.sbin/unbound/dns64/dns64.c
796
fk->rk.dname, fk->rk.dname_len);
usr.sbin/unbound/dns64/dns64.c
798
if(!dk->rk.dname) {
usr.sbin/unbound/dns64/dns64.c
878
rrset_cache_remove(super->env->rrset_cache, dk->rk.dname,
usr.sbin/unbound/dns64/dns64.c
884
msg_cache_remove(super->env, dk->rk.dname,
usr.sbin/unbound/dns64/dns64.c
889
dk->rk.dname = (uint8_t*)regional_alloc_init(super->region,
usr.sbin/unbound/dns64/dns64.c
890
fk->rk.dname, fk->rk.dname_len);
usr.sbin/unbound/dns64/dns64.c
892
if(!dk->rk.dname)
usr.sbin/unbound/dns64/dns64.c
940
answer->rk.dname = super->qinfo.qname;
usr.sbin/unbound/edns-subnet/subnet-whitelist.c
161
if(!name_tree_insert(&whitelist->dname, n, nmr, nm_len, nm_labs,
usr.sbin/unbound/edns-subnet/subnet-whitelist.c
176
name_tree_init(&whitelist->dname);
usr.sbin/unbound/edns-subnet/subnet-whitelist.c
182
name_tree_init_parents(&whitelist->dname);
usr.sbin/unbound/edns-subnet/subnet-whitelist.c
196
return name_tree_lookup(&whitelist->dname, qname, qname_len, labs,
usr.sbin/unbound/edns-subnet/subnet-whitelist.h
66
rbtree_type dname;
usr.sbin/unbound/edns-subnet/subnetmod.c
921
s->rk.dname) == 0) {
usr.sbin/unbound/ipsecmod/ipsecmod-whitelist.c
140
ipsecmod_domain_is_whitelisted(struct ipsecmod_env* ie, uint8_t* dname,
usr.sbin/unbound/ipsecmod/ipsecmod-whitelist.c
144
return name_tree_lookup(ie->whitelist, dname, dname_len,
usr.sbin/unbound/ipsecmod/ipsecmod-whitelist.c
145
dname_count_labels(dname), qclass) != NULL;
usr.sbin/unbound/ipsecmod/ipsecmod-whitelist.h
72
int ipsecmod_domain_is_whitelisted(struct ipsecmod_env* ie, uint8_t* dname,
usr.sbin/unbound/ipset/ipset.c
185
const char* dname)
usr.sbin/unbound/ipset/ipset.c
206
verbose(VERB_QUERY, "ipset: add %s to %s for %s", ip, setname, dname);
usr.sbin/unbound/ipset/ipset.c
210
log_err("ipset: could not add %s into %s", dname, setname);
usr.sbin/unbound/ipset/ipset.c
229
static char dname[BUFF_LEN];
usr.sbin/unbound/ipset/ipset.c
236
dlen = sldns_wire2str_dname_buf(rrset->rk.dname, rrset->rk.dname_len, dname, BUFF_LEN);
usr.sbin/unbound/ipset/ipset.c
241
if (dname[dlen - 1] == '.') {
usr.sbin/unbound/ipset/ipset.c
256
if (dlen == plen || (dlen > plen && dname[dlen - plen - 1] == '.' )) {
usr.sbin/unbound/ipset/ipset.c
257
ds = dname + (dlen - plen);
usr.sbin/unbound/ipset/ipset.c
265
ipset_add_rrset_data(ie, d, setname, af, dname);
usr.sbin/unbound/iterator/iter_delegpt.c
437
if(!delegpt_set_name(dp, region, ns_rrset->rk.dname))
usr.sbin/unbound/iterator/iter_delegpt.c
499
if(!delegpt_add_target(dp, region, ak->rk.dname,
usr.sbin/unbound/iterator/iter_delegpt.c
522
if(!delegpt_add_target(dp, region, ak->rk.dname,
usr.sbin/unbound/iterator/iter_fwd.c
195
uint8_t* dname;
usr.sbin/unbound/iterator/iter_fwd.c
201
dname = sldns_str2wire_dname(s->name, &dname_len);
usr.sbin/unbound/iterator/iter_fwd.c
202
if(!dname) {
usr.sbin/unbound/iterator/iter_fwd.c
206
if(!(dp=delegpt_create_mlc(dname))) {
usr.sbin/unbound/iterator/iter_fwd.c
207
free(dname);
usr.sbin/unbound/iterator/iter_fwd.c
211
free(dname);
usr.sbin/unbound/iterator/iter_fwd.c
220
uint8_t* dname;
usr.sbin/unbound/iterator/iter_fwd.c
225
dname = authextstrtodname(p->str, &port, &tls_auth_name);
usr.sbin/unbound/iterator/iter_fwd.c
226
if(!dname) {
usr.sbin/unbound/iterator/iter_fwd.c
231
if(dname_subdomain_c(dname, dp->name)) {
usr.sbin/unbound/iterator/iter_fwd.c
241
if(!delegpt_add_ns_mlc(dp, dname, 0, tls_auth_name, port)) {
usr.sbin/unbound/iterator/iter_fwd.c
242
free(dname);
usr.sbin/unbound/iterator/iter_fwd.c
246
free(dname);
usr.sbin/unbound/iterator/iter_fwd.c
331
uint8_t* dname;
usr.sbin/unbound/iterator/iter_fwd.c
335
dname = sldns_str2wire_dname(s->name, &dname_len);
usr.sbin/unbound/iterator/iter_fwd.c
336
if(!dname) {
usr.sbin/unbound/iterator/iter_fwd.c
340
if(fwd_zone_find(fwd, LDNS_RR_CLASS_IN, dname) != NULL) {
usr.sbin/unbound/iterator/iter_fwd.c
342
free(dname);
usr.sbin/unbound/iterator/iter_fwd.c
345
if(!fwd_add_stub_hole(fwd, LDNS_RR_CLASS_IN, dname)) {
usr.sbin/unbound/iterator/iter_fwd.c
346
free(dname);
usr.sbin/unbound/iterator/iter_fwd.c
350
free(dname);
usr.sbin/unbound/iterator/iter_fwd.c
360
uint8_t* dname;
usr.sbin/unbound/iterator/iter_fwd.c
364
dname = sldns_str2wire_dname(a->name, &dname_len);
usr.sbin/unbound/iterator/iter_fwd.c
365
if(!dname) {
usr.sbin/unbound/iterator/iter_fwd.c
369
if(fwd_zone_find(fwd, LDNS_RR_CLASS_IN, dname) != NULL) {
usr.sbin/unbound/iterator/iter_fwd.c
371
free(dname);
usr.sbin/unbound/iterator/iter_fwd.c
374
if(!fwd_add_stub_hole(fwd, LDNS_RR_CLASS_IN, dname)) {
usr.sbin/unbound/iterator/iter_fwd.c
375
free(dname);
usr.sbin/unbound/iterator/iter_fwd.c
379
free(dname);
usr.sbin/unbound/iterator/iter_hints.c
100
uint8_t* dname = sldns_str2wire_dname(sv, &dname_len);
usr.sbin/unbound/iterator/iter_hints.c
101
if(!dname) {
usr.sbin/unbound/iterator/iter_hints.c
105
if(!delegpt_add_ns_mlc(dp, dname, 0, NULL, UNBOUND_DNS_PORT) ||
usr.sbin/unbound/iterator/iter_hints.c
107
!delegpt_add_target_mlc(dp, dname, dname_len,
usr.sbin/unbound/iterator/iter_hints.c
109
free(dname);
usr.sbin/unbound/iterator/iter_hints.c
112
free(dname);
usr.sbin/unbound/iterator/iter_hints.c
199
uint8_t* dname;
usr.sbin/unbound/iterator/iter_hints.c
204
dname = sldns_str2wire_dname(s->name, &dname_len);
usr.sbin/unbound/iterator/iter_hints.c
205
if(!dname) {
usr.sbin/unbound/iterator/iter_hints.c
209
if(!(dp=delegpt_create_mlc(dname))) {
usr.sbin/unbound/iterator/iter_hints.c
210
free(dname);
usr.sbin/unbound/iterator/iter_hints.c
214
free(dname);
usr.sbin/unbound/iterator/iter_hints.c
223
uint8_t* dname;
usr.sbin/unbound/iterator/iter_hints.c
228
dname = authextstrtodname(p->str, &port, &tls_auth_name);
usr.sbin/unbound/iterator/iter_hints.c
229
if(!dname) {
usr.sbin/unbound/iterator/iter_hints.c
234
if(dname_subdomain_c(dname, dp->name)) {
usr.sbin/unbound/iterator/iter_hints.c
244
if(!delegpt_add_ns_mlc(dp, dname, 0, tls_auth_name, port)) {
usr.sbin/unbound/iterator/iter_hints.c
245
free(dname);
usr.sbin/unbound/iterator/iter_hints.c
249
free(dname);
usr.sbin/unbound/iterator/iter_priv.c
379
if(priv_lookup_name(priv, pkt, rrset->dname, rrset->dname_len,
usr.sbin/unbound/iterator/iter_resptype.c
134
s->rk.dname) == 0) {
usr.sbin/unbound/iterator/iter_resptype.c
171
dname_strict_subdomain_c(s->rk.dname,
usr.sbin/unbound/iterator/iter_resptype.c
185
query_dname_compare(mname, s->rk.dname) == 0) {
usr.sbin/unbound/iterator/iter_resptype.c
198
query_dname_compare(mname, s->rk.dname) == 0) {
usr.sbin/unbound/iterator/iter_resptype.c
221
dname_subdomain_c(request->qname, s->rk.dname)) {
usr.sbin/unbound/iterator/iter_resptype.c
242
if(query_dname_compare(s->rk.dname, origzone) == 0) {
usr.sbin/unbound/iterator/iter_resptype.c
263
if(dname_subdomain_c(origzone, s->rk.dname)) {
usr.sbin/unbound/iterator/iter_resptype.c
271
if(dname_subdomain_c(s->rk.dname, origzone)) {
usr.sbin/unbound/iterator/iter_resptype.c
82
query_dname_compare(mname, s->rk.dname) == 0) {
usr.sbin/unbound/iterator/iter_resptype.c
89
query_dname_compare(mname, s->rk.dname) == 0) {
usr.sbin/unbound/iterator/iter_scrub.c
1005
if(dname_pkt_compare(pkt, qinfo->qname, rrset->dname) != 0) {
usr.sbin/unbound/iterator/iter_scrub.c
1057
if(!pkt_sub(pkt, rrset->dname, zonename)) {
usr.sbin/unbound/iterator/iter_scrub.c
1063
sub_of_pkt(pkt, zonename, rrset->dname)) {
usr.sbin/unbound/iterator/iter_scrub.c
1096
ns_rrset_dname = rrset->dname;
usr.sbin/unbound/iterator/iter_scrub.c
1113
!pkt_strict_sub(pkt, rrset->dname, ns_rrset_dname)) {
usr.sbin/unbound/iterator/iter_scrub.c
1124
rrset->hash = pkt_hash_rrset(pkt, rrset->dname, rrset->type, rrset->rrset_class, rrset->flags);
usr.sbin/unbound/iterator/iter_scrub.c
268
cn->dname = (uint8_t*)regional_alloc(region, *snamelen);
usr.sbin/unbound/iterator/iter_scrub.c
269
if(!cn->dname)
usr.sbin/unbound/iterator/iter_scrub.c
271
dname_pkt_copy(pkt, cn->dname, *sname);
usr.sbin/unbound/iterator/iter_scrub.c
278
cn->hash=pkt_hash_rrset(pkt, cn->dname, cn->type, cn->rrset_class, 0);
usr.sbin/unbound/iterator/iter_scrub.c
406
dname_pkt_copy(pkt, buf, rrset->dname);
usr.sbin/unbound/iterator/iter_scrub.c
443
dname_pkt_copy(pkt, buf, rrset->dname);
usr.sbin/unbound/iterator/iter_scrub.c
509
pkt_strict_sub(pkt, sname, rrset->dname) &&
usr.sbin/unbound/iterator/iter_scrub.c
510
pkt_sub(pkt, rrset->dname, zonename)) {
usr.sbin/unbound/iterator/iter_scrub.c
535
dname_pkt_compare(pkt, sname, nx->dname) == 0) {
usr.sbin/unbound/iterator/iter_scrub.c
562
if(dname_pkt_compare(pkt, sname, rrset->dname) != 0) {
usr.sbin/unbound/iterator/iter_scrub.c
577
pkt_strict_sub(pkt, sname, nx->dname) &&
usr.sbin/unbound/iterator/iter_scrub.c
578
pkt_sub(pkt, nx->dname, zonename)) {
usr.sbin/unbound/iterator/iter_scrub.c
620
rrset->dname) == 0) {
usr.sbin/unbound/iterator/iter_scrub.c
648
if(dname_pkt_compare(pkt, qinfo->qname, rrset->dname) == 0)
usr.sbin/unbound/iterator/iter_scrub.c
678
if(!sub_of_pkt(pkt, qinfo->qname, rrset->dname)) {
usr.sbin/unbound/iterator/iter_scrub.c
69
dname_pkt_copy(pkt, buf, (*rrset)->dname);
usr.sbin/unbound/iterator/iter_scrub.c
728
&& !(dname_pkt_compare(pkt, rrset->dname,
usr.sbin/unbound/iterator/iter_scrub.c
766
dname_pkt_compare(pkt, qinfo->qname, rrset->dname) == 0) {
usr.sbin/unbound/iterator/iter_scrub.c
991
pkt_strict_sub(pkt, qinfo->qname, rrset->dname) &&
usr.sbin/unbound/iterator/iter_scrub.c
992
pkt_sub(pkt, rrset->dname, zonename)) {
usr.sbin/unbound/iterator/iter_utils.c
1018
int l = dname_count_labels(s->rk.dname);
usr.sbin/unbound/iterator/iter_utils.c
1020
dname_strict_subdomain(s->rk.dname,
usr.sbin/unbound/iterator/iter_utils.c
1061
query_dname_compare(k1->rk.dname, k2->rk.dname) != 0)
usr.sbin/unbound/iterator/iter_utils.c
1088
int r = dname_canonical_compare(rrx->rk.dname, rry->rk.dname);
usr.sbin/unbound/iterator/iter_utils.c
1271
neg->rk.dname = regional_alloc_init(env->scratch, qinfo->qname,
usr.sbin/unbound/iterator/iter_utils.c
1273
if(!neg->rk.dname) {
usr.sbin/unbound/iterator/iter_utils.c
1404
(!ns || !dname_subdomain_c(ns->rk.dname, s->rk.dname)
usr.sbin/unbound/iterator/iter_utils.c
1405
|| query_dname_compare(z, s->rk.dname) == 0)) {
usr.sbin/unbound/iterator/iter_utils.c
1407
s->rk.dname, ntohs(s->rk.type),
usr.sbin/unbound/iterator/iter_utils.c
1508
if(dname_subdomain_c(s->rk.dname, msg->qinfo.qname))
usr.sbin/unbound/iterator/iter_utils.c
1510
if(query_dname_compare(s->rk.dname, dp->name)==0)
usr.sbin/unbound/iterator/iter_utils.c
1689
s->rk.dname, ntohs(s->rk.type),
usr.sbin/unbound/iterator/iterator.c
1206
s->rk.dname)==0 &&
usr.sbin/unbound/iterator/iterator.c
1213
s->rk.dname, ntohs(s->rk.type),
usr.sbin/unbound/iterator/iterator.c
1215
if(!generate_sub_request(s->rk.dname, s->rk.dname_len,
usr.sbin/unbound/iterator/iterator.c
3243
if(!ns || !dname_strict_subdomain_c(ns->rk.dname, iq->dp->name)
usr.sbin/unbound/iterator/iterator.c
3244
|| !dname_subdomain_c(iq->qchase.qname, ns->rk.dname)){
usr.sbin/unbound/iterator/iterator.c
3274
if(snamelen && dname_subdomain_c(sname, iq->response->rep->rrsets[0]->rk.dname)) {
usr.sbin/unbound/iterator/iterator.c
376
query_dname_compare(sets[i]->rk.dname, dup->rk.dname)
usr.sbin/unbound/iterator/iterator.c
3891
if(!delegpt_find_ns(foriq->dp, rrset->rk.dname,
usr.sbin/unbound/iterator/iterator.c
3895
rrset->rk.dname, dpns->lame, dpns->tls_auth_name,
usr.sbin/unbound/iterator/iterator.c
550
dname_strict_subdomain_c(*mname, r->rk.dname) &&
usr.sbin/unbound/iterator/iterator.c
558
query_dname_compare(*mname, r->rk.dname) == 0 &&
usr.sbin/unbound/libunbound/libworker.c
468
if(query_dname_compare(rq->qname, answer->rk.dname) != 0) {
usr.sbin/unbound/libunbound/libworker.c
469
if(!fill_canon(res, answer->rk.dname))
usr.sbin/unbound/respip/respip.c
1335
qname = local_alias->rrset->rk.dname;
usr.sbin/unbound/respip/respip.c
247
rrset->rk.dname = regional_alloc_zero(region, 1);
usr.sbin/unbound/respip/respip.c
248
if(!rrset->rk.dname) {
usr.sbin/unbound/respip/respip.c
513
if(key->rk.dname) {
usr.sbin/unbound/respip/respip.c
514
ck->rk.dname = regional_alloc_init(region, key->rk.dname,
usr.sbin/unbound/respip/respip.c
516
if(!ck->rk.dname)
usr.sbin/unbound/respip/respip.c
520
ck->rk.dname = NULL;
usr.sbin/unbound/respip/respip.c
694
dataqinfo.qname = rep->rrsets[rrset_id]->rk.dname;
usr.sbin/unbound/respip/respip.c
722
rp->rk.dname = rep->rrsets[rrset_id]->rk.dname;
usr.sbin/unbound/services/authzone.c
1165
uint8_t* dname = rr;
usr.sbin/unbound/services/authzone.c
1178
if(!(node=az_domain_find_or_create(z, dname, dname_len))) {
usr.sbin/unbound/services/authzone.c
1188
if(!(rpz_insert_rr(z->rpz, z->name, z->namelen, dname,
usr.sbin/unbound/services/authzone.c
1274
uint8_t* dname = rr;
usr.sbin/unbound/services/authzone.c
1290
node = az_find_name(z, dname, dname_len);
usr.sbin/unbound/services/authzone.c
1309
rpz_remove_rr(z->rpz, z->name, z->namelen, dname, dname_len,
usr.sbin/unbound/services/authzone.c
1319
size_t pktlen, uint8_t* dname, uint16_t rr_type, uint16_t rr_class,
usr.sbin/unbound/services/authzone.c
1333
(size_t)(dname - sldns_buffer_current(&pktbuf)));
usr.sbin/unbound/services/authzone.c
1337
dname_pkt_copy(&pktbuf, sldns_buffer_current(buf), dname);
usr.sbin/unbound/services/authzone.c
1426
struct sldns_buffer* scratch_buffer, uint8_t* dname, uint16_t rr_type,
usr.sbin/unbound/services/authzone.c
1433
if(!decompress_rr_into_buffer(scratch_buffer, pkt, pktlen, dname,
usr.sbin/unbound/services/authzone.c
1448
struct sldns_buffer* scratch_buffer, uint8_t* dname, uint16_t rr_type,
usr.sbin/unbound/services/authzone.c
1455
if(!decompress_rr_into_buffer(scratch_buffer, pkt, pktlen, dname,
usr.sbin/unbound/services/authzone.c
180
key.rk.dname = node->name;
usr.sbin/unbound/services/authzone.c
216
query_dname_compare(k->rk.dname, nm) == 0)
usr.sbin/unbound/services/authzone.c
2682
struct auth_data* node, struct auth_rrset* dname, uint16_t dclass,
usr.sbin/unbound/services/authzone.c
2691
if(dname->data->count < 1) return 0;
usr.sbin/unbound/services/authzone.c
2692
if(dname->data->rr_len[0] < 3) return 0; /* at least rdatalen +1 */
usr.sbin/unbound/services/authzone.c
2693
dtarg = dname->data->rr_data[0]+2;
usr.sbin/unbound/services/authzone.c
2694
dtarglen = dname->data->rr_len[0]-2;
usr.sbin/unbound/services/authzone.c
2695
if(sldns_read_uint16(dname->data->rr_data[0]) != dtarglen)
usr.sbin/unbound/services/authzone.c
2721
(*cname)->rk.dname = regional_alloc_init(region, qname, qname_len);
usr.sbin/unbound/services/authzone.c
2722
if(!(*cname)->rk.dname)
usr.sbin/unbound/services/authzone.c
2733
d->ttl = dname->data->ttl; /* RFC6672: synth CNAME TTL == DNAME TTL */
usr.sbin/unbound/services/authzone.c
2750
struct regional* region, struct dns_msg* msg, struct auth_data* dname,
usr.sbin/unbound/services/authzone.c
2755
if(!create_synth_cname(qname, qname_len, region, dname, rrset,
usr.sbin/unbound/services/authzone.c
2786
if(query_dname_compare(msg->rep->rrsets[i]->rk.dname, oldname)
usr.sbin/unbound/services/authzone.c
2788
msg->rep->rrsets[i]->rk.dname = newname;
usr.sbin/unbound/services/authzone.c
5467
uint8_t dname[LDNS_MAX_DOMAINLEN+1];
usr.sbin/unbound/services/authzone.c
5481
qinfo.qname_len = sizeof(dname);
usr.sbin/unbound/services/authzone.c
5482
if(sldns_str2wire_dname_buf(master->host, dname, &qinfo.qname_len)
usr.sbin/unbound/services/authzone.c
5487
qinfo.qname = dname;
usr.sbin/unbound/services/authzone.c
640
az_domain_find_or_create(struct auth_zone* z, uint8_t* dname,
usr.sbin/unbound/services/authzone.c
643
struct auth_data* n = az_find_name(z, dname, dname_len);
usr.sbin/unbound/services/authzone.c
645
n = az_domain_create(z, dname, dname_len);
usr.sbin/unbound/services/authzone.c
6668
uint8_t dname[LDNS_MAX_DOMAINLEN+1];
usr.sbin/unbound/services/authzone.c
6684
qinfo.qname_len = sizeof(dname);
usr.sbin/unbound/services/authzone.c
6685
if(sldns_str2wire_dname_buf(master->host, dname, &qinfo.qname_len)
usr.sbin/unbound/services/authzone.c
6690
qinfo.qname = dname;
usr.sbin/unbound/services/authzone.c
7576
key.rk.dname = node->name;
usr.sbin/unbound/services/authzone.c
7720
key.rk.dname = node->name;
usr.sbin/unbound/services/authzone.c
7923
pk.rk.dname = node->name;
usr.sbin/unbound/services/authzone.c
8277
keystorage->rk.dname = apex->name;
usr.sbin/unbound/services/authzone.c
8339
keystorage->rk.dname = apex->name;
usr.sbin/unbound/services/cache/dns.c
569
if(!dp || !delegpt_set_name(dp, region, nskey->rk.dname)) {
usr.sbin/unbound/services/cache/dns.c
844
ck->rk.dname = regional_alloc_init(region, q->qname, q->qname_len);
usr.sbin/unbound/services/cache/dns.c
845
if(!ck->rk.dname)
usr.sbin/unbound/services/cache/rrset.c
217
log_assert(k->rk.dname != NULL);
usr.sbin/unbound/services/cache/rrset.c
267
dname_subdomain_rrsig_signers(uint8_t* dname,
usr.sbin/unbound/services/cache/rrset.c
282
if(!dname_subdomain_c(dname, sname))
usr.sbin/unbound/services/cache/rrset.c
313
free(rrset->rk.dname);
usr.sbin/unbound/services/cache/rrset.c
315
rrset->rk.dname = (uint8_t*)memdup(wc_dname, rrset->rk.dname_len);
usr.sbin/unbound/services/cache/rrset.c
316
if(!rrset->rk.dname) {
usr.sbin/unbound/services/cache/rrset.c
343
key.rk.dname = qname;
usr.sbin/unbound/services/cache/rrset.c
598
key.rk.dname = nm;
usr.sbin/unbound/services/localzone.c
1428
if(r->rk.dname == NULL) {
usr.sbin/unbound/services/localzone.c
1430
r->rk.dname = qinfo->qname;
usr.sbin/unbound/services/localzone.c
1481
if(r->rk.dname)
usr.sbin/unbound/services/localzone.c
1572
qinfo->local_alias->rrset->rk.dname = qinfo->qname;
usr.sbin/unbound/services/localzone.c
1634
r.rk.dname = qinfo->qname;
usr.sbin/unbound/services/localzone.c
1754
lrr.rk.dname = qinfo->qname;
usr.sbin/unbound/services/localzone.c
407
rrset->rrset->rk.dname = node->name;
usr.sbin/unbound/services/localzone.c
548
rrset_negative->rk.dname = soa_rrset->rk.dname;
usr.sbin/unbound/services/localzone.c
689
uint8_t dname[LDNS_MAX_DOMAINLEN+1];
usr.sbin/unbound/services/localzone.c
690
size_t dname_len = sizeof(dname);
usr.sbin/unbound/services/localzone.c
694
if(sldns_str2wire_dname_buf(zname, dname, &dname_len) != 0) {
usr.sbin/unbound/services/localzone.c
698
dname_labs = dname_count_labels(dname);
usr.sbin/unbound/services/localzone.c
701
z = local_zones_find(zones, dname, dname_len, dname_labs, rr_class);
usr.sbin/unbound/services/localzone.c
723
uint8_t dname[LDNS_MAX_DOMAINLEN+1];
usr.sbin/unbound/services/localzone.c
724
size_t dname_len = sizeof(dname);
usr.sbin/unbound/services/localzone.c
733
if(sldns_str2wire_dname_buf(zname, dname, &dname_len) != 0) {
usr.sbin/unbound/services/localzone.c
738
dname_labs = dname_count_labels(dname);
usr.sbin/unbound/services/localzone.c
757
z = local_zones_find(zones, dname, dname_len, dname_labs, rr_class);
usr.sbin/unbound/services/mesh.c
2062
r->local_alias->rrset->rk.dname = regional_alloc_init(
usr.sbin/unbound/services/mesh.c
2063
s->s.region, qinfo->local_alias->rrset->rk.dname,
usr.sbin/unbound/services/mesh.c
2065
if(!r->local_alias->rrset->rk.dname)
usr.sbin/unbound/services/rpz.c
1002
rpz_insert_clientip_trigger(struct rpz* r, uint8_t* dname, size_t dnamelen,
usr.sbin/unbound/services/rpz.c
1014
if(!netblockdnametoaddr(dname, dnamelen, &addr, &addrlen, &net, &af)) {
usr.sbin/unbound/services/rpz.c
1024
rpz_insert_nsip_trigger(struct rpz* r, uint8_t* dname, size_t dnamelen,
usr.sbin/unbound/services/rpz.c
1036
if(!netblockdnametoaddr(dname, dnamelen, &addr, &addrlen, &net, &af)) {
usr.sbin/unbound/services/rpz.c
1047
rpz_insert_response_ip_trigger(struct rpz* r, uint8_t* dname, size_t dnamelen,
usr.sbin/unbound/services/rpz.c
1059
if(!netblockdnametoaddr(dname, dnamelen, &addr, &addrlen, &net, &af)) {
usr.sbin/unbound/services/rpz.c
1067
dname_str(dname, str);
usr.sbin/unbound/services/rpz.c
1078
rpz_insert_rr(struct rpz* r, uint8_t* azname, size_t aznamelen, uint8_t* dname,
usr.sbin/unbound/services/rpz.c
1092
if(!dname_subdomain_c(dname, azname)) {
usr.sbin/unbound/services/rpz.c
1093
char* dname_str = sldns_wire2str_dname(dname, dnamelen);
usr.sbin/unbound/services/rpz.c
1115
if(!(policydnamelen = strip_dname_origin(dname, dnamelen, aznamelen,
usr.sbin/unbound/services/rpz.c
121
get_tld_label(uint8_t* dname, size_t maxdnamelen)
usr.sbin/unbound/services/rpz.c
123
uint8_t* prevlab = dname;
usr.sbin/unbound/services/rpz.c
131
if(*dname == 0)
usr.sbin/unbound/services/rpz.c
134
while(*dname) {
usr.sbin/unbound/services/rpz.c
135
dnamelen += ((size_t)*dname)+1;
usr.sbin/unbound/services/rpz.c
1361
rpz_remove_local_zones_trigger(struct local_zones* zones, uint8_t* dname,
usr.sbin/unbound/services/rpz.c
1367
z = rpz_find_zone(zones, dname, dnamelen, rr_class,
usr.sbin/unbound/services/rpz.c
1375
delete_zone = rpz_data_delete_rr(z, dname,
usr.sbin/unbound/services/rpz.c
138
dname = dname+((size_t)*dname)+1;
usr.sbin/unbound/services/rpz.c
139
if(*dname != 0)
usr.sbin/unbound/services/rpz.c
1391
rpz_remove_qname_trigger(struct rpz* r, uint8_t* dname, size_t dnamelen,
usr.sbin/unbound/services/rpz.c
1395
rpz_remove_local_zones_trigger(r->local_zones, dname, dnamelen,
usr.sbin/unbound/services/rpz.c
140
prevlab = dname;
usr.sbin/unbound/services/rpz.c
1400
rpz_remove_response_ip_trigger(struct rpz* r, uint8_t* dname, size_t dnamelen,
usr.sbin/unbound/services/rpz.c
1409
if(!netblockdnametoaddr(dname, dnamelen, &addr, &addrlen, &net, &af))
usr.sbin/unbound/services/rpz.c
1519
rpz_remove_clientip_trigger(struct rpz* r, uint8_t* dname, size_t dnamelen,
usr.sbin/unbound/services/rpz.c
1527
if(!netblockdnametoaddr(dname, dnamelen, &addr, &addrlen, &net, &af))
usr.sbin/unbound/services/rpz.c
1535
rpz_remove_nsip_trigger(struct rpz* r, uint8_t* dname, size_t dnamelen,
usr.sbin/unbound/services/rpz.c
1543
if(!netblockdnametoaddr(dname, dnamelen, &addr, &addrlen, &net, &af))
usr.sbin/unbound/services/rpz.c
1551
rpz_remove_nsdname_trigger(struct rpz* r, uint8_t* dname, size_t dnamelen,
usr.sbin/unbound/services/rpz.c
1559
if(!rpz_strip_nsdname_suffix(dname, dnamelen, &dname_stripped,
usr.sbin/unbound/services/rpz.c
1568
rpz_remove_rr(struct rpz* r, uint8_t* azname, size_t aznamelen, uint8_t* dname,
usr.sbin/unbound/services/rpz.c
1581
if(!dname_subdomain_c(dname, azname)) {
usr.sbin/unbound/services/rpz.c
1594
if(!(policydnamelen = strip_dname_origin(dname, dnamelen, aznamelen,
usr.sbin/unbound/services/rpz.c
1632
log_rpz_apply(char* trigger, uint8_t* dname, struct addr_tree_node* addrnode,
usr.sbin/unbound/services/rpz.c
1639
if(dname) {
usr.sbin/unbound/services/rpz.c
1640
dname_str(dname, dnamestr);
usr.sbin/unbound/services/rpz.c
1834
csoa.rk.dname = auth_zone->name;
usr.sbin/unbound/services/rpz.c
1876
rp->rk.dname = qinfo->qname;
usr.sbin/unbound/services/rpz.c
1913
qinfo->local_alias->rrset->rk.dname = qinfo->qname;
usr.sbin/unbound/services/rpz.c
2054
rp->rk.dname = qi->qname;
usr.sbin/unbound/services/rpz.c
2115
if(match->dname == NULL) { return NULL; }
usr.sbin/unbound/services/rpz.c
2118
key.name = match->dname;
usr.sbin/unbound/services/rpz.c
2120
key.namelabs = dname_count_labels(match->dname);
usr.sbin/unbound/services/rpz.c
2219
rp->rk.dname = qinfo->qname;
usr.sbin/unbound/services/rpz.c
2421
log_rpz_apply("nsdname", match->dname, NULL,
usr.sbin/unbound/services/rpz.c
2446
match->dname = nameserver->name;
usr.sbin/unbound/services/rpz.c
2451
dname_str(match->dname, nm);
usr.sbin/unbound/services/rpz.c
319
rpz_dname_to_trigger(uint8_t* dname, size_t dname_len)
usr.sbin/unbound/services/rpz.c
324
if(dname_valid(dname, dname_len) != dname_len)
usr.sbin/unbound/services/rpz.c
327
tldlab = get_tld_label(dname, dname_len);
usr.sbin/unbound/services/rpz.c
62
uint8_t* dname;
usr.sbin/unbound/services/rpz.c
645
strip_dname_origin(uint8_t* dname, size_t dnamelen, size_t originlen,
usr.sbin/unbound/services/rpz.c
654
memmove(newdname, dname, newdnamelen);
usr.sbin/unbound/services/rpz.c
660
rpz_insert_local_zones_trigger(struct local_zones* lz, uint8_t* dname,
usr.sbin/unbound/services/rpz.c
666
int dnamelabs = dname_count_labels(dname);
usr.sbin/unbound/services/rpz.c
679
free(dname);
usr.sbin/unbound/services/rpz.c
682
dname_str(dname, str);
usr.sbin/unbound/services/rpz.c
685
free(dname);
usr.sbin/unbound/services/rpz.c
691
z = local_zones_find(lz, dname, dnamelen, dnamelabs, LDNS_RR_CLASS_IN);
usr.sbin/unbound/services/rpz.c
696
free(dname);
usr.sbin/unbound/services/rpz.c
704
free(dname);
usr.sbin/unbound/services/rpz.c
710
z = local_zones_add_zone(lz, dname, dnamelen,
usr.sbin/unbound/services/rpz.c
724
free(dname);
usr.sbin/unbound/services/rpz.c
729
local_zone_enter_rr(z, dname, dnamelen, dnamelabs, rrtype,
usr.sbin/unbound/services/rpz.c
735
free(dname);
usr.sbin/unbound/services/rpz.c
741
rpz_log_dname(char const* msg, uint8_t* dname, size_t dname_len)
usr.sbin/unbound/services/rpz.c
745
dname_str(dname, buf);
usr.sbin/unbound/services/rpz.c
750
rpz_insert_qname_trigger(struct rpz* r, uint8_t* dname, size_t dnamelen,
usr.sbin/unbound/services/rpz.c
756
free(dname);
usr.sbin/unbound/services/rpz.c
760
rpz_insert_local_zones_trigger(r->local_zones, dname, dnamelen, a, rrtype,
usr.sbin/unbound/services/rpz.c
765
rpz_strip_nsdname_suffix(uint8_t* dname, size_t maxdnamelen,
usr.sbin/unbound/services/rpz.c
768
uint8_t* tldstart = get_tld_label(dname, maxdnamelen);
usr.sbin/unbound/services/rpz.c
771
if(dname == NULL) {
usr.sbin/unbound/services/rpz.c
776
*stripdname = memdup(dname, maxdnamelen);
usr.sbin/unbound/services/rpz.c
789
(void)dname_count_size_labels(dname, stripdnamelen);
usr.sbin/unbound/services/rpz.c
790
*stripdname = memdup(dname, *stripdnamelen);
usr.sbin/unbound/services/rpz.c
801
rpz_insert_nsdname_trigger(struct rpz* r, uint8_t* dname, size_t dnamelen,
usr.sbin/unbound/services/rpz.c
808
rpz_strip_nsdname_suffix(dname, dnamelen, &dname_stripped,
usr.sbin/unbound/services/rpz.c
936
rrset->rrset->rk.dname = regional_alloc_zero(region, 1);
usr.sbin/unbound/services/rpz.c
937
if(rrset->rrset->rk.dname == NULL) {
usr.sbin/unbound/services/rpz.h
145
int rpz_insert_rr(struct rpz* r, uint8_t* azname, size_t aznamelen, uint8_t* dname,
usr.sbin/unbound/services/rpz.h
162
uint8_t* dname, size_t dnamelen, uint16_t rr_type, uint16_t rr_class,
usr.sbin/unbound/sldns/str2wire.c
173
uint8_t dname[LDNS_MAX_DOMAINLEN+1];
usr.sbin/unbound/sldns/str2wire.c
174
*len = sizeof(dname);
usr.sbin/unbound/sldns/str2wire.c
175
if(sldns_str2wire_dname_buf(str, dname, len) == 0) {
usr.sbin/unbound/sldns/str2wire.c
177
if(*len > sizeof(dname)) return NULL;
usr.sbin/unbound/sldns/str2wire.c
179
if(r) return memcpy(r, dname, *len);
usr.sbin/unbound/sldns/wire2str.c
301
char* sldns_wire2str_dname(uint8_t* dname, size_t dname_len)
usr.sbin/unbound/sldns/wire2str.c
303
size_t slen=(size_t)sldns_wire2str_dname_buf(dname, dname_len, NULL, 0);
usr.sbin/unbound/sldns/wire2str.c
306
sldns_wire2str_dname_buf(dname, dname_len, result, slen+1);
usr.sbin/unbound/sldns/wire2str.h
496
int sldns_wire2str_dname_buf(uint8_t* dname, size_t dname_len, char* str,
usr.sbin/unbound/sldns/wire2str.h
69
char* sldns_wire2str_dname(uint8_t* dname, size_t dname_len);
usr.sbin/unbound/testcode/doqclient.c
406
char dname[256], tpstr[32], result[256+32+16];
usr.sbin/unbound/testcode/doqclient.c
423
dname, sizeof(dname));
usr.sbin/unbound/testcode/doqclient.c
427
snprintf(result, sizeof(result), "%s %s", dname, tpstr);
usr.sbin/unbound/testcode/unitmsgparse.c
283
if(query_dname_compare(rep->rrsets[i]->rk.dname,
usr.sbin/unbound/testcode/unitmsgparse.c
284
rrsig->rk.dname) == 0)
usr.sbin/unbound/testcode/unitneg.c
224
nsec.rk.dname = (uint8_t*)from;
usr.sbin/unbound/testcode/unitverify.c
146
if(rrset->rk.dname_len > 6 && memcmp(rrset->rk.dname+1, "bogus", 5)==0)
usr.sbin/unbound/testcode/unitverify.c
193
rrset->rk.dname, ntohs(rrset->rk.type),
usr.sbin/unbound/testcode/unitverify.c
327
dnskey->rk.dname, ntohs(dnskey->rk.type),
usr.sbin/unbound/testcode/unitverify.c
462
unit_assert(hash->dname && hash->hash && hash->hash_len &&
usr.sbin/unbound/testcode/unitverify.c
464
unit_assert(hash->b32_len == (size_t)answer->rk.dname[0]);
usr.sbin/unbound/testcode/unitverify.c
466
unit_assert(memcmp(hash->b32, answer->rk.dname+1, hash->b32_len)
usr.sbin/unbound/util/data/dname.c
135
query_dname_tolower(uint8_t* dname)
usr.sbin/unbound/util/data/dname.c
139
labellen = *dname;
usr.sbin/unbound/util/data/dname.c
141
dname++;
usr.sbin/unbound/util/data/dname.c
143
*dname = (uint8_t)tolower((unsigned char)*dname);
usr.sbin/unbound/util/data/dname.c
144
dname++;
usr.sbin/unbound/util/data/dname.c
146
labellen = *dname;
usr.sbin/unbound/util/data/dname.c
151
pkt_dname_tolower(sldns_buffer* pkt, uint8_t* dname)
usr.sbin/unbound/util/data/dname.c
155
if(dname >= sldns_buffer_end(pkt))
usr.sbin/unbound/util/data/dname.c
157
lablen = *dname++;
usr.sbin/unbound/util/data/dname.c
160
if((size_t)PTR_OFFSET(lablen, *dname)
usr.sbin/unbound/util/data/dname.c
163
dname = sldns_buffer_at(pkt, PTR_OFFSET(lablen, *dname));
usr.sbin/unbound/util/data/dname.c
164
lablen = *dname++;
usr.sbin/unbound/util/data/dname.c
169
if(dname+lablen >= sldns_buffer_end(pkt))
usr.sbin/unbound/util/data/dname.c
172
*dname = (uint8_t)tolower((unsigned char)*dname);
usr.sbin/unbound/util/data/dname.c
173
dname++;
usr.sbin/unbound/util/data/dname.c
175
if(dname >= sldns_buffer_end(pkt))
usr.sbin/unbound/util/data/dname.c
177
lablen = *dname++;
usr.sbin/unbound/util/data/dname.c
287
dname_query_hash(uint8_t* dname, hashvalue_type h)
usr.sbin/unbound/util/data/dname.c
294
lablen = *dname++;
usr.sbin/unbound/util/data/dname.c
300
labuf[++i] = (uint8_t)tolower((unsigned char)*dname);
usr.sbin/unbound/util/data/dname.c
301
dname++;
usr.sbin/unbound/util/data/dname.c
304
lablen = *dname++;
usr.sbin/unbound/util/data/dname.c
311
dname_pkt_hash(sldns_buffer* pkt, uint8_t* dname, hashvalue_type h)
usr.sbin/unbound/util/data/dname.c
319
lablen = *dname++;
usr.sbin/unbound/util/data/dname.c
323
if((size_t)PTR_OFFSET(lablen, *dname)
usr.sbin/unbound/util/data/dname.c
328
dname = sldns_buffer_at(pkt, PTR_OFFSET(lablen, *dname));
usr.sbin/unbound/util/data/dname.c
329
lablen = *dname++;
usr.sbin/unbound/util/data/dname.c
336
labuf[++i] = (uint8_t)tolower((unsigned char)*dname);
usr.sbin/unbound/util/data/dname.c
337
dname++;
usr.sbin/unbound/util/data/dname.c
340
lablen = *dname++;
usr.sbin/unbound/util/data/dname.c
346
void dname_pkt_copy(sldns_buffer* pkt, uint8_t* to, uint8_t* dname)
usr.sbin/unbound/util/data/dname.c
352
lablen = *dname++;
usr.sbin/unbound/util/data/dname.c
361
if((size_t)PTR_OFFSET(lablen, *dname)
usr.sbin/unbound/util/data/dname.c
364
dname = sldns_buffer_at(pkt, PTR_OFFSET(lablen, *dname));
usr.sbin/unbound/util/data/dname.c
365
lablen = *dname++;
usr.sbin/unbound/util/data/dname.c
380
memmove(to, dname, lablen);
usr.sbin/unbound/util/data/dname.c
381
dname += lablen;
usr.sbin/unbound/util/data/dname.c
383
lablen = *dname++;
usr.sbin/unbound/util/data/dname.c
389
void dname_print(FILE* out, struct sldns_buffer* pkt, uint8_t* dname)
usr.sbin/unbound/util/data/dname.c
394
if(!dname) return;
usr.sbin/unbound/util/data/dname.c
396
lablen = *dname++;
usr.sbin/unbound/util/data/dname.c
406
if((size_t)PTR_OFFSET(lablen, *dname)
usr.sbin/unbound/util/data/dname.c
415
dname = sldns_buffer_at(pkt, PTR_OFFSET(lablen, *dname));
usr.sbin/unbound/util/data/dname.c
416
lablen = *dname++;
usr.sbin/unbound/util/data/dname.c
424
fputc((int)*dname++, out);
usr.sbin/unbound/util/data/dname.c
426
lablen = *dname++;
usr.sbin/unbound/util/data/dname.c
431
dname_count_labels(uint8_t* dname)
usr.sbin/unbound/util/data/dname.c
436
lablen = *dname++;
usr.sbin/unbound/util/data/dname.c
439
dname += lablen;
usr.sbin/unbound/util/data/dname.c
440
lablen = *dname++;
usr.sbin/unbound/util/data/dname.c
446
dname_count_size_labels(uint8_t* dname, size_t* size)
usr.sbin/unbound/util/data/dname.c
452
lablen = *dname++;
usr.sbin/unbound/util/data/dname.c
456
dname += lablen;
usr.sbin/unbound/util/data/dname.c
457
lablen = *dname++;
usr.sbin/unbound/util/data/dname.c
592
dname_has_label(uint8_t* dname, size_t dnamelen, uint8_t* label)
usr.sbin/unbound/util/data/dname.c
600
len = *dname;
usr.sbin/unbound/util/data/dname.c
602
if(!(*dname)) {
usr.sbin/unbound/util/data/dname.c
603
if(*dname == *label)
usr.sbin/unbound/util/data/dname.c
608
if(*dname == *label && *label &&
usr.sbin/unbound/util/data/dname.c
609
memlowercmp(dname+1, label+1, *dname) == 0)
usr.sbin/unbound/util/data/dname.c
611
len += *dname;
usr.sbin/unbound/util/data/dname.c
612
dname += *dname;
usr.sbin/unbound/util/data/dname.c
613
dname++;
usr.sbin/unbound/util/data/dname.c
620
dname_buffer_write(sldns_buffer* pkt, uint8_t* dname)
usr.sbin/unbound/util/data/dname.c
626
lablen = *dname++;
usr.sbin/unbound/util/data/dname.c
631
sldns_buffer_write(pkt, dname, lablen);
usr.sbin/unbound/util/data/dname.c
632
dname += lablen;
usr.sbin/unbound/util/data/dname.c
633
lablen = *dname++;
usr.sbin/unbound/util/data/dname.c
639
void dname_str(uint8_t* dname, char* str)
usr.sbin/unbound/util/data/dname.c
644
if(!dname || !*dname) {
usr.sbin/unbound/util/data/dname.c
649
lablen = *dname++;
usr.sbin/unbound/util/data/dname.c
665
if(isalnum((unsigned char)*dname)
usr.sbin/unbound/util/data/dname.c
666
|| *dname == '-' || *dname == '_'
usr.sbin/unbound/util/data/dname.c
667
|| *dname == '*')
usr.sbin/unbound/util/data/dname.c
668
*s++ = *(char*)dname++;
usr.sbin/unbound/util/data/dname.c
671
dname++;
usr.sbin/unbound/util/data/dname.c
675
lablen = *dname++;
usr.sbin/unbound/util/data/dname.c
720
dname_is_root(uint8_t* dname)
usr.sbin/unbound/util/data/dname.c
723
log_assert(dname);
usr.sbin/unbound/util/data/dname.c
724
len = dname[0];
usr.sbin/unbound/util/data/dname.c
730
dname_remove_label(uint8_t** dname, size_t* len)
usr.sbin/unbound/util/data/dname.c
733
log_assert(dname && *dname && len);
usr.sbin/unbound/util/data/dname.c
734
lablen = (*dname)[0];
usr.sbin/unbound/util/data/dname.c
74
dname_valid(uint8_t* dname, size_t maxlen)
usr.sbin/unbound/util/data/dname.c
740
*dname += lablen+1;
usr.sbin/unbound/util/data/dname.c
744
dname_remove_label_limit_len(uint8_t** dname, size_t* len, size_t lenlimit)
usr.sbin/unbound/util/data/dname.c
747
log_assert(dname && *dname && len);
usr.sbin/unbound/util/data/dname.c
748
lablen = (*dname)[0];
usr.sbin/unbound/util/data/dname.c
755
*dname += lablen+1;
usr.sbin/unbound/util/data/dname.c
760
dname_remove_labels(uint8_t** dname, size_t* len, int n)
usr.sbin/unbound/util/data/dname.c
764
dname_remove_label(dname, len);
usr.sbin/unbound/util/data/dname.c
768
dname_signame_label_count(uint8_t* dname)
usr.sbin/unbound/util/data/dname.c
772
if(!*dname)
usr.sbin/unbound/util/data/dname.c
774
if(dname[0] == 1 && dname[1] == '*')
usr.sbin/unbound/util/data/dname.c
775
dname += 2;
usr.sbin/unbound/util/data/dname.c
776
lablen = dname[0];
usr.sbin/unbound/util/data/dname.c
779
dname += lablen;
usr.sbin/unbound/util/data/dname.c
780
dname += 1;
usr.sbin/unbound/util/data/dname.c
781
lablen = dname[0];
usr.sbin/unbound/util/data/dname.c
787
dname_is_wild(uint8_t* dname)
usr.sbin/unbound/util/data/dname.c
789
return (dname[0] == 1 && dname[1] == '*');
usr.sbin/unbound/util/data/dname.c
80
labellen = *dname++;
usr.sbin/unbound/util/data/dname.c
89
dname += labellen;
usr.sbin/unbound/util/data/dname.c
90
labellen = *dname++;
usr.sbin/unbound/util/data/dname.h
130
hashvalue_type dname_query_hash(uint8_t* dname, hashvalue_type h);
usr.sbin/unbound/util/data/dname.h
142
hashvalue_type dname_pkt_hash(struct sldns_buffer* pkt, uint8_t* dname,
usr.sbin/unbound/util/data/dname.h
151
void dname_pkt_copy(struct sldns_buffer* pkt, uint8_t* to, uint8_t* dname);
usr.sbin/unbound/util/data/dname.h
159
int dname_buffer_write(struct sldns_buffer* pkt, uint8_t* dname);
usr.sbin/unbound/util/data/dname.h
166
int dname_count_labels(uint8_t* dname);
usr.sbin/unbound/util/data/dname.h
174
int dname_count_size_labels(uint8_t* dname, size_t* size);
usr.sbin/unbound/util/data/dname.h
206
int dname_has_label(uint8_t* dname, size_t dnamelen, uint8_t* label);
usr.sbin/unbound/util/data/dname.h
241
void dname_print(FILE* out, struct sldns_buffer* pkt, uint8_t* dname);
usr.sbin/unbound/util/data/dname.h
252
void dname_str(uint8_t* dname, char* str);
usr.sbin/unbound/util/data/dname.h
259
int dname_is_root(uint8_t* dname);
usr.sbin/unbound/util/data/dname.h
267
void dname_remove_label(uint8_t** dname, size_t* len);
usr.sbin/unbound/util/data/dname.h
280
int dname_remove_label_limit_len(uint8_t** dname, size_t* len, size_t lenlimit);
usr.sbin/unbound/util/data/dname.h
290
void dname_remove_labels(uint8_t** dname, size_t* len, int n);
usr.sbin/unbound/util/data/dname.h
298
int dname_signame_label_count(uint8_t* dname);
usr.sbin/unbound/util/data/dname.h
305
int dname_is_wild(uint8_t* dname);
usr.sbin/unbound/util/data/dname.h
67
size_t dname_valid(uint8_t* dname, size_t len);
usr.sbin/unbound/util/data/dname.h
70
void query_dname_tolower(uint8_t* dname);
usr.sbin/unbound/util/data/dname.h
78
void pkt_dname_tolower(struct sldns_buffer* pkt, uint8_t* dname);
usr.sbin/unbound/util/data/msgencode.c
1096
qinfo->local_alias->rrset->rk.dname : qinfo->qname;
usr.sbin/unbound/util/data/msgencode.c
111
compress_tree_search(struct compress_tree_node** tree, uint8_t* dname,
usr.sbin/unbound/util/data/msgencode.c
1133
qinfo->local_alias->rrset->rk.dname : qinfo->qname;
usr.sbin/unbound/util/data/msgencode.c
120
if((c = dname_lab_cmp(dname, labs, p->dname, p->labs, &n))
usr.sbin/unbound/util/data/msgencode.c
151
compress_tree_lookup(struct compress_tree_node** tree, uint8_t* dname,
usr.sbin/unbound/util/data/msgencode.c
158
if(compress_tree_search(tree, dname, labs, &p, &m, insertpt)) {
usr.sbin/unbound/util/data/msgencode.c
182
compress_tree_newnode(uint8_t* dname, int labs, size_t offset,
usr.sbin/unbound/util/data/msgencode.c
191
n->dname = dname;
usr.sbin/unbound/util/data/msgencode.c
210
compress_tree_store(uint8_t* dname, int labs, size_t offset,
usr.sbin/unbound/util/data/msgencode.c
226
if(!(newnode = compress_tree_newnode(dname, labs, offset,
usr.sbin/unbound/util/data/msgencode.c
240
lablen = *dname++;
usr.sbin/unbound/util/data/msgencode.c
241
dname += lablen;
usr.sbin/unbound/util/data/msgencode.c
256
write_compressed_dname(sldns_buffer* pkt, uint8_t* dname, int labs,
usr.sbin/unbound/util/data/msgencode.c
274
lablen = *dname++;
usr.sbin/unbound/util/data/msgencode.c
278
sldns_buffer_write(pkt, dname, lablen);
usr.sbin/unbound/util/data/msgencode.c
279
dname += lablen;
usr.sbin/unbound/util/data/msgencode.c
301
(p = compress_tree_lookup(tree, key->rk.dname,
usr.sbin/unbound/util/data/msgencode.c
307
if(!write_compressed_dname(pkt, key->rk.dname,
usr.sbin/unbound/util/data/msgencode.c
318
sldns_buffer_write(pkt, key->rk.dname,
usr.sbin/unbound/util/data/msgencode.c
324
!compress_tree_store(key->rk.dname, owner_labs,
usr.sbin/unbound/util/data/msgencode.c
344
compress_any_dname(uint8_t* dname, sldns_buffer* pkt, int labs,
usr.sbin/unbound/util/data/msgencode.c
352
(p = compress_tree_lookup(tree, dname, labs, &insertpt))) {
usr.sbin/unbound/util/data/msgencode.c
353
if(!write_compressed_dname(pkt, dname, labs, p))
usr.sbin/unbound/util/data/msgencode.c
356
if(!dname_buffer_write(pkt, dname))
usr.sbin/unbound/util/data/msgencode.c
360
!compress_tree_store(dname, labs, pos, region, p, insertpt))
usr.sbin/unbound/util/data/msgencode.c
478
owner_labs = dname_count_labels(key->rk.dname);
usr.sbin/unbound/util/data/msgencode.c
534
if((r=compress_any_dname(key->rk.dname,
usr.sbin/unbound/util/data/msgencode.c
633
qinfo->local_alias->rrset->rk.dname : qinfo->qname;
usr.sbin/unbound/util/data/msgencode.c
90
uint8_t* dname;
usr.sbin/unbound/util/data/msgparse.c
100
p->dname = dname;
usr.sbin/unbound/util/data/msgparse.c
1199
if(found->dname_len != 1 || !found->dname
usr.sbin/unbound/util/data/msgparse.c
1200
|| found->dname[0] != 0) return LDNS_RCODE_FORMERR;
usr.sbin/unbound/util/data/msgparse.c
1359
dname_pkt_copy(pkt, buf, rrset->dname);
usr.sbin/unbound/util/data/msgparse.c
174
pkt_hash_rrset(sldns_buffer* pkt, uint8_t* dname, uint16_t type,
usr.sbin/unbound/util/data/msgparse.c
180
h = dname_pkt_hash(pkt, dname, h);
usr.sbin/unbound/util/data/msgparse.c
189
pkt_hash_rrset_first(sldns_buffer* pkt, uint8_t* dname)
usr.sbin/unbound/util/data/msgparse.c
195
h = dname_pkt_hash(pkt, dname, h);
usr.sbin/unbound/util/data/msgparse.c
216
uint32_t rrset_flags, uint8_t* dname, size_t dnamelen,
usr.sbin/unbound/util/data/msgparse.c
221
dname_pkt_compare(pkt, dname, p->dname) == 0)
usr.sbin/unbound/util/data/msgparse.c
229
hashvalue_type h, uint32_t rrset_flags, uint8_t* dname,
usr.sbin/unbound/util/data/msgparse.c
234
if(rrset_parse_equals(p, pkt, h, rrset_flags, dname, dnamelen,
usr.sbin/unbound/util/data/msgparse.c
402
hashvalue_type hash = pkt_hash_rrset(pkt, sigset->dname, datatype,
usr.sbin/unbound/util/data/msgparse.c
408
dataset = new_rrset(msg, sigset->dname, sigset->dname_len,
usr.sbin/unbound/util/data/msgparse.c
468
find_rrset(struct msg_parse* msg, sldns_buffer* pkt, uint8_t* dname,
usr.sbin/unbound/util/data/msgparse.c
476
hashvalue_type dname_h = pkt_hash_rrset_first(pkt, dname);
usr.sbin/unbound/util/data/msgparse.c
482
smart_compare(pkt, dname, *prev_dname_first,
usr.sbin/unbound/util/data/msgparse.c
486
*prev_dname_last = dname;
usr.sbin/unbound/util/data/msgparse.c
493
smart_compare(pkt, dname, *prev_dname_first,
usr.sbin/unbound/util/data/msgparse.c
496
*prev_dname_last = dname;
usr.sbin/unbound/util/data/msgparse.c
509
*rrset_flags, dname, dnamelen, covtype, dclass);
usr.sbin/unbound/util/data/msgparse.c
516
*hash, *rrset_flags, dname, dnamelen, covtype,
usr.sbin/unbound/util/data/msgparse.c
527
*hash, *rrset_flags, dname, dnamelen, covtype,
usr.sbin/unbound/util/data/msgparse.c
533
*prev_dname_first = (*rrset_prev)->dname;
usr.sbin/unbound/util/data/msgparse.c
534
*prev_dname_last = dname;
usr.sbin/unbound/util/data/msgparse.c
547
0, dname, dnamelen, LDNS_RR_TYPE_RRSIG,
usr.sbin/unbound/util/data/msgparse.c
552
*prev_dname_first = (*rrset_prev)->dname;
usr.sbin/unbound/util/data/msgparse.c
553
*prev_dname_last = dname;
usr.sbin/unbound/util/data/msgparse.c
567
dname, dnamelen, type, dclass);
usr.sbin/unbound/util/data/msgparse.c
569
*prev_dname_first = (*rrset_prev)->dname;
usr.sbin/unbound/util/data/msgparse.c
570
else *prev_dname_first = dname;
usr.sbin/unbound/util/data/msgparse.c
571
*prev_dname_last = dname;
usr.sbin/unbound/util/data/msgparse.c
836
uint8_t* dname, *prev_dname_f = NULL, *prev_dname_l = NULL;
usr.sbin/unbound/util/data/msgparse.c
84
new_rrset(struct msg_parse* msg, uint8_t* dname, size_t dnamelen,
usr.sbin/unbound/util/data/msgparse.c
851
dname = sldns_buffer_current(pkt);
usr.sbin/unbound/util/data/msgparse.c
881
dname_print(stderr, pkt, dname);
usr.sbin/unbound/util/data/msgparse.c
886
if(!find_rrset(msg, pkt, dname, dnamelen, type, dclass, &hash,
usr.sbin/unbound/util/data/msgparse.c
894
rrset = new_rrset(msg, dname, dnamelen, type, dclass,
usr.sbin/unbound/util/data/msgparse.c
901
dname_print(stderr, pkt, rrset->dname);
usr.sbin/unbound/util/data/msgparse.h
188
uint8_t* dname;
usr.sbin/unbound/util/data/msgparse.h
371
hashvalue_type pkt_hash_rrset(struct sldns_buffer* pkt, uint8_t* dname,
usr.sbin/unbound/util/data/msgparse.h
388
uint8_t* dname, size_t dnamelen, uint16_t type, uint16_t dclass);
usr.sbin/unbound/util/data/msgreply.c
1091
if(query_dname_compare(sname, rep->rrsets[i]->rk.dname) != 0){
usr.sbin/unbound/util/data/msgreply.c
465
pk->rk.dname = (uint8_t*)regional_alloc(
usr.sbin/unbound/util/data/msgreply.c
467
else pk->rk.dname =
usr.sbin/unbound/util/data/msgreply.c
469
if(!pk->rk.dname)
usr.sbin/unbound/util/data/msgreply.c
472
dname_pkt_copy(pkt, pk->rk.dname, pset->dname);
usr.sbin/unbound/util/data/msgreply.c
479
free(pk->rk.dname);
usr.sbin/unbound/util/data/msgreply.c
480
pk->rk.dname = NULL;
usr.sbin/unbound/util/data/msgreply.c
803
dk->rk.dname = (uint8_t*)regional_alloc_init(region,
usr.sbin/unbound/util/data/msgreply.c
804
fk->rk.dname, fk->rk.dname_len);
usr.sbin/unbound/util/data/msgreply.c
806
dk->rk.dname = (uint8_t*)memdup(fk->rk.dname,
usr.sbin/unbound/util/data/msgreply.c
808
if(!dk->rk.dname)
usr.sbin/unbound/util/data/msgreply.c
880
query_dname_compare(sname, s->rk.dname) == 0) {
usr.sbin/unbound/util/data/msgreply.c
901
query_dname_compare(sname, s->rk.dname) == 0) {
usr.sbin/unbound/util/data/msgreply.c
908
query_dname_compare(sname, s->rk.dname) == 0) {
usr.sbin/unbound/util/data/msgreply.c
924
query_dname_compare(name, s->rk.dname) == 0) {
usr.sbin/unbound/util/data/msgreply.c
940
query_dname_compare(name, s->rk.dname) == 0) {
usr.sbin/unbound/util/data/msgreply.c
956
query_dname_compare(name, s->rk.dname) == 0) {
usr.sbin/unbound/util/data/packed_rrset.c
112
if((c=query_dname_compare(key1->rk.dname, key2->rk.dname)) != 0)
usr.sbin/unbound/util/data/packed_rrset.c
133
free(k->rk.dname);
usr.sbin/unbound/util/data/packed_rrset.c
134
k->rk.dname = NULL;
usr.sbin/unbound/util/data/packed_rrset.c
170
h = dname_query_hash(key->dname, h);
usr.sbin/unbound/util/data/packed_rrset.c
196
get_cname_target(struct ub_packed_rrset_key* rrset, uint8_t** dname,
usr.sbin/unbound/util/data/packed_rrset.c
215
*dname = d->rr_data[0]+sizeof(uint16_t);
usr.sbin/unbound/util/data/packed_rrset.c
269
log_nametypeclass(v, str, rrset->rk.dname,
usr.sbin/unbound/util/data/packed_rrset.c
287
memmove(rr, rrset->rk.dname, rrset->rk.dname_len);
usr.sbin/unbound/util/data/packed_rrset.c
350
ck->rk.dname = regional_alloc_init(region, key->rk.dname,
usr.sbin/unbound/util/data/packed_rrset.c
352
if(!ck->rk.dname)
usr.sbin/unbound/util/data/packed_rrset.c
393
dk->rk.dname = (uint8_t*)memdup(key->rk.dname, key->rk.dname_len);
usr.sbin/unbound/util/data/packed_rrset.c
394
if(!dk->rk.dname) {
usr.sbin/unbound/util/data/packed_rrset.c
400
free(dk->rk.dname);
usr.sbin/unbound/util/data/packed_rrset.c
63
free(pkey->rk.dname);
usr.sbin/unbound/util/data/packed_rrset.c
64
pkey->rk.dname = NULL;
usr.sbin/unbound/util/data/packed_rrset.h
396
void get_cname_target(struct ub_packed_rrset_key* rrset, uint8_t** dname,
usr.sbin/unbound/util/data/packed_rrset.h
91
uint8_t* dname;
usr.sbin/unbound/util/module.c
138
char dname[LDNS_MAX_DOMAINLEN];
usr.sbin/unbound/util/module.c
142
dname_str(qstate->qinfo.qname, dname);
usr.sbin/unbound/util/module.c
143
snprintf(p, left, "validation failure <%s %s %s>:", dname, t, c);
usr.sbin/unbound/util/module.c
181
char dname[LDNS_MAX_DOMAINLEN];
usr.sbin/unbound/util/module.c
185
dname_str(qstate->qinfo.qname, dname);
usr.sbin/unbound/util/module.c
186
snprintf(p, left, "SERVFAIL <%s %s %s>:", dname, t, c);
usr.sbin/unbound/util/module.c
221
char dname[LDNS_MAX_DOMAINLEN];
usr.sbin/unbound/util/module.c
227
dname_str(rr->rk.dname, dname);
usr.sbin/unbound/util/module.c
228
snprintf(buf, sizeof(buf), "for <%s %s %s>", dname, t, c);
usr.sbin/unbound/util/module.c
232
void errinf_dname(struct module_qstate* qstate, const char* str, uint8_t* dname)
usr.sbin/unbound/util/module.c
236
if((qstate->env->cfg->val_log_level < 2 && !qstate->env->cfg->log_servfail) || !str || !dname)
usr.sbin/unbound/util/module.c
238
dname_str(dname, buf);
usr.sbin/unbound/util/module.h
875
uint8_t* dname);
usr.sbin/unbound/util/net_help.c
341
static int ipdnametoaddr(uint8_t* dname, size_t dnamelen,
usr.sbin/unbound/util/net_help.c
345
int dnamelabs = dname_count_labels(dname);
usr.sbin/unbound/util/net_help.c
358
dname_has_label(dname, dnamelen, (uint8_t*)"\002zz")) {
usr.sbin/unbound/util/net_help.c
361
len = *dname;
usr.sbin/unbound/util/net_help.c
362
lablen = *dname++;
usr.sbin/unbound/util/net_help.c
384
if(memcmp(dname, "zz", 2) == 0 && *af == AF_INET6) {
usr.sbin/unbound/util/net_help.c
393
memcpy(buff, dname, lablen);
usr.sbin/unbound/util/net_help.c
410
dname += lablen;
usr.sbin/unbound/util/net_help.c
411
lablen = *dname++;
usr.sbin/unbound/util/net_help.c
420
int netblockdnametoaddr(uint8_t* dname, size_t dnamelen,
usr.sbin/unbound/util/net_help.c
425
if(dnamelen < 1 || *dname > 3)
usr.sbin/unbound/util/net_help.c
428
nlablen = *dname;
usr.sbin/unbound/util/net_help.c
433
memcpy(buff, dname+1, nlablen);
usr.sbin/unbound/util/net_help.c
440
dname += nlablen;
usr.sbin/unbound/util/net_help.c
441
dname++;
usr.sbin/unbound/util/net_help.c
442
if(!ipdnametoaddr(dname, dnamelen-1-nlablen, addr, addrlen, af))
usr.sbin/unbound/util/net_help.c
496
uint8_t* dname;
usr.sbin/unbound/util/net_help.c
521
dname = sldns_str2wire_dname(buf, &dname_len);
usr.sbin/unbound/util/net_help.c
532
dname = sldns_str2wire_dname(buf, &dname_len);
usr.sbin/unbound/util/net_help.c
534
dname = sldns_str2wire_dname(str, &dname_len);
usr.sbin/unbound/util/net_help.c
536
return dname;
usr.sbin/unbound/util/net_help.h
590
int netblockdnametoaddr(uint8_t* dname, size_t dnamelen,
usr.sbin/unbound/validator/autotrust.c
2081
key.name = dnskey_rrset->rk.dname;
usr.sbin/unbound/validator/autotrust.c
2136
key.name = dnskey_rrset->rk.dname;
usr.sbin/unbound/validator/autotrust.c
388
free(r->rk.dname);
usr.sbin/unbound/validator/autotrust.c
644
k->rk.dname = memdup(rr, dname_len);
usr.sbin/unbound/validator/autotrust.c
645
if(!k->rk.dname) {
usr.sbin/unbound/validator/autotrust.c
819
uint8_t* dname;
usr.sbin/unbound/validator/autotrust.c
826
dname = sldns_str2wire_dname(line, &dname_len);
usr.sbin/unbound/validator/autotrust.c
827
if(!dname)
usr.sbin/unbound/validator/autotrust.c
833
free(dname);
usr.sbin/unbound/validator/autotrust.c
838
tp = autr_tp_create(anchors, dname, dname_len, dclass);
usr.sbin/unbound/validator/autotrust.c
839
free(dname);
usr.sbin/unbound/validator/val_anchor.c
110
free(pkey->rk.dname);
usr.sbin/unbound/validator/val_anchor.c
869
pkey->rk.dname = memdup(ta->name, ta->namelen);
usr.sbin/unbound/validator/val_anchor.c
870
if(!pkey->rk.dname) {
usr.sbin/unbound/validator/val_anchor.c
882
free(pkey->rk.dname);
usr.sbin/unbound/validator/val_anchor.c
892
free(pkey->rk.dname);
usr.sbin/unbound/validator/val_anchor.c
900
free(pkey->rk.dname);
usr.sbin/unbound/validator/val_anchor.c
909
free(pkey->rk.dname);
usr.sbin/unbound/validator/val_kentry.c
369
rrk->rk.dname = regional_alloc_init(region, kkey->name, kkey->namelen);
usr.sbin/unbound/validator/val_kentry.c
370
if(!rrk->rk.dname)
usr.sbin/unbound/validator/val_neg.c
1023
if(!dname_subdomain_c(rep->rrsets[i]->rk.dname,
usr.sbin/unbound/validator/val_neg.c
1501
wcrr->rk.dname = qinfo->qname;
usr.sbin/unbound/validator/val_neg.c
1526
if(query_dname_compare(wcrr->rk.dname,
usr.sbin/unbound/validator/val_neg.c
1527
nsec->rk.dname) != 0)
usr.sbin/unbound/validator/val_neg.c
338
d = rep->rrsets[i]->rk.dname;
usr.sbin/unbound/validator/val_neg.c
761
uint8_t* nm = nsec->rk.dname;
usr.sbin/unbound/validator/val_neg.c
763
int labs = dname_count_labels(nsec->rk.dname);
usr.sbin/unbound/validator/val_neg.c
770
nsec->rk.dname, ntohs(nsec->rk.type),
usr.sbin/unbound/validator/val_neg.c
894
uint8_t* dname = NULL;
usr.sbin/unbound/validator/val_neg.c
903
dname = soa->rk.dname;
usr.sbin/unbound/validator/val_neg.c
910
if(!(dname = reply_nsec_signer(rep, &dname_len, &rrset_class)))
usr.sbin/unbound/validator/val_neg.c
915
dname, LDNS_RR_TYPE_SOA, rrset_class);
usr.sbin/unbound/validator/val_neg.c
919
calc_zone_need(dname, dname_len);
usr.sbin/unbound/validator/val_neg.c
924
zone = neg_find_zone(neg, dname, dname_len, rrset_class);
usr.sbin/unbound/validator/val_neg.c
926
if(!(zone = neg_create_zone(neg, dname, dname_len,
usr.sbin/unbound/validator/val_neg.c
939
if(!dname_subdomain_c(rep->rrsets[i]->rk.dname,
usr.sbin/unbound/validator/val_nsec.c
266
if(wc && dname_is_wild(rep->rrsets[i]->rk.dname))
usr.sbin/unbound/validator/val_nsec.c
302
if(query_dname_compare(nsec->rk.dname, qinfo->qname) != 0) {
usr.sbin/unbound/validator/val_nsec.c
316
dname_canonical_compare(nsec->rk.dname,
usr.sbin/unbound/validator/val_nsec.c
328
if(dname_is_wild(nsec->rk.dname)) {
usr.sbin/unbound/validator/val_nsec.c
330
uint8_t* ce = nsec->rk.dname;
usr.sbin/unbound/validator/val_nsec.c
358
while (dname_canonical_compare(nsec->rk.dname, nm) < 0) {
usr.sbin/unbound/validator/val_nsec.c
415
uint8_t* owner = nsec->rk.dname;
usr.sbin/unbound/validator/val_nsec.c
473
nsec->rk.dname))
usr.sbin/unbound/validator/val_nsec.c
476
if(dname_subdomain_c(qinfo->qname, nsec->rk.dname))
usr.sbin/unbound/validator/val_nsec.c
492
common1 = dname_get_shared_topdomain(nsec->rk.dname, qname);
usr.sbin/unbound/validator/val_nsec3.c
284
zone = rrset->rk.dname;
usr.sbin/unbound/validator/val_nsec3.c
350
nm = filter->list[i]->rk.dname;
usr.sbin/unbound/validator/val_nsec3.c
436
nm = list[i]->rk.dname;
usr.sbin/unbound/validator/val_nsec3.c
571
int c = query_dname_compare(h1->dname, h2->dname);
usr.sbin/unbound/validator/val_nsec3.c
664
sldns_buffer_write(buf, c->dname, c->dname_len);
usr.sbin/unbound/validator/val_nsec3.c
713
struct ub_packed_rrset_key* nsec3, int rr, uint8_t* dname,
usr.sbin/unbound/validator/val_nsec3.c
725
looki.dname = dname;
usr.sbin/unbound/validator/val_nsec3.c
739
c->dname = dname;
usr.sbin/unbound/validator/val_nsec3.c
788
uint8_t* nm = s->rk.dname;
usr.sbin/unbound/validator/val_nsec3.c
882
(size_t)*rrset->rk.dname != hash->b32_len ||
usr.sbin/unbound/validator/val_nsec3.c
883
query_dname_compare(rrset->rk.dname+1+
usr.sbin/unbound/validator/val_nsec3.c
884
(size_t)*rrset->rk.dname, zone) != 0)
usr.sbin/unbound/validator/val_nsec3.c
888
if(label_compare_lower(rrset->rk.dname+1, hash->b32,
usr.sbin/unbound/validator/val_nsec3.c
896
len = sldns_b32_pton_extended_hex((char*)rrset->rk.dname+1,
usr.sbin/unbound/validator/val_nsec3.h
273
uint8_t* dname;
usr.sbin/unbound/validator/val_nsec3.h
325
uint8_t* dname, size_t dname_len, struct nsec3_cached_hash** hash);
usr.sbin/unbound/validator/val_sigcrypt.c
1060
int fqdn_labels = dname_signame_label_count(k->rk.dname);
usr.sbin/unbound/validator/val_sigcrypt.c
1064
sldns_buffer_write(buf, k->rk.dname, k->rk.dname_len);
usr.sbin/unbound/validator/val_sigcrypt.c
1073
uint8_t* nm = k->rk.dname;
usr.sbin/unbound/validator/val_sigcrypt.c
1207
query_dname_compare(k1->rk.dname, k2->rk.dname) != 0)
usr.sbin/unbound/validator/val_sigcrypt.c
1328
k->rk.dname = regional_alloc_init(qstate->region, can_owner,
usr.sbin/unbound/validator/val_sigcrypt.c
1330
if(!k->rk.dname)
usr.sbin/unbound/validator/val_sigcrypt.c
1377
sldns_buffer_write(buf, k->rk.dname, k->rk.dname_len);
usr.sbin/unbound/validator/val_sigcrypt.c
1579
query_dname_compare(rrset->rk.dname, dnskey->rk.dname)==0)
usr.sbin/unbound/validator/val_sigcrypt.c
1608
if(!dname_subdomain_c(rrset->rk.dname, signer)) {
usr.sbin/unbound/validator/val_sigcrypt.c
1626
if(query_dname_compare(signer, dnskey->rk.dname) != 0) {
usr.sbin/unbound/validator/val_sigcrypt.c
1631
dnskey->rk.dname, 0, 0);
usr.sbin/unbound/validator/val_sigcrypt.c
1665
if((int)sig[2+3] > dname_signame_label_count(rrset->rk.dname)) {
usr.sbin/unbound/validator/val_sigcrypt.c
308
sldns_buffer_write(b, dnskey_rrset->rk.dname,
usr.sbin/unbound/validator/val_utils.c
1034
orig->rrsets[i]->rk.dname) == 0)
usr.sbin/unbound/validator/val_utils.c
1062
orig->rrsets[i]->rk.dname) == 0)
usr.sbin/unbound/validator/val_utils.c
1076
orig->rrsets[i]->rk.dname) == 0)
usr.sbin/unbound/validator/val_utils.c
1142
rep->rrsets[i]->rk.dname,
usr.sbin/unbound/validator/val_utils.c
1194
check_no_anchor(anchors, rep->rrsets[i]->rk.dname,
usr.sbin/unbound/validator/val_utils.c
1214
dname_subdomain_c(rep->rrsets[i]->rk.dname, kname)) {
usr.sbin/unbound/validator/val_utils.c
130
rep->rrsets[i]->rk.dname) == 0) {
usr.sbin/unbound/validator/val_utils.c
1348
struct ub_packed_rrset_key* dname, uint8_t* out, size_t outlen)
usr.sbin/unbound/validator/val_utils.c
1353
if(!dname_strict_subdomain_c(cname->rk.dname, dname->rk.dname))
usr.sbin/unbound/validator/val_utils.c
1355
get_cname_target(dname, &dname_target, &dname_target_len);
usr.sbin/unbound/validator/val_utils.c
1358
if(cname->rk.dname_len < dname->rk.dname_len)
usr.sbin/unbound/validator/val_utils.c
1362
prefix_len = cname->rk.dname_len - dname->rk.dname_len;
usr.sbin/unbound/validator/val_utils.c
1365
memmove(out, cname->rk.dname, prefix_len);
usr.sbin/unbound/validator/val_utils.c
254
rk.dname, rep->rrsets[i]->rk.dname)) {
usr.sbin/unbound/validator/val_utils.c
274
rep->rrsets[i]->rk.dname) == 0) {
usr.sbin/unbound/validator/val_utils.c
288
dname_strict_subdomain_c(rep->rrsets[i]->rk.dname, rep->rrsets[i-1]->rk.dname)) {
usr.sbin/unbound/validator/val_utils.c
349
rep->rrsets[i]->rk.dname) == 0) {
usr.sbin/unbound/validator/val_utils.c
417
rrset->rk.dname, ntohs(rrset->rk.type),
usr.sbin/unbound/validator/val_utils.c
426
rrset->rk.dname, ntohs(rrset->rk.type),
usr.sbin/unbound/validator/val_utils.c
431
log_nametypeclass(VERB_ALGO, "verify rrset", rrset->rk.dname,
usr.sbin/unbound/validator/val_utils.c
487
dnskey.rk.dname = kkey->name;
usr.sbin/unbound/validator/val_utils.c
600
query_dname_compare(dnskey_rrset->rk.dname, ds_rrset->rk.dname)
usr.sbin/unbound/validator/val_utils.c
699
ds_rrset->rk.dname, ds_rrset->rk.dname_len,
usr.sbin/unbound/validator/val_utils.c
704
return key_entry_create_null(region, ds_rrset->rk.dname,
usr.sbin/unbound/validator/val_utils.c
710
return key_entry_create_bad(region, ds_rrset->rk.dname,
usr.sbin/unbound/validator/val_utils.c
732
query_dname_compare(dnskey_rrset->rk.dname, ta_ds->rk.dname)
usr.sbin/unbound/validator/val_utils.c
742
|| query_dname_compare(dnskey_rrset->rk.dname, ta_dnskey->rk.dname)
usr.sbin/unbound/validator/val_utils.c
875
dnskey_rrset->rk.dname, dnskey_rrset->rk.dname_len,
usr.sbin/unbound/validator/val_utils.c
879
return key_entry_create_null(region, dnskey_rrset->rk.dname,
usr.sbin/unbound/validator/val_utils.c
885
return key_entry_create_bad(region, dnskey_rrset->rk.dname,
usr.sbin/unbound/validator/val_utils.c
961
wn = rrset->rk.dname;
usr.sbin/unbound/validator/val_utils.c
986
rk.dname) == 0) {
usr.sbin/unbound/validator/val_utils.c
99
query_dname_compare(rep->rrsets[0]->rk.dname,
usr.sbin/unbound/validator/val_utils.h
439
struct ub_packed_rrset_key* dname, uint8_t* out, size_t outlen);
usr.sbin/unbound/validator/validator.c
1016
&& query_dname_compare(orig_reply->rrsets[i]->rk.dname,
usr.sbin/unbound/validator/validator.c
1017
chase_reply->rrsets[found]->rk.dname) == 0) {
usr.sbin/unbound/validator/validator.c
1076
"inconsistent wildcard sigs:", s->rk.dname,
usr.sbin/unbound/validator/validator.c
1493
s->rk.dname, ntohs(s->rk.type),
usr.sbin/unbound/validator/validator.c
1622
"inconsistent wildcard sigs:", s->rk.dname,
usr.sbin/unbound/validator/validator.c
1636
"wildcarded DNAME:", s->rk.dname,
usr.sbin/unbound/validator/validator.c
1903
rrsets[vq->rrset_skip]->rk.dname;
usr.sbin/unbound/validator/validator.c
2089
if(!generate_request(qstate, id, vq->ds_rrset->rk.dname,
usr.sbin/unbound/validator/validator.c
2157
log_nametypeclass(VERB_ALGO, "DS RRset", vq->ds_rrset->rk.dname, LDNS_RR_TYPE_DS, LDNS_RR_CLASS_IN);
usr.sbin/unbound/validator/validator.c
2160
if(vq->ds_rrset && query_dname_compare(vq->ds_rrset->rk.dname,
usr.sbin/unbound/validator/validator.c
2162
if(!generate_request(qstate, id, vq->ds_rrset->rk.dname,
usr.sbin/unbound/validator/validator.c
2171
if(!vq->ds_rrset || query_dname_compare(vq->ds_rrset->rk.dname,
usr.sbin/unbound/validator/validator.c
2225
if(!generate_request(qstate, id, vq->ds_rrset->rk.dname,
usr.sbin/unbound/validator/validator.c
719
dname_strict_subdomain_c(s->rk.dname, chase_reply->rrsets[i-1]->rk.dname)
usr.sbin/unbound/validator/validator.c
743
errinf_dname(qstate, ", for", s->rk.dname);
usr.sbin/unbound/validator/validator.c
769
"has failed ANSWER rrset:", s->rk.dname,
usr.sbin/unbound/validator/validator.c
814
"has failed AUTHORITY rrset:", s->rk.dname,