From d4875c0bfa214a416d5242979e36a84f4385a4df Mon Sep 17 00:00:00 2001 From: Matt Joiner Date: Fri, 27 Mar 2015 17:22:42 +1100 Subject: [PATCH] Send supportcrypto=1 to HTTP trackers --- tracker/http.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tracker/http.go b/tracker/http.go index 97a045a9..59e9b9ae 100644 --- a/tracker/http.go +++ b/tracker/http.go @@ -69,6 +69,8 @@ func (me *client) Announce(ar *AnnounceRequest) (ret AnnounceResponse, err error } // http://stackoverflow.com/questions/17418004/why-does-tracker-server-not-understand-my-request-bittorrent-protocol q.Set("compact", "1") + // According to https://wiki.vuze.com/w/Message_Stream_Encryption. + q.Set("supportcrypto", "1") var reqURL url.URL = me.url reqURL.RawQuery = q.Encode() resp, err := http.Get(reqURL.String()) -- 2.48.1