Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							d44a5335b4 
							
						 
					 
					
						
						
							
							_mailbox: new Automat forbids code in Input bodies  
						
						 
						
						
						
					 
					
						2017-04-06 12:22:45 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							3ca2720f11 
							
						 
					 
					
						
						
							
							Input: more debug text  
						
						 
						
						
						
					 
					
						2017-04-06 12:22:45 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							b38d4c94ca 
							
						 
					 
					
						
						
							
							Code: deliver got_code to Boss before Key  
						
						 
						
						... 
						
						
						
						So when Key sends got_key to Boss, Boss will be ready for it
test_machines: match new delivery order 
						
					 
					
						2017-04-06 12:22:44 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							0ed363c894 
							
						 
					 
					
						
						
							
							Key: sort messages to ensure got_code lands before got_pake  
						
						 
						
						... 
						
						
						
						Since input_code() sets the nameplate before setting the rest of the code,
and since the sender's PAKE will arrive as soon as the nameplate is set, we
could got_pake before got_code, and Key wasn't prepared to handle that. 
						
					 
					
						2017-04-06 12:22:44 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							17b4ff9893 
							
						 
					 
					
						
						
							
							rework completion, vaguely works  
						
						 
						
						
						
					 
					
						2017-04-06 12:22:44 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							351a523d0b 
							
						 
					 
					
						
						
							
							disable test_slow_text for now  
						
						 
						
						
						
					 
					
						2017-04-06 12:22:44 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							9267c204e9 
							
						 
					 
					
						
						
							
							test_wormhole_new: oops, forgot yield on assertFailure  
						
						 
						
						... 
						
						
						
						This was breaking the last test that gets run (test_xfer_util) because of the
lingering failures. 
						
					 
					
						2017-04-06 12:22:44 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							07a49bfaca 
							
						 
					 
					
						
						
							
							make progress on rlcompleter, still broken  
						
						 
						
						
						
					 
					
						2017-04-06 12:22:44 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							1b5a0289a8 
							
						 
					 
					
						
						
							
							cmd_send: finally fix when_verified call  
						
						 
						
						
						
					 
					
						2017-04-06 12:22:44 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							a446d4333e 
							
						 
					 
					
						
						
							
							start on new rlcompleter wrapper function  
						
						 
						
						
						
					 
					
						2017-04-06 12:22:44 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							f0cab020f4 
							
						 
					 
					
						
						
							
							hush some pyflakes  
						
						 
						
						
						
					 
					
						2017-04-06 12:22:44 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							e82d705764 
							
						 
					 
					
						
						
							
							unbreak other tests  
						
						 
						
						
						
					 
					
						2017-04-06 12:22:44 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							53a911cc80 
							
						 
					 
					
						
						
							
							finish Boss tests  
						
						 
						
						
						
					 
					
						2017-04-06 12:22:44 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							d8d305407b 
							
						 
					 
					
						
						
							
							start on Boss tests  
						
						 
						
						
						
					 
					
						2017-04-06 12:22:44 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							bd974f3801 
							
						 
					 
					
						
						
							
							test Nameplate, Mailbox. refactor a little bit  
						
						 
						
						
						
					 
					
						2017-04-06 12:22:44 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							3a289f8912 
							
						 
					 
					
						
						
							
							add tests for Send and Terminator  
						
						 
						
						
						
					 
					
						2017-04-06 12:22:44 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							e66d2df9f1 
							
						 
					 
					
						
						
							
							test and fix wordlist methods  
						
						 
						
						
						
					 
					
						2017-04-06 12:22:44 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							3873f55d64 
							
						 
					 
					
						
						
							
							make Input tests pass, clarify error cases, cleanups  
						
						 
						
						
						
					 
					
						2017-04-06 12:22:44 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							175fef2ab4 
							
						 
					 
					
						
						
							
							clean up wordlist handling  
						
						 
						
						
						
					 
					
						2017-04-06 12:22:44 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							ae95948c17 
							
						 
					 
					
						
						
							
							more tweaks  
						
						 
						
						
						
					 
					
						2017-04-06 12:22:44 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							4f1b352b2a 
							
						 
					 
					
						
						
							
							more work: allocator, input, shift responsibilities  
						
						 
						
						
						
					 
					
						2017-04-06 12:22:44 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							79d38da497 
							
						 
					 
					
						
						
							
							split Code into Code/Input/Allocator, ostensibly simpler  
						
						 
						
						
						
					 
					
						2017-04-06 12:22:44 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							ae8652daf6 
							
						 
					 
					
						
						
							
							code: internal name changes  
						
						 
						
						
						
					 
					
						2017-04-06 12:22:44 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							0be5aba77d 
							
						 
					 
					
						
						
							
							begin worm on new Code machine  
						
						 
						
						
						
					 
					
						2017-04-06 12:22:44 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							0ddc93110b 
							
						 
					 
					
						
						
							
							work on new Code state machine design  
						
						 
						
						
						
					 
					
						2017-04-06 12:22:44 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							e2c0f08216 
							
						 
					 
					
						
						
							
							minor renames for code-input helper stuff  
						
						 
						
						
						
					 
					
						2017-04-06 12:22:44 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							299f89c01f 
							
						 
					 
					
						
						
							
							new idea on code-input helper API  
						
						 
						
						
						
					 
					
						2017-04-06 12:22:44 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							4bd9d3579c 
							
						 
					 
					
						
						
							
							go back to "input_code" instead of "type_code"  
						
						 
						
						
						
					 
					
						2017-04-06 12:22:44 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							276fdd3673 
							
						 
					 
					
						
						
							
							fix tests that exercise failure  
						
						 
						
						
						
					 
					
						2017-04-06 12:22:44 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							29f467e9d8 
							
						 
					 
					
						
						
							
							CLI: don't hide errors, fuss with verifier API  
						
						 
						
						
						
					 
					
						2017-04-06 12:22:44 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							921228a702 
							
						 
					 
					
						
						
							
							log errors better  
						
						 
						
						
						
					 
					
						2017-04-06 12:22:44 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							7c18fb81dd 
							
						 
					 
					
						
						
							
							only allow code to be set once  
						
						 
						
						
						
					 
					
						2017-04-06 12:22:44 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							2054e4c76b 
							
						 
					 
					
						
						
							
							test app versions  
						
						 
						
						
						
					 
					
						2017-04-06 12:22:44 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							5f9894ca63 
							
						 
					 
					
						
						
							
							API updates, make most tests pass, disable others  
						
						 
						
						... 
						
						
						
						* finally wire up "application versions"
