- 14 Jan, 2015 3 commits
-
-
Matt Bell authored
-
Juan Batiz-Benet authored
p2p/net/swarm: fix racey test
-
Juan Batiz-Benet authored
-
- 13 Jan, 2015 37 commits
-
-
Juan Batiz-Benet authored
p2p/net/swarm: more connection bugs
-
Juan Batiz-Benet authored
-
Juan Batiz-Benet authored
-
Juan Batiz-Benet authored
-
Juan Batiz-Benet authored
-
Juan Batiz-Benet authored
this is actually pretty important in case some peers end up changing addrs, so others dont fail dialing simply for picking the wrong addr to start with.
-
Juan Batiz-Benet authored
-
Juan Batiz-Benet authored
-
Juan Batiz-Benet authored
This commit introduces a backoff when failing to dial peers. It makes everything much faster.
-
Juan Batiz-Benet authored
-
Brian Tiger Chow authored
feat(repo): FSRepo
-
Juan Batiz-Benet authored
* filtering InterfaceListenAddresses(s) instead * return error if for loops skip * large dial timeout
-
Brian Tiger Chow authored
@jbenet
-
Brian Tiger Chow authored
The pkg.Interface style is modeled after heap.Interface. Generally, I find it helpful for interfaces that have many implementations. It provides clear distinction between the generic interface and the |n| implementations that implement it (which may be interface types themselves). For clients who cannot keep the repo name, one can imagine that the most likely rename is `ipfsrepo`. In that case, `ipfsrepo.Interface` remains meaningful. This is low-pri so it doesn't matter than much. But for the record, the repo.Interface feels appropriate in this use-case.
-
Brian Tiger Chow authored
@jbenet
-
Brian Tiger Chow authored
-
Brian Tiger Chow authored
@jbenet this removes everything under the path
-
Brian Tiger Chow authored
-
Brian Tiger Chow authored
This may have been failing before.
-
Brian Tiger Chow authored
-
Brian Tiger Chow authored
-
Brian Tiger Chow authored
let me know if this looks off @whyrusleeping @jbenet
-
Brian Tiger Chow authored
-
Brian Tiger Chow authored
-
Brian Tiger Chow authored
-
Brian Tiger Chow authored
-
Brian Tiger Chow authored
-
Brian Tiger Chow authored
-
Brian Tiger Chow authored
-
Brian Tiger Chow authored
-
Brian Tiger Chow authored
-
Brian Tiger Chow authored
-
Brian Tiger Chow authored
-
Brian Tiger Chow authored
-
Brian Tiger Chow authored
-
Brian Tiger Chow authored
-
Brian Tiger Chow authored
it's unclear what this test case is meant to protect, but passing an empty datastore value no longer has bearing on node construction. Datastore setup now occurs in repo.
-