Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							a4234cdecf 
							
						 
					 
					
						
						
							
							test_machines: fix for change to got_wormhole_versions  
						
						 
						
						
						
					 
					
						2018-12-23 15:23:27 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							8a1a8b1f9c 
							
						 
					 
					
						
						
							
							manager: factor out make_side for testing and override  
						
						 
						
						
						
					 
					
						2018-12-23 15:23:27 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							7e168b819e 
							
						 
					 
					
						
						
							
							manager: clean up versions, merge state machines  
						
						 
						
						
						
					 
					
						2018-12-23 15:23:27 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							d4a551c6b8 
							
						 
					 
					
						
						
							
							boss: remove sides from call to D.got_wormhole_versions()  
						
						 
						
						
						
					 
					
						2018-12-23 15:23:27 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							ec5df72cd3 
							
						 
					 
					
						
						
							
							more protocol docs updates  
						
						 
						
						
						
					 
					
						2018-12-23 15:23:27 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							74e5d9948b 
							
						 
					 
					
						
						
							
							move old-follower.py out of src, kept for temporary reference  
						
						 
						
						
						
					 
					
						2018-12-23 15:23:27 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							a594a85427 
							
						 
					 
					
						
						
							
							Revert "Boss/Receive: add 'side' to got_message"  
						
						 
						
						... 
						
						
						
						This reverts commit 1fece5701c9de5e470526d2e7e9cfd7b461977e0. 
						
					 
					
						2018-12-23 15:23:27 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							d4c9210a4e 
							
						 
					 
					
						
						
							
							more docs updates  
						
						 
						
						
						
					 
					
						2018-12-23 15:23:27 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							72c9683cdf 
							
						 
					 
					
						
						
							
							dilation-protocol.md: update for new PLEASE+PLEASE approach  
						
						 
						
						
						
					 
					
						2018-12-23 15:23:27 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							5dca0542eb 
							
						 
					 
					
						
						
							
							travis: tolerate py3.4 failure because of txtorcon bug  
						
						 
						
						... 
						
						
						
						https://github.com/meejah/txtorcon/issues/306  
						
					 
					
						2018-12-23 15:23:27 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							d65fcaa1a6 
							
						 
					 
					
						
						
							
							more flake8 fixes  
						
						 
						
						
						
					 
					
						2018-12-23 15:22:57 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							48d740406b 
							
						 
					 
					
						
						
							
							setup.cfg: bump flake8 max-line-length to 85  
						
						 
						
						
						
					 
					
						2018-12-23 15:22:57 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							5f61531445 
							
						 
					 
					
						
						
							
							more flake8 fixes, in wormhole.py and _interfaces.py  
						
						 
						
						
						
					 
					
						2018-12-23 15:22:57 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							bf0c93eddc 
							
						 
					 
					
						
						
							
							more flake8 fixes  
						
						 
						
						
						
					 
					
						2018-12-23 15:22:57 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							ea35e570a2 
							
						 
					 
					
						
						
							
							setup.cfg: bump flake8 max-line-length to 84  
						
						 
						
						
						
					 
					
						2018-12-23 15:22:57 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							05900bd08b 
							
						 
					 
					
						
						
							
							fix some flake8 complaints  
						
						 
						
						
						
					 
					
						2018-12-23 15:22:57 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							39666f3fed 
							
						 
					 
					
						
						
							
							travis: tolerate failures in py2.7, 'noiseprotocol' dep is py3-only  
						
						 
						
						
						
					 
					
						2018-12-23 15:22:57 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							34686a346a 
							
						 
					 
					
						
						
							
							add dilation code  
						
						 
						
						... 
						
						
						
						(this compresses several months of false starts and rearchitecting) 
						
					 
					
						2018-12-23 15:21:08 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							cd6ae6390f 
							
						 
					 
					
						
						
							
							_rendezvous: add note to use EventualQueue  
						
						 
						
						
						
					 
					
						2018-12-23 15:20:25 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							6cfabba31a 
							
						 
					 
					
						
						
							
							add reactor/cooperator to Wormhole and Boss calls  
						
						 
						
						
						
					 
					
						2018-12-23 15:20:25 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							a693b1fc48 
							
						 
					 
					
						
						
							
							Boss/Receive: add 'side' to got_message  
						
						 
						
						... 
						
						
						
						this will be used later by Dilation 
						
					 
					
						2018-12-23 15:20:25 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							e260369be1 
							
						 
					 
					
						
						
							
							__main__.py: stop breaking automat-visualize  
						
						 
						
						
						
					 
					
						2018-12-23 15:20:24 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							eb7c04e366 
							
						 
					 
					
						
						
							
							observer.py: add EmptyableSet  
						
						 
						
						
						
					 
					
						2018-12-23 15:18:38 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							e6b4ccb565 
							
						 
					 
					
						
						
							
							Merge branch 'pr318'  
						
						 
						
						
						
					 
					
						2018-12-09 14:28:56 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Edward Betts 
							
						 
					 
					
						
						
						
						
							
						
						
							010d1843c0 
							
						 
					 
					
						
						
							
							Correct spelling mistakes  
						
						 
						
						
						
					 
					
						2018-11-23 07:38:21 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mario Rodas 
							
						 
					 
					
						
						
						
						
							
						
						
							504ddb0d91 
							
						 
					 
					
						
						
							
							Add inlineCallbacks decorator to test_wormholes testcase  
						
						 
						
						
						
					 
					
						2018-11-19 23:38:29 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							13102d3eed 
							
						 
					 
					
						
						
							
							NEWS: update for 0.11.2 release  
						
						 
						
						
						
					 
					
						2018-11-13 15:08:53 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							a04e798615 
							
						 
					 
					
						
						
							
							NEWS: update for 0.11.1 release  
						
						 
						
						
						
					 
					
						2018-11-13 10:26:29 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							4e97bb041a 
							
						 
					 
					
						
						
							
							fix/hush some flake8 warnings  
						
						 
						
						... 
						
						
						
						test_ipaddrs.py had an invalid regexp, caught by the latest version of flake8
