Commit graph

8602 commits

Author SHA1 Message Date
nolash
1598e68600 swarm/network: removed debug lines 2017-06-21 09:36:51 +02:00
nolash
1b6f480eba cmd/swarm, swarm/pss: pss snap, docs, pot dup, kad hang
WIP introduce snapshots in pss
cmd can now set websocket host for pss
removed binary log garbage
moved baseaddr get to main pss api
changed pssclient constructor sig to return error
documentation
2017-06-21 09:36:51 +02:00
zelig
a63fec8096 pot, swarm/network: merge bug, kad deadlock 2017-06-21 09:36:51 +02:00
zelig
d3f689a01e potfix 2017-06-21 09:36:51 +02:00
nolash
dca2fd0f0f swarm/pss: newhashaddressfrombytes change 2017-06-21 09:36:51 +02:00
nolash
26d7ceee1f swarm, swarm/network, swarm/pss: debug addr types + pss over devp2p 2017-06-21 09:36:51 +02:00
zelig
82150d65cb swarm/network, pot, swarm/pss: kademlia fixes 2017-06-21 09:36:51 +02:00
zelig
77b5ff3ff1 temp commit, kademlia changes 2017-06-21 09:36:51 +02:00
Lewis Marshall
3899c3e086 Merge pull request #103 from ethersphere/network-testing-framework-p2psim
Simulation framework improvements
2017-06-21 09:34:45 +02:00
Lewis Marshall
ca8421c336 p2p/simulations: Add live node stop events
Signed-off-by: Lewis Marshall <lewis@lmars.net>
2017-06-18 16:26:36 +02:00
Lewis Marshall
898f0c1b15 p2p/simulations: Fix the DockerAdapter
Signed-off-by: Lewis Marshall <lewis@lmars.net>
2017-06-18 16:13:05 +02:00
Lewis Marshall
9627a75ce0 p2psim: Use explicit flags rather than JSON config
Signed-off-by: Lewis Marshall <lewis@lmars.net>
2017-06-18 12:26:47 +02:00
Lewis Marshall
8e17ee44f0 p2psim: Use P2PSIM_NETWORK environment variable
Signed-off-by: Lewis Marshall <lewis@lmars.net>
2017-06-18 12:17:21 +02:00
Lewis Marshall
e32197f998 p2p/simulations: Don't log errors for duplicate events
Signed-off-by: Lewis Marshall <lewis@lmars.net>
2017-06-18 12:17:21 +02:00
Lewis Marshall
8ac9af986c p2p/simulations: Ensure nodes don't already exist
Signed-off-by: Lewis Marshall <lewis@lmars.net>
2017-06-18 12:17:21 +02:00
Lewis Marshall
b56a7fb5ef p2p/simulations/examples: Log errors
Signed-off-by: Lewis Marshall <lewis@lmars.net>
2017-06-18 12:17:20 +02:00
Lewis Marshall
be95e9ecb3 p2p/simulations: Set node ID if not set
Signed-off-by: Lewis Marshall <lewis@lmars.net>
2017-06-18 12:17:20 +02:00
Lewis Marshall
f079529445 p2p/simulations: Don't disconnect nodes before stopping
Signed-off-by: Lewis Marshall <lewis@lmars.net>
2017-06-18 12:14:34 +02:00
Lewis Marshall
5cfb34a151 p2p/simulations: Fix stopping exec nodes
Signed-off-by: Lewis Marshall <lewis@lmars.net>
2017-06-18 12:13:49 +02:00
Lewis Marshall
71fb11d6a0 rpc: Fix EthSubscribe
Signed-off-by: Lewis Marshall <lewis@lmars.net>
2017-06-14 11:08:45 +02:00
Viktor Trón
b3557cd6e1 Merge pull request #101 from ethersphere/network-testing-framework-nodepssmerge
swarm/pss: pssclient, pss tests
2017-06-07 10:00:21 +02:00
nolash
339e3c89a7 swarm, swarm/network, swarm/pss, les: fixed swarm bin + minor adj
removed all Pss in symbol names whereever possible (and sensible)

discovery switch in hive now prevents add of suggested peers
this is probably not a permanent solution

