Salta al contenuto

Piero Bosio Social Web Site Personale Logo Fediverso

Social Forum federato con il resto del mondo. Non contano le istanze, contano le persone

Technical Discussion

177 Discussioni 1.4k Post View Original

Technical discussion about ActivityPub-related topics.

  • @silverpill I created an issue.

    4
    0 Votazioni
    4 Post
    19 Visualizzazioni
    @caohuak There were no recent changes in how we generate Accept activities. It's more likely that something was changed in Sharkey since its 2025.4.2 release.
  • ForumWG November

    1
    0 Votazioni
    1 Post
    14 Visualizzazioni
    The minutes from this month's ForumWG minutes were just posted. Ironically, I need to make a separate post to reference it in this group, because we have not invented federated cross-posting yet. But soon!
  • 0 Votazioni
    10 Post
    43 Visualizzazioni
    @LibertyForward1 @theropologist I just disabled HTTP2 on my side. Fixed it?
  • Lemmy's removal of audience in posts?

    lemmy
    5
    0 Votazioni
    5 Post
    34 Visualizzazioni
    Thank you so much!
  • 0 Votazioni
    7 Post
    32 Visualizzazioni
    @carloshr as always, my best ideas are the ones that seem so obvious to me that i figure someone else surely has already had them
  • 0 Votazioni
    1 Post
    15 Visualizzazioni
    i'm moving my stuff off GitHub because i'm sick of Microsoft's shit. today's task is slurp.the official project home page has been https://catgirl.codes/slurp for a bit, but now that's also the package URL as far as Go is concerned. this will be a breaking change for anyone who depended on slurp internals, which i hope is nobody. there's some sort of package renaming directive you can use in go.mod if you did.the public Git repo and issue tracker are now on Codeberg: https://codeberg.org/vyr/slurpif you can, please donate to Codeberg. i just did (again). they're a great option for open source devs like me who aren't SREs and don't want the overhead of self-hosting all that stuff, and running a service like that isn't free.#slurp #FediDev
  • Another OpenAPI tool crashes and burns

    activitypubdev bangheadhere activitypub
    1
    0 Votazioni
    1 Post
    18 Visualizzazioni
    Just over a year after Go's OpenAPI generator let me down, the #ActivityPub Content-Type causes the same problem again, this time in Python:example_client/api/default/put_object.py:34:62: SyntaxError: Simple statements must be separated by newlines or semicolons   |33 |     _kwargs["json"] = _body34 |     headers["Content-Type"] = "application/ld+json; profile="https://www.w3.org/ns/activitystreams""   |                                                              ^Is it really that unusual to include parameters in MIME types like this? I'm sure I've seen them all over the place.Or am I venturing off the beaten track by trying to be explicit about them in my openapi.yml file?#ActivityPubDev #BangHeadHere
  • Hey @bjoern @Karlitschek @nextcloud #activitypub #fedidev

    activitypub fedidev
    1
    0 Votazioni
    1 Post
    18 Visualizzazioni
    Hey @bjoern @Karlitschek @nextcloud #activitypub #fedidev we will schedule a meeting soon, would be cool if anyone could attend https://digitalcourage.social/@reiver@mastodon.social/115317680720978044 [which day?] https://digitalcourage.social/@reiver@mastodon.social/115317829430813805
  • Oh standards, we don't deserve you.

    10
    2
    0 Votazioni
    10 Post
    49 Visualizzazioni
    Ok, wasn’t expecting THAT. mbsync synced my toot folder with Fastmail. Email is like a thing from the future.
  • Auto-import of deny lists

    dni activitypub iftas
    7
    0 Votazioni
    7 Post
    54 Visualizzazioni
    Just spend the tiny bit of extra time and implement basic support for federation policies. Keep track of data snd where it comes from, such that you can react to changes over time
  • Moving topics/contexts between communities

    context fep audience activitypub
    13
    0 Votazioni
    13 Post
    95 Visualizzazioni
    silverpill@mitra.social I have been reflecting on the use of Remove/Move vs Update and I am thinking that Update isn't explicit enough. If I am removing a topic from a category, I'd be sending an Update with the group actor removed from the audience property. However recipients wouldn't know which audience was removed, merely the new state of that context's audience.
  • 0 Votazioni
    7 Post
    27 Visualizzazioni
    @hongminhee @2chanhaeng I see you already got some comments of this nature but was gonna point them out as well. Ibis is the farthest along but Xwiki was the first to add AP to a wiki that I know of. Also Piefed has an added wiki feature for every community but I don't think they federate that part yet.
  • What if we had a P4 for ActivityPub?

    2
    0 Votazioni
    2 Post
    19 Visualizzazioni
    This does exist, Pleroma has the Message Rewrite Filters or MRF functionality. There's also ActivitySieve or ActivityColander I think it was called, which attempted to do similar. I've personally been arguing that we need federation management via policies more akin to a firewall: https://writings.thisismissem.social/moving-beyond-the-false-dichotomy-for-federation-management/
  • @silverpill

    1
    0 Votazioni
    1 Post
    8 Visualizzazioni
    @silverpill Thank you - I wasn't aware of Mitra supporting conversation containers and nomadic identity, happy to learn.I have some questions about Mitra, I will ask them in a separate thread. @osma
  • Context removal from an audience

    activitypub threadiverse
    1
    0 Votazioni
    1 Post
    24 Visualizzazioni
    This is an extension of the discussion from Topic removal from a category/community. In it, rimu@piefed.social shared the Lemmy federation primer which details that Delete(Object) is federated whenever a post is removed from a community. I needed a way to communicate when a topic/context (not the top-level post) is removed from a category/audience, but is not deleted. You might ask — how is removing a context different from deleting it? In this case, a removed context still exists and is still resolvable. A context can removed from an audience in NodeBB. Note that Lemmy and Piefed don't have a concept of an audience-less context, so if a context is removed from an audience, it would simply be deleted. No additional logic required. Anyhow — when a topic is moved into Uncategorized (which is a catch-all bucket for... you guessed it, uncategorized content), NodeBB will federate a Remove. It looks something like this: { id: '#activity/remove/', type: 'Remove', actor: '', to: [], cc: [, object: '', origin: '', } This is live on activitypub.space already. This goes hand-in-hand with topic moving, which would follow similar mechanisms, except it'd be a Move instead of a Remove. I will likely write an FEP with technical details for both Remove and Move, and will include existing behaviours (Delete(Object)) as well.
  • Server-sent Events for the ActivityPub API

    6
    0 Votazioni
    6 Post
    26 Visualizzazioni
    The problem for us is that we actually did take advantage of the bi-directional data flow available with web sockets. However, probably > 90% of our websocket calls were simple data requests, so we dropped back to bog-standard GET and POST. Why re-invent the wheel? It's that other half where you want to communicate events in real-time, where SSE makes sense.
  • Representing the cause of an activity

    7
    0 Votazioni
    7 Post
    40 Visualizzazioni
    Dagnabbit. Here's a comment from 11 years ago on this topic! https://github.com/w3c/activitystreams/issues/20#issuecomment-58034202
  • Thanks for the comment.

    3
    0 Votazioni
    3 Post
    14 Visualizzazioni
    @helge>used by MastodonThey are changing it: https://github.com/mastodon/mastodon/pull/30354
  • Mastodon may expose followers-only posts to public.

    iceshrimp
    12
    0 Votazioni
    12 Post
    43 Visualizzazioni
    @elvecio Further investigation showed that this wasn't a Mastodon's fault. There was some weirdness on behalf of the originating instance.Mastodon server received a post addressed to public and I received a post addressed to followers.
  • Good morning Fediverse.

    1
    0 Votazioni
    1 Post
    1 Visualizzazioni
    Good morning Fediverse. Should direct HTML links, i.e. the a tag, to ActivityPub objects have the type application/activity+json? I'm thinking here about an embedded external reply. The link resolves to an ActivityPub object, whose id corresponds to the link's target.