GoodSync is a backup and file synchronization program for Windows

GoodSync

GoodSync

  -  68.4 MB  -  Demo
  • Latest Version

    GoodSync 12.6.9 LATEST

  • Review by

    Michael Reynolds

  • Operating System

    Windows XP / Vista / Windows 7 / Windows 8 / Windows 10 / Windows 11

  • User Rating

    Click to vote
  • Author / Product

    Siber Systems Inc. / External Link

  • Filename

    GoodSync-Setup.exe

GoodSync is an easy, secure, and reliable way to automatically synchronize and backup your photos, MP3s, and important files. Backing-up and/or synchronizing your critical documents is as easy as one click, and can also be scheduled using a variety of automatic options. True bi-directional file synchronization prevents any data loss.

GoodSync Screenshot 1

It can be used to synchronize data between your desktop PC and laptop, home and office computers, computer and removable devices (USB Key, Flash Drive, CDRW disc), over a local network or the Internet. GoodSync Free Download Latest Version for Windows PC. It is a full offline setup installer of the Good Sync app.

It offers activation and management of all your devices with just one free account. Once all your devices are registered with your GoodSync account, you can quickly and securely access, backup, or synchronize your data across all devices and cloud storage accounts from any of the devices.

In GoodSync 11, once you register all your devices with your account, all GoodSync jobs you create and server accounts you authorize on any of the devices will be synced and available for you to use on all your devices.  

Cloud storage offers the fastest, safest, and most affordable way to securely and easily backup and restore data from any of your devices directly from the interface.

Features and Highlights

Real-Time Data Transfer
Automated, scheduled, and real-time backup and synchronization with no user interaction required.

File Sync
It syncs files between your computer, mobile devices, FTP, SFTP, Amazon S3, Google Drive, OneDrive, WebDAV, Azure.

Backup Files
It backs up files to portable drives, mobile devices and to FTP, S3, GDocs, SkyDrive, DAV, or another computer.

Direct P2P Sync
It syncs files directly between your computers, without slowness introduced by syncing via 3rd party servers.

Speed and Real-Time Sync
Good Sync is very fast and syncs files on your command, periodically, by a schedule or in real-time (on file change).

Note: 30 days trial version. Limited functionality after the trial version.

Also Available: Download GoodSync for Mac

  • GoodSync 12.6.9 Screenshots

    The images below have been resized. Click on them to view the screenshots in full size.

    GoodSync 12.6.9 Screenshot 1
  • GoodSync 12.6.9 Screenshot 2
  • GoodSync 12.6.9 Screenshot 3
  • GoodSync 12.6.9 Screenshot 4
  • GoodSync 12.6.9 Screenshot 5

What's new in this version:

GoodSync 12.6.9
- Server Accounts + Folder Options: complete their separation from Job Options
- Folder Options Dlg: Save folder options on commit
- Server Accounts and Favorites Dlg: Added 'Last Modified' column, sortable
- Folder Options: Test Encryption: now it tests file body decryption too
- Job Run State update: speed it up and make it more smooth
- Free Space GUI: Fixed right side Free Space was not updated
- Unattended Jobs: Fixed Last Run Time was incorrectly set to GUI start time
- Unattended Jobs: Show File and Folder counts during Analyze
- Sync Progress: Show sync process phases in the left part of progress line
- Copy Locked Files: fixed rare errors that could prevent doing Snapshots


GoodSync 12.6.8
- Sync All: Fixed Sync All did not work after Analyze All, in a Group
- Job List View: more detailed reporting in Status column
- Program Options: SMTP: Fixed SMTP password was not loaded properly
- Folder Options: Fixed No GsData option was not appearing in Folder Options
- Stop/Pause/Clear commands: separate them for finer handling
- MTP FS + On Folder Connect: Fixed Disconnect was not properly detected
- Import: Fixed Import from ver 9 did not restore FS passwords


GoodSync 12.6.6
- Job Side Options: moved to to Job Options from Server Account options
- Job Options: do not prohibit changing Options of running Jobs
- Folder Options vs Server Accounts: Added dialog to Edit Folder Options of Server Account
- Unattended Auto Jobs: to stop such Job, uncheck Unattended checkbox in Options
- Server Accounts: GS Explorer now reads Server Account file, if changed by GoodSync
- No GsData Options: Remains a Folder Options, as it is the same for all Jobs of this Folder
- UnAttended Jobs: Fixed Waiting To Run state of Unattended Job was not shown in the GUI
- Auto Jobs: Fixed last jobs may never AutoRun, if first few jobs do certain sequences
- Gs-Server Sleep: make Gs-Server go into Sleep faster, by kicking its sockets
- Post-Sync Script: Fixed it was firing on Spec Ops completion, where it should not
- OneDrive etc: Buffer Size: Go back from 4 Mib to 5 Mib, as some servers require it
- OneDrive etc: Delta requests: Allow retries on error 500 and recover on Error 400
- OneDrive etc: Added option to specify Tenant (former Geo Location option)
- SFTP client: Made it work with Amazon Linux 2023
- pCloud FS: Fixed On File Change monitoring did not come out of Sleep
- Job Rename/Delete + Log Window: Fixed Log Windows was not in sync with job after Rename
- Mediator Web UI: Show only last 4 digits of Phone number, in OTP SMS confirm
- Delete User via Mediator: perform full sequence, just like in Web UI
- Mediator Web UI: Storage Request: Removed 10 GB storage option, as it comes with GS license.


GoodSync 12.6.5
- Box Refresh Tokens: Fixed new RefreshToken can be lost on renewal of Access Token
- Sync: Fixed Copy Locked files Snapshot may be not fired on 'Error 33' (partial file lock)
- Server Account Edit: removed 'Location (National Cloud)' option, as it is not supported
- Google Team Drive: Added 'Export Native Docs' option, so that native docs can be exported
- Google Team Drive: Improved performance, fixed some caching issues
- FTP: If FTP server reports timeout then reconnect instead of returning an error
- CC-runner: Fixed two CC-runners can be started, now only one CC-runner can run
- CC-runner: Fixed GsAcctId and Password did not take effected if installed via CL with /S
- Account Sync: Do not Save Server Accounts to disk, if we are changing only Jobs-Groups
- Account Sync GUI: several small fixes to improve precision of Account Sync.


GoodSync 12.6.4
- Server Account Manager: integrate Access Token Cache into it
- Server Account Manager: keep it separate from Jobs-Groups in server-accounts.tic
- Explorer + Account Sync: Fixed Account Sync did not work in GS Explorer
- BackBlaze B2: now it does not use Access Token mechanism
- pCloud FS: Rewrite authorization code, not to use Access Token mechanism
- FTP: If FTP server reports timeout then reconnect instead of returning an error
- CC-runner: If Job Server is not set, use default


GoodSync 12.6.3.3
- Sib-SMB: Fixed SMB2 share listing when extra-long DCE/RPC response requires PDU re-assembly
- Azure: Added Initial Path and caption for it, to specify a specific Container
- Unattended Job Runner GUI: Added showing Conflicts and Errors counts in GUI
- AccountSync vs UnAttended Job Runner: Fixed AccountSync from GsRunner was not always correct
- Account Manager vs Local FS token cache: Fixed rare errors on new RefreshToken
- Job Run States: improved displaying of Job Run States, irrespective or order of appearance
- Auto Options: When turning off Auto, JobRunState goes to Not Analyzed instead of Not Connected
- Auto Options: Fixed Shutdown After Sync option did not cause shutdown
- Analyze Incremental: Do not report error on deleted intermediate folder when we get Deleted item
- Edit Account Dialog: Allow Cloned accounts to be changed from direct GSTP to Mediator
- Program Options: moved all GUI options to Local Only, so they do not AccountSync
- Program Options: only options that appear in GsRunner remain global and AccountSync-able
- CC upload Options: moved them to Local Only Program Options too
- Mediator: List dead SharedWithMe computers to Grantee user's ListServers if requested
- Localizations: Updated Turkish -- major changes
- Windows XP: Removed support of Windows XP and Server 2003. At least Vista is required


