[syslinux] 6.03-pre changelog initial attempt

Ady ady-sf at hotmail.com
Thu Apr 17 13:22:17 PDT 2014

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?


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).

More information about the Syslinux mailing list