Commit Graph

  • 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