dbus/bus
Havoc Pennington 7574224200 2003-10-20 Havoc Pennington <hp@redhat.com>
hmm, make check is currently not passing.

	* doc/dbus-specification.xml: add requirement that custom type
	names follow the same rules as interface names.

	* dbus/dbus-protocol.h: change some of the byte codes, to avoid
	duplication and allow 'c' to be 'custom'; dict is now 'm' for
	'map'

	* doc/dbus-specification.xml: update type codes to match
	dbus-protocol.h, using the ASCII byte values. Rename type NAMED to
	CUSTOM. Add type OBJECT_PATH to the spec.

2003-10-17  Havoc Pennington  <hp@redhat.com>

	* bus/driver.c (create_unique_client_name): use "." as separator
	in base service names instead of '-'

	* dbus/dbus-string.c (_dbus_string_get_byte): allow getting nul
	byte at the end of the string

	* dbus/dbus-internals.h (_DBUS_LIKELY, _DBUS_UNLIKELY): add
	optimization macros since string validation seems to be a slow
	point.

	* doc/dbus-specification.xml: restrict valid
	service/interface/member/error names. Add test suite code for the
	name validation.

	* dbus/dbus-string.c: limit service/interface/member/error names
	to [0-9][A-Z][a-z]_

	* dbus/dbus-connection.c (dbus_connection_dispatch): add missing
	format arg to verbose spew

	* glib/dbus-gproxy.c (dbus_gproxy_call_no_reply): if not out of
	memory, return instead of g_error

	* test/test-service.c (path_message_func): support emitting a
	signal on request

	* dbus/dbus-bus.c (init_connections_unlocked): only fill in
	activation bus type if DBUS_BUS_ACTIVATION was set; default to
	assuming the activation bus was the session bus so that services
	started manually will still register.
	(init_connections_unlocked): fix so that in OOM situation we get
	the same semantics when retrying the function

	* test/test-service.c (main): change to use path registration, to
	test those codepaths; register with DBUS_BUS_ACTIVATION rather
	than DBUS_BUS_SESSION
2003-10-21 05:46:52 +00:00
..
.cvsignore Add .cvsignore files 2003-06-18 10:48:08 +00:00
activation.c 2003-10-16 Havoc Pennington <hp@redhat.com> 2003-10-16 06:34:51 +00:00
activation.h 2003-04-02 Havoc Pennington <hp@redhat.com> 2003-04-02 20:14:52 +00:00
bus.c 2003-10-20 Havoc Pennington <hp@redhat.com> 2003-10-21 05:46:52 +00:00
bus.h 2003-10-14 Havoc Pennington <hp@redhat.com> 2003-10-14 05:16:56 +00:00
config-loader-expat.c 2003-04-28 Havoc Pennington <hp@redhat.com> 2003-04-28 19:29:42 +00:00
config-loader-libxml.c 2003-03-27 Havoc Pennington <hp@redhat.com> 2003-03-28 00:01:53 +00:00
config-parser.c 2003-10-14 Havoc Pennington <hp@redhat.com> 2003-10-14 22:16:03 +00:00
config-parser.h 2003-04-28 Havoc Pennington <hp@redhat.com> 2003-04-28 19:29:42 +00:00
connection.c 2003-10-16 Havoc Pennington <hp@redhat.com> 2003-10-16 06:34:51 +00:00
connection.h 2003-10-14 Havoc Pennington <hp@redhat.com> 2003-10-14 05:16:56 +00:00
dbus-daemon-1.1.in 2003-10-14 Havoc Pennington <hp@redhat.com> 2003-10-14 22:16:03 +00:00
desktop-file.c 2003-09-07 Havoc Pennington <hp@pobox.com> 2003-09-07 23:04:54 +00:00
desktop-file.h 2003-02-13 Anders Carlsson <andersca@codefactory.se> 2003-02-13 19:06:42 +00:00
dispatch.c 2003-10-20 Havoc Pennington <hp@redhat.com> 2003-10-21 05:46:52 +00:00
dispatch.h 2003-09-21 Havoc Pennington <hp@pobox.com> 2003-09-21 19:53:56 +00:00
driver.c 2003-10-20 Havoc Pennington <hp@redhat.com> 2003-10-21 05:46:52 +00:00
driver.h 2003-03-12 Havoc Pennington <hp@redhat.com> 2003-03-13 00:56:43 +00:00
expirelist.c 2003-10-14 Havoc Pennington <hp@redhat.com> 2003-10-14 05:16:56 +00:00
expirelist.h 2003-10-14 Havoc Pennington <hp@redhat.com> 2003-10-14 05:16:56 +00:00
main.c 2003-05-04 Havoc Pennington <hp@pobox.com> 2003-05-04 08:54:24 +00:00
Makefile.am 2003-10-11 Havoc Pennington <hp@pobox.com> 2003-10-11 06:20:28 +00:00
messagebus.in 2003-07-28 Havoc Pennington <hp@redhat.com> 2003-07-28 14:04:51 +00:00
policy.c 2003-10-14 Havoc Pennington <hp@redhat.com> 2003-10-14 22:16:03 +00:00
policy.h 2003-10-14 Havoc Pennington <hp@redhat.com> 2003-10-14 22:16:03 +00:00
services.c 2003-09-07 Havoc Pennington <hp@pobox.com> 2003-09-07 23:04:54 +00:00
services.h 2003-04-10 Havoc Pennington <hp@redhat.com> 2003-04-11 00:03:06 +00:00
session.conf.in 2003-09-25 Havoc Pennington <hp@redhat.com> 2003-09-25 18:48:03 +00:00
signals.c 2003-10-16 Havoc Pennington <hp@redhat.com> 2003-10-16 06:34:51 +00:00
signals.h 2003-09-21 Havoc Pennington <hp@pobox.com> 2003-09-21 19:53:56 +00:00
system.conf.in 2003-10-16 Havoc Pennington <hp@redhat.com> 2003-10-16 06:34:51 +00:00
test-main.c 2003-10-11 Havoc Pennington <hp@pobox.com> 2003-10-11 06:20:28 +00:00
test.c 2003-08-30 Havoc Pennington <hp@pobox.com> 2003-08-31 03:25:24 +00:00
test.h 2003-10-11 Havoc Pennington <hp@pobox.com> 2003-10-11 06:20:28 +00:00
utils.c 2003-04-06 Havoc Pennington <hp@pobox.com> 2003-04-06 23:53:27 +00:00
utils.h 2003-04-06 Havoc Pennington <hp@pobox.com> 2003-04-06 23:53:27 +00:00