Commit Graph

39 Commits (545ff1e3f3d76202696f60336335536a083e610e)

Author SHA1 Message Date
obscuren 474aa924ca p2p: added limiter function to limit package broadcasting 10 years ago
Felix Lange b9929d289d p2p: fix unsynchronized map access during Server shutdown 10 years ago
Felix Lange c5332537f5 p2p: limit number of lingering inbound pre-handshake connections 10 years ago
Felix Lange 56977c225e p2p: use RLock instead of Lock for pre-dial checks 10 years ago
Felix Lange b3c058a9e4 p2p: improve disconnect signaling at handshake time 10 years ago
Felix Lange 145330fdf2 p2p: properly decrement peer wait group counter for setup errors 10 years ago
Felix Lange 22d1f0faf1 p2p: improve peer selection logic 10 years ago
obscuren 688d118c7e Updated logging 10 years ago
Felix Lange 5ba51594c7 p2p: use package rlp to encode messages 10 years ago
obscuren b523441361 Moved ethutil => common 10 years ago
zelig e150832734 p2p: server>discover table Self=Node exported 10 years ago
Taylor Gerring 485e37e889 Move MakeName to ethutil 10 years ago
Taylor Gerring 9723191b19 Undo client_version changes 10 years ago
Felix Lange 215c763d53 eth, p2p: delete p2p.Blacklist 10 years ago
Felix Lange 22659a7fea p2p: restore read/write timeouts 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
Taylor Gerring e7b33e9ae7 Move p2p.MakeName to ethutil.MakeVersion 10 years ago
Felix Lange 3719db352a p2p: emit JSON connect/disconnect events 10 years ago
Felix Lange dd871e791c p2p: initialize Server.ourHandshake before accepting connections 10 years ago
Felix Lange 73f94f3755 p2p: disable encryption handshake 10 years ago
obscuren 09e53367a2 Use a mutex write-lock for a write operation 10 years ago
Felix Lange 5cc1256fd6 p2p: ensure we don't dial ourself 10 years ago
Felix Lange 7101f44998 p2p: add I/O timeout for encrytion handshake 10 years ago
Felix Lange 22ee366ed6 p2p: fix goroutine leak for invalid peers 10 years ago
Felix Lange 170eb3ac68 p2p/discover: map listening port using configured mechanism 10 years ago
Felix Lange d0a2e655c9 cmd/ethereum, cmd/mist, eth, p2p: use package p2p/nat 10 years ago
Taylor Gerring db24fb792c Move standard fields to LogEvent 10 years ago
Taylor Gerring d53e5646ec Use strongly-typed objects 10 years ago
Felix Lange 028775a086 cmd/ethereum, cmd/mist: add flag for discovery bootstrap nodes 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
Taylor Gerring c14900dbb0 Add initial P2P json logs 10 years ago
obscuren 8d1637f567 Moved connection errors to DebugDetail level 10 years ago
obscuren 6abf8ef78f Merge 10 years ago
Felix Lange aa3b91b802 p2p: fix call to Server.removePeer (might help with #209) 10 years ago
obscuren 56dac74f71 made mist in a compilable, workable state using the new refactored packages 10 years ago
Felix Lange 59b63caf5e p2p: API cleanup and PoC 7 compatibility 10 years ago
Felix Lange f38052c499 p2p: rework protocol API 10 years ago
Felix Lange f3473312ba all: fix rename breakage 10 years ago
zelig 771fbcc02e initial commit of p2p package 10 years ago