gPXE 0.9.7 released

Marty Connor <[email protected]> Mon, 02 Mar 2009 13:17:17 -0500
Newsgroups gmane.network.etherboot.user,gmane.network.etherboot.devel
Message-ID <[email protected]>
Hello Everyone,

We have released gPXE version 0.9.7 at:

http://kernel.org/pub/software/utils/boot/gpxe/

It has only been 99 days (3 months 7 days) since our last release, but
during that time there have been an amazing amount of enhancements to
gPXE.  You will see many of them in the change log at the end of this
message.

One thing you won't directly see in the change log is the great
activity on our IRC channel ( #etherboot on irc.freenode.net ) where we
do real-time debugging and where many of our contributors first made
contact with us.

We care greatly about the technical quality of gPXE, and we care
equally about the community of people who help to create it.  As our
code has become more popular I am happy to see that we are attracting
many good people who have helped us continue to improve our software
and ourselves.

I wish to give particular recognition to Michael Brown, Etherboot
Project Lead Developer, and H. Peter Anvin, Project Peader for Syslinux
and author of Pxelinux and gpxelinux.  They have generously given
countless hours of engineering time and good humor in support of
network booting.

I want to also recognize a few of our tireless IRC regulars,
particularly stefanha, AndyTim, meteger, and |DrV|, who have helped
many people, and who make it a great pleasure to stay connected to our
IRC channel.

gPXE represents the state-of-the-art in network booting software, and
we appreciate everyone who has helped us get here.

We look forward to another great year of innovation and fine work
together.

Many Thanks,

Marty

P.S. Please take a look at the change log below:

Changes from version 0.9.6 to 0.9.7:

[email protected]

    Reported regression when booting manually from the command line.

Daniel Verkamp <[email protected]>

    Implemented "cleanup, shuffle and boot to real mode" COMBOOT API
    call.

George Chou <[email protected]>

    Fixed bug in e1000 driver.

H. Peter Anvin <[email protected]>

    Improved PXE entry point detection in PXE prefix.

    Enhanced PXE conformance when invoking PXE NBPs.

    Implemented (with Stefan Hajnoczi) the kkpxe prefix, allowing gPXE
    to return to the underlying PXE stack.

Itay Gazit <[email protected]>

    Added multiport support for the mtnic driver.

    Added PCI ID for ConnectX QDR card.

Kevin O'Connor <[email protected]>

    Identified checksumming problem in ROM prefix.

    Reported build problems on Fedora 10.

Kristof Van Doorsselaere <[email protected]>

    Reported (with Shiva Shankar) problem with iSCSI targets that send
    multiple CHECK CONDITIONs at power-on.

Marty Connor <[email protected]>

    Added extra sanity check for the e820 system memory map.

Michael Brown <[email protected]>

    Fixed credential passing in iBFT.

    Cleaned up various parts of the crypto API.

    Added support for DHCP User Class Identifier.

    Implemented a new method for breaking the infinite PXE-chaining
    loop with a Windows DHCP server.

    Added support for HTTP Basic authentication.

    Added a login widget.

    Added support for PXE boot menus.

    Added support for responding to pings.

    Added tail recursion for COMBOOT images.

    Fixed various COMBOOT API bugs.

    Fixed build quirks with Fedora 10's assembler, gcc3 and gcc4.4.

    Fixed sometimes-incorrect checksum in ROM prefix (identified by
    Kevin O'Connor).

    Improved robustness of iSCSI initiator in the face of targets that
    send multiple spurious CHECK CONDITION responses (reported by
    Kristof Van Doorsselaere and Shiva Shankar).

    Fixed Ethernet IPv4 multicast transmission.

    Added support for EFI PXE.

    Added support for generating native x86_64 EFI binaries.

    Modified Infiniband core to open devices only when required.

Shao Miller <[email protected]>

    Added "chain" command.

    Reported failure when using ${....:uristring} with non-existent
    settings.

Shiva Shankar <[email protected]>

    Improved TCP performance by setting PUSH flag in transmissions.

    Reported (with Kristof Van Doorsselaere) problem with iSCSI
    targets that send multiple CHECK CONDITIONs at power-on.

Stefan Hajnoczi <[email protected]>

    Implemented (with H. Peter Anvin) the kkpxe prefix, allowing gPXE
    to return to the underlying PXE stack.

    Added support for multiple embedded images.

    Added support for resolving relative DNS names.

    Fixed potential TFTP data corruption bug.

Thomas Miletich <[email protected]>

    Added PCI ID for sundance NIC.

    Fixed reset mechanism in the sundance driver



------------------------------------------------------------------------------
Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
-OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
-Strategies to boost innovation and cut costs with open source participation
-Receive a $600 discount off the registration fee with the source code: SFAD
http://p.sf.net/sfu/XcvMzF8H