/resolv/ |
A D | tst-resolv-network.c | 30 const char *qname, uint16_t qclass, uint16_t qtype, in send_ptr() argument 34 resolv_response_add_question (b, qname, qclass, qtype); in send_ptr() 36 resolv_response_open_record (b, qname, qclass, T_PTR, 0); in send_ptr() 50 send_ptr (b, qname, qclass, qtype, "1.in-addr.arpa"); in handle_code() 153 send_ptr (b, qname, qclass, qtype, "host.example"); in handle_code() 166 if (strstr (qname, "in-addr.arpa") == NULL) in response() 169 if (sscanf (qname, "code%d.%ms", &code, &tail) != 2 in response() 171 FAIL_EXIT1 ("invalid QNAME: %s", qname); in response() 173 handle_code (ctx, b, qname, qclass, qtype, code); in response() 180 if (sscanf (qname, "%d.%d.%d.%d.%ms", in response() [all …]
|
A D | tst-resolv-canonname.c | 42 const char *qname, uint16_t qclass, uint16_t qtype) in response() argument 47 if (sscanf (qname, "code%d.%ms", &code, &tail) != 2 in response() 49 FAIL_EXIT1 ("error: invalid QNAME: %s\n", qname); in response() 57 resolv_response_add_question (b, qname, qclass, qtype); in response() 65 resolv_response_add_question (b, qname, qclass, qtype); in response() 78 resolv_response_add_question (b, qname, qclass, qtype); in response() 94 resolv_response_add_question (b, qname, qclass, qtype); in response() 105 resolv_response_add_question (b, qname, qclass, qtype); in response() 119 resolv_response_add_question (b, qname, qclass, qtype); in response() 215 char qname[200]; in check() local [all …]
|
A D | tst-resolv-txnid-collision.c | 58 if (sscanf (qname, "reorder-%d-%d.rcode-%d.%ms", in parse_qname() 74 FAIL_EXIT1 ("unexpected query: %s", qname); in parse_qname() 85 parse_qname (&parsed, qname); in build_response() 148 parse_qname (&parsed, qname); in response() 175 qname); in response() 199 qname); in response() 214 test_qname (const char *qname, int rcode) in test_qname() argument 287 qname); in test_qname() 294 qname); in test_qname() 325 test_qname (qname, rcode); in do_test() [all …]
|
A D | tst-resolv-threads.c | 61 TEST_VERIFY_EXIT (qname != NULL); in response() 95 qname, qclass, qtype); in response() 126 TEST_VERIFY (strcmp (qname, e->h_name) == 0); in check_hostent() 163 caller, qname, gai_strerror (ret)); in check_addrinfo() 244 char qname[100]; in byname() local 245 snprintf (qname, sizeof (qname), "counter%d.thread%d.example.com", in byname() 259 qname, ret, e, AF_INET, i); in byname() 287 char qname[100]; in thread_byname2_af_inet6() local 288 snprintf (qname, sizeof (qname), "counter%d.thread%d.example.com", in thread_byname2_af_inet6() 309 char qname[100]; in gai() local [all …]
|
A D | tst-resolv-ai_idn-common.c | 94 TEST_COMPARE (sscanf (qname, "%d.%d.%d.%d.in-addr.arpa", in response_ptr() 101 resolv_response_open_record (b, qname, C_IN, T_PTR, 0); in response_ptr() 126 resolv_response_open_record (b, qname, C_IN, T_PTR, 0); in response_ptr() 171 FAIL_EXIT1 ("invalid PTR query: %s", qname); in response_ptr() 185 for (const char *p = qname; *p != '\0'; ++p) in response() 200 resolv_response_add_question (b, qname, qclass, qtype); in response() 205 response_ptr (ctx, b, qname); in response() 209 bool with_cname = strstr (qname, ".cname.") != NULL; in response() 212 const char *next_name = qname; in response() 234 char addr[4] = { 192, 0, 2, qname[0] }; in response() [all …]
|
A D | tst-resolv-binary.c | 27 const char *qname, uint16_t qclass, uint16_t qtype) in response() argument 31 TEST_VERIFY (strlen (qname) <= 255); in response() 35 resolv_response_add_question (b, qname, qclass, qtype); in response() 37 resolv_response_open_record (b, qname, qclass, T_TXT, 0x12345678); in response() 38 unsigned char qnamelen = strlen (qname); in response() 40 resolv_response_add_data (b, qname, qnamelen); in response()
|
A D | tst-resolv-basic.c | 40 TEST_VERIFY_EXIT (qname != NULL); in response() 44 if (strncmp ("t.", qname, 2) == 0) in response() 50 qname_compare = qname + 2; in response() 52 qname_compare = qname; in response() 67 printf ("error: unexpected QNAME: %s\n", qname); in response() 75 resolv_response_add_question (b, qname, qclass, qtype); in response() 117 qname, qclass, qtype); in response() 231 const char *qname; in test_bug_21295() local 233 qname = "t.www.example"; in test_bug_21295() 235 qname = "www.example"; in test_bug_21295() [all …]
|
A D | tst-bug18665.c | 36 const char *qname, uint16_t qclass, uint16_t qtype) in response() argument 38 TEST_VERIFY_EXIT (qname != NULL); in response() 41 resolv_response_add_question (b, qname, qclass, qtype); in response() 57 resolv_response_open_record (b, qname, qclass, qtype, 0); in response() 79 qname, qclass, qtype); in response()
|
A D | tst-resolv-qtypes.c | 36 const char *qname, uint16_t qclass, uint16_t qtype) in response() argument 41 resolv_response_add_question (b, qname, qclass, qtype); in response() 46 resolv_response_add_question (b, qname, qclass, qtype); in response() 48 resolv_response_open_record (b, qname, qclass, qtype, 0); in response() 148 static const char qname[] = "\3www\7example\3com"; in test_function() local 149 size_t qname_length = sizeof (qname); in test_function() 150 TEST_VERIFY (memcmp (buf + 12, qname, qname_length) == 0); in test_function()
|
A D | tst-resolv-edns.c | 34 char *qname; member 58 const char *qname, uint16_t qtype) in put_response() argument 70 .qname = xstrdup (qname), in put_response() 101 free (data->qname); in free_response_data() 117 TEST_VERIFY_EXIT (qname != NULL); in response() 119 const char *qname_compare = qname; in response() 124 if (strncmp ("formerr.", qname, strlen ("formerr.")) == 0) in response() 127 qname_compare = qname + strlen ("formerr."); in response() 132 qname_compare = qname; in response() 152 qname, qname_compare); in response() [all …]
|
A D | tst-bug18665-tcp.c | 40 const char *qname, uint16_t qclass, uint16_t qtype) in response() argument 42 TEST_VERIFY_EXIT (qname != NULL); in response() 49 resolv_response_add_question (b, qname, qclass, qtype); in response() 55 resolv_response_add_question (b, qname, qclass, qtype); in response() 80 resolv_response_open_record (b, qname, qclass, qtype, 0); in response() 102 qname, qclass, qtype); in response() 142 qname, qclass, qtype); in response()
|
A D | tst-resolv-rotate.c | 38 const char *qname, uint16_t qclass, uint16_t qtype) in response() argument 47 bool force_tcp = strncmp (qname, "2.", 2) == 0; in response() 50 resolv_response_add_question (b, qname, qclass, qtype); in response() 58 resolv_response_open_record (b, qname, qclass, qtype, 0); in response() 84 FAIL_EXIT1 ("unexpected QTYPE: %s/%u/%u", qname, qclass, qtype); in response()
|
A D | tst-resolv-search.c | 89 const char *qname, uint16_t qclass, uint16_t qtype) in response() argument 95 resolv_response_add_question (b, qname, qclass, qtype); in response() 99 int index = find_name (qname); in response() 109 resolv_response_add_question (b, qname, qclass, qtype); in response() 118 resolv_response_open_record (b, qname, qclass, qtype, 0); in response() 139 qname, qclass, qtype); in response()
|
A D | tst-resolv-trustad.c | 36 const char *qname, uint16_t qclass, uint16_t qtype) in response() argument 40 TEST_COMPARE_STRING (qname, "www.example"); in response() 48 resolv_response_add_question (b, qname, qclass, qtype); in response() 50 resolv_response_open_record (b, qname, qclass, T_A, 0x12345678); in response()
|
A D | tst-resolv-trailing.c | 29 const char *qname, uint16_t qclass, uint16_t qtype) in response() argument 32 FAIL_EXIT1 ("unexpected DNS query for %s/%d/%d", qname, qclass, qtype); in response()
|
A D | tst-resolv-nondecimal.c | 29 const char *qname, uint16_t qclass, uint16_t qtype) in response() argument 32 FAIL_EXIT1 ("unexpected DNS query for %s/%d/%d", qname, qclass, qtype); in response()
|
A D | compat-gethnamaddr.c | 141 getanswer (const querybuf *answer, int anslen, const char *qname, int qtype) in getanswer() argument 154 tname = qname; in getanswer() 202 qname = host.h_name; in getanswer() 393 n = strlen(qname) + 1; /* for the \0 */ in getanswer() 396 strcpy(bp, qname); in getanswer()
|
/resolv/nss_dns/ |
A D | dns-host.c | 115 const char *qname, int qtype, 122 const char *qname, 623 const querybuf *answer, int anslen, const char *qname, int qtype, in getanswer_r() argument 660 tname = qname; in getanswer_r() 738 qname = result->h_name; in getanswer_r() 985 n = strlen (qname) + 1; /* For the \0. */ in getanswer_r() 991 bp = __mempcpy (bp, qname, n); /* Cannot overflow. */ in getanswer_r() 1013 gaih_getanswer_slice (const querybuf *answer, int anslen, const char *qname, in gaih_getanswer_slice() argument 1259 int anslen2, const char *qname, in gaih_getanswer() argument 1357 status = gaih_getanswer_slice(answer1, anslen1, qname, in gaih_getanswer() [all …]
|