2003-06-04 Havoc Pennington <hp@pobox.com>
authorHavoc Pennington <hp@redhat.com>
Wed, 4 Jun 2003 05:20:20 +0000 (05:20 +0000)
committerHavoc Pennington <hp@redhat.com>
Wed, 4 Jun 2003 05:20:20 +0000 (05:20 +0000)
commita70b042f0dcebb10689975c65a2c45b52b7a4437
tree46a45a6933e1f9fbf6ac30cc819e96f60536342f
parent0e024fc53a5effadedd56427ffe261c417e45222
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.
12 files changed:
ChangeLog
bus/system.conf.in
configure.in
dbus/dbus-server-unix.c
dbus/dbus-server-unix.h
dbus/dbus-server.c
dbus/dbus-sysdeps.c
dbus/dbus-sysdeps.h
dbus/dbus-transport-unix.c
dbus/dbus-transport-unix.h
dbus/dbus-transport.c
doc/dbus-specification.sgml