silverpill
e928041c43
FEP-a4ed: Introduce trackingIssue metadata field ( #284 )
...
This is the first PR for issue https://codeberg.org/fediverse/fep/issues/185
Once this change is approved and merged, I will add `trackingIssue` to all existing proposals. After that `discussionsTo` can be used for solving https://codeberg.org/fediverse/fep/issues/274 .
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/284
Reviewed-by: Arnold Schrijver <circlebuilder@noreply.codeberg.org >
2024-05-17 19:33:25 +00:00
silverpill
b83b60c74b
FEP-67ff: Add Bridgy Fed to implementation list ( #314 )
...
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/314
Co-authored-by: silverpill <silverpill@firemail.cc >
Co-committed-by: silverpill <silverpill@firemail.cc >
2024-05-17 17:38:24 +00:00
silverpill
a866633975
Add FEP-db0e to the table
2024-05-03 17:30:56 +00:00
grishka
5a46f16275
Add FEP-db0e: Authentication mechanism for non-public groups ( #312 )
...
Smithereen has had this for more than a year, this is just a formalization of this ActivityPub extension, motivated by [this conversation](https://mastodon.social/@grishka/112376390452071536 ).
Co-authored-by: Grishka <git@grishka.me >
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/312
Co-authored-by: grishka <grishka@noreply.codeberg.org >
Co-committed-by: grishka <grishka@noreply.codeberg.org >
2024-05-03 17:28:37 +00:00
a
396649d1cd
FEP-0391: Fix formatting issues on Codeberg ( #311 )
...
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/311
Co-authored-by: a <a@trwnh.com >
Co-committed-by: a <a@trwnh.com >
2024-04-30 17:41:45 +00:00
silverpill
4a8789867e
FEP-ef61: Update proposal ( #308 )
...
- Use `gateways` property and query parameter instead of `aliases`.
- Gateways must be ordered.
- Improve description of compatible IDs.
- Discuss media retrieval
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/308
Co-authored-by: silverpill <silverpill@firemail.cc >
Co-committed-by: silverpill <silverpill@firemail.cc >
2024-04-30 17:25:19 +00:00
silverpill
af35869714
Add FEP-0391 to the table
2024-04-30 17:20:50 +00:00
a
498eee4f37
FEP-0391: Special collection proofs ( #309 )
...
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/309
Co-authored-by: a <a@trwnh.com >
Co-committed-by: a <a@trwnh.com >
2024-04-30 17:18:57 +00:00
silverpill
e55c51da80
Add FEP-7458 to the table
2024-04-27 22:10:47 +00:00
a
500721917f
FEP-7458: Using the replies collection ( #306 )
...
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/306
Co-authored-by: a <a@trwnh.com >
Co-committed-by: a <a@trwnh.com >
2024-04-27 22:08:36 +00:00
silverpill
fd28c8dc51
FEP-ef61: Update proposal ( #304 )
...
- Replaced did:ap URLs with ap:// URLs
- Specified which DID methods should be used.
- Mentioned "gateways" property in Discussion section.
- Added RFC-8615 (well-known URIs) to references.
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/304
Co-authored-by: silverpill <silverpill@firemail.cc >
Co-committed-by: silverpill <silverpill@firemail.cc >
2024-04-24 17:48:32 +00:00
Ben Pate
800312203a
fep-3b86 ( #305 )
...
Here are some big updates based on the feedback I received on the initial FEP
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/305
Co-authored-by: Ben Pate <ben@pate.org >
Co-committed-by: Ben Pate <ben@pate.org >
2024-04-23 22:40:51 +00:00
a
e66a3e526f
Fix typo: examplB -> exampleB ( #303 )
...
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/303
Co-authored-by: a <a@trwnh.com >
Co-committed-by: a <a@trwnh.com >
2024-04-21 22:33:37 +00:00
silverpill
254fa53008
FEP-e232: Add Friendica to Implementations ( #300 )
...
Closes #299
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/300
Co-authored-by: silverpill <silverpill@firemail.cc >
Co-committed-by: silverpill <silverpill@firemail.cc >
2024-04-21 11:00:17 +00:00
silverpill
9646e2de15
FEP-67ff: Add tootik ( #297 )
...
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/297
Co-authored-by: silverpill <silverpill@firemail.cc >
Co-committed-by: silverpill <silverpill@firemail.cc >
2024-04-21 10:45:45 +00:00
silverpill
81964a67df
Add FEP-3b86 to the table
2024-04-20 16:10:29 +00:00
Ben Pate
f5ec1bf2e4
fep-3b86: Activity Intents ( #298 )
...
This PR outlines a method of extending WebFinger results with additional links that publish URL endpoints where the requested user can initiate an ActivityPub action (such as "Follow", "Like", or "Create"). This is useful for enhancing "remote follows" as currently implemented under the old oStatus protocol, and allowing more activities than oStatus currently provides..
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/298
Co-authored-by: Ben Pate <ben@pate.org >
Co-committed-by: Ben Pate <ben@pate.org >
2024-04-20 16:09:09 +00:00
FenTiger
c1f1e7c29c
FEP-61cf: More info on webfinger and signatures ( #296 )
...
Added a description of the "http://purl.org/openwebauth/v1#redirect "
webfinger rel value, and a suggestion that new implementations should
use it instead of a hard-coded value.
Added a reference to the recent "ActivityPub and HTTP Signatures"
SocialCG report - but kept the description of how OpenWebAuth diverges
slightly from this by using the Authorization header.
Co-authored-by: FenTiger <fentiger@mythik.co.uk >
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/296
Co-authored-by: FenTiger <fentiger@noreply.codeberg.org >
Co-committed-by: FenTiger <fentiger@noreply.codeberg.org >
2024-04-15 22:54:00 +00:00
silverpill
61afda2335
FEP-a4ed: Convert references into correct format ( #280 )
...
<s>A minor change.</s>
UPD: I think it can wait 1 month
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/280
Reviewed-by: helge <helge@noreply.codeberg.org >
Reviewed-by: Arnold Schrijver <circlebuilder@noreply.codeberg.org >
Co-authored-by: silverpill <silverpill@firemail.cc >
Co-committed-by: silverpill <silverpill@firemail.cc >
2024-04-15 22:51:49 +00:00
Andy Piper
5c5c7d93c8
FEP-c648: Fix link to onepage.pub project ( #294 )
...
Signed-off-by: Andy Piper <andypiper@noreply.codeberg.org >
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/294
Co-authored-by: Andy Piper <andypiper@noreply.codeberg.org >
Co-committed-by: Andy Piper <andypiper@noreply.codeberg.org >
2024-04-15 22:50:07 +00:00
silverpill
fa377c7acc
FEP-ef61: Update proposal ( #295 )
...
- Replaced resolvers with gateways.
- Allow POST requests to gateways and remove Link header requirement (this simplifies inbox and outbox discovery).
- One identity can control multiple actors.
- Disallow "aliases" query parameter is compatibility mode (existing implementations don't know that query parameters should be removed and will treat IDs as different).
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/295
Co-authored-by: silverpill <silverpill@firemail.cc >
Co-committed-by: silverpill <silverpill@firemail.cc >
2024-04-15 21:35:48 +00:00
silverpill
f531ac3281
FEP-8b32: Add recommendations for nested objects ( #292 )
...
Discussion at SocialHub: https://socialhub.activitypub.rocks/t/use-cases-of-fep-8b32-object-integrity-proofs/3249/23
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/292
Co-authored-by: silverpill <silverpill@firemail.cc >
Co-committed-by: silverpill <silverpill@firemail.cc >
2024-04-09 20:43:34 +00:00
Helge
7a44dd3028
Update Editors -> Facilitators ( #260 )
...
See https://socialhub.activitypub.rocks/t/syncing-language-regarding-feps/3903
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/260
Reviewed-by: silverpill <silverpill@noreply.codeberg.org >
Reviewed-by: Arnold Schrijver <circlebuilder@noreply.codeberg.org >
Co-authored-by: Helge <helge.krueger@gmail.com >
Co-committed-by: Helge <helge.krueger@gmail.com >
2024-04-09 19:48:55 +00:00
silverpill
6cc6fe823a
Add FEP-e229 to the table
2024-04-02 18:53:10 +00:00
a
067864a8cd
FEP-e229: Best practices for extensibility ( #288 )
...
pending some feedback from the community https://socialhub.activitypub.rocks/t/best-practices-for-ap-vocabulary-extensions/3162/33
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/288
Co-authored-by: a <a@trwnh.com >
Co-committed-by: a <a@trwnh.com >
2024-04-02 18:50:57 +00:00
silverpill
98edb4fa72
FEP-8b32: Update proposal ( #287 )
...
- Moved examples into a new section.
- Clarified verification method retrieval.
- Removed mention of RSASSA-PKCS1-v1_5 algorithm.
- Added "Special cases" section.
- Added Streams and Hubzilla to implementation list.
- Changed contact address.
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/287
Reviewed-by: helge <helge@noreply.codeberg.org >
Co-authored-by: silverpill <silverpill@firemail.cc >
Co-committed-by: silverpill <silverpill@firemail.cc >
2024-04-02 12:06:14 +00:00
silverpill
a0137bf712
FEP-521a: Update proposal ( #289 )
...
- Specified that actor object is a controller document.
- Removed mention of "authentication" proof purpose.
- Added Hubzilla to implementations.
- Changed formatting of references.
- Changed contact address.
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/289
Co-authored-by: silverpill <silverpill@firemail.cc >
Co-committed-by: silverpill <silverpill@firemail.cc >
2024-03-30 10:24:17 +00:00
silverpill
b5f19dd73f
FEP-e232: Add Threads to implementation list ( #286 )
...
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/286
Co-authored-by: silverpill <silverpill@firemail.cc >
Co-committed-by: silverpill <silverpill@firemail.cc >
2024-03-30 10:24:02 +00:00
silverpill
b3baad8403
FEP-f1d5: Improve formatting
2024-03-24 21:06:07 +00:00
silverpill
8824938121
FEP-ef61: Update proposal
...
- Changed link to (streams) docs.
- Added did:ap resolution algorithm.
- Fixed contexts in examples.
- Removed FEP-ae97 requirement.
- Recommend using resolver URLs for backward compatibility.
- Added note about ap:// URL scheme.
- Added link to schema.org/sameAs
2024-03-15 22:55:36 +00:00
silverpill
df5d1fafde
Add FEP-9fde to the table
2024-03-15 00:11:08 +00:00
Nik Clayton
d784ba65f5
feat: FEP-9fde: Mechanism for servers to expose supported operations ( #281 )
...
This document proposes an extension to the [NodeInfo schema](http://nodeinfo.diaspora.software/ ) ([FEP-f1d5](https://codeberg.org/fediverse/fep/src/branch/main/fep/f1d5/fep-f1d5.md )) that would allow developers of Mastodon and Mastodon-like servers to unambigiously communicate the operations their servers support, and allow developers of software that interoperates with those servers to detect those features, promoting interoperability and easier adoption of new features.
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/281
Co-authored-by: Nik Clayton <nik@ngo.org.uk >
Co-committed-by: Nik Clayton <nik@ngo.org.uk >
2024-03-15 00:07:51 +00:00
silverpill
c5815220a8
FEP-a4ed: Updating proposals ( #220 )
...
This PR addresses the second part of issue #134 (FEP repository governance).
This is not a minor change, therefore 1 month should pass since the last commit before it can be accepted (per FEP-a4ed).
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/220
Reviewed-by: Arnold Schrijver <circlebuilder@noreply.codeberg.org >
Co-authored-by: silverpill <silverpill@firemail.cc >
Co-committed-by: silverpill <silverpill@firemail.cc >
2024-03-12 21:00:42 +00:00
silverpill
97ee90978c
Add FEP-6481 to the table
2024-03-12 20:55:29 +00:00
James Smith
304a84c46d
FEP 6841: Specifying ActivityPub extension support with NodeInfo ( #278 )
...
Motivated by the need to know if a remote server supports a particular ActivityPub extension, I've knocked this proposed solution together based on defining extension IRIs, and adding them into a server's NodeInfo response.
I'm totally open to changing pretty much anything about this, it's as much a prompt for discussion as a completely thought-out proposal.
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/278
Co-authored-by: James Smith <james@floppy.org.uk >
Co-committed-by: James Smith <james@floppy.org.uk >
2024-03-12 20:52:24 +00:00
silverpill
9c13aed638
FEP-e232: Fix references ( #273 )
...
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/273
Reviewed-by: Arnold Schrijver <circlebuilder@noreply.codeberg.org >
Co-authored-by: silverpill <silverpill@firemail.cc >
Co-committed-by: silverpill <silverpill@firemail.cc >
2024-03-05 18:03:07 +00:00
bumblefudge
73bd09423d
FEP-73cd refinements - cleaner distinction b/w follower migration, content migration, and blocklist migration ( #277 )
...
Refinement ongoing!
Co-authored-by: bumblefudge <bumblefudge@learningproof.xyz >
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/277
Co-authored-by: bumblefudge <bumblefudge@noreply.codeberg.org >
Co-committed-by: bumblefudge <bumblefudge@noreply.codeberg.org >
2024-02-28 14:13:05 +00:00
FenTiger
e4d2d03803
FEP-61cf: Updates based on reviewer comments ( #276 )
...
Changes in this revision:
- Expanded the second paragraph to make it more explicit that this is a description of existing practice.
- Changed the terminology to use "home instance" and "target instance". Mentioned that these are equivalent to the terms "IdP" and "RP" used by other authentication protocols.
- Mentioned that the home instance has a chance to apply policies such as requiring the user's explicit consent.
- Clarified that public keys can be discovered in a variety of ways but that this document focuses on using ActivityPub for this purpose.
- Added a note on the purpose of the X-Open-Web-Auth header field.
- Mentioned that unused tokens are deleted after a timeout.
- Other miscellaneous adjustments based on review comments.
Co-authored-by: FenTiger <fentiger@mythik.co.uk >
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/276
Co-authored-by: FenTiger <fentiger@noreply.codeberg.org >
Co-committed-by: FenTiger <fentiger@noreply.codeberg.org >
2024-02-24 13:33:15 +00:00
silverpill
be6ef600ab
FEP-ef61: Update proposal ( #275 )
...
- Add "History" section.
- Use rel=alternate in Link headers.
- Require verificationMethod of integrity proof to match DID.
- Add "Discovering locations" section.
- Add "Compatibility" section.
- Change contact address.
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/275
Co-authored-by: silverpill <silverpill@firemail.cc >
Co-committed-by: silverpill <silverpill@firemail.cc >
2024-02-19 22:02:54 +00:00
silverpill
3e02385fa8
FEP-7628: Push and pull modes ( #267 )
...
Better terminology. Credit goes to @bumblefudge
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/267
Co-authored-by: silverpill <silverpill@firemail.cc >
Co-committed-by: silverpill <silverpill@firemail.cc >
2024-02-17 19:41:32 +00:00
silverpill
1fa0f6be3d
Fix formatting of references ( #229 )
...
In #227 , @bumblefudge demonstrated an alternative formatting of the "References" section.
I think this is the correct approach, and propose to update the FEP template.
---
I'd say this is not a minor change, therefore 1 month should pass since the last commit before the change can be accepted (per FEP-a4ed).
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/229
Reviewed-by: Arnold Schrijver <circlebuilder@noreply.codeberg.org >
Reviewed-by: helge <helge@noreply.codeberg.org >
Co-authored-by: silverpill <silverpill@firemail.cc >
Co-committed-by: silverpill <silverpill@firemail.cc >
2024-02-17 19:35:18 +00:00
silverpill
3b87acce8f
Add FEP-96ff to the list
2024-02-17 19:24:34 +00:00
Erin Shepherd
90be3afaf7
Add FEP-96FF: Explicit signalling of ActivityPub Semantics ( #271 )
...
This FEP introduces a minor protocol change which can prevent similer attacks to those which we have seen in numerous implementations this week
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/271
Co-authored-by: Erin Shepherd <erin.shepherd@e43.eu >
Co-committed-by: Erin Shepherd <erin.shepherd@e43.eu >
2024-02-17 19:22:31 +00:00
bumblefudge
3d6286eccf
Update FEP-73md - Making user-stories more explicit and incorporating feedback ( #270 )
...
Merge conflicts got out of hand so I started a new PR, discussion can be seen on !269
Co-authored-by: bumblefudge <caballerojuan@pm.me >
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/270
Co-authored-by: bumblefudge <bumblefudge@noreply.codeberg.org >
Co-committed-by: bumblefudge <bumblefudge@noreply.codeberg.org >
2024-02-13 09:59:30 +00:00
silverpill
bba3c61fae
FEP-73cd: Update mapping ( #266 )
...
@bumblefudge
1D: FEP-7628 allows copying of followers. Fully synced accounts would require FEP-ef61
2: If Bob's actor still exists then FEP-7628 (push mode) should be enough.
3: Can be achieved with FEP-7628 (pull mode). FEP-c390 is Helpful in this scenario
4: Doesn't require FEP-7628.
5 and 6: FEP-ef61 is Helpful because it makes data migration easier.
FEP-8b32: required for FEP-ef61
FEP-521a: required for bootstrapping FEP-8b32, but not required for FEP-ef61
FEP-7628 push and pull modes: good idea, I shall use this terminology in the FEP.
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/266
Co-authored-by: silverpill <silverpill@firemail.cc >
Co-committed-by: silverpill <silverpill@firemail.cc >
2024-02-13 00:29:31 +00:00
silverpill
849c698cc5
FEP-67ff: Add Hatsu to implementation list ( #261 )
...
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/261
Reviewed-by: helge <helge@noreply.codeberg.org >
Co-authored-by: silverpill <silverpill@firemail.cc >
Co-committed-by: silverpill <silverpill@firemail.cc >
2024-02-12 10:04:47 +00:00
silverpill
a566fea2b9
Fix link to FEP-a4ed ( #262 )
...
Minor change
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/262
Reviewed-by: Arnold Schrijver <circlebuilder@noreply.codeberg.org >
Co-authored-by: silverpill <silverpill@firemail.cc >
Co-committed-by: silverpill <silverpill@firemail.cc >
2024-02-09 00:34:31 +00:00
silverpill
91eb831416
Add FEP-73cd to list
2024-02-08 18:18:28 +00:00
bumblefudge
c269dc1ea7
New FEP 73md : Migration User Stories (META/planning) ( #264 )
...
hope it helps
Co-authored-by: bumblefudge <caballerojuan@pm.me >
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/264
Co-authored-by: bumblefudge <bumblefudge@noreply.codeberg.org >
Co-committed-by: bumblefudge <bumblefudge@noreply.codeberg.org >
2024-02-08 18:12:09 +00:00
silverpill
7078b795ac
Add FEP-61cf to list
2024-02-07 18:13:07 +00:00