Commit abbbd6a5 authored by Chen Wei's avatar Chen Wei

mark location of domain and ipset lookup

parent 0491805d
...@@ -156,6 +156,7 @@ static unsigned int search_servers(time_t now, struct all_addr **addrpp, ...@@ -156,6 +156,7 @@ static unsigned int search_servers(time_t now, struct all_addr **addrpp,
flags = F_NOERR; flags = F_NOERR;
} }
} }
//TODO add fast hash lookup
else if (serv->flags & SERV_HAS_DOMAIN) else if (serv->flags & SERV_HAS_DOMAIN)
{ {
unsigned int domainlen = strlen(serv->domain); unsigned int domainlen = strlen(serv->domain);
...@@ -538,6 +539,7 @@ static size_t process_reply(struct dns_header *header, time_t now, struct server ...@@ -538,6 +539,7 @@ static size_t process_reply(struct dns_header *header, time_t now, struct server
(void) do_bit; (void) do_bit;
#ifdef HAVE_IPSET #ifdef HAVE_IPSET
// TODO add hash lookup
if (daemon->ipsets && extract_request(header, n, daemon->namebuff, NULL)) if (daemon->ipsets && extract_request(header, n, daemon->namebuff, NULL))
{ {
/* Similar algorithm to search_servers. */ /* Similar algorithm to search_servers. */
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment