What steps will reproduce the problem?
1. Connect to a site that has an IPv6 address (ie, www.Google.com)
2. socks.py will get to line 620: connect() and then "dest_addr, dest_port =
dest_pair"
3. If the connection was over IPv6, the dest_pair will be a tuple with 4
components, not 2 like with IPv4.
What is the expected output? What do you see instead?
A connection
What version of the product are you using? On what operating system?
Ubuntu 14.04, Python 2.7.6, SockssPy Version 1.5.3
Please provide any additional information below.
I hacked the code to make it work as follows:
dest_addr = dest_pair[0]
dest_port = dest_pair[1]
dest_pair = (dest_addr, dest_port)
And then it works just fine with IPv6! But this is a mere hack.
Original issue reported on code.google.com by
kha...@gmail.comon 17 Apr 2015 at 7:34