Ryan Barrett
Ryan Barrett
gnusocial.net instance details are https://gnusocial.net/doc/about, but I couldn't find the version it's running. GNU Social site is https://www.gnusocial.rocks/, mailing list is https://lists.gnu.org/archive/html/social-discuss/, repo and bug tracker is at https://notabug.org/diogo/gnu-social/issues. I...
I tried federating [this like](https://snarfed.org/2023-01-17_imagine-playing-for-change-song-around-the-world-john-lennon-anttube) to [this video](https://video.antopie.org/w/2SwQSiFef99ewJXSnZpyqW) on video.antopie.org (running PeerTube v5.0.1) just now, and got this HTTP 403 error: ```json { "type": "about:blank", "title": "Forbidden", "detail": "(request-target) was...
Looks like the error here is that the `Request-Target` HTTP header wasn't included in the HTTP Signature? I'm not even familiar with that header. Hmm. Related: https://github.com/Chocobozzz/PeerTube/issues/4963
Evidently it's a special HTTP Signatures thing? [And the spec does require it to be included](https://datatracker.ietf.org/doc/html/draft-cavage-http-signatures-12#section-2.3). OK then. > If the header field name is `(request-target)` then generate the header...
Added `(request-target)` and the like federated successfully!
Closing, we now have at least some basic federation with Peertube working.
Closing because we're deprioritizing Atom and OStatus entirely: #283, #282
Obsolete, Bridgy Twitter is dead. https://github.com/snarfed/bridgy/issues/1410#issuecomment-1497763725
Fwiw https://fed.brid.gy/ supports this; it translates mf2 u-follow-of posts into AP follows, and vice versa.
No longer blocked on mf2py, @angelogladding shipped this just now in v2.0.1!