d4634dc | Ethan Buchman | 10 October 2017, 22:50:15 UTC | Merge pull request #729 from tendermint/release/0.11.1 Release/0.11.1 | 10 October 2017, 22:50:15 UTC |
8c08fc6 | Ethan Buchman | 10 October 2017, 22:47:28 UTC | fix version | 10 October 2017, 22:49:08 UTC |
3356544 | Ethan Buchman | 10 October 2017, 15:10:48 UTC | update changelog | 10 October 2017, 15:10:48 UTC |
335e012 | Ethan Buchman | 10 October 2017, 15:08:14 UTC | Merge branch 'develop' into release/0.11.1 | 10 October 2017, 15:08:14 UTC |
a458da8 | Ethan Buchman | 10 October 2017, 14:53:21 UTC | Merge pull request #724 from tendermint/708-leaving-out-params-crashes-tm-rpc Leaving out params crashes tm rpc | 10 October 2017, 14:53:21 UTC |
9fb45c5 | Ethan Buchman | 10 October 2017, 14:52:26 UTC | remove a stale comment | 10 October 2017, 14:52:26 UTC |
aae4e94 | Anton Kaliaev | 10 October 2017, 09:50:06 UTC | make RPCRequest params not a pointer https://github.com/tendermint/tendermint/pull/724#issuecomment-335362927 | 10 October 2017, 09:50:06 UTC |
d935a4f | Anton Kaliaev | 10 October 2017, 09:48:56 UTC | recover from panic in WS JSON RPC readRoutine https://github.com/tendermint/tendermint/pull/724#issuecomment-335316484 | 10 October 2017, 09:48:56 UTC |
5c331d8 | Anton Kaliaev | 10 October 2017, 09:01:25 UTC | log a notification to help debug user issues | 10 October 2017, 09:01:25 UTC |
13b9de6 | Anton Kaliaev | 10 October 2017, 08:48:36 UTC | return missing package declaration | 10 October 2017, 08:48:36 UTC |
dc0e8de | Anton Kaliaev | 10 October 2017, 08:39:21 UTC | extract some of the consensus types into ./types so they can be used in rpc/core/types/responses.go. ``` So, it seems like we could use the actual structs here, but we don't want to have to import consensus to get them, as then clients are importing too much crap. So probably we should move some types from consensus into consensus/types so we can import. Will these raw messages be identical to: type ResultDumpConsensusState struct { RoundState cstypes.RoundState PeerRoundStates map[string]cstypes.PeerRoundState } ``` https://github.com/tendermint/tendermint/pull/724#discussion_r143598193 | 10 October 2017, 08:39:21 UTC |
90a2335 | Anton Kaliaev | 09 October 2017, 21:18:33 UTC | bump version to 0.11.1 | 09 October 2017, 21:18:33 UTC |
99c4e48 | Anton Kaliaev | 09 October 2017, 21:14:42 UTC | return missing package declaration | 09 October 2017, 21:14:42 UTC |
4bd4d59 | Anton Kaliaev | 09 October 2017, 21:14:00 UTC | update changelog [ci skip] | 09 October 2017, 21:14:00 UTC |
d6a87d3 | Anton Kaliaev | 09 October 2017, 10:09:26 UTC | [rpc] DumpConsensusState: output state as json rather than string Before: ``` { "jsonrpc": "2.0", "id": "", "result": { "round_state": "RoundState{\n H:10 R:0 S:RoundStepNewHeight\n StartTime: 2017-10-09 13:07:24.841134374 +0400 +04\n CommitTime: 2017-10-09 13:07:23.841134374 +0400 +04\n Validators: ValidatorSet{\n Proposer: Validator{EF243CC0E9B88D0161D24D733BDE9003518CEA27 {PubKeyEd25519{2E0B9301334FCDAB193D514022F81BA09BBEC028685C96602BE9DD0BD4F9E202}} VP:10 A:0}\n Validators:\n Validator{EF243CC0E9B88D0161D24D733BDE9003518CEA27 {PubKeyEd25519{2E0B9301334FCDAB193D514022F81BA09BBEC028685C96602BE9DD0BD4F9E202}} VP:10 A:0}\n }\n Proposal: \u003cnil\u003e\n ProposalBlock: nil-PartSet nil-Block\n LockedRound: 0\n LockedBlock: nil-PartSet nil-Block\n Votes: HeightVoteSet{H:10 R:0~0\n VoteSet{H:10 R:0 T:1 +2/3:\u003cnil\u003e BA{1:_} map[]}\n VoteSet{H:10 R:0 T:2 +2/3:\u003cnil\u003e BA{1:_} map[]}\n }\n LastCommit: VoteSet{H:9 R:0 T:2 +2/3:947F67A7B85439AF2CD5DFED376C51AC7BD67AEE:1:365E9983E466 BA{1:X} map[]}\n LastValidators: ValidatorSet{\n Proposer: Validator{EF243CC0E9B88D0161D24D733BDE9003518CEA27 {PubKeyEd25519{2E0B9301334FCDAB193D514022F81BA09BBEC028685C96602BE9DD0BD4F9E202}} VP:10 A:0}\n Validators:\n Validator{EF243CC0E9B88D0161D24D733BDE9003518CEA27 {PubKeyEd25519{2E0B9301334FCDAB193D514022F81BA09BBEC028685C96602BE9DD0BD4F9E202}} VP:10 A:0}\n }\n}", "peer_round_states": [] } } ``` After: ``` { "jsonrpc": "2.0", "id": "", "result": { "round_state": { "Height": 1691, "Round": 0, "Step": 1, "StartTime": "2017-10-09T14:08:09.129491764+04:00", "CommitTime": "2017-10-09T14:08:08.129491764+04:00", "Validators": { "validators": [ { "address": "EF243CC0E9B88D0161D24D733BDE9003518CEA27", "pub_key": { "type": "ed25519", "data": "2E0B9301334FCDAB193D514022F81BA09BBEC028685C96602BE9DD0BD4F9E202" }, "voting_power": 10, "accum": 0 } ], "proposer": { "address": "EF243CC0E9B88D0161D24D733BDE9003518CEA27", "pub_key": { "type": "ed25519", "data": "2E0B9301334FCDAB193D514022F81BA09BBEC028685C96602BE9DD0BD4F9E202" }, "voting_power": 10, "accum": 0 } }, "Proposal": null, "ProposalBlock": null, "ProposalBlockParts": null, "LockedRound": 0, "LockedBlock": null, "LockedBlockParts": null, "Votes": {}, "CommitRound": -1, "LastCommit": {}, "LastValidators": { "validators": [ { "address": "EF243CC0E9B88D0161D24D733BDE9003518CEA27", "pub_key": { "type": "ed25519", "data": "2E0B9301334FCDAB193D514022F81BA09BBEC028685C96602BE9DD0BD4F9E202" }, "voting_power": 10, "accum": 0 } ], "proposer": { "address": "EF243CC0E9B88D0161D24D733BDE9003518CEA27", "pub_key": { "type": "ed25519", "data": "2E0B9301334FCDAB193D514022F81BA09BBEC028685C96602BE9DD0BD4F9E202" }, "voting_power": 10, "accum": 0 } } }, "peer_round_states": { "75EC8F15D244A421202F9725CD4DE509EE50303670310CF7530EF25E2B7C524B": { "Height": 1691, "Round": 0, "Step": 1, "StartTime": "2017-10-09T14:08:08.563251997+04:00", "Proposal": false, "ProposalBlockPartsHeader": { "total": 0, "hash": "" }, "ProposalBlockParts": null, "ProposalPOLRound": -1, "ProposalPOL": null, "Prevotes": null, "Precommits": null, "LastCommitRound": 0, "LastCommit": null, "CatchupCommitRound": -1, "CatchupCommit": null } } } } ``` | 09 October 2017, 10:09:26 UTC |
a3adac3 | Anton Kaliaev | 09 October 2017, 09:30:52 UTC | [rpc] do not try to parse params if they were not provided (Refs #708) | 09 October 2017, 09:30:52 UTC |
bcca27e | Ethan Buchman | 06 October 2017, 02:08:17 UTC | Merge pull request #718 from tendermint/restore-rpc-lib-readme restore rpc/lib readme as doc.go (Refs #710) [ci skip] | 06 October 2017, 02:08:17 UTC |
3702cb7 | Anton Kaliaev | 05 October 2017, 07:44:02 UTC | restore rpc/lib readme as doc.go (Refs #710) [ci skip] I don't want to lose any documentation. Correct me if I am wrong, but we don't have this docs anywhere else. | 05 October 2017, 07:44:02 UTC |
49653d3 | Ethan Buchman | 05 October 2017, 03:44:55 UTC | CODEOWNERS file | 05 October 2017, 03:44:55 UTC |
ddb8430 | Ethan Buchman | 05 October 2017, 03:43:36 UTC | Merge pull request #716 from tendermint/unstable Unstable | 05 October 2017, 03:43:36 UTC |
91a3cb0 | Ethan Buchman | 05 October 2017, 03:20:22 UTC | makefile: remove megacheck | 05 October 2017, 03:20:22 UTC |
765c325 | Ethan Buchman | 05 October 2017, 02:27:06 UTC | Merge pull request #714 from tendermint/feature/no-block-response Feature/no block response | 05 October 2017, 02:27:06 UTC |
6597687 | Ethan Buchman | 04 October 2017, 21:27:07 UTC | blockchain: fixing reactor tests | 05 October 2017, 02:26:00 UTC |
e756906 | Ethan Buchman | 05 October 2017, 02:16:07 UTC | Merge pull request #711 from tendermint/imports get rid of anonymous imports | 05 October 2017, 02:16:07 UTC |
136b6a7 | Zach Ramsay | 04 October 2017, 21:26:53 UTC | rpc/lib: remove dead files, closes #710 | 04 October 2017, 21:45:15 UTC |
068f013 | Emmanuel Odeke | 26 August 2017, 08:33:19 UTC | blockchain/reactor: respondWithNoResponseMessage for missing height Fixes #514 Replaces #540 If a peer requests a block with a height that we don't have respond with a bcNoBlockResponseMessage. However, according to the Tendermint spec, if all nodes are honest this condition shouldn't occur, so this is a possible hint of an dishonest node. | 04 October 2017, 21:27:10 UTC |
f23d47e | Zach Ramsay | 04 October 2017, 21:19:49 UTC | upnp: keep a link | 04 October 2017, 21:19:49 UTC |
09aed7e | Ethan Buchman | 04 October 2017, 20:55:20 UTC | Merge pull request #707 from tendermint/619-how-to-read-logs How To Read Logs guide | 04 October 2017, 20:55:20 UTC |
d56b44f | Zach Ramsay | 04 October 2017, 20:40:45 UTC | all: no more anonymous imports | 04 October 2017, 20:40:45 UTC |
9e4c257 | Anton Kaliaev | 04 October 2017, 18:59:16 UTC | relative links [ci skip] | 04 October 2017, 19:33:31 UTC |
54f2cc9 | Anton Kaliaev | 04 October 2017, 09:14:00 UTC | [docs] add how to read logs guide [ci skip] | 04 October 2017, 14:35:22 UTC |
31a7e2b | Ethan Buchman | 04 October 2017, 03:56:05 UTC | Merge pull request #704 from tendermint/no-empty-docs document no empty blocks | 04 October 2017, 03:56:05 UTC |
00ab3da | Zach Ramsay | 04 October 2017, 02:00:48 UTC | document no empty blocks, closes #605 [ci skip] | 04 October 2017, 03:55:45 UTC |
bbf0228 | Ethan Buchman | 04 October 2017, 03:40:21 UTC | Merge pull request #700 from tendermint/695-improve-app-dev-docs Improve app dev docs | 04 October 2017, 03:40:21 UTC |
6550199 | Ethan Buchman | 04 October 2017, 03:39:28 UTC | [docs] minor fixes from review [ci skip] | 04 October 2017, 03:39:46 UTC |
10f361f | Anton Kaliaev | 03 October 2017, 20:03:42 UTC | [docs] use persistent_dummy only when needed [ci skip] | 03 October 2017, 20:04:45 UTC |
4a0ae17 | Anton Kaliaev | 03 October 2017, 14:07:59 UTC | [docs] include examples from the persistent_dummy app [ci skip] | 03 October 2017, 20:04:32 UTC |
8537070 | Anton Kaliaev | 03 October 2017, 14:07:20 UTC | [docs] restructure sentence [ci skip] | 03 October 2017, 20:04:22 UTC |
9cbcd4b | Ethan Buchman | 03 October 2017, 16:47:16 UTC | Merge pull request #692 from tendermint/unstable add the unstable changes | 03 October 2017, 16:47:16 UTC |
4fa4e61 | Ethan Buchman | 03 October 2017, 16:47:01 UTC | docs/ecosystem: add stratumn | 03 October 2017, 16:47:01 UTC |
2e598a7 | Zach Ramsay | 03 October 2017, 15:24:56 UTC | one more fix | 03 October 2017, 15:26:32 UTC |
031eb23 | Zach Ramsay | 03 October 2017, 15:23:08 UTC | docs: fix build warnings | 03 October 2017, 15:23:08 UTC |
edd718c | Zach | 03 October 2017, 15:14:24 UTC | Update ecosystem.rst | 03 October 2017, 15:14:24 UTC |
392a041 | Zach | 03 October 2017, 14:41:36 UTC | Merge pull request #699 from tendermint/update-getting-started-docs remove unnecessary args in abci_query call in getting-started [ci skip] | 03 October 2017, 14:41:36 UTC |
8727bfc | Anton Kaliaev | 03 October 2017, 12:21:48 UTC | remove unnecessary args in abci_query call in getting-started [ci skip] Since 0.10.0, RPC does not require all args (default values will be used). | 03 October 2017, 12:21:48 UTC |
84e3920 | Ethan Buchman | 03 October 2017, 03:46:35 UTC | readme points to ecosystem doc; add lotion, clean up | 03 October 2017, 03:46:35 UTC |
97e9802 | Ethan Buchman | 03 October 2017, 00:59:46 UTC | fix out of range error in VoteSet.addVote | 03 October 2017, 03:34:06 UTC |
8c6bd44 | Ethan Buchman | 02 October 2017, 19:24:30 UTC | log stack trace on consensus failure | 03 October 2017, 03:34:06 UTC |
ed5511d | Ethan Buchman | 02 October 2017, 18:28:43 UTC | glide: update for autofile fix | 03 October 2017, 03:34:02 UTC |
aa57e89 | Ethan Buchman | 02 October 2017, 18:28:04 UTC | changelog: add genesis amount->power | 02 October 2017, 18:28:04 UTC |
c2f6ff7 | Zach Ramsay | 02 October 2017, 17:02:45 UTC | typo | 02 October 2017, 17:02:45 UTC |
45ff7cd | Anton Kaliaev | 29 September 2017, 10:11:46 UTC | rewrite ws client to expose a callback instead of a channel callback gives more power to the publisher. plus it is optional comparing to a channel, which will block the whole client if you won't read from it. | 02 October 2017, 17:00:20 UTC |
ce36a01 | Alexandre Thibault | 29 September 2017, 09:31:39 UTC | rpc: subscribe on reconnection (#689) * rpc: subscribe on reconnection * rpc: fix unit tests | 02 October 2017, 17:00:20 UTC |
b61f548 | Martin Dyring-Andersen | 26 September 2017, 13:06:21 UTC | Fix broken reference to ABCI | 02 October 2017, 17:00:20 UTC |
40b5def | Anton Kaliaev | 26 September 2017, 10:46:36 UTC | release script [ci skip] | 02 October 2017, 17:00:20 UTC |
e40d1b3 | Tino Rusch | 26 September 2017, 07:03:13 UTC | docs: added passchain to the ecosystem.rst in the applications section; | 02 October 2017, 17:00:20 UTC |
60a2867 | Zach Ramsay | 25 September 2017, 18:50:18 UTC | docs/ecosystem: add ABCI implementations | 02 October 2017, 16:59:32 UTC |
bfdad91 | Adrian Brink | 25 September 2017, 18:19:27 UTC | Update ecosystem.rst | 02 October 2017, 16:59:32 UTC |
498ff80 | Tino Rusch | 25 September 2017, 17:38:33 UTC | [README] added passchain to application list; This adds passchain to the 'applications' part of the toplevel README.md file. Passchain is a distributed password sharing system built on top of tendermint. | 02 October 2017, 16:59:32 UTC |
c878949 | Anton Kaliaev | 25 September 2017, 17:06:49 UTC | update docker readme [ci skip] | 02 October 2017, 16:59:32 UTC |
1723836 | Anton Kaliaev | 25 September 2017, 15:57:18 UTC | update Dockerfile [ci skip] | 02 October 2017, 16:59:32 UTC |
2d6bc8d | Anton Kaliaev | 25 September 2017, 15:53:17 UTC | bump up Golang version to 1.9.0 | 02 October 2017, 16:59:32 UTC |
7448c4a | Ethan Buchman | 01 October 2017, 15:03:16 UTC | Merge pull request #690 from etherealmachine/patch-1 Fix typo in using-tendermint.rst | 01 October 2017, 15:03:16 UTC |
a221736 | James Pettit | 30 September 2017, 06:18:45 UTC | Fix typo in using-tendermint.rst configutation -> configuration | 30 September 2017, 06:18:45 UTC |
382bead | Alexandre Thibault | 29 September 2017, 09:32:30 UTC | rpc: fix client websocket timeout (#687) | 29 September 2017, 09:32:30 UTC |
f9479b3 | Anton Kaliaev | 27 September 2017, 11:44:19 UTC | sleep time should be greater than readTimeout (5 sec) otherwise, we're not testing ping/pongs. see https://github.com/tendermint/tendermint/pull/687#issuecomment-332494735 | 27 September 2017, 11:44:19 UTC |
925696c | Emmanuel Odeke | 23 September 2017, 03:09:41 UTC | Merge branch 'p2p-prune-unused-IPRangeCount-funcs' into develop | 23 September 2017, 03:09:41 UTC |
7682ad9 | Ethan Buchman | 22 September 2017, 17:48:52 UTC | Merge pull request #675 from tendermint/release-v0.11.0 Release v0.11.0 | 22 September 2017, 17:48:52 UTC |
3e92d29 | Ethan Buchman | 22 September 2017, 17:25:10 UTC | glide for tmlibs 0.3.1 | 22 September 2017, 17:25:10 UTC |
661d336 | Ethan Buchman | 22 September 2017, 16:29:53 UTC | glide | 22 September 2017, 16:29:53 UTC |
d1a00c6 | Ethan Buchman | 22 September 2017, 16:00:37 UTC | types: comments | 22 September 2017, 16:00:37 UTC |
db034e0 | Ethan Buchman | 22 September 2017, 15:44:57 UTC | version bump | 22 September 2017, 15:44:57 UTC |
7d983a5 | Ethan Buchman | 22 September 2017, 15:44:25 UTC | changelog | 22 September 2017, 15:44:25 UTC |
8311f5c | Ethan Buchman | 22 September 2017, 15:42:40 UTC | abci.Info takes a struct; less merkleeyes | 22 September 2017, 15:42:40 UTC |
628791e | Ethan Buchman | 22 September 2017, 14:16:50 UTC | Merge pull request #665 from tendermint/no-internet p2p: allow listener with no external connection | 22 September 2017, 14:16:50 UTC |
df85726 | Ethan Buchman | 22 September 2017, 14:14:05 UTC | update glide | 22 September 2017, 14:14:05 UTC |
ddb3d89 | Ethan Buchman | 19 July 2017, 19:03:36 UTC | p2p: allow listener with no external connection | 22 September 2017, 14:13:23 UTC |
7f5908b | Ethan Buchman | 22 September 2017, 04:28:40 UTC | Merge pull request #637 from tendermint/feature/hsm PrivValidator Interface | 22 September 2017, 04:28:40 UTC |
24f7b93 | Ethan Buchman | 22 September 2017, 04:05:39 UTC | more tests | 22 September 2017, 04:05:39 UTC |
756818f | Ethan Buchman | 22 September 2017, 01:44:36 UTC | fixes from review | 22 September 2017, 01:44:36 UTC |
2131f8d | Ethan Buchman | 21 September 2017, 21:08:17 UTC | some fixes from review | 21 September 2017, 21:21:20 UTC |
8ae2ffd | Ethan Buchman | 21 September 2017, 20:58:18 UTC | put funcs back in order to simplify review | 21 September 2017, 20:59:25 UTC |
75b97a5 | Ethan Buchman | 21 September 2017, 20:32:02 UTC | PrivValidatorFS is like old PrivValidator, for now | 21 September 2017, 20:46:31 UTC |
7b99039 | Ethan Buchman | 21 September 2017, 16:19:21 UTC | make signBytesHRS a method on LastSignedInfo | 21 September 2017, 19:54:33 UTC |
3ca7b10 | Ethan Buchman | 20 September 2017, 22:40:41 UTC | types: more . -> cmn | 21 September 2017, 19:54:33 UTC |
779c2a2 | Ethan Buchman | 20 September 2017, 22:29:36 UTC | node: NewNode takes DBProvider and GenDocProvider | 21 September 2017, 19:54:33 UTC |
147a18b | Ethan Buchman | 19 September 2017, 03:20:36 UTC | fix some comments | 21 September 2017, 19:52:25 UTC |
4382c8d | Ethan Buchman | 19 September 2017, 03:16:14 UTC | fix tests | 21 September 2017, 19:52:25 UTC |
944ebcc | Ethan Buchman | 19 September 2017, 02:05:33 UTC | more PrivValidator interface | 21 September 2017, 19:51:20 UTC |
fd1b0b9 | Ethan Buchman | 18 September 2017, 22:12:31 UTC | PrivValidator interface | 21 September 2017, 19:51:20 UTC |
abe912c | Ethan Buchman | 18 September 2017, 21:40:24 UTC | FuncSignerAndApp allows custom signer and abci app | 21 September 2017, 19:50:43 UTC |
66fcdf7 | Ethan Buchman | 18 September 2017, 21:11:35 UTC | minor fixes | 21 September 2017, 19:50:43 UTC |
4e13a19 | Adrian Brink | 13 September 2017, 06:32:53 UTC | Add ability to construct new instance of Tendermint core from scratch | 21 September 2017, 19:50:43 UTC |
7dd3c00 | Adrian Brink | 12 September 2017, 22:18:07 UTC | Refactor priv_validator Users can now just pass an object that implements the Signer interface. | 21 September 2017, 19:50:43 UTC |
0d392a0 | Duncan Jones | 11 September 2017, 17:56:41 UTC | Allow Signer to be generated with priv key Prior to this change, a custom Signer would have no knowledge of the private key stored in the configuration file. This changes introduces a generator function, which creates a Signer based on the private key. This provides an opportunity for customer Signers to adjust behaviour based on the key contents. (E.g. imagine key contents are a key label, rather than the key itself). | 21 September 2017, 19:50:43 UTC |
7e4a704 | Duncan Jones | 01 September 2017, 09:45:39 UTC | Remove reliance on default Signer This change allows the default privValidator to use a custom Signer implementation with no reliance on the default Signer implementation. | 21 September 2017, 19:50:43 UTC |
bf5e956 | Adrian Brink | 31 August 2017, 08:43:11 UTC | Change capitalisation | 21 September 2017, 19:50:43 UTC |
2ccc332 | Adrian Brink | 31 August 2017, 08:42:10 UTC | Remove redundant file | 21 September 2017, 19:50:43 UTC |
83f7d5c | Adrian Brink | 31 August 2017, 08:34:45 UTC | Setup custom tendermint node By exporting all of the commands, we allow users to setup their own tendermint node cli. This enables users to provide a different pivValidator without the need to fork tendermint. | 21 September 2017, 19:50:43 UTC |
2c12944 | Adrian Brink | 30 August 2017, 20:21:32 UTC | Example that showcases how to build your own tendermint node This example shows how a user of the tendermint library can build their own node and supply it with its own commands. It includes two todos in order to make it easier for library users to use tendermint. | 21 September 2017, 19:50:43 UTC |