Brian Warner
							
						 
					 | 
					
						
						
						
						
							
						
						
							6f64b6d326
							
						
					 | 
					
						
						
							
							transit: finish refactoring, combine mostly into a single class
						
						
						
						
						
					 | 
					
						2015-02-19 23:55:05 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Brian Warner
							
						 
					 | 
					
						
						
						
						
							
						
						
							af5f2053b8
							
						
					 | 
					
						
						
							
							transit: start to factor into common superclass
						
						
						
						
						
					 | 
					
						2015-02-19 19:16:51 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Brian Warner
							
						 
					 | 
					
						
						
						
						
							
						
						
							99e08c2e37
							
						
					 | 
					
						
						
							
							transit: use bidirectional connections
						
						
						
						
						
					 | 
					
						2015-02-19 19:09:08 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Brian Warner
							
						 
					 | 
					
						
						
						
						
							
						
						
							01dbec820b
							
						
					 | 
					
						
						
							
							transit: set key on both ends, instead of generate+send
						
						
						
						
						
					 | 
					
						2015-02-19 18:24:10 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Brian Warner
							
						 
					 | 
					
						
						
						
						
							
						
						
							66ad6fb272
							
						
					 | 
					
						
						
							
							rearrange transit.py in preparation for refactoring
						
						
						
						
						
					 | 
					
						2015-02-19 18:19:17 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Brian Warner
							
						 
					 | 
					
						
						
						
						
							
						
						
							12845f191b
							
						
					 | 
					
						
						
							
							add derive_key(), use it for file-xfer bulk-encryption key
						
						
						
						
						
					 | 
					
						2015-02-19 17:16:43 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Brian Warner
							
						 
					 | 
					
						
						
						
						
							
						
						
							50e466b581
							
						
					 | 
					
						
						
							
							don't complain about unconnectable sockets, improve error messages
						
						
						
						
						
					 | 
					
						2015-02-19 16:51:59 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Brian Warner
							
						 
					 | 
					
						
						
						
						
							
						
						
							3ccd7bd61e
							
						
					 | 
					
						
						
							
							file-xfer: add ack, print encouraging messages, remove noise
						
						
						
						
						
					 | 
					
						2015-02-19 16:30:24 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Brian Warner
							
						 
					 | 
					
						
						
						
						
							
						
						
							0ba01b2ce7
							
						
					 | 
					
						
						
							
							hush exception noise
						
						
						
						
						
					 | 
					
						2015-02-19 15:55:59 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Brian Warner
							
						 
					 | 
					
						
						
						
						
							
						
						
							9f998221da
							
						
					 | 
					
						
						
							
							transit: fix race, file-xfer basically works, but noisy
						
						
						
						
						
						
						
						The failed connections are throwing exceptions that should be caught and
ignored. 
						
					 | 
					
						2015-02-19 15:30:16 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Brian Warner
							
						 
					 | 
					
						
						
						
						
							
						
						
							ae68dad441
							
						
					 | 
					
						
						
							
							make transit mostly work, but the race condition kills it
						
						
						
						
						
					 | 
					
						2015-02-18 17:23:09 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Brian Warner
							
						 
					 | 
					
						
						
						
						
							
						
						
							f459d59b48
							
						
					 | 
					
						
						
							
							transit: fix handshake
						
						
						
						
						
						
						
						Also make all threads daemonic, so they won't keep the process alive.
Also crank up the timeouts for manual testing. 
						
					 | 
					
						2015-02-18 16:20:35 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Brian Warner
							
						 
					 | 
					
						
						
						
						
							
						
						
							18ff9f9fd6
							
						
					 | 
					
						
						
							
							transit: plausibly correct
						
						
						
						
						
					 | 
					
						2015-02-18 13:02:17 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Brian Warner
							
						 
					 | 
					
						
						
						
						
							
						
						
							71e3e73c99
							
						
					 | 
					
						
						
							
							stumbling towards transit implementation
						
						
						
						
						
					 | 
					
						2015-02-17 13:59:08 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Brian Warner
							
						 
					 | 
					
						
						
						
						
							
						
						
							9dd4c6039f
							
						
					 | 
					
						
						
							
							better sketch of transit-client API
						
						
						
						
						
					 | 
					
						2015-02-15 14:42:59 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Brian Warner
							
						 
					 | 
					
						
						
						
						
							
						
						
							38b9c07566
							
						
					 | 
					
						
						
							
							sketch out transit-client API
						
						
						
						
						
					 | 
					
						2015-02-15 09:53:59 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Brian Warner
							
						 
					 | 
					
						
						
						
						
							
						
						
							d6ef752152
							
						
					 | 
					
						
						
							
							update code to match rearranged source tree
						
						
						
						
						
					 | 
					
						2015-02-15 09:32:19 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Brian Warner
							
						 
					 | 
					
						
						
						
						
							
						
						
							e3964cd797
							
						
					 | 
					
						
						
							
							rearrange source tree
						
						
						
						
						
					 | 
					
						2015-02-15 09:29:28 -08:00 | 
					
					
						
						
							
							
							
						
					 |