AJC Sync Changelog

What's new in AJC Sync 4.13.0

Jul 27, 2023
  • FTP uploads may have given a "SETSTAT unsupported" error after they successfully transferred a file. This is now ignored.
  • The Windows Explorer folder right click menu now has an icon by the AJC Sync option.
  • Wasabi cloud sync now lets you select all of their regions.
  • Dropbox was not detecting missing folders correctly. This is now fixed.
  • On the sync plan you can now select files/folders, right click and choose to move them instead of just copy. This will copy them to the other side and then delete from source.
  • In the sync pair manual logic you can now choose to move items as above but also have the option to delete empty folders left over afterwards.

New in AJC Sync 4.12.0 (Mar 11, 2022)

  • Dropbox have altered the way the API works so you will need to reset your connection and log in again if Dropbox stops working.
  • Beginning on or after April 13 2022, the Dropbox API will require that calls use TLS 1.2 or greater so 1.2 is now used.
  • RTF files had errors when being converted to text for the file compare so the conversion has been improved.
  • Cloud storage by Pilvio is now supported.
  • When sending a file to AJC File Server and zipping if the file is already a zip file it now won't try to compress it further.

New in AJC Sync 4.11.0 (Jan 26, 2021)

  • The Dropbox login screen stopped working because they no longer support the embedded browser IE. This has now been changed to use your default external browser to login.

New in AJC Sync 4.10.0 (May 26, 2020)

  • When using the diff to compare PDF's as text it failed with a missing .dll.
  • Working with Amazon S3 there was a problem connecting to certain bucket regions. This is now fixed.
  • You can now view our privacy policy from within the software.

New in AJC Sync 4.9.1.1 (Apr 10, 2020)

  • When reading a folder that had a symbolic link that pointed to a non-existing file or some incorrect attributes it could cause an error. This has now been fixed.
  • When making an encrypted call to AJC File Server and the user's session had expired it did not recover and assumed the encryption had failed. This is now fixed.
  • Using the standard sync options that don't compare file content and in the rare case that the time stamps are equal but the file size is different the file will now be put on the sync plan requiring an action to be manually set. This size comparison will only be checked if the size cannot vary due to any transform processes or storage differences (e.g. FTP ascii files).
  • When connecting to Microsoft OneDrive if you wanted to reset the connection to login as a different user the login screen kept remembering your credentials and logging in as the same user again. This is now fixed.
  • The TLS 1.2 security protocol is now supported.
  • When syncing with AJC File Server and you open the diff view, make a change and then save the file it was not being transferred back to the server. This is now fixed

New in AJC Sync 4.8.0 (Sep 29, 2019)

  • Sometimes after uploading a new file to an FTP server it tried to set the modified stamp and got a file not found error. It has now copes with this.
  • A project file path containing a semi colon would cause problems opening the snapshot database.
  • Files and folders can now be flagged for special attention in the explorer and by entering file patterns in the sync pair settings. These files will then show up with red text on the sync plan and you will need to confirm them before they can sync. This is useful for files that don't change much but when they do, you need to know about it.
  • The older office color schemes have been provided again due to a request.

New in AJC Sync 4.7.0.1 (May 15, 2019)

  • FTP has now been updated because it could not connect with some SFTP sites.

New in AJC Sync 4.6.0.1 (Apr 16, 2019)

  • Support for Microsoft OneDrive is now back using their new API that works with personal OneDrive/Office 365 and for business.
  • You can now specify a favorite text editor to open files.

New in AJC Sync 4.5.2.1 (Feb 15, 2019)

  • Windows 10 v1809 caused a problem with the glass effect in the UI display so this has been removed.
  • Wasabi has now been added as another cloud storage provider.

New in AJC Sync 4.5.0.1 (Jan 18, 2019)

  • Windows 10 v1809 caused a problem with the glass effect in the UI display so this has been removed.
  • Wasabi has now been added as another cloud storage provider.

New in AJC Sync 4.4.0.1 (Nov 28, 2018)

  • When sending emails using Google Gmail you may have to make changes. Google seem to have tightened up their security so now you have to enable 2 step verification on your Google account and then you will get an option called App passwords where you can add mail from a Windows computer and it will generate a password that you must enter in the project settings emailing section, use Gmail button.
  • When sending files to and from AJC File Server it always zipped new files and did a block level sync with existing files. This is good for slow networks/internet but on a fast network it may be quicker to just send the complete file. Now in the settings for the AJC File Server connection you can turn off the compress files and block sync options.
  • When receiving files from AJC File Server it could sometimes time out so the timeout values have been increased.
  • Using the build in diff, PDF documents can now be compared as text. This is fairly experimental at this stage. PDF documents can be complicated so this may not always work.

