Status of the #activitypub in #azorius.
Figured out, I think, some of the weirdness with kbin. Instead of using the group actor, it just picks a random person to announce new posts. Not the author, not anyone related, just apparently anyone on the server. It works in the sense that the post arrives, but it will look a bit weird if you look at any of these people's profiles. I mean, whatever.
Added a few fixes and workarounds so federation with lotide should work pretty well now. Not a lot of instances, but the code base is pretty simple.
I leave you with this gem.
+ u, err := url.Parse(keyid)
+ if err != nil {
+ dlog.Printf("error parsing keyid: %s", err)
+ return
+ }
+ u.Path = "/" + strings.TrimLeft(u.Path, "/")
+ keyid = u.String()