Version 1.2.48 - 3/10/2010
- Increased SQL command timeout value when cleaning up the global subscriber table. CSCtf01225
Version 1.2.47 - 12/15/2009
- Added logic to replace registry references for default recipients and owners of call handlers with EAdmin if the existing references are not found in the database after a restore is complete.
Version 1.2.46 - 11/17/2009
- Added support for restoring certificates from a backup of an 8.x system that's using Unity to Connection networking.
Version 1.2.45 - 10/19/2009
- Added a call to sp_InsertReplicationSet after the database restore when DiRT is restoring to a Unity 8.0 or later system.
Verson 1.2.44 - 9/29/2009
- Updated restore routine to handle Unity 8 and SQL 2005 changes for DB replacement logic. CSCtc23849.
- Added updated version checking routine for new CiscoUnityTools.com web site design.
Version 1.2.41 - 3/30/2009
- Updated help with details on Exchange 2007 restore steps.
- Updated to check for Exchange 2007 mailstores prior to restore and warn about the inablity to create new accounts on the fly in this configuration
- Updated to disable the message restore option if Exchange 2007 mailstores are present since ExMerge is not supported by Microsoft for Exchange 2007.
Version 1.2.39 - 11/28/2007
- Updated setup to include new ExMerge binary from Microsoft during installation. Compatibility with Exchange 55/2000/2003 ensured with updated version.
Version 1.2.38 - 11/13/2007
- Removed code that copied .AVD and .INI files back into the IntLib library on the new installation.
Version 1.2.37 - 10/5/2007
- Changed record locking logic during restore to force any other clients attaching to read only access only.
- Added logging to the main restore routine for better error description output.
Version 1.2.36 - 9/14/2007
- Update the SchemaMajorVersion and SchemaMinorVersion column if the new server name is not found. CSCsk27633.
Version 1.2.35 - 4/20/2007
- Changed logging to use file system object
- Updated help to include note about alias remapping not dealing with conflicts in the subscriber table automatically.
- Changed logic during alias remapping to have more specific error logging and kick up dialog box warnings when alias conflicts are encountered.
Version 1.2.29 - 3/16/2007
- Added more logging to the global and local resync process specific to Domino restores.
- Forced shutdown with a kill statement if necessary of the DsDomino service prior to binding to it for a global resync.
Version 1.2.28 - 3/9/2007
- Fixed a problem where the backup install directory is the root drive and the restore directory is in a folder on that same drive letter. CSCsh94976.
- Added additional check for empty mail store table prior to allowing restore to proceed.
- Updated help with a troubleshooting section.
Version 1.2.25 - 2/9/2007
- Added logic to support restoring certificates on IVC installs without Unity being present for Unity 5.0(1)
- Updated restore logic to take into account the new certificate aging MDB file location on restore. CSCsh59067
- Added logic to shut down the CuMDBStoreMonitor prior to restoring for 5.0(1) and later systems.
- Forced CuMessageAgingSvr service to start after restore is complete for 5.0(1) and later systems.
- Fixed problem where MailstoreType key was not being preserved with the local value in all cases.
Version 1.2.20 - 10/26/2006
- Updated restore to handle new certificate format for Unity 5.0(1) secure messaging functionality.
- Added option to just restore certificates from a backup and not do a full restore
Version 1.2.19 - 5/8/2006
- Added support for handling it if the backup was using G711 and the restore is on a system using G729a or vice versa. CSCse10819
- Fixed some minor UI issues reported by QA
Version 1.2.18 - 2/13/2006
- Fixed a problem where the Configuration table was being backed up on versions of Unity 4.x where it did not yet exist in SQL.
Version 1.1.16 - 2/7/2006
- Fixed a problem where the local TUI and GUI (NT) passwords in the subscriber template were being overwritten with those in the backup. This could cause problems if the backed up system did not have "hardened passwords" and the newly installed system did.
- Fixed problem where some systems that were upgraded from 3.x to 4.1(x) that did a DiRT backup and then restore onto a freshly installed 4.1(x) failed to restore the Configuration table properly. CSCsd24955
Version 1.1.14 - 1/25/2006
- Fixed CSCsd12515
- Fixed CSCsd09859
- Updated About box
Version 1.1.13 - 6/21/2005
- Added additional dialog warning text when using command line options
- Added the TAC assisted command line options to the help file. CSCsb21428.
Version 1.1.12 - 3/16/2005
- Fixed a problem with the EMS restore portion of DiRT - CSCsa72222.
- Updated the help to compiled CHM.
- Added functionality to preserve new AvSkinny branch during restore for 4.0(5) release. CSCsa72208
Version 1.1.10 – 3/7/2005
- Added new “JustRestoreDB” command line option for TAC and CPR use.
Version 1.1.9 – 3/2/2005
- Fixed a problem for the 4.0(5) release where the LogMgr registry branch was not being fully removed
- Fixed a problem specific to message restores with ExMerge not handling mail aliases that contained an apostrophe in them.
- Fixed a problem with Domino restore that came up due to data being moved from the registry to SQL. CSCsa66633.
Version 1.1.6 – 2/14/2005
- Fixed a problem with restoring the EMS database if the service is running and/or any of the files in the \database\ folder were marked read only. Service is now forced to be shut down and all files in the folder are marked read/write before the restore attempt is made.
- Updated Unity shut down and startup routines to take into account the csEMS service if it is present.
Version 1.1.5 – 12/22/2004
- Fixed a few Japanese localization string issues
Version 1.1.4 – 11/30/2004
- Fixed a benign error message when restoring EMS files – some of the EMS files can be marked read only which resulted in a “permission denied” error during the restore.
Version 1.1.3 – 11/16/2004
- Fixed a problem handling multiple language installs (or lack thereof) in 4.0(4) vs. earlier versions.
- Fixed a problem introduced by support for private and secure messaging features – the registry branches being edited during restore for this feature did not exist in earlier versions of Unity and errors were erroneously being kicked out when they weren’t found.
- Removed error message for missing AvLic information in the registry for versions of Unity prior to 4.0(1).
- Added additional error handling for registry access functions
Version 1.1.2 – 10/26/2004
- Updated to finish support for confidential messaging for the 4.0(5) release.
- Added support for remapping subscriber aliases during restore.
- Fixed some resource string issues for localization support
Version 1.0.261 – 9/14/2004
- Updated registry path edits for confidential messaging feature in 4.0(5)
- Updated registry path edits for the scripted conversations component in 4.0(5)
- Updated registry path edits for CPCA
Version 1.0.260 – 8/31/2004
- Added support for restoring certificates used for confidential messages in Unity 4.0(5).
Version 1.0.259 – 8/2/2004
- Fixed problem where restore was complaining about scope Dlist tables missing in database in versions prior to Unity 4.0(1).
Version 1.0.258 – 6/10/2004
- Fixed problem with ExMerge on Japanese systems where the Inbox name needed to be localized in the EXMERGE.INI file.
Version 1.0.257 – 5/17/2004
- Updated the SA/RA rights checking for mailbox restore option to be more restrictive about which mailstores it checked against.
Version 1.0.256 – 4/29/2004
- Added updated resource strings for Unity 4.0(4) release
- Added support for localized help files.
- Fixed a problem with registry restore for licensing file information
- Fixed problem where bailing on an SQL restore did not result in Unity’s registry settings being restored and brought back up. Now notes that you need to do a reboot to bring Unity back up.
- Added updated error message for restoring from shares which breaks with Windows 2003
Version 1.0.246 – 3/30/2004
- Updated with support for Unity 4.0(4).
- Adjusted for DC/GC data moving from registry into SQL
Version 1.0.245 – 3/4/2004
- Fixed problem with Domino restore where multiple short name matches were not being reported to the user in the grid properly.
- Added logic to clear the AD directory objects cache table before doing a synch after a restore – this prevents some bogus DSAD errors from showing up in the application event log during the first startup sequence.
- Added special note about Domino partner server needing to be on line before starting the restore with Domino – CSCed70566.
- Changed directory resync logic for Unity 4.0(1) and later such that a progress indicator is given and more specific error messages are provided as necessary. CSCed80486
- Fixed problem with EMS database restore.
Version 1.0.240 – 1/28/2004
- Added support for Unity 4.0(3) for Domino.
- Added 3rd class of unresolved user (more than one match) for Domino resolution pages.
Version 1.0.238 – 1/14/2004
- Added initial support for Domino restores in the Unity 4.0(4) version.
- Fixed problem where duplicate system distribution lists could be created during a restore
- Fixed problem where duplicate example administrator account could be created during a restore
- Fixed problem with bogus error messages in the application event log during the startup sequence after the restore is complete: CSCeb88191
- Updated logging function to force flush of log file after each line is written: CSCec48029
Version 1.0.237 – 12/11/2003
- Fixed problem with restoring EMS data when it’s not installed under the commserver directory
Version 1.0.233 – 8/9/2003
- Fixed logic for dealing with global locations table on restore to accommodate new location prefix table added for the 4.0(3) release. CSCeb67590
- Added note in help file that backing up and restoring messages with ExMerge for sites that have commas in their organization name on Exchange 5.5 systems will have problems due to issues with Microsoft’s ExMerge application.
- Updated KILL.EXE for the Unity 4.0(3) release
- Added note in help file about RUS issues for mailbox creation.
Version 1.0.231 – 8/1/2003
- Updated version check logic for 4.0(3)
Version 1.0.229 – 7/18/2003
- Fixed problem with default location object in the Global Locations table in 4.0(3) restores cause by new SQL triggers. CSCeb64110
- Updated TDRT.INI file to point to proper help file in tools depot
Version 1.0.228 – 7/7/2003
- Fixed problem with restoration of new event monitoring tool files.
Version 1.0.227 – 7/1/2003
- Fixed problem where an error was being logged about a missing Example Subscriber account in 4.0(3) and later restores – this account was removed from new installs of 4.0(3).
- Added backup of Event Monitoring Tool database and related files if present on the local system for Unity 4.0(3) and later.
Version 1.0.224
- Fixed a problem where the “PrimaryServer” value in the UnitySetupParameters table was not being updated with the new local server name properly
Version 1.0.223
- Added ability to check for updated version
Version 1.0.222
- Updated SARA.exe to use DirectoryID value for Unicode languages such as Japanese since the Mailstore string was sending back garbage in Unicode and causing the checks to fail.
- Updated method for making Send As/Receive As checks on the currently logged in use to handle problems seen in certain configurations in the field.
Version 1.0.219
- Forced current drive and directory to be the application directory – fixed problem where launching tool from ToolsDepot didn’t work in some cases for restores – CSCea41731.
Version 1.0.218
- Changed logic for 4.0(1) and later restores such that the ServerName and ProfileName keys under the MalEX\1.0 registry branch are removed entirely in all cases.
Version 1.0.217
- Added checks to be sure the backup files pointed to for the restore are not on a CD or other medium that do not allow updates. Files need to be copied to a hard drive before restore can begin.
Version 1.0.216
- Forced all files under Unity install path (and sub directories) to be read/write – if user was restoring from CD image, for instance, all files would be marked for read only which can cause problems.
Version 1.0.215
- Fixed problem where original display name of local primary location object was not being preserved. CSCea24661
Version 1.0.214
- Updated localization files for the Unity 4.0(2) release
Version 1.0.213
- Fixed problem where UID of built in Installer account was not being preserved on 4.0(x) restores which caused problems with subsequent upgrades of that system.
Version 1.0.211
- Fixed problem in 4.0(1) systems where the tray status application was not being shut down completely and it was firing up the gateway again which attached to the UnityDB table which prevented the restore from gaining exclusive access to the DB for restore purposes. Turned out to be an issue with the new version of KILL being shipped with Unity.
Version 1.0.210
- Fixed a problem where the Server table was not replacing the alias of the Unity server on the new box – this caused problems with subsequent upgrades of the Unity server. CSCdz87445
- Fixed a Japanese localization problem with the mailstore strings coming back looking like garbage: CSCdz49256
- Included some additional message box strings in the localization resource file that were missed along the way.
Version 1.0.209
- Fixed a logic problem in the restore of locations – the delivery locations were not having their SYSTEM_ID and HOME_SERVER values updated properly as the default location object was.
Version 1.0.208
- Updated help to note that restores into Exchange 5.5 will not automatically create NT accounts to go with the mail users created on the fly. This addresses CSCdx22685
Version 1.0.207
- Updated to allow “browse” option for files location to allow user to enter full UNC path properly. Fixes CSCdx22685
Version 1.0.206
- Added note to help file about NT accounts not being created automatically when restoring into an Exchange 5.5 environment.
Version 1.0.205
- Fixed problem where DiRT restore was assuming at least one .INI and one .AVD file would be present in the backup directory. Most of the time this is the case, but not always.
- Fixed problem where DiRT restore was assuming the ToolsDepot branch would be in the registry – it wont be if no one ever ran ToolsDepot.
- Set 30 second limit on “KILL” command call during initial shutdown.
Version 1.0.204
- Added warning if user is running in WTS session to use full UNC paths to backup files and not to use mapped drive letters.
Version 1.0.203
- Updated to remove entire Tools Depot registry branch on restore so the depot can rebuild its default settings when it runs the first time.
- Added check to make sure messaging back end is either Exchange 5.5 or Exchange 2000, DiRT does not work properly with Domino.
- Made much more aggressive checks to make sure the local Unity installation is up, running and clean before allowing the DiRT restore to continue. Numerous instances of folks pulling the trigger on a DiRT restore without bothering to make sure Unity is running properly forced this issue.
Version 1.0.202
- Fixed bug where AvDirChangeWriter wasn’t being started before the SQL synchronization routine was being launched – CSCdz00590
- Added support for checking if the logged in account has “send as” and “receive as” rights on all the mailstores that contain one or more subscribers from the local Unity server. If you select to backup messages with DiRT and this check fails, it will not allow the option to be enabled and will direct you to the help file for details on how to fix the issue.
Version 1.0.201
- Updated localization support
- Updated help file
Version 1.0.200
- Fixed issue where some files were marked for read only (i.e. the ExMerge.ini files) and could not be updated properly during the restore.
- Fixed problems with the location object restore that resulted in duplicate location objects in the directory. This didn’t cause problems but was distracting when trying to troubleshoot.
- Fixed problem where Unity would not come up after restore due to location object system ID values not matching across the location, system configuration data and the registry settings – some require hex, some decimal representations of this number and I was setting them all to hex.
Version 1.0.198
- Added logic to force shutdown of csBridgeConnector service which was keeping a handle to SQL open and preventing the database restore from completing properly.
- Fixed problem where the global locations table was not updated properly which caused all lookups by ID over the phone to fail.
- Cleaned up situation where Eadmin and Eadministrator could end up on the same system via upgrade paths which cause problems.
- Cleaned up NULL values in the DTMFAccessID table that cropped up in some restores
Version 1.0.195
- Fixed problem with multiple Unity_(server name) accounts ending up in the global subscriber table
- Fixed issue where greeting stream file paths were not properly updated when the new installation is in a different drive and/or directory than the original installation. This ended up causing calls into the front system to not be answered with the normal opening greeting, instead callers heard “The example administrator is busy or not available…”.
- Fixed several issues with the backed up server path being left in the registry and not updated to point to the new installation path/drive.
Version 1.0.192
- Updated to allow DiRT to run on Unity 4.0 systems
- Updated to include shutting down and starting the new AvMsgStoreMonitorSvr service introduced in 3.1(5)
Version 1.0.188
- Fixed issue with the local account running DiRT restore not being granted access to the SA automatically
- Fixed a couple minor logging errors
- Fixed setup issue where DiRT was not being updated properly in the Tools Depot list
- Added fail over notes in the help file and updated to pop a dialog warning user that if they restored a backup done on a primary fail over server they need to manually cleanup SQL. Instructions for the cleanup process are included in the help file.
Version 1.0.187
- Fixed issue with the local account running DiRT restore not being granted access to the SA automatically
- Fixed a couple minor logging errors
- Fixed setup issue where DiRT was not being updated properly in the Tools Depot list
- Added fail over notes in the help file and updated to pop a dialog warning user that if they restored a backup done on a primary fail over server they need to manually cleanup SQL. Instructions for the cleanup process are included in the help file.
Version 1.0.185
- Fixed problem were duplicate locations, distribution lists and example subscriber/administrator accounts would show up in the directory after a DiRT restore. This did not cause any problems but the clutter was annoying to some folks and figuring out which objects were OK to delete was difficult.
- Fixed problem when migrating multiple Unity servers at the same time where duplicate/bogus entries showed up in the global subscribers and global locations tables.
Version 1.0.179
- Added logic to clean fail over server information during restore. When restoring a failover system you need to rerun the fail over manager to reconfigure the system after restore.
- Added support for Japanese, German and French localized versions
Version 1.0.178
- Fixed problem with Exchange 55 backup and restore where the LDAP port was hard coded to 389 causing message backups to fail.
Version 1.0.171
- Added support for optionally restoring reports data (if it was backed up)
- Added support for optionally restoring subscriber mailbox information (if it was backed up)
- Fixed several bugs reported from the field with the prerelease version of 1.0.155
Version 1.0.155
- Added logic to allow retries if the SQL server can’t be exclusively access for restore purposes. If the user selects to bail out the registry is returned to it’s pre-restore state before bailing out.
- Fixed problem with “-“ and space characters in the path name to the backup files
- Added missing “DestServerName” reference in the exMerge.INI file causing problems
- Changed directory selection dialog to be less confusing and look nicer.
Version 1.0.4
First release of product to the field