diff options
author | Werner Koch <wk@gnupg.org> | 2014-11-28 16:41:16 +0100 |
---|---|---|
committer | Werner Koch <wk@gnupg.org> | 2014-11-28 16:41:16 +0100 |
commit | 1f99031cb55e88840d98dd71381b2bc2618406fc (patch) | |
tree | 3c8ede8dea4c583bd48055c0b6476e8aa8ef8451 /src/libassuan.vers | |
parent | 2f040c0b7bcfdddf5e3597fbcdae9cc04fafe653 (diff) | |
download | libassuan-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.vers | 1 |
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; |