Yu Watanabe
06d687ffac
tree-wide: use device_get_sysattr_safe_string()
...
The obtained strings are passed to another function, e,g, handled as a
path and opened, printed to the terminal, written to a file, saved to
udev database as udev property, exposed through DBus, passed to logger,
and so on. Hence, these should not contain any malicious characters.
2026-05-18 02:55:56 +09:00
..
2026-04-22 17:41:42 +02:00
2026-04-22 17:41:42 +02:00
2026-05-11 12:04:02 +02:00
2026-04-22 17:41:42 +02:00
2026-05-18 02:55:56 +09:00
2026-04-29 21:39:24 +01:00
2026-04-22 17:41:42 +02:00
2026-04-22 17:41:42 +02:00
2026-04-30 08:04:55 +02:00
2026-04-30 08:04:55 +02:00
2026-05-13 23:47:29 +01:00
2026-05-13 23:47:29 +01:00
2026-04-23 19:10:15 +02:00
2026-05-01 07:10:31 +02:00
2026-05-01 07:10:31 +02:00
2026-05-13 10:36:13 +02:00
2026-05-13 10:36:13 +02:00
2026-05-13 10:36:12 +02:00
2026-05-13 10:36:12 +02:00
2026-04-12 15:27:15 +02:00
2026-05-12 18:31:25 +02:00
2026-05-12 18:31:25 +02:00
2026-05-05 17:22:26 +02:00
2026-05-14 08:55:44 +02:00
2026-05-05 17:22:26 +02:00
2026-04-12 15:27:15 +02:00
2026-04-13 13:20:43 +02:00
2026-04-23 19:10:15 +02:00
2026-05-13 15:29:36 +01:00
2026-05-14 08:12:28 +02:00
2026-05-14 08:12:28 +02:00
2026-04-24 06:32:42 +02:00
2026-04-24 06:32:42 +02:00
2026-04-24 06:32:42 +02:00
2026-05-13 10:29:50 +02:00
2026-05-13 10:29:50 +02:00
2026-05-08 16:52:57 +02:00
2026-05-11 18:17:53 +01:00
2026-05-15 13:46:08 +01:00
2026-05-15 13:46:08 +01:00
2026-04-20 23:35:31 +02:00
2026-05-13 23:47:29 +01:00
2026-04-12 15:27:15 +02:00
2026-04-22 17:41:42 +02:00
2026-04-17 19:24:53 +02:00
2026-04-30 09:43:55 +02:00
2026-04-30 09:43:55 +02:00
2026-04-12 15:27:15 +02:00
2026-05-01 07:10:31 +02:00
2026-05-01 07:10:31 +02:00
2026-05-13 10:29:50 +02:00
2026-05-13 10:29:50 +02:00
2026-04-12 15:27:15 +02:00
2026-05-12 18:31:21 +02:00
2026-05-12 18:31:21 +02:00
2026-04-12 15:27:15 +02:00
2026-04-24 08:33:56 +02:00
2026-04-20 17:19:27 +02:00
2026-05-05 17:22:26 +02:00
2026-05-12 20:52:18 +02:00
2026-04-27 22:14:05 +09:00
2026-05-14 12:17:54 +02:00
2026-04-30 09:15:34 +02:00
2026-04-08 11:51:09 +01:00
2026-04-23 06:41:05 +02:00
2026-04-23 06:41:05 +02:00
2026-05-05 11:14:33 +02:00
2026-04-24 15:04:16 +02:00
2026-04-13 13:20:43 +02:00
2026-04-12 15:27:15 +02:00
2026-04-22 17:41:42 +02:00
2026-04-22 17:41:42 +02:00
2026-04-12 15:27:15 +02:00
2026-04-12 15:27:15 +02:00
2026-04-10 15:08:03 +02:00
2026-05-05 17:22:26 +02:00
2026-05-05 17:22:26 +02:00
2026-04-12 16:10:03 +02:00
2026-04-21 17:07:53 +02:00
2026-05-13 10:29:50 +02:00
2026-05-13 10:29:50 +02:00
2026-04-22 17:41:42 +02:00
2026-04-22 17:41:42 +02:00
2026-04-22 17:41:42 +02:00
2026-04-22 17:41:42 +02:00
2026-05-05 17:22:26 +02:00
2026-04-22 17:41:42 +02:00
2026-04-22 17:41:42 +02:00
2026-04-22 17:41:42 +02:00
2026-05-18 02:55:56 +09:00
2026-05-15 13:46:08 +01:00
2026-05-15 13:46:08 +01:00
2026-04-12 15:27:15 +02:00
2026-04-27 22:14:05 +09:00
2026-04-15 10:14:48 +02:00
2026-05-06 10:30:16 +02:00
2026-05-06 10:30:16 +02:00
2026-05-15 13:46:08 +01:00
2026-05-12 22:56:04 +02:00
2026-05-12 22:56:04 +02:00
2026-04-23 06:41:05 +02:00
2026-04-23 06:41:05 +02:00
2026-04-12 15:27:15 +02:00
2026-04-22 17:41:42 +02:00
2026-04-22 17:41:42 +02:00
2026-04-22 17:41:42 +02:00
2026-04-10 15:08:03 +02:00
2026-04-20 23:35:31 +02:00
2026-05-18 02:55:56 +09:00
2026-05-18 02:55:56 +09:00
2026-04-27 22:14:05 +09:00
2026-05-06 10:30:13 +02:00
2026-05-14 08:12:28 +02:00
2026-05-15 18:47:17 +02:00
2026-05-16 18:32:14 +02:00
2026-05-16 09:38:25 +09:00
2026-04-22 17:41:42 +02:00
2026-04-22 17:41:42 +02:00
2026-05-16 18:37:12 +02:00
2026-04-14 15:51:02 +02:00
2026-04-13 11:14:11 +02:00
2026-04-22 17:41:42 +02:00
2026-04-22 17:41:42 +02:00
2026-04-22 17:41:42 +02:00
2026-04-22 17:41:42 +02:00
2026-04-22 17:41:42 +02:00
2026-04-22 17:41:42 +02:00
2026-04-22 17:41:42 +02:00
2026-05-12 14:15:05 +02:00
2026-04-24 06:32:42 +02:00
2026-04-24 06:32:42 +02:00
2026-04-24 06:32:42 +02:00
2026-04-24 06:32:42 +02:00
2026-04-12 15:27:15 +02:00
2026-05-12 00:07:42 +01:00
2026-04-24 14:39:24 +02:00
2026-04-24 14:39:24 +02:00
2026-04-22 17:41:42 +02:00
2026-04-22 17:41:42 +02:00
2026-04-13 11:13:04 +02:00
2026-04-13 11:13:04 +02:00
2026-05-13 23:47:29 +01:00
2026-04-13 13:20:43 +02:00
2026-04-22 17:41:42 +02:00
2026-04-22 17:41:42 +02:00
2026-04-22 17:41:42 +02:00
2026-04-22 17:41:42 +02:00
2026-05-05 13:49:51 +02:00
2026-05-08 16:52:57 +02:00
2026-04-22 17:41:42 +02:00
2026-04-08 14:48:10 +01:00
2026-04-12 15:27:15 +02:00
2026-04-13 13:59:24 +02:00
2026-04-10 15:08:02 +02:00
2026-05-05 17:22:26 +02:00
2026-04-24 06:32:42 +02:00
2026-04-24 06:32:42 +02:00
2026-05-06 10:30:16 +02:00
2026-05-06 10:30:16 +02:00
2026-04-05 20:34:11 +02:00
2026-04-23 19:10:15 +02:00
2026-04-29 12:03:21 +02:00
2026-05-16 18:32:14 +02:00
2026-04-20 23:35:31 +02:00
2026-05-05 17:22:26 +02:00
2026-04-24 06:32:42 +02:00
2026-04-12 15:27:15 +02:00
2026-05-08 11:36:43 +02:00
2026-05-15 00:02:01 -07:00
2026-05-15 00:02:01 -07:00
2026-05-05 15:09:47 +02:00
2026-05-05 17:22:26 +02:00
2026-04-27 13:49:24 +02:00
2026-04-27 13:49:19 +02:00
2026-04-24 14:39:25 +02:00
2026-04-14 02:10:52 -07:00
2026-05-12 22:54:08 +02:00
2026-04-15 10:14:47 +02:00
2026-04-14 02:10:52 -07:00
2026-05-11 03:03:32 -07:00
2026-05-11 03:03:32 -07:00
2026-04-14 02:10:52 -07:00
2026-05-11 17:07:12 +02:00
2026-04-07 21:01:21 +02:00
2026-04-07 20:38:40 +02:00
2026-04-29 12:25:46 +02:00
2026-04-29 12:25:46 +02:00
2026-05-15 11:29:19 +02:00
2026-05-15 00:02:01 -07:00
2026-04-15 10:14:47 +02:00
2026-04-15 10:14:47 +02:00
2026-05-11 21:10:11 +02:00
2026-05-11 21:10:11 +02:00
2026-05-16 18:37:12 +02:00
2026-05-16 18:37:10 +02:00
2026-04-12 15:27:15 +02:00
2026-04-20 23:35:31 +02:00
2026-04-13 13:59:24 +02:00
2026-04-16 21:12:20 +02:00
2026-04-16 21:12:20 +02:00