- 04 Jan, 2021 8 commits
-
-
Adin Schmahmann authored
refactor: rename messageSender to peerMessageSender and added comments to clarify what peerMessageSender and messageManager do
-
Adin Schmahmann authored
-
Adin Schmahmann authored
-
Adin Schmahmann authored
-
Adin Schmahmann authored
-
Adin Schmahmann authored
-
Adin Schmahmann authored
-
Adin Schmahmann authored
refactor: extract messaging components from IpfsDHT into its own struct. create a new struct that manages sending DHT messages that can be used independently from the DHT.
-
- 02 Dec, 2020 1 commit
-
-
Adin Schmahmann authored
reorder startup events so that everything but the refresh manager starts before we add already connected peers to our routing table
-
- 08 Oct, 2020 1 commit
-
-
Sam authored
-
- 17 Sep, 2020 2 commits
- 02 Sep, 2020 2 commits
-
-
Adin Schmahmann authored
-
Adin Schmahmann authored
-
- 17 Aug, 2020 1 commit
-
-
Adin Schmahmann authored
testing: add test-specific option to force processing of Host address changes even when AutoRefresh is disabled
-
- 14 Aug, 2020 4 commits
-
-
Adin Schmahmann authored
-
Aarsh Shah authored
* reduce churn
-
Adin Schmahmann authored
This reverts commit c9851849.
-
Adin Schmahmann authored
-
- 16 Jul, 2020 1 commit
-
-
llx authored
* fix: fixLowPeers now runs periodically Co-authored-by: 刘林欣 <llx@ipfsmain.cn>
-
- 16 Jun, 2020 1 commit
-
-
Dean Eigenmann authored
-
- 10 Jun, 2020 1 commit
-
-
Steven Allen authored
This reverts commit df4f28c3. Ongoing work is being done in feat/dht-hardening-0.7 and this change isn't quite ready.
-
- 06 Jun, 2020 1 commit
-
-
Steven Allen authored
Anything else is easy to game. This way, we remain connected to the core peers and slightly prefer all others. Pruning doesn't really matter as we'll just reconnect. The only concern is that this will lock in 40 connections. However, that's nothing for libp2p anyways. and the DHT will create that many connections _just_ for a single query.
-
- 03 Jun, 2020 1 commit
-
-
Aarsh Shah authored
* Peer Diversity in the DHT
-
- 22 May, 2020 1 commit
-
-
Aarsh Shah authored
* method for getting bootstrap peers and double the usefulness interval
-
- 21 May, 2020 2 commits
-
-
Steven Allen authored
And tag useful peers in higher buckets
-
Steven Allen authored
That way, we never disconnect from the core of the network. We don't protect our closest peers as: * We'll reconnect to them frequently when we query for ourself. * We use the core nodes most frequently.
-
- 19 May, 2020 1 commit
-
-
Aarsh Shah authored
* rt refresh refactor
-
- 14 May, 2020 1 commit
-
-
Aarsh Shah authored
* Bootstrap when RT is empty and optimize allocations. Co-authored-by: Steven Allen <steven@stebalien.com>
-
- 25 Apr, 2020 1 commit
-
-
Steven Allen authored
They've told us better ones via identify.
-
- 20 Apr, 2020 2 commits
-
-
Steven Allen authored
These are all critical paths so we should try to do as little work as possible.
-
Alan Shaw authored
-
- 09 Apr, 2020 6 commits
-
-
Steven Allen authored
-
Aarsh Shah authored
-
Aarsh Shah authored
-
Aarsh Shah authored
-
Alan Shaw authored
-
Alan Shaw authored
-
- 08 Apr, 2020 2 commits
-
-
Will Scott authored
-
Will Scott authored
-