gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] r16932 - gnunet/src/vpn


From: gnunet
Subject: [GNUnet-SVN] r16932 - gnunet/src/vpn
Date: Sun, 18 Sep 2011 14:10:22 +0200

Author: toelke
Date: 2011-09-18 14:10:22 +0200 (Sun, 18 Sep 2011)
New Revision: 16932

Modified:
   gnunet/src/vpn/gnunet-service-dns.c
Log:
make the dns-resolver used for dns-exit configurable

Modified: gnunet/src/vpn/gnunet-service-dns.c
===================================================================
--- gnunet/src/vpn/gnunet-service-dns.c 2011-09-18 12:10:19 UTC (rev 16931)
+++ gnunet/src/vpn/gnunet-service-dns.c 2011-09-18 12:10:22 UTC (rev 16932)
@@ -395,8 +395,10 @@
 
   memset (&dest, 0, sizeof dest);
   dest.sin_port = htons (53);
-  /* TODO: read from config */
-  inet_pton (AF_INET, "8.8.8.8", &dest.sin_addr);
+  char *dns_resolver;
+  if (GNUNET_NO == GNUNET_CONFIGURATION_get_value_string(cfg, "dns", 
"EXTERNAL_DNS", &dns_resolver) ||
+      1 != inet_pton (AF_INET, dns_resolver, &dest.sin_addr))
+    inet_pton (AF_INET, "8.8.8.8", &dest.sin_addr);
 
   GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, "Querying for remote, id=%d\n",
               ntohs (dns->s.id));




reply via email to

[Prev in Thread] Current Thread [Next in Thread]