462b755a60
activate PEX reactor by default
2017-12-13 12:25:48 -06:00
0a2ecaa393
Merge pull request #953 from tendermint/feature/time-fields
...
Add Timestamp to Proposal/Vote
2017-12-13 12:18:55 -06:00
dedf03bb81
Add TotalTx to block header, issue #952
...
Update state to keep track of this info.
Change function args as needed.
Make NumTx also an int64 for consistency.
2017-12-13 12:20:53 +01:00
64f056b57d
Merge branch '916-remove-sleeps-from-tests' into develop
2017-12-12 16:43:36 -05:00
90df9fa1bf
p2p/trust: remove extra channels
2017-12-12 16:43:19 -05:00
eae6e6381e
trust metric is now a service and the test ticker has been added
2017-12-12 15:33:42 -05:00
04a18e0a97
briefly describe the recover process [ci skip]
2017-12-12 13:03:09 -06:00
06aece31cf
lower the max message size
2017-12-12 13:02:40 -06:00
e0296d6c3c
consensus: fix makeBlockchainFromWAL
2017-12-12 12:14:15 -05:00
5ffb5f01cc
Add more tests for Proposal/Vote serialization
...
String() and Proposal valid after serializing.
To be safe, but mainly to increase test coverage for the PR
2017-12-12 12:59:51 +01:00
8576ad58bd
Cleanup canonical json
2017-12-12 12:59:51 +01:00
c4860f6c29
Force CanonicalTime to UTC
...
fixes issue with vote serialization breaking the signatures
2017-12-12 12:59:51 +01:00
850310b034
Add test to isolate precommit failure
...
types/vote_test.go now checks signature on a serialized and
then deserialized vote. Turns out go-wire time encoding doesn't
respect timezones, and the signatures don't check out.
2017-12-12 12:59:51 +01:00
a29c781295
Add default timestamp to all instances of *types.Vote
2017-12-12 12:59:51 +01:00
599673690c
Add timestamp to vote canonical encoding
2017-12-12 12:59:51 +01:00
7deda53b7c
Add Timestamp to Proposal for issue #929
...
Store it as time.Timestamp locally, encode it as RFC3339 with milliseconds
before signing the canonical form.
2017-12-12 12:59:51 +01:00
5ecae52bf1
Merge branch 'master' into develop
2017-12-12 02:31:47 -05:00
ac2d0edb2f
Merge pull request #964 from tendermint/fix-gometa-makefile
...
fix gometalinter.v2 automatically
2017-12-12 02:26:18 -05:00
ae632654d2
add tools check with short circuit
2017-12-11 23:00:18 -08:00
88f5f21dbb
Merge pull request #960 from tendermint/release-v0.14.0
...
Release v0.14.0
v0.14.0
2017-12-12 01:28:35 -05:00
49e5510953
remove tools from all
2017-12-11 21:44:53 -08:00
a6644f7477
remove gopath prefixes
...
it's safe because I added GOPATH to PATH earlier today
2017-12-11 23:05:22 -06:00
10265d8667
add tools to make all because it's required for test target
2017-12-11 23:02:42 -06:00
8be708fe5b
fix spelling and makefile gometalinter.v2
2017-12-11 20:48:15 -08:00
5facfafbd5
Merge branch 'develop' into release-v0.14.0
2017-12-11 23:09:04 -05:00
11761d1769
initial port of cosmos-sdk basecli proxy
2017-12-11 22:23:13 -05:00
2c14488b93
Merge pull request #963 from tendermint/remove-get-deps-from-makefile
...
Remove get_deps, update_deps and list_deps from Makefile
2017-12-11 21:56:05 -05:00
c127bce73b
Merge pull request #962 from tendermint/wait-a-little-longet-on-ci
...
wait 5 sec for a block on CircleCI
2017-12-11 21:54:57 -05:00
af79a2a59e
fix error msg
2017-12-11 19:50:05 -06:00
ee66476d62
set max msg size
...
otherwise, it is easy to get OutOfMemory panic (somebody can even expoit
this)
2017-12-11 19:48:57 -06:00
40f9261d48
handle data corruption errors
...
Refs #573
2017-12-11 19:48:20 -06:00
69205594cc
add gopath to path on CircleCI
2017-12-11 16:59:08 -06:00
d943f66abc
remove get_deps, update_deps and list_deps
...
Rationale: they only lead to broken builds and should not be used by
anyone.
2017-12-11 16:55:40 -06:00
b2385b46cf
wait 5 sec for a block on CircleCI
...
Fixes:
```
--- FAIL: TestHandshakeReplaySome (12.40s)
replay_test.go:332: waited too long for tendermint to produce 6 blocks
```
2017-12-11 16:22:27 -06:00
2af32d6665
changelog and version bump
2017-12-11 15:05:56 -05:00
5c58db3bb4
changelog [ci skip]
2017-12-11 14:49:34 -05:00
24a9491203
Merge pull request #955 from tendermint/939-p2p-exponential-backoff-on-reconnect
...
p2p: exponential backoff on reconnect. closes #939
2017-12-11 14:25:39 -05:00
5511bd8e85
p2p: exponential backoff on reconnect. closes #939
2017-12-11 13:41:09 -05:00
f1ca2b3a3a
Merge pull request #698 from tendermint/feat-appveyor
...
WIP: Run tests on AppVeyor
2017-12-10 20:06:34 -05:00
10fcefe346
appveyor: use make
2017-12-10 20:07:44 -05:00
0bfc11f1ba
blockchain: note about store tests needing simplification ...
2017-12-10 20:03:58 -05:00
96998a5498
blockchain: Block creator helper for compressing tests as per @ebuchman
2017-12-10 19:58:22 -05:00
2da5299924
blockchain: less fragile and involved tests for blockstore
...
With feedback from @ebuchman, to make the tests nicer
and less fragile.
2017-12-10 19:58:22 -05:00
83b40b25d6
blockchain: deduplicate store header value tests
2017-12-10 19:57:06 -05:00
05f30b3e28
blockchain: updated store docs/comments from review
2017-12-10 19:57:06 -05:00
116a61beb1
blockchain: update store comments
2017-12-10 19:57:06 -05:00
8c86bb8024
blockchain: add tests and more docs for BlockStore
...
Add tests to test store, to the fullest reasonable extent for
paths that can taken by input arguments altering internal behavior,
as well as by mutating content in the DB.
2017-12-10 19:54:34 -05:00
41bb2c2663
Merge pull request #931 from tendermint/785-wal-improvements
...
[consensus] remove WAL separator
2017-12-10 19:46:02 -05:00
e7b9cd8ee8
Merge branch 'develop' into 785-wal-improvements
2017-12-10 19:45:52 -05:00
3019b9f320
Merge pull request #948 from tendermint/945-transparent-websocket
...
bring back transparent websocket (Refs #945 )
2017-12-10 19:05:32 -05:00