Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							72f7391551 
							
						 
					 
					
						
						
							
							add BasicContext trait for handler ticking  
						
						
						
					 
					
						2016-12-15 19:25:52 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							5346539ef8 
							
						 
					 
					
						
						
							
							minimal header import and client service  
						
						
						
					 
					
						2016-12-15 18:47:26 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							0768a61944 
							
						 
					 
					
						
						
							
							light: add LightChainClient trait  
						
						
						
					 
					
						2016-12-14 23:26:15 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							6fb71527e4 
							
						 
					 
					
						
						
							
							light: search for common ancestor with peers  
						
						
						
					 
					
						2016-12-13 21:09:57 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							484023b171 
							
						 
					 
					
						
						
							
							light: max requests as 0 on unknown peer  
						
						
						
					 
					
						2016-12-13 20:13:55 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							2a01b43bd1 
							
						 
					 
					
						
						
							
							light: block status and CHT module  
						
						
						
					 
					
						2016-12-13 20:13:16 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							45ef986c04 
							
						 
					 
					
						
						
							
							light: finish basic header chain and add tests  
						
						
						
					 
					
						2016-12-13 14:48:03 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							4173ecf2a5 
							
						 
					 
					
						
						
							
							light: begin header chain  
						
						
						
					 
					
						2016-12-12 22:59:05 +01:00 
						 
				 
			
				
					
						
							
							
								Gav Wood 
							
						 
					 
					
						
						
						
						
							
						
						
							c0a2d5c8f5 
							
						 
					 
					
						
						
							
							Merge pull request  #3796  from ethcore/tx-broadcast  
						
						... 
						
						
						
						Avoid broadcasting transactions to peers that send them 
						
					 
					
						2016-12-12 04:13:56 +01:00 
						 
				 
			
				
					
						
							
							
								Tomasz Drwięga 
							
						 
					 
					
						
						
						
						
							
						
						
							83d9bc189b 
							
						 
					 
					
						
						
							
							Fixing test  
						
						
						
					 
					
						2016-12-11 21:08:15 +01:00 
						 
				 
			
				
					
						
							
							
								Gav Wood 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							58b72c521d 
							
						 
					 
					
						
						
							
							Rename ethcore -> parity in licenses.  
						
						
						
					 
					
						2016-12-11 19:31:31 +01:00 
						 
				 
			
				
					
						
							
							
								Gav Wood 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							17cc2be4b5 
							
						 
					 
					
						
						
							
							Rename ethcore -> parity in license.  
						
						
						
					 
					
						2016-12-11 19:30:54 +01:00 
						 
				 
			
				
					
						
							
							
								Tomasz Drwięga 
							
						 
					 
					
						
						
						
						
							
						
						
							b56f12adc6 
							
						 
					 
					
						
						
							
							Merge branch 'master' into tx-broadcast  
						
						... 
						
						
						
						Conflicts:
	ethcore/light/src/net/context.rs
	ethcore/light/src/net/tests/mod.rs 
						
					 
					
						2016-12-11 17:31:56 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							6724f574d6 
							
						 
					 
					
						
						
							
							Light server improvements and protocol adjustments ( #3801 )  
						
						... 
						
						
						
						* light: basic transaction pool
* light: network timeouts
* fix dead code warnings
* les: update to new message format
* fix indentation
* les: hash or number in headers req, not both 
						
					 
					
						2016-12-11 15:40:31 +01:00 
						 
				 
			
				
					
						
							
							
								Tomasz Drwięga 
							
						 
					 
					
						
						
						
						
							
						
						
							1e8638608c 
							
						 
					 
					
						
						
							
							fixing tests  
						
						
						
					 
					
						2016-12-10 22:59:35 +01:00 
						 
				 
			
				
					
						
							
							
								Tomasz Drwięga 
							
						 
					 
					
						
						
						
						
							
						
						
							b5020d3c8d 
							
						 
					 
					
						
						
							
							Fixing Light context API  
						
						
						
					 
					
						2016-12-10 21:25:28 +01:00 
						 
				 
			
				
					
						
							
							
								Tomasz Drwięga 
							
						 
					 
					
						
						
						
						
							
						
						
							aaf6da4c00 
							
						 
					 
					
						
						
							
							Returning persistent node id  
						
						
						
					 
					
						2016-12-10 16:55:29 +01:00 
						 
				 
			
				
					
						
							
							
								Gav Wood 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0977b82eeb 
							
						 
					 
					
						
						
							
							More fixes.  
						
						
						
					 
					
						2016-12-10 13:54:17 +01:00 
						 
				 
			
				
					
						
							
							
								Gav Wood 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7eb30b1249 
							
						 
					 
					
						
						
							
							Fix build.  
						
						
						
					 
					
						2016-12-10 13:52:43 +01:00 
						 
				 
			
				
					
						
							
							
								Gav Wood 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							82efa2675e 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/master' into consistent-id  
						
						
						
					 
					
						2016-12-10 13:36:30 +01:00 
						 
				 
			
				
					
						
							
							
								Gav Wood 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5f1fcf95e0 
							
						 
					 
					
						
						
							
							Make *ID names consistent with std Rust (Id)  
						
						
						
					 
					
						2016-12-09 23:01:43 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							415fccfffb 
							
						 
					 
					
						
						
							
							add ethcore-light cov target  
						
						
						
					 
					
						2016-12-09 15:20:45 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							5f37c93659 
							
						 
					 
					
						
						
							
							les: use negotiated protocol version  
						
						
						
					 
					
						2016-12-09 15:04:54 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							07d7a37319 
							
						 
					 
					
						
						
							
							les: make peer buffer flow params optional  
						
						
						
					 
					
						2016-12-09 01:06:51 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							d53c47aa69 
							
						 
					 
					
						
						
							
							more tracing  
						
						
						
					 
					
						2016-12-09 00:35:34 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							e7ce8c9558 
							
						 
					 
					
						
						
							
							light: broadcast status updates to peers  
						
						
						
					 
					
						2016-12-08 23:57:09 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							6f5f1f5e26 
							
						 
					 
					
						
						
							
							light: integrate with sync + serve_light CLI  
						
						
						
					 
					
						2016-12-08 23:21:47 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							64ebcd0f24 
							
						 
					 
					
						
						
							
							fix contract code response encoding; add test  
						
						
						
					 
					
						2016-12-08 16:12:00 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							3e8ee9d423 
							
						 
					 
					
						
						
							
							light IPC feature and mock state proofs  
						
						
						
					 
					
						2016-12-08 13:44:17 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							8d16f73795 
							
						 
					 
					
						
						
							
							first few LES tests, fix get_header logic bug  
						
						
						
					 
					
						2016-12-08 12:20:18 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							2d1a3ff091 
							
						 
					 
					
						
						
							
							les: generalize network and event contexts with traits  
						
						
						
					 
					
						2016-12-07 17:52:10 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							10d75b6de0 
							
						 
					 
					
						
						
							
							light: implement all response handlers  
						
						
						
					 
					
						2016-12-07 15:27:04 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							cdc758368a 
							
						 
					 
					
						
						
							
							les: flesh out event handler  
						
						
						
					 
					
						2016-12-07 13:52:45 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							5db93cd433 
							
						 
					 
					
						
						
							
							light: fix compile errors  
						
						
						
					 
					
						2016-12-05 17:09:05 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							a6c2408562 
							
						 
					 
					
						
						
							
							IPC codegen in ethcore-light; remove network dependency  
						
						
						
					 
					
						2016-12-05 16:56:21 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							61c3358447 
							
						 
					 
					
						
						
							
							move light to its own crate again  
						
						
						
					 
					
						2016-12-05 16:55:33 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							11e6b08f02 
							
						 
					 
					
						
						
							
							Move ethcore-light crate into ethcore/light module  
						
						
						
					 
					
						2016-11-09 23:39:56 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							ebff010d16 
							
						 
					 
					
						
						
							
							partial implementation of provider for client types  
						
						
						
					 
					
						2016-11-09 23:25:54 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							6c23d53f04 
							
						 
					 
					
						
						
							
							allow dead code temporarily  
						
						
						
					 
					
						2016-11-09 18:05:56 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							25d5efac15 
							
						 
					 
					
						
						
							
							making announcements, clean up warnings  
						
						
						
					 
					
						2016-11-09 18:05:00 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							c132775bb1 
							
						 
					 
					
						
						
							
							handle announcements  
						
						
						
					 
					
						2016-11-09 16:21:09 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							ec1b982b52 
							
						 
					 
					
						
						
							
							errors, punishment, and handshake  
						
						
						
					 
					
						2016-11-09 15:36:26 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							ca25deb4e6 
							
						 
					 
					
						
						
							
							implement announcement serialization  
						
						
						
					 
					
						2016-11-08 19:00:37 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							440f5e537f 
							
						 
					 
					
						
						
							
							implement handshake parsing and creation  
						
						
						
					 
					
						2016-11-08 17:13:43 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							4ba4861734 
							
						 
					 
					
						
						
							
							begin status module  
						
						
						
					 
					
						2016-11-07 19:16:23 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							051effe9f8 
							
						 
					 
					
						
						
							
							buffer flow basics, implement cost table  
						
						
						
					 
					
						2016-11-07 15:40:34 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							d573ef3cc2 
							
						 
					 
					
						
						
							
							remove LESv2 requests  
						
						
						
					 
					
						2016-11-06 20:02:15 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							44e36596c9 
							
						 
					 
					
						
						
							
							buffer flow scaffolding  
						
						
						
					 
					
						2016-11-06 19:04:30 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							52abbc0643 
							
						 
					 
					
						
						
							
							experiment with answering requests  
						
						
						
					 
					
						2016-11-04 23:50:56 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							c1a6dbe75f 
							
						 
					 
					
						
						
							
							Move all light client work to own crate  
						
						
						
					 
					
						2016-11-04 19:40:11 +01:00