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

We should change the Blockstore interface once it is updated to store blocks my Multihash and not the full Cid. One way to go is to remove the notation of...

need/triage

This isn't super critical, as I can work around it, but I believe this would be a huge performance/usability improvement. I also hope this is the right repository for this...

P3
kind/enhancement

When using BatchProviding, we are not really batching, but sending all the CIDs at the same time to the Router implementing ProvideMany. To avoid collateral problems, we should actually batch...

need/triage

At Infura we got some of our nodes ending in an infinite loop in the Rabin chunker, with the CPU at 100% until something bad happen (the context doesn't reach...

In the event that there are many IPNS records it could be useful to have the ability to publish them in bulk as is done with the Batched Provider system...

help wanted

While #291 will end up taking care of the special registries in go-ipld-format and go-ipld-legacy there will still be a couple remaining. 1. The one in boxo/ipld/merkledag 2. The optional...

need/triage

Forked from: https://github.com/ipfs/go-bitswap/issues/99 **Problem** 1. Peer A connects to peer B. 2. Peer A sends its wantlist to peer B. 3. Peer A disconnects from peer B. 4. Peer B...

kind/bug

# Goals Under heavy load, we're seeing high CPU usage in Lassie originating in Bitswap. Looks like a couple functions are pretty heavy CPU consumers: - `SessionInterestManager.RemoveSession` - `MessageQueue.ExtractOutgoingMessage` (and...

need/triage

See: https://github.com/pl-strflt/changelog-driven-release We should onboard with this so that we just flip a version in the changelog and the release happens. I think there are two done criteria for this:...

P1
dif/medium
topic/build-and-release-fitness

Currently we use [Unified CI](https://github.com/protocol/.github) for tagging releases based on `version.json`, but we'd like to minimize the effort for cutting releases so that we can cut them more frequently. So...

P1
dif/medium