summaryrefslogtreecommitdiff
path: root/src/gns/gnunet-service-gns.c
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2013-08-13 21:07:54 +0000
committerChristian Grothoff <christian@grothoff.org>2013-08-13 21:07:54 +0000
commit9b87e5d8f6b762cc8fd4625b7dd369e36722978c (patch)
tree43f5d336224f1513733acea0253e3098520e771d /src/gns/gnunet-service-gns.c
parent4c0d35b75913b66abfd69a4f1d76cd0000d1a9ec (diff)
downloadgnunet-9b87e5d8f6b762cc8fd4625b7dd369e36722978c.tar.gz
gnunet-9b87e5d8f6b762cc8fd4625b7dd369e36722978c.zip
-more work on new GNS implementation
Diffstat (limited to 'src/gns/gnunet-service-gns.c')
-rw-r--r--src/gns/gnunet-service-gns.c25
1 files changed, 3 insertions, 22 deletions
diff --git a/src/gns/gnunet-service-gns.c b/src/gns/gnunet-service-gns.c
index 9f05269f1..7a6f8e277 100644
--- a/src/gns/gnunet-service-gns.c
+++ b/src/gns/gnunet-service-gns.c
@@ -598,7 +598,6 @@ run (void *cls, struct GNUNET_SERVER_Handle *server,
598 }; 598 };
599 struct GNUNET_CRYPTO_EccPublicKey dns_root; 599 struct GNUNET_CRYPTO_EccPublicKey dns_root;
600 unsigned long long max_parallel_bg_queries = 0; 600 unsigned long long max_parallel_bg_queries = 0;
601 int ignore_pending = GNUNET_NO;
602 char *dns_root_name; 601 char *dns_root_name;
603 602
604 v6_enabled = GNUNET_NETWORK_test_pf (PF_INET6); 603 v6_enabled = GNUNET_NETWORK_test_pf (PF_INET6);
@@ -635,15 +634,6 @@ run (void *cls, struct GNUNET_SERVER_Handle *server,
635 max_parallel_bg_queries); 634 max_parallel_bg_queries);
636 } 635 }
637 636
638 if (GNUNET_YES ==
639 GNUNET_CONFIGURATION_get_value_yesno (c, "gns",
640 "AUTO_IMPORT_CONFIRMATION_REQ"))
641 {
642 GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,
643 "Auto import requires user confirmation\n");
644 ignore_pending = GNUNET_YES;
645 }
646
647 if (GNUNET_OK == 637 if (GNUNET_OK ==
648 GNUNET_CONFIGURATION_get_value_time (c, "gns", 638 GNUNET_CONFIGURATION_get_value_time (c, "gns",
649 "DEFAULT_LOOKUP_TIMEOUT", 639 "DEFAULT_LOOKUP_TIMEOUT",
@@ -665,18 +655,6 @@ run (void *cls, struct GNUNET_SERVER_Handle *server,
665 return; 655 return;
666 } 656 }
667 657
668 if (GNUNET_SYSERR ==
669 GNS_resolver_init (namestore_handle, dht_handle,
670 c,
671 max_parallel_bg_queries,
672 ignore_pending))
673 {
674 GNUNET_log (GNUNET_ERROR_TYPE_ERROR,
675 _("Unable to initialize resolver!\n"));
676 GNUNET_SCHEDULER_add_now (&shutdown_task, NULL);
677 return;
678 }
679
680 if (GNUNET_OK == 658 if (GNUNET_OK ==
681 GNUNET_CONFIGURATION_get_value_string (c, "gns", "DNS_ROOT", 659 GNUNET_CONFIGURATION_get_value_string (c, "gns", "DNS_ROOT",
682 &dns_root_name)) 660 &dns_root_name))
@@ -706,6 +684,9 @@ run (void *cls, struct GNUNET_SERVER_Handle *server,
706 } 684 }
707 /* FIXME: install client disconnect handle to clean up pending 685 /* FIXME: install client disconnect handle to clean up pending
708 lookups on client disconnect! */ 686 lookups on client disconnect! */
687 GNS_resolver_init (namestore_handle, dht_handle,
688 c,
689 max_parallel_bg_queries);
709 690
710 /* Schedule periodic put for our records. */ 691 /* Schedule periodic put for our records. */
711 first_zone_iteration = GNUNET_YES; 692 first_zone_iteration = GNUNET_YES;