Asmir Avdicevic
Asmir Avdicevic
Very little care is given for properly handling or responding to utf-8 based urls or headers.
Our header logic for cache control is very crude. Either we say to the browser to cache forever if it's a `ipfs/CID` or simply set the `Last-Modified` header to `now()`....
Streaming content from the gateway is set up for the happy path. Breaking the connection or anything along the lines just errors out. Ideally we should track those requests, add...
We should start working on a load balancer for the gateway. It's still early to have real use for it but it's much easier to evolve and grow with us....
> So what was wrong before? The counters were in the encode/decode functions which skewed results as we encode a lot more than we actually send. _Originally posted by @Arqu...
Currently windows builds don't work because `tokio::fs::symlink` is `unix` only. There's probably more once we start unwrapping these builds.
Is this ticket stale? The `cargo-audit` invocation itself works fine but we're currently failing audit due to two dependencies: ``` $ git rev-parse HEAD 5114380c98045067e5ffeb6875b280a0095bcc2b $ cargo audit Fetching advisory...
/ipfs/bafyreifarfukpxryrrk37aye2pktmwelt4yq7ddvzkg75rbytiwjxhpyne/metadata.json /ipfs/bafyreicg6ztxll62hg3vfe7firant5eydbpwfmr6uffxmeky46o5bc2vgu/metadata.json noticed on the `bitswap2` dunno if it still applies on main.
Originally we took the `go-ipfs` (now `kubo`) implementation of the gateway as the baseline of what's expected from a gateway. Since then [this spec](https://github.com/ipfs/specs/blob/main/http-gateways/PATH_GATEWAY.md#path-gateway-specification) came out and we should aim...