-
Notifications
You must be signed in to change notification settings - Fork 7
Commits on Mar 10, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 7466f35 - Browse repository at this point
Copy the full SHA 7466f35View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6ccd332 - Browse repository at this point
Copy the full SHA 6ccd332View commit details -
Configuration menu - View commit details
-
Copy full SHA for e18636e - Browse repository at this point
Copy the full SHA e18636eView commit details -
Configuration menu - View commit details
-
Copy full SHA for eeb0b0d - Browse repository at this point
Copy the full SHA eeb0b0dView commit details
Commits on Mar 11, 2020
-
build(deps): bump google.golang.org/grpc from 1.27.1 to 1.28.0 (#4551)
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.27.1 to 1.28.0. - [Release notes](https://github.com/grpc/grpc-go/releases) - [Commits](grpc/grpc-go@v1.27.1...v1.28.0) Signed-off-by: dependabot-preview[bot] <support@dependabot.com> Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 8c749dc - Browse repository at this point
Copy the full SHA 8c749dcView commit details -
build(deps): bump github.com/tendermint/tm-db from 0.4.1 to 0.5.0 (#4…
…554) Bumps [github.com/tendermint/tm-db](https://github.com/tendermint/tm-db) from 0.4.1 to 0.5.0. - [Release notes](https://github.com/tendermint/tm-db/releases) - [Changelog](https://github.com/tendermint/tm-db/blob/master/CHANGELOG.md) - [Commits](tendermint/tm-db@v0.4.1...v0.5.0) Signed-off-by: dependabot-preview[bot] <support@dependabot.com> Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for cd5a987 - Browse repository at this point
Copy the full SHA cd5a987View commit details -
Configuration menu - View commit details
-
Copy full SHA for 429febd - Browse repository at this point
Copy the full SHA 429febdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 08ccbdc - Browse repository at this point
Copy the full SHA 08ccbdcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4110c25 - Browse repository at this point
Copy the full SHA 4110c25View commit details -
Configuration menu - View commit details
-
Copy full SHA for 60d375e - Browse repository at this point
Copy the full SHA 60d375eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 65d86bc - Browse repository at this point
Copy the full SHA 65d86bcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2f2d62e - Browse repository at this point
Copy the full SHA 2f2d62eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1e37a1f - Browse repository at this point
Copy the full SHA 1e37a1fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5de6ec7 - Browse repository at this point
Copy the full SHA 5de6ec7View commit details -
Configuration menu - View commit details
-
Copy full SHA for dbf0220 - Browse repository at this point
Copy the full SHA dbf0220View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5235736 - Browse repository at this point
Copy the full SHA 5235736View commit details -
deps: bump deps that bot cant (#4555)
* deps: bump deps that bot cant - bumping deps that dependat bot does not do. Signed-off-by: Marko Baricevic <marbar3778@yahoo.com> * run go mod tidy * fix go.sum
Configuration menu - View commit details
-
Copy full SHA for 4ef506f - Browse repository at this point
Copy the full SHA 4ef506fView commit details
Commits on Mar 12, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 864ce4b - Browse repository at this point
Copy the full SHA 864ce4bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 038aff1 - Browse repository at this point
Copy the full SHA 038aff1View commit details -
privval: return error on getpubkey (#4534)
closes #3602 Co-authored-by: Anton Kaliaev <anton.kalyaev@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 48f073d - Browse repository at this point
Copy the full SHA 48f073dView commit details -
Configuration menu - View commit details
-
Copy full SHA for c8bb1cc - Browse repository at this point
Copy the full SHA c8bb1ccView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7e6b1a8 - Browse repository at this point
Copy the full SHA 7e6b1a8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6ae1f3c - Browse repository at this point
Copy the full SHA 6ae1f3cView commit details -
Merge pull request #4548 from tendermint/callum/p2p-blacklist
p2p: ban bad peers
Configuration menu - View commit details
-
Copy full SHA for 61a9ec1 - Browse repository at this point
Copy the full SHA 61a9ec1View commit details -
Configuration menu - View commit details
-
Copy full SHA for c42d530 - Browse repository at this point
Copy the full SHA c42d530View commit details -
Configuration menu - View commit details
-
Copy full SHA for 586d299 - Browse repository at this point
Copy the full SHA 586d299View commit details -
Merge pull request #4560 from tendermint/callum/update-changelog
p2p: Update Changelog with ban list PR - #4548
Configuration menu - View commit details
-
Copy full SHA for fdc29ef - Browse repository at this point
Copy the full SHA fdc29efView commit details -
Use docs-staging branch (#4561)
Co-authored-by: Marko <marbar3778@yahoo.com>
Configuration menu - View commit details
-
Copy full SHA for 53b660e - Browse repository at this point
Copy the full SHA 53b660eView commit details
Commits on Mar 13, 2020
-
build(deps): bump github.com/golang/protobuf from 1.3.4 to 1.3.5 (#4563)
Bumps [github.com/golang/protobuf](https://github.com/golang/protobuf) from 1.3.4 to 1.3.5. - [Release notes](https://github.com/golang/protobuf/releases) - [Commits](golang/protobuf@v1.3.4...v1.3.5) Signed-off-by: dependabot-preview[bot] <support@dependabot.com> Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for ab9cb0e - Browse repository at this point
Copy the full SHA ab9cb0eView commit details -
removal: remove build folder (#4565)
- remove tools/build folder Signed-off-by: Marko Baricevic <marbar3778@yahoo.com>
Configuration menu - View commit details
-
Copy full SHA for c06341e - Browse repository at this point
Copy the full SHA c06341eView commit details -
* update theme * Update version * Updated Questions section in the footer * Remove links to Riot chat * Typo * Add Discord link * Update docs theme to the latest version * Use docs-staging branch for staging website * Resolve merge conflicts * Update version * Add google analytics Co-authored-by: Marko <marbar3778@yahoo.com>
Configuration menu - View commit details
-
Copy full SHA for 033cac2 - Browse repository at this point
Copy the full SHA 033cac2View commit details -
fix: fix spelling of comment (#4566)
- :P Signed-off-by: Marko Baricevic <marbar3778@yahoo.com>
Configuration menu - View commit details
-
Copy full SHA for fdc2efc - Browse repository at this point
Copy the full SHA fdc2efcView commit details
Commits on Mar 16, 2020
-
build(deps): bump github.com/prometheus/client_golang (#4574)
Bumps [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) from 1.5.0 to 1.5.1. - [Release notes](https://github.com/prometheus/client_golang/releases) - [Changelog](https://github.com/prometheus/client_golang/blob/master/CHANGELOG.md) - [Commits](prometheus/client_golang@v1.5.0...v1.5.1) Signed-off-by: dependabot-preview[bot] <support@dependabot.com> Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 629dff0 - Browse repository at this point
Copy the full SHA 629dff0View commit details -
rpc: fix panic when
Subscribe
is called (#4570)but HTTP client is not running. `Subscribe`, `Unsubscribe(All)` methods return an error now. Closes #4568
Configuration menu - View commit details
-
Copy full SHA for c917c2d - Browse repository at this point
Copy the full SHA c917c2dView commit details
Commits on Mar 17, 2020
-
Configuration menu - View commit details
-
Copy full SHA for c05b2f2 - Browse repository at this point
Copy the full SHA c05b2f2View commit details
Commits on Mar 20, 2020
-
build(deps): bump github.com/gorilla/websocket from 1.4.1 to 1.4.2 (#…
…4584) Bumps [github.com/gorilla/websocket](https://github.com/gorilla/websocket) from 1.4.1 to 1.4.2. - [Release notes](https://github.com/gorilla/websocket/releases) - [Commits](gorilla/websocket@v1.4.1...v1.4.2) Signed-off-by: dependabot-preview[bot] <support@dependabot.com> Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for a0294fe - Browse repository at this point
Copy the full SHA a0294feView commit details
Commits on Mar 21, 2020
-
Signed-off-by: Marko Baricevic <marbar3778@yahoo.com>
Configuration menu - View commit details
-
Copy full SHA for a116dca - Browse repository at this point
Copy the full SHA a116dcaView commit details -
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for d9c3431 - Browse repository at this point
Copy the full SHA d9c3431View commit details
Commits on Mar 23, 2020
-
format: add format cmd & goimport repo (#4586)
* format: add format cmd & goimport repo - replaced format command - added goimports to format command - ran goimports Signed-off-by: Marko Baricevic <marbar3778@yahoo.com> * fix outliers & undo proto file changes
Configuration menu - View commit details
-
Copy full SHA for 044f1bf - Browse repository at this point
Copy the full SHA 044f1bfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 130b165 - Browse repository at this point
Copy the full SHA 130b165View commit details -
blockchain: enable v2 to be set (#4597)
* blockchain: enable v2 to be set - enable v2 to be set via config params Signed-off-by: Marko Baricevic <marbar3778@yahoo.com> * replace tab with space * correctly spell usability
Configuration menu - View commit details
-
Copy full SHA for 18d44a0 - Browse repository at this point
Copy the full SHA 18d44a0View commit details
Commits on Mar 25, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 43f3276 - Browse repository at this point
Copy the full SHA 43f3276View commit details
Commits on Mar 26, 2020
-
lite2: cache headers in bisection (#4562)
Closes: #4546 The algorithm uses an array to store the headers and validators and populates it at every bisection (which is an unsuccessful verification). When a successful verification finally occurs it updates the new trusted header, trims that header from the cache (the array) and sets the depth pointer back to 0. Instead of retrieving new headers it will use the cached headers, incrementing in depth until it reaches the end of the cache which by then it will start to retrieve new headers from the provider. Mathematically, this method doesn't properly bisect after the first round but it will always choose a pivot header that is within 1/8th of the upper header's height. I.e. if we are trying to jump 128 headers, the maximum offset from bisection height (64) is 64 + 16(128/8) = 80, therefore a better heuristic would be to obtain the new pivot header height as the middle of these two numbers which would therefore mean to multiply it by 9/16ths instead of 1/2 (sorry this might be a bit more complicated in writing but I can try better explain if someone is interested). Therefore I would also, upon consensus, propose that we change the pivot height to 9/16th's of the previous height
Configuration menu - View commit details
-
Copy full SHA for a25faed - Browse repository at this point
Copy the full SHA a25faedView commit details
Commits on Mar 27, 2020
-
tools: remove need to install buf (#4605)
* tools: remove need to install buf - using buf docker image instead of needing devs to install it Signed-off-by: Marko Baricevic <marbar3778@yahoo.com> * fix ci for lint and break checking
Configuration menu - View commit details
-
Copy full SHA for b14c0e5 - Browse repository at this point
Copy the full SHA b14c0e5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 53aa1ce - Browse repository at this point
Copy the full SHA 53aa1ceView commit details -
docs: validator setup & Key info (#4604)
- defined what variables needed to be changed in the `config.toml` in order to run a validator. - Briefly explained how a sentry node archtecture should look - add section explaing importance of key secruity Signed-off-by: Marko Baricevic <marbar3778@yahoo.com>
Configuration menu - View commit details
-
Copy full SHA for 7164c67 - Browse repository at this point
Copy the full SHA 7164c67View commit details -
all: name reactors when they are initialized (#4608)
Previously, many reactors were initialized with the name "Reactor," which made it difficult to log which reactor was doing what. This changes those reactors' names to something more descriptive.
Configuration menu - View commit details
-
Copy full SHA for ccf53a2 - Browse repository at this point
Copy the full SHA ccf53a2View commit details
Commits on Mar 30, 2020
-
build(deps): bump github.com/spf13/cobra from 0.0.6 to 0.0.7 (#4612)
Bumps [github.com/spf13/cobra](https://github.com/spf13/cobra) from 0.0.6 to 0.0.7. - [Release notes](https://github.com/spf13/cobra/releases) - [Commits](spf13/cobra@v0.0.6...0.0.7) Signed-off-by: dependabot-preview[bot] <support@dependabot.com> Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 94f5321 - Browse repository at this point
Copy the full SHA 94f5321View commit details -
build(deps): bump github.com/tendermint/tm-db from 0.5.0 to 0.5.1 (#4…
…613) Bumps [github.com/tendermint/tm-db](https://github.com/tendermint/tm-db) from 0.5.0 to 0.5.1. - [Release notes](https://github.com/tendermint/tm-db/releases) - [Changelog](https://github.com/tendermint/tm-db/blob/master/CHANGELOG.md) - [Commits](tendermint/tm-db@v0.5.0...v0.5.1) Signed-off-by: dependabot-preview[bot] <support@dependabot.com> Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 9edf17a - Browse repository at this point
Copy the full SHA 9edf17aView commit details -
proto: use docker to generate stubs (#4615)
* proto: use docker to generate stubs - provide an option to developers to use docker to generate proto stubs closes #4579 Signed-off-by: Marko Baricevic <marbar3778@yahoo.com>
Configuration menu - View commit details
-
Copy full SHA for f5651d2 - Browse repository at this point
Copy the full SHA f5651d2View commit details
Commits on Mar 31, 2020
-
Configuration menu - View commit details
-
Copy full SHA for bcf27c2 - Browse repository at this point
Copy the full SHA bcf27c2View commit details -
lite2: use bisection for some of backward verification (#4575)
Closes: #4537 Uses SignedHeaderBefore to find header before unverified header and then bisection to verify the header. Only when header is between first and last trusted header height else if before the first trusted header height then regular backwards verification is used.
Configuration menu - View commit details
-
Copy full SHA for 5c380cd - Browse repository at this point
Copy the full SHA 5c380cdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6c88d2b - Browse repository at this point
Copy the full SHA 6c88d2bView commit details
Commits on Apr 2, 2020
-
rpc/client: split out client packages (#4628)
* rpc/client: initial split into directories * lite2: split out test package * rpc/client: simplify client constructurs * updated docs * updated changelog
Configuration menu - View commit details
-
Copy full SHA for fdf9c7a - Browse repository at this point
Copy the full SHA fdf9c7aView commit details -
ADR-053: strengthen and simplify the state sync ABCI interface (#4610)
* adr-053: strengthened and simplified ABCI interface * remove internal_error reason and open questions * add follow-up task for block backfill Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for ce50dda - Browse repository at this point
Copy the full SHA ce50ddaView commit details
Commits on Apr 3, 2020
-
add support for block pruning via ABCI Commit response (#4588)
* Added BlockStore.DeleteBlock() * Added initial block pruner prototype * wip * Added BlockStore.PruneBlocks() * Added consensus setting for block pruning * Added BlockStore base * Error on replay if base does not have blocks * Handle missing blocks when sending VoteSetMaj23Message * Error message tweak * Properly update blockstore state * Error message fix again * blockchain: ignore peer missing blocks * Added FIXME * Added test for block replay with truncated history * Handle peer base in blockchain reactor * Improved replay error handling * Added tests for Store.PruneBlocks() * Fix non-RPC handling of truncated block history * Panic on missing block meta in needProofBlock() * Updated changelog * Handle truncated block history in RPC layer * Added info about earliest block in /status RPC * Reorder height and base in blockchain reactor messages * Updated changelog * Fix tests * Appease linter * Minor review fixes * Non-empty BlockStores should always have base > 0 * Update code to assume base > 0 invariant * Added blockstore tests for pruning to 0 * Make sure we don't prune below the current base * Added BlockStore.Size() * config: added retain_blocks recommendations * Update v1 blockchain reactor to handle blockstore base * Added state database pruning * Propagate errors on missing validator sets * Comment tweaks * Improved error message Co-Authored-By: Anton Kaliaev <anton.kalyaev@gmail.com> * use ABCI field ResponseCommit.retain_height instead of retain-blocks config option * remove State.RetainHeight, return value instead * fix minor issues * rename pruneHeights() to pruneBlocks() * noop to fix GitHub borkage Co-authored-by: Anton Kaliaev <anton.kalyaev@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 4298bbc - Browse repository at this point
Copy the full SHA 4298bbcView commit details -
upgrading: add note on rpc/client subpackages (#4636)
* upgrading: add note on rpc/client subpackages * clarify constructors
Configuration menu - View commit details
-
Copy full SHA for 61057a8 - Browse repository at this point
Copy the full SHA 61057a8View commit details
Commits on Apr 4, 2020
-
Configuration menu - View commit details
-
Copy full SHA for f51ca72 - Browse repository at this point
Copy the full SHA f51ca72View commit details
Commits on Apr 6, 2020
-
lite2: Prevent falsely returned double voting error (#4620)
* prevent faulty double voting error * create test * clean tests * clean tests Co-authored-by: Alexander Bezobchuk <alexanderbez@users.noreply.github.com> Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 379848e - Browse repository at this point
Copy the full SHA 379848eView commit details -
lite2: Default to http scheme in provider.New (#4649)
Closes: #4643
Configuration menu - View commit details
-
Copy full SHA for c11013f - Browse repository at this point
Copy the full SHA c11013fView commit details
Commits on Apr 7, 2020
-
p2p: PEX message abuse should ban as well as disconnect (#4621)
* mark unsolicited and too frequent messaged as bad * add tests * update changelog and fix error * revised error types Co-authored-by: Alexander Bezobchuk <alexanderbez@users.noreply.github.com> Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 6aa469d - Browse repository at this point
Copy the full SHA 6aa469dView commit details -
* lint: add review dog - golangci is being deprecated on the 15th Signed-off-by: Marko Baricevic <marbar3778@yahoo.com>
Configuration menu - View commit details
-
Copy full SHA for 499f9ed - Browse repository at this point
Copy the full SHA 499f9edView commit details -
check evidence hasn't already been stored (#4632)
Add Has function, create better handling of errors when adding evidence, usage of error types. Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 88d7007 - Browse repository at this point
Copy the full SHA 88d7007View commit details -
build(deps): bump google.golang.org/grpc from 1.28.0 to 1.28.1 (#4653)
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.28.0 to 1.28.1. - [Release notes](https://github.com/grpc/grpc-go/releases) - [Commits](grpc/grpc-go@v1.28.0...v1.28.1) Signed-off-by: dependabot-preview[bot] <support@dependabot.com> Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for f70785b - Browse repository at this point
Copy the full SHA f70785bView commit details
Commits on Apr 8, 2020
-
Alessio Treglia committed
Apr 8, 2020 Configuration menu - View commit details
-
Copy full SHA for 52f729b - Browse repository at this point
Copy the full SHA 52f729bView commit details -
Configuration menu - View commit details
-
Copy full SHA for d14bd94 - Browse repository at this point
Copy the full SHA d14bd94View commit details -
Configuration menu - View commit details
-
Copy full SHA for e4bb464 - Browse repository at this point
Copy the full SHA e4bb464View commit details -
Merge pull request #4659 from tendermint/alessio/go-mod-tidy
run go mod tidy
Alessio Treglia authoredApr 8, 2020 Configuration menu - View commit details
-
Copy full SHA for dac030d - Browse repository at this point
Copy the full SHA dac030dView commit details
Commits on Apr 9, 2020
-
Configuration menu - View commit details
-
Copy full SHA for ff87bd9 - Browse repository at this point
Copy the full SHA ff87bd9View commit details -
p2p: limit the number of incoming connections
to p2p.max_num_inbound_peers + len(p2p.unconditional_peer_ids)
Configuration menu - View commit details
-
Copy full SHA for e2d6859 - Browse repository at this point
Copy the full SHA e2d6859View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4f88071 - Browse repository at this point
Copy the full SHA 4f88071View commit details
Commits on Apr 10, 2020
-
README: specify supported versions (#4660)
Co-authored-by: Alessio Treglia <alessio@tendermint.com> Co-authored-by: Anton Kaliaev <anton.kalyaev@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 6ae0b11 - Browse repository at this point
Copy the full SHA 6ae0b11View commit details -
build(deps): bump github.com/spf13/viper from 1.6.2 to 1.6.3 (#4664)
Bumps [github.com/spf13/viper](https://github.com/spf13/viper) from 1.6.2 to 1.6.3. - [Release notes](https://github.com/spf13/viper/releases) - [Commits](spf13/viper@v1.6.2...v1.6.3) Signed-off-by: dependabot-preview[bot] <support@dependabot.com> Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for ef56e66 - Browse repository at this point
Copy the full SHA ef56e66View commit details
Commits on Apr 13, 2020
-
cli: add command to generate shell completion scripts (#4665)
How to use it: ``` $ . <(tendermint completion) ``` Note that the completion command does not show up in the help screen, though it comes with its own --help option. This is a port of the feature provided by cosmos-sdk.
Alessio Treglia authoredApr 13, 2020 Configuration menu - View commit details
-
Copy full SHA for fcbce21 - Browse repository at this point
Copy the full SHA fcbce21View commit details
Commits on Apr 14, 2020
-
Configuration menu - View commit details
-
Copy full SHA for ac6519d - Browse repository at this point
Copy the full SHA ac6519dView commit details -
blockchain/v2: allow setting nil switch, for CustomReactors()
<!-- < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < ☺ v ✰ Thanks for creating a PR! ✰ v Before smashing the submit button please review the checkboxes. v If a checkbox is n/a - please still include it but + a little note why ☺ > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > --> Fixes an issue reported in tendermint/tendermint#4595 (comment). Not sure if this is sufficient to fully remove the reactor, but it fixes the immediate problem. ______ 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
Configuration menu - View commit details
-
Copy full SHA for fb35b47 - Browse repository at this point
Copy the full SHA fb35b47View commit details -
evidence: both MaxAgeDuration and MaxAgeNumBlocks need to be surpasse…
…d (#4667) for evidence to be considered expired. otherwise, a cabal group can manipulate block time to make a particular evidence too old. Refs tendermint/tendermint#2565 (comment) Refs tendermint/tendermint#2653 spec PR: tendermint/spec#87
Configuration menu - View commit details
-
Copy full SHA for 11fa625 - Browse repository at this point
Copy the full SHA 11fa625View commit details
Commits on Apr 15, 2020
-
Configuration menu - View commit details
-
Copy full SHA for d2881d5 - Browse repository at this point
Copy the full SHA d2881d5View commit details -
Configuration menu - View commit details
-
Copy full SHA for de2728f - Browse repository at this point
Copy the full SHA de2728fView commit details -
changelog: add entries from secruity releases
______ For contributor use: - [ ] Wrote tests - [ ] Updated CHANGELOG_PENDING.md - [ ] Linked to Github issue with discussion and accepted design OR link to spec that describes this work. - [ ] Updated relevant documentation (`docs/`) and code comments - [ ] Re-reviewed `Files changed` in the Github PR explorer
Configuration menu - View commit details
-
Copy full SHA for 7b717c7 - Browse repository at this point
Copy the full SHA 7b717c7View commit details
Commits on Apr 16, 2020
-
Configuration menu - View commit details
-
Copy full SHA for cadcbb2 - Browse repository at this point
Copy the full SHA cadcbb2View commit details -
blockchain/v2: don't broadcast base if height is 0
## Description Fixes a bug where the reactor would broadcast a base with height=0. ______ For contributor use: - [ ] Wrote tests - [ ] Updated CHANGELOG_PENDING.md - [ ] Linked to Github issue with discussion and accepted design OR link to spec that describes this work. - [ ] Updated relevant documentation (`docs/`) and code comments - [x] Re-reviewed `Files changed` in the Github PR explorer
Configuration menu - View commit details
-
Copy full SHA for ee9545e - Browse repository at this point
Copy the full SHA ee9545eView commit details
Commits on Apr 17, 2020
-
build(deps): bump @vuepress/plugin-google-analytics in /docs (#4692)
Bumps [@vuepress/plugin-google-analytics](https://github.com/vuejs/vuepress/tree/HEAD/packages/@vuepress/plugin-google-analytics) from 1.3.1 to 1.4.1. - [Release notes](https://github.com/vuejs/vuepress/releases) - [Changelog](https://github.com/vuejs/vuepress/blob/master/CHANGELOG.md) - [Commits](https://github.com/vuejs/vuepress/commits/v1.4.1/packages/@vuepress/plugin-google-analytics) Signed-off-by: dependabot-preview[bot] <support@dependabot.com> Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 9e0d6a9 - Browse repository at this point
Copy the full SHA 9e0d6a9View commit details -
## Description The minor release process is changing in order to not have major release changes sitting in the pull request tab. This changes from taking master and releasing from master to creating a branch that you cherry-pick commits into. There are two options on labeling which pull requests to include in a minor release: 1. Use the label `R:minor` to know which pull requests to include then remove the label when those pull requests have been included in a release. 2. Create an Issue where pull request numbers are added. then the issue is closed when the release is done. this process should be followed after 0.33.3 ______ For contributor use: - [ ] Wrote tests - [ ] Updated CHANGELOG_PENDING.md - [ ] Linked to Github issue with discussion and accepted design OR link to spec that describes this work. - [ ] Updated relevant documentation (`docs/`) and code comments - [ ] Re-reviewed `Files changed` in the Github PR explorer
Configuration menu - View commit details
-
Copy full SHA for 832bf56 - Browse repository at this point
Copy the full SHA 832bf56View commit details
Commits on Apr 20, 2020
-
lite2: verify ConsensusHash in rpc client
______ For contributor use: - [ ] Wrote tests - [ ] Updated CHANGELOG_PENDING.md - [ ] Linked to Github issue with discussion and accepted design OR link to spec that describes this work. - [ ] Updated relevant documentation (`docs/`) and code comments - [x] Re-reviewed `Files changed` in the Github PR explorer
Configuration menu - View commit details
-
Copy full SHA for 26c9134 - Browse repository at this point
Copy the full SHA 26c9134View commit details -
docs/architecture: create adr 56: prove amnesia attack
## Description ADR to address the process for proving an amnesia attack (as a form of global evidence) from `PotentialAmnesiaEvidence` detected by light clients ______ For contributor use: - [ ] Wrote tests - [ ] Updated CHANGELOG_PENDING.md - [ ] Linked to Github issue with discussion and accepted design OR link to spec that describes this work. - [ ] Updated relevant documentation (`docs/`) and code comments - [ ] Re-reviewed `Files changed` in the Github PR explorer
Configuration menu - View commit details
-
Copy full SHA for 55909aa - Browse repository at this point
Copy the full SHA 55909aaView commit details -
bump ABCI version to 0.16.2 due to ResponseCommit.retain_height
See #4588 for original change. I believe this is appropriate. Anything else that needs to be updated? ______ For contributor use: - [ ] ~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. - [ ] ~Updated relevant documentation (`docs/`) and code comments~ - [x] Re-reviewed `Files changed` in the Github PR explorer
Configuration menu - View commit details
-
Copy full SHA for cd19471 - Browse repository at this point
Copy the full SHA cd19471View commit details -
Configuration menu - View commit details
-
Copy full SHA for b796029 - Browse repository at this point
Copy the full SHA b796029View commit details -
The service logging can be a bit unclear. For example, with state sync it would log: ``` I[2020-04-20|08:40:47.366] Starting StateSync module=statesync impl=Reactor I[2020-04-20|08:40:47.834] Starting state sync module=statesync ``` Where the first message is the reactor service startup, and the second message is the start of the actual state sync process. This clarifies the first message by changing it to `Starting StateSync service`. ______ For contributor use: - [ ] ~Wrote tests~ - [ ] ~Updated CHANGELOG_PENDING.md~ - [ ] ~Linked to Github issue with discussion and accepted design OR link to spec that describes this work.~ - [ ] ~Updated relevant documentation (`docs/`) and code comments~ - [x] Re-reviewed `Files changed` in the Github PR explorer
Configuration menu - View commit details
-
Copy full SHA for 66b0ec0 - Browse repository at this point
Copy the full SHA 66b0ec0View commit details -
blockstore: allow initial SaveBlock() at any height
Followup from #4588. Allow the first `SaveBlock()` call in an empty block store to be at any height, to start from a truncated block history. Subsequent `SaveBlock()` calls must be for contiguous blocks. ______ For contributor use: - [x] Wrote tests - [ ] ~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
Configuration menu - View commit details
-
Copy full SHA for 82b585c - Browse repository at this point
Copy the full SHA 82b585cView commit details -
ci: transition some ci to github actions
## Description move tests for abci_cli, abci_app and app_tests to github actions ______ For contributor use: - [ ] Wrote tests - [ ] Updated CHANGELOG_PENDING.md - [ ] Linked to Github issue with discussion and accepted design OR link to spec that describes this work. - [ ] Updated relevant documentation (`docs/`) and code comments - [ ] Re-reviewed `Files changed` in the Github PR explorer
Configuration menu - View commit details
-
Copy full SHA for 62feafb - Browse repository at this point
Copy the full SHA 62feafbView commit details -
in TestPEXReactorDialsPeerUpToMaxAttemptsInSeedMode Closes #4668 ______ For contributor use: - [x] Wrote tests - [ ] ~~Updated CHANGELOG_PENDING.md~~ - [x] Linked to Github issue with discussion and accepted design OR link to spec that describes this work. - [ ] ~~Updated relevant documentation (`docs/`) and code comments~~ - [x] Re-reviewed `Files changed` in the Github PR explorer
Configuration menu - View commit details
-
Copy full SHA for ec1c657 - Browse repository at this point
Copy the full SHA ec1c657View commit details -
lite2/rpc: verify block results and validators (#4703)
Closes: #4695 Verify /block_results and /validators responses from an HTTP client using the light client. Added count and total to /validators response. Refs #3113
Configuration menu - View commit details
-
Copy full SHA for 349556c - Browse repository at this point
Copy the full SHA 349556cView commit details
Commits on Apr 21, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 727c15e - Browse repository at this point
Copy the full SHA 727c15eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 31a0f48 - Browse repository at this point
Copy the full SHA 31a0f48View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6018f2d - Browse repository at this point
Copy the full SHA 6018f2dView commit details -
Merge pull request #4714 from tendermint/release/v0.33.4
release: v0.33.4
Configuration menu - View commit details
-
Copy full SHA for 70a4b5e - Browse repository at this point
Copy the full SHA 70a4b5eView commit details
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 Jul 2, 2020
-
Since the light client work introduced in v0.33 it appears full nodes are no longer fully verifying commit signatures during block execution - they stop after +2/3. See in VerifyCommit: https://github.com/tendermint/tendermint/blob/0c7fd316eb006c0afc13996c00ac8bde1078b32c/types/validator_set.go#L700-L703 This means proposers can propose blocks that contain valid +2/3 signatures and then the rest of the signatures can be whatever they want. They can claim that all the other validators signed just by including a CommitSig with arbitrary signature data. While this doesn't seem to impact safety of Tendermint per se, it means that Commits may contain a lot of invalid data. This is already true of blocks, since they can include invalid txs filled with garbage, but in that case the application knows they they are invalid and can punish the proposer. But since applications dont verify commit signatures directly (they trust tendermint to do that), they won't be able to detect it. This can impact incentivization logic in the application that depends on the LastCommitInfo sent in BeginBlock, which includes which validators signed. For instance, Gaia incentivizes proposers with a bonus for including more than +2/3 of the signatures. But a proposer can now claim that bonus just by including arbitrary data for the final -1/3 of validators without actually waiting for their signatures. There may be other tricks that can be played because of this. In general, the full node should be a fully verifying machine. While it's true that the light client can avoid verifying all signatures by stopping after +2/3, the full node can not. Thus the light client and full node should use distinct VerifyCommit functions if one is going to stop after +2/3 or otherwise perform less validation (for instance light clients can also skip verifying votes for nil while full nodes can not). See a commit with a bad signature that verifies here: 56367fd. From what I can tell, Tendermint will go on to think this commit is valid and forward this data to the app, so the app will think the second validator actually signed when it clearly did not.
Configuration menu - View commit details
-
Copy full SHA for 5e52a6e - Browse repository at this point
Copy the full SHA 5e52a6eView commit details -
consensus: Do not allow signatures for a wrong block in commits
Closes #4926 The dump consensus state had this: "last_commit": { "votes": [ "Vote{0:04CBBF43CA3E 385085/00/2(Precommit) 1B73DA9FC4C8 42C97B86D89D @ 2020-05-27T06:46:51.042392895Z}", "Vote{1:055799E028FA 385085/00/2(Precommit) 652B08AD61EA 0D507D7FA3AB @ 2020-06-28T04:57:29.20793209Z}", "Vote{2:056024CFA910 385085/00/2(Precommit) 652B08AD61EA C8E95532A4C3 @ 2020-06-28T04:57:29.452696998Z}", "Vote{3:0741C95814DA 385085/00/2(Precommit) 652B08AD61EA 36D567615F7C @ 2020-06-28T04:57:29.279788593Z}", Note there's a precommit in there from the first val from May (2020-05-27) while the rest are from today (2020-06-28). It suggests there's a validator from an old instance of the network at this height (they're using the same chain-id!). Obviously a single bad validator shouldn't be an issue. But the Commit refactor work introduced a bug. When we propose a block, we get the block.LastCommit by calling MakeCommit on the set of precommits we saw for the last height. This set may include precommits for a different block, and hence the block.LastCommit we propose may include precommits that aren't actually for the last block (but of course +2/3 will be). Before v0.33, we just skipped over these precommits during verification. But in v0.33, we expect all signatures for a blockID to be for the same block ID! Thus we end up proposing a block that we can't verify.
Configuration menu - View commit details
-
Copy full SHA for 8ccfdb9 - Browse repository at this point
Copy the full SHA 8ccfdb9View commit details -
Configuration menu - View commit details
-
Copy full SHA for cefeab0 - Browse repository at this point
Copy the full SHA cefeab0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 606d0a8 - Browse repository at this point
Copy the full SHA 606d0a8View commit details
Commits on Aug 4, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 8026fd3 - Browse repository at this point
Copy the full SHA 8026fd3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1b1fe4d - Browse repository at this point
Copy the full SHA 1b1fe4dView commit details
Commits on Aug 11, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 1a8e42d - Browse repository at this point
Copy the full SHA 1a8e42dView commit details
Commits on Nov 16, 2020
-
only retrieve pubkey once for all validators (partially fixes #4865) …
…(#4895) in consensus/state.go, when calulating metrics, retrieve address (ergo, pubkey) once prior to iterating over validatorset to ensure we do not make excessive calls to signer. Partially closes: #4865
Configuration menu - View commit details
-
Copy full SHA for 6e375c2 - Browse repository at this point
Copy the full SHA 6e375c2View commit details -
Configuration menu - View commit details
-
Copy full SHA for b1de0c2 - Browse repository at this point
Copy the full SHA b1de0c2View commit details -
privval: increase read/write timeout to 5s and calculate ping interva…
…l based on it (#5638) Partially closes #5550
Configuration menu - View commit details
-
Copy full SHA for 24193dd - Browse repository at this point
Copy the full SHA 24193ddView commit details -
Configuration menu - View commit details
-
Copy full SHA for b59ecd6 - Browse repository at this point
Copy the full SHA b59ecd6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1baf670 - Browse repository at this point
Copy the full SHA 1baf670View commit details
Commits on Apr 27, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 219d0eb - Browse repository at this point
Copy the full SHA 219d0ebView commit details
Commits on Apr 29, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 489cd93 - Browse repository at this point
Copy the full SHA 489cd93View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1b8f09b - Browse repository at this point
Copy the full SHA 1b8f09bView commit details -
Configuration menu - View commit details
-
Copy full SHA for de6778c - Browse repository at this point
Copy the full SHA de6778cView commit details -
Configuration menu - View commit details
-
Copy full SHA for cd68d4d - Browse repository at this point
Copy the full SHA cd68d4dView commit details
Commits on Apr 30, 2021
-
fix: flaky test reporting invalid header time (#250)
* fix #241 : flaky test reporting invalid header time Backported from v0.34.10 fix at tendermint/tendermint@4b99502
Configuration menu - View commit details
-
Copy full SHA for c0aea7a - Browse repository at this point
Copy the full SHA c0aea7aView commit details