The new flake8 complains about both W503 (line break inside a conditional
before a binary operator) and W504 (line break *after* the operator). I think
break-before is the new preferred style, but for now I'm just going to ignore
them both and leave the code alone. 
						
					 
					
						2018-11-13 10:21:41 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							74da87bec2 
							
						 
					 
					
						
						
							
							change __main__.py to use relative imports  
						
						 
						
						... 
						
						
						
						This should fix `python -m wormhole` on py2. Closes  #315 . 
						
					 
					
						2018-11-13 09:59:36 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jakub Wilk 
							
						 
					 
					
						
						
						
						
							
						
						
							24836cea63 
							
						 
					 
					
						
						
							
							docs: fix typos  
						
						 
						
						
						
					 
					
						2018-11-03 15:38:58 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							0eaba64718 
							
						 
					 
					
						
						
							
							NEWS: update for 0.11.0 release  
						
						 
						
						
						
					 
					
						2018-10-16 16:31:01 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							da33f9f918 
							
						 
					 
					
						
						
							
							MANIFEST.in: add some missing files  
						
						 
						
						
						
					 
					
						2018-10-16 16:29:24 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							54a369c95a 
							
						 
					 
					
						
						
							
							setup.py: bump dep on transit-relay to latest 0.1.2  
						
						 
						
						
						
					 
					
						2018-10-16 16:12:51 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							3f5bb3b5d5 
							
						 
					 
					
						
						
							
							NEWS: minor change to exercise travis  
						
						 
						
						... 
						
						
						
						it's probably kind of dusty after all this time 
						
					 
					
						2018-10-16 16:05:02 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							6d4eb8e69b 
							
						 
					 
					
						
						
							
							add test_keys to nail down symmetric encryption format  
						
						 
						
						... 
						
						
						
						This establishes what our mailbox protocol does to encrypt the
