0f41570c80
fixes from bucky's review
2018-03-11 13:22:37 +04:00
ee51ad8e29
Make RPC handler protocol agnostic ( #1276 )
2018-03-05 19:59:04 +04:00
ca3655a409
types: p2pID -> P2PID
2018-03-02 01:42:56 -05:00
2cc63069c6
rename dummy to kvstore ( #1223 )
...
* remove accidental binary
* docs: s/Dummy&dummy/KVStore&kvstore/g
* glide update to abci
* update abci import paths
* dummy begone, hello kvstore
* RequestInitChain needs genesisBytes
* glide update
2018-02-27 18:01:10 +04:00
2a24ae90c1
fixes from Jae's review
...
1. remove pointer
2. add Quit() method to Service interface
2018-02-12 14:32:09 +04:00
d34286c421
minor fixes - tests pass
2018-02-03 03:54:49 -05:00
e7747f7d66
it compiles
2018-02-03 03:52:17 -05:00
7a5060dc52
replace data.Bytes with cmn.HexBytes
2018-02-03 03:47:01 -05:00
2679b7554b
lite: comment out iavl code - TODO #1183
2018-02-03 03:02:49 -05:00
0d7d16005a
fixes
2018-01-20 21:44:30 -05:00
940db715f4
Merge pull request #1104 from tendermint/p2p-consolidate
...
WIP: P2P consolidate
2018-01-18 19:00:35 -05:00
3368eeb03e
fix tests
2018-01-14 01:19:07 -05:00
8b74a8d6ac
NodeInfo not a pointer
2018-01-14 01:15:33 -05:00
b1485b181a
Merge branch 'p2p-consolidate' into p2p-id
2018-01-13 15:20:23 -05:00
e2b3b5b58c
dial_persistent_peers -> dial_peers with persistent option
2018-01-13 14:50:58 -05:00
e6b70baae0
Merge branch 'develop' into 864-distinguish-between-seeds-and-manual-peers
2018-01-13 14:34:32 -05:00
b40aa91b41
document event subscriptions
...
Refs #1100
2018-01-12 12:53:34 -06:00
39acf1c5e8
Merge branch 'develop' into config
2018-01-10 14:21:24 +00:00
1b455883d2
readd /dial_seeds
2018-01-09 17:54:28 -06:00
e4897b7bdd
rename manual peers to persistent peers
2018-01-09 16:18:05 -06:00
28fc15028a
distinguish between seeds and manual peers in the config/flags
...
- we only use seeds if we can’t connect to peers in the addrbook.
- we always connect to nodes given in config/flags
Refs #864
2018-01-09 16:03:24 -06:00
32311acd01
Vulnerability in light client proxy ( #1081 )
...
* Vulnerability in light client proxy
When calling GetCertifiedCommit the light client proxy would call
Certify and even on error return the Commit as if it had been correctly
certified.
Now it returns the error correctly and returns an empty Commit on error.
* Improve names for clarity
The lite package now contains StaticCertifier, DynamicCertifier and
InqueringCertifier. This also changes the method receivers from one
letter to two letter names, which will make future refactoring easier
and follows the coding standards.
* Fix test failures
* Rename files
* remove dead code
2018-01-09 10:36:11 -06:00
e0e600df05
Merge branch 'develop' into config
2018-01-06 05:30:38 +00:00
a17105fd46
p2p: peer.Key -> peer.ID
2018-01-01 22:39:05 -05:00
0acca7fe69
final updates for state
2017-12-28 23:15:54 -05:00
f55135578c
state: move methods to funcs
2017-12-28 23:15:54 -05:00
70ba608850
config: write all default options to config file
...
config: test the default file
docs: spiff up config
config: minor fixes & comments
config: simplify test
config; use a seperate config directory, #556
config: update docs & parameterize file paths
config: PR comments
config: use the default object
fix a rebase error
2017-12-28 20:49:02 +00:00
7a18fa887d
evidence linked with consensus/node. compiles
2017-12-26 20:26:21 -05:00
336c2f4fe1
rpc: fix getHeight
2017-12-26 20:08:25 -05:00
801e3dfacf
rpc: getHeight helper function
2017-12-26 19:37:42 -05:00
4171bd3bae
fixes
2017-12-26 19:24:45 -05:00
d65234ed51
Add /block_results?height=H as rpc endpoint
...
Expose it in rpc client
Move ABCIResults into tendermint/types from tendermint/state
2017-12-26 19:24:25 -05:00
3ad055ef3a
fix randPort
2017-12-21 16:49:47 -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
12c5a57415
determinisitic linter ( #902 )
...
* linter: address gosimple lints
* linter: make deterministic & a rebase fix
* lint/rpc: fix a gosimple lint
* run linter in CI
* fix rebase mistake
* fix makefile
* ugh
* revert Makefile
* add metalinter to CI
* try this
* linter: last little fix
* need glide
* better
* okayy circle, have it your way
* lints: gosimple
* pr comments
2017-12-10 17:44:22 +00:00
90cdffa067
fixes after my own review (Refs #945 )
2017-12-10 11:29:36 -06:00
950a64f756
bring back transparent websocket (Refs #945 )
2017-12-10 01:18:10 -06:00
5ff0bb2100
default moniker to the host name (Refs #920 )
2017-12-07 12:49:29 -06:00
07571741c5
[consensus] remove WAL separator (Refs #785 )
...
We don't really need a separator unless we have complex structures
(rows, cells like RDBMS have https://www.sqlite.org/fileformat.html ).
2017-12-07 11:36:46 -06:00
167d0e82f9
fixes and version bump
2017-12-06 03:33:03 -05:00
42e77de6a3
changelog; minor stuff; update glide
2017-12-06 02:45:38 -05:00
d0dc04001e
rpc: make time human readable. closes #926
2017-12-06 01:25:11 -05:00
b37230f6db
Merge pull request #918 from tendermint/abci-update
...
Abci update
2017-12-03 01:36:59 -05:00
d41c0b10c8
change delta's type from int to int64
2017-12-02 11:48:24 -06:00
9af8da7aad
update for new abci int types
2017-12-02 01:47:55 -05:00
10f7858453
use rand.Int63n, remove underflow check, remove unnecessary cast
2017-12-01 19:22:18 -06:00
922af7c405
int64 height
...
uint64 is considered dangerous. the details will follow in a blog post.
2017-12-01 19:04:53 -06:00
e9f8e56895
fixes from rebase
2017-12-01 17:25:44 -05:00
f1fbf995f7
protect ourselves again underflow (Refs #911 )
2017-12-01 17:17:22 -05:00