Commit Graph

  • fa0bf13732 Fix volume init to always reconcile the host directory's own attributes ceamac 2026-08-24 15:10:23 +00:00
  • 0f43a02bd7 Split main.cpp into cli_args, commands, and self_test ceamac 2026-08-24 14:07:57 +00:00
  • 00cb04ff41 Document global-state audit and fork-per-container decision ceamac 2026-08-24 13:17:40 +00:00
  • 61f542080d Rename k-prefixed constants to snake_case, grouped in namespaces ceamac 2026-08-24 12:59:26 +00:00
  • f904d33a11 Add -D/--daemonize to run -r/--run sessions in the background ceamac 2026-08-23 16:41:07 +00:00
  • e7dac86eee Add --env/--env-file to set environment variables under -r/--run ceamac 2026-08-23 15:12:22 +00:00
  • bec5456c33 Drop --clearenv; control the sandbox's environment at exec time ceamac 2026-08-23 14:56:11 +00:00
  • 7a333788c1 Remove --as-pid-1 from the bwrap invocation ceamac 2026-08-22 09:49:31 +00:00
  • 00482b6b42 Add -e/--exec to join a running -r/--run session ceamac 2026-08-22 09:41:32 +00:00
  • d4c0e8f0a1 Add --clean-processes to remove stale session pid files ceamac 2026-08-22 09:16:57 +00:00
  • 8c55e5c288 Add --list-processes to list running -r/--run sessions ceamac 2026-08-22 09:05:27 +00:00
  • 23f380e180 Track running -r/--run sessions with a locked PID file ceamac 2026-08-22 08:56:12 +00:00
  • 9877ffe7f1 Add --hostname to set the sandbox's hostname under -r/--run ceamac 2026-08-22 07:13:22 +00:00
  • 355675b43f Resolve HOME to the target user's home directory instead of /root ceamac 2026-08-22 06:47:16 +00:00
  • 545762d6de Reuse -v/--volume to mount named/host volumes into -r/--run ceamac 2026-08-21 17:08:16 +00:00
  • d69b408d14 Add -i/--inspect to display an image's declared config ceamac 2026-08-21 13:39:29 +00:00
  • abf268e950 Add --delete-volume and --delete-volume-full ceamac 2026-08-21 13:21:46 +00:00
  • afca0f7ce3 Add --list-volumes to list named volumes ceamac 2026-08-21 13:15:28 +00:00
  • aac656be31 Add -v/--volume to create a named volume mapped to a host directory ceamac 2026-08-21 12:59:37 +00:00
  • be5a0b8202 Add a local YAML config file for persistent settings ceamac 2026-08-21 12:31:40 +00:00
  • f7e7faed19 Point CLAUDE.md at the new README instead of noting its absence ceamac 2026-08-21 12:10:25 +00:00
  • 38fac22612 Add README.md ceamac 2026-08-21 12:10:16 +00:00
  • 0b1698dc97 Rename the executable from slocker_lite to slocker-lite ceamac 2026-08-21 12:06:03 +00:00
  • e64f885c2e Default -r's user/group to the image's own declared user ceamac 2026-08-21 07:28:14 +00:00
  • 4e1e1b206d Split OciImageConfig's user into separate user/group fields ceamac 2026-08-21 07:18:23 +00:00
  • 69df728e09 Add --user/--group to run as a different uid/gid as root ceamac 2026-08-21 07:06:13 +00:00
  • 095ae8397a Drop --unshare-net from bwrap args, no network setup yet ceamac 2026-08-21 06:17:20 +00:00
  • b1a2d924e8 Don't request --unshare-user for bwrap when running as root ceamac 2026-08-21 05:34:41 +00:00
  • f88b4c08e7 Handle SIGINT/SIGTERM in run_process_foreground for -r ceamac 2026-08-21 05:10:46 +00:00
  • b8f4680745 Extract OCI image config; use it for -r's default command ceamac 2026-08-20 16:35:38 +00:00
  • d009c3777b Ignore the local images/ test directory ceamac 2026-08-20 15:49:57 +00:00
  • 4c58552ba6 Align --list-images output on a tab stop ceamac 2026-08-20 15:49:26 +00:00
  • 94ae5b36a2 Add -l/--list-images to discover OCI archives in a directory ceamac 2026-08-20 15:06:32 +00:00
  • 529a96c89c Combine namespace probes with CLONE_NEWUSER ceamac 2026-08-17 09:07:29 +00:00
  • 4478e94b65 Drop --new-session from bwrap args, breaks foreground tty ceamac 2026-08-17 07:52:49 +00:00
  • c0bef0d989 Add -r/--run and -c/--cleanup, fix nsenter under root ceamac 2026-08-17 07:44:24 +00:00
  • 839551a648 Add kernel namespace detection for bwrap integration ceamac 2026-08-17 05:56:31 +00:00
  • 7e1ee150f6 Add CLI option parsing and implement layer unmounting ceamac 2026-08-10 09:03:58 +00:00
  • a301dfb44f Initial commit: OCI image mounting via containers-storage ceamac 2026-08-10 08:12:50 +00:00