Commit Graph

52 Commits (cefa2ab1bd18f7793df736cb643fed50d29494f4)

Author SHA1 Message Date
Boqin Qin 1b9c5b393b
all: fix goroutine leaks in unit tests by adding 1-elem channel buffer (#20666) 5 years ago
Felix Lange 90caa2cabb
p2p: new dial scheduler (#20592) 5 years ago
Felix Lange 2c37142d2f cmd/devp2p, p2p: dial using node iterator, discovery crawler (#20132) 5 years ago
Felix Lange c420dcb39c
p2p: enforce connection retry limit on server side (#19684) 6 years ago
Dave McGregor 33d233d3e1
vendor, crypto, swarm: switch over to upstream sha3 package 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
Andrey Petrov 6209545083 p2p: Wrap conn.flags ops with atomic.Load/Store 6 years ago
Andrey Petrov 193a402cc0 p2p: Test for peer.rw.flags race conditions 6 years ago
Andrey Petrov 399aa710d5 p2p: Attempt to race check peer.Inbound() in TestServerDial 6 years ago
Andrey Petrov 699794d88d p2p: More tests for AddTrustedPeer/RemoveTrustedPeer 6 years ago
Andrey Petrov 773857a524 p2p: Test for MaxPeers=0 and TrustedPeer override 6 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 d0eba23af3 all: disable log message colors outside of geth 8 years ago
Péter Szilágyi d4fd06c3dc
all: blidly swap out glog to our log15, logs need rework 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 6fdd0893c3 all: fix go vet warnings 9 years ago
Felix Lange bfbcfbe4a9 all: fix license headers one more time 9 years ago
Felix Lange 3f047be5aa all: update license headers to distiguish GPL/LGPL 9 years ago
Felix Lange ea54283b30 all: update license information 9 years ago
Péter Szilágyi 1cbbfbe7fa p2p: fix a close race in the dial test 10 years ago
Felix Lange 1440f9a37a p2p: new dialer, peer management without locks 10 years ago
Felix Lange dbdc5fd4b3 p2p: delete Server.Broadcast 10 years ago
Felix Lange 206fe25971 p2p: remove testlog 10 years ago
Felix Lange 914e57e49b p2p: fix disconnect at capacity 10 years ago
Péter Szilágyi 8735e5addd p2p: increase the handshake timeout in the tests 10 years ago
Péter Szilágyi 4d5a719f25 cmd, eth, p2p: introduce pending peer cli arg, add tests 10 years ago
Péter Szilágyi 4accc187d5 eth, p2p: add trusted node list beside static list 10 years ago
Péter Szilágyi 54db54931e p2p: add static node dialing test 10 years ago
Péter Szilágyi 413ace37d3 eth, p2p: rename trusted nodes to static, drop inbound extra slots 10 years ago
Péter Szilágyi 701591b403 cmd, eth, p2p: fix review issues enumerated by Felix 10 years ago
Péter Szilágyi 1528dbc171 p2p: add trust check to handshake, test privileged connectivity 10 years ago
Péter Szilágyi de0549fabb cmd/geth, cmd/mist, cmd/utils, eth, p2p: support trusted peers 10 years ago
Felix Lange fc747ef4a6 p2p/discover: new endpoint format 10 years ago
Felix Lange b3c058a9e4 p2p: improve disconnect signaling at handshake time 10 years ago
Felix Lange 5ba51594c7 p2p: use package rlp to encode messages 10 years ago
Felix Lange 7964f30dcb p2p: msg.Payload contains list data 10 years ago
Felix Lange 736e632215 p2p: use RLPx frames for messaging 10 years ago
Felix Lange 73f94f3755 p2p: disable encryption handshake 10 years ago
Felix Lange 2cf4fed11b cmd/mist, eth, javascript, p2p: use Node URLs for peer suggestions 10 years ago
Felix Lange e34d134102 p2p: fixes for actual connections 10 years ago
Felix Lange 8564eb9f7e p2p/discover: add node URL functions, distinguish TCP/UDP ports 10 years ago
Felix Lange 5bdc115943 p2p: integrate p2p/discover 10 years ago
obscuren 6abf8ef78f Merge 10 years ago
Felix Lange 59b63caf5e p2p: API cleanup and PoC 7 compatibility 10 years ago
Felix Lange e4a601c644 p2p: disable failing Server tests for now 10 years ago
Felix Lange f38052c499 p2p: rework protocol API 10 years ago