From 2bb536f2f7efc4921bb2407c5178b15ff9b7cec6 Mon Sep 17 00:00:00 2001 From: Jan-Lukas Else Date: Sun, 11 Dec 2022 15:49:19 +0100 Subject: [PATCH] Use correct time format to sign requests --- activityPub.go | 2 +- go.mod | 4 ++-- go.sum | 8 ++++---- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/activityPub.go b/activityPub.go index 6caafdf..877ad0b 100644 --- a/activityPub.go +++ b/activityPub.go @@ -543,7 +543,7 @@ func (a *goBlog) loadActivityPubPrivateKey() error { func (a *goBlog) signRequest(r *http.Request, blogIri string) error { if date := r.Header.Get("Date"); date == "" { - r.Header.Set("Date", time.Now().UTC().Format(time.RFC1123)) + r.Header.Set("Date", time.Now().UTC().Format(http.TimeFormat)) } if host := r.Header.Get("Host"); host == "" { r.Header.Set("Host", r.URL.Host) diff --git a/go.mod b/go.mod index a673b03..5a16887 100644 --- a/go.mod +++ b/go.mod @@ -22,7 +22,7 @@ require ( github.com/emersion/go-sasl v0.0.0-20220912192320-0145f2c60ead github.com/emersion/go-smtp v0.15.0 github.com/go-ap/activitypub v0.0.0-20221209114049-1ceafda50f9f - github.com/go-ap/client v0.0.0-20221209114704-ee9adde8b2c2 + github.com/go-ap/client v0.0.0-20221211133508-e3087682099e github.com/go-ap/jsonld v0.0.0-20221030091449-f2a191312c73 github.com/go-chi/chi/v5 v5.0.8 github.com/go-fed/httpsig v1.1.0 @@ -37,7 +37,7 @@ require ( github.com/jlelse/feeds v1.2.1-0.20210704161900-189f94254ad4 github.com/justinas/alice v1.2.0 github.com/kaorimatz/go-opml v0.0.0-20210201121027-bc8e2852d7f9 - github.com/klauspost/compress v1.15.12 + github.com/klauspost/compress v1.15.13 github.com/lestrrat-go/file-rotatelogs v2.4.0+incompatible github.com/lopezator/migrator v0.3.1 github.com/mattn/go-sqlite3 v1.14.16 diff --git a/go.sum b/go.sum index 9751216..38127d5 100644 --- a/go.sum +++ b/go.sum @@ -129,8 +129,8 @@ github.com/gin-gonic/gin v1.6.3 h1:ahKqKTFpO5KTPHxWZjEdPScmYaGtLo8Y4DMHoEsnp14= github.com/gin-gonic/gin v1.6.3/go.mod h1:75u5sXoLsGZoRN5Sgbi1eraJ4GU3++wFwWzhwvtwp4M= github.com/go-ap/activitypub v0.0.0-20221209114049-1ceafda50f9f h1:UV5kupaU8AP8g8Bbsn53q87XCufW/E8wvnTHDKqjoR4= github.com/go-ap/activitypub v0.0.0-20221209114049-1ceafda50f9f/go.mod h1:1oVD0h0aPT3OEE1ZoSUoym/UGKzxe+e0y8K2AkQ1Hqs= -github.com/go-ap/client v0.0.0-20221209114704-ee9adde8b2c2 h1:w+9mmPPuyEBS3B5w0OBpFzcNhj6xepbN33rzOXM3n2A= -github.com/go-ap/client v0.0.0-20221209114704-ee9adde8b2c2/go.mod h1:P5qNxXHk44o9OEmHxmjCFjS5jLZa4BZv6h7lHrmC1MA= +github.com/go-ap/client v0.0.0-20221211133508-e3087682099e h1:JS8lV0aQwHg1XVXRyVC4NTzuoVf8vob4vXtu1maF/o0= +github.com/go-ap/client v0.0.0-20221211133508-e3087682099e/go.mod h1:P5qNxXHk44o9OEmHxmjCFjS5jLZa4BZv6h7lHrmC1MA= github.com/go-ap/errors v0.0.0-20221205040414-01c1adfc98ea h1:ywGtLGVjJjMrq4mu35Qmu+NtlhlTk/gTayE6Bb4tQZk= github.com/go-ap/errors v0.0.0-20221205040414-01c1adfc98ea/go.mod h1:SaTNjEEkp0q+w3pUS1ccyEL/lUrHteORlDq/e21mCc8= github.com/go-ap/jsonld v0.0.0-20221030091449-f2a191312c73 h1:GMKIYXyXPGIp+hYiWOhfqK4A023HdgisDT4YGgf99mw= @@ -276,8 +276,8 @@ github.com/kaorimatz/go-opml v0.0.0-20210201121027-bc8e2852d7f9 h1:+9REu9CK9D1AQ github.com/kaorimatz/go-opml v0.0.0-20210201121027-bc8e2852d7f9/go.mod h1:OvY5ZBrAC9kOvM2PZs9Lw0BH+5K7tjrT6T7SFhn27OA= github.com/kisielk/gotool v1.0.0/go.mod h1:XhKaO+MFFWcvkIS/tQcRk01m1F5IRFswLeQ+oQHNcck= github.com/klauspost/compress v1.10.3/go.mod h1:aoV0uJVorq1K+umq18yTdKaF57EivdYsUV+/s2qKfXs= -github.com/klauspost/compress v1.15.12 h1:YClS/PImqYbn+UILDnqxQCZ3RehC9N318SU3kElDUEM= -github.com/klauspost/compress v1.15.12/go.mod h1:QPwzmACJjUTFsnSHH934V6woptycfrDDJnH7hvFVbGM= +github.com/klauspost/compress v1.15.13 h1:NFn1Wr8cfnenSJSA46lLq4wHCcBzKTSjnBIexDMMOV0= +github.com/klauspost/compress v1.15.13/go.mod h1:QPwzmACJjUTFsnSHH934V6woptycfrDDJnH7hvFVbGM= github.com/kr/fs v0.1.0/go.mod h1:FFnZGqtBN9Gxj7eW1uZ42v5BccTP0vu6NEaFoC2HwRg= github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo= github.com/kr/pretty v0.2.1/go.mod h1:ipq/a2n7PKx3OHsz4KJII5eveXtPO4qwEXGdVfWzfnI=