Alexandre Ardhuin
6abfa1d52f
Update DOCKER/README.md to make init succeed ( #6444 )
4 years ago
Callum Waters
64e7b5efea
p2p: add channel descriptors to open channel ( #6440 )
4 years ago
JayT106
e334555393
node/state: graceful shutdown in the consensus state ( #6370 )
4 years ago
Callum Waters
4dded9c852
pex: fix send requests too often test ( #6437 )
4 years ago
Callum Waters
a91680efee
test: create common functions for easily producing tm data structures ( #6435 )
4 years ago
Emmanuel T Odeke
6fdf665385
libs/os: avoid CopyFile truncating destination before checking if regular file ( #6428 )
This change fixes a potential exploitable vulnerability
that can cause the WAL to be consistently truncated by falsely
supplying the WAL path which would be any arbitrary dirrectory.
Fixes #6427
4 years ago
Sam Kleinman
0b0914b3df
rpc: remove global environment ( #6426 )
4 years ago
Callum Waters
0740d8626c
remove visibility of security page from tendermint docs ( #6420 )
4 years ago
Dmitry Shulyak
dcc2556e08
fix: benchmark single operation in parallel benchmark not b.N ( #6422 )
Co-authored-by: Sam Kleinman <garen@tychoish.com>
4 years ago
Callum Waters
ec5e3b0b02
p2p: wire pex v2 reactor to router ( #6407 )
4 years ago
dependabot[bot]
ea601ccf15
build(deps): Bump github.com/cosmos/iavl from 0.15.3 to 0.16.0 ( #6421 )
Bumps [github.com/cosmos/iavl](https://github.com/cosmos/iavl ) from 0.15.3 to 0.16.0.
- [Release notes](https://github.com/cosmos/iavl/releases )
- [Changelog](https://github.com/cosmos/iavl/blob/master/CHANGELOG.md )
- [Commits](https://github.com/cosmos/iavl/compare/v0.15.3...v0.16.0 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
4 years ago
Sam Kleinman
09b2aa1bfa
mempool: add duplicate transaction and parallel checktx benchmarks ( #6419 )
4 years ago
Sam Kleinman
f366ae3c87
mempool: benchmark improvements ( #6418 )
4 years ago
dependabot[bot]
7f30bc96f0
build(deps): Bump codecov/codecov-action from v1.4.1 to v1.5.0 ( #6417 )
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action ) from v1.4.1 to v1.5.0.
- [Release notes](https://github.com/codecov/codecov-action/releases )
- [Changelog](https://github.com/codecov/codecov-action/blob/master/CHANGELOG.md )
- [Commits](https://github.com/codecov/codecov-action/compare/v1.4.1...a1ed4b322b4b38cb846afb5a0ebfa17086917d27 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
4 years ago
Aleksandr Bezobchuk
bc643b19c4
p2p: support private peer IDs in new p2p stack ( #6409 )
Pass a set of private peer ids to the `PeerManager` and any node that exists in this set is not returned in the `Advertise` method.
closes : #6405
4 years ago
Sam Kleinman
76edf7851f
statesync: ranking test fix ( #6415 )
4 years ago
Aleksandr Bezobchuk
09a6ad7b1e
types: Refactor EventAttribute ( #6408 )
4 years ago
dependabot[bot]
1ec959f8a1
build(deps): Bump docker/setup-buildx-action from v1.2.0 to v1.3.0 ( #6413 )
Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action ) from v1.2.0 to v1.3.0.
- [Release notes](https://github.com/docker/setup-buildx-action/releases )
- [Commits](https://github.com/docker/setup-buildx-action/compare/v1.2.0...0d135e0c2fc0dba0729c1a47ecfcf5a3c7f8579e )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
4 years ago
Callum Waters
1c63d81bd3
ADR 068: Reverse Sync ( #6399 )
4 years ago
Sam Kleinman
8eccaf9535
mempool: remove vestigal mempool wal ( #6396 )
4 years ago
Callum Waters
20610be98c
state: keep a cache of block verification results ( #6402 )
4 years ago
Sam Kleinman
0407cd5258
github: fix linter configuration errors and occluded errors ( #6400 )
4 years ago
Marko
10fc43f182
docs: adr-65 adjustments ( #6401 )
4 years ago
Callum Waters
3c50c5a845
github actions: fix e2e-nightly-master.yml ( #6398 )
4 years ago
Callum Waters
be2ac87ab0
e2e: split out nightly tests ( #6395 )
4 years ago
dependabot[bot]
7362756354
build(deps): Bump docker/setup-buildx-action from v1.1.2 to v1.2.0 ( #6391 )
Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action ) from v1.1.2 to v1.2.0.
- [Release notes](https://github.com/docker/setup-buildx-action/releases )
- [Commits](https://github.com/docker/setup-buildx-action/compare/v1.1.2...012185ccbeb554a7f5f987bea0f1a73519b3cdf5 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Sam Kleinman <garen@tychoish.com>
4 years ago
Callum Waters
9efc20c963
p2p: improve PEX reactor ( #6305 )
4 years ago
Sam Kleinman
0bd497352a
statesync: fix unreliable test ( #6390 )
Somehow my previous attempt to fix this test was somewhat
non-deterministic. I think I misjudged how the "median" would impact
the test.
I ran the test in question 10 times without seeing a failure (which
would show up 10-30% of the time previously,) so I'm pretty sure this
is fixed.
4 years ago
Ismail Khoffi
ee70430255
libs: remove most of libs/rand ( #6364 )
4 years ago
dependabot[bot]
0d6055a4db
build(deps): Bump github.com/grpc-ecosystem/go-grpc-middleware from 1.2.2 to 1.3.0 ( #6387 )
Bumps [github.com/grpc-ecosystem/go-grpc-middleware](https://github.com/grpc-ecosystem/go-grpc-middleware ) from 1.2.2 to 1.3.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/grpc-ecosystem/go-grpc-middleware/releases ">github.com/grpc-ecosystem/go-grpc-middleware's releases</a>.</em></p>
<blockquote>
<h2>v1.3.0</h2>
<p><a href="https://github.com/grpc-ecosystem/go-grpc-middleware/compare/v1.2.2...v1.3.0 ">Full changelog</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="df0f91b29b
"><code>df0f91b</code></a> validator: add support for protoc-gen-validate 0.6.0 (<a href="https://github-redirect.dependabot.com/grpc-ecosystem/go-grpc-middleware/issues/417 ">#417</a>)</li>
<li><a href="165f605a7b
"><code>165f605</code></a> Updating gogo/protobuf to v1.3.2 from v1.2.1 to fix CVE-2021-3121 (<a href="https://github-redirect.dependabot.com/grpc-ecosystem/go-grpc-middleware/issues/416 ">#416</a>)</li>
<li><a href="baff2d4634
"><code>baff2d4</code></a> wrong example misguide user to catch panic (<a href="https://github-redirect.dependabot.com/grpc-ecosystem/go-grpc-middleware/issues/414 ">#414</a>)</li>
<li><a href="315ddd9812
"><code>315ddd9</code></a> logging/zap/ctxzap: add shorthand functions (<a href="https://github-redirect.dependabot.com/grpc-ecosystem/go-grpc-middleware/issues/408 ">#408</a>)</li>
<li><a href="a77ba4df9c
"><code>a77ba4d</code></a> Settable grpc logger (<a href="https://github-redirect.dependabot.com/grpc-ecosystem/go-grpc-middleware/issues/402 ">#402</a>)</li>
<li><a href="be4c235f9d
"><code>be4c235</code></a> Support customization of timestamp format (<a href="https://github-redirect.dependabot.com/grpc-ecosystem/go-grpc-middleware/issues/398 ">#398</a>)</li>
<li><a href="912313c08f
"><code>912313c</code></a> use status.Error instead of status.Errorf (<a href="https://github-redirect.dependabot.com/grpc-ecosystem/go-grpc-middleware/issues/397 ">#397</a>)</li>
<li><a href="fab13c27ec
"><code>fab13c2</code></a> downgrade grpc requirements to <1.30.0 (<a href="https://github-redirect.dependabot.com/grpc-ecosystem/go-grpc-middleware/issues/381 ">#381</a>)</li>
<li><a href="48900393c7
"><code>4890039</code></a> Added stale bot (<a href="https://github-redirect.dependabot.com/grpc-ecosystem/go-grpc-middleware/issues/370 ">#370</a>)</li>
<li><a href="83ed827d3c
"><code>83ed827</code></a> Fix logrus verbosity level checker (<a href="https://github-redirect.dependabot.com/grpc-ecosystem/go-grpc-middleware/issues/369 ">#369</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/grpc-ecosystem/go-grpc-middleware/compare/v1.2.2...v1.3.0 ">compare view</a></li>
</ul>
</details>
<br />
[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/grpc-ecosystem/go-grpc-middleware&package-manager=go_modules&previous-version=1.2.2&new-version=1.3.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>
4 years ago
Sam Kleinman
399c366185
statesync: sort snapshots by commonness ( #6385 )
4 years ago
Callum Waters
36d8cb09df
config: create `BootstrapPeers` p2p config parameter ( #6372 )
4 years ago
Marko
990504cd07
crypto: add sr25519 as a validator key ( #6376 )
## Description
Add sr25519 as a validator key option. We support the crypto in tendermint and added batch verification recently.
4 years ago
dependabot[bot]
aa93ad8a15
build(deps): Bump github.com/confio/ics23/go from 0.6.3 to 0.6.6 ( #6374 )
Bumps [github.com/confio/ics23/go](https://github.com/confio/ics23 ) from 0.6.3 to 0.6.6.
<details>
<summary>Commits</summary>
<ul>
<li><a href="53a3a58ab8
"><code>53a3a58</code></a> Revert go mod</li>
<li><a href="b66f10fc78
"><code>b66f10f</code></a> Bump to 0.6.5</li>
<li><a href="19f273dffb
"><code>19f273d</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/confio/ics23/issues/40 ">#40</a> from confio/cleanup</li>
<li><a href="46f21260db
"><code>46f2126</code></a> Clippy and cleanup in tests</li>
<li><a href="667ddb335e
"><code>667ddb3</code></a> Fix clippy warnings</li>
<li><a href="ea8b91d186
"><code>ea8b91d</code></a> cargo fmt</li>
<li><a href="267cfba090
"><code>267cfba</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/confio/ics23/issues/39 ">#39</a> from kostko/kostko/feature/more-ops</li>
<li><a href="346d8d9b19
"><code>346d8d9</code></a> Implement FIXED32_LITTLE length operation</li>
<li><a href="61321db422
"><code>61321db</code></a> Add SHA-512/256 hash operation</li>
<li><a href="77277ad2f8
"><code>77277ad</code></a> Bump Rust to 0.6.4</li>
<li>Additional commits viewable in <a href="https://github.com/confio/ics23/compare/v0.6.3...go/v0.6.6 ">compare view</a></li>
</ul>
</details>
<br />
[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/confio/ics23/go&package-manager=go_modules&previous-version=0.6.3&new-version=0.6.6 )](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>
4 years ago
Tess Rinearson
3503a814f2
.github: make core team codeowners ( #6383 )
Expanding the list of people who can sign off on reviews.
4 years ago
JayT106
43eacd159f
state/indexer: reconstruct indexer, move txindex into the indexer package ( #6382 )
4 years ago
Callum Waters
5bafedff17
evidence: fix bug with hashes ( #6375 )
4 years ago
Sam Kleinman
d36a5905a6
statesync: improve e2e test outcomes ( #6378 )
I believe that this, in my testing seems to help the e2e state-sync
tests complete more reliably, by fixing some potential, range-related
slice building, as well as the way the test app hashes snapshots.
Additionally, and I'm not sure if we want to do this, but I added this
hook to the reactor that re-sends the request for snapshots during the
retry. This helps in tests prevent systems from getting stuck, but I
think in reality, it might create more traffic, and operators would
just restart a state-syncing node to get a similar effect.
4 years ago
dependabot[bot]
fea04c8e67
build(deps): Bump codecov/codecov-action from v1.4.0 to v1.4.1 ( #6379 )
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action ) from v1.4.0 to v1.4.1.
- [Release notes](https://github.com/codecov/codecov-action/releases )
- [Changelog](https://github.com/codecov/codecov-action/blob/master/CHANGELOG.md )
- [Commits](https://github.com/codecov/codecov-action/compare/v1.4.0...967e2b38a85a62bd61be5529ada27ebc109948c2 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
4 years ago
dependabot[bot]
05bc2f344a
build(deps): Bump codecov/codecov-action from v1.3.2 to v1.4.0 ( #6365 )
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action ) from v1.3.2 to v1.4.0.
- [Release notes](https://github.com/codecov/codecov-action/releases )
- [Changelog](https://github.com/codecov/codecov-action/blob/master/CHANGELOG.md )
- [Commits](https://github.com/codecov/codecov-action/compare/v1.3.2...0e28ff86a50029a44d10df6ed4c308711925a6a8 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Callum Waters <cmwaters19@gmail.com>
4 years ago
Sam Kleinman
fce665ef06
p2p: fix network update test ( #6361 )
4 years ago
Callum Waters
8e8de2b2fb
node: use db provider instead of mem db ( #6362 )
4 years ago
Sam Kleinman
0c2c0afaf8
db: migration script for key format change ( #6355 )
4 years ago
Tess Rinearson
281b5234b2
changelog: update for 0.34.10 ( #6358 )
4 years ago
Sam Kleinman
4d03d7516b
test/e2e: produce structured reporting from benchmarks ( #6343 )
4 years ago
Aleksandr Bezobchuk
47b28fd6aa
p2p: minor cleanup + update router options ( #6353 )
4 years ago
JayT106
ca7dbea05b
Set cache control in the HTTP-RPC response header ( #6265 )
4 years ago
dependabot[bot]
c9125a6625
build(deps): Bump actions/cache from v2.1.4 to v2.1.5 ( #6350 )
Bumps [actions/cache](https://github.com/actions/cache ) from v2.1.4 to v2.1.5.
- [Release notes](https://github.com/actions/cache/releases )
- [Commits](https://github.com/actions/cache/compare/v2.1.4...1a9e2138d905efd099035b49d8b7a3888c653ca8 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Marko <marbar3778@yahoo.com>
4 years ago
Aleksandr Bezobchuk
570e24f902
adr: ADR 065: Custom Event Indexing ( #6307 )
4 years ago
Callum Waters
2b8aa65e4f
e2e: tx load to use broadcast sync instead of commit ( #6347 )
4 years ago