Commit Graph

  • aa27bfd32c add twisted form of sender Brian Warner 2016-02-17 17:22:54 -0800
  • 7ceffd783a add more assertions around transit_key Brian Warner 2016-02-17 17:21:52 -0800
  • 3ffceff9d5 send-blocking: set transit key before sending phase1 Brian Warner 2016-02-17 18:57:42 -0800
  • 142f3fc154 send-blocking: don't create Transit unless we need it Brian Warner 2016-02-17 18:56:58 -0800
  • dba42aff01 blocking transit: tolerate inbound connections before connect() starts Brian Warner 2016-02-17 18:56:09 -0800
  • 369854b4cc test build_phase1_data Brian Warner 2016-02-17 10:35:59 -0800
  • 79decea9ea rearrange scripts: make room for twisted Brian Warner 2016-02-17 16:14:59 -0800
  • d36d1cb063 runner.py: new approach to dispatching Brian Warner 2016-02-17 16:03:30 -0800
  • 3b447df0f4 move argparser out to a separate module Brian Warner 2016-02-17 15:55:11 -0800
  • 5d572137f4 improve test error message Brian Warner 2016-02-17 13:19:48 -0800
  • fd7d1b97d4 test scripts in a thread, not a subprocess, mostly Brian Warner 2016-02-17 12:22:56 -0800
  • 903129f4a2 add --hide-progress, mostly for tests Brian Warner 2016-02-17 13:19:14 -0800
  • c5b2800a3e runner: strictly use cwd/stdout/stderr from 'args' Brian Warner 2016-02-17 12:22:10 -0800
  • e2f3bebe38 allow --relay-helper="" to disable relay Brian Warner 2016-02-17 13:44:45 -0800
  • d14d35f3cd cmd_send_blocking: close the transit when we're done Brian Warner 2016-02-17 13:45:07 -0800
  • 5e928ac9f0 rewrite ProgressPrinter as a class, add tests Brian Warner 2016-02-17 11:27:29 -0800
  • 00833a4bde test_scripts: factor out common test code Brian Warner 2016-02-17 10:22:31 -0800
  • 99ff75259a catch 'send' of non-file/non-directory Brian Warner 2016-02-17 09:31:55 -0800
  • 8079340bff more rearranging Brian Warner 2016-02-15 21:59:18 -0800
  • 512c7c0a59 cmd_send: rearrange in preparation for twisted version Brian Warner 2016-02-15 21:40:57 -0800
  • a235b507c8 twisted.transit: implement producer/consumer flow control Brian Warner 2016-02-15 21:23:20 -0800
  • 763d72f582 twisted.transit: implement Deferred-based receive_record() Brian Warner 2016-02-15 11:40:21 -0800
  • fb1461fa8c add twisted.transit, with tests Brian Warner 2016-02-14 17:57:09 -0800
  • 7212e9e9f4 transit: split common code out to a new file Brian Warner 2016-02-14 17:51:46 -0800
  • a1c4ef7279 document Transit protocol Brian Warner 2016-02-14 17:48:17 -0800
  • 36cc0e2bca tests: don't use network Brian Warner 2016-02-12 17:11:06 -0800
  • 7ded461342 show-usage: give more room for "rendezvous-lonely" Brian Warner 2016-01-14 14:30:08 -0800
  • bd912a73ee Transit: blur the file sizes too Brian Warner 2016-01-12 16:32:38 -0800
  • 6537e59e09 release 0.6.2 Brian Warner 2016-01-12 15:33:33 -0800
  • 35c9e29eb3 transit handshake: wait for newline, not just expected string Brian Warner 2015-12-03 20:25:15 -0800
  • 59da5d74a2 README: minor improvements Brian Warner 2016-01-12 15:03:55 -0800
  • 12816c16d8 README: installation may need some libraries Brian Warner 2015-12-08 15:05:16 -0800
  • 4bc0fc6cc0 Merge branch 'blur-usage' Brian Warner 2015-12-04 17:41:33 -0800
  • 9ed39be346 don't log HTTP requests when blur-usage is on Brian Warner 2015-12-04 17:35:56 -0800
  • 1ab66d2fd0 privacy: only store coarse timestamps in the usage table Brian Warner 2015-12-03 21:15:19 -0800
  • ee86059b0a transit_server: clean up logging slightly Brian Warner 2015-12-03 20:38:33 -0800
  • fbec4cef77 Merge branch 'transit-usage' Brian Warner 2015-12-03 20:44:01 -0800
  • 6c88396f14 CLI: make 'wormhole server usage' show transit too Brian Warner 2015-12-03 20:15:29 -0800
  • 909cdfa3dc track transit usage in DB Brian Warner 2015-12-03 19:45:34 -0800
  • a3656c162b schema change: prep usage table for including transit too Brian Warner 2015-12-03 19:43:20 -0800
  • fb493da8c7 transit_server.py: underscore-ify private attributes Brian Warner 2015-12-03 20:13:15 -0600
  • 6369c17595 test_transit: use better error in Accumulator Brian Warner 2015-12-03 19:19:41 -0800
  • 085b28f97d README: mention new send-directory feature Brian Warner 2015-12-03 17:02:34 -0600
  • cbbbe2014a release 0.6.1 Brian Warner 2015-12-03 16:57:12 -0600
  • 3d3d4b99ce Add NEWS items for next release Brian Warner 2015-12-03 16:52:58 -0600
  • 568903ac48 add test for Transit (blocking only) Brian Warner 2015-12-03 16:24:52 -0600
  • 229c702ccc transit: fix py3 Brian Warner 2015-12-03 16:23:12 -0600
  • 95d0e68cf2 transit: avoid near-infinite loop upon connector error Brian Warner 2015-12-03 16:22:03 -0600
  • 11f806a316 transit_relay: add Producer/Consumer flow control Brian Warner 2015-12-03 15:07:47 -0600
  • c103441648 test_transit: fix py3.3, no %s in bytestrings Brian Warner 2015-12-02 03:02:50 -0600
  • 8240d9e910 add test of transit server, make it work under py3 Brian Warner 2015-12-02 01:47:52 -0600
  • 80603aaa32 finish py3/async support, needs Twisted >= 15.5.0 Brian Warner 2015-12-01 00:15:24 -0600
  • f8fdec18a5 stop testing py2.6, since Twisted no longer supports it Brian Warner 2015-11-29 01:42:15 -0600
  • 5b46df133f implement (and test) --output-file for receive-file Brian Warner 2015-11-29 01:40:25 -0600
  • 143d6dbc74 Merge branch 'senddir' Brian Warner 2015-11-29 01:37:12 -0600
  • 3a343f9895 test send/receive directory Brian Warner 2015-11-29 01:33:15 -0600
  • 6fefcde061 add send/receive of whole directories Brian Warner 2015-10-07 12:59:58 -0700
  • 6958241f3f preliminary refactoring Brian Warner 2015-11-25 01:47:24 -0600
  • 1428507909 refactor cmd_receive.py, split accept_file() to a separate function Brian Warner 2015-11-25 01:24:07 -0600
  • a96f29d01f wormhole server show-usage / tail-usage Brian Warner 2015-11-24 13:20:58 -0800
  • 0c36fad720 add "wormhole server usage" to dump usage DB Brian Warner 2015-11-24 13:03:53 -0800
  • 3457360751 update docs for 0.6.0 release Brian Warner 2015-11-23 17:13:13 -0800
  • 1d6c3d1f96 clients: use "watch" endpoint, not "get" Brian Warner 2015-11-23 16:50:54 -0800
  • 2318c94169 test_server: error properly when EventSource fails Brian Warner 2015-11-23 16:49:46 -0800
  • c482c248ff server: add "watch" endpoint, deprecate non-ES "get" Brian Warner 2015-11-23 16:43:25 -0800
  • 82cdadae80 check welcome message 'send' too Brian Warner 2015-11-23 16:33:09 -0800
  • 1db485d493 Antithesis: merge branch 'send-multiple' (no code changes) Brian Warner 2015-11-23 16:29:40 -0800
  • 033e442721 revert send-multiple changes from 56b88d0 and 969619f Brian Warner 2015-11-23 15:39:59 -0800
  • 969619fff5 clients: use new send-multiple API Brian Warner 2015-11-22 18:16:43 -0800
  • 56b88d0b40 new server APIs: handle multiple messages per call Brian Warner 2015-11-22 17:59:34 -0800
  • badf5168ef test_server: rename some functions Brian Warner 2015-11-22 18:02:52 -0800
  • 5e0a7e4c93 remove stale copy of server URLs Brian Warner 2015-11-22 17:44:25 -0800
  • 00bb816d11 remove close-on-error from derive_key(), for now Brian Warner 2015-11-19 17:11:27 -0800
  • 22a1ce2eda add close-with-mood-on-error to twisted style too Brian Warner 2015-11-19 17:08:21 -0800
  • d1cf1c6da0 Merge branch 'confirm-msg' Brian Warner 2015-11-19 16:26:07 -0800
  • 9827a2e50c add twisted/blocking interop test Brian Warner 2015-11-19 16:21:10 -0800
  • fd9a62e8ff change confirmation message: must be different on each side Brian Warner 2015-11-19 16:06:30 -0800
  • 1ad001bbc3 WIP: test that we tolerate missing key-confirmation messages Brian Warner 2015-11-16 18:25:28 -0800
  • 6b57d7d05d check key-confirmation messages, if present Brian Warner 2015-11-16 18:24:39 -0800
  • 3220014605 send key-confirmation message upon receipt of PAKE Brian Warner 2015-11-16 16:56:19 -0800
  • 4ad7342459 make self.channel internal (twisted) Brian Warner 2015-11-16 16:54:00 -0800
  • ae2a6c6a05 add Channel.get_first_of() Brian Warner 2015-11-16 16:47:52 -0800
  • b709a45891 get_data/set_data: reserve _ for internal uses Brian Warner 2015-11-16 16:20:00 -0800
  • 6956f35e9a receive: fetch channel list before completion, to get welcome message Brian Warner 2015-11-15 10:53:13 -0800
  • 7426097ba5 Merge branch 'usage' Brian Warner 2015-11-15 10:35:06 -0800
  • 47d3eee6fe server: treat missing moods (from older clients) as "quiet" Brian Warner 2015-11-15 10:33:17 -0800
  • 4f0dde9529 server: summarize transfers, store in DB Brian Warner 2015-11-13 18:36:39 -0800
  • 26c7008c23 DB: use 'messages' to track allocations, not 'allocations' Brian Warner 2015-11-13 18:22:37 -0800
  • bb97729a23 server: more refactoring Brian Warner 2015-11-13 18:20:47 -0800
  • 0b9f858761 server: internal refactoring Brian Warner 2015-11-13 18:12:47 -0800
  • 101c800237 deallocate: ignore all 'requests' exceptions Brian Warner 2015-11-12 10:11:30 -0800
  • 2e393c145e make default mood "happy", change other mood names Brian Warner 2015-11-12 09:31:03 -0800
  • cc369d6b1e api.md: fix typo Brian Warner 2015-11-12 09:30:48 -0800
  • dc581d34f2 Merge branch 'error-handling' Brian Warner 2015-11-11 22:02:51 -0800
  • 80beb20631 make blocking.Wormhole into a context manager Brian Warner 2015-11-11 21:59:16 -0800
  • a881d6055f auto-close Channel (with a "mood") upon server or crypto error Brian Warner 2015-11-11 21:54:45 -0800
  • 0748647049 allow multiple close() calls, throw error when using a closed Wormhole Brian Warner 2015-11-11 18:17:52 -0800
  • 3daef13ac0 indent commands: no functional changes Brian Warner 2015-11-11 18:10:18 -0800
  • cb5ad8ced1 Use exception for Timeout, not return value Brian Warner 2015-11-11 18:01:22 -0800
  • 6de677c1df use timeouts for allocate and list_channels too Brian Warner 2015-11-11 18:00:06 -0800