• Joined on 2026-01-18
ceamac pushed to networking at ceamac/slocker-lite 2026-08-31 17:21:25 +00:00
37ab2fcb1e Document the multi-network join race and its fix
244a814e85 Retry tap writes on EIO/ENETDOWN: fixes multi-network join race
743e899c3d Document extern's private-namespace + uplink architecture
fd3f25b0b2 Fix extern network connectivity: private namespace + uplink to host root
Compare 4 commits »
ceamac created branch networking in ceamac/slocker-lite 2026-08-30 20:21:15 +00:00
ceamac pushed to networking at ceamac/slocker-lite 2026-08-30 20:21:15 +00:00
bebf559039 Create tap devices persistently via ip tuntap add, drop retry logic
ad30f93f77 Retry container-side tap device setup, external process only
cf166ed3b4 Use a genuinely random ULA /48 for auto-allocated IPv6 subnets
8a0d800478 Drop IPv6 NAT (MASQUERADE): never correct IPv6 practice, unsupported
745930aad6 Resolve gateway/outside reachability gap: stale test state, not a bug
Compare 10 commits »
ceamac pushed to trunk at ceamac/slocker-lite 2026-08-29 10:11:05 +00:00
33cd97fdc8 Make --kill long-option-only, no -k short form
28332ac5c2 Change -e/--exec's short option to -x
8c4afb82e8 Add -k/--kill <pid> to fully stop a running session
247e61d9d8 Add --user/--group support to -e/--exec, matching -r/--run
1c186b0365 Fix -e/--exec namespace resolution on kernels without CONFIG_CHECKPOINT_RESTORE
Compare 5 commits »
ceamac pushed to trunk at ceamac/slocker-lite 2026-08-24 15:29:16 +00:00
fa0bf13732 Fix volume init to always reconcile the host directory's own attributes
ceamac pushed to trunk at ceamac/slocker-lite 2026-08-24 14:43:40 +00:00
0f43a02bd7 Split main.cpp into cli_args, commands, and self_test
00cb04ff41 Document global-state audit and fork-per-container decision
61f542080d Rename k-prefixed constants to snake_case, grouped in namespaces
Compare 3 commits »
ceamac pushed to trunk at ceamac/slocker-lite 2026-08-23 16:49:27 +00:00
f904d33a11 Add -D/--daemonize to run -r/--run sessions in the background
ceamac pushed to trunk at ceamac/slocker-lite 2026-08-23 15:21:24 +00:00
e7dac86eee Add --env/--env-file to set environment variables under -r/--run
bec5456c33 Drop --clearenv; control the sandbox's environment at exec time
Compare 2 commits »
ceamac pushed to trunk at ceamac/slocker-lite 2026-08-22 10:01:01 +00:00
7a333788c1 Remove --as-pid-1 from the bwrap invocation
00482b6b42 Add -e/--exec to join a running -r/--run session
d4c0e8f0a1 Add --clean-processes to remove stale session pid files
8c55e5c288 Add --list-processes to list running -r/--run sessions
23f380e180 Track running -r/--run sessions with a locked PID file
Compare 6 commits »
ceamac pushed to trunk at ceamac/slocker-lite 2026-08-22 07:00:52 +00:00
355675b43f Resolve HOME to the target user's home directory instead of /root
ceamac pushed to trunk at ceamac/slocker-lite 2026-08-21 17:23:39 +00:00
545762d6de Reuse -v/--volume to mount named/host volumes into -r/--run
ceamac pushed to trunk at ceamac/slocker-lite 2026-08-21 13:39:37 +00:00
d69b408d14 Add -i/--inspect to display an image's declared config
ceamac pushed to trunk at ceamac/slocker-lite 2026-08-21 13:24:29 +00:00
abf268e950 Add --delete-volume and --delete-volume-full
afca0f7ce3 Add --list-volumes to list named volumes
aac656be31 Add -v/--volume to create a named volume mapped to a host directory
be5a0b8202 Add a local YAML config file for persistent settings
Compare 4 commits »
ceamac created branch trunk in ceamac/slocker-lite 2026-08-21 12:17:51 +00:00
ceamac pushed to trunk at ceamac/slocker-lite 2026-08-21 12:17:51 +00:00
f7e7faed19 Point CLAUDE.md at the new README instead of noting its absence
38fac22612 Add README.md
0b1698dc97 Rename the executable from slocker_lite to slocker-lite
e64f885c2e Default -r's user/group to the image's own declared user
4e1e1b206d Split OciImageConfig's user into separate user/group fields
Compare 10 commits »
ceamac created repository ceamac/slocker-lite 2026-08-21 12:15:16 +00:00
ceamac pushed to miniroot at ceamac/ceamac-overlay 2026-06-28 10:32:09 +00:00
3782eac8b0 virtual/gcc-libs: keyword 16 for ~arm, ~arm64
47d1c206c9 virtual/gcc-libs: keyword 15 for arm, arm64
4446f2b332 sys-libs/gcc-libs: keyword 16 for ~arm, ~arm64
561ca04e0f sys-libs/gcc-libs: keyword 15 for arm, arm64
04b5734380 app-eselect/eselect-php: keyword 2 for ~arm, ~arm64
Compare 7 commits »
ceamac pushed to miniroot at ceamac/ceamac-overlay 2026-06-14 10:06:35 +00:00
fe66ba3077 virtual/gcc-libs: add 16
9ad741e658 sys-libs/gcc-libs: add 16
d782a38395 app-admin/webapp-config: stabilize 2 for amd64
e2323c3755 profiles/linux/features/minimal: add more minimal features
0781603f5a profiles: rearrange profiles
Compare 13 commits »
ceamac pushed to main at ceamac/ceamac-overlay 2026-06-14 10:06:22 +00:00
3ce602cbcd media-video/cinelerra-gg: drop old
a374e565f3 media-video/cinelerra-gg: add 2026.05.31
Compare 2 commits »
ceamac pushed to miniroot at ceamac/ceamac-overlay 2026-06-01 06:05:42 +00:00
3e420c87b7 virtual/gcc-libs: add 16
30c8a12403 sys-libs/gcc-libs: add 16
Compare 2 commits »