aboutsummaryrefslogtreecommitdiffhomepage
path: root/internal/app
AgeCommit message (Expand)Author
2024-11-03system/dbus: buffer xdg-dbus-proxy messagesOphestra Umiker
2024-11-02cmd: shim and init into separate binariesOphestra Umiker
2024-10-28app/start: skip cleanup if shim is nilOphestra Umiker
2024-10-28shim: expose checkPid in constructorOphestra Umiker
2024-10-27system/dbus: compare sealed value by stringOphestra Umiker
2024-10-27system: move sd_booted implementation to os abstractionOphestra Umiker
2024-10-27shim: user switcher process management structOphestra Umiker
2024-10-25app: separate nixos test cases from testsOphestra Umiker
2024-10-25app: test app permissive defaults sealing behaviourOphestra Umiker
2024-10-25app/start: cleaner command not found messageOphestra Umiker
2024-10-25app/seal: symlink /etc entries in permissive defaultOphestra Umiker
2024-10-25app/config: support creating symlinks within sandboxOphestra Umiker
2024-10-25shim: kill shim if setup becomes impossibleOphestra Umiker
2024-10-23internal: wrap calls to os standard library functionsOphestra Umiker
2024-10-21shim: abort setup on failed start and process exitOphestra Umiker
2024-10-21fmsg: produce all output through fmsgOphestra Umiker
2024-10-21app: move wayland mediation to shim packageOphestra Umiker
2024-10-20migrate to git.ophivana.moe/security/fortifyOphestra Umiker
2024-10-20app: move app ID to app structOphestra Umiker
2024-10-18state: store launch method instead of launcher pathOphestra Umiker
2024-10-18app/share: fix order to ensure SharePath before any of its subdirectoriesOphestra Umiker
2024-10-16system: move enablements from state packageOphestra Umiker
2024-10-16app: port app to use the system packageOphestra Umiker
2024-10-15app: filter /tmp from permissive defaultOphestra Umiker
2024-10-15helper/bwrap: ordered filesystem argsOphestra Umiker
2024-10-14init: custom init process inside sandboxOphestra Umiker
2024-10-13shim: get rid of insane launch conditionOphestra Umiker
2024-10-13app: generate and replace passwd and group filesOphestra Umiker
2024-10-13app/config: map bwrap tmpfs in app configOphestra Umiker
2024-10-13app/config: always use nobody UID within sandboxOphestra Umiker
2024-10-13app/seal: skip /mnt in permissive defaultOphestra Umiker
2024-10-12app/seal: allow GPU access in permissive default when either X11/Wayland is e...Ophestra Umiker
2024-10-12app: filesystem struct that maps to all bwrap bind optionsOphestra Umiker
2024-10-12app: supply template configOphestra Umiker
2024-10-11app: integrate bwrap into environment setupOphestra Umiker
2024-10-11app: migrate to new shim implementationOphestra Umiker
2024-10-10app: tag ACL operations for revertOphestra Umiker
2024-10-10app: hardlink sockets to process-specific share local to XDG_RUNTIME_DIROphestra Umiker
2024-10-10app: remove bubblewrap launch methodOphestra Umiker
2024-10-09dbus/run: support running xdg-dbus-proxy in a restrictive bubblewrap sandboxOphestra Umiker
2024-10-07dbus: use name resolved by exec.CommandOphestra Umiker
2024-09-29dbus: configurable xdg-dbus-proxy outputOphestra Umiker
2024-09-29dbus: toggleable xdg-dbus-proxy outputOphestra Umiker
2024-09-25dbus: use generalised helper.Helper for xdg-dbus-proxyOphestra Umiker
2024-09-24app: improve dbus proxy verbose messagesOphestra Umiker
2024-09-22app: clean up interactions and handle all application state and setup/teardownOphestra Umiker
2024-09-17exit: move final and early code to internal packageOphestra Umiker
2024-09-16move acl and xcb binding packages to top levelOphestra Umiker
2024-09-16final: refactor for removal of system package and reduction of interactions t...Ophestra Umiker
2024-09-12verbose: remove system package interactionOphestra Umiker