ipfs-check icon indicating copy to clipboard operation
ipfs-check copied to clipboard

A tool for checking the accessibility of your data by IPFS peers

Results 12 ipfs-check issues
Sort by recently updated
recently updated
newest added

This PR was created automatically by the @web3-bot as a part of the [Unified CI](https://github.com/ipdxco/unified-github-workflows) project.

## Background `quic-v1` multiaddrs don't seem to be supported. [For example](https://check.ipfs.network/?cid=QmWUrkDEx4fGheThWi32g4L6Gqszi14ZtrgZCF7WXGCc8o&multiaddr=%2Fip4%2F100.27.12.56%2Fudp%2F4001%2Fquic-v1%2Fp2p%2F12D3KooWLK6ShKEFb9D1eQinsFNb12i5VHrzKnwDY4aHNr5LGc1t) Returns: `⚠️ backend returned an error: 500 failed to parse multiaddr "/ip4/100.27.12.56/udp/4001/quic-v1/p2p/12D3KooWLK6ShKEFb9D1eQinsFNb12i5VHrzKnwDY4aHNr5LGc1t": unknown protocol quic-v1`

go-libp2p has been updated and resolved a number of issues around WSS as well as Circuit Relay v2 usage (e.g. not getting issues with trying to use transient connections for...

the golang version used for the docker container (1.17.8) is different than the golang version in the go.mod file (1.16). https://github.com/ipfs-shipyard/ipfs-check/blob/83979b0b5449837a8bf027ced135cc29418b7006/go.mod#L3 vs https://github.com/ipfs-shipyard/ipfs-check/blob/83979b0b5449837a8bf027ced135cc29418b7006/Dockerfile#L1

We implemented pl-diagnose during launchpad as a "ipfs-check but easier to use", We want to merge its features back into ipfs-check. https://github.com/laurentsenta/pl-diagnose ## API endpoints: https://github.com/laurentsenta/pl-diagnose/blob/32be4cf13db63da02a5f626215f849c60f80a1b2/backend/main.go#L31-L49 - [ ] `/find?cid={cid}`:...

Implement metrics in this project - [x] #28 - [x] #29 **Additional context** - https://github.com/ipfs/ipfs-gui/issues/105 - https://github.com/ipfs/ipfs-gui/issues/117 - https://github.com/ipfs-shipyard/ignite-metrics/blob/main/docs/telemetry/COLLECTION_POLICY.md

ipfs-check currently requires that the user knows who has their data, which generally seems like a good thing in terms of raising awareness of "IPFS is not a magic data...

When listing addresses for peers we should explicitly check if they have advertised browser-compatible transport addresses (WSS, WebTransport, WebRTC) and if they are reachable. May want to link to https://connectivity.libp2p.io/...

## What's in this PR - Add docs about checks and output - Increase connect timeout - Add comment about Connect not returning an error but stream failing to open...