d419fff | Ethan Buchman | 07 September 2018, 11:46:44 UTC | Merge pull request #2350 from tendermint/release/v0.24.0 Release/v0.24.0 | 07 September 2018, 11:46:44 UTC |
c8895da | Ethan Buchman | 07 September 2018, 11:43:22 UTC | minor note in UPGRADING.md | 07 September 2018, 11:43:41 UTC |
8b94dec | Ethan Buchman | 07 September 2018, 11:28:50 UTC | Merge pull request #2354 from tendermint/anton/fix-typos-in-spec Fix typos in spec | 07 September 2018, 11:28:50 UTC |
4cd2e40 | Ethan Buchman | 07 September 2018, 11:28:58 UTC | TMBIN -> Amino | 07 September 2018, 11:28:58 UTC |
47dc4e6 | Anton Kaliaev | 07 September 2018, 07:40:16 UTC | fix a few typos in spec | 07 September 2018, 07:40:16 UTC |
9428800 | Ethan Buchman | 07 September 2018, 02:47:05 UTC | minor fixes | 07 September 2018, 02:47:05 UTC |
22445a5 | Ethan Buchman | 07 September 2018, 02:25:20 UTC | Merge pull request #2349 from tendermint/release/v0.24.0 update UPGRADING.md and minor docs fixes | 07 September 2018, 02:25:20 UTC |
299d463 | Ethan Buchman | 07 September 2018, 02:35:31 UTC | update UPGRADING.md and minor docs fixes | 07 September 2018, 02:35:31 UTC |
5106af4 | Ethan Buchman | 07 September 2018, 02:18:15 UTC | docs: add abci spec to config.js | 07 September 2018, 02:18:15 UTC |
114c405 | Ethan Buchman | 07 September 2018, 02:17:00 UTC | docs/spec/abci: fixes and more from #2249 | 07 September 2018, 02:17:00 UTC |
246a562 | Ethan Buchman | 07 September 2018, 00:44:54 UTC | Merge pull request #2343 from tendermint/release/v0.24.0 Major spec update to prepare v0.24.0 for release | 07 September 2018, 00:44:54 UTC |
1144e72 | Ethan Buchman | 07 September 2018, 00:51:36 UTC | docs: refactor ABCI docs * move spec/software/abci.md to spec/abci/apps.md and improve it * move some of app-dev/app-development.md to spec/abci/client-server.md | 07 September 2018, 00:51:36 UTC |
3fd54c5 | Ethan Buchman | 06 September 2018, 23:36:30 UTC | docs/spec/abci: update spec * better overview section * section on tags * remove notes about state/concurrency from CheckTx * incorporate feedback from #2249 * explain how validator set updates effect future blocks | 06 September 2018, 23:36:30 UTC |
20c55cf | Ethan Buchman | 06 September 2018, 22:36:11 UTC | docs: move app-dev/abci-spec.md to spec/abci/abci.md | 06 September 2018, 22:36:11 UTC |
dea3450 | Ethan Buchman | 06 September 2018, 21:58:52 UTC | types/time: add note about stripping monotonic part | 06 September 2018, 21:58:52 UTC |
54fe6ef | Ethan Buchman | 06 September 2018, 21:58:12 UTC | version: add and bump abci version | 06 September 2018, 21:58:12 UTC |
6fd79d1 | Ethan Buchman | 06 September 2018, 16:47:26 UTC | docs/spec/blockchain: remove tags from result for now | 06 September 2018, 16:47:26 UTC |
8fcabe8 | Ethan Buchman | 06 September 2018, 16:42:23 UTC | docs: fix note about ChainID size | 06 September 2018, 16:42:23 UTC |
e0fa827 | Ethan Buchman | 06 September 2018, 16:41:57 UTC | docs/spec/blockchain: specify consensus params in state.md | 06 September 2018, 16:41:57 UTC |
bdf3238 | Ethan Buchman | 06 September 2018, 16:41:33 UTC | docs/spec/blockchain: bring blockchain.md up-to-date | 06 September 2018, 16:41:33 UTC |
ed9e00a | Ethan Buchman | 06 September 2018, 16:41:02 UTC | docs/spec/blockchain: fix encoding JSON | 06 September 2018, 16:41:02 UTC |
604eae8 | Ethan Buchman | 05 September 2018, 23:15:06 UTC | Merge branch 'master' into release/v0.24.0 | 05 September 2018, 23:15:06 UTC |
b616e54 | Ethan Buchman | 05 September 2018, 23:24:19 UTC | changelog and version | 05 September 2018, 23:26:55 UTC |
fae21c9 | Ethan Buchman | 05 September 2018, 23:25:22 UTC | linkify changelog pending | 05 September 2018, 23:25:33 UTC |
8c0c484 | Ethan Buchman | 05 September 2018, 23:10:48 UTC | Merge pull request #2342 from tendermint/dev/changelog2 add script to add links in changelog | 05 September 2018, 23:10:48 UTC |
bbc30f9 | Ethan Buchman | 05 September 2018, 23:03:03 UTC | Merge pull request #2340 from tendermint/bucky/changelog name drop external contribs in changelog | 05 September 2018, 23:03:03 UTC |
91f8af8 | Ethan Buchman | 05 September 2018, 23:14:18 UTC | docs/spec/blockchain: update vote, signature, time | 05 September 2018, 23:14:18 UTC |
0881068 | ValarDragon | 05 September 2018, 22:58:29 UTC | add script to add links in changelog | 05 September 2018, 22:58:29 UTC |
80c2170 | Ethan Buchman | 05 September 2018, 22:57:54 UTC | docs/spec/blockchain: remove json tags, dont use HexBytes | 05 September 2018, 22:57:54 UTC |
61914cf | Ethan Buchman | 05 September 2018, 22:56:58 UTC | docs/tm-core/using-tm: fix indentation for genesis.validators | 05 September 2018, 22:56:58 UTC |
4416c9e | Ethan Buchman | 05 September 2018, 22:43:21 UTC | fix links in abci readme. fixes #2335 | 05 September 2018, 22:44:48 UTC |
c9510d0 | Ethan Buchman | 05 September 2018, 22:26:12 UTC | name drop external contribs in changelog | 05 September 2018, 22:26:12 UTC |
892b170 | Ethan Buchman | 05 September 2018, 22:02:45 UTC | Bucky/changelog (#2339) * update changelog pending * fixes from review | 05 September 2018, 22:02:45 UTC |
7f6bd5c | Zach | 05 September 2018, 16:21:04 UTC | docs & spec: deduplicate block-structure.md (#2331) | 05 September 2018, 16:21:04 UTC |
eb5cf0f | Anton Kaliaev | 05 September 2018, 15:52:22 UTC | ignore existing peers in DialPeersAsync (#2327) * ignore existing peers in DialPeersAsync Fixes #2253 * rename HasPeerWithAddress to IsDialingOrExistingAddress [breaking] remove Switch#IsDialing * check if addrBook is nil to be consistent with other usages of addrBook across Switch * different log messages for 2 use-cases | 05 September 2018, 15:52:22 UTC |
2a3520a | Ethan Buchman | 05 September 2018, 15:48:34 UTC | Merge pull request #2134 from tendermint/2027-cs-failure Add priv_validator_laddr to config.toml | 05 September 2018, 15:48:34 UTC |
39ab199 | Ethan Buchman | 05 September 2018, 15:41:42 UTC | Merge pull request #2333 from tendermint/anton/docs Update indexing docs & write a test cast | 05 September 2018, 15:41:42 UTC |
4c7591c | Ethan Buchman | 05 September 2018, 13:14:47 UTC | Merge pull request #2336 from tendermint/zach/hotfix fix failing website build | 05 September 2018, 13:14:47 UTC |
0149c8f | zramsay | 05 September 2018, 12:56:48 UTC | fix failing website build | 05 September 2018, 12:56:48 UTC |
9db66de | Zach | 05 September 2018, 09:25:15 UTC | test make localnet in CI (#2281) * tests: use make localnet based on @jackzampolin work in: https://github.com/cosmos/cosmos-sdk/pull/2067 * keep the p2p tests for now * fixes after my own review * nohup * remove nohup | 05 September 2018, 09:25:15 UTC |
098681f | Anton Kaliaev | 05 September 2018, 08:01:38 UTC | test searching txs by height Refs #2051 | 05 September 2018, 08:01:38 UTC |
cb91cd5 | Anton Kaliaev | 05 September 2018, 07:05:06 UTC | [docs] one can also index txs by height now | 05 September 2018, 07:05:06 UTC |
92185c0 | Zach | 05 September 2018, 06:30:36 UTC | Several minor docs & spec cleanup (#2330) * addr_book_strick=false on local nets * link to spec * spec: remove TODO, see #1749 instead * spec: make issues from TODOs * update docs on addr_book_strict option | 05 September 2018, 06:30:36 UTC |
d0bb1ab | JamesRay | 05 September 2018, 06:13:25 UTC | Filter out empty addresses in persistent_peers/seeds lists (#2323) Fixes #2320 | 05 September 2018, 06:13:25 UTC |
d27cd97 | cong | 05 September 2018, 06:00:10 UTC | Index tx.height (#2324) Refs #2051 | 05 September 2018, 06:00:10 UTC |
29d2db3 | Anton Kaliaev | 04 September 2018, 19:20:45 UTC | update outdated abci-cli install instructions (#2325) https://github.com/tendermint/tendermint/pull/2301 | 04 September 2018, 19:20:45 UTC |
eabb1ec | Ethan Buchman | 04 September 2018, 08:20:58 UTC | tmtime: Canonical, some comments (#2312) | 04 September 2018, 08:20:58 UTC |
166fd82 | Anton Kaliaev | 04 September 2018, 07:46:34 UTC | max-bytes PR follow-up (#2318) * ReapMaxTxs: return all txs if max is negative this mirrors ReapMaxBytes behavior See https://github.com/tendermint/tendermint/pull/2184#discussion_r214439950 * increase MaxAminoOverheadForBlock tested with: ``` func TestMaxAminoOverheadForBlock(t *testing.T) { maxChainID := "" for i := 0; i < MaxChainIDLen; i++ { maxChainID += "𠜎" } h := Header{ ChainID: maxChainID, Height: 10, Time: time.Now().UTC(), NumTxs: 100, TotalTxs: 200, LastBlockID: makeBlockID(make([]byte, 20), 300, make([]byte, 20)), LastCommitHash: tmhash.Sum([]byte("last_commit_hash")), DataHash: tmhash.Sum([]byte("data_hash")), ValidatorsHash: tmhash.Sum([]byte("validators_hash")), NextValidatorsHash: tmhash.Sum([]byte("next_validators_hash")), ConsensusHash: tmhash.Sum([]byte("consensus_hash")), AppHash: tmhash.Sum([]byte("app_hash")), LastResultsHash: tmhash.Sum([]byte("last_results_hash")), EvidenceHash: tmhash.Sum([]byte("evidence_hash")), ProposerAddress: tmhash.Sum([]byte("proposer_address")), } b := Block{ Header: h, Data: Data{Txs: makeTxs(10000, 100)}, Evidence: EvidenceData{}, LastCommit: &Commit{}, } bz, err := cdc.MarshalBinary(b) require.NoError(t, err) assert.Equal(t, MaxHeaderBytes+MaxAminoOverheadForBlock-2, len(bz)-1000000-20000-1) } ``` * fix MaxYYY constants calculation by using math.MaxInt64 See https://github.com/tendermint/tendermint/pull/2184#discussion_r214444244 * pass mempool filter as an option See https://github.com/tendermint/tendermint/pull/2184#discussion_r214445869 * fixes after Dev's comments | 04 September 2018, 07:46:34 UTC |
1de32fb | Ismail Khoffi | 02 September 2018, 06:13:09 UTC | Check for int overflow in clist (#2289) * explicitly panic if max capacity is reached * address review comments * comments and a test | 02 September 2018, 06:13:09 UTC |
7b88172 | Zarko Milosevic | 31 August 2018, 23:33:51 UTC | Implement BFT time (#2203) * Implement BFT time * set LastValidators when creating state in state helper for heights >= 2 | 31 August 2018, 23:33:51 UTC |
ffe91ae | Ethan Buchman | 31 August 2018, 19:16:37 UTC | Merge pull request #2184 from tendermint/2035-max-bytes MaxBytes | 31 August 2018, 19:16:37 UTC |
03afad3 | Ethan Buchman | 31 August 2018, 18:42:48 UTC | Merge pull request #2307 from tendermint/master libs/autofile: bring back loops (#2261) | 31 August 2018, 18:42:48 UTC |
5ecdfac | Peng Zhong | 31 August 2018, 18:09:43 UTC | fix docs base directory (#2295) | 31 August 2018, 18:09:43 UTC |
9e940b9 | Ethan Buchman | 31 August 2018, 18:05:49 UTC | libs/autofile: bring back loops (#2261) * libs/autofile: bring back loops * changelog, version | 31 August 2018, 18:05:49 UTC |
4147f85 | Anton Kaliaev | 31 August 2018, 12:10:41 UTC | update arch doc | 31 August 2018, 12:10:41 UTC |
02d1b03 | Anton Kaliaev | 31 August 2018, 11:55:30 UTC | update comment for MaxBlockSizeBytes | 31 August 2018, 12:01:22 UTC |
e873fed | Anton Kaliaev | 31 August 2018, 11:55:07 UTC | calculate amino overhead on the fly | 31 August 2018, 12:01:22 UTC |
e957f32 | Anton Kaliaev | 30 August 2018, 09:07:39 UTC | be more precise in comments | 31 August 2018, 12:01:21 UTC |
ad3d429 | Anton Kaliaev | 30 August 2018, 08:59:29 UTC | update Gopkg.lock | 31 August 2018, 12:01:21 UTC |
0f74856 | Anton Kaliaev | 30 August 2018, 08:59:05 UTC | limit chain ID to 50 symbols max | 31 August 2018, 12:01:21 UTC |
d73c5cb | Anton Kaliaev | 08 August 2018, 12:03:58 UTC | reap max bytes from the mempool & check transaction size See ADR 020: Limiting txs size inside a block docs/architecture/adr-020-block-size.md Refs #2035 | 31 August 2018, 12:01:21 UTC |
7b2f709 | Anton Kaliaev | 31 August 2018, 07:59:52 UTC | add missing changelog entry (#2303) https://github.com/tendermint/tendermint/pull/2264#issuecomment-417378396 | 31 August 2018, 07:59:52 UTC |
61ab10d | Dev Ojha | 30 August 2018, 21:41:58 UTC | config: reduce default mempool size (#2300) * config: reduce default mempool size This reduces the mempool size from 100k to 5k. Note that each secp256k1 sig takes .5ms to compute. Therefore an adversary could previously delay every node on the network's computation time upon receiving a block by 50 seconds. This now reduces that ability to being able to only delay each node by 2.5 seconds. This change should be reverted once ABCI recheck is implemented. * (squash this) fix test | 30 August 2018, 21:41:58 UTC |
3a6cc5e | Anton Kaliaev | 30 August 2018, 06:11:33 UTC | cache codecov script (#2291) | 30 August 2018, 06:11:33 UTC |
c43fb70 | Alessio Treglia | 29 August 2018, 04:44:55 UTC | New NewGoLevelDBWithOpts() to pass opts down to goleveldb (#2293) Closes: #2292 | 29 August 2018, 04:44:55 UTC |
bd53140 | Dev Ojha | 29 August 2018, 04:10:06 UTC | mempool: Store txs by hash inside of cache (#2234) * mempool: Store txs by hash inside of cache This allows for large cachesizes, without fear of the memory consumption growing rapidly. * (squash this) rename hashedTx -> txHash | 29 August 2018, 04:10:06 UTC |
9d06d7e | Ismail Khoffi | 28 August 2018, 05:37:38 UTC | update secret connection to use a little endian encoded nonce (#2264) * update secret connection to use a little endian encoded nonce * update encoding of chunk length to be little endian, too * update comment * Change comment slightly to trigger circelci | 28 August 2018, 05:37:38 UTC |
b1bc3e4 | Dev Ojha | 28 August 2018, 05:32:54 UTC | crypto/secp256k1: Fix signature malleability, adopt more efficient en… (#2239) * crypto/secp256k1: Fix signature malleability, adopt more efficient encoding This removes signature malleability per ADR 14, and makes secp match the encoding in ADR 15. * (squash this) add lock | 28 August 2018, 05:32:54 UTC |
38b4016 | Ethan Buchman | 28 August 2018, 04:41:40 UTC | Cleanup up Multisig naming (#2255) * crypto/multisig: Pubkey -> PubKey * crypto/encoding/amino: use pkg vars for routes * crypto/multisig/bitarray * crypto/multisig: ThresholdMultiSignaturePubKey -> PubKeyMultisigThreshold * crypto/encoding/amino: add PubKeyMultisig to table * remove bA import alias https://github.com/tendermint/tendermint/pull/2255#discussion_r211900709 | 28 August 2018, 04:41:40 UTC |
8972b6e | Zach | 28 August 2018, 04:37:35 UTC | Update config.js (#2287) | 28 August 2018, 04:37:35 UTC |
5f255f0 | Alessio Treglia | 27 August 2018, 13:27:18 UTC | Replace db_path with db_dir in default configuration (#2284) * db_path is not being parsed Fix default configuration, db_path is now db_dir. Closes: cosmos/cosmos-sdk#1712 * Update CHANGELOG_PENDING.md | 27 August 2018, 13:27:18 UTC |
20e3565 | Peng Zhong | 27 August 2018, 07:33:46 UTC | lint markdown docs using a stop-words and write-good linters (#2195) * lint docs with write-good, stop-words * remove package-lock.json * update changelog * fix wrong paragraph formatting * fix some docs formatting * fix docs format * fix abci spec format | 27 August 2018, 07:33:46 UTC |
8a84593 | Ahmad M ElShareif | 27 August 2018, 06:43:15 UTC | Reduce code in common/math (#2274) | 27 August 2018, 06:43:15 UTC |
aab5947 | Zach | 27 August 2018, 06:37:54 UTC | docs: deprecate RTD (#2280) | 27 August 2018, 06:37:54 UTC |
2f7fc87 | Zach | 27 August 2018, 06:36:22 UTC | docs: fix img links, closes #2214 (#2282) | 27 August 2018, 06:36:22 UTC |
1cf6712 | Anton Kaliaev | 27 August 2018, 06:19:27 UTC | quick fix for CircleCI (#2279) See https://discuss.circleci.com/t/saving-cache-stopped-working-warning-skipping-this-step-disabled-in-configuration/24423/2 | 27 August 2018, 06:19:27 UTC |
43ebc77 | Dev Ojha | 26 August 2018, 07:45:34 UTC | Fix typo, closes #2269 (#2277) | 26 August 2018, 07:45:34 UTC |
debe563 | Ethan Buchman | 17 August 2018, 15:12:27 UTC | Merge pull request #2159 from tendermint/bucky/abci-validators Bucky/abci validators | 17 August 2018, 15:12:27 UTC |
6dde320 | Ethan Buchman | 17 August 2018, 14:32:10 UTC | fixes from review | 17 August 2018, 14:32:10 UTC |
62b2093 | bradyjoestar | 17 August 2018, 07:59:46 UTC | ABCIAppClient conn close (#2236) Refs https://github.com/grpc/grpc-go/issues/2264 | 17 August 2018, 07:59:46 UTC |
76bb4b1 | Ethan Buchman | 16 August 2018, 17:22:04 UTC | rebase fixes | 16 August 2018, 17:22:04 UTC |
0cbf9b2 | Ethan Buchman | 16 August 2018, 15:04:15 UTC | update changelog | 16 August 2018, 17:19:30 UTC |
0701d79 | Ethan Buchman | 16 August 2018, 14:58:03 UTC | minor fixes | 16 August 2018, 17:19:14 UTC |
4f61b97 | Ethan Buchman | 16 August 2018, 14:56:43 UTC | update dep for proto. fix types/proto3/block.proto | 16 August 2018, 17:19:14 UTC |
1111c18 | Ethan Buchman | 16 August 2018, 14:49:14 UTC | update abci spec | 16 August 2018, 17:19:14 UTC |
c919643 | Ethan Buchman | 16 August 2018, 14:33:53 UTC | abci: move round back from votes to commit | 16 August 2018, 17:19:14 UTC |
b189ab6 | Ethan Buchman | 16 August 2018, 14:21:51 UTC | makefile: lint flags | 16 August 2018, 17:19:14 UTC |
fe6a504 | Ethan Buchman | 16 August 2018, 14:17:30 UTC | revert gogo version used to generate files | 16 August 2018, 17:19:13 UTC |
9137662 | Ethan Buchman | 16 August 2018, 13:21:42 UTC | update ADR | 16 August 2018, 17:19:13 UTC |
e3f54ec | Ethan Buchman | 06 August 2018, 04:18:24 UTC | abci: VoteInfo, ValidatorUpdate. See ADR-018 | 16 August 2018, 17:19:13 UTC |
f26b83f | Ethan Buchman | 06 August 2018, 03:22:24 UTC | abci: add next_validators_hash to header | 16 August 2018, 17:19:13 UTC |
1f6c7bf | Ethan Buchman | 06 August 2018, 03:22:09 UTC | make: update protoc_abci use of awk | 16 August 2018, 17:19:13 UTC |
d69cf9d | Ethan Buchman | 15 August 2018, 14:19:06 UTC | Merge pull request #2231 from tendermint/anton/changelog-2 Add a changelog entry & Upgrading guides | 15 August 2018, 14:19:06 UTC |
4e78bad | Anton Kaliaev | 15 August 2018, 08:54:20 UTC | docs: note max outbound peers excludes persistent | 15 August 2018, 08:54:20 UTC |
684e3cb | Anton Kaliaev | 15 August 2018, 08:53:00 UTC | add upgrading guides | 15 August 2018, 08:53:00 UTC |
a649deb | Anton Kaliaev | 15 August 2018, 08:52:43 UTC | add a changelog entry | 15 August 2018, 08:52:43 UTC |
5446452 | bradyjoestar | 15 August 2018, 08:29:45 UTC | pass in NodeKey to NewNode (#2212) Fixes #1544 | 15 August 2018, 08:29:45 UTC |
ad24d66 | bradyjoestar | 15 August 2018, 08:28:17 UTC | [abci-cli] print out all the sub-commands available (#2219) | 15 August 2018, 08:28:17 UTC |
eb98f1c | Anton Kaliaev | 14 August 2018, 23:16:18 UTC | add missing changelog entries (#2224) | 14 August 2018, 23:16:18 UTC |
728d2ed | Dev Ojha | 14 August 2018, 23:13:25 UTC | crypto: Remove unnecessary prefixes from amino route variable names (#2205) * crypto: Remove unnecessary ed25519 and secp256k1 prefixes from amino routes. * (squash this) add changelog * (squash this) multisig amino fixes * (squash this) fix build error | 14 August 2018, 23:13:25 UTC |