DSynchronize Changelog

What's new in DSynchronize 2.48.160

Apr 21, 2023
  • The RealTime now has an option that allows you to change the response time from 1 second to 10 seconds (recommended default) up to 40 seconds, this can be useful for handling special cases.
  • In OSes that support it (Vista+) the progress bar is displayed in the TaskBar showing the progress of the synchronization.
  • Now the program, on closing, returns an ErrorLevel which indicates the general progress of the program: 0 = Everything Ok, 1 = Deletion errors, 2 Copying errors, 4, Update errors, 8 Wrong path errors (these values can be combined with logical OR, so x eg 3 means both deletion and copy errors).
  • In the context menu it is now possible to change all Roots of a given type to another, for example from "F:" to "D:".
  • Always in context menu now you can swap all paths at once.
  • Completely rewritten the section on saving settings.
  • Now the paths in the ini file are not Base64 encoded anymore and greek, russian, chinese, tamil, etc characters can be used too.
  • Instead of requiring administrator permissions (needed to enable/disable autorun), now the program simply requires the highest available permissions, so the program will run even on limited accounts.
  • It is now possible to specify the folder in which to save the log file.
  • Minor fixes and upgrades.

New in DSynchronize 2.48.1 (Nov 17, 2020)

  • Completely rewritten the section on saving settings.
  • Now the paths in the ini file are no longer encoded in Base64 and Greek, Russian, Chinese, Tamil, etc. characters can also be used.
  • Minor fixes and upgrades.

New in DSynchronize 2.47.01 (Jun 1, 2020)

  • Added the new option "Verify Copy", which allows you to verify the data once copied copied.
  • Eliminated the possibility to activate or deactivate the fast copy mode, now it is automatically enabled whenever the options set allow it.
  • A box with the indication of the currently used copy algorithm has been inserted in the status bar (S = Slow, F = Fast).
  • Reset some interface options.
  • Removed from the zip (for the moment) the Monitor program, only to understand if it is he who is giving all these false positives with Windows Defender.
  • Numerous small fixes.

New in DSynchronize 2.46.27 (May 8, 2020)

  • Improved timer management, there is now a button to set it and a checkbox to activate it.
  • From now on INI files created from scratch, are no longer Unicode, but ANSI and the only parts that need Unicode encoding (the paths and filters) are encoded in Base64, this solves some problems that have occurred in the translations for the Eastern countries as well as making the INI files leaner and lighter. Nonetheless, old versions of INI files retain the old encoding for backward compatibility.
  • Inserted, in the Tools menu, the "Abstract of last sync" option, to quickly view the result of the last synchronization.
  • Fixed a series of reports of minor problems in the interface and in the drafting of the log.
  • Fix and minor upgrades.

New in DSynchronize 2.46.16 (Feb 9, 2020)

  • Improved timer management, now there is a button to set it and a checkbox to activate it.
  • From now on INI files created from scratch are no longer Unicode, but ANSI and the only parts that need Unicode encoding (the paths and filters) are encoded in Base64, this solves some problems that have occurred in the translations for the Eastern countries as well as making the INI files leaner and lighter. Nonetheless, old versions of INI files retain the old encoding for backward compatibility.
  • Inserted, in the Tools menu, the "Abstract of last sync" option, to quickly view the result of the last synchronization.
  • Fixed a series of reports of minor problems in the interface and in the drafting of the log.
  • Fix and minor upgrades.

New in DSynchronize 2.46.0 (Dec 31, 2019)

  • Improved timer management, there is now a button to set it and a checkbox to activate it.
  • Fixed a series of reports of minor problems in the interface and in the drafting of the log.
  • Fix and minor upgrades.

New in DSynchronize 2.45.44 (Sep 9, 2019)

  • Added the command line switch / RETARD that allows to start the synchronization with a delay of about ten seconds, this can be useful to give time to the system to finish the start up before activating the synchronization.
  • Now you can directly open the files listed in the addition and replacement tab with a double click.
  • Minor fixes and upgrades.

