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 Firebird SQL Database Server is now being used for the reference databases. This adds only 2 MB to the download and it
does not need any configuration. It is used for SmartTracking, for the Destination Cache and for storing the checksums for Partial File Updating.
The SQL server communicates directly via its DLL file, so there is no TCP/IP or other interprocess communication that would be seen by Firewalls.
Embedded Firebird runs as part of the Superflexible or ExtremeSync processes.
Firebird is 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
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)