Commit Graph

  • 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