| New version 2.0.0 |
| |
| - Works with SCST 2.0.0.x compiled for sysfs. |
| |
| Changes for 1.0.11 |
| |
| - Added -noprompt option. Use with care! |
| - Added support for T10 device ID. |
| - Die if /proc/scsi_tgt/version doesn't exist. |
| - Replace croak() with die() in the module. |
| |
| Changes for 1.0.10 |
| |
| - Added new [OPTIONS] section to config file. |
| - Added new ISSUE_LIP option for fc targets to issue a LIP after group |
| assignment changes. |
| - Added new KEEP_CONFIG option to keep all options when overwriting a |
| configuration file with -writeconfig. |
| - General cleanup. |
| |
| Changes for 1.0.9 |
| |
| - Move a user from one group to another when applying the configuration instead |
| of deleting from one and adding to another the same user. |
| - Replace a device on a given LUN when applying the configuration instead of removing |
| the old device and assigning the new one. |
| - If target-oriented access control mode is used, Default_ groups will first be created |
| as temporary groups and later renamed. |
| - Add the ability to specify options (ie: READ_ONLY) in assignments in scst.conf. |
| - Remove unused references to handler IOs that don't exist and cleanup the write |
| configuration function to only write vdisk and vcdrom devices. All other devices |
| are automatically claimed by their handler module. I'm not sure how this will work |
| with devices we wish to change handlers for. |
| - Minor fix to readConfig() which wasn't fully allowing for empty groups. |
| |
| Changes for 1.0.8 |
| |
| - Added the ability to specify options for -assigndev and -replacedev, |
| mainly READ_ONLY for now. |
| - Updated module to accept more than one option for assignDeviceToGroup() and |
| replaceDeviceInGroup(). |
| - Incremented module version number and renamed module directory to reflect it. |
| |
| Changes for 1.0.7 |
| |
| - Added -moveuser, -renamegroup and -ReplaceDev options and necessary -to argument. |
| - Fixed minor bug in new renameGroup() method in SCST::SCST. |
| |
| Changes for 1.0.6 |
| |
| - Added -resyncdev option to work with the new SCST resync_size option. |
| - SCST.pm: Added resyncDevice() |
| - SCST.pm: General cleanup. |
| |
| Changes for 1.0.5 |
| |
| - Fixed a removeDevice() case when using -ForceConfig. |
| - SCST.pm: Cosmetic changes to error messages - include the handler name. |
| - SCST.pm: Quote handlers, handler IOs, devices, users and groups in error messages. |
| |
| Changes for 1.0.4 |
| |
| - Fixed a check in SCST::removeUser(). |
| - Fixed enable/disable target and error produced. |
| - Minor cosmetic fixes. |
| |
| Changes for 1.0.3 |
| |
| - Added patch from Witold Kowolik to allow for qla_isp enable/disable |
| target mode. This is untested by me as I don't have one of these cards. |
| |
| Changes for 1.0.2 |
| |
| - Simplified/fixed options parsing. Thanks to Witold Kowolik. |
| - Use cluck() instead of print in module. |
| - Added a new option REMOVABLE. |
| - Allow options to be specified lowercase. |
| |
| Changes for 1.0.1 |
| |
| - Module install/uninstall added |
| - Added mapping NV -> NV_CACHE |
| |
| Changes for 1.0.0 |
| |
| - Added a proper Makefile.PL to SCST::SCST so now we have a also a |
| proper man page. |
| - Renamed Changes to ChangeLog |
| - Updated README to include instructions for installing the perl module. |
| - Renamed SCST perl module directory tp scst-0.7.4 |
| - Added init enable instructions to "make install" and README file. |
| - Changed VERSION on top-level Makefile to MODULE_VERSION to be more clear. |
| |
| Changes for 1.0.0 RC1 |
| |
| - Updated SCST/SCST.pm to add one more option mapping NV -> NV_CACHE. |
| - Install/uninstall added. |
| |
| Changes for 0.9.6-pre2: |
| |
| - Updated SCST/SCST.pm for vdisk/vcdrom from cdrom_fileio/disk_fileio |
| - Updated scstadmin for vdisk/vcdrom... |
| - Minor updates to scst_db for vdisk/vcdrom - UNTESTED |
| - Enhanced error messages in SCST/SCST.pm. Now has new method errorString() |
| - Added additional error messaging to scstadmin |
| - Changed SCST/SCST.pm to look for vdisk/vdisk instead of vdisk/type for |
| valid device handler types. |
| - Fixed applyConfiguration() to remove entries before adding new ones. |
| - Fixed changes and differences counts |
| - Added intelligence around virtual/physical/performance type devices |
| - Fixed applyConfiguration() to apply a full config even in -ForceConfig mode |
| - Fixed device handler switches |
| - Fixed device assignment LUN changes |
| - Fixed handling of disabled handlers (like dev_disk, dev_cdrom, etc from compile time) |
| - Minor bug fixes |
| |
| Changes for 0.9.5-pre0: |
| |
| - Renamed scst to scstadmin |
| - Fixed writeConfiguration() to properly write DEVICE lines with no options |
| - Removed the comment which prevented a target from being enabled in enableTarget() |
| - Updated init.d/scst to use scstadmin instead of scst_db |
| - Fixup of README file |
| |
| Changes for 0.9.2-pre2: |
| |
| - List SCST sessions |
| - Verify specified config file against live configuration and show differences |
| - Write config file based on live configuration |
| - Force-apply configuration, even config deletions with a force flag. |
| - Added new option types |
| - Added support for specifying a blocksize |
| - Added "-reload-config" to init script |