Opened 13 years ago

Closed 13 years ago

#1200 closed Enhancement (wontfix)

Support SOCK4A / Directly pass the tracker's hostname to the proxy server under SOCK 5

Reported by: craptacular Owned by:
Priority: Normal Milestone: None Set
Component: Transmission Version: 1.32
Severity: Normal Keywords:
Cc:

Description

Instead of doing the DNS resolution ourselves. This will prevent the DNS leak problem with tor. See: http://wiki.noreply.org/noreply/TheOnionRouter/TorFAQ#SOCKSAndDNS

Change History (4)

comment:1 Changed 13 years ago by charles

  • Resolution set to wontfix
  • Status changed from new to closed

This isn't likely to happen anytime soon.

socks4a is implemented in libcurl as of 7.18.0, but OS X only ships with curl 7.16.3.

We'll probably add socks4a support when a sufficient version of curl is available on OS X.

comment:2 Changed 13 years ago by craptacular

  • Resolution wontfix deleted
  • Status changed from closed to reopened

All I am interested in is to prevent the DNS leakage. Is it not possible to pass the hostname (instead of IP) to the proxy under libcurl 7.16.3's SOCKS 5 implementation?

Another possibility is to statically compile libcurl 7.18.0 into Transmission for now.

comment:3 Changed 13 years ago by craptacular

Actually, it appears the 7.18.0 is also the first version of libcurl with SOCKS 5 hosname support. It appears static compilation or private framework is the only choice for now.

comment:4 Changed 13 years ago by charles

  • Resolution set to wontfix
  • Status changed from reopened to closed

We are not going to statically compile in libcurl 7.18.0. We already have too much compiled in.

If you want to make a patch to pass the hostname to the proxy, be my guest; I'd be happy to look at it.

Note: See TracTickets for help on using tickets.