From c72ea8ce7715ac669496f21548ff666ed6f6f79f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adrien=20B=C3=A9raud?= <adrien.beraud@savoirfairelinux.com> Date: Fri, 9 Dec 2016 02:02:01 -0500 Subject: [PATCH] tools/scanner: don't use a certificate --- tools/dhtscanner.cpp | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/tools/dhtscanner.cpp b/tools/dhtscanner.cpp index 96f100c4..f7e477fb 100644 --- a/tools/dhtscanner.cpp +++ b/tools/dhtscanner.cpp @@ -73,11 +73,9 @@ main(int argc, char **argv) gnutls_global_init(); #endif auto params = parseArgs(argc, argv); - auto ca_tmp = dht::crypto::generateIdentity("DHT Node CA"); - auto crt_tmp = dht::crypto::generateIdentity("Scanner node", ca_tmp); DhtRunner dht; - dht.run(params.port, crt_tmp, true, params.network); + dht.run(params.port, {}, true, params.network); if (not params.bootstrap.first.empty()) dht.bootstrap(params.bootstrap.first.c_str(), params.bootstrap.second.c_str()); @@ -86,12 +84,13 @@ main(int argc, char **argv) std::cout << "Scanning network..." << std::endl; auto all_nodes = std::make_shared<NodeSet>(); + // Set hash to 1 because 0 is the null hash dht::InfoHash cur_h {}; cur_h.setBit(8*HASH_LEN-1, 1); std::this_thread::sleep_for(std::chrono::seconds(2)); - std::atomic_uint done {false}; + std::atomic_uint done {0}; step(dht, done, all_nodes, cur_h, 0); { -- GitLab