boxo
boxo copied to clipboard
A set of reference libraries for building IPFS applications and implementations in Go.
Repro: ```bash GOMAXPROCS=1 nice -n19 go test -count=100 ./mfs/... ``` Or: ```bash GOMAXPROCS=2 nice -n19 go test -count=100 ./mfs/... ```
Ensure ignore rule `bar/` matches directories by appending `/`. Addresses issue where `bar/` didn't catch directories. After this change, both `bar` and `bar/` rules filter out the `bar` directory and...
It's a somewhat rare case, but it's possible for a gateway backend to return `ipld.ErrNotFound`: - using an offline exchange, for example with `--offline` in kubo - possibly https://github.com/ipfs/kubo/blob/master/docs/config.md#gatewaynofetch -...
Right now we don't use proper error types to convey that some content requested by a gateway was blocked. Instead we have this string based checking tied to nopfs https://github.com/ipfs/boxo/blob/b101ba0858150cd6a34b6cb68eefd28c411bd58c/gateway/errors.go#L211-L216...
The gateway does not seem to provide a Cache-Control/max-age header or an ETag for `/ipns` URLs. It might be useful to assume _some_ reasonable non-zero max-age for content on IPNS....
# Goals In Bitswap, when I call FindProvidersAsync on a call to the ProviderQueryManager, the ultimate call to DHT should retain the context I used with the ProviderQueryManager. # Background...
The goal is to handle efficiently handle links between the left and middle column, for that I'll experiment by porting https://github.com/Jorropo/go-featheripfs to be used in the gateway code (as well...
## Done Criteria Before a contributor makes a PR to Boxo or Kubo they should have indication if their PR will fail CI checks due to `go mod tidy` checks....
## Done Criteria Bitswap has tests reenabled such that we remove judgement from developers. CI must be green before we merge. ## Why Important In the absence of clear signal,...
The goal is to stop doing two allocations for each block (now it will only allocate the `[]byte` buffer, and pass the `cid.Cid, []byte` pair by decomposed registers or stack)....