2003-04-22 Havoc Pennington <hp@redhat.com>
authorHavoc Pennington <hp@redhat.com>
Tue, 22 Apr 2003 19:34:33 +0000 (19:34 +0000)
committerHavoc Pennington <hp@redhat.com>
Tue, 22 Apr 2003 19:34:33 +0000 (19:34 +0000)
commitb3a3969897930eeda308113acbbb3f98069ee1ab
tree5cd99199ea35eb1f61d5d3cda9013130af488270
parent983200f912f41ba75a873c011bfbcd3b0285bf4c
2003-04-22  Havoc Pennington  <hp@redhat.com>

* test/data/valid-messages/opposite-endian.message: fix test
to use proper type for rply field

        * test/data/invalid-messages: add tests for below validation

* dbus/dbus-message.c (decode_header_data): validate field types,
and validate that named fields are valid names
(decode_name_field): consider messages in the
org.freedesktop.Local. namespace to be invalid.

* dbus/dbus-string.c (_dbus_string_validate_name): new
12 files changed:
ChangeLog
dbus/dbus-connection.c
dbus/dbus-message.c
dbus/dbus-protocol.h
dbus/dbus-string.c
dbus/dbus-string.h
doc/TODO
test/break-loader.c
test/data/invalid-messages/local-namespace.message [new file with mode: 0644]
test/data/invalid-messages/no-dot-in-name.message [new file with mode: 0644]
test/data/invalid-messages/overlong-name.message [new file with mode: 0644]
test/data/valid-messages/opposite-endian.message