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:
al...@gm...
Reported regression when booting manually from the command line.
Daniel Verkamp <da...@dr...>
Implemented "cleanup, shuffle and boot to real mode" COMBOOT API
call.
George Chou <geo...@ad...>
Fixed bug in e1000 driver.
H. Peter Anvin <hp...@zy...>
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 <ita...@gm...>
Added multiport support for the mtnic driver.
Added PCI ID for ConnectX QDR card.
Kevin O'Connor <ke...@ko...>
Identified checksumming problem in ROM prefix.
Reported build problems on Fedora 10.
Kristof Van Doorsselaere <kva...@as...>
Reported (with Shiva Shankar) problem with iSCSI targets that send
multiple CHECK CONDITIONs at power-on.
Marty Connor <md...@et...>
Added extra sanity check for the e820 system memory map.
Michael Brown <mc...@et...>
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 <sha...@yr...>
Added "chain" command.
Reported failure when using ${....:uristring} with non-existent
settings.
Shiva Shankar <80...@gm...>
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 <ste...@gm...>
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 <tho...@ht...>
Added PCI ID for sundance NIC.
Fixed reset mechanism in the sundance driver
|