Commits


apub, cmd/apsend: implement shared inbox delivery This helps servers hosting many actors, and it helps us when delivering to lots of people on the same server; we only need to make 1 request per server.


apub: correct actor Address() doc typo


apub: omit empty ID when encoding Activity This is actually valid according to the spec. This makes embedded Activities like Mentions neater, too.


apub, sys: More documentation


apub: unmarshal direct To recipients into Mastodon et al. Mentions This seems clear enough. In the regular email world we want direct recipients to be signalled in some way of our message. Recipients merely copied in (CC'd) don't need to be alerted but still get the message.


apub: decode tag field of Activities This gets us a bit closer to seeing Mastodon's non-standard Mention activities.


all: refactor like Unix, Plan 9 upas That is, delegate all message handling, incoming and outgoing to a short-lived process. Maybe this is really like sendmail but I dunno. Anyway it works and this is a big and bad enough commit already!


public-ish release I made a bit of an announcement to fediverse@lemmy.world: https://old.lemmy.world/post/12791602 Replies were delivered ok to my ActivityPub inbox and my mail inbox. And I replied to those from my email client, too!


oops


streats reveal