1
0
mirror of https://codeberg.org/fediverse/fep.git synced 2026-08-05 03:35:52 +00:00
Commit Graph

515 Commits

Author SHA1 Message Date
Helge 465fe03e3f Fix Woodpecker config warning (#475)
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/475
Reviewed-by: silverpill <silverpill@noreply.codeberg.org>
Co-authored-by: Helge <helge.krueger@gmail.com>
Co-committed-by: Helge <helge.krueger@gmail.com>
2025-01-21 09:29:47 +00:00
Helge 7fff255bd8 Fix linked issue id 2025-01-21 08:29:34 +01:00
helge 4ae63898d8 Automatic update [skip ci] 2025-01-20 11:16:19 +00:00
Helge 854ef33092 Automate creating readme and tracking issue (#460)
Note at @fediverse/FEP-Editors

- Once this is merged please check it does the right thing.
- If you are ok with automating these things, I'll update the description of a facilitators role to just be checking and mergin
- finally, can we rename the codeberg group, I just addressed, to FEP-Facilitators

Final note: I already configured Woodpecker and the repository. This is to ensure that merging this pull request does not lead to a broken CI, second I might forget the steps ...

- [x] Force myself to document the automated process as a FEP

Reviewed-on: https://codeberg.org/fediverse/fep/pulls/460
Reviewed-by: silverpill <silverpill@noreply.codeberg.org>
Co-authored-by: Helge <helge.krueger@gmail.com>
Co-committed-by: Helge <helge.krueger@gmail.com>
2025-01-20 10:24:00 +00:00
silverpill c5d44a7cc5 FEP-67ff: Add Forte and NeoDB to implementation list (#467)
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/467
Co-authored-by: silverpill <silverpill@firemail.cc>
Co-committed-by: silverpill <silverpill@firemail.cc>
2025-01-05 16:42:31 +00:00
silverpill f72b286415 FEP-171b: Add Hubzilla to implementation list (#466)
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/466
Co-authored-by: silverpill <silverpill@firemail.cc>
Co-committed-by: silverpill <silverpill@firemail.cc>
2025-01-04 20:39:43 +00:00
Mike P 8d2c84a82d FEP-61cf: Various updates (#463)
A few updates, some from implementation experience, and others as
requested by @silverpill:

 - Improve some of the formatting.

 - Mention that the home instance checks for a session cookie.

 - Call attention to the interaction between zid= and mixup attacks.

 - Mention how Hubzilla signs posts authored by a remote user.

 - Point out that the redirection endpoint should be same-origin with
   the user's ID.

Co-authored-by: FenTiger <fentiger@mythik.co.uk>
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/463
Co-authored-by: Mike P <fentiger@noreply.codeberg.org>
Co-committed-by: Mike P <fentiger@noreply.codeberg.org>
2024-12-21 20:50:58 +00:00
silverpill 18c788de7c Create FEP index in JSON format (#426)
Discussion https://socialhub.activitypub.rocks/t/can-we-add-a-generated-json-list-of-feps-to-the-repo/4616

Reviewed-on: https://codeberg.org/fediverse/fep/pulls/426
Reviewed-by: helge <helge@noreply.codeberg.org>
Co-authored-by: silverpill <silverpill@firemail.cc>
Co-committed-by: silverpill <silverpill@firemail.cc>
2024-12-16 08:40:56 +00:00
silverpill 57210be4a4 Register FEP-1311 2024-12-10 20:29:53 +00:00
Helge 3d96fe99d0 Media Attachments (#458)
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/458
Co-authored-by: Helge <helge.krueger@gmail.com>
Co-committed-by: Helge <helge.krueger@gmail.com>
2024-12-10 20:27:42 +00:00
silverpill 8a3cf2dae4 FEP-67ff: Add Akkoma and Iceshrimp.NET to implementation list (#457)
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/457
Co-authored-by: silverpill <silverpill@firemail.cc>
Co-committed-by: silverpill <silverpill@firemail.cc>
2024-12-07 20:35:00 +00:00
Helge 1cd1b26ec2 Make new_proposal script slightly easier to use (#456)
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/456
Reviewed-by: silverpill <silverpill@noreply.codeberg.org>
Co-authored-by: Helge <helge.krueger@gmail.com>
Co-committed-by: Helge <helge.krueger@gmail.com>
2024-12-06 19:15:14 +00:00
silverpill 0a3f5d5e73 Finalize FEP-67ff (#393)
Per author's request https://codeberg.org/fediverse/fep/issues/157#issuecomment-1777088

Reviewed-on: https://codeberg.org/fediverse/fep/pulls/393
Reviewed-by: helge <helge@noreply.codeberg.org>
Co-authored-by: silverpill <silverpill@firemail.cc>
Co-committed-by: silverpill <silverpill@firemail.cc>
2024-12-06 09:29:05 +00:00
silverpill 44451e1f56 FEP-ef61: Update proposal (#455)
- Updated "History".
- Replaced did:tdw with did:webvh.
- Added a note about non-web gateways.
- Describe location discovery using DID services.
- Clarified how gateways with arbitrary paths can work.
- Added a section about media access control.

Reviewed-on: https://codeberg.org/fediverse/fep/pulls/455
Co-authored-by: silverpill <silverpill@firemail.cc>
Co-committed-by: silverpill <silverpill@firemail.cc>
2024-12-06 00:38:11 +00:00
silverpill 6ecc6957ac FEP-171b: Update proposal (#454)
- The author of a top-level post can be different from the conversation owner.
- Improved description of moderation process.
- Explain why unauthenticated activities must be rejected.
- Added a note about context property.
- Added collectionOf to collection example.

Reviewed-on: https://codeberg.org/fediverse/fep/pulls/454
Co-authored-by: silverpill <silverpill@firemail.cc>
Co-committed-by: silverpill <silverpill@firemail.cc>
2024-12-05 19:21:20 +00:00
silverpill 78d18e6e69 Register FEP-6606 2024-12-04 22:27:56 +00:00
Marius Orcsik 3411e94317 FEP-6606: ActivityPub client to server collections addressing improvements (#452)
Hello, I had this FEP in my outbox for quite some time and I never submitted it officially, so here it is.

I am curious if there's any interest in this type of functionality that can make content addressing and discovery a little simpler for ActivityPub services.

A working example can be found on the reference service for the GoActivityPub library: https://federated.id

I am not sure what the official channel for feedback is regarding FEPs, but my preferred method would be through the aforementioned library's discussion [mailing list](https://lists.sr.ht/~mariusor/go-activitypub-discuss/%3Cwecobrezdaeqzfsukst42hncuuimomii5oeixonirrksrvs4md@4l76dr4obisi%3E) if that's acceptable.

Reviewed-on: https://codeberg.org/fediverse/fep/pulls/452
Co-authored-by: Marius Orcsik <marius@federated.id>
Co-committed-by: Marius Orcsik <marius@federated.id>
2024-12-04 22:25:34 +00:00
JollyDevelopment 5a26711e1b Adding piefed to FEP-67ff implementation list (#451)
PieFed just implemented FEP-67ff so I'm adding a link to the `Implementations` list.

If this is not the proper way to do so let me know and I can adjust. Thanks!

Co-authored-by: aroberts-fox <alan.roberts@fox.com>
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/451
Co-authored-by: JollyDevelopment <jollydevelopment@noreply.codeberg.org>
Co-committed-by: JollyDevelopment <jollydevelopment@noreply.codeberg.org>
2024-12-02 20:53:26 +00:00
silverpill fae4d46cae FEP-ef61: Media integrity protection (#450)
- Added new section, "Media".
- Added digestMultibase to FEP context.
- Updated "History" section.
- Removed context.jsonld file.

Reviewed-on: https://codeberg.org/fediverse/fep/pulls/450
Co-authored-by: silverpill <silverpill@firemail.cc>
Co-committed-by: silverpill <silverpill@firemail.cc>
2024-11-27 22:25:35 +00:00
silverpill 241ac518e8 Register FEP-171b 2024-11-23 14:28:06 +00:00
silverpill 980795843e FEP-171b: Conversation Containers (#448)
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/448
Co-authored-by: silverpill <silverpill@firemail.cc>
Co-committed-by: silverpill <silverpill@firemail.cc>
2024-11-23 14:26:47 +00:00
silverpill b69d0d5aba FEP-ef61: Update proposal (#447)
- Added list of DID methods that might become recommended and moved did:web to that list.
- Specify content type of a gateway response.
- Replaced FEP-c7d3 with FEP-fe34.
- Describe how origin can be computed for DID URLs.
- Added example of compatible ID to "Compatibility" section.
- Replaced misleading fragment ID in example.
- Fixed broken links.
- New .jsonld file

Reviewed-on: https://codeberg.org/fediverse/fep/pulls/447
Co-authored-by: silverpill <silverpill@firemail.cc>
Co-committed-by: silverpill <silverpill@firemail.cc>
2024-11-17 21:49:00 +00:00
silverpill c3718c61db FEP-fe34: Remove incorrect requirement (#446)
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/446
Co-authored-by: silverpill <silverpill@firemail.cc>
Co-committed-by: silverpill <silverpill@firemail.cc>
2024-11-15 13:06:08 +00:00
silverpill 6a789f6500 Register FEP-fe34 2024-11-15 11:47:38 +00:00
silverpill 0f965bf29b FEP-fe34: Origin-based security model (#444)
This proposal replaces [FEP-c7d3: Ownership](https://codeberg.org/fediverse/fep/src/branch/main/fep/c7d3/fep-c7d3.md).

Reviewed-on: https://codeberg.org/fediverse/fep/pulls/444
Co-authored-by: silverpill <silverpill@firemail.cc>
Co-committed-by: silverpill <silverpill@firemail.cc>
2024-11-15 11:45:11 +00:00
Helge dc4eaf7cbb Housekeeping for the scripts (#413)
Cleanup:

- Removed pointless reversed when creating issue list (it is sorted
  afterwards)
- Removed create_topic as no longer needed see https://codeberg.org/fediverse/fep/issues/274
- Made scripts executable

Reviewed-on: https://codeberg.org/fediverse/fep/pulls/413
Reviewed-by: silverpill <silverpill@noreply.codeberg.org>
Co-authored-by: Helge <helge.krueger@gmail.com>
Co-committed-by: Helge <helge.krueger@gmail.com>
2024-11-15 11:22:01 +00:00
silverpill 53b41a65e2 FACILITATORS.md: Remove text about creating discussion topics (#411)
We don't create discussion topics anymore (https://codeberg.org/fediverse/fep/issues/274)

Reviewed-on: https://codeberg.org/fediverse/fep/pulls/411
Reviewed-by: helge <helge@noreply.codeberg.org>
Co-authored-by: silverpill <silverpill@firemail.cc>
Co-committed-by: silverpill <silverpill@firemail.cc>
2024-11-09 17:27:01 +00:00
silverpill 30c96cd15f Withdraw FEP-6481 (#443)
Requested by author: https://socialhub.activitypub.rocks/t/fep-6481-specifying-activitypub-extension-support-with-nodeinfo/3993/12

Reviewed-on: https://codeberg.org/fediverse/fep/pulls/443
Co-authored-by: silverpill <silverpill@firemail.cc>
Co-committed-by: silverpill <silverpill@firemail.cc>
2024-11-09 16:43:06 +00:00
a bfe40a60e4 Add FEP-b2b8 to README table 2024-11-07 09:34:15 -06:00
Evan Prodromou 1d734c7e54 feat: Long-form text FEP 2024-11-07 15:32:27 +00:00
a 6db51e4893 7888: clarify base case, fix discussion link 2024-11-06 05:21:43 -06:00
a faaea6e612 7888: Clarify normative text, add more examples, fix references 2024-11-04 21:53:38 -06:00
silverpill f96a951449 Fix woodpecker config 2024-11-01 23:04:43 +00:00
a e7e1e2f00d 7502: add term definition for Authenticated, fix references formatting 2024-11-01 03:19:53 -05:00
silverpill 4889dfbc43 Register FEP-7952 2024-10-31 22:20:40 +00:00
bumblefudge 7ad6a9e94d FEP-7952: Roadmap for Actor and Object Portability (#334)
Dmitri and I are still working out a kink or two, but figured this should be public soon since the LOLA draft is advancing quickly and parts of this seem pertinent to that design process.

Co-authored-by: bumblefudge <bumblefudge@learningproof.xyz>
Co-authored-by: Dmitri Zagidulin <dzagidulin@gmail.com>
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/334
Co-authored-by: bumblefudge <bumblefudge@noreply.codeberg.org>
Co-committed-by: bumblefudge <bumblefudge@noreply.codeberg.org>
2024-10-31 22:14:42 +00:00
Helge e742da789e Repair woodpecker (#434)
This resolves https://codeberg.org/fediverse/fep/issues/432

Reviewed-on: https://codeberg.org/fediverse/fep/pulls/434
Co-authored-by: Helge <helge.krueger@gmail.com>
Co-committed-by: Helge <helge.krueger@gmail.com>
2024-10-29 11:13:50 +00:00
silverpill 01f137d025 FEP-c7d3: Update proposal (#433)
- Listed same-origin embedding as 4th condition in "Authentication" section.
- Added a note about acceptable risks.
- Added "Access control" section.
- Minor formatting changes.

Reviewed-on: https://codeberg.org/fediverse/fep/pulls/433
Co-authored-by: silverpill <silverpill@firemail.cc>
Co-committed-by: silverpill <silverpill@firemail.cc>
2024-10-29 10:40:47 +00:00
a fcfe867e4b 888d: Fix discussion link and example .htaccess to account for trailing slash 2024-10-28 02:51:55 +00:00
Steve Bate f54a8c1521 Updates for actor disambiguation example (#429)
Co-authored-by: Steve Bate <svc-github@stevebate.net>
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/429
Co-authored-by: Steve Bate <steve-bate@noreply.codeberg.org>
Co-committed-by: Steve Bate <steve-bate@noreply.codeberg.org>
2024-10-26 15:27:15 +00:00
Ben Pate f58a54e491 fep-3b86 (#428)
Sorry for the rapid-fire pull requests.  I want to make sure that I'm including the references that @thisismissem gave me for open redirects, and I realized that I could make the (close-window) action a little less verbose.

Reviewed-on: https://codeberg.org/fediverse/fep/pulls/428
Co-authored-by: Ben Pate <ben@pate.org>
Co-committed-by: Ben Pate <ben@pate.org>
2024-10-25 17:28:01 +00:00
Ben Pate 68e7fd1cca fep-3b86 (#427)
I've expanded and updated the information about open redirects, an OWASP vulnerability that servers MUST mitigate if they implement the `on-success` and `on-cancel` workflows.  Thanks to @thisismissem@hachyderm.io for information and guidance on this.

Reviewed-on: https://codeberg.org/fediverse/fep/pulls/427
Co-authored-by: Ben Pate <ben@pate.org>
Co-committed-by: Ben Pate <ben@pate.org>
2024-10-24 18:34:38 +00:00
silverpill cd31bad1fb Place FEP table after guidelines in README.md (#395)
Resolves #301

An alternative to https://codeberg.org/fediverse/fep/pulls/389

Reviewed-on: https://codeberg.org/fediverse/fep/pulls/395
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-10-23 17:38:57 +00:00
Daiki Mizukami 28aebb06b8 FEP-a4ed: Replace the ASCII diagram with Mermaid (#394)
This patch replaces the ASCII diagram with a [Mermaid] diagram in order to improve accessibility for screen readers/braille displays and devices with narrow viewport width.

[Rendered](https://codeberg.org/tesaguri/fep/src/branch/fep-a4ed-mermaid/fep/a4ed/fep-a4ed.md#the-fediverse-enhancement-proposals-process)

While rendering Mermaid diagram isn't part of CommonMark 0.29 spec used by the FEP process, this uses the standard code fence syntax and isn't extremely unreadable as plaintext, so I believe it's acceptable in that regard.

[Mermaid]: <https://docs.codeberg.org/markdown/introduction-to-markdown/#mermaid-diagrams>

Reviewed-on: https://codeberg.org/fediverse/fep/pulls/394
Reviewed-by: silverpill <silverpill@noreply.codeberg.org>
Reviewed-by: Arnold Schrijver <circlebuilder@noreply.codeberg.org>
Reviewed-by: helge <helge@noreply.codeberg.org>
Co-authored-by: Daiki Mizukami <tesaguriguma@gmail.com>
Co-committed-by: Daiki Mizukami <tesaguriguma@gmail.com>
2024-10-23 17:37:17 +00:00
Steve Bate 488421baf6 fep-ae0c: Changed type metadata key to category (#425)
Changed `discussionsTo` to link to SocialHub discussions on relays.

Co-authored-by: Steve Bate <svc-github@stevebate.net>
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/425
Co-authored-by: Steve Bate <steve-bate@noreply.codeberg.org>
Co-committed-by: Steve Bate <steve-bate@noreply.codeberg.org>
2024-10-19 19:07:21 +00:00
a e5a1228db6 Register FEP-ae0c: Fediverse Relay Protocols: Mastodon and LitePub 2024-10-19 05:13:03 -05:00
Steve Bate 887dd730ee Fediverse Relay Protocols FEP 2024-10-19 10:10:07 +00:00
a 12b76d9ea9 Register FEP-268d in readme table 2024-10-11 23:08:41 -05:00
Daiki Mizukami 0588c83b3c FEP-268d: Search consent signals for objects (#420)
This FEP documents the `searchableBy` extension property introduced by Fedibird.

I'm not the maintainer of Fedibird, but I've contacted the maintainer and confirmed that they are okay with me submitting a FEP for the extension.

Reviewed-on: https://codeberg.org/fediverse/fep/pulls/420
Co-authored-by: Daiki Mizukami <tesaguriguma@gmail.com>
Co-committed-by: Daiki Mizukami <tesaguriguma@gmail.com>
2024-10-12 04:05:24 +00:00
bumblefudge c6b90696bc FEP-5e53 : add fancy @Context file for new terms added by FEP-5e53 (#348)
I barely have the faintest idea how `@Context` files work, but I think this way of declaring new terms helps them be merged into others?  If not, please advise LD-wizards 🧙

Recreates the accidentally-deleted branch from [earlier PR 329](https://codeberg.org/fediverse/fep/pulls/329/files).

Not sure how to tag @a or @dmarti for review but at least I can link this from the tracking issue #327 ?

Co-authored-by: bumblefudge <bumblefudge@learningproof.xyz>
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/348
Co-authored-by: bumblefudge <bumblefudge@noreply.codeberg.org>
Co-committed-by: bumblefudge <bumblefudge@noreply.codeberg.org>
2024-10-11 20:30:18 +00:00