Felix Lange 
							
						 
					 
					
						
						
							
						
						a21b30c901 
					 
					
						
						
							
							eth: remove unused Ethereum sync fields  
						
						 
						
						
						
						
					 
					
						2015-02-10 13:30:07 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								obscuren 
							
						 
					 
					
						
						
							
						
						ddccea75e8 
					 
					
						
						
							
							Fixed "to" field  
						
						 
						
						
						
						
					 
					
						2015-02-10 13:20:06 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								obscuren 
							
						 
					 
					
						
						
							
						
						da2fae0e43 
					 
					
						
						
							
							Basic structure miner  
						
						 
						
						
						
						
					 
					
						2015-02-10 13:04:38 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Felix Lange 
							
						 
					 
					
						
						
							
						
						a3cd218719 
					 
					
						
						
							
							cmd/mist, cmd/ethereum: add CLI arguments for node key  
						
						 
						
						
						
						
					 
					
						2015-02-10 12:30:09 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Felix Lange 
							
						 
					 
					
						
						
							
						
						0c7df37351 
					 
					
						
						
							
							crypto: add key loading functions  
						
						 
						
						
						
						
					 
					
						2015-02-10 12:29:50 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								CJentzsch 
							
						 
					 
					
						
						
							
						
						cf002a4611 
					 
					
						
						
							
							undo changed due to memory gas cost rule  
						
						 
						
						
						
						
					 
					
						2015-02-10 11:22:50 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								CJentzsch 
							
						 
					 
					
						
						
							
						
						be4f40741f 
					 
					
						
						
							
							cppjit fail  
						
						 
						
						
						
						
					 
					
						2015-02-10 10:43:36 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								sveneh 
							
						 
					 
					
						
						
							
						
						70e2df3904 
					 
					
						
						
							
							Dockerfile creation speed-up by not running go tests, added a workaround  
						
						 
						
						... 
						
						
						
						so that docker's cache is invalidated whenever th git repo is updated. 
						
						
					 
					
						2015-02-09 16:27:49 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Felix Lange 
							
						 
					 
					
						
						
							
						
						f1ebad2508 
					 
					
						
						
							
							eth: don't warn if no BootNodes are specified  
						
						 
						
						
						
						
					 
					
						2015-02-09 16:17:07 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								CJentzsch 
							
						 
					 
					
						
						
							
						
						348d3af0fc 
					 
					
						
						
							
							more memory cost tests  
						
						 
						
						
						
						
					 
					
						2015-02-09 11:20:14 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Felix Lange 
							
						 
					 
					
						
						
							
						
						9915d3c3be 
					 
					
						
						
							
							p2p/discover: deflake UDP tests  
						
						 
						
						
						
						
					 
					
						2015-02-09 11:02:32 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								CJentzsch 
							
						 
					 
					
						
						
							
						
						907f229757 
					 
					
						
						
							
							update memory rule  
						
						 
						
						
						
						
					 
					
						2015-02-09 10:29:47 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								obscuren 
							
						 
					 
					
						
						
							
						
						58ba290a9f 
					 
					
						
						
							
							moved manager  
						
						 
						
						
						
						
					 
					
						2015-02-09 00:08:28 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								obscuren 
							
						 
					 
					
						
						
							
						
						b22f0f2ef5 
					 
					
						
						
							
							merged  
						
						 
						
						
						
						
					 
					
						2015-02-09 00:06:24 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								CJentzsch 
							
						 
					 
					
						
						
							
						
						bcc5c51630 
					 
					
						
						
							
							gas failure cppjit  
						
						 
						
						
						
						
					 
					
						2015-02-07 18:09:22 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								obscuren 
							
						 
					 
					
						
						
							
						
						16a04e64f2 
					 
					
						
						
							
							Updated coin  
						
						 
						
						
						
						
					 
					
						2015-02-07 17:04:19 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								obscuren 
							
						 
					 
					
						
						
							
						
						c8147fb7b9 
					 
					
						
						
							
							Compare regardless of length  
						
						 
						
						
						
						
					 
					
						2015-02-07 17:04:04 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								obscuren 
							
						 
					 
					
						
						
							
						
						0fa6927171 
					 
					
						
						
							
							Moved log message to detail output  
						
						 
						
						
						
						
					 
					
						2015-02-07 17:03:33 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								obscuren 
							
						 
					 
					
						
						
							
						
						99ebb869bf 
					 
					
						
						
							
							Fixed iterator  
						
						 
						
						
						
						
					 
					
						2015-02-07 17:03:22 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								obscuren 
							
						 
					 
					
						
						
							
						
						44eafb15e0 
					 
					
						
						
							
							Renamed filter  
						
						 
						
						
						
						
					 
					
						2015-02-07 17:03:12 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								CJentzsch 
							
						 
					 
					
						
						
							
						
						cb877734f0 
					 
					
						
						
							
							cppjit fails  
						
						 
						
						
						
						
					 
					
						2015-02-07 09:56:24 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Corey Farwell 
							
						 
					 
					
						
						
							
						
						792cd0aa10 
					 
					
						
						
							
							Fix broken link in README  
						
						 
						
						
						
						
					 
					
						2015-02-06 22:36:22 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Felix Lange 
							
						 
					 
					
						
						
							
						
						028775a086 
					 
					
						
						
							
							cmd/ethereum, cmd/mist: add flag for discovery bootstrap nodes  
						
						 
						
						
						
						
					 
					
						2015-02-07 00:52:49 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Felix Lange 
							
						 
					 
					
						
						
							
						
						2cf4fed11b 
					 
					
						
						
							
							cmd/mist, eth, javascript, p2p: use Node URLs for peer suggestions  
						
						 
						
						
						
						
					 
					
						2015-02-07 00:46:56 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Felix Lange 
							
						 
					 
					
						
						
							
						
						e34d134102 
					 
					
						
						
							
							p2p: fixes for actual connections  
						
						 
						
						... 
						
						
						
						The unit test hooks were turned on 'in production'. 
						
						
					 
					
						2015-02-07 00:43:52 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Felix Lange 
							
						 
					 
					
						
						
							
						
						8564eb9f7e 
					 
					
						
						
							
							p2p/discover: add node URL functions, distinguish TCP/UDP ports  
						
						 
						
						... 
						
						
						
						The discovery RPC protocol does not yet distinguish TCP and UDP ports.
