boxo
boxo copied to clipboard
A set of reference libraries for building IPFS applications and implementations in Go.
TLDR: fixes a racy test. This is likely just a problem with test's inability to fully test in isolation, rather a bug in the code. cc @gammazero for sanity check...
Closes kubo issue https://github.com/ipfs/kubo/issues/8703
> [!WARNING] > This wip experimentation to see gateway-conformance regressions, not ready for review yet. - Depends on: - https://github.com/ipfs-shipyard/nopfs/pull/50 - https://github.com/ipfs/gateway-conformance/pull/244 - https://github.com/ipfs/gateway-conformance/pull/245 - Closes #458 ## fix for...
The modified file was the only thing in boxo erroring when attempting to build a wasm target
This is more meant as a discussion then necessarily for merging as is. ## High level problem Given that we return interfaces that dynamically pull data for some of the...
There is a parameter [here](https://github.com/ipfs/boxo/blob/364c5040ec91ec8e2a61446e9921e9225704c34d/bitswap/client/internal/session/sessionwantsender.go#L16). Any peer that responds with 16 dont-haves is pruned (availability turned off). We might expose it as an option as it seems relatively relevant wrt...
`boxo/gateway` uses custom (forked) implementation of [`http.ServeContent`](https://pkg.go.dev/net/http#ServeContent), the code is in [`boxo/gateway/erve_http_content.go#httpServeContent`](https://github.com/ipfs/boxo/blob/1ef7a48b4c0fe6740b867f806d0c8273bfa39f4b/gateway/serve_http_content.go#L47) TLDR: we forked it in 2023 for _reasons_ (afaik to facilitate streaming CARs?) but created surface for bugs:...