Skip to content

Commit

Permalink
[dbus] Fix mce D-Bus method call config. JB#20728
Browse files Browse the repository at this point in the history
Most of mce D-Bus method calls are supposed to be callable by non-root
client processes too.

Add missing D-Bus config entries.
  • Loading branch information
spiiroin committed Apr 12, 2016
1 parent 158f5fb commit 57f6e1b
Show file tree
Hide file tree
Showing 2 changed files with 50 additions and 9 deletions.
1 change: 1 addition & 0 deletions Makefile
Expand Up @@ -614,6 +614,7 @@ NORMALIZE_USES_TAB =\
mce-modules.c\
mce.c\
mce.h\
mce.conf\
modetransition.c\
modules/battery-bme.c\
modules/camera.c\
Expand Down
58 changes: 49 additions & 9 deletions mce.conf
Expand Up @@ -68,19 +68,25 @@
<allow send_destination="com.nokia.mce"
send_interface="com.nokia.mce.request"
send_member="get_color_profile"/>
<allow send_destination="com.nokia.mce"
send_interface="com.nokia.mce.request"
send_member="get_color_profile_ids"/>
<allow send_destination="com.nokia.mce"
send_interface="com.nokia.mce.request"
send_member="req_color_profile_change"/>

<allow send_destination="com.nokia.mce"
send_interface="com.nokia.mce.request"
send_member="get_memory_level"/>

<!-- Tighten this policy -->
<allow send_destination="com.nokia.mce"
send_interface="com.nokia.mce.request"
send_member="req_radio_states_change"/>
<!-- Tighten this policy -->

<allow send_destination="com.nokia.mce"
send_interface="com.nokia.mce.request"
send_member="req_call_state_change"/>

<allow send_destination="com.nokia.mce"
send_interface="com.nokia.mce.request"
send_member="req_display_state_on"/>
Expand All @@ -90,25 +96,29 @@
<allow send_destination="com.nokia.mce"
send_interface="com.nokia.mce.request"
send_member="req_display_state_off"/>
<allow send_destination="com.nokia.mce"
send_interface="com.nokia.mce.request"
send_member="req_display_state_lpm"/>

<allow send_destination="com.nokia.mce"
send_interface="com.nokia.mce.request"
send_member="req_display_blanking_pause"/>
<allow send_destination="com.nokia.mce"
send_interface="com.nokia.mce.request"
send_member="req_display_cancel_blanking_pause"/>
<allow send_destination="com.nokia.mce"
send_interface="com.nokia.mce.request"
send_member="get_display_blanking_inhibit"/>
<allow send_destination="com.nokia.mce"
send_interface="com.nokia.mce.request"
send_member="get_display_blanking_pause"/>
<allow send_destination="com.nokia.mce"
send_interface="com.nokia.mce.request"
send_member="get_display_blanking_inhibit"/>
<allow send_destination="com.nokia.mce"
send_interface="com.nokia.mce.request"
send_member="get_display_blanking_pause"/>
<allow send_destination="com.nokia.mce"
send_interface="com.nokia.mce.request"
send_member="req_cabc_mode"/>
<allow send_destination="com.nokia.mce"
send_interface="com.nokia.mce.request"
send_member="req_tklock_mode_change"/>
<!-- Tighten this policy -->

<allow send_destination="com.nokia.mce"
send_interface="com.nokia.mce.request"
send_member="req_trigger_powerkey_event"/>
Expand Down Expand Up @@ -155,6 +165,36 @@
<allow send_destination="com.nokia.mce"
send_interface="com.nokia.mce.request"
send_member="get_display_stats"/>

<allow send_destination="com.nokia.mce"
send_interface="com.nokia.mce.request"
send_member="add_activity_callback"/>
<allow send_destination="com.nokia.mce"
send_interface="com.nokia.mce.request"
send_member="remove_activity_callback"/>

<allow send_destination="com.nokia.mce"
send_interface="com.nokia.mce.request"
send_member="get_display_blanking_policy"/>

<allow send_destination="com.nokia.mce"
send_interface="com.nokia.mce.request"
send_member="get_verbosity"/>
<allow send_destination="com.nokia.mce"
send_interface="com.nokia.mce.request"
send_member="set_verbosity"/>

<allow send_destination="com.nokia.mce"
send_interface="com.nokia.mce.request"
send_member="keyboard_available_state_req"/>
<allow send_destination="com.nokia.mce"
send_interface="com.nokia.mce.request"
send_member="keyboard_slide_state_req"/>

<allow send_destination="com.nokia.mce"
send_interface="com.nokia.mce.request"
send_member="tklock_callback"/>

</policy>

<!-- MCE expects some user process to provide compositor
Expand Down

0 comments on commit 57f6e1b

Please sign in to comment.