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

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

Conversation

Notices

  1. Embed this notice
    marius (mariusor@metalhead.club)'s status on Tuesday, 13-Jun-2023 21:50:15 JST marius marius

    For people invested in the migration from #reddit. Here's some details about #BrutaLinks one of the projects I'm working on, which is a reddit-like discussion platform, built on top of #ActivityPub.

    It didn't benefit from the attention and funding that lemmy got, so probably it's overall less polished and performant, but some love from the community would do it good.

    https://brutalinks.tech/~ild/e469b98e-4b48-48a8-86e5-6c61ebd9aff8

    In conversation Tuesday, 13-Jun-2023 21:50:15 JST from metalhead.club permalink
    • Embed this notice
      silverpill (silverpill@mitra.social)'s status on Tuesday, 13-Jun-2023 21:50:14 JST silverpill silverpill
      in reply to

      @mariusor This page doesn't respond with ActivityPub object to request with AP or AS Accept header (I get HTML instead). Is there a way to get object ID from it?

      In conversation Tuesday, 13-Jun-2023 21:50:14 JST permalink
    • Embed this notice
      silverpill (silverpill@mitra.social)'s status on Tuesday, 13-Jun-2023 22:43:00 JST silverpill silverpill
      in reply to

      @mariusor Got it, thanks. The public key of the actor looks unusual. Is it Ed25519 key?

      "publicKeyPem": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEA/bFnzaLjNU/8apqKuRejNEtDS6wDmIYqd0rV7hunvDM=\n-----END PUBLIC KEY-----\n"
      In conversation Tuesday, 13-Jun-2023 22:43:00 JST permalink
    • Embed this notice
      marius (mariusor@metalhead.club)'s status on Tuesday, 13-Jun-2023 22:43:02 JST marius marius
      in reply to
      • silverpill

      @silverpill I'm using the mechanism Mastodon popularized.

      Basically BrutaLinks is just a (mostly) dumb client on top of a server that only serves ActivityPub objects (that one is called FedBOX). It however exposes access to the underlying objects using the <link rel="alternate"> metadata.

      In conversation Tuesday, 13-Jun-2023 22:43:02 JST permalink

      Attachments


      1. https://media.metalhead.club/media_attachments/files/110/537/025/605/313/130/original/7a1e55eef5ad052f.png
    • Embed this notice
      silverpill (silverpill@mitra.social)'s status on Tuesday, 13-Jun-2023 23:26:19 JST silverpill silverpill
      in reply to

      @mariusor Interesting. I'll update my server to accept PEM-encoded ed25519 keys. Do you know any other Fediverse software that supports EC keys?

      I'm currently writing a FEP with a related topic: https://codeberg.org/fediverse/fep/pulls/105/files. In this proposal, a different property is used to ensure compatibility with existing services.

      In conversation Tuesday, 13-Jun-2023 23:26:19 JST permalink

      Attachments

      1. Domain not in remote thumbnail source whitelist: codeberg.org
        FEP-521a: Representing actor's public keys
        from fediverse
        https://socialhub.activitypub.rocks/t/fep-8b32-object-integrity-proofs/2725
    • Embed this notice
      marius (mariusor@metalhead.club)'s status on Tuesday, 13-Jun-2023 23:26:21 JST marius marius
      in reply to
      • silverpill

      @silverpill yep. Another one of those small frictions with Mastodon, that doesn't support EC keys. :(

      In conversation Tuesday, 13-Jun-2023 23:26:21 JST permalink
    • Embed this notice
      silverpill (silverpill@mitra.social)'s status on Wednesday, 14-Jun-2023 02:09:32 JST silverpill silverpill
      in reply to
      • marius

      @mariusor I sent a follow request to @marius, but haven't received an Accept activity yet. Something is wrong?

      Delivery time is 2023-06-13T16:57:12Z

      In conversation Wednesday, 14-Jun-2023 02:09:32 JST permalink
    • Embed this notice
      marius (mariusor@metalhead.club)'s status on Wednesday, 14-Jun-2023 02:09:34 JST marius marius
      in reply to
      • silverpill

      > Do you know any other Fediverse software that supports EC keys?

      @silverpill no, not on the top of my head. I think everyone should support it at least on the basis of much smaller size though.

      And, as always when it comes to interop, crickets from the Mastodon devs: https://github.com/mastodon/mastodon/issues/21429#issuecomment-1549405785

      In conversation Wednesday, 14-Jun-2023 02:09:34 JST permalink

      Attachments

      1. Domain not in remote thumbnail source whitelist: opengraph.githubassets.com
        Update HTTP signatures to support IETF draft from October 2021 · Issue #21429 · mastodon/mastodon
        Pitch The current Mastodon implementation supports rsa-sha256 and hs2019 as valid HTTP signature algorithms: mastodon/app/controllers/concerns/signature_verification.rb Line 83 in 8cf7006 raise Sig...
    • Embed this notice
      silverpill (silverpill@mitra.social)'s status on Wednesday, 14-Jun-2023 20:34:20 JST silverpill silverpill
      in reply to

      @mariusor I sent it from this account.
      The server is running Mitra, it's the software I'm developing.

      In conversation Wednesday, 14-Jun-2023 20:34:20 JST permalink
    • Embed this notice
      marius (mariusor@metalhead.club)'s status on Wednesday, 14-Jun-2023 20:34:22 JST marius marius
      in reply to
      • silverpill

      @silverpill I guess this one wasn't you. The time is different.

      It means your follow didn't make it to my inbox. What client/service did you sent it from?

      In conversation Wednesday, 14-Jun-2023 20:34:22 JST permalink
    • Embed this notice
      marius (mariusor@metalhead.club)'s status on Wednesday, 14-Jun-2023 20:34:23 JST marius marius
      in reply to
      • silverpill
      • marius

      @silverpill federated.id doesn't accept follows automatically. It's in my inbox.

      @marius

      In conversation Wednesday, 14-Jun-2023 20:34:23 JST permalink

      Attachments



      1. https://media.metalhead.club/media_attachments/files/110/538/073/208/163/993/original/d0a555914a208443.png
    • Embed this notice
      silverpill (silverpill@mitra.social)'s status on Wednesday, 14-Jun-2023 21:00:07 JST silverpill silverpill
      in reply to

      @mariusor I can't provide the full request, but I could say that it had RSA HTTP signature attached.

      The inbox was https://federated.id/actors/8b740680-ccb4-4265-82e7-4ac2ca402750/inbox
      And the response was 201 Created with empty body.

      Here is my unsigned Follow activity:

      {"@context":["https://www.w3.org/ns/activitystreams","https://w3id.org/security/ v1","https://w3id.org/security/data-integrity/v1",{"MitraJcsRsaSignature2022":"mitra:MitraJcsRsaSignature2022","mitra":"http://jsonld.mitra.social#","proofPurpose":"sec:pr oofPurpose","proofValue":"sec:proofValue","sensitive":"as:sensitive","verificationMethod":"sec:verificationMethod"}],"actor":"https://mitra.social/users/silverpill","id":" https://mitra.social/objects/0188b5b0-829e-aadd-be8d-a5f484fceb34","object":"https://federated.id/actors/8b740680-ccb4-4265-82e7-4ac2ca402750","to":["https://federated.id/ actors/8b740680-ccb4-4265-82e7-4ac2ca402750"],"type":"Follow"}
      In conversation Wednesday, 14-Jun-2023 21:00:07 JST permalink

      Attachments





      1. No result found on File_thumbnail lookup.
        Security Vocabulary




    • Embed this notice
      marius (mariusor@metalhead.club)'s status on Wednesday, 14-Jun-2023 21:00:08 JST marius marius
      in reply to
      • silverpill

      @silverpill if you could provide me with a verbatim request (including the sign header) I could try to see what's wrong. The strange part is that there's nothing in the logs for that specific period, not even at the http proxy level.

      In conversation Wednesday, 14-Jun-2023 21:00:08 JST permalink
    • Embed this notice
      silverpill (silverpill@mitra.social)'s status on Wednesday, 01-Nov-2023 02:39:55 JST silverpill silverpill
      in reply to

      @mariusor I tried it again today, now the server returns status 500 Internal Server Error and there's a detailed error report with these messages:

      Can't save activity Follow to inbox jsonld: error calling MarshalJSON for type *activitypub.Actor: invalid character 'h' after object key:value pair

      Any ideas what might cause that?

      In conversation Wednesday, 01-Nov-2023 02:39:55 JST permalink
    • Embed this notice
      marius (mariusor@metalhead.club)'s status on Wednesday, 01-Nov-2023 02:39:57 JST marius marius
      in reply to
      • silverpill

      @silverpill so I did find it in storage, but something went wrong when dispatching it to the proper inbox. I'll create a test-case from it to check what happened. TY!

      In conversation Wednesday, 01-Nov-2023 02:39:57 JST permalink
    • Embed this notice
      silverpill (silverpill@mitra.social)'s status on Wednesday, 01-Nov-2023 03:53:43 JST silverpill silverpill
      in reply to

      @mariusor Sure here is my activity

      In conversation Wednesday, 01-Nov-2023 03:53:43 JST permalink
    • Embed this notice
      marius (mariusor@metalhead.club)'s status on Wednesday, 01-Nov-2023 03:53:45 JST marius marius
      in reply to
      • silverpill

      @silverpill thank you for keep trying, but this past week I've been doing a lot of reshuffling of the internals. I'm not surprised some things still fail.

      Could you send me a link to a pastebin with the Activity? I'll add a bug report.

      In conversation Wednesday, 01-Nov-2023 03:53:45 JST permalink
    • Embed this notice
      silverpill (silverpill@mitra.social)'s status on Sunday, 22-Dec-2024 02:26:53 JST silverpill silverpill
      in reply to

      @mariusor I saw it had been closed and tried to send a Follow again to @ild@federated.id. This time there was no error, but I didn't receive Accept

      Time: 2024-12-20T20:58:47+00:00

      In conversation about 5 months ago permalink
    • Embed this notice
      marius (mariusor@metalhead.club)'s status on Sunday, 22-Dec-2024 02:26:54 JST marius marius
      in reply to
      • silverpill

      @silverpill I added a ticket here: https://todo.sr.ht/~mariusor/go-activitypub/296

      I will need to create a test-case for it, but I think I have all I need.

      In conversation about 5 months ago permalink

      Attachments


Feeds

  • Activity Streams
  • RSS 2.0
  • 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.