GoodSync 10.9.17.0 軟體資訊介紹&下載

GoodSync,軟體教學,軟體下載,電腦問題,電腦教學
GoodSync 是一個簡單,安全,可靠的方式來自動同步和備份您的照片,MP3 和重要文件。備份和 / 或同步您的關鍵文件就像點擊一樣容易,也可以使用各種自動選項進行安排。真正的雙向文件同步可防止任何數據丟失。 GoodSync 可以用於通過本地網絡或 Internet 在桌面 PC 和筆記本電腦,家庭和辦公室計算機,計算機和可移動設備(USB Key,閃存驅動器,CDRW 光盤)之間同步數據。 GoodSync 免費下載 Windows PC 的最新版本。它是完整的離線安裝程序的安裝程序 GoodSync.

GoodSync 功能:

文件 Sync
GoodSync 在您的計算機,移動設備,FTP,SFTP,Amazon S3,Google 雲端硬盤,SkyDrive,WebDAV,Azure 之間同步文件.

備份文件
GoodSync 備份文件到便攜式驅動器, FTP,S3,GDocs,SkyDrive,DAV 或其他計算機.

直接 P2P Sync
GoodSync 直接在您的計算機之間連接同步文件,沒有通過第三方服務器同步引入緩慢.

速度和實時 Sync
GoodSync 是非常快速和同步文件上的命令,定期或按時間表(文件更改).

注意:30 天試用版。試用版後有限功能.

也可用:下載 GoodSync 為 Mac

GoodSync Screenshot 1
GoodSync Screenshot 2
GoodSync Screenshot 3
GoodSync Screenshot 4
GoodSync Screenshot 5

GoodSync 10.9.17.0

GoodSync-v10-Setup.exe

42.8 MB

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

未分類

Siber Systems Inc.

http://www.goodsync.com/

2018-11-16

What's new in this version:

GoodSync 10.9.17.0
- 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.


GoodSync 10.9.16.0
- 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


GoodSync 10.9.15.1
- 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


GoodSync 10.9.14.4
- 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


GoodSync 10.9.12.2
- 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


GoodSync 10.9.11.1
- 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: impproved CN, ZH, UA localizations


GoodSync 10.9.10.5
- 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


GoodSync 10.9.9.7
- 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 diffrent servers
- Browse: If connecting to Server Root we have Home Folder, navigate to Home Folder instead (FTP, SFTP)
- More optimizations at compile time


GoodSync 10.9.8.8
- 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


GoodSync 10.9.7.7
- 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


GoodSync 10.9.6.6
- 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


GoodSync 10.9.5.5
- 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


GoodSync 10.9.4.4

- 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


GoodSync 10.9.3.3
- 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


GoodSync 10.9.2.2
- 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


GoodSync 10.9.1.5
- 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 malicous 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


GoodSync 10.9.0.5
- 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: Implemeted 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


GoodSync 10.8.9.9

- 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


GoodSync 10.8.8.8

- 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 Grantpr'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


GoodSync 10.8.7.7

- SFTP: Major Speedup of Uploads, up to 20 times faster on fast networks
- 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


GoodSync 10.8.6.6

- 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


GoodSync 10.8.5.5
- 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/LocalNet file systems, not for remote non-monitor 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
- gscp: Add handling of /profile= and logging command line options


GoodSync 10.8.4.4
- 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
- Fixed: Cannot connect to local GoodSync server: server: Cannot get user: User -(undefined)-
- 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
- S3: Fixed getting location of bucket for URL-based scheme, could cause infinite recursion


GoodSync 10.8.3.7
- Backblaze B2: fixed progress indication in upload of large files
- Amazon S3: Now always use V4 auth (AWS4-HMAC-SHA256) headers
- S3: Us Govt Cloud: Always use region us-gov-west-1 for it
- Deduplication + GSTP: Fixed download of dedup file from GSTP was showing it of zero size
- 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


