2003-04-03 Havoc Pennington <hp@pobox.com>
authorHavoc Pennington <hp@redhat.com>
Thu, 3 Apr 2003 05:22:49 +0000 (05:22 +0000)
committerHavoc Pennington <hp@redhat.com>
Thu, 3 Apr 2003 05:22:49 +0000 (05:22 +0000)
commiteeb88949d8d2ca84d9cbe54c07e73b9907d3163e
tree9520b0d32fd0c105f41619f8d247a298f93caf9c
parent5364beac6cbfa8793fd34c7a634528a2112787f8
2003-04-03  Havoc Pennington  <hp@pobox.com>

* bus/config-parser.c (bus_config_parser_unref): free
list of mechanisms, bug discovered by test suite enhancements
(putting system.conf and session.conf into suite)

* test/Makefile.am, test/test-service.c: add placeholder for a
test service that we'll activate as part of test suite. Doesn't
do anything yet.

* dbus/dbus-sysdeps.c (_dbus_setenv): support unsetenv by
setting NULL value, and use system malloc not dbus_malloc()
when we have unavoidable memleakage.

* dbus/dbus-bus.c (dbus_bus_get): fix bug where bus type of 0
didn't work, and support DBUS_BUS_ACTIVATION.

* bus/activation.c (child_setup): pass our well-known bus type to
the child

* bus/config-parser.c: support <type> to specify well-known type

* doc/dbus-specification.sgml: document the env variables to
locate well-known buses and find service activator
16 files changed:
ChangeLog
bus/activation.c
bus/bus.c
bus/bus.h
bus/config-parser.c
bus/config-parser.h
bus/session.conf.in
bus/system.conf.in
configure.in
dbus/dbus-bus.c
dbus/dbus-bus.h
dbus/dbus-sysdeps.c
doc/config-file.txt
doc/dbus-specification.sgml
test/Makefile.am
test/test-service.c [new file with mode: 0644]