-
28b3f685d6
rendezvous: allow both allocate and claim (of the same channelid)
Brian Warner
2016-04-20 01:51:03 -0700
-
558f01818f
server: log websocket URL
Brian Warner
2016-04-19 23:57:55 -0700
-
88b78d1c46
fix comment: bodies are hex, not base64
Brian Warner
2016-04-20 11:13:40 -0700
-
92c4ad19bc
rendezvous_websocket: fix Error
Brian Warner
2016-04-19 23:57:38 -0700
-
aa8f714a48
websocket: change 'all-channelids' to 'channelids'
Brian Warner
2016-04-18 23:49:11 -0700
-
f606207163
Merge branch 'websocket'
Brian Warner
2016-04-18 18:10:31 -0700
-
-
aec0615d66
Add WebSocket-based rendezvous protocol frontend
Brian Warner
2016-04-18 17:57:27 -0700
-
b99adecdde
Depend upon autobahn, for upcoming websocket support.
Brian Warner
2016-04-18 17:19:49 -0700
-
-
2e2b869ec2
tests: internal changes
Brian Warner
2016-04-18 17:57:14 -0700
-
efc23bd078
Rendezvous: change internal API
Brian Warner
2016-04-17 16:22:27 -0700
-
c3bd9e936e
split rendezvous server into web, nonweb files
Brian Warner
2016-04-17 14:41:12 -0700
-
7321a2391b
Use HKDF from Pypi, not local copy
Brian Warner
2016-04-18 16:50:14 -0700
-
-
3b215c106a
use "hkdf" from PyPI instead of wormhole.hkdf
Brian Warner
2016-04-15 21:12:47 -0700
-
0edb64b94d
add some HKDF tests while we're still using a local copy
Brian Warner
2016-04-15 20:38:28 -0700
-
-
d62e7d3c47
move tests to separage package (not included in sdist)
Brian Warner
2016-04-18 16:45:55 -0700
-
-
a13a846d7b
.coveragerc: fix for split package names
Brian Warner
2016-04-17 17:15:39 -0700
-
f9e3b83456
move tests step 2: fix imports, setup.py, tox.ini
Brian Warner
2016-04-15 19:13:12 -0700
-
95706c752c
move tests step 1: rename files
Brian Warner
2016-04-15 19:10:42 -0700
-
-
17613ce8c1
move hkdf out of util/, remove now-empty directory
Brian Warner
2016-04-15 19:07:47 -0700
-
26e9621747
Split wormhole_cli out to separate package
Brian Warner
2016-04-18 16:44:47 -0700
-
-
36e63e2347
split wormhole_cli step 2: fix imports, setup.py
Brian Warner
2016-04-15 17:57:11 -0700
-
2e7bb1a8f1
split wormhole_cli step 1: move files
Brian Warner
2016-04-15 17:44:47 -0700
-
-
b0b9edb102
Split txwormhole out to separate pacakge
Brian Warner
2016-04-18 16:42:36 -0700
-
-
1688da74d9
split txwormhole step 2: fix imports
Brian Warner
2016-04-15 17:48:44 -0700
-
323175ddfe
split txwormhole step 1: move files
Brian Warner
2016-04-15 17:00:11 -0700
-
0b162af09e
move ipaddrs.py from wormhole.util to wormhole.twisted
Brian Warner
2016-04-18 16:24:13 -0700
-
-
aca418e687
Split wormhole-server out to separate package, CLI script.
Brian Warner
2016-04-18 16:20:16 -0700
-
-
87266f1292
split wormhole_server step 3: fix tests
Brian Warner
2016-04-15 16:58:24 -0700
-
190ce2c027
split wormhole_server step 2: new files, fix imports
Brian Warner
2016-04-15 16:53:11 -0700
-
bde4696a8b
split wormhole_server step 1: move files
Brian Warner
2016-04-15 16:49:34 -0700
-
-
7e1405576e
Use twisted implementation all the time.
Brian Warner
2016-04-18 16:17:26 -0700
-
-
1a455c05f5
remove wormhole.twisted.util port-allocation functions
Brian Warner
2016-04-15 19:18:33 -0700
-
e20026488a
remove unused observer.py
Brian Warner
2016-04-15 19:05:07 -0700
-
a8446d2bc5
merge transit_common into twisted.transit
Brian Warner
2016-04-15 17:42:38 -0700
-
db137c26e5
remove blocking.transit
Brian Warner
2016-04-15 16:39:05 -0700
-
4e937c2100
rename cmd_send_twisted to cmd_send, same for cmd_receive
Brian Warner
2016-04-15 16:37:23 -0700
-
a1033b06a3
merge send_common into cmd_send_twisted
Brian Warner
2016-04-15 18:00:42 -0700
-
9b53bb96c6
merge cmd_receive_blocking into cmd_receive_twisted
Brian Warner
2016-04-15 17:36:52 -0700
-
8c67a98259
merge test_transit.py into test_server.py
Brian Warner
2016-04-15 16:14:25 -0700
-
68b22bec97
remove --twisted, stop using blocking-flavor scripts
Brian Warner
2016-04-18 15:52:18 -0700
-
83c2612fc3
Require twisted (>=16.1.0) all the time.
Brian Warner
2016-04-18 15:47:05 -0700
-
-
94a3be91b2
add tab-completion to twisted-style input_code()
Brian Warner
2016-04-15 17:27:32 -0700
-
c856081a58
tox: we no longer need twisted-trunk, 16.1.0 is good
Brian Warner
2016-04-15 16:09:23 -0700
-
bac484c2f1
add NEWS for 0.7.0 release
Brian Warner
2016-03-28 02:44:01 -0700
-
ab7ed694c7
.appveyor.yml: remove 'meta' environment, we don't have one
Brian Warner
2016-03-28 02:42:33 -0700
-
e04e84009e
Merge branch 'tor': preliminary Tor support
Brian Warner
2016-03-28 02:26:29 -0700
-
-
589226f076
tor: add comments, let it pick its own control port
Brian Warner
2016-03-24 08:29:23 -0700
-
618706681a
record time spent importing code
Brian Warner
2016-03-03 15:14:15 -0800
-
9630ab9aae
find-tor: record more detailed timings
Brian Warner
2016-03-03 15:07:05 -0800
-
12c4c51fd8
record tor-launch time in DebugTiming
Brian Warner
2016-03-03 14:31:13 -0800
-
01ed9902de
add --tor support
Brian Warner
2016-01-29 13:40:41 -0800
-
ed6e5ff169
get a TorManager working
Brian Warner
2016-03-03 12:24:07 -0800
-
-
049fac01db
tolerate trailing slash on "wormhole send dirname/"
Brian Warner
2016-03-24 08:46:29 -0700
-
5a018c23f4
dump-timing: try to display the server-sent time usefully
Brian Warner
2016-03-03 18:06:26 -0800
-
c5415495c0
dump-timing: store server-sent time too
Brian Warner
2016-03-03 18:03:27 -0800
-
aaf4e70a33
remove obsolete TODO
Brian Warner
2016-03-03 17:56:15 -0800
-
626732b730
relay_server: include 'sent' timestamp with each message
Brian Warner
2016-03-03 17:04:51 -0800
-
e342236b7d
relay_server: internal rearrangement
Brian Warner
2016-03-03 16:53:15 -0800
-
9d7b9dd8d2
add --no-listen, for debugging
Brian Warner
2016-03-03 13:02:17 -0800
-
fdf96b07fe
dump-timing: show elapsed time on click
Brian Warner
2016-03-03 14:31:37 -0800
-
418fe9419e
twisted: use persistent connections, slight speedup
Brian Warner
2016-03-03 13:39:09 -0800
-
4f5e037d39
cmd-twisted: report exceptions better
Brian Warner
2016-03-03 12:22:25 -0800
-
08a5e6043a
twisted.transit: tolerate the lack of a listener
Brian Warner
2016-03-03 12:24:58 -0800
-
8d92b40139
twisted.transcribe: use same Agent for ReconnectingEventSource
Brian Warner
2016-03-03 12:25:37 -0800
-
ca99784cd5
coveragerc: omit _version.py
Brian Warner
2016-03-02 15:00:51 -0800
-
91269d18b1
README: Add codecov.io badge
Brian Warner
2016-03-02 14:42:19 -0800
-
be2c66a5f5
transit: ignore errors on sockets we were about to close anyways
Brian Warner
2016-03-02 14:28:04 -0800
-
60079a9fcf
travis: add codecov, stop using tox, more
Brian Warner
2016-03-02 13:35:58 -0800
-
0e5286c7d3
.coveragerc: better config
Brian Warner
2016-03-02 13:35:43 -0800
-
d86dc05b5f
tox: remove 'meta', do pyflakes/smoketest in each build
Brian Warner
2016-03-02 13:35:12 -0800
-
26f512fba4
add --twisted to use the twisted CLI flavor
Brian Warner
2016-03-02 00:43:56 -0800
-
6d3d0c1cb3
unify synchronous calling of twisted CLI commands
Brian Warner
2016-03-02 00:51:21 -0800
-
4d405c8cef
cmd_send_twisted: fix display message ordering
Brian Warner
2016-03-02 00:50:22 -0800
-
df2384bea2
twisted.transit: move FileConsumer into RecordPipe
Brian Warner
2016-03-02 00:41:33 -0800
-
7234e25897
twisted.transit: handle multiple records in one chunk
Brian Warner
2016-03-02 00:36:00 -0800
-
84749dd8b3
add misc/dump-timing.py too, to visualize the timeline
Brian Warner
2016-03-01 17:18:10 -0800
-
8d82726c51
add DebugTiming object, --dump-timing= option
Brian Warner
2016-03-01 17:13:33 -0800
-
84def8a54b
add some inlineCallbacks for simplicity
Brian Warner
2016-03-01 17:55:25 -0800
-
fd143caded
tests.ServerBase: print message when threadpool is not idle
Brian Warner
2016-03-01 16:59:46 -0800
-
b1dae14e6d
test_scripts: handle hangs in one client
Brian Warner
2016-03-01 16:57:57 -0800
-
3fc3a563bf
relay_server: disconnect clients upon shutdown
Brian Warner
2016-03-01 16:23:10 -0800
-
0771aae7c7
server: Relay wasn't pruning channels
Brian Warner
2016-02-29 08:59:53 -0800
-
9293709e97
add NEWS for 0.6.3 release
Brian Warner
2016-02-29 08:10:13 -0800
-
25ee48e989
add .coveragerc
Brian Warner
2016-02-29 07:48:57 -0800
-
c225d57f8c
cmd_receive_twisted.py: twisted-based implementation
Brian Warner
2016-02-28 02:14:21 -0800
-
01064325a2
cmd_receive: refactor (slight message changes)
Brian Warner
2016-02-28 00:52:49 -0800
-
6654efb429
move describe() from Transit to RecordPipe
Brian Warner
2016-02-28 01:37:52 -0800
-
1903c58248
ipaddrs: return 127.0.0.1 if everything else fails
Brian Warner
2016-02-27 17:35:26 -0800
-
ca06e95bbd
test_blocking: avoid using real hints
Brian Warner
2016-02-27 17:29:04 -0800
-
8067acbf82
cmd_receive: close the file before renaming
Brian Warner
2016-02-27 17:20:43 -0800
-
f28f294138
first attempt at windows builds, with appveyor.com
Brian Warner
2016-02-26 10:51:58 -0800
-
ed1eb06ae8
blocking/transit: use descriptive error message
Brian Warner
2016-02-27 14:48:12 -0800
-
1ff0792b32
test_scripts: prep for windows compatibility
Brian Warner
2016-02-27 14:46:38 -0800
-
cc9b2c574b
tox: temporary workaround for twisted bug
Brian Warner
2016-02-27 14:43:33 -0800
-
101ac4c1af
switch to tox for running tests
Brian Warner
2016-02-27 14:39:56 -0800
-
14dcfeed73
tolerate lack of readline at runtime
Brian Warner
2016-02-27 14:16:58 -0800
-
b7319f90c8
windows "route.exe" is not absolute, and that's ok
Brian Warner
2016-02-26 14:34:36 -0800
-
dbba482c62
cmd_receive_blocking.py: refactor
Brian Warner
2016-02-17 21:35:53 -0800
-
e6fba34570
start on twisted receive: move old files into new homes
Brian Warner
2016-02-17 19:25:19 -0800
-
7f056ca075
send-twisted: set transit key before sending phase1
Brian Warner
2016-02-17 19:01:20 -0800