Changeset 06bae1e in Klonkt for src/config

Timestamp:
08/08/2026 04:09:04 AM (5 weeks ago)
Author:
Robin <roboburr@…>
Branches:
main
Children:
0517013
Parents:
3b43e4c
git-author:
Robin <roboburr@…> (08/08/2026 04:08:53 AM)
git-committer:
Robin <roboburr@…> (08/08/2026 04:09:04 AM)
Message:

Een Accept die ons follow-id niet teruggeeft, telt nu ook

Gevonden tegen Funkwhale (audio.pepemoss.com, 7 augustus). Wij stuurden een
Follow met id

.../ap/users/dev#follow-1786161977286-bb2de32f

en de Accept kwam terug met een door Funkwhale ZELF verzonnen id, in onze
eigen namespace:

.../ap/users/dev#follows/19fd8b00-8f66-4362-b233-542eadfa40fc

De update matchte op follow_id en raakte dus niets. De rij bleef eeuwig op
'pending' en er kwam nooit iets binnen -- terwijl de logregel doodleuk
'follow accepted' riep. Een stille no-op, en precies daarom viel het pas op
toen de muziek uitbleef.

Twee dingen veranderd:

TERUGVAL raakt het follow-id niets, dan telt het paar dat we wel zeker

weten: (deze site, deze actor), en alleen als die rij nog op
pending staat. De Accept is handtekening-geverifieerd en
actorUri is de ondertekenaar, dus dit kan niets anders openzetten
dan een follow die wij zelf verstuurd hebben.

EERLIJK de logregel zegt nu 'accept UNMATCHED' als er niets geraakt is,
LOGGEN met het ontvangen id erbij. Zonder dat was dit onvindbaar.

5 tests, waaronder de Funkwhale-vorm en twee die bewaken dat een vreemde
Accept niet andermans rij kan openzetten.

Co-Authored-By: Claude Opus 5 <noreply@…>

(No files)

Note: See TracChangeset for help on using the changeset viewer.