| Commit message (Expand) | Author | Age | Files | Lines |
* | all: new p2p node representation (#17643) | Felix Lange | 2018-09-25 | 4 | -25/+22 |
* | whisper: Fix interpretation of `to` parameter in `shh_requestMessages` (#16996) | Pedro Pombeiro | 2018-09-19 | 1 | -1/+1 |
* | all: simplify s[:] to s where s is a slice (#17673) | Emil | 2018-09-15 | 2 | -2/+2 |
* | whisper: add light mode check to handshake (#16725) | b00ris | 2018-09-05 | 5 | -18/+115 |
* | whisper: fix loop in expire() (#17532) | Adam Babik | 2018-08-29 | 4 | -28/+42 |
* | all: remove the duplicate 'the' in annotations (#17509) | Wenbiao Zheng | 2018-08-27 | 2 | -2/+2 |
* | whisper: fixed broken partial topic filtering | Eugene Valeyev | 2018-08-13 | 4 | -58/+5 |
* | whisper: remove unused error (#17315) | b00ris | 2018-08-07 | 1 | -7/+0 |
* | all: switch out defunct set library to different one (#16873) | Ralph Caraveo III | 2018-07-16 | 5 | -20/+20 |
* | whisper: Reduce message loop log from Warn to Info (#17055) | Adrià Cidre | 2018-06-26 | 2 | -2/+2 |
* | #15685 made peer_test.go more portable by using random free port instead of ... | Armin Braun | 2018-06-14 | 2 | -48/+35 |
* | crypto: replace ToECDSAPub with error-checking func UnmarshalPubkey (#16932) | Felix Lange | 2018-06-12 | 2 | -12/+6 |
* | whisper/shhclient: update call to shh_post to expect string instead of bool (... | Andrea Franz | 2018-05-29 | 1 | -3/+3 |
* | whisper/shhclient: update call to shh_generateSymKeyFromPassword to pass a st... | Andrea Franz | 2018-05-09 | 1 | -2/+2 |
* | whisper/mailserver: pass init error to the caller (#16671) | Ivan Daniluk | 2018-05-04 | 2 | -8/+11 |
* | whisper: Golint fixes in whisper packages (#16637) | Eli | 2018-05-02 | 8 | -78/+74 |
* | whisper/whisperv6: post returns the hash of sent message (#16495) | gluk256 | 2018-04-19 | 1 | -14/+26 |
* | build: enable goimports and varcheck linters (#16446) | thomasmodeneis | 2018-04-18 | 2 | -8/+0 |
* | whisper: fix issue in topic list copy (#16381) | Guillaume Ballet | 2018-03-27 | 2 | -3/+82 |
* | whisper: switch all remaining components from v5 to v6 | Guillaume Ballet | 2018-03-26 | 1 | -10/+10 |
|\ |
|
| * | whisper: some components are still using v5, switch to v6 | Guillaume Ballet | 2018-03-22 | 1 | -10/+10 |
* | | ecies: drop randomness parameter from `PrivateKey.Decrypt` (#16374) | David Huie | 2018-03-26 | 2 | -2/+2 |
|/ |
|
* | whisper: final refactoring (#16259) | gluk256 | 2018-03-07 | 1 | -0/+8 |
* | Merge pull request #16231 from gluk256/303-reader | gluk256 | 2018-03-03 | 1 | -0/+4 |
|\ |
|
| * | whisper: filereader mode introduced to wnode | Vlad | 2018-03-02 | 1 | -0/+4 |
* | | whisper/whisperv6: delete unused function (#16234) | gluk256 | 2018-03-03 | 1 | -14/+0 |
|/ |
|
* | whisper: topics replaced by bloom filters | Vlad | 2018-03-01 | 8 | -61/+67 |
* | Merge pull request #16210 from gluk256/288-filter-optimization | Guillaume Ballet | 2018-03-01 | 4 | -78/+76 |
|\ |
|
| * | whisper: style fixes | Vlad | 2018-02-28 | 2 | -17/+10 |
| * | whsiper: refactoring | Vlad | 2018-02-28 | 4 | -61/+22 |
| * | whisper: message filtering optimized | Vlad | 2018-02-28 | 1 | -11/+55 |
* | | Merge pull request #16214 from b00ris/whisperv6_datarace | Guillaume Ballet | 2018-02-28 | 1 | -7/+11 |
|\ \ |
|
| * | | whisper: fix typo | b00ris | 2018-02-28 | 1 | -2/+2 |
| * | | whisper: fixed datarace | b00ris | 2018-02-28 | 1 | -7/+11 |
| |/ |
|
* | | whisper: comment updated | Vlad | 2018-02-28 | 1 | -1/+1 |
* | | whisper: test fixed | Vlad | 2018-02-27 | 1 | -1/+2 |
* | | whisper: mailserver no longer supports the signature vaidation | Vlad | 2018-02-27 | 1 | -2/+4 |
|/ |
|
* | whisper: refactoring | Vlad | 2018-02-23 | 3 | -51/+3 |
* | Merge pull request #16172 from gluk256/244-light-client | gluk256 | 2018-02-23 | 2 | -4/+19 |
|\ |
|
| * | whisper: light client mode introduced | Vlad | 2018-02-23 | 2 | -4/+19 |
* | | Merge pull request #16146 from status-im/pombeirp/whisperv6-peer-race-cond-fix | Guillaume Ballet | 2018-02-23 | 1 | -0/+6 |
|\ \
| |/
|/| |
|
| * | whisper: Fix race condition in whisperv6/peer.go | Pedro Pombeiro | 2018-02-21 | 1 | -0/+6 |
* | | whisper: Support for v2 has long been discontinued, remove it. (#16153) | Guillaume Ballet | 2018-02-22 | 15 | -2892/+0 |
|/ |
|
* | whisper: test timeout extended (#16088) | gluk256 | 2018-02-15 | 1 | -25/+74 |
* | whisper: get wnode to work with v6 (#16051) | Guillaume Ballet | 2018-02-10 | 10 | -38/+38 |
* | whisper: bloom filter refactoring (#16046) | gluk256 | 2018-02-09 | 2 | -16/+21 |
* | whisper: Seal function fixed (#16048) | gluk256 | 2018-02-09 | 1 | -6/+14 |
* | whisper: improve a log message to analyze a travis issue | Guillaume Ballet | 2018-02-06 | 1 | -1/+1 |
* | whisper: change the whisper message format so as to add the payload size (#15... | gluk256 | 2018-01-30 | 8 | -183/+193 |
* | whisper: remove linter warnings (#15972) | Guillaume Ballet | 2018-01-26 | 18 | -326/+361 |
* | whisper: fix empty topic (#15811) | b00ris | 2018-01-26 | 6 | -16/+92 |
* | whisper/whisperv6: implement pow/bloom exchange protocol (#15802) | gluk256 | 2018-01-12 | 7 | -75/+451 |
* | all: regenerate codecs with gencodec commit 90983d99de (#15830) | Felix Lange | 2018-01-08 | 6 | -68/+68 |
* | various: remove redundant parentheses (#15793) | Furkan KAMACI | 2018-01-03 | 2 | -4/+4 |
* | whisper/whisper2: fix Go 1.10 vet issues on type mismatches (#15783) | Péter Szilágyi | 2018-01-02 | 1 | -2/+2 |
* | whisper/whisperv6: PoW requirement (#15701) | gluk256 | 2017-12-21 | 5 | -54/+185 |
* | whisper/whisperv6: message bundling (#15666) | gluk256 | 2017-12-21 | 2 | -20/+33 |
* | all: use gometalinter.v2, fix new gosimple issues (#15650) | Zach | 2017-12-13 | 1 | -2/+1 |
* | whisper: sym encryption message padding includes salt (#15631) | Guillaume Ballet | 2017-12-11 | 2 | -0/+60 |
* | whisper/whisperv6: remove Version from the envelope (#15621) | Guillaume Ballet | 2017-12-08 | 5 | -65/+28 |
* | whisper/whisperv6: remove aesnonce (#15578) | Guillaume Ballet | 2017-12-08 | 8 | -73/+168 |
* | whisper: rename EnvNonce to Nonce in the v6 Envelope (#15579) | Guillaume Ballet | 2017-12-01 | 1 | -4/+4 |
* | build: enable unconvert linter (#15456) | ferhat elmas | 2017-11-11 | 4 | -6/+6 |
* | whisper/whisperv6: initial commit (clone of v5) (#15324) | gluk256 | 2017-11-04 | 18 | -0/+5589 |
* | whisper/shhclient: fix Version return type (#15306) | baizhenxuan | 2017-10-18 | 1 | -2/+2 |
* | whisper/whisperv5: set filter SymKeyHash on creation (#15165) | Guillaume Ballet | 2017-10-06 | 5 | -17/+331 |
* | whisper: Fix spelling and grammar in error (#15009) | Noman | 2017-08-21 | 1 | -4/+4 |
* | whisper: fix megacheck warnings (#14925) | Egon Elbre | 2017-08-08 | 9 | -20/+18 |
* | whisper: renamed Info#Message to Info#Messages | Bas van Kervel | 2017-06-23 | 1 | -2/+2 |
* | whisper: use hexutil.UnmarshalFixedText for topic parsing | Bas van Kervel | 2017-06-21 | 2 | -33/+26 |
* | whisper: use syncmap for dynamic configuration options | Bas van Kervel | 2017-06-21 | 1 | -43/+18 |
* | whisper: move flags from whisper package to utils | Bas van Kervel | 2017-06-21 | 1 | -22/+1 |
* | whisper: renamed errors | Bas van Kervel | 2017-06-21 | 3 | -25/+25 |
* | whisper: fallback to default config if none is specified | Bas van Kervel | 2017-06-21 | 1 | -0/+4 |
* | whisper: remove obsolete api tests | Bas van Kervel | 2017-06-21 | 1 | -672/+0 |
* | whisper: remove gencodec override for config | Bas van Kervel | 2017-06-21 | 2 | -34/+0 |
* | whisper: move ShhClient to its own package | Bas van Kervel | 2017-06-21 | 1 | -9/+10 |
* | whisperv5: integrate whisper and add whisper RPC simulator | Bas van Kervel | 2017-06-15 | 19 | -473/+1134 |
* | whisper: switching to v5 + minor refactoring (#14387) | gluk256 | 2017-04-28 | 2 | -33/+33 |
* | whisper: message format refactoring (#14335) | gluk256 | 2017-04-27 | 13 | -218/+326 |
* | all: update license information | Felix Lange | 2017-04-14 | 2 | -16/+16 |
* | whisper: big refactoring (#13852) | gluk256 | 2017-04-10 | 13 | -675/+1223 |
* | trie, whisper/whisperv5: use math/rand Read function | Felix Lange | 2017-03-23 | 4 | -37/+22 |
* | common: move big integer math to common/math (#3699) | Felix Lange | 2017-02-27 | 2 | -9/+14 |
* | whisper: fixed temporary directory for tests (#3707) | gluk256 | 2017-02-24 | 1 | -2/+2 |
* | whisper: expiry refactoring (#3706) | gluk256 | 2017-02-24 | 5 | -36/+72 |
* | cmd, whisper/mailserver: revert to utils.Fatalf | Péter Szilágyi | 2017-02-23 | 1 | -4/+5 |
* | all: blidly swap out glog to our log15, logs need rework | Péter Szilágyi | 2017-02-23 | 10 | -88/+80 |
* | Whisper API fixed (#3687) | gluk256 | 2017-02-23 | 10 | -78/+157 |
* | crypto: add btcec fallback for sign/recover without cgo (#3680) | Felix Lange | 2017-02-18 | 3 | -9/+11 |
* | whisper: interface changed to simplify the transition to v5 | gluk256 | 2017-02-14 | 7 | -86/+91 |
* | whisper: add tests for mailserver (#3631) | gluk256 | 2017-02-13 | 2 | -8/+211 |
* | cmd/wnode, whisper: add whisper CLI tool and mail server (#3580) | gluk256 | 2017-01-31 | 7 | -30/+232 |
* | all: fix ineffectual assignments and remove uses of crypto.Sha3 | Felix Lange | 2017-01-09 | 4 | -17/+9 |
* | all: fix spelling errors | Péter Szilágyi | 2017-01-07 | 1 | -1/+1 |
* | all: fix issues reported by honnef.co/go/simple/cmd/gosimple | Felix Lange | 2017-01-07 | 10 | -34/+27 |
* | all: gofmt -w -s | Felix Lange | 2017-01-06 | 6 | -31/+31 |
* | rpc: remove HexNumber, replace all uses with hexutil types | Felix Lange | 2016-12-20 | 3 | -41/+39 |
* | rpc: remove HexBytes, replace all uses with hexutil.Bytes | Felix Lange | 2016-12-20 | 1 | -5/+6 |
* | whisper: refactoring (#3411) | gluk256 | 2016-12-20 | 12 | -66/+253 |
* | whisper/shhapi, whisper/whisperv5: refactoring (#3364) | gluk256 | 2016-12-02 | 14 | -650/+828 |
* | whisper: project restructured, version 5 introduced (#3022) | gluk256 | 2016-10-29 | 30 | -14/+4447 |
* | Merge pull request #2458 from fjl/go-vet | Felix Lange | 2016-04-15 | 1 | -2/+2 |
|\ |
|
| * | all: fix go vet warnings | Felix Lange | 2016-04-15 | 1 | -2/+2 |
* | | whisper: deflake Test*MessageExpiration | Felix Lange | 2016-04-15 | 2 | -9/+5 |
|/ |
|
* | all: update license information | Felix Lange | 2016-04-15 | 1 | -7/+7 |
* | rpc: various fixes/enhancements | Bas van Kervel | 2016-04-12 | 1 | -2/+2 |
* | all: Rename crypto.Sha3{,Hash}() to crypto.Keccak256{,Hash}() | Ricardo Catalinas Jiménez | 2016-02-22 | 3 | -5/+5 |
* | rpc: migrated the RPC insterface to a new reflection based RPC layer | Bas van Kervel | 2016-01-26 | 2 | -2/+2 |
* | Merge pull request #2035 from bas-vk/rcp-v2-rebase | Felix Lange | 2015-12-15 | 2 | -0/+427 |
|\ |
|
| * | rpc: new RPC implementation with pub/sub support | Bas van Kervel | 2015-12-14 | 2 | -0/+427 |
* | | crypto, crypto/ecies, crypto/secp256k1: libsecp256k1 scalar mult | Gustav Simonsson | 2015-11-30 | 1 | -4/+5 |
|/ |
|
* | cmd, common, core, eth, node, rpc, tests, whisper, xeth: use protocol stacks | Péter Szilágyi | 2015-11-27 | 3 | -7/+13 |
* | whisper: fixed broadcast race | Jeffrey Wilcke | 2015-11-25 | 3 | -2/+19 |
* | 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 | 14 | -14/+14 |
* | all: update license headers to distiguish GPL/LGPL | Felix Lange | 2015-07-23 | 14 | -56/+56 |
* | all: update license information | Felix Lange | 2015-07-07 | 14 | -0/+224 |
* | p2p, whisper: use glog for peer-level logging | Felix Lange | 2015-05-07 | 2 | -7/+8 |
* | whisper: add full filter test suite | Péter Szilágyi | 2015-04-28 | 2 | -2/+51 |
* | whisper: fix a small data race duirng peer connection | Péter Szilágyi | 2015-04-28 | 2 | -14/+12 |
* | ui/qt/qwhisper, whisper, xeth: polish topic filter, fix wildcards | Péter Szilágyi | 2015-04-28 | 5 | -43/+213 |
* | rpc, ui/qt/qwhisper, whisper, xeth: introduce complex topic filters | Péter Szilágyi | 2015-04-28 | 5 | -32/+313 |
* | whisper: fix spurious From identity with untargeted messages | Péter Szilágyi | 2015-04-28 | 1 | -1/+3 |
* | whisper: fix payload loss in case of plaintext decrypt | Péter Szilágyi | 2015-04-28 | 2 | -4/+109 |
* | whisper, xeth/whisper: surface TTL and hash to the API | Péter Szilágyi | 2015-04-28 | 4 | -5/+18 |
* | rpc, whisper, xeth: fix RPC message retrieval data race | Péter Szilágyi | 2015-04-28 | 3 | -2/+41 |
* | whisper: fix send timestamp omission during envelope opening | Péter Szilágyi | 2015-04-28 | 1 | -0/+1 |
* | rpc, whisper, xeth: polish whisper RPC interface | Péter Szilágyi | 2015-04-28 | 1 | -10/+3 |
* | whisper: fix comment for rlpenv | Felix Lange | 2015-04-17 | 1 | -4/+5 |
* | cmd/rlpdump, cmd/utils, eth, p2p, whisper: use rlp input limit | Felix Lange | 2015-04-17 | 1 | -1/+1 |
* | whisper: cleanup lefover scoping | Péter Szilágyi | 2015-04-17 | 3 | -4/+4 |
* | whisper: hide some internal types | Péter Szilágyi | 2015-04-17 | 1 | -3/+3 |
* | whisper: don't issue signature warning if none present | Péter Szilágyi | 2015-04-16 | 1 | -0/+5 |
* | whisper: track active peers, add peer cache expiry test | Péter Szilágyi | 2015-04-16 | 2 | -22/+86 |
* | whisper: remove dead code, rename a few constants | Péter Szilágyi | 2015-04-16 | 6 | -59/+7 |
* | whisper: use async handshakes to handle blocking peers | Péter Szilágyi | 2015-04-15 | 3 | -47/+12 |
* | whisper: remove some unneeded testing complexity | Péter Szilágyi | 2015-04-15 | 3 | -32/+5 |
* | whisper: global message expiration tests, polishes | Péter Szilágyi | 2015-04-15 | 3 | -16/+49 |
* | whisper: mock tests to use simulated peers | Péter Szilágyi | 2015-04-15 | 2 | -71/+55 |
* | whisper: add basic tests for the whiper peers | Péter Szilágyi | 2015-04-14 | 2 | -0/+221 |
* | whisper: shorten constants to TTL and PoW | Péter Szilágyi | 2015-04-14 | 5 | -15/+15 |
* | 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 | 2 | -95/+145 |
* | whisper: general cleanups, documentation | Péter Szilágyi | 2015-04-14 | 4 | -129/+146 |
* | whisper: fix anonymous broadcast drop, add broadcast tests | Péter Szilágyi | 2015-04-14 | 3 | -24/+99 |
* | whisper: add utility functions for creating topics | Péter Szilágyi | 2015-04-14 | 3 | -8/+58 |
* | whisper: push work in progress for bug report | Péter Szilágyi | 2015-04-13 | 2 | -6/+19 |
* | whisper: start adding integration tests | Péter Szilágyi | 2015-04-13 | 1 | -18/+118 |
* | whisper: clean up and integrate topics | Péter Szilágyi | 2015-04-13 | 7 | -43/+85 |
* | whisper: separate out magic number from the code | Péter Szilágyi | 2015-04-13 | 4 | -25/+29 |
* | whisper: fix comment entity capitalizations | Péter Szilágyi | 2015-04-12 | 2 | -7/+7 |
* | whisper: polish the Envelope a bit, prep for tests. | Péter Szilágyi | 2015-04-10 | 6 | -65/+75 |
* | whisper: polish the messages, fix some bugs, tests | Péter Szilágyi | 2015-04-10 | 6 | -88/+209 |
* | whisper: rename test file according to Go style | Péter Szilágyi | 2015-04-10 | 1 | -0/+0 |
* | whisper: make the test app runnable & do something inside | Péter Szilágyi | 2015-04-10 | 1 | -12/+65 |
* | Merge pull request #648 from Gustav-Simonsson/forward_ecrecover_err_and_remov... | Jeffrey Wilcke | 2015-04-08 | 1 | -1/+8 |
|\ |
|
| * | Use logger.Error instead of 0 with glog | Gustav Simonsson | 2015-04-07 | 1 | -1/+2 |
| * | Forward and log EC recover err and remove dup pubkey len check | Gustav Simonsson | 2015-04-07 | 1 | -1/+7 |
* | | 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 | 4 | -41/+34 |
* | whisper: use package rlp | Felix Lange | 2015-03-21 | 2 | -37/+24 |
* | eth, whisper: adapt for RLP encoder switch in package p2p | Felix Lange | 2015-03-19 | 2 | -8/+3 |
* | 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 |
* | Moved ethutil => common | obscuren | 2015-03-16 | 1 | -9/+9 |
* | don't log whisper start ups | obscuren | 2015-03-11 | 1 | -2/+2 |
* | eth, whisper: fix msg.Payload reads | Felix Lange | 2015-03-04 | 1 | -17/+10 |
* | Properly uninstall filters. Mining issue fixed #closes #365 | obscuren | 2015-02-23 | 1 | -0/+4 |
* | Moved ECIES to repo & added secondary title for webview | obscuren | 2015-02-14 | 2 | -2/+2 |
* | Fixed "to" field | obscuren | 2015-02-10 | 2 | -0/+4 |
* | API changed to use Pubkey only. Reflected that change in the rest of the api | obscuren | 2015-02-06 | 3 | -3/+3 |
* | Fixed whisper "to" filtering. Closes #283 | obscuren | 2015-02-03 | 2 | -3/+3 |
* | Added missing whisper timestamp. Closes #284 | obscuren | 2015-02-03 | 1 | -0/+1 |
* | Fixed whisper pub key bug | obscuren | 2015-01-30 | 1 | -1/+1 |
* | UI Updates | obscuren | 2015-01-22 | 1 | -1/+1 |
* | Moved `obscuren` secp256k1-go | obscuren | 2015-01-22 | 1 | -1/+1 |
* | fixed url bug in browser | obscuren | 2015-01-21 | 1 | -9/+0 |
* | Changed public whisper api not to reveal temporary private keys | obscuren | 2015-01-15 | 1 | -9/+10 |
* | Fixed whisper messages | obscuren | 2015-01-13 | 3 | -27/+43 |
* | Added manual triggering of filters | obscuren | 2015-01-13 | 1 | -7/+30 |
* | merged | obscuren | 2015-01-09 | 1 | -2/+0 |
* | 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 | 3 | -2/+4 |
* | added nil check | obscuren | 2015-01-02 | 2 | -3/+3 |
* | Added whisper js api | obscuren | 2014-12-22 | 1 | -1/+1 |
* | Whisper watches fixes | obscuren | 2014-12-17 | 3 | -5/+16 |
* | doc desc | obscuren | 2014-12-16 | 1 | -0/+16 |
* | 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 | 2 | -2/+7 |
* | Added whisper debug interface + whisper fixes | obscuren | 2014-12-16 | 2 | -22/+5 |
* | Merge branch 'develop' into poc8 | obscuren | 2014-12-15 | 1 | -0/+27 |
|\ |
|
| * | Added topic utility functions to whisper | obscuren | 2014-12-15 | 1 | -0/+27 |
* | | added whisper | obscuren | 2014-12-15 | 1 | -10/+16 |
|/ |
|
* | Implemented watching using filter package | obscuren | 2014-12-13 | 6 | -26/+145 |
* | Updated whisper messages to new crypto api + added tests | obscuren | 2014-12-10 | 5 | -11/+89 |
* | Added encryption for messages better API for sealing messages | obscuren | 2014-12-10 | 3 | -21/+89 |
* | Additional checks and debug output | obscuren | 2014-12-08 | 3 | -2/+14 |
* | Proper start/stoping wpeers | obscuren | 2014-12-08 | 2 | -5/+24 |
* | First draft of Whisper messages relaying | obscuren | 2014-12-08 | 7 | -0/+472 |