[gPXE] gPXE-1.0.1 released

Marty Connor mdc at etherboot.org
Tue Jun 29 20:32:15 EDT 2010


Hello Everyone,

I am pleased to announce the release of gPXE 1.0.1.

This release represents 4 months of diligent work by many members of 
the Etherboot Project community, and we are very grateful for the 
quantity and quality of contributions we have received, as well as 
the code review, debugging, and testing provided by so many people.

In addition to those whose names appear in the change log below, we wish
to thank all the people on the gPXE mailing lists and on our IRC
channels who have helped us to make gPXE better.

We would also like to thank everyone who has added to or edited our
wiki. We would like to particularly thank people who have contributed
appnotes:

    http://etherboot.org/wiki/appnotes

These notes have proven extremely valuable to people who are trying to
apply gPXE to real world situations. Good documentation is something we
value, and so we appreciate people taking the time to share their hard
won knowledge with everyone. Quite often people will update the wiki
after working on IRC on a problem and figuring it out with help from
others.

Code and community are two things we care deeply about, and I'm happy to
say that both are doing well. We look forward to preparing for our next
release and to working together as a community to make it happen.

Many Thanks and Best Regards,

/ Marty /

=== gPXE-1.0.1 Executive Summary ===

New drivers: Intel e1000, e1000e, igb, EFI snpnet, JMicron jme, 
Neterion X3100 vxge, pcnet32.  Bug fixes and improvements to drivers, 
wireless, DHCP, iSCSI, COMBOOT, and EFI.

=== git shortlog v1.0.0..v1.0.1 ===

Andrei Faur (1):
      [pcnet32] Replace pcnet32 with native driver

Bruce Rogers (1):
      [drivers] Fix warnings identified by gcc 4.5

Daniel Verkamp (1):
      [comboot] Match version strings to SYSLINUX style

Danny Volkind (1):
      [iscsi] Fix interoperability with QNAP TS-639Pro

Erwan Velu (1):
      [eepro100] Add PCI ID for Intel Pro/100 VE

Geoff Lywood (8):
      [bitmap] Fix bitmaps on 64-bit platforms
      [elf2efi] Improve error handling
      [build] Allow building against a zlib in a non-standard location
      [dhcp] Use correct DHCP options on EFI systems
      [efi] Update UEFI header files with latest version from TianoCore
      [efi] Add the "snpnet" driver
      [jme] Fix 64-bit compile of JMicron ethernet driver
      [pcnet32] Fix uninitialised variable

Guo-Fu Tseng (2):
      [jme] Add JMicron Ethernet driver
      [jme] Fix refill behavior

Itay Gazit (1):
      [hermon] Change hermon_alloc_icm() to conform to ConnectX2 requirements

Joshua Oreman (4):
      [wpa] Remove PMKID checking
      [dhcp] Honor PXEBS_SKIP option in discovery control
      [dhcp] Don't consider invalid offers to be duplicates
      [linker] Use weak definitions instead of weak declarations

Marty Connor (8):
      [release] Update version to 1.0.0+ post release
      [shell_banner] Avoid printing Ctrl-B prompt if BANNER_TIMEOUT <= 0
      [misc] Remove accidentally commited .dotest directory
      [e1000] Update e1000 driver
      [e1000e] Add e1000e driver
      [igb] Add igb driver
      [release] Update version to 1.0.1-rc1 for release
      [release] Update version to 1.0.1 for release

Masroor Vettuparambil (1):
      [vxge] Add support for X3100 series 10GbE Server/Storage Adapter

Michael Brown (12):
      [iscsi] Disambiguate some common authentication errors
      [phantom] Update interrupt support to match current firmware
      [netdevice] Add netdev_is_open() wrapper function
      [netdevice] Record whether or not interrupts are currently enabled
      [pxe] Avoid potential interrupt storms when using shared interrupts
      [pxe] Remove pxe_set_cached_filename()
      [base64] Allow base64_encode() to handle arbitrary data
      [base64] Add ability to decode base64 strings
      [base16] Add generic base16 encoding and decoding routines
      [iscsi] Use generic base16 functions for iSCSI
      [infiniband] Use generic base16 functions for SRP
      [ethernet] Move Ethernet MAC address checking routines to ethernet.h

Piotr Jaroszyński (9):
      [build] Add support for local configuration files
      [build] Look for isolinux.bin in more places
      [util] Hide an expected error from the 'which' command
      [uri] Fix NULL dereference in parse_uri()
      [uri] Special case NULL in churi()
      [compiler] Fix 64bit compile time errors
      [efi] Fix link order for elf2efi
      [efi] Fix *.efi linking
      [iscsi] Allow base64 encoding in large binary values

Stefan Hajnoczi (7):
      [util] Detect genisoimage as mkisofs replacement
      [undi] Ensure only one UNDI instance is loaded
      [build] Disable ccache for embedded.o
      [build] Disable ccache for embedded.o
      [fnrec] Add function recorder for debugging
      [vxge] Add stub vxge.c file so bin/vxge.usb can be built
      [comboot] Propagate carry flag from COMBOOT API

Thomas Miletich (1):
      [eepro100] Remove link-state checking

Wu Fengguang (1):
      [lkrnprefix] Fix documentation path in comment

=== Convenience Links ===

Etherboot Project main website:

     http://etherboot.org/

Etherboot Project support website:

     http://support.etherboot.org/

gPXE Binaries may be generated at:

     http://rom-o-matic.net/

gPXE Source code is available at:

  Git Repository:

     git://git.etherboot.org/scm/gpxe.git

  Gitweb interface:

     http://git.etherboot.org/?p=gpxe.git;a=summary

  Tarball releases:

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




More information about the gPXE mailing list