You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The MV3 rules created by ipfs-companion beta 3.0.0.1114 for a public path or subdomain gateway should be for specific namespace like /ipfs or /ipns, never for the entire origin. Redirecting entire origin should happen only for DNSLink websites.
For public path and subdomain gateways we don't want to have a situation where we break delegated routing because companion hijacked /routing/v1 endpoint, or some other /foo service endpoint that domain owner decided to expose on the same hostname,
The content you are editing has changed. Please copy your edits and refresh the page.
The regex pattern that will be generated for 2nd https://(.*?).on.fleek.co/(.*?) -> https://localhost:8081/ipfs/$1/$2 interferes with the first, so that rule cannot be dynamically generated 🥺
remove special-handling of Fleek (even if it is "generic" magical detection of CIDs in domains that do not have namespace label)
reach out to Fleek and ask them to follow the specs (linked below) and use {cid}.ipfs.on.fleek.co instead
We have subdomain convention for a reason, it requires namespace label after the CID to remove surface for false-positives (confusing with ipns, peerid, or uses outside content-addressed paths):
URL like
https://ipfs.io/ipfs/QmbWqxBEKC3P8tqsKc98xmWNzrzDtRLMiMPL8wBuTGsMnR
produces rules likeThe MV3 rules created by ipfs-companion beta 3.0.0.1114 for a public path or subdomain gateway should be for specific namespace like /ipfs or /ipns, never for the entire origin. Redirecting entire origin should happen only for DNSLink websites.
For public path and subdomain gateways we don't want to have a situation where we break delegated routing because companion hijacked
/routing/v1
endpoint, or some other/foo
service endpoint that domain owner decided to expose on the same hostname,Tasks
The text was updated successfully, but these errors were encountered: