2026-09-30 10:07 UTC
Blocks on the fediverse have a consistency problem.
When a Block or Undo Block gets lost between servers, the two sides quietly disagree about who blocked whom. Sometimes that means a blocked account can still reach you.
Our fix, FEP-070c: Block synchronization across servers, is now accepted as a draft. Pixelfed is the first implementation, merged and shipping in our next release.
https://codeberg.org/fediverse/fep/src/branch/main/fep/070c/fep-070c.md
#pixelfed #pixeldev #activityPub #fediverse
Replies (1)
-
@pixeldev@mastodon.social 2026-09-30 10:08
How it works: servers compare a tiny digest of blocks alongside normal deliveries. If it doesn't match, the receiving server fetches the list and repairs its copy. Privacy first: a block is only ever shared with the server hosting the blocked account, and only over a signed request. Nobody else can fetch it. Removals are extra careful, because wrongly undoing a block is the failure that actually hurts people.