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