laharah 
							
						 
					 
					
						
						
						
						
							
						
						
							255fb12f88 
							
						 
					 
					
						
						
							
							`u"" cleanup on cmd_usage.py  
						
						 
						
						
						
					 
					
						2016-06-04 14:09:19 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								laharah 
							
						 
					 
					
						
						
						
						
							
						
						
							57d117e4f0 
							
						 
					 
					
						
						
							
							u"" cleanup on rendezvous_websocket.py 
						
						 
						
						
						
					 
					
						2016-06-04 14:09:19 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								laharah 
							
						 
					 
					
						
						
						
						
							
						
						
							8537d90527 
							
						 
					 
					
						
						
							
							u"" cleanup on rendezvous.py 
						
						 
						
						
						
					 
					
						2016-06-04 14:09:19 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								laharah 
							
						 
					 
					
						
						
						
						
							
						
						
							2c38795476 
							
						 
					 
					
						
						
							
							u"" cleanup on transit_server.py 
						
						 
						
						
						
					 
					
						2016-06-04 14:09:19 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								laharah 
							
						 
					 
					
						
						
						
						
							
						
						
							64f7348d05 
							
						 
					 
					
						
						
							
							u"" cleanup on util.py and codes.py 
						
						 
						
						
						
					 
					
						2016-06-04 14:09:19 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								laharah 
							
						 
					 
					
						
						
						
						
							
						
						
							2c25b4d97d 
							
						 
					 
					
						
						
							
							u"" cleanup on wormhole.py 
						
						 
						
						
						
					 
					
						2016-06-04 14:09:19 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							ef6d704311 
							
						 
					 
					
						
						
							
							Merge pr43: set 'unicode_literals' in most source files  
						
						 
						
						... 
						
						
						
						refs (but doesn't close) #30  
						
					 
					
						2016-06-04 12:45:55 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								laharah 
							
						 
					 
					
						
						
						
						
							
						
						
							6a73d50fdd 
							
						 
					 
					
						
						
							
							added unicode_literals import to all apropriate modules  
						
						 
						
						... 
						
						
						
						bug in twisted serverFromString prevents test.common and transit
from using unicode properly should revisit if twisted gets patched 
						
					 
					
						2016-06-04 12:42:59 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								laharah 
							
						 
					 
					
						
						
						
						
							
						
						
							33758abd18 
							
						 
					 
					
						
						
							
							added a dict_factory as a new row_factory for the database  
						
						 
						
						
						
					 
					
						2016-06-04 12:28:09 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							7c15cf7353 
							
						 
					 
					
						
						
							
							code input: don't eat "b" under GNU readline  
						
						 
						
						... 
						
						
						
						GNU libreadline, and the libedit-based library shipped on stock OS-X
python, require different key-binding syntaxes to enable tab completion.
The previous commit to fix this (0977ef0 ) added both binding commands
Unfortunately when GNU libreadline is given the libedit-style
command (i.e. "bind ^I rl_complete"), it binds the letter "b" to a
non-existent command "ind", or something, and as a result the letter "b"
doesn't work anymore.
This patch uses the readline docstring to sense which flavor is
installed, and only runs the one binding command that's appropriate.
refs #37  
						
					 
					
						2016-06-04 00:52:27 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							996c739b2a 
							
						 
					 
					
						
						
							
							oops, fix tests  
						
						 
						
						... 
						
						
						
						In some tests, we artificially call _event_connected() without first
initiating a connection. 
						
					 
					
						2016-06-03 23:30:31 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							5b5b4b7134 
							
						 
					 
					
						
						
							
							JS: add knob to correct for tx/server/rx time skew  
						
						 
						
						... 
						
						
						
						It's an internal variable for now (and requires a page reload to
update), but it's a start. 
						
					 
					
						2016-06-03 23:23:44 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							d11af9d0a6 
							
						 
					 
					
						
						
							
							Merge branch 'JS-timing'  
						
						 
						
						
						
					 
					
						2016-06-03 22:57:03 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							b0f2b24ab2 
							
						 
					 
					
						
						
							
							render websocket establishment in timeline  
						
						 
						
						
						
					 
					
						2016-06-03 22:56:27 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							a1ce0d8df0 
							
						 
					 
					
						
						
							
							record websocket establishment in timing data  
						
						 
						
						
						
					 
					
						2016-06-03 22:55:52 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							3964d4c646 
							
						 
					 
					
						
						
							
							JS: highlight dots and lines together  
						
						 
						
						
						
					 
					
						2016-06-03 22:39:29 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							a0ce912305 
							
						 
					 
					
						
						
							
							JS: move unused code out of the way  
						
						 
						
						
						
					 
					
						2016-06-03 22:34:28 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							4857348361 
							
						 
					 
					
						
						
							
							fix display-timeline JS for new message format  
						
						 
						
						
						
					 
					
						2016-06-03 22:32:52 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							e13b95660b 
							
						 
					 
					
						
						
							
							test_transit: tolerate a localhost-only system  
						
						 
						
						... 
						
						
						
						e.g. Appveyor . Refs #16 . 
						
					 
					
						2016-06-03 21:46:56 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							b6ff5f3946 
							
						 
					 
					
						
						
							
							README: mention build-essential  
						
						 
						
						... 
						
						
						
						I keep forgetting that nothing automatically depends upon it. 
						
					 
					
						2016-06-03 18:27:20 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							3f05cd3007 
							
						 
					 
					
						
						
							
							Merge branch 'pr36'  
						
						 
						
						... 
						
						
						
						Closes  #36  
						
					 
					
						2016-06-03 18:24:24 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							682fe0ae2c 
							
						 
					 
					
						
						
							
							transit: allow 127.0.0.1 if that's all we've got  
						
						 
						
						... 
						
						
						
						The appveyor tests were failing because their VMs only have 127.0.0.1,
and stripping it out resulted in an empty hint list, which meant Transit
couldn't work at all. 
						
					 
					
						2016-06-03 18:22:53 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								higs4281 
							
						 
					 
					
						
						
						
						
							
						
						
							55f2fcc3a7 
							
						 
					 
					
						
						
							
							remove commented line  
						
						 
						
						
						
					 
					
						2016-06-03 18:18:34 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								higs4281 
							
						 
					 
					
						
						
						
						
							
						
						
							eaed2f0a12 
							
						 
					 
					
						
						
							
							Prevent transmit from suggesting 127.0.0.1  
						
						 
						
						... 
						
						
						
						The test runs the listener locally, which can turn up 127.0.0.1.
The added code in transmit stops the hint. 
						
					 
					
						2016-06-03 18:18:34 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							26445c3fc4 
							
						 
					 
					
						
						
							
							test_scripts: fix on windows  
						
						 
						
						
						
					 
					
						2016-06-03 16:43:22 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							a8c2fb14b1 
							
						 
					 
					
						
						
							
							expire channels faster: 2 hours, not 3 days  
						
						 
						
						... 
						
						
						
						With increased usage, I'm seeing a buildup of stale channels. Since the
channels aren't properly ephemeral yet (where they get closed as soon as
the last subscriber disconnects), clients which terminate without
calling close() tend to leave the channel lying around. We don't have
"persistent wormholes" yet, so channels should be much more ephemeral
than they currently are. 
						
					 
					
						2016-06-03 16:23:28 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							a03c1804f7 
							
						 
					 
					
						
						
							
							Merge branch 'pr41'  
						
						 
						
						... 
						
						
						
						Closes  #41  
						
					 
					
						2016-06-03 16:16:05 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							2d85c71099 
							
						 
					 
					
						
						
							
							tox.ini: make test and test-coverage look the same  
						
						 
						
						
						
					 
					
						2016-06-03 16:15:30 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								laharah 
							
						 
					 
					
						
						
						
						
							
						
						
							74b4a10ac1 
							
						 
					 
					
						
						
							
							Windows build and CI patch  
						
						 
						
						... 
						
						
						
						a compressed patch to apply new settings for the windows build
and allows appveyor to execute tox tests correctly 
						
					 
					
						2016-06-03 16:12:55 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							54b85035a2 
							
						 
					 
					
						
						
							
							Merge branch 'pr40': preserve file perms in directories  
						
						 
						
						
						
					 
					
						2016-06-03 16:06:13 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							48cc85e88c 
							
						 
					 
					
						
						
							
							add file-mode checks to directory test  
						
						 
						
						... 
						
						
						
						This new test failed before fixing _extract_file, and now it passes. 
						
					 
					
						2016-06-03 16:05:51 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							71512809a9 
							
						 
					 
					
						
						
							
							extract _extract_file, add test  
						
						 
						
						
						
					 
					
						2016-06-03 15:38:49 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kurt Neufeld 
							
						 
					 
					
						
						
						
						
							
						
						
							e6f5b9cea4 
							
						 
					 
					
						
						
							
							verify that extracted files are inside abs_destname  
						
						 
						
						... 
						
						
						
						also fixed bug where TwistedReceiver.abs_destname was not in fact
absolute. 
						
					 
					
						2016-06-03 14:32:52 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kurt Neufeld 
							
						 
					 
					
						
						
						
						
							
						
						
							b04e434ad4 
							
						 
					 
					
						
						
							
							restore file permissions when extracting zipfile  
						
						 
						
						
						
					 
					
						2016-06-03 12:36:11 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kurt Neufeld 
							
						 
					 
					
						
						
						
						
							
						
						
							608af12b1d 
							
						 
					 
					
						
						
							
							verified that ZIP_DEFLATED compresses the files  
						
						 
						
						... 
						
						
						
						The docs are a bit misleading but that's how I interpret them. 
						
					 
					
						2016-06-03 11:53:45 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							0977ef02c4 
							
						 
					 
					
						
						
							
							do tab-completion on OS-X stock python too (libedit)  
						
						 
						
						... 
						
						
						
						Apple's stock python doesn't use GNU libreadline, instead it uses BSD
libedit with a readline compatibility interface. The syntax to enable
tab completion is different for libedit. By including both bindings,
autocomplete should work on both flavors.
Closes  #37 . Thanks to @wsanchez for the catch and the fix. 
						
					 
					
						2016-06-02 20:55:02 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							13cda9e615 
							
						 
					 
					
						
						
							
							Merge branch 'pr35'  
						
						 
						
						... 
						
						
						
						refs #25  
						
					 
					
						2016-06-02 16:24:08 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								laharah 
							
						 
					 
					
						
						
						
						
							
						
						
							db0d1c5013 
							
						 
					 
					
						
						
							
							updated readme to include windows installation instructions  
						
						 
						
						
						
					 
					
						2016-06-02 16:23:48 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								laharah 
							
						 
					 
					
						
						
						
						
							
						
						
							e98a6c501b 
							
						 
					 
					
						
						
							
							added windows extra to setup  
						
						 
						
						
						
					 
					
						2016-06-02 16:23:48 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								meejah 
							
						 
					 
					
						
						
						
						
							
						
						
							5b23669cf3 
							
						 
					 
					
						
						
							
							use ipaddress not ipaddr  
						
						 
						
						
						
					 
					
						2016-06-02 16:20:12 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							7b0ca28589 
							
						 
					 
					
						
						
							
							Merge branch 'pr34'  
						
						 
						
						... 
						
						
						
						Closes  #12 . 
						
					 
					
						2016-06-02 16:13:48 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Wolfe 
							
						 
					 
					
						
						
						
						
							
						
						
							0ad8df3750 
							
						 
					 
					
						
						
							
							flush the correct error  
						
						 
						
						
						
					 
					
						2016-06-02 15:21:31 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Wolfe 
							
						 
					 
					
						
						
						
						
							
						
						
							65713d8652 
							
						 
					 
					
						
						
							
							make the error message for the cli a bit more specific  
						
						 
						
						
						
					 
					
						2016-06-02 15:21:31 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Wolfe 
							
						 
					 
					
						
						
						
						
							
						
						
							bc7dea8bab 
							
						 
					 
					
						
						
							
							add simpler exception message, assert that it is being used  
						
						 
						
						
						
					 
					
						2016-06-02 15:21:31 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Wolfe 
							
						 
					 
					
						
						
						
						
							
						
						
							5be436b81d 
							
						 
					 
					
						
						
							
							raise a specific error when spaces are detected, pass along the docstring to the user  
						
						 
						
						
						
					 
					
						2016-06-02 15:21:31 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Wolfe 
							
						 
					 
					
						
						
						
						
							
						
						
							d4d3320277 
							
						 
					 
					
						
						
							
							add failing test, error  
						
						 
						
						
						
					 
					
						2016-06-02 15:21:31 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							dd1e227d5d 
							
						 
					 
					
						
						
							
							Merge branch 'pr33'  
						
						 
						
						
						
					 
					
						2016-06-02 15:09:38 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								laharah 
							
						 
					 
					
						
						
						
						
							
						
						
							3e84e6310a 
							
						 
					 
					
						
						
							
							allow appveyor python3 builds to fail  
						
						 
						
						
						
					 
					
						2016-06-02 12:32:32 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								higs4281 
							
						 
					 
					
						
						
						
						
							
						
						
							6db8cf5dd0 
							
						 
					 
					
						
						
							
							add the tox  directory to  
						
						 
						
						
						
					 
					
						2016-06-02 13:39:15 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							228302c501 
							
						 
					 
					
						
						
							
							add link to PyCon slides  
						
						 
						
						
						
					 
					
						2016-05-31 17:44:26 -07:00