Version News
News and details from current and past versions of GoodSync for Windows. Looking for Mac News?
GoodSync for Windows
Version 8.1.8
* Fix Sync On Logoff that became broken in ver 8.1.6.
* Fix job status after editing sync folder path and clicking Enter.
* Fix Save Past Versions option for files without extensions.
* New Export/Import TIX format: fix writing/reading strings.
* If we cannot open jobs list from file jobs.tic then rename it and notify user.
* Fix syncing to sync folders with non-latin characters in URL.
* FTP: major speed up post-upload file verification.
* FTP: optimize tracking of the current folder.
* TIX: fix problems in reading/writing from registry, add to the manual.
* Release Good Explorer -- universal file manager and download/upload client,
based on GoodSync file system adapter technology.
Version 8.1.7
* Fix uninstaller crash.
* Fix Auto option starting problems that appeared in ver 8.1.6.
Version 8.1.6
* Major speedup in drawing User Interface for large number of jobs.
* Do not create _gsdata_ folder when doing Analyze, create it when starting Sync.
* If GoodSync cannot create _gsdata_ on server to which it will not write, allow such Syncs.
* Show top folder _gsdata_ as excluded folder (it was not shown at all before).
* Do not lock folders which have only No Copy operations, when starting Sync.
* Fix crash on entering non-latin characters into Activation dialog.
* DAV: major speed up and optimization of all GoodSync transactions.
* DAV: improve authentication management, use state machine.
* FTP: fix tracking of current folder.
* Fix Balloon message not shown on terminal Analyze errors.
* Fix On Folder Connect may cause Sync if analysis tree is displayed already.
* Implement /ll and /lf command line options in gsync.
* Add a way to distribute jobs to user machine via registry, for mass job distribution.
* Add new TIX format for job representation which is human readable (text config file).
* Change Export Jobs command to export/import jobs in human readable TIX format.
Version 8.1.5
* Add saving of multiple previous versions of the file to _gsdata_\_history_ folder.
* Remove Quick Backup Mode, as new Fast Pre Analyze option completely covers it.
* Delete stamp.gsl file when user deletes file using GoodSync and in Reset State.
* Speed up initial connection to FTP and SFTP by not performing tests.
* Make 'errors: ' prefix in Scripts work for email too.
* FTP: improve fast reconnect.
Version 8.1.4
* Use server time-stamping technique to prevent server side Analyze scan when nothing has changed on server.
Turn it on in Options -> Advanced -> Fast Pre-Analyze. Used in RoboForm Online syncing.
* Add Windows Offline Files (Net Share files cached by CSC) detection and warning.
Offline Files must be turned Off, because they cause problems in syncing due to lack of consistency.
* Skip Offline files when analyzing (unmounted tapes, offline per Hierarchical Storage Management).
* If GoodSync cannot connect via proxy (say, due to bad authentication), try to connect directly.
* WinCE: speed up and optimize two jobs working with the same WinCE device.
* LocalNet: Do not purge cached credentials of the server we are connecting to, on Analyze.
* FTP: fix processing of some error replies that could causes cycling in rare cases.
* FTP: better test MFMT command, as some hosts do not support it while claiming otherwise.
* WMI: more timely release of WMI handles when closing GoodSync.
Version 8.1.3
* Do not allow Auto-Resolve Conflicts to work in 1-way jobs, as they have no conflicts.
* Make sync time error items resyncable.
* Allow %DOW% variable in sync folder path, it resolves into Day Of Week, form 1 to 7.
* Add 'errors: ' prefix to Scripts, which means: run Script only when errors occurred.
* Add script variables %LF_ACT% and %RF_ACT% that return actual resolved paths.
* FTP: use MFMT command to set file modification time, if available.
* FTP: fast reconnect now catches more disconnects.
* Fix more license activation and affiliate id issues.
Version 8.1.2
* FTP: fix processing of multi-line replies.
* FTP: fix passive mode downloads from servers behind firewalls.
* DAV: fix processing of headers with multiple spaces after colon.
* Days Used were not counted properly in GoodSync2Go, fixed.
* Days Used now can show values of more than 59.
* Activation from Batch Order Code was not working, fixed.
* Install language could get stuck and not be changed, fixed.
* Add MSI installer for GoodSync Enterprise.
* Improve algorithm for updating Free Disk Space, it click on every 1%.
* Improve crash detection system, collect mode crash data.
* Fix crash when user changes path manually and clicks old tree.
Version 8.1.1
* Windows Mobile: fix issues related to Browse dialog, etc.
* SFTP: fix setting modification time on upload.
* Auto Scheduled option: improve usability.
Version 8.1.0
* Massive increase in SFTP file transfer speed (5 to 10 times).
* Speed up syncing of large number of small files: fix slowdown caused by Log Window.
* Fix rare crash on deletion of file tree when folder disconnect is detected.
* Fix rare crash on reading of long lines in localization RFS files.
* Replace %GSDISK% with disk from which GS is run in program name in Scripts.
Version 8.0.9
* Create Ticket now submits the ZIP file with logs to GSSS all by itself.
* Fully separate GoodSync Fixed and GoodSync2Go installers.
* Fix reading of license for user who has no access to All Users GS profile folder.
* Introduce two Task Scheduler modes:
Logged In (Attended) and Logged Out (Unattended).
* Fix not changing task command line when changing Scheduler options on Vista and Windows 7.
* Allow GSYNC.EXE which is now used in Scheduled Logged Off Mode to be used by GS Pro users.
* Scripts: if no arguments is specified after the Program to run, do not send any arguments.
* Fix reconnect issues in network file systems that could result in cycling of reconnects.
* DAV: better process more errors related to dropped connections: perform fast reconnect.
* Copy Locked Files was not working when backing up to net file system: fixed.
* DAV: fix problems in decoding of non-latin file and folder names.
Version 8.0.8
* Fix crash when Pre-Analyze script is started.
* Fix integration of 32-bit RoboForm on 64-bit Windows with 64-bit GoodSync.
* Fix scripts sending of e-mail attachments with non-latin characters.
* Show more detailed change counts in Status Bar after Analyze.
* Add ".DS_Store" to list of default exclusions.
Version 8.0.7
* Revive Quick Backup mode.
* Copy folder modification time.
* Fix setting modification time after upload to remote file system.
* Use UTC time in FTP MDTM set and get.
* Make Move Files option delete only synced source files.
* Add script variables LF and RF for left and right folders.
* Delete mirror state produced by QuickBackup + ReadOnly modes, once it is turned off.
* Increase socket timeout to 90 sec.
Version 8.0.6
* Fix installer problems on Windows 7.
* Mac OS X Beta version of GoodSync.
* Add Delete Source Files After Sync (Move Files) job option.
* Do not consider drives A: and B: to be portable when searching for portable volume.
* Allow to Pause during Reconnect.
* Fix File Compare for remote file systems.
* Remove Quick Backup Mode, as it was confusing and can lead to sync problems.
* Allow job whose names contain dot to be Scheduled.
Version 8.0.5
* Mac OS X Alpha version of GoodSync.
* Merge 32-bit and 64-bit installers.
* Separate Enterprise installer from standard installer. Only Enterprise installer has command line tools.
* Change internal paths (inside sync folder) to have '/' as a separator.
* Copy file from Windows network folder to/from local folder directly, without intermediate temp files.
* Call share disconnect before connecting in Analyze, helps when using different credentials.
* Port GoodSync to UNIX (Linux, freebsd, macos), command line only.
* DAV: fixed downloading file sent using chunked encoding.
* DAV: fix authorizing using NTLM on IIS 7.
* FTP: quick reconnect when server drops control socket after long transfer down data socket.
* Remove WinInet implementations of FTP and S3, only WinInet DAV remains.
* Introduce TIX: text config format for jobs and options, to be used in command line gsync.
* Browse: show errors on folder that cannot open due to file system errors.
* Exclude deleted items within excluded empty folders.
* Show human readable sizes in tree columns in folder sizes.
* In Analyze Summary show left-to-right and right-to-left breakdown of changes.
Version 8.0.1
* Improve 1st time user Job Create dialog.
* DAV, S3: Replace MS XML parser with Expat, to make it portable to UNIX.
* DAV: make NTLM auth work with IIS 5.
* DAV: show authentication type used.
* DAV: improve fast reconnect.
* Auto reconnect on state file save, if disconnection occurred.
* Rotate global logs even if GoodSync keeps running at the start of new day.
* Log user actions in separate per-job logs.
* Fix setting permissions of _gsdata_ folder that GoodSync creates.
Version 7.9.9
* Warn about auto-proxy errors and try direct connection, not just bail out.
* Fix handling of lock files on Sync start.
* Fix conflicts caused by file being modified between Analyze and Sync.
* Call Post-Analyze Program / Email only if Analyze finished with No Changes.
* Allow to specify arguments in Programs called in Pre/Post-Analyze/Sync.
* Windows Mobile: fix Error 80 when moving to existing file.
* More fixes to auto-proxy (proxy.pac) processing.
* Fix FTP file system issues.
* Add more options to command line, to reflect latest changes.
* Allow to click Stop while waiting for Reconnect.
Version 7.9.8
* Fix auto-proxy issues (proxy computed by proxy.pac file).
* Go back to apartment threading model (changed to free threading in 7.9.7).
* Fix slowdown in post-processing when files in excluded folders are deleted.
* Proceed with Analyze of net shares that do not return proper full name.
Version 7.9.7
* Add Auto-Proxy (proxy.pac) option to Program Options -> Connections.
* Set sockets to timeout after 60 seconds of not receiving any data.
* Correct Date format in SMTP emails.
* FTP: fix time conversion, folder state may have to be redone as a result.
* FTP: Strip leading spaces from file names, to correct non-standard LIST output.
* DAV: implement Digest authentication.
* DAV: fix Browse changing path in case of server redirect.
* S3: fix not setting Content-Type when uploading non-local file.
* Set thread priorities: normal for user jobs, below normal for auto jobs.
Version 7.9.6
* Fix crash in file upload in WinInet-based file systems.
* Fix installation problems caused by two GoodSync installers running.
* Fix automatic Reconnect problems for net file systems.
Version 7.9.5
* Add WinInet-based checkbox to Browse for FTP, DAV, S3, to enable old WinInet-based implementation.
* Fix Exclude Empty Folders processing.
* Process 100 Continue server reply in WebDAV.
* Speed up net protocols by not doing select().
* Make SMTP email sender work if SMTP UserID/password are not specified.
Version 7.9.4
* Send Post-Analyze/Sync emails using our own SMTP client, see Tools -> Program Options -> Connection.
* Send Post-Analyze/Sync emails not only in Auto mode, but also when use clicks Analyze/Sync buttons.
* Add automatic import of proxies from WinInet, see Tools -> Program Options -> Connection.
* DAV: implement NTLM authentication.
* Do not require Enterprise license for Copy ACL, Run Programs in Scripts.
* Do not require Server license for Windows Home Server.
* Fix uninstall script errors.
* Fix install/uninstall issues for GoodSync2Go.
Version 7.9.3
* Import GoodSync proxy settings from IE (WinInet) proxy settings automatically.
* Impose 30-sec timeout on waiting for socket to reply, do not wait indefinitely.
* FTPS: in passive mode connect to server address for data connection, not to internal address PASV returns.
* Move log cleanup to the end of Analyze, so that folder listing errors can come out.
* Fix bugs in new implementations of FTP, DAV and S3.
Version 7.9.2
* FTP: Fix problems in the new FTP implementation introduced in ver 7.9.0.
* FTP: Use socket keep-alive to keep control connection alive while long transfers happens on data connection.
* FTP: if UserID and Password are empty, use 'anonymous' and 'gsuser@someplace.com'.
* S3: Introduce Host-Based Bucket Addressing option. Default is Off, which means URL-based addressing.
Version 7.9.0
* New socket-based implementations for DAV, S3 and FTP file systems, no WinInet required.
* DAV, S3 and FTP: allow upload/download of files larger than 2Gb.
* DAV: Fix handling of redirects.
* Amazon S3: switch to host-based addressing of buckets, so now Euro S3 works.
* Amazon S3: automatically set Content-Type of files when uploading.
* Amazon S3: lower-case bucket names when GS creates them as top folders.
* FTP: ping control connection once a minute when long download/upload runs.
* FTP: implement FTPS (FTP over SSL), both Explicit and Implicit mode.
* FTP: fix name encoding of non-latin file names in MDTM SET.
* Secure and Allow Bad Certificates options now appear in DAV, S3 and FTP file system.
* Allow to specify Proxy for DAV, S3 and HTTP connections, including authenticated proxies.
* Add Separate installer for GoodSync2Go.
* Dynamic View buttons: show only buttons that have non-zero counts on them.
Version 7.8.2
* Add Portable Paths: =VolumeName:\folder1\folder2 in the path means:
find removable drive that has specified volume name.
* Remove Job Tags option, as Portable Paths do the same better.
* Add Clear command that clears the changes tree.
* Add Auto Clear option that automatically clears the tree after Sync or Analyze with no changes.
* Add RoboForm2Go - GoodSync2Go integration, requires RF ver 6-9-96.
* Workaround for DAV Error 409 that was caused by some buggy DAV servers.
* Change Buy Pro dialogs to accommodate GoodSync2Go and GoodSync Enterprise.
* Add smtp_send.vbs script that sends email via SMTP, to be used in Post Program.
Version 7.8.1
* Fix bug in activation for Limited users.
Version 7.8.0
* Add GoodSync2Go - Portable version of GoodSync that works off portable drives (USB disk, hard drives).
* Auto-convert drive letter in path to %GSDISK% in GoodSync2Go, so that path works on all computers.
* Add GoodSync2Go (Portable) license that works off the portable drive, is not attached to computer.
* Add Server Enterprise license, to be used on Windows Server.
* Save internal state files when we finish syncing in folder, not at the end of the job.
* Improve detection of disconnects in Windows networked file system, do reconnect if it happens.
* GoodSync can now continue Sync after Stop, so rename Cancel command to Stop.
* Allow unknown Certificate Authorities if Allow Bad Certificates option is On in DAV.
* Locking sync folders for remote file systems, so that two jobs do not sync the same folder simultaneously.
* Change locking of the Local Disk and Local Network (Windows) file system to the remote locking.
* Use lock files to hold the folder while syncing it. If other sync sees the lock file, it bails out.
* User can override locks if she is sure other job has ended abnormally, without removing the lock files.
* Better yellow info tips in case of errors and advice to user.
* Show free space quota on RoboForm Online DAV server.
* Browse of Windows shares now shows complete hierarchy, all groups and classes of net shares.
* Split options into 5 tabs, to give them more space.
* Make job current when auto-syncing it using Analyze All or Sync All, or Analyze from RoboForm.
* Improve clarity of display of folders and deleted items in the tree.
* Systematize keyboard shortcuts, ALT+T is now Stop, ALT+C is Clone.
* Fix display of Left, Equal, Right items in status bar.
* Fix message redirect problem that producing NULL messages on rare occasion.
Version 7.7.5
* Add Copy ACL Security Attributes option to Job options.
* Add Job -> List Of Changes that show list of changes after Analyze.
* Add Quick Backup Mode for 1-way forced jobs: it does not Analyze destination side.
* Fix merging of folder object histories.
* Save embedded state files when leaving their folder, not at the end of sync.
* Add Help area for mouse over help in the Browse dialog.
* Speed up filter processing.
* Fix calling sequence of user-defined File Compare program.
Version 7.7.4
* Add default File Compare utility (UNIX diff), called from right-click -> Compare Left and Right, after Analyze.
* Diff of two folders performs byte-by-byte verification of folders, to make sure they are the same.
* Add NTFS compression option to Windows File System.
* Implement policies in the Enterprise version.
* Do not exclude hidden and system files in Backup jobs.
* Add Job option: Number of Reconnect Attempts, now it can be more than one.
* Add DAV option to Send Cookies to Server, as some DAV servers require cookies.
* Make 1-way job to never show warnings about conflicts, as these conflicts are removed.
* Add Auto options to Run Program or Send E-mail:
Before Analyze,
After Analyze,
After Sync.
Version 7.7.3
* Add option to start EXE/BAT program after Sync.
* Add option to limit job speed (copy bandwidth).
* Make Drag And Drop work again in Job List when Job Name is not sorted.
* Add option to ignore non-matching or expired SSL certificate in DAV.
* Do not call RoboForm Cache refresh at Sync end unless RF Data folder has changed.
* Fix DAV error processing.
Version 7.7.2
* Add global setting for proxy UserID and Password, used by FTP, DAV, S3.
* Add GoodSync Enterprise license and features.
* Fix parsing modification time returned by IIS 7 DAV server.
* Fix error processing in folder listing.
Version 7.7.1
* Add option to switch between UTF-8 and ANSI file name encoding for FTP and SFTP.
* Make 3 window modes represented in View menu: Full Mode, Mini Mode, Tray Icon.
* Add Left and Right Path to Job List view.
* Job List view can be sorted by any column now, by clicking on the column header.
* Tray icon now shows list of currently running and recently finished jobs.
* Fix conflicts caused by sync of the file that changed between Analyze and Sync.
* Amazon S3: add access control policy specifier:
private (default), public-read, public-read-write, authenticated-read.
Version 7.7.0
* Add Encrypt/Decrypt using EFS options to Windows file system.
* Make non-English file names upload correctly in FTP and SFTP, use UTF-8 to encode them.
* SFTP file system can now read settings from a PuTTY session profile,
so that SFTP proxies can be used.
* Add 0.1 sec delay between FTP upload and listing uploaded file,
to get around FileZilla server bug.
* Fix crash detector: ignore certain Windows crashes on HTTP connect.
* Add Auto job option Start Analyze/Sync by RoboForm, set by RoboForm.
Allows for finer control of RF Online integration, such as doing Analyze only.
Version 7.6.9
* Fix not starting auto jobs that appeared in ver 7.6.8.
* Do not automatically reconnect if this is not reconnectable error, such as Disk Full.
* Add job-tmp command to gsync.
Version 7.6.8
* Fix RoboForm Online integration, release RoboForm Online Beta.
* Fix automatic Reconnect.
* Fix GSYNC and GSCP command line.
Version 7.6.7
* Fix sending Sync Email when Outlook is default MAPI client.
* When GoodSync is started by installer in elevated mode on Vista, it restarts itself in user mode.
* Make logs more clear and concise, shorter too.
* Introduce GSYNC -- a pure command line version of GoodSync.
* Introduce GSCP program for scripting File System operations.
* Show Sync error messages in balloons, not just Analyze Errors.
* Improve crash processing in Vista.
* RoboForm Online improvements.
* Fix Log Viewer issues.
Version 7.6.6
* Fix not saving state file when job is canceled.
* Fix thread parallelism to prevent some crashes.
* Fix progress going negative if it exceeds 100%.
* When job is syncing, do not allow intersecting jobs to start Analyze.
* Fixes for RoboForm Online.
* Fix Log Viewer issues.
Version 7.6.5
* Implement Log Viewer for left/right sync folder logs.
* Hide mini-mode window when there is no active jobs.
* Fix saving state and logs for read-only 1-way jobs with folder paths longer than 256 char-s.
* Return 0 return code from command line version, so that Scheduler is happy.
* Fix getting FTP file mod time with MDTM command for non-standard file names.
Version 7.6.4
* One-Way Read-Only jobs: remove folder length limitation of 256 char-s.
* Amazon S3: show detailed server message.
* Amazon S3: process & and % char-s in folder names correctly.
* Algorithm: do not turn symmetric CopyState into file copy on user command.
* Fix rare crash caused by WMI disconnect sequence.
Version 7.6.3
* Allow HTTPS (SSL) prefix to be used with Amazon S3.
* Improve performance of DAV file system: send less to server.
* Fix auto jobs scheduling and exiting.
Version 7.6.2
* Fix Not detecting connection of Windows Mobile 6.1 devices connected via ActiveSync 4.5.
* Change into notification the dialog that offers to Hide into SysTray.
* Fix crash when users tries to exit GoodSync with modal dialog present.
* Fix DAV listing URL decoding issues.
* Make special characters % & # work in file names in DAV.
Version 7.6.1
* Add -synced suffix to log file names that contain file changes done by Sync.
* Clean up logs that do not contain Sync actions in one week.
* Fix GoodSync not copying hidden and read-only file and folder attributes.
* Fix DAV error processing.
* Fix rare crashes in Browse dialog.
* Improve RoboForm-GoodSync integration for RoboForm Online.
Version 7.6.0
* Send E-Mail reports of the completed automated Sync, if requested by option.
* Switch from keeping monthly logs to keeping one log per Analyze + Sync.
* Show Sync error messages on a separate line with ERROR: tag.
* Fix parsing of file/folder list returned by DAV when it contains explicit port number.
* Fix DAV initial connect sequence and error processing.
* Recognize folders without folder markers in Amazon S3.
* Fix Amazon S3 reconnect sequence and error processing.
* Fix old-new rounded time shift processing, applies only to FTP.
* Fix selection of the correct job when called from RoboForm.
* Do no read embedded states on read-only sides of the job.
* When doing Reset State, delete embedded state files too.
* Add command line options /userid1 /userid2 /password1 /password2.
* Localize more strings that appear in the log file.
* AutoUpdate for 64-bit version downloads 64-but installer, not 32-bit.
Version 7.5.9
* Fix reading of jobs.tic when upgrading from ver 6.1.0 and older.
* Fix activation error messages in non-English languages.
* Fix crash caused by dependent job interaction.
* More detailed logging to the global GoodSync log.
Version 7.5.8
* Add command line options for new General and Auto options.
* Fix crash when turning sync direction that causes delete of excluded folders.
* Fix Browse dialog not working for Windows Mobile devices.
* Do not automatically turn %NN sequences into character in Browse dialog.
* Fix Connected to Disconnected transition processing in On Folder Connect.
Version 7.5.7
* Fix: if two jobs are started at the same time by Scheduler, only one of them runs.
* Fixed crashes caused by dependent job removing file tree of this job.
* Fix problems in closing folder logs.
* Add Swedish user interface localization.
Version 7.5.6
* Revive Case-Sensitive File/Folder Names option. It is On by default now,
but you can turn it off if you want case-insensitive name matching.
* Fix New Version notifications, they were broken since ver 7.5.0.
* Fix deleting excluded files and folders when folders above them is deleted.
* Resolve 'different file yet same generations' conflict as a weak conflict.
* Fix copying locked files in 64-bit Windows using Shadow Copy Service.
* Show progress of assembling ZIP file for Ticket and Crash reporting.
* If options.tic becomes corrupted, rename it so that GoodSync can start.
* Fix Browse dialog navigation when UserID and/or Password are entered into URL.
* Do not show many similar errors / warnings in Analyze, show only the first 3.
* Add Copy/Paste between Include/Exclude filter lines.
* Clone Job adds the job after the current job, not at the end.
Version 7.5.5
* Fix Processor usage jumps every 10 sec in WMI when On Folder Connect is On.
* Fix Pure Virtual Error that was happening when auto job finished in logged off state.
* Clean up old job log files, leave only FolderActions log for last two months.
* Speed up Sync of large number of small items by not showing every synced item in Log Window.
The sync log itself still shows all synced items.
* Enable Reconnect job option by default.
Version 7.5.4
* Fix bug in time translation for remote file systems,
it could result in uploaded files syncing back to source.
* In left-right time shift resolution give preference to NTFS file system over FAT.
Version 7.5.3
* Add buffer size option. Using longer buffers may speed up SFTP.
* Fix resolution of %VARIABLE% in DAV urls.
* Show terminal errors in Analyze and Sync as red text.
* Speed up Post Processing.
* Fix remote file system reconnection problems.
* Store SFTP host keys in GoodSync registry, allow host keys to change.
* Fix generation comparison algorithm.
* Add 64-bit GoodSync version for 64-bit Windows.
Version 7.5.2
* Add Reconnect option to job. It automatically reconnects jobs folders upon disconnect.
* Make all jobs case-sensitive, automatically resolve easy file name case conflicts.
* Rewrite Include/Exclude Filters, make it easier to use.
* Automatically resolve weak conflicts caused by non-matching non-intersecting generations.
* Display and propagate folder creation date, not folder modification date.
* Add version to the state file, so that old ver GoodSync can detect new state file that it cannot parse.
* Improve SFTP cleanup on loss of connection.
Version 7.5.1
* Implement Embedded State:
When we encounter _gsdata_ inside left/right job folders,
read state from it and let it override the root state.
When we save state, also save modified state both to internal states
(for their subset of the tree) and to the external root state.
* Command line options /miniwin and /forceminiwin and /forcetray added.
* Fix incorrect status message after Analyze with changes.
* Fix not showing free space estimate after Analyze.
* Make Connecting... progress message show before Connect starts.
Version 7.5.0
* Add file system for Amazon S3 online storage, it uses prefix http://s3.amazonaws.com.
* Speed up GUI and decrease its memory requirement: do not use heavy frameworks.
* Add Mini Mode -- a small windows that shows status of all running jobs.
* Implement case sensitive file and folder name lookup.
You really need it for non-Windows network file systems such as FTP, SFTP, DAV.
On Windows file system it allow to propagate file renames that change only case.
All new jobs are case sensitive, existing job remain case insensitive.
* Perform file deletes before file copy operations, to decrease free disk space requirement.
* Change file generation storage to allow for easier recovery from lost state.
* Old-New time shifts are now recognized as No-Change,
so they do not initiate any copy operations.
* Reduce memory requirements to about 400 bytes per file or folder.
* Fix time comparison in filters.
* Add range operations to filters:
time[t1,t2] means t1 <= time < t2,
size[s1,s2] means s1 <= size < s2.
* Single click in Job List pane makes the job current, not double click as before.
* Fix Job List selection using Shift + Up/Down or PgUp/Down.
* Now transfer of individual large file can be Paused.
* Change default 1-way job type from Verified to Forced.
* Make GoodSync Windows Mobile file system work with
ActiveSync 3.7 and 3.8, it required ver 4 or newer.
* Fix entering FTP password on Japanese computers.
* Fix after-sync integration with RoboForm where GoodSync asks RF to refresh data.
* Update tree on manual file/folder delete.
* Show Job state and progress in LastRunTime column of Job List pane.
* Show GS version and status of last busy job in tray Tooltip.
* Exclude items based on old state only if it is Filled in the old state.
* Delete File Tree upon folder disconnect if On Folder Connect option is On.
Version 7.2.9
* Add size/time-based exclude/include filters:
size<N size>N size=N size!=N size>=N size<=N where N is a number,
possibly with K (Kilo) or M (Mega) suffix;
time<N time>N time=N time!=N time>=N time<=N where N is date in YYYY/MM/DD format or
+Nd (N days ahead) or -Nd (N days ago).
* Add option to exclude subfolders: <subfolder> in exclude filter lines.
* Special variables %DD% %MM% %YYYY% in folder paths are replaced with today's day, month, year.
* Do not diagnose change of source sync file between Analyze and Sync
as error, just use the new state.
* Do not delete Sync tree when On Folder Connect checks the connection.
* Read-only source side now does not check for job tags.
* More fixes for Copy Locked Files on Vista and XP.
Version 7.2.8
* Make Copy Locked Files work on Vista.
* Make WebDAV servers mounted as network shares sync correctly.
* Fix column width problem in Job List pane.
* Fix unnecessary showing of help tooltips.
* Fix uncaught C++ exceptions.
* Set 'Accessible to Everyone' permission on _gsdata_ folder.
* Improve Sync error processing.
Version 7.2.7
* Add job option to Copy Locked Files using Volume Shadow Service.
* Add Export and Import of Job List to *.gsl files.
* Add Cut and Paste to Job List pane, to easily move jobs.
* Allow drag-and-drop reordering of jobs in Job List pane.
* Assign F10 key to Analyze and Sync All, F9 key to Analyze and Sync This Job.
* Fix closing sequence of GoodSync, it could cause GoodSync.exe to remain when all windows are closed.
* Fix On Folder Connect auto-sync.
Version 7.2.6
* Add Analyze And Sync command, it analyzes and then syncs one job.
* If ReadOnlySource option is specified then maintain state for
the read-only folder separately from the folder, in GoodSync's AppData.
This allows us to propagate deletions originated at read-only folders.
* Maintain one log per sync folder, this logs shows complete history
of all changes done by GoodSync's various jobs to this folder.
Log files are now named FolderLog-YYYY-MM.log.
* Split Open Log command into Open Left Log and Open Right Log.
* When creating a ZIP file for ticket, include all folder logs.
* Make 1-way jobs turn CopyTime and CopyState actions in the preferred direction too.
* More fixes to SFTP disconnect and error handling.
* Fix display of job state icons.
Version 7.2.5
* Add Auto option On Folder Connect that replaces options
On Insert, On Network Connect, On Phone Connect.
This option would start Analyze (Sync) when both folders appear.
* Track the item being Synced in the file tree, can be turned off.
* Add Auto Status column to Job List pane.
* Detect vertical conflicts between folder deletion and file copy.
* Fix SFTP protocol processing of server disconnects.
* Fix WebDAV protocol interaction with IIS 7 server.
Version 7.2.4
* Add auto-start of Analyze and Sync on Network Connect.
* Replace modal error messages with red non-modal messages in the status area.
* Show dynamic Free Disk space during Sync.
* Show and log elapsed time of Analyze and Sync.
* Fix non-saving of global program options in some cases.
* Allow DAV server redirects.
Version 7.2.3
* Improve time shift detection and time mapping for FTP servers.
* Add option to use (or not) MDTM command to get exact file modification time from FTP server.
Version 7.2.2
* Add workarounds for bugs of MS IIS FTP server.
Version 7.2.1
* Make Include of folder by exact path not include unrelated folders.
* Add context menu command to include selected folders and files only.
* Fix Browse of paths with %VARIABLE%.
Version 7.2.0
* Add syncing with Windows Mobile phones and Pocket PC devices.
* Add Pause/Resume button when Analyze or Sync are running.
* Add Copy Time LtoR and RtoL operations that copy file modification time but not the file itself.
* Time shifts are now correctly processed in FTP and WebDAV (time translation FS).
* Use MDTM FTP command to get and set exact file modification time.
* Allow changing of CopyState action direction by user.
* Add View Same Length Different Time, on which Copy Time operation can be used.
* Implement Multi-Select for file tree items.
* Update the manual to include Windows Mobile, better command and action list.
Version 7.1.9
* Declare resolvable file/folder conflicts when one of the items is deleted.
* Improve processing of terminal errors on Analyze and Sync.
* Add more command line options.
* Expand the manual to include Local and Remote File Systems.
Version 7.1.8
* Diagnose creating two files that have the same 8.3 name in FAT.
* Make DAV sync work with MS IIS server and (Windows Server, SharePoint).
* Make DAV work with iDisk.com server by Apple.
* Make Job Tags work when %VAR% is present in paths.
* Parse user name and password entered in URL and move them to secret fields.
* Fix include/exclude filters for top level items.
Version 7.1.7
* Add My Documents to My Computer tab of Browse dialog.
Version 7.1.6
* New Job wizard that requests Sync / Backup job type.
* Estimate free space needed on both sides to complete Sync.
* Allow storing of password for private key of SFTP in Browse dialog.
* Add Active FTP Mode, to be used if default Passive mode does not work.
* Add detection of file links on FTP servers.
Version 7.1.5
* Show hidden folder in Browse dialog.
* Speed up FTP and other Remote FS by doing less verification.
* Add option Check Analyze-Sync File Stability that controls verifications.
* Show estimation of space required to complete Sync.
Version 7.1.4
* New Browse dialog to set sync folders for all file systems.
* Auto hide View buttons when they do not fit.
Version 7.1.3
* Show hidden files in FTP file system.
* Fix SSH Authentication exchange in SFTP.
Version 7.1.1
* New Browse dialog that shows folder tree for all file systems (Windows, FTP, WebDAV).
* Improve ReadOnlySource option, require it for read-only folders.
* Make context menu Delete work for all file systems.
* Add command Delete Backup Copies.
* Download remote file when doing File Compare.
Version 7.0.7
* Put View -> All button next to other main view buttons.
* Make View -> All also show Excluded items.
* Add View -> Included to show only included items.
Version 7.0.6
* Add Exclude System Files and Exclude Hidden Files to Options -> Filters.
* Add commands to Clone and Swap jobs.
* Fix time shift processing, it could result in not detecting differences.
* Do NOT scan excluded folders anymore, propagation of deletion of
excluded files in deleted folders still works.
Version 7.0.5
* Improve integrity of saving state file.
* Do not show Excluded items in Errors view.
* Log conflicts and analyze errors in the Job log.
Version 7.0.4
* Issue a conflict if older file will overwrite newer file.
* Do not designate Analyze-time error as conflict.
Version 7.0.2
* Make Set Username/Password work for Local file system.
Version 7.0.1 (Major New Release)
* Add syncing with FTP and WebDAV servers.
* Add syncing with servers over Secure FTP (SFTP).
* Selection of file system is done by Browse/Edit button to the left of folder path.
* Network Shares and FTP/WebDAV userids and passwords are stored in garbled form.
* Make 2-way sync work in FTP/WebDAV in spite of its inability to copy file modification date.
* Remove 256 character limitation for file path, now the limit is 32K characters.
* Add Job List pane (View -> Job List) from which several jobs can be started.
Just select several jobs, right click and choose Analyze or Sync.
* Reduce per-folder memory requirements, so now 1M folders can be synced.
* Improve handling of time shifts caused by daylight savings time.
* Change GUI updates to be every second and not every N files.
* When file tree is more than 500 items, expand first 500 items.
* Add command line options /save-disposed-files and /temp-dest-file.
* Add option to 1-way jobs: "Read-Only Source Side".
If on, do not write any files to Source Side of the job.
Version 6.3.5 -- Last Stable Release in Ver 6
* Add languages: Bulgarian, Greek, Icelandic.
Version 6.3.2
* Improve Activation Via Browser dialog.
Version 6.3.0
* Add ALT+C and ESC shortcuts for Cancel Analyze/Sync command.
* Write global log to "Application Data\GoodSync" folder, not to temp folder.
* Move Errors view button to the front, move All view button into Other.
Version 6.2.9
* Better and faster version checking.
* Allow specifying proxies when doing activation at install time.
Version 6.2.8
* Make GoodSync work with Web Drive and Net Drive remote file systems.
* Improve _gsdata_ folder creation sequence.
* Implement transactional saving of the state file.
Version 6.2.7
* New main icon.
* Add more command line options, rename some options.
* Remove excessive log levels, now it is only 4 levels.
* New manual that describes all Job and Program Options, command line.
Version 6.2.6
* Add option to job options: Scan Excluded Folders.
* Do not memorize minimized and invisible status when GoodSync is closed.
Version 6.2.5
* Add detailed help tooltips and Job and Program Options.
* Add option: Create left/right Sync folders if they are not found.
* Keep all excluded files in the folder tree where
they can be viewed using View -> Excluded.
* Rename and fix option Exclude Empty Folders.
* Change trial rules to: trial status remains for 10 days of use
or 30 days after install, whichever lasts longer.
Version 6.2.2
* Automatically delete abandoned Sync lock files.
* Add option to turn off Job Tags.
* Add Views for Left to Right only, Right to Left only and Deleted Only.
* Add View for Excluded files and folders.
Version 6.2.1
* Add Job Tags: GoodSync places a unique file into _gsdata_ folder on both sides of the job when first Sync is run. Later, if job tags are present, it verifies that they are the same as it was originally recorded in the Job. Automated Sync will not run if tags in the job and folders do not match. This prevents syncing with the wrong folder that was mounted in place of the right folder, which may happen with portable drives.
* Lock Files: place lock file (*.gsl) into _gsdata_ folder on both sides of the job when Sync is running. Do not allow other jobs to Analyze or Sync folders that contain *.gsl lock files. This preserves file and sync integrity.
* Speed up analysis and reduce memory requirements.
* Sync on Logoff checks and resets AutoEndTasks windows option.
* User can switch Jobs while Job -> Options dialog is shown.
Options dialog switches to the current Job.
Million File Sync Challenge. With recent optimizations GoodSync can synchronize two folder trees with 1 million files in each folder and use only 1 Gb of main memory for analysis. Can your synchronizer do that?
Version 6.2.0
* Expand environment variables %VARIABLE% in folder paths.
Example: %USERPROFILE% is resolved to user profile path.
* Show Job progress for jobs run on Logoff.
* Make command-line "sync" command perform Analyze and Sync.
* File Copy can be interrupted, no waiting till it ends.
Version 6.1.9
* Show Time Remaining and Transfer Speed.
* Add Windows menu that lists all Job windows.
Version 6.1.8
* Implement Job Templates which may be used to
set default Job options when adding a New Job.
* Add option that controls display of balloon messages.
* Add 'Analyze And Sync All' command.
Version 6.1.7
* Add option to Resolve Conflicts Automatically.
* Add option not to sync Empty Folders.
* Add option not to copy to temp file first, it saves disk space on small drives.
* Speed up syncing by sending fewer update messages to GUI.
* Perform jobs auto-started from one drive by On Insert option sequentially.
Version 6.1.6
* Implement RoboForm - GoodSync integration:
* (i) Command Sync RoboForm Data that calls GoodSync to sync RF data with backup/portable folder.
* (ii) When GoodSync finishes syncing, it calls RoboForm to re-read new passcards.
* (iii) If GoodSync is not installed, Sync RoboForm Data offers to install GoodSync.
* Add option to close all running jobs when GoodSync is being closed.
* Improve wording, reduce options in Pro Activation Dialog.
Version 6.1.5
* Installer now requests UI language and applies it to GoodSync UI.
Version 6.1.3
* Fix direction determination for new (stateless) files.
* Save jobs.tic in open text format (not garbled as before).
* Save previous job settings in jobs.tic.bak.
Version 6.1.2
* Replace Delete to Recycle Bin option with Backup to _gsdata_\_saved_ folder.
* Detect changes made after Analyze and offer to Re-Analyze.
* Make Sync invalidate results of Analyze for dependent jobs.
* Fix conflicts caused by different exclusions for the same folder.
Version 6.1.0
* Add help balloons for new users.
* AutoComplete for file paths.
* Warn user about conflicting jobs, the ones that have intersecting folders.
* Add global exclusions for RoboForm files license.rfo, mru.rfo, cache.rfo.
Version 6.0.8
* Add AutoUpdate that notifies about new GoodSync versions.
* Job Log now contains Job options and reason for starting.
* Improve time shift processing, show time shifted files in View.
* Store file _file_state._gs in new folder _gsdata_ create in sync folder.
* Write log of analysis and sync operations to _gsdata_ folder.
Version 6.0.7
* New Activation Wizard: add offline activations.
* Add activation from batch of orders.
* Added activation on install from command line arguments.
* Login request for password-protected network shares.
* Command-line options for one-way sync and propagate deletions.
* Add interface to Task Scheduler in Job -> Options -> Auto.
* Improve progress messages and status updating.
Version 6.0.5
* Add One Way Sync option.
* Add option to turn off Propagation of Deletions.
* Add new Version Check.
* Added German and Italian UI localizations.
GoodSync V6
GoodSync V6 is a complete rewrite of GoodSync.
It greatly improves convenience and speed of the program.
* User Interface is much faster as it not based on HTML.
* Tree of files is shown as a scrollable Tree, not as unscrollable List.
* Name of each file is shown only once, not twice.
* File Tree can be viewed in one of 4 projections:
Changes Only, Conflicts Only, All Files, Files with Errors.
* Progress bar is shown for all operations.
* State file is compressed, so reading and writing it is much faster.
* Command-line interface is available.
* Show Summary of Folder: count of files copied L->R and R->L.
* Jobs can be reordered by Drag and Drop.
* Synchronize on Logoff option.
GoodSync for Mac
Version 1.0.7
* Implement uploading of ZIPped logs for support ticket.
* File extended info bugs fixed.
* Job list item Drag and drop implemented.
Version 1.0.5
* Fix Pro license activation issues.
* Fix working from standard user account.
* Fix some crashes.
* Copy folder icon and file and folder extended attributes.
* Fix permissions of GoodSync folders.
Version 1.0.0
* Added license and trial period.
* Fixed bugs and crashes.
Version 0.9.8
* Added network file system for smb:// and afp://
* Make user interface work in non-english langauges.