New in AJC Sync 4.3.2.1 (Oct 2, 2018)

  • A new optional infection detection feature has been added to help the fight against ransomware etc. This counts the number of files that have changed or been deleted when creating the sync plan and analyses them by file extension. If the number changed or deleted is higher than the percentage specified it warns you that they may have been infected. You then can decide if you want to continue with the sync process. If the sync is running automatically or from the scheduler it will abort and you can run it manually. You can also select some files to use as control files. These are files that you know will never change and if they do then it will also trigger an infection warning. You can setup this feature in the sync pair settings Infection detection section and the default for it is in the global options.
  • Amazon S3 supports path names of up to 1024 and AJC Sync supports very long path names. The Amazon library that we used only supported 256 characters it turned out. We have now been able to bypass this limit so the full Amazon path length can be used.
  • When opening a project it now does not check the status of sync pairs that are disabled so the project opens quicker.
  • When using transforms on file names there was a problem with sorting so it sometimes gave an error what an item had already been added to an index. This has been fixed.
  • Some text files containing Unicode characters were not read correctly when doing visual file comparisons. It now copes with a wider range of text file types.

New in AJC Sync 4.2.0.6 (Aug 14, 2017)

  • Windows 10 Creators edition caused some scheduled syncs to stop working. The work around solution was to alter the compatibility mode on the Windows scheduled task. A newer version of the API is now used to create the scheduled task so this is no longer a problem.
  • The Amazon S3 library used has been updated to the latest version so it can cope with some of the newer accounts.
  • Backblaze B2 is now supported but is in beta.
  • There is now a -NoSplash command line switch to hide the splash screen on startup.
  • When using sync transforms that changed the file size the Stamp as equal button was disabled on the sync plan. Normally this is only enabled if files are the same size but now if you have transforms it is always enabled.
  • If you have archiving turned on and you edit a file using the file compare diff screen it now also archives the old file like the sync process does.
  • The built in diff has the following changes:
  • + It now tries better to preserve the character encoding of the input file. When saving it will use the encoding of the input file unless the changes to the file mean it needs to convert the file to multi byte format in which case it will use UTF8.
  • + It now shows the character encoding of text files.
  • + If the file is UTF8 and has a byte order mark (BOM) at the start it will remove it because it is not needed and cause problems on some systems.
  • + In addition to Word documents you can now also compare Excel and PDF documents.
  • + When you copy changes between each side there is now an undo button to reverse this.
  • + There is now a pin icon in the top right hand corner of the screen to make the application stay on top.

New in AJC Sync 4.0.20.1 (May 19, 2016)

  • You can now import sync pairs from other projects. On the Home tab, on the sync pair Add button drop down menu, click on Import pair. You can then select another project file and select one or more sync pairs to import.

New in AJC Sync 4.0.19.1 (Apr 29, 2016)

  • When transferring a file and using the optional verify feature it now shows a progress percentage.
  • If an error occurs during the verify phase it is now easier to see this on the report.
  • When writing to a Windows file system destination the verify now reads the file as non buffered. This is better for smaller files because they would probably just be read back from the Windows file buffer meaning it did not read from the disk. This may make your sync processes with verify take longer.

New in AJC Sync 4.0.18.1 (Apr 26, 2016)

  • The command line transform step did not properly wait for the command to finish. This is now fixed.

New in AJC Sync 4.0.17.1 (Apr 13, 2016)

  • There was sometimes a temp file problem when reverse transforming files from the cloud. This has been fixed.

New in AJC Sync 4.0.16.1 (Apr 2, 2016)

  • FTP folder listing parsing has been improved to cope with listings that start with the line "total .."

New in AJC Sync 4.0.15 (Apr 2, 2016)

  • More trace logging has been added for diagnosing FTP issues.

New in AJC Sync 4.0.14 (Mar 10, 2016)

  • There was a problem when using the verify option on a Windows file system that could alter your modified dates after file copy. This is now fixed.