bzz and pss now started from swarm.go,
Outputs from bzz/pss Protocols() and APIs()
are appended to the Swarm methods
2017-06-06 22:20:21 +02:00
nolash
1dcc0e3df8 swarm/pss: pssclient, pss tests
reinstated full sim pss core tests
pssclient; p2p/protocols mountable rpc proxy for pss ws)
2017-06-06 14:50:12 +02:00
Viktor Trón
4d02b2d30e Merge pull request #97 from ethersphere/network-testing-framework-internode-rpc
p2p/simulations: Support inter-node RPC connections
2017-06-06 00:30:47 +02:00
Lewis Marshall
479409d1f3 p2p/simulations: Fix creating snapshots
Signed-off-by: Lewis Marshall <lewis@lmars.net>
2017-06-05 10:52:16 +01:00
Lewis Marshall
a92a341450 p2p/simulations: Add external networks to HTTP server
Signed-off-by: Lewis Marshall <lewis@lmars.net>
2017-06-05 10:52:15 +01:00
Lewis Marshall
177e720b08 p2p/simulations: Support inter-node RPC connections
Signed-off-by: Lewis Marshall <lewis@lmars.net>
2017-06-05 10:52:15 +01:00
Lewis Marshall
1341843f7e p2p/simulations: Fix HTTP tests
Signed-off-by: Lewis Marshall <lewis@lmars.net>
2017-06-05 10:52:15 +01:00
Lewis Marshall
69c2e537c6 p2p/simulations: Use WebSocket RPC
Signed-off-by: Lewis Marshall <lewis@lmars.net>
2017-06-05 10:14:40 +01:00
Viktor Trón
1a4b945bff Merge pull request #98 from holisticode/link_distance
Link distance
2017-05-29 23:47:21 -04:00
Viktor Trón
56679dfbf5 Merge pull request #99 from ethersphere/network-testing-framework-id-encoding
p2p/discover: Fix NodeID text encoding
2017-05-29 23:45:41 -04:00
Lewis Marshall
ec1b2541dc p2p/discover: Fix NodeID text encoding
Signed-off-by: Lewis Marshall <lewis@lmars.net>
2017-05-29 21:34:29 +01:00
Fabio Barone
527d12c89a p2p/simulations: return edge distance in stream update 2017-05-29 12:14:51 -05:00
Fabio Barone
1370269a9c p2p/simulations: added link distance support 2017-05-29 12:08:51 -05:00
Viktor Trón
fe1d6d215d Merge pull request #96 from ethersphere/network-testing-framework-node-id
p2p/simulations: Drop adapters.NodeId in favour of discover.NodeID
2017-05-27 21:04:17 -04:00
Viktor Trón
5e3c9d6c93 Merge pull request #94 from holisticode/network-testing-framework
p2p/simulations: eventstream backend double-backslash on init
2017-05-27 21:04:04 -04:00
Lewis Marshall
da6d15da4c p2p/simulations: Drop adapters.NodeId in favour of discover.NodeID
Signed-off-by: Lewis Marshall <lewis@lmars.net>
2017-05-27 16:11:03 +01:00
Viktor Trón
bdf4ba039c Merge pull request #95 from ethersphere/network-testing-framework-services
p2p/simulations: Fix starting nodes with multiple services
2017-05-24 12:13:37 -07:00
Lewis Marshall
111dd56f17 p2p/simulations: Fix starting nodes with multiple services
Signed-off-by: Lewis Marshall <lewis@lmars.net>
2017-05-23 22:27:55 -07:00
Fabio Barone
7c05c8402b p2p/simulations: eventstream backend returns double-backslash on init (FF support) 2017-05-22 13:20:35 -05:00
zelig
02f6b66e8b swarm/network/simulations: overlay 2017-05-19 16:56:44 -07:00
zelig
45769c54d9 pot: fix nil bin 2017-05-19 16:54:35 -07:00
zelig
53be4c9e99 swarm/network: add lock to seen map in discovery 2017-05-18 14:02:10 -07:00
zelig
31d9c08d3b p2p: fix service func register 2017-05-18 13:56:12 -07:00
Lewis Marshall
dc58516e26 swarm/api: Remove reference to network.PssParams
Signed-off-by: Lewis Marshall <lewis@lmars.net>
2017-05-18 10:09:33 -07:00
Lewis Marshall
2073ee7c73 p2p/simulations: Fix SimAdapter
Signed-off-by: Lewis Marshall <lewis@lmars.net>
2017-05-18 10:09:20 -07:00
zelig
020214b7ca swarm/network: tweaks and fixes 2017-05-18 09:29:04 -07:00
nolash
7341530f6f swarm/pss, p2p/simulations/adapters: added pss routing peerpool 2017-05-18 09:29:04 -07:00
Viktor Trón
ebd6199dfc Merge pull request #92 from ethersphere/swarm-pss-rpcclient
swarm/pss: rpcclient + pss test fixes
2017-05-17 23:45:23 -07:00
nolash
c15eba20dd swarm/network: minor bug in kademlia method 2017-05-18 08:23:28 +02:00