5534eb4707
Merge pull request #776 from tendermint/feature/merge-light-client
...
Merge light client
2017-10-25 16:12:39 -04:00
b2d5546cf8
Merge pull request #777 from silasdavis/fix-blocking-ws-client
...
Fix WSClient deadlock in the readRoutine after Stop() is called
2017-10-25 11:00:30 -04:00
f653ba63bf
Separated out certifiers.Commit from rpc structs
2017-10-25 16:43:18 +02:00
0396b6d521
Rename checkpoint.go
2017-10-25 16:13:04 +02:00
94b36bb65e
Move VerifyCommitAny into the types package
2017-10-25 16:13:04 +02:00
b4fd6e876e
Copy certifiers from light-client
2017-10-25 16:13:04 +02:00
775e100d2c
Merge pull request #783 from tendermint/782-tendermint-invalid-command-panics
...
fix panic: failed to determine gopath: exec: "go"
2017-10-25 08:50:16 -04:00
4cb02d0bf2
Exploit the fact the BaseService's closed Quit channel will keep emitting quit signals to close both readRoutine and writeRoutine
2017-10-25 10:19:18 +01:00
ae538337ba
fix panic: failed to determine gopath: exec: "go" (Refs #782 )
...
```
-bash-4.2$ tendermint show_validators
panic: failed to determine gopath: exec: "go": executable file not found in $PATH
goroutine 1 [running]:
github.com/tendermint/tendermint/vendor/github.com/tendermint/tmlibs/common.gopath(0xc4200632c0, 0x18)
/var/lib/jenkins/workspace/03.Build.Package/go/src/github.com/tendermint/tendermint/vendor/github.com/tendermint/tmlibs/common/os.go:26 +0x1b5
github.com/tendermint/tendermint/vendor/github.com/tendermint/tmlibs/common.init()
/var/lib/jenkins/workspace/03.Build.Package/go/src/github.com/tendermint/tendermint/vendor/github.com/tendermint/tmlibs/common/os.go:17 +0x13c
github.com/tendermint/tendermint/vendor/github.com/tendermint/go-wire.init()
/var/lib/jenkins/workspace/03.Build.Package/go/src/github.com/tendermint/tendermint/vendor/github.com/tendermint/go-wire/wire.go:165 +0x50
github.com/tendermint/tendermint/vendor/github.com/tendermint/go-wire/data.init()
/var/lib/jenkins/workspace/03.Build.Package/go/src/github.com/tendermint/tendermint/vendor/github.com/tendermint/go-wire/data/wrapper.go:89 +0x50
github.com/tendermint/tendermint/vendor/github.com/tendermint/tmlibs/cli.init()
/var/lib/jenkins/workspace/03.Build.Package/go/src/github.com/tendermint/tendermint/vendor/github.com/tendermint/tmlibs/cli/setup.go:190 +0x76
main.init()
/var/lib/jenkins/workspace/03.Build.Package/go/src/github.com/tendermint/tendermint/cmd/tendermint/main.go:42 +0x49```
An error message instead would be nice.
```
Now GoPath() is a function instead of a variable.
2017-10-25 11:19:53 +04:00
0a652499ea
Merge pull request #68 from tendermint/bugfix/gopath-executes-go
...
make GoPath a function
2017-10-25 11:12:13 +04:00
bcf15e527d
make GoPath a function
...
otherwise it could try to execute go binary and panic if no go binary
found. See https://github.com/tendermint/tendermint/issues/782
2017-10-25 11:01:52 +04:00
62a7beec21
Merge pull request #780 from ericdmann/769-error-msg-while-testnet-sync
...
Change log level to Info when proposal block hashing fails
2017-10-24 23:27:20 -04:00
93bd2081dd
Merge pull request #66 from tendermint/codecov
...
add codecov
2017-10-24 23:05:32 -04:00
45e18a1832
Change log level to Info when proposal block hashing fails due to partially complete block
2017-10-24 14:13:35 -07:00
f99c73502c
add codecov
2017-10-24 23:36:10 +04:00
103fee6192
add tests for autofile group Write, reader#Read
2017-10-24 23:20:17 +04:00
81591e288e
fix metalinter warnings
2017-10-24 23:19:53 +04:00
f6adddb4a8
Replace ResultsCh with ResponsesCh
2017-10-24 17:45:13 +01:00
38fc351532
Merge pull request #765 from tendermint/762-blockchain-reactor-timeout
...
blockchain reactor timeout
2017-10-24 09:13:26 -04:00
01be6fa309
Fix WSClient blocking in the readRoutine after Stop() as it tries to write to ResultsCh
2017-10-24 13:31:24 +01:00
e06bbaf303
refactor TestNoBlockMessageResponse to eliminate a race condition
2017-10-24 15:32:01 +04:00
dfc4cdd2d7
Parameterize and lower bcrypt cost
2017-10-24 12:19:45 +02:00
0a5b1d979a
Merge pull request #37 from tendermint/nano
...
Nano Support
2017-10-24 12:18:45 +02:00
d4c6a68e58
Merge pull request #64 from silasdavis/event-cache
...
Fix zeroed buffer getting flushed to the empty event
2017-10-24 14:16:18 +04:00
0219ba2a63
Fix bug introduced by metalinting...
2017-10-24 12:14:20 +02:00
69a7b389b8
Removed keys/server as it is now in cosmos-sdk
2017-10-24 11:59:44 +02:00
6f6bbf718e
Fix metalinter complaints
2017-10-24 11:56:37 +02:00
2d04544088
Addressed Buckys PR review comments
2017-10-24 11:38:06 +02:00
4a2c63f5e1
Update ledger names to specify ed25519
2017-10-24 11:38:06 +02:00
9601e48ab4
Improve error message
2017-10-24 11:38:06 +02:00
61d1bdb5ed
Test error handling, load without ledger
2017-10-24 11:38:06 +02:00
9afceb7ee8
ledger pubkey serializes properly, better load checks
2017-10-24 11:38:06 +02:00
2490952515
nano validates key on load
2017-10-24 11:38:06 +02:00
bce88a20df
Enable privkey validity checking on load
2017-10-24 11:38:06 +02:00
1b8d52bb82
Rename NameLedger to NameLedgerEd25519
2017-10-24 11:38:06 +02:00
ae078ee915
Generate/recover can return error, not panic on ledger
2017-10-24 11:38:06 +02:00
085d72d212
Cleanup nano calls, cannot run parallel test on one hardware device
2017-10-24 11:38:06 +02:00
91fccb8b14
Add test for cryptostore working with ledger
2017-10-24 11:38:06 +02:00
88475230c4
Re-enabled crypostore example usage
2017-10-24 11:38:06 +02:00
34b9309f24
Re-enable signing tests with cryptostore
2017-10-24 11:38:06 +02:00
8c98c4fdf4
Add nano ledger to key manager
2017-10-24 11:38:06 +02:00
0383feab49
Add and test serialization of ledger privkey
2017-10-24 11:38:06 +02:00
3edeb0cd45
Ledger caches pubkey, works with newer firmware
2017-10-24 11:38:06 +02:00
081f21af11
Add glide version for ledger drivers
2017-10-24 11:38:06 +02:00
008dba3af8
Test ledger calls
2017-10-24 11:38:06 +02:00
623bd803c2
write code to actually call ledger app
2017-10-24 11:38:06 +02:00
265e261c63
Add more test cases from running the ledger
2017-10-24 11:38:06 +02:00
7c5a10a7d4
Add tests for pub/priv key validation
2017-10-24 11:38:06 +02:00
06d74b24dd
Wrote PrivKey/PubKey for ledger
2017-10-24 11:38:06 +02:00
74878ee313
Update code to work with current nano implementation
2017-10-24 11:38:06 +02:00