From 771d0a8d2fdd7480ec627fe742a1829b7dde2c7d Mon Sep 17 00:00:00 2001 From: Matt Baer Date: Thu, 8 Nov 2018 12:08:48 -0500 Subject: [PATCH] Use hostname in AP requests' User-Agent header --- activitypub.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/activitypub.go b/activitypub.go index 38cfe67..60561af 100644 --- a/activitypub.go +++ b/activitypub.go @@ -424,7 +424,7 @@ func makeActivityPost(p *activitystreams.Person, url string, m interface{}) erro r, _ := http.NewRequest("POST", url, bytes.NewBuffer(b)) r.Header.Add("Content-Type", "application/activity+json") - r.Header.Set("User-Agent", "Go ("+serverSoftware+"/"+softwareVer+"; +"+softwareURL+")") + r.Header.Set("User-Agent", "Go ("+serverSoftware+"/"+softwareVer+"; +"+hostName+")") h := sha256.New() h.Write(b) r.Header.Add("Digest", "SHA-256="+base64.StdEncoding.EncodeToString(h.Sum(nil))) @@ -475,7 +475,7 @@ func resolveIRI(url string) ([]byte, error) { r, _ := http.NewRequest("GET", url, nil) r.Header.Add("Accept", "application/activity+json") - r.Header.Set("User-Agent", "Go ("+serverSoftware+"/"+softwareVer+"; +"+softwareURL+")") + r.Header.Set("User-Agent", "Go ("+serverSoftware+"/"+softwareVer+"; +"+hostName+")") if debugging { dump, err := httputil.DumpRequestOut(r, true)