Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							a235b507c8 
							
						 
					 
					
						
						
							
							twisted.transit: implement producer/consumer flow control  
						
						 
						
						
						
					 
					
						2016-02-15 21:23:20 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							763d72f582 
							
						 
					 
					
						
						
							
							twisted.transit: implement Deferred-based receive_record()  
						
						 
						
						
						
					 
					
						2016-02-15 11:40:21 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							fb1461fa8c 
							
						 
					 
					
						
						
							
							add twisted.transit, with tests  
						
						 
						
						
						
					 
					
						2016-02-14 17:57:09 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							36cc0e2bca 
							
						 
					 
					
						
						
							
							tests: don't use network  
						
						 
						
						... 
						
						
						
						Some tests failed to override --transit-helper, which meant they
intermittently talked to the real transit server (briefly, before
deciding the local+direct connection was better). 
						
					 
					
						2016-02-12 17:11:06 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							bd912a73ee 
							
						 
					 
					
						
						
							
							Transit: blur the file sizes too  
						
						 
						
						
						
					 
					
						2016-01-12 16:32:38 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							9ed39be346 
							
						 
					 
					
						
						
							
							don't log HTTP requests when blur-usage is on  
						
						 
						
						
						
					 
					
						2015-12-04 17:35:56 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							1ab66d2fd0 
							
						 
					 
					
						
						
							
							privacy: only store coarse timestamps in the usage table  
						
						 
						
						
						
					 
					
						2015-12-03 21:15:19 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							909cdfa3dc 
							
						 
					 
					
						
						
							
							track transit usage in DB  
						
						 
						
						
						
					 
					
						2015-12-03 19:45:34 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							6369c17595 
							
						 
					 
					
						
						
							
							test_transit: use better error in Accumulator  
						
						 
						
						... 
						
						
						
						apparently this was broken before, but never got triggered 
						
					 
					
						2015-12-03 19:25:40 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							568903ac48 
							
						 
					 
					
						
						
							
							add test for Transit (blocking only)  
						
						 
						
						
						
					 
					
						2015-12-03 16:24:52 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							c103441648 
							
						 
					 
					
						
						
							
							test_transit: fix py3.3, no %s in bytestrings  
						
						 
						
						
						
					 
					
						2015-12-02 03:02:50 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							8240d9e910 
							
						 
					 
					
						
						
							
							add test of transit server, make it work under py3  
						
						 
						
						... 
						
						
						
						Also have transit send logs to log.msg, not stdout. 
						
					 
					
						2015-12-02 01:47:52 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							80603aaa32 
							
						 
					 
					
						
						
							
							finish py3/async support, needs Twisted >= 15.5.0  
						
						 
						
						... 
						
						
						
						The latest Twisted fixes the web.Agent code we need for proper async
support. There's still a daemonization bug that prevents 'wormhole
server start' from succeeding (it hangs). 
						
					 
					
						2015-12-01 00:15:24 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							5b46df133f 
							
						 
					 
					
						
						
							
							implement (and test) --output-file for receive-file  
						
						 
						
						
						
					 
					
						2015-11-29 01:40:25 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							3a343f9895 
							
						 
					 
					
						
						
							
							test send/receive directory  
						
						 
						
						
						
					 
					
						2015-11-29 01:33:15 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							2318c94169 
							
						 
					 
					
						
						
							
							test_server: error properly when EventSource fails  
						
						 
						
						
						
					 
					
						2015-11-23 16:49:46 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							c482c248ff 
							
						 
					 
					
						
						
							
							server: add "watch" endpoint, deprecate non-ES "get"  
						
						 
						
						... 
						
						
						
						I'm planning to leave non-EventSource "/get" in until after 0.6.0, then
