Skip to content

Releases: ipxe/wimboot

v2.8.0 (2024-05-02)

02 May 12:33
Compare
Choose a tag to compare

Downloads

Binaries

Source code

Changes

  • Add support for building as an AArch64 (ARM64) binary (sponsored by 2Pint Software).

  • Fix forcing of text mode output when multiple displays are present.

  • Add support for building with the clang compiler.

  • Replace efireloc with iPXE's elf2efi tool for converting ELF binaries to PE format.

  • Update to latest EDK2 headers.

v2.7.6 (2023-08-16)

16 Aug 21:12
Compare
Choose a tag to compare

Downloads

Binaries

Source code

Changes

  • Use separate .text and .data sections for W^X compatibility.

v2.7.5 (2023-01-25)

25 Jan 12:35
Compare
Choose a tag to compare

Downloads

Binaries

Source code

Changes

  • Support images compressed using the XPRESS compression scheme.

  • Fix building with GCC 12

  • Fix use of index=N when no injected files are present.

v2.7.4 (2022-01-20)

20 Jan 15:37
Compare
Choose a tag to compare

Downloads

Binaries

Source code

Changes

v2.7.3 (2021-04-30)

30 Apr 14:20
Compare
Choose a tag to compare

Downloads

Binaries

Source code

Changes

  • Fix extraction of embedded bootmgr.exe from Windows 10 versions of bootmgr.

v2.7.2 (2021-02-22)

22 Feb 13:49
Compare
Choose a tag to compare

Downloads

Binaries

Source code

Changes

  • Fix BIOS booting of 32-bit versions of Windows 8 and above with more than 4GB of RAM.

  • Ignore subdirectories when booting from a USB key (or other real filesystem), thereby avoiding potential filename collisions.

  • Avoid potential infinite loops when retrieving the BIOS memory map.

v2.7.1 (2021-02-11)

11 Feb 13:54
Compare
Choose a tag to compare

Downloads

Binaries

Source code

Changes

  • Extract BCD, boot.sdi, and standard boot font files automatically from the .wim image.

  • Use paging and Physical Address Extensions (PAE) to place the initrd above 4GB if possible, thereby allowing larger .wim images to be used on BIOS systems (sponsored by Digital Intelligence).

  • Enable stack protection for both BIOS and UEFI builds.

  • Tidy up debug output that typically disrupts the loading screen progress bar.

  • Add quiet command-line option to inhibit all debug output (sponsored by 2Pint Software).

  • Create fully automated tests of an HTTP boot via iPXE and wimboot into multiple versions of Windows.

  • Migrate from Travis CI to GitHub actions.

v2.6.0 (2017-05-10)

09 Feb 20:01
Compare
Choose a tag to compare

Downloads

Binaries

Source code

Changes

  • Dynamically patch the .wim image to allow files to be injected in \Windows\System32, allowing for fine-grained control of the boot process (sponsored by 2Pint Software).

  • Use Coverity Scan for ongoing static analysis.

v2.5.2 (2016-02-09)

09 Feb 20:01
Compare
Choose a tag to compare

Downloads

Binaries

Source code

Changes

  • Validate signed binaries to ensure that no malicious code was injected in the UEFI Secure Boot signing process.

  • Fix identification of terminating character in strtoul().

v2.5.1 (2015-09-22)

09 Feb 20:01
Compare
Choose a tag to compare

Downloads

Binaries

Source code

Changes

  • Work around broken 32-bit PE executable parsing in the UEFI Secure Boot signing process.

  • Provide UEFI Secure Boot signed binaries.