Versionshistoria GoodSync
<<Tillbaka
Förändringar v9.8.4 -> v9.9.2
- Windows 8 + 64 bits + more than 4 Gb memory: fix crashes.
- Windows XP: fix Error 193, caused by new VS 2012 compilation.
- Fix Access Denied on deleting symbolic link to non-existent folder.
Förändringar v9.7.5 -> v9.8.4
- Google Drive: fix 'root permissions.get: array is empty', caused by changes in GDocs server.
- Google Drive: add retry on setting file mod time, it may fail randomly.
- Browse dialog: improve and fix Multi-select of Folders and Files, see Manual for details.
- Browse Dialog: Auto-navigate to previously selected folder.
- Add Properties command to items Actions / Context Menu, to show info about file.
- High-Res DPI plus font scaling: make UI buttons bigger in this case.
- If user stops GS in the Deletes/FolderCreate phases of Sync, still save state file.
- SMTP: Add MIME type header to emails without attachment too.
Förändringar v9.7.4 -> v9.7.5
- Multi Thread Sync + Free Space Update: fix crash resulting from parallelism.
- Free Space Computation: Fix update quant not computed correctly, too small at 256 Kb.
- Copy Locked Files: Make it work for Block Upload/Download from GSTP server too.
- DAV: fix uploads to server that do a lot of redirects.
- Remote File System retry: improve it, use exponential backoff with randomization.
- Google Docs: Do browser-based auth only if refresh token has been revoked or damaged.
- Google Docs: Fix native document import and export.
- Google Docs: Upload file larger than 20 Mb without preview, as server times out building the preview.
- Analyze Filters by size and file mod time: use natural values for non-files: zero size for folders, links and deleted items; null time (01/01/1970) for links and deleted items.
- UI: Fix focus is being stolen by Analyze All (F6).
Förändringar v9.7.2 -> v9.7.4
- Increase speed and responsiveness due to better locking.
- Windows XP: fix freezes and lockups.
- Fix crashes in Sync that appeared in ver 9.7.2.
- Google Drive: Fix Error code 401 in long uploads, more than 1 hour.
- Google Docs: Fix native document import and export.
- Linux: fix license activation related issues.
Förändringar v9.7.1 -> v9.7.2
- Google Drive: improve retries on upload of large files.
- FTP: fix MDTM option not working when doing LIST.
- SkyDrive: reduce chunk on upload of lrage files to 8 Mb.
- S3, Dropbox: improve upload of short files.
- UI tree updates: fix rare crashes, make it more smooth.
- At the end of sync show only average speed, no current speed in ().
Förändringar v9.6.2 -> v9.7.1
- Google Drive: Fix Analyze when files have no modification date on them.
- * Google Drive: do the traditional chunked upload for large files.
- * SFTP: speed up upload and download by using better conveyor.
- FTP: Add user option to Use 'LIST -la' command, do not use it by default.
- FTP: properly parse 550 Nout Found returned by some IIS FTP servers.
- UI Sync Tree: fix some crashes that happen when many updates arrive.
- State Files: Ignore (both read and delete) old format (ver 3) state files.
- State Files: if we cannot list or read state file, return hard error.
- GDocs, Dropbox: Add MIME-type for SVG (Scalable Vector Graphics) image files.
- Dropbox FS: improve stability and error handling.
- Explorer: Fix cannot delete file in RoboForm Everywhere Server.
- GS Server Web UI: Add "GoodSync Connect Status" tab, to monitor user activity.
- Scripts: Convert %LOGPATH% to '\', it was with '/' after recent changes.
- Windows File System: address more '\' vs '/' issues.
- Windows FS: apply Copy Locked when file is partially locked (Outlook does that).
- Windows FS: handle more Access Denied errors, by elevation.
- Upload/Download: improve architecture of file systems and speed of transfer.
Förändringar v9.6.1 -> v9.6.2
- Add new Countable Changes View, it does not count file renames caused by parent folder renames.
- Use Changes from Countable Changes View in Auto job Items Changed threshold computation.
- Fix Copy Locked Files from Local WinFS to RemoteFS not working.
- Changed WebUI server port from 4444 to 11000, to avoid conflict with Wiki Service on Mac.
- Fix resolution of Conflict on Copy ACL of two folders.
- Copy ACL and Extended Attributes: some final polishing.
- Task Scheduler: fix '\' to '/' conversion that could affect task operations.
- Server: change SSL-Force option to Plain-Allow.
- Add new options and command line option to GoodSync Manual.
Förändringar v9.5.9 -> v9.6.1
- Analyze, Compare MD5: make it detect direction of changes, by saving MD5s to state file.
- Analyze, Compare Bodies: Fix it was trying to read directories as if it were files.
- Copy ACL when file did not change: several fixes.
- Recycle DB for _saved_ folder: Fix DB not always correctly loaded and saved.
- Dropbox, Google Drive: if interactive auth happens on Analyze or Sync, store its results.
- SMTP: Add StartTls option. If on, issue STARTTLS on plain-text connection, then switch to SSL.
- FTP: allow login without credentials, upon connect to server.
- Do not issue 'All Items Are Excluded' if we have one 'live' _gsdata_ folder that has been excluded.
- GS Explorer / Browse dlg: Show Links to Files together with files, not folders.
- Fix some issues related to '\' to '/' path transition in GsIO.
Förändringar v8.7.1.0 -> v9.5.5
- SSL: use newer list of Trusted CAs.
- SSL: Replace file cacert.pem file with built-in list of Trusted CAs.
- Google Drive: Do not attempt interactive auth on certificate problems.
- Do not allow switch to full GUI from minimode when /forceminiwin or /forcetray is specified.
- FTP, SFTP: Better passing of error codes, so that error recovery works correctly.
- AutoUpdate: improve checking for version number, use both sockets and WinInet.
- Web UI: Remove Client/Server mode buttons, to avoid killing the server.
- Add html-server, a simple high-performace web server with html-pp ext to HTML.
-
- Version 9.5.4 -- July 11, 2013
- SkyDrive: fix No Certificate or it does not verify (error 20).
- Google Drive: Refresh authentication token before starting long file upload.
- Google Drive: provide additional details in all error messages.
- DAV mount: fix DAV mount not working, because of checking folder existence.
- GSTP Server: remove option not to run Local Manage Server, it must be run.
- Sib-Http: improve cookie parser and cookie transfer.
- UNIX: Fix No activation on some UNIX versions (Debian).
-
- Version 9.5.3 -- July 02, 2013
- SkyDrive: fix 'Browser Auth failed: no cookies received' on block upload.
- GDocs: improve error to diagnostics to better pinpoint error files.
- GSTP: fix short retry turning into long retry on connection problems.
- DAV server: fix escaping file names.
- Remove Amazon Cloud Drive: http://www.goodsync.com/how-it-works/amazon-cloud-drive
-
- Version 9.5.2 -- June 25, 2013
- On File Change: fix errors when folder is replaced with a link to folder.
- State File: write state file to be compatiable with GS versions before 9.5.0.
- Review Filters by Size and Time, to make compare results more consistent.
- User Change of Sync Direction: fix redoing rename/move optimization.
- User Change of Sync Direction: tighten up conditions for allowed operations.
- List of Changes by /list-changes=yes: add links, improve presentation.
- Windows FS: Allow elevation for SMB paths, as some operations need it.
- Compare File Bodies, MD5s: do NOT do it for Links, only do it for files.
- GS Server Windows Service: rewrite service start and stop to fix rare crashes.
- Browse Dialog: show multi-select checkboxes only for source side of 1-way job.
- Server: implement file system with per-user quota.
-
- Version 9.5.1 -- June 18, 2013
- Windows Links: fix creating link for Mount Points.
- Explorer: add columns for Attributes, File Owner.
- Improve Support ticket file processing.
- Fix Link on source side not overwriting empty folder on destination.
- Copy File Owner over GSTP.
- Folder rename: do not allow folder to be renamed to file.
-
- Version 9.5.0 -- June 14, 2013
- Attributes: Copy security bits attributes (windows: readonly, hidden, system, unix: rwxrwxrwx) from Windows to Windows, Mac to Mac, UNIX to UNIX and (limited conversion) even from Windows to Mac.
- ACL on Mac: now copy them on MacOS too, used to be only on Windows.
- ACL on Windows: fix Copy ACL not working when copying user different from user who runs GS.
- File Owner Mac: add option to copy file owner on Mac.
- FIle Owner Win: It was already copied as part of Copy ACL, now add option to copy only File Owner.
- Extended Attributes: copy them now on MacOS via GSTP, between computers.
- Links: turn link into an object spearate from file and folder, not dependent on its target.
- Links: copy link mod time on Windows, where this is possible, not possible on UNIX.
- Links: Fix copy of Junction produces unsuable junction.
- Sync of ReadOnly folders (No GsData option): fix we save state file in every folder of such job.
- Change mirror folder from _gsdata_mirrors_ to _mirrors_, delete old _gsdata_mirrors_ folders.
- Sync: fix not looking inside after Name Case Change operation.
- Sync: fix UserStop when reading state file was ignored.
- Server: add decreasing stack size and increasing file descriptors, to allow for more connections.
- AutoUpdate check and Log/Temp File Cleanup: perform them once a day, not just when GS starts.
- Browser dialog: fix Secure Mode (SSL) uchecks.
- Log Viewer: add CTRL+F keyboard shortcut for Search.
-
- Version 9.4.9.9 -- May 20, 2013
- Azure: fix connections over proxy.
- S3 certificates: relax validation rules for sub-domains.
- Google Drive: fix authentication token refresh on expiration (1 hour).
- SkyDrive: always send cookies, remove option not to send them.
- Sym Links to SFTP: more fixes to link syncing.
- Copy ACL was not working when copying between Local and GSTP.
- Linux: change daemon option to /service=userid:groupid.
- Server: fix crash on incorrect server in Home FS (used by secondary users).
- Windows FS: fix file://=ComputerName/C:/folder was not resolving.
-
- Version 9.4.9.5 -- May 07, 2013
- Make special file links to always drill down: WHS drive extender, Dedup links, or SIS links.
- Browse dialog: show folder links too, so user can drill into them.
- DAV: ignore server not returning info for sync folder, some servers (Strato) do it.
- SSL: Check certificates of all official servers (ACD, Azure, GDocs, S3, SkyDrive, RF Everywhere).
- Do not sync with server that shows bad certificate, for security reasons.
- Socket file systems: better connection error reporting.
-
- Version 9.4.8 -- Apr 02, 2013
- Fix Forwarder not sending single file (state file) or listing >= 256 Kb, if sent via Forwarder.
- GSTP Server: Do not allow Non-Admin (Limited) user to have empty Home Folder, for security.
- SkyDrive etc: fix URL is not shown correctly due to double encoding.
- Web UI: convert display URL to official URL in Home Folder.
-
- Version 9.4.7 -- Mar 26, 2013
- SkyDrive: Fix large file uploads to root directory.
- SkyDrive: Fix large file uploads to old sub-domains such as sds://name.live.com.
- SkyDrive: Fix double encoding problem on HEAD done after LIST.
- Google Drive: Improve Analyze and Sync speed using GZIP and JSON optimizations.
- SFTP: reconnect on disconnect caused by idle connection.
- DAV: if we get HTML error message, return the text of it.
- FTP: Skip empty lines in MLSD listings, as Yahoo FTP server returns them.
- DAV Server: Make our DAV server to work with Windows 7 DAV client.
- DAV Server: Fix double encoding in MOVE destination processing.
- Forwarder Server: fix memory leak when forwarder reads file bodies.
- Server on Linux: add /service option to start as daemon.
- Server on Linux: add /set-discovery option to switch discovery mode.
- Server on Linux: rework help for command line options, add user management.
- GoodSync Connect Setup: add option not to use use our discovery services (Mediator, Forwarder) when computer has static IP name/address and can be addressed by this static name.
-
- Version 9.4.6 -- Mar 13, 2013
- SFTP: fix rare crashes on User Stop, fix reconnect issues.
- SkyDrive: implement block upload of large files (20 Mb or more).
- Google Drive, S3: detect MIME type of file for upper case extensions too.
- OnTimer + OnFolderConnect / OnFileChange: fix OnTimer not firing in this combo.
- DAV server: fix not escaping ampersands.
- Unix FS + On File Change: fix relative paths, to make OFC always work.
- Unix FS + On File Change: implement file monitoring for Android.
- Enable New Folder in root folder of Home file system.
- Options: disable Propagate Deletions in 2-way jobs.
- Fix Analyze Compare Bodies returns False on short files.
- UI: fix some crashes and focus problems.
-
- Version 9.4.5 -- Feb 26, 2013
- Uber-Unlocked Mode: if this option is On, files can be deleted or renamed when uploaded and GoodSync will immediately notice it. Best used in combination with On File Change, so we automatically turn it on for On File Change.
- On File Change: user stop of job now does not stop file monitoring.
- User direction change: Do not delete parent folders, if user change in children requires it.
- Job List: update Last Run Time at the end of On File Change jobs too.
- Windows Shares: optimize connecting/disconnecting them, to avoid unneeded operations.
- Windows FS: better report Home Drive Extender and Single Instance Storage links.
- Windows FS: check Volume Labels for prohibited characters such as '/' and ignore them.
- Google Docs: improve error processing, especially in resumable upload.
- SkyDrive: refuse to upload/download .one (One Note) files, as SkyDrive prohibits it.
- Amazon CD: add more international Cloud Drive sites.
- Forwarder: make GSTP chunks fit in memory buffer, do not dump them to temp files.
- Forwarder: Fix lingering sessions may never get deleted.
- Server: Clean server temp files (in server temp folder) on startup.
- Server: Fix incorrect error message about bad credentials if incoming user.
- Linux GS Server: fix not properly giving trial license in some cases.
- GUI: fix minor UI corruptions and some slowness.
- GUI: fix no auto-select of text input fields in all dialogs.
-
- Version 9.4.4 -- Feb 06, 2013
- Sync Algorithm: allow changing of files while they are uploaded, do not lock these files.
- Google Drive: do resumable upload: when long upload fails, resume from the last good point.
- GSTP client: fix 'UserId not the same' and authentication errors on reconnect.
- FTP: allow 200 reply to CWD, used to be only 250.
- SSH: recognize OpenSSH private key file format.
- Windows Service for GS Server: fix install and restart problems.
- GUI: Do Not allow Drag And Drop of tabs to change job position.
- GUI: speed up mass change of direction of items after Analyze.
- GUI: speed up change of sync direction on large number of files.
- GUI: fix log window not always switching correctly when main window switches.
-
- Version 9.4.3 -- Jan 26, 2013
- On File Change + GSTP: Allow it work when connection is via Forwarder.
- User Interface: speed it up and optimize, especially for many jobs.
- GUI: fix corruption of window sizes on the initial setup.
- Home File System: now each Server in it can have its own Target.
- Linux GS Server: add file monitoring for On File Change to work in Server.
- Linux: retrieve Computer ID, so that activation can work.
- GS Server: fix a rare crash on server closing.
- Installer: allow adding GoodSync to QuickLaunch bar in Windows 7.
- On Schedule Unattended Sync: fix some rare freezes.
- HTTP + NTLM: fix authentication when domain of servers differs from that of user.
- Job Options: NoGsData option: perform _gsdata_ folder cleanup in worker thread.
- Policies: fix some crashes when options-related policies are enabled.
-
- Version 9.4.2 -- Jan 10, 2013
- Add command 'Analyze: Compare MD5s' to compare files based on checksums for sync verification.
- Add command 'Analyze: Compare Bodies' to compare file bodies for backup verification.
- List Changes: send output of this command to log file, not to string.
- Parallel Sync: fix rare crashes caused by race conditions.
- Special Operations such as Delete State Files: run in worker thread not to slow down GUI.
- Windows FileSys: Speedup resolution of ~UserName into user path.
-
- Version 9.4.1 and 8.9.9.9 -- Jan 04, 2013
- On Timer: do not fire it if job is also disconnected On File Change / On Folder Connect.
- Speed up manual change of sync direction, when clicking directional buttons.
- Parallel Sync: improve lock structure to fix some crashes.
- Logging: add special Debug level, to be used only on servers.
- UPNP discovery: consider all UPNP devices, in case some of them are not good.
- Linux: add activation for Linux Command Line license.
- Google Drive: better handling for 403 'Exceeded their Drive storage quota'.
- License: do not treat Windows XP 64-bit as a server, it is a regular client.
-
- Version 9.4.0 -- Dec 24, 2012
- Google Drive: re-introduce support for import/export of native documents.
- On File Change: fix issues in Incremental Analyze.
- Dependent Jobs: do not prevent one job from executing if dependent job has just errors but not conditions that really require user attention (such as Approve Too Many Changes).
- SFTP: fix negotiation with some servers that require flushing.
- GSTP Server: fix issues in Receiver that could have caused lost connections.
- GSTP Server: always pickup sessions from Forwarder, in case direct connection fails.
- GSTP Mediator: do not delay replying to Server for talkback.
- GSync and GoodSync /unatt: respect log level specified in global program settings.
- Sync Algorithm: diagnose when file system promises to preserve file time and breaks this promise and use time translation in this case.
- Enterprise version: fix activations for the next year.
- Options: fix and improve Simplified and Traditional Chinese translation.
-
- Version 9.3.9 -- Dec 14, 2012
- Google Drive: multiple fixes in the FS new implementation introduced in ver 9.3.8.
- Google Drive: officially register GoodSync application with Google APIs.
- On File Change: fix crashes that may happen when picking changes before Analyze.
- SFTP: use our own sockets and proxy layer instead that of PuTTY, remove PuTTY profile.
- Localization: convert all *.RFS files from ANSI to UTF-8, to be edited only in UTF-8.
- GSTP: if mediator is available, do not collect list of servers on local network.
-
- Version 9.3.8 -- Nov 30, 2012
- Google Drive: new implementation, based on V2 API. You will have to tell Google to allow GoodSync to use your Google Drive, via browser, first time you use it on a computer.
- SkyDrive: fix detecting wrong size of picture files (.png .gif .jpg).
- SkyDrive: fix case-rename of files was not working.
- SFTP: fix crash on network errors.
- Logging: Reduce amount of technical GS info written to default Actions (was Info) log.
- Logging: respect Log Level when writing to Job Logs, it used to be ignored.
- Unattended Mode and GSync Logging: add date-time-stamp it each log file line, it was not there.
- GSync: if new option /no-log-stamp is specified, then do not add timestamps to log lines.
- Parallel Sync: fix rare crash on many threads, when starting sync.
- Delete State and other files/folders (user command): do not drill down links when doing it.
- Sync Algorithm: do not add new generation when propagating to no-state side.
- Sync Algorithm: Fix Name Case Change was not working for file systems such as S3/Azure.
- Sync Algorithm: Left-Right Time Shift: remove some unneeded tests.
- Sync Algorithm: Verified 1-way Copy: restore creating conflict if dest of 1-way job changes.
- UI: fix include from context menu was not working for nested folders after first analyze.
- UI: fix selection when keyUp/keyDown pressed.
-
- Version 9.3.7 and 8.9.9.8 -- Nov 16, 2012
- On Folder Connect: fix it not working in 1-way jobs and in non-local file systems.
- On File Change: fix conversion of 8.3 file paths to regular paths.
- On File Change: use map when accumulating changes, to avoid dups and save memory.
- GSTP: try local discovery for .goodsync servers only if we cannot contact Mediator.
- GSTP: do not try to connect via Forwarder, if this is to non-.goodsync server.
- Job Options: rearrange and simplify them, to improve usability. See manual for details.
- Job Options: Move Mode (Delete Source after Copy) is now checkbox, not selection.
- Job Options: add option to delete empty source folders in Move Mode
- Job Options: Read-Only Source side moved to Advanced options, next to No GsData.
- Job Options: discontinue Do Not Propagate Deletions for 2-way jobs, it makes no sense.
- Job Options: Move Parallel Threads and Compare File Checksums to General options.
- Sync Algorithm: rewrite maintenance of Recycle Bin, to speed it up.
- Sync Algorithm: reduce memory consumption due to Recycle Bin and MD5 compare changes.
- Sync Algorithm: Copy Folder Mod Time: Do it only in 1-way jobs and never in 2-way jobs.
- Move Mode: fix RtoL not working, trying to delete non-empty folders.
- Better crash catcher that can always catch crashes in GUI thread.
- Explorer: do not allow rename/move of buckets in S3 and other immovable folders.
- Program Options: fix SMTP Test not using new settings.
-
- Version 9.3.6 -- Nov 05, 2012
- On File Change: fix it not always working in GSTP client-server setup.
- On File Change: if one of the jobs requests user input, then all its dependent auto jobs wait too.
- On File Change: make it work in Home File System, used by GS server home folder users.
- GSTP: if two computers cannot talk directly, always allow them to talk via Forwarder.
- FTP: fix errors on some reconnect sequences.
- HTTP: reconnect after transferring 256 Mb or more, on next request.
- HTTP: fix not closing upload connection on user stop.
- Stop Sleep Shutdown: add always showing the stop reason on these system events.
- Save State: do long reconnect if file system becomes disconnected before it.
- Sync algorithm: fix 2-sec time difference detection not always working.
- Parallel Sync: fix unwinding stack in cases of errors and user stop.
- Browse dialog and Explorer: log user actions, for easier troubleshooting.
- Options: make tooltips for options dialog stay longer.
- Log Window: show timestamp for all lines in Log Window.
- Log Window: fix red lines not always correctly assigned to errors.
- Filters: fix Any time!= filter was not working.
-
- Version 9.3.5 -- Oct 23, 2012
- Fix right-click (context menu) picking the wrong item.
- Browse: Fix display of file filters.
- Parallel Sync: fix user stop was not executing some closing operations.
- IP name resolution: use thread-safe function, to prevents errors when server starts.
- GSTP Local Discovery: if several clients try to do it at once, do it only once.
- Server: fix log folder does not change right away when changed from Web UI.
- Server: speedup recovery on server IP address change.
- Server: do not require license for local IP address, do not require SSL either.
- Server: fix reporting of server shutdown.
- UI: fix select of multiple files/folder in sync tree using CTRL key.
- Sync Reconnect: make it work for GSTP when it cannot reconnect internally.
- Amazon CD: make it work with non-US Amazon servers.
- WebDAV: make it for for servers that do not return Content-Length in GET.
- Azure: fix 409 conflicts and other issues.
- Parallel Sync: fix detecting User Stop and terminal errors.
- Sync: fix moving file/folder to a name that differs only by case from item that was there before.
- Time: fix time conversion on UNIX-like systems.
-
- Version 9.3.4 and 8.9.9.7 -- Oct 07, 2012
- Server: allow several Admins per computer, one per Admin Windows user.
- Server: Global Discovery: rewrite to speed up locating server on transitions.
- Server: UPNP: fix handling ActionTEC (Verizon FIOS) routers, they misreport mappings.
- Server: Re-introduce Unique Server ID, to detect that server has been replaced.
- Fix GoodSync was not properly stopping jobs when computer goes to Sleep.
- Fix On Logoff jobs do not always start properly and may case a freeze.
- On File Change: delete visual tree on the 'rebound' Analyze after Sync.
- Browse dialog: redo implementation of drill down to file system, to speed it up.
- WebDAV: by default use temp files on upload, assuming that MOVE verb does work.
- S3 and Azure: fix MoveFolder implementation, was not working well in Explorer.
- Azure: fix non-existent folder is listed as present in Browse dialog.
- Show separate log message for two-sided filters, to show how many items they excluded.
- Explorer: make multi-select drag-and-drop work correctly.
- Explorer: when assembling Pasted items, do resolve ~UserName/folder paths.
- Browse dialog: fix focus problems that cause auto-select of bookmark.
-
- Version 9.3.3 and 8.9.9.6 -- Sep 23, 2012
- Add process id to global log file name, in case several goodsyncs run in parallel.
- Sync Algorithm: fix deleting of state local continuation file if no changes detected.
- Sync Algorithm: Execute CopyState operations on the 1st (delete) pass of Sync.
- Cleanup of Recycled files from _saved_: Delete empty folders too.
- Fix cleaning up of recycled items in _saved_ folders.
- Move option of 1-way Forced Copy: delete source folders too.
- Scripts Option: add 'noattach: ' prefix that does not attach log file to email.
- Global Connect -> SMTP option: add Test button to test settings.
- Global Options: remove option to reset warnings.
- When GS crashes with error 8 inform user about Not Enough Memory.
- GSTP and HTTP: fix socket/HTTP recovery on stopping downloads of large files.
- Servers and Sockets: faster stopping of servers, less wait for sockets.
- Add date and time stamps to log lines in _gsdata_ logs.
- Wait For Locks Option: make this option be effective only for jobs in auto mode.
- Auto options: Remove option Rename Not Delete losing file.
- Sync Algorithm: Do not allow Copy Time operation if L and R files differs in case of name.
- Sync Algorithm: fix this combo: file copy to existing file, file name differs in case only.
- FTP: Active Mode: better error processing when data connection not created.
- Writing License: do not try to write to user profile and err if it is not defined.
- Browse dialog: if filters have only excludes and no includes, still show multi-select mode.
- Browse dialog: fix crashes possible if multi-select is clicked fast or server response is slow.
- gsync: allow using it on regular Pro license.
- Unattended mode /unatt: fix starting job in the old instance if GoodSync runs already.
- WinFileSys: increase change overflow limit from 1000 to 4000 changes.
- WebDAV: fix parsing of multiple challenges in one header.
-
- Version 9.3.2 -- Sep 16, 2012
- Waiting for Locks: Add option that specifies number of minutes that we wait for lock.
- On Schedule jobs, Unattended: run them using new unattended mode: goodsync.exe /unatt.
- Installer: remove gsync.exe from standard distribution, have it only in Enterprise ver.
- GS Server: fix properly activate GS server sometimes reporting free version.
- Server + Home File System: fix not closing files in some cases.
- S3: implement multi-part file copy inside S3 server.
- S3: fix non-existent folder is listed as present in Browse dialog.
- Amazon CD: allow hosts other than www.amazon.com, such as www.amazon.de.
- Auto On Logoff: restore setting AutoEndTasks, so that Windows does not kill our job.
- Sync Algorithm: do not perform closing (copy folder mod time) on the sync folder itself.
- Command Line: change separator from ',' to '|' as ',' may appear in file names.
- Command Line: allow several /exclude and /include options to appear, they are summarized.
- /forcetray: fix when started 2nd time when GS is already running, it gets ignored.
- Home File System: make On File Change monitoring work in it.
- Lock File lock.gsl: use local time, not GMT in the file.
- Locks: delete them if Analyze is stopped by user.
- Disk Free Space: if we get error when getting space, show Unknown, not zero.
- Ver 8: fix crash when committing Program Options.
- Explorer: Fix ENTER does not work when making New Folder.
-
- Version 9.3.1 -- Aug 29, 2012
- Verified 1-way Copy: produce warnings (not conflicts) when destination file changes.
- Job Options Dialog: make it modal, to avoid changing running jobs.
- On File Change: fix slowdown in initialization of Partial Analyze.
- On File Change: fix listing folder error causes bailout from Partial Analyze.
- On File Change: fix start/stop sequence for file monitoring.
- FTP: speed up single file listing when MLST is available.
- Server: fix some crashes related to session reconnect.
- GoodSync2Go: disable On Schedule checkboxes in Options.
- Manual: add latest command line option descriptions.
-
- Version 9.3.0 -- Aug 24, 2012
- On File Change: make changes overflow not start old-style monitoring.
- On File Change: skip changes to GoodSync profile folder.
- GS server Secondary Users: fix working with Home File System.
- Windows FS: get disk free space of the sync folder, not of disk of sync folder.
- Multi-Threaded Sync: fix crash in long reconnect.
- Explorer: make Mount perform the mounting of bookmark as a WebDAV drive.
- Explorer: fix WebDAV mount of Japanese file names with 4-byte hieroglyphs.
-
- Version 9.2.9 -- Aug 20, 2012
- On File Change with Delay: fix detection of changes, sometimes Sync did not start.
- On File Change: do not lock when doing incremental analyze in read-only folder.
- Locking for Sync: skip excluded folders when rescanning for new _gsdata_ folder.
- Server Setup for Limited User: allow it to happen, to handle only Copy Locked files.
- Home File System with home:// prefix: add it to GS server to handle home folder of user.
- Conflict resolver (yellow strip): fix issues in setting file operations.
- Auto-Resolve Conflicts: add option Stop Sync, to not do Sync if conflicts were found.
- Fix propagation of vertical conflicts from folders to their children.
- Browse dialog: fix multi-selection problems.
- Explorer: fix upload reporting error when setting file mod time for Android server.
- Explorer: fix keyboard shortcuts.
-
- Version 9.2.8 -- Aug 05, 2012
- SkyDrive: Fix '412 Precondition failed' error on upload to existing file.
- Amazon CD: Added handling for interstitial on main cloud drive page.
- Goggle Docs: Fix Move Folder does not work.
- Multi-Thread Sync: fix no wait for all threads to finish on user stop.
- Sync Algorithm: fix resolving conflicts via Yellow Strip.
- Folder Rename/Move: fix error processing: propagate error to children.
- On File Change: unite New and Old Style of file monitoring:
- use old-style monitoring when disk/share does not report specific changes.
- On File Change: do not start Sync, if Analyze returns unresolved Conflicts.
- On File Change: ignore On Start and On Folder Connect options, if On File Change is On.
- On File Change: set locks correctly on Incremental Analyze + Sync.
- Auto Jobs: Do not allow showing of Browse dialog when Job Options dialog is shown.
- Auto Jobs: Do not auto-start job, if Browse dialog is shown for it.
- Explorer: Fix copy-paste from remote file system does not work.
-
- Version 9.2.7 -- Jul 27, 2012
- On File Change: make it work for paths with ~UserName in them.
- On File Change: proper shutdown of file monitoring on Sleep/Standby.
- On File Change + Server: fix Server was crashing on file system Disconnect when monitoring.
- On File Change: fix initialization sequence when doing Partial Analyze.
- On File Change: if one sync folder cannot monitor (remote FS) then monitor only the side that can.
- On File Change: discontinue use of old style of file monitoring.
- Folder Moves: fix sequence of operations, so that folder is never moved to missing parent folder.
- File/Folder Move: fix progress computation and reporting.
- Multi-Threaded Sync: if one of the worker produces terminal error, propagate it to the entire job.
- Fix forwarder that disappears still assigned to a user, resulting in timeouts on connect via it.
- GS server: if we cannot set file owner on Windows Share when impersonating, do not return an error.
- Log Viewer: fix some rare crashes.
- Explorer: when doing file download/upload, copy file mod and creation time too.
-
- Version 9.2.6 -- Jul 21, 2012
- On Folder Connect, RF integration: fix crashes that appeared in ver 9.2.5.
- On File Change: make File Monitoring work in 1-way jobs, monitor only source side.
- On File Change: do not restart monitoring, if user Cancels Options dialog.
-
- Version 9.2.5 -- Jul 20, 2012
- On File Change: rewrite it to run in a separate thread and not slow down GUI thread.
- On File Change: unite it with On Folder Connect, to use common code.
- On File Change Monitoring: do not monitor destination of 1-way job.
- On File Change: make Old Style monitoring to be derived from New Style monitoring.
- On File Change: fix syncing with itself error, if Incremental Analyze starts several times.
- On File Change: fix was not detecting (dis)connect of =Computer\=VolumeName.
- GSTP: fix not able to Stop job if it got stuck on disconnected server via forwarder.
- Folder Move: make it work correctly when Multiple Sync Threads are used.
- File/Folder Move: execute 'from' and 'to' parts of the Move as one operation.
- WebDAV + WinInet: Make private client certificates work in SibHttp + WinInet option.
- Explorer: fix crashes and bugs.
-
- Version 9.2.4 -- Jul 06, 2012
- Add option to run several threads in parallel when Syncing.
- Google Docs / Drive: do multi-part upload.
- Always show space required by Sync on both sides, even if it's zero.
- GSTP: Make sessions IDs more unique, even if several sessions are created in one second.
- Fix Rename/Move detection was broken on non-time-preserving file systems.
- Fix detection of renames/moves on user changing sync direction.
- Add vertical conflicts detection, as it related to file-folder operations.
- FTP: fix reconnect on errors loses progress, so reconnect is not logged.
- Sync: make exclude/include filters run faster.
- Browse dialog: do not allow Multiple Items on a side with empty URL when other side is not empty.
- SkyDrive: fix initial entry of UserID and Password.
- Explorer: fix issues related to switching file system.
- Browse / Explorer: fix drill down to pre-existing URL.
- Installer: fix layout issues in non-English languages.
-
- Version 9.2.3 -- Jun 26, 2012
- GoogleDocs / GoogleDrive: Added import/export native files option. When Off (new default), downloads .url file linking to gdocs editor and forbids any changes to native files.
- Google Docs: Fix for native files having mismatched extensions
- leading to error when trying to export to invalid format when downloading.
- Google Docs: Fix for cache not being updated after some moves.
- Browse + SkyDrive: fix user credentials not opening up the account, with NotFound message.
- FTP and SMTP: convert response strings from UTF-8 to UNICODE, for non-English error messages.
- Add User actions and Sync actions to log created by Analyze.
- Fix Save As Template dialog locks folder which it saves template to.
- File Copy: Fix destination file scoping in Block File Download.
- Explorer: fix drag-and-drop freezes on closing.
- Browse Dialog: fix multiple folders handling.
-
- Version 9.2.2 -- Jun 18, 2012
- Fix offline activation, it was not working.
- Sync: fix delete file on Windows XP does not reset read-only attribute.
- Sync: fix copy folder mod time of empty folders.
- Sync: Do not try to make state file writable if it does not exist.
- Gsync: fix Gsync with temp job was returning -1 on success, not 0.
- GS Server: fix reconnect on timeout sequence, so that Server does not lose original root.
- GS client-server: fix file owner is sometimes not set by Server.
- SkyDrive: stop using "^." folder prefix as it no longer works on the server.
- Browse dialog: if user change sync folder, turn off all auto options, to avoid bad auto syncs.
- Browse Dialog: major rewrite of internals, fixed number of bugs.
- GoodSync Explorer: major rewrite of internals, fix a lot of bugs.
-
- Version 9.2.1 and 8.9.9.2 -- Jun 01, 2012
- On File Change: fix not working when sync folder path has '/' or '\' at the end.
- On File Change: fix post-sync action was not called on 1-way On File Change.
- On File Change: perform on-the-rebound incremental analyze for 1-way jobs.
- Sync Algorithm: deep-normalize file names before comparing them,
- to account for Mac-Windows UTF-8 encoding differences.
- Do not try to do elevation for GoodSync2Go, it has no GS server installed.
- SSL: get thru situations where SSL server requests a certificate, but does not require it.
- Amazon CD: fix parsing of file mod time represented as floating number.
- Activation: fix Batch Activation not working if some fields are empty.
- SFTP: fix a crash, caused by SIGHUP signal on the server.
- GSTP and DAV Server: use SetFileOwner to set owner of new files,
- even if Impersonation is On, as Impersonation does not set file owner.
-
- Version 9.2.0 -- May 24, 2012
- UI: New conflict resolution yellow strip dialog that offers ways to resolve conflict.
- UI: Redo activation dialog in Tables, improve waiting for it in main thread.
- UI: Fix left side Folder Info not shown.
- Sync Algorithm: fix some cases of file mod time update on time-translated file systems.
- Google Docs: fix a crash in initial parsing.
- File-Folder: moving to _saved_ folder: fix overwriting of file by folder.
-
- Version 9.1.9 and 8.9.9.1 -- May 15, 2012
- SkyDrive: fix HTTP cookie parser, to fix 403 Forbidden error.
- Sync Algorithm: fix conflict in a sequence that involves CopyState.
- Sync Algorithm: re-introduce Copy State LtoR and RtoL operations.
- Sync Algorithm: save memory in storing generation lists.
- Add Number of Nodes (Live + Dead) stats, to estimate memory used.
- Fix GSTP to GSTP error: DownloadFile does not handle non-local destinations.
-
- Version 9.1.8 and 8.9.9.0 -- May 10, 2012
- Google Docs: rename it to 'Google Drive (Docs)' as they are one and the same.
- Pause: stop running after sitting in Pause for 20 min.
- Fix bugs in in sync locking phase that is detecting previously unseen _gsdata_ folders.
- Auto: Change execution priority and order of appearance of Auto job mode to: On File Change, On Start, On Timer, On Folder Connect, On Logoff.
- On File Change: ignore changed file if it is in excluded folder.
- On File Change: improve closing sequence of file system monitor.
- S3 and RF Everywhere DAV: re-institute default temp files option for these file systems.
- Forwarder: fix locking semantics of multi-user forwarder.
- GSTP: fix translation of disconnect error on server to the client.
- HTTP: fix FTP/HTTP reconnect was not working.
- HTTP: fix stack unwinding in case of Disconnect followed by User Stop.
- GSTP: reduce number of calls to server on upload and download, to speed up.
- Add showing GS server version in the client log, to aid troubleshooting.
- Scripts: Fix Post-Analyze program/email runs even when we have changes.
- Fix NoGsData option taken from mirror folder, not from job options.
- Fix Empty Folder Rename not detected if folders have different mod time.
- Fix Dependent Folder detect was wrongly declaring folders the same, for mounted drives.
- Dependent folders detect: now detects that mounted drive is the same as its UNC path.
- Fix File-Folder conflict resolution does not work.
- Sync Algorithm: fix Deletes were not executed in correct order.
- Sync Algorithm: fix decision paths in UserStop and Disconnect error processing.
-
- Version 9.1.7.8 and 8.9.8.9 -- Apr 27, 2012
- Locking for Sync: fix gross inefficiency in checking for ghost _gsdata_ folder.
- GoodSync server now requires GoodSync Pro license, just like client does.
- Activation + Server: now GS client asks GS server to Refresh upon activation.
- Server: return full server info, so that it is shown in side description.
- Accept Sockets: fix stopping sequence, it could misfire sometimes.
- FTP: fix cannot do FTPS data connection with Pro-FTPD server.
- FTP: do workaround for MLST lines without leading space.
- Keep GetInfo of the state file even for state file stored in mirror folder.
- On File Change: skip monitoring errors, instead of interpreting them as overflow.
- On File Change: filter out files/folder by path filters, before starting Analyze.
- On File Change + Auto Clear option: fix this combo, it could do bad sync.
- On File Change: fix reaction on disconnect of a sync folder.
- Scripts: fix Post-Sync script called with wrong -1 numeric arguments.
- Scripts: call Post-Sync script after Sync in On File Change too.
- Server: fix FS properties misreported if client and server versions differ.
- GsFileCopy: add a branch for direct (no temp) GSTP to FILE upload.
- Fix UTF-8 to UTF-16 conversion, it was not handling 4-byte Japanese chars.
-
- Version 9.1.6.6 and 8.9.8.8 -- Apr 19, 2012
- Sync Algorithm: fix bug in file renames detection.
- Fix Download from large file on GSTP server to local FS is not block-level.
- Scripts: Fix GoodSync performing 'errors:' actions, even if no error happened.
- DAV: allow files with listing errors in directory listing, do not just bail out in this case.
- Activation: fix activation does not become effective until user restarts GoodSync.
- Activation: fix Goodsync2Go started by RoboForm2Go could not activate.
- Fix intersecting folder check when one path is absolute and another is portable or contains ~User.
- Fix detection of intersecting folders on Sync, when lock files from the other side are detected.
- Sync Algorithm: fix syncing of items that were children of a former folder that is now a file.
- UnixFileSys: fix and improve error processing.
- DAV: first implementation of client-side certificates.
-
- Version 9.1.5.7 and 8.9.8.5 -- Apr 12, 2012
- On File Change: fix Analyze runs continuously when one side cannot monitor files.
- Fix Direct File Copy (no temp files) does not propagate file name case change.
- Fix Copying of file mod time when downloading from non time-preserving file system.
- Fix Remote GSTP to Remote GSTP does not use block level delta algorithm.
- Sync Algorithm: add new generations only after actual item is synced.
- Sync Algorithm: fix smaller issues in file rename.
- Sync Algorithm: generate conflict when file with no state differs from file with state.
- FTP: active mode: disconnect control connection after getting error on data connection.
- Server: Do not SetFileOwner for newly uploaded file, if server impersonates user.
- SkyDrive: Added 'licx', 'java', 'one' to list of extensions not accepted by SD.
- GS Explorer: redraw empty folder after upload adds files to it.
- Add Windows 8 to list of recognized Windows versions.
- Read state: fix reading of old state files.
- When creating _gsdata_ folder, make it hidden on GS server side too.
-
- Version 9.1.4 and 8.9.8.2 -- Mar 28, 2012
- Google Docs: fix 'file disappeared after sync' error, cause by Google change.
- SFTP: fix crashes in Disconnect on download.
- SkyDrive: implement FolderMove, so that folder rename works.
- Azure: Make Azure FS case-sensitive, so that case change operations work.
- Sync: Do not do Copy ACL option, if destination file system is non-local.
- GSTP: fix error code translation, to fix retries on Access Denied.
- Use the same extension ._gstmp for all GS temporary files.
- On File Change: Allow monitoring destination of 1-way job.
- On File Change: Stop all jobs and monitoring when Windows tells us to go to Sleep.
- On File Change: Turn On Real Time Sync by default, as it works well enough now.
- On File Change: Real Time Sync now works in GSTP servers, enables remote real time sync.
- On File Change: Real Time: improve scheduling and error processing.
- On File Change: Real Time: allow Analyze without Sync.
- On File Change: Real Time: multiple algorithm and process improvements.
- Localize GoodSync Connect setup in German and French.
-
- Version 9.1.3 and 8.9.8.0 -- Mar 22, 2012
- Add Delay option to On File Change. If specified, it will wait this many seconds
- after the last change has been detected, before starting the job.
- New Real Time On File Change: many important fixes, must upgrade.
- S3: fix order of x-amz- headers, to fix Bad Signature error.
- Add Program option to Warn about Time Out Of Range, off by default.
- SMB: If we cannot connect to share, show it as a warning, do not return an error.
- Detect rename/move of empty folders.
- Fix rename of folder not detecting, if we have subfolders.
- Fix Disk Full does not stop Sync.
- Fix rare crashes resulting from two job instances running simultaneously.
- Do not show On RoboForm auto option in Auto Options.
- Free disk space may be negative on servers, allow that.
-
- Version 9.1.2 and 8.9.7.7 -- Mar 03, 2012
- On File Change:
- Introduce Real Time On File Change Sync that speeds up incremental syncing.
- - You can turn it On in Tools -> Program Options -> New File System Monitoring, and restart.
- - Real Time Sync trusts changes reported by File System and does not perform Full Analyze.
- Fix old style File Monitoring: prevent cycling by turning off monitoring when dependent jobs run.
- GSTP: fixed problems in downloading locked files from GSTP server.
- Fix opening two handles for upload of local files. Now only one handle is opened.
- Activation: fix license was not re-read after activation.
- Fix Cleanup _saved_ folder after Sync, it was not always cleaning up.
- Reconnect: fix reconnect on lost/restored connection for FTP and Windows FS.
- WebDAV/SSL: allow TLS v1 connections, if server does not accept SSL v3.
- S3: Setting MIME type is now done by post-copy file processing.
- Improve error passing and processing, to better detect Disconnect and Disk Full.
-
- Version 9.1.1 and 8.9.7.5 -- Mar 05, 2012
- On File Change: Fix crashes caused by changes in file monitor.
- DAV: listing returned by server can have several empty entries, skip them.
- Improve error processing, especially for remote file systems.
-
- Version 9.1.0 and 8.9.7.1 -- Feb 28, 2012
- Algorithm: Fix reading the case-diff name from the state file.
- Algorithm: Fix adding new items to the tree for case-different item names.
- UI: Fix No conflict resolution after sync at folder level.
- UI: Do not show 'cannot be a sync folder' warning when drilling down folders in Browse.
- Dependent Jobs: Analyze + Sync now behaves like syncing job for match purposes.
- Improve precision of On File Change monitoring.
- Server Receiver: fix lockup when two threads try to do one session.
- Server: does not lose proxy settings on reinstall.
- Windows FS: Encrypt folders too, if encryption option is specified.
- S3: better error and user stop processing.
- S3 and HTTP: implement progress inside big chunks used on upload.
- S3 over WinInet: fix freeze on 204 and other no Content-Length responses.
-
- Version 9.0.9 and 8.9.7.0 -- Feb 22, 2012
- Fix 'Conflict: File Modified on Both Sides (but same generations)'.
- Review time shift and time translation algorithm, to improve precision.
- Fix FTP to FTP or any Remote FS to Remote FS download/upload for large files.
- Windows FS: add user option to use FAT rules for time adjustment,
- for NASes that claim to have NTFS but really have FAT.
- WinCE: this is FAT file system, so use FAT time adjustment on it.
- WinCE: implement MoveFolder, so that folder renames can work.
- Remote to Remote FS: cleanup temp files on errors, as they cannot be reused.
- Move and Renames: fix small issues.
- List of Changes: Show Rename/Move in List of Changes.
- FTP: re-institute 90 sec timeout on accept in active mode.
- GSTP: remove 30-sec delay on Disconnect() of non-responsive file system.
-
- Version 9.0.8 -- Feb 14, 2012
- New code signing certificate, IE 9 users need to specifically allow download.
- Allow multiple folder selection only for 1-way (backup) jobs.
- Browse dialog: do not allow selecting multiple folders that are on different disks.
- GoodSync2Go: do not allow GoodSync Connect setup in GS2Go, it is only for installed GS.
- Improve and speed up long reconnects (done outside of file system).
- SMB: disconnect net share connected via UNC path, not drive letter.
-
- Version 9.0.7 and 8.9.6 -- Feb 07, 2012
- Make file state merge for embedded jobs work correctly.
- Fix bug in reading new state file _file_state_v4._gs.
- Fix On File Change was not working for paths with environment variables.
- Fix setting _insync file after sync when we have no changes for local file system.
- Fix Close Modified Folder operations (copy mod-time, copy ACL) not working.
- GSTP: implement GetSecurityDescr and SetSecurityDescr on GS server.
- Mediator: fix change of forwarder propagation.
- Activation is now elevated, needed for Windows server, and to propagate activation to all users.
- Explorer: make downloads resumable.
- Explorer: add Options dialog, mostly for proxy.
- Job List: re-ordering by column now sets cursor back to the current job.
- Installer: Re-enable Installer options, memorize shortcut checkboxes.
- Installer: disable QuickLaunch shortcut on Win7.
-
- Version 9.0.6 -- Feb 02, 2012
- Fix reading of state file from mirror when No GsData option is set.
- Several fixes to the new generation system.
- Fix adding generation after Copy Locked file.
- Turn on optimization for releases, to speed things up.
- Detect name case changes when user changes sync direction.
- Delete *._gstmp files from user folder and profile folder.
-
- Version 9.0.5 -- Jan 30, 2012
- Fix reading of old state files, from ver 8 and ver 9 betas.
- Fix file/folder renames in case-sensitive file systems such as FTP, SFTP
- Fix file/folder renames in file systems without folder move such as S3, Azure.
- GUI: show both left and right names if they are different per case.
- Add new account properties to Manage API.
- SkyDrive: fix Passport auth for new sessions.
-
- Version 9.0.4 -- Jan 26, 2012
- Sync algorithm: new system of generations, takes less space, works faster.
- Sync algorithm: new state file (ver 4), takes less space, new generations.
- File and Folder tree is now case-insensitive.
- Synchronization is case-preserving, name case changes are propagated.
- File and Folder renames case only: make it a special new Case Change operation.
- File and Folder renames: run their detection on user changes in sync direction too.
- Sync: fix Copy of folder modification time and ACL was not working.
- Old generation cleanup: normalize old gens, leave 3 latest gens for live files.
- DAV: implement folder move operation.
- S3: make it a case-sensitive file system, it really is.
- GSTP upload: return errors related to files on the server, was closing socket.
- GSTP download: fix not releasing handle after download is complete.
-
- Version 9.0.3 and Ver 8.9.5 -- Jan 15, 2012
- S3: fix listing of folders with more than 1000 items and non-latin marker.
- Fix elevated copy (locked or access denied) between Windows file system and SMB.
- Auto Script: fix sending emails on Pre-Analyze.
- Sending mails: fix sending mail with no attachment via MAPI.
- GSTP: fix computers not going dead in the list after not reporting,
- GSTP: provide forwarder only to GS ver 9.0.0 and later, not ver 9 beta.
- GSTP: add transaction ReadBufCrcPosn to speed up communication.
- GSTP: speed up GSTP to GSTP transfers, make them resumable and do delta copy.
- GS Connect Setup: Remove Discoverable Mode option for simplicity.
- GS Connect: set System UserID for local user to fix errors on elevated file operations.
- LogViewer: increase file shown max size to 20 Mb, from 1 Mb.
-
- Version 9.0.2 -- Jan 06, 2012
- GSTP: improve local discovery.
- GSTP: reduce chunk size to 256 Kb, do not use Expect-Continue.
- Fix folder renames for more complex combinations.
- Fix temporary files not deleted in Remote FS to Remote FS.
- Sign gs-server.exe and MSIs.
- Explorer and Browse: show list of connectoids derived from jobs.
- Add Explorer to GS2Go.
-
- Version 9.0.1 and Ver 8.9.4 -- Jan 04, 2012
- Fix Error copying file: Cannot put file: UploadFileComplex not implemented.
- DAV: Some servers return Error 500 on OPTIONS request, allow such servers.
- Folder move/rename: improve algorithm, enable by default.
- HTTP: after redirect is done, do not use the forwarded-to server for old requests.
- Turn create of XYZ followed by delete of folder XyZ into special folder rename.
- Sync algorithm: fix 2-file conflict incorrectly classified as new-file.
- SMB: Add listing of SMB servers using Shell, to catch more servers.
- Do not do some checks if SameBeforeSyncAsInAnalyze is turned off.
-
- Version 9 Official and Ver 8.9.3 stable pre-upgrade release -- Dec 30, 2011
- Ver 9 official release: introduce new ver 9 license, upgrade path.
- Ver 8 and 9: Fixed expired certificate warning that will appear in Feb 2012.
- GSTP to GSTP sync: make uploads/downloads resumable.
- Folder Rename/Move: first implementation of folder move detector.
- Improve Generation Cleanup rules.
- GSTP Server: fix crashes on session timeout.
- Server Receiver: fix some crashes.
- Forwarders: improve working with dynamic forwarders.
-
- Version 8.8.9 and Ver 9 beta -- Dec 22, 2011
- Sync: add option to cleanup old generations and
- old entries for deleted files, older that a year (configurable).
- Fix File Monitoring not working for root folder of a disk.
- Browse dialog: New Folder makes it current.
- S3: make host-based addressing to be default option.
- S3: allow region-specific hosts in URL-based addressing.
- Azure: added check for illegal '.' char at end of filename.
- SkyDrive: Added password length check (6-16 required).
- SkyDrive: file types SD does not like now have ._gs_ appended to them.
- Make time that is out of range warning more specific.
- Server: introduce dynamic Forwarders that are user's computers.
- Mediator: speed up talkback, so that GS server is registered faster.
- Server: new better generic self-signed certificate for SSL.
- Server: report its version to GS client.
- Server: do not use GSTP verbs directly in HTTP, so that it can go thru proxies.
- Server: fix automatic reconnection of file system after lost connection.
- Server: sessions now timeout after 3 minutes of inactivity.
-
- Version 8.8.8 and Ver 9 beta
- S3: fix server name generation for host-based option, it must not have the bucket.
- Do not delete state file info on TryToConnect, it causes State File Has Changed error.
- FTP: fix handling of reconnects inside Download/Upload.
- FTP: fix parsing of MLST listing for Titan server.
- Browse dialog: pass all connect options to ListServers.
- Manual and Command Line: update them with the latest options.
- Fix cleanup command not working after user stop.
- SkyDrive: fix discovery of servers and user URL.
- SkyDrive: now it is secure only, plain text option does not work.
- HTTP: fix persistent cookie handling in presence of proxy.
- HTTP WinInet: fix proxy authentication, manual proxy, dynamic hostnames.
- HTTP: fix proxy auth not working in Automatic proxy mode.
- GSTP: new implementation of block upload/download.
- GSTP: new implementation of resumable upload/download of large files.
- GSTP: make MD5 option work on locked files too.
- Servers: make digest authentication work properly.
-
- Version 8.8.7 and Ver 9 beta
- GUI: Fix conflict between Move/Rename mode and Scroll checkbox.
- License: re-allow free trials on Windows Server.
- Fix long reconnect handling in FTP, SFTP, Windows and other file systems.
- HTTP client: give preference to most secure auth method offered by server.
- SFTP: fix unwinding of upload/download on user stop.
- GSTP Mediator: fix Digest Auth did not work.
- GSTP client: fix progress reporting.
- GSTP: fix resumable uploads and downloads.
- GSTP server: separate local elevation account from GS Connect account.
-
- Version 8.8.6 and Ver 9 beta
- GoodSync2Go: do not allow Copy Locked Files in Gs2Go.
- Sockets: fix automatic long reconnect.
- Sockets: speed up disconnect sequence.
- Time: detect file mod times that are out of good date range: years 1980 to 2107.
- Rename/Move Detection: add View for it.
- SSL: allow cacert.pm and paths to certificates to contain Unicode characters.
- Server + UPNP: fix handling of FIOS ActionTec routers.
- GDocs: added handling of root folder.
- SkyDrive: Added handling for auth cookies expiring during a job.
- GoodSync Connect Setup: rewrite, clarify concepts and terminology.
- GSTP: fix client reconnect on server drop-off and reappearance.
- GSTP: implement resumable upload/download, even if GoodSync is restarted.
- Server: make it use GoodSync proxy settings, to connect outside.
- Server Web UI: add changing of password and other attributes of Connect account.
- Server Web UI: add deleting of GS Connect account.
-
- Version 8.8.5 and Ver 9 beta
- Monitoring: do not monitor non-local file systems.
- Fix Disconnect was not done on Auto jobs that did Analyze but not Sync.
- Rename / Move detection: fix problems when both change and rename occur.
- GDocs: fix spreadsheet detection.
- Client-Server: fix transfer and progress reporting for large files.
- Server: delete inactive and closed sessions.
-
- Version 8.8.4 and Ver 9 beta
- Normalization: make it work for 3-part combined characters, such as in Korean.
- Do not disconnect after Analyze and reconnect on Sync for Auto jobs.
- Fix errors in On Folder Connect auto mode, it could misfire.
- Run Pre-Analyze script on Folder Connect too.
- S3: added s3 server side encryption option.
- Fix computation and display of Server license, used on Windows Server.
- Renames/Moves: turn On their detection by default in Beta.
- Client-Server Beta: multiple bugs fixes.
- Server Setup: request Server ID on the same page where we request User ID.
-
- Version 8.8.3 and Ver 9 beta
- Path Normalization: fix it in SameAsBefore, still could cause problems on accented chars.
- On File Change: was not turned off when doing Browse or manual file operations. Fixed.
- On File Change: was not working for ~UserName paths. Fixed.
- Copy Locked Files using VSS: fix rare crashes.
- Time handling: fix rare crashes on incorrect time values.
- Manual File Operations from context menu: connect only one side for one-sided operations.
- WebDAV: do not check DAV servers for DAV header, it may not exist.
- Amazon CD: fix Content-Type to make it recognize audio files properly.
- Google Docs: fix for files that do not have download links.
- New Program and Job options: fix bugs.
- HTTP clients: use nice negotiated disconnect wherever possible.
- HTTP client: improve passing errors from server.
- HTTP client + proxy: do not use proxy for local IP addresses.
- Server Setup: fix not setting Windows Account Id, other bugs.
- Server Discovery: workaround for local net gateway of 127.0.0.1 set by security programs.
- Server Discovery: speed up UPNP discovery.
- Server: fix Impersonation not working on Windows XP.
- Server: fix not working via Proxy.
- Server: add flag to secondary users that allow them to register on Mediator.
-
- Version 8.8.1 and Ver 9 beta
- Beta: add Move/Rename detection, execute them directly, not as Copy New + Delete, turn it On in Job Advanced Options.
- HTTP: fix rare crash in some operations.
- FTPS: fix rules for determining whether to use encrypted data channel.
- FTP implicit mode: allow specifying port number.
- SMTP emails: do not send extra empty attachment.
- Save more memory in sync tree.
- Sync order: fix order of preliminary and pending operations.
- Vertical Conflicts: detection was not always correct, fix.
- Beta: remove transactional sync option.
- Fix import/export number of days for previous and past versions.
- Servers: speed up server shutdown sequence.
- Servers: check server ID when calling local server.
- Servers: allow only one server to bind to a port.
- Servers: fix processing of some Access Denied errors.
-
- Version 8.8.0 and Ver 9 beta
- Copy Locked Files: make it release correctly when several jobs lock files on one disk.
- Copy Locked Files: fix it in GoodSync Server for multiple locked files.
- Fix some rare crashes related to Job UI messaging.
- Block Upload and Download: fix it when Temporary Files option is Off.
-
- Version 8.7.9 and Ver 9 beta
- Windows File System: fix free space reporting in ~UserName folders.
- WebDAV: do not use 100 Continue on servers that are not known to support it.
- WebDAV: fix freeze and timeout on upload of large files to IIS-7 in HTTPS mode.
- WebDAV: update OpenSSL that we use to version 0.9.8r.
- GDocs: fix uploading of spreadsheets.
- Server and Mediator: lower-case all GoodSync Connect UserIDs and ServerIDs.
- Server and Forwarder: better cleanup of temporary files.
- Server: make Impersonation work for NT Domain Windows users.
- Server Setup: multiple fixes, improve texts.
- WebDAV server: report /mnt root folder as a collection.
-
- Version 8.7.8 and Ver 9 beta
- Browse dialog: show User Folder with user-friendly folders in it, no hidden and system stuff.
- Browse dialog: fix crashes.
- FTP: some servers report different file mod times in single and multiple file listings, account for that.
- DAV: improve computation of destination in COPY and MOVE when redirections are present.
- DAV: if file does not have getcontentlength attribute, report this as an error, not a warning.
- S3: fix uploading of large files (more than 4 Gb), fix stopping of multi-part uploads.
- Azure: fix progress of uploading of large files, stopping of large uploads.
- SkyDrive: escape special characters in MS Passport password.
- SkyDrive: convert to the latest SkyDrive name escaping scheme.
- Make Crash Catcher work in Browse dialog and GoodSync Server.
- Save memory by reducing folder tree size.
- Solve problem with de-composed file paths (usually produced by MacOS servers) by storing server-specific version of each name of the tree and normalizing names for comparison.
- Server: make terminology consistent, update texts in dialogs.
- Server setup wizard is now called GoodSync Server Main Setup.
- Calling Web Control Panel of Server is now called GoodSync Server Control Panel.
- Server setup: enforce User ID and Server ID containing only allowed characters.
- Server: fix impersonation was used, even if turned off on the server.
- Server: add showing progress of forwarder and server operations.
- Scripts: 'errors:' script now runs if conflicts are detected, not just errors.
- Do not exclude files and folder with attribute FILE_ATTRIBUTE_OFFLINE. Oftentimes storage system would mount them automatically when accessed.
-
- Version 8.7.7 and Ver 9 beta
- Windows FS: fix cannot open long file paths and folders with '.' at the end.
- Add Rename Losing File option: it renames file that lost in Conflict.
- Add Fast Stop to Advanced options, it stops jobs without saving state file (not recommended).
- Split Speed Limit option into Download Speed Limit and Upload Speed Limit.
- HTTP client and server: use 100 Continue when sending/receiving large bodies.
- HTTP client: make Digest Auth work with Barracude WebDrive.
- SkyDrive: translate special characters in file and folder names.
- Server UI: apply better graphical design.
- Server UI: make certificate fields editable, allow setting certificates.
- GSTP client and server: improve progress reporting for large files.
- Forwarders: many improvements for large file download and upload.
- HTTP WinInet: fix bugs and issues, especially with cookie handling.
- HTTP WinInet: add certificates from Windows Certificate Storage, if server asks.
-
- Version 8.7.6 and Ver 9 beta
- S3: make it actually reconnect when bucket host changes.
- S3: do not use temp files to upload to S3 by default, as upload is atomic.
- Fix RoboForm integration: GS was not calling RF refresh correctly.
- Server UPNP: add support for DSL Forum scheme in UPNP.
- Server Web UI: add Local Only option, Online/Offline mode switch.
- Server installer: streamline and fix configuration of Server settings.
- Server: fix File Owner and system protection flag.
- Server: fix upload and download via Forwarder.
- GSTP client: waiting for GSTP is now stoppable.
- GSTP client: fix going through proxies, use Connect verb.
-
- Version 8.7.5 and Ver 9 beta
- FAT: fix time adjustment for FAT disks, it was off by 1 hour sometimes.
- Server: update Web user interface.
- Server setup: fix not offering Computer ID and User ID on initial setup.
- Mount: fix DAV server, so that Mount works in GoodSync Explorer.
- Server: more fixes in Forwarder, now everything works.
-
- Version 8.7.4 and Ver 9 beta
- GSTP server: Forwarder improvements, now Forwarder is enabled by default.
- FTP: fix listing of ftp.livedrive.com.
- Fix temporary file management.
- Amazon Cloud Drive: fix persistent 503 error.
- Google Docs: fixed some http 500 and 400 errors.
- HTTP: fix handling of replies to HEAD request.
-
- Version 8.7.3 and Ver 9 beta
- HTTP: fix reading of chunked bodies, such as returned by IIS 6.
- GSTP Server: implement idempotency - re-asking server to do
- the same transaction results in Waiting status or return of stored response.
- GSTP Server: implement client-server communication via Forwarder,
- used when Server is not visible from outside.
- GSTP Server: fix bugs.
-
- Version 8.7.2 and Ver 9 beta
- DAV, SkyDrive: if remote server cannot Move, then use Copy + Delete for stamp file.
- S3: upload short files as single file, not multi-part.
- S3: multi-part download for long files (longer than 10 Mb).
- S3: allow S3 hosts other than canonic host s3.amazonaws.com.
- Google Docs: implement file rename, fix bugs.
- GSTP: fix block file download.
- File Systems: fix a leak on file close.
<<Tillbaka
|