Changelog for
mhvtl-1.5.3-53.30.x86_64.rpm :
* Fri Sep 08 2017 borisAATTsteki.net- updated to latest 2016-03-10 snapshot + Fix HP library emulation \'serial number\' handling (DVCID in AVOL field) + Add LTO 7 emulation (lightly tested) + Embed minilzo source and use \'safe\' lzo1x decompression routines (prevent intermittent segfault) + Prevent internal block number overflow. + Add 16byte SPACE op code.
* Mon Aug 03 2015 borisAATTsteki.net- spec file cleanup- Update to new release 20150404- fix position independent executable compilation
* Thu Oct 16 2014 borisAATTsteki.net- spec file cleanup- Update to new release 20140907 + Fix to library emulation \'serial number\' handling (increased max serial number to 15) + Fix Inquiry VPD updates in library emulation + Add Scalar emulation + Introduce personality modules for tape libraries + Bug fix with libraries configured with more than 1260 slots + New media type \'NULL\' for performance testing + Change kernel module bus type from \'pseudo\' to \'pseudo9\' to prevent address space conflict with scsi_debug
* Sun Nov 03 2013 borisAATTsteki.net- Various cleanups/bug fixes as a result of the static code check \'smatch\'- Fix TapeAlert bit offsets- Return bit/byte offset for sense INVALID FIELD IN CDB/PARAMS- Fix returned data size when 0 data is requested (kernel module fix)- SMC - Ability to keep library media change persistant across restarts- SSC - Fix op code 0Fh (read reverse) incorrectly set to \'reserve\'- SSC - Implement \'read media serial number\' op code- Fix \'make_vtl_media\' script to understand IBM 03592 media type
* Thu Aug 29 2013 borisAATTsteki.net- updated to latest upstream code dump 1.4-9- MODE SELECT for SSC (tape) overhaul- Sanitize delay values introduced with previous release- Code cleanup based on Valgrind - memory leaks and unused file handles- Set SCSI Revision field for T10000B emulation- Adjust SCSI Inquiry information for \'Scalar\' libraries ( add \'BarC\' field, pad \'Full Firmware Revision\' field with compile time/date information)- Add additional fields in MAM for multi-partition support capability- MODE SELECT fixes- Solaris 11.1 st mode select- Make virtual media more resilient against disk full conditions- Add additional error checking between kernel and user-space ioctl- Add ability to introduce delays in load/unload/position/thread/rewind op codes- Add 16byte CDB locate command support- Minor kernel module tweaks - increase timeout & error checking on ioctl()
* Thu Apr 04 2013 borisAATTsteki.net- updated to latest upstream code dump 1.4-7- Fix crash when position back xx blocks- Add \'edit_tape\' utility. Update virtual media \'metadata\'- Fix TAPE CAPACITY log page - return correct data page and fix buffer overflow- Fix End-Of-Media (EOM) handling (reported write failure actually successfully wrote the block - resulting in an off-by-one block count)- Add LTO-6 emulation- Fix TAPE CAPACITY log page information (Corrected a byte swap error)- Fix bug (off-by-one) in LOG SELECT- Implement counter reset via LOG SELECT & PCR bit- Implement \'performance\' counter - Records amount of time (spent in usleep()) since last op code processed.- Note: Due to build issues, mhvtl-1.4-2 & mhvtl-1.4.3 never made public release.
* Thu Aug 09 2012 borisAATTsteki.net- updated to latest 1.4.0 - Bug fixes Fix dump_tape to understand new library subdirectory format Fix vtlcmd to understand new library subdirectory format - New features vtltape: Make the backoff algrithm value configurable Default media belonging to a library in a subdir Add default \"Home directory\" entry in device.conf - Personality module updates Allow \'default\' module to load all media R/W Add IBM half-hight INQUIRY string match vtltape: Update log entry regarding media capacity depending on capabiliti Initial commit of SDLT600 personality module Initial commit of SDLT320 personality module Update mktape to work \'better\' with SDLT media types - Cleanups Move standard inquiry info into memory structure mhvtl.ko: Silence install \'depmod\' error Standardize on PCODE_OFFSET for inquiry page code mask Remove unused variable \'removable\' Improve logging of mode page creation - Packaging: Remove kmod-mhvtl.spec Rename \'mhvtl\' package as \'mhvtl-utils\' Use ELRepo spec file Move \'make install\' responsibility from RPM to Makefile
* Tue Jul 31 2012 borisAATTsteki.net- updated to latest release 1.3.0 - init script: use $syslog - Don\'t use vtl_driver_name - add subprocess.[ch] to run external commands - Add movecommand and commandtimeout config option - Build subprocess.o and link it into libvtlscsi.so. - Implement movecommand - Update checkpatch.pl to latest from linux kernel src - Change checkpatch.pl default to \"--no-tree\" - Add ability to set/clear APPEND ONLY mode of target - Fix segfault if message sent to invalid drive - Add to smc_priv for \'movecommand\' functionality - Move logging macros into their own header file - Cleaned up code style in \'movecommand\' patchset - Add drive capabilities across all emulations - update shared lib location. - Log SCSI OP code \'FORCED EJECT\' 0xa4 (0x1f) - Update HP VPD data structures - Fix compile brakage after HP VPD updates. - Fix return status of Security Protocol IN - Minor optimisation. Set values for all members of struct - Whitespace cleanup in logging.h - Fix spelling of changable to changeable - HP LTO emulation results in segfault. - Improve reporting of out-of-memory failure - Fix hp personality module from segfaulting - IBM LTO personality module - Fix VPD page 0xC1 - Fix memory leak if HUP library daemon - Clean up a couple of compile time warnings - IBM LTO VPD page 0xC0 - Fill in compile date/time - remove unused REPORT LUNS command processing from user space - hp_ultrium_pm: fix segfault in update_hp_vpd_cx() - Some useful scripts - Separate vtlcart as shared object - Old v1 on-disk format converted to \'shared lib\'
* Wed Jan 18 2012 borisAATTsteki.net- update to patch release 1.1.1
* Added LZO compression - Clean up IPC resources when finished with them - Simplify fifo reference counting - Start including Scientific Linux patches (Still need to include kmod RPM) - Fix \'make install\' on Ubuntu - Various log message cleanups
* Wed Nov 30 2011 borisAATTsteki.net- updated to upstream 1.1
* Sun Sep 11 2011 markh794AATTgmail.com- Bumped version to 1.0.1- Added mode page 25h (vendor specific) for IBM LTO3/4/5 This allows the Windows IBM Tape Driver to load correctly (connected via iSCSI)- Attempt to correct file permission/ownership when media is created manually- A HUP signal to the vtllibrary daemon will cause it to re-read its config from the /etc/mhvtl/library_contents.XX file. (So you can change the slot config without having to re-start the daemon).