﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
242	add SOCKS proxy handler to foolscap	Brian Warner	Brian Warner	"Something like:

{{{
from foolscap.connection_plugins import SOCKSTCP

h = SOCKSTCP(""tcp:localhost:9050"")
tub.removeAllConnectionHintHandlers()
tub.addConnectionHintHandler(h)
}}}

You'd need to depend upon `foolscap[socks] >= 0.9.1` to use this, and this would trigger a dependency on [https://pypi.python.org/pypi/txsocksx/ txsocksx].

It might also be nice to make the class accept a list of hint-prefixes to handle (defaulting to just ""tcp:""), so that you could also use this to handle ""tor:"" hints. Before doing that, we should probably change the internals of hint processing to translate old-style ""host:port"" hints into ""tcp:host:port"", so that plugins don't need to do that themselves."	enhancement	closed	major	0.12.1	network	0.7.0	fixed		dstainton415@…
