- 17 Apr, 2020 1 commit
-
-
Dirk McCormick authored
-
- 16 Apr, 2020 1 commit
-
-
Dirk McCormick authored
-
- 15 Apr, 2020 2 commits
-
-
Dirk McCormick authored
-
Dirk McCormick authored
-
- 14 Apr, 2020 1 commit
-
-
Steven Allen authored
Instead of copying these slices, we can just reuse them.
-
- 13 Apr, 2020 4 commits
-
-
Dirk McCormick authored
-
Dirk McCormick authored
-
Dirk McCormick authored
-
Dirk McCormick authored
-
- 11 Apr, 2020 1 commit
-
-
Steven Allen authored
In case we're sending a _lot_ of wants: * Prioritize cancels. * Then targeted wants. * Finally broadcast wants.
-
- 10 Apr, 2020 1 commit
-
-
Dirk McCormick authored
-
- 26 Mar, 2020 1 commit
-
-
Steven Allen authored
-
- 24 Mar, 2020 1 commit
-
-
dirkmc authored
-
- 19 Mar, 2020 5 commits
-
-
Dirk McCormick authored
-
Dirk McCormick authored
-
Dirk McCormick authored
-
Dirk McCormick authored
-
Dirk McCormick authored
-
- 17 Mar, 2020 2 commits
-
-
Steven Allen authored
-
Steven Allen authored
This removes one goroutine per peer which tends to be a pretty big deal. This brings go-ipfs down from 5.5 to 4.5 goroutines per peer.
-
- 16 Mar, 2020 1 commit
-
-
Dirk McCormick authored
-
- 13 Mar, 2020 1 commit
-
-
Dirk McCormick authored
-
- 11 Mar, 2020 1 commit
-
-
Dirk McCormick authored
-
- 10 Mar, 2020 1 commit
-
-
Dirk McCormick authored
-
- 06 Mar, 2020 3 commits
-
-
Dirk McCormick authored
-
Dirk McCormick authored
-
Dirk McCormick authored
-
- 04 Mar, 2020 1 commit
-
-
Dirk McCormick authored
-
- 02 Mar, 2020 1 commit
-
-
dirkmc authored
* fix: ensure broadcast when peer becomes unavailable and all other peers sent DONT_HAVE for CID * fix: lint warnings * refactor: simplify session want sender DONT_HAVE list * fix: flaky test * test: add session exhausted wants test * docs: improve sessionWantSender processAvailability docs
-
- 13 Feb, 2020 2 commits
-
-
Dirk McCormick authored
-
Steven Allen authored
This: * Makes it easy to send immediately if we wait too long and/or if we have enough to send. * Is significantly more efficient than the debounce library as it doesn't spin off a bunch of "after" timers. fixes #245
-
- 12 Feb, 2020 1 commit
-
-
dirkmc authored
-
- 30 Jan, 2020 1 commit
-
-
Steven Allen authored
This makes reading the docs much easier as it's clear what's "private" and what's not. fixes #238
-