Version History
New Features In Version 5 (now available for Windows)
Support for Microsoft Azure Storage and Google Docs
You can now synchronize with Microsoft Azure Storage and Google Docs!
Azure Storage is quite straightforward and even retains the files' original timestamps.
Google Docs has limitations and peculiarities, and it is described here.
Chaining profiles
You can now use RUN PROFILE in Job->Execute before/after to chain profiles. Additional enhancements are documented on the Execute before/after dialog.
Detection of FTP Server Timezones
The timezones of FTP and other Internet servers can now be auto-detected, fixing some common timestamp-related problems.
Various
Partial File Updating, Mode 2 is now supported with SSH.
A new setting "Verify Copied Files" is now available.
Where possible, it uses server-generated MD5 checksums. The ExtremeSync Remote Service can now generate such
checksums, as well as some FTP servers and Amazon S3. See the settings on the tab sheet "Files" as well as
"Comparison->More". Binary Comparison is now supported for all protocols and also uses MD5 where possible.
Synthetic Backup (=Differential Versioning)
You can now combine Partial File Updating with Versioning, Zipping and Encryption and use
it with any backup storage location, including FTP and other Internet Protocols.
Checkbox to choose:
- tab sheet Versioning->Synthetic Backups: "Use Synthetic Backups"
The following dependent options are then checked automatically:
- tab sheet Special: "Partial File Updating" (without Remote Service)
- tab sheet Zipping: "Zip Each File Individually"
- tab sheet Versioning: "Filename Encoding"
All incremental versions must be kept in the same folder.
Be sure to keep all zip files on the destination as they may all be needed to reassemble the
file upon restore. However, the number of older incremental parts that need to remain on the
backup storage can be limited thru the new "Checkpoint" feature. You will find its settings
on the new tab sheet Versioning->Synthetic Backup:
A checkpoint is an incremental backup just like the daily backups. However, it is a little larger
because it includes the changed blocks of a longer period of time, so that many preceding incrementals
become unnecessary.
Any older version can be restored by choosing the desired target date in
the Restore Wizard, or by right-clicking the file in the Sync Preview and choosing the desired
version. The option "Keep multiple files" is implied and does not need to be checked. It cannot
be used to limit the number of older versions. However, if this option is specified on the
Versioning tab sheet, it will be used as a minimum number of versions to keep even if the
Checkpoints feature would allow to keep fewer versions.
A restore of the synthetic backup files can be done independently from the original job, to any
destination. No database is needed for the restore - just the files.
Block-level copying is applied to files which are at least 400,000 bytes in size. The granularity
of the differential backup is determined dynamically for each file, based on its size. The smallest
block size used will be 2048 bytes.
Each partial backup includes an MD5 checksum for each file, so that restored files can be verified
to be 100% correct. You can see this in the file MD5.TXT that the partial zips contain.
The Zip file sizes can now be limited too so that large files can be split (only in conjunction with Partial File Updating).
The transfer can be stopped any time and zip parts already uploaded won't be lost.
Embedded SQL Database
An embedded SQL Database Server is now being used for the reference databases: Firebird on Windows, and SQLite3 on Mac. The server
does not need any configuration. It is used for SmartTracking, for the Destination Cache and for storing the checksums for Partial File Updating.
On Mac, the SQL engine is also used for the configuration file. Older INI files are automatically converted.
The SQL server communicates directly via its library file, so there is no TCP/IP or other interprocess communication that would be seen by Firewalls.
Embedded SQL runs as part of the Superflexible or ExtremeSync processes.
The new database engines are a great improvement over the old database structure, especially in terms of reliability and scalability. It can store an unlimited
number of file entries and other data without becoming much slower. A separate database file is created for each job (like before). Old databases
are automatically converted.
Parallel processing of real-time jobs
Profiles that use real-time synchronization can now be processed simultaneously, and the copying can happen in parallel.
In addition, if several profiles monitor the same source folder, or various subfolders of the same source folder, then the
monitoring is pooled in order to minimize resource and CPU usage. Thus it now becomes possible to have over 100 real-time profiles
all running on one machine.
What Was New In Version 4
Version 4 is available on the Downloads
page. The version 4 update is a free for purchases after Oct 1st,
2007, but you will most likely need a new registration code. Older
licenses will be eligible for an upgrade at 50% of the regular price.
To obtain your new registration code or see your upgrading options,
please install version 4 and click on the "Show Upgrading Options"
button on the Ordering tab sheet in the software.
Version 4 can be installed over an existing installation and the
profiles will be retained. You may want to make a copy of your
SuperFlexibleSynchronizerPRO.ini file in case you need to switch back
to version 3 (even though most profiles will port back without a
problem).
New Features
-
Completely redesigned GUI.
-
The Profile Overview is now the main screen with a toolbar
and a context menu.
-
New Synchronization Preview Features:
- Collapse folders and show their statistics.
- Collapse All = F11, Expand All = F12.
- Discontiguous selection using Ctrl and Shift.
- Improved visual appearance and additional menu items.
- Low memory usage even with millions of files due to collapsed
folders.
-
New Restore Wizard, with the ability to use the database
cache for the source, as well as a target date for the restore.
-
Three choices of schedulers: internal, background, service.
-
Background scheduler and service more seamlessly
integrated.
-
Browse FTP and other online storage sites for folders.
-
Folder hierarchy displayed when selecting subfolders for
FTP and other sites.
-
Renamed or moved folders are now recognized on the folder
level rather than moving each file.
-
Exact Mirror Mode now has a "Configure" dialog with two
sub-options.
-
Redesigned Scheduling settings in the profiles.
-
The database can now store an unlimited number of files
without causing any memory issues.
-
One SmartTracking or Caching Database can now be shared
among several profiles.
-
The database can now store infinitely long paths (both
ANSI and Unicode).
-
New ZIP-Compatible AES Encryption (256-bit).
-
New checkbox: Auto-Start Background Scheduler With Windows
Login.
-
Scheduler tab sheet shows running parallel profiles even
when service scheduler is stopped.
-
Finding Moved Files is now blazingly fast.
-
An idle time for the scheduler after startup or login can
be specified.
-
New options for fine-tuning WebDAV communication,
including alias handling.
-
Files to be deleted are now deleted before new files are
copied to avoid running out of space on the target disk.
-
The registration code is now stored in the INI file so
that it is easy to carry the program around on a memory stick without
having to enter the code on each computer.
-
Spanish, German and French translations are available.
Detailed version history
5.65
Adds support for keeping the files' original timestamps when uploading to a Microsoft IIS 7 or greater WebDAV server.
Adds verification if a job is attempted to be executed twice at the same time.
Adds support for Amazon S3 subaccounts that lack the permission to list the account buckets.
Fixes uploading 0-byte sized files to Google Docs.
Fixes a possible problem causing jobs not to be run by the scheduler as scheduled.
5.64
Fixes an issue processing the SmartTracking option to handle conflicts by renaming the file and copying both versions.
Fixes a problem copying split zip files when volume shadowing was used on the same volume there the TEMP folder is.
German version only: contains updatd OpenSSL files (the English version has had the newer ones for a while).
5.63
Real-time sync will now create the monitored folders if they don't exist yet but can be created, rather than displaying "Waiting for availability".
In the Profile Overview, group checkmarks will now automatically reflect whether profiles in the group are chosen with checkmarks or not.
If moving into the folder for deleted files does not work on an FTP server because the same filename has been deleted previously, the file will be encoded with its timestamp so that it can be moved.
Recursive SSH listings now work with non-ASCII characters in the base path.
5.62
Fixes the scheduler stopping unexpectedly.
5.61
Fixes unexpected profile starting by the scheduler when editing a job with the "Run missed daily starts immediately" checkmark.
5.60a
Fixes a bug that could cause some real-time profiles to not respond to any events.
Improves retries downloading a remote listing from an FTP server.
Fixes some rare bogus I/O error messages.
Mac only: fixes the file-bytes progress bar disappearing after 50% when using the option "Verify copied files".
5.60
Will automatically resolve problems caused by duplicate INI files in the "VirtualStore" from Windows.
Fixes a few rarely seen bugs.
5.59b
Fixes a bug where a file might be copied although the time window has ended.
Fixes a problem causing resuming on subsequent runs of partially uploaded zip packages to fail.
Fixes a problem where zip packages left in the TEMP folder might get appended to rather than begin replaced with a new zip file.
5.59a
Fixes a bug where the program would sometimes fail to request MD5 for a file but wait for it anyway.
5.59
Now uses Google's new resumeable upload mechanism.
Destination file existence checking during copying improved to work around some common NAS bugs.
The monitoring/realtime "delay between access attempts" is now independent from the fields on the "Schedule" tab sheet.
Fixes a bug where realtime syncing would use the "delay between access attempts" even if the fields are disabled.
5.58b
Now ignores exact hour differences when set to do so even if the right-hand side has timestamp-encoded filenames.
Fixes compatibility with FTP servers where the SIZE command is nonfunctional.
5.58a
Fixes a folder not found error when "Create a New Folder Each Time" is used with FTP or other Internet Protocols.
5.58
Darker selection color in profile overview on Windows.
Fixes a loophole that could cause failed FTP uploads to be considered successful.
Now deletes temporary ZIP Packages even in "Move Files" to FTP/Internet mode.
Fixes possible minor memory leaks.
5.57b
Fixes a file listing incompatibility with some FTP servers.
5.57a
Fixes an issue where Partial File Updating could fail with an error when the destination side used the Remote Service for checksums and the source file was smaller than the destination.
5.57
Now works with the SMEStorage WebDAV service.
5.56a
Now shows a double arrow for Exact Mirror profiles in the profile overview.
Folders can now be excluded from profile directly in the Sync Preview (see the menu).
Fixes a rare issue resuming broken transfers when copying directly via Windows networking.
5.56
Fixes various issues with the remote listing feature.
5.55
Windows only: contains an updated Remote Service that makes sure that the client can see the listing file growing so it will wait longer than 40 minutes if necessary.
Fixed a WebDAV compatibility problem with WebDAV (on Mac and on Windows with Library 2 only).
Fixed a problem with the zip library that limited path lengths to 259 characters.
Mac: now supports external diff tools for file comparison from the Sync Preview.
Mac: volume mounting improvements.
Mac: remote listing improvements - can now refresh remotely mounted volumes without unmounting and remounting.
5.54a
Windows only: fixes an issue that prevented automatic starting of the Background Scheduler on some systems
5.54
Fixes an incompatibility with the MySecureShell SFTP server.
Fixes a bug where real-time monitoring could fail and stop if change notifications without filename are received (which actually happens on some systems).
Mac only: volume mounting improvements.
Mac only: fixes timezone handling in files that are downloaded and unzipped.
Mac only: adds menu item "Show Help in Browser" to the Help menu.
5.53
Program will now wait for remote listing indefinitely as long as the temporary listing file grows.
A problem with WebDAV library two sometimes listing bogus subfolders has been fixed.
Canceling transfers to or from Google Docs has been improved.
ZIP Packages can now be uploaded and verified ("Verify copied files") via Internet Protocol.
A possible cause for the "No contact" message in the scheduler has been fixed (when real-time profiles are used).
Now uses a minimum of 10 retries for Google Docs transfers.
5.52
Updated Remote Service that no longer fails if some folders are unreadable.
Fixes problems if the Remote Listing is used for both sides and there are over 2 million files.
Now allows the combination of "Create a New Folder Each Time" with ZIP Packages.
Empty folders are no longer created when creating ZIP Packages from folders accessed via Internet Protocol (FTP, Google Docs, etc.).
Mac only: when running as root, permissions will automatically enabled for drives if necessary, so that copies of drives will be bootable.
Mac only: various issues have been fixed involving special file system entries such as sockets and symbolic links.
5.51
Fixes restoring older versions of zipped files via FTP, which may have resulted in an error message in some cases.
Mac only: fixed the Binary Comparison feature which was broken since the Lion update.
Various minor improvements.
5.50a
Unzipped files now receive the zip file's or encoded timestamp rather than relying on the internal zip timestamp, which is not cross-timezone capable.
5.50
Recognizes incomplete recursive listings from the PureFTPd server and falls back to non-recursive listing. For a speedier solution, please see version 6.
Fixes a problem when copying from a case-sensitive volume to an Internet server such as FTP or Amazon S3. If the case spelling of a file changes, it can
now be uploaded if you also choose "Case Sensitivity: Adjust At Destination" on Comparison->More.
5.49c
Macintosh only: minor GUI improvements.
5.49b
Macintosh only: now fully compatible with MacOS Lion.
5.49a
Windows only: fixes an incompatibility with some SSH servers that was introduced recently.
Macintosh only: fixes Google Docs support which was broken in 5.49.
5.49
Windows only: subfolder deletions in Exact Mirror and Real Time should now work in all cases.
SmartTracking: if a file that is shown with DELETE action is set to "Leave Alone" with F7 in the sync preview, it will now be proposed for deletion again the next time the profile is run.
SmartTracking: a problem was fixed that could cause SmartTracking not to detect a folder deletion.
If a folder for deleted files is specified and no percentage limit for the number of deletions is specified on the tab sheet Safety->Unattended, a limit of 10% will now be used.
On Mac, profiles that depend on mounted volumes now automatically reduce the maximum number of deletions to 30% due to the unreliability of mounted volumes on Mac OS.
If moving a file into the folder for deleted files fails, it will not be deleted.
On Mac, as on Windows, files can now be moved into the folder for deleted files even if that folder is not on the same volume.
The option "Prior to copying, verify that all files can be copied by opening them" now is compatible with encoded filenames on the right-hand side.
When the zipping of ZIP Packages is canceled, the profile is now correctly reported with an error rather than successful.
When a time window and weekday selection is made, jobs are no longer stopped when they are running while the date changes to a deselected weekday.
FTP to FTP transfers (or other Internet Protocols) are no longer treated as case sensitive.
Canceling large WebDAV transfers should now be more immediate.
A possible Access Violation error with some WebDAV operations has been fixed (notably deletions).
5.48e
Macintosh only: fixes a problem with the new unmount detection and folders with non-English characters.
5.48d
Fixes a DLL dependency problem in 5.48c.
Macintosh only: verifies that a volume with path /Volumes/xyz is not the root volume before every file copy.
Macintosh only: adds new setting "Avoid direct folder scans if a remote listing fails" on the Program Settings dialog.
Macintosh only: fixes possible volume mounting/unmounting problems.
5.48c
Fixes occasional problems resuming a broken zip package upload in additional profile runs.
Some improvements concerning split zip file uploads with Synthetic Backup.
5.48b
Fixes a memory leak in the database layer that was introduced in 5.48.
5.48a
Fixes a few issues related to split zip files.
Fixes a compatibility issue in timezone detection with some FTP servers.
A few smaller improvements.
5.48
Restoring files with filename encoding from a local drive now uses the encoded timestamp rather than the backup file's timestamp (as it already did via FTP etc.).
When you have a job that uses "Move Files To Destination" then you can click on the Configure button and choose the new checkmark "Move by Copying then Deleting".
New checkmark on the tab sheet Files->More: "And Compare File Details (Again)" (during the copying phase). This allows to speed up copying by choosing "Do not scan destination" but still copy only files that need it.
On the tab sheet "Waiting & Retrying", the checkmark "Avoid re-run due to locked files" will now also ignore files which are no longer there because they have been removed by a user between the file list building and the copying.
Macintosh only: adds identification criteria for mounted drives on the dialog Job->Mount Volumes to avoid duplicate mounting. Also prevents two simultaneous jobs from mounting the same volume at the same time.
5.47
Macintosh only: speeds up the database by factor 8.
5.46a
Fixes an error message that could occur when Partial File Updating is used with a Speed Limit.
5.46
Improves handling of locked or unreadable files when adding them to ZIP Packages containing many files.
Adds support for Hosteurope as a provider of an Amazon-S3 compatible cloud storage service. Choose the Amazon S3 protocol, and specify the bucket as bucketname@cs.hosteurope.de.
5.45c
Mac only: fixes an error message when creating a new profile that happened in 5.45b.
5.45b
Fixes a potential inifinite retrying loop when the source file is becoming bigger while being copied to the destination.
5.45a
The Multi Edit Tool can now edit network credentials (formerly only Internet Protocol credentials).
5.45
Windows only: adds new Advanced settings on the Real-Time Sync dialog to deal with situations where too many
real-time events have accumulated and need to be processed.
Windows only: fixes an AV that could occur in some rare situations.
Windows only: fixes a possible bogus zipping error.
SmartTracking details no longer cause dumping the database.
5.43a
Mac and Linux only: fixes the Internet Protocol Settings dialog which was missing in version 5.43.
5.43
Real-time can now be used with variable such as $WEEKDAY and will automatically monitor the new folders after midnight.
New setting for Partial File Updating when used with Remote Service: "Request only one file at a time". This reduces the load on the server since checksumming and copying will not occur at the same time.
Windows only: you can now disable the pooling of network monitors on the Advanced tab sheet of the Program Settings dialog.
Windows only: adds a Cache Control setting for Microsoft Azure Storage uploads.
Mac only: fixes a problem with real-time sync not being able to process subfolders that contain non-ASCII characters.
Mac only: fixes a problem where real-time sync would not process moved folders.
5.42
Windows only: real-time improvements.
Windows only: you can now specify the cache control expiration period for uploads to Microsoft Azure Storage. Azure uploads now use the appropriate MIME type based on the filename extension.
5.41a
Windows only: if making a network connection fails due to existing connections that conflict, the program will now scan them all and disconnect the conflicting ones (if the appropriate checkmark is set on the Network Connections dialog).
5.43
Fixes a problem where the program would end up in an infinite retrying loop if the source file became bigger while being copied.
5.41
Windows only: important improvements and bug fixes with Real Time Synchronization.
New variables added, see docprofi.htm
Fixes a bug with the option "Verify Sync Statistics After Completion", where the statistics were calculated but not logged.
Windows only: automatic adjustment of the TEMP folder if it's not writeable.
A bug was fixed that could cause the resuming of a broken ZIP Package upload to do nothing.
5.40d
Windows only: fixes a problem opening the reference database when the option "Run As User" is used in a profile.
5.40c
Fixes hangling of non-ASCII characters in the "Folder for deleted files" specified in the SmartTracking dialog.
Windows only: fixes encoding of some non-ASCII characters in the log files.
5.40b
Windows only: fixes an error message when a completely empty drive was used as destination.
5.40a
Windows only: fixes a bug introduced in 5.40 that could lead to extraneous re-runs of a profile.
Mac only: fixes folder exclusion masks containing diacritical marks.
Mac only: fixes copying totals which were incorrectly summed up with only 32 bits rather than 64 bits.
Mac only: on Snow Leopard and above, the program now uses Apple's new math where 1GB = 1000 MB, etc.
5.40
Windows only: improved copying of NTFS security settings. Now works better with local drives as destination. New setting: Take Administrative Ownership on the File Access tab sheet.
Better character set selection on the Internet Protocol Dialog. UTF-8 now optional even if the server claims it supports it.
5.36c
Azure storage can now upload files larger than 64 MB and uses SSL.
Fixes a WebDAV problem with URL encoding of the @ character in file names.
Fixes a WebDAV probem where some servers don't expect a trailing slash with the MKCOL request.
5.36b
Windows only: fixes an issue that could leave multiple unnecessary, idle ExtremeSyncService.exe processes running.
Fixes various issues in resuming failed ZIP Package uploads in additional profile runs.
Fixes another possible cause for a "Failed Path" error when using the Destination Cache with SFTP/SSH.
5.36a
Windows only: contains a few optimizations and a new safety feature for Real Time mode that makes sure that SmartTracking settings are not applied to newly created folders, so they can't be mistaken for having been deleted on the other side.
5.36
A date/time filter such as "File Age: over 1 minute" can now be used with Real Time Synchronization in order to delay the copying.
Between 1 and 60 minutes are acceptable. Higher values will lead to new files not being copied at all.
Fixes an issue where Partial File Updating would need two runs if the file size has become smaller. The first run would update the blocks and the second run would truncate the file. This bug was new in 5.35.
5.35e
Fixes a "Failed Paths" problem that could occur with certain Destination Cache settings.
5.35d
Fixes a bug in Partial File Updating that could cause files to be copied entirely again rather than partially.
Fixes a bug that could cause MD5 verifications to fail.
5.35c
Mac only: if the config file cannot be created in /Library/Preferences, it will now automatically be created in the user's Preferences folder. This also
fixes the error message with "Global Checkpoint ME1" that some users have seen.
5.35b
Fixes an access violation error since version 5.35 caused by Partial Updating from right to left with Remote Service for checksums and Fast Mode off.
5.35a
Windows only: fixes an error message about symbolic links caused by NTFS junction points. The error was introduced in version 5.35.
5.35
The main program no longer minimizes to the system tray. It now minimizes as any other application. The tray icon is now used only by the Background Scheduler.
Partial File Updating now uses very little memory even for multiple-GB size files.
Resuming the initial upload via SSH with Partial File Updating now calculates the checksums for the part that was already uploaded. Previously, incorrect checksums were stored in the database for that part.
SSH upload speed with Partial File Updating has been improved by combining several blocks into one for uploading.
If FTP retries are set to a high value, trying to determine the existence of a folder no longer uses that value (only 2 retries) in order to avoid unnecessary delays and retries.
Real-Time Synchronization now recursively looks into any new folders created in order to avoid files from being lost when a folder is moved.
Progress information is now sent to the GUI and the scheduler by background jobs while waiting for an external command to complete.
Since rc2:
Some FTP errors could lead to a subfolder being considered empty, rather than producing an error message. These errors are no longer suppressed and the folders are now correctly considered inaccessible rather than empty.
On Amazon S3, the folder listing would come out incomplete if folders starting with a space existed at the top level of the bucket. This was fixed.
Remote Listings are now zipped by the new ExtremeSync Remote Service.
Since rc3:
Fixes a possible communication problem between main program and ExtremeSync Remote Service.
Since rc4:
ExtremeSync Remote Service now uses very little memory for creating checksums for Partial File Updating even for multiple-GB size files.
rc4 also fixes the remote unzipping feature which was broken in rc3.
rc5: now even stricter about inaccessible folders (mostly FTP, WebDAV etc.) which previous versions may have considered empty without
showing an error. This may cause existing profiles to show errors ("FAILED PATHS") which were previously ignored.
Buuld 182 fixes a problem where this FAILED PATH message could appear in real-time mode when a new folder was created on one side and did not exist on the other yet.
5.32b
Windows only: fixes the new ExtremeVSS not working in background jobs running in a separate thread.
5.32a
Adds "Open Folder" menu item to the menu in Sync Preview.
Windows only: fixes the new ExtremeVSS not working on some systems.
Mac only: removes a 4GB size limitation for zipping files.
5.32
Improves detection of copying direction if incomplete files exist on one side due to another user uploading a file.
Windows only: adds ExtremeVSS Service which enables any user to take advantage of the Volume Shadowing even if UAC is on. This makes it easier to copy locked files such as Outlook PST files when Outlook is running.
5.31
Google Docs improvements: can now handle files being in several folders and uploads PDF files with the correct file type and icon.
Bug fixes concerning the Exact Mirror options "Removal Of Deselected Items From Destination".
5.30f (Mac only)
Fixes the WebDAV module being broken in 5.30d.
5.30d
Removes a bogus FTP error message that was added for testing purposes only.
5.30c
Fixes a filename parsing error that could occur with some WebDAV servers that use an encoding like & rather than &.
5.30b
Fixes "access denied" error when using Amazon S3 with lower case bucket names.
5.30a
Integrity Check improvements. If you used the Integrity Check before, please clean your TEMP folder.
"Check For Update" was broken in 5.30 - fixed.
5.30
Windows only: adds a second WebDAV library with new SSL code as an alternative to Windows SSL. The new library also supports the WebDAV feature "Expect: 100-continue".
This can be chosen on the second tab sheet and it is useful to optimize communication when Basic Authentication is not used.
Recognizes FreeSSHD and then avoids setting file attributes in order to prevent the server from crashing.
Fixes a bug occasionally causing folders not to be deleted although they should be.
Windows only: fixes a problem where the database engine could not open a database when the option "Run As User" was used.
Windows only: fixes excessive CPU usage when uploading via SSH/SFTP. This fix can also improve the upload speed.
Fixes an incompatibility between Encryption and Auto-Resume. Encryted files are always different due to random encryption seeding and cannot be resumed on a new profile run.
It is recommended to use the Verify Integrity feature on jobs that combined these features. The new version never resumes files from previous profile runs that use the Encryption feature.
5.21c (Mac only)
Fixes a bug where the port number for Internet Protocols would be reset to the default each time you open the Internet dialog.
5.21b
The new automatic recursive FTP listing will now detect truncated listings from some FTP servers and fall back to non-recursive listing.
The algorithm that computes the year of the timestamp for recent files where the FTP server does not report the year has been improved.
5.21a
Fixes a database error message that could appear in the log files under some circumstances.
5.21
The Internet dialog now contains additional information on how to obtain the Azure Account ID and makes sure that Container name and Account ID are not mistaken for full URLs.
The Monitoring Tool now gives detailed error messages if the remote editing of profiles does not work (for example because it is not enabled).
A new version of the ExtremeSync Remote Service fixes an occasional problem preventing checksums for partial file updating from being generated.
Various additional bug fixes.
5.20c
Fixes an access violation bug introduced in 5.20a which could happen if the file masks or exclusions were longer than 255 characters.
5.20b
Fixes an incompatibility with some FTP servers caused by the new automatic recursive listing command introduced in 5.20.
5.20a
Fixes UTF-8 decoding of HTTP files.
Fixes MBCS profile names (such as Chinese on Chinese computers). Profile names are not Unicode.
5.20
FTP now uses the recursive listing command LIST -alR by default in order to speed up building the file listing.
The field for the versioning folder on the tab sheet Versioning can now accept paths up to 129 characters long.
A compatibility issue with Serv-U SSH server preventing upload resuming was fixed.
The installer now includes ib_util.dll so that Firebird won't complain about it in firebird.log any more.
Fixes a problem that could cause unnecessary copying of older files caused by the handling the timestamps for which the FTP server only reports the date, not the time of day.
Fixes an occasional access violation preventing a system shutdown after shutdown jobs have been executed.
Various additional bug fixes.
5.19a
Fixes a problem where the scheduler may prevent a Windows shutdown.
Fixes a problem in Real Time mode that could occur when a folder is deleted. In that case, on the other side, the folder may have been moved into the
Folder for deleted files as specified, but files in it might have been deleted permanently.
5.19
Reinstates the "right-click select" functionality in the Profile Overview and the Sync Preview.
Fixes the "Case Sensitivity: Adjust At Destination" function which was not working in some cases.
Fixes an "Integer Overflow" error which could occur if copying of a large file took a very long time.
Various additional improvements.
5.18b
Auto-Detection of the timezone for Internet Servers (such as FTP) is now on by default.
Fixes a bogus 217 error code when copying ZIP Packages that aren't zipped directly to the destination.
The "Copy Only X Files" setting is now more precise.
5.18a
Fixes wrong text where it would say "added on right side" which actually meant "added on left side".
Fixes an FTP problem with library 1 that could cause connection failures.
Fixes a combination of options which did not work correctly: "Keep multiple backup versions" without "Filename Encoding" but with "Zip Each File Individually" (also without "Partial File Updating").
5.18
Fixes a few FTP related issues.
Will no longer re-use pre-existing remote MD5 checksum files if the option "Always copy the files, even if timestamp unchanged" is chosen.
5.17a
Scrollbars are now proportional.
Remote Service updated to fix a possible bug when creating multiple MD5 checksums in parallel and some files are over 16GB (the checksum creation might fail).
5.17
Fixes a few FTP and SSH related issues.
5.16a
Adds timezone detection to SSH because some servers don't use UTC (world times).
Automatically uses UTF-8 (Unicode) encoding for FTP servers that officially support it in their features list (FEAT).
Restores Wizard Mode graphics missing in 5.16.
v5.16
Adds a checkbox to use the Creation Date for time-based filters rather than the Last Modified date.
Is now aware that Microsoft FTP Service 7 supports MDTM to set the last modified timestamps of files.
Improved reliability after SSH or FTP transmission errors by enforced re-connection.
Contains an updated version of the SSH library.
v5.15
Fixes partial file updating occasionally copying the complete file although it's not needed.
Fixes a problem in 5.14a causing the INI file to be switched and the Prefs selection to be grayed out on some systems.
v5.14a
The Profile Overview is now automatically updated when restoring the program from the system tray.
Fixes the new Exact Mirror settings (delete non-matching/deselected items) not being hooked up in Wizard Mode.
v5.14
Adds the ability to ask for password if decryption password in profile is incorrect.
Improved timezone detection compatibility with some FTP servers.
Can upload files to Google Docs up to 1GB.
Adds file size checking after SSH uploads.
v5.13
Fixes a few issues.
v5.12
Adds checkbox on Files->Deletions: "Never Delete Any Files (Only Folders)". This can be used to just mirror the complete folder structure without any
files if you also choose "Never replace any files" and "Don't add any files" on Files->More as well as "Create Empty Folders" on Folders.
Now compatible with Serv-U recursive listings (choose LIST -alR as FTP listing command).
Fixes an issue introduced recently that could cause empty Amazon S3 buckets to be repeatedly queried for each folder present on the other side.
v5.11
Fixes a possible problem with the auto-detection of FTP server timezones when a relative path is specified in the profile (a folder not starting with a slash on the Internet dialog).
v5.10b
Fixes a bug introduced in 5.10 that could cause a slow-down and occasional error messages when zipping many files in parallel and uploading them individually.
v5.10a
Fixes a bug introduced in 5.10 that could cause FTP connectivity problems due to Passive and Active mode being exchanged.
v5.10
Interrupted ZIP Package uploads will now always be resumed the next time the profile is run - even if the ZIP Package is split. Previously this feature was only partially implemented.
Fixes a problem where the application would not load on some computers (an issue caused by some printer drivers).
In real-time mode, if a file is renamed and the original filename is filtered, it will now copy the file if the new filename is not filtered.
v5.09a
Fixes an issue with several real-time jobs monitoring the same folders where some of them might stop the activity.
The destination cache will now realize that the database is incomplete if only real-time runs have been done so far (rather than a full sync).
v5.09
The "verify sync statistics" feature will now list "differing files", if any.
Uploading PDF files to Google Docs now defaults to a non-converting upload.
An occasional problem with starting profiles containing double quotation marks in the name has been fixed.
An occasional error message from the installer has been fixed.
An occasional SmartTracking problem where it wouldn't recognize a network volume correctly has been fixed.
v5.08
Now compatible with the "New Style Docs" on Google Docs. Previously these were always downloaded as PDF. Now the selected format will be used.
Fixes possible incompatibilities with some WebDAV https and FTPS servers (with FTP library 1 only).
"Don't Add Any Files" no longer prevents deletions in Exact Mirror Mode.
Various other improvements.
v5.07
Fixes various issues.
v5.06
Fixes the "Run Upon Logout/Shutdown" feature.
Fixes a possible timeout problem with FTP library 1.
Fixes a problem when renamed folders are detected which would cause empty subfolders of them to be deleted.
Fixes a rare bug causing a "ExtremeSync Service Problem" notification email.
v5.05
Reinstates conversion of V4 databases to the new database engine.
Fixed bugs concerning Partial File Updating with a right-to-left copying direction.
Implemented bidirectional Partial File Updating.
Fixes the restore of Synthetic Backup sometimes failing.
Fixed a bug where the new Exclusion Mask radio buttons "Don't copy" / "Ignore totally" would also affect files not included by the Inclusion Masks.
Various other improvements.
v5.04
Fixes the timestamps used for filename encoding when the left-hand side is FTP and files are downloaded, then encoded.
Reinstates deletion of older versions for files which are ineligible for Synthetic backup (for example too small) when Synthetic Backup is used in the profile.
v5.03
Fixes Partial File Updating with files over 256 GB.
Rectifies the behavior of the new Exact Mirror settings in some situations.
v5.02
Fixes another error message related to the database engine.
Fixes zipping and unzipping of very large files.
v5.01
Fixes some error messages related to the database engine.
Fixes a "compressor not assigned" error that occurred when using FTP library 3 with some servers.
v4.97
Includes some of the bug fixes from version 5:
Reinstates functionality of the "Run As User" feature on the Job tab sheet. This had been very limited since multithreading within one profile was introduced.
Fixes an issue where a subfolder selection would be ignored when a job was retried if the first connection attempt failed.
Fixes a bug where after user cancellation, files may have been marked as successfully copied in the database even if they were not copied.
v4.96a
Fixes a rare Range Check Error that could occur with some Internet Protocols based on HTTP.
v4.96
Fixes an extremely rare bug where after a failed download from some SSH servers, theoretically the source file might be deleted. Seems to have happend only once so far.
v4.95
Fixes a problem handling renamed files which have also been moved from a subfolder into the profile's base folder.
Fixes a problem with FTP setting the timestamp when working with Auto-Resume.
Includes updated ExtremeSync Remote Service that supports the new features in version 5.
v4.94a
Fixes occasional access problems with real-time synchronization.
v4.94
Speeds up real-time processing in some cases.
Now waits for up to 90 minutes for a remote listing from the ExtremeSync Remote Service.
Some minor tweaks and fixes.
v4.93b
Mac only: fixes a licensing issue with the Standard Edition caused by the new checkmarks from 4.93a.
v4.93a
FTP reliability improvements.
Mac only: adds new checkboxes to the tab sheet Files->More so that you can turn off copying the owner and permissions with the files.
v4.93
Increases the copying speed via Internet Protocols, especially with FTP library 1.
v4.92a
Fixes a possible inability in some cases to delete files or folders in real-time mode when the destination side is FTP or another Internet Protocol.
v4.92
Fixes the combination of a fixed schedule with real-time. In some cases, the fixed schedule was ignored.
Fixes real-time handling of renamed files if renames are not chosen on the Real-Time Settings dialog. Such files are now compared and copied if needed.
Fixes a rare FTP listing parsing problem.
Adds command line parameter /O meaning "Only Results - no Preview".
Fixes a WebDAV UTF-8 problem.
Mac only: fixes the inability to resume FTP uploads over 2GB.
Mac only: fixes exclusions specified with a path (i.e. including slashes).
Additional minor improvements and fixes.
v4.91
Timestamps can now be preserved with more WebDAV servers (specifically, sd2dav.1und1.de and webdav.smartdrive.web.de).
Fixes a WebDAV compatibility problem with www.onlinefilefolder.com.
"Execute after" command lines can now consist of three separate commands, of which only one will be executed. For example: -error.bat :: ++copied.bat :: +ok.bat.
Additional minor improvements and fixes.
v4.90
- fixes GMail SSL error
- profile runner processes will no longer retry failed daily digest notifications indefinitely
- improvement with real time file renames (on Windows)
- if statistics comparison detects any difference, it will trigger an error result and email
- fixes a WebDAV problem where an empty folder could not be deleted
- fixes a possible double processing of shutdown jobs
- fixes folder exclusions in real-time mode
- you can now enter two "after" command lines, separated with :: (space :: space)
- can now use volume label in folder for deleted files
- real-time mode can now use volume labels on Mac
- fixes PowerPC processor specific scheduling bugs
v4.89
Fixes a problem with the new Daily Summary feature which was only sent the first day rather than every day.
Profiles run in the background or via scheduler can now ask for FTP and other passwords if they are not stored with the profile. Previously they would just fail.
Emails no longer include a list of filtered items by default. There is a new checkbox to include this list on the Notifications tab sheet of the Program Settings dialog.
Mac: the ExtremeSync Remote Service App is now available for Mac!
v4.88b
Fixes a problem with the folder structure shown in the Sync Preview (problem was introduced in v4.88).
Fixes a possible Access Violation error that could occur after background jobs finished (problem was introduced in v4.88 also).
Mac only: implements the checkbox "Database-Safe Copying: Enforce Exclusive Access" on the File Access tab sheet (this functionality had been missing from the Mac version only).
v4.88a (Mac)
Fixes a "Range Check Error" that could occur if a filename ended with some special Unicode characters.
v4.88
New feature: "Send Daily Summary" (on Program Settings->Notifications). This will list the
activity during the last 24 hours.
Now compatible with Shared Buckets on Amazon S3.
The green checkmark on the profile overview now means that the job was run successfully during
the past 24 hours (rather than since midnight).
Mac: now includes the option "Adjust Folder Timestamps" on the tab sheet Comparison->More.
Some minor improvements.
v4.87b (Mac)
Fixes a problem with handling renamed files in some cases.
v4.87
FTP library 1 is now the default again because it seems more reliable than library 3.
Fixes a possible hang when a profil running in the background encountered a disk full problem.
Move Files Mode now only deletes empty source folders if the appropriate checkmark on the Folders tab sheet is chosen.
Spanish help file now included in the setup.
The current log file is now automatically excluded.
You can add NeverCreateBaseFoldersUnattended=1 to the [Main] section of your INI file to avoid the profile's base folders from
being created if they don't exist.
Line end marker anomalies fixed in log files.
The "Older" folder can now be an absolute path outside of the base folders, or even relative to their parent folders (starting with ..\).
Fixes occasional problems when renamed folders are detected.
Macintosh only: problems copying folders or files containing * or ? in the name were fixed.
v4.86a (Mac)
Fixes a few issues when real-time synchronization is used in conjunction with "Mount Volumes".
Now uses native MacOS functions to copy the files rather than Unix functions.
v4.86a (Windows)
Fixes possible error messages with copying file shares and with real-time synchronization.
v4.86
Reinstates the functionality to limit the size of ZIP Packages (with multiple files per zip), which had been missing due to some recent speed improvements.
This can now be used to split large files too.
The Remote Service has been updated to clean up the incoming split ZIP files too.
The old service can unzip them too but would leave the split parts in the incoming folder.
v4.85a
Detection of renamed files now works with Exact Mirror Mode (previously only with SmartTracking).
v4.85
Fixes shutdown/logout jobs not running when the scheduler is installed as a service.
Fixes an occasional "Invalid class typecast" error.
v4.84a
Fixes a problem where the service scheduler may not automatically start after a reboot.
Fixes a few tray icon related bugs.
v4.84
Adds a double-check that no two schedulers are running at the same time (i.e. the service and the background scheduler).
Adjusting the case of files and folders now works over the LAN.
Occasional Unicode problems fixed with FTP libraries 2 and 3.
v4.83
ExtremeSync Remote Service is now more failsafe for unzipping, if a file can't be unzipped, the error message is written to a log file.
New checkbox: "Check Free Space Before Copying" allows you to turn this off.
Case sensitivity removed when using the Remote Service file listing feature.
Starting background jobs via service has been fixed for some cases, in other cases a warning will be shown if it's not possible.
Fixed deletion of older versions when copying in real-time to Amazon S3 with Filename Encoding.
v4.82a
Fixes a compatibility problem causing the program to not be able to delete folders from some WebDAV sites.
v4.82
When saving a profile, the program now asks to convert a mapped drive letter to a UNC path.
Added backwards compatibility for the Monitoring Tool.
More flexibility with inclusion masks, i.e. you can specify \Folder\File.txt even if the txt extension is not included for the other folders.
Added a timeout of 10 minutes and better progress info for creating a volume shadow.
Fixes starting background jobs via service.
Fixes a hang creating the temporary work copy for Partial File Updating when copying from right to left with Remote Service.
v4.81
Additional improvements in the real-time logic, especially concerning the recognition (and ignoring) of temp files created when applications save documents.
v4.80
Improvements in the real-time logic, especially concerning circular set-ups.
Various other minor improvements.
v4.79b
The real-time feature now recognizes AutoCAD temp files. In some specific circular real-time synchronization set-ups,
previous versions could cause problems with AutoCAD files being left with their temp file name rather than the correct name.
Fixes a problem where the program would put itself into the foreground every 30 seconds after
the SmartTracking conflict prompt has been shown.
v4.79a
Makes the double-checking of deleted files optional (tab sheet Files->Deletions).
Improvements concerning restart of scheduler when using Help->Check for update.
v4.79
Fixed a bug where files larger than 2GB would not be "seen" on Amazon S3.
The installer will now gracefully stop the scheduler and restart it to avoid a reboot. However, this only works when no jobs are currently running.
v4.78
Various bug fixes.
v4.77a:
Partial File Updating: no longer discards the MD5 checksums when the file is locked.
Improved progress reporting when not running background jobs in parallel (esp. on Mac).
Mac: fixes the "Run as root" functionality which did not work in some situations.
Mac: fixes Zipping problems with non-ASCII characters in folder names when using "Zip directly to destination".
v4.77 (Windows):
The checkbox Files->More->Auto-Resume now also works with local copying (former only via FTP and SSH).
More email addresses will now fit on the Override Email Settings dialog.
Compression and AES enryption of large files >2GB improved.
Various other improvements.
v4.77 (Mac):
Now a Universal Binary for PowerPC and Intel Macs.
Compression and AES enryption of large files >2GB improved.
Various other improvements.
v4.76 (build 277):
Windows: removes a bogus warning about licensing in the Standard
Edition.
Macintosh: fixes a possible crash.
v4.76:
Improved configuration file stability.
Directory attributes are now mirrored to new folders.
Various other improvements.
v4.75a:
The processing of inclusion and exclusion masks has been optimized for
speed once more.
These occasional error messages have been fixed: Out of Resources and Cannot focus
v4.75:
New: mass-delete profiles by selecting them and choosing "delete" (no
checkmarks involved, just select them with Ctrl or Shift-Click).
New: Multi Edit Tool allows to mass-edit some profile settings (mostly
FTP credentials).
Modified VSS behavior on some systems.
Fixed some Advanced SSH Settings not being applied.
Various additional issues fixed.
v4.73a:
Program now automatically switches to user-specific Database and Log
folders if the default folders are not writeable.
Minor issues fixed.
v4.73:
Limiting the number of versions to be kept on a right-hand side
destination now works in Real Time mode (when using Filename Encoding
for the versioning).
More detailed logging and possible bug fixes concerning files shares.
Smaller bug fixes.
v4.72a:
Fixes "Range check error" when uploading files with 0 byte size, a bug
introduced 2 days ago with version 4.71.
Windows version: will now check for free disk space in the destination
folder, not just the destination drive.
v4.72:
Fixes a few new issues with real-time synchronization.
v4.71a:
Fixes a bug that was in v4.71 only causing possible access violations
when uploading via Internet Protocols other than SSH.
v4.71:
On Mac OS 10.5 and 10.6, Real Time Synchronization can now monitor an
unlimited number of (sub)folders.
On Windows, the handling of locked files has been improved when copying
via an Internet Protocol and not zipping or encrypting.
Partial File Updating will no longer discard the checksum data when a
copying attempt fails due to a locked file, so that next time the file
can be copied, it will be copied partially.
v4.70:
Revamped Monitoring Tool (in File Menu - Windows only) allows complete
supervision and control of other schedulers on the LAN/VPN, including
remote editing and starting/stopping of jobs.
New checkbox on the Versioning tab sheet allows to keep multiple
versions only on the right-hand side (useful for bidirectional jobs).
v4.64:
Implements the profile's shutdown option when the scheduler runs as a
service.
Fixes various minor bugs
v4.63c (Windows):
Fixes subfolder selections on FTP side (or other Internet protocols).
v4.63c (Mac):
Fixes a bug preventing the creation of new profiles.
v4.63b:
Fixes an error message trying to create a new profile in Wizard Mode.
v4.63:
Added customizeable character replacement in filenames for
FTP/SSH/WebDAV and other servers that use the Internet... button.
Added a SmartTracking option on the Conflicts tab sheet (a renaming
variant with $ at the end of renamed files).
Fixed monitoring and real-time sync for profiles with non-English
characters in the profile name.
v4.62a:
Fixed a bug causing some scheduled times to be postponed further into
the future each time the scheduler is started.
v4.62:
Fixed progress reporting for background jobs copying large files.
v4.61d:
Added the $PROFILENAME variable. See Advanced.
Fixed file deletions when using an intermediate copying location
(rarely used option on the Folders tab sheet).
Fixed the ZIP Package functionality which didn't work in background
mode in version 4.61c.
v4.61c:
Made the combination of Real Time Sync with regular sync more reliable
(no regular syncs will be missed any longer).
A bug has been fixed in copying Macintosh resource forks and Finder
info to separate AppleDouble files.
Miscellaneous improvements.
v4.61b:
New option on the Email Override dialog: Email always.
When using client certificates for authentication, a password is no
longer asked for.
Miscellaneous improvements.
v4.61a:
Fixes a rare bug related to filename encoding with versioning.
A few bug fixes to timestamp synchronization via FTP Library 3 (Windows
only).
Fixes some GUI bugs on Macintosh.
v4.61:
Improved handling of deleted folders by SmartTracking.
Image files uploaded to Amazon S3 are now given the correct Mime Type.
New checkboxes:
Schedule->Time Window: Interrupt In Middle Of File
Special: No full copying if service unavailable (when using Partial
File Updating with Remote Service).
Mac: improved accented character support via FTP when the FTP server is
running on a Mac too.
v4.60e (Macintosh):
Adds ANSI character set conversion for FTP, SSH and other servers.
Greatly improves the new ability to mount network volumes.
v4.60e (Windows):
A few minor bug fixes, mostly FTP related.
v4.60d (Macintosh):
Adds the ability to mount network volumes (see the Job tab sheet in the
profiles).
Includes various feature additions from the recent updates of the
Windows version.
Fixes a few bugs.
v4.60d:
Fixes a possible software registration issue with the Standard Edition.
Fixes a connection failure with FTP/SSH etc. when the username and
password is not stored in the profile.
v4.60c:
Adds an SSL option for the email SMTP settings and fixes various bugs.
v4.60a:
Volume shadowing, advanced settings: adds selection of writers and
their components rather than just the writers.
v4.60:
New icons and other user interface improvements.
Check for Update is now available in the Help menu.
New SmartTracking option to "prompt" in case of conflicts.
Profiles with many inclusion or exclusion masks are now much faster.
Real time synchronization is now compatible with Time Windows, and it
can detect changes to security settings.
Adds Advanced VSS Settings where advanced users can select the VSS
Writers to use for volume shadoing (see File Access tab sheet).
More logging options for troubleshooting.
When the scheduler is off, the "next run" times are now shown in
parentheses or the label Scheduler OFF is displayed instead.
Hidden folders can now be selected in the subfolder selection again.
Folders for deleted files are automatically excluded from the
synchronization itself.
Fixes some real-time synchronization bugs and other issues.
Communication with the ExtremeSync Remote Service for getting a remote
listing can now be made using a separate path from the main data path.
Additional improvements.
v4.59c (Mac and Windows):
Fixes a potential problem with non-Western Unicode characters and
FTP/SSH/WebDAV.
Additional, minor improvements.
v4.59b:
Adds new checkbox on Files tab sheet: Detect renamed files. This
detection currently requires Exact Mirror Mode or SmartTracking with
deletion detection. The files are matched by timestamp and file size.
The content is not compared.
More real-time improvements.
Fixes the UTC/GMT checkbox on the versioning tab sheet which has been
partially broken for a few versions.
v4.59a:
Adds new real-time synchronization option: "ignore certain temporary
files in real time".
v4.59 (Windows only):
Fixes a real-time sync bug new since 4.57 which could under some
circumstances delete files from the source side.
v4.58f:
Fixes a problem accessing the Remote Listing feature via FTP, as well
as a problem with the option "Verify sync statistics after completion".
v4.58e:
Fixes an occasional Amazon S3 redirection error message with the new
feature of moving files.
On Mac, it fixes the Wizard Mode not working.
v4.58d:
Fixes the functionality of the setting "Flat Right Side (no folders)"
which has not been hooked up in the last few updates.
On Mac, fixes zipping of files with non-ASCII characters.
v4.58b,c (Windows only):
Fixes an "Access Problem" occurring on some systems when running a
profile in the background or by scheduler. This bug was new in v4.58.
Fixes a few other issues caused by the new threading model for building
the file list.
v4.58a:
Fixes some progress display issues due to the new threading model while
building the file list.
v4.58:
File list is now being built in a separate thread even if the profile
is run in the foreground.
Amazon S3 now supports SmartTracking and the detection of moved files
as well as moving files into a Folder For Deleted Files.
Real Time Synchronization now supports the detection of moved files
unless deletions are delayed or filenames are encoded.
v4.57:
File list is now being built in a separate thread, which can speed it
up and creates a different progress reporting experience.
Update: in this release, the separate thread is only used
when a profile is run by the scheduler or in the background. The next
version will bring the improvement to jobs running in the foreground
GUI also.
Real Time Synchronization now obeys folder exclusion masks.
Fixes a problem where profiles with the rarely used checkmark "Flat
Right Side (no folders)" sometimes would not run in the background or
via scheduler.
Remote Service can now recursively monitor folders with subfolders for
the checksumming and remote file listing features. The control panel
now has a checkbox "Check subfolders too" for this purpose.
Fies a Remote Service problem causing it to sometimes create many small
remote listing files rather than a few big ones.
v4.56:
Added "Monitoring Tool" to the File menu.
Another "Adjust Folder Timestamps" bug fix, this time concerning
deleted folders.
FTP Library 3 can now handle an FTP server saying "Fallback to [C]".
The other libraries still can't handle this and it is not recommended
anyway.
v4.55c:
Improvement for "Move Files" mode: empty folders on the source are now
moved to the destination and removed from the source side.
Improvement for "Adjust Folder Timestamps": folder timestamps are now
verified at the end of the synchronization so that it should no longer
be needed to run the profile twice.
New variables for the "Execute after" command line: $RESULT = GOOD or
BAD, $MSG = Summary text of profile run.
The same profile can now have the options "Left/right side listing uses
remote service" and "Real-Time Synchronization" checked. They will
however not be used at the same time.
v4.55b:
Various small bug fixes.
WebDAV SSL authentication should now be able to fall back to
username/password even if the server asks for a client certificate
first.
v4.55a:
Updated FTP Library 2 and disabled compressed transfer (Mode Z) for it
due to compatibility problems with some servers.
v4.55:
Adds HTML emails and email digest features (see Program Settings).
Adds new checkbox on Program Settings->Miscellaneous: "Start
Background Jobs Via Service". This enables limited users to start
profiles in the user context of the service scheduler.
v4.54:
Fixes the creation of Amazon S3 buckets.
Profiles using the Remote Service to generate the file listing can now
process an unlimited number of files because the remote listing will be
transmitted in parts.
Reinstates processing of large profiles in parts depending on the
memory usage settings. This feature has been absent from a number of
previous versions.
v4.53b:
Fixes a rare Range Check Error.
Improved error handling when uploading ZIP packages via FTP.
v4.53a:
Weekday and Time Window selections are now taken into account for
startup and shutdown profiles.
Profile base paths and other strings with a mixture of standard ASCII
(such as English) and Unicode characters (such as Chinese) can now be
longer.
Improvements for dual use of a profile for Real Time Synchronization
and regular scheduling.
The scheduler start-up idle time is now also applied to real time sync
profiles.
A new checkbox on the Versioning->More tab sheet allows to undo and
remove the versioning tags -1 and -2 from files.
The implementation of the SmartTracking setting "Consider different
files with the same name, not present in database, a conflict" has been
completed.
v4.53 (Macintosh):
The background scheduler will no longer appear in the Dock.
v4.53 (Windows and Macintosh):
The "Move Files" mode now works with ZIP Packages.
Copying many files into a single ZIP Package is now faster.
Inclusion and Exclusion Masks can now reference a text file where the
masks are stored. See the updated F1 help for details.
Full profile runs can now be scheduled in addition to Real Time
Synchronization.
SSH can now be accessed over a HTTP proxy.
WebDAV compatibility problems with some servers have been fixed.
Zero-Length files can now be uploaded via WebDAV and Amazon S3.
Fixes occasional "No contact for 1:xx" status display for background
tasks.
Real Time Synchronization no longer continuously checks the existence
of the destination folder (only the source) - unless you also use the
option "Run profile as soon as drives or volumes involved become
available", in which case all folders are regularly checked for
existence.
Improvements concerning the "Flat Right Side" mode.
v4.52b:
When a drive is identified by volume label, the program will no longer
access drives A: and B:.
A new setting on the Program Settings dialog allows to prevent the
Background Scheduler from being auto-started with Windows logins.
Fixes processing of remote listings generated by the ExtremeSync Remote
Service which could occasionally not see some folders on the remote
side. The remote service itself has not been updated.
v4.52a:
Fixes the SmartTracking option to "ignore" deleted files. In some
previous versions, this ignoring would work only during the first run
after a file had been deleted.
Fixes HTML downloading of items above profile's the base folder.
Fixes a rare need to re-run the same profile when folders have been
moved and complex changes to the folder structure have been made.
v4.52 (Windows only):
Adds support for Windows 7.
Adds support for the HOST command that some FTP servers use (see the
Proxy tab sheet, although this is not a Proxy setting).
When the scheduler is started as a service, the GUi will not notify it
about which INI file to use. This facilitates running the service under
a different user account from the GUI.
The tray icon should now be visible even if you use the service.
Profiles that use "Run Upon Login" will now be executed by the service,
but they will use the $USERPROFILE and some other variables from the
logged on user.
WebDAV now works with the SAP Portals Server.
Fixes the "Run As User" option sometimes not being saved.
v4.51a (Mac only):
Fixes the registration and other preferences sometimes not being saved.
v4.51:
Compatibility problem with some FTP servers fixed.
Fix for "Use Destination Cache" feature: counter for re-reading the
complete list was not working.
v4.50a:
Compatibility problem with large file downloads from some WebDAV
servers fixed.
SmartTracking problem fixed where zipped files would be added to the
database with the zipped size rather than the unzipped size.
v4.50:
New settings added to the Exact Mirror configuration dialog to delay
the deletion of files.
New checkbox on Files->Deletions tab sheet to allow Exact Mirror
mode to delete files when combined with Versioning and Filename
Encoding.
Miscellaneous other improvements.
v4.49:
Real Time Synchronization can now handle renames and deletions when the
right side contains encoded file names (for example, zipped files or
filenames with encoded timestamps).
Adds the variable $WEEKOFYEAR.
v4.48b:
Adds support for WebDAV redirects when downloading a file.
Adds a "Use Google Mail" button to the Email SMTP Settings dialog.
v4.48a:
Adds support for Amazon S3 buckets stored in Europe.
Build 145: fixes the S3-related setting "Make uploaded files publicly
available" which did not work with lowercase bucket names in build 144.
v4.48 (Windows):
Adds options to the profile editor to shutdown the computer (on the Job
tab sheet).
Implements more diligent retries with Amazon S3 to ensure reliable
operation.
v4.47c (Windows):
This version works on Windows 98 again.
v4.47b (Windows):
The Restore Wizard can now handle variables such as %USERNAME% in the
backup path.
Fixes a Range Check Error message which sometimes occured when
background tasks were running.
v4.47a (Windows):
Fixes a resource (handle) leak.
v4.47 (Windows):
Adds some options to the "Waiting & Retrying" tab sheet.
Before a folder is removed via FTP, the program now double-checks that
it is empty immediately before trying to remove it.
Default settings for new profiles can be specified by saving a profile
under the name default, then exporting it to a file named presets.ini
which needs to be in the program folder (where
SuperFlexibleSynchronizer.exe is). To leave the left/right paths,
empty, type ? in those fields. If you want to specify a base path and
the user should later add a folder name to the path, type for example
ftp://backupdomain.com/? or ftp://backupdomain.com/UserAccount/?.
v4.46c (Windows):
Improves Real Time Sync reliability when files on the source side are
renamed.
v4.46b (Macintosh):
Fixes the detection of free disk space and other minor bugs.
v4.46b (Windows):
Fixes a possible error message and/or memory leak when using the option
"Verify Sync Statistics After Completion".
v4.46a (Windows):
Files downloaded from an FTP site can now be zipped and encrypted.
When using the Time Window and downloading from a site with
Auto-Resume, the program will now interrupt the profile in the middle
of a file when the end of the time window is reached.
Made SmartTracking more reliable.
The schedule option "Interval specifies the idle time between runs" has
now been implemented for profiles running in parallel.
Replaced file versions, or older versions that have been cleared from
the backup, are now also correctly removed from the database.
v4.46 (Windows):
Will now ask you to connect and turn on a drive if the volume label
can't be found and if you referenced it via volume label rather than
drive letter. For example, specify USBDRIVE:\ rather than G:\ in the
profile.
Adds new checkboxes on the Email Notifications part of the Program
Settings.
Fixes a lock-up when a folder was going to be renamed but couldn't.
v4.45a (Windows):
Fixes a few bugs in the subfolder selection. In particular, in some
special cases the folder selection could not be stored. This should now
always work.
Also fixes a problem when a folder was moved into a new subfolder. This
move could not always be replicated to an FTP, SSH, or WebDAV server.
v4.45 (Windows):
Allows to specify a user account to be used for Volume Shadowing if the
main user does not have access to it.
Fixes an occasional AV message which was new to v4.44a.
v4.44a (Macintosh and Windows):
Updated the Mac version with the latest features and fixes. Real Time
Monitoring on Mac can monitor up to 100 folders. On Windows, there is
no limit.
Fixes a problem where the filename encoding did not always use UTC/GMT
(World) Time even though the checkbox was selected.
v4.44 (Windows only):
All retained versions of a file in backup storage are now remembered by
the Destination Cache and available thru the Restore Wizard when using
the backup database.
v4.43b (Windows only):
Fixes problems on Chinese computers that have occurred in recent
versions.
v4.43a (Windows only):
Improves Real-Time Synchronization, which now supports file deletions
and file and folder renames.
v4.42 (Windows only):
Adds an option in the profile-specific Email override settings to send
an email "when nothing was to be done". This must be used in
conjunction with "Only when an error has occurred" so that you will
receive an email only if nothing was done or if an error has occurred.
Fixes possible unwanted continuous invocation of a profile as well as
other bugs.
v4.41b (Windows only):
Fixes a small "last result" reporting problem with Real Time
Synchronization.
Fixes an error message that appeared when the notiication settings
"Send email when a file has been replaced" or "Send email upon
conflict" were used.
v4.41a (Windows only):
Fixes a few bugs: the last run info was sometimes not updated in the
Profile Overview; the scheduler startup/shutdown options now work on
Windows 98, and a few other problems were fixed.
v4.41 (Windows only):
Real-Time Synchronization improvements and bug fixes. There is a new
setting where you can specify a minimum pause between actions. Broken
network connections now cause the program to switch to "Waiting for
availability" and then back to "Monitoring folders" when the folders
are available again.
Fixed some bugs in the ExtremeSync Remote service and a few memory and
resource leaks.
v4.40a (Windows only):
Fixes problems when a very large profile was split up into several
parts when being run. These may have affected some profiles with well
over 300,000 files. The automatic splitting of profiles can be turned
off on the Program Settings dialog, tab sheet Advanced.
v4.40 (Windows only):
Adds Real-Time Synchronization (on the tab sheet
Schedule->Monitoring / Real-Time Sync).
Fixes a bug in the new Remote Service from v4.30 which would confuse
checksum requests with listing requests.
v4.33b:
Fixes a problem in version 4.33(a) where SSH profiles would not work
when run in parallel in the background.
v4.33a:
Fixes a problem in version 4.33 where emails would always be sent, even
if nothing was done or no error occurred.
v4.33 (Windows only):
Running several profiles in parallel has been improved substantially in
terms of performance and reliability. The new version will also run
profiles that use Internet Protocols in parallel threads rather than a
separate process for each job. The status display "No contact for ..."
should no longer appear.
If a profile is repeated due to an error, only one email is sent
combining the information for all profile runs (see the Access &
Retries tab sheet in the profile).
v4.32:
WebDAV with https now works correctly with Proxy servers.
Fixes the "needed" storage space mentioned in log files.
Adds option to include a list of copied files and other actions in the
email notification text.
Adds option to send the notification emails to both the global email
recipients and those specified on the "Override Email Settings" dialog
in each profile.
Mac: fixes display of Chinese characters.
v4.31:
Volume Shadowing can now be used on 64-bit Windows.
v4.30a:
Adds the capability to import several INI files at once.
Fixes a scheduler bug that could cause profiles not being run.
v4.30:
The ExtremeSync Remote Service can now be used to build the file list
on the server and transmit it in one file. This can greatly speed up
building the file list. The new Remote Service and Control Panel must
be installed on the remote machine. On the local machine, edit the
profile in Advanced Mode, go to the Special category and choose the new
checkboxes "Left side listing uses Remote Service" and/ or "Right side
listing uses Remote Service".
Also fixes the Speed Limit option which was not working in all cases in
versions 4.2x.
4.22a (Mac only):
Adds support for executing a script or application before and/or after
a profile. See the Job category in each profile.
4.22(Mac only):
The first official Macintosh release.
v4.21b:
Fixes an "invalid floating point operation" error which could occur
under some circumstances when no files were to be copied.
The WebDAV module now interprets BST as British Summer Time.
v4.21a:
Fixes downloading files over 2GB from an SSH server.
Fixes timestamp synchronization with some WebDAV servers.
Fixes upload resuming with FTP library #3.
v4.21:
Fixes email notifications which were missing in 4.20 when profiles were
run in parallel in the background.
Volume shadowing is now triggered by locked files being uploaded using
an Internet Protocol even if they are not zipped.
Other improvements and bug fixes.
v4.20:
Copy several files simultaneously. The number of parallel copied files
is specified on the Files tab sheet in the profiles.
Import and Export Selected Profiles
SmartTracking can now delete files directly and no longer forces you to
use a folder for deleted files.
SSH authentication made more failsafe. New Advanced SSH Settings dialog
available on the Security tab sheet of the Internet dialog.
Details about conflicts are now written to the log file.
WebDAV automatically adjusts for some sites, for example it now works
with the box.net service without changing any settings.
SmartTracking no longer deletes folders when the last file has been
deleted.
Added new /MASK= command line parameter.
New setting on the Files->More tab sheet: "Preserve Last Access Time
Stamp On Source".
Other improvements and bug fixes.
v4.14b:
Fixes setting timestamps via FTP which has been broken in the last few
builds.
Folder deletion via WebDAV should now work with all WebDAV servers.
The Remote Service's unzip function is now Unicode-enabled.
v4.14a:
Fixes a possible error message when running more than one profile via
command line, as well as the tray icon missing when running profile via
command line.
v4.14:
Fixes the tray icon occasionally missing when using the service
scheduler.
Fixes the "target date for restore" being ignored by the Restore Wizard.
Minor UI improvements.
v4.13d:
First Spanish Release.
Fixed an error when the service is stopped while monitoring the network
(Schedule->Monitoring).
v4.13c:
Added a button to the toolbar that appears when the INI file is
read-only. It invokes File->Enable Editing, which has been improved.
Coarser progress reporting when copying with Windows API copying
function.
Fixed an AV when downloading with Partial File Updating, when using the
Remote Service to generate checksums.
v4.13b:
Fixes new bug in 4.13a on systems without volume shadowing: unnecessary
message about a VSS error code, plus service won't start.
On the welcome screen, the scheduler button is now labeled according to
the current scheduler state (running or not running).
v4.13a:
Fixed some dialogs on Windows with large system fonts.
Fixed an AV error message that could occur with the /RUN= option (not
/RUNX=). Added $MAINUSERNAME and $MAINUSERPROFILE which refer to the
user that started the program even if a profile uses "Run As User..."
to run as a different user.
v4.13:
Fixed a problem where zipping could fail occasionally when profiles
were run in parallel and a profile completed while another profile was
zipping a file.
Fixed a problem where Partial File Updating would not create a database
unless some other database-related setting was used (such as Cache
Destination File List). Existing databases were updated fine, but if a
database did not exist for a profile, Partial File Updating would not
work.
v4.12d:
Fixed the Auto-Resume feature when copying directly from FTP to FTP.
v4.12c:
Fixed the setting "Folder Masks" which sometimes did not stick.
v4.12b:
Fixed the setting "Run monthly". More detailed error logging in case
zipping fails.
v4.12a:
File shares without security descriptor are now processed (previously
they were being ignored).
Since v4.12, FTP will now automatically try both passive and active
mode if it can't get a directory listing. In v4.12a, this mechanism was
fine-tuned so that the new attempts are not triggered by empty
directories.
v4.12:
Fixes a problem where the database would cut off very long paths when
Partial File Updating was used.
Some improvements related to mirroring file shares.
v4.11:
Fixes occasional error messages when the scheduler runs as a service
24/7 without interruption. The service will now automatically restart
itself after 24 hours, or after 50 jobs have run. This is a matter of
1-2 seconds and will not have any side effects.
Adds replacement of disallowed characters on the Internet Protocol
Settings dialog, tab sheet Advanced. Currently, there is only one
supported disallowed character, which is the colon. Some FTP servers
may store filenames with colons. These can be replaced with the
division sign when downloading.
Fixes FTP problems with the special y character with two points, as in
the name Queensrÿche.
Zipping and encryption now works with long paths (>252 characters).
Fixes additional minor issues.
v4.10:
Adds new features to handle a special problem with Sharepoint
synchronization. When Microsoft Office documents are copied to a
Sharepoint folder, the server may add some tags to the file, thereby
changing its file size. Two alternative solutions are available to
handle this situation:
a) copy modified files back immediately
On the Special tab sheet, you can use the new setting "If the
Destination Machine Modifies Received Files, Changing Their Sizes Upon
Reception, Then Copy Such Updated Files Back", or
b) use SmartTracking
on SmartTracking->Options, check "Detect Unchanged Files" for the
SharePoint side and check "Also Ignore File Sizes Being Modified By
Server Immediately After Upload".
The two options can be combined.
Additional changes:
improved handling of SSH errors with error messages rather than numbers
and bug fixes.
v4.04-4.09:
- various issues addressed
v4.03:
- adds CPU selection in the Program Settings
v4.01/4.02:
- various bugs fixed (mostly in the user interface)