Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						adcaf715c6 
					 
					
						
						
							
							Cleanup write_entries  
						
						
						
						
					 
					
						2018-07-01 11:35:32 -07:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						1f9494221b 
					 
					
						
						
							
							Make space for a write_entry() that only writes entries  
						
						
						
						
					 
					
						2018-07-01 11:35:32 -07:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						466d6f76b9 
					 
					
						
						
							
							Don't hide error in write_entry()  
						
						
						
						
					 
					
						2018-07-01 11:35:32 -07:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						b05e6ce3db 
					 
					
						
						
							
							Cleanup solana-genesis  
						
						
						
						
					 
					
						2018-07-01 11:35:32 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						1d812e78d5 
					 
					
						
						
							
							Use hard linking to speed up target cache save/restore  
						
						
						
						
					 
					
						2018-07-01 08:59:42 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						fba494343f 
					 
					
						
						
							
							Save/restore target/ directory between builds  
						
						
						
						
					 
					
						2018-06-30 22:30:57 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						0b878eccf8 
					 
					
						
						
							
							Map HOME to grant docker containers access to the ~/.cargo registry cache  
						
						
						
						
					 
					
						2018-06-30 21:50:15 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						98772b16d6 
					 
					
						
						
							
							Generalize solana-snap build trigger  
						
						
						
						
					 
					
						2018-06-30 21:50:15 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						bb82ff0c80 
					 
					
						
						
							
							Don't wanna wait  
						
						
						
						
					 
					
						2018-06-30 20:05:27 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						71af03dc98 
					 
					
						
						
							
							Skip snap build for PRs if nothing under snap/ is modified  
						
						... 
						
						
						
						Additionally relegate push snap build to a secondary CI pipeline 
						
						
					 
					
						2018-06-30 20:05:27 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						5671da4a0a 
					 
					
						
						
							
							Generate a client-specific mint.json  
						
						
						
						
					 
					
						2018-06-30 15:28:17 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						d63493a852 
					 
					
						
						
							
							Grant the snap build more time  
						
						
						
						
					 
					
						2018-06-30 12:20:22 -07:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						c06582ba40 
					 
					
						
						
							
							Wallet no longer uses global mint.json  
						
						
						
						
					 
					
						2018-06-29 22:26:42 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						450f271cf7 
					 
					
						
						
							
							Move public IP address detection out of bash  
						
						
						
						
					 
					
						2018-06-29 21:12:05 -07:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						a31889f129 
					 
					
						
						
							
							Readme version bump  
						
						
						
						
					 
					
						2018-06-29 21:39:41 -06:00 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						ba6a6f5227 
					 
					
						
						
							
							Use clap crate for wallet CLI subcommands and arguments  
						
						
						
						
					 
					
						2018-06-29 21:30:20 -06:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						9a38d61048 
					 
					
						
						
							
							Version bump  
						
						
						
						
					 
					
						2018-06-29 21:23:50 -06:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						903ec27754 
					 
					
						
						
							
							Add BROKEN_NAT env variable to select Udp sender port workaround  
						
						
						
						
					 
					
						2018-06-29 20:02:28 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						0b56d603c2 
					 
					
						
						
							
							Client NAT traversal 0.1  
						
						... 
						
						
						
						UPnP is now used to request a port on the NAT be forwarded to the local machine.
This obviously only works for NATs that support UPnP, and thus is not a panacea
for all NAT-related connectivity issues.
Notable hacks in this patch include a transmit/receive UDP socket pair to work
around current protocol limitations whereby the full node assumes its peer can
receive on the same UDP port it transmitted from. 
						
						
					 
					
						2018-06-29 17:36:26 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						4ffb5d157a 
					 
					
						
						
							
							Disable coverage until issue  #433  is resolved  
						
						
						
						
					 
					
						2018-06-29 17:36:26 -07:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						816246ebee 
					 
					
						
						
							
							Add doc  
						
						
						
						
					 
					
						2018-06-29 17:28:12 -06:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						a9881aee05 
					 
					
						
						
							
							Add base58-encoded addresses  
						
						
						
						
					 
					
						2018-06-29 17:28:12 -06:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						7b5b989cfe 
					 
					
						
						
							
							Print usage is a command is not provided  
						
						
						
						
					 
					
						2018-06-29 17:28:12 -06:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						c4b62e19f2 
					 
					
						
						
							
							Do Proof of History verification before appending entries to the bank  
						
						... 
						
						
						
						Note: replicate_stage is still using `process_entries()` because
changing it to `process_blocks()` causes the `test_replicate` test to
fail. 
						
						
					 
					
						2018-06-29 15:35:39 -06:00 
						 
				 
			
				
					
						
							
							
								Pankaj Garg 
							
						 
					 
					
						
						
							
						
						79a97ada04 
					 
					
						
						
							
							Fix more shellchecks  
						
						... 
						
						
						
						Also, stops current nodes before pushing updates 
						
						
					 
					
						2018-06-29 15:19:28 -06:00 
						 
				 
			
				
					
						
							
							
								Pankaj Garg 
							
						 
					 
					
						
						
							
						
						da215d1a21 
					 
					
						
						
							
							Fix failed shellchecks  
						
						
						
						
					 
					
						2018-06-29 15:19:28 -06:00 
						 
				 
			
				
					
						
							
							
								Pankaj Garg 
							
						 
					 
					
						
						
							
						
						9ffc50bead 
					 
					
						
						
							
							Address review comments  
						
						
						
						
					 
					
						2018-06-29 15:19:28 -06:00 
						 
				 
			
				
					
						
							
							
								Pankaj Garg 
							
						 
					 
					
						
						
							
						
						f8352bac2f 
					 
					
						
						
							
							Address review comments  
						
						... 
						
						
						
						* Only public IP address in the list