GoodSync 12.6.2.2
- Fixed detection of Job Run State in GUI, it could get stuck
- Fixed running of Job Groups, it could get stuck
- Fixed job group assignment sub-menu, it could get out of sync
- Auto Jobs limitation: Log when we hit the limit, so that user knows why more jobs are not starfted
- Snapshot + Not Copy Locked Files: Fixed Snapshot was still created in this case
- Revived Test button in Server Accounts Properties
- Browse/Explorer: In server lists dead servers are shown after alive servers
- Localization: Added Finnish, updated Polish
- GoodSync Manual: Updated Server Account and Job Options sections


GoodSync 12.6.1.1
- Fixed running of Job Groups, it could get stuck
- Fixed job group assignment sub-menu, it could get out of sync
- Revived Test button in Server Accounts Properties
- Localization: Added Finnish language
- GoodSync Manual: Updated Server Account and Job Options sections


GoodSync 12.5.9.9
- S3: Added support for all S3 storage class, including Glacier, Glacier IR, Deep Archive
- Azure: Added Storage Class support to Server Account UI
- Server Accounts: Added 'Clone & Change' command, to split Server Account in two, with diff storage options
- Backblaze: Fixed large file uploads fails if 'Upload/Download Chunks' is set to 0
- pCloud: Fixed crash cased by receiving child before its parent, in notifications
- Proxy + GSTP client: Fixed GSTP client was not working when Proxy is specified
- Proxy + GS-server: Speed up switching to new registration when Proxy has changed
- Sib-SMB: Fixed working with file paths that contain some Japanese or Chinese symbols
- Server Account Options: Moved Ignore Bad Certs option from Basic to Advanced
- SFTP options: Added option 'Do not check HostKey of Server'
- SFTP options: Enabled option 'Use Proxy' for SFTP, so that it can be turned off
- Analyze, Sync UI: Improved notification of finished Job from Runner to GUI
- GoodSync 2go installer: Fixed initial drive selection was not properly shown
- GSTP Server List: Added checkbox to Show Dead Computers too, before it was Live only
- CC-Runner installer: Make CC-Runner installer write Proxy settings too
- CC-Runner: Split settings into PerComputer cc-company.tix and PerUser cc-runner.tix
- CC-runner: Fixed CC-Runner may cycle if Shutdown is done during Job execution


GoodSync 12.5.8.8
- GSTP DownloadFileBlock: Fixed copy operation can produce truncated file
- Sync: If after Sync and Dest File Size differ then do not declare new generation
- Analyze: Recursive ListDir: Allow Exclude Filter to work on items with Analyze error
- Analyze: Fixed crash when Analyze produces item listing errors (such as access denied)
- Backblaze FS: Implement server-side copy for very large files (more than 5GB)
- Google Photos FS: Do not fail on uploading files we don't have standard MIME-type for
- sib-time: Now that we allow 32-bit unsigned time, fail on time with year 2076
- pCloud FS: On File Change File Monitoring has been added
- CC-Runner: Separate Company Settings (PerComputer) and Runner Settings (PerUser)
- CC-Runner: Company Settings is now in file C:/ProgramData/GoodSync/cc-company.tix
- CC-Runner: Runner Settings is now in file C:/Users/UserName/AppData/Local/GoodSync/cc-runner.tix
- CC Runner: Fixed CC-runner may cycle if its tray icon is closed by user when sync runs
- CC Runner Installer: re-arrange and beautify its GUI


GoodSync 12.5.7.7
- GSTP DownloadFileBlock: Fixed copy operation can produce truncated file
- Sync: If after Sync and Dest File Size differ then do not declare new generation
- Analyze: Recursive ListDir: Allow Exclude Filter to work on items with Analyze error
- Backblaze FS: Implement server-side copy for very large files (more than 5GB)
- Google Photos FS: Do not fail on uploading files we don't have standard MIME-type for
- sib-time: Now that we allow 32-bit unsigned time, fail on time with year 2076
- pCloud FS: On File Change File Monitoring has been added.
- CC-Runner: Separate Company Settings (PerComputer) and Runner Settings (PerUser)
- CC-Runner: Company Settings is now in file C:/ProgramData/GoodSync/cc-company.tix
- CC-Runner: Runner Settings is now in file C:/Users/UserName/AppData/Local/GoodSync/cc-runner.tix
- CC Runner Installer: re-arrange and beautify its GUI


GoodSync 12.5.6.6
- Dropbox: Fixed 'two items with exactly the same name' error
- Account Sync + GS Account Change: Fixed GUI problems on GS Account switch
- Sib-SMB: Ignore high bit exotic attributes, they interfered with GS attributes
- Sib-SSL: Disabled TLS 1.1 the hard way, it still could be enabled with custom ciphers
- pCloud FS: Added local cache to fight delayed consistency
- pCloud FS: Use fileID/folderID where possible, as now they are cached
- CC-runner: Installer now asks for GsAccount UserId and Password, used for Account Sync
- Mediator: Allow provisioning of GS Account by Control Center
- CC-Runner + GS GUI: GS GUI client can run on CC-Runner platform, using Personal or Server license
- CC-Runner Settings: on Windows store them in profile user file enterprise-runner.tix
- Installer for Standard Users: Allow installing of GoodSync by Limited user with elevation
- GsRunner: Fixed 'Cannot compute mirror folder: goodsync mirror folder root not defined'


GoodSync 12.5.5.5
- Added MSI builds for GoodSync Server and Workstation
- New code signature certificate deployed
- Gs-Server + Certificates: Update gs-server TLS certificate, if it was generic or old format
- S3 Azure: Fixed adding intermediate folder, when it is missing in recursive listing
- GSTP client: CloneToConnect(): Fixed copy file messages did not have server coordinates
- GSTP client: Fixed file copy may freeze, if source file is reduced in size during Sync
- On File Change: Fixed handling of folder with tail '/' received from File Monitoring
- MS Graph FS: Fixed minor bugs related to createUploadSession
- MS Graph FS: Fixed MakeFolder() handling when OneDrive reports it as already existing
- pCloud FS: new file system for pCloud
- Explorer/Browse: Fixed 'No source files specified' when [Encrypt] is called on empty folder
- 2Go: Added V11-style icon for GoodSync 2Go
- Gs-Server: do not allow going to Sleep, if gs-server is executing transactions
- GsRunner Service: Allow empty password, as some may use it for faster service deployments
- GsRunner Service: Allow SYSTEM account, that works without Windows password
- GsRunner Service: Now GsRunner always runs Jobs of Windows user who set it up
- CC-Runner Job Stop: Fixed Job reporting did not work when Job was stopped from Control Center
- CC-Runner Settings: change them to reading from / writing to enterprise-runner.tix file
- CC-Runner: changes needed for Control Center Account Sync to work


