retry key lookups don't usually seem to work
This commit is contained in:
parent
c6d1a0928f
commit
c0f2a64983
1 changed files with 6 additions and 8 deletions
14
web.go
14
web.go
|
|
@ -286,16 +286,14 @@ func inbox(w http.ResponseWriter, r *http.Request) {
|
||||||
}
|
}
|
||||||
keyname, err := httpsig.VerifyRequest(r, payload, zaggy)
|
keyname, err := httpsig.VerifyRequest(r, payload, zaggy)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Printf("inbox message failed signature: %s", err)
|
log.Printf("inbox message failed signature for %s from %s", keyname, r.Header.Get("X-Forwarded-For"))
|
||||||
if keyname != "" {
|
if keyname != "" {
|
||||||
keyname, err = makeitworksomehowwithoutregardforkeycontinuity(keyname, r, payload)
|
log.Printf("bad signature from %s", keyname)
|
||||||
if err != nil {
|
io.WriteString(os.Stdout, "bad payload\n")
|
||||||
log.Printf("still failed: %s", err)
|
os.Stdout.Write(payload)
|
||||||
}
|
io.WriteString(os.Stdout, "\n")
|
||||||
}
|
|
||||||
if err != nil {
|
|
||||||
return
|
|
||||||
}
|
}
|
||||||
|
return
|
||||||
}
|
}
|
||||||
what, _ := j.GetString("type")
|
what, _ := j.GetString("type")
|
||||||
if what == "Like" {
|
if what == "Like" {
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue