Find a file
Havoc Pennington 50c25505f6 2003-01-26 Havoc Pennington <hp@pobox.com>
The unit tests pass, but otherwise untested.  If it breaks, the
	tests should have been better. ;-)

	* bus/driver.c (bus_driver_handle_hello): return if we disconnect
	the connection.

	* dbus/dbus-message.c: redo everything so we maintain
	message->header as the only copy of the various fields.
	This avoids the possibility of out-of-memory in some cases,
	for example dbus_message_lock() can't run out of memory anymore,
	and avoids extra copying. Figured I may as well go ahead and do
	this since it was busted for dbus_message_lock to not return
	failure on OOM, and dbus_message_write_header was totally
	unchecked for OOM. Also fixed some random other bugs.

	* dbus/dbus-marshal.c (_dbus_marshal_get_field_end_pos): verify
	that strings are nul-terminated. Also, end_pos can be equal
	to string length just not greater than, I think.
	(_dbus_marshal_set_int32): new function
	(_dbus_marshal_set_uint32): new function
	(_dbus_marshal_set_string): new function

	* dbus/dbus-connection.c (_dbus_connection_new_for_transport): fix
	a warning, init timeout_list to NULL
	(dbus_connection_send_message): don't use uninitialized variable
	"serial"

	* dbus/dbus-string.c (_dbus_string_replace_len): new function
2003-01-26 07:48:16 +00:00
bus 2003-01-26 Havoc Pennington <hp@pobox.com> 2003-01-26 07:48:16 +00:00
dbus 2003-01-26 Havoc Pennington <hp@pobox.com> 2003-01-26 07:48:16 +00:00
doc 2003-01-24 Havoc Pennington <hp@pobox.com> 2003-01-24 05:16:42 +00:00
glib 2003-01-26 Richard Hult <rhult@codefactory.se> 2003-01-26 00:06:30 +00:00
qt very basic check for Qt integration. Another proof that Qt's build 2002-12-28 09:10:43 +00:00
test 2003-01-21 Anders Carlsson <andersca@codefactory.se> 2003-01-21 09:23:18 +00:00
.cvsignore ignore more stamp files before I switch to srcdir!=objdir 2002-12-15 13:23:37 +00:00
acinclude.m4 2002-12-27 Anders Carlsson <andersca@codefactory.se> 2002-12-27 21:32:38 +00:00
AUTHORS update AUTHORS 2003-01-15 16:41:06 +00:00
autogen.sh check for libtoolize before attempting to use it 2002-12-15 13:02:44 +00:00
ChangeLog 2003-01-26 Havoc Pennington <hp@pobox.com> 2003-01-26 07:48:16 +00:00
configure.in 2003-01-18 Havoc Pennington <hp@pobox.com> 2003-01-18 15:52:53 +00:00
COPYING 2002-11-21 Havoc Pennington <hp@redhat.com> 2002-11-21 19:54:29 +00:00
dbus-1.0.pc.in initial import of "dbus" skeleton 2002-11-21 16:41:33 +00:00
dbus-glib-1.0.pc.in Forgot this. 2002-12-22 19:01:06 +00:00
Doxyfile.in 2002-11-23 Havoc Pennington <hp@pobox.com> 2002-11-23 07:48:28 +00:00
HACKING 2003-01-15 Havoc Pennington <hp@redhat.com> 2003-01-15 16:37:09 +00:00
INSTALL initial import of "dbus" skeleton 2002-11-21 16:41:33 +00:00
Makefile.am 2003-01-15 Havoc Pennington <hp@redhat.com> 2003-01-15 16:34:52 +00:00
Makefile.cvs 2002-11-21 Havoc Pennington <hp@redhat.com> 2002-11-21 19:03:04 +00:00
NEWS 2003-01-15 Havoc Pennington <hp@redhat.com> 2003-01-15 18:40:30 +00:00
README initial import of "dbus" skeleton 2002-11-21 16:41:33 +00:00

D-BUS is a simple IPC library based on messages.