zelig
c4f33d4ea5
swarm/network: kad fixes
...
* handleGetPeersMsg Send call async
* RequestOrder send outside mutex lock scope
2017-06-26 09:15:07 +02:00
Viktor Trón
8863324fff
Merge pull request #105 from ethersphere/network-testing-framework-lock-fixes
...
Prevent various deadlocks
2017-06-25 23:58:35 +02:00
lash
a009ee3d39
swarm/pss: added msg to log, cleared lock error
2017-06-25 15:49:22 +02:00
Lewis Marshall
2b7a3a379b
p2p: Prevent blocking on the conn.cont channel
...
Signed-off-by: Lewis Marshall <lewis@lmars.net>
2017-06-25 12:32:54 +02:00
Lewis Marshall
5d8c55b077
p2p/protocols: Wait for handshake to be sent before returning
...
Signed-off-by: Lewis Marshall <lewis@lmars.net>
2017-06-25 12:32:54 +02:00
Lewis Marshall
e145bda359
swarm/network: Fix locking in Healthy
...
Signed-off-by: Lewis Marshall <lewis@lmars.net>
2017-06-25 12:32:54 +02:00
Lewis Marshall
720a11184d
p2p/simulations: Improve SimNode locking
...
Signed-off-by: Lewis Marshall <lewis@lmars.net>
2017-06-25 12:32:54 +02:00
Lewis Marshall
5e24e2eb5b
p2p/protocols: Improve log messages
...
Signed-off-by: Lewis Marshall <lewis@lmars.net>
2017-06-25 12:32:54 +02:00
Lewis Marshall
4cb8412cd0
Merge pull request #104 from ethersphere/network-testing-framework-psstalk
...
pss updates + kademlia fixes
2017-06-25 12:24:56 +02:00
lash
0628dbaab9
cmd/swarm: added websocket capability (for pss)
2017-06-24 08:07:57 +02:00
lash
7ab9a617eb
swarm, cmd/swarm: PR cleanup, rm obsolete flags
2017-06-23 06:51:30 +02:00
lash
8f141465f2
swarm/pss: added context to runprotocol
2017-06-22 18:02:04 +02:00
lash
62c7a8d6ba
swarm/pss: removed useless contexts
2017-06-22 13:00:28 +02:00
lash
e94b1e6bfa
swarm/pss: test panic fix, client cancel rm
2017-06-22 12:30:27 +02:00
lash
10adb6e917
swarm, cmd/swarm: Removed websocket opinionation in client constructor
...
PR cleanup
2017-06-22 10:56:45 +02:00
lash
65023d7d4b
swarm, swarm/network, swarm/pss, p2p/simulations: cleanup + doc
2017-06-21 09:36:51 +02:00
zelig
61b45b767a
pot, swarm/network: cleanup, fix depth in kad table
2017-06-21 09:36:51 +02:00
zelig
72517463c8
pot, swarm/network: cleanup, fix depth in kad table
2017-06-21 09:36:51 +02:00
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