2001-05-05  Jeff Tranter  <tranter@moe.home.com>
 
        * Version 2.0.6 released
	* now uses GNU automake/autoconf

2001-05-02  Jeff Tranter  <tranter@moe.home.com>

	* Version 2.0.5 released
        * fixed possible buffer overrun (thanks to Nico Schottelius for noticing this)

2001-04-25  Jeff Tranter  <tranter@pobox.com>

	* Version 2.0.4 released
	* fixed man page formatting error (Debian bug #90283)
	* added limit when following symlinks (Debian bug #80596)
	* add --version/-V option to display version
	* updated debian directory from Debian maintainer
	* added note on why volname is not installed
	* updated Makefile for package building
	* install is now more FHS compliant

2001-04-19  Jeff Tranter  <tranter@pobox.com>

	* Version 2.0.3 released
	* incorporated Debian packager's patches
	* added volname program
	* ignore comments in /etc/fstab
	* partial support for devfs (/dev/cdroms)
	* force kernel to re-read partition table when new media inserted
	* handle symlinks that are not canonical
	* #include changes for recent (2.4.x) kernels
	* former sunsite archive site is now ibiblio.org

1999-02-14  Jeff Tranter  <tranter@pobox.com>

	* Version 2.0.2 released
	* eject.c: under 2.1/2.2 kernels CDROM_SELECT_DISC returns the
	  slot number, so the check for error should be for a return value
	  less than 0; added parenthesis to suppress an egcs compile
	  warning; these changes thanks to Richard Simpson
	  <rs@rcsimpson.demon.co.ukdump.demon.co.uk>
	* Makefile: add rule for 'ci' (RCS checkin)

1999-02-08  Jeff Tranter  <tranter@pobox.com>

	* Version 2.0.1 released
	* -c option did not allow value of 0, fix submitted by Dariusz
	  Kowalewski

1999-01-21  Jeff Tranter  <tranter@pobox.com>

	* Version 2.0 released
	* Changelog: changed to use standard GNU changelog format
	* Makefile: added RPM_OPT_FLAGS to Makefile
	* README: mentioned related tools
	* TODO: possibly add ziptool functionality in future
	* eject.1: show -n option in synopsis
	* eject.c: show -n option in usage
	* eject.c: -n option should not say "device to be *ejected*",
	  because another option, such as tray close, may have been
	  selected
	* eject.1: added description of what examples do
	* eject.1: documented return codes

1999-01-10  Jeff Tranter  <tranter@pobox.com>

	* Version 2.0beta4 released
	* Makefile: uses variables to make it easier to modify
	* Makefile: separate CFLAGS and CPPFLAGS
	* Makefile: added -I/usr/src/linux for systems that do not have
	  /usr/include/scsi linked to /usr/src/linux/include/scsi
	* Makefile: can set default device in Makefile
	* eject.1: clarified some statements
	* eject.c: now checks for devices in /dev/rdsk and /dev/dsk for
	  systems that use devfs such as Solaris and probably Linux in future
	* eject.c: moved up processing of -d option to earlier in main()
	* eject.c: added -n option
	* eject.c: use of getopt_long is now conditional
	* eject.c: if device is not mounted according to /proc/mounts, now
	  also checks /etc/fstab to see if it is a potential mount point
	* eject.c: only check /etc/mtab because /proc/mounts shows names
	  of devices without following symlinks (too bad, because /proc/mounts
	  is faster)
	* provided RPM spec file for building a Red Hat package (thanks
	  to Jochen A. Stein)

1999-01-05  Jeff Tranter  <tranter@pobox.com>

	* Version 2.0beta3 released
	* eject.c: now tries to unmount all partitions of a multi-partition 
	  device
	* eject.c: a couple of internal functions were made static
	* eject.c: -q option was omitted from usage dsplay
	* eject.1: added examples to man page
	* INSTALL: added list of possible problems

1999-01-03  Jeff Tranter  <tranter@pobox.com>

	* Version 2.0beta2 released
	* eject.c: strip any trailing slash from name in case user used
	  bash/tcsh style filename completion (suggested by Tobias Richter)
	* eject.c: new -q option for ejecting using magnetic tape ioctl
	* eject.c: made status messages less technical (use English rather
	  than ioctl names)
	* eject.c: set effective user ID to user ID before execl
	* eject.c: quit if umount fails

1999-01-01  Jeff Tranter  <tranter@pobox.com>

	* Version 2.0beta1 released
	* eject.c: almost completely an entire rewrite
	* eject.c: no longer uses old nickname scheme, uses heuristics to
	  find device instead
	* eject.c: no longer uses CDROM environment variable (could be added,
	  but did anyone actually use it?)
	* eject.c: supports naming mount points
	* eject.c: does not attempt to check for specific SCSI devices
	* eject.c: support for tray close command added
	* eject.c: always tries to unmount mounted devices
	* eject.c: alternate long option names

1997-01-05  Jeff Tranter  <tranter@pobox.com>

	* Version 1.5 released
	* changes submitted by Donnie Barnes (djb@redhat.com):
	* supports Zip and Jaz drives
	* can now unmount multiple partitions
	* no longer need -f option in order for -u option to work
	* uses new CDROM_SELECT_DISC ioctl in favour of CDROMLOADFROMSLOT

1996-09-08  Jeff Tranter  <tranter@pobox.com>

	* Version 1.4 released
	* changes submitted by Donnie Barnes (djb@redhat.com):
	* support for ejecting floppy drives under Linux on the Sun/SPARC
	  platform
	* minor formatting and code changes
	* new author's e-mail address
	* added a few more nicknames

199?-??-??  Jeff Tranter  <tranter@pobox.com>

	* Version 1.3 released
	* changes submitted by Ben Galliart (bgallia@luc.edu):
	* added support for IDE/ATAPI CD-ROM changers using
	  CDROMLOADFROMSLOT ioctl call
	* additional changes made at the suggestion of Markus Pilzecker 
	  (markus.pilzecker@rhein-neckar.netsurf.de)

199?-??-??  Jeff Tranter  <tranter@pobox.com>

	* Version 1.2 released
	* changes submitted by Doug L. Hoffman (hoffman@cs.unc.edu):
	* fixes non null-terminated string bug
	* uses system() to call umount(8) instead of umount system call

199?-??-??  Jeff Tranter  <tranter@pobox.com>

	* Version 1.1 released
	* now handles case where device is a relative symbolic link
	* looks at $CDROM environment variable for default device
	* updated man page to reflect $CDROM environment variable
	* added more device nicknames
	* install using "install" instead of "cp" in Makefile
	* handles old kernels without CDROMEJECT_SW support
	* now includes file COPYING in distribution
	* thanks to Dick Streefland and Mark Lord for suggestions/patches

199?-??-??  Jeff Tranter  <tranter@pobox.com>

	* Version 1.0 released
	* first release
