Guillaume Michel

Results 16 issues of Guillaume Michel

External networks in docker compose should be declared as follow ([source](https://docs.docker.com/compose/networking/#use-a-pre-existing-network)): ``` networks: default: name: $DEFAULT_NETWORK external: true ``` rather than ``` networks: default: external: name: $DEFAULT_NETWORK ``` Current configs...

**Describe the bug** Not sure if it is a _bug_, copying the CID, IPFS Link, IPNS Link etc. is very slow (~5 seconds). **To Reproduce** Steps to reproduce the behavior:...

kind/bug
area/firefox
need/analysis
need/author-input

**Is your feature request related to a problem? Please describe.** Currently sharing an IPFS url in the browser isn't as straightforward as a http url. I need to copy the...

kind/discussion
good first issue
P3
exp/beginner
effort/hours
need/maintainer-input

Currently, nodes will always perform a `lookupCheck` (`FIND_PEER` request where receiver should reply with at least 1 peer record) before a peer is added to the routing table, and when...

We probably don't want to advertise the node's private addresses on the global DHT. However, we still want users to be able to create their own private (non local) DHT....

## Context Currently the Reprovide Operation is triggered by Kubo for each Provider Record. Kubo periodically (every [22h](https://github.com/ipfs/kubo/blob/8f638dcbcd875ecff92021e4b62d0af8848022ce/config/reprovider.go#L5)) republished Provider Records using `go-libp2p-kad-dht` Provide method. https://github.com/libp2p/go-libp2p-kad-dht/blob/b95bba8ddd70f68c6eb9df4faaff09695098870b/routing.go#L373 The DHT Provide method...

https://github.com/ipfs/specs/blob/ed02df474c18eb9fa1d5bb2aeecb05209102c373/IPIP_PROCESS.md?plain=1#L97 The link https://github.com/orgs/ipfs/teams/specs-stewards/members isn't accessible for non-members of the Github ipfs org. Should we make the list of Specs Stewards public?

P3
kind/maintenance
effort/hours

This PR defines the Spec for the Double Hash DHT. All feedback and contributions are welcome. The Migration section is still WIP. cc: @yiannisbot, @masih, @ischasny , @willscott, @noot

### Description The bucket size should be customizable to fit the needs of `kad`'s users. Currently the bucket size is bound to the static `K_VALUE` which is a [constant](https://github.com/libp2p/rust-libp2p/blob/1aa016e1c7e3976748a726eab37af44d1c5b7a6e/protocols/kad/src/lib.rs#L93) (`20`...

## Description Making bucket size configurable. Currently `K_VALUE` is used by default, and the only way to change the bucket size is to edit the const. Resolves https://github.com/libp2p/rust-libp2p/issues/5389 ## Change...