Marcin Rataj
Marcin Rataj
## Problem The specification we've cleaned up in https://github.com/ipfs/specs/pull/326 states that the value from `?q=value` is percent-encoded DAG-JSON. Turns out the [edelweiss](https://github.com/ipld/edelweiss) uses percent-encoded CBOR. Example: - `pd8 "github.com/ipld/go-ipld-prime/codec/dagcbor"` (and...
## Bug > Ive tried hard coding and sending the data I get when pinging `https://cid.contact/reframe?q=%A1tFindProvidersRequest%A1cKey%D8%2AX%23%00%12+%D56%5C%E5%8Bc%8D%1Fs%AC%95%1B%F5C%40Q%08%A5%02%B0DV%B3t%5B%B6%14%D5%BB%A5%E9%B61`, but running `ipfs routing findprovs ` doesnt seem to work (Kubo 0.16 cant find...
Example: - https://delegated-ipfs.dev/routing/v1/providers/QmUNLLsPACCz1vLxQVkXqqLX5R1X345qqfHbsf67hvA3Nn - https://delegated-ipfs.dev/routing/v1/providers/bafybeigdyrzt5sfp7udm7hu76uh7y26nf3efuylqabf3oclgtqy55fbzdi They have `/https` providers such as `/dns4/dag.w3s.link/tcp/443/https`. ## TODO - [x] confirm with dag house `dag.w3s.link` supports [Block Responses (application/vnd.ipld.raw)] https://specs.ipfs.tech/http-gateways/trustless-gateway/#block-responses-application-vnd-ipld-raw - [ ] mvp:...
Opening in browser without SW, such as Firefox in incognito, makes it impossible to initialize SW, produces an error in terminal, but no feedback for user on the page –...
Found the problem can be seen when opening http://localhost:3000/ipns/docs.ipfs.tech without subdomain isolation (e.g. commit 1ef00944c2e99b48207541d5602ebc0150cb512b). Bunch of times `/ipfs/assets/fooo` is being resolved (separate problem, but will go away when I...
`bafkr4ihkr4ld3m4gqkjf4reryxsy2s5tkbxprqkow6fin2iiyvreuzzab4` is blake3 and https://inbrowser.dev/ipfs/bafkr4ihkr4ld3m4gqkjf4reryxsy2s5tkbxprqkow6fin2iiyvreuzzab4 fails atm. Spec-wise, we have blake3 listed as part of [Web Pathing spec draft here](https://github.com/ipfs/specs/pull/453/files#diff-bac3cdb21b41ec22c4738c9beee0875fe888d2e9d14e2aff2de34b6cf4d900e7R56), and to be production relady drop-in replacement for `dweb.link`, `inbrowser.link`...
## Problem: brittle subdomain mode support detection Right now we make request to `bafkqaaa` on subdomain via `fetch`: https://github.com/ipfs-shipyard/service-worker-gateway/blob/289aca764da893789508c56d7f9e0caeb5711d90/src/lib/path-or-subdomain.ts#L35-L39 This is too brittle, because it will likely break once people...
Down the road we will need [`?uri` router from subdomain specs](https://specs.ipfs.tech/http-gateways/subdomain-gateway/#uri-router). It is similar to `?helia-sw` we already have, but accepts percent-encoded URIs as value, and can be registered via...
## Problem What happens when service worker gateway is used to load website which has own service worker code? IIUC if the scope of the new service worker is the...
## For general use #### Minimal feature set - [x] https://github.com/ipfs-shipyard/helia-service-worker-gateway/issues/19 - [x] https://github.com/ipfs-shipyard/helia-service-worker-gateway/issues/18 - [x] https://github.com/ipfs-shipyard/helia-service-worker-gateway/issues/23 - [x] https://github.com/ipfs/helia-verified-fetch/issues/9 - [x] https://github.com/ipfs-shipyard/helia-service-worker-gateway/issues/62 (broken relative links on index.html pages) -...