support Friendica
their current released ostatus support is incomplete. @annando is rewriting it in the new-ostatus branch in his fork: https://github.com/annando/friendica/tree/new-ostatus
more discussion in friendica/friendica#3696.
The changes are already in the current master of Friendica.
There are currently no known OStatus issues. It is working fine with GNU Social, Pleroma and Mastodon.
thanks for the update!
Looks like Friendica now supports ActivityPub. I tried liking this post on https://friendica.hubup.pro/ (running Friendica 2022.12) via BF, and when BF tried to fetch https://friendica.hubup.pro/display/174591b4-1563-a455-e2af-046050971897 (the post URL) with AS2 conneg headers, it returned HTTP 503 Temporarily Unavailable. Looks like that was from Cloudflare, checking that my request wasn't a bot.
Not a good sign for at least that instance's federation support. I'll try again on another instance that's not on Cloudflare.
Success! I successfully liked this post on libranet.de, running Friendica 2023.01. Bridgy Fed log. I'm going to tentatively declare success here.
Reopening, following Friendica accounts doesn't seem to be working: https://github.com/friendica/friendica/issues/12965
Maybe not related to your present issue, but HTTP 503 may be related to this, that should be solved by implementing retries with exponential backoff in your backend:
- https://github.com/friendica/friendica/issues/10131
- https://github.com/friendica/friendica/blob/develop/doc/Install.md#user-content-your-worker-never-or-rarely-runs
Thanks! But the current failure is no longer an HTTP 503. It's accepting async with 202, and then failing during later background processing. Details in https://github.com/friendica/friendica/issues/12965
Tried again after #442, looks like it's working now!