GoodSync 12.5.4.4
- CC Runner: Fixed CC-runner did not run after Sleep followed by Wakeup
- CC Runner: Changes for new integration and Account Sync with Mediator
- Azure S3: GetInfo: Do not create folder marker /folder-path/ if it is missing
- Google Cloud FS: Fixed rules for new bucket names, they were wrong
- MS Graph: Download: Detect 'packages' such as OneNote and give a decent error
- MS Graph: Download: Allow omitted 'Content-Range' response header
- Explorer: Added check for Shutdown condition, so that GSE closes on AutoUpdate
- Explorer: Do not allow renames for folder that Cannot Move (Buckets in S3/Azure)
- Desktop Shortcuts: Do not re-register Desktop Shortcuts on AutoUpdate Install
- Fast 1Way mode: reset it when Job Direction is set to 2-way


GoodSync 12.5.3.3
- GS client: Certificate enforcement: allow server name not to match, until server generates certs on rename
- MS graph: Trigger cache rebuild if MS servers request it by resyncRequired, syncStateNotFound, etc
- Azure Blobs/Files: Fixed govt cloud server address check, so that manually specified gov server connect
- Edit Account Dialog: Redesign OAuth buttons to satisfy Google Sign-in requirements
- gs-server gs-runner: improved callbacks, so that these services exit faster on Sleep and Logoff


GoodSync 12.5.2.2
- MS Graph FS: New cached version that allows for On-File-Change monitoring and better request economy
- Google Cloud Storage: Added OAuth consent, used to be just Server Accounts
- Log Files: create log folder before setting log file name, sometimes it was out of sequence
- GSTP client: TLS Certificates are now enforced for Direct Servers, Forwarders and Storage
- GSTP client: Do not drop from Direct to Forwarder on non-network errors, such as certificate error
- GSTP client: separate checking of .goodsync certificates and traditional web site certs
- sib-ssl: Removed expired server certificates, added .goodsync certificate
- gs-server + Recursive listing: Fixed bugs that prevented GsDeleteEmptyFolders from working
- Dropbox FS: Recursive listing: Fixed Paths were returned incorrectly, affected GsDeleteEmptyFolders


GoodSync 12.5.1.1
- Google Cloud Storage FS: new file system for GCS, uses Service Accounts to authenticate
- Google Cloud Storage FS: Unlike S3-based GCS, preserves file mod time in customTime property
- Fast 1-way mode: Update GUI after Sync is finished in this mode (destination was not updated)
- gs-server + Recursive Listing: Fixed error in listing one folder was turning into terminal error
- File Copy functions: added more UserStop bailout checkpoints, to speed up reaction to User Stop
- SFTP: Added support for ETM (Encrypt-then-MAC) MACs such as '[email protected]'
- FTP: Parse 24-hour format in Windows FTP listings, used by Windows CE
- ICloud Photos: Fixed Zone tokens expire after 60 minutes, so renew them
- Edit Server Account dialog: localize all captions, reworked stuffing of the dialog
- Edit Server Account dialog: Moved Account Key, Account URL, Refresh Token to foldable Account Info
- Azure Blobs FS: always compute host, do not show it and do not allow user to change it
- iCloudDrive, Photos, B2, Mega FS: Do Not show server, as it is fixed, enforce correct server
- Browse Dialog / Explorer: New Folder Dialog: Restore checking new folder name per FS reqs
- Filters: fixed display of special characters such as [ ] in filers
- CC-Runner + Account Sync: CC-Runner now performs Account Sync to propagate changed Refresh Tokens
- CC-Runner: Slice long log submissions into 256-Kbyte chunks, to be sure they get thru
- Mediator and Jobs server: make them accessible via two different ISPs, for redundancy


GoodSync 12.4.8.8
- gs-server: Tell GS Client that it can do recursive listings, accumulate folder listings for that
- gs-server: Fixed rare crash in SMBD over GSTP when doing ListDirPaged
- S3: Store client side File Mod Time in x-amz-meta-gs-mod-t header, so that GS can get it
- S3: Add option to store File Mod Time in cache file gs-metadata._gs, so that Explorer can get it quickly
- S3: Fixed parsing of recursive listing when bucket name differs by case local and in S3
- S3: Some S3 clones cannot do recursive listings, tell user to turn Off Recursive listing option then
- Google Drive, Box, OneDrive and SharePoint: Remove Rollback of RefreshToken, not needed anymore
- iCloudPhotos FS: Fixed a crash related to the simultaneous execution of several Jobs
- GsExplorer: Fixed crash in cut a file or folder and paste it into another folder
- GsExplorer: Added Crash handler and set up main process as Interactive
- Do Not List Folders (Trust State File) option: Allow it in Enterprise Workstation, not just Server
- Business License Names: For uniformity, BsnsClnt -> Workstation, MidServe -> Server
- Business Installers: Change installer URLs to reflect new uniform naming scheme
- sib-socket: Speed up reconnects to IP names that translate into several IP addresses
- Account Web UI: Devices: Reduced verbosity, separated Browsers from Installed Devices
- Account Web UI: Reduced verbosity, separated Offline servers from Online servers


GoodSync 12.4.7.7
- gs-server: Tell GS Client that it can do recursive listings, accumulate folder listings for that
- S3: Store client side File Mod Time in x-amz-meta-gs-mod-t header, so that GS can get it
- S3: Add option to store File Mod Time in cache file gs-metadata._gs, so that Explorer can get it quickly
- S3: some S3 clones cannot do recursive listings, tell user to turn Off Recursive listing option then
- Google Drive, Box, OneDrive and SharePoint: Remove Rollback of RefreshToken, not needed anymore
- iCloudPhotos FS: Fixed a crash related to the simultaneous execution of several Jobs
- GsExplorer: Added Crash handler and set up main process as Interactive
- Do Not List Folders (Trust State File) option: Allow it in Enterprise Workstation, not just Server
- Business License Names: For uniformity, BsnsClnt -> Workstation, MidServe -> Server
- Business Installers: Change installer URLs to reflect new uniform naming scheme
- sib-socket: Speed up reconnects to IP names that translate into several IP addresses
- Account Web UI: Devices: Reduced verbosity, separated Browsers from Installed Devices
- Account Web UI: Reduced verbosity, separated Offline servers from Online servers


GoodSync 12.4.6.6
- Sync in Parallel: Change order of syncing to increase locality
- Sync in Parallel: Run operation Sync State on the main sync thread
- Cleanup: Delete Empty Folders: Speed up the process a lot, by using Recursive listings
- Sync Tree: Speed up sync tree node status updates, by using linear algorithm
- BackBlaze B2: DownloadFile: Download large files in 40-Mb chunks, with retries
- BackBlaze Azure S3 Dropbox: Report progress of upload of large files
- Google Photos: Save credentials locally encrypted, not Account Password encrypted
- S3 FS: Allow recursive listings for most of S3 variants, except .matrixstore.clou
- S3 FS: Added caching of File Mod Time in a per-bucket cache file, disabled for now
- Windows FS: Added Side options to do Encryption and Compression performed by NTFS/EFS
- Browse Dialog: When doing OAuth2 re-auth, as for Private/Default browsing option


