Felix Lange 
							
						 
					 
					
						
						
							
						
						524aaf5ec6 
					 
					
						
						
							
							p2p/discover: implement v5.1 wire protocol ( #21647 )  
						
						... 
						
						
						
						This change implements the Discovery v5.1 wire protocol and
also adds an interactive test suite for this protocol. 
						
						
					 
					
						2020-10-14 12:28:17 +02:00 
						 
				 
			
				
					
						
							
							
								Felix Lange 
							
						 
					 
					
						
						
							
						
						723bd8c17f 
					 
					
						
						
							
							p2p/discover: move discv4 encoding to new 'v4wire' package ( #21147 )  
						
						... 
						
						
						
						This moves all v4 protocol definitions to a new package, p2p/discover/v4wire.
The new package will be used for low-level protocol tests. 
						
						
					 
					
						2020-06-02 13:20:19 +02:00 
						 
				 
			
				
					
						
							
							
								Felix Lange 
							
						 
					 
					
						
						
							
						
						b7394d7942 
					 
					
						
						
							
							p2p/discover: add initial discovery v5 implementation ( #20750 )  
						
						... 
						
						
						
						This adds an implementation of the current discovery v5 spec.
There is full integration with cmd/devp2p and enode.Iterator in this
version. In theory we could enable the new protocol as a replacement of
discovery v4 at any time. In practice, there will likely be a few more
changes to the spec and implementation before this can happen. 
						
						
					 
					
						2020-04-08 09:57:23 +02:00 
						 
				 
			
				
					
						
							
							
								Felix Lange 
							
						 
					 
					
						
						
							
						
						2c37142d2f 
					 
					
						
						
							
							cmd/devp2p, p2p: dial using node iterator, discovery crawler ( #20132 )  
						
						... 
						
						
						
						* p2p/enode: add Iterator and associated utilities
* p2p/discover: add RandomNodes iterator
* p2p: dial using iterator
* cmd/devp2p: add discv4 crawler
* cmd/devp2p: WIP nodeset filter
* cmd/devp2p: fixup lesFilter
* core/forkid: add NewStaticFilter
* cmd/devp2p: make -eth-network filter actually work
* cmd/devp2p: improve crawl timestamp handling
* cmd/devp2p: fix typo
* p2p/enode: fix comment typos
* p2p/discover: fix comment typos
* p2p/discover: rename lookup.next to 'advance'
* p2p: lower discovery mixer timeout
* p2p/enode: implement dynamic FairMix timeouts
* cmd/devp2p: add ropsten support in -eth-network filter
* cmd/devp2p: tweak crawler log message 
						
						
					 
					
						2019-10-29 17:08:57 +02:00