Katariina Lounento
1fd1d05392
man: document unprivileged is not for reading properties
...
Document the fact that read-only properties may not have the flag
SD_BUS_VTABLE_UNPRIVILEGED as that is not obvious especially given the
flag is accepted for writable properties.
Based on the check in `add_object_vtable_internal` called by
`sd_bus_add_object_vtable` (as of the current tip of the main branch
f7f5ba019206cacd486b0892fec76f70f525e04d):
case _SD_BUS_VTABLE_PROPERTY: {
[...]
if ([...] ||
[...]
(v->flags & SD_BUS_VTABLE_UNPRIVILEGED && v->type == _SD_BUS_VTABLE_PROPERTY)) {
r = -EINVAL;
goto fail;
}
(where `_SD_BUS_VTABLE_PROPERTY` means read-only property whereas
`_SD_BUS_VTABLE_WRITABLE_PROPERTY` maps to writable property).
This was implemented in the commit
adacb9575a09981fcf11279f2f661e3fc21e58ff ("bus: introduce "trusted" bus
concept and encode access control in object vtables") where
`SD_BUS_VTABLE_UNPRIVILEGED` was introduced:
Writable properties are also subject to SD_BUS_VTABLE_UNPRIVILEGED
and SD_BUS_VTABLE_CAPABILITY() for controlling write access to them.
Note however that read access is unrestricted, as PropertiesChanged
messages might send out the values anyway as an unrestricted
broadcast.
(cherry picked from commit 3ca09aa4dd57327989eceb1298754601046ac041)
(cherry picked from commit cd727031a4daafe19f491df360c512433562f469)
2024-12-19 21:47:43 +00:00
..
2024-04-22 15:16:54 +02:00
2021-10-01 17:27:34 +01:00
2022-10-26 08:39:34 +02:00
2022-10-26 08:39:34 +02:00
2024-06-06 12:07:08 +02:00
2024-01-31 10:32:46 +00:00
2024-10-08 16:39:12 +01:00
2024-04-15 10:40:11 +02:00
2024-11-13 19:48:10 +00:00
2023-12-25 09:15:53 +01:00
2022-10-26 08:39:34 +02:00
2022-10-26 08:39:34 +02:00
2022-10-26 08:39:34 +02:00
2024-04-22 15:16:54 +02:00
2024-06-06 12:07:08 +02:00
2024-04-15 10:40:11 +02:00
2024-11-13 19:48:10 +00:00
2024-04-19 16:38:48 +01:00
2024-04-14 23:41:34 +08:00
2020-11-09 13:23:58 +09:00
2024-11-29 14:26:56 +01:00
2023-07-04 22:56:59 +02:00
2024-06-06 12:07:08 +02:00
2024-11-29 14:26:56 +01:00
2024-04-04 02:30:29 +09:00
2023-09-26 17:03:26 +02:00
2024-11-29 14:26:56 +01:00
2022-10-26 08:39:34 +02:00
2024-11-29 14:26:56 +01:00
2024-06-06 12:07:08 +02:00
2023-12-25 15:51:47 +01:00
2024-01-22 14:39:22 +01:00
2023-03-29 02:08:18 +01:00
2024-04-04 02:30:29 +09:00
2024-11-13 19:48:10 +00:00
2022-10-26 08:39:34 +02:00
2024-11-29 14:26:57 +01:00
2022-10-26 08:39:34 +02:00
2024-10-08 16:39:12 +01:00
2023-12-25 15:51:47 +01:00
2024-04-03 17:58:35 +09:00
2024-04-03 17:58:35 +09:00
2024-04-04 02:30:29 +09:00
2024-04-03 17:58:35 +09:00
2024-04-03 17:58:35 +09:00
2024-06-06 12:07:08 +02:00
2024-04-04 02:30:29 +09:00
2024-11-13 19:48:10 +00:00
2024-05-28 14:46:44 +02:00
2024-06-06 12:07:08 +02:00
2024-11-28 15:05:52 +01:00
2024-07-05 20:00:04 +02:00
2023-12-24 09:23:53 +01:00
2024-11-13 19:48:10 +00:00
2023-12-25 15:51:47 +01:00
2024-11-13 19:48:10 +00:00
2023-12-25 15:51:47 +01:00
2024-01-24 17:54:38 +01:00
2023-12-25 15:51:47 +01:00
2024-04-04 03:23:20 +09:00
2024-01-17 11:30:04 +08:00
2024-06-06 12:07:08 +02:00
2024-07-05 20:00:04 +02:00
2023-12-25 15:51:47 +01:00
2024-11-13 19:48:10 +00:00
2021-10-01 17:27:34 +01:00
2024-04-04 03:23:20 +09:00
2024-06-06 12:07:08 +02:00
2024-04-16 13:31:14 +09:00
2024-09-10 14:56:05 +02:00
2024-04-04 12:18:30 +02:00
2024-04-23 17:03:01 +02:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2024-11-13 19:48:10 +00:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2024-06-06 12:07:08 +02:00
2024-11-13 19:48:10 +00:00
2024-11-13 19:48:10 +00:00
2024-11-13 19:48:10 +00:00
2024-11-13 19:48:10 +00:00
2024-11-13 19:48:10 +00:00
2024-11-13 19:48:10 +00:00
2024-11-13 19:48:10 +00:00
2024-11-13 19:48:10 +00:00
2024-11-13 19:48:10 +00:00
2024-11-13 19:48:10 +00:00
2024-11-13 19:48:10 +00:00
2024-11-13 19:48:10 +00:00
2024-11-13 19:48:10 +00:00
2024-10-08 16:39:12 +01:00
2024-01-17 23:59:05 +00:00
2024-11-29 14:26:57 +01:00
2024-11-29 14:26:56 +01:00
2024-04-03 17:58:39 +09:00
2024-11-29 14:26:56 +01:00
2023-12-25 15:51:47 +01:00
2024-04-03 17:58:35 +09:00
2024-04-03 17:58:35 +09:00
2024-11-13 19:48:10 +00:00
2024-08-15 14:04:41 +01:00
2024-11-29 14:26:56 +01:00
2024-06-06 12:07:08 +02:00
2024-11-29 14:26:57 +01:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2024-04-18 09:45:51 +09:00
2024-04-18 09:45:51 +09:00
2024-04-18 09:45:51 +09:00
2024-12-19 21:47:43 +00:00
2024-04-18 09:45:51 +09:00
2024-04-18 09:45:51 +09:00
2024-04-18 09:45:51 +09:00
2024-04-18 09:45:51 +09:00
2024-04-18 09:45:51 +09:00
2024-11-13 19:48:10 +00:00
2024-04-18 09:45:51 +09:00
2024-04-18 09:45:51 +09:00
2024-04-18 09:45:51 +09:00
2024-04-18 09:45:51 +09:00
2024-04-18 09:45:51 +09:00
2024-04-03 17:58:39 +09:00
2024-04-18 09:45:51 +09:00
2024-04-18 09:45:51 +09:00
2024-04-18 09:45:51 +09:00
2023-12-25 15:51:47 +01:00
2024-04-18 09:45:51 +09:00
2024-04-18 09:45:51 +09:00
2024-04-18 09:45:51 +09:00
2024-04-18 09:45:51 +09:00
2024-04-18 09:45:51 +09:00
2024-10-08 16:39:12 +01:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2024-11-13 19:48:10 +00:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2024-11-13 19:48:10 +00:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2024-11-13 19:48:10 +00:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2024-04-18 09:45:51 +09:00
2023-12-25 15:51:47 +01:00
2024-11-13 19:48:10 +00:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2023-12-23 08:28:57 +01:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2024-11-13 19:48:10 +00:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2024-04-18 09:45:51 +09:00
2023-12-25 15:51:47 +01:00
2024-11-13 19:48:10 +00:00
2024-11-13 19:48:10 +00:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2024-04-03 17:58:35 +09:00
2024-05-08 17:14:32 +02:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2024-01-26 14:41:20 +00:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2024-11-13 19:48:10 +00:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2024-04-20 11:14:32 +02:00
2024-05-07 08:53:58 +02:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2024-03-01 22:25:42 +01:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2024-11-13 19:48:10 +00:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2024-11-13 19:48:10 +00:00
2024-04-20 12:10:42 +02:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2024-05-28 14:46:44 +02:00
2024-04-17 22:01:53 +02:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2024-11-13 19:48:10 +00:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2024-04-17 22:01:53 +02:00
2024-03-14 14:25:52 +08:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2024-11-13 19:48:10 +00:00
2024-11-13 19:48:10 +00:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2024-02-14 14:58:37 +01:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2024-04-04 03:23:20 +09:00
2022-10-26 08:39:34 +02:00
2023-12-25 15:51:47 +01:00
2024-11-13 19:48:10 +00:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2024-11-13 19:48:10 +00:00
2024-04-14 23:46:54 +08:00
2023-12-25 15:51:47 +01:00
2022-10-26 08:39:34 +02:00
2023-12-25 15:51:47 +01:00
2024-11-13 19:48:10 +00:00
2024-06-11 18:02:31 +01:00
2024-04-15 10:40:11 +02:00
2023-12-24 09:23:53 +01:00
2023-12-24 10:46:55 +01:00
2024-06-06 12:07:08 +02:00
2023-12-26 08:59:53 +01:00
2023-12-26 08:59:53 +01:00
2024-11-29 14:26:56 +01:00
2024-11-13 19:48:10 +00:00
2024-11-13 19:48:10 +00:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2024-11-13 19:48:10 +00:00
2024-11-13 19:48:10 +00:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2024-03-14 16:54:49 +00:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2024-11-29 14:26:56 +01:00
2024-11-13 19:48:10 +00:00
2024-03-14 14:25:53 +08:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2024-11-13 19:48:10 +00:00
2024-04-15 10:40:11 +02:00
2024-11-13 19:48:10 +00:00
2023-12-25 15:51:47 +01:00
2024-11-29 14:26:56 +01:00
2024-05-11 19:46:15 +02:00
2023-12-26 13:10:36 +01:00
2024-08-15 14:04:41 +01:00
2024-02-17 11:20:00 +00:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2024-02-08 20:36:44 +01:00
2024-11-29 14:26:56 +01:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2024-04-19 18:36:33 +02:00
2024-03-10 16:13:19 +00:00
2024-04-03 22:07:43 +08:00
2024-02-19 11:18:11 +00:00
2024-11-13 19:48:10 +00:00
2024-11-13 19:48:10 +00:00
2024-11-13 19:48:10 +00:00
2024-11-13 19:48:10 +00:00
2024-05-28 14:48:53 +02:00
2024-11-13 19:48:10 +00:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2024-03-06 09:55:01 +00:00
2024-11-13 19:48:10 +00:00
2024-03-06 09:55:01 +00:00
2024-11-29 14:26:56 +01:00
2024-11-13 19:48:10 +00:00
2024-11-13 19:48:10 +00:00
2023-12-25 15:51:47 +01:00
2024-05-25 02:13:00 +09:00
2024-11-29 14:26:56 +01:00
2024-11-13 19:48:10 +00:00
2024-11-13 19:48:10 +00:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2024-11-29 14:26:56 +01:00
2024-04-16 12:45:08 +09:00
2024-04-15 10:40:11 +02:00
2024-11-13 19:48:10 +00:00
2024-04-15 10:40:11 +02:00
2024-11-29 14:26:56 +01:00
2024-11-13 19:48:10 +00:00
2024-11-13 19:48:10 +00:00
2024-08-15 13:08:37 +01:00
2024-11-29 14:26:56 +01:00
2024-05-08 13:34:07 +02:00
2024-11-13 19:48:10 +00:00
2024-11-29 14:26:56 +01:00
2024-11-13 19:48:10 +00:00
2023-12-25 15:51:47 +01:00
2024-11-13 19:48:10 +00:00
2024-05-17 15:16:07 +02:00
2024-05-28 14:48:56 +02:00
2024-11-29 14:26:56 +01:00
2024-11-29 14:26:56 +01:00
2024-11-29 14:26:57 +01:00
2024-11-13 19:48:10 +00:00
2024-11-13 19:48:10 +00:00
2024-04-06 02:16:54 +08:00
2024-04-15 10:40:11 +02:00
2024-04-22 15:16:54 +02:00
2024-11-29 14:26:56 +01:00
2024-11-29 14:26:56 +01:00
2024-11-29 14:26:56 +01:00
2024-11-29 14:26:56 +01:00
2024-03-20 15:24:11 +01:00
2024-11-29 14:26:56 +01:00
2024-05-28 14:48:53 +02:00
2024-01-11 12:19:44 +00:00
2024-11-29 14:26:56 +01:00
2023-12-25 15:51:47 +01:00
2024-11-29 14:26:56 +01:00
2023-12-25 15:51:47 +01:00
2024-08-15 14:04:41 +01:00
2024-05-28 14:46:44 +02:00
2023-12-25 15:51:47 +01:00
2024-11-13 19:48:10 +00:00
2023-12-25 15:51:47 +01:00
2024-08-15 14:04:41 +01:00
2024-11-29 14:26:56 +01:00
2024-11-13 19:48:10 +00:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2024-02-28 15:33:51 +01:00
2024-02-28 15:33:51 +01:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2024-01-11 12:19:44 +00:00
2024-11-13 19:48:10 +00:00
2024-11-13 19:48:10 +00:00
2024-11-29 14:26:56 +01:00
2023-12-25 15:51:47 +01:00
2024-11-29 14:26:56 +01:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2024-03-18 13:16:48 +00:00
2024-06-11 18:02:31 +01:00
2024-11-13 19:48:10 +00:00
2024-06-11 18:02:31 +01:00
2024-11-13 19:48:10 +00:00
2024-04-25 01:12:27 +08:00
2023-12-25 15:51:47 +01:00
2024-11-29 14:26:56 +01:00
2024-11-29 14:26:56 +01:00
2024-11-29 14:26:56 +01:00
2024-11-29 14:26:56 +01:00
2024-11-29 14:26:56 +01:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2024-11-13 19:48:10 +00:00
2024-11-13 19:48:10 +00:00
2024-06-06 12:07:08 +02:00
2024-11-29 14:26:56 +01:00
2024-05-28 14:46:44 +02:00
2024-11-29 14:26:56 +01:00
2024-05-28 14:46:44 +02:00
2024-05-03 11:36:56 +02:00
2024-11-13 19:48:10 +00:00
2024-05-03 11:36:56 +02:00
2024-11-13 19:48:10 +00:00
2024-11-13 19:48:10 +00:00
2023-12-25 15:51:47 +01:00
2024-11-29 14:26:56 +01:00
2023-12-25 15:51:47 +01:00
2024-11-13 19:48:10 +00:00
2024-11-13 19:48:10 +00:00
2024-11-29 14:26:56 +01:00
2024-06-06 12:07:08 +02:00
2024-06-06 12:07:08 +02:00
2023-12-24 09:32:26 +01:00
2023-12-25 15:51:47 +01:00
2023-12-24 10:46:55 +01:00
2024-03-04 16:12:23 +04:00
2024-11-13 19:48:10 +00:00
2024-11-13 19:48:10 +00:00
2023-09-26 17:03:26 +02:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2023-12-25 15:51:47 +01:00
2024-11-13 19:48:10 +00:00
2024-06-06 12:07:08 +02:00
2024-02-20 13:10:30 +09:00
2024-04-16 09:45:25 +09:00
2024-10-08 16:39:12 +01:00
2024-11-29 14:26:56 +01:00
2024-10-08 16:39:12 +01:00
2024-05-28 16:30:54 +02:00
2024-11-29 14:26:56 +01:00
2024-11-29 14:26:56 +01:00
2024-04-15 10:40:11 +02:00
2023-12-25 15:51:47 +01:00
2024-11-13 19:48:10 +00:00
2024-05-13 19:53:51 +09:00
2024-02-17 11:20:00 +00:00
2024-04-04 02:30:29 +09:00
2022-06-28 13:10:05 +02:00
2023-09-26 17:03:26 +02:00