From bef24250254c833a48f021a461928f927c4893ee Mon Sep 17 00:00:00 2001 From: Jakob Borg Date: Fri, 13 May 2016 14:11:59 +0000 Subject: [PATCH] cmd/syncthing: Set User-Agent on upgrade checks GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/3093 --- lib/upgrade/upgrade_supported.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/upgrade/upgrade_supported.go b/lib/upgrade/upgrade_supported.go index c0be1a68..316461d1 100644 --- a/lib/upgrade/upgrade_supported.go +++ b/lib/upgrade/upgrade_supported.go @@ -79,7 +79,8 @@ func insecureGet(url, version string) (*http.Response, error) { if err != nil { return nil, err } - req.Header.Set("X-Syncthing-Version", version) + + req.Header.Set("User-Agent", fmt.Sprintf(`syncthing %s (%s %s-%s)`, version, runtime.Version(), runtime.GOOS, runtime.GOARCH)) return insecureHTTP.Do(req) }