GNU social JP
  • FAQ
  • Login
GNU social JPは日本のGNU socialサーバーです。
Usage/ToS/admin/test/Pleroma FE
  • Public

    • Public
    • Network
    • Groups
    • Featured
    • Popular
    • People

Notices by marius (mariusor@metalhead.club), page 3

  1. Embed this notice
    marius (mariusor@metalhead.club)'s status on Saturday, 24-May-2025 02:46:21 JST marius marius
    in reply to
    • silverpill

    @silverpill I see.

    My ActivityPub library unfortunately relies on fresh copies of activities when operates on them, so it usually tries to fetch them (again).

    I'll try to see if relying on the local copy is enough - which it mostly should I think.

    Also let me know if you want me to write a quick spec about how I operate ACLs logic on the activitypub objects, which I think I mentioned multiple times, but never really bothered to formalize into a document.

    In conversation about 7 months ago from metalhead.club permalink
  2. Embed this notice
    marius (mariusor@metalhead.club)'s status on Friday, 23-May-2025 22:20:18 JST marius marius
    in reply to
    • silverpill
    • Marius

    @silverpill are your follows not accessible for retrieval, or am I doing something wrong with the authorization when trying to fetch them?

    I tried responding to your Follow and my errors show: https://paste.sr.ht/~mariusor/ad2da3532ffe02e269f8523cf8d1190b7d09c678

    Can you have a look at your logs if there's a problem on my end and let me know what I'm doing wrong?

    @marius

    In conversation about 7 months ago from metalhead.club permalink

    Attachments


  3. Embed this notice
    marius (mariusor@metalhead.club)'s status on Friday, 23-May-2025 05:03:40 JST marius marius
    • Marius

    #Oni the single user ActivityPub server, is getting some improvements on directly running it out of the box without requiring any set-up steps.

    It is now available on the first run and every modification can be done afterwards using client to server #ActivityPub calls. Yay!

    Reminder that there is a demo instance up, and running my sporadic blog: @marius

    In conversation about 7 months ago from metalhead.club permalink

    Attachments


  4. Embed this notice
    marius (mariusor@metalhead.club)'s status on Thursday, 01-May-2025 20:48:20 JST marius marius
    in reply to
    • opal
    • silverpill

    @wowaname I find that perfectly understandable: because all printable ASCII characters form a subset of Unicode characters, we can infer that the set of all possible URIs is included in the set of all possible IRIs.

    I'm not sure why you're convinced that not all URIs are IRIs.

    @silverpill

    In conversation about 8 months ago from gnusocial.jp permalink
  5. Embed this notice
    marius (mariusor@metalhead.club)'s status on Thursday, 01-May-2025 05:28:34 JST marius marius
    in reply to
    • opal
    • silverpill

    @silverpill @wowaname what exactly is the problem with calling them IRIs?

    > ActivityPub shares the same URI / IRI conventions as in ActivityStreams.

    From: https://www.w3.org/TR/activitypub/#objects

    And following the link there, we get to:

    > Every URI [RFC3986] is also an IRI, so a URI may be used wherever an IRI is named. There are two special considerations: (1) when an IRI that is not also a URI is given for dereferencing, it MUST be mapped to a URI using the steps in Section 3.1 of [RFC3987] and (2) when an IRI is serving as an "id" value, it MUST NOT be so mapped.

    https://www.w3.org/TR/activitystreams-core/#urls

    In conversation about 8 months ago from metalhead.club permalink

    Attachments

    1. Domain not in remote thumbnail source whitelist: www.w3.org
      ActivityPub
      The ActivityPub protocol is a decentralized social networking protocol based upon the [ActivityStreams] 2.0 data format. It provides a client to server API for creating, updating and deleting content, as well as a federated server to server API for delivering notifications and content.
  6. Embed this notice
    marius (mariusor@metalhead.club)'s status on Wednesday, 30-Apr-2025 12:40:16 JST marius marius
    in reply to
    • wakest ⁂
    • Michał "rysiek" Woźniak · 🇺🇦

    @rysiek I think an "Update" for the new preferred username went through to all instances and it's basically the same actor.
    @liaizon

    In conversation about 8 months ago from gnusocial.jp permalink
  7. Embed this notice
    marius (mariusor@metalhead.club)'s status on Saturday, 26-Apr-2025 21:32:59 JST marius marius
    in reply to
    • silverpill
    • 洪 民憙 (Hong Minhee)

    @silverpill I have that in my brutalinks link aggregator, however it doesn't work transparently for the whole fediverse because there isn't yet a dynamic way of registering an OAuth2 client[1] that would work with all web-finger capable services.

    [1] there actually are at least two: RFC7591, and also IndieAuth

    @hongminhee

    In conversation about 8 months ago from metalhead.club permalink
  8. Embed this notice
    marius (mariusor@metalhead.club)'s status on Saturday, 26-Apr-2025 21:32:58 JST marius marius
    in reply to
    • silverpill
    • 洪 民憙 (Hong Minhee)

    @silverpill also Mastodon own's dynamic client registration is slightly different than the RFC I mentioned previously, so a client which is RFC compliant would not work with Mastodon instances. :D (another one for the pile of mastodon quirks)

    @hongminhee

    In conversation about 8 months ago from metalhead.club permalink
  9. Embed this notice
    marius (mariusor@metalhead.club)'s status on Tuesday, 22-Apr-2025 18:05:34 JST marius marius
    in reply to
    • Polychrome :blabcat:

    @Polychrome sorry, I don't know why I replaced netsurf with dillo in my head. :D

    In conversation about 8 months ago from metalhead.club permalink
  10. Embed this notice
    marius (mariusor@metalhead.club)'s status on Tuesday, 22-Apr-2025 17:59:37 JST marius marius
    in reply to
    • Polychrome :blabcat:

    @Polychrome I think the browsers that don' support javascript get a pass automatically. Probably dillo supports just enough to trigger the protection, but not enough to actually solve the Anubis PoW. :(

    In conversation about 8 months ago from metalhead.club permalink
  11. Embed this notice
    marius (mariusor@metalhead.club)'s status on Friday, 28-Mar-2025 02:53:12 JST marius marius
    in reply to
    • silverpill

    @silverpill why does a "primary language" need to be specified? I think that if there is such a thing, it should be the language in which the client views the object or otherwise none of them should have special importance.

    In conversation about 9 months ago from metalhead.club permalink
  12. Embed this notice
    marius (mariusor@metalhead.club)'s status on Thursday, 13-Feb-2025 03:18:24 JST marius marius
    • 洪 民憙 (Hong Minhee)

    @hongminhee yes, I guess. However why did you consider the recipient as the right entity to do the signing?

    In my mind, this action means that they "vetted" the received activity and decided to forward it, when in actuality it's the server that does both of those things. Ie, in my opinion, the server - through its instance actor - is the entity that assumes the burden of attestating the validity of the forwarded Activity.

    I think that servers operating activities on behalf of actors, without these actors explicitly performing an action is a breach of trust between the two.

    In conversation about 11 months ago from metalhead.club permalink
  13. Embed this notice
    marius (mariusor@metalhead.club)'s status on Wednesday, 12-Feb-2025 04:04:22 JST marius marius
    in reply to
    • silverpill

    @silverpill guilty on all charges.

    1/ signed by the instance actor - to decouple key verification from processing the activities (and add a modicum of anonymity on behalf of whom the request is done)
    2/ No preferredUsername because naming things is hard (and the instance is named through its url)
    3/ mixed keys, well, I changed the instance key to mastodon compatible a while back

    In conversation about 11 months ago from metalhead.club permalink
  14. Embed this notice
    marius (mariusor@metalhead.club)'s status on Wednesday, 12-Feb-2025 04:04:21 JST marius marius
    in reply to
    • silverpill

    @silverpill I changed the logic of fetching keys to use the same actor as the one sending the S2S activity.

    ....aaaand added a preferredUsername on the instance actor - which shouldn't affect you any more.

    In conversation about 11 months ago from metalhead.club permalink
  15. Embed this notice
    marius (mariusor@metalhead.club)'s status on Monday, 10-Feb-2025 05:49:51 JST marius marius
    in reply to
    • silverpill

    @silverpill invalid actor on my side or on yours?

    In conversation about 11 months ago from metalhead.club permalink
  16. Embed this notice
    marius (mariusor@metalhead.club)'s status on Sunday, 09-Feb-2025 06:36:47 JST marius marius
    in reply to
    • silverpill

    @silverpill

    https://federated.id/activities/6191a096-ca31-4ae7-8b3c-c7db9c6aae2b

    In conversation about 11 months ago from metalhead.club permalink

    Attachments


  17. Embed this notice
    marius (mariusor@metalhead.club)'s status on Sunday, 09-Feb-2025 06:36:46 JST marius marius
    in reply to
    • silverpill

    @silverpill sadly it didn't make it to you:

    Feb 08 21:46:12 DBG Starting dissemination to remote collections. log=processing
    Feb 08 21:46:12 WRN Request did not meet this resource's requirements. iri=https://mitra.social/@silverpill/inbox log=client status="405 Method Not Allowed"
    Feb 08 21:46:12 WRN Unable to disseminate activity invalid status received: 405 log=processing
    Feb 08 21:46:12 INF Pushed to remote actor's collection https://mitra.social/@silverpill/inbox log=processing
    Feb 08 21:46:12 DBG Finished dissemination to remote collections. log=processing
    Feb 08 21:46:12 INF All OK! log=fedbox

    In conversation about 11 months ago from metalhead.club permalink

    Attachments

    1. No result found on File_thumbnail lookup.
      Mitra - Federated social network
      Federated social network
  18. Embed this notice
    marius (mariusor@metalhead.club)'s status on Sunday, 09-Feb-2025 06:36:45 JST marius marius
    in reply to
    • silverpill

    @silverpill I corrected the actor IRI, but it still didn't work:

    It looks like mitra rejected the signature of that actor.

    https://paste.sr.ht/~mariusor/fa27a9703463f68476e24574b0aa9ca9a76f59f1

    In conversation about 11 months ago from metalhead.club permalink
  19. Embed this notice
    marius (mariusor@metalhead.club)'s status on Sunday, 09-Feb-2025 06:36:43 JST marius marius
    in reply to
    • silverpill

    @silverpill the Activity is https://federated.id/activities/22fe7abd-73d2-4508-acbc-ee683be6a3df

    In conversation about 11 months ago from metalhead.club permalink

    Attachments


  20. Embed this notice
    marius (mariusor@metalhead.club)'s status on Sunday, 09-Feb-2025 04:40:18 JST marius marius
    in reply to
    • silverpill
    • clothoed

    @silverpill this one: @clothoed

    https://federated.id/actors/a1517c06-7131-4437-84b0-025837e9da39

    @julian

    In conversation about 11 months ago from metalhead.club permalink

    Attachments


  • After
  • Before

User actions

    marius

    marius

    Mostly a programmer.Implementing #ActivityPub in the #Go programming language.Current projects: * #GoActivityPub - a library to use ActivityPub in Go. * #FedBOX - a generic ActivityPub service supporting the client to server API. * #brutalinks - a link aggregator inspired by (old) reddit, hacker news and lobste.rs built on top of FedBOX. * #oni - a single user ActivityPub server with minimal fuss.My posts are mostly related to ActivityPub and web development.

    Tags
    • (None)

    Following 0

      Followers 0

        Groups 0

          Statistics

          User ID
          7165
          Member since
          25 Aug 2022
          Notices
          148
          Daily average
          0

          Feeds

          • Atom
          • Help
          • About
          • FAQ
          • TOS
          • Privacy
          • Source
          • Version
          • Contact

          GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.

          Creative Commons Attribution 3.0 All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.