individual (post-SPAKE2) messages, which combines NaCl SecretBox and our own
key-derivation choices. I'd like to move off of NaCl/libsodium and I think
some RFC7539-implementing library might be compatible, and with these test
vectors I can check that. I also want to copy these tests into the Rust port. 
						
					 
					
						2018-08-21 10:12:23 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							777c963c9a 
							
						 
					 
					
						
						
							
							README: note py37 compatibility  
						
						 
						
						
						
					 
					
						2018-07-27 14:46:13 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							5d712395ef 
							
						 
					 
					
						
						
							
							Merge branch 'py37'  
						
						 
						
						... 
						
						
						
						Enable py37 in travis-ci 
						
					 
					
						2018-07-27 14:33:25 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							454bf1eaf6 
							
						 
					 
					
						
						
							
							simplify .travis.yml  
						
						 
						
						
						
					 
					
						2018-07-27 14:26:31 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							d6866e11fe 
							
						 
					 
					
						
						
							
							update allow_failures  
						
						 
						
						
						
					 
					
						2018-07-27 14:17:16 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							2bf9370c68 
							
						 
					 
					
						
						
							
							travis: use different dists/sudo for different python versions  
						
						 
						
						
						
					 
					
						2018-07-27 14:05:30 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							d893f7d39a 
							
						 
					 
					
						
						
							
							try dist:xenial  
						
						 
						
						
						
					 
					
						2018-07-11 17:05:43 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							43bf219735 
							
						 
					 
					
						
						
							
							travis: use sudo=true and group=edge to get bionic  
						
						 
						
						... 
						
						
						
						which maybe can install py37 
						
					 
					
						2018-07-11 16:36:50 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							9d220bea73 
							
						 
					 
					
						
						
							
							travis: try "dist: xenial"  
						
						 
						
						... 
						
						
						
						I don't think this will actually work 
						
					 
					
						2018-07-11 16:13:29 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							ef32b23fe9 
							
						 
					 
					
						
						
							
							travis: move to 'trusty' dist  
						
						 
						
						... 
						
						
						
						the old 'precise' environment doesn't have py3.7 available 
						
					 
					
						2018-07-11 13:30:46 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							1181a7dba7 
							
						 
					 
					
						
						
							
							travis: require py37 to pass  
						
						 
						
						
						
					 
					
						2018-07-11 13:23:04 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							3f099cc51f 
							
						 
					 
					
						
						
							
							setup.py: bump to txtorcon-18.0.2 to fix py3.4  
						
						 
						
						
						
					 
					
						2018-07-02 23:57:11 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							5ccda71467 
							
						 
					 
					
						
						
							
							Merge branch 'fix-py37'  
						
						 
						
						... 
						
						
						
						I tested this locally (on MacOS) against python3.7.0, and it now works. This
will appear broken on travis/appveyor until those CI environments add support
for py3.7 (but the failures should be ignored since py3.7 is in the
'allowed_failures' list).
closes  #306  
						
					 
					
						2018-07-01 14:34:41 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							eacc6fe450 
							
						 
					 
					
						
						
							
							travis/appveyor: allow failures of the py3.7 build  
						
						 
						
						... 
						
						
						
						until they're actually supported by both systems. Neither has a py3.7 image
available yet. 
						
					 
					
						2018-07-01 14:33:28 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							4531513602 
							
						 
					 
					
						
						
							
							cmd_send/receive: work around python3.7.0 bug  
						
						 
						
						... 
						
						
						
						See https://bugs.python.org/issue26175  . tempfile.SpooledTemporaryFile
doesn't fully implement the IOBase abstract class, which breaks because
py3.7.0's new zipfile module tries to delegate .seekable down to the wrapped
file and causes an AttributeError.
refs #306  
						
					 
					
						2018-07-01 14:27:32 -07:00