From c306864781cb65d0145dc475f3a6f9b1e80f7602 Mon Sep 17 00:00:00 2001 From: Zlatin Balevsky Date: Tue, 28 Apr 2020 19:18:37 +0100 Subject: [PATCH] add type to the tracker pong and echo the infohash that was queried --- .../main/groovy/com/muwire/core/tracker/TrackerResponder.groovy | 2 ++ 1 file changed, 2 insertions(+) diff --git a/core/src/main/groovy/com/muwire/core/tracker/TrackerResponder.groovy b/core/src/main/groovy/com/muwire/core/tracker/TrackerResponder.groovy index 9ddf56bc..fd97eec5 100644 --- a/core/src/main/groovy/com/muwire/core/tracker/TrackerResponder.groovy +++ b/core/src/main/groovy/com/muwire/core/tracker/TrackerResponder.groovy @@ -108,6 +108,7 @@ class TrackerResponder { } def response = [:] + response.type = "TrackerPong" response.me = me.toBase64() if (!muSettings.allowTracking) { @@ -128,6 +129,7 @@ class TrackerResponder { log.warning("infoHash missing") return } + response.infoHash = json.infoHash byte[] infoHashBytes = Base64.decode(json.infoHash) InfoHash infoHash = new InfoHash(infoHashBytes)