Sebastian Wick
2ed87aff36
run: Add (ro-)bind fds to flatpak_run_app
...
The flatpak portal allows apps to expose files and folders from within
the sandbox to a side-sandbox using flatpak-spawn. So far it has used
the --filesystem option to mount those files and folders, but it takes a
path. Paths are inherently racy and they allow the app to swap out any
component of the path with a symlink after handing it off. If they win
the race, flatpak will mount a completely different directory.
This adds a new way to mount files and directories based on O_PATH
file descriptor that needs to provided when execing the flatpak binary.
2026-04-07 16:17:51 -04:00
..
2026-03-11 22:31:49 +00:00
2022-08-22 19:48:10 -07:00
2024-07-09 17:12:55 -03:00
2026-04-07 16:17:51 -04:00
2026-04-07 16:17:51 -04:00
2026-04-07 15:13:44 +00:00
2025-12-08 19:33:09 +00:00
2026-04-07 16:17:51 -04:00
2025-12-08 19:09:56 +00:00
2024-07-09 17:12:55 -03:00
2024-07-09 17:12:55 -03:00
2026-04-07 16:17:51 -04:00
2025-08-25 15:56:20 +00:00
2025-08-25 15:56:20 +00:00
2022-09-07 09:21:58 +02:00
2022-09-07 09:21:58 +02:00
2026-01-21 17:58:19 +00:00
2025-09-24 17:19:21 +00:00
2025-09-24 17:19:21 +00:00
2025-08-26 11:51:07 +00:00
2023-05-17 11:35:44 +01:00
2025-10-24 16:27:33 +00:00
2025-10-24 16:27:33 +00:00
2025-12-08 19:09:56 +00:00
2025-12-08 19:09:56 +00:00
2026-04-07 16:17:51 -04:00
2023-02-04 12:30:15 -06:00
2023-10-27 17:09:52 +01:00
2023-10-27 17:09:52 +01:00
2023-05-17 11:35:44 +01:00
2025-12-08 19:09:56 +00:00
2025-12-08 19:09:56 +00:00
2025-12-04 11:08:08 +00:00
2026-01-21 17:58:19 +00:00
2023-11-14 18:39:22 +00:00
2024-03-27 14:22:45 +00:00
2024-10-16 14:11:56 -03:00
2025-12-08 19:09:56 +00:00
2026-01-21 17:58:19 +00:00
2025-12-08 19:09:56 +00:00
2025-12-08 19:09:56 +00:00
2022-12-15 16:45:35 +00:00
2022-12-15 16:45:35 +00:00
2024-07-09 17:12:55 -03:00
2025-04-30 14:00:20 +00:00
2023-07-03 20:07:57 +02:00
2024-07-09 17:12:55 -03:00
2024-07-09 17:12:55 -03:00
2022-08-22 19:48:10 -07:00
2025-01-09 17:00:07 +01:00
2026-01-05 21:16:15 +05:30
2025-12-08 19:09:56 +00:00
2026-03-19 23:40:29 +00:00
2023-05-15 19:54:51 +01:00
2026-01-21 17:58:19 +00:00
2025-10-13 18:31:33 +00:00
2025-10-13 18:31:33 +00:00
2026-04-07 16:17:51 -04:00
2023-05-15 19:54:51 +01:00
2026-01-21 17:58:19 +00:00
2023-08-24 12:17:53 +02:00
2025-10-13 18:31:33 +00:00
2025-10-13 18:31:33 +00:00
2025-10-13 18:31:33 +00:00
2023-05-15 19:54:51 +01:00
2023-09-04 13:25:32 +01:00
2026-04-07 16:17:51 -04:00
2026-01-21 17:58:19 +00:00
2025-10-24 16:27:33 +00:00
2022-09-06 13:20:05 +02:00
2022-09-07 09:21:19 +02:00
2024-10-16 14:11:56 -03:00
2024-10-16 14:11:56 -03:00
2025-10-13 19:02:44 +00:00
2025-10-13 19:02:44 +00:00
2025-05-08 16:08:21 +00:00
2026-01-21 17:58:19 +00:00
2026-04-07 16:17:51 -04:00
2026-04-07 16:17:51 -04:00
2024-05-03 13:21:29 +01:00
2024-05-03 13:21:29 +01:00
2025-11-20 17:30:07 +00:00
2025-11-20 17:30:07 +00:00
2025-11-20 17:30:07 +00:00
2025-12-08 19:09:56 +00:00
2026-01-21 17:58:19 +00:00