Commit Graph
517 Commits
Author SHA1 Message Date
Kroese dced815c06 docs: Improve commenting (#1349) 2026-08-03 16:40:10 +02:00
Kroese 51d6f3aeca fix: Reserve internal ports for user-mode forwarding (#1348) 2026-08-02 23:01:52 +02:00
Kroese 4544620d48 feat: Increase indentation of printed QEMU arguments (#1347) 2026-08-01 05:49:50 +02:00
Kroese de8468161f feat: Refactor negated command conditions (#1346) 2026-07-30 21:22:21 +02:00
Kroese ec12039f43 feat: Use deadline-based process timeouts (#1343) 2026-07-28 15:22:47 +02:00
Kroese 3c7c3ca1b1 fix: Prevent race when reading PID files (#1342) 2026-07-28 14:22:08 +02:00
Kroese 2b27f32cd4 fix: Disk options were applied to the controller (#1341) 2026-07-28 03:30:55 +02:00
Kroese 784b73b5b5 feat: Add DISK_OPTIONS support to disk devices (#1339) 2026-07-27 23:48:21 +02:00
Kroese efe8732e47 fix: Avoid shadowing PID output variables (#1337) 2026-07-27 12:03:24 +02:00
Kroese f6871dd61b fix: Clear invalid PID values in shared reader (#1336) 2026-07-26 17:52:14 +02:00
Kroese a713b728ff fix: Use shared PID reader for helper processes (#1335) 2026-07-26 17:41:46 +02:00
Kroese 63e4529eff fix: Add cleanup for failed web server startup (#1333) 2026-07-25 13:47:20 +02:00
Kroese afd848cebb fix: Make healthcheck succeed during download (#1332) 2026-07-25 12:16:41 +02:00
Kroese 695b075130 feat: Provide host access through system.lan (#1331) 2026-07-25 03:38:36 +02:00
Kroese 7eff53e722 feat: Improve disk error handling (#1328) 2026-07-24 13:51:59 +02:00
Kroese bcaf0e5980 fix: Improve network error handling (#1327) 2026-07-24 13:27:09 +02:00
Kroese faa820c2cc feat: Inline local variable declarations (#1326) 2026-07-24 13:11:40 +02:00
Kroese 81e477fcc4 feat: Warn when DSM and container share an IP address (#1325) 2026-07-24 12:45:54 +02:00
Kroese abd3a1c3df fix: Network mode shown for DHCP mode (#1324) 2026-07-24 12:03:57 +02:00
Kroese 3b59bcd284 fix: Ensure progress reaches 100% (#1322) 2026-07-23 23:03:54 +02:00
Kroese 1a983ebcd1 feat: Improve error handling for webserver config (#1320) 2026-07-23 04:17:26 +02:00
Kroese 41c76198fa feat: Use atomic writes for progress updates (#1319) 2026-07-23 04:10:09 +02:00
Kroese 6fe19a8af4 feat: Improve download progress reporting (#1316) 2026-07-21 06:00:58 +02:00
Kroese 89dbaeb2a4 feat: Improve download progress reporting (#1314) 2026-07-21 00:13:53 +02:00
Kroese 99d6b8f830 feat: Preserve graceful shutdown for interactive console (#1312) 2026-07-20 16:31:21 +02:00
Kroese e6b68b2f08 fix: Avoid shellcheck warning (#1311) 2026-07-20 14:32:03 +02:00
Kroese 64809bb4d4 feat: Support progress tracking for segmented downloads (#1309) 2026-07-20 05:48:16 +02:00
Kroese 18d9ecd434 fix: Decrease default timeout (#1308) 2026-07-19 08:57:09 +02:00
Kroese d807a365ff feat: Added optional lossy VNC compression (#1305) 2026-07-19 03:09:35 +02:00
Kroese 066af83d07 fix: Decrease default timeout (#1304) 2026-07-19 01:03:21 +02:00
Kroese 81536818df feat: Add escapeHTML function (#1303) 2026-07-18 22:00:45 +02:00
Kroese 949c288565 fix: Set correct MTU option for dnsmasq (#1302) 2026-07-18 20:40:52 +02:00
Kroese 5d5bbbcf4d feat: Improve NAT networking (#1300) 2026-07-18 15:34:46 +02:00
Kroese 5399e1d463 feat: Use Unix sockets for qemu-host communication (#1299) 2026-07-18 11:31:20 +02:00
Kroese c7e7b60f01 fix: Improve IP tables cleanup verification (#1298) 2026-07-18 10:54:20 +02:00
Kroese a7fb161974 feat: Improve download progress readability (#1296) 2026-07-17 22:59:07 +02:00
Kroese dcdf5e5293 fix: Improve interactive terminal detection (#1295) 2026-07-17 22:45:07 +02:00
Kroese 1eb0db66ba feat: Improve download progress in container logs (#1294) 2026-07-17 22:29:10 +02:00
Kroese 3eec8e03ed feat: Improve AMD detection (#1293) 2026-07-17 20:54:41 +02:00
Kroese 5483981ed4 feat: Refactor config code (#1292) 2026-07-17 20:37:54 +02:00
Kroese 62330a5bf4 fix: Cleanup stale pipe files (#1291) 2026-07-17 20:01:53 +02:00
Kroese 2b0b59dfba feat: Preserve graceful shutdown for interactive console (#1290) 2026-07-17 19:56:05 +02:00
Kroese b680ff9dd8 feat: Preserve graceful shutdown for interactive console (#1289) 2026-07-17 19:16:30 +02:00
Kroese 5c889b272d fix: Store pid for serial debugging (#1288) 2026-07-17 14:44:49 +02:00
Kroese 9452d48694 feat: Make machine type configurable (#1283) 2026-07-17 11:33:05 +02:00
Kroese 5c3fed1387 fix: Clear service logs on startup (#1281) 2026-07-17 06:26:25 +02:00
Kroese 797411ae7f fix: Show QEMU errors on unexpected exit (#1280) 2026-07-17 05:54:04 +02:00
Kroese e81c509208 feat: Check RENDERNODE permissions (#1279) 2026-07-17 02:11:38 +02:00
Kroese ace8614a50 feat: Refactor disk code (#1278) 2026-07-17 01:52:47 +02:00
Kroese 8263b3a737 feat: Improve iptable backend selection (#1277) 2026-07-17 01:51:39 +02:00