GoodSync 歷史版本列表 Page3

最新版本 GoodSync 12.5.5.5

GoodSync 歷史版本列表

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


Descript 72.1.2 查看版本資訊

更新時間:2023-09-15
更新細節:

Descript 72.1.1 查看版本資訊

更新時間:2023-09-09
更新細節:

Descript 72.1.0 查看版本資訊

更新時間:2023-09-06
更新細節:

GoodSync 12.3.5.5 查看版本資訊

更新時間:2023-09-01
更新細節:

What's new in this version:

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


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


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


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


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


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


GoodSync 12.2.8.8
- Change log not available for this version


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


GoodSync 11.11.4.4
- Fixed crash that appeared in ver 11.11.3


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


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


GoodSync 11.10.9.9
- SMB: If drive letter of 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.10.7 is the last in Ver 10 series


GoodSync 11.10.8.8
- 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
- GoodSync ver 10 is now frozen and Ver 10.10.7 is the last in Ver 10 series.


GoodSync 11.10.7.7
- 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
- GoodSync ver 10 is now frozen and Ver 10.10.7 is the last in Ver 10 series


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


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


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


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


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


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


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


GoodSync 11.9.11.11
- 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 oafter [Leave Decrypted Folder] did not show previous folder
- Storage Servers: Fixed excessively long locks
- Storage Servers: Fixed error 'CloseFile: invalid gstp file handle' for Enecrypted FS


GoodSync 11.9.9.7
GSTP client:
- Fixed reconnect on Server Not Found errors did not always work
- Fixed longer Time To Reconnect option could be ignored by GSTP client
- GsCopyFileAppend: Fixed it was not reusing already uploaded file part
- 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
- Fixed Gs-Server could drop socket connection on Server Error returned to client
- Much improved logging of transactions
- 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


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


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


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


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


GoodSync 11.9.4.4
- 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 ser Inreface 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: Imrpoved 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


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


GoodSync 11.9.2.2
- Change log not available for this version


GoodSync 11.9.1.1
- SFTP FS: fixed some more crashes on file close
- Encrypted FS: fixed some more crashes on file close
- GSTP client: Fixed Copy of Locked File over GSTP was not working
- EncryptedFS Download conveyor: Make EncryptedFS conveyor work on downloads
- Sib-SMB: misc CIFS fixes
- Sib-SSL/TLS: Removed expired certs, added Google Trusted Services root CAs


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


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


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


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


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


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


GoodSync 11.8.3.7
- 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
- RFC/RDP tunnel: Improved diagnostic of port not present on remote end
- RFC/RDP tunnel: Now available only in Ver 11, as it is coming out of Beta
- UI: several fixed in Job List resizing of columns


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


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


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


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


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


GoodSync 11.7.7.7
- 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_machineSoftwareSiber SystemsGoodSyncSibSmb 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


GoodSync 11.7.6.6
- Google Cloud Storage file system: Added this S3-like file system, not related to Google Drive
- Incremental Analyze: F

IVPN Client 3.12.0 查看版本資訊

更新時間:2023-09-01
更新細節:

What's new in this version:

IVPN Client 3.12.0
New:
- Added V2Ray as an optional obfuscation type for WireGuard and OpenVPN connections
- Added a new action for ‘WiFi control’: Block LAN Traffic (for untrusted WiFi networks)

Improved:
- Refactored firewall rules for LAN access
- (Linux) DEB/RPM packages now have a dependency on ‘iptables’

Fixed:
- ‘WiFi control’ actions are now enabled by default
- Fixed slow speed and high CPU usage during the downloading of application updates
- (Linux) It was not possible to enable Split Tunnel on some Linux distributions


IVPN Client 3.11.15
- App update check fails due to missing libraries


IVPN Client 3.11.14
- New: AntiTracker Plus additional block lists
- Improved: Anonymized account ID when a user sends a diagnostic report
- Fixed: Firewall occasionally OFF after autoconnect on app launch
- Fixed: GUI: Minor text corrections


IVPN Client 3.10.23
New:
- Automatically select an accessible port before user login
- (Linux) IVPN SNAP now works on Linux systems that do not use systemd-resolved

Improved:
- Enhanced server latency check speed
- Better detection of successful WireGuard connections
- UI: Entire area of select pause period buttons is now clickable
- (Windows/Linux) UI: Added a title to the 'update' window for clearer identification as part of the IVPN app
- (Linux) UI: Freed up vertical space in Settings -> General

