-
Notifications
You must be signed in to change notification settings - Fork 28
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
Apply Tendermint v0.33.5 #99
Commits on May 28, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 8f4080e - Browse repository at this point
Copy the full SHA 8f4080eView commit details -
Configuration menu - View commit details
-
Copy full SHA for ea2d3f4 - Browse repository at this point
Copy the full SHA ea2d3f4View commit details -
types: implement Header#ValidateBasic (#4638)
- Move core stateless validation of the Header type to a ValidateBasic method. - Call header.ValidateBasic during a SignedHeader validation. - Call header.ValidateBasic during a PhantomValidatorEvidence validation. - Call header.ValidateBasic during a LunaticValidatorEvidence validation. lite tests are skipped since the package is deprecated, no need to waste time on it closes: #4572 Co-authored-by: Anton Kaliaev <anton.kalyaev@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 4ddf549 - Browse repository at this point
Copy the full SHA 4ddf549View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9550e8a - Browse repository at this point
Copy the full SHA 9550e8aView commit details -
Makefile: parse TENDERMINT_BUILD_OPTIONS (#4738) (#4883)
Reduce the number of targets and make the buildsystem more flexible by parsing the TENDERMINT_BUILD_OPTIONS command line variable (a-la Debian, inspired by dpkg-buildpackage's DEB_BUILD_OPTIONS), e.g: $ make install TENDERMINT_BUILD_OPTIONS='cleveldb' replaces the old: $ make install_c Options can be mix&match'd, e.g.: $ make install TENDERMINT_BUILD_OPTIONS='cleveldb race nostrip' Three options are available: - nostrip: don't strip debugging symbols nor DWARF tables. - cleveldb: use cleveldb as db backend instead of goleveldb; it switches on the CGO_ENABLED Go environment variale. - race: pass -race to go build and enable data race detection. This changeset is a port of gaia pull request: cosmos/gaia#363. Co-authored-by: Alessio Treglia <alessio@tendermint.com>
Configuration menu - View commit details
-
Copy full SHA for 24c39aa - Browse repository at this point
Copy the full SHA 24c39aaView commit details -
lite: fix HTTP provider error handling (#4882)
* lite: fix HTTP provider error handling Fixes #4739, kind of. See #4740 for the proper fix. --- For contributor use: - [x] Wrote tests - [x] Updated CHANGELOG_PENDING.md - [x] Linked to Github issue with discussion and accepted design OR link to spec that describes this work. - [x] Updated relevant documentation (`docs/`) and code comments - [x] Re-reviewed `Files changed` in the Github PR explorer - [x] Applied Appropriate Labels * adapt tests to missing pull request Co-authored-by: Anton Kaliaev <anton.kalyaev@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 642dcd4 - Browse repository at this point
Copy the full SHA 642dcd4View commit details -
privval: remove deprecated
OldFilePV
(#4889)* privval: remove deprecated `OldFilePV` The old format was deprecated in v0.28. It's time we remove it. * fix changelog
Configuration menu - View commit details
-
Copy full SHA for e080280 - Browse repository at this point
Copy the full SHA e080280View commit details -
blockchain/v2: backport fixes (#4887)
* blockchain/v2: fix excessive CPU usage due to spinning on closed channels (#4761) The event loop uses a `select` on multiple channels. However, reading from a closed channel in Go always yields the channel's zero value. The processor and scheduler close their channels when done, and since these channels are always ready to receive, the event loop keeps spinning on them. This changes `routine.terminate()` to not close the channel, and also removes `stopDemux` and instead uses `events` channel closure to signal event loop termination. Fixes #4687. * blockchain/v2: respect fast_sync option (#4772) Not thoroughly tested, but seems to work. Will do further testing as this is integrated with state sync. Fixes #4688.
Configuration menu - View commit details
-
Copy full SHA for 901ce19 - Browse repository at this point
Copy the full SHA 901ce19View commit details -
types: return an error if voting power overflows
in VerifyCommitTrusting Closes #4755
Configuration menu - View commit details
-
Copy full SHA for e1b3903 - Browse repository at this point
Copy the full SHA e1b3903View commit details -
rpc: handle panics during panic handling (#4888)
Fixes #4802. The Go HTTP server has a global panic handler for requests, so it was not as severe as first thought. This fix can still panic, since we try to send a `500` response - if that happens, the Go HTTP server will terminate the connection. Otherwise, the client will get a 200 response, which we should avoid. I'm sort of torn on whether it's even necessary to include this fix, instead of just letting the HTTP server deal with it.
Configuration menu - View commit details
-
Copy full SHA for 2903598 - Browse repository at this point
Copy the full SHA 2903598View commit details -
mempool: allow ReapX and CheckTx functions to run in parallel
allow ReapX and CheckTx functions to run in parallel, making it not possible to block certain proposers from creating a new block. Closes: #2972
Configuration menu - View commit details
-
Copy full SHA for 62018d9 - Browse repository at this point
Copy the full SHA 62018d9View commit details -
pex: use highwayhash for pex bucket
Closes #2998 Spec PR: tendermint/spec#94
Configuration menu - View commit details
-
Copy full SHA for e4e4bf6 - Browse repository at this point
Copy the full SHA e4e4bf6View commit details -
privval: retry GetPubKey/SignVote/SignProposal N times before
returning an error Closes #4707
Configuration menu - View commit details
-
Copy full SHA for cba2438 - Browse repository at this point
Copy the full SHA cba2438View commit details -
rpc: use a struct to wrap all the global objects
Closes #3433
Configuration menu - View commit details
-
Copy full SHA for 7772cdc - Browse repository at this point
Copy the full SHA 7772cdcView commit details -
rpc: refactor lib folder (#4836)
Closes tendermint/tendermint#3857 Moves `lib/` folder to `jsonrpc/`. Renames: **packages** `rpc` package -> `jsonrpc` package `rpcclient` package -> `client` package `rpcserver` package -> `server` package **structs and interfaces** ``` JSONRPCClient to Client JSONRPCRequestBatch to RequestBatch JSONRPCCaller to Caller ``` **functions** ``` StartHTTPServer to Serve StartHTTPAndTLSServer to ServeTLS rpc/jsonrpc/client: rename NewURIClient to NewURI NewJSONRPCClient to New NewJSONRPCClientWithHTTPClient to NewWithHTTPClient NewWSClient to NewWS ``` **misc** - unexpose `ResponseWriterWrapper` - remove unused http_params.go
Configuration menu - View commit details
-
Copy full SHA for e8b4226 - Browse repository at this point
Copy the full SHA e8b4226View commit details -
rpc/core: do not lock ConsensusState mutex
in /validators, /consensus_params and /status Closes #3161
Configuration menu - View commit details
-
Copy full SHA for 69b6e0e - Browse repository at this point
Copy the full SHA 69b6e0eView commit details -
Configuration menu - View commit details
-
Copy full SHA for e406025 - Browse repository at this point
Copy the full SHA e406025View commit details -
lite2: fix pivot height during bisection
fix bug with assigning the new pivot height during bisection. PR: #4850
Configuration menu - View commit details
-
Copy full SHA for 64c7771 - Browse repository at this point
Copy the full SHA 64c7771View commit details -
proto: add proto files for ibc unblock (#4853) (#4906)
these proto files are meant to help unblock ibc in their quest of migrating the ibc module to proto.
Configuration menu - View commit details
-
Copy full SHA for d9c2f01 - Browse repository at this point
Copy the full SHA d9c2f01View commit details -
Configuration menu - View commit details
-
Copy full SHA for e22acc0 - Browse repository at this point
Copy the full SHA e22acc0View commit details
Commits on Jun 25, 2020
-
# Conflicts: # .circleci/config.yml # Makefile # go.mod # go.sum # privval/messages.go
Configuration menu - View commit details
-
Copy full SHA for 8fb9317 - Browse repository at this point
Copy the full SHA 8fb9317View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1d0d5e3 - Browse repository at this point
Copy the full SHA 1d0d5e3View commit details
Commits on Jun 26, 2020
-
Merge commit '0c3a7c93a6b3792c0b00e72b131da22edae87aa4' into apply_v0…
….33.5 # Conflicts: # .circleci/config.yml # CHANGELOG.md # CHANGELOG_PENDING.md # Makefile # go.mod # go.sum # lite2/helpers_test.go # lite2/verifier_test.go # privval/signer_client_test.go # rpc/core/consensus.go # rpc/core/status.go # test/docker/Dockerfile # types/block.go # types/validator_set.go
Configuration menu - View commit details
-
Copy full SHA for 813628b - Browse repository at this point
Copy the full SHA 813628bView commit details -
Configuration menu - View commit details
-
Copy full SHA for bb9e944 - Browse repository at this point
Copy the full SHA bb9e944View commit details -
Remove
CGO_ENABLED
in Makefile.- BLS library always need the CGO_ENABLED=1 option
Configuration menu - View commit details
-
Copy full SHA for 067632a - Browse repository at this point
Copy the full SHA 067632aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0701253 - Browse repository at this point
Copy the full SHA 0701253View commit details
Commits on Jun 29, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 715d10c - Browse repository at this point
Copy the full SHA 715d10cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5855d44 - Browse repository at this point
Copy the full SHA 5855d44View commit details -
types: return an error if voting power overflows in VerifyCommitTrusting
- apply missing codes of tendermint/tendermint#4896
Configuration menu - View commit details
-
Copy full SHA for abcaf24 - Browse repository at this point
Copy the full SHA abcaf24View commit details
Commits on Jul 1, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 60bf694 - Browse repository at this point
Copy the full SHA 60bf694View commit details -
Configuration menu - View commit details
-
Copy full SHA for a76cf5d - Browse repository at this point
Copy the full SHA a76cf5dView commit details -
Configuration menu - View commit details
-
Copy full SHA for e971c73 - Browse repository at this point
Copy the full SHA e971c73View commit details
Commits on Jul 2, 2020
-
- remove `LastValidators` - add `LastProofHash`
Configuration menu - View commit details
-
Copy full SHA for b131d02 - Browse repository at this point
Copy the full SHA b131d02View commit details