Commit Briefs

1081cf7527 Oliver Lowe

lemmy: import from its own repo (master)

No need to manage this seperately, it's all related and only brings in a single dep.


8403ab16d8 Oliver Lowe

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.


d325873964 Oliver Lowe

apub: remove unused http sig header list


5acd8b1ba0 Oliver Lowe

apub: handle unmarshalling from quoted-printable mail

MailMate, for example, using quoted-printable encoding when lines are about 80 chars long. Blegh!


16b05de44f Oliver Lowe

cmd/apserve: correct nodeinfo field name


af1bda8fe5 Oliver Lowe

apub: use RFC5322-compatible timestamp in Date in header

RFC822 makes Spamassassin unhappy and I learned isn't actually compliant with revisions to the message spec!


a00f14b448 Oliver Lowe

test for carriage return removal


d3dfb67291 Oliver Lowe

apub: handle collection recipients mroe reliably

When we receive activity that has a collection, we see if any of the other actor recipients have the collection set as their followers. Then we can encode it with plus addressing. If we can't do that we drop it. Not ideal, but it covers most use cases. Next up we can encode arbitrary collections like "some/path/to/thing@example.com".



8b63e10caf Oliver Lowe

cmd/apsend: remove unused message encoding


Branches

Tags

Tree