7afe74a | Jae Kwon | 07 April 2018, 09:01:45 UTC | Update go-crypto to 0.6.1 and change config/toml.go privval address | 07 April 2018, 09:01:45 UTC |
02531ca | Jae Kwon | 07 April 2018, 00:03:31 UTC | Fix race testing (cont;) Bump version to 0.19.0 | 07 April 2018, 00:06:46 UTC |
d24e4cb | Jae Kwon | 07 April 2018, 00:02:29 UTC | Fix race testing | 07 April 2018, 00:02:29 UTC |
fb64314 | Jae Kwon | 06 April 2018, 20:46:40 UTC | Review from Anton | 06 April 2018, 20:46:40 UTC |
32e1d19 | Jae Kwon | 06 April 2018, 05:05:30 UTC | Fix cmd and lite | 06 April 2018, 05:05:30 UTC |
3ca5292 | Jae Kwon | 06 April 2018, 04:19:14 UTC | Fix rpc tests | 06 April 2018, 04:19:14 UTC |
c541d58 | Jae Kwon | 05 April 2018, 23:07:29 UTC | WIP: fix rpc/core | 05 April 2018, 23:07:29 UTC |
3037b5b | Jae Kwon | 05 April 2018, 22:45:11 UTC | Fix rpc/lib/... | 05 April 2018, 22:45:11 UTC |
e4492af | Jae Kwon | 05 April 2018, 15:17:10 UTC | Merge | 05 April 2018, 15:17:10 UTC |
799beeb | Ethan Buchman | 05 April 2018, 14:54:26 UTC | fix consensus tests | 05 April 2018, 14:54:26 UTC |
45ec5fd | Jae Kwon | 05 April 2018, 14:05:45 UTC | WIP consensus | 05 April 2018, 14:05:45 UTC |
5d1c758 | Jae Kwon | 05 April 2018, 12:43:23 UTC | Fix evidence | 05 April 2018, 12:43:23 UTC |
1b9323f | Jae Kwon | 05 April 2018, 12:17:43 UTC | Fix blockchain tests | 05 April 2018, 12:17:43 UTC |
196f841 | Jae Kwon | 03 April 2018, 14:03:08 UTC | WIP commit; Fix types/results_test | 03 April 2018, 14:03:08 UTC |
89cdde7 | Jae Kwon | 03 April 2018, 13:50:53 UTC | Fix state tests | 03 April 2018, 13:50:53 UTC |
35a1d74 | Jae Kwon | 31 March 2018, 09:51:32 UTC | Fix mempool | 31 March 2018, 09:51:32 UTC |
34974e3 | Jae Kwon | 30 March 2018, 22:18:43 UTC | Make types use Amino; Refactor PrivValidator* to FilePV/SocketPV | 30 March 2018, 22:18:43 UTC |
901b456 | Jae Kwon | 26 March 2018, 04:40:02 UTC | P2P now works with Amino | 26 March 2018, 04:40:02 UTC |
ced7425 | Jae Kwon | 21 March 2018, 01:38:27 UTC | maxPacketMsg -> packetMsgMax... | 21 March 2018, 01:47:38 UTC |
6c345f9 | Jae Kwon | 21 March 2018, 01:27:10 UTC | First stab: p2p/conn | 21 March 2018, 01:27:10 UTC |
ff1ec02 | Ethan Buchman | 16 March 2018, 23:05:30 UTC | Merge pull request #1318 from tendermint/bucky/testnet-cmd-fix testnet cmd: ensure config dir exists. closes #1290 | 16 March 2018, 23:05:30 UTC |
7cb3188 | Emmanuel T Odeke | 11 March 2018, 08:44:05 UTC | testnet cmd: ensure config dir exists. closes #1290 | 16 March 2018, 13:26:43 UTC |
9b9022f | Alexander Simmerl | 16 March 2018, 12:32:17 UTC | privVal: Improve SocketClient network code (#1315) Follow-up to feedback from #1286, this change simplifies the connection handling in the SocketClient and makes the communication via TCP more robust. It introduces the tcpTimeoutListener to encapsulate accept and i/o timeout handling as well as connection keep-alive, this type could likely be upgraded to handle more fine-grained tuning of the tcp stack (linger, nodelay, etc.) according to the properties we desire. The same methods should be applied to the RemoteSigner which will be overhauled when the priv_val_server is fleshed out. * require private key * simplify connect logic * break out conn upgrades to tcpTimeoutListener * extend test coverage and simplify component setup | 16 March 2018, 12:32:17 UTC |
68e049d | Ethan Buchman | 15 March 2018, 17:58:29 UTC | Merge pull request #1244 from tendermint/1147-using-mark-good-and-stop-peer-for-error Using MarkGood and StopPeerForError | 15 March 2018, 17:58:29 UTC |
86ddf17 | Anton Kaliaev | 06 March 2018, 09:40:09 UTC | add a todo Refs #1281 | 15 March 2018, 07:58:20 UTC |
a655500 | Anton Kaliaev | 06 March 2018, 07:41:02 UTC | fix copy-pasted comment [ci skip] | 15 March 2018, 07:58:20 UTC |
714f885 | Anton Kaliaev | 05 March 2018, 12:51:52 UTC | mark peer as good if it contributed enough votes or block parts Refs #1147 | 15 March 2018, 07:58:20 UTC |
b0d8f55 | Anton Kaliaev | 05 March 2018, 11:35:50 UTC | return err if peer has sent a vote that does not match our round | 15 March 2018, 07:58:20 UTC |
63cb69c | Anton Kaliaev | 05 March 2018, 11:26:36 UTC | comment out ErrAddingVote because it breaks byzantine_test | 15 March 2018, 07:58:20 UTC |
266974c | Anton Kaliaev | 05 March 2018, 09:04:31 UTC | stop peer if it sends invalid vote | 15 March 2018, 07:58:20 UTC |
bcf54b0 | Anton Kaliaev | 04 March 2018, 10:58:43 UTC | PanicSanity is deprecated | 15 March 2018, 07:58:20 UTC |
d86855a | Anton Kaliaev | 04 March 2018, 10:36:06 UTC | stop peer if it sends us msg with unknown channel | 15 March 2018, 07:58:20 UTC |
d0c67bb | Anton Kaliaev | 04 March 2018, 10:22:58 UTC | stop peer if evidence is not valid | 15 March 2018, 07:58:20 UTC |
4242352 | Anton Kaliaev | 04 March 2018, 09:42:45 UTC | stop peer on decoding error | 15 March 2018, 07:58:19 UTC |
f299689 | Anton Kaliaev | 04 March 2018, 09:42:26 UTC | return back defaultChannelCapacity | 15 March 2018, 07:58:19 UTC |
baf457e | Anton Kaliaev | 04 March 2018, 09:42:08 UTC | return error if peer sent us a block we didn't expect with a height too far ahead/behind | 15 March 2018, 07:58:19 UTC |
0c7e871 | Anton Kaliaev | 26 February 2018, 13:35:01 UTC | [blockchain] replace timeoutsCh with more abstract errorsCh | 15 March 2018, 07:58:19 UTC |
87ce804 | Anton Kaliaev | 26 February 2018, 13:33:55 UTC | cmn.PanicSanity is deprecated | 15 March 2018, 07:58:19 UTC |
244d88d | Ethan Buchman | 15 March 2018, 00:10:38 UTC | Merge pull request #1314 from tendermint/add-go-amino-as-source-to-wire Add go amino as source to wire | 15 March 2018, 00:10:38 UTC |
76e1dd4 | Anton Kaliaev | 14 March 2018, 17:42:35 UTC | fix Makefile's .PHONY | 14 March 2018, 17:42:35 UTC |
e39187a | Anton Kaliaev | 14 March 2018, 17:42:17 UTC | add go-amino as source for go-wire | 14 March 2018, 17:42:17 UTC |
cd2ba4a | Ethan Buchman | 12 March 2018, 15:49:32 UTC | Merge pull request #1286 from tendermint/feature/xla-priv-val-invert-dial Invert privVal socket communication | 12 March 2018, 15:49:32 UTC |
0de1942 | Emmanuel T Odeke | 12 March 2018, 06:03:11 UTC | cmd/tendermint/commands/lite: add tcp scheme to address URLs (#1297) Noticed while investigating https://github.com/tendermint/tendermint/issues/970 As reported by @zramsay, we'd get the warning from tendermint/rpc/lib because we were passing in scheme-less addresses, so by default use "tcp". Also by default, "node" (nodeAddr) has been set to: "tcp://localhost:46657" instead of the bare: "localhost:46657" This change is just to clean up such warnings as they spuriously would spook users for a package "lite" that claims to be secure. | 12 March 2018, 06:03:11 UTC |
f3000d0 | Ethan Buchman | 11 March 2018, 18:57:49 UTC | Merge pull request #1292 from tendermint/1125-exp-backoff-for-ensure-peers exponential backoff for addrs in the address book | 11 March 2018, 18:57:49 UTC |
fc5b047 | Anton Kaliaev | 11 March 2018, 10:13:34 UTC | use time.Since | 11 March 2018, 10:13:34 UTC |
264bce4 | Anton Kaliaev | 11 March 2018, 10:00:49 UTC | skip dialing based on last time dialed | 11 March 2018, 10:00:49 UTC |
0f41570 | Anton Kaliaev | 11 March 2018, 09:20:51 UTC | fixes from bucky's review | 11 March 2018, 09:22:37 UTC |
f85c889 | Anton Kaliaev | 09 March 2018, 12:23:52 UTC | test pex_reactor's dialPeer | 09 March 2018, 12:23:52 UTC |
f0d4f56 | Anton Kaliaev | 09 March 2018, 12:02:24 UTC | refactor pex_reactor tests | 09 March 2018, 12:02:24 UTC |
3d5c05e | Anton Kaliaev | 09 March 2018, 11:15:34 UTC | Merge pull request #1293 from tendermint/update-template add 2 more points to ISSUE_TEMPLATE | 09 March 2018, 11:15:34 UTC |
018da09 | Anton Kaliaev | 08 March 2018, 14:55:14 UTC | do not run complete test suite on `make` bad dev experience | 08 March 2018, 14:55:14 UTC |
60a64af | Anton Kaliaev | 08 March 2018, 14:50:59 UTC | add 2 more points to ISSUE_TEMPLATE Refs #1291 | 08 March 2018, 14:53:11 UTC |
13a2013 | Zach | 08 March 2018, 14:52:38 UTC | Testing refactor for Jenkins (#1098) * de-mystify tests & run them in parallel (#1031) * test optimization for jenkins (#1093) * makefile cleanup * tests: split fast and slow go tests, closes #1055 * pr comments * restore circle conditions * fix need_abci * ... * docker run: no :Z for circle? * Remove cmd breaking comment | 08 March 2018, 14:52:38 UTC |
1941b5c | Anton Kaliaev | 08 March 2018, 11:55:23 UTC | fixes from @xla's review | 08 March 2018, 12:31:44 UTC |
21e2c41 | Anton Kaliaev | 08 March 2018, 09:59:30 UTC | exponential backoff for addrs in the address book Refs #1125 | 08 March 2018, 10:04:26 UTC |
5897817 | Alexander Simmerl | 06 March 2018, 18:54:49 UTC | Invert privVal socket communication Follow-up to #1255 aligning with the expectation that the external signing process connects to the node. The SocketClient will block on start until one connection has been established, support for multiple signers connected simultaneously is a planned future extension. * SocketClient accepts connection * PrivValSocketServer renamed to RemoteSigner * extend tests | 07 March 2018, 11:37:05 UTC |
2ce57a6 | Ethan Buchman | 06 March 2018, 22:37:10 UTC | Merge pull request #1284 from tendermint/feature/xla-follow-priv-val Follow-ups to PrivValidator | 06 March 2018, 22:37:10 UTC |
2aa7702 | Alexander Simmerl | 06 March 2018, 15:19:41 UTC | Fix typo | 06 March 2018, 18:56:31 UTC |
8e1856a | Alexander Simmerl | 06 March 2018, 15:12:57 UTC | Use builtin panic | 06 March 2018, 18:56:31 UTC |
ca619c8 | Alexander Simmerl | 06 March 2018, 15:11:17 UTC | Stop privVal socket client on node shutdown | 06 March 2018, 18:56:30 UTC |
25ff699 | Alexander Simmerl | 06 March 2018, 15:00:44 UTC | Improve method docs | 06 March 2018, 18:55:26 UTC |
879b4c0 | Alexander Simmerl | 06 March 2018, 15:00:19 UTC | Use common method to determine file existence | 06 March 2018, 18:55:26 UTC |
45d07a3 | Ethan Buchman | 06 March 2018, 18:38:08 UTC | Merge pull request #1283 from tendermint/feature/xla-run-integration-release Speed up CircleCI builds | 06 March 2018, 18:38:08 UTC |
788354d | Admir Sabanovic | 06 March 2018, 16:44:13 UTC | fix typo (#1285) | 06 March 2018, 16:44:13 UTC |
b7ce89e | Alexander Simmerl | 06 March 2018, 14:32:52 UTC | Speed up CircleCI builds To achieve faster feedback cycles for our feature PRs this change reduces the average buildtime from 35 to ~6min by utilising their new 2.0 offering based on docker and nomad. We make use of parallel build steps wherever possible so that the duration is determined by the slowest test suite (p2p). This is an intermediate step until we move our CI/CD completely on-premise for more control and added security. | 06 March 2018, 16:36:44 UTC |
8d81a25 | Anton Kaliaev | 06 March 2018, 09:44:00 UTC | Merge pull request #1280 from tendermint/zach/explain-determinism docs: add 'On Determinism' | 06 March 2018, 09:44:00 UTC |
3019761 | Zach Ramsay | 06 March 2018, 07:19:59 UTC | docs: add document 'On Determinism' closes https://github.com/tendermint/abci/issues/56 | 06 March 2018, 07:19:59 UTC |
6120a4c | Anton Kaliaev | 05 March 2018, 17:48:16 UTC | Merge pull request #1256 from tendermint/feature/more-priv-val PrivValidatorAddr -> PrivValidatorListenAddr. Update ADR008 | 05 March 2018, 17:48:16 UTC |
533ed2a | Alexander Simmerl | 05 March 2018, 16:38:05 UTC | adr: Amend decisions for PrivValidator | 05 March 2018, 16:38:05 UTC |
d4e4055 | Ethan Buchman | 28 February 2018, 14:35:52 UTC | PrivValidatorAddr -> PrivValidatorListenAddr. Update ADR008 | 05 March 2018, 16:11:43 UTC |
ee51ad8 | Alexander Simmerl | 05 March 2018, 15:59:04 UTC | Make RPC handler protocol agnostic (#1276) | 05 March 2018, 15:59:04 UTC |
bdd50c5 | Zach | 05 March 2018, 12:30:36 UTC | fix docs links & stuff (#1273) * fix links in docs/spec etc, closes #1261 * spec: remove ref to non-existant repo * codecov you weirdo | 05 March 2018, 12:30:36 UTC |
3d88612 | Anton Kaliaev | 05 March 2018, 11:54:33 UTC | Merge pull request #1274 from tendermint/codecov Codecov | 05 March 2018, 11:54:33 UTC |
630d54c | Anton Kaliaev | 05 March 2018, 11:16:24 UTC | return back threshold and ignore sections | 05 March 2018, 11:16:24 UTC |
3cedd8c | Ethan Buchman | 02 March 2018, 15:56:24 UTC | Merge pull request #1265 from tendermint/bucky/new-wire-api Bucky/new wire api | 02 March 2018, 15:56:24 UTC |
929f326 | Ethan Buchman | 02 March 2018, 15:59:10 UTC | update dep | 02 March 2018, 15:59:10 UTC |
ff8c648 | Ethan Buchman | 02 March 2018, 14:26:37 UTC | types: uncomment some tests | 02 March 2018, 14:26:37 UTC |
8bceb5c | Ethan Buchman | 02 March 2018, 14:07:01 UTC | Merge pull request #1233 from tendermint/feature/xla-dial-seed-without-timeout p2p: if we have no peers we should dial seeds right away | 02 March 2018, 14:07:01 UTC |
8f2703e | Alexander Simmerl | 01 March 2018, 17:41:30 UTC | Dial seeds directly without potential peers In order to improve the operator experience we want the node to dial seeds immediately if there are no peers to connect to. Until now the routine responsible for ensuring peers are connected to would wait a random amount of time up to 30s (if not configured otherwise). | 02 March 2018, 11:55:01 UTC |
c394eef | Ethan Buchman | 02 March 2018, 09:10:22 UTC | types: TestValidatorSetVerifyCommit | 02 March 2018, 09:21:23 UTC |
f9921ae | Ethan Buchman | 02 March 2018, 08:52:44 UTC | types/validator_set_test: move funcs around | 02 March 2018, 08:52:44 UTC |
fff0c6c | Ethan Frey | 21 February 2018, 18:36:57 UTC | Add app_state from genesis file in InitChain message | 02 March 2018, 08:46:04 UTC |
59872bf | Ethan Buchman | 02 March 2018, 07:28:53 UTC | update dep for new go-wire API | 02 March 2018, 07:28:53 UTC |
6568541 | Ethan Buchman | 02 March 2018, 07:28:17 UTC | state: fix txResult issue with UnmarshalBinary into ptr | 02 March 2018, 07:28:17 UTC |
6596bff | Ethan Buchman | 02 March 2018, 07:09:28 UTC | types: bring back json.Marshal/Unmarshal for genesis/priv_val | 02 March 2018, 07:09:28 UTC |
eaafd9d | Ethan Buchman | 15 January 2018, 02:40:57 UTC | state: builds | 02 March 2018, 06:51:27 UTC |
5378bfc | Ethan Buchman | 02 March 2018, 06:50:17 UTC | types.SignBytes -> o.SignBytes | 02 March 2018, 06:50:17 UTC |
abeeeeb | Ethan Buchman | 02 March 2018, 06:49:59 UTC | types: fix validator_set_test issue with UnmarshalBinary into ptr | 02 March 2018, 06:49:59 UTC |
ca3655a | Ethan Buchman | 20 February 2018, 16:14:50 UTC | types: p2pID -> P2PID | 02 March 2018, 06:42:56 UTC |
6cf5100 | Ethan Buchman | 19 February 2018, 18:03:51 UTC | types: working on tests... | 02 March 2018, 06:34:23 UTC |
51628ae | Ethan Buchman | 02 March 2018, 06:33:38 UTC | types: revert to old wire. builds | 02 March 2018, 06:33:38 UTC |
3395f5f | Ethan Buchman | 15 February 2018, 19:26:49 UTC | types: builds | 02 March 2018, 06:28:38 UTC |
d2cd079 | Ethan Buchman | 15 January 2018, 02:30:40 UTC | types: tests build | 02 March 2018, 06:28:21 UTC |
fc35e3b | Ethan Buchman | 02 March 2018, 06:27:52 UTC | wire: no codec yet | 02 March 2018, 06:27:52 UTC |
085b4f5 | Ethan Buchman | 15 February 2018, 19:26:09 UTC | add wire pkg with global codec | 02 March 2018, 06:26:38 UTC |
fd58645 | Ethan Buchman | 14 February 2018, 23:31:09 UTC | types: remove dep on p2p | 02 March 2018, 06:26:03 UTC |
200787e | Ethan Buchman | 15 January 2018, 00:05:22 UTC | types: update for new go-wire. WriteSignBytes -> SignBytes | 02 March 2018, 06:25:54 UTC |
9cdba04 | Ethan Buchman | 02 March 2018, 04:33:46 UTC | Merge pull request #1142 from tendermint/add_valid_value_mechanism Add support for ValidBlock mechanism for the simplest case | 02 March 2018, 04:33:46 UTC |
e92c876 | Anton Kaliaev | 01 March 2018, 11:14:07 UTC | Merge pull request #1258 from tendermint/return-dummy-app return back dummy & persistent_dummy as options for proxy_app | 01 March 2018, 11:14:07 UTC |
d4e93a6 | Zarko Milosevic | 01 February 2018, 09:57:19 UTC | Separate ValidBlock rule from unlocking rule | 01 March 2018, 10:42:22 UTC |