Commit Graph

130 Commits (d97e758cb2affe841f444b2462c52d028048d972)

Author SHA1 Message Date
mbaxter 07136bc1b5 Add explanatory comment about default port (#1392) 6 years ago
mbaxter f861d67115 Handle case where peers advertise a listening port of 0 (#1391) 6 years ago
mbaxter 4606ba2661 Remove unnecessary field (#1384) 6 years ago
mbaxter 9627d84e79 [PAN-2605] Add getPeer method to PeerConnection (#1383) 6 years ago
mbaxter f9641148df [PAN-2585] Prefer EnodeURL over Endpoint (#1378) 6 years ago
mbaxter 43e4530752 [PAN-2595] Consolidate local enode representation (#1376) 6 years ago
mbaxter d25a6026ec [PAN-2588] Create P2PNetwork Builder (#1343) 6 years ago
mbaxter 61d5734062 [PAN-2560] Consolidate p2p node info methods (#1288) 6 years ago
mbaxter 8fc9ee7243 Simplify enode construction (#1283) 6 years ago
mbaxter d3a19718a2 [PAN-2560] Cleanup PeerConnection interface (#1282) 6 years ago
mbaxter 7a892e9943 Create EnodeURL Builder (#1275) 6 years ago
Danno Ferrin cf2acc2a75 Refactor RocksDBStats (#1266) 6 years ago
mbaxter c7947b8185 Keep enode nodeId stored as a BytesValue (#1274) 6 years ago
mbaxter e870ade816 Normalize EnodeURLs (#1264) 6 years ago
Danno Ferrin dcc459aba5 PAN-2404 - Make PeerDiscovertAgentTest less flakey. (#1262) 6 years ago
mbaxter 907bbb5299 [PAN-2433] Fix netty pipeline (#1257) 6 years ago
Chris Mckay 0af0a4300b [PAN-2503] permission provider that allows bootnodes if you have no other connections (#1206) 6 years ago
Lucas Saldanha 88c170d715 [PAN-2356] Acceptance tests base for smart contract node permissioning (#1186) 6 years ago
Danno Ferrin 74e2b5a632 Fix metrics breakages (#1185) 6 years ago
Trent Mohay 324222752a StaticNodesParserTest to pass on Windows (#1183) 6 years ago
Sally MacFarlane 0fe3d7f7bb [PAN-2473] bond with bootnodes (#1160) 6 years ago
mbaxter c30d5c0894 [PAN-2403] Periodically connect to peers from table (#1170) 6 years ago
Adrian Sutton 99f0c68e59 Avoid bonding to ourselves. (#1166) 6 years ago
Adrian Sutton fa672529a7 Capture metrics on Vertx event loop and worker thread queues. (#1155) 6 years ago
Adrian Sutton 8d82f9510b Add metrics around discovery process. (#1152) 6 years ago
Trent Mohay 5b41b56d8e Prevent connecting to self (#1150) 6 years ago
Adrian Sutton 01a91cfe2f Add two extra Ropsten bootnodes (#1147) 6 years ago
Chris Mckay 31a304b852 [PAN-2449] Refactored jsonrpc to take the whitelist directly (#1140) 6 years ago
Danno Ferrin 990d93bf50 PAN-2388 better error on bad header (#1143) 6 years ago
mbaxter bb3d494415 [PAN-2363] Connect to peers without explicitly defined tcp ports (#1144) 6 years ago
mbaxter 1617b5b801 Refresh peer table while we have fewer than maxPeers connected (#1142) 6 years ago
Lucas Saldanha 1cd9e10b86 Output enode URL on startup (#1137) 6 years ago
Trent Mohay 695f5fa2e1 Remove Peer json RPC added (#1129) 6 years ago
Trent Mohay 36b52f2cf9 Maintain a staticnodes.json (#1106) 6 years ago
Chris Mckay bc5d6eb45a [PAN-2347] nodepermissioningcontroller used for devp2p connection filtering (#1132) 6 years ago
Danno Ferrin e23b6c195c PAN-2286 - quieter exceptions when network is unreachable (#1133) 6 years ago
Danno Ferrin fbb731a8fe Errorprone 2.3.3 upgrades (#1110) 6 years ago
Lucas Saldanha b2803c1abe PAN-2434: Updated local config permissioning flags (#1118) 6 years ago
Lucas Saldanha b80a3587a9 [PAN-2346] Update Peer Discovery to use NodePermissioningController (#1105) 6 years ago
Sally MacFarlane 0771d98a71 [PAN-2345] node permissioning controller (#1075) 6 years ago
Lucas Saldanha 1ec0139a30 [PAN-2348] Changes in chain head should trigger new permissioning check for active peers (#1071) 6 years ago
Lucas Saldanha 2fac2397b3 [PAN-2342] Update discovery logic to trust bootnodes only when out of sync (#1039) 6 years ago
Adrian Sutton cc273ce41f Avoid port conflicts in acceptance tests (#1025) 6 years ago
Adrian Sutton ae528fc7cb Ensure devp2p ports are written to ports file correctly (#1020) 6 years ago
Adrian Sutton ae09385641 [PAN-2386] Report the correct tcp port in PING packets when it differs from the UDP port (#1019) 6 years ago
Adrian Sutton 779136599a Prefix log messages from pantheon nodes running as separate processes with the node name. (#1018) 6 years ago
Adrian Sutton fc2b1331d5 Change EthNetworkConfig bootnodes to always be URIs instead of accepting either URI or Peer (#1027) 6 years ago
Adrian Sutton b81ad01b0f Change ExpectBlockNumber to require at least the specified block number instead of exactly that block number (#981) 6 years ago
Adrian Sutton 9d06ec2fcf Create peer discovery packets on a worker thread. (#955) 6 years ago
mbaxter 1b0a749ca6 [PAN-2312] Validate DAO block (#939) 6 years ago