New in DSynchronize 2.45.10 (Aug 29, 2019)

  • Added the command line switch / RETARD that allows to start the synchronization with a delay of about ten seconds, this can be useful to give time to the system to finish the start up before activating the synchronization.
  • Minor fixes and upgrades.

New in DSynchronize 2.44.17 (Jul 8, 2019)

  • Added a function (in the Tools menu) to change the drive letter of the removable drives, as it sometimes changes and requires editing all the routes and there is no easy way to change it under windows.
  • Minor fixes and upgrades.

New in DSynchronize 2.44.7 (Jun 1, 2019)

  • Added a function (in the Tools menu) to change the drive letter of the removable drives, as it sometimes changes and requires changing all the routes and there is no easy way to change it under windows.
  • Minor fixes and upgrades.

New in DSynchronize 2.43.73 (Feb 25, 2019)

  • Added various possibilities of remote control, now you can close the program or restart it or even activate a standard synchronization remotely.
  • Improved the functionality of Remote Controller (now the Controller is more reliable, the interface has been improved, added the possibility to remove from the list the "dead" instances, added the possibility to test through PING or through direct contact the connection with the controller.
  • Now if an instance of DSynchronize ends because so specified in the options, the thing is referred to the Controller without for this triggering the notification, it is also possible to choose if, in case of closure of the program by the user or by the OS (shutdown), the application must be considered regularly closed or if the notification of the instance terminated abnormally with the possible sending of emails will have to be activated.
  • Fix various.

New in DSynchronize 2.41.3 (Dec 5, 2018)

  • Added (in the filter options) the possibility to set a tolerance time (in seconds) because two files are considered equal,this way it is possible, for example, to specify that the files modified after one hour must not be synchronized, it is also possible to use this option if the source and destination dates are not synchronized (for example if the files of the target pc are all one hour ahead).
  • Numerous fixes of all kind and several small changes.

New in DSynchronize 2.40.00 (Sep 6, 2018)

  • Added support for file names longer than 260 characters (I was convinced that it was an unsurpassable limitation of Windows and instead seems not).
  • Fix various.

New in DSynchronize 2.39 (Aug 10, 2018)

  • Introduced the transactional synchronization, this is a new type of synchronization that makes use of the Journaling of NTFS and ReFS to get the list of changes made in a given path and then be able to replicate them in the destination path. The great advantage of this new mode is that while maintaining the selectivity of synchronization in RealTime, it does not require that the program is running all the time to intercept the changes as they are read from the Journal of the file system.
  • Now the option to use Recycle Bin has been added the possibility to use, as a recycle bin, a folder indicated by the user.
  • Minor changes and fixes.

New in DSynchronize 2.38.2 (Jul 9, 2018)

  • Improved the synchronization algorithm in RealTime, now it should be able to intercept a series of fast changes to the file system without missing anything.

New in DSynchronize 2.38.1 (Jul 7, 2018)

  • Added the option to synchronize in RealTime deferred, the implementation of changes can be started manually (menu tools) or entrusted to a scheduler.
  • Added to the zip package the "DSController" program, it is a program for remote monitoring of the operation of one or more instances of DSynchronize, perhaps placed on different computers. To activate the monitoring of a DS instance, check the item "Report Activity ..." which allows you to set the parameters (IP and Port) to communicate with the Controller.
  • The Remote Controller has the ability to notify by email one or more addresses of the instance that is giving problems at a given time. It also has the HighLight button that is used to position the relevant DS instance in the foreground.

New in DSynchronize 2.37 (May 21, 2018)

  • Added the ability to send files to be removed to the trash instead of deleting them completely.
  • Eliminated the "Anti-fragmentation" option.
  • Added the possibility to examine the individual timings of the files and any Stream linked to them.
  • Minor Fix.

New in DSynchronize 2.36.5 (Apr 30, 2018)

  • The compatibility and functionality of synchronization via FTP has been greatly improved.
  • Fix and various improvements.

New in DSynchronize 2.35.38 (Feb 28, 2018)

  • Added the switch for the / STARTJOB "JobName" command line, which allows you to start synchronization with the settings stored in a specific Job.

New in DSynchronize 2.35 (Feb 5, 2018)

  • Modified the management of serial numbers: now the first two digits indicate the actual version number, while the last digit indicates the build number. This means that, for example, in the current version, v2.35, it will be visible also a further number to indicate the number of times the version has been compiled (x es 2.35.14). So, let's assume that, after the release of version 2.35 a small bug is discovered in the program, it will be immediately resolved and the program recompiled with a build number increased by 1. This avoids the need to release new versions for each small bugfix, but also allows those interested to have the latest completed version of the program.
  • Numerous small improvements and bug fixes.
  • Small changes to the UI, which is more direct and less confusing.

New in DSynchronize 2.34.1 (Sep 7, 2017)

  • Insert a menu item to save the settings directly without having to leave the program to save them.
  • Improved graphics
  • Fix some issues regarding the program minimization option using the shutdown button.
  • Fixed and minor changes.

New in DSynchronize 2.33.9 (Sep 4, 2017)

  • Added the "Start at drive plug-in" feature that lets you start synchronization when you insert a device data (USB stick, external HD, etc).
  • Insert a menu item to save the settings directly without having to leave the program to save them.
  • Fixes and minor changes.

New in DSynchronize 2.33.7 (Aug 8, 2017)

  • Now in log windows, each path is associated with an icon that quickly identifies the outcome of operations, replacing the previous system based on the use of Bold characters.
  • Fixed many small bugs that I was reported to, some introduced with recent versions and others that have been present for more time.

New in DSynchronize 2.33.6 (Aug 7, 2017)

  • Now in log windows, each path is associated with an icon that quickly identifies the outcome of operations, replacing the previous system based on the use of Bold characters.
  • The option for copying ACLs (NTFS permissions) has been extended to work with Folders.
  • Fixed and minor changes.

New in DSynchronize 2.33.5 (Aug 4, 2017)

  • Now the option to copy ACLs works not only with the Files but also with the Folders
  • Added the ability to duplicate a job with all its settings
  • Now, if errors occur, they are displayed in bold, so that they are easily identifiable
  • Added the ability to move up and down the various Jobs on the screen
  • Added an option to store the size of the window
  • Fix some bugs introduced with the latest versions

New in DSynchronize 2.33.4 (Jul 20, 2017)

  • Added the ability to duplicate a job with all its settings.
  • Now, if errors occur, they are displayed in bold, so that they are easily identifiable.
  • Added an option to store the size of the window.
  • It dramatically accelerated the execution of synchronization when the program is minimized.
  • Added the ability to move up and down the various Jobs in the appropriate screen.
  • Increased synchronization speed and eliminated flickering of TABs (because of a bug was continually updated even if not needed).
  • Added the SoundFX option to generate sounds during execution that let you know what the program is doing without even seeing the screen.
  • Fixed and minor changes.

New in DSynchronize 2.33.3 (Jul 6, 2017)

  • Various graphic enhancements.
  • - Added the SoundFX option to generate sounds during execution that let you know what the program is doing without even seeing the screen.
  • - Now, if an error occurs in the listbox of the copied or updated files, an exhaustive description of the problem is shown.
  • - Fixed and minor changes.

New in DSynchronize 2.33.2 (Jun 6, 2017)

  • Now the SDHC cards are removed also when the synchronization is completed, if you select the appropriate option
  • Fix some bugs, such as the problem in the XP x86 update and the wrong count of deleted or added files in the Tabs
  • Quoting at code and UI

New in DSynchronize 2.33.1 (May 22, 2017)

  • Fixed numerous small bugs and reports
  • Modified the UI and the controls that display the paths to be synchronized to ensure perfect viewing on all versions of Windows
  • Quoting at code and UI

New in DSynchronize 2.32.9 (May 13, 2017)

  • Added the ability to specify both inclusion and exclusion filters at the same time. This way you can include all the files of a given type but exclude some of them in particular.
  • Fixed and improved the option to keep previous synchronized file versions.
  • UI improvements.
  • Fix some minor bugs.

New in DSynchronize 2.32.8 (May 9, 2017)

  • Added a panel in the status bar with the ETA (estimated completion time).
  • Enhanced sending the Log for Email, you can now use SSL encryption and see the password characters, even the sender field now indicates the name of the program instead of the simple email address.
  • Added an option to copy, along with files, also ACLs, that is, the NTFS permissions.
  • Now, if you have enabled the option, in the synchronization in RealTime, an ACL change on a source file determines the relative change of the destination file's ACL.
  • Accumulate and integrate timed and start synchronization functions as a service.
  • Added verification of drive serialization during synchronization so that synchronization is interrupted if one drive is replaced by another drive with the same drive letter.
  • Improved synchronization execution speed.
  • Fixed a bug that prevented folder synchronization containing more than 32,000 files.
  • Backed Up Backups of Upgraded Files are now saved in a single folder subdirectory.
  • Increase your chances of choosing the number of backups, which are now more understandably referred to as "previous versions".
  • Now the deleted, added, and replaced files report is displayed in a tabbed system that lets you view them one at a time, but with a much larger width.
  • Fixed Date Filter Bug.
  • Now if filters are set up, you can see them directly from the main screen without having to open the subfolders of the filters themselves.
  • Reduces resource occupancy, in terms of CPU cycles.
  • When you open the filter page, you no longer have to wait for the directory tree reading to complete, as it only reads the first two depth levels and so every time you expand a branch.
  • Improved window resizing system.
  • Added a Timer (which is also replicated in the Log file) to timing the duration of the synchronization.
  • When you start another instance with the same INI instead of generating errors or starting up, you just put the existing instance in the foreground.
  • Various other fixes and minor enhancements.

New in DSynchronize 2.32.7 (Aug 16, 2016)

  • Now the orange arrows are used to indicate whether the timing is standard or two-way, the functionality of routes sharing is still available in the context menu.
  • Now, if you start the program with an old INI file or by specifying one, the program starts in old INI compatible mode, which results in the deactivation of some features, such as the Jobs or that of the selective filter, it is indicated in title bar.
  • Replaced the "TEST" button with "FILTER", while the test function has been moved from the context menu (Right Click).
  • Fix and several minor adjustments.

New in DSynchronize 2.32.6 (Aug 8, 2016)

  • Added the ability to create the Job, each of which will have its sync paths and its specific settings. This eliminates the need to create several INI files each with its specific synchronization options. It is still maintained compatibility with the old INI files.
  • Added the ability to exclude from synchronization has one or more individual folders using a tree view of individual folders, this function has been inserted in the filter page.
  • Now if for some reason the synchronization of real-time can not be enabled in one of the selected paths (for example because that particular network does not support monitoring), it is notified to the user.
  • Now the StandBy is suppressed while the program is synchronizing, then rehabilitated and is in any case does not affect the monitor then you turn off according to the power management settings.

New in DSynchronize 2.32.5 (Aug 8, 2016)

  • Added the ability to include or exclude your system files and hidden files from synchronization.

New in DSynchronize 2.32.4 (Jul 25, 2016)

  • Now the INI file is itself a Unicode file, therefore is no longer required the encryption of respective Path, which makes it easier for maintenance and automation of the same.

New in DSynchronize 2.32.3 (Jun 8, 2016)

  • New graphics. As a result of the survey in which he asked you to choose between the old interface and a new interface in Win10 style (the new interface won but only slightly), it was decided to renew the DSynchronize graphics without distorting the style; in two words, an intermediate style has been adopted.
  • Now, during synchronization, the StandBy is disabled, so there is no risk that the procedure may stop halfway.
  • Now file names and directories are also synchronized if they are equal but not from the point of view of capital / minuscule. Now the attributes of files and folders are also synchronized , even if the contents of the file (or folder) are identical.
  • Completely revised the analysis procedure of the differences between source and destination (it should now be much more precise).
  • Different fixes

New in DSynchronize 2.32.2 (Jun 2, 2016)

  • Now, if they are not written in the respective boxes, they are resized only horizontally, while the height remains unchanged
  • Now in the Path that you sync you can also use Unicode characters (in truth it was possible before, but these settings could not be saved, but now they are)
  • Now the Check performs a byte-to-byte comparison of the files to be synchronized to ensure they are different or not (in this way, also by checking the Preview option, you can also use the program only to compare two directories)
  • Now the Path of filters and options are stored in .ini files in compressed coded form
  • Some options, such as copying symbolic links, require starting the application as dministrator; if the program has not been started that way, a notification will be sent to the user
  • Improved Eject USB Key option
  • Different fixes

New in DSynchronize 2.32.1 (May 19, 2016)

  • Full Unicode compatibility also in the paths to be synchronized (now the program should be able to work with any foreign Windows version)
  • Now, in sync in real time, if you copy a file to a folder that does not exist in the target location, it will be recreated automatically
  • Ability to choose whether to copy symbolic links as they are instead of copying its target
  • Now even hardlinks are supported, and you can choose to re-create the hardlinks as such also in the target location (FAT permitting)
  • Created a new algorithm of copying faster than the previous file (you can choose which one to use)
  • Various improvements to the synchronization routines
  • Now, the option to also synchronize the timing of the copied files also extends to folders
  • Introduced a new experimental algorithm for copying files that, if desired, you can use instead of the old one. The new algorithm is faster, but it could present some unknown problems, while the old one is much more proven and safe
  • Several bugfixes

New in DSynchronize 2.32.0 (May 3, 2016)

  • Now you can choose to only log errors, both in windows and in the log file (which can speed up the process if there are many files to be synchronized)
  • Now the folder attributes are also synchronized along the files; this is the standard synchronization mode
  • Real-time sync if you create a subfolder of another subfolder that does not exist in the destination; the destination path is re-created
  • Minor fixes

New in DSynchronize 2.31.9 (Apr 23, 2016)

  • Progress bars have been added to show where we are in sync; the label of the progress bar that displays the copy of individual files displays the data transfer speed.
  • Now you can specify the startup folder to be examined; the status of the synchronization will be displayed accurately.
  • Minor updates.
  • Fixed some bugs.

New in DSynchronize 2.31.8 (Apr 15, 2016)

  • Improved synchronization in Real-Time
  • Added the ability to insert an initial synchronization at startup in the time-synchronization
  • Improved the meter system that now takes into account the difference between the added and updated files
  • Different fixes

New in DSynchronize 2.31.7 (Apr 6, 2016)

  • Integrated real-time synchronization

New in DSynchronize 2.31.6 (Mar 22, 2016)

  • Improved real-time synchronization that proceeds from the testing phase to become a new official option

New in DSynchronize 2.31.5 (Mar 4, 2016)

  • Fixed a bug that prevents the cyclical timer start synchronizing when started as a service.
  • Fixed other minor bugs.
  • Changed the icon.

New in DSynchronize 2.31.4 (Feb 13, 2016)

  • Improved UI and fixed various bugs.
  • Added the ability to check if the destination drive has the necessary space and / or if the file system supports the size of the file before starting up every file (for example, the FAT does not support multiple files larger than 2 GB, while the FAT32 can not hold files larger than 4 GB each).
  • Minor fixes and upgrades.

New in DSynchronize 2.31.3 (Jan 28, 2016)

  • Added the ability to verify before copying each file if the target drive has enough space
  • Fixed a bug that prevented the proper display of the last copied file.
  • Fixes and minor upgrades.

New in DSynchronize 2.31.2 (Dec 9, 2015)

  • Added compatibility with the DEP (Data Execution Prevention) that previously prevented the program from starting
  • Minor fixes

New in DSynchronize 2.31.1 (Aug 18, 2015)

  • Full Unicode compatibility, now, in addition to being properly synchronized, the names of the files are also displayed correctly in its windows
  • UI tweaks
  • Fix minor

New in DSynchronize 2.30.9 (May 13, 2015)

  • Added the ability to ask them to send the log synchronization via Email at the end thereof (the feature is experimental and, for now, has only been tested on gmail, so it is not guaranteed to work on other types of servers).

New in DSynchronize 2.30.8 (Apr 28, 2015)

  • Now DSynchronize is also compatible with the paths and file names Unicode (Cyrillic, Japanese, Korean, etc), they will appear in the window with question marks, but the timing, in fact, will be successful.

New in DSynchronize 2.30.7 (Oct 23, 2014)

  • Added an option that allows you to check all the copied files to ensure they are identical to the original (at a price, of course, a certain slowdown of the whole procedure). This feature, as required of more parts, is not actually useful much, because nowadays the copy procedure is safe practically 100%, the only the utility could be considered for the identification of storage media damaged.
  • UI tweaks.

New in DSynchronize 2.30.6 (Jul 11, 2014)

  • Added the "Test" button to verify the existence of the Path included.
  • Introduced an option to automatically disconnect the USB sticks at the end of the synchronization.
  • The key combination Alt + F5 ends the program without saving the settings, even if the box is checked "Save on Exit".
  • In the synchronization of real-time is now possible to specify not to delete any files, but just add the new or changed files.
  • The window is now resizable.
  • Now the option "Ignore Errors Paths" includes the command-line parameter / NOSECURITYCHECK in practice does not check the permissions of the folders that is going to change, it is useful, in fact, it happened many times, especially with units managed from other operating systems (linux) that path perfectly accessible being incorrectly reported as non-accessible due to lack of the necessary permits.
  • Now if the ini file was created by a different version of DSynchronize it will be deleted and ignored, this solves all the problems of incompatibility between versions.
  • Fixed some bug in the synchronization.
  • UI tweaks.

New in DSynchronize 2.30.5 (Jun 24, 2014)

  • Added the option "Adjust Path Drive" that allows you to dynamically change the drive letter of the path if this is changed, in fact, when you re-insert the USB flash drives, sometimes the drive letter changes, and also requires that the path is modified in turn, with this option, the change happens automatically
  • Introduced a partial support file names with Unicode characters (for synchronization are used in this case, the file names in 8.3 format)
  • Added a new option that allows you to choose between using the old algorithm and copy the new one in a more immediate way

New in DSynchronize 2.30.4 (Jun 11, 2014)

  • Introduced in the new copy algorithm, the method for calculating dynamic buffer size which, in various circumstances, especially when copying large files on high speed craft, resulting in a significant increase in copy speed. If there are any problems, you can go back to using the old algorithm simply by clicking on the green LED of the status bar and return to the more tried and true.

New in DSynchronize 2.30.3 (May 5, 2014)

  • Now, when copying large files, is shown, in addition to the percentage of feed, also the speed of data transfer
  • Minor fixes and tweaks

New in DSynchronize 2.30.2 (Jun 28, 2011)

  • Fixed a bug in copying large files, which occasionally caused the crash.

New in DSynchronize 2.30.1 (Dec 28, 2009)

  • Bug fix version

New in DSynchronize 2.26 (Aug 27, 2006)

  • Added backup old version feature

New in DSynchronize 2.25 (Aug 15, 2006)

  • Added FTP sync feature

New in DSynchronize 2.24 (Jul 6, 2006)

  • Extended Filter

New in DSynchronize 2.21 (Feb 27, 2006)

  • Added the "start as service" capability.