Commit Graph

839 Commits

Author SHA1 Message Date
Kroese 1babe34333 feat: Improve legacy driver injection (#2058) 2026-08-05 10:44:26 +02:00
Kroese fd5806105e fix: Improve shutdown message (#2057) 2026-08-05 10:07:44 +02:00
Kroese 9086a904aa fix: Isolate archived ISO extraction (#2056) 2026-08-05 09:57:34 +02:00
Kroese f5c1a5c034 feat: Validate ESD catalog XML responses (#2054) 2026-08-05 09:51:31 +02:00
Kroese f7bebb2ae3 fix: Normalize downloaded boot image filenames (#2055) 2026-08-05 09:38:34 +02:00
Kroese cae621ae2f feat: Speed up ESD preparation by reusing the downloaded image (#2053) 2026-08-05 08:17:33 +02:00
Kroese 38e8da4aa3 fix: Remove suffix for ESD files (#2052) 2026-08-05 07:20:32 +02:00
Kroese 392b96a541 feat: Add alternative ESD catalog mirror (#2051) 2026-08-05 07:00:05 +02:00
Kroese 1d42488287 fix: Remove setup image after Windows installation (#2050) 2026-08-05 06:14:32 +02:00
Kroese 9c90ccc636 feat: Add Windows NT 4 support (#2049) 2026-08-05 05:56:14 +02:00
Kroese 089d9dd98a feat: Identify ESD media throughout image preparation (#2048) 2026-08-05 05:04:00 +02:00
Kroese b296a37d65 fix: Use XML capability checks for image preparation (#2047) 2026-08-05 04:43:37 +02:00
Kroese f8c72b3404 fix: Preserve XML namespaces in answer file updates (#2046) 2026-08-04 17:07:27 +02:00
Kroese 16c4ee0552 feat: Centralize image driver staging (#2045) 2026-08-04 14:12:29 +02:00
Kroese 379867370a fix: Fail when domain membership cannot be applied (#2044) 2026-08-04 14:03:35 +02:00
Kroese 28792f32a1 fix: Handle unsupported installation media correctly (#2043) 2026-08-04 13:51:09 +02:00
Kroese c212e22073 fix: Improve UEFI boot failure detection (#2042) 2026-08-04 13:01:14 +02:00
Kroese 2da8322dba fix: Refactor ISO build arguments (#2041) 2026-08-04 12:21:30 +02:00
Kroese 6c5264d444 fix: Validate WIM architecture and enforce platform compatibility (#2040) 2026-08-04 12:05:24 +02:00
Kroese 0c2dbdf98a fix: Propagate command substitution failures (#2039) 2026-08-04 11:45:31 +02:00
Kroese 9d01d237c2 fix: Do not continue when drivers are missing (#2038) 2026-08-04 02:59:43 +02:00
Kroese 919222ef25 feat: Improve Windows image detection and unattended setup (#2037) 2026-08-03 21:25:44 +02:00
Kroese cd8af5af51 feat: Read WIM metadata directly from ISO (#2036) 2026-08-03 05:33:01 +02:00
Kroese b1e2cc47ac feat: Migrate unattended commands from XML to scripts (#2034) 2026-08-03 02:13:00 +02:00
Kroese 77902bd05b build: Update workflows (#2033) 2026-08-01 01:21:21 +02:00
Kroese aa9584df90 feat: Avoid ISO rebuilding for dramatically faster preparation (#2032) 2026-07-31 22:05:55 +02:00
Kroese 2f7e3d1903 build: Update workflows (#2031) 2026-07-31 20:04:29 +02:00
Kroese 9a57ec3096 docs: Readme (#2030) 2026-07-31 17:41:34 +02:00
renovate[bot] 7645a2b34f chore(deps): update hadolint/hadolint-action action to v3.4.0 (#2028) 2026-07-30 21:45:30 +02:00
Kroese 3e45a97075 docs: Environment variables (#2029) 2026-07-30 21:41:36 +02:00
Kroese 6a03ddff71 fix: Restore Windows 10 ISO downloads (#2027) 2026-07-30 04:15:43 +02:00
Kroese 9e8c1d0dda build: Update QEMU base image to v7.42 (#2026) 2026-07-29 20:11:24 +02:00
Kroese 59011680b5 build: Add the mtools package to Dockerfile (#2024) 2026-07-29 19:34:00 +02:00
Kroese 033a06a3df feat: Encapsulate edition ordering policy (#2023) 2026-07-29 19:29:55 +02:00
Kroese f487122f80 feat: Handle read-only Samba share mounts (#2022) 2026-07-29 18:57:18 +02:00
Kroese 45deb0c638 feat: Inherit source compression when exporting install image (#2021) 2026-07-29 16:58:57 +02:00
Kroese e94a3c203d fix: Legacy CD boot fallback detection (#2020) 2026-07-29 04:21:14 +02:00
Kroese 7ec498e3f2 feat: Limit xorriso boot image extraction size (#2019) 2026-07-29 04:09:18 +02:00
Kroese 38e732ea79 feat: Abort QEMU on detected boot failure (#2018) 2026-07-28 15:25:35 +02:00
Kroese f447eeddce feat: Improve startup detection (#2017) 2026-07-28 12:46:08 +02:00
Kroese 6389212ca7 feat: Refine batch script linting (#2016) 2026-07-28 01:51:55 +02:00
Kroese 22091ceb67 feat: Display message when BIOS boot image has an unexpected size (#2015) 2026-07-28 01:14:26 +02:00
Kroese 5f6bf2a230 build: Update QEMU base image to v7.41 (#2013) 2026-07-28 00:40:07 +02:00
Kroese 60705368ef feat: Use mergeState helper from base image (#2014) 2026-07-28 00:39:20 +02:00
Kroese 45ba5317a7 build: Update workflow (#2012) 2026-07-28 00:30:42 +02:00
Kroese 69727e49dc fix: Spelling of ReactOS (#2011) 2026-07-28 00:19:41 +02:00
Kroese a83e049f8b fix: Restore PCI hole workaround for Vista and Windows 7 x86 (#2010) 2026-07-27 23:51:04 +02:00
Kroese e3fb3bbe8e fix: Persistence of automatic Windows machine settings (#2009) 2026-07-27 22:58:08 +02:00
Kroese 43d1f54806 docs: Environment variables (#2007) 2026-07-27 16:48:51 +02:00
Kroese b38b7b0953 docs: Added new DISK_OPTIONS variable (#2006) 2026-07-27 11:47:06 +02:00