Brian Warner
							
						 
					 | 
					
						
						
						
						
							
						
						
							532aa0811c
							
						
					 | 
					
						
						
							
							update idSymmetric= to match SPAKE2-0.3
						
						
						
						
						
					 | 
					
						2015-09-22 01:07:46 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Brian Warner
							
						 
					 | 
					
						
						
						
						
							
						
						
							b97b7ccd8c
							
						
					 | 
					
						
						
							
							switch to spake2==0.3, with the faster symmetric algorithm
						
						
						
						
						
						
						
						Note that this breaks compatibility of SymmetricWormhole, which was
previously only used by the Twisted flavor. 
						
					 | 
					
						2015-09-22 01:03:43 -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
							
						 
					 | 
					
						
						
						
						
							
						
						
							46f1fd2cd0
							
						
					 | 
					
						
						
							
							factor error classes into a common file
						
						
						
						
						
					 | 
					
						2015-09-21 23:21:26 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Brian Warner
							
						 
					 | 
					
						
						
						
						
							
						
						
							8f1ce1f835
							
						
					 | 
					
						
						
							
							update twisted/demo.py
						
						
						
						
						
					 | 
					
						2015-07-24 18:04:15 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Brian Warner
							
						 
					 | 
					
						
						
						
						
							
						
						
							aec8b65724
							
						
					 | 
					
						
						
							
							rename twisted/eventsource.py in prep for directory merge
						
						
						
						
						
					 | 
					
						2015-07-24 17:55:23 -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
							
						 
					 | 
					
						
						
						
						
							
						
						
							d8ca850d1a
							
						
					 | 
					
						
						
							
							blocking: finish alignment
						
						
						
						
						
					 | 
					
						2015-07-24 17:28:55 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Brian Warner
							
						 
					 | 
					
						
						
						
						
							
						
						
							2ad65e13fe
							
						
					 | 
					
						
						
							
							blocking: more alignment with twisted/transcribe.py
						
						
						
						
						
					 | 
					
						2015-07-24 17:22:02 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Brian Warner
							
						 
					 | 
					
						
						
						
						
							
						
						
							2e44181e6d
							
						
					 | 
					
						
						
							
							blocking: introduce _post_message()/_post_json()
						
						
						
						
						
					 | 
					
						2015-07-24 17:16:33 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Brian Warner
							
						 
					 | 
					
						
						
						
						
							
						
						
							5951015f79
							
						
					 | 
					
						
						
							
							rearrange twisted+blocking to look roughly the same
						
						
						
						
						
					 | 
					
						2015-07-24 17:02:32 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Brian Warner
							
						 
					 | 
					
						
						
						
						
							
						
						
							cebfa71563
							
						
					 | 
					
						
						
							
							minor reformatting, improve test error messages
						
						
						
						
						
					 | 
					
						2015-07-24 16:57:19 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Brian Warner
							
						 
					 | 
					
						
						
						
						
							
						
						
							cdeaac0ad0
							
						
					 | 
					
						
						
							
							twisted: deallocate in more errorful situations
						
						
						
						
						
					 | 
					
						2015-07-24 16:56:41 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Brian Warner
							
						 
					 | 
					
						
						
						
						
							
						
						
							62ebd07036
							
						
					 | 
					
						
						
							
							twisted/transcribe: refactoring
						
						
						
						
						
					 | 
					
						2015-07-24 16:46:39 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Brian Warner
							
						 
					 | 
					
						
						
						
						
							
						
						
							77b80495c9
							
						
					 | 
					
						
						
							
							improve typechecking, nacl.utils.EncryptedMessage is not a bytestring
						
						
						
						
						
						
						
						but it derives from one 
						
					 | 
					
						2015-07-24 16:45:20 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Brian Warner
							
						 
					 | 
					
						
						
						
						
							
						
						
							a46a405487
							
						
					 | 
					
						
						
							
							refactor: _get_message() (singular) does unhexlify too
						
						
						
						
						
					 | 
					
						2015-07-24 16:33:29 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Brian Warner
							
						 
					 | 
					
						
						
						
						
							
						
						
							5e1690cad8
							
						
					 | 
					
						
						
							
							rearrange slightly
						
						
						
						
						
					 | 
					
						2015-07-24 16:26:01 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Brian Warner
							
						 
					 | 
					
						
						
						
						
							
						
						
							e5fcc6a8c8
							
						
					 | 
					
						
						
							
							rename some methods to make them more private
						
						
						
						
						
					 | 
					
						2015-07-24 16:18:03 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Brian Warner
							
						 
					 | 
					
						
						
						
						
							
						
						
							effbd27047
							
						
					 | 
					
						
						
							
							minor rearrangement
						
						
						
						
						
					 | 
					
						2015-07-24 16:00:13 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Brian Warner
							
						 
					 | 
					
						
						
						
						
							
						
						
							cfe51f73c1
							
						
					 | 
					
						
						
							
							replace base asserts with UsageError
						
						
						
						
						
					 | 
					
						2015-07-24 15:55:42 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Brian Warner
							
						 
					 | 
					
						
						
						
						
							
						
						
							056cf107fc
							
						
					 | 
					
						
						
							
							replace blocking Initiator/Receiver with just symmetric Wormhole
						
						
						
						
						
						
						
						first pass, seems to work 
						
					 | 
					
						2015-07-17 17:23:07 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Brian Warner
							
						 
					 | 
					
						
						
						
						
							
						
						
							bc54a0bbca
							
						
					 | 
					
						
						
							
							move blocking/eventsource out to a separate file
						
						
						
						
						
					 | 
					
						2015-07-17 16:55:29 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Brian Warner
							
						 
					 | 
					
						
						
						
						
							
						
						
							f6eeaab0e4
							
						
					 | 
					
						
						
							
							add docs for 0.3.0
						
						
						
						
						
					 | 
					
						2015-06-24 00:26:03 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Brian Warner
							
						 
					 | 
					
						
						
						
						
							
						
						
							894da44244
							
						
					 | 
					
						
						
							
							relay: make it possible to omit the Transit server
						
						
						
						
						
					 | 
					
						2015-06-21 21:08:21 -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
							
						 
					 | 
					
						
						
						
						
							
						
						
							eb18b1359e
							
						
					 | 
					
						
						
							
							Merge branch 'twisted'
						
						
						
						
						
					 | 
					
						2015-06-20 19:21:16 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Brian Warner
							
						 
					 | 
					
						
						
						
						
							
						
						
							6ee09f5316
							
						
					 | 
					
						
						
							
							add demo of twisted flow, update docs
						
						
						
						
						
						
						
						python -m wormhole.twisted.demo send-text TEXT -> CODE
