Skip to content

Remove path gateway ipfs.io, use dweb.link everywhere #1165

Description

@lidel

Current state

We have:

  • "Default Public Gateway" set to ipfs.io
  • "Default Public Subdomain Gateway" set to dweb.link

Problem

We've introduced subdomain gateways to solve multiple issues in browser context, and are moving all web use cases towards that model. Soon, we will start locking down path gateways (ipfs/in-web-browsers#157) which means website/dapp links copied by users will stop working correctly if loaded via ipfs.io.

IPFS Companion should remove the footgun of path gateway by removing it from GUI.

Desired state

  • There should only be "Default Public Gateway" set to dweb.link.

Side-quest: migrate existing user settings

We need to write a migration that reads "Default Public Subdomain Gateway" and uses that (if it is other than dweb.link)

cc @darobin @autonome for sanity check
@whizzzkid @SgtPooki fysa this impacts end-user security, and should be prioritized

Metadata

Metadata

Assignees

Labels

P1High: Likely tackled by core team if no one steps upeffort/daysEstimated to take multiple days, but less than a weekeffort/hoursEstimated to take one or several hoursexp/intermediatePrior experience is likely helpfultopic/securityWork related to security

Type

No type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions