Imported Upstream version 0.5.3
[debian/efibootmgr] / doc / ChangeLog
index 5daad8f12f63d86108781e99b2801bdee918b09d..eada84fd2df4fa0b296eba95cab451481243f671 100644 (file)
@@ -1,3 +1,74 @@
+* Wed Nov 9 2005 Matt Domsch <Matt_Domsch@dell.com>
+- released v0.5.2.2 as v0.5.3, no changes
+       
+* Thu Aug 11 2005 Matt Domsch <Matt_Domsch@dell.com>
+- applied patch from Rogerio Timmers which adds a new option -@ <file>,
+  which takes extra variable parameters from <file>, or - from stdin.
+  This lets you pass binary (non-unicode, non-ascii) formatted options to
+  your bootloader.
+- cleaned up Rogerio's patch some.
+- moved definition of _FILE_OFFSET_BITS=64 into Makefile and out of the
+  individual .c files.  This fixes a bug reported by Red Flag, where
+  variable data was getting incorrectly set with a 32-bit copy of
+  efibootmgr on a 32-bit kernel.
+- made efi_variable_t.DataSize be an unsigned long to match the kernel.
+  This lets a 32-bit copy of efibootmgr run on a 32-bit kernel.  This
+  means you've got to have a 32-bit efibootmgr on a 32-bit kernel, and a
+  64-bit efibootmgr on a 64-bit kernel, but since efi_status_t is also a
+  long, this was really going to be the case anyway.
+- valgrind caught the app exiting without freeing some malloc'd
+  structures, fix that.
+- v0.5.2.2 released for testing        
+
+
+* Fri May 20 2005 Matt Domsch <Matt_Domsch@dell.com>
+- applied patch from Andreas Schwab to properly parse PCI
+  domain:bus:device.fn info in netboot entries.  Fixed up return value
+  when creating network boot entries for nonexistant devices, so the
+  creation now fails, rather than succeeding with incorrect data.
+- v0.5.2 released
+
+* Tue Mar 08 2005 Matt Domsch <Matt_Domsch@dell.com>
+- applied patch from Alex Williamson for handling BootXXXX values
+  using uppercase hex rather than lowercase, per EFI 1.10 spec.
+- this also allows the full 65k boot entries, rather than requiring all
+  entries to begin with a zero.
+- v0.5.1 released
+
+* Thu Aug 26 2004 Matt Domsch <Matt_Domsch@dell.com>
+- v0.5.0-test4 released as v0.5.0 with no code changes
+
+* Wed Jun 07 2004 Matt Domsch <Matt_Domsch@dell.com>
+- Fixed bug where read_boot_order() would wrongly return EFI_NOT_FOUND
+  when it needed to create a new BootOrder variable.  Reported by Micah Parrish.
+- Added code to recursively walk the PCI bus putting parent PCI bridges
+  in.  This is necessary for Dell PowerEdge 3250 and 7250 servers and
+  Intel Tiger2 and Tiger4 platforms when creating PXE boot entries for
+  the onboard NICs, and if creating EDD30 boot path entries.  Work by Matt
+  and Joshua Giles.
+  - Note, efibootmgr now requires libpci for building.
+- Released v0.5.0-test4
+
+* Sat Apr 24 2004 Matt Domsch <Matt_Domsch@dell.com>
+- Fixed reversed logic of create_or_edit_variable which prevented object
+  creation or editing on sysfs.
+- Removed debug printfs in sysfs read/write commands.
+- Released v0.5.0-test3
+
+* Thu Feb 04 2004 Matt Domsch <Matt_Domsch@dell.com>
+- removed -t short option for --test
+- added -t <timeout> and -T delete timeout options
+- updated man page and README about the timeout options
+- Released v0.5.0-test2
+
+* Tue Sep 09 2003 Matt Domsch <Matt_Domsch@dell.com>
+- Released v0.5.0-test1
+
+* Thu Sep 04 2003 Matt Domsch <Matt_Domsch@dell.com>
+- Seperated access to variables through /proc into efivars_procfs.[ch]
+- Added efivars_sysfs.h to access variables through sysfs.
+- Moved around some functions, cleaned up some duplication.
+
 * Thu Sep 04 2003 Matt Domsch <Matt_Domsch@dell.com>
 - released v0.4.2-test2 as v0.4.2 without additional changes.