Ethan Buchman
|
7b87cdaed8
|
p2p: seed disconnects after sending addrs
|
2018-01-20 21:24:22 -05:00 |
Ethan Buchman
|
c2f97e6454
|
p2p: seed mode fixes from rebase and review
|
2018-01-20 21:24:22 -05:00 |
Ethan Buchman
|
88eb3e7af0
|
some minor renames
|
2018-01-20 21:24:20 -05:00 |
caffix
|
949211a137
|
added a test for PEX reactor seed mode
|
2018-01-20 21:23:48 -05:00 |
Ethan Buchman
|
fc7915ab4c
|
fixes from review
|
2018-01-14 13:03:57 -05:00 |
Ethan Buchman
|
17f7a9b510
|
improve seed dialing logic
|
2018-01-14 03:56:15 -05:00 |
Ethan Buchman
|
3df5fd21cd
|
better abuse handling in pex
|
2018-01-14 03:22:01 -05:00 |
Ethan Buchman
|
08f84cd712
|
a little more moving around
|
2018-01-13 23:56:57 -05:00 |
Ethan Buchman
|
7667e11973
|
remove RemoteAddr from NodeInfo
|
2018-01-13 17:36:03 -05:00 |
Ethan Buchman
|
53a5498fc5
|
more fixes from review
|
2018-01-13 17:34:12 -05:00 |
Ethan Buchman
|
e4d52401cf
|
some fixes from review
|
2018-01-13 16:06:51 -05:00 |
Ethan Buchman
|
b1485b181a
|
Merge branch 'p2p-consolidate' into p2p-id
|
2018-01-13 15:20:23 -05: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
|
e4897b7bdd
|
rename manual peers to persistent peers
|
2018-01-09 16:18:05 -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 |
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
|
0ec7909ec3
|
more logging in p2p and consensus
|
2017-12-16 13:36:52 -05:00 |
Ethan Buchman
|
068d83bce8
|
Merge pull request #677 from tendermint/blockchain-test-store
blockchain: add tests for BlockStore
|
2017-12-15 13:33:55 -05:00 |
Ethan Buchman
|
78a682e4b6
|
blockchain: test fixes
|
2017-12-15 12:07:48 -05:00 |
Ethan Buchman
|
462b755a60
|
activate PEX reactor by default
|
2017-12-13 12:25:48 -06:00 |
Ethan Buchman
|
a37c1143ca
|
adr: update 007 trust metric usage
|
2017-12-10 19:00:44 -05:00 |
Anton Kaliaev
|
691e266bef
|
ignore ErrAlreadyStarted when starting addrbook in PEXReactor
|
2017-11-29 10:53:30 -06:00 |
Anton Kaliaev
|
69b5da766c
|
service#Start, service#Stop signatures were changed
See https://github.com/tendermint/tmlibs/issues/45
|
2017-11-29 10:38:58 -06:00 |
Ethan Buchman
|
9529f12c28
|
more linting
|
2017-11-27 22:39:12 +00:00 |
Zach Ramsay
|
15651a931e
|
linting errors: tackle p2p package
|
2017-11-27 22:39:11 +00:00 |
Zach Ramsay
|
46ccbcbff6
|
linting: apply 'gofmt -s -w' throughout
|
2017-11-27 22:39:11 +00:00 |
Ethan Buchman
|
c4b695f78d
|
minor fixes from review
|
2017-11-21 15:30:19 +00:00 |
Ethan Buchman
|
be1a16a601
|
p2p/pex: simplify ensurePeers
|
2017-11-16 04:30:38 +00:00 |
Ethan Buchman
|
c931279960
|
p2p: some fixes re @odeke-em issues #813,#816,#817
|
2017-11-08 17:54:29 +00:00 |
Ethan Buchman
|
e01986e2b3
|
p2p: update readme, some minor things
|
2017-11-07 23:00:49 +00:00 |
Ethan Buchman
|
0bbf38141a
|
blockchain/pool: some comments and small changes
|
2017-10-23 10:13:46 -04:00 |
Ethan Buchman
|
aea8629272
|
peer interface
|
2017-09-15 18:40:59 -04:00 |
Ethan Buchman
|
2750343de5
|
Merge branch 'apply-megacheck' into unstable
|
2017-06-23 21:38:22 -04:00 |
Anton Kaliaev
|
b4ece65726
|
standardize key for errors (should be "err")
|
2017-06-14 12:50:49 +04:00 |
zramsay
|
cf31f8d06f
|
core: apply megacheck vet tool (unused, gosimple, staticcheck)
|
2017-05-29 23:11:40 -04:00 |
Anton Kaliaev
|
f803544195
|
new logging
|
2017-05-13 10:24:58 +02:00 |
Ethan Buchman
|
23a6a6f8fc
|
move into p2p package
|
2017-04-21 18:07:52 -04:00 |
Jae Kwon
|
c4ed55d801
|
Refactor to move common libraries out of project
|
2015-10-22 17:39:06 -07:00 |
Jae Kwon
|
625f23af13
|
Blockpool better timeouts, download rate observation, quicker switching to consensus; Id -> ID (sorry, this doesn't belong here)
|
2015-09-11 21:09:00 -07:00 |
Jae Kwon
|
e86073ec96
|
Use rpc/client/ws_client; OnStart() returns error
|
2015-08-11 11:01:17 -07:00 |
Jae Kwon
|
3be3647dc8
|
tendermint/binary -> tendermint/wire
|
2015-07-28 12:18:17 -07:00 |
Jae Kwon
|
e7c1febb65
|
Simplify Service/Reactor pattern
|
2015-07-22 06:21:21 -07:00 |
Jae Kwon
|
571a134318
|
BaseService and BaseReactor refactor and unification
|
2015-07-20 14:52:24 -07:00 |
Ethan Buchman
|
bb4ca1407f
|
info->notice, debug->info
|
2015-07-19 22:44:40 +00:00 |
Jae Kwon
|
d91f073676
|
uuid branch tidying
|
2015-07-13 16:00:01 -07:00 |
Ethan Buchman
|
af5b763112
|
avoid connection to self
|
2015-07-12 16:49:12 +00:00 |
Ethan Buchman
|
fca9e7f9ce
|
send pexRequest to random peer in ensurePeers if no addrs to dial
|
2015-07-12 02:16:33 +00:00 |
Ethan Buchman
|
555dab4fd6
|
limit number of allowed connections per ip
|
2015-07-12 02:16:33 +00:00 |