TS4500 Tape Library Fix List =================================================================================================== Firmware Level: TS4500_1203 Release Date: 03/11/16 =================================================================================================== New Features: - No new features Fixes: - Added support to allow passwords up to 30 characters in size - Fixed issue where special characters were not allowed in fields on web user interface login page - Fixed issue where web user interface did not allow hostnames to be entered for encryption key servers - Fixed issue where web was allowing move actions on cartridges being verified - Fixed issue where sensitive user information was being displayed in the web logs - Removed Kerberos option from Remote Authentication set up on the web user interface - Fixed problem with mount history file where the read/write values were wrong - Fixed issue where the drive couldn't be used by the host due to configuration issue. - Fixed problem where cartridges would sometimes not be imported or exported - Fixed problem on key proxy where an Encryption Key Manager field using host name instead of an IP was causing the encryption sequence to fail. - Fixed problem where library return destination full error after LCC switch over - Fixed issue where disabling remote authentication would cause subsequent attempts to configure ldap to fail - Fixed problem where a disconnect indication can cause the drive communication to fail - Fixed issue where the library exported more cartridges then requested - Fixed issues with LED intensity setting time out which causes scans to fail - Fixed issue where Initial Setup could not be completed because of a false error reported during Library Verify - Fixed problem where drive cleanings would stop after an LCC failover/failback - Fixed issue where two cartridge in a logical library could have the same VEA - Fixed problem where a get error recovery procedure can result in a dup cartridge - Added code to disallow HTTPS and LDAP TLS certificates with md5 signature algorithm - Updated Java 6 to Java 7 to fix SLOTH security vulnerability - Fixed problem where the library was sending a false event for Cartridge Memory failure - Fixed issue where Next button on the web remained disabled after Library Verify in Initial Setup completed - Added security fixes - Fixed a problem where a DB in collected logs contains un-encrypted SMTP password =================================================================================================== Firmware Level: TS4500_1202 Release Date: 01/21/16 =================================================================================================== New Features: - No new features Fixes: - Fixed issue where Encryption Fail over didn't work in some cases. =================================================================================================== Firmware Level: TS4500_1201 Release Date: 12/14/15 =================================================================================================== New Features: - No new features Fixes: - Increase limit of Maximum Password Length to 30 characters - Adding LDAP special characters support for user and password values - Prevent cartridge movements when a cartridge is being media verified - Increased the maximum number of characters allowed for user passwords to 30 characters - Fixed an issue where the group World Wide Node Name was incorrect in SNMP Query configuration. - Fixed an issue where media verification task is not cancelled if Read Position command fails. - Fixed an issue where first failed Media Health Verification cartridge could be loaded in same first failed drive - Fixed an issue where drive diagnostic tests would fail on unassigned drives - Fixed an issue where to many drive connected notification where sent - Fixed an issue where the library didn't try to recover from Database errors during Host commands causing wrong data to be sent to the host application - Fixed an issue where library wouldn't initiate an LCC switchover - Fixed an issue where a second long running task is created when a media verification is suspended by a host move and the media verification on the same cartridge is later resumed - Fixed an issue where library sending multiple heart beats request to call home - Fixed an issue where X or Y motor could fail to check the limits of the library during a Discover Hardware Change - Fixed an issue with failed calibration of new door side single deep fiducial. - Fixed an issue where a database update just before a library reset can result in the database not being updated - Fixed an issue where control path failover would not work for frames 13 and higher. - Fixed an issue where a cartridge get error from a deep cell can result in the inventory not being updated - Fixed an issue where the accessor doesn't move during Discover Hardware Changes - Fixed an issue where port 161 was open even when SNMP was disabled. - Fixed an issue where the IO door remains locked after an inventory problem - Fixed an issue where existing LDAP certificates might get deleted after code update - Fixed an issue where the library can go no motion allowed as the result of a certain accessor communication problem. - Fixed an issue where LDAP login would fail on libraries with Ethernet enabled in multiple frames - Fixed an issue where LDAP service credentials were not being stored - Fixed an issue where the library didn't go no motion allowed after an impact was detected - Fixed an issue where a task reports complete on the web UI before it is actually complete - Fixed an issue where a remote database may lose an update from the primary - Fixed an issue where calibrate accessor operation may fail. - Fixed an issue where scanning the IO Station can fail on Mixed Media Library. =================================================================================================== Firmware Level: TS4500_1200 Release Date: 11/18/15 =================================================================================================== New Features: - LTO7 tape drive supported - 18 Frames supported (7 Dx5 maximum, 128 tape drives maximum) - Redeployment of S24 and S54 frames from TS3500 to TS4500 - Mixed LTO and 3592 media types (Not in the same frame) - SNMP query configuration - Ability to grow to the left Fixes: - Fixed issue where web login would prompt for a password change during Access Recovery procedure when stored admin password was expired. - Fixed issue where diagnostic and cleaning cartridges in drives were included total cartridge counts for logical libraries. - Fixed issue where LTO Transparency on the Licensed Functions page would be displayed in 3592 libraries. - Fixed issue where cross-scripting was possible in the text field for Users Disconnect action. - Fixed issue where the Name column on Logical Libraries page was not sorting alphabetically. - Updated Volser Ranges pages to meet design specification. - Added success dialog for Drive Flash Dump action. - Fixed issue where Cartridges page displayed incorrect encryption status. - Updated Delete SNMP Destination action dialog to meet design specification. - Fixed issue where cross-scripting was possible in text field on Login page. - Fixed issue where modifying Automatic logout setting was not applied to the current web session. - Fixed issue where non-compliant passwords were accepted in modify/reset user password forms. - Fixed issue where Update Drive Firmware action was allowed on a drive already updating firmware. - Fixed issue where Frame Properties dialog on System Summary page would show properties of the wrong frame. - Fixed issue where inactive errors and warnings could not be marked active on the Events page. - Fixed issue where Need Help link in the Encryption dialog would not redirect to the correct help information. - Fixed issue where User Password Reset did not prompt for new password when SMTP is disabled. - Fixed issue where IPv4 could not be disabled on the Networking page. - Fixed issue where Maximum identical, consecutive characters and number of unique passwords before reusing are displayed 0 instead of "Disabled" on Password and Session Policy page. - Updated Event Properties dialog formatting to meet design specification. - Fixed issue where logged in User Role could be deleted when logged in remotely. - Fixed issue where Name column was not sorted alphabetically on Roles page. - Fixed issue where Email column was displayed on the Users page when remote authentication was enabled. - Fixed issue where Duplicated IP Addresses were allowed on the Networking page. - Added LDAP Advanced Lookup functionality. - Fixed issue where "No table data" was displayed in Remote Authentication setup wizard when no custom roles were configured. - Added support for uploading certificates on the HTTPS page. - Fixed issue where beacon state on System Summary was incorrect. - Fixed issue where Password expiration could not be disabled. - Added number of storage slots to Frame properties dialog. - Updated Drives page to sort by Location by default. - Added tooltip for maximum cartridge warning/error icon on the Cartridges by Logical Library page. - Fixed issue where warning was not displayed on Volser Ranges Reassign when the action would result in maximum cartridges in a logical library to be reached. - Fixed issue where sorting by Time on the Events page was displaying some events in the wrong sort order. - Fixed issue where Move to Drive action on Cartridges page would display invalid drive options. - Fixed issue where closing the browser without first selecting the logout action would accumulate web sessions in the system. - Fixed issue where default maximum cartridges in a logical library was incorrect. - Fixed issue where multiple users could not be selected for Delete action on Users page. - Fixed issue where NTP Server Test was returning a false failure result. - Fixed issue where Networking page in Initial Setup would result in IP settings being stored for the wrong frame location. - Fixed issue where About page would display Java error when library system name was not set. - Fixed issue where Volser Ranges were assigned to an incorrect logical library if more than 9 logical libraries were configured. - Fixed issue where Initial Setup could not be completed because of a false error on the Network settings page. - Updated Health Status pod to display a red background when a logical library is inaccessible. - Fixed issue where Mapped Users column was displayed when remote authentication was enabled. - Fixed issue where 3592 cartridge count for the lower I/O station was incorrect when the I/O station was full. - Fixed issue where default values for Automatic logout did not meet specification. - Fixed issue where web session data was not properly cleared when a user was disconnected. - Fixed issue where user new password validation was not checking that the confirmation password matched. - Fixed issue where users were unexpectedly logged out of active web sessions. - Fixed issue where Create a Logical Library was not allowed when no drives were unassigned. - Added support for sorting on the Licensed Functions page. - Fixed issue where filter reset on Drives page did not reset the filter. - Fixed issue where if library encryption is selected then disabled in Modify Logical Library Encryption dialog, the apply button is disabled. - Fixed issue where the Events badge did not display correct number of events. - Added support to the Cartridges and Cartridges by Logical Library pages for moving multiple cartridges to the I/O station at once. - Fixed issue where Initial Setup would logout automatically and require the setup to be restarted. - Fixed issue where cleans remaining on Cartridges by Logical Library page was incorrect. - Fixed issue where automatic logout would occur during Firmware Update, causing the action to fail. - Fixed issue where cartridge count on Volser Ranges by Logical Library page would not match cartridge count on Cartridges by Logical Library page. - Fixed issue where date and time was not in ISO 8601 format for non en_US locales. - Fixed issue where negative numbers were allowed in Modify Logical Library Max Cartridges. - Fixed issue where Drive Firmware Update dialog would not close automatically once the action has been selected. - Fixed issue where the LTO Transparent Encryption checkmark would not be displayed on the Licensed Functions page after frames were added to the left of the Library frame (L-frame). - Fixed issue where NTP time synchronization caused unexpected web user logouts. - Fixed issue where the Roles properties dialog was not displaying role permissions. - Fixed issue where selecting multiple items on tables would result in displaying an IndexOutOfBoundException message. - Fixed issue where "Text Not Found" is displayed in the Events table for events related to drive temperature and humidity issues. - Fixed issue where only cleaning cartridges would be displayed on the Cartridges by Logical Library when the page data is being updated. - Added support for TLSv1 and disabled earlier HTTPS versions. - Added support to show door open warning to System Summary page. - Fixed issue where clicking on the Events badge and System Summary Event icons would not redirect the browser to Events page. - Added support to redirect the browser to the System Summary page when Health Pod is clicked and a Door Open event is active. - Added support for downloading multiple drive logs at once. - Fixed issue where the Next button was disabled on LDAP lookup method page when it should be enabled. - Fixed issue where cleaning and diagnostic cartridges were included in the used licensed slots count on the System Summary page. - Fixed issue where System Managed Encryption option was displaying on Modify Encryption for LTO logical libraries. - Fixed issue where invalid IPs could be saved as SMTP addresses. - Fix issue where no trap was sent for a tape unable to unload - Fix issue where caibration requests could fail due to command overlaps - Fixed a problem where storage to storage moves were not being executed - Fixed system summary values for gripper types and drives - Fixed problem where exporting cleaning cartridge to IO station results in false error - Fixed problem where cartridge unassigned by user became reassigned again if the cartridge contains an IO element address - Fixed problem where call home tried to open a PMR for a HeartBeat - Fixed problem where Accessor Service will sometimes not mark Service Mode OFF after Accessor Service Complete - Fixed problem where health pod on web would not reflect "door open" when an open side door - Fixed problem where event was not send when drive s/n is changed using the web interface - Fix issue where log page 11 wasnt parse correctly causing an Encryption failure - Fixed problem where multiple events were generated for a IO full every hour - Fix Issue library could display a disconnected drive as present - Fixed problem where all cartridges not imported from IO magazines if two full magazines are swapped - Fixed issue where RES data on a cache LCC could be incorrect - Fix issue where the library didnt notify the drive that inquiry information changed - Fixed problem where IO station full trap didn't have the IO station location in the data - Fixed problem where library code update didn't display the progress of the code update - Fixed problem where the library could fail command and leave cartridge in the gripper - Fixed problem where a cleaner cartridge was assigned to a customer logical library - Fixed a problem where the library keeps attempting to use a known broken/full gripper resulting in a lots of rezero attempts - Fixed problem where "phantom" errors could be sent during startup or shutdown periods - Added syslog audit logging to monitor user commands from command line - Fixed problem where library could attempt to inventory IO station without a magazine after a Discover Hardware Changes - Fixed problem where SNMP walks and gets could fail with a timeout - Fixed problem where drive generations would not display correctly during certain Library Controller Card/Drive POR sequences - Fixed issue where optional LDAP fields were storing as "0" in the configuration db instead of null - Fixed problem where SMTP request was not sent when the primary LCC did not have the ethernet connection - Added support to JC diagnostic cartridges for Jag 4 drives - Fixed issue where calibration was not working (intermittently), because datasize for calibration commands was incorrect - Fixed issue where some library-wide configuration data (SSL, number of frames, number of logical libraries, etc) were not being replicated to non-primary Library Controller Card - Fix Issue in Key Proxy that was causing a Timeout on an encryption sequence - Fixed problem where inventory commands could fail if more than 20 are on the queue at the same time - Fixed problem where library verify failed due to Drive communication processor not communicating - Fixed problem where user couldn't log onto web because time isn't set - Fixed problem where status for accessor on web could incorrectly display "initializing" after a library POR - Fixed problem where library wouldn't come ready after a Discover Hardware change - Fixed problem where cartridge encryption status on the web can be wrong - Fixed problem where library did not recover from reset ACC or XYC card, subsequent commands fail indefinitely - Fixed problem where code update NFLDU process would take 10 minutes to execute (5 minutes expected) - Fixed a problem where inventory could be incorrect due to synch delays between primary and cache LCCs - Added NTP support for when the primary Library Controller isn't connected to ethernet - Fixed problem where Events was showing the wrong accessor in a CAN failure - Fixed problem where inquiry data size was short making the drive not cache the data - Fixed issue where Task Management was timing out Library Code Update and masking failure scenarios - Fixed problem where Drive Communication didn't handle a Drive Disconnect causing configuration of the drive to fail - Fixed problem where the LFrame location isn't set on a Discover Hardware resume - Fixed problem where frame inventory was performed after Stopping Initial Set up - Fixed problem LDAP was always reported as disabled on the web independent of actual settingflag was wrong - Fixed problem where Discover Hardware Changes status could show complete before DHC finished - Fixed problem where SourcSTE of a cart in a drive could be used for new assignment instead of being protected - tomcat6, openssl, ntp, unzip and krb5 security updates - Fixed problem where library health pod could show "logical library inaccessible" if a library has a driveless logical library - Fixed problem where a drive cal would fail when the library is busy calibrating - Fixed problem where the pause button doesn't pause the library - Fixed problem where calibrate accessor did not run after selected from web - Fixed problem where door status on web summary page didn't display correctly for open/closed doors - Fixed issue where SCSI Motion commands will fail with timeout on an Library Controller Card switchover - Upated tomcat6 config to support LDAP TLS - Fixed calibration of large fiducials - Fixed issue where the base and intermediate capacity were not automatically installed after frame COD was installed - Fixed issue where a drive can stay in initializing forever - Fixed problem where cartridges in IO stations would not be imported - Fixed problem where the time was wrong with NTP enabled - Fixed problem where log download might download a log with future timestamp - Fixed a problem where cache Library Controller Card's network settings might not be updated after configuration DB sync - Fixed problem where ethernet settings and drive information could be incorrect after a Grow to the left scenario - Fixed problem where if the library tries to export 2 cartridge from the same cell then a cartridge maybe left in the gripper - Fixed issue where a host command can fail with source element empty or destination full - Fixed problem where 'library did not respond the command' dialog appears on the web after send a syslog notification Test - Fixed issue where Clean Manager was reporting a Drive needs cleaning with wrong Frame Column Row location - Fixed problem where cartridge encryption status could be lost if the cartridge was scanned in a drive - Fixed issue memory leak in Key Proxy Manager that caused encryption sequence to failed with Time out - Fixed issue where we logged an Library Controller Card disconect issue during a Code update Reset - Fixed problem where log collection could fail if too many snapshots are requested in a short period of time - Fixed problem where library may not come ready if doors are opened during library Power On - Fixed problem where the library doesn't do any get/puts because it thinks the door is open - Security - PSIRT fixes: PSIRT #3629 - CVE-2015-1349 CVE-2015-4620 CVE-2015-5477, #3801 - CVE-2015-5722 and #3798 - VE-2013-2207 CVE-2014-8121 CVE-2015-1781 - Fixed issue where library would not go ready after door open/close due to a primary LCC SCM issue - Fixed problem where we mark an inventory failed if an inventory hasn't been performed in the past 15 mins - Fixed problem in logCommonMRPD and snmp request manager that cause an exception - Fixed a problem log file could not be extracted after download - Fixed a problem where remote Library Controller Card fail to restore library configurations correctly - Fixed issue where the DHCP lease time for the IMC interface was to short causing the IMC to not connect to the library - Fixed problem where incorrect truncated data was being reported for SCSI Log Sense page 0x2E - Security updates: strongswan CVE-2015-4171, net-snmp CVE-2015-5621 - Fix problem where web might not show correct version for cache LCC's after code update - Fix issue where library doesn't clear the gripper if the Library Controller Card was reset in the middle of a move - Fixed problem where NTP didn't get started - Fix problem where log collection might fail to collect remote log if LogCollection.log is filled with binary data - Fixed problem where updating ssl certificate sometimes results in communication timeout error - Fixed problem where a frame audit resulted in a library audit - Security updates: tomcat6 CVE-2014-0227 CVE-2014-0230 CVE-2014-7810 curl CVE-2014-3613 CVE-2014-3707 CVE-2014-8150 CVE-2015-3143 CVE-2015-3148 CVE-2015-3153 . - Fixed problem where library didn't do an Inventory Self Correction on put error for import/export - Fix issue where the library was calling home on recovered errors - Fix issue where host commands could fail due to race condition between drive functions - Fixed issue where installing Intermediate Capacity Expansion feature would not increase capacity - Fixed issue where MRPD file data size was returned incorrectly causing and exception in Call home - Fix issue where mode sense could fail a future Read Element Status show empty elements - Added code to return host error in case of a RES failure - Fixed an issue where setting ports speed sets the actual speed to the speed above the selected one - Fixed a problem where future call homes would fail after the first call home =================================================================================================== Firmware Level: TS4500_1116 Release Date: 08/04/15 =================================================================================================== New Features: - No new features Fixes: - Fixed problem with inventory mismatch between web user interface and host application. =================================================================================================== Firmware Level: TS4500_1115 Release Date: 07/27/15 =================================================================================================== New Features: - No new features Fixes: - Fixed problem with volser trust mode where ASC/Q 0x1100 was incorrectly being reported to the host. - Fixed problem where ILEP selective encryption didn't use map labels causing the host application to failed a write or read command. - Fixed problem where library verify caused to much traffic making host commands to failed. - Fixed problem where library verify was checking the wrong status making the verification failed. - Fixed problem that caused the library to stay idle for an extended period of time even when there was work to do. - Fixed problem to improve reliability on scans in jaguar columns. - Fixed problem where the library couldn't read marginal labels. - Fixed percentage reporting for Tasks in libraries with more than 101 fiducials. - Fixed problem where negotiation manager can update library status incorrectly. - Fixed problem where Test Call home would send an incorrect Hardware error. - Fixed problem where ILEP encryption didn't work without label mapping in the list causing host write command to failed. - Fixed problem where ILEP ToMode was set incorrectly. - Fixed problem where Drive communication was not working causing unload commands to failed. - Fixed problem where the web session would time out when NTP code would do a sync. - Fixed problem where drive FRU replacement could fail due to a time-out getting the drive dump. - Fixed problem with calibration drive side fiducials which could cause incorrect positioning data causing a put failure on a move to a drive. - Fixed problem in Key Proxy that was causing a Time out on a host write command. - Fixed problem on Cartridges page where cleans remaining was displaying an incorrect value. - Fixed problem on Drives page to sort by location instead of by control path designation. - Fixed problem on Events page where sorting by time was incorrect. - Fixed problem where NTP time synching caused unexpected user logouts. =================================================================================================== Firmware Level: TS4500_1113 Release Date: 04/17/15 =================================================================================================== New Features: - No new features Fixes: - Fixed a problem where calibration calculates Y-position incorrectly in certain instances. - Fixed a problem where DB restore can fail on the 2nd restore. - Allow calibration of all rows and columns, previously some were restricted. - Fixed problem where SNMP trap 420 was not being reported. - Added ability to set the time on the drive so the drive logs are easier to read. - Fix issue where a send diagnostic command didnt failed properly when using and invalid CE cartridge. - Fix issue where the LRT for drive code update with an invalid code image wasn't updated with failure. - Fixed problem where dBase synch failed because cache LCC was set too early. - Fixed problem where SNMP manager could make LCC unusable if the logical library configuration was incorrect. - Fix issue where the ADT was dying in the case an Abort came in the middle of a command. - Fix issue where no trap was sent for an invalid tape loaded into a drive. - Fixed problem where Accessor state on the web would display "in service" after service completed. - Fixed a problem where the library would return an illegal request when moving a cartridge from the gripper. - Fixed a problem where the library would return an error even though it was successful in getting the cartridge. - Fixed a problem where the library continuously transition between displaying a power error for the remote power supply and no error. - Fixed a problem where the FCR was not being logged during a calibration error (as part of an inventory). - Fixed a problem where library verified would test Uninstalled drives. - Fix issue where dcp crashed due to child thread using DB connection. - Fix issue where CAN was posting an bogus error even though the message went through. - Added IO magazine timestamp in DB for web support. - Fix issue where cal stops accepting cmds if a low level cal is requested during a lib/frame cal(S1057711). - Fixed problem where unit attentions were not being sent. - Changed calibration process from web to go through OPS_Manager. - Fix issue where ADT didn't handle Task IU for Logical Unit Reset causing changer to failed. - Fixed problem where unit attentions for host VIEE moves were not being sent (DCP part). - Fix issue where CAN ERP for sending messages was to fast. - Fixed issue where the library wasn't generating unit attention on certain cartridge movements - Fix issue where host commands failed with Nexus Lost. - Added event log entry for when library verify fails the drive communication test. - Updated to MCP 20150129 code drop to pick up latest security patches. - Fix issue where log sense CDB will be overwritten causing encryption sequence to failed. - Fixed problem where a drive assignment would leave the access bit turned off. - Lower vm dirty ratio to avoid task starvation in case when large amount of data need to be purged to CF - Updated to MCP 20150211 code drop to pick up leap second patch. - Fix issue where ADT didn't recover from a failed ADT login causing drive communication issues. - Decrease the number of LRT updates on Drive code update , this causes WEB to be not responsive. - Fix issue where the Port name wasn't updated for the WEB to show. - Fix issue where Task IU command didn't clear the exchange causing host command to failed. - Fix issue where 2 ADT logins were going at the same time causing login to not complete causing drive to show Disconnected.. - Incremental improvements for DHC add to the left scenarios. - Fixed problem where the web DHC would "hang" at roughly 95% for 5-6 minutes before finishing. - Fixed problem where goNMA and AutoEjectClean were set to zero during initial DHC. - Fixed problem where library would not complete POR sequence and leave the library without a primary LCC. - Fixed problem where library could inventory a frame that hasn't been discovered. - Fixed problems where library wouldn't have a primary LCC. - Fixed a problem where no control node log is collected if library is in interim state. - Fixed a problem where after WIP put a cartridge into storage, the VEA is too big. - Fixed a problem where exchange medium command fails if a gripper is marked failed but not broken. - Fixed problem where scan of a column would not execute properly. - Fixed problem where lib may fail to scan after failed calibration. - Fix issue where Network Manager was to sensitive on Drive not responding to ping command making DCP disconnect the drive for no reason. - Fixed problem where removing a logical library could cause the library to hang. - Fixed issue where the library was sending notification to the user for recovered errors. - Fixed issue where the library didn't report an error for a rezero failure. - Fixed issue where the primary lcc flash a power error when it was actually a different lcc that had the error. - Fixed issue where the Accessor didn't power off at the start of service. - Fixed problem where library could not DHC frames to the left of the existing frames. - Fixed issue where Heartbeat was trying to open a PMR. - Fixed issue where call home was getting info from first frame assuming it was the L frame. - Fixed issue where the Autologout value was being stored incorrectly when set to 255 or greater from the web - Added web session improvements, including kicking out oldest session. - Added latest MCP security fixes. - Fixed a problem in NWM where DB connections can be corrupted. - Security patch with MCP 03202015 code drop. - Fix issue Drive Informational events had the wrong URC value. - Fixed problem where the an exchange medium was allowed to executed to a full VEA, resulting in dup VEAs. - Added in sanity check for IO calibration data. - Added fix for retry of scanning when scanner configuration fails. - Added fix prevent drive scan retry from reporting incorrect scan info on inventory of drives. - Fixed problem where RES for shared IEEs was not reporting the last IEE in the range (0x3FF). - Fixed problem where library wouldn't initialize the library after a door open. - Fixed problem where the event log can fill up with "new unassigned cartridge" during initial setup if cartridges are in the library. - Changed TS3500 to TS4500 in email notifying user of a password reset - Fixed issue where Java null pointer exception error was displayed when changing unknown Volser on Cartridges>Volser Ranges and Cartridges>Volser Ranges by Logical Library pages. - Fixed issue in Roles Properties dialog to improve graphics. - Fixed issue where the Create Logical Library dialog was not displaying drive locations according to design specifications. - Fixed issue where user could not remove a notification from Email Notifications page. - Added dynamic Start/Stop button to Test Sensor page. - Fixed issue where user was allowed to hide the name colunn from the users page. - Fixed issues in Create Email Recipient dialog to meet usability guidelines. - Fixed issue where Name column in Logical Libraries page was not sorted alphabetically. - Fixed issues in Users page to meet usability guidelines. - Fixed issues in Roles page to meet usability guidelines. - Fixed issue where I/O station would render over wrong frame in Monitoring>System page after adding new frames. - Added Encryption information in properties dialog in Drives and Drives by Logical Library pages. - Added Element Address Cartridges Range to Logical Libraries Properties dialog. - Fixed issue where Node Cards page was displaying text as "XY" card instead of "MDA" card. - Fixed issue where Reset Filter option Logical Libraries page was not working. - Fixed issue where Syslog Server page did not display text according to design specifications. - Fixed issues in Settings>Notifications page to meet usability guidelines. - Fixed issue where Delete SNMP Destination warning dialog text was not according to design specifications. - Fixed issue where Key Path Diagnostics could not be run on a drive with an unloaded cartridge. - Fixed issue where Remote Authentication page does not display updated data when settings are changed. - Fixed issue where Properties dialog on Monitoring>System page sometimes showed properties for wrong frame. - Fixed issue where Logical Library Properties dialog was not displaying the correct number of assigned drives. - Fixed issues in Fix Procedure messages to meet usability guidelines. - Fixed issue where validation and tooltip were missing for the Move action for cartridges in an I/O station. - Fixed issue where IPv4 could not be disabled from the web user interface. - Fixed issue where Maximum idtential, consecutive characters setting was displaying "0" instead of "disabled" on the Settings>Security>Password and Session Policy page. - Fixed issues in Password Policy details and set "Cannot contain the User ID" default to enabled. - Fixed issue where columns in Access>Roles are not sorted alphabetically. - Fixed issue where the Email column on the Users page was visible when remote authentication was enabled causing an empty column to be displayed. - Fixed issue where user was allowed to create duplicate IP addresses on the Settings>Network page. - Fixed issue where a user with no access to a page would receive "no items found" text instead of displaying text according to design specifications. - Fixed issue where remote authentication users were displayed in Users page. - Fixed issue where Events badge sort was in ascending order instead of descending order. - Fixed issue where Task badge sorting was incorrect. It was changed from ascending to descending order to meet design specifications. - Fixed issue where Reset Control Path Drives tooltip was not being displayed. - Fixed issue where Apply Volser Ranges to Logical Libraries would not show the correct number of cartridges to be assigned. - Fixed issue where row actions on Logical Library were not displaying according to design specifications. - Fixed issue where tooltip for Max Cartridge warning/error icon on Cartridges>Cartridges by Logical Library page was not displayed. - Fixed issue where diagnostic cartridges were visibles to non-Service users. - Fixed issue where user was not allowd to select Unassigned row for Assign all Cartridges action on Cartridges by Logical Libraries page. - Fixed issue where warning message is not displayed when reassigning volser ranges that will result in a logical library reaching maximum cartridges limit. - Fixed issue where closing a browser connected to the library without first selecting Logout action would eventually result in being locked out of the web user interface - Fixed issue where Intial Setup>Create First Logical Library radio buttons were not working in IE and Chrome browsers. - Fixed issue where the Maximun Cartridges default value on the Logical Libraries page was incorrect. - Fixed issue where incorrect text was displayed in tooltip for Create Volser Range button when user had Service role. - Fixed issue where default Volser Range at Initial Setup was not being created automatically when first logical library is created. - Fixed issue where multiple users could not be selected for Delete action on Users page. - Fixed issue where Network Time Protocol (NTP) Server Test was returning false failures. - Fixed issue where Update Drive Firmware was not working on Monitoring>System page. - Fixed issue where changes in library hardware configureation were not being updated automatically in Monitoring>System page after running Discover Harwdare ction. - Fixed issue where setting Frame IP address in Initial Setup>Network settings page would result settings being stored for wrong frame. - Fixed issue where About page would display Java error when library System Name is not set. - Fixed issue where if there are more than 9 logical libraries, Create Volser Range assign the new volser range to the wrong logical library. - Fixed issue where Maximum Cartridges could not be changed on the Logical Libraries page. - Fixed issue where Initial Setup could not be finished because of a false error in the Initial Setup>Network Settings panel. - Fixed issue where in a Jaguar system, lower I/O Station Cartridge Count showed only 14 (instead of 16) cartridges when the station was full. - Added support to display warning message to user when their web session has been disconnected by the library. - Fixed issue where a user is allowed to change a user password even when the password and confirm password do not match. - Fixed issue where drives with different sub-types could be selected for multi-select Drive Firmware Update. - Fixed issue where Discover Hardware table shows incorrect number of drives when frames are added to left end of the library. - Disable RC4 and other weak ciphers for PSIRT #3058: SECURITY: RC4 Bar Mitzvah Code Blue. =================================================================================================== Firmware Level: TS4500_1111 Release Date: 11/24/14 =================================================================================================== New Features: - TS1150 (3592 EH8) support Fixes: - Fixed problem where the library didn't send a test call home - Fixed problem where the user was unable to login to the web after a web session disappeared. - Fixed problem where drive could sent default WWNN and WWPN to the host after a drive reset. - Fixed problem where some columns may not be calibrated which could lead to cartridge put/get failures - Fixed problems where the would no longer communicate with the library or the host. - Fixed problem where encryption failed with a sequential error. - Fixed problem where configuration data from the drive could be incorrect - Fixed problem where library wouldn't correctly report trap 446 - Fixed problem where SNMP trap 420 was not being reported correctly - Fixed problem where traps were no longer transmitted until a POR occurred - Fixed a problem where log gathering was slowed due to large web log files - Fixed problem where trap data for trap407 wasn't built correctly - Fixed problem where the progress update for Discover Hardware was not very accurate - Fixed problem where the INVENTORY_START and INVENTORY_END weren't being logged - Fixed problem where a web move was counted as part of the stats file - Added logging on CAN to post communication issues with control nodes in the Events table - Fixed problem where Cartridge Encryption status wasn't been updated. - Fixed problem where WIM would wait SCM response in a complete drive service - Fixed problem where Discover Hardware process bar jumped to 100% while the operation was still in progress - Fixed problem where warning events were received as informational - Fixed problem where Task page was reporting false Library Verify failure - Fixed problem where last login and connection status fields for remote autentication users were not updated in the DB - Fixed problem scanning could fail based on incorrect message handling - Fixed problem where SMTP Test Email function was returning successful result even though SMTP was not yet configured - Fixed a problem where CLI restore configuration fails if restoring to a new CF with blank DB - Fixed problem where SNMP Destination Create/Delete always resulted in false error - Fixed problem where library could mispick/misplace cartridges on cartridge moves - Fixed problem where a DIAG wasn't imported into the library if the Tier 0 was full - Fixed problem where library would not properly handle calibrating with a popped gripper - Fix a problem where the successful cartridge get was reported failed - Fixed problem where dcp wasn't handling reservation conflict error causing log sense to failed. - Fixed problem where cartridges were not imported after IO station was inventoried - Fixed problem where Drive State was wrong when writing and reading encrypted data. - Fixed problem where library didn't inventory an IO station after initial setup until after a frame door open/close - Fixed problem where a change in call home data was not reflected in the VPD file until after a library reset. - Fixed problem where calibration could fail based on incorrect message handling - Fixed problem where a cartridge in the gripper had a VEA that was not 1-4 - Fixed problem where simulataneous VIO imports and exports were not interleaving - Fixed a problem where the drive stats file didn't display the LTO model type correctly - Removed LCC primary checking when initiating WIM for LRT cleanup - Fixed problem where user received a general error on login if the library didn't have a primary LCC - Fixed problem where library errors reported the incorrect type - Fixed problem where Calib IO station would always report lower IO station - Fixed issue where LRT didnt show a failed code update. - Fixed problem where clean manager was not checking the AutoEjectClean flag leaving expired cleaning cartridge in the library - Fixed problme where drive errors reported the incorrect type - Fix issue where a drive code update to multiple drives will not update the non control path drives. - Fixed problem where the EKM last used time for key managers is incorrect - Fix issue where encryption process was failing due to incorrect handling of ILEP mode. - Fixed problem where all tasks appear with duration <1 min. - Added Openssl and other security - Fixes. - Fixed a problem where the NVRAM wasn't being backed up to the cache LCCs - Fixed problem where not all informational type traps were being reported - Fixed problem where web would not properly load after a library reset - Fixed a problem where code update might not get started if previous firmware sync failed in a multi LCC library - Fixed problem where executing multiple drive diag tests in a row caused first test to fail. - Fixed problem where VIO would sometimes not do double export moves when it should - Changed nominal position values for Sorage on JAG single deep slots due to cart wear found in MSBF. - Fixed problem where update of lrt status was incorrect so failed drive diag tests were not reported correctly. - Fixed problem where cartridges with IE addresses could incorrectly be promoted, exported or reassigned - Fix issue where LCCs didnt see other LCCs and an island was created in the network. - Fix issue where Drive FRU will failed due to status not being set on DB. - Fixed a problem where drive communications failed due to DCP issues - Fix issue were KPM was swtichingover on KPD test marking test incorrectly as Pass. - Fixed a problem where remote drive logs are not collected. - Fixed problem where "fullness" events were being logged too frequently. Changed from 1 hour to 24 hours. - Fixed a problem where some of the values in the drive statistic file was too high - Fixed a problem where LCC cards were not able to communicate. - Fixed problem where LCC card were not able to communicate causing database and command processing errors - Fixed problem where commands could fail after approximately 50 days due to incorrect timer handling - Fixed a problem where source empty or destination full errors could occur - Fixed a problem where drive communication would fail based on VHF data and TA flag processing - Fixed a problem where the host can't use a cartridge if the inventory failed to inventory that cartridge - Fixed a problem where KPD was failing on drives in when trying to communicate to the EKM through a remote frame - Fixed a problem where logical communication timeout could occur - PSIRT #2291: SECURITY: COMMUNITY: openssl CVE-2014-3513 CVE-2014-3566 CVE-2014-3567 CVE-2014-3568 Disable SSLv3 - Fixed a problem where the primary port on the drive is not set back to enable. - Fixed isssue where license Functions has incorrect error message for apply of license key file - Fixed isssue where broken image appears on login screen - Fixes issues with usability on the Ethernet ports page - Fixed problem where drives on control paths did not reset when selected via web - Fixed issue where Systems page tool-tips show incorrect state of I/O station - Fixed issue where incorrect icons were displayed for warning and error event types on Notifications page. - Fixed issue where wrong icon was displayed on Licensed Functions page - Fixed issue where table on Drives page would not load after performing Eject All Cartridges - Fixed issue where Cartridges by Logical Libraries page would not load. - Fixed issue where logged out users were displaying as connected on the Users page. - Fixed issue where user status was incorrect on the Users page. - Fixed issue where Email field tool-tip was not being displayed on the Create/Modify User page when no SMTP server was configured in Notifications settings. - Fixed issue where Logical Libraries, Maximum Cartridges could not be updated. - Fixed issue where automatic logout would not work if browser was closed. - Fixed issue where “Frame” text was not displayed preceding frame number in the Discover Hardware page. - Fixed issue where Discover Hardware failed at 39% complete. - Fixed issue where Next button on Initial Setup, Discover Hardware step was not disabled while Discover Hardware was still in progress. - Fixed issue where updates to the Events page were not automatically reflected on the Events Badge. - Fixed issue where Anaconda Integrated Tool was available to Service user connected via non-service port. - Fixed issue where refresh actions on web pages were not updating page data. - Fixed issue where front page capacity pod was not displaying correctly - Fixed issued where Encryption Key Servers were displaying incorrect date for unused key servers. - Fixed issue where multiple sessions of the same user were not displayed in Users page. - Fixed issue where confirmation was not displayed for file selection during drive firmware update. - Fixed issue where Cartridges and Cartridges by Logical Libraries displayed incorrect date for most recent usage. - Fixed issue where Door Safety Interlock Test was not detecting open/close of side door in right-most frame. - Fixed issue where IP Address is displayed in the Time Zone drop-down field. - Fixed issue where not all events were displayed on the Events page. - Fixed issue where Ipv6 DHCP and Ipv6 Stateless appeared to be enabled even when disabled. - Fixed issue where user accounts with expired passwords would be locked out of the system. - Fixed issue where Password and Session Policy on maximum identical consecutive characters could not be disabled. - Fixed issue where user name could be contained in user password when Password and Session Policy on Cannot contain the User ID was enabled. - Fixed issue where test inside pop-up error messages was duplicated. - Fixed issue where Initial Setup - TSSC settings were not being updated. - Fixed issue where Drive Clean action was displaying a pop-up window instead of completing the action in the background. - Fixed issue where the capacity utilization threshold was incorrect. - Fixed issue where Capacity Utilization Pod was displaying red color for 100% instead of yellow. - Fixed issue where web was not showing most recent status on Drives page. - Fixed issue where Door Safety Interlock Test was displaying incorrect close order. - Fixed issue where Key Label Mapping page did not accept underscore and hyphen in input fields. - Fixed issue where modifying Encryption Internal Label settings resulted in unknown error. - Fixed issue where reaching maximum allowed active web sessions would not display message explaining why user log in failed. - Fixed issue where drive state was not updated automatically when driveCodeUpdate command was initiated via CLI. - Fixed issue where Initial Setup – NTP Settings would fail if NTP Server did not successfully ping on port 80. - Fixed issue where About page did not display system name and did not display correct library firmware version formatting. - Fixed issue where file confirmation would not display during Drive Firmware Update. - Fixed issue where LDAP Settings page would not allow CN and OU fields to contain spaces. - Fixed issue where modify actions on Key Label Mapping page resulted in an unknown error. - Updated Information Center - Added support for Access Recovery procedure. - Fixed issue where Reset Control Path Drives function resulted in all drives being reset =================================================================================================== Firmware Level: TS4500_1105 Release Date: 07/24/14 =================================================================================================== New Features: - No new features Fixes: - Implemented popped gripper check in calibration. - Added code for logical config reset of inventory database - Added support to get a read dump and a forced dump when drive logs are gather from the WEB UI. - Fixed problem where usernames are not logged in events when remote authentication is enabled - Fixed problem where user was not able to cancel drive service which left drives offline after a failed service attempt - Fix issue where the 3592 Wrap test wasn't returning the proper error on failure. - Fixed problem where mail notifications didn't contain the correct time - Fixed problem where web doesn't display max frame capacity correctly - Fixed problem where changing drive port speed 2 Gb/s to 4Gb/s failed resulted in the port speed being set to 1Gb/s instead of 4Gb/s - Fixed problem where Move command in Cache LCC failed with Source Element Empty. - Fixed problem where there were extraneous 0801 (failed login) events even when login is successful - Fixed problem where DSIT status for side door in a 1 frame library are incorrect - Fixed problem where invalid data was being stored in Call Home data prior to setting up Call Home - Fixed problem in cartridge stats file where data in columns was set to zero - Fixed problem where motion commands could fail due to incorrect node data - Fixed problem where the library reported calibration when drives are installed in first column of frame 1 - Fixed problem where only one Task is generated during drive code to multiple drives - Fix issue where the Primary Port on the drive was set to offline before configuring the drive, causing NDFU to failed in some cases. - Fixed problem where Frame 0 is reported for frame/Library calibration events - Fixed problem where Drive Activity VHF control wasn't set properly making the drive not send all notifications for device activity. - Fixed problem in library performance file where data in a few column were all set to zeros - Fixed problem where cleaner cartridges were not hidden from host view - Fixed problem where Volser Range Update task stopped when user tries to create more volsers than max allowed - Fix issue where drv status wasn't properly set causing WEB to show wrong drv status. - Fixed problem where drive cal errors display FCD info not FCR - Fixed problem where tasks that did not complete after a timeout where not automatically marked completed - Removed code that cleared task information during library power-on/reset - Fix issue where a failure in drive code update for FRU replacement wasn't send back to the requester. - Fixed problem where the local IP table was incorrect causing the Ethernet Rcv Message to send a dup messages. - Fixed problem where library wouldn't shuffle deep cell cartridges correctly - Fixed problem where web logs out all users right after login when the library is not configured yet - Fixed problem where user was unable to download logs when too many drive dumps are stored - Fixed problem where an empty available VEA could be wrong if sourceSTE encountered in a drive - Fixed problem where the drive URCs were incorrect for LTO drive gens - Fixed problem where LCC resets could force library into not ready state - Fix issue where lost in Ethernet connection was pointing to the incorrect location for the failure. - Fixed problem where library reported all IO cal errors as errors on the bottom IO - Fixed problem where drives coming from a different system could stay offline in the primary port (FC) - Fixed problem where the accessor could move erratically after a library POR - Fixed problem where library would inventory all drives frames after an LCC or library POR - Fixed problem where LTO5 drive WWPN is changed after Library Managed Encryption (LME) is enabled - Fixed problem where the library verify didn't test the IO station - Fixed problem where TS3500 SNMP traps where parsed with TS4500 MIB definitions - Fixed problem where drive communication issue was causing SCSI commands to failed. - Fixed problem where enabling Ipv4 DHCP disables Ipv4 port - Fixed problem where the Service user is automatically deleted from the database after Inital Setup - Fixed problem where cartridge assignments were not being limited by licensed capacity - Fixed problem where cartridge assignments via web allowed more cartridges than allocated under licensed capacity - Fixed problem where Service login after Initial Setup fails - Fixed problem where StartStEA field for shared and unassigned logical libraries was set to 0 instead of 1024 - Fixed problem where a failing task will report completed while it is still in progress - Fixed problem where task data is cleared every hour - Fixed problem where Library Verify with drive test failed and did not attempt the drive test - Fixed problem where beacon was not turning on and off correctly from web. - Fixed problem where web doesn't display max frame capacity correctly. - Fixed problem where enabling Ipv4 DHCP disables Ipv4 port . - Implemented a dialog to select a specific frame to run a Discover Hardware Action . - Fixed problem where Level of Code was truncate in the Update Firmware dialog.  - Implemented Start TLS enabled checkbox for Remote Authentication. - Added scroll bars to the web tables to have the data visible with columns of the same width - Fixed problem where carts in the exported queue were not displayed in the web with Export pending state.  - Added count information on the top right cornet of Drives page. - Fixed problem where Export data table file was not matching the Cartridge page values. - Fixed problem where Accessor was shown online when it was on Service. - Fixed problem where a Cleaning Cartridge appeared Unassigned instead of Cleaning Cartridge under Logical Library Column. - Fixed problem where cartridges incorrect Recent Usage dates appear on web. - Added support to mark multiple events as inactive at once. - Fixed problem where a Drive code update does not start after another drive code update has finished in a different Drive. - Added Web support to cancel Drive Fru Replacement. - Added Web support to track Remote Authenticated users. - Fixed problem where user was unable to uncheck heartbeat checkbox. - Fixed problem where when installing an alien .bin file, Library was not showing  error/warning message. - Fixed problem where Encryption method internal selective and barcode can not set IP values. - Added support to read the fix procedures format in Events page with Service account.