-
53bbcc33f6
new file, state-machine based
Brian Warner
2016-05-20 18:49:20 -0700
-
181ef04a91
break out more message components, use SidedMessage
Brian Warner
2016-05-20 16:39:59 -0700
-
05aa5ca76e
WIP Wormhole
Brian Warner
2016-05-20 13:51:05 -0700
-
3b86571de3
fix py3
Brian Warner
2016-05-20 12:12:07 -0700
-
390cd08b53
better command/response names: allocate+allocated, claim+claimed
Brian Warner
2016-05-20 11:35:30 -0700
-
6c5b517ad1
hush
Brian Warner
2016-05-20 11:10:17 -0700
-
ce06d379d9
remove old tests
Brian Warner
2016-05-20 11:09:45 -0700
-
0a14901e94
full coverage of websocket
Brian Warner
2016-05-20 11:08:10 -0700
-
399efb374c
don't close websocket when mailbox is deleted
Brian Warner
2016-05-20 11:07:21 -0700
-
f044ef0efa
tests almost good
Brian Warner
2016-05-19 23:50:22 -0700
-
335ed00cb7
build out tests
Brian Warner
2016-05-19 19:55:11 -0700
-
e39a8291e3
checkpointing: server roughed out
Brian Warner
2016-05-19 18:09:17 -0700
-
0e72422ffa
WIP
Brian Warner
2016-05-19 14:18:49 -0700
-
5994eb11d4
WIP new proto
Brian Warner
2016-05-18 00:16:46 -0700
-
2ea5d96290
Channels don't need "welcome" anymore
Brian Warner
2016-05-17 17:35:44 -0700
-
a74b1b1e3a
WIP: new server protocol
Brian Warner
2016-05-16 22:04:25 -0700
-
5dd91c7311
test too-many-allocate, allocate+claim
Brian Warner
2016-05-13 00:46:12 -0700
-
c4c0cf71eb
add test
Brian Warner
2016-05-13 00:43:59 -0700
-
1198977e06
SCHEMA CHANGE: channelids are now strs, not ints
Brian Warner
2016-05-13 00:37:53 -0700
-
c14e982ae7
rendezvous: allow multiple channels per connection
Brian Warner
2016-05-12 18:01:56 -0700
-
31491bb939
update docs
Brian Warner
2016-05-12 17:48:26 -0700
-
85dc0fd41b
change server API: "release" instead of "deallocate"
Brian Warner
2016-05-12 17:46:15 -0700
-
2c2cf29564
update comment: sent -> server_tx
Brian Warner
2016-05-12 17:12:04 -0700
-
bdc9066c23
rendezvous: change add_listener signature
Brian Warner
2016-05-12 17:03:57 -0700
-
a34fb2a98b
remove plain-HTTP (non-WebSocket) rendezvous server
Brian Warner
2016-05-12 16:56:19 -0700
-
104ef44d53
provide wormhole() as a function, rather than a class constructor
Brian Warner
2016-05-12 16:36:48 -0700
-
d87aba40e4
rename _confirm message to just "confirm"
Brian Warner
2016-05-12 16:18:34 -0700
-
d0ef53fc4d
remove phase= from the Wormhole API
Brian Warner
2016-05-12 16:16:05 -0700
-
501af4b4ec
rename send_data/get_data to just send/get
Brian Warner
2016-05-12 15:52:22 -0700
-
49785008bb
remove blocking implementation: it will return
Brian Warner
2016-05-12 15:50:44 -0700
-
4dfa569769
docs: remove named phases, Wormhole is now a record pipe
Brian Warner
2016-05-12 15:42:40 -0700
-
-
a4ce663c31
tox.ini: pyflakes-1.2.3 is out, and works
Brian Warner
2016-05-12 16:43:46 -0700
-
d725364a5e
MANIFEST.in: don't include misc/web npm stuff
Brian Warner
2016-05-08 23:27:31 -0700
-
8bf60d6562
update NEWS for 0.7.6 release
Brian Warner
2016-05-08 23:19:15 -0700
-
54f6057191
overhaul dump-timing JS
Brian Warner
2016-05-05 19:08:17 -0700
-
5501a6bf1c
simplify timing, add msgid
Brian Warner
2016-05-05 19:06:27 -0700
-
5530c33185
rdv_ws: send acks for each message
Brian Warner
2016-05-05 19:02:52 -0700
-
644c7c6840
DB schema change: add/store/return msgid
Brian Warner
2016-05-05 18:46:11 -0700
-
8a80242532
rdv_ws: deliver "server_tx", not "sent"
Brian Warner
2016-05-05 18:43:49 -0700
-
d2dfc325d8
deliver stored server_rx to clients
Brian Warner
2016-05-05 18:34:44 -0700
-
959ab4baca
rdv_ws: get server_rx at a better place
Brian Warner
2016-05-05 18:43:43 -0700
-
d9ba55621b
Channel.add_message(server_rx=): add new arg
Brian Warner
2016-05-05 18:32:04 -0700
-
fe2dfc1a35
DB schema change: rename 'when' to 'server_rx'
Brian Warner
2016-05-05 18:27:01 -0700
-
cd9f6e4377
ignore unknown rendezvous messages
Brian Warner
2016-05-06 18:29:19 -0700
-
3f5b66eddc
pyflakes-1.2.2 is broken too
Brian Warner
2016-05-06 15:45:48 -0700
-
7b6c015233
travis: use tox, temporarily disable coverage
Brian Warner
2016-05-06 09:00:02 -0700
-
46fb9d9cfc
tox: reject pyflakes-1.2*, due to a bug
Brian Warner
2016-05-06 08:54:25 -0700
-
a671982ab0
rdv: add comment
Brian Warner
2016-05-05 18:44:56 -0700
-
58e95cff0d
rdv_ws: avoid magic method-name concatenation
Brian Warner
2016-05-05 18:42:24 -0700
-
a086effd52
cmd_send: time import of tor_manager too
Brian Warner
2016-05-05 19:07:27 -0700
-
cfbd418898
rendezvous: minor refactoring
Brian Warner
2016-05-05 18:21:06 -0700
-
8e664fdfcd
timing.py: record finish(when) correctly
Brian Warner
2016-04-30 15:48:43 -0700
-
37ecaebd3e
Merge branch 'new-timing'
Brian Warner
2016-04-29 14:41:54 -0700
-
-
7f65b13488
rewrite timeline with d3.js
Brian Warner
2016-04-29 14:28:04 -0700
-
24e52c0320
rewrite timing instrumentation: use context managers
Brian Warner
2016-04-29 14:27:29 -0700
-
-
b70c2f8868
Make get_verifier() wait for _confirm to arrive
Brian Warner
2016-04-25 18:45:55 -0700
-
c017de5e4b
cosmetic cleanups to error messages
Brian Warner
2016-04-25 18:24:39 -0700
-
2a6767ee6f
cmd_receive: internal error-handling cleanups
Brian Warner
2016-04-25 18:24:18 -0700
-
a181a3fb35
WrongPasswordError: display docstring in str()
Brian Warner
2016-04-25 18:16:08 -0700
-
1511f96c66
Clean up error handling, close channel upon error
Brian Warner
2016-04-25 17:57:02 -0700
-
-
2f6caa04d3
test_scripts.Cleanup: new test
Brian Warner
2016-04-25 16:49:04 -0700
-
7e8bfe314d
Call w.close() exactly once, in both success and error cases.
Brian Warner
2016-04-25 17:13:40 -0700
-
34116c7b1f
CLI: document and return correct errors
Brian Warner
2016-04-25 17:11:52 -0700
-
e4a19748db
CLI: don't catch+wrap WrongPasswordError
Brian Warner
2016-04-25 17:03:36 -0700
-
b96b052c96
start on cleanups: error catching in CLI dispatch
Brian Warner
2016-04-25 17:03:23 -0700
-
a4c1ba9e4e
transcribe: stop automatically doing close() on error
Brian Warner
2016-04-25 17:17:07 -0700
-
8d0bcf9f82
transcribe._sleep: make it usable from deallocate()
Brian Warner
2016-04-25 16:46:04 -0700
-
-
4eaf88d7d2
cmd: remove _twisted suffix from function names
Brian Warner
2016-04-24 22:49:18 -0700
-
b0da2a9ac7
cmd_send: fold helper routines back into main function
Brian Warner
2016-04-24 22:46:21 -0700
-
35639dafed
cmd_send: rearrange functions, no code changes
Brian Warner
2016-04-24 22:40:25 -0700
-
754cabbdd8
Fail better when input-code is interrupted
Brian Warner
2016-04-24 22:20:27 -0700
-
e8d3689a3a
runner: display TransferErrors better
Brian Warner
2016-04-24 12:10:51 -0700
-
86edf96412
switch to tqdm for nicer CLI progress bars
Brian Warner
2016-04-24 12:04:05 -0700
-
16c6c0977e
progress: make it easier to change display width
Brian Warner
2016-04-23 22:43:42 -0700
-
79b3d30bbe
MANIFEST: add missing files
Brian Warner
2016-04-20 22:51:42 -0700
-
08b45e31da
add NEWS for the 0.7.5 release
Brian Warner
2016-04-20 22:44:04 -0700
-
1e7c714453
CLI: don't hide errors so much
Brian Warner
2016-04-20 22:36:43 -0700
-
1b16127cad
fix --tor
Brian Warner
2016-04-20 22:34:58 -0700
-
f3e310acbc
travis: we no longer need twisted from trunk
Brian Warner
2016-04-20 19:42:24 -0700
-
29889eb20b
Merge all packages back under 'wormhole'.
Brian Warner
2016-04-20 19:20:39 -0700
-
-
7b9c48fbc4
unsplit: last fixups
Brian Warner
2016-04-20 19:18:31 -0700
-
b2c3f49038
unsplit txwormhole step 2: edit files
Brian Warner
2016-04-20 19:11:29 -0700
-
0ae8463331
unsplit txwormhole step 1: move files
Brian Warner
2016-04-20 19:05:27 -0700
-
7c45f3d472
unsplit wormhole_server step 2: edit files
Brian Warner
2016-04-20 19:04:01 -0700
-
ec13404fca
unsplit wormhole_server step 1: move files
Brian Warner
2016-04-20 18:58:43 -0700
-
85b6264826
unsplit cli step 2: edit files
Brian Warner
2016-04-20 18:42:28 -0700
-
a3c836bcd3
unsplit cli step 1: move files
Brian Warner
2016-04-20 18:39:17 -0700
-
7a5a99a1a8
unsplit tests step 3: modify files
Brian Warner
2016-04-20 18:54:10 -0700
-
fc33ea41ff
unsplit tests step 2: delete test_load
Brian Warner
2016-04-20 18:51:03 -0700
-
c890a850aa
unsplit tests step 1: move files
Brian Warner
2016-04-20 18:44:33 -0700
-
-
87b17121a0
update NEWS with recent changes
Brian Warner
2016-04-20 18:36:26 -0700
-
fbbd21775c
test_scripts: delete the named pipe when we're done
Brian Warner
2016-04-20 10:41:38 -0700
-
5f25e92a2d
cmd_send.py: add note about future speedup opportunity
Brian Warner
2016-04-20 12:02:07 -0700
-
34f4c284b0
txwormhole: use websockets, not HTTP
Brian Warner
2016-04-20 12:19:09 -0700
-
a57845eb0b
tor_manager: accept websocket URLs too
Brian Warner
2016-04-20 12:05:27 -0700
-
611a7d05e9
cmd_receive: use wait=True for the last ack
Brian Warner
2016-04-20 12:11:01 -0700
-
9c1af2667e
send_data(): add wait=True
Brian Warner
2016-04-20 12:10:35 -0700
-
8068aeeca4
CLI runner: use task.react, remove sync wrapper
Brian Warner
2016-04-20 00:02:05 -0700
-
44ca031047
transcribe.py: accept reactor=, for tests
Brian Warner
2016-04-20 11:45:40 -0700
-
42106fd4f0
test_twisted: rewrite with inlineCallbacks
Brian Warner
2016-04-20 00:41:53 -0700