Guillaume Michel
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:...
**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...
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?
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...