X-Git-Url: https://git.gag.com/?a=blobdiff_plain;ds=sidebyside;f=doc%2FChangeLog;h=adfc17d56d4721920f6332c3e412c12f653cdee1;hb=bfda7df362b277160626b22142a5d255da2c19af;hp=5daad8f12f63d86108781e99b2801bdee918b09d;hpb=98db23750431fa650821f391aca2ce1898cb8020;p=debian%2Fefibootmgr diff --git a/doc/ChangeLog b/doc/ChangeLog index 5daad8f..adfc17d 100644 --- a/doc/ChangeLog +++ b/doc/ChangeLog @@ -1,3 +1,167 @@ +commit 6e6bf6fc7665851798a6c2c92893ebb629e42aff +Author: Matt Domsch +Date: Fri Jan 11 15:08:12 2008 -0600 + + replacing elilo < 3.6-6, not -5 + + per conversation with clumens. + +commit 4c1fd35da4d0478074e08c10225eb590576acf91 +Author: Matt Domsch +Date: Thu Jan 3 12:19:28 2008 -0600 + + RPM spec rewrite for Fedora inclusion + + efibootmgr is being split out of the elilo SRPM in Fedora, into its + own SRPM. + +commit 833cf4c1266ef72357948299008a22bfb80aa3f3 +Author: Matt Domsch +Date: Thu Jan 3 12:18:31 2008 -0600 + + Makefile cleanups + + bump version + + take an EXTRA_CFLAGS argument so rpmbuild can give us it's CFLAGS + without overriding ours. + + exclude .git and *~ files from the tarball. + +commit f0a8b91ba45ff4cf251805cc29aed4f8672c1801 +Author: Matt Domsch +Date: Thu Jan 3 12:16:35 2008 -0600 + + src/lib/efi.c: include linux/types.h + + patch from Fedora. + +commit f387d5c5bde5d7129e41638e92faa2d38b7ad5a1 +Author: Matt Domsch +Date: Thu Jan 3 12:15:18 2008 -0600 + + make sure GPT_HEADER_SIGNATURE is a 64-bit value + + patch from Debian / Ubuntu 0.5.3-3ubuntu1. + +commit 7b53efa45112f28e97451bdc16e6c6a68740bd79 +Author: Matt Domsch +Date: Mon Nov 12 13:31:32 2007 -0600 + + avoid more unaligned access warnings + +commit 048197821f9ae2ef9e0c2bd4065649e72332e2dc +Author: Matt Domsch +Date: Mon Nov 12 12:25:42 2007 -0600 + + cleanup a few unaligned access warnings + +commit fa3942b34f1533659af8fe3f6fffb3b4acf4ee10 +Author: Matt Domsch +Date: Mon Nov 12 12:12:37 2007 -0600 + + cleanup exit values a little + +commit c7e236783a79b6977df0ba03db0f92fabffc4b31 +Author: Doug Chapman +Date: Mon Nov 12 11:32:12 2007 -0500 + + patch to make efibootmgr have non-zero exit code on errors + + We have some automated tools that use efibootmgr which are having a hard + time detecting when efibootmgr fails since it exits with 0 on many + failures. This patch catches (most) errors and exits with non-zero. I + also added several error messages for to make it more obvious what was + wrong with the command line arguments. + + Signed-off-by: Matt Domsch + +commit ecd3c24cb6bee5072ff6d1292456ee3b2cc91019 +Author: Matt Domsch +Date: Mon Jul 9 16:47:50 2007 +0000 + + add -lz to libs, needed when libpci happens to need it + +commit e192a055e0803263b71f89db732de73d5cf4de9b +Author: Matt Domsch +Date: Mon Jul 9 16:23:34 2007 +0000 + + apply patch from Dave Jiang to enable cross-building + +commit 0ee8ecc10109b91d0a77098d5596f56780c862d8 +Author: Matt Domsch +Date: Thu Aug 11 17:37:04 2005 +0000 + + v0.5.2.2 + +* Thu Aug 11 2005 Matt Domsch +- applied patch from Rogerio Timmers which adds a new option -@ , + which takes extra variable parameters from , 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 +- 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 +- 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 +- v0.5.0-test4 released as v0.5.0 with no code changes + +* Wed Jun 07 2004 Matt Domsch +- 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 +- 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 +- removed -t short option for --test +- added -t 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 +- Released v0.5.0-test1 + +* Thu Sep 04 2003 Matt Domsch +- 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 - released v0.4.2-test2 as v0.4.2 without additional changes.