Version News for Windows
Version 12.0.7 -- Oct 04, 2022
* 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.
Version 12.0.5 -- Sept 26, 2022
* 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.
Version 12.0.4 -- Sept 22, 2022
* 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.
Version 12.0.2 -- Sept 12, 2022
* 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.
Version 12.0.0 -- Sept 11, 2022
* 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 Canonic V4 Escape 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.
Version 11.11.7 -- July 29, 2022
* 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.
Version 11.11.6 -- July 20, 2022
* 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.
Version 11.11.5 -- July 7, 2022
* 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.
* Browse/Explorer: When creating new folder, do not allow creation of names not allowed by file system.
* Browse/Explorer: Default to Yes button in all Delete confirmation dialogs.
* Browse/Explorer: Allow user to clear account home folder.
* GsExplorer: Fixed two-side operations did not work when source or dest account has Home Folder set.
* GUI: Show file/folder counters during Analyze.
* LockFile + NoGsData: Do not try to delete _gsdata_/_insync_v4.gsl if we have NoGsData option On.
* Refresh Stats: Fixed crash in ALT+F keyboard command.
* Auto Options + Account Sync: Added Local-Only option: Keep Auto Options when doing Account Sync.
* S3: Added Parallel Upload and Download of Chunks of Large file.
* S3: Fixed computing of S3 end point from constraint for new regions.
* S3: Creating new bucket (top level folder): Fixed error when no Preferred Region.
* S3: Creating new bucket: Check new bucket names according to AWS rules.
* Azure Blobs: Added Parallel Upload and Download of Large file Chunks,
* Azure Blobs: Implement new container (top-level folder) name checks.
* FTP: Get back to opening Data Connection first and doing LIST next, not in parallel.
* FTP: Added option to 'Use EPSV command instead of PASV', Off by default.
* SFTP: Added rsa-sha2-512 and rsa-sha2-256 pubkey/hostkey algorithm.
* SFTP: Increase max line length for sshhostkeys.txt to 65536, to prevent truncation of large host keys.
* Google Photos: If media item size is different than what we got on size estimation, update media size cache.
* Google Photos: Recover from incorrect creationTime, just set it to null time.
* gs-server and gs-forwarder: Fully separate Gs-Forwarder from Gs-Server, as it need no graphics lib.
* gs-server for NAS and Linux: Fixed Support ticket creation.
* Jobs and Server Account names mapping: make it case-insensitive but case-preserving.
* OpenSSL TLS: Updated OpenSSL lib to ver 1.1.1k, it implements TLS 1.3 protocol.
Version 11.11.2 -- May 28, 2022
* 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.
Version 11.11.1 -- May 11, 2022
* 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.
Version 11.10.9 and 10.20.9 -- Apr 15, 2022
* SMB: If drive letter of NetShare is already mounted then do not mount/unmount it again.
* Sync Tree Visual: Fixed Analyze did not switch View Mode to Changes correctly.
* Sync Tree Views: Fixed Sync Tree View did not switch correctly.
* SFTP FS: Limit number of outgoing not-yet-authenticated connections to 3.
* Delete Empty Folders: do not remove top folder, as we usually need it.
* Delete Empty Folders: Fixed it was not working in non-Local FS.
* Delete Folders Recursive: Fixed it did not delete folder with Links ti unknown in it.
* GSTP client: retry transaction on 'Server is still computing response (Code 518)'.
* Localization: Updated Polish localization.
* gs-server: If we cannot find SMB credentials in Account Manager, use Impersonation creds.
* gs-server: Local Account UserId: Allow these chars in OsUserId: . ! # ^ $ & ( ) ' ~ `
* Explorer Ver 10: Fixed navigation to bad/old unnamed bookmarks usually for old SMB.
* Browse / Explorer: Several small fixes.
* GoodSync ver 10 is now frozen and Ver 10.20.9 is the last in Ver 10 series.
Version 11.10.8 and 10.20.8 -- Apr 1, 2022
* GsExplorer: Allow 2-sided file op destination to be account root.
* Browse/Explorer: Show [Decrypt Folder] button on address bar for 'potentially encrypted' folders.
* Encrypted FS: Show decryption error if small number of file/folder names fail to decrypt.
* Browse: Fixed rare crashes on Browse dialog close.
* SMB FS: Change official FS names to shorter ones: Net Shares (Sib-SMB), Net Shares (Win-SMB).
* Gs-Server License Check: do it under lock, or else License may briefly disappear.
* Ver 10: Browse Dlg: Do not attempt to turn top level smb:// account into per-server account.
Version 11.10.7 -- Mar 29, 2022
* OFC Incremental Analyze + Chained Jobs + new File in Folder: Fixed in this case new file did not propagate.
* Job File Counters in Analyze+Sync: Fixed file counters could be reset when Sync of Job starts in Analyze+Sync.
* Browse/Explorer: Show Decrypt Folder context menu command, if folder looks Encrypted by GoodSync.
* Browse/Explorer: When leaving Encrypted folder, re-position onto its Not-Decrypted version.
* Browse/Explorer: Scroll to wait indicator on expanding items.
* Browse/Explorer: Ask for password on SMB/AFP accounts with server, if existing password does not work.
* Browse/Explorer: Allow deletion of junk Server Accounts for file systems that cannot list servers.
* Google TeamDrive FS: Fixed Delete File may not work if we do not have enough permissions to do that.
* SMB-windows FS: Allow $ in URLs, as we can have something like smb://wsl$
* SMB-siber FS: Explicitly reject special servers WSL$, TSCLIENT and advise user to use SMB-windows.
* Gs-Server + Locks: Fixed locking of Sessions and Users to avoid rare deadlocks and crashes.
* Gs-Server License: When counting Users for max of 4, count only Non-Local users.
* Ver 10: Allow changing UserId in Server Account.
* Ver 10: Explorer: Open File: make it work for SMB-windows.
Version 11.10.6 -- Mar 17, 2022
* SMB-like file systems: Use only UserId@Server accounts, get away from UserId@no-server Server Accounts.
* BrowseDlg/Explorer: Convert old server-less SMB-like accounts to new UserId@Server accounts.
* BrowseDlg/Explorer: Fixed scrolling to slow navigation did not work.
* Explorer: If Program Options -> Request Account Password is On, request Password on start.
* BrowseDlg/Explorer: Fixed some memory leaks.
* Explorer: Fixed error on Copy Links, if destination does not exist.
* Links + Elevation: Fixed Link Target contained '%20' when created with Elevation.
* BrowseDlg/Explorer: Allow Files to have comments too, as Links to File show Target.
* Links: Added support for APPEXECLINK Reparse Points.
* gs-server + SMB letters: Lookup credentials in Account Manager for SMB letters too.
* SMB: Show 'Windows Shares (Windows SMB Client)' old style file system, used for TSclient and Linux.
* GUI: Right-side (per-group) Job List: Make column order persistent.
* Progress: fixed progress overflow that may happens in file systems such as MTP.
* Speed Limit + Conveyors: Do not use Conveyors when we have speed limit.
* Sib-TLS: Speed up loading of certificates into our OpenSSL layer.
* AllwaySync import: Implement account completion: retrieve missing data from online account.
* Mediator: Account Sync Changes: Make the list shorter and more readable.
* Mediator UI: Account Sync Reset: Added Jobs page that allow to reset encrypted stored Jobs.
Version 11.10.5 and 10.20.5 -- Mar 01, 2022
* Syncing with CheckSums: Log CheckSums when we are doing Verify CheckSum.
* File Systems: fixed memory leak in file system allocation by Analyze.
* GSTP client: Log correct Local IP addr of Client, when it changes.
* Gs-Server: fixed rare crashes on Disconnect and Session Cleanup.
* FTP + Proxy: Do not use HTTP proxy, use only Connect proxy.
* Proxy: Fixed Proxy Settings were not used in GoodSync Account Setup.
* FolderModTime: In 2-way sync, copy FolderModTime when GS creates folder.
* Logging: Fixed slowdown caused by frequent use of Elevation.
* Licensing: Store OsCompSerial in licensee too, as it is used in comparisons.
* Gs-Server: Improved computation of Client that come in, for licensing.
* Account Sync Changes: Show shorter and more concise List of Changes.
* Mediator Web UI: Password Reset: Allow it only for Verified Emails.
Version 11.10.4 and 10.20.4 -- Feb 17, 2022
* Added AllwaySync to GoodSync job converter.
* Explorer/Browse: Detect Encrypted folders and offer to enter password to decrypt them.
* Explorer/Browse: Offer to save Decryption password of Encrypted folders, if it's good.
* Explorer: Move [Decrypt Folder] button form top toolbar to folder context menu.
* Explorer: Added Account Sync button to top toolbar.
* Browse: Account Edit dialog: Do not retry connection when doing Test.
* Filters: Add Copy and Paste buttons, process Ctrl+Ins and Shift-Ins.
* Filters: Remove secret newlines and CR from incoming filters.
* Include after Analyze: removed Re-filter, as it is too slow.
* SFTP: better error massages, parse more formats.
* gs-server Clean Sessions: Fixed it did not clean Session if cannot GetUser.
* Proxy and Program Options: Added Test button to test Proxy settings.
* Gs-Server + SMB: Gs-Server now will read Account Manager from GS client, when going to smb:/ folder.
* gs-server: Improved Counting Clients for Licensing.
* sib-url: new URL parse, do not allow UserId and Password in URL.
* sib-socket: Added recognition and parsing of numeric IP v6 addresses with parts.
* GsCopyFileAppend: Fixed rare errors 'SetFileLength: No such descriptor: 0'.
* Encrypted FS: Download: Fixed rare decryption errors at file's end.
* GsServer + SMB + Ver 10: Use old Windows-based SMB client for everything in ver 10.
* Synclib Generations: Do not allow to have more than 65K generations, prune them at 32K.
* Folder Grants + Caching: Speed up propagation of changes in Folder Grants to Gs-Server.
* OST files + VSS: OST file are temporary and must not be backed up, as Windows does not snapshot them.
Version 11.10.3 and 10.20.3 -- Feb 04, 2022
* Local Elevation account: new Per-User encryption scheme for credentials to increase security.
* Per Computer Licenses: Fixed they did not work after Per-User encryption changes.
* Limited User: Now Limited Windows user cannot use Gs-Server and no Elevation too.
* CC Runner: Fixed Local Elevation did not work in CC Runner, in case of AutoUpdate.
* Server Accounts: Fixed sometimes they could not be decrypted, so user cannot start GS.
* Proxy: Do not test Proxy settings when starting GoodSync, it leads to delays.
* SibSmb + CC Runner: Make CC Runner use new SibSmb client by default (was Windows SMB).
* Snapshots: Fixed sometimes huge Snapshot was deleted while still being generated.
* gs-server: fixed rare crashes.
* Speed Limit and Pause: Fixed they did not work on direct Local to Local/SMB copy.
* Account Sync: Added 'Declare Winner' command to force propagation of local credentials.
* Sib-AFP: fixed SetFolderTime not implemented and other errors.
* Enterprise: Added policy not to show password in Account Manager.
Version 11.10.2 -- Jan 27, 2022
* Snapshots: Fixed 'Device Not Connected' error caused by premature removal of snapshot.
* Gs-Server: Do not try to Logon for Impersonation, if system password is empty.
* Account Setup: Preserve passwords that GS client cannot decrypt, needed for Non-Mediator users.
* Installer: Force Restart of Gs-Server Service, if we added Main Account to replace Local Account.
* Locking: fixed crashes and bugs in locking monitor.
* SFTP FS: Fixed bugs in reading OpenSSH >= 7.8 private key format.
* CC Runner: Do not show passwords and other credentials in logs.
Version 11.10.1 -- Jan 24, 2022
* GS Client: Implement Per-User encryption by Account Password for Jobs and Server Accounts.
* GS Client: Implement Per-User encryption by OS for caching Account Password.
* GS Server: Implement Per-User (System Account) encryption for Server User credentials.
* GS Server: Do not return Impersonation errors as terminal errors, just log them.
* Account Setup: Do it only in elevated mode, to be sure OS user is allowed to do it.
* Account Setup: Server Setup is presented as Advanced option, On by default.
* Elevated operations: Local Account has been discontinued, Main user acct is used for elevation.
* GoodSync GUI: Added option: When GoodSync GUI starts, request Account Password.
* File Upload + Monitoring: Do not stop file upload when source file changes, to be redone on next Sync.
* SFTP FS + PuTTY: Added support for new PuTTY private key format (PuTTY-User-Key-File-3).
* SFTP FS + PuTTY: Made reading of OpenSSH (old) format work correctly.
* SFTP FS: Made Private Key portable, by storing actual Private Key string, not just path to Pvt Key file.
* AFP FS: fixed some bugs.
* sib-lock: Improved detection of critical sections and mutexes that are locked for too long.
* GS Server: Now it uses new SMBD:// file system when browsing smb:/ virtual sub-folder.
Version 11.10.0 and 10.20.0 -- Jan 07, 2022
* gs-server: Fixed massive and memory leak, related to storing txns in memory.
* gs-server: Do not free file system on Disconnect, if transaction is still running.
* Azure Files FS: Fixed 'Not Implemented' error when Moving file.
* Storage Servers: Reject File Monitoring for Storage servers.
Version 11.9.11 and 10.19.10 Dec 30, 2021
* GSTP client: Fixed reconnect on Server Not Found errors did not always work.
* GSTP client: Fixed longer Time To Reconnect option could be ignored by GSTP client.
* GSTP client: GsCopyFileAppend: Fixed it was not reusing already uploaded file part.
* GSTP client: Added doing Exponential Backoff on Error 515 (Forwarder Changed).
* GSTP server: Disconnect file system when Gs-Server loses connection, as it is easy to reconnect.
* GSTP server: Fixed Gs-Server could drop socket connection on Server Error returned to client.
* GSTP server: Much improved logging of transactions.
* GSTP server: Already Computing Response (Error 518) is returned only if the same Txn is requested.
* Explorer: Fixed updating of source and destination items changed by Copy or Move operation.
* Explorer: Fix back-navigation after [Leave Decrypted Folder] did not show previous folder.
* Storage Servers: Fixed excessively long locks.
* Storage Servers: Fixed error 'CloseFile: invalid GSTP file handle' for Encrypted FS.
Version 11.9.8 and 10.19.8 Dec 21, 2021
* File Copy Conveyors: Fixed error on Source file getting shorter during Copy.
* gs-server: Fixed returning Error 518 'Direct Server is still computing response' in wrong cases.
* gs-server Storage: Fixed Usage was not recomputed, when invoked from GS Account Web UI.
* AutoUpdate: Increase waiting for Jobs to stop, before doing AutoInstall, from 1 hour to 8 hours.
* Explorer: If file/folder is being copied to itself on top level, add '- Copy' to dest name.
* Explorer: Added 'Rename' option to Overwrite dialog.
* Google Photos: fixed some errors on Upload.
* Sib-AFP: fixed several bugs, implemented GetFreeDiskSpace.
Version 11.9.7 and 10.19.7 Dec 10, 2021
* Explorer: several user interface fixes.
* Explorer: Do not generate unique file names, when Folder exists on dest side, ask user instead.
* Explorer: Fixed moving folders between different disks on Local FS did not work.
* Google Cloud FS: Move files large than 10 Mb using local files, produced error before.
* Browse Ver 10: If user changes too much in Server Account, reject such change.
* Progress of MoveFile: Show progress on node that is being deleted, not the other node.
* GSTP client: Fixed sequence on reconnect when Gs-Server lost sessions.
* gs-server: Keep only last 2 txns before the new current transaction, as Conveyor restart changed.
* AFP: Fixed many errors and crashes in the initial implementation, now it is a solid Beta.
Version 11.9.6 and 10.19.6 Dec 03, 2021
* AFP: Added AFP files system that works on Windows and Linux, our own client.
* Fixed crashes that appeared in the great progress rewrite of ver 11.9.4.
* GSTP client: Fixed error processing on disconnect followed by reconnect.
* File Monitoring: Fixed On File Change does not restart after Cancel of Browse dialog.
* Folder Counters: Fixed they did not always go to zero at the end of Sync.
Version 11.9.4 and 10.19.4 Nov 30, 2021
* Progress: improved progress reporting, made it more smooth and correct.
* Job Speed Limit: made it work better, more smooth.
* Updated File/Folder List in GUI: made it more smooth.
* Socket Server: fixed rare crashes on new encrypted connections.
* Explorer and Browse dialog: fixed many User Interface bugs.
* Explorer: Fixed Move in one file system sometimes did not work.
* Explorer: File Op dialog: improved progress reporting.
* Explorer: Fixed focus handling, especially after Delete.
* Explorer: Improved error reporting, especially for short Tasks.
* Recycled and History Cleanup: Major speedup, by better clusterization.
* Google Photos: Implement Quick Browse mode, improved caching.
* SMB (Windows Shares): Fixed could not copy file that are locked by other programs.
* MS Graph: Fixed error in upload-move sequence, caused by MS server consistency issues.
* S3: Added option Require Checksum When Uploading, needed for buckets with Object Lock.
* S3: When ?location is forbidden then use Preferred Region from S3 Server Account.
* Sync Locks: Do not declare terminal error when we cannot delete Abandoned Lock File.
* EncryptedFS Download: better implementation of it, that does Conveyor.
* Windows installer: Added /gs-proxy parameter, so that AppKey-based activation works.
* Snapshot + Progress + Many Sync Workers: Fixed rare crash on closing of Snapshot.
* Activate Via Browser: Make sure that UserId of GsClient is the same as UserId of Account.
Version 11.9.3 and 10.19.3 Oct 29, 2021
* Sib-SMB: Fixed Access Denied on Read-Only files: perform softening by removing readonly attrs first.
* Download of Locked file via GSTP: fixed file mod time not properly copied.
* Sib-SMB: Fixed Access Denied in OpenInfoByHandle().
* gs-server: Fixed rare cycling on non-locked map lookup, when many connections come in at once.
Version 11.9.2 and 10.19.2 Oct 27, 2021
* SFTP FS: fixed some more crashes on CloseDownload() and CloseUpload().
* Encrypted FS: fixed some more crashes on file close.
* EncryptedFS Download conveyor: Make EncryptedFS conveyor work on downloads.
* GSTP client: Fixed Copy of Locked File over GSTP was not working.
* Explorer: Fixed error reporting in Open File (download temp file).
* Explorer: Allow Refresh/New Folder/Paste actions in top folder in single-folder mode.
* Sib-SMB: misc CIFS fixes.
* Sib-SSL/TLS: Removed expired certs, added Google Trusted Services root CAs.
Version 11.9.0 and 10.19.0 Oct 20, 2021
* GSTP file system that is on This Computer: Fixed file handles were sometimes not closed.
* SFTP FS: More fixes to CloseUpload() crashes.
* CC Runner: For non-server OSes CC-runner platform requests GS-V11 license for GS GUI, not BsnsClnt.
* sib-socket: Fixed rare crashes related to closing sockets when passing Session from one thread to another.
* GSTP client: Show detailed Reason sent by Gs-Server.
* sib-SSL: Do not load expired root CAs from built-in cert store and system CA stores.
* sib-SMB: multiple fixes in CIFS/SMB1 protocol negotiation.
Version 11.8.9 and 10.18.9 Oct 19, 2021
* WinFileSys and UnixFileSys Close: Fixed closing sequence.
* SFTP: Fixed observed crashes in CloseDownload() and CloseUpload() on errors.
* CC Runner: Make it to be a separate Platform, requiring BsnsClnt or MidServe license for GUI.
* Windows: Detect and show Windows 11 in version info, GoodSync works OK on it.
* AutoUpdate: if Jobs are running, wait for 1 hour for them to finish, but not longer.
Version 11.8.8 and 10.18.8 Oct 17, 2021
* GSTP client Progress: Fixed Progress reporting, esp for No Internet.
* CCrunner: If CCrunner is installed with GoodSync GUI, then AutoUpdate installs GS GUI, not CCrunner.
* GSTP conveyor: several fixes for restarting conveyor when connection is lost and restored.
* GSTP client + User Stop: Fixed User Stop was not releasing handles on GsServer side.
* Crash Reporter: Simplified and Fixed determination of Our-Module.
* GsExplorer: add Program Options menu item back.
* SibSmb: Fix SMB1/CIFS listing errors, etc.
* gsync command line: Fixed parsing of /uN with /kN.
* Add exclusion of Expired Root Cert DST Root CA X3, now with SHA-1 thumbprint.
Version 11.8.6 and 10.18.6 Oct 12, 2021
* GSTP client: Fixed rebuilding Conveyor upon Reconnect to GsServer.
* GSTP client: Recover Connection and continue Job, if GsServer restarts.
* GS file systems: further progress reporting unification.
* Sib SMB file system: fixed a number of bugs in this new file system.
* Sib SMB file system: Disable Conveyor until credit management is done.
* Browse: Edit Account Dialog: Show error message in cases when connection test fails.
* Ver 10: Do not allow to Skip Account Setup.
Version 11.8.4 and 10.18.4 Oct 03, 2021
* Backblaze: fixed expired certificate error: Remove expired DST Root CA.
* GsRunner: Removed excessive logging, log only errors and reconnect.
* gs-server: Add checks for File Descriptor indices, to prevent crashes.
* Explorer: Add support for mouse/kbd multiple selection and single-side/two-side operations on it.
* Browse/Explorer:e Edit account dialog: Show error message if connection test failed.
Version 11.8.3 and 10.18.3 Sept 29, 2021
* SMB FS: New SMB (Windows Shares) file system added, to replace FS based on Windows SMB client.
* SMB FS: Added option to use New Sib-SMB FS or Windows-based SMB FS to Program Options.
* MS Graph FS: Preserve original file modification times on MoveFile.
* MS Graph FS: Fix site listing: Exclude bad results from search API.
* License Activation on Account Setup: fixed several smaller issues.
* License Activation: Add more diagnostic of why license was not activated (diff Platform, Expired).
* Crash Reporter: Do not report crash to us, if injected DLL that is likely to cause crashes is present.
* RDC/RDP tunnel: Improved diagnostic of port not present on remote end.
* RDC/RDP tunnel: Now available only in Ver 11, as it is coming out of Beta.
* UI: several fixed in Job List resizing of columns.
Version 11.8.2 and 10.18.2 Sept 03, 2021
* GSTP Sharing: Get rid of ToFolderName -- not shown in GUI, works for legacy shares only.
* GSTP Sharing: Now folders appear directly in Virtual Server shared to User.
* Browse Dialog: Allow to create folders directly in Servers, as there is no ToFolderName inside.
* TrayOnClose Warning: Show this warning only 3 times and then stop showing it On Close.
* PerComputer License + PerUser Account Setup: Do not Activate License after Ltd user Account Setup.
* GsFileSys: Add ListDirPaged() call to API, to allow for paged folder listings.
* GSTP: Implement ListDirPaged(), so that long folder listings do not block the connection.
* Google Drive and relatives: Upload: Reduce min size for Block Upload from 10 Mb to 5 Mb.
* Cleanup Progress: Improve progress reporting, esp Start and Stop.
* GsServer: Get rid of Sleep Mode, Rework File System Re-Connect to always allow it.
* GsClient + GsServer: Do Not return error on change of Unique ServerId, as server update does it.
* Quota for User Account Shares created via Advanced Web UI: Fixed it was not working.
* Disk Quota + Disk Full: Fixed When Quota produces Disk Full, user gets zero-size file.
Version 11.8.1 and 10.18.1 Aug 20, 2021
* Log Cleanup: Do it after Analyze too, not just after Sync.
* WinFS Disk Full: Improved reporting of Disk Full and FAT-32 overflow.
* Sys Tray: When GS hides to Sys Tray, report it to user via notification.
* Unattended Jobs: Fixed Term->OK transition resulted in TermErr message not going away.
* Unattended Job GUI: Fixed logging on Unattended Jobs in GUI log.
* On File Change: Increased default Wait from 9 sec to 20 sec.
* Google Photos FS: Fix item/album item paging.
* Explorer: Improved Popup menu.
* Explorer/Browse sorting: improve sorting algorithm, to be more like Windows Explorer.
* Startup/Shutdown sequence: fixed some rare crashes related to global destructors.
Version 11.8.0 and 10.18.0 July 31, 2021
* Web UI: Added 'events' view that shows all significant changes done to GoodSync Account.
* Google Photos FS: big rewrite, to speed up cache, better diagnostics.
* Job Runner + Sleep: Fixed if AutoRun was Disabled then after Sleep users cannot run Jobs.
* Account Edit Dialog: If pre-save connection test fails, ask user whether he wants to save it anyway.
* Mediator: fixed memory leak on Account Sync, improved memory allocator to TCmalloc.
* Storage Servers: drop cache when Storage is deleted.
* GsFileSys: GsCopyFileAppend: more fixes to Assert that happens when source file becomes shorter.
* Fixed miscellaneous crashes and asserts.
Version 11.7.8 and 10.17.8 July 23, 2021
* Google Drive/Docs/TeamDrive FS: Google Drive API has changed, do fixes related to new API.
* GsFileSys: GsCopyFileAppend: more fixes to Assert that happens when source file becomes shorter.
* Browse Dialog + Tasks: Improve logging, fixed rare crashes.
* Account Sync: Do NOT sync Proxy settings as part of Account Sync, as they are specific to Device.
* Proxy + GsRunner: Fixed Proxy setting change was ignored by GsRunner until restart.
* Account Sync: Fixed Override (Server Wins) does not work in Account Sync.
Version 11.7.7 and 10.17.7 July 15, 2021
* MS Graph: Fixed Listing site root now consistently returns 500 Internal Server Error on OneDrive Personal.
* Relaxed some Asserts, that were reported as crashes.
* GsServer: Added more and faster bail-outs on User Stop (caused by Sleep or Shutdown).
* SMB: To Turn On Siber's new SMB, set Hkey_local_machine\Software\Siber Systems\GoodSync\SibSmb to 1.
* SMB on Mac: Several fixes to errors found on MacOS: no conveyor, better error messages.
* Google Photos FS: Fixed several bugs, esp in getting media item size.
Version 11.7.6 and 10.17.6 July 09, 2021
* Google Cloud Storage file system: Added this S3-like file system, not related to Google Drive.
* Incremental Analyze: Fixed file generations were mixed up when changes appeared on both sides.
* On File Change + Wait for User after Analyze with Errors: fixed it never got to Sync in this case.
* Explorer: Case-Sensitivity: file whose name differs only by case are shown separately.
* Auto-Proxy for HTTP: Fixed switching from Manual to Auto proxy could fail.
* MS graph: Use CkSum to see if file is new, as SharePoint server changes Office files after upload.
* Account Sync: Do Not Delete or Rename Job by Account Sync, if Job is Busy under Browse or Options dialog.
* Groups: Change empty Group name to '-empty-', so that user can delete or rename it.
* File Copy Conveyors: more fixes to streamline conveyors.
* Asserts: soften more of them into SoftAssert, based on what was reported.
Version 11.7.5 and 10.17.5 July 01, 2021
* Conveyor: fixed source file may be treated as zero size (bug in 11.7.4 only).
* Log Viewer: Fixed logs were not shown on Local FS presented as GSTPS.
* Conveyor: rewrite Conveyor functions, to make them work for different buffer sizes.
* GsFileSys: prepare Conveyor and other facilities to Native SMB file system.
* Incremental Analyze + File Monitoring: Do not Re-Analyze errors, wait till files change.
* Recycle and History DB in Mirror: Fixed unnecessary multiple inits of History.
* Global Log Folder: If we cannot create it, just give up, revert to old Log Folder.
* SyncLib: Fixed rare crashes on terminal job errors.
* GsServer: Fixed 'Number of Unique Clients of this gs-server has exceeded license'.
* S3: x-amz-acl header: Specify it only for start and finish of multi-part upload.
* SFTP: Add reporting of errors that are written to invisible SSH console.
* Mediator: several fixes to increase performance improve monitoring.
Version 11.7.3 and 10.17.3 June 8, 2021
* gs-server: Fixed UDP receiver was slow to stop when going to sleep.
* gs-server: Improved shutdown/sleep sequence for register/autoupdate.
* gs-server: Restore Session timeout on server to be 24 hours, need for long Analyze.
* GsRunner service: allow it to detect and send Asserts.
* Fixed some crashes and asserts.
* Installer for 64-bit OS: Install 64-bit EXEs more directly, without 32-bit EXEs.
Version 11.7.1 and 10.17.1 June 3, 2021
* Fixed Asserts reported by the new Assert reported from ver 11.6.7.
* Gs-Server: Fixed 'Not Found' error, introduced in the previous ver.
* Gs-Server: Improved sleep/shutdown sequence in presence of faulty networks.
* Gs-Server: Improved connection management for multiple transactions in one socket.
Version 11.6.7 and 10.16.7 May 29, 2021
* Gs-Server: Restore connection after timeout, instead of 'Not Connected' error.
* Gs-Server: Reduce Session Delete time from 24 hours to 1 hours, sleep time still at 3 min.
* Gs-Server + File Monitoring or User Stop: improved termination sequence.
* File Monitoring: do not ignore Excludes that are based on intermediate folders.
* Incremental Analyze: Fixed Incremental Analyze was dropping Name-Case conflict.
* Conflict counters: Init Conflict counters in DoSync, to avoid doubling them.
* gsync command line: Fixed /fN handling without /kN, in presence of Account Manager.
* Asserts: Add reporting of Asserts, report them same as Crashes.
* SMB client: continue work on our own native SMB client, both for SMB v2/v3 and SMB v1.
Version 11.6.6 and 10.16.6 May 06, 2021
* Proxy: If Auto-Proxy is specified, then use it right away, without testing direct connection.
* Gs2Go: Write jobs-account.tic file as garbled not as local-encrypted, for portability.
* GUI: Improve responsiveness and make it more stable.
* Crash Reporting: do not report crashes produced by foreign broken DLLs.
Version 11.6.5 and 10.16.5 Apr 30, 2021
* Account Sync: fixed several User Interface issues.
* Account Sync: Get proposed changes in background non-GUI Update Thread.
* Account Sync: Do not perform it on GS start, to avoid slowdown.
* Saving Jobs and Server Accounts: improve security, save only encrypted version.
* Browse dialog Ver 10: fixed applying proposed URL conversions not working.
* Conflicts: Fixed Conflict Resolver not shown after Analyze + Sync.
* Edit Account dialog: Added more help items.
* Edit Account dialog: improved field organization and layout.
Version 11.6.4 and 10.16.4 Apr 21, 2021
* SFTP: Make our SFTP client send version string without waiting for SFTP server.
* GSTP Client: Fixed when Server changes Forwarder, client may ignores it and return error.
* GSTP Client: Do not Try Direct Connect when we have no direct port to connect to.
* GSTP checksums: switch from expensive MD5 to cheaper CRC-32, it is sufficient for integrity.
* GSTP Server: Fully removed Old Ticket Scheme from GsServer, only more secure New Scheme is allowed.
* GSTP Server Register: improved de-registering server on Sleep and Shutdown.
* GSTP Severe Going Offline: Added call to /unregister-server of Forwarder.
* GSTP Edit Account: Added 'Direct Plain Text' connectoid option, to be used for slow NASes.
* GSTP Mediator: Fixed CanShare was incorrectly applied when doing Composition of two grants.
* Proxy: Do NOT test Effective proxy when it is not set, to reduce load on Mediator.
* Proxy: If proxy is set, but both Auth and Manual Proxy are unchecked, do not use any proxy.
* GsServer: Browser Sessions: Fixed crashes on multiple downloads from one browser.
* Browse Dialog: Fixed UI errors and navigation issues.
* gsync: Added Account Manager options to gsync help and GS online manual.
Version 11.6.2 and 10.16.2 Apr 12, 2021
* Fixed when Sync finishes, often times AnalyzeDone message was sent instead of SyncDone message.
* S3 storage classes and headers: more fixes.
* Recycled/History DB: Fixed if DB file gets zero size then GS would not reinitialize it.
* Recycled/History DB: Make Init History/Saved DB work for GsData in Mirror Folder too.
* Special Ops Node list: fixed some rare crashes, keep list of paths, not pointers.
* Job List/Tree: fixed icons for job states, multi-select of Jobs.
* Browse Dlg Ver 10: Fixed Job with a portable drive does not ask user to use =VolumeLabel
* gs-server: Improve locking, fixed rare crashes on Session start.
* Edit Account: Re-design OAuth2 [Authorization] section to match Google UX guidelines.
* GsExplorer File Op dialog: improved error processing for terminal errors.
* Localization: Update Polish translation.
Version 11.6.1 and 10.16.1 Apr 06, 2021
* S3 options: Added Server Side Encryption Key provided by Customer.
* S3 options: Bring back Access Control Policy text box.
* S3: GovCloud: Added Location Constraint to Bucket creation.
* S3: Added new setting -- Preferred Geo Region, to be used in Bucket creation.
* SFTP and speed: Fixed Current Speed was shown as way too high.
* SMB: Fixed crashes when user has many shares that do not connect due to error.
* B2 FS: Upload of large files: prevent rare crashes by doing more checks.
* TaskBar JumpList: Do not show Job on TaskBar JumpList, just global commands.
* Browse V10: Fixed Accounts tab was cycling if we have Server Accounts with + in its name.
* Job Tree View: rewrite using new framework.
* Browse Dialog and Explorer: miscellaneous UI fixes.
Version 11.6.0 and 10.16.0 Mar 27, 2021
* License Renew: Fixed Renew Link in Buy Pro dialog was incorrect.
* SyncJob locking: fixed GoodSync GUI could freeze on loss of connection.
* AccountSync: Fixed GsRunner RefreshToken save can interfere with Job sync.
* Runner + GUI + Logs: Fixed sometimes log lines were missing in Log Window.
* Job List view: Fixed it was not always updated for Unattended GsRunner jobs.
* Runner + Log Folder: Make GsRunner use custom LogLevel and LogFolder.
* OneFile + Browse dlg: Allow creation of new OneFile files.
* GoodSync GUI: Fixed rare crashes on GoodSync shutdown.
* gsync + /d option: make it work for new Unnamed bookmark.
* gsync: Fix /sa-create: save resulting account to disk.
* Fixed crashes on sync tree item update.
Version 11.5.8 and 10.15.8 Mar 22, 2021
* gs-server Sessions: Fixed server Sessions were not cleaned up, so memory leak could result.
* gs-server + SMB: Fixed SMB disk letters were not reconnected, after disconnect.
* gs-server + SMB: Fixed SMB disk letters were not listed, when Gs-Server runs as a Service.
* gs-server + Home Folders: Fixed all folders of Server were shown, not just Home Folder.
* GPhotos: Fixed Analyze were rejected with: cannot be sync folder, folders cannot be created here.
* Job List: fixed saving and restoring column widths and positions.
* Storage Server: Fixed re-getting grants when server is restarted.
Version 11.5.7 and 10.15.7 Mar 18, 2021
* Browsing Files: Allow files from GoodSync Severs to be listed and opened in a browser.
* Browsing Files: Access to it is in Serves tab of GoodSync Account Web UI.
* Browsing Files: GoodSync server must be ver 11.5.7 or newer, Storage Servers were upgraded.
* Mediator: improved device identification, to avoid duplicate devices.
* Mediator + Web UI: improved login sequence, to accommodate file browsing.
* gs-server + COM: Fixed VSS Snapshot was not working on Gs-Server, it needs OleInitialize.
* File Sharing: improved authentication between Client and Server when they belong to different users.
* Gs-Storage and SetAttributes: do not allow to SetAttributes to make folders unreadable.
* Gs-Storage and File Sharing: improved stuffing of file system when user connects.
* Forwarders + UDP: ignore empty UDP packets, they may occur naturally.
* Job Runner: improved locking of data to fix some rare crashes.
* Google Photos: do not allow to use it with Business licenses.
* Browse dialog: Bring back MS Graph 'national cloud' connectoid GUI option.
* License Renewal: add new promotion to License Renewal: Free 10 Gb storage.
* Browse Dialog: miscellaneous User Interface fixes.
* GoodSync Explorer: miscellaneous User Interface fixes.
* Browse Dialog + Account Manager: Added Revoke Credentials command.
* Job Sending Mail: Increase limit on body of email (which is job log) from 8 Kb to 40 Mb.
* gsync /sa-oauth: Fixed accounts not being written to disk after updating.
* Localizations: Updated NL, UA and ES translations.
Version 11.5.6 and 10.15.6 Feb 04, 2021
* Gs-Server: Fixed server can get stuck on certain errors and refuses to take new connections.
* Gs-Server: Improved transactional integrity of GSTP, to allow for faster connection restore.
* Google Team Drive: Speed up Analyze/Sync by reducing /change API calls to a minimum.
* Google Photos: Make this FS available to personal non-enterprise version only.
* S3, expat: Allow EF BF xx UTF-89 sequences in file names, so they can be listed.
* Job List: Use separate column for job index, needed for user-mandated custom job order.
* Job List: revive option to turn off 'Sort Job Names By Alphabet' and allow custom job order.
* GoodSync Explorer: Added 'Cut to Clipboard' command.
* Services: Added 30-sec timeout for waiting for service nodes to stop, so that servers do not get stuck.
* New Ticket System: new and more secure ticket-based authentication system for folder sharing.
* Mediator: improved performance, optimized TLS/SSL handling.
* Browsing on Gs-Server: Alpha version of browsing files and folders directly from Gs-Server.
Version 11.5.5 and 10.15.5 Jan 15, 2021
* Check Dependent Jobs: speed it up, avoid locking.
* GSTP client: Fixed it was not reverting to Direct connection easily.
* Receiver Server: fixed disconnect sequence, it was not always proper.
* Serve Authentication: fixed timeout on reading again.
* sib-file: Fixed it was returning file size 0xFFFF.FFFF as an error.
* Job List: Sort items when preparing per-group job list and when job is added to group.
* Browse Dialog: Respect NoJobEdit policy, better logging.
* gs-server Web UI: Properly display/set LL_Debug and LL_Txn on /settings page.
Version 11.5.4 and 10.15.4 Dec 31, 2020
* MEGA FS: Upload: Fixed 'cannot get fingerprint' error.
* GsRunner Server + Sleep: Fixed Gs-Runner may be preventing computer from sleeping.
* CC Runner: Fixed CC Runner was reporting zero Bytes Processed as they were reset too early.
* Progress Reporting: Fixed SetProgress could reset progress to 0 when switching scale.
* Job List View: Allow custom column order, reordering of columns by Drag-N-Drop.
* Job List View: Fix miscellaneous bugs.
* GoodSync Explorer: Fixed processing of connections to encrypted folders -- offer to decrypt.
* Last release of Ver 10.
Version 11.5.3 and 10.15.3 Dec 25, 2020
* Direction Change by User: fixed crashes.
* Get back to running GoodSync /min mode (was /miniwin) for 'Start GoodSync when Windows starts' option.
* Job List View: new tables-based implementation.
Version 11.5.1 and 10.15.1 Dec 22, 2020
* Workers and Sleep: Job Worker thread now prevents computer from going to Sleep.
* Direction Change in Sync Tree by User: improved transactional integrity of it, fixed bugs.
* Free Space Info in Job: consolidate its processing, fixed bugs.
* Installer: Fixed System Account was not detected as such on some non-English Windows systems.
* Shutdown after Sync: Made it work correctly, even if Analyze produced No Changes.
* Job Tree View: fixed UI bugs, some RunState transitions were missed.
* Browse Dialog: Fixed changing of Direct Path to Portable path was ignored.
* Miscellaneous User Interface fixes.
Version 11.5.0 and 10.15.0 Dec 11, 2020
* User Interfaces: fixed some crashes and minor bugs.
* WD Free Version: improved detection of WD NAS via GSTP.
* Simplify computation of Free Space: do it once every 30 sec, not once per quant.
* Installer: Fixed Cancel was showing wrong error.
Version 11.4.9 Dec 04, 2020
* On File Change + GUI: Fixed likely observed crashes, simplify RunState change reporting.
* Estimated Space: Make estimated space computations simpler, do not account for Recycle Bin.
* Sync Direction Change: Fixed crashes -- start worker thread to recompute space requirements.
* AutoClear: Fixed AutoClear of Sync Tree was not working in GUI mode.
* GsRunner Socket: Fixed rare observed crashes related to GsRunner state reporting.
* Updated BR-Portuguese localization.
Version 11.4.8 Nov 27, 2020
* License Limitations for WD: Fixed Free version did not allow jobs with more than 100 files.
* Licensing: improved reporting of License status esp for Analyze+Sync and Unattended jobs.
* SyncTree: Show SyncTree even if we have No Changes, as there may be Excluded files.
* Downloads: Fixed mac distribution link was sometimes showing 'Not Found'.
Version 11.4.7 Nov 24, 2020
* GoodSync Account Setup: lower-case ComputerId, always save it.
* GsRunner + License Activation: notify GsRunner faster about changed License.
* Account Sync TurnOn: Added Cancel command, same as Close.
* Account Sync + Groups: Perform Account Sync when Jobs are added to Groups by DND.
* GUI AutoStart: Use /miniwin mode in Windows Start, so that Mini-Progress windows is shown.
* Gs-Server: optimize memory allocation, to reduce memory consumption.
* Analyze + Sync: improved switch from Analyze to Sync, so it cannot stall on this.
* Stopping Services: improved stopping of the Gs-Server and Gs-Runner service.
* Browse Dialog: Fixed commit of manually edited URLs.
Version 11.4.6 Nov 15, 2020
* Job AutoStart: Fixed crashes caused by deleting sync tree while Worker thread runs.
* Stop All: Fixed Stop All did not work for jobs in Waiting To Run state.
* Changes Limit Exceeded - Attention Required: make this work in Unattended mode too.
* Account Sync: better command names, better presentation, better list of changes.
* CC Runner and Server Accounts: Fixed passwords and refresh tokens were not uploaded.
* Licenses: Added License Renewal Link, if user has licenses that are Active or Expired.
* Explorer: Added Account Sync commands, update Server Accounts view when synced.
* Server Account Edit: do not ask whether to save to New Account when saving, save to this.
* Beta: new native SMB client that does not use Windows SMB client code.
Version 11.4.5 Nov 04, 2020
* Account Sync: Reset Account Sync, so that users can use Server Override when they turn it On.
* Account Sync: Added Show Changes for Account Sync -- shows Job-Groups changes that will happen.
* Account Sync: more improvements to Jobs-Groups and Server Accounts sync algorithm.
* GUI: Turn On Mini-Window mode when user selects it, sometimes it was not shown.
* Browse/Explorer Edit Account: Fixed checkbox clicks did not work.
* Policies: Added file system policies for Gs RealDisk Storage, Google Photos.
Version 11.4.4 and 10.14.4 Oct 31, 2020
* AutoUpdate Installer: Fixed it was removing Desktop Shortcuts and Start Menu items of GoodSync.
* Account Sync: Jobs-Groups and Server Account sync has been rewritten, quality of sync improved.
* Account Sync: if you are using it, all your Jobs must be synced before you upgrade to this version.
* Account Sync: Job-Group Sync operations and Sync stats are now logged.
* Program Options: Remove option to encrypt when store locally, local encryption now is always done.
* GsRunner + GUI: Fixed GUI was losing connection to GsRunner Service, when running UnAttended jobs.
* GsRunner and Cc-Runner GUI: improved showing of Job Run status in mini status window.
* Sync Tree Toolbar: Hide into [Views] button pull down tree view buttons that have zero item count.
* Sync Tree Toolbar: Rename [Other] button to [Views].
* Sync Tree Context Menu: Move direction change commands into sub-menu 'Change Direction to'.
* Control Center: Fixed Server Accounts did not upload with empty Account Encryption password.
* Installer: Do not update Desktop Shortcuts and Start Menu items when we are doing auto-install.
Version 11.4.1 and 10.14.1 Oct 16, 2020
* Google Photo FS: Added new file system, it only allows 2 levels of folders, no GsData.
* On Folder Connect / On File Change: Fixed it was not starting job on Reconnect.
* GsRunner + GUI: When GUI cannot connect/talk to GsRunner, show error message about it in GUI.
* GsRunner Server + Sleep: Do proper processing of Sleep and Wakeup.
* CC Runner: Fixed CC Runner was checking for Local license, not CC license.
* GUI: Do not allow Changing direction of Sync while the job is Under Runner.
* Side Logs + Analyze: Fixed if only Analyze was done then Side logs are not uploaded.
* Side Logs + Spec Ops: Upload side logs when doing Spec Ops too.
* Certificate Roots: update list of Certificate Authorities who GoodSync trusts.
Version 11.4.0 and 10.14.0 Oct 14, 2020
* Under Runner Jobs + Context Menu: fixed content menu enabled status.
* GsRunner + GUI: Fixed terminal errors on job run were not fully reported in GUI.
* Logging in GUI mode: Fixed it was not complete, many details were missing.
* Sleep + GsRunner: Fixed Windows did not go into sleep, if GsRunner was running.
* Sleep + Wakeup: Reduce Wait after Wakeup from 60 sec to 30 sec, log wait for it in GUI.
* Space Estimate: Fixed Space Estimate was not always shown at the end of Analyze.
* MEGA: Increased max HTTP body size to 512 Mb, as MEGA can send long list of changes.
* Forwarders: fixed rare crashes.
Version 11.3.8 and 10.13.8 Oct 08, 2020
* Fixed Auto Analyze and Sync may freeze, if Conflicts are present.
* UnAttended Jobs: Fixed side logs were not written, so email could not be sent.
* Side Info: Add critical section for better locking.
* Sleep and Wakeup: Fixed Unattended Jobs do not restart after Wakeup.
* Unattended GsRunner: Fixed error in logs: GsRunner Client: cannot find job.
* Server Account Sync: Fixed deletion of Server Accounts not always propagated.
* Job Runner for GUI: improved progress monitoring and reporting for GUI jobs.
* Explorer: Fixed Account Edit dialog in Windows 10 Dark scheme.
* UI: Removed Exit menu item from Job Group context menu.
Version 11.3.6 and 10.13.6 Oct 01, 2020
* Local and CC Runner: redo thread management, make it run more smoothly.
* Unattended Auto Jobs: Fixed artifacts of flipping Unattended + Auto mode Off/On.
* Fixed 'Create New Folder' text in Job Options.
Version 11.3.5 and 10.13.5 Sept 21, 2020
* MS Graph, OneDrive: Fixed unable to get local issuer certificate 'graph.microsoft.com'.
* TLS + S3: Fixed reading HTTP transaction body when 'Connection; Close' is used.
* License: Fixed SibIsEqualGuid(), it may affect some old version activations.
* SyncTree Dlg Counters: Fixed Counters could become corrupted if Jobs are switched during Analyze.
* MEGA FS: Fix API session management which could lead to GS client hitting server-side limits.
* MEGA FS: Allow parallel Sync threads when syncing with MEGA FS.
* Elevation + UserStop: Do NOT show error message when user stops Elevation.
* About dialog: Show Local gs-server and web-server info: On/Off:LocalOnly:Port.
* Do not perform SibSetDefaultDllDirectories(LOAD_LIBRARY_SEARCH_SYSTEM32) at init.
* Localization + Explorer: Fixed localization did not work in GS Explorer.
* Localization: Fixed localization of comments in file systems when exploring.
* Localization: Updated AR and UA localization.
Version 11.3.3 and 10.13.3 Sept 04, 2020
* Browse Dialog: Added warnings about folders that cannot be sync/backup folders.
* Browse Dialog: Added warnings about top folders of the disk that cannot be backup folder.
* Browse Dialog: Added Mew Folder command tree node to Disks on backup destination side.
* Browse / GsExplorer: Added Named Bookmarks into the tree, as first node.
* Browse / GsExplorer: more fixes to Encrypted Folder mode.
* GsExplorer: Implemented Paste files/folders to Windows Explorer, Desktop, etc.
* SMB FS: several fixes to Connection Caching, to improve locking and timeliness of results.
* On File Change and On Folder Connect: rewrote File Monitoring, to improve Sleep/Wakeup.
* Gs-Server: improve initial startup sequence logging.
* CC Runner: When deleting job that has Monitor running, stop Monitoring first.
* CC Runner + AutoUpdate: Fixed AutoUpdate could turn CC Runner into regular GS.
* gs-runner: Fixed Last Run Time was not updated when Auto Job is run Unattended.
* License: Make C:\ProgramData\GoodSync writable to all GoodSync processes.
* AppKey Install: made it work for enterprise (AllUsers) licenses.
* Italian localization updated.
Version 11.3.2 and 10.13.2 Aug 27, 2020
* SMB FS: Fixed GoodSync could lock up on Disconnect of SMB connections.
* SMB FS: If password is empty, send NULL, it fixes Error 1219 on real password.
* Sleep + File Monitoring: do not try to stop all Jobs and Monitoring when going to Sleep.
* Sleep + File Monitoring: Instead finish stopping Jobs on Wakeup, then restart them.
* CC Runner: Fixed If Mini Status Window is not shown then CC Runner would freeze.
* CC Runner: Fixed Submitter thread could freeze on exit, due to rare race condition.
* Account Setup: If canceled by user, do not show error message.
* DLL path Windows: SetDefaultDllDirectories(LOAD_LIBRARY_SEARCH_SYSTEM32) in all EXEs.
* Mediator: Fixed Mediator was rejecting /official-forwarders.
Version 11.3.1 and 10.13.1 Aug 20, 2020
* Trial + License: Do not reset Trial when Activating license, as there may be no License.
* Trial Expire Warning: fixed warning could come out on every GS start.
* Trial Expire Warning: fixed trial status determinations and Days before/after Trial.
* File Monitoring: improved stopping sequence for file monitoring.
* Program Options -> SMTP: Fixed TEST did not pass SSL option.
* New Job: Enable Parallel Mode of 3 threads, by default.
* CC Runner: Log file monitoring file changes too.
* Localization: More strings localized, especially in Browse dialog.
Version 11.3.0 and 10.13.0 Aug 14, 2020
* New Dialog for licensing events: trial expiration, license expiration:
Trial Expired, Trial Will expire, License Expired, License Will expire, Paid-only Feature.
* License: Do not allow Trial without GoodSync Account.
* DeviceId: fully discontinue stored DeviceId, use only computed DeviceId.
* Compare Files: Fixed it did not work for GSTP file system on local gs-server.
* 2Go Setup: Fixed errors are shown that must be ignored on GS2Go install.
* Installer and Runner: Fixed some NetAPI function did not work due to DLL path.
* WebDAV: Send cookies, as apparently some sites require them for authentication.
* WebDAV: Show UTF-8 vs ANSI encoding option again, as users need it.
* MS Graph FS: Do not try to SetFileModTime() with null timestamps.
* Dropbox FS: ListDir() Fixed: Pass Dropbox-API-Path-Root parameter.
* CC Runner: Fixed GUI settings were ignored on start.
* Ver 10: GsGetLocalPlatform: Fixed default Platform reported as GS V11.
* Windows XP: make GoodSync Explorer work on Windows XP again.
Version 11.2.8 and 10.12.8 July 31, 2020
* Browse/Explorer: Ver 11: Hide old Windows Shares (SMB) file system, show only the new one.
* Browse/Explorer: Edit Account dialog: several UI fixes.
* Browse/Explorer: If job side is a general SMBD account, force creation of per-server account on job commit.
* SMB FS: Ver 10: Ignore Connect errors, to preserve old behavior.
* SMB FS: Do not try to connect to //WSL$ server -- this is Linux subsystem that is local.
* XP + SMBD: Made GoodSync work on Windows XP again, replace calls to poll() with select().
* ReadStatsFile of synclib: Skip .sib-mnt folders when reading state file, fallout from old Mac errors.
* License: fixed time of install is not always preserved.
* Account Sync and Normalization: fixed several issues.
* Server authentication: sent correct x-sib-err-code for bad password and account not found.
* Desktop Shortcuts: Do not write them, if they are already in place and are the same as needed.
* CC Runner: Fixed jobs can get stuck upon termination.
* CC Runner: Retry GsEntepriseRunnerOnStart() as it can fail due to absence of connection.
* CC Runner Installer: fixed writing some local sittings did not work.
* SMTP settings: Revive Always SSL option, as users need it (have no STARTTLS).
Version 11.2.7 and 10.12.7 July 21, 2020
* SMBD: Added new 'Windows Shares (SMB)' file system that discovers all devices on local network.
* SMBD: Discovers a lot more devices than native Windows or MacOS SMB implementations.
* SMBD: Hit Refresh in 'SMB servers' if your Windows Share does not appear right away.
* SMBD: It allows to have custom credentials for individual Servers and Shares.
* SMBD: Credentials are memorized per SMB Server, Share is Home Folder.
* SMBD: Technologies used for Discovery: UPNP, SSDP, MDNS (Bonjour), local DNS, NetBIOS.
* Home Path: Added Home Path (Folder) to SMBD, FTP, SFTP file systems.
* Home Path: Browse/Explorer navigates to it when opening Server.
* Installer: Register and Activate GoodSync Device via command line for mass deployment.
* Installer: Added options for Proxy to connect to CC when installing CC Runner.
* Installer: New system of Affiliate management, integrated with GoodSync Account.
* SMB + Elevation: Do not try elevated file operations, if we are working on SMB or AFP share.
* SMB + ConnectFS: Always get out on Connect error, it used to be ignored in some cases.
* Account Sync: improved syncing of Jobs and Server Accounts.
Version 11.2.5 June 27, 2020
* Browse Dialog + Credentials entry: fixed UserId and Password were swapped upon entry.
* Browse Dialog / Explorer: Fixed change of URL sometimes ignores if node is already expanded.
* 2Go licensing: Added new 2Go-V11 license.
Version 11.2.4 and 10.12.4 June 22, 2020
* 2Go licensing: get back to old per-drive scheme, discontinue consumer license.
* Icon: Make all frames of rotating GoodSync tray logo be new style icon.
* GoodSync Account Setup: fixed misc smaller issues.
* Storage: make current storage be provisioned if user has more than one GS Account.
* Activation dialog + Ver 10: Removed By OrderID option, allow only Via Account.
* Job Options: Fixed change of Balloon option was not saved.
* Password Reset + Account Sync: Fixed Pass Reset was not resetting Account Sync.
Version 11.2.3 and 10.12.3 June 17, 2020
* Explorer and Browse: Improve Credential Popup, make it always appear when needed.
* Explorer and Browse: misc user interface fixes.
* Explorer and Browse: log errors returned by navigation / listing tasks.
* Azure Files FS: Fix paged directory listing, it was broken in parser and request parts.
* Licenses: store Per-Computer license at file GsAcct.tic so that we store GS account too.
* Licenses: misc improvements of Account-based license system.
* Licenses: get rid of license bits, now it is just License Platform and License Good flag.
* Per-Computer Licenses: make them work better and not be affected by Per-User activity.
* Devices + Licenses: add more parameters to better disambiguate devices.
* License Activation Via Browser: make it work better, fix bugs.
* 2Go license: do 2Go licensing per Device on which it is installed, not per Drive.
* Account Setup: improve automatic activation after Account Setup.
* Server Licenses: Increase limits for MidServer, mostly eliminating them.
* Installer: when extracting Platform from installer name, allow lower-casing.
* Mediator: detach old Licenses from Device on activation of new License.
* Mediator Web UI: Better Devices View, less technical details.
* Mediator: Do not include OsCompName into ExtKey, as User may change it.
Version 11.2.0 May 26, 2020
* GSTP client: Fixed rare crashes caused by race condition on many threads.
* Activation Wizard: improved button layout.
* Gs-Server License Activations: fixed some conflicts with GS client activation.
* Mediator: allow for longer DeviceIDs.
* Mediator: fixed resolving of conflict: two Devices on one DeviceID.
Version 11.1.9 May 21, 2020
* Gs-Server: Stop enforcing Per User License on Gs-Server for Read and List, enforce it only for Write.
* MEGA FS: Fix bad On File Change processing that could result in memory corruption.
* Installer: Fixed installer type (such as WD) was not shown on Welcome screen.
* Silent Installer: Fixed Local Account not setup.
* Gs-Server + AutoUpdate: Fixed not reporting properly to update server.
* Device ID: better reporting of DeviceID to Mediator, better disambiguation.
* Gs-Server: better reporting of Connection / Discovery / Transaction stages.
* Gs-Server on Linux/NAS Web UI: Added notification of new versions to install.
* Mediator: when Mediator start, use SQL DB to lookup Servers, not just Memory DB.
* Mediator + Client + License: Implement License Activation on the main Mediator.
* Mediator Web UI: Fixed changing/resetting password for old users with basic auth.
* New and updated pages on GoodSync Account and GoodSync Connect.
Version 11.1.8.8 May 14, 2020
* Activation Wizard: Fixed Via Browser activation UI.
* Explorer: Added Pie menu with Program Options and About dialog.
* Explorer: New Account / Edit Account: Allow direct IP addresses/names.
* Installer: Server Versions only: Show No Mediator option.
* CC Runner Installer on Windows Server: fixed AutoUpdate was installing wrong version.
* Gs-Server License: Fixed GS-V11 platform could be reset to WD on WD NAS.
* Gs-Server: improve storing and processing of Licensee Platform.
* Gs-Server Unique Clients: Count only active IP addresses (seen less than 3 min ago).
* WD client: fixed discovering NASes via UPNP when non-responding devices are present.
* WD version: Allow all file systems for WD paid license.
* WD Trial: Do not allow Gs Runner (Unattended Job) in Free WD version.
* License Writing: properly write license when it was voided by payment system.
* Mediator UI: User Licenses: Added Delete command to Unassigned and Inactive licenses.
Version 11.1.7 May 07, 2020
* OAuth Browsers: Added option to show OAuth2 in Private/Regular Default Browser (Regular by Default).
* Job Progress: fixed rare crashes caused by interaction with On File Change.
* GSTP Client and Server: improved GsCompId and OsCompName normalization.
* Activation Dialog: use new Wizard, to make it directly portable to Mac.
* Free vs Trial license: fixed computation of Trial to Free transition.
* Explorer: improvements, misc bug fixes.
Version 11.1.6 Apr 20, 2020
* Version 11 has been released, see its Official Feature List.
* Updated GoodSync icon and logo.
* RDC: Added tunnel for Remote Desktop Connection -- easy way to remotely login to Windows computer.
* Explorer/Browse: make Refresh command redraw all children of the refreshed folder.
* License Activation: Do Not show By OrderID option, activation is done only by GoodSync Account.
* Explorer + GSTP: Show Email of Account (not UserId) if we have it.
* GS Account Setup: Update GSTP Server Account credentials, as password may change.
* Job Sync: Fixed automatically created Job1 is deleted on turning On of Jobs Sync.
* Switching GS Account: Do Not offer to Merge old and new Jobs/ServerAccounts, always replace.
* Explorer: Added Cut/Copy/Paste functionality.
Version 10.11.6 Apr 20, 2020
* GoodSync Account Setup: perform License Activation on Account Setup, to save a step.
* Licenses: Fixed Mediator issue that could cause computers to lose licenses.
* Licenses: activate all ver 10 and business licenses per Computer, not per User.
* License Activation: Do not require elevation for it, run it from regular user process.
* Local Credentials of gs-server: fixed a problem that could make local credentials inaccessible.
Version 10.11.5 Apr 10, 2020
* Account Trial Mode: improved handling of Trial mode, esp for ver 11.
* GoodSync Account Setup: perform License activation too, based on Account UserID.
* GoodSync Account Setup: show more detailed progress on last page of wizard.
* Gs-Runner Setup: add final (2nd) page that shows progress of operations.
* Gs-Runner WebUI: do forms-based login, instead of Digest/Basic auth login.
* Gs-Runner Service: Remove Delay after Boot from it.
* Gs-Server Service: Remove Delay from GsServer Service start. 1
* Gs-Server Service: after reboot accelerate connect to Mediator, as Internet may be slow to come up.
* GsFileSys: Fixed rare crashes on NULL progress pointer, possible when FS becomes disconnected.
* Program Options -> SMTP: Do not show SSL option, as it is rarely used, use STARTTLS instead.
Version 10.11.4 Mar 25, 2020
* Browse Dialog + Multi-Select: Fixed Filters were lost when Destination side was committed.
* Job Options: Fixed Job Side Folder Options were not saved in Job Options.
* Sync Tree + Filters: Fixed Sync Tree was not updated when Filters were changed from Context Menu.
* BackBlaze FS: Request new token if we get Error 401 during upload of file parts.
* Google Drive: Got higher Quota for GDrive API Queries, so 'Rate Limit' errors should disappear.
* GsRunner + Refresh Tokens: fixed new Refresh Token lost on transition of Job from GsRunner to GUI.
* GsFileSys: Log retries upon error in GsCopyFileSimple and other generic file functions.
* Progress: Fixed progress of Job going higher than 100% on renames and some errors.
* Sync Progress: Smooth it further, get rid of negative values, show 'Computing Speed' initially.
* Start Sync: Do not redraw Sync Tree, if we are already in Proposed Changes view.
* RDC over GSTP: Made it work via Forwarder.
Version 10.11.2 Mar 18, 2020
* Analyze/Sync: Fixed final interaction between Worker and GUI thread was wrong, could cause crashes.
* Job Options: Fixed On Logoff option was not saved, so it was lost after GoodSync restart.
* sib-trace: Get rid of big output buffers on stack, it could cause stack overflow sometimes.
Version 10.11.1 Mar 12, 2020
* Fixed Users of ver 10 with no GS Account were not getting Trial.
* sib-socket: Fixed 2nd host of resolved IP name is lost, if the 1st host returns error.
* MS Graph: Fixed Group Perms and Region flag were not making it from Browse Dlg to Connect().
* MS Graph: Use both 'mail' and 'userPrincipalName' fields to get e-mail.
* Backblaze FS: Release Part Uploaded memory, if we got an error and are out of retries.
* GsRunner + GS GUI: Update Server Accounts in GUI if GsRunner changes them.
* Local FS via GSTP: Pass thru locked flag, so that we can get snapshots of locked files.
* Unattended Jobs + Progress: Fixed deadlock between RunState lock and JobProgress lock.
* Updated IT translation.
Version 10.10.26 Mar 03, 2020
* Progress of Unattended Jobs in Runner: make it smoother, reduce processor load.
* Progress of Analyze: Compute and show Analyze speed in Files+Folders (Items) per sec.
* Progress of Sync: Compute Elapsed Time, Current and Average speed on every timer tick.
* Progress of Sync: Fixed Elapsed Time was shown as zero at the end of Sync.
* Progress of Cleanup Recycled/History: allow Stop/Pause, show percent of completion.
* CC Runner: Submit /api/update-job-run at least every 5 min, even if % did not change.
Version 10.10.25 Feb 24, 2020
* Progress: fix reporting progress of Unattended job in in GsRunner service.
* Progress: fix reporting progress of CC Runner jobs.
* Progress: better reporting of History/Recycled cleanup.
* Fixed crashes related to progress reporting.
Version 10.10.24 Feb 17, 2020
* GSTP file system: if Client == Server then automatically use Local FS.
* Better locking for reporting Tree Items Changed, fixes rare crashes.
* Progress Sync Tree: it now ticks every second, sends fewer messages.
* Progress Analyze: show Total items, Files, Folder (total / excluded).
* Progress Sync: show current sync command on the left.
Version 10.10.22 Feb 12, 2020
* SMB FS: Fixed error: Error copying file: Wrong WinFS path(3).
* Progress: Made Job percent completion progress reporting more smooth.
* Browse Dialog: Fixed non-path Filters were lost when Sync Folder was changed.
* Browse Dialog: Fixed if Enter is pressed in Folders tab, credentials are not picked up.
* Analyze Progress: Show messages from file systems such as 'Initializing Cache' of Google Drive.
* FTPS: Do session reuse, even if certs are not checked -- fixes session reuse problems.
* SFTP: Fixed SFTP FS was crashing when writing out SSH diagnostic messages to stderr.
* AutoUpdate: If product matches but version does not match, still get URL for manual download.
* gsync command line: Added one time run options: /comp-cksums, /comp-bodies.
* gs-server: fixed several crashes.
* gs-server receiver: Fixed Cannot wakeup FS: Cannot open file on wakeup .. (error 32)
* gs-server receiver: Keep file system connected for 3 minute when socket disconnects.
Version 10.10.21 Feb 05, 2020
* Job Speed: optimized speed computation and made it more precise.
* SyncTree StatusBar: update it more often, so that progress ticks every second.
* FTPS: Always ignore certs in data connection from PASV command, as it uses IP address.
* Fixed Job URL conversion did not work if %VAR% was present in URL.
* Command Line: Allow jobs without Server Account Manager, the ones that use /fN=URL
* Control Center Runner: command line processing: Add Unnamed bookmarks when needed.
* Explorer: CopyMove task: better progress reporting.
* Explorer: When pasting file/folder to its parent folder, add ' - Copy' to its name.
Version 10.10.20 Jan 23, 2020
* Speed and Progress: Added Elapsed Time, better Current Speed computed for last minute.
* Fixed Speed Limit did not work on fast connections, do better speed measurement.
* ForceStop of Jobs: fixed some rare crashes.
* Sockets + IP v6: fixed socket leak when IP v6 connection drops.
* Ver 9 conversion and import: fixed bugs in migration from older Jobs .tic and .tix.
* Browse Dlg: made conversion of GSTP for this computer to Local FS work again.
* GoodSync Account Setup: Mid Server and File Server: Revive not deleting existing users.
Version 10.10.19 Jan 10, 2020
* Fixed Analyzed + Sync command did not proceed to Sync, if Analyze-time errors were detected.
* Browse Dialog: fixed errors when Show Files is flipped several times.
* Job Scripts: fixed incorrect return code (must be 0) for Jobs with errors: prefix.
* GS-server: Pass platform from Client to Server, so that Server may adjust License based on Client platform.
* License Check and Change: Fixed spurious message about [digest auth].
Version 10.10.18 Jan 01, 2020
* Browse Dlg + Multi-Select: Do not drop Filters and Sync Folder, when changing Show Files option.
* Browse Dlg: Fixed Multi folder selections were wrong if Sync folder is root folder of server with home folder.
* Browse Dlg + Server Accounts: Do not add new Account if Account with same data already exists.
* Browse Dlg + 2Go: Fixed conversion of folder path on %GSDISK% was producing incorrect URL.
* Switching Job Direction to Backup via Direction button: set Propagate Deletions to On.
* MS Graph (SharePoint/O365): Fix failure to upload and/or process empty files.
* Activation Via Browser for Enterprise: fixed problems in its operation.
Version 10.10.17 Dec 22, 2019
* Browse: Fixed URL breaks when we offer user to change from file://z/dir to smb://zont/dir.
* Icons: improved system icon processing in GS and Explorer.
* Browse Dlg: Allow to select Folder at the top of Server, it makes sense for FTP servers.
* Update Italian localization.
Version 10.10.16 Dec 12, 2019
* Server Accounts: allow changing of server URL and options not to change Account Key.
* Server Accounts: Added User Email, User Full Name to accounts.
* Browse Dialog: when user changes Server Account, ask her whether to update Account or create a new one.
* Browse Dialog: Make %VAR% parametric sync folder paths work properly in Browse dialog.
* Browse Dialog: Disable OK button, if User clicks on Server or Server Account.
* Browse Dialog: Make GSTP Direct Addressing work correctly with Server Accounts.
* Do not check SSL certs: On for gstore://, Off for gstps://, On for single-server file systems.
* New Job: Fixed New Job from Templates, it was not working.
* GoodSync + CC: Show Upload Accounts and Upload Jobs commands in regular GoodSync.
* gsync: Added commands to manage Server Accounts: /sa-create /sa-update /sa-rename /sa-delete /sa-list
* gsync: Added /dN=/server/folder to specify Server/Folder or Folder inside Server Account.
Version 10.10.12 Nov 11, 2019
* New Job Dialog: Set initial job direction to undefined, user has to select it explicitly.
* Server Account Normalization: misc fixes to make it work better.
* Browse Dlg: Do not show prefix in Virt Account Name derived from Account Key.
* Browse Dlg: If Account Names are the same but Account Keys differs, then add + to Account Name.
* Server Account Rename: Allow empty new account names, in this case Account Key comes out.
* MEGA FS: Fixed propagation of 2-factor authenticated session to runner.
* Mediator Web UI: Request Storage: misc fixes.
Version 10.10.11 Oct 31, 2019
* MS Graph: Fixed large file upload was failing due to change in Graph API.
* MS Graph: Fixed 409 Conflict on SetFileModTime.
* S3: If location request fails for S3 bucket, try it with default location, to accommodate older buckets.
* S3, Azure + Plain Text: Use only TLS version of protocols, convert s3:// to s3s:// and azure:// to azures://
* GoodSync Account Setup: Fixed No Mediator option was not shown for Enterprise versions.
* Reading Server Options: fixed proxy options changes were not becoming effective without GS restart.
* Proxy Options: remove per-Job proxy option from global online storage file systems (S3, MS, Google, Boxes).
* RFS: Remove strings that are no longer in default.rfs (do not need translation).
* gs-server Web UI: If any of gs-server users needs OTP show big notifications at the top of Web UI.
Version 10.10.10 Oct 21, 2019
* Proxies and Certs: by default Trust Certificates from System Storage, to accommodate AV programs.
* DropBox: fixed encoding of non-latin paths.
* Logs: Fixed _mirrors_ logs file were always cleaned up after 1 day of sitting in _mirrors_.
* Gs-Server: Fixed init sequence that determines DeviceID, when Proxy is present.
* Windows Server OS license: moved it from HKLM registry to AllUsers License.dat file.
* Server License: fixed problems in license computation and activation, especially on NAS.
* RealDisk Storage: fixed usage and bandwidth stats computation.
Version 10.10.9 Sept 30, 2019
* Job Stop: fixed deadlock possible on forced job stop.
* BackBlaze B2: Reduce number of threads per large file from 12 to 6, to save memory.
* Conflicts: Fixed Conflicts and Errors were not reported in post-Sync emails and scripts.
* Licenses: Allow ViaBrowser (offline) activation for Business Client.
* GoodSync Account Setup: generate server certificate by calling Mediator.
* TLS: change list of ciphers, to drop weak ciphers.
Version 10.10.8 Sept 15, 2019
* Import: Fixed import of old format jobs.tic file.
* Import: Fixed normalization of gstp:// account to gstps:// account.
* GSTP: Allow gstp:// prefix if it is IP name/addr without .goodsync in it.
* Backblaze B2: When doing multi-part uploading, request new URL for chunk to upload on each retry.
* Browse Dlg + Storage: Improved Storage provisioning in Browse dialog.
* OAuth2 + Browser: Run OAuth2 request from main thread, in Browser, not from worker thread.
* OAuth2 + Browser: improved unwinding on various OAuth2 stopping/canceling scenarios.
* Licenses: Implement Offline (Via Browser) Activation using GoodSync Account, for server licenses.
* GSTP: Fixed One Time Password (OTP) can be sent more than one time.
* gsync /version or /license: Print better data, same as in Help -> About of GUI version.
Version 10.10.7 Aug 23, 2019
* Amazon Cloud Drive: GoodSync integration discontinued by Amazon, add notice.
* S3: Implement Oracle Cloud S3 storage: Use AWS4 for signatures, no ?location.
* SMB on Gs-Server + Impersonation: make drive letter work again, use only Batch login.
* Server License: allow MidServer and FileServer to be run/licenses on non-Server OSes.
* Gs-Server: Add sending os-comp-name in /disco and /server-check-auth requests.
* GUI: Fixed per-group job list not tracking/persisting job progress for non-grouped jobs.
* Job Options: Disable 'Test Encryption' and 'Empty Sync Folder' while Empty Sync Folder is running.
* Mediator: fixed some users could get rare error 'SQL Error: server is too busy'.
* Mediator: ask for One Time Password again, after Device was removed from Gs Account.
* Mediator UI: Better showing of Devices: split off OS, OS Computer name, GS version.
Version 10.10.6 Aug 16, 2019
* Auto Jobs + Options/Browse dialog: Fixed Folder Monitoring could start before final commit.
* WebDAV: add non-standard port to Destination of MOVE, as IIS 10 and other require it now.
* S3: main host does not always allow to list buckets, so remove request to do it from initial connect.
* S3: use V4 auth for oraclecloud.com implementation of S3.
* GSTP client: Fixed not every transaction was sending fields such as fr-os-comp-name.
* gs-server Impersonation: try Network login, then Batch login; not Batch, then Interactive login.
* GoodSync Account Setup: Start/Stop GsRunner correctly (if present), to avoid conflicts with changes.
* License + GoodSync Account: check for License online when GsAccount is changed by user.
* gs-server License: Fixed Per-User license was killed when periodic license check returned changed license.
* gs-server Web UI: Account page: moved Changed Account and Change Computer to separate pages.
* gs-server Web UI on Linux: User can claim higher platform (MidServe, FileServer) to activate server licenses.
Version 10.10.5 Aug 09, 2019
* License: When writing license after Activation from Gs Account, reset ActivationId of PUMS.
* License Activation: Stop GsRunner and GsServer services before Activation, not after.
* License: Fixed activated per-User license was nullified.
* License: Store per-User license in AppData\Local\GoodSync\GsAcct.tic.
* Activate License: Gs Account: If Email is not known, then show GsAccount UserId.
* Save email of GoodSync User retrieved from Mediator, if user used UserId.
Version 10.10.2 Aug 05, 2019
* DropBox: Added DropBox for Business folders.
* Amazon S3: several fixes related to switch of regional servers.
* S3 on Sirv.com: made it work on single region S3 services such as Sirv.
* MEGA FS: fixed crashes on server-based file copy and file move.
* Browse Dialog: do not clear Auto settings, if only Filter changed.
* Browse Dialog: make Advanced Connection options be saved again on Connect.
* Licenses: per-User Licenses are activated from GoodSync Account (new way), they are per OS user.
* Licenses: per-Computer Licenses are activated from OrderId/Name (old way), hey are per Computer.
* Licenses: old per-Computer way of licensing remains until user activates from GoodSync account.
* gs-server: do not use any files from ProgramData\GoodSync\Server\Bookmarks folder anymore.
* DeviceId: properly sync it between GS Client and GS Server, it is now per OS user.
* ComputerId: it is now allocated strictly per OS/GS user on the machine.
* GoodSync Users: one OS user can have only one GS user on it, and one GS user maps to only one OS user.
* gs-server: Forwarder: report all licensing issues back to client.
* GS client: store Gs Account designation in file AppData/Local/GoodSync/GsAcct.tic.
* GS client: stop using file AppData/Local/GoodSync/Bookmarks/GsOnline.gsb, because it moved.
* GoodSync2Go Setup: ask user for PortableDrive name, it will appear in Computer Name in Devices.
* GoodSync Account Setup: request Computer together with User Id, so that they submit together.
Version 11.0.5 Beta Aug 05, 2019
* Fixed Job Sync.
* Fixed Job Normalization.
Version 10.10.1 July 15, 2019
* Server Account Normalization: Do not delete SMB accounts with credentials.
* Server Account Normalization: Convert gstp:// to gstps:// for all Jobs.
* Server Account Normalization: Fix gstore:// accounts, they need no Server in the key.
* Server Accounts: Get rid of old-style /file:// /smb:// mid-URL prefixes in GSTP URLs.
* Runner Service Setup: Use profile from assigned Windows User, do not pass it via command line.
* Runner Service Setup: Fixed updating GoodSync could change profile used by Runner Service.
* GsServer Service Setup: allow Limited Windows users to do it properly.
* Browse dialog: Fixed list of bookmarks in Account tab of GSTP browse dialog.
* GSTP Server: Fixed reporting of Impersonation errors, send them back to GS Client.
* S3: Wasabi: Better handling of location of Wasabi regions.
* Job List tab: Fixed adding a job was not placing it in correct order.
* Job Tree tab: fixed problems in Group and Job renaming.
Version 11.0.3 Beta July 15, 2019
* Added normalization after loading of new Accounts and Jobs.
* Fixed Job Import, it was not displaying newly imported jobs.
Version 10.10.0 July 05, 2019
* Current Job and Group: Store them in registry as they change, do not wait for GoodSync exit.
* Job List: Fixed rare crashes and mis-assigned GUI parts on Job Rename and Clone.
* GSTP Client: Do not reset waiting period of m_backoff on reconnect, respect Seconds To Reconnect option.
* S3: Fixed protocol errors on non-Amazon S3 hosts.
* Server Account Manager: improved cleanup and repairs of Accounts when GoodSync starts.
Version 11.0.0 Beta June 29, 2019
* New Browse Dialog that shows both Left and Right sides at the same time.
* New Browse Dialog: show Server Accounts and Folders on the same tree, get rid of tabs.
* Sync Server Accounts and User Bookmarks between Computers/Devices via GoodSync Account.
* Sync Jobs, Groups, Program Options between Computers/Devices via GoodSync Account.
* Ask new/updating User whether to start Syncing the above, if GS Account is present.
Version 10.9.36 June 28, 2019
* GoodSync Storage and Connect Initial Setup: Improve usability.
* gs-server: Fixed crashes on stopping service.
* gs-server: Fixed crash on Disconnect of long-running transaction.
* gs-server: Merge Manage API server into gs-server.
* Tools Menu: do not show Upload to CC menu items to non-business user.
* Job Rename and Close: fixed rare crashes.
* Ver 11: Reset trial time for Ver 11 beta.
* Ver 11: Improved initial setup, especially for GoodSync Connect and Storage.
Version 10.9.35 June 21, 2019
* Job Filters + Browse Dlg: Fixed Show Files flag is not saved.
* GSTP Client: UploadFileBlock: Fixed Server Pipe Receiver cannot find stored transaction.
* Job List and Options: Restore User-mandated Job order, whereby User can Drag-and-Drop Jobs.
* Azure Blobs and Files: Add Azure Govt Cloud to Azure Blob and Files file system.
* Browse Dialog: Changes can get stuck if user changes UserID of the existing server account.
* ConnectFS: Re-allow :443 suffix for File Systems such as Google Drive, for legacy reasons.
* Moving .tic from Roaming to Local: Fixed did not work if user still had jobs.tic only.
* Moving .tic from Roaming to Local: Move _mirrors_ folder too, it may have state files.
* Command line: Fixed crash in 'gsync sync /all'.
Version 10.9.34 June 17, 2019
* GSTP client: fixed possible '401 Unauthorized' error when reconnecting.
* GSTP client: fixed connection recovery on reconnects, esp when conveyor is present.
* GSTP client: try for direct connection more often after recovery, to get it sooner.
* GSTP client: memorize auth context, to speed up recovery on reconnect.
* GSTP server: Fixed rare file corruption on recovery when conveyor is running.
* GSTP server: UPNP: speedup discovery, store more in UPNP cache.
* GSTP server: UPNP: register before UPNP discovery, as it can take long.
* Profile: Move GS Profile Folder from C:\Users\user-name\AppData\Roaming\GoodSync
to C:\Users\user-name\AppData\Local\GoodSync.
* Reading Jobs: If we cannot find Unnamed Bookmark in Server Account then just recreate it.
* sib-tic: Add skipping of maps, they start with '('. Old GS versions cannot skip new maps.
* TIC cleanup: leave only last 10 versions of the Server Accounts and Jobs backup timestamped TIC files.
* Job List: always order Jobs by alphabet, remove option to manually order Jobs.
* Added Program Option 'Trust System Root Certification Authorities',
to allow user-approved programs (such as Anti-Virus) to listen in on GoodSync TLS.
* Browse/Explorer: Sort disks in alphabetic order, their names starts with Disk Letter.
* Switching jobs while filters panel is active: Save jobs only if there are real changes in filters.
* Workers, Jobs and Progress: fixed Stop command was not always getting to the running Job.
* URL parser: fixed handling of default plain and secure ports, or else Account Manager could lose Accounts.
* MS Graph: Site search queries can be paginated too, so parse multi-page responses.
* sib-service, gs-server, gs-runner: rewrite services to one API to better react to Sleep and Wakeup events.
Version 10.9.33 May 16, 2019
* GSTP Client: perform testing of direct connection in separate thread, not to slow down user.
* gs-server Receiver: Fixed several issues that affect reconnects via Forwarder.
* Box, MS drives, Google drive: store changed Refresh-Token in Account Manager, not just in cache.
* Azure Files: New account: Fixed error 'The account being accessed does not support http'.
* synclib: Add exclusion of files/folders with Disregard attribute, always.
* sib-file: Add Disregarded and Temporary attribute to files and folders, determined by OS.
* Browse Dialog: Disregard case of folder names, as Windows is not case-sensitive.
* GsRunner Service: Add handling of Service_Control_Preshutdown Message, as Windows waits for us.
* Filters pane: fixed bugs and crashes.
Version 10.9.32 Apr 24, 2019
* Added GoodSync RealDisk Online storage file system, to simplify provisioning of RealDisk storage.
* Filters Pane: fixed some crashes and bugs.
* GoodSync Account Setup: Fixed old GoodSync UserID may get stuck when changed.
* gs-server: Fixed 'Empty CompId' error, if Client is using numeric IP addressing.
* Receiver: Fixed PickupSessAck was not sent when we started new Receiver thread (no UDP).
* Receiver: Never retry /PipeServer, always let Client initiate reconnect.
Version 10.9.31 Apr 19, 2019
* GUI Progress: Fixed File Counters were reset during Sync, not allowing them to decrease.
* GUI Filter Pane: Fixed too slow to refresh, causing GUI delays when many filters are present.
* FS MEGA: Fixed processing of deleted files.
* FS Backblaze: Migrated to API V2, Added support for per-application keys.
* Redo submission of Tickets and Crashes to GSSS, to automate it some more.
* Installer of GS: Allow user to proceed after warning, in case of Signature error in Installer.
* Installer of CC Runner: Fixed sometimes Gs Runner was not starting when Windows Starts.
* GSTP Storage: use port 443 and proper server name, so that SSL cert can be verified.
* GSTP Client and Server: Discontinue using of Pickup Forwarder, always use Pipe Forwarder.
* GSTP Server Direct: review, improve and speed up reconnect sequences.
* GSTP Server Receiver: review, improve and speed up reconnect sequences.
* GSTP Client: If we detected Deemed Disconnect on Timeout, do not try to reconnect.
Version 10.9.30 Apr 04, 2019
* S3: Fixed errors in header names that resulted in Bad Signature error.
* GSTP client: reduced timeouts, for faster reconnects.
* GSTP client: Fixed connection history management, to better try Direct connection when needed.
* GSTP server: Direct Server: Fixed Sessions were not cleaned up.
* GSTP server: Deprecate Basic Auth use only Digest Auth.
* GSTP receiver: Improved reconnect latency, make it faster.
* Logging: Fixed HTTP transactions were logged at Details level.
Version 10.9.29 Mar 29, 2019
* GSTP server: Fixed Server may get no Assigned Forwarder, show error 'Update your Server to latest version'.
* GSTP Server: Fixed re-asking for results of a long-running transaction.
* GSTP Forwarder: more fixes for faster reconnects.
* MS Graph FS (Office 365, SharePoint): List additional root sites under /sites.
* Backblaze B2: Upload of short files,: Do not reuse URL of 'b2_get_upload_url', always get a new URL.
* Fixed NTLM auth, used in IIS and Windows Server.
* Localization: Fixed localization of GoodSync Account setup was not working.
Version 10.9.28 Mar 26, 2019
* GsRunner + UnAttended jobs: Drop log lines if GUI did not pick them up, fixes memory leak.
* Gs2Go: Allow portable volumes to have Disk Letters A: and B: as diskettes are long gone.
* MS Graph: Added support for reading paged responses to /groups query.
* GoodSync Account Setup: No Mediator mode: Do not check for dup users or computers on Mediator.
* GoodSync Account Setup: No Mediator mode: Allow to keep existing user, after warning.
* GSTP Client: if Server got no external port, do not try Direct connection, it is waste of time.
* GSTP client: rewrite direct/forwarder decision, to switch faster and more accurately.
* GSTP Server: When switching from Forwarder mode to Direct mode, stop Receiver and wait for it.
* GSTP Server: Direct mode: finer per Session locking, not per User.
* GSTP Server: Fixed Sessions that were Disconnected with Error were not released (memory leak).
* GSTP Server: Make sockets of properly closed sessions linger for 10 sec, for client to receive.
* GSTP Server: Pickup Receiver: made it work better when we have lost connections.
* GSTP Server: Web UI: improved Settings presentation.
* GSTP Server: UDP receiver: Fixed could cycle on multiple UDP receive errors.
* GSTP Forwarder: reject inactive sessions on server side sooner, do not let them linger.
* GSTP Forwarder: increased speed and stability by more holistic locking mechanism.
* GSTP Forwarder: Allow User Forwarders, if user sets 'UserForwarder = Yes' in settings.tix.
* License on Linux: fixed Licensing by finding working PNEs, not just eth0/1.
Version 10.9.26 Mar 06, 2019
* GsRunner Service: Fixed GsRunner did not come back after Sleep and Wakeup.
* GS Account Setup: Computer page: Check that proposed Computer name does not already exist.
* Mediator does not allow connecting to Computer if two devices registered under this one name.
* Mediator does not allow GSTP-2 protocol, so all GSTP computers must be updated to latest ver 10 or 9.
* Forwarders: improved and speed up reconnect sequences.
* Activation: if user enters License Key (Batch Code) into OrderID, advise him to do it in GS Account online.
* Browse dialog: fixed crash on non-recognized URL.
* MEGA FS: Added support for 2-factor authorization.
* New CZ localization.
Version 10.9.25 Feb 25, 2019
* gs-server + Mediator: Fixed registration was happening too often, if no UPNP is present.
* Forwarder/GsServer: give client more time to close connection or send EOF.
* gs-runner: Use dynamic ports, if default port 33555 is taken.
* gs-server: Use dynamic port, if default port 33333 is taken.
* GSTP with no UDP: make it work faster by using Pipe Forwarder.
* GSTP file close: increase allotted time, so that it can complete.
* GSTP client: improved switching from Direct to Forwarder and back.
* GSTP receiver: fixed several issues, to speed up session pickup.
* Gs and Runner Installer: improved some sequences.
Version 10.9.24 Feb 15, 2019
* GS-runner integration with GUI: Change it from Shared Memory to socket-based protocol.
* Unattended Jobs: show percent of completion, not just general status.
* Unattended Jobs: show rolling log, as sync progresses, not the final log at the end of sync.
* MS graph (OneDrive, Office): Fixed downloads running over 1 hour produce Auth error.
* GSTP: improve speed of reconnect on Receiver Server, if connection is lost on Client side.
* RDC tunnel: make it work again, use correct connection type on remote end.
* CC Runner: Fixed first AutoUpdate of CC Runner was picking up regular GoodSync.
* CC Runner: Fixed user profile was incorrect on initial setup, so log cleanup was too broad.
* No Mediator option: show it only for Windows Server and File Server installers.
* License Check: do it for GoodSync Account too, wait 60 sec after wakeup from sleep.
* Permissions: correct translation of ReadOnly flag from Windows to Linux.
* Storage Beta: now allow 100 Gb storage trials.
Version 10.9.23 Feb 01, 2019
* GSTP: now retries upon error are initiated only by Client, never by Server.
* GSTP: improved and speed up cloning of new Sessions via existing Session.
* GSTP client: test of Direct conn upon Forwarder conn is done only if we had Direct conn before.
* GSTP client: If Server has no UDP port, still wait for connection to be picked up.
* Forwarder: do not allow Server-retried Sessions to linger, only Client can make it alive.
* DAV: Set Content-Type: mime-type header on Upload, so that file gets proper MIME type.
* MS Graph: Fixed error processing on uploads, so that Refresh Token can happen.
* MS Graph: improved error processing when getting user credentials.
* Load Jobs Groups: do not auto-save if changes were detected on load, wait till user save.
* CC Runner, Gsync runner: Cleanup all logs every hour (60 min), not just in GUI.
* License Activation: Remove Batch activation, as it should be done in GoodSync account online.
* Sort list of displayed Job Groups, in Groups context menu of Job.
* Fixed temp file name generation, so it does not produce dups in high speed processing.
* Account Web UI: Password Reset: Do Not delete accounts upon confirmation, instead merge them.
Version 10.9.22 Jan 20, 2019
* GSTP client: get to direct connection faster, when previously direct gs-server goes back online.
* GSTP receiver: more fixes in error processing.
* GSTP forwarders: more aggressive cleanup of dead sessions, so that they don't linger.
* GoodSync Account Setup: make Not Serving Files option stick properly after restart.
* GSTP UserId: do not lowercase GSTP UserId, as it can have upper-case letters in legacy accounts.
* GSTP UserId: for all new accounts UserId is derived from Email, and it is always lower-case.
* Browse Dialog: Fixed MTP file system was not listable.
* Google Drive: better caching system for Refresh Tokens.
* GoodSync2Go: Fixed potential cycling on elevation, if cannot elevate.
* Remove replaced File Systems: Google Drive v2 (v3 now), OneDrive and SharePoint 2013 (MS-graph now).
* File Upload to Azure and S3: determine MIME type for upper-cased extensions too.
* GS Support System: Increased upload attach file size from 250Mb to 850Mb.
Version 10.9.21 Dec 26, 2018
* Licenses: Fixed License Change notification comes up every 22 hours, even if nothing is changed.
* Licenses: When activating from Mediator ver 11 style, delete Encrypted Server Data before writing License.
* Create actual installers for File Server and Enterprise Workstation AutoUpdate and Licenses for them.
* Uninstall: less waiting for post-uninstall browser, so that it does not hold up uninstall completion.
* GoodSync Account Setup: Show Yes/No for Serve Files options, to better explain the No option.
* GoodSync Storage: implemented Storage Licenses and Activation.
* GoodSync Account UI: added Merge Accounts.
Version 9.9.21 Dec 29, 2018
* Browse dialog: show bookmarks for previously entered server accounts.
* Latest changes from ver 10.9.21.
Version 10.9.20 Dec 17, 2018
* Job List: added more locks on Job List operations, to prevent crashes.
* Closing GoodSync: fixed rare crashes when Asian keyboards are present.
* MS Graph FS: Fixed 'Resolve URI: resolve special path: no slash'.
* Browse Dialog: fixed wrong file System selected from SFTP down.
* DropBox, WebDAV: improved exponential backoff on codes 503 and 429.
* GS Storage: Added Usage, Transfer and Transactions measurement.
Version 9.9.19 Dec 07, 2018
* Support new GoodSync Account:
- Activate
- License Check
- Manage Account: auto-login
- Contact Support: auto-login
Version 10.9.19 Nov 30, 2018
* Tools: Renamed GoodSync Connect Setup to GoodSync Account Setup.
* Tools: Added GoodSync Account Manage that Auto-Logins to GS Account web site.
* Help - Buy License: specify GoodSync UserId to PUMS, for purchase attribution.
* Help - Contact Support: Auto-Login to GS Support System, if GS Account is present.
* Activation dialog: make activation via GoodSync Account work properly.
* Gs2Go + GoodSync Account: treat USB drive as a virtual Device.
* gsync: Add GoodSync Account integration commands /manage-account /buy-license.
Version 10.9.18 Nov 27, 2018
* Activation dialog: Add option to perform activation via GoodSync Account.
* Add License Management to GoodSync Account, at www.goodsync.com/manage/user-login
* GSTP: Report Computer ID to Mediator, so that activated licenses can me matched to Device.
* GSTP Client: Fixed reconnect sequence, it was not always retrying.
* GSTP Forwarder and Server: fixed ticket management, to address a case of Mediator restart.
* Dropbox: Recover from incorrect_offset errors on large file uploads.
* S3, Azure: Added MIME type application/x-mpegurl for extension m3u8.
Version 10.9.17 Nov 16, 2018
* Licenses and Activations: more fixes related to license checks.
* New Job Dialog: Make Backup (not Sync) to be the First / Default choice for Job Type.
* CC Runner Installer: add options to install CC Runner as Service.
* CC Runner Installer: remove rarely used option for Account Password and PIN.
Version 10.9.16 Nov 11, 2018
* Improve new user experience: no post-update page, more noticeable dialog.
* GoodSync start: Encourage users to create GoodSync Account, but allow to Skip it.
* GoodSync2Go: allow GoodSync Account in Gs2Go setup and encourage to add it.
* Installers: Reset Downloaded from Internet flag, so that installed EXEs do not show warnings.
* Browse: Hide old msdrive:// file system, as it is now fully replaced by msgraph://
* MS Graph: Fixed "scope" parameter not stored in FS token cache.
* CC Runner Service: Fixed The service did not start due to a logon failure.
* Explorer: Fixed upload from SMB does not work.
* Use canonic names for executables, no -v10 or -v9 suffix: GoodSync.exe not GoodSync-v10.exe.
* License File: change license file format, to prepare for Ver 11.
* gs-server: Fixed registration did not work, if External port is manually assigned.
* sib-socket: better handling for IP v6 addresses.
* Mediator: Fixed User NotFound error in Retrieve resulted in closing socket.
* Pipe Forwarder: fixed errors in disconnect sequence.
* gs-server consumer: Increase unique clients allowed from 4 to 6.
* Turn On by default Program Options -> Security -> Save Password Encrypted.
* gs-server + Network Arrival: Listen for Network Connected / Disconnected events.
* gs-runner + Device Arrival:: listen for this in Runner too, not just in GUI.
* Resources: fixed file versions and manifests for all GS executables.
* Crash Catcher: Added DbgHelp.dll for x64, 32-bit DLL is not enough.
* GoodSync2Go + V9: made GoodSync2Go.bat start GS2Go correctly.
Version 10.9.12 and 9.19.12 Oct 18, 2018
* Snapshots + VSS: Fixed snapshots were not working.
* gs-server: Fixed 'Empty ServerId' error on some reconnects.
* gs-server: Speed up reconnects, by doing fewer transactions.
* MS Graph: Recover from 416/fragmentOverlap error on large file uploads.
* Browse Dlg: Fixed drilling into non-listable folder was not working.
* Browse Dlg: Convert GSTP URLs to new prefixless internal format: server/file:/// to server/
* Browse + GSTP: Fixed clicking different servers fast may result in wrong listing.
* GSTP client: Fixed talking to old servers (ver < 10.8.9) did not work.
* GSTP client: Fast cloning of connections for parallel workers.
* Explorer: speed up ConnectServer task, make it easier to stop.
* Explorer + S3: allow deleting (but not renaming) buckets.
Version 10.9.11 and 9.19.11 Oct 11, 2018
* Browse Dialog + Multi-Select: fixed crashes, fixed several bugs.
* UPNP: Speed up and fix UPNP discovery in case a lot of UDP packets is received.
* Synclib: Fixed crash in 'Source file size is not the same as Destination file size'.
* Sync Progress: Fixed progress in sequence Sync, Stop, Sync again.
* When installing CC Runner GUI, stop and remove CC Runner Service for the same user.
* Localization: improved CN, ZH, UA localizations.
Version 10.9.10 and 9.19.5 Sep 28, 2018
* UPNP discovery: Bigger rewrite, to speed up and simplify Port Forwarding.
* gs-server + Quota: Fixed 'Cannot convert to GSIO path' error.
* GSTP Tunnel for RDC: Fixed errors on closing of Tunnel by Server.
* GSTP client: CloneAndConnect: Faster cloning of connection via Forwarder.
* Mega FS: Fixed 'Cannot get file fingerprint' error on really old files.
Version 10.9.9 and 9.19.4 Sep 21, 2018
* gs-server UPNP discovery: many improvements in UPNP discovery, add SSDP monitoring.
* gs-server: Fixed issues in Dynamic Port bind, if preferred port is busy.
* gs-server Quota FS: multiple fixes in quota computation.
* Mediator: Fixed chaining of grants: (A, B) + (B, C) = (A, C): propagate all properties.
* Mediator: When creating Share, first make sure this is unique: ToUserId, ToCompId, ToFolderName.
* AutoClear: Do not go into Waiting for User, if AutoClear was performed.
* AutoClear: Show Tree when AutoClear is specified and we have Conflicts.
* Analyze + Sync: Fixed sync tree was not shown On Analyze+Sync when conflicts are present.
* Explorer + RDC: Move calling Remote Desktop from Bookmark List to Server context menu.
* Browse Dialog + Multi Select: Do not allow selecting folders from different servers.
* Browse: If connecting to Server Root we have Home Folder, navigate to Home Folder instead (FTP, SFTP).
* More optimizations at compile time.
Version 10.9.8 and 9.19.3 Sep 10, 2018
* GSTP-3: Fixed checking of Proxy was wrong, when determining if we do Pickup Forwarder.
* GSTP-3: Better algorithm for determining when to try direct connection.
* UPNP: faster UPNP discovery, so that we get external port faster.
* UPNP: redo UPNP discovery, if our IP external/internal address changes.
* Ver 9 + GSTP-3: make GSTP-3 work in GoodSync Ver 9.
* Ver 9: Fixed in Browse dialog clicking file system in the list was showing wrong info.
Version 10.9.7 Sep 06, 2018
* GSTP-3: new version of GSTP protocol: establishes connections faster, better scalability.
* GSTP-3 computers (ver ≥ 10.9.7) cannot talk to GSTP-2 computers (ver < 10.9.7).
* So all your computers must be running GoodSync ver ≥ 10.9.7 or ver < 10.9.7, but not mix of both.
* GSTP client: fast cloning of connections, speeds up startup of Sync with many threads.
* GSTP client: do not list shared computers that are offline, cannot connect to them anyway.
* GSTP server: fixed Session pickup may not work on 2nd and later attempts.
* GSTP forwarders: present full certificate chain to clients.
* GSTP server: fixed Protect System Files feature, adjust to new paths.
* GSTP server: fixed GetFileOwnerACL not implemented.
* For Windows Server: Increased max number of simultaneous connections from 10 to 15.
* Localization: Fixed cannot open file 'C:/Program Files/Siber Systems/GoodSync/en-english.rfi'.
* Amazon CD: Added retry on HTTP error 504 Gateway Timeout.
* MS Graph: Use token cache file msgraph-fs-cache.tic, just like we did in OneDrive.
* MS Graph: Added more file types that cannot be resolved by-path.
* Ticket Upload: Show progress of ticket upload, as it can be a time-consuming process.
* CC Runner Installer: When updating CC Runner, do not start CC Runner from System Account.
* License and Privacy: keep License Agreement and Privacy Policy in separate files.
Version 10.9.6 Aug 09, 2018
* Sync Speed: Fixed excessive locking was slowing down GS GUI when speed limit is low.
* Installer: Fixed unchecking Register Desktop still caused Desktop shortcuts coming back.
* Installer: Fixed New User was not detected.
* Gs2Go Installer: Do not allow install, if no drive is selected.
* Google Drive: recovery from missed changes or change latency leaving non-existent file info in cache.
* Google Drive, Team Drive, Docs: Fixed order of OFC changes concerning single item.
* MS Graph, OneDrive Personal: process incorrect 206 Partial Content returned by MS servers.
* gs-server: Show Home Folder in Top Level only if gs-server is logged in as real Windows user.
* WinFileSys Elevation: Fixed paths used for SMB shares in elevation.
* CC Runner: Service and GUI: Fixed AutoUpdate of CC Runner Service switches to CC Runner GUI.
* Explorer: Fixed Copy/Paste from/to Encrypted FS was not working, if not top level.
* Explorer: Copy/Move files: always connect two file systems, or it can fail on Encrypted FS.
* License: If license file has incorrect size then save a copy of it, for reporting.
* License: If we encounter empty Activation ID in stored license file, report an error.
* AutoInstall in AutoUpdate: Turn it On by default.
Version 10.9.5 Aug 02, 2018
* GoodSync2Go installer: Fixed several bugs, improved usability.
* GoodSync2Go installer: Do not elevate Gs2Go installer.
* GS Connect Setup: Improved it, when called from Installer.
* Registry Jobs: Fixed Folder Options got damaged when reading.
* Installer: improved adding/removing Start Menu and Desktop items.
Version 10.9.4 July 30, 2018
* Gs2Go Installer: Fixed Language settings was reset to English on every install.
* Gs2Go Installer: Do not stop or start GsServer and other services in Gs2Go installer.
* Gs2Go: Use lang.opt file in Profile folder to store Language setting, not registry.
* Installer: Keep installer window Topmost, so that it does not get lost.
* Gs2Go: Implement separate AutoUpdate for Gs2Go, which downloads its own distribution.
* Gs2Go: Implement AutoInstall + AutoUpdate for Gs2Go, run non-elevated.
Version 10.9.3 July 26, 2018
* Installer: New Installer for ver 10 that does not use NSIS.
* Installer: GoodSync2Go: Do not allow installing to System Disk (C:).
* Installer: CC Runner: Request Company Id, PIN, etc in non-silent mode.
* Installer: transaction-based file update that does not delete old program files.
* Installer: Ver 9: freeze ver 9, stop producing releases, except for major fixes.
* Installer: Localization: do our own localization, based on *.rfs files.
* Installer: Logs: When in System Account (MSI), write logs to C:/Program Data/GoodSync.
* Mega FS: Added Mega file system (Beta), with mega:// prefix.
* Export TIX: Fixed copy of Accounts was not saved to TIX file on Export.
* GSTP: Added enforcement of Email and Name length limits, when creating account.
* sib-lib: Turn On /O2 optimization in all libraries.
* gs-server: Do not require file:// prefix in Home Folders URL.
* gs-server: Allow Home Folders and Folder Grants to be combined.
* gs-server: Add New User: Remove GsConnect/LocalUser options, it is defined by server type.
* Quota File Sys: fixed several issues in disk space usage computation.
* Quotas: Implemented disk quota for granted folders.
* Forwarder + Receiver: Fixed virt-comp was not passed if Session is initiated via PickupSessions.
* Mediator Web UI: Added page to Request Storage.
* Mediator Web UI: Break User Account presentation into several tabs.
Version 10.9.2 June 15, 2018
* gs-server: Fixed Incremental Analyze did not work for gs-server + On File Change.
* gs-server: Fixed wrong paths passed in GetFileCheckSum.
* GSTP + OTP: Fixed of Device Authorization was lost, then client can cycle on re-Auth.
* GS Connect Web UI: Added Delete Old Devices, that is, devices not seen for N days.
* GS Connect Web UI: multiple bug fixes, improve usability.
* GSTP sharing: Fixed Sharing did not work, if default forwarder was used.
* GSTP sharing: Implemented CanShare flag: Grantor user allows Share to be further shared.
* GSTP sharing: Relax format of From Folder, do not require file:// prefix.
* Amazon Cloud Drive: Fixed Conflict 409 in Analyze after stopped Sync.
Version 10.9.1 June 01, 2018
* Disk Free Space: show it in Explorer and Browse dialog for all file systems that have it.
* Sharing: Added chaining of Folder Grants: (A grants to B) + (B grants to C) -> (A grants to C).
* Sharing: Granted Computer now assumes UserId of Grantee user, not that of Grantor user, as before.
* gs-server and forwarders: Fixed passing of Delegated Auth flag.
* gs-server: Added flag DirectOnly to settings.tix. If Yes, it declares that it needs no Forwarders.
* gs-server: Added flag GrantsOnly to settings.tix. If Yes, server rejects all non-grant folders.
* gs-server: Fixed /set-admin, /set-user and /del-user commands: load settings before them.
* MS Graph OneDrive/Office: Fixed OAuth2 token endpoints for regional clouds.
* Fixed vulnerability where GoodSync can load malicious DLL from its program folder.
* Moved European Forwarder to bigger server in Amsterdam.
* Added GDPR clause to Privacy Policy, added GDPR page to web site.
* Linux .run installer: Fixed profile owner when configuring gs-server daemon to run under limited user.
* Gs-Server for Synology NAS: Better integration with DSM UI, according to DSM standards.
Version 10.9.0 May 15, 2018
* Gs-Server: get rid of internal file:// in URL pointing to gs-server, so that
gstp://comp.user.goodsync/file:///disk/folder becomes gstp://comp.user.goodsync/disk/folder
* Browse Dlg: Fixed checking for GSTP computer being local, when GS offers to change to Local FS.
* Browse Dlg + Side Options: Fixed Side Options do not change when sync folder changes in Browse dlg.
* Side Options: Allow turning Off Use Temp Files option for Local FS, as in rare cases it may not have MoveFile.
* Do not Delete Dest file on Direct Upload only when both RecycleBin and History are turned off.
* Sync Scripts: Do not Call Script / Send Email after Analyze that ended with Wait for User.
* Windows FS + SMB: Fixed resolution of SMB paths that are used in Local FS.
* Amazon CD: Retry on Error 502 Bad Gateway, returned by ACD server.
* Encrypted FS: Implemented GetFileOwner(), GetFileOwnerACL(), SetFileOwnerACL().
* TLS/SSL: updated list of valid root certificates and Certificate Authorities.
* Gs-Server Web UI: Fixed logout did not cause forgetting credentials in the browser.
* DE and AR localization updated.
Version 10.8.9 May 08, 2018
* Encryption Side Option: Merge Encrypt Names/Bodies into one option.
* Encryption Side Option: Added Test Encryption button, to test Encryption Password on folder.
* Encryption Side Option: Added Empty Sync Folder button, to wipeout folder when Encryption changes.
* Encrypted File System: Added conveyerization to it, so that it can upload much faster.
* Side Option FAT-like: Show it for GSTP file systems too, as FAT may be hiding behind GSTP.
* GSTP server + Home FS: Make Folders grow directly from GSTP server, without qhome:// FS and Server S0.
* Sharing + Forwarder: Make Sharing work via Forwarders.
* Sharing: Fixed folder list when Grantor's server is presented as two different servers to Grantee.
* Azure FS: Not Found in ConnectFS is now ignored, not a real error.
* Installer: Add Marker to all dialogs and message boxes, so that they can be closed by Installer.
* File Upload: If destination file system is atomic, do not delete destination file before upload.
* Side Options: Use Temp Files: Make this option always On for Local File System.
* MS Graph: Added ability to address sites and sub-sites by name.
* Browse Dialog: Reorder file systems, hide old and unused file systems.
Version 10.8.8 Apr 30, 2018
* SFTP: Major Speedup of Uploads, up to 20 times faster on fast networks.
* SFTP: Added support for ECDSA host key algorithms, such as SSH-ED25519.
* Sharing: Fixed drilling into shares where server name seen by Grantee differs from Grantor's name.
* File Open: Fixed files were not open in GS Explorer from Sync tree.
* Sockets: speed up socket upload and download on high speed networks.
* MS Graph: Added option "Request Group.All.Read scope", off by default.
* MS Graph: Added Region option for National Clouds: US govt, DE, CN.
* MS Graph: miscellaneous bug fixes and speed improvements.
* S3 DreamHost: Allow parts upload on DreamHost, they finally implemented it.
* Get/Set ACL GSTP: Send ACL in the HTTP body which can handle newlines in ACL.
* gsync, gscp, gs-server: get rid of extra newline in console output.
* gs-server: Allow only TLS 1.2, enable ECDH and show three strong cipher suites by default.
Version 10.8.6 Apr 15, 2018
* MS Graph: many changes in browsing, show all Sites and Drives.
* MS Graph: Acquire Group.Read.All and Sites.ReadWrite.All permissions, to see Sites.
* MS Graph: Add icon and description, fixed several bugs.
* S3: V4 auth: Escape : and * too, or we get signature errors.
* GoodSync2Go: Fixed GoodSync2Go.bat file did not start EXE on 32-bit system.
* File Monitoring: Do Monitoring only for Local/Net file systems, not for remote systems.
* Device ID: fixed corrupted device id sent for non-latin computer names.
* Thousands Separator: Fixed adding , or . separator in case of non-standard Number Format.
* Crash Catcher: Do not report exception that we caught, if we could not walk the stack.
* gsync and other console apps: Make them show foreign characters.
* Filters: fixed bugs in handling Absolute Include filters.
* CC Runner: Do not log sensitive info, such as passwords.
* gsync: Fixed /oauth option not working.
* gscp: Add handling of /profile= and logging command line options.
Version 10.8.4 Apr 09, 2018
* MS Graph: Added new file system for Microsoft Drive, based on new MS Graph API.
* MS Graph: This is Experimental Beta release, less subject to Error 429 though.
* Amazon S3: Fixed getting location of bucket for URL-based scheme, could cause infinite recursion.
* Amazon S3: Us Govt Cloud: Always use region us-gov-west-1 for it.
* Amazon S3: Now always use V4 auth (AWS4-HMAC-SHA256) headers.
* Backblaze B2: fixed progress indication in upload of large files.
* Deduplication + GSTP: Fixed download of dedup file from GSTP was showing it of zero size.
* Do not allow Limited User to use Elevation to get to folders that are forbidden to him.
* Account Manager: Do Not remove Accounts that have no File System for their URL.
* GoodSync2Go: Added 64-bit EXEs to files installed by GS2GO installer.
* GoodSync2Go: Store DeviceID in Profile/deviceid.tix on GS2Go disk.
* GoodSync2Go: improve folder structure, have only file GoodSync2Go.bat at the top that runs 32-bit or 64-bit.
* gs-server: Fixed Unique Server Id was not set sometimes, when gs-server started.
* gs-server: Improve startup and restart sequence.
* gsync: Get /profile= option before other options, so that commands are applied to the specified profile.
* LogViewer: Improve init sequence, write logs of LogViewer to log folder.
* Visual Sync Tree: Add File To Sync tree view that shows unsynced files, update it during Sync.
* Visual Sync Tree: Changes View shows Proposed Changes, that do not change as Sync progresses.
* Visual Sync Tree + AutoSync: Do not drop the tree after AutoSync finishes.
Version 10.8.2 Mar 23, 2018
* Auto-Install on Auto-Update: new scheme with Waiter process, provides instant restart.
* Auto-Install on Auto-Update: install it any time Jobs are not running, not just 3AM to 5AM.
* Auto-Install on Auto-Update: non-installer URLs now will all go to browser.
* De-Elevation after Installer: do not use Windows Tasks for it, use our own restart.
* Special Operations: fixed rare crashes caused by Spec Ops + Direction Change.
* Crash Catcher: do not catch exceptions not related to GoodSync.
* Sockets: fixed shutdown sequence for Listen sockets, fixes rare crashes.
* Accounts and Jobs Load: Fixed Import of Job that point to incorrect Account.
* Control Center Runner Installer: more fixes.
* Control Center Job Upload: Fixed Job Command line generator for several job options.
* SFTP: Added support for ECDH key exchange algorithms: curve25519-sha256@libssh.org, ecdh-sha2-nistp256, ecdh-sha2-nistp384, ecdh-sha2-nistp521, diffie-hellman-group14-sha256, diffie-hellman-group16-sha512, diffie-hellman-group18-sha512.
Version 10.8.1 Mar 15, 2018
* SyncLib: optimize performance bottlenecks, so that it runs faster.
* ZipStream read/write: optimize performance bottlenecks, so that it runs faster.
* Crash Catcher: do not react to crashes that happen not on GoodSync stack.
* GSTP client: fixed crashes, if many clients Connect all at once.
* Sib-Socket Shutdown: fixed force shutdown did not cause effect on Linux.
* License: Added lock to reading and writing License file and registry.
* CC Runner Service Install: Remove NT Domain from SysUserID before using it.
* Account Manager: save copy of accounts-bookmarks.tic file after each migration.
* SyncLib: Delete all *._gstmp files if they are more than 24 hours old.
* Mediator: Disabled TLSv1, SSLv3, enabled ECDHE for better encryption.
* Google Drive: Fixed Make Folder in Browse Quick mode may cause cache problems.
Version 10.8.0 Mar 07, 2018
* Multiple Workers in SyncLib: Fixed crashes, caused by insufficient locking of Job Progress.
* On File Change: Fixed rare crashes when *.tmp file was encountered and deleted.
* Rewrote Crash Catcher, to catch more real crashes and fewer unrelated crashes.
* Optimization: Turned Off /O2 optimization in SyncLib And GsFileSys, as it prevents crash analysis.
* Generate SyncOp instead of New File Conflict, if non-intersecting L and R gen lists are far apart time-wise.
* On File Change: make Job wait 30 sec between Analyze and Sync, if Errors or Conflicts were detected.
* On File Change: make Job wait 30 sec after Sync, if User Stop was detected.
* Sync Tree Toolbar: Fixed Item counts were not updated when new tree is built by Analyze.
* Upload Jobs: Fixed Command Line errors in uploading jobs.
Version 10.7.9.7 Mar 02, 2018
* Google Drive: Introduce Quick Mode, used in Browse, so that Cache is initialized only in Analyze.
* Google Drive: Keep backup of disk cache file, use backup file in case primary file is damaged.
* Google Drive: do not send redirect_uri when refreshing Access Token, or else we get Error 400.
* Box.com: Rewrite listings to use marker pagination instead of offset pagination.
* Box.com: Skip over web_link items, they are not files or folders anyway.
* OAuth2 File Systems: retry connections on OAuth2 token refresh, to fix connection errors.
* On File Change: stop file upload when it has been change on source side.
* Progress: Reset Job Bytes and other progress items when Incremental Sync starts.
* SyncLib: Fixed file deletion was possible in GSTP jobs, when connection was lost during Analyze.
* gs-server: Make Mediator reg attempts more aggressive when Discovery starts.
* Proxy in Sockets: Fixed If Proxy Auto/Manual is Off, sometimes it was used if Proxy Host/Port were set.
* Gs-Server and Gs-Runner services were not reacting to Sleep, now they suspend when going to Sleep.
* Added command: Tools -> Upload Jobs to Control Center.
* Program Options -> Security: Added option: Accounts Encryption Password.
* CC Runner Installer: Added CL option for Accounts Encryption Password.
* CC Runner Installer: Added CL options for Mini Progress and Allow User To Exit.
* CC Runner: Added reaction to: Sleep, Wakeup, Logoff (End Session), WMI messages.
Version 10.7.8 Feb 19, 2018
* MS drive: Use new MS Graph for Discovery Service, as old OneDrive system stopped working with Error 401.
* MS drive: improve error messages when discovery fails, instead of showing dropped connection.
* gsync CL options: Move /override-locks from Run Options into Job Options (non-persistent).
* CC Runner: When installing CC Runner, set it to Start When Windows Starts, not GS GUI.
* Google Drive/Docs V3: Implement "delete" for files/folders that were shared with current user.
Version 10.7.7 Feb 13, 2018
* Google Docs: Added Google Docs file system with gdocs3:// prefix. It shows only Google Docs, not Files.
* Google Team Drive: Fixed changes.list parsing in case when Team Drive object itself is modified.
* Azure Files: Set root folder flags properly, so that top level folder cannot be used for sync.
* Browse Dialog: Allow Deleting Folder Bookmarks inside Accounts, not just whole Accounts.
* Browse Dialog: When Account has been deleted, set Current URL to previously seen account.
* CC Runner: When installing GoodSync by User then always reset EnterpriseRunnerConfig flag.
* Uninstaller: Fixes icon was not shown, could crash on Windows XP.
* SyncLib: Glue several Notes (Comments) together, separated by '; '.
* Sync Tree Direction User Change: Speed up processing, when many items are selected.
* Menus: Move New Job command from All menu to Job menu.
* Gs-Server on Windows XP: Fixed error: User Impersonation failed: acquire privileges.
* On File Change + Exclude Empty Folders: Fixed adding new file to empty folder does not get synced.
* Import: Re-Added Import of Old Format .TIX files.
* Licenses: Rename Pro License to Personal, clarified license language in the program and web site.
* Licenses: Updated License Agreement to reflect changed terminology.
* Gs-Server license: Do not check User and Session count when client from 127.0.0.1 comes in.
* gsync command line: more fixes to command line parser.
* Explorer Progress: fixed upload/download progress for many small files.
Version 10.7.6 Feb 02, 2018
* GoodSync Licenses: renamed 'Enterprise Server' to 'For Server OS'.
* GoodSync Licenses: renamed 'Pro (Fixed)' to 'Personal'.
* Browse Dialog, Multi-Select: Fixed opening unchecked folder could cause checking it and parents.
* WinFileSys + SMB: process deduplicated links, for which DeviceIoControl returns error 4390.
* Dropbox: Implemented download in blocks, this improves download of large files.
* Runners: Make their instance mutex names unique per profile, not per authed Windows User.
* gs-server: Fixed logs stopped writing after server-initiated restart.
* Fixed AuthCode Activation did not work.
* gsync command line: Fixed job-delete was not working.
* GoodSync.exe command line: Allow window size options to be combined with job commands.
* Command Line: Fixed Connectoid Options were not always making it into Jobs.
* Command Line: Re-Added options /exit and /exit-ifok, to be used in GoodSync GUI only.
* Fixed GoodSync MSI Installer shows warning on Windows Server.
Version 10.7.5 Jan 24, 2018
* Runner Service Setup: When setting up Runner Service, use full Domain\UserName, not just UserName.
* Goodsync2Go: Fixed installer of GS2Go, it was not working in 10.7.3-4 due to command line parsing issues.
* CC Runner Installer: Add new mode /cc-runner=update which updates CC Runner to the mode from last time.
* Fixed GoodSync GUI does not show state of GS Runner Service jobs.
* Ver 9: fixed installer, it also uses new gs-runner now.
* gs-server Unique Clients limitation: Increase it to Allowed 4 clients, show Client IP addresses.
Version 10.7.4 Jan 21, 2018
* Fixed GoodSync installer did not create proper Registry value to Run GoodSync When Windows Starts.
* CC Runner: fixed bug in upgrading, which could result in Runner being declared a new Runner.
* CC Runner: fixed upgrading using regular GoodSync-v10-Setup.exe installer was resetting CC Runner flag.
* GoodSync Connect Setup: Now always delete Old Users, so that only new New user is left.
* Gs-Server Web UI: Added warning about too many gs-server users, per license.
* Browse Dialog: Multi-Select: Fixed if only one Folder is Excluded, it becomes the new Sync Folder.
* Command Line: Fixed /analyze and /sync options of 'job' command were ignored if they come first.
Version 10.7.3 Jan 19, 2018
* Job Options -> General: Added option to Shutdown Computer after Job is finished.
* Job Options -> General: Added option to limit Max Time To Run (minutes).
* Program Options: When Retain Days changes, start complete cleanup with the new value.
* Job and Program Options: trim string values such as UserId or Smtp Host.
* SyncLib: Added File Size to Copy New/Over log message, when syncing.
* Installer: Fixed GoodSync GUI can be randomly started by Scheduler, esp if Avast is installed.
* Installer: speed up installation of GoodSync, fixed some issues.
* Browse Dlg: Multi-Select: If Include List is empty, still show Implied Checked checkbox.
* gs-server: Added Limitation on Number of Users and Number of Unique Clients, based on License.
* File Server License for GSTP gs-server: added new License for gs-server-based File Server.
* Scripts and Email: Added variables: %TSTART% %TFINISH% %TELAPSED%
* Command Line: improved command line parse, to catch more errors in CL options.
* sib-socket + SSL: Turned off TLS session cache on client side, only FTPS uses it now.
* Command Line: Discontinue parsing Jobs and Program Options in GS GUI, we have gsync for that.
* Added/Fixed policies: DisableAzureFile, DisableGDrive2, DisableGTeamDrive, DisableSharepoint.
* gsync: Added 'auth' command that creates new accounts (OAuth, browser auth) from command line.
* CC Runner: Added new Control Center GUI Runner, with Taskbar icon, that shows status of jobs run by CC.
* CC Runner Installer may install CC Runner as a Taskbar GUI or as a Windows Service.
* CC Runner can automatically update itself to latest version, if CC specifies AutoInstall option.
Version 10.7.2 Dec 29, 2017
* Added new Google Team Drive file system to GoodSync and GoodSync Explorer.
* Automatically start GoodSync GUI, if silent install is On and GS GUI was running before silent install.
* Installer: Make de-elevation to happen by starting GoodSync via Windows Task Scheduler.
* Installer: When installer start GoodSync GUI, make sure it goes on top of Z-order.
* Filters in Program Options: Show Global Filters: Exclude System / Hidden / Empty.
* Fix adding of Filter flags for Empty folders, when uniting Global and Job Filter.
* Fixed Delete Recycled and History Files was not deleting History DB.
* Jobs in Registry: Fixed crash in ver 9 when loading Jobs from Registry.
* Remove GoodSync-v9.exe from GoodSync v10 distribution, use ver 9 distro instead.
* Parallel Thread limits: increase to 64 for SFTP, FTP, GSTP.
* FTP: Added option 'Require TLS session reuse on data connection', On by default.
* FTP: Turn off this option to resolve connectivity problem with broken servers.
* More localizations for Group Names, etc.
Version 10.7.1 Dec 22, 2017
* Amazon CD: Fixed GetMetadataEndPoint Unauthorized Error 401.
* OneDrive: Add retry on 503 Service Unavailable.
* Progress: fixed progress reporting in simple uploads such as to GSTP.
* Parallel Threads: S3 and Azure: Increase max parallel threads from 20 to 64.
* Control Center Runner: Fixed few finishing lines of Job Run were not submitted.
* Control Center Runner: Summarize/Compress update-job-run requests, to reduce server load.
* Gsync /runner and /enter-runner: Allow only one instance of each per User.
* Program Options + Command Line: Add processing of Global Filters and some newer options.
* Browse Dialog + Filters + Multi-Select: multiple fixes, improve usability.
* Update DE localization, by Jan Leitner.
Version 10.7.0 Dec 15, 2017
* GSTP Sharing: Enable Sharing of Folder on Mediator: now Folders can be shared with other GoodSync users.
* GSTP Sharing: For now Sharing of Folder is done only in GoodSync Connect account Web GUI.
* GSTP Mediator: Remove Talkback processing, as it is 2 years old, so only really GS versions use it.
* Passwords: Add option Save Connect Passwords Locally Encrypted, it makes them non-portable, more secure.
* Program Options: Added Security tab, for the option above and CC admin credentials.
* Account Manager + OAuth2: new scheme of storing tokens and getting auth via Browser.
* OAuth2: maintain Refresh and Access Token in a separate cache, not to change Accounts.
* Office365/SharePoint: increase initial backoff timeout to 15 sec, on error 429.
* TeamSites/SiteRoot/SharePoint: Forbid # % characters in paths as it causes error 400 on uploads.
* Browse Dlg + Multi-Select + Links: fix handling of Links in Drilled and CopyAsIs job modes.
* Import: Fixed Import of a single job could destroy unnamed bookmarks, thus damaging other jobs.
* Reading Accounts and Jobs: Fixed recovery of broken Jobs file (with no Accounts file) causing problems.
* Explorer: do not allow any file/folder actions while folder is being listed.
* CheckSums: store CheckSum type, as relying on CheckSum size for typing does not always work.
* Updated Polish localization.
Version 10.6.8 Dec 01, 2017
* History Cleanup: Use History DB to speed up cleanup of _history_ files.
* Recycled and History and Log Cleanup: now do it after every sync, as it runs faster.
* Recycled and History Options: change their names and description, to better explain what they do.
* Recycled and History + Direct Destination (No Temp): Use MoveFile, not CopyFile, to run faster.
* Filters: Do not apply Size and Time filters to Folders.
* Filters: speed up and simplify Filters processing.
* CheckSums: Fixed sometimes CheckSums of different types were compared.
* CheckSums: Do not use CheckSums of wrong type from the state file.
* CheckSums: Fixed uploading of Office file changed by server could result in conflict.
* Analyze: Fixed ListDir could be called on Files as if they were Folders, resulting in slowdown.
* Links + Exclude: Fixed Ignore Links was not always excluding Links nodes.
* Links + Browse: Drill Down to Folder Links in Browse Dlg + Multi-Select, if SymLinks option is Drill Down.
* gsync command line: Fixed command line options description and manual, to latest changes.
* OneDrive/Office365: Backoff on 429 Too Many Requests and Conflict 409 error with EditConflict.
* SharePoint 2013: Fixed ListDir return error when path points to a file or not found.
* SharePoint 2013: Backoff on 429 Too Many Requests and Conflict 409 error with 'Save Conflict'.
* MTP: Fixed change file name case did not work properly.
Version 10.6.7 Nov 16, 2017
* Licensing Fixes: Auto Options are not available in Free version.
* Licensing Changes: Increase max files to 1000 in Free version.
* GSTP Client: When doing Disconnect, set SendRecvTimeout to 5 sec.
* GSTP Client: When talking to local elevated client, do not wait on reconnect.
* GSTP Client: check that server-id received from Server is not empty.
* GSTP Receiver: Do Not close socket on Receiver side after we send Disconnect verb.
* GSTP Receiver: Send info headers such as server-id.
* Azure (Blob) file system: Fixed large file uploads, more than 4 Gb.
* Filters: Fixed filter '/folder/' with tail '/' was not excluding folder.
* Separate Installer for GoodSync for Windows Server.
* Fixed Jobs File reading and import, so that Import does not repeat.
* Accounts File: improve locking of read/write of Accounts file.
* Ver 9: Move ver 9 version number to 9.16.7, to make it be in sync with ver 10.
Version 10.6.6 Nov 08, 2017
* Browse Dlg + One Driver: Fixed freezes and error when drilling down to top folder after OAuth.
* GSTP Forwarder Receiver: Do not report to Mediator errors caused by Forwarder Pipe disconnecting.
* GSTP Client: when client lost connection to Server do not do long reconnects, report to Mediator.
* Filters: allow [a-z] or [0-9] and other such character ranges in Filters, \[ and \] mean [ and ].
* Filters: when adding Filters from GUI, turn [ into \[ and ] into \].
* Filters: fixed several more exotic issues in exclusion and inclusion.
* On File Change: Add 1-min wait between Analyze and Sync, when Analyze produces Errors or Conflicts.
* Runner: Do not save changes by produced by Job Options checker.
* On File Change, Incremental Analyze: fixed error when file inside folder is reported before this folder.
* Fixed Free Space was not updated on Sync Tree file/folder Direction Change.
* Backblaze B2: Fix rare concurrency crash on folder delete.
* Licensing: Do not allow Auto jobs (Attended) to run in Free mode.
* Gs-Client/Gs-Server on Linux: Added support for Unix extended attributes.
Version 10.6.5 Oct 27, 2017
* Control Center Runner: Fixed job start and stop sequence, to improve reporting.
* Control Center: Fixed log lines sometimes glue together.
* Google Drive: make it work when changing existing empty UserId to new UserId from OAuth.
* Google Drive V2 and V3: change captions and help.
* FTP etc: When reading line, allow CR to be followed by non-CR/LF character.
* Windows FS: Use Backup Semantics for all CreateFile system calls, fixes Access Denied.
* Windows FS: Fixed MoveFile was giving up on Access Denied, now tries Copy + Delete.
* Browse Dlg: Fix Deleting Account used by Job is allowed, if bookmark inside Account is selected.
* gs-server: GetFileAcl: Fix error in returning GetFileAcl results.
* MTP: make progress processing work correctly.
* MTP: Fixed name-case renames of file and folders were not working in Explorer.
* ListServers: fixed copying credentials, fixes No Account error in Analyze after Browse.
* gs-server: /set-admin and /set-user options also set options in settings.tix.
* gsync command line: Left and Right folder of a Job: allow combining AM and Connectoid options.
Version 10.6.4 Oct 19, 2017
* MTP: re-add missing thread wrapper, it was causing CoInitialize not called (error 0x800401F0).
* Move/Rename: make it work for case-insensitive file systems, where only case of name is changed.
* On File Change: fix bugs and slowness, when change of one file/folder is received many times.
* On File Change + Incremental Analyze: fix bugs in folder processing.
* On File Change + Incremental Analyze + Filters: apply all filters, so that filtered items are ignored.
* On File Change + Progress: show progress of Incremental Analyze too.
* Runner + Gs-server Options: gs-server now applies Program Option on a command from Runner.
* Runner: If user with old jobs.tic never runs GS GUI, still convert jobs.tic to new format.
* S3 + Wasabi: Wasabi can do Upload in Parts, so allow multi-part upload.
* User Stopping Jobs: Fixed urgent job stop (two or more Stop clicks) was not always processed.
* On Schedule: fixed normalization of Schedules, it could fix DayOfWeek to 0 when not needed.
* Browse Dialog: fixed non-translated GSTP email can make it into Account Manager.
* Locks: Consider lock files that are older than 2 days abandoned and delete them as such.
* Move creation of _gsdata_ folders from Start of Sync to Start of Analyze.
* Explorer: When renaming file or folder, check that destination name does not already exist.
* gs-server: fix command line processing and diagnostics.
* NAS: Added support for Synology DS418j (Realtek 1296 platform).
Version 10.6.3 Oct 12, 2017
* OpenSSL: Add no-asm option to x64 builds, that fixes crashes on some processors.
* Crash Catcher: add more catchers for crashes, to improve diagnostics of crashes.
* Better random number generator, with proper initialization of OpenSSL.
* Mediator: Fixed OTP was not sent by email, on initial OTP generation.
* Mediator Web Site: Add Password Change form, fix OTP usability issues and bugs.
* Web UI: Allow entering One Time Passwords (OTP) from Web UI, for multiple users.
* Web UI: Do not create New GoodSync Connect user in Web UI, use Mediator Web Site.
* Web UI: better display of Mediator registration status for the User.
* GoodSync Connect Setup: always show No-Mediator option, fix bugs and crashes.
* GSTP: Fix progress not reported in GsUploadFileBlock, in the tail part.
* CC Runner: Fixed Big Log chunks not accepted by CC, so submit large logs in smaller 16 Mb chunks.
Version 10.6.2 Oct 05, 2017
* Runner: Fix worker thread closing sequence, it could cause rare crashes.
* On Schedule: When Hour=NN is specified and Minute=0 is not specified, add Minute=0 automatically.
* On File Change + Stop: When User stops an OFC job, do not stop File Monitoring.
* Auto Jobs + Stop: Stop of one AutoRun job now does not reset Waiting To Run Status for all jobs.
* gs-server settings: save changed file upon generation of Device ID, even if original file was not present.
* OneDrive of MS: Fix SiteRoot uploads of files with ' in file name was not working.
* Gs-Server: Add One Time Password support in Web UI Setup for NAS.
Version 10.6.1 Sept 29, 2017
* Azure Files: Add Windows Azure Files API file system, was Azure Blobs only.
* Fix handling of must-drill-down OneDrive files/folders (appear in Windows 10 Fall 2017 Update).
* Auto Jobs: Fix on a rare occasion Job in Auto Mode not start when required by external event.
* GSTP forwarders: Add SSL certs to all Official and Default forwarders.
* FTP + On Folder Connect: Fix OFC was not detecting Connect/Disconnect.
* Explorer: fix navigation when clicking bookmark in bookmark list for file system.
* Explorer: Disable all Commands when tree node is being expanded.
Version 10.6.0 Sept 20, 2017
* GSTP: Implemented One Time Passwords (OTP) and Client DeviceId.
* GSTP: You can turn on OTP in https://www.goodsync.com/manage
* GSTP: Prefer Emails as UserIds, they are also used in One Time Password auth.
* When OTP is On, you will receive Email with OTP every time you use a new Device.
GoodSync client will request One Time Password sent in Email.
* GSTP: OTP is requested when doing GoodSync Connect Setup and Browse dialog.
* GSTP: Each client/server now sends DeviceId, ComputerId, and Device Description.
* GSTP: Both email and old-style GS Connect UserId may be used to authenticate.
* Official Forwarders: use Forwarder IP name, not IP address, to please security.
* Official Forwarders: use port 443, not 80 for SSL comms, to please security.
* Receiver: Fix incorrect reporting of connections to Official forwarders.
* OTP + gs-server: allow OTP in /set-admin=user_id:password[/otp-value]:sys_user:[sys_pass]
* OTP + gsync: allow OTP in new command line options /can-otpN=yes, /otpN=string.
* Cleanup Logs: Avoid recursive cycling via symlinks, by limiting number of folder levels to 50.
* GSTP progress: show progress when is being added to at the tail.
* Enterprise Policies: fix non-enforcement of NoAutoUpdate policy.
* Runner Setup: If Runner Service user and this Windows user differ, issue warning.
* Runner: Change gs-server settings on a cue from CC only if Runner is elevated.
* Azure: fix space and # encoding issues that could cause Not Found for files and folders.
* Google Drive: Fix Not Found error, that usually occurs on lock.gsl.
Version 10.5.8 Aug 23, 2017
* ACD: do reconnects, to fix 'Cannot Switch to SSL' error cause by ACD serves malfunction.
* Fix file operations progress reporting jumpiness, make it more smooth.
* CC Runner: Fix GsRunnerSubmitter thread was not shutting down properly.
* Explorer: Fix Rename does not update display name.
* SyncLib: Get destination file attribute after sync, needed if Compare Attr is used.
* Jobs from Registry: fix load and save of such jobs.
Version 10.5.6 Aug 18, 2017
* OneDrive: Fixed 'Unsupported security token' error.
* Explorer: Fixed when clicking folder with ftps:// URL, it becomes ftp:// URL.
* Azure: Fixed sometimes assigning check-sums to a wrong file, due to parsing error.
* Browse Dlg: If two or more folders do not exist in Job side path, do not allow clicking them all.
* Control Center Upload: Fixed quote-screening issue that cause errors in names with quotes.
* Control Center Runner: Fix lockup of Runner after job was renamed in Control Center.
* Filters Pane: Sort filters lexicographically.
* Job Options/Program Options: Place Include filters above Exclude filters, to match order of execution.
* Job Tree Toolbar counters: rewrite to keep live counters correctly updated.
Version 10.5.5 Aug 04, 2017
* FTPS, Sockets: Fix Sockets SSL session reuse.
* Fixed observed crashes in CC Runner and Explorer.
* Browse Dialog: Fix Account names gstp://userid@ appearing, should be without @.
* Browse Dialog: Better Account Tree normalization, when GoodSync starts.
* Browse Dialog: Make Delete work properly on Folder Bookmarks.
* Browse Dialog: Do not allow Rename on Folder Bookmarks.
* Add 'Show Backup / Sync Jobs groups' Program Option, Off by default.
* Sync Tree file/folder properties: show it in a dialog.
* GUI: fix some drawing problem on High DPI displays.
Version 10.5.3 July 28, 2017
* MTP: Fix 'Click Analyze again because another job has Synced and it invalidated analysis results of this job'.
* When Drill Down ignores folder links inside C:/Users to avoid cycling, ignore only Junctions but not Sym Links.
* FTP: use full socket close on data connection, to avoid error on control connection.
* FTPS with ProFTPD: enforce TLS session reuse (not just ask for it).
* FTP: fix RNFR-RNTO combo in situations when disconnect happens after RNFR.
* SSL sockets: Implement SSL session caching on Client side.
* gsync: Fix not all Folder options are parsed, upload command line help.
* CC Runner: fix Runner ignores change of left/right folder.
* CC Runner: restart GS-server when Program Options are updated.
* Control Center: Remove User Log Files older than 30 days, automatically.
* Groups: Increase number of allowed groups from 10 to 40.
* GUI: Fix strange GUI behavior on Right Mouse Button double click in Job Tree and List View.
* GUI: Fix toolbar button sizing bugs.
* Browse dialog: Do not allow to change Account options in Folders, allow it only in Accounts tab.
* Browse, SMB: fix Account Key, so that use can have many accounts in SMB.
* Browse dialog, OneFile: show file path before password.
* Browse button, OneFile: show target file path in URL too.
* Browse dialog: when going from Folders tab to Accounts tab, highlight selected folder.
* Browse dialog: show smaller folder icons for Folder bookmarks in Accounts.
* Browse dialog: Do not show low level (debug) progress messages, only important ones.
* Browse dialog: auto-close it when reinstalling GoodSync.
* Explorer/Browse dlg: do not show File Owner, to speed up browsing.
* Explorer: New Folder, Rename: Change from edit label to requesting new name in modal dialog.
* Explorer: Bump up size of small files for progress purposes to 4K.
* Explorer: avoid negative time remaining.
* Explorer: fix list of many files sometimes cannot be uploaded/downloaded.
* Update DE localization.
Version 10.5.2 July 07, 2017
* Exclusions + On File Change: fix bugs that prevented excluded files/folder from being re-included.
* Copy Owner, ACL: Fix bugs that prevented Copy Owner from working correctly if Copy ACL is not specified.
* Scripts: Trim all script fields, when committing and when executing them.
* Crash Submitter and Reader: fix multi-part form format being submitted.
* GoodSync Ver 9 to Ver 10 update page consolidated: https://www.goodsync.com/upgrade-old-to-latest-ver
* Browse dialog: fix leaks and rare crashes.
* Account Manager: Fix crash when loading and deleting bad accounts.
* Reading SMTP password: If we cannot decrypt it, do not make it a terminal error.
* Google Drive, sib-http: allow incoming headers to be longer than 8 Kb.
* Explorer: Fixed Owner of file/folder did not show.
Version 10.5.1 June 23, 2017
* Pipe Forwarder: fix socket leaks and connectivity issues, in more complex cases.
* Pipe Receiver: fix not deleting session on Disconnect, other connectivity issues.
* SSL + SNI: Make SNI a default option in all SSL communication, as more and more sites use it.
* SyncLib: Fix 'GsMergeLRgenerations: both sides still have new gens' error in Sync time.
* Ignore Drill Down option for all folders inside Windows Users folder, to avoid cycling and duplication.
* Account Manager Cleanup: remove incorrect entries from Account Manager, when reading it.
* Explorer: Fix deleting of User Bookmark did not work.
* Explorer: Do not ask confirmation when removing unused Job bookmark.
* gsync command line: Fix not saving Account Manager when changing connections in job-update etc.
* gsync command line: Print command line options, unless global option /noprint is specified.
Version 10.5.0 June 16, 2017
* Licenses: Fix on OK_REACT license info was not written, which could result in need to re-activate.
* SharePoint 2013: Added support for root TeamSite, under RootSite alias.
* TIX Export-Import: fix rare bugs related to \n in URL, do not try to import old TIX files.
* CC Runner: Add Special Operations, such as Delete Recycled Files, Cleanup Recycled.
* Corrupt State Files: When it happens, display checkbox: Delete Corrupt State Files when I click Analyze again.
* Forwarders: Allow Default and other official forwarders to run in Pipe Mode.
* GSTP Client + Pipe Forwarder: add retries, when it does not connect right away.
* Pipe Receiver of Forwarder: report failed connects to Mediator, better retries.
* Pickup Forwarder: fix not sending response via default forwarder.
* Update AR and PL and Catalan localizations.
Version 10.4.9 June 09, 2017
* Discovery + UPNP: fix checking cached entries, so that when Local IP changes, rediscovery is done.
* Receiver of Forwarder: Idempotency: several fixes that make it work on network reconnect.
* Sockets: improve error reporting on reconnects.
* Filters: Fix parsing of +-N[d h], it was always assuming d.
* WebDAV: Fix GetInfo() of folder gets rejected on redirect, if folder is submitted without tail '/'.
* Sym Links + Copy Attr: Do not Copy Attributes when copying Sym Links.
* Sym Links + SFTP: Allow setting file mod time of sym links in SFTP.
* Sym Links + SFTP: make Sym Link Drill option work correctly.
* GUI: Sync Tree: Center (horizontally) central column where O is residing.
* GUI: Sync Tree: Column widths: Use single setting for all jobs, fix its loading and saving.
* GUI: Directions and Filters buttons: show explanation when use click with no node selected.
* GUI: Add Clear Tree button, next to Filters and Directions buttons.
* GUI: Accessibility: Allow Browse toolbar buttons to be focused on, add descriptions.
* GUI: Job List Columns: If user downsizes them to zero, do not set them to default width.
* GUI: Filters: Add support for multi-selection, implement Copy and Paste operations.
* CC Runner: Check for shutdown variable once every 3 sec, not every 60 sec.
* Installer: Wait for gsync.exe and gscp.exe to close, in addition to GUI programs.
Version 10.4.7 June 01, 2017
* Forwarder: fix idempotency was not enforced by Server Pipe Receiver, could cause file corruption.
* gs-server: Increase number of stored responses to 20, to make idempotency always work.
* Sockets: send really long buffer in smaller 512 Kb chunks, to report sending progress.
* GSTP: Add x-sib-content-md5 header to all transactions we submit, and check it on server.
* Filters: Consider 'path /folder' to be absolute, for purposes of Include filter.
* Filters: Use the same fnmatch code in Windows, MacOS and Linux -- for consistent results.
* Filters: Time: Add relative hours and minutes: +Nh / -Nh, +Nm / -Nm.
* SyncLib: Syncing: fix UpdateStateMergeGens operation losing New Generation on the Right side.
* SyncLib: Syncing: Get ACL/Owner/ExtAttr after Sync on the destination side.
* SyncLib: Syncing: Do not remove analyze time error when we start to sync conflict.
* SyncLib: Analyzing: When reading state file, do not allow more than 100 levels in sync tree.
* Account Manager: If /jobs-file=/folder/file.tix is used then read Account only from this TIX file.
* Copy Ext Attr: Turn it On by default only for MacOS, keep it Off for Windows.
* Folder Monitoring: React to change of Folder Owner, if Compare Owner option is on for this side.
* Google Drive V3: reduce memory usage when building cache.
* Add checking of System Disk Free Space and reporting of low free space.
* Azure: remove its claim to always providing Content-MD5, as it does not always do it.
* Backblaze B2: more fixes, to improve speed and error processing.
Version 10.4.5 May 18, 2017
* BackBlaze B2: Implement parallel upload of large files in chunks, other bug fixes.
* BackBlaze B2: Increase chunk size from 5 Mb to 40 Mb.
* SFTP: Allow longer packets, as some server send very packets of 360Kb and more.
* SFTP: add error catcher on Close Download, some connections errors were missed.
* Box.com and WebDAV SSL: Add SNI to Box.com and WebDAV, as their servers may use it.
* Fix SetFileOwner that was broken, due to GS trying to parse SID as PSD.
* On File Change: Check deleted files against filters, so that they do not trigger Analyze.
* Unattended Runner: fix rare crashes on job finish.
* Browse Tasks and OAuth2: make them start and stop more correctly.
* CC Runner: Submit log lines in a separate thread, so that log line submission does not delay sync.
* Update DE and AR localizations.
Version 10.4.4 May 05, 2017
* Google Drive V3: speedup moves/renames, misc bug fixes.
* Browse Dialog: Display messages logged by file systems in Browse dialog.
* Browse Dialog: fix changed UserID from Browse dialog may not make it into Connect FS.
* Job Options: Replace Up and Down Speed Limits in job with one File Copy Speed Limit.
* Explorer + Job Bookmarks: Allow deletion of Job Bookmarks that are not used in any job.
* Allow CopyACL comparison only when both file systems have the same type of ACL.
* Control Center: Change from logging log lines into database to writing them into log files.
* Generation Cleanup in Analyze: fix it, make it cleanup old generations again.
* If Copy Links option is Drill Down then do not turn it Off in Analyze Checks.
* Add Vietnamese localization, update Ukrainian localization.
Version 10.4.3 Apr 28, 2017
* SharePoint 2013: new file system, added to sync with legacy SharePoint 2013 servers.
* Google Drive: Cache bootstrap and changes pull: start over on backend errors.
* Limit Changes option: Make it work for 1-way jobs too, but set default value to 100 pct.
* GSTP speed: increase it a lot, by turning off compression and optimizing code.
* Upload to Control Center: upload folder list too, other major fixes.
* Account Manager: fix URL of the root folder of the server may be wrong, affects CC Runner.
* Folder Options in Server Account: make lookup case-insensitive by folder URL.
* Control Center Runner: do not detect fake changes, produced by synclib turning options off.
* Control Center Runner: Make received Program Options effective, for Proxy and SMTP.
* Fix Cleanup of History could delete non-empty folder, because its creation time was Null.
* Cleanup of Local Temp Files: make it faster and more accurate.
* Add latest changes in options to global command line switches.
* Update PL localization and JP license.
Version 10.4.2 Apr 21, 2017
* Google Drive: Switch to new Google Drive Ver 3 API, works faster, better quota management.
* Google Drive: On File Change (File Monitoring) now works for Google Drive side too.
* Change buffer size for most Remote file systems to 5 Mb, thus enabling Dropbox to OneDrive sync.
* Add more checksum types used by servers: MD5, SHA, SHA-1, SHA-256, QuickXorHash, Version GUID.
* BackBlaze B2: Implement large file uploads, do not use checksums, they are not available for large files.
* GSTP Forwarder: speed up reconnects in case of connection errors.
* Options Advanced: Compare Attrs/Owner/ACL: move these to Left/Right side options, from Advanced.
* Options Advanced: Copy Owner, Copy ACL: separate them, as they indeed may be done separately.
* Compare CheckSums side option: compare checksums only when size is the same, but file mod time differs.
* Options Advanced: add option Compare CheckSums of All Files, this compare is done for all files.
* Options Advanced: remove Retry Sync If File Changes options, as retries are already done in On File Change.
* Options Auto: Have only Sync option for all Auto options, no Analyze option.
* GetFileOwner: If we cannot translate SID to Domain\UserName then return SID text form as Owner.
* Time Shifts: do not auto-resolve Left-Right time shifts, do it only for Old-New time shifts.
* SyncLib: Remove operations CopyState_LtoR and CopyState_RtoL, use only symmetric CopyState operation.
* Explorer: Speed up Download and Upload of Files in GSTP, use conveyerization.
* Explorer: now listed as Ver 10, was Ver 9 previously.
* On File Change, File Monitoring: Fix reported crash.
* Unattended Runner: Clear Sync Tree to save memory, when we finish non-On File Change job.
* Analyze Checks: Change Sym Links option to Ignore, if one of file systems does not support links.
* Analyze Checks: turn off Copy Attributes, Copy ACL, Copy Owner, if one of file systems does not support it.
* Upload to Control Center: add Company Admin credentials to Program Options -> Auto.
* Upload to Control Center: add encryption of uploaded accounts option.
* Updated RU, UA, PL localizations.
Version 9.9.92 Apr 21, 2017
* Update counter in Status Bar at the bottom during Sync.
* All non-GUI changes from ver 10.4.2.
Version 10.4.1 Apr 03, 2017
* Do not Compute MD5 CheckSum to resolve conflicts, as it slows down Analyze too much.
* Copy Owner: Remove Copy Owner option on Windows, as Copy ACL and Owner covers it.
* File Owner on Windows: Get/Set it as 'Domain\User Name', not just 'User Name'.
* Copy Owner, Compare Owner: Add these options on Mac only.
* File/Folder Properties: Show all properties, including ACL, Owner, ExtAttrHash.
* When setting CopyTime operation, add comment to sync tree node on what caused it.
* Fix bugs that prevented correct Attributes Copy on Windows.
* WebDAV: Add Exponential Backoff on HTTP error 429, which is now returned by some sites.
* Google Drive: Increase Cache Timeout from 128 to 600 sec, as some cache reads may be slow.
* Google Drive: Fix rare MIME-type mismatch on small file overwrite uploads.
* Office365/SharePoint: Fix listing of files/folder with ' in their name.
* FTP: Increase max parallel thread from 20 to 50, some users want that.
* Help Hints on mouse-over: show them until mouse-out, not just for 5 sec.
* Translations: update Polish and Arabic.
* Control Center: add ServerAccounts table, so that user can his Accounts.
* Account Manager: Make server map case-insensitive for Account Key.
Version 10.4.0 Mar 23, 2017
* Add Compare Attributes option to Advanced Job options, Off by default.
* Restore Compare ACL and Compare ExtAttr options that were removed in 10.3.9.
* Fix Sync Folders are the same error, by correcting Distinct URL computation.
* File Monitoring + Compare Attrs/ACL: Separate these flags in monitoring, as Windows can do them separately.
* Folder Options: move all Local FS options (Compress, FAT-like) from Connection options to Folder options.
* Browse Dialog + Multi-Select: fix problems in Go/Refresh.
* Browse Dialog: Fix auto-switch to Folders from Account for smb:// and gstp:// does not show Folder tree.
* Message Boxes: Make them wider, to 550 pixels.
* Account Manager: Fix Connectoid options do not stick, when changed.
Version 10.3.9 Mar 20, 2017
* Copy Attributes: change of Attributes is now detected in Analyze.
* More on this here: https://www.goodsync.com/faq#what-to-sync
* On File Change: exclude Hidden and System files from changes, if requested by option.
* Windows Azure: use server-side MD5 checksums supplied by server.
* Copy ACL: Copy SACL (including Inherited/Protected), in addition to copying DACL.
* Remove Job Advanced options Compare ACL and Compare ExtAttr, they are implied by Copy options.
* Attributes and State file: fix reading attributes form state file, results in fewer CopyState.
* Same Job Sides: do not produce this error for same URLs that belong to different accounts.
* Mirror Folders: use Distinct URL in computing them, it includes Server Account.
* Recycle DB: Add more locking, to fix rare crashes.
* Move Mode + Compare MD5 Checksums: make it work, remove unneeded check.
* Log Viewer: load Server Accounts, so that it can work for OAuth2 file systems.
* Control Center Runner: improve logging of job changes sent it from the server.
* Browse Dialog: remove Servers tab, all Servers are now shown in Folders as 1st level.
* Browse / Explorer + GSTP: Show Server names without .username.goodsync suffix.
Version 10.3.8 Mar 12, 2017
* Fix slow Analyze in some cases, due to computing MD5 when not needed.
* Now compute MD5 of local file only to prevent conflicts.
* Update Privacy Policy and License Agreement.
* Case Rename Folder + Copy ACL: fix folder state not properly copied.
* Interrupted Sync: fix Conflict after interrupted (no state file saved) sync with ACD.
* On File Change + Copy ACL: Make On File Change detect ACL changes on Windows.
* Copy ACL + Delayed Sync: make Copy ACL work correctly, when change was detected on prev sync.
* Azure: Upload files shorter than 8 Mb in one take, using Put Blob transaction.
* Azure: Fix Content-Type was not set in upload.
* Explorer: Fix crash when user goes to Job Bookmark in OneFile file system.
* Explorer: Fix not sorting Connectoids into User Bookmarks and Job Bookmarks.
* Gs-Server: fix rare crashes in UPNP discovery and Web UI.
Version 10.3.6 Mar 03, 2017
* Proxy + Gs-Server: Fix setting Proxy in GS GUI does not propagate to gs-server.
* Azure, GSTP: Fix Content-MD5 errors, use header x-sib-content-md5 for GSTP purposes.
* SFTP: Fix crash when download stops abruptly, as in due to errors on destination.
* Backblaze B2: Use better upload method with SHA-1 checksum at the end.
* Backblaze B2: Fix authorization bug that prevented user from changing Application Key.
* Export Selected Jobs: Add full Accounts from Account Manager to exported TIX file.
* Auto-Install: Do not Install GoodSync if GS GUI is running and this is not a 3AM-5AM local time.
* Auto-Install: Fix sometimes GS desktop shortcuts appear even when this option is turned off.
* UPNP: Force the same External Port on all devices, so that multiple devices do not confuse us.
* UPNP: Handle multiple UPNP devices on the same Local Network.
* UPNP: Change cache file format and name, do full discovery once a day.
* Control Center: Add Run and Stop commands for Job, on a list of Computers.
* Control Center: Add ability to use Account Manager, specify Account by Name or Key.
* Account Manager, Command Line: Introduce Lookup by Account Name in gsync command line.
Version 9.9.86 Mar 03, 2017
* Fix DEL key in URL field calls up Job Delete.
* Fix setting URL in Job by clicking ENTER in URL field did not work.
* All appropriate changes from ver 10.3.6.
Version 10.3.5 Feb 24, 2017
* Dropbox: Switch Dropbox code to new API V2, as API v1 is now deprecated.
* Fix crash when user changes Program Options in pre-elevated GoodSync.
* GSTP Client: do not rearrange connection during session, not to drop good Forwarders.
* GSTP Mediator: fix some bottlenecks that lead to slowdowns in processing.
* GSTP transport: Compress large transaction bodies using GZIP.
* GSTP transport: Add and check Content-MD5 header to all transactions, to ensure integrity.
* GSTP Forwarder: Faster Pipe Forwarder, fix slow connects via Forwarder.
* GSTP Forwarder: Fix possible file corruption when downloading via Pipe Forwarder.
* gsync: add /uN and /kN command line options, to use Account Manager.
* Control Center: initial integration with Account Manager, single Run and Stop commands.
Version 10.3.4 Feb 17, 2017
* Browse Dialog: Fixed Secure flag was not properly changing URL from http:// to https://
* Browse Dialog: Fixed wrong root in multi-folder when home folder is not root.
* Browse Dialog: When user goes back from Folders to Account List, select Account and Folder used.
* Browse Dialog: Fixed race condition in New Folder that could lead to errors.
* Browse Dialog: Show Account Name or Key in Help field when it is set.
* Browse Dialog: GSTP: Show only Server Name in Servers, without UserId. or .goodsync.
* Account Manager: always save accounts-bookmarks.tic, not to miss any automated token changes.
* GoodSync Server Web UI: Do not reveal existing system user password via HTML.
* GUI: Fix crash when AutoLogoff message box is shown before Main GUI is shown.
* Enterprise Runner: speed up submission of reports to GS Control Center.
Version 10.3.3 Feb 10, 2017
* Fix Jobs Lost if GoodSync starts GsServer or GsRunner and GoodSync.exe is already elevated.
* Runner Service: Fix Runner was not reading Program Options such as SMTP server.
* Browse Dialog: fixed several UI bugs.
* On Folder Connect: Do not report Terminal Error when GS starts and OFC job has one of folders missing.
* Added context menu for Left/Right Browse buttons: Open Folder, Side Options.
* Open Left/Right File: implement actual open of remote files in GS Explorer.
* Open Left/Right File/Folder: fix open does not work in some cases.
* Add import from TIX file produced by GoodSync ver <= 10.2.6.
* Export: Fix groups not exported, only its jobs, when group is selected.
* Backblaze B2: Cache uploaded file metadata to accelerate GetInfo() after upload.
* Google Drive: Google has error, whereby it sends us listing with missing items.
* Enterprise: Make policies work only with Enterprise license.
* Enterprise: refresh list of policies for new file systems, make sure all policies work.
* Enterprise: Re-add file goodsync.adm to installation, it was missing.
* Enterprise: Re-add reading jobs from registry.
* Improve reporting of Left/Right file system UserID and file system properties.
* UI: New Tables-based Message Boxes that scale well on High DPI.
* Allow Rename of Jobs and Groups where new name differs only by case.
Version 9.9.83 Feb 10, 2017
* All GS Explorer fixes from ver 10.3.3.
* All non-GUI changes from ver 10.3.3.
Version 10.3.1 Jan 26, 2017
* Fix updating to ver 10.3.0 when Runner is running may result in loss of jobs.
* BackBlaze: Add new BackBlaze file system for www.backblaze.com storage.
* Google Drive: Fix JSON parsing error.
* Azure: increase x-ms-version header value to latest API, so that servers like us.
* Amazon CD: fix downloads redirecting to pre-authenticated server and we add our header.
* Encrypted FS: Allow for up to 3 names not to decrypt, before returning error.
* On File Change File Monitoring: Fix 8.3 paths were not properly converted to full paths.
* On File Change Jobs: run Analyze after Sync as a separate transaction, not in sync txn.
* TIC: Store Jobs, Groups, Bookmarks, Accounts in new file jobs-groups-opts.tic.
* TIC: Existing files jobs.tic and account.tic are migrated into jobs-groups-opts.tic.
* TIC: Store a copy of Accounts and Bookmarks in file accounts-bmks.tic as it may be updated by FS.
* TIX: Change export-import long format, so that one export file includes all Jobs, Groups, Bookmarks, Accounts.
* Bookmarks now use Account Manager too, so they fully partake in account info propagation.
* Side Options: Folder Options (Job Side) (such as Encryption) are now stored in Account Manager.
* Side Options: So if Folder Options change in one Job, they are propagated to another Job.
* Program Options: make GUI-related options local only: View Filters, View Logs.
* Save/Load Jobs: Remove option to save/load jobs to/from registry, not used.
* gsync: Read stored Program Options only in non-temp job commands.
* Browse Dialog: Add New Account button, needed for OAuth2 systems to browse to new account.
* Browse Dialog: When Account is selected, show it in Windows Title.
* Browse Dlg: Fix Enter did not result in navigation.
* Explorer: Add Rename command for Bookmarks.
* Explorer: Now can Copy/Paste files to Encrypted file system.
* Open Left/Right Folder + Explorer: Show Encrypted folder in decrypted form.
* Explorer: Fix New Folder not working from context menu.
* GUI High DPI: Fix icon sizing for High DPI displays.
* Browse dialog: fix memorizing/restoring size for High DPI.
* Add job filters pane on main form, toggled by View->Filters, like in GS 9.
* Program Options: Replace Filters pane with a better one.
* Disable Auto and Options buttons on Toolbar only when Job is running.
* Toolbar: better updating, so that buttons are enabled/disabled properly.
Version 9.9.80 Jan 26, 2017
* Browse dialog: Fix crash when clicking Browse button in New Job.
* Browse dialog: Make OneFile file system show all fields.
* Make job multi-selections work for Analyze and Sync commands.
* Filters: use new Filters from ver 10.
Version 10.2.6 Dec 23, 2016
* Runner Service: fix creation of GS Runner Service, it has wrong argument.
* Runner Service Setup: fix using wrong user when different Domains have the same User.
* Installing RF2Go: fix Access Denied error.
* Enterprise Runner: Fix formatting error that caused mis-reporting of job status.
* Browse Dialog: better localization, sort Accounts by alphabet.
* Account Manager in Browse dialog: Add Delete and Rename buttons, to manage saved Accounts.
* Browse Dialog: Remove Refresh button, always use Go button instead.
* Browse Dialog: When going back from Server or Tree to Credentials, do not cleanup credentials.
* Job List: allow context menu for multi jobs when user selects several jobs in Job List on the Right.
* GUI: more high DPI icon and picture fixes.
* Fix Wrong context menu item for Exclude/Include by ext.
Version 9.9.76 Dec 23, 2016
* Fix rare crashes in Browse dialog.
* All changes from ver 10.2.6.
Version 10.2.5 Dec 15, 2016
* OneDrive Office365: fix 'Unsupported security token' error.
* GSTP Forwarder + Receiver: fix file corruption that may happen when conveyor is enabled.
* Fix icon appearance in High DPI and Scaling situations.
* Job List: Fix 1st column (status icon) may corrupted on displays with high resolution.
* Taskbar Menu: make double-click call up Full Window again.
* Fix Sync direction of tree node cannot be changed after Spec-Op such as Compare Files was run.
* Job Tree: memorize expanded/collapsed state of all groups between GoodSync runs.
* Browse Dialog: improve user interface.
Version 10.2.4 Dec 09, 2016
* Store Job List and Job Tree widths independently of each other.
* Lob List: Allow reordering of Job List columns, save column coordinates upon reordering.
* Job Tree: the only Name column fills up the entire tab now.
* More and better icons for Job Run States.
* Separate icons for Special Operations (Cleanup/Delete GsData and such) run states.
* Menus: Add 'All' menu item to menu bar, keep command for All Jobs in there.
* Job menu: reorder menu items, raise more often used items higher.
* Box.com: save new refresh_token, different from original refresh_token, when we get access_token.
* Stop/Clear button: show proper caption based on Jon run status.
* Options: Fix Pressing enter during filter editing quits dialogue box.
* Enterprise Runner: report OS, elapsed time, speed, bytes processed to Control Center.
Version 9.9.74 Dec 09, 2016
* Use Job Options and Program Options dialog of Ver 10.
* Fix Pause command does not work.
Version 10.2.3 Dec 02, 2016
* Job List view: allow multiple job selection, now based on CTreeListViewCtrl.
* Multiple Job selection: review all cases, several fixes.
* Job Selection kbd shortcuts: Up/Down to navigate, Space to select, Enter to Set Current.
* Fix ALT+F4 is not processed, more keyboard shortcut fixes.
* Fix Side URLs not updated after Job rename and then Browse.
* Fix Side Info sometimes not updated when current job changed.
* Fix crashes after Group Delete.
* Localization: cleanup foreign RFS files, removed unused strings.
* Explorer: Load Jobs when it starts, so that Bookmarks derived from Jobs are loaded.
* Job/Group New/Rename dialogs: fix checking for errors, improve layout.
Version 10.2.2 Nov 28, 2016
* Add keyboard shortcuts: F2 - job/group rename, F4 - disable autorun, Alt+W - swap sides.
* Add Pause command to Job menu, with keyboard shortcut Alt+Z.
* Change Stop command to Stop/Clear command, as it clears tree when job is stopped.
* Group Context Menu: Add keyboard shortcuts to it.
* Delay in Auto Run on Start and OFC: Allow values up to 999, to increase range.
* Add/Remove Job to/from Group: Allow this to be applied to Selection of Jobs.
* Job List on the Right: Do not Set Current when job is clicked, allow for Job Selections.
* Special Ops (such as Cleanup Recycle) work for Job Selections.
* Job List View: Make selections work with SHIFT+UP and SHIFT+DOWN.
* Job Tree View: Fix Sorting was not working on 64-bit architecture.
* Adding/deleting of Start Menu and Desktop shortcuts is now persistent Program Option.
* Add 'GoodSync v9' menu item to Start Menu -> GoodSync of ver 10.
* Run When Windows Runs option: when installing new version of GoodSync, update other users too.
* Runner Service Setup: Allow to specify Windows user different from current Windows user.
* Fully observe Alphabet/Index ordering rules when running or editing jobs.
Version 9.9.72 Nov 28, 2016
* Restore keyboard shortcuts, such as CTRL+TAB in tabs, ENTER in URL field.
* Make TabView control not steal focus, when its page is activated.
* Fix misc UI issues and crashes.
* All changes from ver 10.2.2.
Version 10.2.1 Nov 17, 2016
* Fix crash in Click Browse button after Job Delete.
* Fix crash on clicking keyboard in Job List view.
* Fix Japanese GUI sometimes shows squares instead of letters.
* Sort groups lexicographically, if allowed by option.
* Make Keyboard (space key) selection work in Job List View.
* Make big tooltips appear for beginner user (1st job).
Version 10.2.0 Nov 14, 2016
* Job List ordering: add Program Option -> 'Sort job names by alphabet', ON by default.
* If 'Sort job names by alphabet' is OFF then allow reordering jobs in Job List by drag-n-drop.
* Fix Analyze and Sync causes showing Options dialog.
* Fix GoodSync does not start when Windows starts.
* Fix crashes related to zero jobs and transitions around that.
* Job Tree View: fix several UI issues.
* Job List View: fix several UI issues.
* Re-enable ALT+N keyboard shortcut, it selects job number N, works for ALT+1 to ALT+9.
* File Systems: Add faster get out on User Stop.
* Remove SSL Default GTSP option from Program Options, always offer Secure.
* Fix jobs are not run from Command Line in GoodSync.exe GUI.
Version 10.1.9 Nov 10, 2016
* Job Direction button: when clicked, show available directions.
* Allow multi-select (in Job List) to apply to most commands.
* Consolidate all command processing in the mainframe controller.
* Change default size to 2/3 of the screen, initially show Job Tree (Less).
* Job Tree and List: Sort jobs and groups by name in alphabetic order.
* Renaming/Creation of Groups and Jobs now requests name in modal dialog.
* Memorize and Set Current Group, to return to the same node in the tree on restart.
* Fix rare crashes caused by abandoned timer.
* Installer: Achieve full separation between GoodSync-v9.exe and GoodSync-v10.exe.
* Job Start: Single Selected job is always started right away, with no delay.
* Job Start: Multi-Selected jobs are always Scheduled, so they start by Auto rules.
* Add Arabic user interface localization.
Version 9.9.69 Nov 10, 2016
* Use OnSchedule to start job as Analyze & Sync, not immediate start.
* Fix NoGsData option is not saved.
* More unification between ver 9 and 10, especially for Job List view.
* All changes from ver 10.1.9.
Version 10.1.8 Oct 31, 2016
* SyncLib: Fix crash that was happening in On File Change jobs in ver 10.1.7.
* SyncLib: Fix 'Cannot resolve parent' error in manual Analyze.
* Fix NoGsData option is not set when changed in Options dialog by user.
* New Job: use traditional dialog, to request sync direction and name.
Version 10.1.7 Oct 28, 2016
* GSTP Mediator: fix problem that caused 'Computer seems to be unreachable (No ACK for PickupSession)'.
* SyncLib: Speed up (major!) reading of the state file ans Analyze scanning.
* GUI: speed up tree operations.
* Update Counters such as Changed, Errors during Sync, so that user see how many items are remaining.
* On File Change: Fix OFC does not detect Disconnect and Reconnect of Network.
* On Folder Connect: Do First Analyze when OFC is first enabled or when GoodSync starts.
* Job Options and Analyze buttons now stay enabled when Job is Waiting To Run
* Fix Sync after Analyze produces error 'Do not run Job when Auto is suspended'.
* Re-enable progress bars in GoodSync taskbar icon.
* FTP: Do not auto turn on EncodeUTF8 option for servers that support it, user may think otherwise.
* Fix if After Sync user has Conflicts and he resolves them then Sync button remains disabled.
* WinFileSys: Fix processing of Locked + Access Denied files.
* Shutdown signaling: Fix sometimes fake shutdown signal could auto-close GoodSync.
* Explorer: Fix cannot copy symlink from Local FS to Local FS.
* Explorer: Implement keyboard accelerators for common commands.
* Upgrade NSIS to ver 3.0 official release.
* Update CZ and KR localizations.
Version 9.9.67 Oct 28, 2016
* All changes from ver 10.1.7.
Version 10.1.6 Oct 18, 2016
* Fixed crash in File Monitoring when one sync folder is empty.
* Options Dialog: Auto modes, if one of the sync folders is empty.
* Fixed On File Change does not come back after Sleep and Resume.
* Add 'No Animations' option to Program Options.
* On File Change / On Folder Connect: fix job not starting upon disk reinsertion.
* Selected Jobs + Analyze And Sync: run selected jobs sequentially, like in ver 9.
* S3: For large files, check for HTTP ranges before doing multi-part download.
* Job List: Case-insensitive ordering of text columns.
* Program Options: Move several options from General to the new Auto tab.
* Account Manager: Properly implement separation of Plain and Secure accounts.
* Account Manager: Fix not all Advanced option changes become effective on Go.
* GUI: fixed some resource and memory leaks.
* gsync /runner-service: Set Effective proxy in Runner Service, using Prog Options.
* OAuth2 dialog: improve interaction with Account Manager, ask user less.
* OneDrive: fixed error Access denied for connectoids with wrong saved endpoint.
* Update UA and Korean translations.
Version 10.1.4 Oct 10, 2016
* OneDrive: fixed error Access denied: No auth code in response: error=invalid_resource&...
* WinFileSys: Fix processing of Access Denied on SetFileAttribute in DeleteFolder, etc.
* Account Manager: fix Copy Locked files not working, due to option propagation problems.
* Licenses: Fix License Response Message from previous automatic license deactivation still shown.
* Browse dialog: Fix Default Secure option not working in GSTP.
* Browse dialog: Fix Refresh button was not reading changed settings from Advanced pane.
* OAuth2 Consent: Launch Default Browser Chrome/IE/Firefox/Opera in Private Mode.
* Browse Dialog: improved navigation, fixed several GUI bugs.
* Account Manager: fixed bug that caused overwrite of good credentials by blanks.
* On File Change / On Folder Connect: Fix not detecting reconnect.
* Add GoodSync-v9.exe to Ver 10 distro, so that Ver 9 GUI can be run from Ver 10 distro.
* gsync: Fix tmp-job command was not working.
Version 9.9.63 Oct 07, 2016
* Browse Dlg: Fix Servers button did not go to OAuth2 browser.
* Allow GoodSync Ver 9 to run new file systems, if it is activated from Ver 10 license.
* All changes from ver 10.1.3.
Version 10.1.2 Oct 03, 2016
* OneDrive: fix Unauthorized 401 error on download of files with guestaccesstoken.
* Options dialog: Fixed Dialog lines in some languages do not fit.
* Job List: Fixed sorting of Auto column is broken.
* Sockets: fix working with mixed IP v4-v6 environment.
* Fix Runner still thinks it is ver 9 and does not run OAuth2 systems.
* Upload Enterprise distributions for ver 10.
Version 10.1.1 Oct 01, 2016
* First Official release of GoodSync ver 10.
* Added file system for Box.com, similar to other OAuth2 systems.
* Fix Encrypted + OAuth2 file system keeps requesting browser authentication.
* Account Manager: Use different account key for plain and secure version of the same server.
* ACD, GDrive, OneDrive, DropBox: improve management of tokens, esp. on forced refresh.
* GUI: Fix Errors Count and Button were not updated when we get Errors in Sync.
* Browse Dialog: Improve detection of changed properties.
* Pipe Forwarders: make them more stable, increase speed.
Version 9.9.61 Oct 01, 2016
* Job and Program Options: Fixed crash that appeared in ver 9.9.60.
Version 9.9.60 Sept 30, 2016
* Fixes from GS ver 10.1.0, subject to what's available in ver 9 per licensing.
Version 10.0.30.0 beta Sept 27, 2016
* Improve post-run Job status display and color coding.
* Fix Account Manager not always memorizing Refresh and Access tokens.
* OneDriveV2: Add large file upload support for SiteRoot servers.
* OneDriveV2: Add retry of small file upload on 502 and such errors.
* Dropbox: Add UID to UserId, for uniqueness.
* Google Drive: Add Account Root ID, to UserId, for uniqueness.
* Amazon CD: Fix access token refresh not working.
* Add more locking for parallel workers, to avoid rare crashes on completion of jobs.
* Browse Dialog: when Accounts is clicked, do not pre-select any Account, so Go does ListServers.
Version 9.9.59.6 Sept 26, 2016
* File System fixes from GS ver 10.0.29.
Version 9.9.58 Sept 20, 2016
* Browse Dialog: use new Account Manager, in a limited way, without showing accounts.
* GS Connect Setup: If user specified no Windows Password, keep Windows User for File Owner.
* Google Drive: Change prefix from gdocs:// to gdrive://, automatic migration.
* Google Drive: do not produce error on missing file creation time.
* Amazon CD: Add swapping Refresh for Access Token on getting Access Token errors.
* DropBox: Fix Dropbox was listing folder that was deleted (in trash, not permanently).
* OneDrive v2: Added SiteRoot/TeamSites handling.
* OneDrive v2 Discovery: memorize credentials used to list Services in MS Accounts.
* OneDrive v2: Show error message of Code 401, as this may be Access Denied, not Auth Needed.
* OAuth2 Consent in Browser: Implement proper Local Server to receive callbacks on localhost.
* Explorer: Use system File dialog for selecting multiple local files to Upload.
* Remove discontinued file systems that were replaced by OneDrive v2.
Version 10.0.28 beta Sept 18, 2016
* Add Account Manager embedded into Browse Dialog -> Accounts.
* Account Manager keeps track of Server Accounts, so that
when password changes in one job, it automatically propagates to all jobs that go to this Server.
* Account Manager also tracks and propagates Refresh Tokens and Access Tokens of OAuth2.
* OneDrive: Account Manager tracks account for Microsoft Users you enter and for Service Endpoints.
* Changes to Accounts are memorized on successful Connect to this account in Browse dialog or Job run.
* Browse dialog and Job Runs read credentials from Account Manager, when they are started.
Version 9.9.57 Sept 07, 2016
* OAuth FS + Encrypted: propagate saving of OAuth data thru Encrypted file system layer.
* OAuth2: do not try to perform it in Runner, as there is no user to respond.
* OAuth2: do not perform two OAuth2 at one time, second will be rejected.
* gsync: Now require Pro or Linux license to run gsync, except for Runner Service.
* Browse dialog: fix picking of Secure (SSL) option in connectoid.
* OneDriveAll: Fix refresh of Access Token after 1 hour of multi-part Upload of large file.
* sib-http: Do not add proxy-related headers such as cache-control to direct socket transactions.
Version 9.9.56 Sept 01, 2016
* OAuth2 file systems: store refresh and access token in connectoids, to make them exportable.
* OAuth2 file systems: you have to re-approve auth via browser for each job that uses OAuth2.
* OAuth2 file systems: make UserID read-only in UI, retrieve it from browser auth.
* Browse + OAuth2 FS: when Servers is clicked, empty the connectoid so that account may be changed.
* Amazon CD: fix listing of nodes with no name.
* Start Windows Services with Delay, so that Internet has time to connect.
* Enterprise Runner in gsync: multiple fixes, to make it work with Command and Control Center.
* gsync: Fix jobs not found in non-runner command line call.
Version 9.9.55 Aug 26, 2016
* SyncLib: fix not copying state of long deleted files, so CopyState appears on next sync.
* FTP: do not allow IP v6 hosts in FTP file system, due to data connection issues.
* Tree View: show children of deleted folder nodes in All Live + Dead view.
* Program Options: store SMTP password in encrypted form.
* GS Connect Client: show proper 'reason' when Mediator returns error.
* GS Connect Setup: do not show Advanced option on initial setup.
* UPNP: fix not reporting correct Local IP address.
* Forwarder: increase timeout for ongoing operations, to reduce reconnects.
* Runner Service: switch it to gsync /runner-service, to reduce resource use and speed up.
* gsync: now it can run On File Change and other Auto jobs in /runner mode.
* gsync: now it can run all Auto jobs in Linux and MacOS.
* gsync: /enter-runner now runs Enterprise Runner jobs picked up from server.
Version 9.9.54 Aug 16, 2016
* OneDrive Office365: make Office365 work again: update expired client key.
* GSTP client: Fix crash on Disconnect of network, with no further reconnect.
* Runner / Gs-Server: make impersonation work with Microsoft (Internet) account on Windows 8/10.
* Runner / Gs-Server: make impersonation work when non-original (renamed) Windows account name is used.
* SyncLib: increase max allowed folder depth from 60 to 100, for users who like to go deep.
* Sib-Socket: add IP v6 processing, try all IP addresses returned by IP name lookup.
Beta Version 10.0.19 Aug 06, 2016
* GSTP: speed up uploads/downloads up to 5 times, by using conveyerization.
* GSTP: introduce Pipe Forwarders, that can sustain conveyerization, resulting in higher speed.
* UI: fix several crashes and leaks.
Version 9.9.53 Aug 06, 2016
* MS OneDrive: switch to new Ver 2 API, use msdrive:// suffix.
* MS OneDrive: new file system covers OneDrive Consumer, Office 365, OneDrive for Business (SharePoint).
* MS OneDrive: old API OneDrive file systems are being discontinued, they are not shown in Browse dialog.
* MS OneDrive: re-Browsing to your sync folder is required in new file system, as auth scheme has changed.
* Office 365: do not register GrvOpen sync handler anymore, as new OneDrive file system does not need it.
* On File Change Delay option: give it 4 digits back, as infrequent-access disk allows for longer delays.
* On File Change + Filters: Fix Name filter was not working in On File Change.
* Windows File Sys: Fix It could get stuck on getting file info for offline SMB share disk.
* Gs-Server: speed up UPNP discovery.
* Analyze: Increase max allowed depth of folders from 30 to 60.
Version 9.9.50 July 01, 2016
* Auto-Update: fix Automatic Install not closing running GoodSync.
* License: make license file writable to non-elevated GS processes.
* Runner Service Setup: fix updating Runner Service of other users.
* Runner Service Setup: fix not updating password when user changes it.
Version 9.9.49 June 24, 2016
* Runner Service on XP: make it work, it was using wrong user profile folder.
* S3 + Encrypted FS: make uploads work for files bigger than 50 Gb.
* S3: Add Standard Infrequent Access storage class to Browse -> More.
* S3: Add US govt option to Browse -> More, to access US gov-t cloud.
* S3: apply all storage option to objects representing folders too.
Teorex PhotoScissors 5.0 with Keygen
JRiver Media Center all-in-one media management app turns any Windows PC into an entertainment hub for complete control of your digital media: Audio, Video, Images, and Television. It connects PC to stereo, TV, remote control devices, digital cameras, scanners, and portable MP3 players. It plays all media, rips, burns, and organizes all your music, images, and video. MC encodes and plays all popular media formats. Powerful utilities include Media Server for streaming music and images to remote PCs. Media Center is more than a world class player. Its also a Media Network, a whole house music, movie, TV, and photo solution. The leader in audiophile quality sound. The most powerful media database available; an essential tool for large collections.
Home Page
J.River Media Center Forum
Download J.River Media Center v24
Download J.River MediaCenter v24 Patch by Astron
Download J.River MediaCenter v24 Patch by MPT-New
Donations
If you like our site and find our work useful, please consider donating, your great contributions help us to pay for the server cost, domain renewal, and other maintenance costs of this site.
The costs of our servers & domains are almost high, and now we are running out of money. You guys know we’ve never stopped anyone from using adblockers, therefore it doesn’t make any income to our site running cost. also we are not using any premium file hosting website, all our contents (like cracks, keys, software) are hosted in free websites like zippyshare, upload.ee, etc… thus our incomes are very low. currently we are using adf.ly and bc.vc for maintaining our cost, but now our ad revenue has declined to less than 20 USD a month.
So, we request everyone to contribute fast if possible to do so.
Download J.River Media Center v23
Download J.River MediaCenter v23 Patch by MPT
JRiver Media Center 22.0.110 with Patch
Download J.River Media 22 Center Installer
Download J.River MediaCenter 22 Patch by MPT
Download J.River Media Center 22.x Patch
The post JRiver Media Center 24.0.54 with Patch appeared first on CRACKSurl.
Latest Version Of DraStic DS Emulator R2.5.0.4a Latest
Latest Version Of DraStic DS Emulator R2.5.0.4a Latest
5(100%) 1voteDraStic DS Emulator vr.2.5.0.4a With Patch Free Download
Drastic DS Emulator 2.5 Cracked improves the gaming experience for the gamers with higher resolutions. Comes with amazing graphics, tweaking the gaming experience. With lots of cheat codes and much more.
A famous games application which is a quick Nintendo DS emulator for all Android devices. Drastic DS Emulator 2019 is capable to play the Nintendo DS games with full speed on various Android devices. You can organize friendly customization with a graphical user interface. It gives lots of options about screen sizes which you can simply customize the settlement or size of the DS screens. Comes with many landscape modes. This application package has been customized with some different fantastic features or it works correctly on many mobile devices.
Uploaded the file no any license that required only the Cracked replacement after install on your Android system or enjoy the full version. Many kinds online with all features or easily agreeable. This application has a great feature which allows the user to upsurge the determination of strange Nintendo DS games by an ornamental the 3D graphics. Drastic DS Emulator full cracked easily add-on managers, progress imitation speed or customizeDS screens to use in different scenery or portrayal modes. You can simply identify how to use this emulator. The emulator has a lot of options on cheat codes which players can use to build properties which may not be available when playing the games in any way.
What’s New
- Improves the game graphics.
- Gives lots of cheat codes.
- Supports add-on controllers.
Installation Method
Download the Drastic DS Emulator on your device and install it after complete downloading. When you have done the installation and downloading runs and use it for your best and favourite games.
Microsoft Rumored To Offer Samsung $1 Billion Dollars Incentive To Focus On WP ✺✺✺ DOWNLOAD
Pity: GoodSync 10.9.10.5 serial number Free Activators
GoodSync 10.9.10.5 serial number Free Activators |
SIMLAB COMPOSER TUTORIAL ACTIVATORS PATCH |
Nod32 antivirus free Free Activators |
GoodSync 10.9.10.5 serial number Free Activators |
GoodSync 10.9.10.5 serial number Free Activators |
0 Comments