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