v1.0.1
tagb6fee7069ca9e79c44f47bef2d8e315f2ed4266d
object ed893934d6de3698eb10413e9cf7227276e83fee
authorMarty Connor <mdc@etherboot.org>
Tue, 29 Jun 2010 20:01:23 +0000 (29 16:01 -0400)
[release] gPXE-1.0.1 release tag

=== 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