Fixed:
- Resolved issue where paused OpenVPN connection would not resume after defined timeout in some cases
- Resolved an issue where the fastest server option sometimes connects to a random server after switching from MultiHop
- UI: Addressed disappearing pause button after resuming connection
- (Linux) Resolved issue where WireGuard fails to disconnect from paused state


IVPN Client 3.10.15
- Fixed: Prevent installer from inadvertently overwriting PATH environment variable in rare cases


IVPN Client 3.10.14
New:
- Ability to open Firewall and AntiTracker settings with one click
- Option to prevent usage of the same provider in Multi-Hop chain
- (Linux) IVPN can be installed on Fedora Silverblue (using rpm-ostree)

Improved:
- The favorite servers list is common for all VPN protocols
- Changing protocol type or MultiHop does not require disconnecting the current VPN connection
- Various UI fixes/improvements
- (Windows) Improved boot-time firewall rules to prevent potential leaks on system boot
- (Linux) Installed files locations are corrected to fit the Filesystem Hierarchy Standard
- (Linux) IVPN Firewall now also controls the FORWARD chain (no leaks anymore when using IVPN on Qubes OS as "ProxyVM")

Fixed:
- The Antitracker toggle state in the UI is consistent with actions from CLI
- (macOS) The wrong DNS configuration may stay after VPN is disconnected in some corner cases
- (Linux) "Force management of DNS using resolve.conf" does not require a reboot anymore
- (Linux) Bad DNS configuration after reinitiation of the main network interface
- (Linux) Split Tunneling stops working after reinitiation of the main network interface


IVPN Client 3.10.0
New:
- (Windows/Linux) UI: light/dark options for system tray icon
- Ability to manage ‘Autoconnect on launch’ settings from CLI
- Ability to manage ‘WiFi control’ settings from CLI
- (Linux) ‘WiFi control’ option: ‘Autoconnect on joining WiFi networks without encryption’

Improved:
- Diagnostic logs extended with additional data

Fixed:
- (Linux) Firewall fails on some versions of Raspberry Pi OS


IVPN Client 3.9.45
- Fixed: Ability to send diagnostic logs


IVPN Client 3.9.43
New:
- obfs4 support for OpenVPN connections

Improved:
- UI: Eliminated the delay which sometimes occurred before showing dialogs in app settings
- UI: Migrated to latest frameworks

Fixed:
- UI: Mismatch of servers when changing entry/servers immediately one after the other
- UI: The application did not connect to the last port selected
- UI: The obfsproxy settings were disabled after changing the protocol


IVPN Client 3.9.32
New:
- Support for custom ports
- Ability to adjust MTU value for WireGuard connections
- (Linux) Ability to change DNS management method to directly modify the '/etc/resolv.conf' file

Improved:
- CLI: -any option now connects to a random server
- Use the same fastest server configuration for OpenVPN and WireGuard

Fixed:
- Uninstalling the app does not remove custom CLI settings
- UI: App reconnects when clicking on the protocol section of the main panel
- Minor UI fixes


IVPN Client 3.9.9
- Fixed: OpenVPN connection issue


IVPN Client 3.9.8
New:
- (Windows/macOS) Option to take part in Beta testing
- (macOS) Dock menu in macOS app

Improved:
- Show specific hosts in the favorite menu of the system tray
- Updating account status
- Reworked UI for sending diagnostic logs
- CLI: Show specific host and obfsproxy status in the connection info
- (Windows) Updated: WireGuard v0.5.3; OpenVPN v2.5.7 (OpenSSL v1.1.1o)
- (macOS) Updated: WireGuard v0.0.20220316; OpenVPN v2.5.7 (OpenSSL v1.1.1o)
- (macOS/Linux) Removed unnecessary popup when shutting down
- (Linux) Implemented the DNS-change protection mechanism

Fixed:
- (Linux) Applications in Split Tunnel were blocked by the firewall
- (Linux) VPN's DNS server was missing after waking the system from suspend state on some Linux distributions
- (macOS) Application won't close with Cmd+Q
- Sometimes UI shows the wrong connection status after connecting to Fastest Server
- UI: Update Port and obfsproxy status used in the CLI


IVPN Client 3.9.0
New:
- Ability to connect to a specific host in a location
- (Linux) Snap package support

Improved:
- Updating account status on every application start
- Fetch VPN connection ports info from the backend
- Warning about existing VPN connection when downgrading subscription plan
- (Linux) Using systemd-resolved for controlling DNS settings (when possible)
- (Linux) Upgrade retains user settings (applicable only for future updates)
- (Linux) Retain firewall configuration on upgrade (applicable only for future updates)

