diff options
Diffstat (limited to 'NEWS')
-rw-r--r-- | NEWS | 64 |
1 files changed, 63 insertions, 1 deletions
@@ -2,7 +2,7 @@ Starting with 1.47, changes marked with SYSLINUX, PXELINUX, ISOLINUX or EXTLINUX apply to that specific program only; other changes apply to all derivatives. -Changes in 4.10: +Changes in 5.10: * PXELINUX: An entirely new network implementation based on the lwIP embedded TCP/IP stack. As a result, plain PXELINUX can now support HTTP and FTP without gPXE/iPXE. ls/readdir @@ -16,8 +16,70 @@ Changes in 4.10: prefix _Syslinux_ added, on all http transfers. This can be overridden with the SENDCOOKIES configuration file command. +Changes in 5.01: + * txt/: A new AsciiDoc documentation set (work-in-progress) + (Gene Cumm). + * core: Fix a bug in the realloc() implementation that caused + machines to appear to run out of free memory. + * ldlinux: Fix multiple buffer overflows in cmdline parsing + code that resulted in files failing to run and cmdlines + being truncated. + * core: Fix debug build by tagging __bad_SEG() with __export. + * com32: Restrict library filenames to 8.3 format. + * EXTLINUX: Fix installation and subdirectory patching. + * ISOLINUX: Fix booting isohybrid images that are over 32K. + * com32: Strip modules to reduce their size. + * XFS: Implement directory block cache and fix + shortform-directory lookup (Paulo Alcantara). + +Changes in 5.00: + * com32: Switched from the COM32 object format to ELF as it is + a much more powerful format that allows undefined symbols to + be resolved at runtime and dynamic loading of module + dependencies, which means modules now become shared object + files instead of statically linked binaries - reducing both + disk space and runtime memory consumption. + * core: Split non-core functionality into ldlinux.c32, which + is an ELF module loaded by the core that contains everything + the core doesn't require to boot the system, e.g. config + parser, command-line interface, etc. + * Replaced __intcall() calls with direct function calls now + that we can resolve undefined symbols at runtime, thanks to + the ELF object support. Now that we no longer need to go + through the 16-bit interrupt mechanism we can make full use + of the 32-bit execution environment. This change required + reimplementing lots of the 16-bit assembly code from core/ + in C. + * com32: __com32.cs_bounce is gone now we always run in a + 32-bit environment once we execute ldlinux.c32. + * ldlinux: A new "PATH" directive was added to the ldlinux.c32 + config parser that specifies a colon-separated list of + directories to search when attempting to load modules. + * ALL: Delete all references to/code for 16-bit COMBOOT files. + COMBOOT files (.cbt and .com) are no longer supported under + Syslinux. + Changes in 4.06: * Support for NTFS, by Paulo Alcantara. + * EXTLINUX: more robust device detection, allow user to override. + * kontron_wdt.c32: Add a new module to enable the hardware + watchdog of some Kontron boards. It allows enabling the watchdog + and then booting a given image. + * HDT updated, and now can display images regarding some detection + steps. Add postexec command to run a particular entry after + HDT's execution, add silent option and various fixes. + * ifcpu.c32: Detect hypervisor presence. + * lua.c32: Add dhcp support and support for native Syslinux + functions syslinux_config(), syslinux_ipappend_strings() and + syslinux_reboot(). + * isohybrid: Workaround for various EFI systems. + * pxechn.c32, a PXE NBP chainloader. More versatile alternative + to pxechain.com and resolves the PXELINUX -> WDS issue with + Microsoft Windows Server 2008R2 (Gene Cumm). + * btrfs: Fix booting off of a subvolume. + * com32: Add device tree support. + * SYSLINUX: Fix relative paths for VFAT. The CONFIG and APPEND + directives now support entirely relative paths. Changes in 4.05: * HDT updated, and now supports uploading data to a TFTP |