Version 0.4.2 -> 0.5.0 Feburary 2002 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Added controlling of the volume of the internal audio output. While the feature does work on Plextor drives it did not work on my Yamaha Writer. - Provided makefiles for binary installs now use install. - Fixed problem with command line handling (segementation fault when giving parameter after option without a space or no option at all). - Fixed applet bug that prevented correct error handling. - Corrected man page (explanation of -a option was wrong). - Changed license to GPL. Version 0.4.1 -> 0.4.2 February 2001 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Fixed problem that GNOME applet kept all non-controlled sg devices open. - Command line option handling is now more flexible (a little more like with getopt but still handmade). Version 0.4.0 -> 0.4.1 January 2001 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Fixed problem in connection with the Linux kernel 2.4 (the old driver interface did gracefully accept my erraneous commands). Now plextor-tool detects a newer kernel and partially uses the new SCSI generic interface. - The applet is no longer installed as setuid root. This is necessary because the GNOME panel itself most of the time crashes when a setuid program tries to work. This means that the permissions of the SCSI generic devices must be set to allow read write access for all users that want to use the panel! - The applet no longer crashes when there is no available device (instead a error message appears). - Fixed some minor problems/bugs. - Now primarily compiled on RedHat 7.0 (with GNOME 1.2). - The Windows version is now compiled with the current Cygnus gcc (and the accompanying cygwin.dll) Version 0.1.0 -> 0.4.0 November 1, 1999 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Fixed erroneous warning message when program was setuid root. - Fixed bug that prevented multiple settings (except speed and spindown) to take effect (only the last setting was effective (the last one was the avoid vibration bit). - Added man page. - Corrections to printed messages (better/more output like BIOS version). - If numerical devices are available (/dev/sg0,...) others are no longer searched for (when using -l) - Added support for MMC drives (Plextor Writer are such drives and thus are now supported as are most other CD-Writers). The speed mode bit, the disable avoid vibration bit, and the waiting for maximum speed bit are not available for MMC drives (as they are not available AFAIK). Setting the spindown setting may also not work (although it should, but at least a Yamaha CDR400c returns one of the following additional sense codes every time I tried: 0x1A 0x00 PARAMETER LIST LENGTH ERROR 0x28 0x00 NOT READY TO READY CHANGE, MEDIUM MAY HAVE CHANGED 0x29 0x00 POWER ON, RESET, OR BUS DEVICE RESET OCCURRED). - Added a GNOME applet for better Linux desktop integration (and a much nicer interface). Multiple devices may be set and all settings are re-set again when the panel is started again (this mechanism relies on the GNOME session management, so it might not work when removing the applet before the panel is ended). The GNOME applet is contained in a different package than the console tool both tools are independent of each other. - Added RPM packages for easier installation on RedHat and compatible distributions. - Added Makefiles for installation to the Linux .tar.gz archives. Version 0.0.1 -> 0.1.0 February 11, 1999 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Fixed bug that prevented correct usage of inquiry data (v 0.0.1 might try to set non Plextor drives in very unlikely cases). - Added possibility to search for the device names of Plextor drives. - Added Windows support. - Made available settings for the speed mode bit, the disable avoid vibration bit, and the waiting for maximum speed bit. - Changed the parameter parsing and the accepted values for the speed/inactivity timer value.