GoodSync 12.4.5.5
- Sync in Parallel: Change order of syncing to increase locality
- Sync in Parallel: Run operation Sync State on the main sync thread
- Cleanup: Delete Empty Folders: Speed up the process a lot, by using Recursive listings
- Sync Tree: Speed up sync tree node status updates, by using linear algorithm
- BackBlaze B2: DownloadFile: Download large files in 40-Mb chunks, with retries
- BackBlaze Azure S3 Dropbox: Report progress of upload of large files
- Google Photos: Save credentials locally encrypted, not Account Password encrypted
- S3 FS: Allow recursive listings for most of S3 variants, except .matrixstore.clou
- S3 FS: Added caching of File Mod Time in a per-bucket cache file, disabled for now
- Windows FS: Added Side options to do Encryption and Compression performed by NTFS/EFS
- Browse Dialog: When doing OAuth2 re-auth, as for Private/Default browsing option


GoodSync 12.4.4.4
- Sync: Fixed rare crashes in folder completion
- Sync: Recover from MoveFile / MoveFolder ops that are incomplete, run them as CreateNew + DeleteOld
- SMB-Win FS: Fixed CloneConnect, so that sync worker threads are created faster
- SMB-Win FS: Stopped doing conversion of smb:// to smbd:// on MacOS, as it propagates to Windows
- CC-Runner: more support for new Jobs and Server Accounts propagation via Mediator


GoodSync 12.4.3.3
- Sync: Fixed completed files/folders were synced again if Sync clicked second time
- Analyze: Fixed lower-cased name lookup in sync tree, for some national characters
- Fast 1-way mode: do not GetInfo() for files after Sync, as there is no state file
- 1-way Sync + Re-Include Excluded files: fixed setting new generations
- Analyze Recursive: Fixed inserting folders that appear after files with different case
- Job Options: Added option 'Use Recursive ListDir in Analyze where available', On by default
- Job Options: Do Not List Folders (Trust State File) option; Allow it only in Server platform
- Windows GUI: Sync Tree: Swap Right Size and Right Date column order for symmetry
- DropBox MTP: Fixed MoveFolder did not work when only name case differs, for certain chars
- S3 Azure Backblaze: Added ListDirPaged() to these FSes, for more granular progress
- Backblaze: Simplified and speed up GetInfo() of one file/folder
- ICloud Photos: Added ability to work with Private (as opposed to Shared) photo library
- Browse Dialog: Fixed Browse Dlg was offering Portable path for some Fixed disks
- Explorer: Added direct/reverse sorting of these columns: Name, Size, Mod-Time
- Explorer: Do not hide Size and Mod-Time columns in double tree mode
- GsExplorer: Added Mod Time values to folders, used to be just file
- Gs-Server: Log Detailed reason of Txn error, in addition to HTTP-err-code reason
- gsync command line: Add /refresh-token=value argument to /sa-create


