From 12f041de930a20a3df91f9f90c4fd518162ea82c Mon Sep 17 00:00:00 2001 From: dequis Date: Wed, 21 Oct 2015 10:14:17 -0300 Subject: socks4a proxy support (like socks4 with remote DNS) Fixes trac ticket 995 https://bugs.bitlbee.org/bitlbee/ticket/995 This is slightly pointless for the suggested use case (tor), since with socks5 we already send a hostname instead of an IP address. Either way, it was easy to implement, so I hope it helps. --- lib/url.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'lib/url.c') diff --git a/lib/url.c b/lib/url.c index 38515669..082e3586 100644 --- a/lib/url.c +++ b/lib/url.c @@ -47,6 +47,8 @@ int url_set(url_t *url, const char *set_url) url->proto = PROTO_SOCKS4; } else if (g_strncasecmp(set_url, "socks5", i - set_url) == 0) { url->proto = PROTO_SOCKS5; + } else if (g_strncasecmp(set_url, "socks4a", i - set_url) == 0) { + url->proto = PROTO_SOCKS4A; } else { return 0; } -- cgit v1.2.3