go-ethereum/swarm/api
nolash b8bf32bce3 swarm/network: pss 0.1
General:
    - Message encapsulation is temporary until integration with whisper

    Incoming message handling:
    - Implements a dispatcher for registering handler functions to pss topics
    - Handlers can be any sort of function, and can send/receive on p2p.MsgReadWriter
    - Actual p2p.Protocol handling now as pluggable convenience function

Sending and routing:
    - Added temporary cache solution based on message hash digest
    - Send and forward split up as separate methods
    - Send is now payload agnostic (p2p.Protocol replies massaged in p2p.MsgWriter)

Tests:
    - TestPssRandom...
	Sends PSS between randomly selected nodes in different population magnitudes
    - TestPssFullLinearEcho
        A->B->C->B->A ping/pong over pss, where A and C are running pss
    - TestPssFullRandom50Pct
        10 nodes where 5 are running pss, 5 sends to/from random nodes
        (messages currently get stuck in kad. routing, discarded by cache block)
    - Protocoltester tests status unknown
2017-05-06 14:25:00 +01:00
..
client all: update license information 2017-04-14 10:29:00 +02:00
http all: update license information 2017-04-14 10:29:00 +02:00
testdata/test0 core, core/vm: added gas price variance table 2016-10-14 18:09:17 +02:00
ws swarm/network: pss 0.1 2017-05-06 14:25:00 +01:00
api.go swarm/api: better name resolver handling (#3754) 2017-04-13 11:06:19 +02:00
api_test.go swarm/api: refactor and improve HTTP API (#3773) 2017-04-07 00:22:22 +02:00
config.go swarm/network: pss 0.1 2017-05-06 14:25:00 +01:00
config_test.go swarm/api: Update ENS root address for Ropsten & prod (#3391) 2016-12-01 19:33:10 +01:00
filesystem.go swarm/api: FUSE read-write support (#13872) 2017-04-12 02:06:02 +02:00
filesystem_test.go swarm/api: refactor and improve HTTP API (#3773) 2017-04-07 00:22:22 +02:00
manifest.go swarm/api: FUSE read-write support (#13872) 2017-04-12 02:06:02 +02:00
manifest_test.go swarm: plan bee for content storage and distribution on web3 2016-08-31 16:19:40 +02:00
storage.go swarm/api: FUSE read-write support (#13872) 2017-04-12 02:06:02 +02:00
storage_test.go swarm/api: refactor and improve HTTP API (#3773) 2017-04-07 00:22:22 +02:00
testapi.go swarm/network: pss 0.1 2017-05-06 14:25:00 +01:00
uri.go all: update license information 2017-04-14 10:29:00 +02:00
uri_test.go all: update license information 2017-04-14 10:29:00 +02:00