[tor-commits] [flashproxy/master] Revert part of fe80b0fd, saved from another branch by mistake.

dcf at torproject.org dcf at torproject.org
Thu Dec 20 02:42:09 UTC 2012


commit 291787fe899d06e99baee3e21bf881b01b0c7424
Author: David Fifield <david at bamsoftware.com>
Date:   Wed Dec 19 18:39:55 2012 -0800

    Revert part of fe80b0fd, saved from another branch by mistake.
---
 facilitator/facilitator |   29 ++---------------------------
 1 files changed, 2 insertions(+), 27 deletions(-)

diff --git a/facilitator/facilitator b/facilitator/facilitator
index 6459034..97155ca 100755
--- a/facilitator/facilitator
+++ b/facilitator/facilitator
@@ -234,30 +234,7 @@ class Handler(SocketServer.StreamRequestHandler):
         print >> self.wfile, "ERROR"
 
     def do_GET(self, params):
-        # Get the proxy's address so we know what kind of client to give it
-        # (IPv4 or IPv6).
-        proxy_spec = fac.param_first("FROM", params)
-        if proxy_spec is None:
-            log(u"GET missing FROM param")
-            self.send_error()
-            return False
-        try:
-            _, _, af = fac.parse_addr_spec_af(proxy_spec, defport=0)
-        except ValueError, e:
-            log(u"syntax error in proxy address %s: %s" % (safe_str(repr(proxy_spec)), safe_str(repr(str(e)))))
-            self.send_error()
-            return False
-
-        if af == socket.AF_INET:
-            regs = REGS_IPV4
-        elif af == socket.AF_INET6:
-            regs = REGS_IPV6
-        else:
-            log(u"unknown address family %d in proxy address %s" % (af, safe_str(repr(proxy_spec))))
-            self.send_error()
-            return False
-
-        reg = regs.fetch()
+        reg = REGS.fetch()
         if reg:
             log(u"proxy gets %s, relay %s (now %d)" %
                 (safe_str(unicode(reg)), options.relay_spec, len(REGS)))
@@ -296,9 +273,7 @@ class Handler(SocketServer.StreamRequestHandler):
 class Server(SocketServer.ThreadingMixIn, SocketServer.TCPServer):
     allow_reuse_address = True
 
-# Separate pools for IPv4 and IPv6 clients.
-REGS_IPV4 = RegSet()
-REGS_IPV6 = RegSet()
+REGS = RegSet()
 
 def main():
     opts, args = getopt.gnu_getopt(sys.argv[1:], "dhl:p:r:",



More information about the tor-commits mailing list