boxo icon indicating copy to clipboard operation
boxo copied to clipboard

A set of reference libraries for building IPFS applications and implementations in Go.

Results 147 boxo issues
Sort by recently updated
recently updated
newest added

The goal is to enable bitswap to support different methods of fetching a block, so that it can access non-bitswap sources like filecoin nodes which may use graphsync (via https://github.com/filecoin-project/go-data-transfer)...

need/triage

Add support for the [Zikade](https://github.com/plprobelab/zikade) Amino DHT implementation as a routing choice.

We should have an E2E example with a client and server that shows: - Server - Chunking - Data-Transfer (¿ bitswap ?) - Announcement (¿ DHT ?) - Client -...

P1
dif/medium
effort/days

Use the Buzhash or Rabin splitter in IPFS instead of the `SizeSplitter` by default. A rolling hash based data sensitive splitter has a huge obvious advantage: it creates shift-resistant chunks...

need/triage

This is cosmetic, but highly confusing for users: When data cannot be found, the context timeout gets thrown from code related to `_redirect` lookup, and not the originally requested `/`....

P2
effort/hours
help wanted
kind/bug
topic/gateway

ETA: 2023-08-31 [go-kademila](https://github.com/plprobelab/go-kademlia) is a new modular Kademlia implementation designed to have predictable performance and resource utilization. We plan to refactor DHT responsibilities and behaviour between [go-kademila](https://github.com/plprobelab/go-kademlia), [go-libp2p-kad-dht](https://github.com/libp2p/go-libp2p-kad-dht) and [boxo](https://github.com/ipfs/boxo)...

need/triage

The gateway code uses https://github.com/multiformats/go-multiaddr-dns which by default would use `net.DefaultResolver` and not cache anything. It also registers two default resolvers for `.eth` and `.crypto`. In this case using DoH...

P2
dif/easy
effort/hours
kind/bug

## Background Consider the straightforward case that a block is unfetchable by the block source—this is a somewhat common occurrence for Boost, where there may be a disconnect between advertised...

P2
effort/days
help wanted
kind/enhancement
topic/gateway

There are currently only 3 examples: https://github.com/ipfs/boxo/blob/main/examples/README.md It would be nice to have an example showing how to kick off a "kubo daemon" programmatically. This would unblock https://github.com/SgtPooki/ipfs-desktop-wails/issues/12

need/triage