* formatting and other comments 
						
						
					 
					
						2018-06-29 15:19:28 -06:00 
						 
				 
			
				
					
						
							
							
								Pankaj Garg 
							
						 
					 
					
						
						
							
						
						27c1410fdc 
					 
					
						
						
							
							Script to deploy multiple nodes (one as leader, others as validators)  
						
						... 
						
						
						
						* The built code is loaded to the nodes
* ssh_keys can be copied to the nodes for internode comm
* The nodes are started with their respective roles
* The client demo is started on the last node 
						
						
					 
					
						2018-06-29 15:19:28 -06:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						9a4733bde7 
					 
					
						
						
							
							Remove interactive behavior from wallet  
						
						
						
						
					 
					
						2018-06-29 13:22:20 -06:00 
						 
				 
			
				
					
						
							
							
								Stephen Akridge 
							
						 
					 
					
						
						
							
						
						f3df5df52c 
					 
					
						
						
							
							add validator catchup to multi-node test  
						
						
						
						
					 
					
						2018-06-29 10:39:41 -07:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						517d08c637 
					 
					
						
						
							
							Cleanup  
						
						
						
						
					 
					
						2018-06-29 09:51:13 -07:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						90dd794ae5 
					 
					
						
						
							
							cargo fmt  
						
						... 
						
						
						
						rustfmt 0.6.1-stable (49279d71 2018-05-08) 
						
						
					 
					
						2018-06-29 09:51:13 -07:00 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						e0dbbba8a3 
					 
					
						
						
							
							fmt  
						
						
						
						
					 
					
						2018-06-29 09:51:13 -07:00 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						705df55a7f 
					 
					
						
						
							
							Fix program name  
						
						
						
						
					 
					
						2018-06-29 09:51:13 -07:00 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						d354e85a9a 
					 
					
						
						
							
							Return bool on signature check  
						
						
						
						
					 
					
						2018-06-29 09:51:13 -07:00 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						e4e1f8ec1e 
					 
					
						
						
							
							Missing -m parameter handling  
						
						
						
						
					 
					
						2018-06-29 09:51:13 -07:00 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						0112a24179 
					 
					
						
						
							
							Add confirm command to wallet, and update RPU to check bank for a signature  
						
						
						
						
					 
					
						2018-06-29 09:51:13 -07:00 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						d680f6b3a5 
					 
					
						
						
							
							Fix bash scripts:  
						
						... 
						
						
						
						* Use wallet name everywhere
* Update drone to use mint.json 
						
						
					 
					
						2018-06-29 09:51:13 -07:00 
						 
				 
			
				
					
						
							
							
								Anatoly Yakovenko 
							
						 
					 
					
						
						
							
						
						47e732717f 
					 
					
						
						
							
							more notes  
						
						
						
						
					 
					
						2018-06-29 10:18:36 -06:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						ec56abfccb 
					 
					
						
						
							
							Correct setup.sh args  
						
						
						
						
					 
					
						2018-06-29 07:59:16 -07:00 
						 
				 
			
				
					
						
							
							
								Anatoly Yakovenko 
							
						 
					 
					
						
						
							
						
						e7cdb402fb 
					 
					
						
						
							
							highlight  
						
						
						
						
					 
					
						2018-06-29 07:16:03 -06:00 
						 
				 
			
				
					
						
							
							
								Anatoly Yakovenko 
							
						 
					 
					
						
						
							
						
						a3fe1965fb 
					 
					
						
						
							
							spelling  
						
						
						
						
					 
					
						2018-06-29 07:16:03 -06:00 
						 
				 
			
				
					
						
							
							
								Anatoly Yakovenko 
							
						 
					 
					
						
						
							
						
						5256e6833e 
					 
					
						
						
							
							update  
						
						
						
						
					 
					
						2018-06-29 07:16:03 -06:00 
						 
				 
			
				
					
						
							
							
								Anatoly Yakovenko 
							
						 
					 
					
						
						
							
						
						051cd2e1ff 
					 
					
						
						
							
							more examples  
						
						
						
						
					 
					
						2018-06-29 07:16:03 -06:00 
						 
				 
			
				
					
						
							
							
								Anatoly Yakovenko 
							
						 
					 
					
						
						
							
						
						51929e7df8 
					 
					
						
						
							
							rfcs  
						
						
						
						
					 
					
						2018-06-29 07:16:03 -06:00 
						 
				 
			
				
					
						
							
							
								Stephen Akridge 
							
						 
					 
					
						
						
							
						
						a094507bb8 
					 
					
						
						
							
							Lower default benchmarking numbers to make CI timeout  
						
						
						
						
					 
					
						2018-06-29 07:14:47 -06:00 
						 
				 
			
				
					
						
							
							
								Stephen Akridge 
							
						 
					 
					
						
						
							
						
						8effa4e3e0 
					 
					
						
						
							
							Clear old blobs before putting in the new one  
						
						... 
						
						
						
						Otherwise we will just warn about overrun and not insert new blob
Also, break if the index we find is less than consumed otherwise
we can infinite loop 
						
						
					 
					
						2018-06-29 07:14:47 -06:00 
						 
				 
			
				
					
						
							
							
								Stephen Akridge 
							
						 
					 
					
						
						
							
						
						1c9e7dbc45 
					 
					
						
						
							
							Don't recycle in the replicate stage  
						
						... 
						
						
						
						Windowing stage owns all the blobs now 
						
						
					 
					
						2018-06-29 07:14:47 -06:00 
						 
				 
			
				
					
						
							
							
								Stephen Akridge 
							
						 
					 
					
						
						
							
						
						799b249f02 
					 
					
						
						
							
							Don't null blob window until we have to  
						
						
						
						
					 
					
						2018-06-29 07:14:47 -06:00