-CHANGES, mtx 1.2.17:
-- copy_barcode was off by one.
-- Replace garbled chars with \0 in case barcodes full of BS. Barcode
- changes courtesy of dirkx at covalent dot net. Set __WEIRD_CHAR_SUPPRESS
- to activate this code (it is not activated by default in -current.)
-
-CHANGES, mtx 1.2.16:
-- Fix a very special case that ADIC loaders presented to element status
- parser
-- Fix a buffer overflow w/some weird hardware, courtesy of Lars
- Fredricksen
-- Make version number include a "rel" so that the rpm will overrride
- a "pre" version's rpm, i.e., --version will say "mtx 1.2.16rel".
-- Added TapeChanger Perl package for use with Amanda to the contrib
- directory (see http://www.killfile.org/~tskirvin/software/tapechanger.html )
- courtesy of Tim Skirvin.
-- Fixed spec file that was broken by 1.2.15 :-(, courtesy of Kenneth
- Porter
+CHANGES, mtx 1.3.11
+- loaderinfo: Print RequestSense information if an operation fails.
+- loaderinfo: Print all information from the Device Configuration Page.
+- mtx: Fix problems with a lot of loaders determining the number of elements.
+- mtx: Implement Previous command.
+- mtx: Fix bugs in Last command.
+- scsieject: New tool that handles start/stop, load/unload.
+- tapeinfo: Fix inconsistencies in output.
+- Fix timeout handling on Linux.
+- Merge in fixes from the Debian and FreeBSD distributions.
+
+CHANGES, mtx 1.3.10
+- Add support for Microsoft Windows.
+- Add support for Sony VGP-XL1B(2) Media Changer.
+ Thanks to Will (nodenet at hotmail dot com)
+- Add build support for Microsoft Windows using MinGW native and Linux
+ cross-compile.
+- Add build support for Microsoft Windows using Microsoft Visual Studio 2005.
+- Add support for building on x86_64.
+- Add more debugging information.
+- Eliminate compiler warnings.
+
+CHANGES, mtx 1.3.9
+- Cleaned up scsi_linux.c a little to eliminate around 40 lines of code.
+- Change to using SG_IO ioctl rather than write-read interface. This
+ should make us a little safer, as well as (on 2.6.x) letting us issue SCSI
+ commands to regular block devices as well as to /dev/sgXX devices.
+ WARNING: Can cause the system to *CRASH* if the SCSI device is in use, due
+ to brokenness inside the Linux kernel! It's always preferable to use the
+ /dev/sgXX device, which has specialness in its buffer handling that bypasses
+ some of the brokenness elsewhere in the SCSI subsystem.
+- Check SG version before using SG_IO interface, so that if we're run on a
+ Linux 2.2 system and we were compiled on Linux 2.4 or above,
+- If a tape is in the drive, make tapeinfo print out its partition info. Seems
+ to work on my DAT drive, anyhow (shrug).
+- Minor cleanups in mtxl.c (other cleanups necessary in tapeinfo and etc.).
+
+CHANGES, mtx 1.3.8
+- Forgot about 8 bytes for header
+- Handle pedantic loader whose firmware writer spends too much time
+ parsing phrases in the SCSI spec and not enough time in the
+ real world.
+
+CHANGES, mtx 1.3.6
+- The You Gotta Be F'ing Kidding Release (see rant on mailing list)
+- Added AIX support with http://fz.eryx.net/aix/ GSC driver, courtesy
+ of Steve Heck.
+- Make __WEIRD_CHAR_SUPPRESS the default to stop barcode garbling
+- Fix core dump on invalid inputs in mtx.c
+- Add retry with bigger ALLOCATION_LENGTH if
+ BYTE_COUNT_OF_REPORT_AVAILABLE is > than our original estimate. (see rant
+ on mailing list).
+- Shut up the low-level SCSI sg_read and sg_write routines, which were poofting
+ all over the place on innocuous things like no EAAP.
+
+CHANGES, mtx 1.3.5
+- The I-Need-A-Job Release (see http://badtux.org) :-}
+- Change Makefile so that it works w/systems whose 'install' program
+ accepts only one argument. That's it.
+- Uncomment the Exabyte hack in the drive parsing code so that it works
+ with ATL loaders again.
+- Add hack for ATL stacked loaders to keep them from reporting ghost slots
+
+CHANGES, mtx 1.3.4
+- Forward-ported the ATL/Exabyte patches from mtx 1.2
+- Added progress indicator to 'tapeinfo' for DAT drives. (PLEASE TEST)
+- Purged a few more estinc.com out of the documentation, point to bru.com.
+
+CHANGES, mtx 1.3.3
+- Reversed James' long descriptor patch until can figure out what's wrong with
+ it.
+- Fixed some debug declarations, courtesy of Kevin Wang.
+- Point COMPATIBILITY file at mtx.sourceforge.net.
+
+CHANGES, mtx 1.3.2
+- Merged Makefile changes from mtx-1.2 code
+- Changes from James Dugal to get all info for newer loaders, fix debugging
+
+CHANGES, mtx 1.3.1
+- add an Exchange command
+
+CHANGES, mtx 1.3.0
+- New Linux SCSI subsystem interface for 2.4 kernels, ripped boldly
+ from sgtools by Doug Gilbert
+- mtx 'next' now skips blank slots, courtesy of Christopher McCrory
+- mtx 'unload' now prints an error message telling you that you need to
+ eject the tape in the drive prior to unloading it, under certain
+ conditions.
+- Started work on 'nsmhack' for controlling NSM jukeboxes.
+- copy_barcode was off by one.
+- 'position to element' command now added, courtesy of Mahlon Stacy