fortify/internal/app
Ophestra Umiker a3aadd4146
app: tag ACL operations for revert
ACL operations are now tagged with the enablement causing them. At the end of child process's life, enablements of all remaining launchers are resolved and inverted. This allows Wait to only revert operations targeting resources no longer required by other launchers.

Signed-off-by: Ophestra Umiker <cat@ophivana.moe>
2024-10-10 14:33:58 +09:00
..
app.go app: clean up interactions and handle all application state and setup/teardown 2024-09-22 01:15:39 +09:00
config.go app: clean up interactions and handle all application state and setup/teardown 2024-09-22 01:15:39 +09:00
copy.go app: clean up interactions and handle all application state and setup/teardown 2024-09-22 01:15:39 +09:00
error.go app: clean up interactions and handle all application state and setup/teardown 2024-09-22 01:15:39 +09:00
id.go app: clean up interactions and handle all application state and setup/teardown 2024-09-22 01:15:39 +09:00
launch.machinectl.go app: clean up interactions and handle all application state and setup/teardown 2024-09-22 01:15:39 +09:00
launch.sudo.go app: clean up interactions and handle all application state and setup/teardown 2024-09-22 01:15:39 +09:00
seal.go app: remove bubblewrap launch method 2024-10-10 00:11:04 +09:00
share.dbus.go dbus/run: support running xdg-dbus-proxy in a restrictive bubblewrap sandbox 2024-10-09 20:41:42 +09:00
share.display.go app: tag ACL operations for revert 2024-10-10 14:33:58 +09:00
share.pulse.go app: hardlink sockets to process-specific share local to XDG_RUNTIME_DIR 2024-10-10 12:44:08 +09:00
share.runtime.go app: tag ACL operations for revert 2024-10-10 14:33:58 +09:00
shim.go app: clean up interactions and handle all application state and setup/teardown 2024-09-22 01:15:39 +09:00
start.go app: tag ACL operations for revert 2024-10-10 14:33:58 +09:00
system.go app: tag ACL operations for revert 2024-10-10 14:33:58 +09:00