remove it. I think it's cleaner for the logs to have the two
forms (EventSource and immediate) use different URLs. 
						
					 
					
						2015-11-23 16:43:25 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							badf5168ef 
							
						 
					 
					
						
						
							
							test_server: rename some functions  
						
						 
						
						
						
					 
					
						2015-11-22 18:06:42 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							22a1ce2eda 
							
						 
					 
					
						
						
							
							add close-with-mood-on-error to twisted style too  
						
						 
						
						
						
					 
					
						2015-11-19 17:08:21 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							9827a2e50c 
							
						 
					 
					
						
						
							
							add twisted/blocking interop test  
						
						 
						
						
						
					 
					
						2015-11-19 16:21:10 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							1ad001bbc3 
							
						 
					 
					
						
						
							
							WIP: test that we tolerate missing key-confirmation messages  
						
						 
						
						
						
					 
					
						2015-11-16 18:25:28 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							6b57d7d05d 
							
						 
					 
					
						
						
							
							check key-confirmation messages, if present  
						
						 
						
						
						
					 
					
						2015-11-16 18:24:39 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							ae2a6c6a05 
							
						 
					 
					
						
						
							
							add Channel.get_first_of()  
						
						 
						
						... 
						
						
						
						This allows the Wormhole code to wait for multiple messages, which will
be useful for getting Confirmation messages soon. 
						
					 
					
						2015-11-16 16:47:52 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							b709a45891 
							
						 
					 
					
						
						
							
							get_data/set_data: reserve _ for internal uses  
						
						 
						
						
						
					 
					
						2015-11-16 16:20:00 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							47d3eee6fe 
							
						 
					 
					
						
						
							
							server: treat missing moods (from older clients) as "quiet"  
						
						 
						
						
						
					 
					
						2015-11-15 10:34:40 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							4f0dde9529 
							
						 
					 
					
						
						
							
							server: summarize transfers, store in DB  
						
						 
						
						
						
					 
					
						2015-11-15 10:34:29 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							b83062701d 
							
						 
					 
					
						
						
							
							server: give old 0.4.0 senders a "you must upgrade" error  
						
						 
						
						... 
						
						
						
						Without this, old senders will throw a messy 404 traceback when talking
to a modern server.
Unfortunately 0.4.0 receivers don't make API calls in the right order,
so they throw a 404 before seeing our "you need to upgrade" message. 
						
					 
					
						2015-11-11 17:06:33 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							595a0e5845 
							
						 
					 
					
						
						
							
							server API: include "mood" when closing the channel  
						
						 
						
						... 
						
						
						
						This will be used as a simple unverifiable counter of success/failure. 
						
					 
					
						2015-10-08 18:35:26 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							0a6ab83bc5 
							
						 
					 
					
						
						
							
							test distinctness of encryption nonces  
						
						 
						
						
						
					 
					
						2015-10-07 16:31:45 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							df3aee2a86 
							
						 
					 
					
						
						
							
							fix EventSource (server and parsers)  
						
						 
						
						... 
						
						
						
						I was really confused about the Server-Sent Events syntax. This new one
is compatible with actual web browsers and the spec:
 http://www.w3.org/TR/eventsource/  
						
					 
					
						2015-10-07 16:31:45 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							e77b39313a 
							
						 
					 
					
						
						
							
							use TypeError for type errors, not UsageError  
						
						 
						
						
						
					 
					
						2015-10-06 20:52:47 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							ce236ae70c 
							
						 
					 
					
						
						
							
							test_blocking: stop aliasing Wormhole  
						
						 
						
						
						
					 
					
						2015-10-06 20:44:32 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							bf43dae2ad 
							
						 
					 
					
						
						
							
							add multiple phases, change key-derivation strings  
						
						 
						
						... 
						
						
						
						Because of the key-derivation change, clients will not be compatible