Fixed:
- Communication with IVPN servers blocked by ISP’s proxy
- (Linux) Intermittent issue with users logged out after upgrade (applicable only for future updates)
- (Linux) Firewall rules: potential DNS leak via the link-local IPv6 addresses


IVPN Client 3.8.20
New:
- UI: Ability to see detailed info about the application version

Improved:
- UI: Displaying server info in system tray instead of ‘Random Server’ for Multi-Hop connections
- Minor UI improvements

Fixed:
- ‘Fastest Server’ detection issue when auto-connect on application launch
- Keep paused after regeneration of the WireGuard keys
- UI: Tray menu now shows only favorite servers for the current protocol
- (Windows) Service crash when using specific configuration for custom DNS
- (Windows) Split Tunnel configuration missing from Settings


IVPN Client 3.8.7
- Change log not available for this version


IVPN Client 3.7.0
- Change log not available for this version


IVPN Client 3.6.4
- New: Configure custom DNS over HTTPS (Windows 11)


IVPN Client 3.5.2
- Fixed: Split Tunneling issues


IVPN Client 3.4.5
- Fixed the problem of opening a minimized application


IVPN Client 3.4.4
- Improved: Updated WireGuard: v0.5.2
- Improved: Firewall rules
- Fix: The Wireguard binary is signed to avoid false positive detections by antiviruses


IVPN Client 3.4.0
New:
- Multi-Hop for WireGuard protocol
- Option to reset app settings on logout
- Option to keep Firewall state on logout
- CLI option to show all servers and to connect to specific server

Improved:
- Speed up the response timeout to API server
- Force automatic WireGuard key regeneration if the rotation interval has passed
- (Windows) Updated WireGuard: v0.4.9
- (Windows) Updated: OpenVPN: v2.5.3; OpenSSL: 1.1.1k

Fixed:
- Fastest server settings were ignored in some cases
- Option to run multiple UI instances in some cases
- Server selection issues
- Other minor issues and improvements
- (Windows) Compatibility with Windows Server
- (Windows) IVPN Firewall rules overlap blocking rules from Windows Firewall
- (Windows) Icons created in %temp% each time app is launched


IVPN Client 3.3.40
- New: Split Tunneling


IVPN Client 3.3.30
- New: Preparation for 2FA in CLI
- Improved: (Linux) The installation path changed from '/usr/local/bin' to '/usr/bin'
- Fixed: Server selection order incorrect when sorted by country
- Fixed: (Linux) Removed unnecessary paths from package which may lead to conflict with other software


IVPN Client 3.3.20
New:
- IPv6 inside WireGuard tunnel
- IPv6 connection info
- New option in settings ‘Allow access to IVPN server when Firewall is enabled’
- (Windows) Contrast tray icon (black or white; depends on Windows color theme)

Fixed:
- VPN was active after reboot when connected to Trusted WIFI
- Sometimes application was failing to connect to IVPN daemon
- (Windows) The daemon service was not starting when the 'Windows Events Logs' service is not running
- (macOS) WireGuard compatibility with old macOS versions


IVPN Client 3.3.10
- new restore window position
- improved No delay to redraw UI content when opening the application from the system tray


IVPN Client 3.3.7
- new: Added connection information to system tray menu
- new: (macOS) Application checks if it is installed to the correct path
- improved: (WindowsLinux) Title bar now matches app style


IVPN Client 3.3.5
- Improved Overall stability


IVPN Client 2.12.9
Fixed:
- Set custom DNS to 127.0.0.1
- Various UI issues


IVPN Client 2.12.6
- Improved: Uninstaller improvements


IVPN Client 2.12.4
- Improved: Account ID validation logic


IVPN Client 2.12.3
- Improved: User-defined extra configuration parameters for OpenVPN moved to separate file with access rights only for privileged account
- Fixed: Random disconnections on waking-up from sleep or hibernation
- Fixed: Updated installer to allow access to application for non privileged users


IVPN Client 2.12.2
- Improved: Overall stability
- Fixed: Installer issues
- Fixed: Potential disconnection when network changes


IVPN Client 2.12.1
- Fixed: Potential disconnection when network changes


IVPN Client 2.12.0
- New: Command line interface for IVPN service
- Improved: Overall stability


IVPN Client 2.11.9
- Improved: Removed WireGuard warning


IVPN Client 2.11.6
Improved:
- Reconnection functionality
- Updated CA certificate for OpenVPN

Fixed:
- 'Automatically change port' feature
- Sometimes ping indicators are not updating