GoodSync 10.8.2.2
- 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: ecdh-sha2-nistp256, ecdh-sha2-nistp384, ecdh-sha2-nistp521, diffie-hellman-group14-sha256, diffie-hellman-group16-sha512, diffie-hellman-group18-sha512


GoodSync 10.8.1.1
- 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


GoodSync 10.8.0.8
- 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


GoodSync 10.7.9.9
- Multiple Workers in SyncLib: Fixed crashes, caused by insufficient locking of Job Progress
- 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


GoodSync 10.7.9.7
- 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


GoodSync 10.7.8.8
- 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


GoodSync 10.7.7.5
- 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


GoodSync 10.7.6.7
- Change log not available for this version


GoodSync 10.7.6.6
- GoodSync Licenses: renamed 'Enteprise 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: ReAdded optins /exit and /exit-ifok, to be used in GoodSync GUI only
- Fixed GoodSync MSI Installer shows warning on Windows Server


GoodSync 10.7.5.5
- Runner Service Setup: When setting up Runner Service, use full DomainUserName, 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


GoodSync 10.7.4.4
- 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


GoodSync 10.7.3.3
- 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


GoodSync 10.7.2.2
- 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.


GoodSync 10.7.1.1
- 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


GoodSync 10.7.0.0
- 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


GoodSync 10.6.8.8
- 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 + MultiSelect, 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


GoodSync 10.6.7.7
- 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


GoodSync 10.6.6.8
- 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.


GoodSync 10.6.6.6
- Change log not available for this version


GoodSync 10.6.5.5
- 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


GoodSync 10.6.4.7
- Change log not available for this version


GoodSync 10.6.4.4
- MTP: re-add missing thread wrapper, it was causing CoInitialize not called (error 0x800401F0)
- MTP: make progress processing work correctly
- 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


GoodSync 10.6.3.3
- 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


GoodSync 10.6.2.9
- Change log not available for this version


GoodSync 10.6.2.4
- Change log not available for this version


GoodSync 10.6.2.2
- 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 filename was not working
- Gs-Server: Add One Time Passowrd support in Web UI Setup for NAS


GoodSync 10.6.1.7
- 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 oaccasion 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
- Exploer: fix navigation when clicking bookmark in bookmark list for file system
- Explorer: Disable all Commands when tree node is being expanded


GoodSync 10.6.0.0
- GSTP: Implemented One Time Passwords (OTP) and Client DeviceId
- GSTP: You can turn on OTP in https://www.goodsync.com/gs-connect/user-account
- 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
- GSTP: New Account Form: Add ReCaptcha to filter out robots
- 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


GoodSync 10.5.8.5
- 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


GoodSync 10.5.7.7
- ACD: do reconnects, to fix 'Cannot Swtich to SSL' error cause by ACD serves malfunction
- Fix file operations progress reporting jumpiness
- Explorer: Fix Rename does not update display name
- SynLib: Get destination file attribute after sync, needed if Compare Attr is used


GoodSync 10.5.6.6
- 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 Cneter 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


GoodSync 10.5.5.4
- 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


GoodSync 10.5.4.5
- Fixed observed crashed in CC Runner and Explorer


GoodSync 10.5.3.9
- 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


GoodSync 10.5.2.5
- Exclusions + On File Change: fix bugs that prevented excluded files/folder from being reincluded
- 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 executring them
- Crash Submitter and Reader: fix multi-part form format being submitted
- GoodSync Ver 9 to Ver 10 update page consolidated
- 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


GoodSync 10.5.1.9
- Change log not available for this version


GoodSync 10.5.1.7
- Change log not available for this version


GoodSync 10.5.1.5
- Pipe Forwarder: fix socket leaks and connectivity issues, in more complex cases
- Pipe Receiver: fix not deleting sesssion 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


GoodSync 10.5.0.5
- 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


GoodSync 10.4.9.4
- 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|m|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


GoodSync 10.4.7.7
- 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


GoodSync 10.4.5.8
- 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

GoodSync 相關參考資料