3.0.802 |
- Added ability to drag and drop target and logs folder paths |
|
- Added enhancements for dealing with legacy 8.3 backups |
|
- Added message to Desktop setup MSI to indicate that installation is complete |
|
- Added the ability to run saved sc files from the command line |
|
- Changed Account ID label to read Account ID or PLM Alias |
|
- Fixed bug that could prevent custom INI settings from loading instead of defaults |
|
- Fixed bug where tally.txt was not created until after OK button was pressed |
|
- Fixed interface sizing issue |
|
- Fixed server version bug where license count would not update when total pool size was changed |
|
- Limited copying during enumeration to one thread to avoid I/O bottleneck |
3.0.689 |
- Removed copying during enumeration due to an increased likelihood of partial copies when running in some NAS environments |
|
- The executables are now certificate signed for added security |
|
- The settings window is now hidden while a job is running |
3.0.675 |
- Fixed a bug in the Robocopy engine implementation that could lead to recursive copies of files when the target was a child of a source files parent folder |
|
- Fixed a bug where entering an invalid target or logs path would require a restart of the application in order to fix the problem and run a job |
|
- Fixed a bug where the serial number could be cut off in the about screen |
3.0.640 |
- Added ability to deactivate Server and Desktop versions |
|
- Fixed a bug in copying during enumeration to prevent database collisions |
|
- Fixed a bug that prevented the Files Copied counter from initializing between two runs of the same instance |
|
- The activation window now shows in the task bar so that it will not be lost behind other windows |
|
- Updated runtime statistics to be read from the job database so that they can be verified after the run |
3.0.435 |
- Empty folders are now copied regardless of whether files were found to be copied if the Copy empty folders option is checked |
|
- Error handling has been enhanced to report when Windows gives differing information for the same file on subsequent reads |
|
- Failovers were added in the event that Windows gives differing information for the same file on subsequent reads |
|
- Not using the -Create full paths- option when using a file list will now ignore that command and use them anyway since there is no point of reference from which to build the target folder structure when we start with a file list. Previously, unchecking the full paths option would result in the files all being dumped to the root of the target. |
|
- Subscription-based licensing is now supported |
|
- The copy during enumeration behavior can now be changed in the safecopy.ini file |
3.0.404 |
- Added support for target size limits by putting a MAX_COPY_PER_RUN_GB=N entry in the [LocalSettings] section of the safecopy.ini file where N is the upper target size limit (ie: It will pause after copying this number of GB so that it can be resumed after the fact) |
|
- Fixed a bug in the multithreaded validation routine that could fail to report an size mismatch error. |
|
- Fixed a displayed statistics issue that occurred when a job was being resumed without restarting SafeCopy. |
|
- Fixed an issue where the last entry before a cancel was being left out of the verification log. |
|
- If running with the Robocopy engine and Robocopy is not present on that machine, it will warn you and ask if you’d like to use the SafeCopy engine instead. |
|
- If SafeCopy encounters an error 16 from Robocopy (file access violation), it will alert the user that he does not have sufficient permissions to use Robocopy for this job, then prompt whether to stop the job in a resumable state so that the user can resume as admin or just go ahead and accept all of the errors that would be generated otherwise. |
3.0.391 |
- A bug was fixed that could cause errors and file locking on jobs with more than 100K files |
|
- A bug was fixed that erroneously reported a warning about being unable to match the timestamps on low-level share folders |
|
- The caching behavior during enumeration has been changed to facilitate speed improvements |
|
- UNC path logging has been fixed to use double-slash notation |
3.0.370 |
- Fixed a bug that could result in the runtime file counts not matching the actual file counts. |
|
- Fixed a bug where a UNC folder without valid time stamps could cause a runtime error. |
|
- Fixed a bug where multiple threads could collide on the same file between enumeration and copy phases. |
|
- Fixed Robocopy problem where RC was returning before the copy was complete, resulting in nonmatching hash values. |
3.0.332 |
- Added fast, multithreaded copying |
|
- Copying now starts during enumeration |
|
- Job settings files can now be saved and loaded |
|
- Support for the [CName] variable in the logs and target paths was added. This is translated to the name of the computer executing SafeCopy |
|
- Support for the [DateTime] variable in the logs and target paths was added. This is translated to the short-format date and time (to the second) that SafeCopy was run (ie: 1Oct12-135216) |
|
- Support for the [Date] variable in the logs and target paths was added. This is translated to the short-format date the program was run (ie: 1-Oct-12) |
|
- Support for the [SCDrive] variable in the logs and target paths was added. This is translated to the drive that SC is running from. |
|
- Support for the [UName] variable in the logs and target paths was added. This is translated to the username of the user running SafeCopy. |
2.2.114 |
- Fixed a bug in the renaming function where two files by the same name encountered as sources in the same job and being copied to the same folder would not be renamed. |
|
- Mount points and symbolic links are no longer followed, but are logged instead. |
2.2.111 |
- Added a failover mode when copying encrypted files from encrypted file systems to insure that the file is not encrypted at the destination. |
|
- Added support for generation of log files in excess of 2GB |
|
- Fixed an issue where the top level destination folders were not retaining their original time stamps. |
|
- Now writes folder-level permission denied errors to the error log and the user interface rather than the silent log |
2.2.108 |
- Added the ability to set the current copy options as the default. |
|
- Fixed a bug that reported "File not found" when clicking on the help button on the main interface |
2.2.105 |
- Fixed a bug that would generate an error when closing the program |
|
- Stability enhancements |
2.2.101 |
- Added a failover mode to the SafeCopy engine to use a literal read-write when a copy API failure occurs |
2.2.91 |
- Changed out shell interface for picking source and target folders to support UNC paths (previously broken by Windows update) |
2.2.88 |
- Fixed a bug in the Robocopy translation that resulted in bad Robocopy commands for certain file name patterns |
2.2.87 |
- Fixed a bug where root-level folders listed within file list sources were not being processed |
|
- Switched to database-driven enumeration/copy scheme, reducing process times by nearly half |