Jae Kwon and Anton Kaliaev
ddbdffb4e5
add design philosophy doc ( #3034 )
2019-01-25 23:00:55 +04:00
Jae Kwon and Ethan Buchman
9a6dd96cba
Revert to using defers in addrbook. ( #3025 )
...
* Revert to using defers in addrbook. ValidateBasic->Validate since it requires DNS
* Update CHANGELOG_PENDING
2018-12-16 12:27:16 -05:00
Jae Kwon and Ethan Buchman
416d143bf7
R4R: Swap start/end in ReverseIterator ( #2913 )
...
* Swap start/end in ReverseIterator
* update CHANGELOG_PENDING
* fixes from review
2018-11-28 08:49:24 -05:00
Jae Kwon and Anton Kaliaev
42592d9ae0
IncrementAccum upon RPC /validators; Sanity checks and comments ( #2808 )
2018-11-21 10:43:02 +04:00
Jae Kwon and Ethan Buchman
5b19fcf204
p2p: AddressBook requires addresses to have IDs; Do not close conn immediately after sending pex addrs in seed mode ( #2797 )
...
* Require addressbook to only store addresses with valid ID
* Do not shut down peer immediately after sending pex addrs in SeedMode
* p2p: fix #2773
* seed mode: use go-routine to sleep before stopping peer
2018-11-11 06:50:25 -05:00
Jae Kwon and Ethan Buchman
03e42d2e38
Fix crypto/merkle ProofOperators.Verify to check bounds on keypath pa… ( #2756 )
...
* Fix crypto/merkle ProofOperators.Verify to check bounds on keypath parts.
* Update PENDING
2018-11-05 22:53:44 -08:00
Jae Kwon and Ethan Buchman
1660e30ffe
Fix general merkle keypath to start w/ last op's key ( #2733 )
...
* Fix general merkle keypath to start w/ last op's key
* Update CHANGELOG_PENDING.md
2018-10-31 11:02:13 -04:00
Jae Kwon
e719a93d1d
Addressed review for #1815 except those marked as 'TODO make issue'
2018-08-02 03:10:50 -07:00
Jae Kwon
eb9b37e196
Pull out consensus liveness fix, which went to #1815
2018-08-02 01:59:46 -07:00
Jae Kwon
619bb3b2d7
Merge remote-tracking branch 'remotes/origin/jae/literefactor5' into jae/literefactor6
2018-08-01 03:06:00 -07:00
Jae Kwon and GitHub
40d6dc2ee5
Merge pull request #2082 from tendermint/release/0.22.8
...
HotFix for 0.22.7, bump to 0.22.8
2018-07-26 19:13:27 -07:00
Jae Kwon
d542d2c394
Fix 0.22.7, bump to 0.22.8
2018-07-26 18:08:09 -07:00
Jae Kwon and GitHub
b41b89732d
Update store.go
...
Revert to SetSync for saveABCIResponses() as per Ethan's feedback
2018-07-20 14:38:27 -07:00
Jae Kwon
d336cfe5d3
RPC HTTP does not require quotes around int64/int/uint64/uint types
2018-07-05 23:36:49 -07:00
Jae Kwon
b51ed132f7
Fix test/p2p/pex circle tests; update consensus
2018-06-27 16:24:21 -07:00
Jae Kwon
8524a8da7f
Try to fix circle...
2018-06-27 04:22:30 -07:00
Jae Kwon
cfcbc61449
oops
2018-06-27 04:04:33 -07:00
Jae Kwon
9184733261
try it with new consensus?
2018-06-27 02:34:11 -07:00
Jae Kwon
363146dacf
just print node1
2018-06-27 02:03:15 -07:00
Jae Kwon
ad1b722898
bump for circle
2018-06-27 00:41:50 -07:00
Jae Kwon
8163b99a75
print docker output to console to debug circle
2018-06-27 00:37:53 -07:00
Jae Kwon
835c2ee74a
Print
2018-06-27 00:09:04 -07:00
Jae Kwon
19fc4ac47c
remove abci from gopkg.toml
2018-06-26 23:58:47 -07:00
Jae Kwon
acd976ad5b
bump circle
2018-06-26 23:42:00 -07:00
Jae Kwon
37ef5485b4
Add logs to lite/*; Fix rpc status to return consensus height, not blockstore height
2018-06-26 16:53:06 -07:00
Jae Kwon
538c410bcd
Fixes from review
2018-06-25 18:16:16 -07:00
Jae Kwon
c3296f2e01
Garbage collect DBProvider (unoptimized); Certifier creation takes a client
2018-06-25 17:13:00 -07:00
Jae Kwon
242a6037e8
Fixes from review
2018-06-25 17:12:52 -07:00
Jae Kwon
bf0ff212b9
Refactor "lite" to handle delayed validator set changes.
...
Also, fix consensus liveness issue.
2018-06-25 17:12:25 -07:00
Jae Kwon
a5b7ea93c4
Delay validator set changes by 1 block.
2018-06-25 16:59:00 -07:00
Jae Kwon and GitHub
e09e3a56f3
Merge pull request #225 from tendermint/develop
...
0.9.0 release
2018-06-24 19:41:18 -07:00
Jae Kwon
49596e0a1f
Bump version to 0.9.0
2018-06-24 19:40:24 -07:00
Jae Kwon
8128627f08
Optimizing blockchain reactor.
...
Should be paired with https://github.com/tendermint/iavl/pull/65 .
2018-06-22 21:47:48 -07:00
Jae Kwon
fb7ec62b29
Fix comment
2018-06-13 23:45:44 -07:00
Jae Kwon
21726a6853
Add ColoredBytes() and update DebugDB
2018-06-13 23:45:44 -07:00
Jae Kwon
1b1c4cd94d
Reduce Errors T/Cause/Message into single Data
2018-06-13 23:45:44 -07:00
Jae Kwon and Ethan Buchman
fd6021876b
Potential fix for blockchain pool halting issue
2018-05-29 12:32:22 -04:00
Jae Kwon
f55725ebfa
Potential fix for blockchain pool halting issue
2018-05-26 22:08:42 -07:00
Jae Kwon
e1a3f16fa4
Comment tweaks
2018-05-15 08:48:59 -07:00
Jae Kwon and Ethan Buchman
ff5dfc0c15
Add more comments for Valid*
2018-05-14 16:18:50 -04:00
Jae Kwon and Ethan Buchman
d3a98675aa
Refactor addVote() to be clearer
2018-05-14 16:17:21 -04:00
Jae Kwon and Ethan Buchman
e3c4625e63
Suggested changes to consensus/reactor.go
2018-05-14 16:17:21 -04:00
Jae Kwon
56c9e0da7e
Add back sample output in rpc/core/consensus.go; Tweak DumpConsensusState output for peers
2018-05-12 15:39:30 -07:00
Jae Kwon
edbec10f9e
Expose peer stats for dump_consensus_state
2018-05-10 22:43:21 -07:00
Jae Kwon
a8fcf45624
Change defaults to 100M and 10G respectively
2018-05-10 20:58:28 -07:00
Jae Kwon
2e41756b55
Add logjack command
2018-05-10 20:43:50 -07:00
Jae Kwon and GitHub
43570388a9
Update README.md
2018-05-09 13:48:49 -07:00
Jae Kwon and GitHub
35cf21c6eb
Update README.md
2018-05-09 13:48:21 -07:00
Jae Kwon and Ethan Buchman
65ebbccb74
Add GoAmino DeepCopy() benchmark for RoundState
2018-04-27 11:55:45 -04:00
Jae Kwon
cc5f287c47
Add developer branch 0.8.3 to CHANGELOG
2018-04-23 02:36:49 -07:00
Jae Kwon
9b2a8f07a3
[common] Add ASCIITrim
2018-04-23 01:32:18 -07:00
Jae Kwon and GitHub
8fa4211bbd
Fixes TestParallelAbort nondeterministic failure #201 ( #202 )
2018-04-23 00:07:03 -07:00
Jae Kwon
b42d5a2211
blockID -> block_id for JSON
2018-04-21 20:24:50 -07:00
Jae Kwon and GitHub
e328006bfe
Jae/fixprefixdb ( #199 )
...
* Fix PrefixDB Iterator
* PrefixDB Iterator/ReverseIterator fixes
* Bump version 0.8.2
* Update CHANGELOG.md about DebugDB
* Keep invalid source to be closed
* Use prefixBatch instead of memBatch
2018-04-21 04:25:45 -07:00
Jae Kwon
b20e777f53
lower_case json field names
2018-04-20 23:20:44 -07:00
Jae Kwon
d0beaba7e8
Bump version to 0.19.0
2018-04-13 01:32:47 -07:00
Jae Kwon
7afe74a963
Update go-crypto to 0.6.1 and change config/toml.go privval address
2018-04-07 02:01:45 -07:00
Jae Kwon
02531ca5a3
Fix race testing (cont;) Bump version to 0.19.0
2018-04-06 17:06:46 -07:00
Jae Kwon
d24e4cb821
Fix race testing
2018-04-06 17:02:29 -07:00
Jae Kwon
fb64314d1c
Review from Anton
2018-04-06 13:46:40 -07:00
Jae Kwon
32e1d195a0
Fix cmd and lite
2018-04-05 22:05:30 -07:00
Jae Kwon
3ca5292dc9
Fix rpc tests
2018-04-05 21:19:14 -07:00
Jae Kwon
c541d58d2f
WIP: fix rpc/core
2018-04-05 16:07:29 -07:00
Jae Kwon
3037b5b7ca
Fix rpc/lib/...
2018-04-05 15:45:11 -07:00
Jae Kwon
e4492afbad
Merge
2018-04-05 08:17:10 -07:00
Jae Kwon
45ec5fd170
WIP consensus
2018-04-05 07:05:45 -07:00
Jae Kwon
5d1c758730
Fix evidence
2018-04-05 05:43:23 -07:00
Jae Kwon
1b9323f105
Fix blockchain tests
2018-04-05 05:17:43 -07:00
Jae Kwon
2e24b64fc1
Add IsEmpty; Publish 0.8.1
2018-04-05 03:14:53 -07:00
Jae Kwon
fb7bde9c24
Add cause in Error.Error()
2018-04-04 13:43:19 -07:00
Jae Kwon
390de81bbc
Release version 0.8.0
2018-04-04 12:30:13 -07:00
Jae Kwon
196f8410ba
WIP commit; Fix types/results_test
2018-04-03 07:03:08 -07:00
Jae Kwon
f457435199
HexBytes formatting; Make computeHashFromAunts more defensive
2018-04-03 07:02:19 -07:00
Jae Kwon
89cdde7f1e
Fix state tests
2018-04-03 06:50:53 -07:00
Jae Kwon
382e99d06e
Add IsTypedNil
2018-04-02 01:47:42 -07:00
Jae Kwon
35a1d747b0
Fix mempool
2018-03-31 11:51:32 +02:00
Jae Kwon
34974e3932
Make types use Amino; Refactor PrivValidator* to FilePV/SocketPV
2018-03-31 00:18:43 +02:00
Jae Kwon
7fb3f704b3
Update README with examples; Add signature test
2018-03-26 10:59:10 +02:00
Jae Kwon
5d5f580f49
Update changelog for v0.6.1
2018-03-26 10:44:04 +02:00
Jae Kwon
0d4436dea7
Use MarshalBinaryBare; Fix encode_test; Bump version
2018-03-26 10:41:04 +02:00
Jae Kwon
901b456151
P2P now works with Amino
2018-03-26 06:40:02 +02:00
Jae Kwon
a04f2ae5c6
tmlibs 0.8.0-dev; canonical concrete names
2018-03-25 07:15:24 +02:00
Jae Kwon
e9cf47606c
Merge panics into errors in Parallel
2018-03-25 00:04:47 +01:00
Jae Kwon
c62aed95f2
Lock to 0.8.0-dev tmlibs
2018-03-24 23:51:08 +01:00
Jae Kwon and GitHub
87c0473730
New Error ( #180 )
...
* New Error can capture Stacktrace
* Intelligent ErrorWrap
* Review fixes
2018-03-24 22:19:44 +01:00
Jae Kwon
ced74251e9
maxPacketMsg -> packetMsgMax...
2018-03-21 02:47:38 +01:00
Jae Kwon
6c345f9fa2
First stab: p2p/conn
2018-03-21 02:27:10 +01:00
Jae Kwon
4e5c655944
Parallel reaps automatically before returning
2018-03-20 23:08:51 +01:00
Jae Kwon
4caf943f49
Parallel returns a TaskResultSet
2018-03-20 21:43:58 +01:00
Jae Kwon
db48010e81
Add return parameter to Parallel
2018-03-20 19:58:05 +01:00
Jae Kwon and GitHub
bf24f2dcc5
Implement better Parallel ( #174 )
...
* Implement better Parallel
2018-03-20 19:24:18 +01:00
Jae Kwon
f010462639
Make concrete registered name be tendermint/*
2018-03-18 23:45:46 +01:00
Jae Kwon and GitHub
b0e0dc5de3
Implement DebugDB ( #166 )
2018-03-18 01:52:28 +01:00
Jae Kwon
3412587036
Fix race condition in random.go
2018-03-18 01:50:15 +01:00
Jae Kwon
4e02184676
Remove pkg/errors; Update Gopkg.toml, but not GRPC because it breaks.
2018-03-18 01:40:26 +01:00
Jae Kwon
9b9a9e7f8c
Add Error Type for switching
2018-03-17 16:32:49 +01:00
Jae Kwon
99437a96fb
Add efficient implementation of fmt and use for errors.
2018-03-17 15:23:22 +01:00
Jae Kwon
bb875303c2
Add NewErrorWithCause()
2018-03-17 14:44:12 +01:00
Jae Kwon
de36bfe31c
Add TMLibs/Error from Cosmos-SDK/Error
2018-03-17 13:56:39 +01:00
Jae Kwon and GitHub
90cd89eab0
Unexpose r.rand ( #167 )
2018-03-17 05:18:22 -07:00