Commit Graph

135 Commits (35dbf7a8a35dd4e216b2dee5330ed48b0c1702b7)

Author SHA1 Message Date
Chen Quan 15e6c27f8b
p2p: fix minor typo and remove fd parameter in checkInboundConn (#22547) 4 years ago
Felföldi Zsolt a72fa88a0d
les: switch to new discv5 (#21940) 4 years ago
Martin Holst Swende 3ef52775c4
p2p: avoid spinning loop on out-of-handles (#21878) 4 years ago
Martin Holst Swende 7a5a822905
eth, p2p: use truncated names (#21698) 4 years ago
rene 129cf075e9
p2p: move rlpx into separate package (#21464) 4 years ago
ucwong bf35e27ea7
p2p/server: add UDP port mapping goroutine to wait group (#20846) 5 years ago
Felix Lange ac72787768
p2p: remove MeteredPeerEvent (#20679) 5 years ago
Felix Lange 90caa2cabb
p2p: new dial scheduler (#20592) 5 years ago
Felix Lange d5acc5ed9e p2p: ensure Server.loop is ticking even if discovery hangs (#20573) 5 years ago
Felix Lange fcafa0baa5 p2p: wait for listener goroutines on shutdown (#20569) 5 years ago
Felix Lange 9e8cc00b73
p2p: remove unused code (#20325) 5 years ago
Kurkó Mihály 4ea9b62b5c dashboard: send current block to the dashboard client (#19762) 5 years ago
Felix Lange 2c37142d2f cmd/devp2p, p2p: dial using node iterator, discovery crawler (#20132) 5 years ago
Péter Szilágyi 983f92368b
core/forkid: implement the forkid EIP, announce via ENR (#19738) 5 years ago
Felix Lange cc0f0e27a6 p2p: remove "cap" enr entry (#19800) 5 years ago
Martin Holst Swende 7fd82a0e3e p2p: add address info to peer event reporting (#19716) 5 years ago
Felix Lange f213ceb83f p2p: add more info to peer addition and removal logs (#19712) 6 years ago
Felix Lange c420dcb39c
p2p: enforce connection retry limit on server side (#19684) 6 years ago
Péter Szilágyi b02958b9c5
core, ethdb, metrics, p2p: expose various counter metrics for grafana 6 years ago
Felix Lange e83c3ccc47
p2p/enode: improve IPv6 support, add ENR text representation (#19663) 6 years ago
needkane 54abb97e3b p2p: use errors.New instead of fmt.Errorf (#18193) 6 years ago
Corey Lin 212bf266c5 eth, p2p: fix comment typos (#18014) 6 years ago
Kurkó Mihály 16e4d0e005 p2p: meter peer traffic, emit metered peer events (#17695) 6 years ago
Felix Lange 6f607de5d5
p2p, p2p/discover: add signed ENR generation (#17753) 6 years ago
Felix Lange 30cd5c1854
all: new p2p node representation (#17643) 6 years ago
Wenbiao Zheng d1aa605f1e all: remove the duplicate 'the' in annotations (#17509) 6 years ago
Felföldi Zsolt eef65b20fc p2p: use safe atomic operations when changing connFlags (#17325) 6 years ago
Janoš Guljaš 8f4c4fea20 p2p: fix rare deadlock in Stop (#17260) 6 years ago
Andrey Petrov 6209545083 p2p: Wrap conn.flags ops with atomic.Load/Store 6 years ago
Andrey Petrov 2a75fe3308 rpc: Add admin_addTrustedPeer and admin_removeTrustedPeer. 6 years ago
Elad 1836366ac1 all: library changes for swarm-network-rewrite (#16898) 7 years ago
Ivan Daniluk 8522b31221 p2p: remove unused code (#16158) 7 years ago
Martin Holst Swende 589b603a9b rpc: dns rebind protection (#15962) 7 years ago
Felix Lange 9123eceb0f p2p, p2p/discover: misc connectivity improvements (#16069) 7 years ago
Felföldi Zsolt 92580d69d3 p2p, p2p/discover, p2p/discv5: implement UDP port sharing (#15200) 7 years ago
Lewis Marshall 54aeb8e4c0 p2p/simulations: various stability fixes (#15198) 7 years ago
Lewis Marshall 9feec51e2d p2p: add network simulation framework (#14982) 7 years ago
Felix Lange 30d706c35e cmd/geth: add --config file flag (#13875) 8 years ago
Péter Szilágyi 04fcae207d p2p: if no nodes are connected, attempt dialing bootnodes (#13874) 8 years ago
Felix Lange 96ae35e2ac p2p, p2p/discover, p2p/nat: rework logging using context keys 8 years ago
Péter Szilágyi d4fd06c3dc
all: blidly swap out glog to our log15, logs need rework 8 years ago
Felix Lange 13e3b2f433 logger, pow/dagger, pow/ezp: delete dead code 8 years ago
Felix Lange a47341cf96 p2p, p2p/discover, p2p/discv5: add IP network restriction feature 8 years ago
Péter Szilágyi b61f48e5aa
cmd, mobile, node, p2p: surface the discovery V5 bootnodes 8 years ago
Péter Szilágyi 178da7c6a9
mobile: initial wrappers for mobile support 8 years ago
Zsolt Felfoldi 49da42983a p2p/discv5: added new topic discovery package 8 years ago
Firescar96 4c3da0f2e1 node, p2p, internal: Add ability to remove peers via admin interface 8 years ago
Felix Lange 542b839ec7 node, p2p: move network config out of Server 9 years ago
Felix Lange 32bb280179 p2p: improve readability of dial task scheduling code 9 years ago
Felix Lange 04c6369a09 p2p, p2p/discover: track bootstrap state in p2p/discover 9 years ago