diff options
author | Havoc Pennington <hp@redhat.com> | 2003-06-04 05:20:20 +0000 |
---|---|---|
committer | Havoc Pennington <hp@redhat.com> | 2003-06-04 05:20:20 +0000 |
commit | a70b042f0dcebb10689975c65a2c45b52b7a4437 (patch) | |
tree | 46a45a6933e1f9fbf6ac30cc819e96f60536342f /bus/system.conf.in | |
parent | 0e024fc53a5effadedd56427ffe261c417e45222 (diff) |
2003-06-04 Havoc Pennington <hp@pobox.com>
* dbus/dbus-server.c (dbus_server_listen): allow abstract sockets
using unix:abstract=/foo, and when listening in a tmpdir
i.e. unix:tmpdir=/tmp, always use abstract sockets if we can.
* dbus/dbus-transport.c (_dbus_transport_open): support
unix:abstract=/foo
* dbus/dbus-server-unix.c (_dbus_server_new_for_domain_socket):
support abstract sockets
* dbus/dbus-transport-unix.c
(_dbus_transport_new_for_domain_socket): support abstract sockets
* dbus/dbus-sysdeps.c (_dbus_connect_unix_socket): add "abstract"
toggle as an argument, implement abstract namespace support
(_dbus_listen_unix_socket): ditto
* configure.in: add --enable-abstract-sockets and implement
a configure check for autodetection of the right value.
Diffstat (limited to 'bus/system.conf.in')
-rw-r--r-- | bus/system.conf.in | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/bus/system.conf.in b/bus/system.conf.in index cab68d3a..bd454ff3 100644 --- a/bus/system.conf.in +++ b/bus/system.conf.in @@ -26,8 +26,11 @@ <!-- Only allow socket-credentials-based authentication --> <auth>EXTERNAL</auth> - <!-- Only listen on a local socket --> - <listen>unix:path=@DBUS_SYSTEM_SOCKET@</listen> + <!-- Only listen on a local socket. (abstract=/path/to/socket + means use abstract namespace, don't really create filesystem + file; only Linux supports this. Use path=/whatever on other + systems.) --> + <listen>unix:@DBUS_PATH_OR_ABSTRACT@=@DBUS_SYSTEM_SOCKET@</listen> <policy context="default"> <!-- Deny everything then punch holes --> |