[Lunar-commits] <moonbase> syslinux: version bumped to 4.00.

Florin Braescu florin at lunar-linux.org
Tue Jun 29 04:11:54 CEST 2010


commit 1f1354cd1f129ac0e2f762ecdb026caaade4ad31
Author: Florin Braescu <florin at lunar-linux.org>
Date:   Tue Jun 29 05:11:54 2010 +0300

    syslinux: version bumped to 4.00.
    
    Changes:
    * Major code base changes; all filesystem rewritten in C.
    * EXTLINUX: btrfs and ext4 support.
    * EXTLINUX is no longer a separate derivative; extlinux and
      syslinux both install the same loader (ldlinux.sys); for the
      Linux-based installers the extlinux binary is used for a
      mounted filesystem; the syslinux binary for an unmounted
      filesystem.
    * When loading a new configuration file with the CONFIG
      command, one can now also specify a new current directory
      with an APPEND statement.
    * Full ADV support for Syslinux, to boot-once and MENU SAVE
      works.
    * Full support of GPT-partitioned disks, including disks
      and/or parititions larger than 2 TiB (if supported by BIOS.)
    * The GPT handover protocol adjusted to the current T13
      committee draft; see doc/gpt.txt.
    * HDT: code cleanup, small bugfixes
    * The "linux" syslinux installer (syslinux-nomtools) now has a
      command-line syntax closer to the extlinux installer.  The
      mtools, dos and win32 installers will get this new syntax
      eventually, but it is not implemented yet.
    * chain.c32: support booting GPT partitions by index, GUID, label.
    * chain.c32: support booting the Syslinux partition with "fs".
    * chain.c32: implement gpt.txt hand-over protocol.
    * chain.c32: support for chainloading Grub stage 2.
    * PXELINUX: TFTP URL syntax (tftp://) supported even when not
      running gPXE/gpxelinux.
    * New ls.c32 module to display the contents of the disk from
      the command line, and pwd.c32 to display the current
      directory.
    * rosh.c32 (read only shell) updated and hopefully usable.
    * PXELINUX: Support "localboot -1", just like the other
      derivatives.
    * gfxboot.com removed in favor of gfxboot.c32.
    * New MENU HELP statement to display fullscreen help text as a
      result of a menu selection.
    * memdiskfind utility that can be used with the phram driver
      in the Linux kernel to mount a memdisk.
        * ifcpu.c32: Adding usage when no parameters are given,
          adding PAE support.
    * ifcpu.c32, ifcpu64.c32: handle more than one argument per
      target.
    * isohybrid: C version which does not require Perl.
    * New command MENU IMMEDIATE to permit hotkeys to activate
      immediately without needing Enter.
    * mdiskchk.com supports a --no-sequential (or -n) option to
      suppress the classic all-drive-probing heuristic.  Useful
      on BIOSes who crash/hang when certain drive numbers are
      probed.
    * ElTorito.Sys DOS driver now scans drive numbers upwards
      instead of downwards, in order to avoid a fairly common
      bug on some BIOSes where probing drive 0xFF causes a
      failure.
---
 utils/syslinux/DETAILS |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/utils/syslinux/DETAILS b/utils/syslinux/DETAILS
index ec186de..ff95ec5 100644
--- a/utils/syslinux/DETAILS
+++ b/utils/syslinux/DETAILS
@@ -1,12 +1,12 @@
           MODULE=syslinux
-         VERSION=3.86
+         VERSION=4.00
           SOURCE=$MODULE-$VERSION.tar.bz2
    SOURCE_URL[0]=$KERNEL_URL/pub/linux/utils/boot/$MODULE
    SOURCE_URL[1]=ftp://ftp.kernel.org/pub/linux/utils/boot/$MODULE
-      SOURCE_VFY=sha1:2d41043a3083c26e5e6bac3a5e8f17c3c0d963a1
+      SOURCE_VFY=sha1:d0196f0521aaeb99b051a33dca27184d6ac41834
         WEB_SITE=http://syslinux.zytor.com
          ENTERED=20010922
-         UPDATED=20100414
+         UPDATED=20100629
       MAINTAINER=tchan at lunar-linux.org
            PSAFE=no
            SHORT="bootloader for Linux that works on FAT and ISO9660 filesystems"


More information about the Lunar-commits mailing list