python -m wormhole.twisted.demo receive-text CODE -> TEXT 
						
					 | 
					
						2015-06-20 19:18:29 -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
							
						 
					 | 
					
						
						
						
						
							
						
						
							0f58f3906d
							
						
					 | 
					
						
						
							
							rough out twisted.SymmetricWormhole
						
						
						
						
						
					 | 
					
						2015-06-20 18:55:08 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Brian Warner
							
						 
					 | 
					
						
						
						
						
							
						
						
							85dd3ba948
							
						
					 | 
					
						
						
							
							make twisted/ a real package
						
						
						
						
						
					 | 
					
						2015-06-20 18:55:07 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Brian Warner
							
						 
					 | 
					
						
						
						
						
							
						
						
							951da1a59b
							
						
					 | 
					
						
						
							
							eventsource: add Agent, deliver eventtype correctly
						
						
						
						
						
						
						
						import eventual.py from the right place 
						
					 | 
					
						2015-06-20 18:54:37 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Brian Warner
							
						 
					 | 
					
						
						
						
						
							
						
						
							5241c07b8c
							
						
					 | 
					
						
						
							
							copy eventsource.py from petmail c98d5a0
						
						
						
						
						
					 | 
					
						2015-06-20 18:34:26 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Brian Warner
							
						 
					 | 
					
						
						
						
						
							
						
						
							d3c5fdc26a
							
						
					 | 
					
						
						
							
							include .sql file in package_data
						
						
						
						
						
					 | 
					
						2015-06-20 18:30:21 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Brian Warner
							
						 
					 | 
					
						
						
						
						
							
						
						
							20e35f1b1e
							
						
					 | 
					
						
						
							
							enable travis
						
						
						
						
						
					 | 
					
						2015-06-20 18:30:19 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Brian Warner
							
						 
					 | 
					
						
						
						
						
							
						
						
							b6b6c6aea4
							
						
					 | 
					
						
						
							
							upgrade to versioneer-0.15, fixes 'setup.py develop'
						
						
						
						
						
					 | 
					
						2015-05-31 16:39:39 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Brian Warner
							
						 
					 | 
					
						
						
						
						
							
						
						
							ec90ef43da
							
						
					 | 
					
						
						
							
							use sqlite to track channel allocation
						
						
						
						
						
					 | 
					
						2015-05-05 00:14:56 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Brian Warner
							
						 
					 | 
					
						
						
						
						
							
						
						
							d7415b7053
							
						
					 | 
					
						
						
							
							minor expiration cleanups
						
						
						
						
						
					 | 
					
						2015-05-04 18:28:54 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Brian Warner
							
						 
					 | 
					
						
						
						
						
							
						
						
							183303e11e
							
						
					 | 
					
						
						
							
							rework expiration, prune after 3 days, check every 2 hours
						
						
						
						
						
					 | 
					
						2015-05-04 18:28:04 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Brian Warner
							
						 
					 | 
					
						
						
						
						
							
						
						
							dc3f2eee43
							
						
					 | 
					
						
						
							
							server: build ChannelList from db, not self.channels
						
						
						
						
						
					 | 
					
						2015-05-04 18:25:52 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Brian Warner
							
						 
					 | 
					
						
						
						
						
							
						
						
							1aab908091
							
						
					 | 
					
						
						
							
							allocate_channel_id: use DB to get list of previous allocations
						
						
						
						
						
					 | 
					
						2015-05-04 18:24:23 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Brian Warner
							
						 
					 | 
					
						
						
						
						
							
						
						
							a03fb3900e
							
						
					 | 
					
						
						
							
							relay: track allocations through DB
						
						
						
						
						
					 | 
					
						2015-05-04 18:24:23 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Brian Warner
							
						 
					 | 
					
						
						
						
						
							
						
						
							043392ee2a
							
						
					 | 
					
						
						
							
							relay: add database, not used yet
						
						
						
						
						
					 | 
					
						2015-05-04 18:24:23 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Brian Warner
							
						 
					 | 
					
						
						
						
						
							
						
						
							c3b048a4d3
							
						
					 | 
					
						
						
							
							relay: remove/disable unused code, hush pyflakes
						
						
						
						
						
					 | 
					
						2015-04-20 18:34:45 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Brian Warner
							
						 
					 | 
					
						
						
						
						
							
						
						
							c393e09e8a
							
						
					 | 
					
						
						
							
							server: add --advertise-version option
						
						
						
						
						
					 | 
					
						2015-04-20 18:34:13 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Brian Warner
							
						 
					 | 
					
						
						
						
						
							
						
						
							549b348aee
							
						
					 | 
					
						
						
							
							minor typo
						
						
						
						
						
					 | 
					
						2015-04-13 20:11:48 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Brian Warner
							
						 
					 | 
					
						
						
						
						
							
						
						
							790ae9a0dc
							
						
					 | 
					
						
						
							
							change channel-allocation web API (incompatibly)
						
						
						
						
						
						
						
						This will make it easier to manage channel allocation later, when we
switch to a database. 
						
					 | 
					
						2015-04-10 22:03:08 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Brian Warner
							
						 
					 | 
					
						
						
						
						
							
						
						
							f7f05b21b8
							
						
					 | 
					
						
						
							
							add missing files
						
						
						
						
						
					 | 
					
						2015-04-10 00:08:01 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Brian Warner
							
						 
					 | 
					
						
						
						
						
							
						
						
							18c1e125bd
							
						
					 | 
					
						
						
							
							setup.py: finish renaming
						
						
						
						
						
					 | 
					
						2015-04-10 00:02:24 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Brian Warner
							
						 
					 | 
					
						
						
						
						
							
						
						
							3f662ea68c
							
						
					 | 
					
						
						
							
							add proper README
						
						
						
						
						
					 | 
					
						2015-04-09 23:58:31 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Brian Warner
							
						 
					 | 
					
						
						
						
						
							
						
						
							819a37476b
							
						
					 | 
					
						
						
							
							add "-0" mode: no codes, no auth, fixed channel
						
						
						
						
						
						
						
						Like roulette but with forward security. 
						
					 | 
					
						2015-04-09 23:06:57 -05:00 | 
					
					
						
						
							
							
							
						
					 |