cmullaparthi / ibrowse

Erlang HTTP client
Other
516 stars 190 forks source link

Enhanced SOCKS5 Support #117

Closed rnewson closed 10 years ago

rnewson commented 10 years ago

Enhanced SOCKS5 Support

Supports HTTP and HTTPS destinations and performs all hostname resolution via the SOCKS proxy, preventing privacy leakage if used with Tor.

Verified to work when the destination url uses an IP address instead of a hostname.

rnewson commented 10 years ago

If hostname can be parsed as an IP address then we pass it directly, relieving the SOCKS5 proxy of a redundant lookup. This is ready to merge imo.

cmullaparthi commented 10 years ago

Okay, thanks Robert. I've got a few pipeline related improvements lined up. Will merge all these in the next couple of days and produce a bed release.

W: http://chandrusoft.wordpress.com

On 17 Jul 2014, at 13:08, Robert Newson notifications@github.com wrote:

If hostname can be parsed as an IP address then we pass it directly, relieving the SOCKS5 proxy of a redundant lookup. This is ready to merge imo.

— Reply to this email directly or view it on GitHub.