- 04 Jan, 2021 2 commits
-
-
Adin Schmahmann authored
-
Adin Schmahmann authored
-
- 14 Aug, 2020 1 commit
-
-
Adin Schmahmann authored
-
- 09 Apr, 2020 1 commit
-
-
Steven Allen authored
It doesn't actually work. Blocks are stored under /blocks and have been since 2015. Furthermore, this is just wrong. We shouldn't go digging through the datastore to see if we happen to have the block. If we want something like this, we should include a blockstore in the provider manager.
-
- 07 Apr, 2020 1 commit
-
-
Steven Allen authored
Handle empty keys, both when sent in RPC requests and in the local API.
-
- 03 Apr, 2020 2 commits
-
-
Steven Allen authored
* Remove deprecated events. * Fix warning -> warn. * Use structured logging (some places).
-
Steven Allen authored
Previously, we'd only return the target peer if we were connected to them. However, this makes it difficult to impossible to find peers that are mostly disconnected from the network. This change also changes `p` to `from` in several places as `p` is _very_ confusing. We should probably switch away from using `p` everywhere.
-
- 13 Mar, 2020 1 commit
-
-
David Dias authored
* feat: Expose the ProviderManager through the IpfsDht struct * feat: expose providers prefix so that we do not have to hard code it in other places Co-authored-by: Aarsh Shah <aarshkshah1992@gmail.com>
-
- 19 Dec, 2019 2 commits
-
-
Adin Schmahmann authored
-
Adin Schmahmann authored
-
- 06 Dec, 2019 1 commit
-
-
Steven Allen authored
fixes #274
-
- 02 Dec, 2019 1 commit
-
-
Steven Allen authored
Update deps: * Switch to multiformats/go-base32 * Regenerate protobuf decoding code
-
- 15 Nov, 2019 1 commit
-
-
Aarsh Shah authored
-
- 04 Oct, 2019 1 commit
-
-
Raúl Kripalani authored
-
- 23 Jul, 2019 1 commit
-
-
Aarsh Shah authored
Implement striped locking for datastore puts.
-
- 26 May, 2019 1 commit
-
-
Raúl Kripalani authored
-
- 14 Mar, 2019 1 commit
-
-
Matt Joiner authored
-
- 15 Feb, 2019 1 commit
-
-
Matt Joiner authored
-
- 12 Feb, 2019 2 commits
-
-
Raúl Kripalani authored
This reverts commit 7e68ac3c.
-
Adrian Lanzafame authored
-
- 03 Feb, 2019 1 commit
-
-
Matt Joiner authored
-
- 25 Aug, 2018 1 commit
-
-
Chen Shuaimin authored
2. Switch `LogKV()` to `SetTag`. 3. Use a smarter way to log errors.
-
- 23 Aug, 2018 3 commits
-
-
Chen Shuaimin authored
-
Chen Shuaimin authored
-
Chen Shuaimin authored
-
- 13 Aug, 2018 1 commit
-
-
Steven Allen authored
-
- 08 Aug, 2018 1 commit
-
-
Steven Allen authored
fixes #177
-
- 15 Jun, 2018 1 commit
-
-
Steven Allen authored
This way, users who are actually trying to find a peer (not just nodes near a key in the DHT) can find that peer, even if they aren't a DHT server and/or aren't in anyone's routing table. fixes #161
-
- 14 Jun, 2018 1 commit
-
-
Steven Allen authored
-
- 13 Jun, 2018 1 commit
-
-
Steven Allen authored
-
- 01 Jun, 2018 1 commit
-
-
Steven Allen authored
Note: this does mean that the DHT won't work with peer keys by default and that the constructor signature changes. Given all the changes that'll come with the libp2p refactor, I don't feel too bad about this.
-
- 01 Apr, 2018 1 commit
-
-
Michael Muré authored
-
- 05 Mar, 2018 1 commit
-
-
Dirk McCormick authored
-
- 07 Feb, 2018 1 commit
-
-
Dirk McCormick authored
-
- 09 Jan, 2018 1 commit
-
-
Steven Allen authored
Explicitly clean DHT records before storing them.
-
- 11 Dec, 2017 1 commit
-
-
ForrestWeston authored
License: MIT Signed-off-by: ForrestWeston <forrest@protocol.ai>
-
- 05 Dec, 2017 1 commit
-
-
Steven Allen authored
Try to preallocate slices up-front instead of repeatedly reallocating.
-
- 05 Oct, 2016 1 commit
-
-
Jeromy authored
-
- 30 Sep, 2016 2 commits