across this commit. 
						
					 
					
						2015-10-06 20:39:20 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							35768d6738 
							
						 
					 
					
						
						
							
							wormhole/invitation code is now unicode  
						
						 
						
						
						
					 
					
						2015-10-06 19:42:10 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							574d5f2314 
							
						 
					 
					
						
						
							
							scope channelids to the appid, change API and DB schema  
						
						 
						
						... 
						
						
						
						This requires a DB delete/recreate when upgrading. It changes the server
protocol, and app IDs, so clients cannot interoperate with each other
across this change, nor with the server. Flag day for everyone!
Now apps do not share channel IDs, so a lot of usage of app1 will not
cause the wormhole codes for app2 to get longer. 
						
					 
					
						2015-10-06 19:21:53 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							9e1a00cbd9 
							
						 
					 
					
						
						
							
							appid and derive_key(purpose) are now unicode  
						
						 
						
						
						
					 
					
						2015-10-06 19:21:53 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							9ba7de6e1e 
							
						 
					 
					
						
						
							
							relay-url is now unicode  
						
						 
						
						
						
					 
					
						2015-10-06 19:19:39 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							fc30fa6cd4 
							
						 
					 
					
						
						
							
							rename channel-id to channelid. changes DB schema.  
						
						 
						
						
						
					 
					
						2015-10-06 19:12:41 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							0fa0abfbb1 
							
						 
					 
					
						
						
							
							server: split into separate files  
						
						 
						
						
						
					 
					
						2015-10-04 12:40:12 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							00caa9f6d9 
							
						 
					 
					
						
						
							
							oops, update tests to match  
						
						 
						
						
						
					 
					
						2015-10-03 23:27:28 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							e7e5c2d079 
							
						 
					 
					
						
						
							
							merge send/receive "file" and "text" into a single command  
						
						 
						
						
						
					 
					
						2015-10-03 22:45:43 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							f24e05d4cb 
							
						 
					 
					
						
						
							
							new Wormhole API: separate send_data()/get_data() calls  
						
						 
						
						
						
					 
					
						2015-10-03 22:03:27 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							617bb03ad5 
							
						 
					 
					
						
						
							
							rewrite server API  
						
						 
						
						... 
						
						
						
						This removes "side" and "msgnum" from the URLs, and puts them in a JSON
request body instead. The server now maintains a simple set of messages
for each channel-id, and isn't responsible for removing duplicates.
The client now fetches all messages, and just ignores everything it sent
itself. This removes the "reflection attack".
Deallocate now returns JSON, for consistency. DB and API use "phase" and
"body" instead of msgnum/message.
This changes the DB schema, so delete the DB before upgrading the server. 
						
					 
					
						2015-10-03 17:38:31 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							429c5cd962 
							
						 
					 
					
						
						
							
							tests: clean up pairs-of-Deferreds patterns  
						
						 
						
						
						
					 
					
						2015-09-28 16:52:12 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							8d3ed79ce6 
							
						 
					 
					
						
						
							
							add verifier tests  
						
						 
						
						
						
					 
					
						2015-09-28 16:49:36 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							5ae1c2d020 
							
						 
					 
					
						
						
							
							tests: switch to defer.gatherResults  
						
						 
						
						
						
					 
					
						2015-09-28 16:44:00 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							336eea5e78 
							
						 
					 
					
						
						
							
							tests: handle argparse on py3.3  
						
						 
						
						... 
						
						
						
						which sends --version to stderr, not stdout. This might make the py3.3
tests pass. 
						
					 
					
						2015-09-28 16:31:35 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							1522658c9b 
							
						 
					 
					
						
						
							
							skip test_twisted on py3 until more of Twisted has been ported  
						
						 
						
						
						
					 
					
						2015-09-28 00:45:33 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							b5d470fcda 
							
						 
					 
					
						
						
							
							make blocking/send-file work on py3  
						
						 
						
						... 
						
						
						
						* declare transit records and handshake keys are bytes, not str
