Zach
39acf1c5e8
Merge branch 'develop' into config
2018-01-10 14:21:24 +00:00
Anton Kaliaev
075ae1e301
minimal test for dialing seeds in pex reactor
2018-01-09 18:29:29 -06:00
Anton Kaliaev
705d51aa42
move dialSeedsIfAddrBookIsEmptyOrPEXFailedToConnect into PEX reactor
2018-01-09 17:54:29 -06:00
Anton Kaliaev
ef0493ddf3
rewrite Peers section of Using Tendermint guide [ci skip]
2018-01-09 17:54:28 -06:00
Anton Kaliaev
1b455883d2
readd /dial_seeds
2018-01-09 17:54:28 -06:00
Anton Kaliaev
e4897b7bdd
rename manual peers to persistent peers
2018-01-09 16:18:05 -06:00
Anton Kaliaev
37f86f9518
update changelog [ci skip]
2018-01-09 16:04:07 -06:00
Anton Kaliaev
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
Anton Kaliaev
179d6062e4
try to connect through addrbook before requesting peers from seeds
...
we only use seeds if we can’t connect to peers in the addrbook.
Refs #864
2018-01-09 16:03:24 -06:00
Zach
c521f385a6
add quick start guide ( #1069 )
2018-01-09 20:35:47 +00:00
Anton Kaliaev
b8214fce66
Merge branch 'develop' into 1087-update-docker
2018-01-09 12:21:23 -06:00
Ethan Buchman
03a14d8342
docs/p2p: updates from review ( #1076 )
2018-01-09 11:44:49 -06:00
Anton Kaliaev
48638eaa20
update docker readme
2018-01-09 11:05:15 -06:00
Anton Kaliaev
170777300e
update docker
...
Closes #1087
2018-01-09 11:04:37 -06:00
Adrian Brink
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
Ethan Buchman
b9cbaf8f10
priv-val: fix timestamp for signing things that only differ by timestamp
2018-01-08 16:36:16 -05:00
Ethan Buchman
8d86b6c2d2
Merge pull request #1084 from tendermint/fix-make-dist-script
...
fix broken `make dist` target
2018-01-08 16:20:36 -05:00
Anton Kaliaev
555f560ecd
fix broken make dist
target
2018-01-08 13:13:47 -06:00
Zarko Milosevic
dba4815616
Define requirements of the proposer selection procedure
2018-01-08 14:10:01 +01:00
Ethan Buchman
cf42611187
Merge pull request #997 from tendermint/919-careful-with-validator-voting
...
check for overflow and underflow while choosing proposer
2018-01-07 16:48:39 -05:00
Ethan Buchman
90c691df2b
Merge pull request #1063 from tendermint/feature/Issue1020
...
NewInquiring returns error instead of swallowing it
2018-01-07 16:30:33 -05:00
Adrian Brink
13fa23c568
Add error checking
2018-01-06 22:24:58 +01:00
Jae Kwon
124c58d48f
Merge pull request #1071 from tendermint/revert-1053-feature/buildprocess
...
Revert "Changes to achieve a standardized build process and deterministic builds"
2018-01-05 22:42:19 -08:00
Jae Kwon
a034600024
Revert "Changes to achieve a standardized build process and deterministic builds"
2018-01-05 22:35:57 -08:00
Zach
e0e600df05
Merge branch 'develop' into config
2018-01-06 05:30:38 +00:00
Ethan Buchman
92f5ae5a84
fix vagrant [ci skip]
2018-01-05 22:26:10 -05:00
Ethan Buchman
d57ddec302
Merge pull request #1053 from tendermint/feature/buildprocess
...
Changes to achieve a standardized build process and deterministic builds
2018-01-05 21:13:42 -05:00
Greg Szabo
bb3dc10f24
Makefile improvements for deterministic builds based on Bucky's feedback
2018-01-05 14:22:13 -05:00
Greg Szabo
2cc50938a4
Merge branch 'develop' into feature/buildprocess
2018-01-05 13:01:40 -05:00
Adrian Brink
ba475d3128
Fix formatting
2018-01-05 13:25:58 +01:00
Adrian Brink
ed81fb54ec
NewInquiring returns error instead of swallowing it
2018-01-05 13:24:16 +01:00
Ethan Buchman
8481da2405
Merge pull request #1046 from tendermint/abci-spec-docs
...
docs: add abci spec
2018-01-04 13:57:40 -05:00
Ethan Buchman
ecb7303e35
Merge branch 'develop' into abci-spec-docs
2018-01-04 13:57:08 -05:00
Ethan Frey
9cb45eb7df
Add skeleton for functionality and concurrency
2018-01-04 19:08:03 +01:00
Ethan Buchman
6855e62f0a
Merge pull request #1052 from tendermint/feature/p2p_docs
...
docs: P2P Documentation
2018-01-04 12:32:28 -05:00
Ethan Frey
17b61db40a
Document p2p and rpc messages
2018-01-04 18:12:48 +01:00
Ethan Frey
7b52499463
Start writing mempool specification
...
Include overview and configuration options.
2018-01-04 17:11:35 +01:00
Greg Szabo
f67f99c227
Extended install document with docker option. Added extra checks to developer's build target.
2018-01-03 17:24:11 -05:00
Greg Szabo
0430ebf95c
Makefile changes for cross-building and standardized builds using gox
2018-01-03 14:58:23 -05:00
Adrian Brink
f602de437e
Move P2P docs into docs folder
2018-01-03 10:49:47 +01:00
Zach Ramsay
a573b20888
docs: add counter/dummy code snippets
...
closes https://github.com/tendermint/abci/issues/134
2018-01-03 01:23:38 +00:00
Ethan Buchman
488ae529ad
p2p: authenticate peer ID
2018-01-01 23:23:11 -05:00
Ethan Buchman
6e823c6e87
p2p: support addr format ID@IP:PORT
2018-01-01 23:08:20 -05:00
Ethan Buchman
7d35500e6b
p2p: add ID to NetAddress and use for AddrBook
2018-01-01 22:39:08 -05:00
Ethan Buchman
a17105fd46
p2p: peer.Key -> peer.ID
2018-01-01 22:39:05 -05:00
Ethan Buchman
b289d2baf4
persistent node key and ID
2018-01-01 21:21:42 -05:00
Ethan Buchman
f2e0abf1dc
p2p: reorder some checks in addPeer; add comments to NodeInfo
2018-01-01 21:21:39 -05:00
Ethan Buchman
528154f1a2
p2p: PrivKey need not be Ed25519
2018-01-01 19:44:01 -05:00
Ethan Buchman
bc71840f06
more p2p docs
2018-01-01 16:30:36 -05:00
Zach Ramsay
cd15b677ec
docs: add abci spec
2018-01-01 15:35:28 +00:00