From 4061ac57ca84a1e0ed779096897a160d49b50c03 Mon Sep 17 00:00:00 2001 From: Werner Koch Date: Mon, 26 Oct 2015 14:35:41 +0100 Subject: Support hostname based SOCKS5 connection. * src/assuan.h.in (ASSUAN_SOCK_SOCKS): New. (ASSUAN_SOCK_TOR): New. (assuan_sock_connect_byname): New. * src/libassuan.def, src/libassuan.vers: Add that function. * src/assuan-socket.c (socks5_connect): Add args socksport, credentials, hostname, and hostport. Implement user/password authentication and domainname address type. Change callers accordingly. (_assuan_sock_connect_byname): New. (assuan_sock_connect_byname): New. * tests/socks5.c (main): Add options --byname, --user, and --pass. -- The assuan_sock_connect_byname may eventually be extended to work without Tor or SOCKS by using getaddrinfo. Or we move that all to libgpgrt (aka libgpg-error). Signed-off-by: Werner Koch --- NEWS | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) (limited to 'NEWS') diff --git a/NEWS b/NEWS index 934feda..01fa3b6 100644 --- a/NEWS +++ b/NEWS @@ -1,6 +1,18 @@ -Noteworthy changes in version 2.3.1 (unreleased) [C6/A6/R_] +Noteworthy changes in version 2.4.0 (unreleased) [C6/A6/R_] ------------------------------------------------ + * New flags "socks" and "tor-mode" for assuan_sock_{set,get}_flag. + + * New function assuan_sock_connect_byname. + + * Interface changes relative to the 2.3.0 release: + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + assuan_sock_connect_byname NEW. + ASSUAN_SOCK_TOR NEW. + ASSUAN_SOCK_SOCKS NEW. + assuan_sock_set_flag EXTENDED. + assuan_sock_get_flag EXTENDED. + Noteworthy changes in version 2.3.0 (2015-08-28) [C6/A6/R0] ------------------------------------------------ -- cgit v1.2.3