* declare transit connection hints to be str
* use six.moves.socketserver, six.moves.input for Verifier query
* argparse "--version" writes to stderr on py2, stdout on py3
* avoid xrange(), use subprocess.Popen(universal_newlines=True) 
						
					 
					
						2015-09-28 00:24:36 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							a7213d9c9a 
							
						 
					 
					
						
						
							
							enforce bytes-vs-str in the API  
						
						 
						
						... 
						
						
						
						The main wormhole code is str (unicode in py3, bytes in py2). Most
everything else must be passed as bytes in both py2/py3.
Keep the internal "side" string as a str, to make it easier to merge
with other URL pieces. 
						
					 
					
						2015-09-28 00:24:36 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							15cc0a1429 
							
						 
					 
					
						
						
							
							test_server: make sure the server is reachable  
						
						 
						
						... 
						
						
						
						used to exercise py3 issues with the server 
						
					 
					
						2015-09-28 00:24:00 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							5d93dccb88 
							
						 
					 
					
						
						
							
							appid and derive_key(purpose=) must be bytes, not unicode  
						
						 
						
						
						
					 
					
						2015-09-28 00:24:00 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							2e2bd1bb5f 
							
						 
					 
					
						
						
							
							tests: split blocking out to its own file  
						
						 
						
						... 
						
						
						
						also clean up the output when pip-e -vs- entrypoint -vs- Versioneer
makes the entrypoint script refuse to run from a version mismatch. 
						
					 
					
						2015-09-27 10:43:25 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							adf55175fb 
							
						 
					 
					
						
						
							
							test_scripts: wormhole should live next to python  
						
						 
						
						... 
						
						
						
						not necessarily beneath the current working directory 
						
					 
					
						2015-09-26 18:29:46 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							d3ef3aa29a 
							
						 
					 
					
						
						
							
							more verbose, to figure out travis failure  
						
						 
						
						
						
					 
					
						2015-09-26 18:21:56 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							5ee37cab64 
							
						 
					 
					
						
						
							
							test_scripts: make found-wrong-wormhole error more verbose  
						
						 
						
						
						
					 
					
						2015-09-26 18:17:50 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							b069e69d35 
							
						 
					 
					
						
						
							
							test scripts too (with spawnToThread)  
						
						 
						
						
						
					 
					
						2015-09-26 18:02:02 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							1e6fc4601e 
							
						 
					 
					
						
						
							
							tests: split common code out  
						
						 
						
						
						
					 
					
						2015-09-26 18:02:02 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							88dab265de 
							
						 
					 
					
						
						
							
							test blocking code, using twisted+deferToThread  
						
						 
						
						... 
						
						
						
						Unfortunately Twisted still requires python2, so we can't use this to
test the intended python3-compatibility of the blocking code. 
						
					 
					
						2015-09-21 23:21:40 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							efd6d27cc6 
							
						 
					 
					
						
						
							
							rename SymmetricWormhole to just "Wormhole"  
						
						 
						
						... 
						
						
						
						Update docs too. Now both blocking/ and twisted/ use "Wormhole". 
						
					 
					
						2015-07-24 17:47:46 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							cebfa71563 
							
						 
					 
					
						
						
							
							minor reformatting, improve test error messages  
						
						 
						
						
						
					 
					
						2015-07-24 16:57:19 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							dc65b4354d 
							
						 
					 
					
						
						
							
							twisted: split allocate_ports() out to util.py  
						
						 
						
						... 
						
						
						
						so it can be used by downstream projects 
						
					 
					
						2015-06-21 21:04:33 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							25472423c6 
							
						 
					 
					
						
						
							
							make twisted work, get serialization into shape, add proper tests  
						
						 
						
						
						
					 
					
						2015-06-20 19:18:21 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Warner 
							
						 
					 
					
						
						
						
						
							
						
						
							c14749fae0 
							
						 
					 
					
						
						
							
							add first unit test, 'setup.py test' support  
						
						 
						
						
						
					 
					
						2015-02-10 01:05:15 -08:00