IVPN Client 2.11.4
Fixed:
- Crash because of the missing library on Windows Server
- Potential local privilege escalation vulnerability


IVPN Client 2.11.3
Fixed:
- Pause feature for WireGuard
- Various UI issues


IVPN Client 2.11.2
Improved:
- WireGuard upgraded to 0.0.38
- Wintun upgraded to v0.8

Fixed:
- Unable to connect WireGuard if its service not uninstalled
- Issue with background update of WireGuard keys
- Firewall config changes from Always-On to On-Demand after upgrade
- Processing of users additional OpenVPN parameters


IVPN Client 2.11.0
- Improved performance of IVPN Service


IVPN Client 2.10.9
- Change log not available for this version


IVPN Client 2.10.8
- Fixed potential privilege escalation vulnerability by improving OpenVPN extra parameter filtering


IVPN Client 2.10.7
- Fixed various UI issues


IVPN Client 2.10.6
Improved:
- All API calls to IVPN servers using TLS v1.2. Please note: In-app updates will fail after 01.01.2020 if you do not install this release
- Installer is signed with a timestamp


IVPN Client 2.10.4
New:
- Bypass DNS blocks to IVPN API

Improved:
- WireGuard upgraded to v0.0.31
- Wintun upgraded to v0.7
- Option to use custom DNS from local network
- Login session management

Fixed:
- Incorrect 'fastest server' detection after system reboot


IVPN Client 2.10.3
Fixed:
- DNS leak when 'Allow LAN traffic' is enabled
- WireGuard sometimes loses connectivity after PC wake up


IVPN Client 2.10.2
Improved:
- WireGuard upgraded to v0.0.23
- Wintun upgraded to v0.6

Fixed:
- Various installer issues
- Save/restore selected server for WireGuard


IVPN Client 2.10.1
New:
- Added new port for connection: 1194 UDP

Improved:
- Overall stability

Fixed:
- OpenVPN re-connecting sometimes on slow connections
- DNS issue with Multi-Hop connection when AntiTracker enabled
- Various UI issues


IVPN Client 2.10.0
New WireGuard protocol:
- WireGuard is a new VPN protocol that promises better security and faster speeds compared to existing solutions like OpenVPN or IPSec. The WireGuard protocol is currently under heavy development and should be considered as experimental. Review the WireGuard project for more information. We do not recommend WireGuard except for situations where security is not critical.


IVPN Client 2.9.9
Fixed:
- DNS switching problem
- Failure to submit error reports
- Various UI issues


IVPN Client 2.9.8
- AntiTracker: block ads, malicious websites, and third-party trackers
- Custom DNS: specify DNS server when connected to VPN


IVPN Client 2.9.7

New:
- Display public IP and geolocation information
- Fastest server configuration
- Setting to skip confirmation when application closing in the connected state
- Notification when IVPN service is not installed

Improved:
- OpenVPN upgraded to v2.4.6
- OpenSSL upgraded to v1.1.1a
- Uninstaller will close 'IVPN Client' application
- Settings are reset to defaults on logout

Fixed:
- Ocassional IVPN client reconnections
- Account status check
- Crash when user settings file is broken
- Windows firewall exception 'Cannot abort a WFP Transaction'
- High CPU usage after the first login
- Various UI issues


IVPN Client 2.9.6
- Improved: Overall stability
- Fixed: Various UI issues
- Fixed: UI issues on Windows 7

Descript 70.1.3 查看版本資訊

更新時間:2023-08-18
更新細節:

GoodSync 12.3.4.4 查看版本資訊

更新時間:2023-08-18
更新細節:

What's new in this version:

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


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


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


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


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


GoodSync 12.2.8.8
- Change log not available for this version


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


GoodSync 11.11.4.4
- Fixed crash that appeared in ver 11.11.3


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


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


GoodSync 11.10.9.9
- SMB: If drive letter of 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.10.7 is the last in Ver 10 series


GoodSync 11.10.8.8
- 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
- GoodSync ver 10 is now frozen and Ver 10.10.7 is the last in Ver 10 series.


GoodSync 11.10.7.7
- 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
- GoodSync ver 10 is now frozen and Ver 10.10.7 is the last in Ver 10 series


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


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


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


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


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


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


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


GoodSync 11.9.11.11
- 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 oafter [Leave Decrypted Folder] did not show previous folder
- Storage Servers: Fixed excessively long locks
- Storage Servers: Fixed error 'CloseFile: invalid gstp file handle' for Enecrypted FS