New in AJC Sync 4.0.9.3 (Mar 3, 2016)

  • There was a problem opening the snapshot database when opening a project that was using a network path name. This is now fixed.

New in AJC Sync 4.0.7.1 (Feb 25, 2016)

  • Compress and encrypt your files and more with the transform system. The transform system allows one or more transform steps in between the two sides of the sync process to change the files in some way. e.g. You could compress and encrypt and then backup to the cloud. The encryption is performed on your machine before upload so what goes onto the internet is secure. This means even if your cloud account gets hacked your files will be useless to them. Other types of transform steps are possible such as file conversion and there is a command line transform so you can add your own.
  • Block level Sync with AJC File Server. AJC File Server is a Windows server process that you install on another machine so you can transfer files over the network/internet in a more efficient way. When transferring files if they already exist on the other side only the changes to the files will be sent. This means that for large files the transfer will be much faster. It can be thought of as similar to a FTP server but more reliable and it properly date stamps the files so that they match.
  • Sync to Google drive.
  • New Multi Drive sync location. Multi Drive is a group of drives together that will behave as one large drive. Use this so you can make use of smaller cheaper drives without needing to manage where files go or needing to split the sync project up. The folder trees will be combined and shown as one so you won't know which drive each file is on. The drives can be a mixture of location types or multiple of the same location type. They can be real drives or cloud storage. Any storage location that provides free drive space information can be used. When a file is transferred it will pick the first drive that has enough free space for the file. Using Multi Drive is slower than using individual drives because it has to combine the data and hunt for free space etc.
  • The snapshot database now uses a new type of database meaning your sync plan creation can be done up to 50% faster. When you open an existing sync project it will have to do a one time conversion of the snapshot database which can take a little while.
  • You can now see how much storage space is remaining for cloud drives.
  • You can now enter a password in the project settings to encrypt the project files's content. The project then cannot be opened without entering this password. This is useful if you want to protect access to sync location access keys for example or you are using the transform system to encrypt data and you want to restrict access.

New in AJC Sync 3.8.5.0 (Mar 10, 2015)

  • You can now sync locked files using the Windows Volume shadow service.
  • With OneDrive/SkyDrive file names with Unicode characters in them now work correctly.
  • The OneDrive 100mb upload limit has now been removed.
  • The main window ribbon has been updated slightly. The window title was sometimes blurred when running on Windows 8. There are now ribbon color options of blue/black/silver MS Office 2010 style and an Office 2013 style.
  • Transferring empty files to Dropbox sometimes caused errors. This has now been fixed.

New in AJC Sync 3.7.16.0 (Nov 12, 2014)

  • When you added ribbon icons to the quick access toolbar at the top a bug caused them not to be saved. This is now fixed.
  • Dropbox upload is now faster.
  • OneDrive/SkyDrive upload is now more reliable.
  • Amazon S3 timeout has been increased so you can upload larger files.

New in AJC Sync 3.7.9.0 (Sep 30, 2014)

  • FTP reliability has been improved and also date parsing is better to cope with more server variants.
  • It now retries more times if network drives are slow to respond.

New in AJC Sync 3.7.2.6 (May 21, 2013)

  • You can now sync to Dropbox cloud storage.

New in AJC Sync 3.6.4.0 (Mar 11, 2013)

  • Secure FTP is now supported including FTPS and SFTP.
  • You can now sync to Microsoft SkyDrive cloud storage.
  • The Explorer now works much quicker with remote locations because it avoids reading the contents sub folders unless you open them.
  • The make command line tool can now automatically create a shortcut on the desktop for you.

New in AJC Sync 3.5.3.0 (Jul 12, 2012)

  • There are now some advanced options for FTP that let you change the send and receive buffer sizes. Changing these may sometimes improve performance.

New in AJC Sync 3.5.2.0 (Jul 12, 2012)

  • When working with FTP there was a problem with very long file names but now they are fully supported.

New in AJC Sync 3.5.0.0 (Jul 12, 2012)

  • A new global option has been added so you can turn off the new project and new sync pair wizard. This makes it faster for some people who prefer not to be guided through the options.
  • A new quick folders shortcut window has been added to allow you to very quickly select two Windows folders to sync without the extra options. You can access this from the drop down menu under the Add sync pair button on the Home tab.
  • There is a new project setting to turn off the sync capability. This is useful because it lets you use the project to create sync plans to compare locations without running the sync process by accident.
  • There are new command line options so you can create a new project and specify the Windows folders.
  • In Windows Explorer you can now right click on folder and choose Compare or sync with AJC. By default this will open the application and start a new project by opening the quick folders window and filling in the left folder path.

