diff --git a/config/release/3rdparty/syslinux/NEWS b/config/release/3rdparty/syslinux/NEWS index e6937e03ab..8ecb6cd974 100644 --- a/config/release/3rdparty/syslinux/NEWS +++ b/config/release/3rdparty/syslinux/NEWS @@ -2,6 +2,34 @@ 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.02: + * SYSLINUX: correctly handle the case where the -d option is + specified with a non-absolute path, i.e. "syslinux -d + syslinux" instead of "syslinux -d /syslinux". + * ISOLINUX: recognize the directory names /boot/syslinux and + /syslinux, and the filename syslinux.cfg in addition to the + isolinux-specific names. Thus, "syslinux.cfg" is now a + generic name, whereas "isolinux.cfg" or "extlinux.conf" is + specific to different derivative. + * chain.c32: support setting alternate config filename for + stage2 of GRUB Legacy (Gert Hulselmans). + * whichsys.c32: execute specific command, based on Syslinux + bootloader variant (Gert Hulselmans). + * lua.c32: a lot of new bindings added to the "syslinux" + namespace: VESA, PCI, DMI, kernel loading (Marcel Ritter). + * btrfs: print a comprehensive error message if compressed or + encrypted files are encountered (neither is currently + supported.) + * SYSLINUX: mtools installer: honor TMPDIR, error out on disk + full. + * Handle fallbacks from EDD to CHS, to deal with systems which + announce EDD support but don't actually have it. + * SYSLINUX: the mtools, DOS and win32 installers now use the new + command line options. + * PXELINUX: fix the use of IP addresses in TFTP :: or tftp:// + host syntax. + * SYSLINUX: experimental Win64 installer (syslinux64.exe). + Changes in 4.01: * ISOLINUX: fix initialization on systems which don't zero low memory. @@ -14,7 +42,8 @@ Changes in 4.01: already has booted a CDROM or USB drive (Gert Hulselmans). * Correct a severe memory overwrite bug, triggered primarily when selecting a very long command line in the menu system. - * lua.c32: Lua script interpreter, currently experimental. + * lua.c32: Lua script interpreter, currently experimental + (Alexey Zaytsev, Marcel Ritter, Geert Stappers). * PXELINUX: new option IPAPPEND 4 to append the system UUID to the kernel command line. * PXELINUX: display BOOTIF and SYSUUID at startup time, and @@ -76,6 +105,8 @@ Changes in 4.00: instead of downwards, in order to avoid a fairly common bug on some BIOSes where probing drive 0xFF causes a failure. + * NASM 2.03 or later required to build. 2.07 or later + recommended. Changes in 3.86: * chain.c32: fix chainloading the MBR of a hard disk (broken diff --git a/config/release/3rdparty/syslinux/README b/config/release/3rdparty/syslinux/README index aebc421c9d..ff905aa8c1 100644 --- a/config/release/3rdparty/syslinux/README +++ b/config/release/3rdparty/syslinux/README @@ -17,8 +17,8 @@ Also see the files: COPYING - For the license terms of this software. SYSLINUX now builds in a Linux environment, using nasm. You need nasm -version 0.98.39 or later to build SYSLINUX from source. See -http://nasm.sf.net/ for information about nasm. +version 2.03 or later (2.07 or later recommended) to build SYSLINUX +from source. See http://www.nasm.us/ for information about nasm. There is now a mailing list for SYSLINUX. See the end of syslinux.txt for details. diff --git a/config/release/3rdparty/syslinux/dos/syslinux.com b/config/release/3rdparty/syslinux/dos/syslinux.com index 32dd49c6db..12f2af6402 100755 Binary files a/config/release/3rdparty/syslinux/dos/syslinux.com and b/config/release/3rdparty/syslinux/dos/syslinux.com differ diff --git a/config/release/3rdparty/syslinux/win32/syslinux.exe b/config/release/3rdparty/syslinux/win32/syslinux.exe index fc5b6a5f7c..8e5da36d5f 100755 Binary files a/config/release/3rdparty/syslinux/win32/syslinux.exe and b/config/release/3rdparty/syslinux/win32/syslinux.exe differ