1ef537c | Aleksandr Bezobchuk | 17 March 2021, 14:35:35 UTC | node: tweak consensus start | 17 March 2021, 14:35:35 UTC |
a92a66a | Aleksandr Bezobchuk | 17 March 2021, 13:47:53 UTC | Merge branch 'master' into bez/revert-16bbe8c | 17 March 2021, 13:47:53 UTC |
fa51b65 | Anton Kaliaev | 17 March 2021, 11:52:56 UTC | .github: remove myself from CODEOWNERS (#6248) | 17 March 2021, 11:52:56 UTC |
b00962e | dependabot[bot] | 17 March 2021, 11:39:37 UTC | build(deps): Bump codecov/codecov-action from v1.2.2 to v1.3.1 (#6247) Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from v1.2.2 to v1.3.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.2.2...fcebab03f26c7530a22baa63f06b3e0515f0c7cd) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> | 17 March 2021, 11:39:37 UTC |
c4520b1 | Aleksandr Bezobchuk | 16 March 2021, 18:05:32 UTC | consensus: update tests | 16 March 2021, 18:05:32 UTC |
2b60852 | Aleksandr Bezobchuk | 16 March 2021, 17:48:17 UTC | Revert "consensus: p2p refactor (#5969)" This reverts commit 16bbe8c8626a7a843e6821793188ae6f0a68eb8c. | 16 March 2021, 17:48:17 UTC |
efd2fde | Marko | 16 March 2021, 14:41:03 UTC | privval: add ctx to privval interface (#6240) ## Description - Add `context.Context` to Privval interface This pr does not introduce context into our custom privval connection protocol because this will be removed in the next release. When this pr is released. | 16 March 2021, 14:41:03 UTC |
fa781e6 | Callum Waters | 15 March 2021, 12:04:33 UTC | e2e: fix light client generator (#6236) | 15 March 2021, 12:04:33 UTC |
6ffdf18 | Marko | 15 March 2021, 10:58:49 UTC | crypto: ed25519 & sr25519 batch verification (#6120) Co-authored-by: Aleksandr Bezobchuk <alexanderbez@users.noreply.github.com> Co-authored-by: Anton Kaliaev <anton.kalyaev@gmail.com> | 15 March 2021, 10:58:49 UTC |
bf8cce8 | Callum Waters | 15 March 2021, 10:02:54 UTC | use error.Is to check for nondeterminstic vote error type (#6237) | 15 March 2021, 10:02:54 UTC |
799f87b | dependabot[bot] | 15 March 2021, 09:46:22 UTC | build(deps): Bump codecov/codecov-action from v1.2.1 to v1.2.2 (#6231) Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from v1.2.1 to v1.2.2. - [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.2.1...1f8f3abcccf7960749744fd13547965f0e7d1bdd) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> | 15 March 2021, 09:46:22 UTC |
72c9364 | dependabot[bot] | 15 March 2021, 09:29:02 UTC | build(deps): Bump rtCamp/action-slack-notify from ae4223259071871559b6e9d08b24a63d71b3f0c0 to 2.1.3 (#6234) Bumps [rtCamp/action-slack-notify](https://github.com/rtCamp/action-slack-notify) from ae4223259071871559b6e9d08b24a63d71b3f0c0 to 2.1.3. This release includes the previously tagged commit. - [Release notes](https://github.com/rtCamp/action-slack-notify/releases) - [Commits](https://github.com/rtCamp/action-slack-notify/compare/ae4223259071871559b6e9d08b24a63d71b3f0c0...f565a63638bd3615e76249bffab00fcb9dab90f7) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> | 15 March 2021, 09:29:02 UTC |
6b4024a | Callum Waters | 10 March 2021, 09:32:51 UTC | fix e2e app test (#6223) | 10 March 2021, 09:32:51 UTC |
00b9524 | Anton Kaliaev | 10 March 2021, 05:29:35 UTC | rpc/jsonrpc/server: return an error in WriteRPCResponseHTTP(Error) (#6204) instead of panicking Closes #5529 | 10 March 2021, 05:29:35 UTC |
884d4d5 | Marko | 07 March 2021, 11:36:58 UTC | note: add nondeterministic note to events (#6220) ## Description Since events are not hashed into the header they can be non deterministic. Changing an event is not consensus breaking. Will update docs in the spec | 07 March 2021, 11:36:58 UTC |
1c314c8 | Callum Waters | 05 March 2021, 18:37:18 UTC | blockstore: save only the last seen commit (#6212) | 05 March 2021, 18:37:18 UTC |
d27cc6e | Alessio Treglia | 05 March 2021, 15:59:25 UTC | build with go1.16 (#6213) Co-authored-by: Marko <marbar3778@yahoo.com> | 05 March 2021, 15:59:25 UTC |
5a7ac0a | colin axnér | 05 March 2021, 13:36:07 UTC | update outdated comment in state.go (#6214) I couldn't find any references to `state.NextState(...)`. Looks like `updateState` replaced that function | 05 March 2021, 13:36:07 UTC |
418e2c1 | Callum Waters | 05 March 2021, 13:24:45 UTC | e2e: integrate light clients (#6196) | 05 March 2021, 13:24:45 UTC |
4540bef | Anton Kaliaev | 05 March 2021, 12:58:52 UTC | localnet: fix localnet by excluding self from persistent peers list (#6209) Closes #6205 | 05 March 2021, 12:58:52 UTC |
6625d12 | dependabot[bot] | 05 March 2021, 12:49:31 UTC | build(deps): Bump JamesIves/github-pages-deploy-action from 4.0.0 to 4.1.0 (#6215) Bumps [JamesIves/github-pages-deploy-action](https://github.com/JamesIves/github-pages-deploy-action) from 4.0.0 to 4.1.0. - [Release notes](https://github.com/JamesIves/github-pages-deploy-action/releases) - [Commits](https://github.com/JamesIves/github-pages-deploy-action/compare/4.0.0...3dbacc7e69578703f91f077118b3475862cb09b8) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> | 05 March 2021, 12:49:31 UTC |
0566bea | Callum Waters | 05 March 2021, 12:26:18 UTC | e2e: add benchmarking functionality (#6210) | 05 March 2021, 12:26:18 UTC |
8c539f7 | Marko | 04 March 2021, 10:09:08 UTC | logs: cleanup (#6198) | 04 March 2021, 10:09:08 UTC |
be88fd3 | Aleksandr Bezobchuk | 04 March 2021, 00:45:35 UTC | mempool/rpc: log grooming (#6201) | 04 March 2021, 00:45:35 UTC |
cab10db | Callum Waters | 03 March 2021, 23:41:07 UTC | e2e: adjust timeouts to be dynamic to size of network (#6202) | 03 March 2021, 23:41:07 UTC |
90fe178 | Callum Waters | 03 March 2021, 20:02:45 UTC | mempool: don't return an error on checktx with the same tx (#6199) | 03 March 2021, 20:02:45 UTC |
0d01818 | Marko | 02 March 2021, 17:18:39 UTC | indexer: remove info log (#6194) ## Description Replace info log with Debug. | 02 March 2021, 17:18:39 UTC |
36d92cd | Anton Kaliaev | 02 March 2021, 13:30:06 UTC | test/fuzz: fix rpc, secret_connection and pex tests (#6190) * test/fuzz: fix rpc, secret_connection and pex tests - ignore empty data in rpc - provide correct IP in pex - spawn a goroutine for Write and do multiple Read(s) * test/fuzz: fix init in pex test * test/fuzz: assign NewServeMux to global var * test/fuzz: only try to Unmarshal if blob is not empty * run fuzz tests for PRs which modify fuzz tests themselves * test/fuzz: move MakeSwitch into init | 02 March 2021, 13:30:06 UTC |
fe4e97a | Anton Kaliaev | 02 March 2021, 10:25:52 UTC | rpc/jsonrpc: Unmarshal RPCRequest correctly (#6191) i.e. without double pointer. With double pointer, it was possible to submit `null` value, which will crash the server. ``` panic: runtime error: invalid memory address or nil pointer dereference [signal SIGSEGV: segmentation violation code=0x1 addr=0x0 pc=0x189ddc0] goroutine 1 [running]: github.com/tendermint/tendermint/rpc/jsonrpc/types.(*RPCRequest).UnmarshalJSON(0xc0000147e0, 0xc00029f201, 0x4, 0x1ff, 0x883baa0, 0xc0000147e0) /Users/anton/go/src/github.com/tendermint/tendermint/rpc/jsonrpc/types/types.go:70 +0x100 encoding/json.(*decodeState).literalStore(0xc000216bb0, 0xc00029f201, 0x4, 0x1ff, 0x1998800, 0xc0000147e0, 0x199, 0xc000231700, 0x10e0a5e, 0x197) /usr/local/Cellar/go/1.16/libexec/src/encoding/json/decode.go:860 +0x30ce encoding/json.(*decodeState).value(0xc000216bb0, 0x1998800, 0xc0000147e0, 0x199, 0x1998800, 0xc0000147e0) /usr/local/Cellar/go/1.16/libexec/src/encoding/json/decode.go:384 +0x40c encoding/json.(*decodeState).array(0xc000216bb0, 0x18df040, 0xc0001be540, 0x16, 0xc000216bd8, 0x10e405b) /usr/local/Cellar/go/1.16/libexec/src/encoding/json/decode.go:558 +0x365 encoding/json.(*decodeState).value(0xc000216bb0, 0x18df040, 0xc0001be540, 0x16, 0x16, 0x6e) /usr/local/Cellar/go/1.16/libexec/src/encoding/json/decode.go:360 +0x22f encoding/json.(*decodeState).unmarshal(0xc000216bb0, 0x18df040, 0xc0001be540, 0xc000216bd8, 0x0) /usr/local/Cellar/go/1.16/libexec/src/encoding/json/decode.go:180 +0x2c9 encoding/json.Unmarshal(0xc00029f200, 0x6, 0x200, 0x18df040, 0xc0001be540, 0x0, 0x0) /usr/local/Cellar/go/1.16/libexec/src/encoding/json/decode.go:107 +0x15d ``` | 02 March 2021, 10:25:52 UTC |
ddba7f9 | Tess Rinearson | 01 March 2021, 16:32:00 UTC | changelog: update for 0.34.8 (#6183) | 01 March 2021, 16:32:00 UTC |
089b314 | Anton Kaliaev | 01 March 2021, 16:18:51 UTC | test/fuzz: fix PEX reactor test (#6188) * test/fuzz: fix PEX reactor test * .github: [fuzz] increase retention period for crashers | 01 March 2021, 16:18:51 UTC |
37d36cd | Callum Waters | 01 March 2021, 11:04:02 UTC | light: improve provider handling (#6053) Introduces heuristics that track the amount of no responses or unavailable blocks a provider has for more robust provider handling by the light client. Use concurrent calls to all witnesses when a new primary is needed. | 01 March 2021, 11:04:02 UTC |
e2384a0 | Marko | 01 March 2021, 09:10:09 UTC | privval: return errors on loadFilePV (#6185) ## Description - return errors on `loadFilePv` closes #6182 | 01 March 2021, 09:10:09 UTC |
f57aaa4 | winor | 28 February 2021, 09:59:27 UTC | docs/tutorials: fix sample code (#6186) | 28 February 2021, 09:59:27 UTC |
611dd5a | dependabot[bot] | 25 February 2021, 16:09:51 UTC | build(deps): Bump google.golang.org/grpc from 1.35.0 to 1.36.0 (#6180) Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.35.0 to 1.36.0. - [Release notes](https://github.com/grpc/grpc-go/releases) - [Commits](https://github.com/grpc/grpc-go/compare/v1.35.0...v1.36.0) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> | 25 February 2021, 16:09:51 UTC |
fc5a108 | Anton Kaliaev | 25 February 2021, 07:06:24 UTC | libs/log: [JSON format] include timestamp (#6174) Closes #6146 | 25 February 2021, 07:06:24 UTC |
e9e5026 | Anton Kaliaev | 25 February 2021, 06:57:31 UTC | rpc/client/http: drop endpoint arg from New and add WSOptions (#6176) also - replace `MaxReconnectAttempts`, `ReadWait`, `WriteWait` and `PingPeriod` options with `WSOptions` in `WSClient` (rpc/jsonrpc/client/ws_client.go). - set default write wait to 10s for `WSClient`(rpc/jsonrpc/client/ws_client.go) - unexpose `WSEvents`(rpc/client/http.go) Closes #6162 | 25 February 2021, 06:57:31 UTC |
bd14bb6 | dependabot[bot] | 24 February 2021, 19:07:25 UTC | build(deps): Bump golangci/golangci-lint-action from v2.4.0 to v2.5.1 (#6175) Bumps [golangci/golangci-lint-action](https://github.com/golangci/golangci-lint-action) from v2.4.0 to v2.5.1. - [Release notes](https://github.com/golangci/golangci-lint-action/releases) - [Commits](https://github.com/golangci/golangci-lint-action/compare/v2.4.0...d9f0e73c0497685d68af8c58280f49fcaf0545ff) 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> | 24 February 2021, 19:07:25 UTC |
4557211 | Marko | 24 February 2021, 18:56:28 UTC | logging: print string instead of callback (#6177) ## Description Fixes marshaling error in sdk closes https://github.com/cosmos/cosmos-sdk/issues/8578 the output stays the same, we are avoiding the passing of the callback because sdk uses typed logging. | 24 February 2021, 18:56:28 UTC |
0f4124f | Anton Kaliaev | 24 February 2021, 04:16:13 UTC | rpc/client/http: Do not drop events even if the `out` channel is full (#6163) ``` // unbuffered out, err := httpClient.Subscribe(ctx, "event.type=NewTx and account.name=Jack", 0) // buffered out, err := httpClient.Subscribe(ctx, "event.type=NewTx AND account.name=Jack", 20) ``` Before: when the `out` channel is buffered and becomes full, we drop an event (+ log the error) After: when the `out` channel is buffered and becomes full, we block **Before it was not apparent to the app when an event was dropped (looking at the logs is manual task). After this PR, if the user does not read from `out` on 1 subscription, all other subscriptions will be stuck too.** Closes #6161 | 24 February 2021, 04:16:13 UTC |
be35c89 | Tess Rinearson | 23 February 2021, 21:59:42 UTC | docs/security: add preallocated list of security vulnerability names (#6167) I'm also going to add the retros for all previous security incidents to this directory - I'd like to have them somewhere more central than the Cosmos Forum, where they currently live. | 23 February 2021, 21:59:42 UTC |
c21f4c6 | Aleksandr Bezobchuk | 23 February 2021, 15:57:27 UTC | state executor: groom logs (#6152) ref: #5912 | 23 February 2021, 15:57:27 UTC |
d5cf783 | githubsands | 23 February 2021, 15:37:46 UTC | state: save in batches within the state store (#6067) | 23 February 2021, 15:37:46 UTC |
9498cd8 | Silas Davis | 23 February 2021, 12:27:42 UTC | Normalise GenesisDoc before saving to state (#6059) Co-authored-by: Callum <cmwaters19@gmail.com> | 23 February 2021, 12:27:42 UTC |
c1ca749 | Anton Kaliaev | 23 February 2021, 10:56:16 UTC | rpc: change default sorting to desc for `/tx_search` results (#6168) Closes #6155 | 23 February 2021, 10:56:16 UTC |
98bbde5 | Anton Kaliaev | 23 February 2021, 10:20:37 UTC | .github: [jepsen] archive results (#6164) | 23 February 2021, 10:20:37 UTC |
42f6c40 | Callum Waters | 22 February 2021, 15:24:56 UTC | p2p: enable scheme-less parsing of IPv6 strings (#6158) | 22 February 2021, 15:24:56 UTC |
6912c34 | Aleksandr Bezobchuk | 22 February 2021, 13:24:56 UTC | cmd: ignore missing wal in debug kill command (#6160) closes: #6159 | 22 February 2021, 13:24:56 UTC |
5a39f72 | Anton Kaliaev | 22 February 2021, 07:19:47 UTC | .github: [jepsen] add more docs (#6141) | 22 February 2021, 07:19:47 UTC |
93719c2 | Tess Rinearson | 19 February 2021, 13:51:22 UTC | changelog: update with changes from 0.34.7 (and failed 0.34.5, 0.34.6) (#6150) | 19 February 2021, 13:51:22 UTC |
ab69153 | Marko | 19 February 2021, 13:05:42 UTC | docs: how to add tm version to RPC (#6151) ## Description Add docs on how to get tendermint version into RPC version outputs | 19 February 2021, 13:05:42 UTC |
29360f9 | Callum Waters | 18 February 2021, 22:49:24 UTC | light: improve timeout functionality (#6145) | 18 February 2021, 22:49:24 UTC |
27eb10a | Aleksandr Bezobchuk | 18 February 2021, 19:02:36 UTC | consensus: log private validator address and not struct (#6144) ref: https://github.com/tendermint/tendermint/pull/6140#discussion_r578635756 | 18 February 2021, 19:02:36 UTC |
8a3637a | Aleksandr Bezobchuk | 18 February 2021, 18:12:33 UTC | consensus: more log grooming (#6140) ref: https://github.com/tendermint/tendermint/issues/5912 | 18 February 2021, 18:12:33 UTC |
90c290a | Bipul Prasad | 18 February 2021, 16:54:02 UTC | rpc: standardize error codes (#6019) | 18 February 2021, 16:54:02 UTC |
54a14cf | Anton Kaliaev | 18 February 2021, 12:32:00 UTC | .github: [jepsen] source .bashrc (#6139) fixes https://github.com/tendermint/tendermint/runs/1926771645 ``` ERROR [2021-02-18 12:16:30,492] main - jepsen.cli Oh jeez, I'm sorry, Jepsen broke. Here's why: clojure.lang.ExceptionInfo: throw+: {:dir "/", :private-key-path nil, :password "root", :username "root", :type :jepsen.control/session-error, :port 22, :strict-host-key-checking false, :host nil, :sudo nil, :dummy false, :message "Error opening SSH session. Verify username, password, and node hostnames are correct.", :session nil} ``` | 18 February 2021, 12:32:00 UTC |
a48c6bd | Anton Kaliaev | 18 February 2021, 12:10:52 UTC | .github: [jepsen] fix directory name (#6138) ``` bash: line 0: cd: tendermint: No such file or directory ``` | 18 February 2021, 12:10:52 UTC |
27b05d6 | Anton Kaliaev | 18 February 2021, 09:18:55 UTC | .github: [jepsen] cd inside the container, not outside (#6137) fixes https://github.com/tendermint/tendermint/runs/1925580432 ``` No :main namespace specified in project.clj. ``` | 18 February 2021, 09:18:55 UTC |
6cb4b5d | Anton Kaliaev | 18 February 2021, 09:01:57 UTC | .github: [jepsen] use "bash -c" to execute lein run cmd (#6136) Fixes https://github.com/tendermint/tendermint/runs/1925329781 ``` OCI runtime exec failed: exec failed: container_linux.go:370: starting container process caused: exec: "lein run test --nemesis none --workload cas-register --concurrency 10 --tendermint-url https://github.com/melekes/katas/releases/download/0.2.0/tendermint.tar.gz --merkleeyes-url https://github.com/melekes/katas/releases/download/0.2.0/merkleeyes_0.1.7.tar.gz": stat lein run test --nemesis none --workload cas-register --concurrency 10 --tendermint-url https://github.com/melekes/katas/releases/download/0.2.0/tendermint.tar.gz --merkleeyes-url https://github.com/melekes/katas/releases/download/0.2.0/merkleeyes_0.1.7.tar.gz: no such file or directory: unknown ``` | 18 February 2021, 09:01:57 UTC |
07cf711 | Anton Kaliaev | 18 February 2021, 08:17:45 UTC | .github: [jepsen] use working-directory instead of 'cd' (#6135) | 18 February 2021, 08:17:45 UTC |
df0bf4b | Anton Kaliaev | 18 February 2021, 07:29:54 UTC | .github: [jepsen] fix inputs and remove TTY from docker (#6134) fixes https://github.com/tendermint/tendermint/runs/1924860805 ``` Run docker exec -it jepsen-control 'cd tendermint && lein run test --nemesis --workload ' the input device is not a TTY ``` | 18 February 2021, 07:29:54 UTC |
9f697db | Anton Kaliaev | 18 February 2021, 06:45:40 UTC | .github: Jepsen workflow - initial version (#6123) | 18 February 2021, 06:45:40 UTC |
bc3e3d1 | Aleksandr Bezobchuk | 18 February 2021, 05:21:15 UTC | tests: Fix TestByzantinePrevoteEquivocation (#6132) Missed setting the buffer size on the subscription. Note, this doesn't really "fix" this test (a la ref: https://github.com/tendermint/tendermint/pull/5710). However, I spent a good chunk of time looking at this test with many logs and I'm pretty sure this is mainly due to the fact that none of the nodes get the conflicting vote in time. closes: #6127 | 18 February 2021, 05:21:15 UTC |
5b52f87 | Aleksandr Bezobchuk | 17 February 2021, 17:03:11 UTC | ABCI: Fix ReCheckTx for Socket Client (#6124) Fixes the race condition between a callback being set and called during ReCheckTx. Note, I do not see equivalent logic in the gRPC client (anymore) as #5439 suggests, so only the socket client was updated. closes: #5439 | 17 February 2021, 17:03:11 UTC |
b6be889 | Erik Grinaker | 16 February 2021, 16:57:16 UTC | node: feature flag for legacy p2p support (#6056) | 16 February 2021, 16:57:16 UTC |
16bbe8c | Aleksandr Bezobchuk | 16 February 2021, 16:02:52 UTC | consensus: p2p refactor (#5969) | 16 February 2021, 16:02:52 UTC |
10b9fb9 | Marko | 15 February 2021, 16:15:36 UTC | adr: batch verification (#6008) Co-authored-by: Anton Kaliaev <anton.kalyaev@gmail.com> Co-authored-by: Callum Waters <cmwaters19@gmail.com> Co-authored-by: Aleksandr Bezobchuk <alexanderbez@users.noreply.github.com> | 15 February 2021, 16:15:36 UTC |
809a5e8 | Marko | 15 February 2021, 13:51:58 UTC | docs/tutorials: fix proto file names (#6112) ## Description Fix protobuf file names | 15 February 2021, 13:51:58 UTC |
670b27f | dependabot[bot] | 15 February 2021, 11:08:07 UTC | build(deps): Bump golangci/golangci-lint-action from v2.3.0 to v2.4.0 (#6111) Bumps [golangci/golangci-lint-action](https://github.com/golangci/golangci-lint-action) from v2.3.0 to v2.4.0. - [Release notes](https://github.com/golangci/golangci-lint-action/releases) - [Commits](https://github.com/golangci/golangci-lint-action/compare/v2.3.0...544d2efb307b3f205f34886f2787046abe7fb26e) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> | 15 February 2021, 11:08:07 UTC |
df0b868 | Tess Rinearson | 15 February 2021, 07:03:06 UTC | changelog: update 0.34.3 changelog with details on security vuln (#6108) Closes #6095. | 15 February 2021, 07:03:06 UTC |
195916f | Marko | 12 February 2021, 14:06:28 UTC | backports: mergify (#6107) Co-authored-by: Tess Rinearson <tess.rinearson@gmail.com> | 12 February 2021, 14:06:28 UTC |
3e6f932 | Tess Rinearson | 12 February 2021, 10:05:47 UTC | changelog: update to reflect v0.34.4 release (#6105) | 12 February 2021, 10:05:47 UTC |
2d57043 | Marko | 12 February 2021, 09:34:33 UTC | tooling: remove tools/Makefile (#6102) Co-authored-by: Tess Rinearson <tess.rinearson@gmail.com> | 12 February 2021, 09:34:33 UTC |
c8a6610 | Callum Waters | 11 February 2021, 21:54:05 UTC | CHANGELOG_PENDING: update changelog for changes to American spelling (#6100) | 11 February 2021, 21:54:05 UTC |
d4b0477 | Callum Waters | 11 February 2021, 20:09:57 UTC | e2e: disconnect maverick (#6099) | 11 February 2021, 20:09:57 UTC |
a9bad33 | dependabot[bot] | 11 February 2021, 19:07:23 UTC | build(deps): Bump github.com/spf13/cobra from 1.1.2 to 1.1.3 (#6098) Bumps [github.com/spf13/cobra](https://github.com/spf13/cobra) from 1.1.2 to 1.1.3. - [Release notes](https://github.com/spf13/cobra/releases) - [Changelog](https://github.com/spf13/cobra/blob/master/CHANGELOG.md) - [Commits](https://github.com/spf13/cobra/compare/v1.1.2...v1.1.3) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> | 11 February 2021, 19:07:23 UTC |
f8bacae | Callum Waters | 11 February 2021, 18:32:11 UTC | blockchain/v2: internalize behavior package (#6094) | 11 February 2021, 18:32:11 UTC |
42650a6 | dependabot[bot] | 11 February 2021, 18:20:24 UTC | build(deps): Bump github.com/spf13/cobra from 1.1.1 to 1.1.2 (#6075) Bumps [github.com/spf13/cobra](https://github.com/spf13/cobra) from 1.1.1 to 1.1.2. - [Release notes](https://github.com/spf13/cobra/releases) - [Changelog](https://github.com/spf13/cobra/blob/master/CHANGELOG.md) - [Commits](https://github.com/spf13/cobra/compare/v1.1.1...v1.1.2) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Tess Rinearson <tess.rinearson@gmail.com> Co-authored-by: Callum Waters <cmwaters19@gmail.com> | 11 February 2021, 18:20:24 UTC |
162f67c | Callum Waters | 11 February 2021, 17:59:18 UTC | correct spelling to US english (#6077) | 11 February 2021, 17:59:18 UTC |
059d428 | Callum Waters | 10 February 2021, 16:01:45 UTC | .github: remove erik as reviewer from dependapot (#6076) | 10 February 2021, 16:01:45 UTC |
79ff92f | Tess Rinearson | 10 February 2021, 05:38:23 UTC | .golangci: set locale to US for misspell linter (#6038) | 10 February 2021, 05:38:23 UTC |
26fd158 | dependabot[bot] | 09 February 2021, 13:04:44 UTC | 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> | 09 February 2021, 13:04:44 UTC |
e00ffc4 | githubsands | 09 February 2021, 07:09:02 UTC | store: use a batch instead of individual writes in SaveBlock (#6018) | 09 February 2021, 07:09:02 UTC |
38c5d28 | dependabot[bot] | 08 February 2021, 17:27:15 UTC | build(deps): Bump JamesIves/github-pages-deploy-action (#6062) Bumps [JamesIves/github-pages-deploy-action](https://github.com/JamesIves/github-pages-deploy-action) from 3.7.1 to 4.0.0. - [Release notes](https://github.com/JamesIves/github-pages-deploy-action/releases) - [Commits](https://github.com/JamesIves/github-pages-deploy-action/compare/3.7.1...049a95c516cd5723d8cfde79dc7a79fcdcbd6c97) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> | 08 February 2021, 17:27:15 UTC |
ee3f34f | Callum Waters | 08 February 2021, 17:23:31 UTC | light: create provider options struct (#6064) | 08 February 2021, 17:23:31 UTC |
02b6712 | dependabot[bot] | 08 February 2021, 17:02:53 UTC | 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> | 08 February 2021, 17:02:53 UTC |
1608484 | Callum Waters | 08 February 2021, 11:34:02 UTC | remove witnesses in order of decreasing index (#6058) | 08 February 2021, 11:34:02 UTC |
aaf8987 | Anton Kaliaev | 07 February 2021, 06:13:11 UTC | .github: use job ID (not step ID) inside if condition (#6060) https://stackoverflow.com/a/66073112/820520 | 07 February 2021, 06:13:11 UTC |
b9b55db | Callum Waters | 05 February 2021, 17:01:34 UTC | light: remove max retry attempts from client and add to provider (#6054) | 05 February 2021, 17:01:34 UTC |
c4c47f2 | Erik Grinaker | 05 February 2021, 14:49:01 UTC | CODEOWNERS: remove erikgrinaker (#6057) | 05 February 2021, 14:49:01 UTC |
8dd715a | dependabot[bot] | 05 February 2021, 13:39:55 UTC | 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> | 05 February 2021, 13:39:55 UTC |
5fd0a3e | Marko | 05 February 2021, 09:29:26 UTC | maverick: reduce some duplication (#6052) ## Description - Reduce duplication in messages and metrics. - merge WAL interfaces. Meant to push the developer to make changes in both places. | 05 February 2021, 09:29:26 UTC |
78a05d3 | Callum Waters | 04 February 2021, 20:33:29 UTC | check block store base is non negative before sending block meta or commits (#6042) | 04 February 2021, 20:33:29 UTC |
c87001a | Erik Grinaker | 04 February 2021, 18:54:34 UTC | ADR-062: update with new P2P core implementation (#6051) | 04 February 2021, 18:54:34 UTC |
740008e | Tess Rinearson | 04 February 2021, 09:51:03 UTC | .github: clean up PR template (#6050) I got tired of seeing the literal phrase "Closes #XXX" left in PR bodies. Also, this template isn't usually viewed as rendered markdown, so I've removed the markdown formatting and the "Description" heading (which usually gets deleted anyways). | 04 February 2021, 09:51:03 UTC |
17c511d | Tess Rinearson | 04 February 2021, 09:38:46 UTC | .github/workflows: cleanup yaml for e2e nightlies (#6049) | 04 February 2021, 09:38:46 UTC |
9b6d6a3 | Erik Grinaker | 03 February 2021, 23:03:02 UTC | p2p: tighten up Router and add tests (#6044) This cleans up the `Router` code and adds a bunch of tests. These sorts of systems are a real pain to test, since they have a bunch of asynchronous goroutines living their own lives, so the test coverage is decent but not fantastic. Luckily we've been able to move all of the complex peer management and transport logic outside of the router, as synchronous components that are much easier to test, so the core router logic is fairly small and simple. This also provides some initial test tooling in `p2p/p2ptest` that automatically sets up in-memory networks and channels for use in integration tests. It also includes channel-oriented test asserters in `p2p/p2ptest/require.go`, but these have primarily been written for router testing and should probably be adapted or extended for reactor testing. | 03 February 2021, 23:03:02 UTC |
8ea2ac0 | Tess Rinearson | 03 February 2021, 16:08:32 UTC | .github/workflows: fix whitespace in e2e config file (#6043) | 03 February 2021, 16:08:32 UTC |
91e1f35 | Tess Rinearson | 03 February 2021, 15:26:46 UTC | .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> | 03 February 2021, 15:26:46 UTC |
2aad26e | Erik Grinaker | 03 February 2021, 06:15:23 UTC | p2p: tighten up and test PeerManager (#6034) This tightens up the `PeerManager` and related code, adds a ton of tests, and fixes a bunch of inconsistencies and bugs. | 03 February 2021, 06:15:23 UTC |