2003-10-09 Havoc Pennington <hp@redhat.com>
authorHavoc Pennington <hp@redhat.com>
Fri, 10 Oct 2003 02:42:21 +0000 (02:42 +0000)
committerHavoc Pennington <hp@redhat.com>
Fri, 10 Oct 2003 02:42:21 +0000 (02:42 +0000)
commit6a65f4802e95ba442c520f8e225da837e0a9f73b
tree734e69da90869b3788d381e75911d720ad8cfd0f
parent79d03f94fec278d270a33792aeffb33ba239bb01
2003-10-09  Havoc Pennington  <hp@redhat.com>

        Make matching rules theoretically work (add parser).

* bus/bus.c (bus_context_check_security_policy): fix up to handle
the case where destination is explicitly specified as bus driver
and someone else is eavesdropping.

* bus/policy.c (bus_client_policy_check_can_receive): fix up
definition of eavesdropping and assertion

* tools/dbus-send.c (main): use dbus_message_type_from_string

* bus/signals.c (bus_match_rule_parse): implement

* dbus/dbus-message.c (dbus_message_type_from_string): new

* dbus/dbus-errors.h (DBUS_ERROR_MATCH_RULE_INVALID): add
ChangeLog
bus/bus.c
bus/config-parser.c
bus/dispatch.c
bus/policy.c
bus/signals.c
dbus/dbus-errors.h
dbus/dbus-message.c
dbus/dbus-message.h
tools/dbus-send.c