mrtoth
0fb86fed07
Shorten the cleanup grace period in the e2e tests
2026-11-04 02:57:49 +01:00
mrtoth
7465af5d41
Mirror signal deaths from real-time signals
2026-11-04 02:57:49 +01:00
mrtoth
599d86ccbf
Kill the child processes at once on a second interrupt during the grace period
2026-11-04 02:50:35 +01:00
mrtoth
5389ac97ac
Test Ctrl-C, job control and hangup with an interactive shell on a terminal
2026-11-04 02:50:35 +01:00
mrtoth
04abf264a0
Forward signals to the child processes of agent-sandbox
2026-11-04 01:40:37 +01:00
mrtoth
29851dc5df
Terminate leftover child processes of the entrypoint after bwrap exits
2026-10-31 14:25:17 +01:00
mrtoth
1c2f51ed3b
Spawn bwrap and mirror its exit status instead of exec'ing into it
2026-10-31 01:55:36 +01:00
mrtoth
0cb7d68945
Keep env values off the bwrap command line
2026-09-17 12:26:01 +02:00
mrtoth
d518c3e482
Drop --map-root-user from the seccomp unshare tests
2026-09-17 12:24:55 +02:00
mrtoth
c8f2d62b64
Expose the bwrap command line at /run/agent-sandbox inside every sandbox
2026-09-02 16:09:46 +02:00
mrtoth
3fb0da0577
Optionally back /tmp and /var/tmp with stable host directories
2026-05-15 01:36:58 +02:00
mrtoth
6e81866226
Default to whitelist mode and parallelize tests
...
Flips the default sandbox mode from blacklist to whitelist and
replaces the global RUST_TEST_THREADS=1 with a targeted RwLock
that only serializes blacklist sandboxes against tests mutating
glob-matching host paths. A new Sandbox newtype acquires the
guard automatically when --blacklist is in args.
2026-04-27 08:18:41 +02:00
mrtoth
c77dbc10c3
Implement profile inheritance
2026-04-26 23:58:21 +02:00
mrtoth
7f9b21ef4f
Organize test code better
2026-04-25 15:10:42 +02:00