summaryrefslogtreecommitdiff
path: root/src/libassuan.vers
diff options
context:
space:
mode:
authorWerner Koch <wk@gnupg.org>2014-11-28 16:41:16 +0100
committerWerner Koch <wk@gnupg.org>2014-11-28 16:41:16 +0100
commit1f99031cb55e88840d98dd71381b2bc2618406fc (patch)
tree3c8ede8dea4c583bd48055c0b6476e8aa8ef8451 /src/libassuan.vers
parent2f040c0b7bcfdddf5e3597fbcdae9cc04fafe653 (diff)
downloadlibassuan-1f99031cb55e88840d98dd71381b2bc2618406fc.tar.gz
Implement socket file redirection.
* configure.ac (AC_CHECK_FUNC): Check for stat. * src/assuan-socket.c (SUN_LEN): Add. (eval_redirection): New. (_assuan_sock_connect) [!W32]: Implement socket file redirection. (_assuan_sock_set_sockaddr_un): New. (assuan_sock_set_sockaddr_un): New. -- This feature is useful to allow sockets with standard names even on file system which do not supports socket and to help with shared home directories. For example to use GnuPG 2.1 with shared home directories one will be abale to do: rm ~/.gnupg/S.gpg-agent || true printf "%%Assuan%%\nsocket=${HOME}/.gnupg/S.gpg-agent_${HOSTNAME}\n" \ > ~/.gnupg/S.gpg-agent Signed-off-by: Werner Koch <wk@gnupg.org>
Diffstat (limited to 'src/libassuan.vers')
-rw-r--r--src/libassuan.vers1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/libassuan.vers b/src/libassuan.vers
index 700c68c..e36c322 100644
--- a/src/libassuan.vers
+++ b/src/libassuan.vers
@@ -101,6 +101,7 @@ LIBASSUAN_1.0 {
assuan_free;
assuan_socket_connect_fd;
assuan_check_version;
+ assuan_sock_set_sockaddr_un;
__assuan_close;
__assuan_pipe;