Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | cmd, common, core, eth, node, rpc, tests, whisper, xeth: use protocol stacks | Péter Szilágyi | 2015-11-27 | 1 | -1/+1 |
| | |||||
* | whisper: fixed broadcast race | Jeffrey Wilcke | 2015-11-25 | 1 | -2/+5 |
| | | | | | | | | | | | | | | Whisper's expire and broadcast loops happen in two separate go routines. Whenever an envelope is being expired it's removed from the set of envelopes and it looses all information about the envelope, including the "known hash". After the envelope has been removed it can be re-accepted by a broadcasting peer putting back the envelope in the set of envelopes. Since the envelope broadcast loop is separate of the expire loop expired messages may be broadcast to other peer, resulting in messages **never** being dropped. This PR includes an expire check before adding new messages to the set of envelopes. | ||||
* | all: fix license headers one more time | Felix Lange | 2015-07-24 | 1 | -1/+1 |
| | | | | I forgot to update one instance of "go-ethereum" in commit 3f047be5a. | ||||
* | all: update license headers to distiguish GPL/LGPL | Felix Lange | 2015-07-23 | 1 | -4/+4 |
| | | | | | All code outside of cmd/ is licensed as LGPL. The headers now reflect this by calling the whole work "the go-ethereum library". | ||||
* | all: update license information | Felix Lange | 2015-07-07 | 1 | -0/+16 |
| | |||||
* | whisper: track active peers, add peer cache expiry test | Péter Szilágyi | 2015-04-16 | 1 | -0/+50 |
| | |||||
* | whisper: remove dead code, rename a few constants | Péter Szilágyi | 2015-04-16 | 1 | -1/+1 |
| | |||||
* | whisper: remove some unneeded testing complexity | Péter Szilágyi | 2015-04-15 | 1 | -2/+3 |
| | |||||
* | whisper: global message expiration tests, polishes | Péter Szilágyi | 2015-04-15 | 1 | -14/+22 |
| | |||||
* | whisper: add basic tests for the whiper peers | Péter Szilágyi | 2015-04-14 | 1 | -0/+183 |