hhmx.de
silverpill@mitra.social
silverpill@mitra.social

silverpill

(@silverpill@mitra.social)

Sa 01.01.2000

Beiträge: 566Folgt: 413Folgende: 701

Developer of ActivityPub-based micro-blogging and content subscription platform Mitra. Working on Fediverse standards: https://codeberg.org/silverpill/feps

Code

https://codeberg.org/silverpill/

Matrix

@silverpill:hackliberty.org

XMPP

silverpill@were.chat

$XMR

884y9LmsWY7PQNsyR7bJy1dvj91tuF5spVabyCnPk4KfQtSuzFbQobTFC7xSemJgVW1FWAwnJbjTZX5zZWbBrfkv62DB62d

XMR subscription

https://mitra.social/@silverpill/subscription

PGP

0541 49E3 0F91 C6D7 8FFA C49C 955F 5A6E 2123 25F0

OMEMO fingerprint

689a2fb0ec87a9481fb45cb7d8870da6aeb4d8247bd69a39017701133b901f04

Matrix (backup)

@silverpill:poa.st


silverpill

silverpill (@silverpill@mitra.social)

Föderation · Do 19.09.2024 00:46:27

I'm working on a Rust library for building ActivityPub apps:

https://codeberg.org/silverpill/mitra/src/branch/main/apx_sdk

This code was originally a part of Mitra, but over time I moved re-usable functions into independent packages and then started using them in other projects, Activity Connect and fep-ae97-client. Compared to activitypub-federation-rust, it is a low-level library with fewer dependencies, suitable for both servers and clients. The key feature is support for nomadic identity.

Currently there's no documentation and API is not well designed, but I will be improving it. The license is AGPL-3.0

#fedidev #fep_ef61

silverpill

silverpill (@silverpill@mitra.social)

Föderation · So 21.01.2024 18:05:01

FEP-ef61 updates:

- Replaced did:apkey with did:ap:key. With did:ap as a base, other similar DID methods can be constructed. For example did:ap:web can be used to delegate key management to a web service.
- Accordingly, resolver endpoint was changed from .well-known/apkey to .well-known/apresolver
- Added image attachment to object example. Objects have a signature that proves their authenticity, but attachments can't be verified in the same way. digestMultibase property solves this problem.

I also updated all related FEPs:

- FEP-8b32
- FEP-c390
- FEP-ae97

silverpill

silverpill (@silverpill@mitra.social)

Föderation · So 21.01.2024 00:20:05

@iwojima @mint I might need to add a rule that associates .loki domains with http: URL scheme (there are similar exceptions for .onion and .i2p domains).

silverpill

silverpill (@silverpill@mitra.social)

Föderation · Mo 15.01.2024 04:37:00

Activity Connect, my little side-project, has reached usable state:

https://codeberg.org/silverpill/activity-connect

- Follow, unfollow, create and delete posts - basic activities are supported. Translation is not perfect but can be improved in the future.
- Allowlist-based bridging
- Tor and I2P are supported
- Media URLs are not translated
- Compiled to a single binary, uses SQLite database, configured with environment variables

silverpill

silverpill (@silverpill@mitra.social)

Föderation · So 14.01.2024 16:16:08

#Mitra v2.7.1

https://codeberg.org/silverpill/mitra/releases/tag/v2.7.1

This release fixes 3rd party client authorization in Chrome-based browsers

silverpill

silverpill (@silverpill@mitra.social)

Föderation · Fr 12.01.2024 03:29:07

#Mitra v2.7.0

https://codeberg.org/silverpill/mitra/releases/tag/v2.7.0
https://codeberg.org/silverpill/mitra-web/releases/tag/v2.7.0

Highlights:

- Media uploads from Mastodon API clients. Tested with Bloat-FE (uses /api/v1/media) and Phanpy (uses /api/v2/media).
- Showing lightbox if clicked on attached image.
- Images in gallery can be viewed without opening posts.
- "Repost with comment" (currently hidden in post menu and only available in thread view, not in timeline view).

silverpill

silverpill (@silverpill@mitra.social)

Föderation · Do 11.01.2024 16:36:00

@enafore I tried Enafore some time ago and noticed that it sends a request to /search API endpoint with a 3rd party URL on behalf of the current user.

I don't remember the exact URL, something containing "stats" and "pinafore". In other words, a tracker, likely a remnant from the original codebase. Could you remove it?

silverpill

silverpill (@silverpill@mitra.social)

Föderation · Sa 06.01.2024 23:38:18

leitete weiter:

silverpill

silverpill (@silverpill@mitra.social)

Föderation · Sa 06.01.2024 00:35:29

leitete weiter:

meissa-team

meissa-team (@team@social.meissa-gmbh.de)

Föderation EN So 31.12.2023 14:34:29

Our end of year federation development report:

We realized the first federated-star-prototype in forgejo open for public testing here:

codeberg.org/meissa/forgejo/sr

This version is not yet ready for production - so there are some miles to go. We updated the roadmap here:

codeberg.org/forgejo/forgejo/p

We will continue our work next year. So stay tuned ... 🙂

silverpill

silverpill (@silverpill@mitra.social)

Föderation · Fr 05.01.2024 17:16:41

leitete weiter:

Phoenix R&D

Phoenix R&D (@phoenix_r_d@mastodon.social)

Föderation EN Mi 03.01.2024 10:24:44

We ended 2023 with a talk at . @raphaelrobert and Konrad presented the new standard for end-to-end encryption, Messaging Layer Security (MLS). The room was packed and some people couldn't attend in person – luckily the talk is now online and can be watched again.
🍿 media.ccc.de/v/37c3-12064-rfc_

Thank you @ccc and all helping hands for the great event!

Raphael presenting MLS at 37C3

(Medien: 1)