diff options
author | Christian Grothoff <christian@grothoff.org> | 2013-08-13 21:07:54 +0000 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2013-08-13 21:07:54 +0000 |
commit | 9b87e5d8f6b762cc8fd4625b7dd369e36722978c (patch) | |
tree | 43f5d336224f1513733acea0253e3098520e771d /src/gns/gnunet-service-gns.c | |
parent | 4c0d35b75913b66abfd69a4f1d76cd0000d1a9ec (diff) | |
download | gnunet-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.c | 25 |
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; |