[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[tor-commits] [flashproxy/master] Store relays as addr tuples, not as strings.
commit 77a9e79d23a1d3c5a829124d8534dba7c9dd55d2
Author: David Fifield <david@xxxxxxxxxxxxxxx>
Date: Fri Sep 20 22:50:30 2013 -0700
Store relays as addr tuples, not as strings.
---
facilitator/facilitator | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/facilitator/facilitator b/facilitator/facilitator
index ff3ad2b..986b166 100755
--- a/facilitator/facilitator
+++ b/facilitator/facilitator
@@ -47,7 +47,7 @@ class options(object):
@staticmethod
def add_relay(addr, transport):
RELAYS.setdefault(transport, [])
- RELAYS[transport].append(fac.format_addr(addr))
+ RELAYS[transport].append(addr)
def usage(f = sys.stdout):
print >> f, """\
@@ -122,7 +122,7 @@ class TCPReg(object):
self.relay = self._get_matching_relay()
def _get_matching_relay(self):
- """Return a matching relay addr_spec for this registration. Raise
+ """Return a matching relay address for this registration. Raise
UnknownTransport if a relay with a matching transport chain could not be
found."""
if self.transports not in RELAYS:
@@ -306,7 +306,7 @@ class Handler(SocketServer.StreamRequestHandler):
if reg:
log(u"proxy (%s) gets client '%s' (transports: %s) (num relays: %s) (remaining regs: %d/%d)" %
(safe_str(repr(proxy_spec)), safe_str(unicode(reg)), reg.transports, num_relays(), num_unhandled_regs(), num_regs()))
- print >> self.wfile, fac.render_transaction("OK", ("CLIENT", str(reg)), ("RELAY", reg.relay), ("CHECK-BACK-IN", str(check_back_in)))
+ print >> self.wfile, fac.render_transaction("OK", ("CLIENT", str(reg)), ("RELAY", fac.format_addr(reg.relay)), ("CHECK-BACK-IN", str(check_back_in)))
else:
log(u"proxy (%s) gets none" % safe_str(repr(proxy_spec)))
print >> self.wfile, fac.render_transaction("NONE", ("CHECK-BACK-IN", str(check_back_in)))
_______________________________________________
tor-commits mailing list
tor-commits@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits