- 05 1月, 2015 1 次提交
-
-
由 Juan Batiz-Benet 提交于
-
- 04 1月, 2015 6 次提交
-
-
mount fixes
由 Juan Batiz-Benet 提交于 -
由 Juan Batiz-Benet 提交于
-
This commit cleans up how mounting was being done. It now successfully signals when it is properly mounted and listen to close signals correctly.
由 Juan Batiz-Benet 提交于 -
由 Juan Batiz-Benet 提交于
-
由 Juan Batiz-Benet 提交于
-
Stream relaying
由 Juan Batiz-Benet 提交于
-
- 02 1月, 2015 33 次提交
-
-
not sure how it wasnt an error
由 Juan Batiz-Benet 提交于 -
This commit makes all network tests use ZeroLocalTCPAddress as the initial peer address, and then relies on net.ListenAddresses() This should get rid of the tcp addr clash problems.
由 Juan Batiz-Benet 提交于 -
由 Juan Batiz-Benet 提交于
-
由 Juan Batiz-Benet 提交于
-
The separation of work in the p2p pkg is as follows: - net implements the Swarm and connectivity - protocol has muxer and header protocols - host implements protocol muxing + services - identify took over handshake completely! yay. - p2p package works as a whole
由 Juan Batiz-Benet 提交于 -
using a placeholder net2 package so tests continue to pass. Will be swapped atomically into main code.
由 Juan Batiz-Benet 提交于 -
remove comment about spdystream. this is now superceded by go-peerstream interface.
由 Juan Batiz-Benet 提交于 -
由 Juan Batiz-Benet 提交于
-
由 Juan Batiz-Benet 提交于
-
由 Juan Batiz-Benet 提交于
-
由 Juan Batiz-Benet 提交于
-
The net package is the next to move. It will be massaged a bit still to fix the Network / "NetworkBackend" conflict.
由 Juan Batiz-Benet 提交于 -
The crypto package moves into p2p. Nothing in it so far is ipfs specific; everything is p2p-general.
由 Juan Batiz-Benet 提交于 -
I think it's time to move a lot of the peer-to-peer networking but-not-ipfs-specific things into its own package: p2p. This could in the future be split off into its own library. The first thing to go is the peer.
由 Juan Batiz-Benet 提交于 -
由 Juan Batiz-Benet 提交于
-
These services should all be added separately, in a function that is Network impl independent. The interfaces need to be massaged a bit (split inet.Network in two), so will do when needed. For now this is fine.
由 Juan Batiz-Benet 提交于 -
swarmnet is a better name for the package, because it's just a Network implemented with a Swarm. (ipfsnet will be something slightly different).
由 Juan Batiz-Benet 提交于 -
this is the leadup into NAT traversal. note: doesn't work yet. hangs the test.
由 Juan Batiz-Benet 提交于 -
由 Juan Batiz-Benet 提交于
-
由 Juan Batiz-Benet 提交于
-
I needed the network implementation in its own package, because I'll be writing several services that will plug into _it_ that shouldn't be part of the core net package. and then there were dependency conflicts. yay. mux + identify are good examples of what i mean.
由 Juan Batiz-Benet 提交于 -
blockstore: suppress exchange error
由 Juan Batiz-Benet 提交于 -
由 Juan Batiz-Benet 提交于
-
由 Juan Batiz-Benet 提交于
-
rewrite of provides to better select peers to send RPCs to
由 Juan Batiz-Benet 提交于 -
由 Jeromy 提交于
-
Also remove older useless code.
由 Jeromy 提交于 -
由 Jeromy 提交于
-
由 Jeromy 提交于
-
由 Jeromy 提交于
-
The test was occasionally passing because: - it called `putLocal(key, val)` - GetValue calls `getLocal(key)` optimistically. cc @whyrusleeping
由 Juan Batiz-Benet 提交于 -
由 Jeromy 提交于
-
refactor test peer creation to be deterministic and reliable a bit of cleanup trying to figure out TestGetFailure add test to verify deterministic peer creation switch put RPC over to use getClosestPeers rm 0xDEADC0DE fix queries not searching peer if its not actually closer
由 Jeromy 提交于
-