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

When listing pins, `Pin.meta` is sent as `fmt.Sprintf("%v", obj)` where `obj` is `map[string]string`, e.g., `meta=map[foo:one bar:two]` (after URL unescaping). That's a bit awkward to parse on the backend. Is there...

help wanted
kind/bug
need/analysis

> cc https://github.com/ipfs/go-ipfs/issues/7559 Passing all four states is tedious. I found myself wishing something like this was possible: ```console $ ipfs pin remote ls --status=any # show me all pins...

help wanted

`PrototypeFromLink(link ipld.Link) (ipld.NodePrototype, error)` is a weird thing to have as part of the fetcher interface. This seems to be a function of the active ipld linksystem, and it seems...

1. The BlockService's AddBlock method look like: ```golang # go-blockservice/blockservice.go func (s *blockService) AddBlock(o blocks.Block) error { if s.checkFirst { if has, err := s.blockstore.Has(c); has || err != nil...

https://github.com/ipfs/boxo/actions/runs/5347010623/jobs/9694856224?pr=371#step:10:303 ``` --- FAIL: TestReprovider (0.00s) --- FAIL: TestReprovider/many (1.10s) reprovider_test.go:153: expected 100 provider keys, got 50 ```

P1
kind/test

There is currently no metric exposed in the http delegated routing client on whether any providers have been found from queries to http routing providers. this means there's no insight...

need/triage

It adds files and immediately tries to find them. However, this is racy as we might not even start sending out the provider record until after we've tried to find...

kind/test

Filling issue based on poc code in https://github.com/ipfs/go-ipfs-blockstore/pull/51: > Instead, provide a simple `ValidatingBlockstore` wrapper. This: > > 1. Isn't racy (fixes https://github.com/ipfs/go-ipfs-blockstore/issues/49). > 2. Keeps the base blockstore simple....

need/triage

This is a short proposal to extend the `GCBlockstore` interface to add a method for performing garbage collection on the store. This is motivated by [this issue](https://github.com/ipfs/go-ipfs/issues/8870) which aims to...

need/triage