Hi everyone, I have released Syslinux 6.03. It is by and large identical to 6.03-pre20. I would like to do a short cycle for 6.04, because 64-bit support for ext4 has come up as a very high priority. Therefore I do not want to stuff too many things into the 6.04 release but hold them for 6.05. Thanks to Ady for most of the changelog. 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; it makes 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 sub-module (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.1.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: Correct parsing of file runs (Andy Alex). * core, BIOS: Correct detection of EDD (Andy Alex). * core: Avoid initializing the cache more than once (Raphael S. Carvalho). * NTFS: Handle fragmented $MFT file (Andy Alex). * BIOS: Use int 0x16, ah=0x02 to probe for shift flags. Attempt workaround for USB keyboards not responding at boot time. * kbd: Getting the keyboard shift state is now a firmware method. * kbd: Fix force-prompt features. * BTRFS: Fix booting on BTRFS. * cache, btrfs: Provide a general cached read routine. * NTFS: Correct file->offset usage in ntfs_readdir (Andy Alex). * New support for UFS/FFS (UFS1/2) (Raphael S. Carvalho). * adv: Remove double definition; it should fix uses of the ADV, including "--once". * memdump: Remove old obsolete COM16 binary. * isohybrid: Numerous fixes (Thomas Schmitt). * chain.c32: Add an adjustable "strict={0,1,2}" flag, improve error reporting (Michal Soltys.) * lpxelinux.0: Workaround for various buggy BIOSes (Gene Cumm.) * PXE: Fix a stack-smashing bug which broke a large number of systems.
> > I would like to do a short cycle for 6.04, because 64-bit support for > ext4 has come up as a very high priority. Therefore I do not want to > stuff too many things into the 6.04 release but hold them for 6.05. >The "64-bit support for ext4" was one of those I listed in my prior email about _some_ of the pending issues, (Subject: "Are any of these still relevant?") http://www.syslinux.org/archives/2014-September/022635.html There are more known issues (with and without some kind of patch), not included in that email.> > Changes in 6.03:I have some minor additional items listed (or with a slightly different wording). One that might be worth mentioning: * pxe: (Re-)add support for embedded DHCP options. Thank You and Best Regards, Ady.
On 10/06/2014 06:35 PM, H. Peter Anvin wrote:> I have released Syslinux 6.03.thank you very much, this is very, very much appreciated. Regards, Daniel -- Address: Daniel Baumann, Donnerbuehlweg 3, CH-3012 Bern Email: daniel.baumann at progress-technologies.net Internet: http://people.progress-technologies.net/~daniel.baumann/
With the release of 6.03 on October 6th. but page still shows latest as 2013-10-13 : Syslinux 6.02 released. http://www.syslinux.org/wiki/index.php/The_Syslinux_Project On 6 Oct 2014 at 9:35, H. Peter Anvin wrote: Date sent: Mon, 06 Oct 2014 09:35:19 -0700 From: "H. Peter Anvin" <hpa at zytor.com> To: For discussion of Syslinux and tftp-hpa <syslinux at zytor.com> Subject: [syslinux] Syslinux 6.03 released> Hi everyone, > > I have released Syslinux 6.03. It is by and large identical to 6.03-pre20. > > I would like to do a short cycle for 6.04, because 64-bit support for > ext4 has come up as a very high priority. Therefore I do not want to > stuff too many things into the 6.04 release but hold them for 6.05. > > Thanks to Ady for most of the changelog. > > 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; it makes 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 sub-module > (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.1.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: Correct parsing of file runs (Andy Alex). > * core, BIOS: Correct detection of EDD (Andy Alex). > * core: Avoid initializing the cache more than once > (Raphael S. Carvalho). > * NTFS: Handle fragmented $MFT file (Andy Alex). > * BIOS: Use int 0x16, ah=0x02 to probe for shift flags. Attempt > workaround for USB keyboards not responding at boot time. > * kbd: Getting the keyboard shift state is now a firmware > method. > * kbd: Fix force-prompt features. > * BTRFS: Fix booting on BTRFS. > * cache, btrfs: Provide a general cached read routine. > * NTFS: Correct file->offset usage in ntfs_readdir (Andy Alex). > * New support for UFS/FFS (UFS1/2) (Raphael S. Carvalho). > * adv: Remove double definition; > it should fix uses of the ADV, including "--once". > * memdump: Remove old obsolete COM16 binary. > * isohybrid: Numerous fixes (Thomas Schmitt). > * chain.c32: Add an adjustable "strict={0,1,2}" flag, improve > error reporting (Michal Soltys.) > * lpxelinux.0: Workaround for various buggy BIOSes (Gene > Cumm.) > * PXE: Fix a stack-smashing bug which broke a large number of > systems. > _______________________________________________ > Syslinux mailing list > Submissions to Syslinux at zytor.com > Unsubscribe or set options at: > http://www.zytor.com/mailman/listinfo/syslinux+----------------------------------------------------------+ Michael D. Setzer II - Computer Science Instructor Guam Community College Computer Center mailto:mikes at kuentos.guam.net mailto:msetzerii at gmail.com http://www.guam.net/home/mikes Guam - Where America's Day Begins G4L Disk Imaging Project maintainer http://sourceforge.net/projects/g4l/ +----------------------------------------------------------+ http://setiathome.berkeley.edu (Original) Number of Seti Units Returned: 19,471 Processing time: 32 years, 290 days, 12 hours, 58 minutes (Total Hours: 287,489) BOINC at HOME CREDITS ROSETTA 20538399.546655 | SETI 35094335.283328 ABC 16613838.513356 | EINSTEIN 36914493.142900
On Tue, Oct 14, 2014 at 11:11 AM, Michael D. Setzer II <mikes at kuentos.guam.net> wrote:> With the release of 6.03 on October 6th. but page still shows latest as > > 2013-10-13 : Syslinux 6.02 released. > > http://www.syslinux.org/wiki/index.php/The_Syslinux_ProjectDone.> On 6 Oct 2014 at 9:35, H. Peter Anvin wrote: > > Date sent: Mon, 06 Oct 2014 09:35:19 -0700 > From: "H. Peter Anvin" <hpa at zytor.com> > To: For discussion of Syslinux and tftp-hpa > <syslinux at zytor.com> > Subject: [syslinux] Syslinux 6.03 released > >> Hi everyone, >> >> I have released Syslinux 6.03. It is by and large identical to 6.03-pre20.-- -Gene A: Because it messes up the order in which people normally read text, especially the archives of mailing lists. Q: Why is Top-posting such a bad thing?
"H. Peter Anvin" <hpa at zytor.com> writes:> I would like to do a short cycle for 6.04, because 64-bit support for > ext4 has come up as a very high priority. Therefore I do not want to > stuff too many things into the 6.04 release but hold them for 6.05.hpa, if 64-bit support for ext4 is mostly ready, you may want to release 6.04 in less than ten days, so that Daniel has a chance to package it up for Debian jessie (unless he has other requirements, of course). -- Regards, Feri.