Adrian Brink
32311acd01
Vulnerability in light client proxy ( #1081 )
...
* Vulnerability in light client proxy
When calling GetCertifiedCommit the light client proxy would call
Certify and even on error return the Commit as if it had been correctly
certified.
Now it returns the error correctly and returns an empty Commit on error.
* Improve names for clarity
The lite package now contains StaticCertifier, DynamicCertifier and
InqueringCertifier. This also changes the method receivers from one
letter to two letter names, which will make future refactoring easier
and follows the coding standards.
* Fix test failures
* Rename files
* remove dead code
2018-01-09 10:36:11 -06:00
Ethan Buchman
b9cbaf8f10
priv-val: fix timestamp for signing things that only differ by timestamp
2018-01-08 16:36:16 -05:00
Ethan Buchman
8d86b6c2d2
Merge pull request #1084 from tendermint/fix-make-dist-script
...
fix broken `make dist` target
2018-01-08 16:20:36 -05:00
Anton Kaliaev
555f560ecd
fix broken `make dist` target
2018-01-08 13:13:47 -06:00
Ethan Buchman
cf42611187
Merge pull request #997 from tendermint/919-careful-with-validator-voting
...
check for overflow and underflow while choosing proposer
2018-01-07 16:48:39 -05:00
Ethan Buchman
90c691df2b
Merge pull request #1063 from tendermint/feature/Issue1020
...
NewInquiring returns error instead of swallowing it
2018-01-07 16:30:33 -05:00
Adrian Brink
13fa23c568
Add error checking
2018-01-06 22:24:58 +01:00
Jae Kwon
124c58d48f
Merge pull request #1071 from tendermint/revert-1053-feature/buildprocess
...
Revert "Changes to achieve a standardized build process and deterministic builds"
2018-01-05 22:42:19 -08:00
Jae Kwon
a034600024
Revert "Changes to achieve a standardized build process and deterministic builds"
2018-01-05 22:35:57 -08:00
Ethan Buchman
92f5ae5a84
fix vagrant [ci skip]
2018-01-05 22:26:10 -05:00
Ethan Buchman
d57ddec302
Merge pull request #1053 from tendermint/feature/buildprocess
...
Changes to achieve a standardized build process and deterministic builds
2018-01-05 21:13:42 -05:00
Greg Szabo
bb3dc10f24
Makefile improvements for deterministic builds based on Bucky's feedback
2018-01-05 14:22:13 -05:00
Greg Szabo
2cc50938a4
Merge branch 'develop' into feature/buildprocess
2018-01-05 13:01:40 -05:00
Adrian Brink
ba475d3128
Fix formatting
2018-01-05 13:25:58 +01:00
Adrian Brink
ed81fb54ec
NewInquiring returns error instead of swallowing it
2018-01-05 13:24:16 +01:00
Ethan Buchman
8481da2405
Merge pull request #1046 from tendermint/abci-spec-docs
...
docs: add abci spec
2018-01-04 13:57:40 -05:00
Ethan Buchman
ecb7303e35
Merge branch 'develop' into abci-spec-docs
2018-01-04 13:57:08 -05:00
Ethan Buchman
6855e62f0a
Merge pull request #1052 from tendermint/feature/p2p_docs
...
docs: P2P Documentation
2018-01-04 12:32:28 -05:00
Greg Szabo
f67f99c227
Extended install document with docker option. Added extra checks to developer's build target.
2018-01-03 17:24:11 -05:00
Greg Szabo
0430ebf95c
Makefile changes for cross-building and standardized builds using gox
2018-01-03 14:58:23 -05:00
Adrian Brink
f602de437e
Move P2P docs into docs folder
2018-01-03 10:49:47 +01:00
Zach Ramsay
a573b20888
docs: add counter/dummy code snippets
...
closes https://github.com/tendermint/abci/issues/134
2018-01-03 01:23:38 +00:00
Ethan Buchman
bc71840f06
more p2p docs
2018-01-01 16:30:36 -05:00
Zach Ramsay
cd15b677ec
docs: add abci spec
2018-01-01 15:35:28 +00:00
Ethan Buchman
1acb12edf5
p2p docs
2017-12-31 17:11:09 -05:00
Ethan Buchman
008de93bbe
Merge pull request #1039 from tendermint/add_consensus_spec
...
Spec of consensus/gossip protocol
2017-12-31 14:59:32 -05:00
Zach
4e834baa9a
docs: update ecosystem.rst ( #1037 )
...
* docs: update ecosystem.rst
* typo [ci skip]
2017-12-31 13:54:50 +00:00
Zarko Milosevic
96e0e4ab5a
Describe messages sent as part of consensus/gossip protocol
2017-12-30 21:18:12 +01:00
Ethan Buchman
381fe19335
changelog date [ci skip]
2017-12-29 17:51:19 -05:00
Ethan Buchman
ff99ca7cdf
bump wal test timeout
2017-12-29 17:51:13 -05:00
Ethan Buchman
60f95cd9ea
changelog and version
2017-12-29 11:28:44 -05:00
Ethan Buchman
28bbeac763
state: send byzantine validators in BeginBlock
2017-12-29 11:26:55 -05:00
Ethan Buchman
e97e0bacd1
update glide
2017-12-29 11:11:13 -05:00
Ethan Buchman
abfdfe67e8
test/p2p: add some timeouts
2017-12-29 11:02:47 -05:00
Ethan Buchman
992371b4cf
Merge pull request #1035 from tendermint/readme-min-requirements
...
README: document the minimum Go version
2017-12-29 10:24:57 -05:00
Ethan Buchman
07eeddc5e1
Merge pull request #1015 from tendermint/state_funcs
...
state: move methods to funcs
2017-12-29 10:24:22 -05:00
Emmanuel Odeke
3b70c89e07
README: document the minimum Go version
...
Solidify in writing, the minimum Go version that
we support, as Go1.9.
2017-12-28 23:26:45 -07:00
Ethan Buchman
444db4c242
metalinter
2017-12-28 23:15:54 -05:00
Ethan Buchman
cb845ebff5
fix EvidencePool and VerifyEvidence
2017-12-28 23:15:54 -05:00
Ethan Buchman
6112578d07
ValidateBlock is a method on blockExec
2017-12-28 23:15:54 -05:00
Ethan Buchman
ae68fcb78a
move fireEvents to ApplyBlock
2017-12-28 23:15:54 -05:00
Ethan Buchman
8d8d63c94c
changelog
2017-12-28 23:15:54 -05:00
Ethan Buchman
1d6f00859d
fixes from review
2017-12-28 23:15:54 -05:00
Ethan Buchman
397251b0f4
fix evidence
2017-12-28 23:15:54 -05:00
Ethan Buchman
537b0dfa1a
use NopEventBus
2017-12-28 23:15:54 -05:00
Ethan Buchman
0acca7fe69
final updates for state
2017-12-28 23:15:54 -05:00
Ethan Buchman
bac60f2067
blockchain: update for new state
2017-12-28 23:15:54 -05:00
Ethan Buchman
f82b7e2a13
state: re-order funcs. fix tests
2017-12-28 23:15:54 -05:00
Ethan Buchman
9e6d088757
state: BlockExecutor
2017-12-28 23:15:54 -05:00
Ethan Buchman
c915719f85
*State->State; SetBlockAndValidators->NextState
2017-12-28 23:15:54 -05:00