GoodSync 11.9.9.7
GSTP client:
- Fixed reconnect on Server Not Found errors did not always work
- Fixed longer Time To Reconnect option could be ignored by GSTP client
- GsCopyFileAppend: Fixed it was not reusing already uploaded file part
- 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
- Fixed Gs-Server could drop socket connection on Server Error returned to client
- Much improved logging of transactions
- 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


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


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


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


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


GoodSync 11.9.4.4
- 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 ser Inreface 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: Imrpoved 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


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


GoodSync 11.9.2.2
- Change log not available for this version


GoodSync 11.9.1.1
- SFTP FS: fixed some more crashes on file close
- Encrypted FS: fixed some more crashes on file close
- GSTP client: Fixed Copy of Locked File over GSTP was not working
- EncryptedFS Download conveyor: Make EncryptedFS conveyor work on downloads
- Sib-SMB: misc CIFS fixes
- Sib-SSL/TLS: Removed expired certs, added Google Trusted Services root CAs


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


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


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


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


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


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


GoodSync 11.8.3.7
- 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
- RFC/RDP tunnel: Improved diagnostic of port not present on remote end
- RFC/RDP tunnel: Now available only in Ver 11, as it is coming out of Beta
- UI: several fixed in Job List resizing of columns


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


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


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


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


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


GoodSync 11.7.7.7
- 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_machineSoftwareSiber SystemsGoodSyncSibSmb 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


GoodSync 11.7.6.6
- 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:

Display Driver Uninstaller (DDU) 18.0.6.6 查看版本資訊

更新時間:2023-08-18
更新細節:

What's new in this version:

- Nvidia: Added the removal of lxss (WSL) related files
- Nvidia: Added the removal of removal of the "streamline" folder
- Intel: Changed the order of service removal / process kill. This change helps with Arc Control removal in normal mode.
- All: Files removal enhancements

Descript 70.1.2 查看版本資訊

更新時間:2023-08-15
更新細節:

GoodSync 12.3.2.2 查看版本資訊

更新時間:2023-08-12
更新細節:

What's new in this version:

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


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


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


GoodSync 12.2.8.8
- Change log not available for this version


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


GoodSync 11.11.4.4
- Fixed crash that appeared in ver 11.11.3


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


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


GoodSync 11.10.9.9
- SMB: If drive letter of 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.10.7 is the last in Ver 10 series


GoodSync 11.10.8.8
- 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
- GoodSync ver 10 is now frozen and Ver 10.10.7 is the last in Ver 10 series.


GoodSync 11.10.7.7
- 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
- GoodSync ver 10 is now frozen and Ver 10.10.7 is the last in Ver 10 series


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


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


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


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


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


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


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


GoodSync 11.9.11.11
- 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 oafter [Leave Decrypted Folder] did not show previous folder
- Storage Servers: Fixed excessively long locks
- Storage Servers: Fixed error 'CloseFile: invalid gstp file handle' for Enecrypted FS


GoodSync 11.9.9.7
GSTP client:
- Fixed reconnect on Server Not Found errors did not always work
- Fixed longer Time To Reconnect option could be ignored by GSTP client
- GsCopyFileAppend: Fixed it was not reusing already uploaded file part
- 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
- Fixed Gs-Server could drop socket connection on Server Error returned to client
- Much improved logging of transactions
- 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


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


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


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


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


GoodSync 11.9.4.4
- 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 ser Inreface 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: Imrpoved 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


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


GoodSync 11.9.2.2
- Change log not available for this version


GoodSync 11.9.1.1
- SFTP FS: fixed some more crashes on file close
- Encrypted FS: fixed some more crashes on file close
- GSTP client: Fixed Copy of Locked File over GSTP was not working
- EncryptedFS Download conveyor: Make EncryptedFS conveyor work on downloads
- Sib-SMB: misc CIFS fixes
- Sib-SSL/TLS: Removed expired certs, added Google Trusted Services root CAs


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


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


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


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


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


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


GoodSync 11.8.3.7
- 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
- RFC/RDP tunnel: Improved diagnostic of port not present on remote end
- RFC/RDP tunnel: Now available only in Ver 11, as it is coming out of Beta
- UI: several fixed in Job List resizing of columns


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


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


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


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


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


GoodSync 11.7.7.7
- 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_machineSoftwareSiber SystemsGoodSyncSibSmb 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


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


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


GoodSync 11.7.4.4
- Conveyor: rewrite Conveyor functions, to make them work for different buffer sizes
- GsFileSys: prepare Conveyor and other facilities to Native SMB file system<