dbus/bus
Havoc Pennington bef4260ad5 Fix a problem where a nul byte was wrongly introduced into UUIDs, due to _dbus_string_copy_to_buffer weird behavior.
2007-10-31  Havoc Pennington  <hp@redhat.com>

	* bus/selinux.c (log_audit_callback): rewrite to use
	_dbus_string_copy_to_buffer_with_nul()

	* dbus/dbus-string.c (_dbus_string_copy_to_buffer): change to NOT
	nul-terminate the buffer; fail an assertion if there is not enough
	space in the target buffer. This fixes two bugs where
	copy_to_buffer was used to copy the binary bytes in a UUID, where
	nul termination did not make sense. Bug reported by David Castelow.
	(_dbus_string_copy_to_buffer_with_nul): new function that always
	nul-terminates the buffer, and fails an assertion if there is not
	enough space in the buffer.
2007-10-31 13:58:28 -04:00
..
.gitignore Bring .gitignore files up to date; add *.o, *~ etc. to top-level .gitignore 2007-10-10 17:38:00 +01:00
activation-exit-codes.h 2007-07-26 Havoc Pennington <hp@redhat.com> 2007-07-26 23:01:14 +00:00
activation-helper-bin.c 2007-07-26 Havoc Pennington <hp@redhat.com> 2007-07-26 23:01:14 +00:00
activation-helper.c 2007-07-30 Havoc Pennington <hp@redhat.com> 2007-07-30 16:16:47 +00:00
activation-helper.h 2007-07-24 Richard Hughes <richard@hughsie.com> 2007-07-24 12:01:32 +00:00
activation.c 2007-07-26 Havoc Pennington <hp@redhat.com> 2007-07-26 23:01:14 +00:00
activation.h 2007-07-13 Havoc Pennington <hp@redhat.com> 2007-07-14 02:44:01 +00:00
bus.c audit_init() was not declared in header, causing warnings; fix this and namespace it 2007-10-23 14:48:52 -04:00
bus.h 2007-07-24 Richard Hughes <richard@hughsie.com> 2007-07-24 12:19:59 +00:00
config-loader-expat.c 2007-07-13 Havoc Pennington <hp@redhat.com> 2007-07-14 02:44:01 +00:00
config-loader-libxml.c 2007-07-13 Havoc Pennington <hp@redhat.com> 2007-07-14 02:44:01 +00:00
config-parser-common.c 2007-07-24 Richard Hughes <richard@hughsie.com> 2007-07-24 11:47:31 +00:00
config-parser-common.h 2007-07-24 Richard Hughes <richard@hughsie.com> 2007-07-24 11:47:31 +00:00
config-parser-trivial.c 2007-07-26 Havoc Pennington <hp@redhat.com> 2007-07-26 23:01:14 +00:00
config-parser-trivial.h 2007-07-24 Richard Hughes <richard@hughsie.com> 2007-07-24 11:50:59 +00:00
config-parser.c 2007-07-24 Havoc Pennington <hp@redhat.com> 2007-07-24 22:11:00 +00:00
config-parser.h 2007-07-24 Richard Hughes <richard@hughsie.com> 2007-07-24 11:58:08 +00:00
connection.c 2007-07-13 Havoc Pennington <hp@redhat.com> 2007-07-14 02:44:01 +00:00
connection.h 2007-07-13 Havoc Pennington <hp@redhat.com> 2007-07-14 02:44:01 +00:00
dbus-daemon.1.in 2007-07-26 Havoc Pennington <hp@redhat.com> 2007-07-26 23:01:14 +00:00
desktop-file.c 2007-07-13 Havoc Pennington <hp@redhat.com> 2007-07-14 02:44:01 +00:00
desktop-file.h 2007-07-24 Richard Hughes <richard@hughsie.com> 2007-07-24 12:14:51 +00:00
dir-watch-default.c 2007-07-13 Havoc Pennington <hp@redhat.com> 2007-07-14 02:44:01 +00:00
dir-watch-dnotify.c 2007-07-13 Havoc Pennington <hp@redhat.com> 2007-07-14 02:44:01 +00:00
dir-watch-kqueue.c 2007-07-13 Havoc Pennington <hp@redhat.com> 2007-07-14 02:44:01 +00:00
dir-watch.h 2007-07-13 Havoc Pennington <hp@redhat.com> 2007-07-14 02:44:01 +00:00
dispatch.c 2007-07-26 Havoc Pennington <hp@redhat.com> 2007-07-26 23:01:14 +00:00
dispatch.h 2007-07-13 Havoc Pennington <hp@redhat.com> 2007-07-14 02:44:01 +00:00
driver.c 2007-07-13 Havoc Pennington <hp@redhat.com> 2007-07-14 02:44:01 +00:00
driver.h 2007-07-13 Havoc Pennington <hp@redhat.com> 2007-07-14 02:44:01 +00:00
expirelist.c 2007-07-13 Havoc Pennington <hp@redhat.com> 2007-07-14 02:44:01 +00:00
expirelist.h 2007-07-13 Havoc Pennington <hp@redhat.com> 2007-07-14 02:44:01 +00:00
main.c 2007-08-17 Havoc Pennington <hp@redhat.com> 2007-08-17 16:43:57 +00:00
Makefile.am Correctly implement -fPIC and -fPIE 2007-10-03 15:21:57 -04:00
messagebus.in * bus/messagebus.in, bus/rc.messagebus.in: run dbus-uuidgen --ensure 2006-10-19 15:34:47 +00:00
policy.c 2007-07-13 Havoc Pennington <hp@redhat.com> 2007-07-14 02:44:01 +00:00
policy.h 2007-07-13 Havoc Pennington <hp@redhat.com> 2007-07-14 02:44:01 +00:00
rc.messagebus.in * bus/messagebus.in, bus/rc.messagebus.in: run dbus-uuidgen --ensure 2006-10-19 15:34:47 +00:00
selinux.c Fix a problem where a nul byte was wrongly introduced into UUIDs, due to _dbus_string_copy_to_buffer weird behavior. 2007-10-31 13:58:28 -04:00
selinux.h audit_init() was not declared in header, causing warnings; fix this and namespace it 2007-10-23 14:48:52 -04:00
services.c 2007-07-13 Havoc Pennington <hp@redhat.com> 2007-07-14 02:44:01 +00:00
services.h 2007-07-13 Havoc Pennington <hp@redhat.com> 2007-07-14 02:44:01 +00:00
session.conf.in 2007-05-23 Havoc Pennington <hp@redhat.com> 2007-05-23 19:45:56 +00:00
signals.c Add argument path matching support. Bug #11066. 2007-09-20 13:04:38 -04:00
signals.h Add argument path matching support. Bug #11066. 2007-09-20 13:04:38 -04:00
system.conf.in 2007-07-24 Richard Hughes <richard@hughsie.com> 2007-07-24 11:53:35 +00:00
test-launch-helper.c 2007-07-24 Richard Hughes <richard@hughsie.com> 2007-07-24 12:03:04 +00:00
test-main.c 2007-07-13 Havoc Pennington <hp@redhat.com> 2007-07-14 02:44:01 +00:00
test-system.c 2007-07-24 Richard Hughes <richard@hughsie.com> 2007-07-24 13:03:31 +00:00
test.c 2007-07-13 Havoc Pennington <hp@redhat.com> 2007-07-14 02:44:01 +00:00
test.h 2007-07-24 Richard Hughes <richard@hughsie.com> 2007-07-24 12:10:58 +00:00
utils.c 2007-07-13 Havoc Pennington <hp@redhat.com> 2007-07-14 02:44:01 +00:00
utils.h 2007-07-13 Havoc Pennington <hp@redhat.com> 2007-07-14 02:44:01 +00:00