commit 2cefb3f850b24d68bf2145e76122b95d5ab77b2e Author: David Fifield david@bamsoftware.com Date: Thu Mar 29 19:39:43 2012 -0700
Parse facilitator response and call a dummy make_proxy_pair. --- flashproxy.js | 31 ++++++++++++++++++++++++++++++- 1 files changed, 30 insertions(+), 1 deletions(-)
diff --git a/flashproxy.js b/flashproxy.js index 32497e6..d823a3b 100644 --- a/flashproxy.js +++ b/flashproxy.js @@ -161,7 +161,36 @@ function FlashProxy() };
this.fac_complete = function(text) { - this.puts("Facilitator: got response "" + text + ""."); + var response; + var client_addr; + var relay_addr; + + response = parse_query_string(text); + + if (!response.client) { + this.puts("No clients."); + return; + } + client_addr = parse_addr_spec(response.client); + if (client_addr === null) { + this.puts("Error: can't parse client spec " + repr(response.client) + "."); + } + if (!response.relay) { + this.puts("Error: missing relay in response."); + return; + } + relay_addr = parse_addr_spec(response.relay); + if (relay_addr === null) { + this.puts("Error: can't parse relay spec " + repr(response.relay) + "."); + } + puts("Facilitator: got client:" + repr(client_spec) + " " + + "relay:" + repr(relay_spec) + "."); + + this.make_proxy_pair(client_addr, relay_addr); + }; + + this.make_proxy_pair = function(client_addr, relay_addr) { + this.puts("make_proxy_pair"); }; }
tor-commits@lists.torproject.org