https://github.com/tendermint/tendermint

sort by:
Revision Author Date Message Commit Date
15eb2c2 .goreleaser: remove arm64 build instructions and bump changelog again (#6131) 18 February 2021, 02:04:16 UTC
e4d2893 changelog: bump to v0.34.6 18 February 2021, 01:36:01 UTC
afd0709 Revert "tooling: remove tools/Makefile (bp #6102) (#6106)" This reverts commit 1b2174a0da832c6b31ae5a0fd61b0d1655888675. 18 February 2021, 01:36:01 UTC
340071d changelog: update for 0.34.5 (#6129) 18 February 2021, 01:09:16 UTC
53d40e1 consensus: remove privValidator from log call (#6128) 18 February 2021, 00:47:55 UTC
bedb00d consensus: Groom Logs (#5917) Executed a local network using simapp and looked for logs that seemed superfluous. This isn't by any means an exhaustive grooming, but should drastically help legibility of logs. ref: #5912 17 February 2021, 10:05:13 UTC
1030072 changelog: update 0.34.3 changelog with details on security vuln (bp #6108) (#6110) * changelog: update 0.34.3 changelog with details on security vuln (#6108) Closes #6095. (cherry picked from commit df0b86841568e208e0d473f0006892925c21c885) # Conflicts: # CHANGELOG.md * solve conflicts Co-authored-by: Tess Rinearson <tess.rinearson@gmail.com> Co-authored-by: Marko Baricevic <marbar3778@yahoo.com> 15 February 2021, 13:51:54 UTC
1b2174a tooling: remove tools/Makefile (bp #6102) (#6106) Description We use docker for all protobuf related items. This makes it unnecessary to provide a way to download tooling. ref #6103 Co-authored-by: Tess Rinearson <tess.rinearson@gmail.com> Co-authored-by: Marko <marbar3778@yahoo.com> 12 February 2021, 10:09:29 UTC
6bac9d9 makefile: remove call to tools (#6104) 11 February 2021, 21:31:17 UTC
5efbbab changelog: improve with suggestions from @melekes (#6097) 11 February 2021, 19:47:43 UTC
4a0fab0 changelog: update for v0.34.4 (#6096) 11 February 2021, 18:13:40 UTC
5ee2ada .github: remove erik as reviewer from dependapot (#6076) 11 February 2021, 16:29:52 UTC
fbf2c38 check block store base is non negative before sending block meta or commits (#6042) 11 February 2021, 16:29:52 UTC
cc57a56 build(deps-dev): Bump watchpack from 2.1.0 to 2.1.1 in /docs (#6063) Bumps [watchpack](https://github.com/webpack/watchpack) from 2.1.0 to 2.1.1. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/webpack/watchpack/releases">watchpack's releases</a>.</em></p> <blockquote> <h2>v2.1.1</h2> <h1>Bugfix</h1> <ul> <li>fix warnings with ENOENT when symlinks are resolved by watchpack</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/webpack/watchpack/commit/f1b5e2da2d5dfd46f99b9b405c97b9d6441687d5"><code>f1b5e2d</code></a> 2.1.1</li> <li><a href="https://github.com/webpack/watchpack/commit/cbfc11a8d7681ae5f5abd7150753395190b622ed"><code>cbfc11a</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/webpack/watchpack/issues/188">#188</a> from Aghassi/fix/enoent-throwing</li> <li><a href="https://github.com/webpack/watchpack/commit/7684df0846f8a69babae7961857ce55210ca2a25"><code>7684df0</code></a> fix: adds ENOENT for non windows errors</li> <li>See full diff in <a href="https://github.com/webpack/watchpack/compare/v2.1.0...v2.1.1">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=watchpack&package-manager=npm_and_yarn&previous-version=2.1.0&new-version=2.1.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> 11 February 2021, 16:18:45 UTC
950c9f7 CODEOWNERS: remove erikgrinaker (#6057) 11 February 2021, 16:18:45 UTC
90a2c33 build(deps): Bump actions/cache from v2.1.3 to v2.1.4 (#6055) Bumps [actions/cache](https://github.com/actions/cache) from v2.1.3 to v2.1.4. - [Release notes](https://github.com/actions/cache/releases) - [Commits](https://github.com/actions/cache/compare/v2.1.3...26968a09c0ea4f3e233fdddbafd1166051a095f6) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 11 February 2021, 16:18:45 UTC
093dcfc goreleaser: downcase archive and binary names (#6029) before: ``` Tendermint_0.34.3_darwin_amd64.tar.gz -rw-r--r-- 0 runner docker 192329 Jan 19 19:30 CHANGELOG.md -rw-r--r-- 0 runner docker 321 Jan 19 19:30 CHANGELOG_PENDING.md -rw-r--r-- 0 runner docker 11382 Jan 19 19:30 LICENSE -rw-r--r-- 0 runner docker 8165 Jan 19 19:30 README.md -rwxr-xr-x 0 runner docker 23224320 Jan 19 19:30 tendermint ``` after: ``` tendermint_0.34.3_darwin_amd64.tar.gz -rw-r--r-- 0 runner docker 192329 Jan 19 19:30 CHANGELOG.md -rw-r--r-- 0 runner docker 321 Jan 19 19:30 CHANGELOG_PENDING.md -rw-r--r-- 0 runner docker 11382 Jan 19 19:30 LICENSE -rw-r--r-- 0 runner docker 8165 Jan 19 19:30 README.md -rwxr-xr-x 0 runner docker 23224320 Jan 19 19:30 tendermint ``` 11 February 2021, 16:09:10 UTC
72851a1 libs/log: format []byte as hexidecimal string (uppercased) (#5960) Closes: #5806 Co-authored-by: Lanie Hei <heixx011@umn.edu> 11 February 2021, 16:02:38 UTC
07979d8 build(deps): Bump github.com/tendermint/tm-db from 0.6.3 to 0.6.4 (#6073) Bumps [github.com/tendermint/tm-db](https://github.com/tendermint/tm-db) from 0.6.3 to 0.6.4. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/tendermint/tm-db/releases">github.com/tendermint/tm-db's releases</a>.</em></p> <blockquote> <h2>v0.6.4</h2> <p><a href="https://github.com/tendermint/tm-db/blob/v0.6.4/CHANGELOG.md#064">https://github.com/tendermint/tm-db/blob/v0.6.4/CHANGELOG.md#064</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/tendermint/tm-db/blob/master/CHANGELOG.md">github.com/tendermint/tm-db's changelog</a>.</em></p> <blockquote> <h2>0.6.4</h2> <p><strong>2021-02-09</strong></p> <p>Bump protobuf to 1.3.2 and grpc to 1.35.0.</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/tendermint/tm-db/commit/6f9a08cd4522fb13d8df69b1694587d5015114fc"><code>6f9a08c</code></a> update changelog for v0.6.4 (<a href="https://github-redirect.dependabot.com/tendermint/tm-db/issues/150">#150</a>)</li> <li><a href="https://github.com/tendermint/tm-db/commit/4de5f6b9a4e77d67c485d4ba06fb2678eeaaa438"><code>4de5f6b</code></a> CODEOWNERS: remove erikgrinaker (<a href="https://github-redirect.dependabot.com/tendermint/tm-db/issues/148">#148</a>)</li> <li><a href="https://github.com/tendermint/tm-db/commit/9f5cde003a14934f6ddfced47a5a9f2c799d171e"><code>9f5cde0</code></a> build(deps): bump google.golang.org/grpc from 1.33.2 to 1.35.0 (<a href="https://github-redirect.dependabot.com/tendermint/tm-db/issues/143">#143</a>)</li> <li><a href="https://github.com/tendermint/tm-db/commit/c606a78361a2f20323cb49c009871f720fb0faea"><code>c606a78</code></a> build(deps): bump github.com/stretchr/testify from 1.6.1 to 1.7.0 (<a href="https://github-redirect.dependabot.com/tendermint/tm-db/issues/142">#142</a>)</li> <li><a href="https://github.com/tendermint/tm-db/commit/0438145e16ac82a4ebfc7459c109723849708acc"><code>0438145</code></a> build(deps): bump github.com/gogo/protobuf from 1.3.1 to 1.3.2 (<a href="https://github-redirect.dependabot.com/tendermint/tm-db/issues/140">#140</a>)</li> <li><a href="https://github.com/tendermint/tm-db/commit/f2b292dfc2fe4750a6e9cdbd05e7b03069d63424"><code>f2b292d</code></a> testing: docker deployment (<a href="https://github-redirect.dependabot.com/tendermint/tm-db/issues/144">#144</a>)</li> <li><a href="https://github.com/tendermint/tm-db/commit/3157a928986298875ca48e6d5f77132a32dfb1f0"><code>3157a92</code></a> changelog: update with 0.5.2 release (<a href="https://github-redirect.dependabot.com/tendermint/tm-db/issues/138">#138</a>)</li> <li>See full diff in <a href="https://github.com/tendermint/tm-db/compare/v0.6.3...v0.6.4">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/tendermint/tm-db&package-manager=go_modules&previous-version=0.6.3&new-version=0.6.4)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> 11 February 2021, 15:56:50 UTC
12eac92 docs: fix typo in state sync example (#5989) 11 February 2021, 15:08:23 UTC
73375b0 backport v0.34.x: 6000 & 6001 11 February 2021, 14:50:18 UTC
e3a79d4 tests: fix `make test` (#5966) ## Description - bump deadlock dep to master - fixes `make test` since we now use `deadlock.Once` Closes: #XXX 11 February 2021, 13:44:19 UTC
fa3287c maverick: reduce some duplication (#6052) - Reduce duplication in messages and metrics. - merge WAL interfaces. Meant to push the developer to make changes in both places. 11 February 2021, 13:44:19 UTC
cb7c956 docker: dont login when in PR (#5961) 11 February 2021, 13:44:19 UTC
9df5fcf docker: release Linux/ARM64 image (#5925) Co-authored-by: Marko <marbar3778@yahoo.com> 11 February 2021, 13:44:19 UTC
d575f8a fix build 11 February 2021, 12:10:28 UTC
1e355b6 .github: use job ID (not step ID) inside if condition (#6060) https://stackoverflow.com/a/66073112/820520 11 February 2021, 12:10:28 UTC
1080730 .github: fix fuzz-nightly job (#5965) outputs is a property of the job, not an individual step. 11 February 2021, 12:10:28 UTC
8b48d23 terminate go-fuzz gracefully (w/ SIGINT) (#5973) and preserve exit code. ``` 2021/01/26 03:34:49 workers: 2, corpus: 4 (8m28s ago), crashers: 0, restarts: 1/9976, execs: 11013732 (21596/sec), cover: 121, uptime: 8m30s make: *** [fuzz-mempool] Terminated Makefile:5: recipe for target 'fuzz-mempool' failed Error: Process completed with exit code 124. ``` https://github.com/tendermint/tendermint/runs/1766661614 `continue-on-error` should make GH ignore any error codes. 11 February 2021, 12:10:28 UTC
c3d2f68 .github: archive crashers and fix set-crashers-count step (#5992) 11 February 2021, 12:10:28 UTC
0f58a84 .github: rename crashers output (fuzz-nightly-test) (#5993) 11 February 2021, 12:10:28 UTC
197b746 test/fuzz: move fuzz tests into this repo (#5918) Co-authored-by: Emmanuel T Odeke <emmanuel@orijtech.com> Closes #5907 - add init-corpus to blockchain reactor - remove validator-set FromBytes test now that we have proto, we don't need to test it! bye amino - simplify mempool test do we want to test remote ABCI app? - do not recreate mux on every crash in jsonrpc test - update p2p pex reactor test - remove p2p/listener test the API has changed + I did not understand what it's tested anyway - update secretconnection test - add readme and makefile - list inputs in readme - add nightly workflow - remove blockchain fuzz test EncodeMsg / DecodeMsg no longer exist 11 February 2021, 12:10:28 UTC
0662320 Update metrics.md (#5930) 11 February 2021, 10:55:29 UTC
a3a9398 proto: docker deployment (#5931) 11 February 2021, 10:55:29 UTC
7b7d6e1 docs: change v0.33 version (#5950) - change version for v0.33.x Closes: #XXX 11 February 2021, 10:55:29 UTC
98be3f2 Makefile: always pull image in proto-gen-docker. (#5953) The `proto-gen-docker` target didn't pull an updated Docker image, and would use a local image if present which could be outdated and produce wrong results. 11 February 2021, 10:55:29 UTC
3e41bb5 .github/workflows: cleanup yaml for e2e nightlies (#6049) 11 February 2021, 10:43:19 UTC
6252b63 .github/workflows: fix whitespace in e2e config file (#6043) 11 February 2021, 10:43:19 UTC
591e55b .github/workflows: separate e2e workflows for 0.34.x and master (#6041) Co-authored-by: Erik Grinaker <erik@interchain.berlin> Co-authored-by: Marko <marbar3778@yahoo.com> 11 February 2021, 10:43:19 UTC
0028ac3 test/e2e: increase validator tolerances (#6037) 11 February 2021, 10:43:19 UTC
57aed01 .github/workflows: try different e2e nightly test set (#6036) 11 February 2021, 10:43:19 UTC
8788673 test/e2e: increase sign/propose tolerances (#6033) E2E tests often fail because validators miss signing or proposing blocks. Often this is because e.g. there's a lot of disruption in the network or it takes a long time to start up all the nodes. This changes the test criteria to only check for 3 signed/proposed blocks, rather than a fraction of the expected blocks. This should be enough to catch most issues, apart from performance problems causing nodes to miss signing/proposing, but we may want separate tests for those sorts of things. 11 February 2021, 10:43:19 UTC
f009a1a Revert "e2e: releases nightly (#5906)" (#6031) This reverts commit 64961e22673a796782b0db54dab7fd06bd3aa7b4, to see if it will make the workflow dispatch trigger reappear and fix our Slack notification link. 11 February 2021, 10:43:19 UTC
33fb03f test/e2e: enable pprof server to help debugging failures (#6003) 11 February 2021, 10:43:19 UTC
eb09376 e2e: releases nightly (#5906) 11 February 2021, 10:43:19 UTC
f48b154 evidence: terminate broadcastEvidenceRoutine when peer is stopped (#6068) 09 February 2021, 07:36:36 UTC
2dd5cbf light: remove witnesses in order of decreasing index (#6065) 08 February 2021, 16:36:21 UTC
3c22ed8 light: fix panic with RPC calls to commit and validator when height is nil (#6040) 04 February 2021, 14:17:34 UTC
7f02d89 light/provider/http: fix Validators (#6024) Closes #6010 04 February 2021, 09:28:59 UTC
b021ad5 test: don't use foo-bar.net in TestHTTPClientMakeHTTPDialer (#5997) (#6047) This test relied on connecting to the external site `foo-bar.net`, and (predictably) the site went down and broke all of our CI runs. This changes it to use local HTTP servers instead. Co-authored-by: Erik Grinaker <erik@interchain.berlin> 04 February 2021, 09:11:07 UTC
f89eca4 docs: bump package-lock.json of v0.34.x (#5952) 22 January 2021, 20:45:04 UTC
0213e54 docs: package-lock.json fix (#5948) 22 January 2021, 19:03:31 UTC
6b2ab0f changelog: update for 0.34.3 (#5926) 19 January 2021, 15:12:47 UTC
a2a6852 use correct source of evidence time Conflicting votes are now sent to the evidence pool to form duplicate vote evidence only once the height of the evidence is finished and the time of the block finalised. 19 January 2021, 15:00:02 UTC
7ea4dc5 readme: add security mailing list (#5916) No one knows we have this mailing list 🙈 19 January 2021, 11:58:35 UTC
d969a5e build(deps): Bump vuepress-theme-cosmos from 1.0.179 to 1.0.180 in /docs (#5915) Bumps [vuepress-theme-cosmos](https://github.com/cosmos/vuepress-theme-cosmos) from 1.0.179 to 1.0.180. <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/cosmos/vuepress-theme-cosmos/commits">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=vuepress-theme-cosmos&package-manager=npm_and_yarn&previous-version=1.0.179&new-version=1.0.180)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> 19 January 2021, 11:58:35 UTC
0def3a9 config: fix mispellings (#5914) Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com> 19 January 2021, 11:58:35 UTC
54338a5 proto: bump gogoproto (1.3.2) (#5886) - bump gogoproto (1.3.2) - regenerate proto files Closes: #XXX 19 January 2021, 11:41:35 UTC
bf45df0 mod: go mod tidy 19 January 2021, 11:17:29 UTC
46fa6e6 .github/codeowners: add alexanderbez (#5913) * .github/codeowners: add alexanderbez * Update .github/CODEOWNERS Co-authored-by: Marko <marbar3778@yahoo.com> Co-authored-by: Marko <marbar3778@yahoo.com> 19 January 2021, 11:17:29 UTC
a18e3de build(deps): Bump google.golang.org/grpc from 1.34.0 to 1.35.0 (#5902) Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.34.0 to 1.35.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/grpc/grpc-go/releases">google.golang.org/grpc's releases</a>.</em></p> <blockquote> <h2>Release 1.35.0</h2> <h1>Behavior Changes</h1> <ul> <li>roundrobin: strip attributes from addresses (<a href="https://github-redirect.dependabot.com/grpc/grpc-go/issues/4024">#4024</a>)</li> <li>balancer: set RPC metadata in address attributes, instead of Metadata field (<a href="https://github-redirect.dependabot.com/grpc/grpc-go/issues/4041">#4041</a>)</li> </ul> <h1>New Features</h1> <ul> <li>support unix-abstract schema (<a href="https://github-redirect.dependabot.com/grpc/grpc-go/issues/4079">#4079</a>) <ul> <li>Special Thanks: <a href="https://github.com/resec">@resec</a></li> </ul> </li> <li>xds: implement experimental RouteAction timeout support (<a href="https://github-redirect.dependabot.com/grpc/grpc-go/issues/4116">#4116</a>)</li> <li>xds: Implement experimental circuit breaking support. (<a href="https://github-redirect.dependabot.com/grpc/grpc-go/issues/4050">#4050</a>)</li> </ul> <h1>Bug Fixes</h1> <ul> <li>xds: <code>server_features</code> should be a child of <code>xds_servers</code> and not a sibling (<a href="https://github-redirect.dependabot.com/grpc/grpc-go/issues/4087">#4087</a>)</li> <li>xds: NACK more invalid RDS responses (<a href="https://github-redirect.dependabot.com/grpc/grpc-go/issues/4120">#4120</a>)</li> </ul> <h2>Release 1.34.1</h2> <ul> <li>xds client: Updated v3 type for http connection manager (<a href="https://github-redirect.dependabot.com/grpc/grpc-go/issues/4137">#4137</a>)</li> <li>lrs: use JSON for locality's String representation (<a href="https://github-redirect.dependabot.com/grpc/grpc-go/issues/4135">#4135</a>)</li> <li>eds/lrs: handle nil when LRS is disabled (<a href="https://github-redirect.dependabot.com/grpc/grpc-go/issues/4086">#4086</a>)</li> <li>client: fix &quot;unix&quot; scheme handling for some corner cases (<a href="https://github-redirect.dependabot.com/grpc/grpc-go/issues/4021">#4021</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/grpc/grpc-go/commit/577eb696279ea85069a02c9a4c2defafdab858c5"><code>577eb69</code></a> Change version to 1.35.0 (<a href="https://github-redirect.dependabot.com/grpc/grpc-go/issues/4140">#4140</a>)</li> <li><a href="https://github.com/grpc/grpc-go/commit/fb40d83340e8c3830cc4907c00a1d8a003c6902c"><code>fb40d83</code></a> xds interop: turn on circuit breaking test (<a href="https://github-redirect.dependabot.com/grpc/grpc-go/issues/4144">#4144</a>)</li> <li><a href="https://github.com/grpc/grpc-go/commit/083393f287fe61b048da16074ca39bd93cd5e6bc"><code>083393f</code></a> xds/resolver: fix resource deletion (<a href="https://github-redirect.dependabot.com/grpc/grpc-go/issues/4143">#4143</a>)</li> <li><a href="https://github.com/grpc/grpc-go/commit/85e55dc558e1ad7f7d4d165480b47bf6efd3c6ff"><code>85e55dc</code></a> interop: update client for xds testing support (<a href="https://github-redirect.dependabot.com/grpc/grpc-go/issues/4108">#4108</a>)</li> <li><a href="https://github.com/grpc/grpc-go/commit/6a318bb011c6613d6f1c98eb0b1b28edfe6b7c0d"><code>6a318bb</code></a> xds: add HTTP connection manager max_stream_duration support (<a href="https://github-redirect.dependabot.com/grpc/grpc-go/issues/4122">#4122</a>)</li> <li><a href="https://github.com/grpc/grpc-go/commit/0bd76be2bb6b62dba23cef0454c86e97304ac58a"><code>0bd76be</code></a> lrs: use JSON for locality's String representation (<a href="https://github-redirect.dependabot.com/grpc/grpc-go/issues/4135">#4135</a>)</li> <li><a href="https://github.com/grpc/grpc-go/commit/ecc9a99b668778a2702fce85b95f9a278f6ace61"><code>ecc9a99</code></a> interop: remove test.proto clones/variants and use grpc-proto repo instead (#...</li> <li><a href="https://github.com/grpc/grpc-go/commit/4f80d77fe446b820dfe8dadd1eb8094f950a0128"><code>4f80d77</code></a> github: enable CodeQL checker (<a href="https://github-redirect.dependabot.com/grpc/grpc-go/issues/4134">#4134</a>)</li> <li><a href="https://github.com/grpc/grpc-go/commit/829919d5722373b6ad9bc3fa539b73d5dbb91257"><code>829919d</code></a> xds client: Updated v3 type for http connection manager (<a href="https://github-redirect.dependabot.com/grpc/grpc-go/issues/4137">#4137</a>)</li> <li><a href="https://github.com/grpc/grpc-go/commit/f4a20d2f414ffe9ca43416e6980831bde3140404"><code>f4a20d2</code></a> xds: NACK more invalid RDS responses (<a href="https://github-redirect.dependabot.com/grpc/grpc-go/issues/4120">#4120</a>)</li> <li>Additional commits viewable in <a href="https://github.com/grpc/grpc-go/compare/v1.34.0...v1.35.0">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=google.golang.org/grpc&package-manager=go_modules&previous-version=1.34.0&new-version=1.35.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> 19 January 2021, 11:17:29 UTC
e8d3559 build(deps): Bump github.com/stretchr/testify from 1.6.1 to 1.7.0 (#5897) Bumps [github.com/stretchr/testify](https://github.com/stretchr/testify) from 1.6.1 to 1.7.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/stretchr/testify/releases">github.com/stretchr/testify's releases</a>.</em></p> <blockquote> <h2>Minor improvements and bug fixes</h2> <p>Minor feature improvements and bug fixes</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/stretchr/testify/commit/acba37e5db06f0093b465a7d47822bf13644b66c"><code>acba37e</code></a> Only use repeatability if no repeatability left</li> <li><a href="https://github.com/stretchr/testify/commit/eb8c41ec07f965071ac51cf2ac45ae1e50b6faed"><code>eb8c41e</code></a> Add more tests to mock package</li> <li><a href="https://github.com/stretchr/testify/commit/a5830c56d3a29615f93698ad0b1f00206bb03b73"><code>a5830c5</code></a> Extract method to evaluate closest match</li> <li><a href="https://github.com/stretchr/testify/commit/1962448488982378ba761489a1d48b22a8283121"><code>1962448</code></a> Use Repeatability as tie-breaker for closest match</li> <li><a href="https://github.com/stretchr/testify/commit/92707c0b2d501c60de82176c4aa1cf880abac720"><code>92707c0</code></a> Fixed the link to not point to assert only</li> <li><a href="https://github.com/stretchr/testify/commit/05dd0b2b35daf0c6f6ecc1dff3c1c81cdf17a3b2"><code>05dd0b2</code></a> Updated the readme to point to pkg.dev</li> <li><a href="https://github.com/stretchr/testify/commit/c26b7f39f88ecc339b622fcbe6531ac5fdccd799"><code>c26b7f3</code></a> Update assertions.go</li> <li><a href="https://github.com/stretchr/testify/commit/8fb4b2442e11c5a798920eb5a9c19dbc2603481b"><code>8fb4b24</code></a> [Fix] The most recent changes to golang/protobuf breaks the spew Circular dat...</li> <li><a href="https://github.com/stretchr/testify/commit/dc8af7208cb2e78de14b80dd5e5b412713b57508"><code>dc8af72</code></a> add generated code for positive/negative assertion</li> <li><a href="https://github.com/stretchr/testify/commit/1544508911aa5fdb73c633fab172cd0e161df0d8"><code>1544508</code></a> add assert positive/negative</li> <li>Additional commits viewable in <a href="https://github.com/stretchr/testify/compare/v1.6.1...v1.7.0">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/stretchr/testify&package-manager=go_modules&previous-version=1.6.1&new-version=1.7.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> 19 January 2021, 11:17:29 UTC
bdbe4a7 test/e2e: disable abci/grpc and blockchain/v2 due to flake (#5854) Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com> 12 January 2021, 17:24:44 UTC
6a7a431 remove misbehaviors from e2e generator (#5629) 12 January 2021, 17:24:44 UTC
23c8a7a changelog: prepare 0.34.2 release (#5894) 12 January 2021, 16:42:26 UTC
cf3a720 state sync: correctly set last consensus params height (#5889) 12 January 2021, 15:44:42 UTC
ad552b2 evidence: buffer evidence from consensus (#5890) 12 January 2021, 15:44:42 UTC
5d63765 os: simplify EnsureDir() (#5871) #5852 fixed an issue with error propagation in `os.EnsureDir()`. However, this function is basically identical to `os.MkdirAll()`, and can be replaced entirely with a call to it. We keep the function for backwards compatibility. 06 January 2021, 16:27:51 UTC
3185bb8 blockchain/v0: stop tickers on poolRoutine exit (#5860) Fixes #5841. 06 January 2021, 16:27:51 UTC
2eba380 blockchain/v2: fix missing mutex unlock (#5862) Fixes #5843. 06 January 2021, 16:27:51 UTC
15eed81 test/consensus: improve WaitGroup handling in Byzantine tests (#5861) Fixes #5845. 06 January 2021, 16:27:51 UTC
fca7c64 libs/os: EnsureDir now returns IO errors and checks file type (#5852) Fixes #5839. 06 January 2021, 16:27:51 UTC
c2b5f8b abci/grpc: fix invalid mutex handling in StopForError() (#5849) Fixes #5840. 06 January 2021, 16:27:51 UTC
4246000 tools/tm-signer-harness: fix listener leak in newTestHarnessListener() (#5850) Fixes #5837. 06 January 2021, 16:27:51 UTC
2924d41 changelog: update changelog for v0.34.1 (#5872) 06 January 2021, 15:32:43 UTC
13833cb p2p: fix MConnection inbound traffic statistics and rate limiting (#5868) (#5870) Fixes #5866. Inbound traffic monitoring (and by extension inbound rate limiting) was inadvertently removed in 660e72a. 06 January 2021, 15:10:28 UTC
17ce2cc CHANGELOG: prepare 0.34.1-rc1 (#5832) 23 December 2020, 17:45:04 UTC
b1328db modify Reactor priorities (#5826) (#5830) blockchain/vX reactor priority was decreased because during the normal operation (i.e. when the node is not fast syncing) blockchain priority can't be the same as consensus reactor priority. Otherwise, it's theoretically possible to slow down consensus by constantly requesting blocks from the node. NOTE: ideally blockchain/vX reactor priority would be dynamic. e.g. when the node is fast syncing, the priority is 10 (max), but when it's done fast syncing - the priority gets decreased to 5 (only to serve blocks for other nodes). But it's not possible now, therefore I decided to focus on the normal operation (priority = 5). evidence and consensus critical messages are more important than the mempool ones, hence priorities are bumped by 1 (from 5 to 6). statesync reactor priority was changed from 1 to 5 to be the same as blockchain/vX priority. Refs https://github.com/tendermint/tendermint/issues/5816 23 December 2020, 17:05:14 UTC
829a9e1 docs/tutorials: specify 0.34 (#5823) # Description Specify 0.34 for tutorials. Closes: #5735 21 December 2020, 17:39:07 UTC
dc101f2 mempool: disable MaxBatchBytes (#5800) @p4u from vocdoni.io reported that the mempool might behave incorrectly under a high load. The consequences can range from pauses between blocks to the peers disconnecting from this node. My current theory is that the flowrate lib we're using to control flow (multiplex over a single TCP connection) was not designed w/ large blobs (1MB batch of txs) in mind. I've tried decreasing the Mempool reactor priority, but that did not have any visible effect. What actually worked is adding a time.Sleep into mempool.Reactor#broadcastTxRoutine after an each successful send == manual control flow of sort. As a temporary remedy (until the mempool package is refactored), the max-batch-bytes was disabled. Transactions will be sent one by one without batching Closes #5796 21 December 2020, 16:29:31 UTC
dc90cf6 mempool: introduce KeepInvalidTxsInCache config option (#5813) When set to true, an invalid transaction will be kept in the cache (this may help some applications to protect against spam). NOTE: this is a temporary config option. The more correct solution would be to add a TTL to each transaction (i.e. CheckTx may return a TTL in ResponseCheckTx). Closes: #5751 21 December 2020, 16:29:14 UTC
9f0d71e cmd: hyphen-case cli v0.34.1 (#5786) 11 December 2020, 12:22:09 UTC
7f06371 evidence: omit bytes field (#5745) Follow-up to https://github.com/tendermint/tendermint/pull/5743 04 December 2020, 11:18:14 UTC
2a4fd38 blockchain/v1: omit incoming message bytes from log 04 December 2020, 11:18:14 UTC
0d9606e reactors: omit incoming message bytes from reactor logs (#5743) After a reactor has failed to parse an incoming message, it shouldn't output the "bad" data into the logs, as that data is unfiltered and could have anything in it. (We also don't think this information is helpful to have in the logs anyways.) 04 December 2020, 11:18:14 UTC
ce144a1 test: fix TestByzantinePrevoteEquivocation flake (#5710) This fixes spurious `TestByzantinePrevoteEquivocation` failures by extending the block range and time spent waiting for evidence. I've seen many runs where the evidence isn't committed until e.g. height 27. Haven't looked into _why_ this happens, but as long as the evidence is committed eventually and the test doesn't spuriously fail I'm (mostly) happy. WDYT @cmwaters? 30 November 2020, 10:30:40 UTC
6c0d407 ci: build for 32 bit, libs: fix overflow (#5700) 30 November 2020, 10:00:35 UTC
15b7037 crypto: fix infinite recursion in Secp256k1 string formatting (#5707) (#5709) This caused stack overflow panics in E2E tests, e.g.: ``` 2020-11-24T02:37:17.6085640Z validator04 | runtime: goroutine stack exceeds 1000000000-byte limit 2020-11-24T02:37:17.6087818Z validator04 | runtime: sp=0xc0234b23c0 stack=[0xc0234b2000, 0xc0434b2000] 2020-11-24T02:37:17.6088920Z validator04 | fatal error: stack overflow 2020-11-24T02:37:17.6089776Z validator04 | 2020-11-24T02:37:17.6090569Z validator04 | runtime stack: 2020-11-24T02:37:17.6091677Z validator04 | runtime.throw(0x12dc476, 0xe) 2020-11-24T02:37:17.6093123Z validator04 | /usr/local/go/src/runtime/panic.go:1116 +0x72 2020-11-24T02:37:17.6094320Z validator04 | runtime.newstack() 2020-11-24T02:37:17.6095374Z validator04 | /usr/local/go/src/runtime/stack.go:1067 +0x78d 2020-11-24T02:37:17.6096381Z validator04 | runtime.morestack() 2020-11-24T02:37:17.6097657Z validator04 | /usr/local/go/src/runtime/asm_amd64.s:449 +0x8f 2020-11-24T02:37:17.6098505Z validator04 | 2020-11-24T02:37:17.6099328Z validator04 | goroutine 88 [running]: 2020-11-24T02:37:17.6100470Z validator04 | runtime.heapBitsSetType(0xc009565380, 0x20, 0x18, 0x1137e00) 2020-11-24T02:37:17.6101961Z validator04 | /usr/local/go/src/runtime/mbitmap.go:911 +0xaa5 fp=0xc0234b23d0 sp=0xc0234b23c8 pc=0x432625 2020-11-24T02:37:17.6103906Z validator04 | runtime.mallocgc(0x20, 0x1137e00, 0x117b601, 0x11e9240) 2020-11-24T02:37:17.6105179Z validator04 | /usr/local/go/src/runtime/malloc.go:1090 +0x5a5 fp=0xc0234b2470 sp=0xc0234b23d0 pc=0x428b25 2020-11-24T02:37:17.6106540Z validator04 | runtime.convTslice(0xc002743710, 0x21, 0x21, 0xc0234b24e8) 2020-11-24T02:37:17.6107861Z validator04 | /usr/local/go/src/runtime/iface.go:385 +0x59 fp=0xc0234b24a0 sp=0xc0234b2470 pc=0x426379 2020-11-24T02:37:17.6109315Z validator04 | github.com/tendermint/tendermint/crypto/secp256k1.PubKey.String(...) 2020-11-24T02:37:17.6151692Z validator04 | /src/tendermint/crypto/secp256k1/secp256k1.go:161 2020-11-24T02:37:17.6153872Z validator04 | github.com/tendermint/tendermint/crypto/secp256k1.(*PubKey).String(0xc009565360, 0x11e9240, 0xc009565360) 2020-11-24T02:37:17.6157421Z validator04 | <autogenerated>:1 +0x65 fp=0xc0234b24f8 sp=0xc0234b24a0 pc=0x656965 2020-11-24T02:37:17.6159134Z validator04 | fmt.(*pp).handleMethods(0xc00956c680, 0x58, 0xc0234b2801) 2020-11-24T02:37:17.6161462Z validator04 | /usr/local/go/src/fmt/print.go:630 +0x30a fp=0xc0234b2768 sp=0xc0234b24f8 pc=0x518b8a [...] 2020-11-24T02:37:17.6649685Z validator04 | /usr/local/go/src/fmt/print.go:630 +0x30a fp=0xc0234b7f48 sp=0xc0234b7cd8 pc=0x518b8a 2020-11-24T02:37:17.6651177Z validator04 | created by github.com/tendermint/tendermint/node.startStateSync 2020-11-24T02:37:17.6652521Z validator04 | /src/tendermint/node/node.go:587 +0x150 ``` 24 November 2020, 13:01:53 UTC
182fa32 .goreleaser: build for windows 19 November 2020, 17:52:34 UTC
fe94825 changelog: squash changelog from 0.34 RCs into one (#5687) "Squashes" the changelog from RCs 2-6 into one changelog message for 0.34.0, and adds the changelog pending. 19 November 2020, 17:43:04 UTC
386a44c .goreleaser: don't build linux/arm 19 November 2020, 17:32:32 UTC
0f29b16 fix docker deployment (#5647) 19 November 2020, 17:03:24 UTC
b80d4d8 relase_notes: add release notes for v0.34.0 19 November 2020, 16:41:41 UTC
b5b53bf upgrading: update 0.34 instructions with updates since RC4 (#5686) 18 November 2020, 18:16:05 UTC
4ed0fdd light: make fraction parts uint64, ensuring that it is always positive (#5655) 18 November 2020, 14:49:31 UTC
23bc2f6 ci: remove `add-path` (#5674) 18 November 2020, 14:21:52 UTC
bea7673 e2e: use ed25519 for secretConn (remote signer) (#5678) ## Description Hardcode ed25519 to dialTCPFn in e2e tests. I will backport `DefaultRequestHandler` fixes This will be replaced when grpc is implemented. 18 November 2020, 14:21:52 UTC
26493bb test/e2e: fix secp failures (#5649) 18 November 2020, 14:21:52 UTC
53463b3 rpc: fix content-type header 16 November 2020, 15:54:34 UTC
e0cf94f privval: reset pingTimer to avoid sending unnecessary pings (#5642) (#5668) Refs #5550 16 November 2020, 14:10:49 UTC
back to top