dcd00b0 | Ethan Buchman | 09 April 2018, 13:36:28 UTC | update deps and changelog | 09 April 2018, 13:36:42 UTC |
ff3f35c | Ethan Buchman | 09 April 2018, 13:24:38 UTC | Merge pull request #1347 from tendermint/jae/aminoify Convert Tendermint to use GoAmino | 09 April 2018, 13:24:38 UTC |
93c4312 | Ethan Buchman | 09 April 2018, 12:20:36 UTC | Merge pull request #1432 from tendermint/bucky/aminoify Bucky/aminoify | 09 April 2018, 12:20:36 UTC |
1a1e4e7 | Ethan Buchman | 09 April 2018, 12:14:33 UTC | check max msg size in DecodeMessage | 09 April 2018, 12:18:47 UTC |
bb1b249 | Ethan Buchman | 09 April 2018, 12:04:59 UTC | types: lock block on MakePartSet | 09 April 2018, 12:04:59 UTC |
c778d7f | Ethan Buchman | 07 April 2018, 20:13:41 UTC | fix addresses | 07 April 2018, 20:13:41 UTC |
bb9b12d | Ethan Buchman | 07 April 2018, 19:04:28 UTC | add scripts/wire2amino.go | 07 April 2018, 19:04:28 UTC |
767521a | Ethan Buchman | 07 April 2018, 19:03:48 UTC | update test/p2p/data for amino | 07 April 2018, 19:03:48 UTC |
df9bf60 | Ethan Buchman | 07 April 2018, 17:59:13 UTC | forgot Gopkg.lock | 07 April 2018, 17:59:13 UTC |
466c3ab | Ethan Buchman | 07 April 2018, 16:53:29 UTC | forgot node/wire.go | 07 April 2018, 16:53:29 UTC |
c68d406 | Ethan Buchman | 07 April 2018, 16:47:19 UTC | fix tests | 07 April 2018, 16:47:19 UTC |
02c0835 | Ethan Buchman | 07 April 2018, 13:25:10 UTC | fixes post merge | 07 April 2018, 13:25:10 UTC |
c170800 | Ethan Buchman | 07 April 2018, 13:16:53 UTC | Merge branch 'develop' into jae/aminoify | 07 April 2018, 13:16:53 UTC |
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 |
4930b61 | Ethan Buchman | 06 April 2018, 20:19:09 UTC | Merge pull request #1431 from tendermint/release/v0.18.0 Release/v0.18.0 | 06 April 2018, 20:19:09 UTC |
9cc2cf3 | Ethan Buchman | 06 April 2018, 20:03:27 UTC | changelog and version | 06 April 2018, 20:03:27 UTC |
ed93fb3 | Ethan Buchman | 06 April 2018, 15:59:05 UTC | Merge pull request #1350 from tendermint/1275-p2p-loopbacks p2p: loopbacks should be detected and ignored instead of dialling self infinitely | 06 April 2018, 15:59:05 UTC |
3d32474 | Anton Kaliaev | 06 April 2018, 11:26:05 UTC | make linter happy | 06 April 2018, 11:26:05 UTC |
3233c31 | Anton Kaliaev | 06 April 2018, 10:35:48 UTC | only log errors, dial correct addresses "this means if there are lookup errors or typos in the persistent_peers, tendermint will fail to start ? didn't some one ask for us not to do this previously ?" | 06 April 2018, 10:35:48 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 |
c9a263c | Ethan Buchman | 05 April 2018, 15:22:46 UTC | Merge pull request #1389 from tendermint/1380-trim-whitespaces trim whitespace from elements of lists (like `persistent_peers`) | 05 April 2018, 15:22:46 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 |
6e39ec6 | Anton Kaliaev | 05 April 2018, 13:21:11 UTC | do not even try to dial ourselves also, remove address from the book (plus mark it as our address) and return an error if we fail to parse peers list | 05 April 2018, 13:45:52 UTC |
d38a6cc | Anton Kaliaev | 29 March 2018, 10:06:15 UTC | trim whitespace from elements of lists (like `persistent_peers`) Refs #1380 | 05 April 2018, 13:42:26 UTC |
7f6ee7a | Anton Kaliaev | 05 April 2018, 13:20:53 UTC | add a comment for NewSwitch | 05 April 2018, 13:27:47 UTC |
34b77fc | Anton Kaliaev | 05 April 2018, 13:19:15 UTC | log error when we fail to add new address | 05 April 2018, 13:27:47 UTC |
3b3f45d | Anton Kaliaev | 22 March 2018, 15:58:57 UTC | use addrbook#AddOurAddress to store our address | 05 April 2018, 13:27:47 UTC |
3284a13 | Anton Kaliaev | 22 March 2018, 08:55:21 UTC | add test Refs #1275 | 05 April 2018, 13:27:47 UTC |
fc9ffee | Anton Kaliaev | 22 March 2018, 08:54:32 UTC | remove unused tracking because it leads to memory leaks in tests see https://blog.cosmos.network/debugging-the-memory-leak-in-tendermint-210186711420 | 05 April 2018, 13:27:47 UTC |
3a672cb | Anton Kaliaev | 21 March 2018, 19:23:22 UTC | update changelog [ci skip] | 05 April 2018, 13:27:46 UTC |
4b8e342 | Anton Kaliaev | 21 March 2018, 19:08:43 UTC | fix panic: lookup testing on 10.0.2.3:53: no such host | 05 April 2018, 13:27:46 UTC |
5a2fa71 | Anton Kaliaev | 21 March 2018, 19:04:22 UTC | use combination of IP and port, not just IP | 05 April 2018, 13:27:46 UTC |
9a57ef9 | Anton Kaliaev | 21 March 2018, 18:41:56 UTC | do not dial ourselves (ok, maybe just once) Refs #1275 | 05 April 2018, 13:27:46 UTC |
59ca9bf | Ethan Buchman | 05 April 2018, 13:16:36 UTC | update to tmlibs v0.8.1 | 05 April 2018, 13:16:36 UTC |
7cce07b | Ethan Buchman | 05 April 2018, 12:55:41 UTC | Merge pull request #1352 from tendermint/1228-require-id p2p: require all addresses come with an ID no matter what | 05 April 2018, 12:55:41 UTC |
0ae66f7 | Ethan Buchman | 05 April 2018, 12:53:15 UTC | Merge pull request #1420 from tendermint/1414-data-race protect Record* peerStateStats functions by mutex | 05 April 2018, 12:53:15 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 |
cee7b5c | Anton Kaliaev | 24 March 2018, 16:49:42 UTC | GetSelectionWithBias Refs #1130 | 05 April 2018, 10:00:16 UTC |
1585152 | Anton Kaliaev | 24 March 2018, 16:04:59 UTC | https://github.com/tendermint/tendermint/pull/1128#discussion_r162799294 Refs #1130 | 05 April 2018, 10:00:16 UTC |
8e699c2 | Anton Kaliaev | 24 March 2018, 16:04:32 UTC | defaultSeedDisconnectWaitPeriod should be at least as long as we expect it to take for a peer to become MarkGood Refs #1130 | 05 April 2018, 10:00:16 UTC |
904a311 | Anton Kaliaev | 22 March 2018, 10:27:10 UTC | require addresses to have an ID by default Refs #1228 | 05 April 2018, 09:55:29 UTC |
a506cf4 | Anton Kaliaev | 05 April 2018, 09:42:45 UTC | protect Record* peerStateStats functions by mutex Fixes #1414 DATA RACE: ``` Read at 0x00c4214ee940 by goroutine 146: github.com/tendermint/tendermint/consensus.(*peerStateStats).String() <autogenerated>:1 +0x57 fmt.(*pp).handleMethods() /usr/local/go/src/fmt/print.go:596 +0x3f4 fmt.(*pp).printArg() /usr/local/go/src/fmt/print.go:679 +0x11f fmt.(*pp).doPrintf() /usr/local/go/src/fmt/print.go:996 +0x319 fmt.Sprintf() /usr/local/go/src/fmt/print.go:196 +0x73 github.com/tendermint/tendermint/consensus.(*PeerState).StringIndented() github.com/tendermint/tendermint/consensus/_test/_obj_test/reactor.go:1426 +0x573 github.com/tendermint/tendermint/consensus.(*PeerState).String() github.com/tendermint/tendermint/consensus/_test/_obj_test/reactor.go:1419 +0x66 github.com/go-logfmt/logfmt.safeString() /home/ubuntu/go/src/github.com/go-logfmt/logfmt/encode.go:299 +0x9d github.com/go-logfmt/logfmt.writeValue() /home/ubuntu/go/src/github.com/go-logfmt/logfmt/encode.go:217 +0x5a0 github.com/go-logfmt/logfmt.(*Encoder).EncodeKeyval() /home/ubuntu/go/src/github.com/go-logfmt/logfmt/encode.go:61 +0x1dd github.com/tendermint/tmlibs/log.tmfmtLogger.Log() /home/ubuntu/go/src/github.com/tendermint/tmlibs/log/tmfmt_logger.go:107 +0x1001 github.com/tendermint/tmlibs/log.(*tmfmtLogger).Log() <autogenerated>:1 +0x93 github.com/go-kit/kit/log.(*context).Log() /home/ubuntu/go/src/github.com/go-kit/kit/log/log.go:124 +0x248 github.com/tendermint/tmlibs/log.(*tmLogger).Debug() /home/ubuntu/go/src/github.com/tendermint/tmlibs/log/tm_logger.go:64 +0x1d0 github.com/tendermint/tendermint/consensus.(*PeerState).PickSendVote() github.com/tendermint/tendermint/consensus/_test/_obj_test/reactor.go:1059 +0x242 github.com/tendermint/tendermint/consensus.(*ConsensusReactor).gossipVotesForHeight() github.com/tendermint/tendermint/consensus/_test/_obj_test/reactor.go:789 +0x6ef github.com/tendermint/tendermint/consensus.(*ConsensusReactor).gossipVotesRoutine() github.com/tendermint/tendermint/consensus/_test/_obj_test/reactor.go:723 +0x1039 Previous write at 0x00c4214ee940 by goroutine 21: github.com/tendermint/tendermint/consensus.(*PeerState).RecordVote() github.com/tendermint/tendermint/consensus/_test/_obj_test/reactor.go:1242 +0x15a github.com/tendermint/tendermint/consensus.(*ConsensusReactor).Receive() github.com/tendermint/tendermint/consensus/_test/_obj_test/reactor.go:309 +0x32e6 github.com/tendermint/tendermint/p2p.createMConnection.func1() /home/ubuntu/go/src/github.com/tendermint/tendermint/p2p/peer.go:365 +0xea github.com/tendermint/tendermint/p2p/conn.(*MConnection).recvRoutine() /home/ubuntu/go/src/github.com/tendermint/tendermint/p2p/conn/connection.go:531 +0x779 ``` | 05 April 2018, 09:42:45 UTC |
7689c15 | Anton Kaliaev | 05 April 2018, 09:06:30 UTC | Merge pull request #1378 from tendermint/bucky/disable-test-libs comment out test_libs because of gcc dep in tmlibs | 05 April 2018, 09:06:30 UTC |
f907113 | Zaki Manian | 05 April 2018, 09:02:23 UTC | Net_info should print the ID of peers (#1312) | 05 April 2018, 09:02:23 UTC |
140f962 | Anton Kaliaev | 05 April 2018, 08:57:19 UTC | Merge pull request #1406 from tendermint/docker Update dockerfile and readme | 05 April 2018, 08:57:19 UTC |
c23d907 | Ethan Buchman | 05 April 2018, 08:18:45 UTC | Merge pull request #1391 from tendermint/581-include-validator-power Include validator power in /status | 05 April 2018, 08:18:45 UTC |
ed782e7 | Anton Kaliaev | 29 March 2018, 11:39:15 UTC | include validator's voting power in /status Refs #581 | 04 April 2018, 09:34:59 UTC |
0732526 | Anton Kaliaev | 29 March 2018, 11:37:12 UTC | use more relaxing < and >= ops instead of != an example of Search from godocs: ``` package main import ( "fmt" "sort" ) func main() { a := []int{1, 3, 6, 10, 15, 21, 28, 36, 45, 55} x := 6 i := sort.Search(len(a), func(i int) bool { return a[i] >= x }) if i < len(a) && a[i] == x { fmt.Printf("found %d at index %d in %v\n", x, i, a) } else { fmt.Printf("%d not found in %v\n", x, a) } } ``` | 04 April 2018, 08:42:35 UTC |
39a4963 | Anton Kaliaev | 29 March 2018, 11:35:15 UTC | document funcs in validator_set.go | 04 April 2018, 08:42:35 UTC |
37ce6b1 | Anton Kaliaev | 29 March 2018, 11:32:14 UTC | ValidatorSet#GetByAddress: return -1 if no validator was found | 04 April 2018, 08:42:34 UTC |
7aa6d36 | Ethan Buchman | 03 April 2018, 20:53:48 UTC | Merge pull request #1412 from tendermint/bucky/exit-conR-subscribe-routine consensus: check for closed subscription channels and exit routine | 03 April 2018, 20:53:48 UTC |
991017f | Ethan Buchman | 03 April 2018, 20:02:32 UTC | Merge pull request #1336 from tendermint/zarko/1308-add-light-client-spec Add light client spec | 03 April 2018, 20:02:32 UTC |
5f548c7 | Ethan Buchman | 03 April 2018, 19:56:46 UTC | consensus: close pubsub channels. fixes #1372 | 03 April 2018, 19:57:32 UTC |
d14aacf | Ethan Buchman | 03 April 2018, 19:43:38 UTC | Merge pull request #1300 from tendermint/lite-proxy-hardening-and-tests lite/proxy: Validation* tests and hardening for nil dereferences | 03 April 2018, 19:43:38 UTC |
39ff4d2 | Ethan Buchman | 03 April 2018, 19:34:18 UTC | minor cleanup | 03 April 2018, 19:34:18 UTC |
196f841 | Jae Kwon | 03 April 2018, 14:03:08 UTC | WIP commit; Fix types/results_test | 03 April 2018, 14:03:08 UTC |
8462493 | Anton Kaliaev | 27 March 2018, 17:00:24 UTC | [rpc] fix subscribing using an abci.ResponseDeliverTx tag Refs #1369 | 03 April 2018, 13:53:13 UTC |
47b8bd1 | Anton Kaliaev | 27 March 2018, 16:18:24 UTC | wrote a test for EventBus#PublishEventTx Refs #1369 | 03 April 2018, 13:53:13 UTC |
89cdde7 | Jae Kwon | 03 April 2018, 13:50:53 UTC | Fix state tests | 03 April 2018, 13:50:53 UTC |
657fd67 | Ethan Buchman | 03 April 2018, 12:24:55 UTC | Merge pull request #1409 from tendermint/zach/docs/tm-monitor docs: build updates | 03 April 2018, 12:24:55 UTC |
315c475 | Zach Ramsay | 03 April 2018, 11:48:40 UTC | docs: build updates ref: https://github.com/tendermint/tools/pull/79 | 03 April 2018, 11:48:40 UTC |
b800b4e | Anton Kaliaev | 02 April 2018, 14:57:25 UTC | update docker readme | 02 April 2018, 14:57:25 UTC |
208ac32 | Anton Kaliaev | 02 April 2018, 14:56:07 UTC | update Dockerfile to point to 0.17.1 release | 02 April 2018, 14:56:07 UTC |
641476d | Anton Kaliaev | 02 April 2018, 14:55:43 UTC | update docker to use alpine 3.7 | 02 April 2018, 14:55:43 UTC |
491c8ab | Anton Kaliaev | 02 April 2018, 09:55:55 UTC | [rpc/lib] log cert and key files in StartHTTPAndTLSServer | 02 April 2018, 13:21:05 UTC |
5ef8a6e | Anton Kaliaev | 02 April 2018, 09:47:04 UTC | deprecate not fully formed addresses | 02 April 2018, 13:21:05 UTC |
d694d47 | Anton Kaliaev | 02 April 2018, 09:40:47 UTC | [rpc/lib] rename vars according to Go conventions | 02 April 2018, 13:21:05 UTC |
ecdc1b9 | Zaki Manian | 02 April 2018, 09:36:09 UTC | Add a method for creating an https server (#1403) | 02 April 2018, 09:36:09 UTC |
9c75710 | Anton Kaliaev | 02 April 2018, 09:29:03 UTC | [test] remove test_libs Reasons: 1) all deps we're using should be passing tests (including external) 2) deps can require complicated setup for testing 3) the person responsible for releasing Tendermint should be cautious when updating a dep | 02 April 2018, 09:29:03 UTC |
5243e54 | Anton Kaliaev | 02 April 2018, 09:23:18 UTC | [codecov] ignore docs, scripts and DOCKER dirs | 02 April 2018, 09:23:56 UTC |
70e7454 | Ethan Buchman | 27 March 2018, 15:44:53 UTC | comment out test_libs because of gcc dep in tmlibs | 02 April 2018, 09:23:56 UTC |
2644a52 | Thomas Corbière | 02 April 2018, 08:21:17 UTC | Fix lint errors (#1390) * use increment and decrement operators. * remove unnecessary else branches. * fix package comment with leading space. * fix receiver names. * fix error strings. * remove omittable code. * remove redundant return statement. * Revert changes (code is generated.) * use cfg as receiver name for all config-related types. * use lsi as the receiver name for the LastSignedInfo type. | 02 April 2018, 08:21:17 UTC |
eaee98e | Greg Szabo | 01 April 2018, 17:54:48 UTC | CGO_ENABLED=0 added for static linking (#1396) | 01 April 2018, 17:54:48 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 |
575a46d | Alex Hernandez | 29 March 2018, 09:28:29 UTC | fix typo on block header (#1387) | 29 March 2018, 09:28:29 UTC |
bcadbd1 | Ethan Buchman | 28 March 2018, 19:13:40 UTC | Merge pull request #1376 from tendermint/1368-unsubscribe-does-not-work [rpc] unsubscribe does not work | 28 March 2018, 19:13:40 UTC |
ead9daf | Tomoya Ishizaki | 28 March 2018, 17:40:47 UTC | Fix code style (#1362) * cfg: Uniform style for method args and var names | 28 March 2018, 17:40:47 UTC |
22949e6 | Anton Kaliaev | 27 March 2018, 15:10:21 UTC | new tmlibs Parallel implementation | 28 March 2018, 17:13:08 UTC |
49986b0 | Anton Kaliaev | 27 March 2018, 14:11:55 UTC | update tmlibs Refs #1376 | 28 March 2018, 17:12:52 UTC |
2fa7af4 | Vladislav Dmitriyev | 28 March 2018, 13:59:09 UTC | [lite] fixed listen address (#1384) | 28 March 2018, 13:59:09 UTC |
2d857c4 | Anton Kaliaev | 28 March 2018, 13:44:58 UTC | add hash field to ResultTx (/tx and /tx_search endpoints) (#1374) Refs #1367 | 28 March 2018, 13:44:58 UTC |
2b63f57 | Anton Kaliaev | 27 March 2018, 10:33:15 UTC | fix tx_indexer's matchRange before we're using IteratePrefix, which is wrong because we want full range, not just "account.number=1". | 28 March 2018, 13:02:54 UTC |
4085c72 | Anton Kaliaev | 27 March 2018, 10:32:42 UTC | sort /tx_search results by height by default Refs #1366 | 28 March 2018, 13:02:54 UTC |
6f99569 | Ethan Buchman | 27 March 2018, 15:24:48 UTC | Merge pull request #1377 from tendermint/release/0.17.1 Release/0.17.1 | 27 March 2018, 15:24:48 UTC |
9bf5862 | Ethan Buchman | 27 March 2018, 15:20:09 UTC | types: fix genesis.AppStateJSON | 27 March 2018, 15:20:09 UTC |
e1d98bb | Ethan Buchman | 27 March 2018, 14:06:30 UTC | forgot bug fix in changelog | 27 March 2018, 14:06:30 UTC |
e5cd006 | Ethan Buchman | 27 March 2018, 13:57:10 UTC | Merge pull request #1373 from tendermint/release/0.17.0 Release/0.17.0 | 27 March 2018, 13:57:10 UTC |
58242e1 | Anton Kaliaev | 27 March 2018, 07:07:29 UTC | bump version one more time | 27 March 2018, 07:07:29 UTC |
4e86835 | Anton Kaliaev | 27 March 2018, 07:06:32 UTC | update changelog for 0.17.0 release | 27 March 2018, 07:06:32 UTC |
ab4ac04 | Anton Kaliaev | 26 March 2018, 20:07:07 UTC | bump up the version | 26 March 2018, 20:07:07 UTC |