GoodSync 12.4.2.2
- Sync: New Fast 1-way mode that does not store State File, does not lock folders
- Sync: New walker that walks faster and does all file operations in one pass
- Sync Tree: Show (File) and (Folder) as side-specific, as they may differ
- Analyze: Fixed Embedded State Files were not read or saved
- Analyze: Hide option 'Do Not List Folders during analyze', except for Server version
- Analyze: Recover from holes in generation matching sequence
- Analyze: show indeterminate progress bar, when number of folders to scan is not known
- Server Setup: Nullify System password, if saving credentials in Non-Impersonation mode
- Keyboard Focus: when Analyze or Sync runs, set focus to Pause button, not Stop
- Browse Dialog: improved detection of Removable vs Fixed disks
- S3: do not do Recursive listing for non-Amazon S3 hosts, as it is unreliable
- S3: Fixed error: Two items are the same: '/' and ''
- S3: Do not prohibit binary chars in XML parser, as S3 allows them
- FTP: Fixed we did not parse PASV if ( was in 1st position
- Sib-SMB: Implemented paged listings
- Sib-SMB: Add Proper processing of NTSTATUS_USER_SESSION_DELETED (0xc0000203)
- Mediator: Fixed Account Sync did not work for TIC file of more than 512 Kb
- Account Web UI: Improved Subscriptions tab presentation
- Account Web UI: Added Updated Billing Info to Subscriptions tab
- Account Web UI: Improve explanation for SMTP errors


GoodSync 12.4.1.1
- Mirror Folder: Fixed Mirror Folder was not set, so History folder could not be created
- S3: Fixed marker in long listings could cause 'Bad Signature' error
- S3: Fixed mis-formtted marker in long listings can cause not listing all files
- gs-server + ListDir on SMB: Fixed long listing were causing 'Server is still computing response'
- gs-server + ListDirPaged: Use Page Size specified by caller, not default 8K
- Analyze Progress for Recursive Listings: make it more even and granular
- Account Sync + Program Options: Do not sync Compare Program and Mirror Folder
- Account Sync + Program Options: Show difference in Program Options


GoodSync 12.3.9.9
- Mirror Folder: Fixed Mirror Folder was not set, so History folder could not be created
- S3: Fixed marker in long listings could cause 'Bad Signature' error
- gs-server + ListDirPaged: Use Page Size specified by caller, not default 8K
- Analyze Progress for Recursive Listings: make it more even and granular
- Account Sync + Program Options: Do not sync Compare Program and Mirror Folder
- Account Sync: Fixed Account Sync Once did only Analyze, but not Sync


GoodSync 12.3.8.8
- S3, Azure, etc: Implemented Recursive Listings in file systems, to speed up Analyze
- Gs-Server: Assemble Recursive Listings and send then to client, to speed up Analyze
- Sib-SMB over GSTP: Made File monitoring work correctly
- GS-Server + Account Manager: Made gs-server pickup change in Server Accounts faster
- Analyze + Temp Folders: Improved designation of disregarded Temp Folders, esp between different OSes
- Mirror Folder: Allow it to contain %VAR%, such as '%AppData%LocalGoodSync'
- Mega FS + SetFileModTime: improved settings and reporting of FileModTime
- Program Options + Account Sync: Fixed Mirror Folder setting was propagating via Account Sync
- Program Options + CC Runner: warn user in GS GUI that CC Runner controls most Program Options
- Compare Files: If both file URLs are local, then compare them directly, without temp files
- Mediator: Added logging of events for Mediator Account transactions related to Sharing
- Mediator Web UI: Fixed downloading User File from WebUI did not work
- Mediator Web UI emailing: Provide human-readable explanation for SMTP errors


GoodSync 12.3.6.6
- Box.com FS: Now file upload sets file mod time correctly in file
- Box.com FS: They report file mod time in local TZ, so adjust it to UTC
- Google Cloud FS: Fixed GCP was downloading files as a whole, while it should do it in parts
- Sib-SMB: Fixed SMB2/3 negotiation with Tuxera SMB server
- Local Runner and CC Runner: Fixed propagation of Program Options to them
- Local Runner (Unattended Jobs): fixed some rare crashes on Job changes


GoodSync 12.3.5.5
- Azure Blobs FS: Added copying of File Mod Time on file upload (no state file needed)
- Azure Files FS: Added copying of File Mod Time on file upload (no state file needed)
- DropBox FS: Added copying of File Mod Time on file upload (no state file needed)
- Fixed Creation Time was not copied from Windows to Windows, even if option says to do it
- Sib-SMB: SMB-2 protocol: Fixed several smaller issues, including flow control
- Sib-SMB: SMB-1 protocol: fixed several bugs in Conveyors and flow control
- CC-runner: Fixed setting of logging options that could cause repeated restart of gs-server.


GoodSync 12.3.4.4
- SMB FS: Speed up download of files, using DRR (Deficit Round Robin) algorithm
- SMB FS: SMB-1 (CIFS): Fixed several bugs in new conveyerization
- CC-runner: Fixed setting of logging options that could cause repeated restart of gs-server


GoodSync 12.3.3.3
- SMB FS: Fixed Disconnected errors in large files download
- SMB FS: Fixed crashes related to new conveyerization code
- MEGA FS: Fixed MoveFile cache update for parallelism


GoodSync 12.3.2.2
- SMB FS: Fixed crashes related to new conveyerization code
- MEGA FS: Fixed MoveFile cache update for parallelism


GoodSync 12.3.1.1
- Sib-SMB FS: Huge upload/download speed up, due to implementation of Conveyerization
- Sib-SMB FS: Better negotiation, implemented flow control
- Parallel Workers: next pass wait on previous pass to finish, better diagnostics
- Parallel Workers + GSTP: Speed up cloning of Sessions, so Sync starts faster
- Gs-Server GSTP: Fixed accumulation of threads on ComputingResponse condition
- Gs-Server + File Monitoring: Let Sessions live for 3 min, to avoid frequent reconnects
- Azure Files FS: Implemented Set/Get File Mod Time
- Job Progress: Do not follow progress of ReadState, SaveState, and Upload Log in the tree progress
- Mediator: got a second entry, on independent ISP, to increase robustness


GoodSync 12.2.9.9
- AutoUpdate: new block-based download of installer file, with recovery after lost connection
- On File Change Monitoring: prevent crashes caused by disk drivers sending corrupt list of changes
- Parallel Workers: fixed rare crashes caused by increased parallelism of Sync
- Gs-Server + SMB: Again allow old style of smb:// URL inside gstps:// URL, for compatibility
- Gs-Server + SMB: When looking for credentials in Account Manager, use case-insentitive URL compare
- Gs-Server + SMB: If Impersonation Password is not specified then do not use such creds for SMB
- License and Platform: Renamed 'GS-V11' to 'GS-personal' everywhere


GoodSync 12.2.8.8
- Change log not available for this version


GoodSync 12.2.8.6
- Parallel Folder Create and File Delete passes: Do it in parallel, when Parallel Threads option is On
- Folder Create pass: now do it in width-first walker (not depth-first) to speed up folder creation
- Locking Sync Folders + NoGsData job side: sequentialize SaveStateFile/ReadStateFile, so they do not conflict
- On Folder Connect + File Monitoring: Fixed it sometimes stops working
- Move Mode + Parallel Threads: Fixed Empty Folders are not always deleted
- Recycle Bin or History Folder: Moving recycled files to _saved_ / _history_ can now be done in parallel
- File Op weight: Reduce weight of Sync State from 64 Kb to 4 Kb
- Logs: Do Not close GoodSync Global log at GsProfile folder, if user back it up with GoodSync
- S3: Removed extra escaping of URL in CopyObject inside file system, it was causing Not Found error
- Google Cloud: allow to specify no top bucket, as now GCP can list buckets
- Browse dlg: Do not allow to Encrypt/Compress Folders at the top of the File System (disks or buckets there)
- Mediator-WebUI: Fixed user with old unauthenticated browser devices sometimes were not allowed to login


GoodSync 12.2.7.7
- iCloud Photos File System: Fixed bugs in listing, downloading files from links older than 1 hour
- Recycle Bin + S3 Azure BackBlaze: Do not turn off saving files to Recycle Bin for FSes without Move
- MS Graph FS: Added support for paging in Drive lists, for very long drive lists
- Encrypted and Zip FS: Allow deletion of #cannot-decrypt-name# files and folders
- Browse Dialog: Do not allow iCloud Photos Root to be used as job side
- Explorer: Automatically encrypt/compress files that are being uploaded/pasted to known encrypted folder
- File Monitoring + First Analyze: Fixed rare crash
- On File Change + Filters: Fixed Empty Folder Exclusion ignores new files in previously empty folders
- gsync command line: Cleaned up Options, improved /help and Manual


GoodSync 12.2.6.9
- Weak Conflicts Auto-Resolve: Added auto resolution of Weak Conflicts (one of sides has no state)
- SyncLib: Improved matching of generations when their times are far apart
- SyncLib: If file mod time in the GS state file is out of range, replace it with null time
- SharePoint FS: Do not use CheckSums when comparing SharePoint to SharePoint
- S3 FS: Do not allow specifying bucket in Server field, it must appear in Initial Path field
- New Folder Dialog: Added fields to set Encrypted FS and Zip-Encrypted FS options
- Job Options: Combine all Conflict Resolution Options in one section
- Program Options: Added Account tab that has common GoodSync Account options and operations
- Program Options: Merged Security tab into Account tab
- Program Options: Added Server tab that contains GoodSync Server settings and commands
- Program Options: Disable Options that are not allowed for Limited (Standard) Windows user
- Filters in Options: Fixed in setting them , when the have characters < > and such
- Runner Setup: allow Email-based Windows Account UserId


GoodSync 12.2.5.5
- Browse/Explorer: Show Enter/Leave Encrypted/Compressed folder buttons on such folders
- Browse/Explorer: Show Enter/Leave folder button on the left of URL, was on the right
- Browse/Explorer: Show Properties on Named Bookmark
- System Tray icon: reduce its flickering, improve graphics
- SyncLib: Fixed wrong direction of CopyTime, after file reverted to its older version
- Attributes: Fixed problems in syncing newly added OS-independent Archive attribute
- FTP FS: Fixed parsing of MS-DOS FTP line with file name that contains
- Mega FS: Show nodes that cannot be decrypted, instead of returning terminal error
- Mega FS: skip nodes that have no keys at all gracefully, name them _cannot_decrypt_no_key_..
- WebDAV FS: Fixed Digest auth when qop is not specified
- WebDAV WinInet: Fixed error processing, when using WinInet HTTP layer
- ZipFileSys: Added fault tolerance to file names that cannot be decrypted, up to 3


GoodSync 12.2.4.4
- Amazon S3 FS: when creating a bucket, always do it on the main Region
- S3 Azure FS: Fixed download of files that are shorter than promised
- BackBlaze GoogleDr Box ICloud FS: Reconnect when download shorter file when promised
- Job Options: Empty Encr Folder: Do not delete Sync folder, instead of recreating it
- Azure FileApi FS: Chunk of large file upload was 512 KiB, change it to 4 Mib
- Azure S3 GoogleDrive MsGraph: Change large file chunk size from 5 Mib to 4 or 8 Mib
- Azure FS: Added Storage Class: hot (default) | cold | archive
- Azure FS: Change API from 2016-05-31 to 2020-02-10, so that we can get and set Access Tier
- Move Mode: Do Not allow Move Mode to be used together with 2-way Jobs, must be 1-way Job
- Browse + Windows: Show BusType such as USB or NVMe
- Job Options: Switch to new HTML-based dialog
- Job Options: Siber Options: Redo Encrypt/Compress Options to clarify them
- Browse/Explorer: Allow deletion of primary GSTP Server Accounts, they are recreated
- Browse/Explorer: Reject creating Server Accounts that is a complete duplicate of another account
- Zip+Encrypted FS: Now supports file name translation, useful for FS with short names (OneDrive)
- Zip+Encrypted FS: improved caching scheme, do other fixes


GoodSync 12.2.3.3
- DropBox FS: Added Parallel upload of large files, if Upload option in FS is On
- Azure FS: Speed up listing of the Container (Bucket), do not list inside items
- S3 FS: Fixed a bug in handling non-recognized non-Amazon storages
- MSgraph FS: Honor retry-after header value on throttling errors 429 and 503
- Google Drive FS: speed it up, by getting rid of unnecessary drive.changes.list API requests


GoodSync 12.2.2.2
- New Encrypted FS: New file system that performs Compression of File, Encryption of File Name and Body
- New Encrypted FS: ZipCrypto (compatible with most ZIP programs) and AES-256 (more secure)
- Left/Right Job Options: new Options for Compressed-Encrypted(ZIP) and Encrypted file system s
- BackBlaze and Dropbox FS: CheckSum: Upper-0case it to allow for correct compares
- S3 Cloudflare R2: Added branch for Cloudflare R2, it must use AWS4 auth
- S3: Upload of Large Files in Parallel Chunks: Add Content-MD5 header, if requested
- GSTP client: speed up initial connection when many clients are connecting in parallel
- Mediator: Virtual Servers that represent shares: Show them only if active
- GUI: Fixed 'jumping' rotating tray icon problem
- Browse and Explorer: Each tree has now its own URL address bar
- Browse and Explorer: Address Bar: Move Decrypt/Navigate button groups to the right


GoodSync 12.2.1.1
- iCloud Photos: Added new file system that allows syncing with Apple iCloud Photos
- Sync: Do not copy file mod time that is out of range (year 1970 and less or 2106 and more)
- Recycle DB: Delete temp file after loading/saving, it was not always deleted
- Browse/Explorer: rename Edit to Properties
- Browse/Explorer: OAuth: Added 'Redo Authorization' command to change OAuth
- Browse/Explorer: OAuth: added option to use Private (no browser context) option for OAuth
- OneDrive Office FS: Added Account Type to account info, filled when Authorization is done
- GoodSync Program Options: Fixed vertical scrolling in all HTML-based lists
- GoodSync Program Options: Fixed [Copy All] button did not work
- Password Reset and Password Change: Do not allow passwords longer than 128 chars.


GoodSync 12.2.0.0
- Copy of Shorter Files: Fixed download could loop, if Source file always increases in size
- Scripts Email: Allow Script Emails to be in the format: Name , not just Email
- Google Photos FS: Fixed cache management and error processing, so now large archives can be synced
- Box.com FS: Fixed large file (block) overwrite, it could produce error
- OneDrive Office365 FS: Change its name to 'OneDrive Office365 SharePoint' to add SharePoint
- CC Runner Installer: Added 'Server Account Password' setting
- CC Runner + Account Sync: Do Not sync Jobs and Server Accounts of CC Runner to Local GS Account
- Prog Options + gs-server: Fixed gs-server LogFolder did not change, if user set it to Empty
- Mediator Web UI: Improve 'Enter OTP' part of the Login page
- Custom Log Folder: fixed processing of tail '/' and of Network Disk Letter to be mounted


GoodSync 12.1.9.5
- Time Shifts: Do not detect Time Shifts for file systems where they cannot happen (such as S3)
- Backblaze B2: Compute chunk size for upload and download, to allow for files larger than 400 GB
- S3 FS: Added ForceStop, so that User Stop propagates faster
- Program Options: Added Mirror Folder option, so that location of Mirror Folder may be customized
- Allway Sync converter: fixed some rare crashes, misc UI improvements
- Gs-Server: Improved dropping failed connections sequence
- CC runner: Allow custom Log Folder and Log Level to be specified in Program Options
- CC runner: Logging: Do not log passwords submitted via command line
- CC runner: Log Folder: Substitute environment variables such as %TEMP% or %APPDATA%
- CC runner: Log Folder: Mount network shares, if they are used in Log Folder
- CC Runner + MidServe License: Fixed not allowing many connections in this combo
- Policies (Business Client): Added missing policies to goodsync.admin file, make them all work
- Program Options: more conversion to HTML-based GUI
- Mediator WebUI: /files: Fixed could not open folder with & in their name
- Mediator Web UI: Fixed Storage license was not always issued for the same period as GS license


GoodSync 12.1.8.8
- Time Shifts: Do not detect Time Shifts for file systems where they cannot happen (such as S3)
- Backblaze B2: Compute chunk size for upload and download, to allow for files larger than 400 GB
- S3 FS: Added ForceStop, so that User Stop propagates faster
- Program Options: Added Mirror Folder option, so that location of Mirror Folder may be customized
- Allway Sync converter: fixed some rare crashes, misc UI improvements
- Gs-Server: Improved dropping failed connections sequence
- CC runner: Allow custom Log Folder and Log Level to be specified in Program Options
- CC runner: Logging: Do not log passwords submitted via command line
- CC runner: Log Folder: Substitute environment variables such as %TEMP% or %APPDATA
- CC runner: Log Folder: Mount network shares, if they are used in Log Folder
- CC Runner + MidServe License: Fixed not allowing many connections in this combo
- Policies (Business Client): Added missing policies to goodsync.admin file, make them all work
- Program Options: more conversion to HTML-based GUI
- Mediator WebUI: /files: Fixed could not open folder with & in their name
- Mediator Web UI: Fixed Storage license was not always issued for the same period as GS license


GoodSync 12.1.7.7
- Program Options: internal rewrite, improve graphics
- Program Options: Fixed Log Folder setting was not saved
- iCloud FS: Accomodate 'Advanced Security' authentication
- iCloud FS: Fixed saving cookies did not always work
- Sync Tree: Item Properties: show more relevant info, such as Action, RunState
- Sib-SMB: Fixed/rewrote reconnecting to SMB server in case of network errors
- sib-SMB: CIFS/SMB-1 share listing: Fixed DCE/RPC PDU reassembly
- sib-socket: do not try to send to socket that is disconnected or in error state
- sib-ZIP: updated zlib library 1.2.13 that allows for encryption
- gs-server: Fixed This gs-server exceeded number of Unique Clients allowed by the current license
- One File FS: Make SaveToFile and LoadFromFile to be stoppable by user
- Account Sync: added syncing of Named Bookmarks, Unnamed Bookmarks
- Forwarders: PickupSessions: Fixed it did not always work for multiple sessions
- Localization: update Polish localization


GoodSync 12.1.6.6
- Add Share: Fixed crash in Add Share invoked from Windows Explorer context menu
- Allway Sync user migration: Add importing from user-selected XML file
- Command Line: more sanation of the arguments
- gs-server: Better processing of retry of a single transaction, fixed rare crashes
- Localization: Fixed EN typos, Updated IT and KR localizations
- Mediator: Send Email to User informing about New Device, even if OTP is turned Off
- Mediator: Added sending IP address Geo Location to New Device OTP emails
- Mediator: Email Verify: Increased Verify Code validity to 30 min


GoodSync 12.1.5.5
- Allway Sync user migration: Add importing from user-selected XML file
- Command Line: more sanation of the arguments
- gs-server: Better processing of retry of a single transaction, fixed rare crashes
- Localization: Fixed EN typos, Updated IT and KR localizations
- Mediator: Send Email to User informing about New Device, even if OTP is turned Off
- Mediator: Added sending IP address Geo Location to New Device OTP emails
- Mediator: Email Verify: Increased Verify Code validity to 30 min


GoodSync 12.1.4.1
- Dropbox FS: More fixes to new Refresh/Access Token management
- ICloud FS: New OTP dialog, add option to use Chinese iCloud servers
- Browse Dialog / Explorer: Fixed path expansion (%UserProfile%) in navigation
- Sib-SMB: Added support for NTLMv1 authentication in SMB1, used win Win2K servers
- Sharing: several user interface fixes
- Account Sync: The Winner can be changed manually per each shown item
- Mini-Progress dialog: Several user interface fixes
- sib-lib: user our own version if iconv now for most platforms
- Mediator Web UI: Email Verify: fixed several bugs
- Mediator Web UI: Password Reset: log resetting browser as authorized, email as verified
- Mediator Web UI: License Expiration: send email notification, log events
- Sharing: All source (Grantor) folder paths now start with '/', even for Windows
- Mediator Web UI: Add/Edit Share: More and better checks for user input
- Licenses + Storage: Now every bearer of GoodSync-V11 license also get 10Gb Storage license
- Started migration from AllwaySync to GoodSync


GoodSync 12.1.3.3
- Storage: Revised and clarified the 'Storage update from Licenses' procedure
- Storage: Stopped selling 10 GB storage, as it is included with GoodSync license
- Storage: properly declare its file system to be case-insensitive
- Storage + WD: Allow use of RealDisk paid storage with GS for WD free license
- Program Options: Shares: several UI fixes, improve usability
- Program Options: Added 'Storage' tab to view and request RealDisk Storage
- Share Via GoodSync in Windows Explorer: now can be switched off in Program Options
- Account Sync and Account Setup: Fixed jobs could be deleted when only Account password is changed
- Account Sync: new more graphical presentation of Job changes when doing manual Account Sync
- Sib-SMB: Do not fail the whole connection if SMB3 server reports no encryption support


GoodSync 12.1.1.1
- Windows Explorer: Added 'Share via GoodSync' context menu, to share this folder with other GS users
- Fixed 'Shared with me' and 'Shared by me' lists in Gs Explorer Options were never updated
- Sib-SMB: Added support for SMB3 transport encryption
- Sib-SMB: Fixed CIFS (SMB 1) connectivity with Samba 3.0.x servers
- S3, Azure, BackBlaze: Parallel Upload/Download or Large Files: improved Close() merge processing
- SyncJob + Scripts: Allow multiple emails separated by ; or
- GsExplorer/Browse Dialog: Fixed free space info not showing on servers


GoodSync 12.1.0.7
- Program Options: Added 'Shared by me' and 'Shared with me' tabs
- Program Options: Proxy: switch to radio-button choice of proxy type
- Program Options: Desktop Shortcuts: Fixed changing it did not work
- Program Options: Logs: put them into separate tab
- iCloudFileSys: Fixed bug in GetInfo, so that it returns NotFound
- iCloudFileSys: better caching, to fix crashes
- iCloudFileSys: miscellaneous fixes
- OAuth2 message: show email of existing Server Account, when asking for Auth
- File Monitoring: Do not log 'Change Skipped', it pollutes logs too much
- File Monitoring: Faster bailout when UserStop happens
- SMB FS: Implemented Smb-3 Encryption (SMB2_ENCRYPTION_CAPABILITIES)
- SMB FS: Implemented NEGOTIATE_CONTEXT parsing, to know server preferred encryption
- Uninstaller: redo in Sib-html, with better progress dialog
- Account Setup: Limit Server Name (ComputerId) length to 30 chars
- Account Setup: New Account: Limit Max Password length to 128 chars
- GSTP server: Serving for Browsers: improved locking to avoid crashes
- GSTP server: Fixed Sessions were getting stuck when Client switched Via Forwarder modes
- Job Options: Scripts: Email can now be specified in format 'First Last <[email protected]>'
- Job Options: Scripts: When sending alert Email, always convert it to rn line separators
- RealDisk Storage: started enforcement of Trial Limits and License expiration
- Mediator Web UI: Send Emails with HTML templates, to improve their appearance
- Mediator Web UI: Specify Recipient Full Name in emails that we send


GoodSync 12.0.9.9
- Mediator: Send Welcome Email when creating Account. If email cannot be sent, do not create Account
- Installer: Allow Install to proceed without Account, but request Account when GoodSync starts
- Account Email Verify: Can be done from device that is not logged in, Link expires in 10 min
- gstp-server: Fixed socket scope holding Session, addresses Reconnect problems
- gstp-server: Fixed killing old connections on a Session, when new connection comes in
- gstp-client: When Direct connection is dropped, try Direct once more, before going via Forwarder
- gstp-client: Fast Reconnect: Do not try them on Send/Recv, as it violates Conveyor semantics
- gstp-client: Call CopyFileAppend even on new files, as Retry makes them existing files on destination
- Desktop Shortcuts: do not delete/create them on version upgrade, as they lose position on Desktop
- Program Options: Save local-only Program Options to profile file 'prog-options-local.tix' not registry
- Program Options: Move Check New Versions and Install New Version options to Local Only from Syncable
- Program Options: Move Log Folder and Log Level options to Local Only from Syncable
- Logging: Fixed assignment and change of Log File prefix
- Scrips: Email: Allow Recipient to be in format 'FirstName LastName ' not just Email
- S3 Azure Backblaze: Fixed errors not reported in Upload and Download of Large Files
- S3 Wasabi: Use us-east-1 region for signing, even if actual region is smth else
- Azure Blob FS: ListDir: Ask for 1000-item pages, instead of 5000, to reduce size of received body
- Google Drive: no terminal error on NULL time (1970/01/01), just let it thru
- Account Manager: Fixed all Server Accounts that have non-empty home folder without leading slash
- SibSmb FS: Fixed 'Request Not Accepted (0xc00000d0)': wait with exponential back-off until it can accept
- GsExplorer/Browse Dialog: Replace the set of icons for actions with the icons with better icons
- Windows XP: Fixes several bugs that prevented GoodSync working on Windows XP


GoodSync 12.0.7.7
- gs-server: Improved Session management and cleanup, fixed rare crashes
- Job Options: Speed Limit: Increase number of zeros in Max from 5 to 7
- FTP Proxy Mode: Do not try to match IP address returned by PASV to proxy address
- Main GUI: Fixed centering and alignment of Import dialog
- Installer: Made install dialogs to have the same style as Account Setup dialogs
- Account Web UI: Password Reset: Log in after Password Reset, require Password Change
- Account Web UI: Email and Phone verification: Send the same Verification Code for 5 min
- Account Web UI: Email verification: Send link for user to click, instead of asking to enter code
- Account Web UI: Merge Accounts: Request Password of destination merged-into Account


GoodSync 12.0.5.5
- gs-server + File Monitoring: Fixed Changes may be lost, if Reconnect happened
- gs-server: Improved logging of transactions, made it less verbose
- Log Folder and Log Level: Fixed handling them, esp propagating to gs-server
- FTP + Program Options: Added FTP-specific proxy used only by FTP file system
- Client and Server: fixed some rare crashes and Asserts


GoodSync 12.0.4.4
- Account Setup: Request Proxy parameters in Account Setup, as Setup need Internet connection
- Proxy: Redo proxy integration to make it more simple, keep proxy properties in proxy.tix
- GS Start: Offer Account Setup, if we cannot decrypt saves Jobs or Options
- gs-server: Fixed 'Do not have SMB file system' error when coming to server from Browser
- Program Options: Separate SMTP and Proxy options into separate tabs
- Job Import dialog: improve presentation, make it 3-column table
- Browse + SMB: Show Old Win-SMB file system in all GoodSync platforms, but just Enterprise
- Sib-SMB: Improved identification of devices upon Network Discovery, in device listing
- gs-server: Fixed rare crashes on Session delete
- Improved Hard Assert reporting


GoodSync 12.0.3.7
- Account Setup: Request Proxy parameters in Account Setup, as Setup need Internet connection
- Proxy: Redo proxy integration to make it more simple, keep proxy properties in proxy.tix
- GS Start: Offer Account Setup, if we cannot decrypt saves Jobs or Options
- gs-server: Fixed 'Do not have SMB file system' error when coming to server from Browser
- Program Options: Separate SMTP and Proxy options into separate tabs
- Job Import dialog: improve presentation, make it 3-column table
- Browse + SMB: Show Old Win-SMB file system in all GoodSync platforms, but just Enterprise
- Sib-SMB: Improved identification of devices upon Network Discovery, in device listing
- gs-server: Fixed rare crashes on Session delete
- Improved Hard Assert reporting


GoodSync 12.0.2.2
- Account Setup: If Impersonation mode is prohibited by Install type, empty it out
- Account Setup: Do not show Cancel button on Finishing progress dialog, it cannot be canceled
- Browse/Explore: Fixed password entry/navigation sequence for servers that require password to list shares
- SFTP: Fixed RSA authentication with Pageant


GoodSync 12.0.1.1
- Account Setup: new Account Setup, more usable, complete redesign
- Account Setup: Request ComputerId on Serving Files page, not on Login page
- Account Setup: Enterprise: Separate Direct Addressing mode and Offline mode
- Account Setup: Impersonation option now appears only for Enterprise versions
- Account Switch: Fixed new Account can get Jobs from old one, if GS is Elevated
- Runner Setup: re-implement it as Sib-HTML dialog, improve usability
- Copy Progress: For big files (>= 1 Byte) log 2 messages: start (<) and finish (>)
- Apple iCloud: Added new file system for Apple iCloud online storage
- Box.com: Implement block uploads (for files >=20 MiB)
- S3: Fixed escaping of URL, when uploading parts of large files
- S3 and Azure: Always uses CanonicV4Escape on all URIs
- S3 Google Cloud: Fixed Copy/Move of files inside FS did not work if file name contains ( ) '
- S3: Allow parallel upload and download of large file chunks on non-Amazon S3 hosts
- Azure S3 DropBox WebDAV: Do not return OK but return error, if file/folder to be deleted is not found
- SFTP: Added ecdsa-sha2-nistp256, ecdsa-sha2-nistp384, ecdsa-sha2-nistp521 hostkey algorithms
- SFTP: Fix our order of preferred hostkey algorithms, this allows connecting to Wings server
- SMB: Added support for SetFolderModTime() to new Sib-SMB
- SMB: Fully separate Old Win-SMB (prefix smb:// or ) and New Sib-SMB (prefix smbd://)
- SMB + gs-server: gs-server smb:/ virtual folder uses New Sib-SMB or Old Win-SMB based on Program Option
- Gs-Server: Get back to keeping 10 last transactions memorized, as we might need them
- GsRunner + GsServer service: Do not try to start Gs-Server service from GsRunner service start
- GsServer Sessions: improved locking and dead session cleanup
- CC-Runner: fixed /cc-acct-passwd= and /sys-passwd= specified in command line were lost on elevation
- CC-Runner: Stopped using HttpConnectionPool in CC Runner, optimized reuse of HTTPS connections
- Explorer Download: Fixed download was not always retried on lossy connections (such as WiFi)
- SyncLib: Create _gsdata_ folders if they do not exist, not just on Analyze but On Sync too
- Main GUI Windows: Fix job direction button layout, so that Analyze button does not change its size
- Cryptography: improved randomness of random generator used to seed encryption


GoodSync 11.11.7.7
- SMB FS: Added support for DFS (Distributed File System) links in SMB 2 and 3
- SMB FS: Implement File Owner and ACL operations (Get/Set file owner and ACL)
- OpenSSL + Windows XP: Make GoodSync work again on Windows XP - adjust OpenSSL compile options
- Explorer: File Copy: Restore 'From' field value in detailed progress after connecting FSes
- GUI: Fixed job drag-and-drop job reordering (in 'Sort job names by alphabet' == Off)
- Sync in Control Center Runner: Improved log file name normalization


GoodSync 11.11.6.6
- S3: Do not use parallel upload/download of large file chunks on non-Amazon S3 hosts
- S3: Fixed bug that prevented files > 2 Gb from downloading
- S3: Pass Port and SSL flag to Parallel Part Uploader and Downloader
- Azure Files + Explorer: Allow creation of Shares in Azure Files file system
- GUI Analyze: Replaced Analyze animations with per-side analyze progress display
- GUI Analyze: Progress is shown with 'Running Pipe' when State File is not present
- GUI: Switch job side buttons, job direction button and job direction drop-down to SVG icons
- gs-server: Testing Forwarders: Test forwarder with TLS/SSL mode On
- Sib-TLS/SSL: Fixed memory leaks related to new OpenSSL 1.1.x


GoodSync 11.11.5.5
- Fixed crash that appeared in ver 11.11.3
- Jobs.tic: Reading Program Options: if we cannot decrypt SMTP or other creds, do not return terminal error
- GDocs: Do not allow uploading of files longer than 256 Mb


GoodSync 11.11.4.4
- Fixed crash that appeared in ver 11.11.3


GoodSync 11.11.2.2
- SyncJob: Fixed free space updates were performed too often
- FTP: Improved Data Connection start sequence, to speed up and address proxy issues
- FTP: Passive Mode: Added retries of entire PASV sequence, if we failed data connection
- SFTP: Improved our default preferred KEX (Key Exchange Algorithm) list
- Windows FS + Sym Link: Fixed creation of symbolic link by GS
- SyncLib: Fixed observed crash on NULL pointer in GsInitStats
- CC Runner + Attention: Turn 'More Changes than Threshold' message into Terminal Error
- Unattended + Attention: Turn 'More Changes than Threshold' message into Terminal Error
- Gs-Server: Local Account: do better normalization when setting it up
- Installer: Show PostInstall web page with instructions for new users too
- Gs-Server: Folder Grants: Speed up and improve integrity of Grant stuffing
- Gs-Server: Browsing Files: better connection management
- Gs-Server: Browsing Files: Improve Picture Thumbnails implementation
- Browse/Explorer: Server Accounts with Home Folder: do not hang it off Account node
- Mini-Progress Window: more improvements in showing Job Lists, fixed some bugs


GoodSync 11.11.1.1
- SMB FS: Added client for SMB v 3 protocol
- SMB FS: Implement sym link and junction traversal in all operations
- SMB FS: Fixed lookup problems on machines having multiple network interfaces
- SMB FS: Added support for LLMNR (Link-Local Multicast Name Resolution, RFC4795)
- SMB FS: Allow non-standard server port number (not 445)
- SMB FS: Use timeout value from SMB Server Account, not the default 20 sec
- SMB FS: Request signing is now disabled when logging in as anonymous user
- Files via Browser: Present file listing as HTML table
- Files via Browser: Show graphics file (.jpg .png .gif etc) thumbnails
- Files via Browser: More consistent generation of Session Id
- FTP + Proxy: Added handling of EPSV mode, as it now is a preferred mode
- SFTP FS: Fixed ed25519 host key verification failure
- SFTP FS: If server host key is different from cached host key, treat it as an error
- SFTP FS: Switch to using sshhostkey.txt file, not registry, to keep SSH Host Keys in Windows
- Edit Account dialog: Add 'Last Modified' read-only field, which shows Server account timestamp
- gs-server: Fixed ComputerId not present when user changes Server Account HomeFolder in Web UI
- MiniProgres Window: complete rewrite using tables, to make it consistent across platforms


GoodSync 11.10.9.9
- SMB: If drive letter of NetShar