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 | -0/+9 |
| | | | | | | | | | | | | | | 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. | ||||
* | whisper: fix datarace in expiration test | Péter Szilágyi | 2015-11-05 | 1 | -2/+11 |
| | |||||
* | 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 |
| | |||||
* | ui/qt/qwhisper, whisper, xeth: polish topic filter, fix wildcards | Péter Szilágyi | 2015-04-28 | 1 | -1/+1 |
| | |||||
* | rpc, ui/qt/qwhisper, whisper, xeth: introduce complex topic filters | Péter Szilágyi | 2015-04-28 | 1 | -1/+1 |
| | |||||
* | whisper: remove dead code, rename a few constants | Péter Szilágyi | 2015-04-16 | 1 | -1/+1 |
| | |||||
* | whisper: use async handshakes to handle blocking peers | Péter Szilágyi | 2015-04-15 | 1 | -1/+1 |
| | |||||
* | whisper: remove some unneeded testing complexity | Péter Szilágyi | 2015-04-15 | 1 | -1/+2 |
| | |||||
* | whisper: global message expiration tests, polishes | Péter Szilágyi | 2015-04-15 | 1 | -0/+26 |
| | |||||
* | whisper: mock tests to use simulated peers | Péter Szilágyi | 2015-04-15 | 1 | -71/+23 |
| | |||||
* | whisper: shorten constants to TTL and PoW | Péter Szilágyi | 2015-04-14 | 1 | -6/+6 |
| | |||||
* | whisper: fix anonymous broadcast drop, add broadcast tests | Péter Szilágyi | 2015-04-14 | 1 | -7/+63 |
| | |||||
* | whisper: push work in progress for bug report | Péter Szilágyi | 2015-04-13 | 1 | -0/+12 |
| | |||||
* | whisper: start adding integration tests | Péter Szilágyi | 2015-04-13 | 1 | -18/+118 |
| | |||||
* | whisper: polish the Envelope a bit, prep for tests. | Péter Szilágyi | 2015-04-10 | 1 | -1/+1 |
| | |||||
* | whisper: polish the messages, fix some bugs, tests | Péter Szilágyi | 2015-04-10 | 1 | -2/+2 |
| | | | | | | Bugs fixed: - Use randomly generated flags as the spec required. - During envelope opening check the first bit only for signature. | ||||
* | API changed to use Pubkey only. Reflected that change in the rest of the api | obscuren | 2015-02-06 | 1 | -1/+1 |
| | |||||
* | fixed url bug in browser | obscuren | 2015-01-21 | 1 | -9/+0 |
| | |||||
* | Implemented watching using filter package | obscuren | 2014-12-13 | 1 | -0/+47 |
* Added filters / watches * Removed event dep |