upub/core
alemi 08fdc93d35
feat: optionally fetch and verify relayed activity
relays usually Announce(Create), so the Create is not from them but the
announce is, and it gets processed properly. Lemmy does the correct
thing: it sends Announce(...activity...), so the "topmost" activity
effectively comes from the sending server and can be verified. however
aode relay sends activities as-is, without wrapping. so if we receive
activities from someone else, it won't match the http signature and
we thus can't be sure this wasn't falsified. added an option to directly
fetch such cases. it's probably not great, so defaults to OFF
2025-01-28 13:55:20 +01:00
..
src feat: optionally fetch and verify relayed activity 2025-01-28 13:55:20 +01:00
Cargo.toml chore: bump versions 2025-01-22 04:20:02 +01:00
README.md docs: small readmes for other crates 2025-01-24 01:27:11 +01:00

upub core

core traits, models and extensions for upub

this crate is not very useful on its own