42 Commits

Author SHA1 Message Date
1a5647267d Remove ExpandEnv from Environ 2026-03-29 16:58:44 -07:00
acf5bafeb7 Add Container.Start 2026-03-29 16:08:00 -07:00
c15ac48027 Fix volume directory creation 2026-03-29 15:38:05 -07:00
12b1fa9520 Fix rm 2026-03-29 15:28:12 -07:00
52b551094d Fix path used as name 2026-03-29 14:57:47 -07:00
35f393b3fc Add sysctl name and replace support 2026-03-29 12:50:27 -07:00
38c78047e6 Ensure volume source directories exist. Assume errors are for existing files 2026-03-28 18:44:19 -07:00
02bbb8d961 Stop being an idiot 2026-03-28 18:03:31 -07:00
2467d0d79e Add a struct based API 2026-03-28 17:58:13 -07:00
081611c501 Log Dropping Privileges 2026-03-28 17:55:22 -07:00
b120c6facd Allow running podmanSocket as root 2026-03-28 17:36:51 -07:00
1b9d2bcf3f Fix setup 2026-03-28 16:22:31 -07:00
53ddf7e54e Make Device handle globs 2026-03-28 15:40:58 -07:00
9e7060bb91 Remove channel from signal handler 2026-02-15 14:56:33 -08:00
e6c539bc29 Add Devices helper function 2026-01-17 21:27:20 -08:00
5d7a257b1f Fix socket path to default to docker socket path 2026-01-04 21:39:00 -08:00
94723719fe Fix passwd path 2026-01-04 21:13:59 -08:00
bee2165ddd Update setup 2026-01-04 20:55:25 -08:00
d050d58e92 Make Run and Start generic. An empty string defaults to "/user/podman" 2026-01-04 18:18:01 -08:00
fad0eb755a Add a podmanSocket command with hardcoded uid 199 2026-01-04 16:51:33 -08:00
587e906d6d Remove as many syscalls from new{g,u}idmap as possible
Add a test to validate subid generation
2026-01-04 16:23:01 -08:00
65e04dfdb3 Signal Handling 2026-01-01 14:31:37 -08:00
3941edad77 Add Start 2025-10-25 23:45:46 -07:00
b2ba5476f2 Fix constants 2025-10-25 20:15:00 -07:00
15010db6b2 Export Tmpfs 2025-10-25 20:09:32 -07:00
49c65bc69c Add mount argument helpers 2025-10-25 20:06:46 -07:00
99b3342eef Stop being an idiot 2025-10-25 19:54:12 -07:00
8ccf0bd703 Fix setup /run 2025-10-25 19:49:50 -07:00
4c54040db3 Setup /run 2025-10-25 19:42:55 -07:00
04db19d15a Unset GOKRAZY_FIRST_START so that new{u,g}idmap will work properly 2025-10-25 19:18:58 -07:00
c6116d6c13 Include /dev/net/tun perms 2025-10-25 14:22:45 -07:00
168a9ebb3a Fix writing subids and warn if capabilities are not available 2025-10-25 12:47:00 -07:00
9e36228a4a Fix types 2025-10-25 11:48:31 -07:00
a4fdf1a076 go mod tidy 2025-10-25 11:45:02 -07:00
4b740d471c Write /etc/sub{u,g}id because podman reads them 2025-10-25 11:43:40 -07:00
2cfe181e67 Only use calculated subids 2025-10-25 11:31:17 -07:00
7e1771fa14 Implement new{u,g}idmap 2025-10-24 17:55:34 -07:00
f18ad9713c Set USER 2025-10-18 17:25:43 -07:00
f97d36d6ed Add priviledge dropping and mount utils 2025-10-12 14:00:06 -07:00
51e4774bb2 stuff 2025-10-09 23:33:00 -07:00
8da229bf39 stuff 2025-10-09 23:32:39 -07:00
ec5f7bb75a Initial 2025-10-09 22:01:46 -07:00