-
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