[Etherboot-developers] gPXE 0.9.7 released
Brought to you by:
marty_connor,
stefanhajnoczi
|
From: Marty C. <md...@et...> - 2009-03-02 18:17:22
|
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 |