Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | whisper: deflake Test*MessageExpiration | Felix Lange | 2016-04-15 | 1 | -2/+1 |
| | | | | | | These tests have become a common annoyance on CI. Fix them by allowing messages with expiration == now into the cache and delaying the check for expired message handling slightly. | ||||
* | rpc: migrated the RPC insterface to a new reflection based RPC layer | Bas van Kervel | 2016-01-26 | 1 | -1/+1 |
| | |||||
* | rpc: new RPC implementation with pub/sub support | Bas van Kervel | 2015-12-14 | 1 | -0/+14 |
| | |||||
* | cmd, common, core, eth, node, rpc, tests, whisper, xeth: use protocol stacks | Péter Szilágyi | 2015-11-27 | 1 | -5/+11 |
| | |||||
* | whisper: fixed broadcast race | Jeffrey Wilcke | 2015-11-25 | 1 | -0/+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 |
| | |||||
* | p2p, whisper: use glog for peer-level logging | Felix Lange | 2015-05-07 | 1 | -2/+2 |
| | |||||
* | whisper: fix a small data race duirng peer connection | Péter Szilágyi | 2015-04-28 | 1 | -8/+10 |
| | |||||
* | rpc, ui/qt/qwhisper, whisper, xeth: introduce complex topic filters | Péter Szilágyi | 2015-04-28 | 1 | -9/+13 |
| | |||||
* | whisper: fix spurious From identity with untargeted messages | Péter Szilágyi | 2015-04-28 | 1 | -1/+3 |
| | |||||
* | rpc, whisper, xeth: polish whisper RPC interface | Péter Szilágyi | 2015-04-28 | 1 | -10/+3 |
| | |||||
* | whisper: cleanup lefover scoping | Péter Szilágyi | 2015-04-17 | 1 | -2/+2 |
| | |||||
* | whisper: track active peers, add peer cache expiry test | Péter Szilágyi | 2015-04-16 | 1 | -22/+36 |
| | |||||
* | whisper: remove dead code, rename a few constants | Péter Szilágyi | 2015-04-16 | 1 | -3/+3 |
| | |||||
* | whisper: shorten constants to TTL and PoW | Péter Szilágyi | 2015-04-14 | 1 | -2/+2 |
| | |||||
* | whisper, xeth/whisper, ui/qt/qwhispe: fix API polish breakages | Péter Szilágyi | 2015-04-14 | 1 | -16/+15 |
| | |||||
* | whisper: add known message expiration to peers, cleanup | Péter Szilágyi | 2015-04-14 | 1 | -38/+39 |
| | |||||
* | whisper: general cleanups, documentation | Péter Szilágyi | 2015-04-14 | 1 | -110/+138 |
| | |||||
* | whisper: fix anonymous broadcast drop, add broadcast tests | Péter Szilágyi | 2015-04-14 | 1 | -16/+30 |
| | |||||
* | whisper: push work in progress for bug report | Péter Szilágyi | 2015-04-13 | 1 | -6/+7 |
| | |||||
* | whisper: clean up and integrate topics | Péter Szilágyi | 2015-04-13 | 1 | -3/+3 |
| | |||||
* | whisper: separate out magic number from the code | Péter Szilágyi | 2015-04-13 | 1 | -0/+3 |
| | |||||
* | whisper: polish the Envelope a bit, prep for tests. | Péter Szilágyi | 2015-04-10 | 1 | -1/+2 |
| | |||||
* | whisper: polish the messages, fix some bugs, tests | Péter Szilágyi | 2015-04-10 | 1 | -1/+3 |
| | | | | | | Bugs fixed: - Use randomly generated flags as the spec required. - During envelope opening check the first bit only for signature. | ||||
* | Updated logging | obscuren | 2015-04-07 | 1 | -4/+3 |
| | |||||
* | Moved logging to logger.Core | obscuren | 2015-04-04 | 1 | -1/+1 |
| | |||||
* | Move version to const and expose via Version() | Taylor Gerring | 2015-03-25 | 1 | -3/+8 |
| | |||||
* | whisper: use common.Hash | Felix Lange | 2015-03-21 | 1 | -24/+4 |
| | |||||
* | Comment out whisper remove identity stubs | Taylor Gerring | 2015-03-17 | 1 | -8/+8 |
| | |||||
* | Initial support to remove Whisper identities per #491 | Taylor Gerring | 2015-03-17 | 1 | -0/+9 |
| | |||||
* | Properly uninstall filters. Mining issue fixed #closes #365 | obscuren | 2015-02-23 | 1 | -0/+4 |
| | | | | | | * Added an additional tx state which is used to get the current nonce * Refresh transient state each time a new canonical block is found * Properly uninstall filters. Fixes a possible crash in RPC | ||||
* | Moved ECIES to repo & added secondary title for webview | obscuren | 2015-02-14 | 1 | -1/+1 |
| | | | | | * ECIES moved from obscuren to ethereum * Added html META[name=badge] to reflect menuItem.secondaryTitle | ||||
* | Fixed "to" field | obscuren | 2015-02-10 | 1 | -0/+2 |
| | |||||
* | API changed to use Pubkey only. Reflected that change in the rest of the api | obscuren | 2015-02-06 | 1 | -1/+1 |
| | |||||
* | Fixed whisper "to" filtering. Closes #283 | obscuren | 2015-02-03 | 1 | -1/+1 |
| | |||||
* | Fixed whisper pub key bug | obscuren | 2015-01-30 | 1 | -1/+1 |
| | | | | | * Unrecoverable messages would cause segfault when recovering invalid pub key | ||||
* | Changed public whisper api not to reveal temporary private keys | obscuren | 2015-01-15 | 1 | -9/+10 |
| | |||||
* | Fixed whisper messages | obscuren | 2015-01-13 | 1 | -8/+14 |
| | | | | | | | * Whisper protocol wasn't properly suppling envelope slices * Message history wasn't properly propagated * Added 'Messages' method, filtering any current envelope with the supplied filter. | ||||
* | Added manual triggering of filters | obscuren | 2015-01-13 | 1 | -7/+30 |
| | |||||
* | err | obscuren | 2015-01-09 | 1 | -3/+0 |
| | |||||
* | just enable by default | obscuren | 2015-01-09 | 1 | -0/+3 |
| | |||||
* | Fixed some whisper issues | obscuren | 2015-01-09 | 1 | -1/+1 |
| | |||||
* | Added whisper js api | obscuren | 2014-12-22 | 1 | -1/+1 |
| | |||||
* | Whisper watches fixes | obscuren | 2014-12-17 | 1 | -2/+2 |
| | |||||
* | Removed debug message | obscuren | 2014-12-16 | 1 | -1/+0 |
| | |||||
* | During env open check for pub error which indicated unencrypted payload. | obscuren | 2014-12-16 | 1 | -1/+2 |
| | |||||
* | Added whisper debug interface + whisper fixes | obscuren | 2014-12-16 | 1 | -10/+3 |
| | |||||
* | added whisper | obscuren | 2014-12-15 | 1 | -10/+16 |
| | |||||
* | Implemented watching using filter package | obscuren | 2014-12-13 | 1 | -7/+59 |
| | | | | | * Added filters / watches * Removed event dep | ||||
* | Updated whisper messages to new crypto api + added tests | obscuren | 2014-12-10 | 1 | -4/+5 |
| | |||||
* | Added encryption for messages better API for sealing messages | obscuren | 2014-12-10 | 1 | -16/+35 |
| | |||||
* | Additional checks and debug output | obscuren | 2014-12-08 | 1 | -0/+7 |
| | |||||
* | Proper start/stoping wpeers | obscuren | 2014-12-08 | 1 | -2/+12 |
| | |||||
* | First draft of Whisper messages relaying | obscuren | 2014-12-08 | 1 | -0/+157 |