Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

R4R: Merge irisnet/v0.27.3-iris branch into master #51

Merged
merged 577 commits into from
Mar 20, 2019

Conversation

haifengxi
Copy link

  • Bring irisnet/tendermint up to (about) the same level as tendermint/tendermint v0.27.4
  • Add enhancements to support class2 upgrade and class4 export
  • Cherry pick (mostly p2p) bug fixes from tendermint/tendermint v0.28+

alessio and others added 30 commits October 17, 2018 18:54
* p2p: add protocol Version to NodeInfo

* update node pkg. remove extraneous version files

* update changelog and docs

* fix test

* p2p: Version -> ProtocolVersion; more ValidateBasic and tests
It utilises async IO -> greater performance.
* abci: update RequestInfo for versions

* abci: update ResponseInfo for versions

* compile fix

* fix test

* software_version -> version

* comment fix

* update spec

* add test

* comments and fix test
* p2p: bring back OriginalAddr

* p2p: set OriginalAddr

* update changelog
…endermint#2670)

* types: dont use SimpleHashFromMap for header. closes tendermint#1841

* changelog and spec

* comments
* update changelog, add authors script

* update changelog

* update changelog
* types: first field in Canonical structs is Type

* fix spec
* version bump

* update UPGRADING.md

* add missing pr numbers to changelog pending

* linkify changelog
* use types.NewValidator

* node: set p2p.ProtocolVersion from state, not globals
* types: test tm2pm on fully populated header

* upgrade for amino v0.13.0-rc0

* fix lint

* comment out final test
* catch up with amino changes in
tendermint/go-amino#222

* WIP: update to amino v0.13.0

* update to fixed amino release
…LRound in rounds > 0

This condition is really hard to get. Initially, lockedRound and
validRound are set to -1 as we start with round 0.

Refs tendermint#2702
* WIP: update to amino 0.14.0

* update Changelog

* Update to latest amino version (v0.14.0)
* Add ValidatorPubkeyTypes as a consensus param

Ref tendermint#2414

* update spec

* address anton's comment

* Switch to Validator and Validator Params

* Correct changelog entry

* Address bucky's comments!

* forgot to update changelog

* fix typo

* fix Params naming
* add year to log format

* update documentation
…t#2730)

* reorder fields

* add TestVoteString & update tests

* remove redundant info from Proposal.String()

* update spec

* revert changes on vote.String() -> more human friendly
…dermint#2652)

* Introduce EventValidBlock for informing peer about wanted block

* Merge with develop

* Add isCommit flag to NewValidBlock message

- Add test for the case of +2/3 Precommit from the previous round
* Align Proposal message with spec

* Update spec
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.