Welcome to Incremental Social! Learn more about this project here!
Check out lemmyverse to find more communities to join from here!

hongminhee , to Random
@hongminhee@fosstodon.org avatar

If you'd like to support the development of or , you can sponsor me on GitHub!

https://github.com/sponsors/dahlia

hongminhee , to Random
@hongminhee@todon.eu avatar

Version 0.10.0 of , an server framework, has been released! Starting with this release, Fedify, previously distributed under AGPL 3.0, is now distributed under the MIT License to encourage wider adoption. Here are the major changes:

• In addition to RSA-PKCS#1-v1.5, Fedify now supports Ed25519 for signing and verifying the activities.
• FEP-521a: Multiple key pairs can now be registered for an actor.
• FEP-8b32: Implemented Object Integrity Proofs.
• Added Arrive and Question classes.

https://github.com/dahlia/fedify/releases/tag/0.10.0

hongminhee , to Random
@hongminhee@todon.eu avatar

Starting with the next release, , previously distributed under AGPL 3.0, will be distributed under the MIT License to encourage wider adoption!

hongminhee , to Random
@hongminhee@todon.eu avatar

I'm very excited that the team has chosen to implement . I've been working closely with the Ghost team, and it's been a lot of fun, and I can't wait to see the ActivityPub implementation at Ghost.

https://activitypub.ghost.org/day-4/

hongminhee , to Random
@hongminhee@todon.eu avatar

As a first step towards adding Object Integrity Proofs (FEP-8b32) to , I've made it support keys. I've also enabled multiple keys to be associated with an actor. For example, if you look at the actor from the Fedify Example Blog (https://fedify-blog.deno.dev/users/fedify-example), you'll see that it has two public keys, one for RSA and one for Ed25519.

You can try it out in version 0.10.0-dev.190+4dffb89a.

https://jsr.io/@fedify/fedify@0.10.0-dev.190+4dffb89a

hongminhee OP ,
@hongminhee@todon.eu avatar

FEP-521a has been implemented in .

Actors now have the property, and the class has been added. For example, if you look at the the actor from the Fedify Example Blog (https://fedify-blog.deno.dev/users/fedify-example), you can see that it has the assertionMethods property in addition to the publicKey property.

You can try it out in version 0.10.0-dev.196+55cc34d1.

https://jsr.io/@fedify/fedify@0.10.0-dev.196+55cc34d1

hongminhee OP ,
@hongminhee@todon.eu avatar

Thanks to @silverpill, is finally FEP-8b32 compliant! Though it's not ready for general release yet, it's passing tests in the latest main branch. I'll test it with Mitra and other FEP-8b32-compliant implementations, and if it works well, it'll be included in 0.10.0.

You can try it out in version 0.10.0-dev.205+0cbca257.

https://jsr.io/@fedify/fedify@0.10.0-dev.205+0cbca257

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • incremental_games
  • meta
  • All magazines