9f42c595589a4b31aed317b057416ed396191739
[yaboot.git] / changelog
1 2001-10-10  Ethan Benson  <erbenson@alaska.net>
2
3         * Version 1.3.4pre2
4
5         * yaboot:
6           - Fix netboot when using the `n' key.
7           - Make configuration file open error consistent with other file
8             open errors.
9         
10 2001-10-09  Ethan Benson  <erbenson@alaska.net>
11
12         * Version 1.3.4pre1
13
14         * yaboot:
15           - Add SGI XFS filesystem support.
16           - Rewrite OpenFirmware device path parsing code.  This fixes
17             many bugs and inconsistencies in yaboot's file loading.
18           - Fix OpenFirmware filesystem support to automatically convert
19             path separator from / to \.  CDROM authors no longer need to use
20             hacks like image=\\install\\powermac\\vmlinux.
21           - Fix kernel loading on some systems.
22           - Allow for getting files from tftp server that does not run a
23             bootpd/dhcpd.
24           - Fix a great deal of incorrect format strings which could cause
25             yaboot crashes.
26           - Fix all filesystems to properly return error conditions, and
27             report those error conditions (instead of just saying `image not
28             found').
29           - Add `help' command to yaboot which prints out basic usage information.
30           - General cruft removal and code cleanup.
31
32         * Makefile cleanup, make filesystems configurable.
33         
34 2001-09-25  Ethan Benson  <erbenson@alaska.net>
35
36         * Version 1.3.3
37
38         * Add --debug option to yabootconfig
39
40         * Fix BSD booting support somewhat.  The bsd= option's semantics
41           have changed, it must now be set to the BSD root partition.  ybin
42           will now install /usr/local/lib/yaboot/ofwboot onto the bootstrap
43           partition when bsd= is present in /etc/yaboot.conf.  The dual boot
44           menu will then execute "ofwboot <bsd_root_part>,/bsd" this means
45           the bsd kernel must be at /bsd on the BSD root partition.
46
47 2001-09-24  Ethan Benson  <erbenson@alaska.net>
48
49         * Version 1.3.2
50
51         * Fix Makefile thinko where make install failed if
52           /etc/yaboot.conf already existed.
53
54 2001-09-20  Ethan Benson  <erbenson@alaska.net>
55
56         * Version 1.3.1
57
58         * Don't include /etc/yaboot.conf in binary dist, instead put the
59           example in /usr/local/share/doc.  This way extracting the tarball
60           from / won't blow away existing configs.
61
62         * Move strip commands from install target to strip target, install
63           now depends on strip.
64
65 2001-09-20  Ethan Benson  <erbenson@alaska.net>
66
67         * Version 1.3
68
69         * Merging of ybin and yaboot source trees, this is now the
70           official upstream yaboot/ybin source tree.
71
72         * yaboot:
73           - Various ppc64 & chrp fixes by Peter Bergner, fix fdisk partition
74             handling.
75           - Fix netboot (was broken by reiserfs patch)
76         
77 2001-08-26  Ethan Benson  <erbenson@alaska.net>
78
79         * Version 1.2.6
80
81         * ofpath became broken on non-scsi systems due to quoting fix.
82         
83 2001-08-20  Ethan Benson  <erbenson@alaska.net>
84
85         * Version 1.2.5
86
87         * Fix broken quoting uncovered by debian's current /bin/ash.
88
89 2001-08-06  Ethan Benson  <erbenson@alaska.net>
90
91         * Version 1.2.4
92
93         * ofboot: remove <OS-VOLUME-NAME> tag as it was causing the
94           OpenFirmware multibooter to crash.
95
96         * mkofboot: zero first 800K of bootstrap partition before creating
97           filesystem.
98
99         * yaboot:
100           - Version 1.2.3
101           - Supports using an md5 hash as well as plaintext password. (me)
102           - Fix again system.map loading. That also fix an old pending bug
103             we had where yaboot could pass random values for system.map,
104             causing the kernel to mark random pages reserved. (BenH)
105           - IBM CHRP fixes. (Peter Bergner)
106           - Add reiserfs support (Jeff Mahoney)
107
108 2001-06-30  Ethan Benson  <erbenson@alaska.net>
109
110         * Version 1.2.3
111
112         * ofpath:
113           - Version 1.0
114           - Add support for IBM CHRP, thanks to Marco d'Itri for testing.
115           - Use real wc if available, this speeds up ofpath slightly for scsi.
116           - Make variables local to their function unless they need to be global.
117
118         * ybin:
119           - If installing on IBM CHRP run addnote on yaboot binary before installing.
120           - Reword some error/verbose messages
121           - Make variables local to their function unless they need to be global.
122
123 2001-06-24  Ethan Benson  <erbenson@alaska.net>
124
125         * Version 1.2.2
126
127         * yabootconfig:
128           - Now works with braindamaged versions of pdisk.
129           - Add --kernel-args switch which allows boot-floppies to easily
130             add an append= line if needed.
131
132 2001-06-01  Ethan Benson  <erbenson@alaska.net>
133
134         * Version 1.2.1
135
136         * Fix test for strict posix/SUS echo behavior.
137
138         * Check for printf built into the shell.
139
140         * yabootconfig: check for and attempt to deal with cross device symlinks.
141
142 2001-05-28  Ethan Benson  <erbenson@alaska.net>
143
144         * Version 1.2
145
146         * Added yabootconfig, a script to build a valid /etc/yaboot.conf
147
148         * ybin:
149           - Detect IBM CHRP hardware and disable nvram update automatically
150           - Automatically run yabootconfig if /etc/yaboot.conf is missing
151           - Check for PATH_PREFIX environment variable and add all bin and
152             sbin directories from under it to PATH.  This is for boot-floppies.
153           - Add bsd= to list of multiboot options.
154
155         * ofboot: bump maximum number of OSes to 8.
156
157         * ofpath:
158           - No longer report bogus paths for non-existent scsi devices.
159           - Fix bug where garbage characters were mixed with the
160             OpenFirmware device path.
161           - Fix broken Wallstreet PowerBook support.
162           - Add support for silly devfs naming convention, Thanks to Tom Rini.
163
164 2001-05-06  Ethan Benson  <erbenson@alaska.net>
165
166         * Version 1.1.1
167
168         * ofboot: 
169           - Hopefully fix random and rare booting problem when chainloading
170             other OSes.  Thanks to Segher Boessenkool for the fix.
171           - Add volume name which shows up in the OpenFirmware multiboot
172             screen.
173           - It is now possible to replace the badge icon for the multiboot
174             screen, see examples/README.mbicon.
175
176         * yaboot: 
177           - Version 1.2.1
178           - Includes my previous 1.1.1-eb3 patches for password protection and single-key.
179
180         * Various spelling errors and clarifications to man pages.  Thanks to sword.
181
182 2001-04-26  Ethan Benson  <erbenson@alaska.net>
183
184         * Version 1.1
185
186         * ofpath:
187           - Version 0.8
188           - Add support for Performa 6400_200, PowerMac 4400, and the clones.
189           - Removed `No such file or directory' errors when system has no
190             scsi at all.
191
192         * ybin:  
193           - If delay= is not set use value of timeout= (converted to
194             seconds) instead.
195           - Removed command line options --type, --creator, and long
196             obsolete and deprecated --conffile.  The config file options
197             hfstype and hfscreator are still there.
198           - Removed long obsolete and deprecated bootconf= config option.
199           - Removed some old now unneeded debug cruft.
200
201         * yaboot:
202           - Include version 1.1.1-eb3, this includes the following changes
203           - Adds password protection capabilities.
204           - Add `single-key' option from silo.
205
206         * Documentation:
207           - Rewrote the yaboot.conf man page, now derived from silo.conf(5)
208
209 2001-03-22  Ethan Benson  <erbenson@alaska.net>
210
211         * Version 1.0
212
213         * ybin:
214           - Fix a few bugs that occured when magicboot= was not used.  
215           - Add basic support for IBM style bootstrap partitions.  These
216             partitions have yaboot dded directly to them.  See the yaboot.conf
217             man page regarding fstype for more info, also
218             examples/yaboot.conf.rs6k. 
219           - Don't require that ofpath be installed if its not needed.
220
221         * Documentation:
222           - Added examples/yaboot.conf.rs6k
223           - Man page updates for IBM support.
224
225 2001-02-19  Ethan Benson  <erbenson@alaska.net>
226
227         * Version 0.31
228
229         * ofpath:
230           - Quiet shell error when run on non-PowerMac (but still
231             PowerPC) hardware.
232           - Properly recognize more OldWorld PowerMac G3s. 
233           - Fix OldWorld detection for kernels < 2.2.17
234           - Require that /proc be mounted.
235
236         * ybin: 
237           - Fix OldWorld detection for kernels < 2.2.17
238           - Make the `not bootable on OldWorld' warning very loud and
239             obnoxious.  
240           - Change PATH to make /usr/local the last component instead of
241             the first.
242           - Make the text/background color in the boot menu configurable,
243             see the yaboot.conf(5) man page for details. 
244           - Change default foreground color to white per yaboot 1.0.
245           - Remove support for obsolete /etc/ybin.conf.
246
247         * Documentation: 
248           - Clarified the `partition=' variable in the yaboot.conf man page
249             and correct an error in the example in that man page.
250           - Added more comments to included yaboot.conf examples. 
251
252         * yaboot: 
253           - Include version 1.1.1
254           - Includes color support
255
256 2000-11-18  Ethan Benson  <erbenson@alaska.net>
257
258         * Version 0.30
259
260         * ybin: add `brokenosx' option, when used with macosx= ybin makes
261         the MacOSX menu entry execute \System\Library\CoreServices\BootX
262         directly instead of using \\:tbxi.  This is necessary for
263         people who insist on installing OSX on HFS+ instead of UFS, since
264         MacOS deblesses HFS+ OSX partitions.
265         
266 2000-10-28  Ethan Benson  <erbenson@alaska.net>
267
268         * Version 0.29 (the brown paper bag release)
269
270         * The yaboot.conf man page was broken.
271
272         * While were at it, include yaboot 0.9 binary (compiled -Os,
273         stripped)
274         
275 2000-10-24  Ethan Benson  <erbenson@alaska.net>
276
277         * Version 0.28
278
279         * ybin: Add mntpoint= option, this allows ybin to install the
280         bootstrap into an already mounted filesystem.  This is NOT
281         recommended unless you know what your doing.  
282
283         * ybin: fixed generation of ofboot.b so it will work with nobless
284         and usemount.
285         
286 2000-10-20  Ethan Benson  <erbenson@alaska.net>
287
288         * Version 0.27
289
290         * ofboot: fixed problem where text was not visible on some newer iMacs. 
291
292         * ybin: Now warn the user when they are using ybin on an OldWorld
293         PowerMac.  (it will still work since its possible to make newworld
294         bootable disks on an OldWorld mac)
295
296         * ofpath: Now works on oldworld macs under 2.4 kernels. 
297
298         * Added check for packaged versions of ybin to the Makefile and
299         warn user about them.
300         
301 2000-09-23  Ethan Benson  <erbenson@alaska.net>
302
303         * Version 0.26
304
305         * ofboot: completely rewrote the generator script, it is now more
306         extendable and supports more menu options.  More thanks to iNOUE
307         Koich! for the continuing help on OpenFirmware issues!!
308
309         * ybin: added options for mulitboot menu: now can create a menu
310         with options for GNU/Linux, MacOS, MacOSX, Darwin, and booting off
311         a CDROM, from the network, and even directly into an OpenFirmware
312         prompt. 
313
314         * ybin: some errors were sent to stdout instead of stderr, fixed.
315
316         * ofpath: refuse to run on anything but GNU/Linux.  (for now anyway)
317         
318 2000-09-18  Ethan Benson  <erbenson@alaska.net>
319
320         * Version 0.25
321
322         * ofboot: now changes the background color to black and the text
323         color to cyan like yaboot.  Thanks to again to iNOUE Koich!  
324
325 2000-09-16  Ethan Benson  <erbenson@alaska.net>
326
327         * Version 0.24
328
329         * ofboot: many bugs in the Forth code fixed. code should now be
330         compliant to the OpenFirmware spec.  Also add CD boot menu option.
331         (add enablecdboot to /etc/yaboot.conf) Thanks to iNOUE Koich! for
332         the Forth code.
333
334 2000-09-13  Ethan Benson  <erbenson@alaska.net>
335
336         * Version 0.23
337
338         * ybin: now hard code the target filename for ofboot, its always
339         installed as ofboot.b on the bootstrap partition.  This eliminates
340         ambiguity when someone tries a different script with different name.
341
342         * ybin: all debugging output goes to stderr now.
343
344 2000-09-09  Ethan Benson  <erbenson@alaska.net>
345
346         * Version 0.22
347
348         * ofboot.b renamed to ofboot.  (.b means boot block which this is not) 
349
350         * yaboot and ofboot are now installed in /usr/local/lib/yaboot/
351         instead of /boot, since these files are never directly accessed by
352         the firmware it is not really appropriate to keep them in /boot.
353         make install will create backwords compatibility symlinks when
354         installing over an older version of ybin so nothing should break.
355         IMPORTANT: you should run mkofboot on a dedicated bootstrap
356         partition to purge old filenames.
357
358         * Man pages updated to reflect new file locations.  Also include a
359         patch to change the paths to /usr/lib/yaboot for Debian and redhat
360         package maintainers.
361
362         * ybin: now checks two places for a default value for install=
363         /usr/local/lib/yaboot/yaboot, /usr/lib/yaboot/yaboot.
364         
365 2000-09-02  Ethan Benson  <erbenson@alaska.net>
366
367         * Version 0.21
368
369         * ybin: fixed nvram update so it uses a real filename instead of
370         \\:tbxi when nobless is set in /etc/yaboot.conf.  (\\: means find
371         file in blessed directory).
372
373         * ofpath: more oldworld machines supported.  Now supports 7200,
374         7300, 8600, 9500, Gossamer G3, PowerBook 1998, PowerBook 3400 (and
375         possibly 2400).
376         
377 2000-08-31  Ethan Benson  <erbenson@alaska.net>
378
379         * Version 0.20
380
381         * ybin: check for Newworld compatible nvsetenv and if found will
382         automatically update the OpenFirmware boot-device variable in
383         nvram.
384
385         * ofpath: support some oldworld machines. (this does not mean
386         ybin/yaboot supports oldworld).  Also silence a harmless error on
387         machines lacking a CDROM.
388
389         * ofboot.b: added more machines to <COMPATIBLE>
390         
391 2000-08-25  Ethan Benson  <erbenson@alaska.net>
392
393         * Version 0.19
394
395         * Added PowerMac3,2 and PowerMac3,3 to ofboot.b scripts.  Fixes
396         Debian bug #69870
397
398 2000-08-22  Ethan Benson  <erbenson@alaska.net>
399
400         * Version 0.18
401
402         * ofboot.b: changed the yaboot boot commands to boot yaboot by
403         filename rather then file type. Booting by file type did not work
404         reliably on all machines.
405
406         * ybin: hard code the target filename for yaboot, regardless of
407         the source filename (from install=) the target filename on the
408         bootstrap partition will always be "yaboot.b".
409
410         * Added ofpath utility, this is a rewrite of the show_of_path.sh
411         utility written by Olaf Hering.  Ofpath works with /bin/ash and on
412         stripped down systems such as the Debian boot floppies.  Also
413         wrote a small man page for this utility.
414
415         * ybin: automatically use ofpath to find the OpenFirmware device
416         path when ofpath= is not defined in /etc/yaboot.conf.  Ybin will
417         also use ofpath when macos= or macosx= are set to unix device
418         nodes (ie /dev/hda11), these options can still be set to
419         OpenFirmware paths as well. 
420
421         * Makefile: minor cleanup, added installation of ofpath
422         utility/man page as well as a deinstall rule.
423
424 2000-08-13  Ethan Benson  <erbenson@alaska.net>
425
426         * Version 0.17
427
428         * Yaboot 0.7 binary included.
429
430         * ybin: fix bug where ybin would fail if the bootstrap files
431         included an "_" in the filename.  (actually its a workaround for
432         hfsutils brain-damage)
433
434         * ofboot.b: completely rewritten.  Now includes shell script code
435         to allow ybin to configure it based on config options in
436         /etc/yaboot.conf instead of requiring the user to edit it
437         themselves.  Additionally this new script will display a REAL boot
438         menu when dual booting is configured.  It is capable of dual or
439         tri booting GNU/Linux (yaboot), MacOS 8.*/9.* and MacOSX.  This
440         new ofboot.b script should *NOT* be edited by the user, and thus
441         should NOT be marked as a conffile in Debian and redhat packages.
442         These packages should now install ofboot.b in /boot instead of
443         /etc since it is no longer a config file.  WARNING: The Forth code
444         in this script has not been tested on all machines and may not be
445         universally compatible.  Thanks to Chris Emerson for writing the
446         Forth code.
447
448         * yaboot.conf: new options: ofboot= macos= macosx= delay=
449         defaultos=.  See the yaboot.conf man page for details. 
450
451         * Now include a Makefile to handle installation, only make install
452         is defined.  Removed install-sh. 
453
454         * mkofboot is now distributed and installed as a symlink instead
455         of a hardlink.
456         
457         * Man page updates.
458         
459 2000-04-25  Ethan Benson  <erbenson@alaska.net>
460
461         * Version 0.16
462
463         * menu_ofboot.b: fixed bug where the yaboot line was missing the
464         boot command, this prevented it from booting yaboot.
465
466 2000-04-25  Ethan Benson  <erbenson@alaska.net>
467
468         * Version 0.15
469
470         * Merge quik's bootstrap(8) man page with ybin's ofboot(8) man
471         page and rename it back to bootstrap(8).  This also solves the
472         conflict with quik.  In a more useful way IMO.
473
474 2000-04-24  Ethan Benson  <erbenson@alaska.net>
475
476         * Version 0.14
477
478         * Ship man pages uncompressed, gzip them in install-sh instead,
479         this allows for easier patching by debian maintainers if need be.
480
481         * Rename bootstrap(8) man page to ofboot(8) so ybin does not
482         conflict with quik.
483         
484 2000-04-23  Ethan Benson  <erbenson@alaska.net>
485
486         * Version 0.13
487
488         * Rewrote the config file parsing yet again to remove dependencies
489         on tr, and awk.  This allows ybin to function on minimal systems
490         such as boot/rescue floppies.  This also pretty much solves the
491         slowness problem.  Thanks to Daniel Jacobwitz for the help.
492
493         * Made changes to remove dependencies on basename and wc.  Again
494         this is to allow ybin to work on boot floppies.
495
496         * Changed all calls to grep to stop using GNU extensions, this is
497         so ybin will work properly with the minimal version of grep
498         included in busybox.
499
500         * Added signal handling so ybin/mkofboot will cleanup after
501         themselves if killed with signals 1 2 3 or 15.
502         
503         * Added OS Badge icons to the ofboot.b scripts.  On G4 machines
504         you can hold down the option key and get a graphical boot selector
505         with one button for each bootable partition, the button with the
506         penguin icon is the bootstrap partition.  Thanks to Nicholas
507         Humfrey for creating the Badge icon.
508
509         * Minor updates to the man pages.
510         
511 2000-04-19  Ethan Benson  <erbenson@alaska.net>
512
513         * Version 0.12
514
515         * Now include yaboot binary in ybin distribution.
516
517         * Include a install-sh script to install everything.
518
519         * Use of the separate ybin.conf file is deprecated.  Use
520         /etc/yaboot.conf instead.
521
522         * Removed the so called kludge options, without being able to
523         bless the root directory they were just useless bloat.
524
525         * Removed useless --readonly option, it was already default (as it
526         should be)
527
528         * Deprecated bootconf options since the yaboot.conf is the same
529         config ybin uses.  (it is still there and works but that may change)
530
531         * Changed configuration file format to be more like quik/lilo:
532         bootfile= is now install= (--bootfile is now --install), wrapper=
533         is now magicboot=, usemount, protect, and hide are now just a
534         keyword options, if they are present in the configuration file
535         they are turned on, if they are not present they are turned off.
536         bless= is now the nobless keyword option, since bless is default
537         this one changed names.
538
539         * ybin: no longer need to specify -C /dev/null if you don't have a
540         configuration file in /etc/.  If this is the case ybin will generate
541         a generic yaboot.conf to install on the bootstrap partition.  
542
543         * More changes to the configuration parsing to improve speed, the
544         format change also helped the speed problem.
545
546         * Added man pages for ybin, mkofboot, yaboot, yaboot.conf and
547         bootstrap. 
548
549         * More general fixes/cleanup/tweaks.
550         
551 2000-03-13  Ethan Benson  <erbenson@alaska.net>
552
553         * Version 0.11
554
555         * Added command line options to both scripts, try --help. This
556         makes the ybin.conf file optional if you wish (-C /dev/null)
557
558         * Changed the way the config file is parsed, no longer source it
559         with the shell, this allows ybin.conf to be merged with
560         yaboot.conf at which point yaboot can live with unknown options in
561         its config file. 
562
563         * Use /etc/ybin.conf if it exists, if not use /etc/yaboot.conf for
564         ybin configuration.
565
566         * Merged ybin and mkofboot into one script, mkofboot shared 90% of
567         of its code with ybin anyway and this will make them much easier
568         to maintain. mkofboot is now a hard link to ybin (or a symlink if
569         you prefer, both will work)
570
571         * Added an experimental feature to generate a yaboot.conf on the
572         fly based on command line options.  The defaults should be
573         workable on a Debian system with an internal ATA disk, with the
574         root partition being the 3rd on the disk. Depends on mktemp for
575         creating the temporary file, Debian's mktemp is secure against
576         race conditions, use with caution if your distribution lacks a
577         secure mktemp utility. This option is activated with -c auto.
578
579         * No longer depends on bash. Works with Debian's
580         /bin/ash. Interpreter is now set to /bin/sh.
581
582         * Assorted cleanup, minor bug fixes.
583
584         * Added example yaboot.conf.
585         
586 2000-02-04  Ethan Benson  <erbenson@alaska.net>
587
588         * Version 0.10
589
590         * Added a simple multi-boot menu written by Benjamin Herrenschmidt.
591
592 2000-01-17  Ethan Benson  <erbenson@alaska.net>
593
594         * Version 0.9
595
596         * mkofboot was still broken. :-(
597
598
599 2000-01-14  Ethan Benson  <erbenson@alaska.net>
600
601         * Version 0.8
602
603         * Added a basic CHRP script ofboot.b to work around the problem of
604         OF refusing to load `tbxi' files unless they contain a CHRP boot
605         header. See README.ofboot.b for details.
606
607         * Updated default ybin.conf to install ofboot.b by default.
608         
609 2000-01-13  Ethan Benson  <erbenson@alaska.net>
610
611         * Version 0.7
612
613         * mkofboot: Check for hformat was broken. 
614
615 2000-01-12  Ethan Benson  <erbenson@alaska.net>
616
617         * Version 0.6
618
619         * mkofboot: Fixed problem where it was insisting that mkdosfs be
620         present even when using hfs filesystems if usemount=yes.
621
622         * mkofboot: Added proper checks for hformat or mkdosfs.
623         
624 2000-01-09  Ethan Benson  <erbenson@alaska.net>
625
626         * Version 0.5
627
628         * First public release.
629         
630         * Add TODO and BUGS files.
631
632         * mkofboot: Check to see if usemount=yes, and if so make sure we
633         are root before proceeding to erase the partition.
634
635         * ybin: Removed useless echo line. 
636         
637 2000-01-05  Ethan Benson  <erbenson@alaska.net>
638
639         * Version 0.4
640
641         * ybin (util_install): Fully support OF `wrappers' now: if a
642         wrapper is defined in the configuration file then the wrapper is
643         given the HFS file type specified instead of the bootfile, the
644         bootfile's type is set to "boot".  
645
646         * ybin: New configuration option `bless' when yes and are using
647         hfsutils we will `bless' the root directory of the bootstrap
648         filesystem so OF should be able to find and boot the system
649         without reconfiguration.
650
651         * mkofboot/ybin (checkconf): Add validation for the new `bless'
652         option. Also add check that the wrapper, if defined, exists and we
653         have permission to it.
654         
655 2000-01-04  Ethan Benson  <erbenson@alaska.net>
656
657         * Version 0.3.
658         
659         * ybin (util_install): Quote the filetype/creator arguments to
660         hattrib to prevent the shell from interpreting any meta-characters
661         in some cases. Also no longer try and set metadata on wrapper if
662         there is no wrapper.
663
664         * mkofboot: When creating hfs or dos filesystems give them volume
665         label of "bootstrap".
666         
667 2000-01-03  Ethan Benson  <erbenson@alaska.net>
668
669         * Version 0.2.
670
671         * mkofboot: added -w switch to grep when checking if a filesystem
672         is already mounted to prevent erroneous positive matches.
673
674         * ybin (util_install): Add check to make sure that the target
675         device is not mounted as a filesystem before mucking with it.
676
677         * Added changelog.
678         
679 2000-01-01  Ethan Benson  <erbenson@alaska.net>
680
681         * Version 0.1.
682         
683         * first version.
684
685 End: