Commit Graph

901 Commits

Author SHA1 Message Date
Kroese 9ef6f3c4ca fix: Migrate Win9x machine type (#2126) 2026-08-10 07:10:13 +02:00
Kroese 5b9a376111 fix: Stop console after QEMU exits (#2125) 2026-08-10 03:37:05 +02:00
Kroese a4ae486d83 build: Refactor Windows installation code (#2124) 2026-08-10 02:05:45 +02:00
Kroese c9b12ba97d build: Update QEMU base image to v7.45 (#2123) 2026-08-10 00:51:53 +02:00
Kroese 7e3e24780d feat: Enforce a minimal disk size per Windows version (#2122) 2026-08-09 22:16:20 +02:00
Kroese 433c83cab0 docs: Add QMP configuration variable (#2121) 2026-08-09 11:25:25 +02:00
Kroese 19264a42da feat: Improve error handling (#2120) 2026-08-09 02:46:04 +02:00
Kroese 33ae12677e fix: Skip ISO inspection for non-ISO downloads (#2119) 2026-08-08 17:53:15 +02:00
Kroese 133c3d3bc3 feat: Move image edition selection policy (#2118) 2026-08-08 17:39:43 +02:00
Kroese 43be9024e9 fix: Do not fail if marker cannot be created (#2117) 2026-08-08 16:33:27 +02:00
Kroese 9e87e1aefa fix: Use Enter for Windows boot key retries (#2116) v6.04 2026-08-08 08:28:41 +02:00
Kroese 2780b08a1f fix: ARM64 LTSC Evaluation download route (#2115) 2026-08-08 07:34:18 +02:00
Kroese 0da09cf633 fix: Windows ARM boot key detection (#2114) 2026-08-08 07:07:21 +02:00
Kroese 6c4e167915 fix: Improve Windows boot key timing (#2113) 2026-08-08 06:27:10 +02:00
Kroese eb2207dff9 feat: Simplify getVersions function (#2112) 2026-08-08 05:13:33 +02:00
Kroese 5c213770ad feat: Disable Windows Setup Dynamic Update (#2111) 2026-08-08 05:07:17 +02:00
Kroese 2170bc0f3c fix: Correct identifier for LTSC/IoT editions (#2109) 2026-08-08 04:42:37 +02:00
Kroese 4ae04facfa feat: Simplify WIM platform and version detection (#2108) 2026-08-08 03:53:42 +02:00
Kroese 0b76ed9744 fix: Reduce amount of state variables (#2107) 2026-08-08 02:21:53 +02:00
Kroese 221cf5ad73 feat: Improve error logging (#2106) 2026-08-07 23:35:01 +02:00
Kroese e51c597821 fix: Distinguish ISO read failures from missing payloads (#2105) 2026-08-07 20:54:57 +02:00
Kroese be96767802 fix: Simplify error propagation boundaries (#2104) 2026-08-07 19:52:06 +02:00
Kroese ff8c17ad04 fix: Do not backup unfinished installations (#2103) 2026-08-07 14:09:48 +02:00
Kroese b7ded137f8 fix: Trust VirtIO display driver publisher on Windows 8 (#2102) 2026-08-07 13:25:53 +02:00
Kroese 543060fd95 fix: Stop falling back to manual setup on errors (#2101) 2026-08-07 07:48:25 +02:00
Kroese 84eabc07fb fix: Fail on answer file generation errors (#2100) 2026-08-07 07:26:08 +02:00
Kroese 5f16a000d6 fix: Trust VirtIO display driver publisher on Windows 8.1 (#2099) 2026-08-07 07:15:56 +02:00
Kroese 490501fba4 fix: Deduplicate evaluation download links (#2098) 2026-08-07 07:14:23 +02:00
Kroese 751fae1343 fix: Handle answer files without product keys (#2097) 2026-08-07 06:40:13 +02:00
Kroese 803377ac3c fix: Handle temporary cleanup failures (#2096) 2026-08-07 06:31:49 +02:00
Kroese ed8dcea704 feat: Reuse image cleanup helper after installation (#2095) 2026-08-07 06:24:04 +02:00
Kroese ffc9f02c83 fix: Preserve extraction signal exit statuses (#2094) 2026-08-07 06:06:52 +02:00
Kroese 6129e500bd fix: Propagate insufficient memory errors (#2093) 2026-08-07 05:57:52 +02:00
Kroese 248c9e9314 feat: Restore Windows 10 Enterprise mirror (#2092) 2026-08-07 05:38:21 +02:00
Kroese 976c22fcc2 fix: Legacy OEM script launch quoting (#2091) 2026-08-07 04:54:58 +02:00
Kroese ef783b900b fix: Lower the amount of RAM required for Win11 (#2090) 2026-08-07 04:51:59 +02:00
Kroese 314c6c1fc1 fix: Quote usernames safely in setup scripts (#2089) 2026-08-07 04:49:54 +02:00
Kroese 0780a91124 build: Update QEMU base image to v7.44 (#2088) 2026-08-07 04:25:02 +02:00
Kroese c56cd3de18 fix: Allow ESD images without descriptions (#2087) 2026-08-07 04:08:11 +02:00
Kroese 43d0478f7e feat: Verify required RAM per Windows version (#2085) 2026-08-07 03:41:14 +02:00
Kroese 65fe8ada74 feat: Use detected architecture for driver fallback (#2084) 2026-08-06 20:40:43 +02:00
Kroese 93cab3110d feat: Support direct ESD download URLs (#2083) 2026-08-06 20:40:13 +02:00
Kroese 91326c9664 feat: Use overlays for all modern Windows media (#2082) 2026-08-06 19:17:51 +02:00
Kroese 927f92282c fix: Evaluation Center locale and link selection (#2081) 2026-08-06 17:25:52 +02:00
Kroese 2fc733b3f0 fix: Localized Evaluation Center download selection (#2080) 2026-08-06 15:22:01 +02:00
Kroese fd50523c7d fix: Preserve signal exits during image downloads (#2079) 2026-08-06 15:02:19 +02:00
Kroese 446dae699b fix: Decode HTML query separators correctly (#2078) 2026-08-06 14:53:44 +02:00
Kroese 1cef71d265 fix: Remove obsolete rebuilt custom ISOs (#2077) 2026-08-06 14:52:39 +02:00
Kroese 54bf0ed8de fix: Reject control characters in workgroup names (#2076) 2026-08-06 14:46:14 +02:00
Kroese 8f5a6b0b85 fix: Preserve signal exits during image detection (#2075) 2026-08-06 13:16:17 +02:00