Lines Matching refs:dns

62 #include "event2/dns.h"
198 struct evdns_base *dns = evdns_base_new(base, 1/* init name servers */);
202 tt_assert(dns);
207 dns, &in, 0, dns_gethostbyname_cb, base);
215 if (dns)
216 evdns_base_free(dns, 0);
535 struct evdns_base *dns = NULL;
544 dns = evdns_base_new(base, 0);
545 tt_assert(!evdns_base_nameserver_ip_add(dns, buf));
547 evdns_base_search_add(dns, "a.example.com");
548 evdns_base_search_add(dns, "b.example.com");
549 evdns_base_search_add(dns, "c.example.com");
554 evdns_base_resolve_ipv4(dns, "host", 0, generic_dns_callback, &r[0]);
555 evdns_base_resolve_ipv4(dns, "host2", 0, generic_dns_callback, &r[1]);
556 evdns_base_resolve_ipv4(dns, "host", DNS_NO_SEARCH, generic_dns_callback, &r[2]);
557 evdns_base_resolve_ipv4(dns, "host2", DNS_NO_SEARCH, generic_dns_callback, &r[3]);
558 evdns_base_resolve_ipv4(dns, "host3", 0, generic_dns_callback, &r[4]);
559 evdns_base_resolve_ipv4(dns, "hostn.a.example.com", DNS_NO_SEARCH, generic_dns_callback, &r[5]);
560 evdns_base_resolve_ipv4(dns, "hostn.b.example.com", DNS_NO_SEARCH, generic_dns_callback, &r[6]);
561 evdns_base_resolve_ipv4(dns, "hostn.c.example.com", DNS_NO_SEARCH, generic_dns_callback, &r[7]);
582 if (dns)
583 evdns_base_free(dns, 0);
619 struct evdns_base *dns = NULL;
630 dns = evdns_base_new(base, 0);
631 tt_assert(!evdns_base_nameserver_ip_add(dns, buf));
633 evdns_base_search_add(dns, "a.example.com");
634 evdns_base_search_add(dns, "b.example.com");
635 evdns_base_search_add(dns, "c.example.com");
636 evdns_base_search_add(dns, "d.example.com");
642 current_req = evdns_base_resolve_ipv4(dns, "host", 0,
651 if (dns)
652 evdns_base_free(dns, 0);
695 struct evdns_base *dns = NULL;
707 dns = evdns_base_new(base, flags);
708 tt_assert(!evdns_base_nameserver_ip_add(dns, buf));
709 tt_assert(! evdns_base_set_option(dns, "timeout", "0.2"));
710 tt_assert(! evdns_base_set_option(dns, "max-timeouts:", "10"));
711 tt_assert(! evdns_base_set_option(dns, "initial-probe-timeout", "0.1"));
713 evdns_base_resolve_ipv4(dns, "host.example.com", 0,
730 tt_assert(! evdns_base_set_option(dns, "max-timeouts:", "2"));
731 tt_assert(! evdns_base_set_option(dns, "attempts:", "3"));
734 evdns_base_resolve_ipv4(dns, "host.example.com", 0,
747 evdns_base_resolve_ipv4(dns, "host.example.com", 0,
757 if (dns)
758 evdns_base_free(dns, 0);
794 struct evdns_base *dns = NULL;
808 dns = evdns_base_new(base, flags);
809 tt_assert(!evdns_base_nameserver_ip_add(dns, buf1));
810 tt_assert(! evdns_base_set_option(dns, "timeout:", "0.3"));
811 tt_assert(! evdns_base_set_option(dns, "max-timeouts:", "2"));
812 tt_assert(! evdns_base_set_option(dns, "attempts:", "5"));
815 evdns_base_resolve_ipv4(dns, "foof.example.com", 0,
819 tt_assert(!evdns_base_nameserver_ip_add(dns, buf2));
834 if (dns)
835 evdns_base_free(dns, 0);
869 struct evdns_base *dns = NULL;
887 dns = evdns_base_new(base, flags);
888 tt_assert(!evdns_base_nameserver_ip_add(dns, buf));
889 tt_assert(! evdns_base_set_option(dns, "max-inflight:", "3"));
890 tt_assert(! evdns_base_set_option(dns, "randomize-case:", "0"));
893 evdns_base_resolve_ipv4(dns, "foof.example.com", 0, generic_dns_callback, &r[i]);
907 if (dns)
908 evdns_base_free(dns, 0);
934 struct evdns_base *dns = NULL;
942 /** Create dns server with inactive base, to avoid replying to clients */
946 dns = evdns_base_new(base, EVDNS_BASE_DISABLE_WHEN_INACTIVE);
947 tt_assert(!evdns_base_nameserver_ip_add(dns, buf));
948 tt_assert(! evdns_base_set_option(dns, "timeout:", "0.1"));
950 evdns_base_resolve_ipv4(dns, "foof.example.com", 0, generic_dns_callback, &r);
963 if (dns)
964 evdns_base_free(dns, 0);
1162 struct evdns_base *dns=NULL;
1191 dns = evdns_base_new(data->base, 0);
1193 evdns_base_nameserver_ip_add(dns, buf);
1216 tt_assert(!bufferevent_socket_connect_hostname(be1, dns, AF_INET,
1219 tt_assert(!bufferevent_socket_connect_hostname(be2, dns, AF_INET,
1222 tt_assert(!bufferevent_socket_connect_hostname(be3, dns, AF_INET,
1267 if (dns)
1268 evdns_base_free(dns, 0);
1482 /* Start a dummy local dns server... */
1859 /* cancel, loop, free/dns, free/base */
1879 /* cancel, loop, free/dns, free/base */
1930 /* free/dns, loop, free/base */