- 02 1月, 2015 29 次提交
-
-
由 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 提交于 -
peerstream transports
由 Juan Batiz-Benet 提交于 -
go-peerstream update to use github.com/hashicorp/yamux
由 Juan Batiz-Benet 提交于 -
clients were already accessing secio in one thread, but it's safer to make sure it _is_ threadsafe
由 Juan Batiz-Benet 提交于
-
- 01 1月, 2015 3 次提交
-
-
由 Juan Batiz-Benet 提交于
-
used to return io.ErrShortBuffer, but this makes client code much more complicated. we're already allocating buffers when it's too large, so might as well just keep it for later.
由 Juan Batiz-Benet 提交于 -
peerstream was updated to use pluggable transports, including muxado. The interface was also simplified slightly.
由 Juan Batiz-Benet 提交于
-
- 31 12月, 2014 3 次提交
-
-
由 Juan Batiz-Benet 提交于
-
bugfix in spdystream
由 Juan Batiz-Benet 提交于 -
and updated go-peerstream cc @whyrusleeping
由 Juan Batiz-Benet 提交于
-
- 30 12月, 2014 2 次提交
-
-
fix panic in net diag
由 Brian Tiger Chow 提交于 -
由 Jeromy 提交于
-
- 28 12月, 2014 3 次提交
-
-
updated go-peerstream (close fix)
由 Juan Batiz-Benet 提交于 -
由 Juan Batiz-Benet 提交于
-
epictest race fix
由 Brian Tiger Chow 提交于
-