Marcin Rataj

Results 493 issues of Marcin Rataj

ipfs-webui @ https://github.com/ipfs/ipfs-webui/commit/6785409 still tries to pink defunct countly: > ![Image](https://github.com/user-attachments/assets/fa5484dc-1454-444e-84a4-cd4435aae404) This seems like a regression, or something missed in https://github.com/ipfs/ipfs-webui/pull/2216

kind/bug
need/triage

Problem: go-libp2p is sending both A and AAAA no matter if explicit `/dns4` or `/dns6` is present: https://github.com/multiformats/go-multiaddr-dns/blob/2cbddc7ac862972e59b8abbc28ca53c8199c9e54/resolve.go#L150-L154 This PR aims to mitigate this for the most popular dns addr...

This IPIP extends `/routing/v1` HTTP API to allow HTTP(S) URLs alongside multiaddrs in `Addrs` field. Rationale in the IPIP document, TLDR is that allowing URLs will improve interoperability, and also...

Changes HTTP Delegated Routing V1 API to improve empty result handling: - servers SHOULD return 200 instead of 404 for empty results - clients MUST handle both 200 and 404...

This PR implements [IPIP-518](https://github.com/ipfs/specs/pull/518) which extends `/routing/v1` with schema-agnostic support for URIs alongside multiaddrs. Key changes: - Add new `Address` type that accepts both multiaddrs (starting with `/`) and URIs...

status/in-progress

## Summary Implement conditional subdomain gateway redirects that only execute when the client is identified as a web browser, preventing unnecessary redirects for programmatic clients and tools. ## Rationale As...

P2
dif/medium
help wanted

This PR moves hardcoded DNS resolver defaults from `gateway.NewDNSResolver` to `autoconf.FallbackDNSResolvers` so we have them in one place, while preserving existing behavior for users. ### Changes - Move hardcoded DNS...

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...

skip/changelog

> [!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...

`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:...

P2
help wanted
need/analysis
topic/gateway