The following is a first attempt to list the current change log for Syslinux 6.03. The final stable version, whenever it will be released, might include additional items. I would appreciate feedback regarding: _ Any item that should be added. _ Any item that should be edited in any way. _ Any item that should not be included. _ Any credit that should be added or corrected. _ Any wrong or inadequate credit. _ Any relevant additional information for final users that should be included in the change log. _ Corrections? Improvements? Typos? Wording? Style? Anything? TIA, Ady. Changes in 6.03: * chain: Fix chainloading on 6.02 (Raphael S. Carvalho). * core: do not leak the __lowmem and __bss16 macros to modules; hide them so modules will not use them. * load_linux: Do not use size heuristic for non-relocatable kernels, for zImage kernels and for non-Linux kernels. * PXELINUX: Fix the SENDCOOKIES feature for HTTP (Russel Santillanes). * gnu-efi: Add gnu-efi as a submodule. * ANSI: Support color tables with more than 256 entries (James Buren). * EFI: Fix displayed version; add DATE (Gene Cumm) * PXELINUX, EFI: Fix bad read of file size over TFTP on EFI64 (Sylvain Gault). * Fix hand over to kernel: "Booting kernel failed: Invalid argument" error. * ISOLINUX: EDX, LBA values higher than 65535; work around for buggy BIOS, where the system would hang, would reboot, or would show a "Disk error 01, AX=42" message. * core/legacynet: Enable dot quad resolution (Gene Cumm). * diag/geodsp improvements (Gene Cumm). * DOS: Fix syslinux.com DOS-based installer. * Improve gcc 4.3.0 compatibility. * syslxint: fix compilation on non-x86 architectures. * localboot: Fix "localboot 0x80" and similar cases. * Add memset() calls prior to any intcall() and other mem fixes; specially relevant for older hardware and/or buggy BIOS. * poweroff.c32: fixes (Gene Cumm). * HDT: Fix memory leak in CLI (Felipe Pena). * ACPI: Remove memset of buffer; make things clearer but also prevents some compilation warnings (Erwan Velu). * Add manpages for isohybrid, memdiskfind (Peter Jones, Gene Cumm). * ISOLINUX: Experimental Rock Ridge support (Thomas Schmitt). * comapi: Remove the comapi interfaces. * EFI: Fixes on PE files and OVMF compatibility (Sylvain Gault, Gene Cumm). * EFI: updates and fixes for gnu-efi (Sylvain Gault, Gene Cumm). * BIOS: fix low memory check. * Filesystem UUID to SYSAPPEND bit 0x40000 for FAT and ext2 (Serj Kalichev). * Makefiles: Export the firmware type as a cpp variable. Additional improvements. Fix "make spotless". * core, BIOS: Move __syslinux_shuffler_size to assembly. Actually get the shuffler size sanely. Fix booting recent Syslinux versions on certain hardware and on certain virtualization software (e.g. QEMU 0.11.1, VirtualBox 4.2.x). * lua: Upgrade to v.5.2.3 (Ferenc W?gner) and additional fixes. * chainload: Fixes to chain.c32 and pxechn.c32. * NTFS: Make byte_shift a constant. * NTFS: Incorrect parsing of file runs (Andy Alex). * core, BIOS: Incorrect detection of EDD (Andy Alex). * core: Avoid initializing the cache more than once (Raphael S. Carvalho).