go-ethereum/swarm
zelig 7a6ff56333 p2p: network testing framework and protocol abstraction
subpackages:

* adapters:
  * msgpipes for simulated test connections
  * rlpx the RLPx adapter for normal non-test use
  * inproc simulated in-process network adapter
  * docker placeholder for docker cluster remote adapter
* protocols: easy-to-setup modular protocols
* simulations:
  * generic network model
  * journal, events, snapshots
  * cytoscape visualisation plugin
  * resourceful controller suite + REST API server
  * example: connectivity UX backend
* testing: test resource drivers
  * exchange: trigger/expect style driver for single node and its peers
  * sessions:   for unit testing protocols and protocol modules
  * (network: for network testing, benchmarking, stats, correctness, fault tolerance)
  * test peerpool

see more in the README-s in each subpackage

* p2p/server : conn/disconn hooks
* reporter remote client skeleton
2017-05-06 14:23:38 +01:00
..
api all: update license information 2017-04-14 10:29:00 +02:00
fuse swarm/api: FUSE read-write support (#13872) 2017-04-12 02:06:02 +02:00
network p2p: network testing framework and protocol abstraction 2017-05-06 14:23:38 +01:00
services/swap all: import "context" instead of "golang.org/x/net/context" 2017-03-22 20:49:15 +01:00
storage all: blidly swap out glog to our log15, logs need rework 2017-02-23 12:16:44 +02:00
testutil all: update license information 2017-04-14 10:29:00 +02:00
swarm.go swarm/api: better name resolver handling (#3754) 2017-04-13 11:06:19 +02:00