snarfed / bridgy-fed

🌉 A bridge between decentralized social network protocols
https://fed.brid.gy/
Creative Commons Zero v1.0 Universal
515 stars 28 forks source link

support Pleroma #12

Open snarfed opened 6 years ago

snarfed commented 6 years ago

https://gitgud.io/lambadalambda/pleroma . haven't found a website apart from that. doesn't seem to be used very widely. claims to be OStatus compatible.

Known interop problems so far:

TODO: file issues on https://git.pleroma.social/pleroma/pleroma/-/issues for these ^

snarfed commented 6 months ago

Same Pleroma 500 is still happening: https://git.pleroma.social/pleroma/pleroma/-/issues/3206#note_104956 . Got a bit of a response and discussion from a maintainer in that thread, but no conclusion and nothing more recently.

hellquist commented 5 months ago

When I try to follow my website from my Akkoma account it says "request sent", but I'm not clear on how/where I can see, or respond to, that request.

image

snarfed commented 5 months ago

@hellquist following up in #374

snan commented 3 months ago

(Moved here)

snarfed commented 3 months ago

@snan feel free to add that to #374!

snarfed commented 5 days ago

Got a new lead here. @diego@lounge.collabfc.com reports:

Pleroma wants to see the ap_id at the top level in either to, cc, bto or bcc. It won't parse into the object to find the ap_id under that.

If I use the json from the Pleroma issue on https://git.pleroma.social/pleroma/pleroma/-/issues/3206 and take the recipient out of the cc and place it into the to at the top level then it works OK.

snarfed commented 1 day ago

Big milestone here! Diego's lead above panned out: for Creates and Updates, it's evidently not enough for to and cc to be in the object, Pleroma evidently also expects the outer activity to have the exact same to and cc values. :shrug: I added that in e2b6b59ff4e451ba0826afaccffd97a888ba1112, and now Pleroma is accepting Bridgy Fed's replies. Example here. Woot!