* remove when_verifier (which used to fire after key establishment, but
  before the VERSION message was received or verified)
* fire when_verified and when_version at the same time (after VERSION is
  verified), but with different args 
						
					 
					
						2017-04-06 12:22:44 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							e518f2b799 
							
						 
					 
					
						
						
							
							throw KeyFormatError when given a code with spaces  
						
						 
						
						
						
					 
					
						2017-04-06 12:22:44 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							aebee61816 
							
						 
					 
					
						
						
							
							fix close behavior: Deferreds should errback once closed  
						
						 
						
						
						
					 
					
						2017-04-06 12:22:44 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							9571fcd388 
							
						 
					 
					
						
						
							
							docs: write up "journaled mode"  
						
						 
						
						
						
					 
					
						2017-04-06 12:22:44 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							20ec911b6c 
							
						 
					 
					
						
						
							
							add API list, and speculative sections on serialization and dilation  
						
						 
						
						
						
					 
					
						2017-04-06 12:22:44 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							b4fdcfe53b 
							
						 
					 
					
						
						
							
							update api.md  
						
						 
						
						
						
					 
					
						2017-04-06 12:22:44 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							51a73d6962 
							
						 
					 
					
						
						
							
							client-protocol docs: improve  
						
						 
						
						
						
					 
					
						2017-04-06 12:21:00 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							dd6e139c19 
							
						 
					 
					
						
						
							
							document file-transfer protocol and Transit  
						
						 
						
						
						
					 
					
						2017-04-06 12:21:00 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							187e14862d 
							
						 
					 
					
						
						
							
							document client-to-client protocol  
						
						 
						
						
						
					 
					
						2017-04-06 12:21:00 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							9314c6918f 
							
						 
					 
					
						
						
							
							start documenting the protocols  
						
						 
						
						
						
					 
					
						2017-04-06 12:21:00 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							ddb83e9d59 
							
						 
					 
					
						
						
							
							wormhole: handle w.close() after error-induced closure  
						
						 
						
						
						
					 
					
						2017-04-06 12:21:00 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							2422ee0b88 
							
						 
					 
					
						
						
							
							disable NotWelcome test until signal_error is done  
						
						 
						
						
						
					 
					
						2017-04-06 12:21:00 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							9ca657a7c6 
							
						 
					 
					
						
						
							
							reenable TorManager  
						
						 
						
						
						
					 
					
						2017-04-06 12:21:00 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							4234e79161 
							
						 
					 
					
						
						
							
							test_wormhole: fix message-doubling test  
						
						 
						
						
						
					 
					
						2017-04-06 12:21:00 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							105d9cc59f 
							
						 
					 
					
						
						
							
							work on WelcomeHandler, still incomplete  
						
						 
						
						
						
					 
					
						2017-04-06 12:21:00 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							4c6cb1dddc 
							
						 
					 
					
						
						
							
							xfer_util: update to new API  
						
						 
						
						
						
					 
					
						2017-04-06 12:21:00 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							dfe9fd2395 
							
						 
					 
					
						
						
							
							RC: internal errors during ws_open should halt boss  
						
						 
						
						
						
					 
					
						2017-04-06 12:21:00 -07:00