New in AJC Sync 3.4.0.0 (Jul 12, 2012)

  • Working with FTP servers is now more reliable because it traps more errors and retries on failure more.
  • When you selected multiple items on the sync plan it sometimes told you that the selected number was higher. This has now been fixed.
  • A minor bug has been fixed that sometimes caused the progress bar to move too far ahead and then jump back when running a sync.

New in AJC Sync 3.3.0.0 (Jul 12, 2012)

  • You can now sync with Amazon S3 cloud storage .
  • On the sync plan tab a new find option has been added so you can search for file names containing the text.
  • On the sync plan tab another find option has been added to allow you to search just the text that has changed in the differences between the left and right files.
  • The sync pair settings now includes a date range section so that you can choose to only sync files in a certain date range.
  • In the file patterns area for each sync pair you can now specify that you only want to include files/folders for sync that have the Windows ready for archiving option set.
  • Vertical scroll bars have now been added to the file patterns boxes.
  • On Windows 7 the task bar now shows a progress bar when a sync is running.
  • While preparing a sync plan or running a sync it now stops the computer going to sleep.
  • When entering the folder path for a Windows sync location there are quick buttons for using the my documents folder etc and picking recent folders.

New in AJC Sync 3.2.0.0 (May 18, 2011)

  • We have now created a portable edition so you can run the software from a USB stick and take it with you to different computers.

New in AJC Sync 3.1.0 (May 18, 2011)

  • A move files facility has been added so you can setup the sync logic to move files instead of copying them.
  • Various performance enhancements.

New in AJC Sync 3.0.0 (May 18, 2011)

  • Unicode file name support.
  • Multiple sync folder pairs per project.
  • Modern Microsoft Office style ribbon interface with customizable colors.
  • Up to 4 times faster preparing the sync list (the sync list is now called the sync plan).
  • Up to 6 times faster transferring the files, especially with lots of small files.
  • Built in AJC Diff v2. This lets you compare files and edit them so that you can just move partial file changes over.
  • Supports very long folder path names.
  • Easier and faster to use. You setup the sync logic against the sync folder pair and you can produce a sync plan with one click. You can still change the logic for a one off sync.
  • You can now sync empty folders.
  • Track a drive by its volume name instead of drive letter. Useful when those memory sticks etc keep changing drive letter when you plug them in.
  • FTP sync is now more robust and can keep files in sync without having to alter the time stamp on local files.
  • The sync plan shows a tree view of folders/files as before but there is also now a list view. This lets you sort by any column so you can, for example, see a list grouped by file extension or direction of transfer.
  • The sync plan shows itemised totals of files by action. For example you can see how many files are going from left to right. This is very useful if you are expecting all files to be going in one direction and you can see right away if some are not.
  • On the sync plan you can click on an icon by a total to select files. E.g. click on the icon for the total which says that files have been modified on both sides to select the first file. Right click on this icon to select them all (and then you can set the direction for them all in one go if you like).
  • Explorer has improved facilities for selecting of files for sync inclusion/exclusion. Previously if you cleared the check boxes next to files in a folder so they would be excluded from the sync, any future new files in that folder would be included. Now you can exclude the whole folder and then re-include files/sub folders that you want so new files will not be automatically included in the sync.

New in AJC Sync 2.9.0 (Oct 8, 2008)

  • Windows server 2003/2008 compatibility. Adds a warning to the installer (also notes in the FAQ) to tell you how to turn off DEP for this software to allow it to run.

New in AJC Sync 2.7.6 (Jul 27, 2007)

  • Word 2007 documents with extensions .docx and .dotx can now be compared as text.
  • Fixed a rare problem where if a file was deleted that was also in a new directory the delete was not synchronized to the other side but rather the file was copied to the other side again.
  • A FAQ (frequently asked questions) help topic is now provided from the Help menu.
  • When creating a new project, if the project title contained illegal filename characters, which were then used as a filename default, this stopped the save dialog window from appearing.
  • Fixed the problem where you got an error when directory structure caching was turned on and you tried to rename a file.