2003-02-26 Havoc Pennington <hp@pobox.com>
authorHavoc Pennington <hp@redhat.com>
Wed, 26 Feb 2003 06:42:57 +0000 (06:42 +0000)
committerHavoc Pennington <hp@redhat.com>
Wed, 26 Feb 2003 06:42:57 +0000 (06:42 +0000)
commit7265423411609c14ddb9e6643463b840afcaa09b
tree199b4d4bee1531333292518bf83425eb01ad2fd3
parent3781f063a6dfbdeafea6d1c6c8ac10c8b22f8586
2003-02-26  Havoc Pennington  <hp@pobox.com>

* dbus/dbus-connection.c
(dbus_connection_send_message_with_reply_and_block): fix crash
where we ref'd the outgoing message instead of the returned reply

* dbus/dbus-transport-unix.c (do_authentication): check read watch
at the end of this function, so if we didn't need to read for
authentication, we reinstall it for receiving messages

* dbus/dbus-message.c (dbus_message_new_reply): allow replies to
a NULL sender for peer-to-peer case

* dbus/dbus-transport-unix.c (check_read_watch): handle
!authenticated case correctly

* glib/dbus-gmain.c: add support for DBusServer

* dbus/dbus-server.c: add data slot support

* glib/dbus-gmain.c (dbus_connection_setup_with_g_main): check
return values and handle errors

* dbus/dbus-dataslot.c: factor out the data slot stuff from
DBusConnection

* Doxyfile.in (INPUT): add glib subdir

* glib/dbus-gmain.c (dbus_connection_setup_with_g_main): rename
setup_with_g_main instead of hookup_with_g_main; write docs
21 files changed:
ChangeLog
Doxyfile.in
dbus/Makefile.am
dbus/dbus-connection.c
dbus/dbus-dataslot.c [new file with mode: 0644]
dbus/dbus-dataslot.h [new file with mode: 0644]
dbus/dbus-internals.h
dbus/dbus-keyring.c
dbus/dbus-message.c
dbus/dbus-server-protected.h
dbus/dbus-server.c
dbus/dbus-server.h
dbus/dbus-test.c
dbus/dbus-test.h
dbus/dbus-threads.c
dbus/dbus-transport-unix.c
dbus/dbus-transport.c
glib/dbus-glib.h
glib/dbus-gmain.c
glib/dbus-gthread.c
glib/test-dbus-glib.c