Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							ec52a4a235 
							
						 
					 
					
						
						
							
							more tracing in on-demand  
						
						
						
					 
					
						2017-03-23 13:24:04 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							77f036ee21 
							
						 
					 
					
						
						
							
							fix capabilities-interpreting error in on_demand  
						
						
						
					 
					
						2017-03-23 04:38:08 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							4eb69dc0fe 
							
						 
					 
					
						
						
							
							reintroduce credits recharging  
						
						
						
					 
					
						2017-03-23 04:36:49 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							0d110ed47c 
							
						 
					 
					
						
						
							
							apply pending changes to chain after DB commit  
						
						
						
					 
					
						2017-03-23 04:00:22 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							a55001ad1d 
							
						 
					 
					
						
						
							
							fix deadlock in on_demand  
						
						
						
					 
					
						2017-03-23 02:55:25 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							0abbd7ac97 
							
						 
					 
					
						
						
							
							Merge branch 'pip-msg' into lightcli  
						
						
						
					 
					
						2017-03-22 22:08:39 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							73b2dd7a59 
							
						 
					 
					
						
						
							
							light client RPC dependencies  
						
						
						
					 
					
						2017-03-22 21:09:43 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							e3d6525d83 
							
						 
					 
					
						
						
							
							store cumulative cost in pending request set.  
						
						
						
					 
					
						2017-03-22 19:30:42 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							c718b5618e 
							
						 
					 
					
						
						
							
							initial light CLI  
						
						
						
					 
					
						2017-03-22 18:32:04 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							a0619fc101 
							
						 
					 
					
						
						
							
							Merge branch 'master' into pip-msg  
						
						
						
					 
					
						2017-03-22 15:56:09 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Kotewicz 
							
						 
					 
					
						
						
						
						
							
						
						
							044d070667 
							
						 
					 
					
						
						
							
							rlp deserialization refactor, 30% faster ( #4901 )  
						
						... 
						
						
						
						* fixed naming of rlp modules
* RlpStream cleanup
* appending short rlp lists (0...55 bytes) is 25% faster
* RlpStream does not use bytes module, nor trait Stream
* removed unused code from rlp module
* compiling ethcore-util with new rlp serialization
* compiling parity with new rlp serialization
* fixed compiling ethcore-light with new rlp serialization
* fixed compiling ethsync with new rlp serialization
* moved rlp benches and rlp tests
* rlp deserialization refactor, 30% faster
* removed redundant comment, print
* fixed compiling parity with new rlp deserialization
* removed redundant double-space
* fixed failing test
* updated rlp docs, removed unused traits
* fixed rlp benchmarks
* replace usage of WriteBytesExt with ByteOrder
* removed unused, commented out code
* fixed merge conflict 
						
					 
					
						2017-03-22 14:41:46 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							219eddf33e 
							
						 
					 
					
						
						
							
							Merge branch 'master' into pip-msg  
						
						
						
					 
					
						2017-03-22 13:14:28 +01:00 
						 
				 
			
				
					
						
							
							
								Tomasz Drwięga 
							
						 
					 
					
						
						
						
						
							
						
						
							7e87e9e8ad 
							
						 
					 
					
						
						
							
							Updating JSON-RPC crates ( #4934 )  
						
						... 
						
						
						
						* New version of jsonrpc.
* Better invalid encoding messages
* Fixing deprecated methods of tokio_core
* Using dedicated branch for jsonrpc
* Bump 
						
					 
					
						2017-03-22 07:02:14 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							384aeda645 
							
						 
					 
					
						
						
							
							Merge branch 'pip-msg' into lightcli  
						
						
						
					 
					
						2017-03-21 21:15:24 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							7ad36ee36c 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'upstream/new-jsonrpc' into pip-msg  
						
						
						
					 
					
						2017-03-21 21:15:06 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							bc9c1d4824 
							
						 
					 
					
						
						
							
							use a database in ethcore-light  
						
						
						
					 
					
						2017-03-21 20:57:13 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							21771aa1a6 
							
						 
					 
					
						
						
							
							don't keep headers in memory to avoid DoS  
						
						
						
					 
					
						2017-03-21 20:23:58 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							d013a13be6 
							
						 
					 
					
						
						
							
							header_chain writes to database  
						
						
						
					 
					
						2017-03-21 19:45:52 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							fe52e969b6 
							
						 
					 
					
						
						
							
							Merge branch 'master' into pip-msg  
						
						
						
					 
					
						2017-03-21 15:24:47 +01:00 
						 
				 
			
				
					
						
							
							
								Tomasz Drwięga 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							958a8f66a0 
							
						 
					 
					
						
						
							
							Merge branch 'master' into new-jsonrpc  
						
						
						
					 
					
						2017-03-21 09:35:50 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Kotewicz 
							
						 
					 
					
						
						
						
						
							
						
						
							a555686bcd 
							
						 
					 
					
						
						
							
							rlp serialization refactor ( #4873 )  
						
						... 
						
						
						
						* fixed naming of rlp modules
* RlpStream cleanup
* appending short rlp lists (0...55 bytes) is 25% faster
* RlpStream does not use bytes module, nor trait Stream
* removed unused code from rlp module
* compiling ethcore-util with new rlp serialization
* compiling parity with new rlp serialization
* fixed compiling ethcore-light with new rlp serialization
* fixed compiling ethsync with new rlp serialization
* removed redundant comment, print
* removed redundant double-space
* replace usage of WriteBytesExt with ByteOrder 
						
					 
					
						2017-03-20 19:14:29 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							8be41ad946 
							
						 
					 
					
						
						
							
							Merge branch 'master' into pip-msg  
						
						
						
					 
					
						2017-03-17 14:13:10 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							b5527415d6 
							
						 
					 
					
						
						
							
							get on_demand tests to compile  
						
						
						
					 
					
						2017-03-16 20:33:45 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							04f106aad8 
							
						 
					 
					
						
						
							
							migrate oneshot::complete to send in on_demand  
						
						
						
					 
					
						2017-03-16 20:29:06 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							cbb9314531 
							
						 
					 
					
						
						
							
							use PIP messages in on_demand, old API  
						
						
						
					 
					
						2017-03-16 20:23:59 +01:00 
						 
				 
			
				
					
						
							
							
								Tomasz Drwięga 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							579cff478d 
							
						 
					 
					
						
						
							
							Fixing deprecated methods of tokio_core  
						
						
						
					 
					
						2017-03-16 15:48:08 +01:00 
						 
				 
			
				
					
						
							
							
								Tomasz Drwięga 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							491eeb9878 
							
						 
					 
					
						
						
							
							Better invalid encoding messages  
						
						
						
					 
					
						2017-03-16 12:48:51 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							599f81daa9 
							
						 
					 
					
						
						
							
							split request filling into fill,complete  
						
						
						
					 
					
						2017-03-13 16:06:58 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							f0a587d310 
							
						 
					 
					
						
						
							
							request builder improvements  
						
						
						
					 
					
						2017-03-13 13:36:03 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Kotewicz 
							
						 
					 
					
						
						
						
						
							
						
						
							3fe3353696 
							
						 
					 
					
						
						
							
							removed redundant FixedHash trait,  fixes   #4029  ( #4866 )  
						
						
						
					 
					
						2017-03-11 22:58:15 +04:00 
						 
				 
			
				
					
						
							
							
								Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							64342d200c 
							
						 
					 
					
						
						
							
							return only complete headers responses  
						
						
						
					 
					
						2017-03-09 17:28:49 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							391eb4b66c 
							
						 
					 
					
						
						
							
							get network tests working  
						
						
						
					 
					
						2017-03-09 16:55:13 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							8fb0a2d417 
							
						 
					 
					
						
						
							
							move request_builder -> request::builder  
						
						
						
					 
					
						2017-03-08 20:11:22 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							aea9b1d6cc 
							
						 
					 
					
						
						
							
							request builder tests  
						
						
						
					 
					
						2017-03-08 20:07:45 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							d9087dd2b6 
							
						 
					 
					
						
						
							
							roundtrip tests for request types  
						
						
						
					 
					
						2017-03-08 19:50:26 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							a1186727af 
							
						 
					 
					
						
						
							
							fix cost table RLP encoding  
						
						
						
					 
					
						2017-03-08 18:38:25 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							9268a1f59c 
							
						 
					 
					
						
						
							
							get tests compiling  
						
						
						
					 
					
						2017-03-08 18:27:29 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							9692616958 
							
						 
					 
					
						
						
							
							re-do cost table  
						
						
						
					 
					
						2017-03-08 18:01:41 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							bb39f104f4 
							
						 
					 
					
						
						
							
							implement requesting from  
						
						
						
					 
					
						2017-03-08 17:37:07 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							ee034185a5 
							
						 
					 
					
						
						
							
							handle response packets  
						
						
						
					 
					
						2017-03-08 15:28:46 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							8a3b5c6332 
							
						 
					 
					
						
						
							
							Remote transaction execution ( #4684 )  
						
						... 
						
						
						
						* return errors on database corruption
* fix tests, json tests
* fix remainder of build
* buffer flow -> request credits
* proving state backend
* generate transaction proofs from provider
* network messages for transaction proof
* transaction proof test
* test for transaction proof message
* fix call bug
* request transaction proofs from on_demand
* most of proved_execution rpc
* proved execution future 
						
					 
					
						2017-03-08 14:39:44 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							dbd05e6c92 
							
						 
					 
					
						
						
							
							handle request packet in LightProtocol  
						
						
						
					 
					
						2017-03-07 20:58:23 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							04291fe71e 
							
						 
					 
					
						
						
							
							complete initial request changes  
						
						
						
					 
					
						2017-03-07 19:48:07 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							b396b56e34 
							
						 
					 
					
						
						
							
							encode and decode responses  
						
						
						
					 
					
						2017-03-07 17:18:26 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							87f3d53607 
							
						 
					 
					
						
						
							
							new requests in provider.  
						
						
						
					 
					
						2017-03-06 17:36:56 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							41effadb94 
							
						 
					 
					
						
						
							
							RLP encoding and decoding for requests  
						
						
						
					 
					
						2017-03-06 12:21:06 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							bbb50caa89 
							
						 
					 
					
						
						
							
							initial request definitions  
						
						
						
					 
					
						2017-03-03 19:25:29 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							af235e564e 
							
						 
					 
					
						
						
							
							proved execution future  
						
						
						
					 
					
						2017-02-26 15:05:33 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							1ff0abc661 
							
						 
					 
					
						
						
							
							Merge branch 'master' into remote-tx-exec  
						
						
						
					 
					
						2017-02-26 13:55:29 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Habermeier 
							
						 
					 
					
						
						
						
						
							
						
						
							69e82e15a3 
							
						 
					 
					
						
						
							
							request transaction proofs from on_demand  
						
						
						
					 
					
						2017-02-25 20:10:38 +01:00