diff options
Diffstat (limited to 'package/aboot/src/ChangeLog')
-rw-r--r-- | package/aboot/src/ChangeLog | 214 |
1 files changed, 214 insertions, 0 deletions
diff --git a/package/aboot/src/ChangeLog b/package/aboot/src/ChangeLog new file mode 100644 index 000000000..c46c6fc08 --- /dev/null +++ b/package/aboot/src/ChangeLog @@ -0,0 +1,214 @@ +2004-04-08 Will Woods <wgwoods@mac.com> + * Change include path (should fix compilation for 2.6 kernels) + * Add/fix extra_args patch - allows you to add extra arguments after + the configuration number (e.g. "1 console=ttyS0") + * Fix warning about bcopy + * Version is now 1.0_pre20040408 + +2003-12-01 Will Woods <wgwoods@mac.com> + * Patch for USB console from Jeff.Wiedemeier@hp.com + * Patch to check kernel memory against console memory descriptors, also + from Jeff. These two patches should allow booting on Wildfire. + +2003-11-07 Will Woods <wgwoods@mac.com> + * Changed version number to 1.0pre1 (aboot should hit 1.0 before + they stop making the Alpha, I think) + * Merged doc changes from 0.10 branch + * Reverted 0.10 changes out of HEAD (the tag aboot_010pre2 marks the + state just before the rollback) + +2003-03-21 Will Woods <will.woods@hp.com> + * Added include/string.h, since we have our own string.c, replaced + #includes of <linux/string.h> with "string.h" since linux/string.h + no longer has user-includable prototypes. + (thanks to Kelledin <kelledin@skarpsey.dyndns.org> for the idea) + * Changed #includes of our headers to use quotes instead of <> + * Don't build with -mcpu=ev4 (default code works on ev4 and is smaller) + * Cleaned up a couple other warnings + +2003-01-14 Will Woods <will.woods@hp.com> + * Fixed typos in man pages ("True 64") + * Bumped version number to 0.9b + * Released 0.9b. Hooray! + +2002-09-18 Will Woods <will.woods@hp.com> + * branched the 0.9 tree to add bugfixes + * fixed some compilation errors with newer gcc/glibc versions + * added newer manpages + +2001-11-14 Will Woods <will.woods@compaq.com> + * sdisklabel/sdisklabel.c: fixed my fix to the cylinder counting bug. + oops. also added (currently undocumented) "force" flag, to skip + error checking in sdisklabel. + +2001-10-26 Will Woods <will.woods@compaq.com> + * Released aboot 0.9. Yay! + +2001-10-25 Will Woods <will.woods@compaq.com> + * sdisklabel/sdisklabel.c: fixed cylinder-counting bug + +2001-10-11 Will Woods <will.woods@compaq.com> + * applied a patch from the debian version of aboot. Here's the debian + maintainer's changelog: + + * New upstream (from CVS) + * I am calling this version of aboot from CVS 0.8. + * Minor tweeks to make it compile with kernel 2.4.x headers. + * e2writeboot now returns non-zero on error. Closes: #107757 + -- Gregory W. Johnson <gjohnson@physics.clarku.edu> Wed, 15 Aug 2001 + + Since he called his version 0.8, I will call this the 0.9 tree, to + avoid confusion. Hence this is aboot 0.9pre1. + +2001-10-09 Will Woods <will.woods@compaq.com> + * aboot.c, disk.c, include/config.c: replaced ABOOT_MINOR and + ABOOT_MAJOR with ABOOT_VERSION. Bumped version number to 0.8pre2. + * aboot.c: fixed ELF header bug that snuck in somewhere. + * fs/ext2.c, Makefile: fixes for proper #includes to allow compilation + of userspace testing aboot against the 2.4 kernel. + +2001-10-08 Will Woods <will.woods@compaq.com> + * fs/ext2.c: Fixed elusive overflow bug. If part of the kernel was + past the 524,287th block (given 4096 bytes per block) the byte offset + was too big to fit in an int. + * sdisklabel/sdisklabel.c: borrowed code from fdisk for getting + the correct size of the disk. + +2001-07-10 Will Woods <will.woods@compaq.com> + * aboot.c, tools/objstrip.c: elf_check_arch takes different arguments + in Linux 2.4 than it did in 2.2; added an aboot_elf_check_arch which + does the right thing based on version info from linux/version.h. + * disk.c: a function called get_options exists in 2.4 kernels, so + aboot's get_options function was renamed get_aboot_options(). + (both changes based on a patch by Christian Groessler <cpg@aladdin.de>) + +2001-04-26 Will Woods <will.woods@compaq.com> + * disk.c: changed /etc/aboot.conf and aboot.conf back to their + original settings. If it ain't broke, why fix it? + * added the man pages in doc/man, written by Helge Kreutzmann + <kreutzm@itp.uni-hannover.de> (Thanks Helge!) + +2001-03-20 Will Woods <will.woods@compaq.com> + * disk.c: swapped position of /etc/aboot.conf and aboot.conf in the + configs array, making /aboot.conf the default. + * isolib.c: added parse_rock_ridge_inode and get_rock_ridge_symlink + adapted from rock.c in the linux kernel source. + * isolib.c: added iso_follow_link and iso_readdir, adapted from + fs/ext2.c + * made minor changes here and there to quiet gcc warnings - + initializing variables to 0, casting variables properly, etc + +2000-06-27 David Huggins-Daines <dhd@linuxcare.com> + + * sdisklabel/sdisklabel.c (main): Off-by-one error in argument + checking (not my fault!). + * disk.c (load_raw): This didn't work at all. I've changed it to + use an uncompressed kernel with headers. Eventually it will be + fixed so that it can accept compressed kernels as well (by + checking for gzip magic numbers). + * lib/vsprintf.c (vsprintf): Patch from Matt Wilson, fix the 'h' + format in vsprintf(). + * utils.c: Patch from Matt Wilson <msw@redhat.com>, to allow + compiling against linux 2.3 header files. + +2000-05-02 David Huggins-Daines <dhd@linuxcare.com> + + * Makefile: Added the ability to build a debugging aboot that runs + as a userspace program. Great for filesystem code debugging. + Also, optimize for size instead of speed. + * aboot.c: Remove a.out support, add multiple ELF pheader + support. Also make the parameter offset, and kernel stack offset + non-hardcoded in order to deal with new, bigger consoles. + * disk.c: Change "plain" to "uncompressed" and load_aout() to + load_uncompressed(). Implement multiple pheaders for raw boot + (untested) and uncompressed boot (tested). Also look for + alternative config files (needed for CD booting and such) + * fs/ext2.c: Cache the root inode, and do proper 64-bit arithmetic + in ext2_iget() so that >2G filesystems work reliably (doh!) + * head.S: make run_kernel() assembly in order to save a few bytes. + * include/aboot.h: prototype run_kernel as attribute((noreturn)), + maybe this will save a few bytes too. + * fs/ufs.c: Implement dummy fstat(). I don't really know if the + UFS code still works, and I'm tempted to remove it. + * include/cons.h: Add a definition of the CTB, though we don't + really use it yet. + * include/iso.h: Rock Ridge constants + * lib/isolib.c: Rock Ridge filenames, code cleanup, and fix the + bug where 2048-byte blocks don't work. + * zip/misc.c: necessary stuff for multiple pheaders. + +2000-04-10 David Huggins-Daines <dhuggins@linuxcare.com> + + * lib/isolib.c (iso_iget): Gar! More stupidity in the ISO code, + now fixed (see comment about *pnt being overwritten). With luck + this should be 0.7 final, so I won't need to do another 0.6 + +2000-04-02 David Huggins-Daines <dhuggins@linuxcare.com> + + * lib/isolib.c: Fix some obvious stupidity in the ISO code (could + cause a failure to load the kernel in some cases due to reading + past the end of the device. + * sdisklabel/swriteboot.c (read_configured_partition): Eek! I + thought I had fixed the problems I created with installing aboot + on new disks. Obviously I didn't. Thanks to Martin Lucina + <mato@kotelna.sk> for inadvertently finding the case I missed. + +2000-03-23 David Huggins-Daines <dhuggins@linuxcare.com> + + * cons.c: Patch from David North <d_north@thurien.tditx.com>, via + Greg W. Johnson (gwj@debian.org), fixes serial console output on + some boxes. + * fs/iso.c: gwj@debian.org: silence compiler warnings + * include/isolib.h: ditto + * lib/string.c: ditto + * sdisklabel/swriteboot.c: add abootconf functionality to + swriteboot (where it probably belongs) + +2000-03-06 David Huggins-Daines <dhuggins@linuxcare.com> + + * aboot-0.6: At long last we have a new aboot. This is somewhat + of an interim release, as it doesn't have all the features I'd + like (it doesn't list directories or follow symlinks on ISO9660 or + UFS filesystems, for example, nor does it support initrd), but it + integrates the large number of patches that have been added by + various distributions, adds symlink-following, initrd, and + directory-listing support on ext2 at least, and generally works + better. + +Sat Aug 17 18:58:36 1996 David Mosberger-Tang <davidm@azstarnet.com> + + * disk.c (get_boot_device): New function. If it guesses wrong, + explicitly specify bootdevice= via commandline. + (get_options): Add support for bootdevice= and bootfile= options + to enable Red Hat installation. + + * sdisklabel/library.c (overlaplabel): FORCE is now a bitset. + If bit i is set, overlaps with partition i+1 are allowed. + * sdisklabel/sdisklabel.c (set_partition): Update accordingly. + + * sdisklabel/swriteboot.c (main): Make 1 be the first partition + (not 0) to be consistent with Linux kernel numbering. Make + force_overlap a bitset so we can force more than one overlapping + partition. + + * disk.c (load_kernel): If kernel load fails, drop into + interactive mode. + + * fs/ext2.c (ext2_iget): Make OFFSET a long, not an int so we can + boot from a partition that starts at an offset > 2GB. + +Fri May 10 16:48:25 1996 David Mosberger-Tang <davidm@koppel.cs.arizona.edu> + + * main.c: split out disk booting into disk.c and netbooting into + net.c. + +Fairly recently: + * Network booting support added by Dave Larson + <dlarson@cs.arizona.edu> + +A long time ago: + * Default commandline argument handling by Michael Schwingen + <rincewind@discworld.oche.de> + +A very long time ago: + * Filesystem support added by David Mosberger <davidm@cs.arizona.edu> |