Commit Graph

312 Commits (a139041d409d0ffaf81c7cf931c6b24299a05705)

Author SHA1 Message Date
Felix Lange 5ba51594c7 p2p: use package rlp to encode messages 10 years ago
Felix Lange 4811f460e7 p2p: export ExpectMsg (for eth protocol testing) 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 429828cd92 p2p: reject messages that cannot be written as simple RLPx frames 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 21649100b1 p2p: verify protocol handshake node ID 10 years ago
Felix Lange 7d39fd6678 p2p: make encryption handshake code easier to follow 10 years ago
Felix Lange 2c505efd1e p2p/discover: add NodeID.Pubkey 10 years ago
Felix Lange d344054e5a p2p: make RLPx frame MAC 16 bytes as defined in the spec 10 years ago
Felix Lange d084aed5e9 p2p: delete frameRW 10 years ago
Felix Lange 736e632215 p2p: use RLPx frames for messaging 10 years ago
Felix Lange 51e01cceca p2p: encrypted and authenticated RLPx frame I/O 10 years ago
Felix Lange 936dd0f3bc p2p: add basic RLPx frame I/O 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 3dbd32093c p2p: enable devp2p ping 10 years ago
Felix Lange 73f94f3755 p2p: disable encryption handshake 10 years ago
Felix Lange 7ea131d4ff p2p/discover: fix pending replies iteration 10 years ago
Felix Lange f965f41b6e p2p/nat: switch to github.com/huin/goupnp 10 years ago
Felix Lange 34d0e1b2c3 p2p: fix ecies dependency in tests 10 years ago
obscuren 09e53367a2 Use a mutex write-lock for a write operation 10 years ago
obscuren 84f7c966f7 Moved ECIES to repo & added secondary title for webview 10 years ago
Felix Lange 4bef3ce284 p2p: print Cap as name/version 10 years ago
Felix Lange 32a9c0ca80 p2p: bump devp2p protcol version to 3 10 years ago
Felix Lange fd3e1061e0 p2p: handle disconnect before protocol handshake 10 years ago
Felix Lange cf754b9483 p2p/discover: fix race in ListenUDP 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 5110f80bba p2p: improve read deadlines 10 years ago
Felix Lange 170eb3ac68 p2p/discover: map listening port using configured mechanism 10 years ago
Felix Lange 82f0bd9009 p2p/discover: code review fixes 10 years ago
Felix Lange d0a2e655c9 cmd/ethereum, cmd/mist, eth, p2p: use package p2p/nat 10 years ago
Felix Lange 1543833ca0 p2p/nat: new package for port mapping stuff 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 9915d3c3be p2p/discover: deflake UDP tests 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
Felix Lange 739066ec56 p2p/discover: add some helper functions 10 years ago
Felix Lange 12224c7f59 p2p/discover: new package implementing the Node Discovery Protocol 10 years ago