]> git.pld-linux.org Git - packages/ConsoleKit.git/blob - ConsoleKit-dbus.patch
- allow GetSessions in dbus policy
[packages/ConsoleKit.git] / ConsoleKit-dbus.patch
1 diff -urN ConsoleKit-0.3.0/data/ConsoleKit.conf ConsoleKit-0.3.0.new/data/ConsoleKit.conf
2 --- ConsoleKit-0.3.0/data/ConsoleKit.conf       2008-04-19 07:39:49.000000000 +0200
3 +++ ConsoleKit-0.3.0.new/data/ConsoleKit.conf   2009-05-18 13:41:52.525113368 +0200
4 @@ -8,88 +8,131 @@
5      <allow own="org.freedesktop.ConsoleKit"/>
6  
7      <!-- Allow all methods on interfaces -->
8 -    <allow send_interface="org.freedesktop.ConsoleKit.Manager"/>
9 -    <allow send_interface="org.freedesktop.ConsoleKit.Seat"/>
10 -    <allow send_interface="org.freedesktop.ConsoleKit.Session"/>
11 +    <allow send_destination="org.freedesktop.ConsoleKit"/>
12    </policy>
13  
14    <!-- Deny all and then allow some methods on interfaces -->
15    <policy context="default">
16 -    <deny send_interface="org.freedesktop.ConsoleKit.Manager"/>
17 -    <deny send_interface="org.freedesktop.ConsoleKit.Seat"/>
18 -    <deny send_interface="org.freedesktop.ConsoleKit.Session"/>
19 +    <allow send_destination="org.freedesktop.ConsoleKit"
20 +           send_interface="org.freedesktop.DBus.Introspectable"/>
21 +    <deny send_destination="org.freedesktop.ConsoleKit" 
22 +          send_interface="org.freedesktop.ConsoleKit.Manager"/>
23 +    <deny send_destination="org.freedesktop.ConsoleKit" 
24 +          send_interface="org.freedesktop.ConsoleKit.Seat"/>
25 +    <deny send_destination="org.freedesktop.ConsoleKit" 
26 +          send_interface="org.freedesktop.ConsoleKit.Session"/>
27      <deny send_destination="org.freedesktop.ConsoleKit"
28            send_interface="org.freedesktop.DBus.Properties" />
29  
30 -    <allow send_interface="org.freedesktop.ConsoleKit.Manager"
31 +    <allow send_destination="org.freedesktop.ConsoleKit"
32 +           send_interface="org.freedesktop.ConsoleKit.Manager"
33             send_member="Restart"/>
34 -    <allow send_interface="org.freedesktop.ConsoleKit.Manager"
35 +    <allow send_destination="org.freedesktop.ConsoleKit"
36 +           send_interface="org.freedesktop.ConsoleKit.Manager"
37             send_member="Stop"/>
38 -    <allow send_interface="org.freedesktop.ConsoleKit.Manager"
39 +    <allow send_destination="org.freedesktop.ConsoleKit"
40 +           send_interface="org.freedesktop.ConsoleKit.Manager"
41             send_member="OpenSession"/>
42 -    <allow send_interface="org.freedesktop.ConsoleKit.Manager"
43 +    <allow send_destination="org.freedesktop.ConsoleKit"
44 +           send_interface="org.freedesktop.ConsoleKit.Manager"
45             send_member="CloseSession"/>
46 -    <allow send_interface="org.freedesktop.ConsoleKit.Manager"
47 +    <allow send_destination="org.freedesktop.ConsoleKit"
48 +           send_interface="org.freedesktop.ConsoleKit.Manager"
49             send_member="GetSeats"/>
50 -    <allow send_interface="org.freedesktop.ConsoleKit.Manager"
51 +    <allow send_destination="org.freedesktop.ConsoleKit"
52 +           send_interface="org.freedesktop.ConsoleKit.Manager"
53 +           send_member="GetSessions"/>
54 +    <allow send_destination="org.freedesktop.ConsoleKit"
55 +           send_interface="org.freedesktop.ConsoleKit.Manager"
56             send_member="GetSessionForCookie"/>
57 -    <allow send_interface="org.freedesktop.ConsoleKit.Manager"
58 +    <allow send_destination="org.freedesktop.ConsoleKit"
59 +           send_interface="org.freedesktop.ConsoleKit.Manager"
60             send_member="GetSessionForUnixProcess"/>
61 -    <allow send_interface="org.freedesktop.ConsoleKit.Manager"
62 +    <allow send_destination="org.freedesktop.ConsoleKit"
63 +           send_interface="org.freedesktop.ConsoleKit.Manager"
64             send_member="GetCurrentSession"/>
65 -    <allow send_interface="org.freedesktop.ConsoleKit.Manager"
66 +    <allow send_destination="org.freedesktop.ConsoleKit"
67 +           send_interface="org.freedesktop.ConsoleKit.Manager"
68             send_member="GetSessionsForUnixUser"/>
69 -    <allow send_interface="org.freedesktop.ConsoleKit.Manager"
70 +    <allow send_destination="org.freedesktop.ConsoleKit"
71 +           send_interface="org.freedesktop.ConsoleKit.Manager"
72             send_member="GetSessionsForUser"/>
73 -    <allow send_interface="org.freedesktop.ConsoleKit.Manager"
74 +    <allow send_destination="org.freedesktop.ConsoleKit"
75 +           send_interface="org.freedesktop.ConsoleKit.Manager"
76             send_member="GetSystemIdleHint"/>
77 -    <allow send_interface="org.freedesktop.ConsoleKit.Manager"
78 +    <allow send_destination="org.freedesktop.ConsoleKit"
79 +           send_interface="org.freedesktop.ConsoleKit.Manager"
80             send_member="GetSystemIdleSinceHint"/>
81  
82 -    <allow send_interface="org.freedesktop.ConsoleKit.Seat"
83 +    <allow send_destination="org.freedesktop.ConsoleKit"
84 +           send_interface="org.freedesktop.ConsoleKit.Seat"
85             send_member="GetId"/>
86 -    <allow send_interface="org.freedesktop.ConsoleKit.Seat"
87 +    <allow send_destination="org.freedesktop.ConsoleKit"
88 +           send_interface="org.freedesktop.ConsoleKit.Seat"
89             send_member="GetSessions"/>
90 -    <allow send_interface="org.freedesktop.ConsoleKit.Seat"
91 +    <allow send_destination="org.freedesktop.ConsoleKit"
92 +           send_interface="org.freedesktop.ConsoleKit.Seat"
93             send_member="GetDevices"/>
94 -    <allow send_interface="org.freedesktop.ConsoleKit.Seat"
95 +    <allow send_destination="org.freedesktop.ConsoleKit"
96 +           send_interface="org.freedesktop.ConsoleKit.Seat"
97             send_member="GetActiveSession"/>
98 -    <allow send_interface="org.freedesktop.ConsoleKit.Seat"
99 +    <allow send_destination="org.freedesktop.ConsoleKit"
100 +           send_interface="org.freedesktop.ConsoleKit.Seat"
101             send_member="CanActivateSessions"/>
102 -    <allow send_interface="org.freedesktop.ConsoleKit.Seat"
103 +    <allow send_destination="org.freedesktop.ConsoleKit"
104 +           send_interface="org.freedesktop.ConsoleKit.Seat"
105             send_member="ActivateSession"/>
106  
107 -    <allow send_interface="org.freedesktop.ConsoleKit.Session"
108 +    <allow send_destination="org.freedesktop.ConsoleKit"
109 +           send_interface="org.freedesktop.ConsoleKit.Session"
110             send_member="GetId"/>
111 -    <allow send_interface="org.freedesktop.ConsoleKit.Session"
112 +    <allow send_destination="org.freedesktop.ConsoleKit"
113 +           send_interface="org.freedesktop.ConsoleKit.Session"
114             send_member="GetSeatId"/>
115 -    <allow send_interface="org.freedesktop.ConsoleKit.Session"
116 +    <allow send_destination="org.freedesktop.ConsoleKit"
117 +           send_interface="org.freedesktop.ConsoleKit.Session"
118             send_member="GetLoginSessionId"/>
119 -    <allow send_interface="org.freedesktop.ConsoleKit.Session"
120 +    <allow send_destination="org.freedesktop.ConsoleKit"
121 +           send_interface="org.freedesktop.ConsoleKit.Session"
122             send_member="GetSessionType"/>
123 -    <allow send_interface="org.freedesktop.ConsoleKit.Session"
124 +    <allow send_destination="org.freedesktop.ConsoleKit"
125 +           send_interface="org.freedesktop.ConsoleKit.Session"
126             send_member="GetUser"/>
127 -    <allow send_interface="org.freedesktop.ConsoleKit.Session"
128 +    <allow send_destination="org.freedesktop.ConsoleKit"
129 +           send_interface="org.freedesktop.ConsoleKit.Session"
130             send_member="GetUnixUser"/>
131 -    <allow send_interface="org.freedesktop.ConsoleKit.Session"
132 +    <allow send_destination="org.freedesktop.ConsoleKit"
133 +           send_interface="org.freedesktop.ConsoleKit.Session"
134             send_member="GetX11Display"/>
135 -    <allow send_interface="org.freedesktop.ConsoleKit.Session"
136 +    <allow send_destination="org.freedesktop.ConsoleKit"
137 +           send_interface="org.freedesktop.ConsoleKit.Session"
138             send_member="GetX11DisplayDevice"/>
139 -    <allow send_interface="org.freedesktop.ConsoleKit.Session"
140 +    <allow send_destination="org.freedesktop.ConsoleKit"
141 +           send_interface="org.freedesktop.ConsoleKit.Session"
142             send_member="GetDisplayDevice"/>
143 -    <allow send_interface="org.freedesktop.ConsoleKit.Session"
144 +    <allow send_destination="org.freedesktop.ConsoleKit"
145 +           send_interface="org.freedesktop.ConsoleKit.Session"
146             send_member="GetRemoteHostName"/>
147 -    <allow send_interface="org.freedesktop.ConsoleKit.Session"
148 +    <allow send_destination="org.freedesktop.ConsoleKit"
149 +           send_interface="org.freedesktop.ConsoleKit.Session"
150             send_member="IsActive"/>
151 -    <allow send_interface="org.freedesktop.ConsoleKit.Session"
152 +    <allow send_destination="org.freedesktop.ConsoleKit"
153 +           send_interface="org.freedesktop.ConsoleKit.Session"
154             send_member="IsLocal"/>
155 -    <allow send_interface="org.freedesktop.ConsoleKit.Session"
156 +    <allow send_destination="org.freedesktop.ConsoleKit"
157 +           send_interface="org.freedesktop.ConsoleKit.Session"
158             send_member="GetCreationTime"/>
159 -    <allow send_interface="org.freedesktop.ConsoleKit.Session"
160 +    <allow send_destination="org.freedesktop.ConsoleKit"
161 +           send_interface="org.freedesktop.ConsoleKit.Session"
162             send_member="Activate"/>
163 -    <allow send_interface="org.freedesktop.ConsoleKit.Session"
164 +    <allow send_destination="org.freedesktop.ConsoleKit"
165 +           send_interface="org.freedesktop.ConsoleKit.Session"
166             send_member="GetIdleHint"/>
167 -    <allow send_interface="org.freedesktop.ConsoleKit.Session"
168 +    <allow send_destination="org.freedesktop.ConsoleKit"
169 +           send_interface="org.freedesktop.ConsoleKit.Session"
170 +           send_member="SetIdleHint"/>
171 +    <allow send_destination="org.freedesktop.ConsoleKit"
172 +           send_interface="org.freedesktop.ConsoleKit.Session"
173             send_member="GetIdleSinceHint"/>
174    </policy>
175  
This page took 0.122012 seconds and 3 git commands to generate.