-
fa3be3523d
pass timeouts down
Brian Warner
2015-11-11 17:56:08 -0800
-
07686f3de7
make self.channel internal
Brian Warner
2015-11-11 17:52:13 -0800
-
-
9ead3f48a8
fix 'wormhole server restart'
Brian Warner
2015-11-11 17:30:15 -0800
-
ec51adb713
add 'wormhole send --text -' to read message from stdin
Brian Warner
2015-11-11 17:27:26 -0800
-
b83062701d
server: give old 0.4.0 senders a "you must upgrade" error
Brian Warner
2015-11-10 21:02:44 -0800
-
ca5f79233c
update NEWS (belatedly) for 0.5.0
Brian Warner
2015-11-11 17:04:39 -0800
-
79471dff7c
Updated README.md with Installation instruction
Vikas Parashar
2015-10-06 02:22:32 +0530
-
595a0e5845
server API: include "mood" when closing the channel
Brian Warner
2015-10-08 18:35:26 -0700
-
7a3b18b7f7
setup.cfg: make a py2/py3 "universal" wheel
Brian Warner
2015-10-07 17:13:39 -0700
-
03566b3ed4
update docs for 0.5.0 release
Brian Warner
2015-10-07 17:10:33 -0700
-
0a6ab83bc5
test distinctness of encryption nonces
Brian Warner
2015-10-07 16:28:11 -0700
-
385762b36d
demo.py: make it easier to modify for local testing
Brian Warner
2015-10-07 16:23:42 -0700
-
df3aee2a86
fix EventSource (server and parsers)
Brian Warner
2015-10-07 16:22:27 -0700
-
e77b39313a
use TypeError for type errors, not UsageError
Brian Warner
2015-10-06 20:52:47 -0700
-
ce236ae70c
test_blocking: stop aliasing Wormhole
Brian Warner
2015-10-06 20:44:32 -0700
-
bf43dae2ad
add multiple phases, change key-derivation strings
Brian Warner
2015-10-06 20:39:20 -0700
-
d0a7da3a63
twisted/demo.py: fix receive, code must be unicode
Brian Warner
2015-10-06 20:33:17 -0700
-
6e8a1d8adb
codes.py: fix input-with-completion on py3
Brian Warner
2015-10-06 20:04:56 -0700
-
35768d6738
wormhole/invitation code is now unicode
Brian Warner
2015-10-06 19:42:10 -0700
-
7f6410812c
transit URL, transit hints are now unicode
Brian Warner
2015-10-06 19:29:59 -0700
-
574d5f2314
scope channelids to the appid, change API and DB schema
Brian Warner
2015-10-06 17:20:12 -0700
-
8692bd2cd7
eventsource.py: use py3-style print
Brian Warner
2015-10-06 17:10:30 -0700
-
9e1a00cbd9
appid and derive_key(purpose) are now unicode
Brian Warner
2015-10-06 17:02:52 -0700
-
9ba7de6e1e
relay-url is now unicode
Brian Warner
2015-10-06 16:52:33 -0700
-
13dd359f90
internal rename: appid -> _appid
Brian Warner
2015-10-06 17:05:05 -0700
-
e6d1b1fb83
internal rename: relay -> relay_url
Brian Warner
2015-10-06 16:36:16 -0700
-
e0cc32af9d
add ChannelMonitor to track unclosed channels with weakrefs, not __del__
Brian Warner
2015-10-06 16:31:41 -0700
-
fc30fa6cd4
rename channel-id to channelid. changes DB schema.
Brian Warner
2015-10-06 16:16:41 -0700
-
fc641622ba
demo.py: update to match merged file/text commands
Brian Warner
2015-10-06 19:12:09 -0700
-
2da94d5069
move channel-pruning responsibility down into Relay
Brian Warner
2015-10-04 15:49:06 -0700
-
b2336591a7
relay.py: rename to relay_server.py
Brian Warner
2015-10-04 12:46:09 -0700
-
0fa0abfbb1
server: split into separate files
Brian Warner
2015-10-04 12:40:12 -0700
-
00caa9f6d9
oops, update tests to match
Brian Warner
2015-10-03 23:27:28 -0700
-
56f8327c71
improve "wormhole send" args for text-vs-file
Brian Warner
2015-10-03 23:25:11 -0700
-
e7e5c2d079
merge send/receive "file" and "text" into a single command
Brian Warner
2015-10-03 22:45:43 -0700
-
f24e05d4cb
new Wormhole API: separate send_data()/get_data() calls
Brian Warner
2015-10-03 22:03:27 -0700
-
7a28400586
split transcribe.py into two layers: comms and crypto
Brian Warner
2015-10-03 17:46:11 -0700
-
617bb03ad5
rewrite server API
Brian Warner
2015-10-03 12:36:14 -0700
-
bc3b0f03b9
blocking/transit.py: hush a transient failure
Brian Warner
2015-10-03 16:42:26 -0700
-
ccea1a7d3c
py3: don't emit noisy b"" prefix for --verify
Brian Warner
2015-09-28 16:59:15 -0700
-
429c5cd962
tests: clean up pairs-of-Deferreds patterns
Brian Warner
2015-09-28 16:52:12 -0700
-
8d3ed79ce6
add verifier tests
Brian Warner
2015-09-28 16:49:36 -0700
-
5ae1c2d020
tests: switch to defer.gatherResults
Brian Warner
2015-09-28 16:44:00 -0700
-
ea51617233
travis: we're now py3.3-compatible too
Brian Warner
2015-09-28 16:32:49 -0700
-
336eea5e78
tests: handle argparse on py3.3
Brian Warner
2015-09-28 16:31:35 -0700
-
4cd838f410
README: add travis badge (for 'master')
Brian Warner
2015-09-28 16:23:19 -0700
-
b088747ae3
rename to ServerEndpointService, for consistency with Twisted
Brian Warner
2015-09-28 16:23:00 -0700
-
540fceb795
add py3.4 compatibility
Brian Warner
2015-09-28 16:04:54 -0700
-
c261f3e713
py3.5 is now supported, more or less
Brian Warner
2015-09-28 01:01:25 -0700
-
0838f9bc43
Merge branch 'py3'
Brian Warner
2015-09-28 00:53:35 -0700
-
-
1522658c9b
skip test_twisted on py3 until more of Twisted has been ported
Brian Warner
2015-09-28 00:37:35 -0700
-
2d7f701849
eventsource_twisted: return unicode, not bytes
Brian Warner
2015-09-28 00:36:25 -0700
-
b5d470fcda
make blocking/send-file work on py3
Brian Warner
2015-09-27 23:40:00 -0700
-
8fe41e135d
make blocking/send-text work on py3, add dependency on 'six'
Brian Warner
2015-09-27 23:21:12 -0700
-
a7213d9c9a
enforce bytes-vs-str in the API
Brian Warner
2015-09-27 23:09:51 -0700
-
6614783c43
make relay work under py3
Brian Warner
2015-09-27 16:55:46 -0700
-
15cc0a1429
test_server: make sure the server is reachable
Brian Warner
2015-09-27 16:54:41 -0700
-
5d93dccb88
appid and derive_key(purpose=) must be bytes, not unicode
Brian Warner
2015-09-24 12:37:55 -0700
-
e8626fcea2
relay: deliver EventSource as utf-8
Brian Warner
2015-09-23 18:31:17 -0700
-
2b37c62150
server: add -n/--no-daemon, to run on py3
Brian Warner
2015-09-27 14:24:03 -0700
-
e9d87828c2
scripts/runner: make py3-compatible
Brian Warner
2015-09-27 13:54:20 -0700
-
-
2e2bd1bb5f
tests: split blocking out to its own file
Brian Warner
2015-09-27 10:43:25 -0700
-
0cd7471c06
travis: turn on py3 testing (failures allowed)
Brian Warner
2015-09-26 18:32:02 -0700
-
adf55175fb
test_scripts: wormhole should live next to python
Brian Warner
2015-09-26 18:29:46 -0700
-
d3ef3aa29a
more verbose, to figure out travis failure
Brian Warner
2015-09-26 18:21:56 -0700
-
5ee37cab64
test_scripts: make found-wrong-wormhole error more verbose
Brian Warner
2015-09-26 18:17:50 -0700
-
be124e686a
relay: avoid using Twisted strports
Brian Warner
2015-09-26 18:15:35 -0700
-
b069e69d35
test scripts too (with spawnToThread)
Brian Warner
2015-09-26 18:00:09 -0700
-
1e6fc4601e
tests: split common code out
Brian Warner
2015-09-26 17:59:39 -0700
-
bdb8b395b5
database: make py3-compatible
Brian Warner
2015-09-26 17:51:21 -0700
-
cbc40697f7
use "except x as y:" everywhere, for py3
Brian Warner
2015-09-26 17:47:13 -0700
-
4c4b5d081b
RelayServer: use in-memory DB for tests
Brian Warner
2015-09-25 12:47:15 -0700
-
797074d03e
runner.py: cosmetic changes
Brian Warner
2015-09-23 18:12:15 -0700
-
9c94871e74
travis: use sudo:false for faster builds
Brian Warner
2015-09-22 13:33:04 -0700
-
d76893c07e
update docs/api.md for 0.4.0
Brian Warner
2015-09-22 01:27:17 -0700
-
bc1142586e
add docs for 0.4.0
Brian Warner
2015-09-22 01:18:01 -0700
-
262cc960cf
Merge branch 'only-symmetric'
Brian Warner
2015-09-22 01:10:29 -0700
-
-
532aa0811c
update idSymmetric= to match SPAKE2-0.3
Brian Warner
2015-09-22 01:07:46 -0700
-
b97b7ccd8c
switch to spake2==0.3, with the faster symmetric algorithm
Brian Warner
2015-09-22 01:03:43 -0700
-
88dab265de
test blocking code, using twisted+deferToThread
Brian Warner
2015-09-21 23:21:40 -0700
-
46f1fd2cd0
factor error classes into a common file
Brian Warner
2015-09-21 23:21:26 -0700
-
8f1ce1f835
update twisted/demo.py
Brian Warner
2015-07-24 18:04:15 -0700
-
aec8b65724
rename twisted/eventsource.py in prep for directory merge
Brian Warner
2015-07-24 17:55:23 -0700
-
efd6d27cc6
rename SymmetricWormhole to just "Wormhole"
Brian Warner
2015-07-24 17:47:46 -0700
-
d8ca850d1a
blocking: finish alignment
Brian Warner
2015-07-24 17:28:55 -0700
-
2ad65e13fe
blocking: more alignment with twisted/transcribe.py
Brian Warner
2015-07-24 17:22:02 -0700
-
2e44181e6d
blocking: introduce _post_message()/_post_json()
Brian Warner
2015-07-24 17:16:33 -0700
-
5951015f79
rearrange twisted+blocking to look roughly the same
Brian Warner
2015-07-24 17:02:32 -0700
-
cebfa71563
minor reformatting, improve test error messages
Brian Warner
2015-07-24 16:57:19 -0700
-
cdeaac0ad0
twisted: deallocate in more errorful situations
Brian Warner
2015-07-24 16:56:41 -0700
-
62ebd07036
twisted/transcribe: refactoring
Brian Warner
2015-07-24 16:46:39 -0700
-
77b80495c9
improve typechecking, nacl.utils.EncryptedMessage is not a bytestring
Brian Warner
2015-07-24 16:45:20 -0700
-
a46a405487
refactor: _get_message() (singular) does unhexlify too
Brian Warner
2015-07-24 16:33:29 -0700
-
5e1690cad8
rearrange slightly
Brian Warner
2015-07-24 16:22:02 -0700
-
e5fcc6a8c8
rename some methods to make them more private
Brian Warner
2015-07-24 16:18:03 -0700
-
effbd27047
minor rearrangement
Brian Warner
2015-07-24 16:00:13 -0700
-
cfe51f73c1
replace base asserts with UsageError
Brian Warner
2015-07-24 15:55:42 -0700
-
056cf107fc
replace blocking Initiator/Receiver with just symmetric Wormhole
Brian Warner
2015-07-17 17:23:07 -0700
-
-
bc54a0bbca
move blocking/eventsource out to a separate file
Brian Warner
2015-07-17 16:55:29 -0700
-
f6eeaab0e4
add docs for 0.3.0
Brian Warner
2015-06-24 00:21:19 -0700