Brian Warner

Results 159 comments of Brian Warner

For reference, here's the testing tool: ```python from __future__ import print_function, unicode_literals import sys from twisted.python import usage from twisted.internet.endpoints import clientFromString, serverFromString from twisted.internet.defer import Deferred from twisted.internet.task import...

Yeah, sorry, the send-text protocol currently only sends a single message, and doesn't support streams. When we get the "Dilation" protocol (#312) implemented, then streams should be pretty easy, and...

[Here is](https://packages.ubuntu.com/search?keywords=magic-wormhole&searchon=names&suite=all&section=all) a list of the various versions in ubuntu: * bionic (18.04LTS) has 0.10.3 * cosmic (18.10) has 0.10.5 * disco (which I guess will become 19.04 next year)...

Wow. Hm, could they try replacing the server URL with one that only uses the (current) IP address? ``` wormhole --relay-url=ws://45.56.71.116:4000/v1 receive ``` That *might* not work because of the...

Oh, if the transit relay is similarly DNS-blocked, they might also need to add `--transit-helper=tcp:45.33.13.8:4001`. The transit helper is probably at a stable address for the next 6 months. I...

I think your analysis is correct. We use `readline` for the tab completion, so if it doesn't provide that feature on a given platform, we don't have any fallback mechanism....

Ok, that lands the low-level protocol. The `w.dilate()` method is disabled but if you remove the `raise` then who knows, it might actually work (I have unit tests for the...

I've exercised `w.dilate()` and the outbound ("client") subchannel with a standalone dilation-only file transfer tool (in the `newcli` branch), and fixed up a number of bugs that were thus revealed....

I started using "mailbox server" and "mailbox protocol" because: * 1: While it does help the clients "rendezvous" with each other, it has nothing to do with Apple's Rendezvous /...

Oh, and we were thinking that the alternate PAKE algorithms could be added to the API as an optional parameter: `w = wormhole.create(appid, ... pakes=[V1, V2])`, with the default `=[V1]`...