But it can't hurt to do so in our internal model. 
						
						
					 
					
						2015-02-07 00:12:23 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								CJentzsch 
							
						 
					 
					
						
						
							
						
						9f52408e70 
					 
					
						
						
							
							sha3 performance test  
						
						 
						
						
						
						
					 
					
						2015-02-06 17:43:35 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								CJentzsch 
							
						 
					 
					
						
						
							
						
						a3780032bf 
					 
					
						
						
							
							failing tests from random simulation as state tests and transaction tests  
						
						 
						
						
						
						
					 
					
						2015-02-06 15:38:55 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Taylor Gerring 
							
						 
					 
					
						
						
							
						
						e4bb419707 
					 
					
						
						
							
							Add go check to prefetched test dependencies  
						
						 
						
						
						
						
					 
					
						2015-02-05 18:11:31 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Taylor Gerring 
							
						 
					 
					
						
						
							
						
						5e0b2b260c 
					 
					
						
						
							
							Updated go list command  
						
						 
						
						
						
						
					 
					
						2015-02-05 17:49:44 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Taylor Gerring 
							
						 
					 
					
						
						
							
						
						b58b6b9bac 
					 
					
						
						
							
							Use after_success build step  
						
						 
						
						
						
						
					 
					
						2015-02-05 17:23:22 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Taylor Gerring 
							
						 
					 
					
						
						
							
						
						f3ac378ca4 
					 
					
						
						
							
							No long use v1 branch of qml repo  
						
						 
						
						
						
						
					 
					
						2015-02-05 17:13:51 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Felix Lange 
							
						 
					 
					
						
						
							
						
						56f777b2fc 
					 
					
						
						
							
							cmd/ethereum, cmd/mist, core, eth, javascript, xeth: fixes for new p2p API  
						
						 
						
						
						
						
					 
					
						2015-02-06 00:03:59 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								obscuren 
							
						 
					 
					
						
						
							
						
						e40c1c62ce 
					 
					
						
						
							
							API changed to use Pubkey only. Reflected that change in the rest of the api  
						
						 
						
						
						
						
					 
					
						2015-02-05 15:00:59 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Felix Lange 
							
						 
					 
					
						
						
							
						
						8e8ec8f5f8 
					 
					
						
						
							
							cmd/peerserver: is gone  
						
						 
						
						... 
						
						
						
						Will be back soon. Maybe. 
						
						
					 
					
						2015-02-06 00:00:36 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Felix Lange 
							
						 
					 
					
						
						
							
						
						5bdc115943 
					 
					
						
						
							
							p2p: integrate p2p/discover  
						
						 
						
						... 
						
						
						
						Overview of changes:
- ClientIdentity has been removed, use discover.NodeID
- Server now requires a private key to be set (instead of public key)
- Server performs the encryption handshake before launching Peer
- Dial logic takes peers from discover table
- Encryption handshake code has been cleaned up a bit
- baseProtocol is gone because we don't exchange peers anymore
- Some parts of baseProtocol have moved into Peer instead 
						
						
					 
					
						2015-02-06 00:00:36 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Felix Lange 
							
						 
					 
					
						
						
							
						
						739066ec56 
					 
					
						
						
							
							p2p/discover: add some helper functions  
						
						 
						
						
						
						
					 
					
						2015-02-06 00:00:36 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Felix Lange 
							
						 
					 
					
						
						
							
						
						12224c7f59 
					 
					
						
						
							
							p2p/discover: new package implementing the Node Discovery Protocol  
						
						 
						
						
						
						
					 
					
						2015-02-06 00:00:36 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Felix Lange 
							
						 
					 
					
						
						
							
						
						8c3095faf0 
					 
					
						
						
							
							rlp: fix encoding of arrays with byte element type  
						
						 
						
						
						
						
					 
					
						2015-02-06 00:00:36 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Felix Lange 
							
						 
					 
					
						
						
							
						
						410b35e913 
					 
					
						
						
							
							crypto: make it easier to run Sha3 on multiple inputs  
						
						 
						
						... 
						
						
						
						crypto.Sha3(append(foo, bar)) --> crypto.Sha3(foo, bar)
crypto.Sha3([]byte{}) --> crypto.Sha3() 
						
						
					 
					
						2015-02-06 00:00:36 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								zelig 
							
						 
					 
					
						
						
							
						
						2e48d39fc7 
					 
					
						
						
							
							key generation abstracted out, for testing with deterministic keys  
						
						 
						
						
						
						
					 
					
						2015-02-06 00:00:36 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								zelig 
							
						 
					 
					
						
						
							
						
						488a042736 
					 
					
						
						
							
							fix clientidentity test after privkey removed  
						
						 
						
						
						
						
					 
					
						2015-02-06 00:00:36 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								zelig 
							
						 
					 
					
						
						
							
						
						71765957e4 
					 
					
						
						
							
							get rid of Private Key in ClientIdentity  
						
						 
						
						
						
						
					 
					
						2015-02-06 00:00:36 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								zelig 
							
						 
					 
					
						
						
							
						
						68205dec9f 
					 
					
						
						
							
							make crypto handshake calls package level, store privateKey on peer + tests ok  
						
						 
						
						
						
						
					 
					
						2015-02-06 00:00:36 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								zelig 
							
						 
					 
					
						
						
							
						
						4499743522 
					 
					
						
						
							
							apply handshake related improvements from p2p.crypto branch  
						
						 
						
						
						
						
					 
					
						2015-02-06 00:00:35 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								zelig 
							
						 
					 
					
						
						
							
						
						54252ede31 
					 
					
						
						
							
							add temporary forced session token generation  
						
						 
						
						
						
						
					 
					
						2015-02-06 00:00:35 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								zelig 
							
						 
					 
					
						
						
							
						
						faa069a126 
					 
					
						
						
							
							peer-level integration test for crypto handshake  
						
						 
						
						... 
						
						
						
						- add const length params for handshake messages
- add length check to fail early
- add debug logs to help interop testing (!ABSOLUTELY SHOULD BE DELETED LATER)
- wrap connection read/writes in error check
- add cryptoReady channel in peer to signal when secure session setup is finished
- wait for cryptoReady or timeout in TestPeersHandshake 
						
						
					 
					
						2015-02-06 00:00:35 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								zelig 
							
						 
					 
					
						
						
							
						
						20aade56c3 
					 
					
						
						
							
							chop first byte when cryptoid.PubKeyS is set from identity.Pubkey() since this is directly copied in the auth message  
						
						 
						
						
						
						
					 
					
						2015-02-06 00:00:35 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								zelig 
							
						 
					 
					
						
						
							
						
						1f2adb05b5 
					 
					
						
						
							
							add initial peer level test (failing)  
						
						 
						
						
						
						
					 
					
						2015-02-06 00:00:35 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								zelig 
							
						 
					 
					
						
						
							
						
						4afde4e738 
					 
					
						
						
							
							add code documentation  
						
						 
						
						
						
						
					 
					
						2015-02-06 00:00:35 +01:00