GoodSync 歷史版本列表 Page134

最新版本 GoodSync 12.5.5.5

GoodSync 歷史版本列表

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


vMix 20.0.0.55 查看版本資訊

更新時間:2018-02-12
更新細節:

What's new in this version:

Outputs:
- Two additional independent outputs for vMix Call, Replay and NDI (Pro and 4K editions only)
- Second recorder with an independent recording format that can be assigned to one of the 4 outputs. (Pro and 4K editions only)

Production Clocks:
- New Dual Production Clock can now be enabled from Settings -> Options
- Each of the clocks can display either the current time, recording duration, streaming duration or a countdown to an event
- Clock display can also be added as an input which can be assigned to the MultiView Output
- Clock input can also be enabled as an NDI source on the network, providing a mobile clock that can be displayed anywhere using the free NDI tools!

vMix Call:
- Audio and Video sources sent to guests can now be changed independently at any time from the right click menu
- All vMix editions including Basic HD can now connect to a remote vMix Call running HD or higher
- New Low Latency option added. This can be used on reliable, high bandwidth point to point connections where the lowest possible delay is required

Audio:
- New Channel Matrix option available for every input that supports audio
- Provides a 8x16 channel audio router to every input that can be assigned to any of the audio output buses in any combination
- Live audio meters added to each channel in the Input Channel Mixer

Streaming:
- Improved streaming settings layout
- Each of the 3 destinations now supports independent bitrate and resolution settings
- Hardware Encoder can also be controlled independently on each stream to assist with systems where GeForce cards only support 2 encoders at a time

PTZ:
- Added new Visca Over IP support to connect to newer Sony SRG series cameras in addition to the new IP model from Lumens

Titles:
- Added support for controlling NewBlue Titler Live 3.0 via NDI
- Supports commands such as AnimateIn, AnimateOut which can be accessed from the Input right click menu or assigned to controllers using the new shortcut function NDICommand
- Supports live editing of Titler Live templates from within the vMix Title Editor and Web Controller, with the ability to assign data sources as well
- vMix now includes the vMix Title Pack for free! This includes 36 additional templates including scoreboards and lower thirds.

Other:
- Added support for X-keys XK-68 Jog/Shuttle controller
- Improved CPU usage when streaming, particularly with 4K
- Improved performance with 4K Magewell capture cards
- New TCP API for embedded devices. See Developer Information in the help for more information

GoodSync 10.7.6.7 查看版本資訊

更新時間:2018-02-05
更新細節:

What's new in this version:

GoodSync 10.7.6.7
- Change log not available for this version

GoodSync 10.7.6.6
- GoodSync Licenses: renamed 'Enteprise Server' to 'For Server OS'
- GoodSync Licenses: renamed 'Pro (Fixed)' to 'Personal'
- Browse Dialog, Multi-Select: Fixed opening unchecked folder could cause checking it and parents
- WinFileSys + SMB: process deduplicated links, for which DeviceIoControl returns error 4390
- Dropbox: Implemented download in blocks, this improves download of large files
- Runners: Make their instance mutex names unique per profile, not per authed Windows User
- gs-server: Fixed logs stopped writing after server-initiated restart
- Fixed AuthCode Activation did not work
- gsync command line: Fixed job-delete was not working
- GoodSync.exe command line: Allow window size options to be combined with job commands
- Command Line: Fixed Connectoid Options were not always making it into Jobs
- Command Line: ReAdded optins /exit and /exit-ifok, to be used in GoodSync GUI only
- Fixed GoodSync MSI Installer shows warning on Windows Server

GoodSync 10.7.5.5
- Runner Service Setup: When setting up Runner Service, use full DomainUserName, not just UserName
- Goodsync2Go: Fixed installer of GS2Go, it was not working in 10.7.3-4 due to command line parsing issues
- CC Runner Installer: Add new mode /cc-runner=update which updates CC Runner to the mode from last time
- Fixed GoodSync GUI does not show state of GS Runner Service jobs
- Ver 9: fixed installer, it also uses new gs-runner now
- gs-server Unique Clients limitation: Increase it to Allowed 4 clients, show Client IP addresses

GoodSync 10.7.4.4
- Fixed GoodSync installer did not create proper Registry value to Run GoodSync When Windows Starts
- CC Runner: fixed bug in upgrading, which could result in Runner being declared a new Runner
- CC Runner: fixed upgrading using regular GoodSync-v10-Setup.exe installer was resetting CC Runner flag
- GoodSync Connect Setup: Now always delete Old Users, so that only new New user is left
- Gs-Server Web UI: Added warning about too many gs-server users, per license
- Browse Dialog: Multi-Select: Fixed if only one Folder is Excluded, it becomes the new Sync Folder
- Command Line: Fixed /analyze and /sync options of 'job' command were ignored if they come first

GoodSync 10.7.3.3
- Job Options -> General: Added option to Shutdown Computer after Job is finished
- Job Options -> General: Added option to limit Max Time To Run (minutes)
- Program Options: When Retain Days changes, start complete cleanup with the new value
- Job and Program Options: trim string values such as UserId or Smtp Host
- SyncLib: Added File Size to Copy New/Over log message, when syncing
- Installer: Fixed GoodSync GUI can be randomly started by Scheduler, esp if Avast is installed
- Installer: speed up installation of GoodSync, fixed some issues
- Browse Dlg: Multi-Select: If Include List is empty, still show Implied Checked checkbox
- Gs-server: Added Limitation on Number of Users and Number of Unique Clients, based on License
- File Server License for GSTP gs-server: added new License for gs-server-based File Server
- Scripts and Email: Added variables: %TSTART% %TFINISH% %TELAPSED%
- Command Line: improved command line parse, to catch more errors in CL options
- Sib-socket + SSL: Turned off TLS session cache on client side, only FTPS uses it now
- Command Line: Discontinue parsing Jobs and Program Options in GS GUI, we have gsync for that
- Added/Fixed policies: DisableAzureFile, DisableGDrive2, DisableGTeamDrive, DisableSharepoint
- Gsync: Added 'auth' command that creates new accounts (OAuth, browser auth) from command line
- CC Runner: Added new Control Center GUI Runner, with Taskbar icon, that shows status of jobs run by CC
- CC Runner Installer may install CC Runner as a Taskbar GUI or as a Windows Service
- CC Runner can automatically update itself to latest version, if CC specifies AutoInstall option

GoodSync 10.7.2.2
- Added new Google Team Drive file system to GoodSync and GoodSync Explorer
- Automatically start GoodSync GUI, if silent install is On and GS GUI was running before silent install
- Installer: Make de-elevation to happen by starting GoodSync via Windows Task Scheduler
- Installer: When installer start GoodSync GUI, make sure it goes on top of Z-order
- Filters in Program Options: Show Global Filters: Exclude System / Hidden / Empty
- Fix adding of Filter flags for Empty folders, when uniting Global and Job Filter
- Fixed Delete Recycled and History Files was not deleting History DB
- Jobs in Registry: Fixed crash in ver 9 when loading Jobs from Registry
- Remove GoodSync-v9.exe from GoodSync v10 distribution, use ver 9 distro instead
- Parallel Thread limits: increase to 64 for SFTP, FTP, GSTP
- FTP: Added option 'Require TLS session reuse on data connection', On by default
- FTP: Turn off this option to resolve connectivity problem with broken servers
- More localizations for Group Names, etc.

GoodSync 10.7.1.1
- Amazon CD: Fixed GetMetadataEndPoint Unauthorized Error 401
- OneDrive: Add retry on 503 Service Unavailable
- Progress: fixed progress reporting in simple uploads such as to GSTP
- Parallel Threads: S3 and Azure: Increase max parallel threads from 20 to 64
- Control Center Runner: Fixed few finishing lines of Job Run were not submitted
- Control Center Runner: Summarize/Compress update-job-run requests, to reduce server load
- Gsync /runner and /enter-runner: Allow only one instance of each per User
- Program Options + Command Line: Add processing of Global Filters and some newer options
- Browse Dialog + Filters + Multi-Select: multiple fixes, improve usability
- Update DE localization

GoodSync 10.7.0.0
- GSTP Sharing: Enable Sharing of Folder on Mediator: now Folders can be shared with other GoodSync users
- GSTP Sharing: For now Sharing of Folder is done only in GoodSync Connect account Web GUI
- GSTP Mediator: Remove Talkback processing, as it is 2 years old, so only really GS versions use it
- Passwords: Add option Save Connect Passwords Locally Encrypted, it makes them non-portable, more secure
- Program Options: Added Security tab, for the option above and CC admin credentials
- Account Manager + OAuth2: new scheme of storing tokens and getting auth via Browser
- OAuth2: maintain Refresh and Access Token in a separate cache, not to change Accounts
- Office365/SharePoint: increase initial backoff timeout to 15 sec, on error 429
- TeamSites/SiteRoot/SharePoint: Forbid # % characters in paths as it causes error 400 on uploads
- Browse Dlg + Multi-Select + Links: fix handling of Links in Drilled and CopyAsIs job modes
- Import: Fixed Import of a single job could destroy unnamed bookmarks, thus damaging other jobs
- Reading Accounts and Jobs: Fixed recovery of broken Jobs file (with no Accounts file) causing problems
- Explorer: do not allow any file/folder actions while folder is being listed
- CheckSums: store CheckSum type, as relying on CheckSum size for typing does not always work
- Updated Polish localization

GoodSync 10.6.8.8
- History Cleanup: Use History DB to speed up cleanup of _history_ files
- Recycled and History and Log Cleanup: now do it after every sync, as it runs faster
- Recycled and History Options: change their names and description, to better explain what they do
- Recycled and History + Direct Destination (No Temp): Use MoveFile, not CopyFile, to run faster
- Filters: Do not apply Size and Time filters to Folders
- Filters: speed up and simplify Filters processing
- CheckSums: Fixed sometimes CheckSums of different types were compared
- CheckSums: Do not use CheckSums of wrong type from the state file
- CheckSums: Fixed uploading of Office file changed by server could result in conflict
- Analyze: Fixed ListDir could be called on Files as if they were Folders, resulting in slowdown
- Links + Exclude: Fixed Ignore Links was not always excluding Links nodes
- Links + Browse: Drill Down to Folder Links in Browse Dlg + MultiSelect, if SymLinks option is Drill Down
- gsync command line: Fixed command line options description and manual, to latest changes
- OneDrive/Office365: Backoff on 429 Too Many Requests and Conflict 409 error with EditConflict
- SharePoint 2013: Fixed ListDir return error when path points to a file or not found
- SharePoint 2013: Backoff on 429 Too Many Requests and Conflict 409 error with 'Save Conflict'
- MTP: Fixed change file name case did not work properly

GoodSync 10.6.7.7
- Licensing Fixes: Auto Options are not available in Free version
- Licensing Changes: Increase max files to 1000 in Free version
- GSTP Client: When doing Disconnect, set SendRecvTimeout to 5 sec
- GSTP Client: When talking to local elevated client, do not wait on reconnect
- GSTP Client: check that server-id received from Server is not empty
- GSTP Receiver: Do Not close socket on Receiver side after we send Disconnect verb
- GSTP Receiver: Send info headers such as server-id
- Azure (Blob) file system: Fixed large file uploads, more than 4 Gb
- Filters: Fixed filter '/folder/' with tail '/' was not excluding folder
- Separate Installer for GoodSync for Windows Server
- Fixed Jobs File reading and import, so that Import does not repeat
- Accounts File: improve locking of read/write of Accounts file
- Ver 9: Move ver 9 version number to 9.16.7, to make it be in sync with ver 10

GoodSync 10.6.6.8
- Browse Dlg + One Driver: Fixed freezes and error when drilling down to top folder after OAuth
- GSTP Forwarder Receiver: Do not report to Mediator errors caused by Forwarder Pipe disconnecting
- GSTP Client: when client lost connection to Server do not do long reconnects, report to Mediator
- Filters: allow [a-z] or [0-9] and other such character ranges in Filters, [ and ] mean [ and ]
- Filters: when adding Filters from GUI, turn [ into [ and ] into ]
- Filters: fixed several more exotic issues in exclusion and inclusion
- On File Change: Add 1-min wait between Analyze and Sync, when Analyze produces Errors or Conflicts
- Runner: Do not save changes by produced by Job Options checker
- On File Change, Incremental Analyze: fixed error when file inside folder is reported before this folder
- Fixed Free Space was not updated on Sync Tree file/folder Direction Change
- Backblaze B2: Fix rare concurrency crash on folder delete
- Licensing: Do not allow Auto jobs (Attended) to run in Free mode
- Gs-Client/Gs-Server on Linux: Added support for Unix extended attributes.

GoodSync 10.6.6.6
- Change log not available for this version

GoodSync 10.6.5.5
- Control Center Runner: Fixed job start and stop sequence, to improve reporting
- Control Center: Fixed log lines sometimes glue together
- Google Drive: make it work when changing existing empty UserId to new UserId from OAuth
- Google Drive V2 and V3: change captions and help
- FTP etc: When reading line, allow CR to be followed by non-CR/LF character
- Windows FS: Use Backup Semantics for all CreateFile system calls, fixes Access Denied
- Windows FS: Fixed MoveFile was giving up on Access Denied, now tries Copy + Delete
- Browse Dlg: Fix Deleting Account used by Job is allowed, if bookmark inside Account is selected
- gs-server: GetFileAcl: Fix error in returning GetFileAcl results
- MTP: make progress processing work correctly
- MTP: Fixed name-case renames of file and folders were not working in Explorer
- ListServers: fixed copying credentials, fixes No Account error in Analyze after Browse
- gs-server: /set-admin and /set-user options also set options in settings.tix
- gsync command line: Left and Right folder of a Job: allow combining AM and Connectoid options

GoodSync 10.6.4.7
- Change log not available for this version

GoodSync 10.6.4.4
- MTP: re-add missing thread wrapper, it was causing CoInitialize not called (error 0x800401F0)
- MTP: make progress processing work correctly
- Move/Rename: make it work for case-insensitive file systems, where only case of name is changed
- On File Change: fix bugs and slowness, when change of one file/folder is received many times
- On File Change + Incremental Analyze: fix bugs in folder processing
- On File Change + Incremental Analyze + Filters: apply all filters, so that filtered items are ignored
- On File Change + Progress: show progress of Incremental Analyze too
- Runner + Gs-server Options: gs-server now applies Program Option on a command from Runner
- Runner: If user with old jobs.tic never runs GS GUI, still convert jobs.tic to new format
- S3 + Wasabi: Wasabi can do Upload in Parts, so allow multi-part upload
- User Stopping Jobs: Fixed urgent job stop (two or more Stop clicks) was not always processed
- On Schedule: fixed normalization of Schedules, it could fix DayOfWeek to 0 when not needed
- Browse Dialog: fixed non-translated GSTP email can make it into Account Manager
- Locks: Consider lock files that are older than 2 days abandoned and delete them as such
- Move creation of _gsdata_ folders from Start of Sync to Start of Analyze
- Explorer: When renaming file or folder, check that destination name does not already exist
- gs-server: fix command line processing and diagnostics
- NAS: Added support for Synology DS418j (Realtek 1296 platform

GoodSync 10.6.3.3
- OpenSSL: Add no-asm option to x64 builds, that fixes crashes on some processors
- Crash Catcher: add more catchers for crashes, to improve diagnostics of crashes
- Better random number generator, with proper initialization of OpenSSL
- Mediator: Fixed OTP was not sent by email, on initial OTP generation
- Mediator Web Site: Add Password Change form, fix OTP usability issues and bugs
- Web UI: Allow entering One Time Passwords (OTP) from Web UI, for multiple users
- Web UI: Do not create New GoodSync Connect user in Web UI, use Mediator Web Site
- Web UI: better display of Mediator registration status for the User
- GoodSync Connect Setup: always show No-Mediator option, fix bugs and crashes
- GSTP: Fix progress not reported in GsUploadFileBlock, in the tail part
- CC Runner: Fixed Big Log chunks not accepted by CC, so submit large logs in smaller 16 Mb chunks

GoodSync 10.6.2.9
- Change log not available for this version

GoodSync 10.6.2.4
- Change log not available for this version

GoodSync 10.6.2.2
- Runner: Fix worker thread closing sequence, it could cause rare crashes
- On Schedule: When Hour=NN is specified and Minute=0 is not specified, add Minute=0 automatically
- On File Change + Stop: When User stops an OFC job, do not stop File Monitoring
- Auto Jobs + Stop: Stop of one AutoRun job now does not reset Waiting To Run Status for all jobs
- gs-server settings: save changed file upon generation of Device ID, even if original file was not present
- OneDrive of MS: Fix SiteRoot uploads of files with ' in filename was not working
- Gs-Server: Add One Time Passowrd support in Web UI Setup for NAS

GoodSync 10.6.1.7
- Azure Files: Add Windows Azure Files API file system, was Azure Blobs only
- Fix handling of must-drill-down OneDrive files/folders (appear in Windows 10 Fall 2017 Update)
- Auto Jobs: Fix on a rare oaccasion Job in Auto Mode not start when required by external event
- GSTP forwarders: Add SSL certs to all Official and Default forwarders
- FTP + On Folder Connect: Fix OFC was not detecting Connect/Disconnect
- Exploer: fix navigation when clicking bookmark in bookmark list for file system
- Explorer: Disable all Commands when tree node is being expanded

GoodSync 10.6.0.0
- GSTP: Implemented One Time Passwords (OTP) and Client DeviceId
- GSTP: You can turn on OTP in https://www.goodsync.com/gs-connect/user-account
- GSTP: Prefer Emails as UserIds, they are also used in One Time Password auth
- When OTP is On, you will receive Email with OTP every time you use a new Device
- GoodSync client will request One Time Password sent in Email
- GSTP: OTP is requested when doing GoodSync Connect Setup and Browse dialog
- GSTP: Each client/server now sends DeviceId, ComputerId, and Device Description
- GSTP: Both email and old-style GS Connect UserId may be used to authenticate
- GSTP: New Account Form: Add ReCaptcha to filter out robots
- Official Forwarders: use Forwarder IP name, not IP address, to please security
- Official Forwarders: use port 443, not 80 for SSL comms, to please security
- Receiver: Fix incorrect reporting of connections to Official forwarders
- OTP + gs-server: allow OTP in /set-admin=user_id:password[/otp-value]:sys_user:[sys_pass]
- OTP + gsync: allow OTP in new command line options /can-otpN=yes, /otpN=string
- Cleanup Logs: Avoid recursive cycling via symlinks, by limiting number of folder levels to 50
- GSTP progress: show progress when is being added to at the tail
- Enterprise Policies: fix non-enforcement of NoAutoUpdate policy
- Runner Setup: If Runner Service user and this Windows user differ, issue warning
- Runner: Change gs-server settings on a cue from CC only if Runner is elevated
- Azure: fix space and # encoding issues that could cause Not Found for files and folders
- Google Drive: Fix Not Found error, that usually occurs on lock.gsl

GoodSync 10.5.8.5
- ACD: do reconnects, to fix 'Cannot Switch to SSL' error cause by ACD serves malfunction
- Fix file operations progress reporting jumpiness, make it more smooth
- CC Runner: Fix GsRunnerSubmitter thread was not shutting down properly
- Explorer: Fix Rename does not update display name
- SyncLib: Get destination file attribute after sync, needed if Compare Attr is used
- Jobs from Registry: fix load and save of such jobs

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

GoodSync 10.5.6.6
- OneDrive: Fixed 'Unsupported security token' error
- Explorer: Fixed when clicking folder with ftps:// URL, it becomes ftp:// URL
- Azure: Fixed sometimes assigning check-sums to a wrong file, due to parsing error
- Browse Dlg: If two or more folders do not exist in Job side path, do not allow clicking them all
- Control Center Upload: Fixed quote-screening issue that cause errors in names with quotes
- Control Cneter Runner: Fix lockup of Runner after job was renamed in Control Center
- Filters Pane: Sort filters lexicographically
- Job Options/Program Options: Place Include filters above Exclude filters, to match order of execution
- Job Tree Toolbar counters: rewrite to keep live counters correctly updated

GoodSync 10.5.5.4
- FTPS, Sockets: Fix Sockets SSL session reuse
- Fixed observed crashes in CC Runner and Explorer
- Browse Dialog: Fix Account names gstp://userid@ appearing, should be without @
- Browse Dialog: Better Account Tree normalization, when GoodSync starts
- Browse Dialog: Make Delete work properly on Folder Bookmarks
- Browse Dialog: Do not allow Rename on Folder Bookmarks
- Add 'Show Backup / Sync Jobs groups' Program Option, Off by default
- Sync Tree file/folder properties: show it in a dialog
- GUI: fix some drawing problem on High DPI displays

GoodSync 10.5.4.5
- Fixed observed crashed in CC Runner and Explorer

GoodSync 10.5.3.9
- MTP: Fix 'Click Analyze again because another job has Synced and it invalidated analysis results of this job'
- When Drill Down ignores folder links inside C:/Users to avoid cycling, ignore only Junctions but not Sym Links
- FTP: use full socket close on data connection, to avoid error on control connection
- FTPS with ProFTPD: enforce TLS session reuse (not just ask for it)
- FTP: fix RNFR-RNTO combo in situations when disconnect happens after RNFR
- SSL sockets: Implement SSL session caching on Client side
- gsync: Fix not all Folder options are parsed, upload command line help
- CC Runner: fix Runner ignores change of left/right folder
- CC Runner: restart GS-server when Program Options are updated
- Control Center: Remove User Log Files older than 30 days, automatically
- Groups: Increase number of allowed groups from 10 to 40
- GUI: Fix strange GUI behavior on Right Mouse Button double click in Job Tree and List View
- GUI: Fix toolbar button sizing bugs
- Browse dialog: Do not allow to change Account options in Folders, allow it only in Accounts tab
- Browse, SMB: fix Account Key, so that use can have many accounts in SMB
- Browse dialog, OneFile: show file path before password
- Browse button, OneFile: show target file path in URL too
- Browse dialog: when going from Folders tab to Accounts tab, highlight selected folder
- Browse dialog: show smaller folder icons for Folder bookmarks in Accounts
- Browse dialog: Do not show low level (debug) progress messages, only important ones
- Browse dialog: auto-close it when reinstalling GoodSync
- Explorer/Browse dlg: do not show File Owner, to speed up browsing
- Explorer: New Folder, Rename: Change from edit label to requesting new name in modal dialog
- Explorer: Bump up size of small files for progress purposes to 4K
- Explorer: avoid negative time remaining
- Explorer: fix list of many files sometimes cannot be uploaded/downloaded
- Update DE localization

GoodSync 10.5.2.5
- Exclusions + On File Change: fix bugs that prevented excluded files/folder from being reincluded
- Copy Owner, ACL: Fix bugs that prevented Copy Owner from working correctly if Copy ACL is not specified
- Scripts: Trim all script fields, when committing and when executring them
- Crash Submitter and Reader: fix multi-part form format being submitted
- GoodSync Ver 9 to Ver 10 update page consolidated
- Browse dialog: fix leaks and rare crashes
- Account Manager: Fix crash when loading and deleting bad accounts
- Reading SMTP password: If we cannot decrypt it, do not make it a terminal error
- Google Drive, sib-http: allow incoming headers to be longer than 8 Kb
- Explorer: Fixed Owner of file/folder did not show

GoodSync 10.5.1.9
- Change log not available for this version

GoodSync 10.5.1.7
- Change log not available for this version

GoodSync 10.5.1.5
- Pipe Forwarder: fix socket leaks and connectivity issues, in more complex cases
- Pipe Receiver: fix not deleting sesssion on Disconnect, other connectivity issues
- SSL + SNI: Make SNI a default option in all SSL communication, as more and more sites use it
- SyncLib: Fix 'GsMergeLRgenerations: both sides still have new gens' error in Sync time
- Ignore Drill Down option for all folders inside Windows Users folder, to avoid cycling and duplication
- Account Manager Cleanup: remove incorrect entries from Account Manager, when reading it
- Explorer: Fix deleting of User Bookmark did not work
- Explorer: Do not ask confirmation when removing unused Job bookmark
- gsync command line: Fix not saving Account Manager when changing connections in job-update etc
- gsync command line: Print command line options, unless global option /noprint is specified

GoodSync 10.5.0.5
- Licenses: Fix on OK_REACT license info was not written, which could result in need to re-activate
- SharePoint 2013: Added support for root TeamSite, under RootSite alias
- TIX Export-Import: fix rare bugs related to n in URL, do not try to import old TIX files
- CC Runner: Add Special Operations, such as Delete Recycled Files, Cleanup Recycled
- Corrupt State Files: When it happens, display checkbox: Delete Corrupt State Files when I click Analyze again
- Forwarders: Allow Default and other official forwarders to run in Pipe Mode
- GSTP Client + Pipe Forwarder: add retries, when it does not connect right away
- Pipe Receiver of Forwarder: report failed connects to Mediator, better retries
- Pickup Forwarder: fix not sending response via default forwarder
- Update AR and PL and Catalan localizations

GoodSync 10.4.9.4
- Discovery + UPNP: fix checking cached entries, so that when Local IP changes, rediscovery is done
- Receiver of Forwarder: Idempotency: several fixes that make it work on network reconnect
- Sockets: improve error reporting on reconnects
- Filters: Fix parsing of +-N[d|m|h], it was always assuming d
- WebDAV: Fix GetInfo() of folder gets rejected on redirect, if folder is submitted without tail '/'
- Sym Links + Copy Attr: Do not Copy Attributes when copying Sym Links
- Sym Links + SFTP: Allow setting file mod time of sym links in SFTP
- Sym Links + SFTP: make Sym Link Drill option work correctly
- GUI: Sync Tree: Center (horizontally) central column where O is residing
- GUI: Sync Tree: Column widths: Use single setting for all jobs, fix its loading and saving
- GUI: Directions and Filters buttons: show explanation when use click with no node selected
- GUI: Add Clear Tree button, next to Filters and Directions buttons
- GUI: Accessibility: Allow Browse toolbar buttons to be focused on, add descriptions
- GUI: Job List Columns: If user downsizes them to zero, do not set them to default width
- GUI: Filters: Add support for multi-selection, implement Copy and Paste operations
- CC Runner: Check for shutdown variable once every 3 sec, not every 60 sec
- Installer: Wait for gsync.exe and gscp.exe to close, in addition to GUI programs

GoodSync 10.4.7.7
- Forwarder: fix idempotency was not enforced by Server Pipe Receiver, could cause file corruption
- gs-server: Increase number of stored responses to 20, to make idempotency always work
- Sockets: send really long buffer in smaller 512 Kb chunks, to report sending progress
- GSTP: Add x-sib-content-md5 header to all transactions we submit, and check it on server
- Filters: Consider 'path /folder' to be absolute, for purposes of Include filter
- Filters: Use the same fnmatch code in Windows, MacOS and Linux -- for consistent results
- Filters: Time: Add relative hours and minutes: +Nh / -Nh, +Nm / -Nm
- SyncLib: Syncing: fix UpdateStateMergeGens operation losing New Generation on the Right side
- SyncLib: Syncing: Get ACL/Owner/ExtAttr after Sync on the destination side
- SyncLib: Syncing: Do not remove analyze time error when we start to sync conflict
- SyncLib: Analyzing: When reading state file, do not allow more than 100 levels in sync tree
- Account Manager: If /jobs-file=/folder/file.tix is used then read Account only from this TIX file
- Copy Ext Attr: Turn it On by default only for MacOS, keep it Off for Windows
- Folder Monitoring: React to change of Folder Owner, if Compare Owner option is on for this side
- Google Drive V3: reduce memory usage when building cache
- Add checking of System Disk Free Space and reporting of low free space
- Azure: remove its claim to always providing Content-MD5, as it does not always do it
- Backblaze B2: more fixes, to improve speed and error processing

GoodSync 10.4.5.8
- BackBlaze B2: Implement parallel upload of large files in chunks, other bug fixes
- BackBlaze B2: Increase chunk size from 5 Mb to 40 Mb
- SFTP: Allow longer packets, as some server send very packets of 360Kb and more
- SFTP: add error catcher on Close Download, some connections errors were missed
- Box.com and WebDAV SSL: Add SNI to Box.com and WebDAV, as their servers may use it
- Fix SetFileOwner that was broken, due to GS trying to parse SID as PSD
- On File Change: Check deleted files against filters, so that they do not trigger Analyze
- Unattended Runner: fix rare crashes on job finish
- Browse Tasks and OAuth2: make them start and stop more correctly
- CC Runner: Submit log lines in a separate thread, so that log line submission does not delay sync
- Update DE and AR localizations

GoodSync 10.4.4.4
- Google Drive V3: speedup moves/renames, misc bug fixes
- Browse Dialog: Display messages logged by file systems in Browse dialog
- Browse Dialog: fix changed UserID from Browse dialog may not make it into Connect FS
- Job Options: Replace Up and Down Speed Limits in job with one File Copy Speed Limit
- Explorer + Job Bookmarks: Allow deletion of Job Bookmarks that are not used in any job
- Allow CopyACL comparison only when both file systems have the same type of ACL
- Control Center: Change from logging log lines into database to writing them into log files
- Generation Cleanup in Analyze: fix it, make it cleanup old generations again
- If Copy Links option is Drill Down then do not turn it Off in Analyze Checks
- Add Vietnamese localization, update Ukrainian localization

GoodSync 10.4.3.3
- SharePoint 2013: new file system, added to sync with legacy SharePoint 2013 servers
- Google Drive: Cache bootstrap and changes pull: start over on backend errors
- Limit Changes option: Make it work for 1-way jobs too, but set default value to 100 pct
- GSTP speed: increase it a lot, by turning off compression and optimizing code
- Upload to Control Center: upload folder list too, other major fixes
- Account Manager: fix URL of the root folder of the server may be wrong, affects CC Runner
- Folder Options in Server Account: make lookup case-insensitive by folder URL
- Control Center Runner: do not detect fake changes, produced by synclib turning options off
- Control Center Runner: Make received Program Options effective, for Proxy and SMTP
- Fix Cleanup of History could delete non-empty folder, because its creation time was Null
- Cleanup of Local Temp Files: make it faster and more accurate
- Add latest changes in options to global command line switches
- Update PL localization and JP license

GoodSync 10.4.2.8
- Google Drive: Switch to new Google Drive Ver 3 API, works faster, better quota management
- Google Drive: On File Change (File Monitoring) now works for Google Drive side too
- Change buffer size for most Remote file systems to 5 Mb, thus enabling Dropbo to OneDrive sync
- Add more checksum types used by servers: MD5, SHA, SHA-1, SHA-256, QuickorHash, Version GUID
- BackBlaze B2: Implement large file uploads, do not use checksums, they are not available for large files
- GSTP Forwarder: speed up reconnects in case of connection errors
- Options Advanced: Compare Attrs/Owner/ACL: move these to Left/Right side options, from Advanced
- Options Advanced: Copy Owner, Copy ACL: separate them, as they indeed may be done separately
- Compare CheckSums side option: compare checksums only when size is the same, but file mod time differs
- Options Advanced: add option Compare CheckSums of All Files, this compare is done for all files
- Options Advanced: remove Retry Sync If File Changes options, as retries are already done in On File Change
- Options Auto: Have only Sync option for all Auto options, no Analyze option
- GetFileOwner: If we cannot translate SID to DomainUserName then return SID tet form as Owner
- Time Shifts: do not auto-resolve Left-Right time shifts, do it only for Old-New time shifts
- SyncLib: Remove operations CopyState_LtoR and CopyState_RtoL, use only symmetric CopyState operation
- Eplorer: Speed up Download and Upload of Files in GSTP, use conveyerization
- Eplorer: now listed as Ver 10, was Ver 9 previously
- On File Change, File Monitoring: Fi reported crash
- Unattended Runner: Clear Sync Tree to save memory, when we finish non-On File Change job
- Analyze Checks: Change Sym Links option to Ignore, if one of file systems does not support links
- Analyze Checks: turn off Copy Attributes, Copy ACL, Copy Owner, if one of file systems does not support it
- Upload to Control Center: add Company Admin credentials to Program Options -> Auto
- Upload to Control Center: add encryption of uploaded accounts option

GoodSync 10.4.1.5
- Do not Compute MD5 CheckSum to resolve conflicts, as it slows down Analyze too much
- Copy Owner: Remove Copy Owner option on Windows, as Copy ACL and Owner covers it
- File Owner on Windows: Get/Set it as 'DomainUser Name', not just 'User Name'
- Copy Owner, Compare Owner: Add these options on Mac only
- File/Folder Properties: Show all properties, including ACL, Owner, ExtAttrHash
- When setting CopyTime operation, add comment to sync tree node on what caused it
- Fix bugs that prevented correct Attributes Copy on Windows
- WebDAV: Add Exponential Backoff on HTTP error 429, which is now returned by some sites
- Google Drive: Increase Cache Timeout from 128 to 600 sec, as some cache reads may be slow
- Google Drive: Fix rare MIME-type mismatch on small file overwrite uploads
- Office365/SharePoint: Fix listing of files/folder with ' in their name
- FTP: Increase max parallel thread from 20 to 50, some users want that
- Help Hints on mouse-over: show them until mouse-out, not just for 5 sec
- Translations: update Polish and Arabic
- Control Center: add ServerAccounts table, so that user can his Accounts
- Account Manager: Make server map case-insensitive for Account Key

GoodSync 10.4.0.5
- Add Compare Attributes option to Advanced Job options, Off by default
- Restore Compare ACL and Compare ExtAttr options that were removed in 10.3.9
- Fix Sync Folders are the same error, by correcting Distinct URL computation
- File Monitoring + Compare Attrs/ACL: Separate these flags in monitoring, as Windows can do them separately
- Folder Options: move all Local FS options (Compress, FAT-like) from Connection options to Folder options
- Browse Dialog + Multi-Select: fix problems in Go/Refresh
- Browse Dialog: Fix auto-switch to Folders from Account for smb:// and gstp:// does not show Folder tree
- Message Boxes: Make them wider, to 550 pixels
- Account Manager: Fix Connectoid options do not stick, when changed

GoodSync 10.3.9.5
- On File Change: exclude Hidden and System files from changes, if requested by option
- Windows Azure: use server-side MD5 checksums supplied by server
- Copy ACL: Copy SACL (including Inherited/Protected), in addition to copying DACL
- Remove Job Advanced options Compare ACL and Compare ExtAttr, they are implied by Copy options
- Copy Attributes: change of Attributes is now detected in Analyze
- Attributes and State file: fix reading attributes form state file, results in fewer CopyState
- Same Job Sides: do not produce this error for same URLs that belong to different accounts
- Mirror Folders: use Distinct URL in computing them, it includes Server Account
- Recycle DB: Add more locking, to fix rare crashes
- Move Mode + Compare MD5 Checksums: make it work, remove unneeded check
- Log Viewer: load Server Accounts, so that it can work for OAuth2 file systems
- Control Center Runner: improve logging of job changes sent it from the server
- Browse Dialog: remove Servers tab, all Servers are now shown in Folders as 1st level
- Browse / Explorer + GSTP: Show Server names without .username.goodsync suffix

GoodSync 10.3.8.0
- Fix slow Analyze in some cases, due to computing MD5 when not needed.
- Now compute MD5 of local file only to prevent conflicts.
- Update Privacy Policy and License Agreement.

GoodSync 10.3.7.7
- Case Rename Folder + Copy ACL: fix folder state not properly copied
- Interrupted Sync: fix Conflict after interrupted (no state file saved) sync with ACD
- On File Change + Copy ACL: Make On File Change detect ACL changes on Windows
- Copy ACL + Delayed Sync: make Copy ACL work correctly, when change was detected on prev sync
- Azure: Upload files shorter than 8 Mb in one take, using Put Blob transaction
- Azure: Fix Content-Type was not set in upload
- Explorer: Fix crash when user goes to Job Bookmark in OneFile file system
- Explorer: Fix not sorting Connectoids into User Bookmarks and Job Bookmarks
- Gs-Server: fix rare crashes in UPNP discovery and Web UI

GoodSync 10.3.6.6
- Proxy + Gs-Server: Fix setting Proxy in GS GUI does not propagate to gs-server
- Azure, GSTP: Fix Content-MD5 errors, use header x-sib-content-md5 for GSTP purposes
- SFTP: Fix crash when download stops abruptly, as in due to errors on destination
- Backblaze B2: Use better upload method with SHA-1 checksum at the end
- Backblaze B2: Fix authorization bug that prevented user from changing Application Key
- Export Selected Jobs: Add full Accounts from Account Manager to exported TIX file
- Auto-Install: Do not Install GoodSync if GS GUI is running and this is not a 3AM-5AM local time
- Auto-Install: Fix sometimes GS desktop shortcuts appear even when this option is turned off
- UPNP: Force the same External Port on all devices, so that multiple devices do not confuse us
- UPNP: Handle multiple UPNP devices on the same Local Network
- UPNP: Change cache file format and name, do full discovery once a day
- Control Center: Add Run and Stop commands for Job, on a list of Computers
- Control Center: Add ability to use Account Manager, specify Account by Name or Key
- Account Manager, Command Line: Introduce Lookup by Account Name in gsync command line

GoodSync 10.3.5.5
- Dropbox: Switch Dropbox code to new API V2, as API v1 is now deprecated
- Fix crash when user changes Program Options in pre-elevated GoodSync
- GSTP Client: do not rearrange connection during session, not to drop good Forwarders
- GSTP Mediator: fix some bottlenecks that lead to slowdowns in processing
- GSTP transport: Compress large transaction bodies using GZIP
- GSTP transport: Add and check Content-MD5 header to all transactions, to ensure integrity
- GSTP Forwarder: Faster Pipe Forwarder, fix slow connects via Forwarder
- GSTP Forwarder: Fix possible file corruption when downloading via Pipe Forwarder
- gsync: add /uN and /kN command line options, to use Account Manager
- Control Center: initial integration with Account Manager, single Run and Stop commands

GoodSync 10.3.4.4
- Browse Dialog: Fixed Secure flag was not properly changing URL from http:// to https://
- Browse Dialog: Fixed wrong root in multi-folder when home folder is not root
- Browse Dialog: When user goes back from Foilders to Account List, select Account and Folder used
- Browse Dialog: Fixed race condition in New Folder that could lead to errors
- Browse Dialog: Show Account Name or Key in Help field when it is set
- Browse Dialog: GSTP: Show only Server Name in Servers, without UserId. or .goodsync
- Account Manager: always save accounts-bookmarks.tic, nto to miss any automated token changes
- GoodSync Server Web UI: Do not reveal existing system user password via HTML
- GUI: Fix crash when AutoLogoff message box is shown before Main GUI is shown
- Enteprise Runner: speed up submission of reports to GS Control Center

GoodSync 10.3.3.0
- Fix Jobs Lost if GoodSync starts GsServer or GsRunner and GoodSync.exe is already elevated
- Runner Service: Fix Runner was not reading Program Options such as SMTP server
- Browse Dialog: fixed several UI bugs
- On Folder Connect: Do not report Terminal Error when GS starts and OFC job has one of folders missing
- Added context menu for Left/Right Browse buttons: Open Folder, Side Options
- Open Left/Right File: implement actual open of remote files in GS Explorer
- Open Left/Right File/Folder: fix open does not work in some cases
- Add import from TIX file produced by GoodSync ver <= 10.2.6
- Export: Fix groups not exported, only its jobs, when group is selected
- Backblaze B2: Cache uploaded file metadata to accelerate GetInfo() after upload
- Google Drive: Google has error, whereby it sends us listing with missing items
- Enterprise: Make policies work only with Enterprise license
- Enterprise: refresh list of policies for new file systems, make sure all policies work
- Enterprise: Re-add file goodsync.adm to installation, it was missing
- Enterprise: Re-add reading jobs from registry
- Improve reporting of Left/Right file system UserID and file system properties
- UI: New Tables-based Message Boxes that scale well on High DPI
- Allow Rename of Jobs and Groups where new name differs only by case

GoodSync 10.3.1.1
- Fix updating to ver 10.3.0 when Runner is running may result in loss of jobs

GoodSync 10.3.0
- BackBlaze: Add new BackBlaze file system for www.backblaze.com storage
- Google Drive: Fix JSON parsing error
- Azure: increase x-ms-version header value to latest API, so that servers like us
- Amazon CD: fix downloads redirecting to pre-authenticated server and we add our header
- Encrypted FS: Allow for up to 3 names not to decrypt, before returning error
- On File Change File Monitoring: Fix 8.3 paths were not properly converted to full paths
- On File Change Jobs: run Analyze after Sync as a separate transaction, not in sync txn
- TIC: Store Jobs, Groups, Bookmarks, Accounts in new file jobs-groups-opts.tic
- TIC: Existing files jobs.tic and account.tic are migrated into jobs-groups-opts.tic
- TIC: Store a copy of Accounts and Bookmarks in file accounts-bmks.tic as it may be updated by FS
- TIX: Change export-import long format, so that one export file includes all Jobs, Groups, Bookmarks, Accounts
- Bookmarks now use Account Manager too, so they fully partake in account info propagation
- Side Options: Folder Options (Job Side) (such as Encryption) are now stored in Account Manager
- Side Options: So if Folder Options change in one Job, they are propagated to another Job
- Program Options: make GUI-related options local only: View Filters, View Logs
- Save/Load Jobs: Remove option to save/load jobs to/from registry, not used
- gsync: Read stored Program Options only in non-temp job commands
- Browse Dialog: Add New Account button, needed for OAuth2 systems to browse to new account
- Browse Dialog: When Account is selected, show it in Windows Title
- Browse Dlg: Fix Enter did not result in navigation
- Explorer: Add Rename command for Bookmarks
- Explorer: Now can Copy/Paste files to Encrypted file system
- Open Left/Right Folder + Explorer: Show Encrypted folder in decrypted form
- Explorer: Fix New Folder not working from context menu
- GUI High DPI: Fix icon sizing for High DPI displays
- Browse dialog: fix memorizing/restoring size for High DPI
- Add job filters pane on main form, toggled by View->Filters, like in GS 9
- Program Options: Replace Filters pane with a better one
- Disable Auto and Options buttons on Toolbar only when Job is running
- Toolbar: better updating, so that buttons are enabled/disabled properly

GoodSync 10.2.6.6
- Runner Service: fix creation of GS Runner Service, it has wrong argument
- Runner Service Setup: fix using wrong user when different Domains have the same User
- Installing RF2Go: fix Access Denied error
- Enterprise Runner: Fix formatting error that caused mis-reporting of job status
- Browse Dialog: better localization, sort Accounts by alphabet
- Account Manager in Browse dialog: Add Delete and Rename buttons, to manage saved Accounts
- Browse Dialog: Remove Refresh button, always use Go button instead
- Browse Dialog: When going back from Server or Tree to Credentials, do not cleanup credentials
- Job List: allow context menu for multi jobs when user selects several jobs in Job List on the Right
- GUI: more high DPI icon and picture fixes
- Fix Wrong context menu item for Exclude/Include by ext.

GoodSync 10.2.5.5
- OneDrive Office365: fix 'Unsupported security token' error
- GSTP Forwarder + Receiver: fix file corruption that may happen when conveyor is enabled
- Fix icon appearance in High DPI and Scaling situations
- Job List: Fix 1st column (status icon) may corrupted on displays with high resolution
- Taskbar Menu: make double-click call up Full Window again
- Fix Sync direction of tree node cannot be changed after Spec-Op such as Compare Files was run
- Job Tree: memorize expanded/collapsed state of all groups between GoodSync runs
- Browse Dialog: improve user interface

GoodSync 10.2.4.4
- Store Job List and Job Tree widths independently of each other
- Lob List: Allow reordering of Job List columns, save column coordinates upon reordering
- Job Tree: the only Name column fills up the entire tab now
- More and better icons for Job Run States
- Separate icons for Special Operations (Cleanup/Delete GsData and such) run states
- Menus: Add 'All' menu item to menu bar, keep command for All Jobs in there
- Job menu: reorder menu items, raise more often used items higher
- Box.com: save new refresh_token, different from original refresh_token, when we get access_token
- Stop/Clear button: show proper caption based on Jon run status
- Options: Fix Pressing enter during filter editing quits dialogue box
- Enterprise Runner: report OS, elapsed time, speed, bytes processed to Control Center

GoodSync 10.2.3.5
- Job List view: allow multiple job selection, now based on CTreeListViewCtrl
- Multiple Job selection: review all cases, several fixes
- Job Selection kbd shortcuts: Up/Down to navigate, Space to select, Enter to Set Current
- Fix ALT+F4 is not processed, more keyboard shortcut fixes
- Fix Side URLs not updated after Job rename and then Browse
- Fix Side Info sometimes not updated when current job changed
- Fix crashes after Group Delete
- Localization: cleanup foreign RFS files, removed unused strings
- Explorer: Load Jobs when it starts, so that Bookmarks derived from Jobs are loaded
- Job/Group New/Rename dialogs: fix checking for errors, improve layout

GoodSync 10.2.2.9
Change log not available for this version

GoodSync 10.2.2.8
- Add keyboard shortcuts: F2 - job/group rename, F4 - disable autorun, Alt+W - swap sides
- Add Pause command to Job menu, with keyboard shortcut Alt+Z
- Change Stop command to Stop/Clear command, as it clears tree when job is stopped
- Group Context Menu: Add keyboard shortcuts to it
- Delay in Auto Run on Start and OFC: Allow values up to 999, to increase range
- Add/Remove Job to/from Group: Allow this to be applied to Selection of Jobs
- Job List on the Right: Do not Set Current when job is clicked, allow for Job Selections
- Special Ops (such as Cleanup Recycle) work for Job Selections
- Job List View: Make selections work with SHIFT+UP and SHIFT+DOWN
- Job Tree View: Fix Sorting was not working on 64-bit architecture
- Adding/deleting of Start Menu and Desktop shortcuts is now persistent Program Option
- Add 'GoodSync v9' menu item to Start Menu -> GoodSync of ver 10
- Run When Windows Runs option: when installing new version of GoodSync, update other users too
- Runner Service Setup: Allow to specify Windows user different from current Windows user
- Fully observe Alphabet/Index ordering rules when running or editing jobs

GoodSync 10.2.1.2
- Fix crash in Click Browse button after Job Delete
- Fix crash on clicking keyboard in Job List view
- Fix Japanese GUI sometimes shows squares instead of letters
- Sort groups lexicographically, if allowed by option
- Make Keyboard (space key) selection work in Job List View
- Make big tooltips appear for beginner user (1st job)

GoodSync 10.2.0
- Job List ordering: add Program Option -> 'Sort job names by alphabet', ON by default
- If 'Sort job names by alphabet' is OFF then allow reordering jobs in Job List by drag-n-drop
- Fix Analyze and Sync causes showing Options dialog
- Fix GoodSync does not start when Windows starts
- Fix crashes related to zero jobs and transitions around that
- Job Tree View: fix several UI issues
- Job List View: fix several UI issues
- Re-enable ALT+N keyboard shortcut, it selects job number N, works for ALT+1 to ALT+9
- File Systems: Add faster get out on User Stop
- Remove SSL Default GTSP option from Program Options, always offer Secure
- Fix jobs are not run from Command Line in GoodSync.exe GUI

GoodSync 10.1.9.7
- Job Direction button: when clicked, show available directions
- Allow multi-select (in Job List) to apply to most commands
- Consolidate all command processing in the mainframe controller
- Change default size to 2/3 of the screen, initially show Job Tree (Less)
- Job Tree and List: Sort jobs and groups by name in alphabetic order
- Renaming/Creation of Groups and Jobs now requests name in modal dialog
- Memorize and Set Current Group, to return to the same node in the tree on restart
- Fix rare crashes caused by abandoned timer
- Installer: Achieve full separation between GoodSync-v9.exe and GoodSync-v10.exe
- Job Start: Single Selected job is always started right away, with no delay
- Job Start: Multi-Selected jobs are always Scheduled, so they start by Auto rules
- Add Arabic user interface localization

GoodSync 10.1.8
- SyncLib: Fix crash that was happening in On File Change jobs in ver 10.1.7
- SyncLib: Fix 'Cannot resolve parent' error in manual Analyze
- Fix NoGsData option is not set when changed in Options dialog by user
- New Job: use traditional dialog, to request sync direction and name

GoodSync 10.1.7
- GSTP Mediator: fix problem that caused 'Computer seems to be unreachable (No ACK for PickupSession)'
- SyncLib: Speed up (major!) reading of the state file ans Analyze scanning
- GUI: speed up tree operations
- Update Counters such as Changed, Errors during Sync, so that user see how many items are remaining
- On File Change: Fix OFC does not detect Disconnect and Reconnect of Network
- On Folder Connect: Do First Analyze when OFC is first enabled or when GoodSync starts
- Job Options and Analyze buttons now stay enabled when Job is Waiting To Run
- Fix Sync after Analyze produces error 'Do not run Job when Auto is suspended'
- Re-enable progress bars in GoodSync taskbar icon
- FTP: Do not auto turn on EncodeUTF8 option for servers that support it, user may think otherwise
- Fix if After Sync user has Conflicts and he resolves them then Sync button remains disabled
- WinFileSys: Fix processing of Locked + Access Denied files
- Shutdown signaling: Fix sometimes fake shutdown signal could auto-close GoodSync
- Explorer: Fix cannot copy symlink from Local FS to Local FS
- Explorer: Implement keyboard accelerators for common commands
- Upgrade NSIS to ver 3.0 official release
- Update CZ and KR localizations

GoodSync 10.1.6
- Fixed crash in File Monitoring when one sync folder is empty
- Options Dialog: Auto modes, if one of the sync folders is empty
- Fixed On File Change does not come back after Sleep and Resume
- Add 'No Animations' option to Program Options

GoodSync 10.1.5
- On File Change / On Folder Connect: fix job not starting upon disk reinsertion
- Selected Jobs + Analyze And Sync: run selected jobs sequentially, like in ver 9
- S3: For large files, check for HTTP ranges before doing multi-part download
- Job List: Case-insensitive ordering of text colums
- Program Options: Move several options from General to the new Auto tab
- Account Manager: Properly implement separation of Plain and Secure accounts
- Account Manager: Fix not all Advanced option changes become effective on Go
- GUI: fixed some resource and memory leaks
- gsync /runner-service: Set Effective proxy in Runner Service, using Prog Options
- OAuth2 dialog: improve interaction with Account Manager, ask user less
- OneDrive: fixed error Access denied for connectoids with wrong saved endpoint
- Update UA and Korean translations

GoodSync 10.1.4
- OneDrive: fixed error Access denied: No auth code in response: error=invalid_resource&...
- WinFileSys: Fix processing of Access Denied on SetFileAttribute in DeleteFolder, etc
- Account Manager: fix Copy Locked files not working, due to option propagation problems
- Licenses: Fix License Response Message from previous automatic license deactivation still shown
- Browse dialog: Fix Default Secure option not working in GSTP
- Browse dialog: Fix Refresh button was not reading changed settings from Advanced pane

GoodSync 10.1.3
- OAuth2 Consent: Launch Default Browser Chrome/IE/Firefox/Opera in Private Mode
- Browse Dialog: improved navigation, fixed several GUI bugs
- Account Manager: fixed bug that caused overwrite of good credentials by blanks
- On File Change / On Folder Connect: Fix not detecting reconnect
- Add GoodSync-v9.exe to Ver 10 distro, so that Ver 9 GUI can be run from Ver 10 distro
- Allow GoodSync Ver 9 to run new file systems, if it is activated from Ver 10 license
- gsync: Fix tmp-job command was not working

GoodSync 10.1.2
- OneDrive: fix Unauthoirzed 401 error on download of files with guestaccesstoken
- Options dialog: Fixed Dialog lines in some languages do not fit
- Job List: Fixed sorting of Auto column is broken
- Sockets: fix working with mixed IP v4-v6 environment
- Fix Runner still thinks it is ver 9 and does not run OAuth2 systems
- Upload Enteprise distributions for ver 10

GoodSync 10.1.1
- Change log not available for this version

GoodSync 10.1.0
- First Official release of GoodSync ver 10
- Added file system for Box.com, similar to other OAuuth2 systems
- Account Manager: Use different account key for plain and secure version of the same server
- ACD, GDrive, OneDrive, DropBox: improve management of tokens, esp. on forced refresh
- GUI: Fix Errors Count and Button were not updated when we get Errors in Sync
- Browse Dialog: Improve detection of changed properties
- Pipe Forwarders: make them more stable, increase speed

GoodSync 9.9.60.0
- Fixes from GS ver 10.1.0, subject to what's available in ver 9 per licensing

GoodSync 9.9.59.5
- File System fixes from GS ver 10.0.29

GoodSync 9.9.58.8
- Browse Dialog: use new Account Manager, in a limited way, without showing accounts
- GS Connect Setup: If user specified no Windows Password, keep Windows User for File Owner
- Google Drive: Change prefix from gdocs:// to gdrive://, automatic migration
- Google Drive: do not produce error on missing file creation time
- Amazon CD: Add swapping Refresh for Access Token on getting Access Token errors
- DropBox: Fix Dropbox was listing folder that was deleted (in trash, not permanently)
- OneDrive v2: Added SiteRoot/TeamSites handling
- OneDrive v2 Discovery: memorize credentials used to list Services in MS Accounts
- OneDrive v2: Show error message of Code 401, as this may be Access Denied, not Auth Needed
- OAuth2 Consent in Browser: Implement proper Local Server to receive callbacks on localhost
- Explorer: Use system File dialog for selecting multiple local files to Upload
- Remove discontinued file systems that were replaced by OneDrive v2

GoodSync 9.9.57.5
- OAuth FS + Encrypted: propagate saving of OAuth data thru Encrypted file system layer
- OAuth2: do not try to perform it in Runner, as there is no user to respond
- OAuth2: do not perform two OAuth2 at one time, second will be rejected
- gsync: Now require Pro or Linux license to run gsync, except for Runner Service
- Browse dialog: fix picking of Secure (SSL) option in connectoid
- OneDriveAll: Fix refresh of Access Token after 1 hour of multi-part Upload of large file
- sib-http: Do not add proxy-related headers such as cache-control to direct socket transactions

GoodSync 9.9.56.6
- gsync: Fix jobs not found in non-runner command line call
- OAuth2 file systems: store refresh and access token in connectoids, to make them exportable
- OAuth2 file systems: make UserID read-only in UI, retrieve it from browser auth
- Browse + OAuth2 FS: when Servers is clicked, empty the connectoid so that account may be changed
- Amazon CD: fix listing of nodes with no name
- Start Windows Services with Delay, so that Internet has time to connect
- Enterprise Runner in gsync: multiple fixes, to make it work with Command and Control Center

GoodSync 10.7.6.6 查看版本資訊

更新時間:2018-02-02
更新細節:

What's new in this version:

GoodSync 10.7.6.6
- GoodSync Licenses: renamed 'Enteprise Server' to 'For Server OS'
- GoodSync Licenses: renamed 'Pro (Fixed)' to 'Personal'
- Browse Dialog, Multi-Select: Fixed opening unchecked folder could cause checking it and parents
- WinFileSys + SMB: process deduplicated links, for which DeviceIoControl returns error 4390
- Dropbox: Implemented download in blocks, this improves download of large files
- Runners: Make their instance mutex names unique per profile, not per authed Windows User
- gs-server: Fixed logs stopped writing after server-initiated restart
- Fixed AuthCode Activation did not work
- gsync command line: Fixed job-delete was not working
- GoodSync.exe command line: Allow window size options to be combined with job commands
- Command Line: Fixed Connectoid Options were not always making it into Jobs
- Command Line: ReAdded optins /exit and /exit-ifok, to be used in GoodSync GUI only
- Fixed GoodSync MSI Installer shows warning on Windows Server

GoodSync 10.7.5.5
- Runner Service Setup: When setting up Runner Service, use full DomainUserName, not just UserName
- Goodsync2Go: Fixed installer of GS2Go, it was not working in 10.7.3-4 due to command line parsing issues
- CC Runner Installer: Add new mode /cc-runner=update which updates CC Runner to the mode from last time
- Fixed GoodSync GUI does not show state of GS Runner Service jobs
- Ver 9: fixed installer, it also uses new gs-runner now
- gs-server Unique Clients limitation: Increase it to Allowed 4 clients, show Client IP addresses

GoodSync 10.7.4.4
- Fixed GoodSync installer did not create proper Registry value to Run GoodSync When Windows Starts
- CC Runner: fixed bug in upgrading, which could result in Runner being declared a new Runner
- CC Runner: fixed upgrading using regular GoodSync-v10-Setup.exe installer was resetting CC Runner flag
- GoodSync Connect Setup: Now always delete Old Users, so that only new New user is left
- Gs-Server Web UI: Added warning about too many gs-server users, per license
- Browse Dialog: Multi-Select: Fixed if only one Folder is Excluded, it becomes the new Sync Folder
- Command Line: Fixed /analyze and /sync options of 'job' command were ignored if they come first

GoodSync 10.7.3.3
- Job Options -> General: Added option to Shutdown Computer after Job is finished
- Job Options -> General: Added option to limit Max Time To Run (minutes)
- Program Options: When Retain Days changes, start complete cleanup with the new value
- Job and Program Options: trim string values such as UserId or Smtp Host
- SyncLib: Added File Size to Copy New/Over log message, when syncing
- Installer: Fixed GoodSync GUI can be randomly started by Scheduler, esp if Avast is installed
- Installer: speed up installation of GoodSync, fixed some issues
- Browse Dlg: Multi-Select: If Include List is empty, still show Implied Checked checkbox
- Gs-server: Added Limitation on Number of Users and Number of Unique Clients, based on License
- File Server License for GSTP gs-server: added new License for gs-server-based File Server
- Scripts and Email: Added variables: %TSTART% %TFINISH% %TELAPSED%
- Command Line: improved command line parse, to catch more errors in CL options
- Sib-socket + SSL: Turned off TLS session cache on client side, only FTPS uses it now
- Command Line: Discontinue parsing Jobs and Program Options in GS GUI, we have gsync for that
- Added/Fixed policies: DisableAzureFile, DisableGDrive2, DisableGTeamDrive, DisableSharepoint
- Gsync: Added 'auth' command that creates new accounts (OAuth, browser auth) from command line
- CC Runner: Added new Control Center GUI Runner, with Taskbar icon, that shows status of jobs run by CC
- CC Runner Installer may install CC Runner as a Taskbar GUI or as a Windows Service
- CC Runner can automatically update itself to latest version, if CC specifies AutoInstall option

GoodSync 10.7.2.2
- Added new Google Team Drive file system to GoodSync and GoodSync Explorer
- Automatically start GoodSync GUI, if silent install is On and GS GUI was running before silent install
- Installer: Make de-elevation to happen by starting GoodSync via Windows Task Scheduler
- Installer: When installer start GoodSync GUI, make sure it goes on top of Z-order
- Filters in Program Options: Show Global Filters: Exclude System / Hidden / Empty
- Fix adding of Filter flags for Empty folders, when uniting Global and Job Filter
- Fixed Delete Recycled and History Files was not deleting History DB
- Jobs in Registry: Fixed crash in ver 9 when loading Jobs from Registry
- Remove GoodSync-v9.exe from GoodSync v10 distribution, use ver 9 distro instead
- Parallel Thread limits: increase to 64 for SFTP, FTP, GSTP
- FTP: Added option 'Require TLS session reuse on data connection', On by default
- FTP: Turn off this option to resolve connectivity problem with broken servers
- More localizations for Group Names, etc.

GoodSync 10.7.1.1
- Amazon CD: Fixed GetMetadataEndPoint Unauthorized Error 401
- OneDrive: Add retry on 503 Service Unavailable
- Progress: fixed progress reporting in simple uploads such as to GSTP
- Parallel Threads: S3 and Azure: Increase max parallel threads from 20 to 64
- Control Center Runner: Fixed few finishing lines of Job Run were not submitted
- Control Center Runner: Summarize/Compress update-job-run requests, to reduce server load
- Gsync /runner and /enter-runner: Allow only one instance of each per User
- Program Options + Command Line: Add processing of Global Filters and some newer options
- Browse Dialog + Filters + Multi-Select: multiple fixes, improve usability
- Update DE localization

GoodSync 10.7.0.0
- GSTP Sharing: Enable Sharing of Folder on Mediator: now Folders can be shared with other GoodSync users
- GSTP Sharing: For now Sharing of Folder is done only in GoodSync Connect account Web GUI
- GSTP Mediator: Remove Talkback processing, as it is 2 years old, so only really GS versions use it
- Passwords: Add option Save Connect Passwords Locally Encrypted, it makes them non-portable, more secure
- Program Options: Added Security tab, for the option above and CC admin credentials
- Account Manager + OAuth2: new scheme of storing tokens and getting auth via Browser
- OAuth2: maintain Refresh and Access Token in a separate cache, not to change Accounts
- Office365/SharePoint: increase initial backoff timeout to 15 sec, on error 429
- TeamSites/SiteRoot/SharePoint: Forbid # % characters in paths as it causes error 400 on uploads
- Browse Dlg + Multi-Select + Links: fix handling of Links in Drilled and CopyAsIs job modes
- Import: Fixed Import of a single job could destroy unnamed bookmarks, thus damaging other jobs
- Reading Accounts and Jobs: Fixed recovery of broken Jobs file (with no Accounts file) causing problems
- Explorer: do not allow any file/folder actions while folder is being listed
- CheckSums: store CheckSum type, as relying on CheckSum size for typing does not always work
- Updated Polish localization

GoodSync 10.6.8.8
- History Cleanup: Use History DB to speed up cleanup of _history_ files
- Recycled and History and Log Cleanup: now do it after every sync, as it runs faster
- Recycled and History Options: change their names and description, to better explain what they do
- Recycled and History + Direct Destination (No Temp): Use MoveFile, not CopyFile, to run faster
- Filters: Do not apply Size and Time filters to Folders
- Filters: speed up and simplify Filters processing
- CheckSums: Fixed sometimes CheckSums of different types were compared
- CheckSums: Do not use CheckSums of wrong type from the state file
- CheckSums: Fixed uploading of Office file changed by server could result in conflict
- Analyze: Fixed ListDir could be called on Files as if they were Folders, resulting in slowdown
- Links + Exclude: Fixed Ignore Links was not always excluding Links nodes
- Links + Browse: Drill Down to Folder Links in Browse Dlg + MultiSelect, if SymLinks option is Drill Down
- gsync command line: Fixed command line options description and manual, to latest changes
- OneDrive/Office365: Backoff on 429 Too Many Requests and Conflict 409 error with EditConflict
- SharePoint 2013: Fixed ListDir return error when path points to a file or not found
- SharePoint 2013: Backoff on 429 Too Many Requests and Conflict 409 error with 'Save Conflict'
- MTP: Fixed change file name case did not work properly

GoodSync 10.6.7.7
- Licensing Fixes: Auto Options are not available in Free version
- Licensing Changes: Increase max files to 1000 in Free version
- GSTP Client: When doing Disconnect, set SendRecvTimeout to 5 sec
- GSTP Client: When talking to local elevated client, do not wait on reconnect
- GSTP Client: check that server-id received from Server is not empty
- GSTP Receiver: Do Not close socket on Receiver side after we send Disconnect verb
- GSTP Receiver: Send info headers such as server-id
- Azure (Blob) file system: Fixed large file uploads, more than 4 Gb
- Filters: Fixed filter '/folder/' with tail '/' was not excluding folder
- Separate Installer for GoodSync for Windows Server
- Fixed Jobs File reading and import, so that Import does not repeat
- Accounts File: improve locking of read/write of Accounts file
- Ver 9: Move ver 9 version number to 9.16.7, to make it be in sync with ver 10

GoodSync 10.6.6.8
- Browse Dlg + One Driver: Fixed freezes and error when drilling down to top folder after OAuth
- GSTP Forwarder Receiver: Do not report to Mediator errors caused by Forwarder Pipe disconnecting
- GSTP Client: when client lost connection to Server do not do long reconnects, report to Mediator
- Filters: allow [a-z] or [0-9] and other such character ranges in Filters, [ and ] mean [ and ]
- Filters: when adding Filters from GUI, turn [ into [ and ] into ]
- Filters: fixed several more exotic issues in exclusion and inclusion
- On File Change: Add 1-min wait between Analyze and Sync, when Analyze produces Errors or Conflicts
- Runner: Do not save changes by produced by Job Options checker
- On File Change, Incremental Analyze: fixed error when file inside folder is reported before this folder
- Fixed Free Space was not updated on Sync Tree file/folder Direction Change
- Backblaze B2: Fix rare concurrency crash on folder delete
- Licensing: Do not allow Auto jobs (Attended) to run in Free mode
- Gs-Client/Gs-Server on Linux: Added support for Unix extended attributes.

GoodSync 10.6.6.6
- Change log not available for this version

GoodSync 10.6.5.5
- Control Center Runner: Fixed job start and stop sequence, to improve reporting
- Control Center: Fixed log lines sometimes glue together
- Google Drive: make it work when changing existing empty UserId to new UserId from OAuth
- Google Drive V2 and V3: change captions and help
- FTP etc: When reading line, allow CR to be followed by non-CR/LF character
- Windows FS: Use Backup Semantics for all CreateFile system calls, fixes Access Denied
- Windows FS: Fixed MoveFile was giving up on Access Denied, now tries Copy + Delete
- Browse Dlg: Fix Deleting Account used by Job is allowed, if bookmark inside Account is selected
- gs-server: GetFileAcl: Fix error in returning GetFileAcl results
- MTP: make progress processing work correctly
- MTP: Fixed name-case renames of file and folders were not working in Explorer
- ListServers: fixed copying credentials, fixes No Account error in Analyze after Browse
- gs-server: /set-admin and /set-user options also set options in settings.tix
- gsync command line: Left and Right folder of a Job: allow combining AM and Connectoid options

GoodSync 10.6.4.7
- Change log not available for this version

GoodSync 10.6.4.4
- MTP: re-add missing thread wrapper, it was causing CoInitialize not called (error 0x800401F0)
- MTP: make progress processing work correctly
- Move/Rename: make it work for case-insensitive file systems, where only case of name is changed
- On File Change: fix bugs and slowness, when change of one file/folder is received many times
- On File Change + Incremental Analyze: fix bugs in folder processing
- On File Change + Incremental Analyze + Filters: apply all filters, so that filtered items are ignored
- On File Change + Progress: show progress of Incremental Analyze too
- Runner + Gs-server Options: gs-server now applies Program Option on a command from Runner
- Runner: If user with old jobs.tic never runs GS GUI, still convert jobs.tic to new format
- S3 + Wasabi: Wasabi can do Upload in Parts, so allow multi-part upload
- User Stopping Jobs: Fixed urgent job stop (two or more Stop clicks) was not always processed
- On Schedule: fixed normalization of Schedules, it could fix DayOfWeek to 0 when not needed
- Browse Dialog: fixed non-translated GSTP email can make it into Account Manager
- Locks: Consider lock files that are older than 2 days abandoned and delete them as such
- Move creation of _gsdata_ folders from Start of Sync to Start of Analyze
- Explorer: When renaming file or folder, check that destination name does not already exist
- gs-server: fix command line processing and diagnostics
- NAS: Added support for Synology DS418j (Realtek 1296 platform

GoodSync 10.6.3.3
- OpenSSL: Add no-asm option to x64 builds, that fixes crashes on some processors
- Crash Catcher: add more catchers for crashes, to improve diagnostics of crashes
- Better random number generator, with proper initialization of OpenSSL
- Mediator: Fixed OTP was not sent by email, on initial OTP generation
- Mediator Web Site: Add Password Change form, fix OTP usability issues and bugs
- Web UI: Allow entering One Time Passwords (OTP) from Web UI, for multiple users
- Web UI: Do not create New GoodSync Connect user in Web UI, use Mediator Web Site
- Web UI: better display of Mediator registration status for the User
- GoodSync Connect Setup: always show No-Mediator option, fix bugs and crashes
- GSTP: Fix progress not reported in GsUploadFileBlock, in the tail part
- CC Runner: Fixed Big Log chunks not accepted by CC, so submit large logs in smaller 16 Mb chunks

GoodSync 10.6.2.9
- Change log not available for this version

GoodSync 10.6.2.4
- Change log not available for this version

GoodSync 10.6.2.2
- Runner: Fix worker thread closing sequence, it could cause rare crashes
- On Schedule: When Hour=NN is specified and Minute=0 is not specified, add Minute=0 automatically
- On File Change + Stop: When User stops an OFC job, do not stop File Monitoring
- Auto Jobs + Stop: Stop of one AutoRun job now does not reset Waiting To Run Status for all jobs
- gs-server settings: save changed file upon generation of Device ID, even if original file was not present
- OneDrive of MS: Fix SiteRoot uploads of files with ' in filename was not working
- Gs-Server: Add One Time Passowrd support in Web UI Setup for NAS

GoodSync 10.6.1.7
- Azure Files: Add Windows Azure Files API file system, was Azure Blobs only
- Fix handling of must-drill-down OneDrive files/folders (appear in Windows 10 Fall 2017 Update)
- Auto Jobs: Fix on a rare oaccasion Job in Auto Mode not start when required by external event
- GSTP forwarders: Add SSL certs to all Official and Default forwarders
- FTP + On Folder Connect: Fix OFC was not detecting Connect/Disconnect
- Exploer: fix navigation when clicking bookmark in bookmark list for file system
- Explorer: Disable all Commands when tree node is being expanded

GoodSync 10.6.0.0
- GSTP: Implemented One Time Passwords (OTP) and Client DeviceId
- GSTP: You can turn on OTP in https://www.goodsync.com/gs-connect/user-account
- GSTP: Prefer Emails as UserIds, they are also used in One Time Password auth
- When OTP is On, you will receive Email with OTP every time you use a new Device
- GoodSync client will request One Time Password sent in Email
- GSTP: OTP is requested when doing GoodSync Connect Setup and Browse dialog
- GSTP: Each client/server now sends DeviceId, ComputerId, and Device Description
- GSTP: Both email and old-style GS Connect UserId may be used to authenticate
- GSTP: New Account Form: Add ReCaptcha to filter out robots
- Official Forwarders: use Forwarder IP name, not IP address, to please security
- Official Forwarders: use port 443, not 80 for SSL comms, to please security
- Receiver: Fix incorrect reporting of connections to Official forwarders
- OTP + gs-server: allow OTP in /set-admin=user_id:password[/otp-value]:sys_user:[sys_pass]
- OTP + gsync: allow OTP in new command line options /can-otpN=yes, /otpN=string
- Cleanup Logs: Avoid recursive cycling via symlinks, by limiting number of folder levels to 50
- GSTP progress: show progress when is being added to at the tail
- Enterprise Policies: fix non-enforcement of NoAutoUpdate policy
- Runner Setup: If Runner Service user and this Windows user differ, issue warning
- Runner: Change gs-server settings on a cue from CC only if Runner is elevated
- Azure: fix space and # encoding issues that could cause Not Found for files and folders
- Google Drive: Fix Not Found error, that usually occurs on lock.gsl

GoodSync 10.5.8.5
- ACD: do reconnects, to fix 'Cannot Switch to SSL' error cause by ACD serves malfunction
- Fix file operations progress reporting jumpiness, make it more smooth
- CC Runner: Fix GsRunnerSubmitter thread was not shutting down properly
- Explorer: Fix Rename does not update display name
- SyncLib: Get destination file attribute after sync, needed if Compare Attr is used
- Jobs from Registry: fix load and save of such jobs

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

GoodSync 10.5.6.6
- OneDrive: Fixed 'Unsupported security token' error
- Explorer: Fixed when clicking folder with ftps:// URL, it becomes ftp:// URL
- Azure: Fixed sometimes assigning check-sums to a wrong file, due to parsing error
- Browse Dlg: If two or more folders do not exist in Job side path, do not allow clicking them all
- Control Center Upload: Fixed quote-screening issue that cause errors in names with quotes
- Control Cneter Runner: Fix lockup of Runner after job was renamed in Control Center
- Filters Pane: Sort filters lexicographically
- Job Options/Program Options: Place Include filters above Exclude filters, to match order of execution
- Job Tree Toolbar counters: rewrite to keep live counters correctly updated

GoodSync 10.5.5.4
- FTPS, Sockets: Fix Sockets SSL session reuse
- Fixed observed crashes in CC Runner and Explorer
- Browse Dialog: Fix Account names gstp://userid@ appearing, should be without @
- Browse Dialog: Better Account Tree normalization, when GoodSync starts
- Browse Dialog: Make Delete work properly on Folder Bookmarks
- Browse Dialog: Do not allow Rename on Folder Bookmarks
- Add 'Show Backup / Sync Jobs groups' Program Option, Off by default
- Sync Tree file/folder properties: show it in a dialog
- GUI: fix some drawing problem on High DPI displays

GoodSync 10.5.4.5
- Fixed observed crashed in CC Runner and Explorer

GoodSync 10.5.3.9
- MTP: Fix 'Click Analyze again because another job has Synced and it invalidated analysis results of this job'
- When Drill Down ignores folder links inside C:/Users to avoid cycling, ignore only Junctions but not Sym Links
- FTP: use full socket close on data connection, to avoid error on control connection
- FTPS with ProFTPD: enforce TLS session reuse (not just ask for it)
- FTP: fix RNFR-RNTO combo in situations when disconnect happens after RNFR
- SSL sockets: Implement SSL session caching on Client side
- gsync: Fix not all Folder options are parsed, upload command line help
- CC Runner: fix Runner ignores change of left/right folder
- CC Runner: restart GS-server when Program Options are updated
- Control Center: Remove User Log Files older than 30 days, automatically
- Groups: Increase number of allowed groups from 10 to 40
- GUI: Fix strange GUI behavior on Right Mouse Button double click in Job Tree and List View
- GUI: Fix toolbar button sizing bugs
- Browse dialog: Do not allow to change Account options in Folders, allow it only in Accounts tab
- Browse, SMB: fix Account Key, so that use can have many accounts in SMB
- Browse dialog, OneFile: show file path before password
- Browse button, OneFile: show target file path in URL too
- Browse dialog: when going from Folders tab to Accounts tab, highlight selected folder
- Browse dialog: show smaller folder icons for Folder bookmarks in Accounts
- Browse dialog: Do not show low level (debug) progress messages, only important ones
- Browse dialog: auto-close it when reinstalling GoodSync
- Explorer/Browse dlg: do not show File Owner, to speed up browsing
- Explorer: New Folder, Rename: Change from edit label to requesting new name in modal dialog
- Explorer: Bump up size of small files for progress purposes to 4K
- Explorer: avoid negative time remaining
- Explorer: fix list of many files sometimes cannot be uploaded/downloaded
- Update DE localization

GoodSync 10.5.2.5
- Exclusions + On File Change: fix bugs that prevented excluded files/folder from being reincluded
- Copy Owner, ACL: Fix bugs that prevented Copy Owner from working correctly if Copy ACL is not specified
- Scripts: Trim all script fields, when committing and when executring them
- Crash Submitter and Reader: fix multi-part form format being submitted
- GoodSync Ver 9 to Ver 10 update page consolidated
- Browse dialog: fix leaks and rare crashes
- Account Manager: Fix crash when loading and deleting bad accounts
- Reading SMTP password: If we cannot decrypt it, do not make it a terminal error
- Google Drive, sib-http: allow incoming headers to be longer than 8 Kb
- Explorer: Fixed Owner of file/folder did not show

GoodSync 10.5.1.9
- Change log not available for this version

GoodSync 10.5.1.7
- Change log not available for this version

GoodSync 10.5.1.5
- Pipe Forwarder: fix socket leaks and connectivity issues, in more complex cases
- Pipe Receiver: fix not deleting sesssion on Disconnect, other connectivity issues
- SSL + SNI: Make SNI a default option in all SSL communication, as more and more sites use it
- SyncLib: Fix 'GsMergeLRgenerations: both sides still have new gens' error in Sync time
- Ignore Drill Down option for all folders inside Windows Users folder, to avoid cycling and duplication
- Account Manager Cleanup: remove incorrect entries from Account Manager, when reading it
- Explorer: Fix deleting of User Bookmark did not work
- Explorer: Do not ask confirmation when removing unused Job bookmark
- gsync command line: Fix not saving Account Manager when changing connections in job-update etc
- gsync command line: Print command line options, unless global option /noprint is specified

GoodSync 10.5.0.5
- Licenses: Fix on OK_REACT license info was not written, which could result in need to re-activate
- SharePoint 2013: Added support for root TeamSite, under RootSite alias
- TIX Export-Import: fix rare bugs related to n in URL, do not try to import old TIX files
- CC Runner: Add Special Operations, such as Delete Recycled Files, Cleanup Recycled
- Corrupt State Files: When it happens, display checkbox: Delete Corrupt State Files when I click Analyze again
- Forwarders: Allow Default and other official forwarders to run in Pipe Mode
- GSTP Client + Pipe Forwarder: add retries, when it does not connect right away
- Pipe Receiver of Forwarder: report failed connects to Mediator, better retries
- Pickup Forwarder: fix not sending response via default forwarder
- Update AR and PL and Catalan localizations

GoodSync 10.4.9.4
- Discovery + UPNP: fix checking cached entries, so that when Local IP changes, rediscovery is done
- Receiver of Forwarder: Idempotency: several fixes that make it work on network reconnect
- Sockets: improve error reporting on reconnects
- Filters: Fix parsing of +-N[d|m|h], it was always assuming d
- WebDAV: Fix GetInfo() of folder gets rejected on redirect, if folder is submitted without tail '/'
- Sym Links + Copy Attr: Do not Copy Attributes when copying Sym Links
- Sym Links + SFTP: Allow setting file mod time of sym links in SFTP
- Sym Links + SFTP: make Sym Link Drill option work correctly
- GUI: Sync Tree: Center (horizontally) central column where O is residing
- GUI: Sync Tree: Column widths: Use single setting for all jobs, fix its loading and saving
- GUI: Directions and Filters buttons: show explanation when use click with no node selected
- GUI: Add Clear Tree button, next to Filters and Directions buttons
- GUI: Accessibility: Allow Browse toolbar buttons to be focused on, add descriptions
- GUI: Job List Columns: If user downsizes them to zero, do not set them to default width
- GUI: Filters: Add support for multi-selection, implement Copy and Paste operations
- CC Runner: Check for shutdown variable once every 3 sec, not every 60 sec
- Installer: Wait for gsync.exe and gscp.exe to close, in addition to GUI programs

GoodSync 10.4.7.7
- Forwarder: fix idempotency was not enforced by Server Pipe Receiver, could cause file corruption
- gs-server: Increase number of stored responses to 20, to make idempotency always work
- Sockets: send really long buffer in smaller 512 Kb chunks, to report sending progress
- GSTP: Add x-sib-content-md5 header to all transactions we submit, and check it on server
- Filters: Consider 'path /folder' to be absolute, for purposes of Include filter
- Filters: Use the same fnmatch code in Windows, MacOS and Linux -- for consistent results
- Filters: Time: Add relative hours and minutes: +Nh / -Nh, +Nm / -Nm
- SyncLib: Syncing: fix UpdateStateMergeGens operation losing New Generation on the Right side
- SyncLib: Syncing: Get ACL/Owner/ExtAttr after Sync on the destination side
- SyncLib: Syncing: Do not remove analyze time error when we start to sync conflict
- SyncLib: Analyzing: When reading state file, do not allow more than 100 levels in sync tree
- Account Manager: If /jobs-file=/folder/file.tix is used then read Account only from this TIX file
- Copy Ext Attr: Turn it On by default only for MacOS, keep it Off for Windows
- Folder Monitoring: React to change of Folder Owner, if Compare Owner option is on for this side
- Google Drive V3: reduce memory usage when building cache
- Add checking of System Disk Free Space and reporting of low free space
- Azure: remove its claim to always providing Content-MD5, as it does not always do it
- Backblaze B2: more fixes, to improve speed and error processing

GoodSync 10.4.5.8
- BackBlaze B2: Implement parallel upload of large files in chunks, other bug fixes
- BackBlaze B2: Increase chunk size from 5 Mb to 40 Mb
- SFTP: Allow longer packets, as some server send very packets of 360Kb and more
- SFTP: add error catcher on Close Download, some connections errors were missed
- Box.com and WebDAV SSL: Add SNI to Box.com and WebDAV, as their servers may use it
- Fix SetFileOwner that was broken, due to GS trying to parse SID as PSD
- On File Change: Check deleted files against filters, so that they do not trigger Analyze
- Unattended Runner: fix rare crashes on job finish
- Browse Tasks and OAuth2: make them start and stop more correctly
- CC Runner: Submit log lines in a separate thread, so that log line submission does not delay sync
- Update DE and AR localizations

GoodSync 10.4.4.4
- Google Drive V3: speedup moves/renames, misc bug fixes
- Browse Dialog: Display messages logged by file systems in Browse dialog
- Browse Dialog: fix changed UserID from Browse dialog may not make it into Connect FS
- Job Options: Replace Up and Down Speed Limits in job with one File Copy Speed Limit
- Explorer + Job Bookmarks: Allow deletion of Job Bookmarks that are not used in any job
- Allow CopyACL comparison only when both file systems have the same type of ACL
- Control Center: Change from logging log lines into database to writing them into log files
- Generation Cleanup in Analyze: fix it, make it cleanup old generations again
- If Copy Links option is Drill Down then do not turn it Off in Analyze Checks
- Add Vietnamese localization, update Ukrainian localization

GoodSync 10.4.3.3
- SharePoint 2013: new file system, added to sync with legacy SharePoint 2013 servers
- Google Drive: Cache bootstrap and changes pull: start over on backend errors
- Limit Changes option: Make it work for 1-way jobs too, but set default value to 100 pct
- GSTP speed: increase it a lot, by turning off compression and optimizing code
- Upload to Control Center: upload folder list too, other major fixes
- Account Manager: fix URL of the root folder of the server may be wrong, affects CC Runner
- Folder Options in Server Account: make lookup case-insensitive by folder URL
- Control Center Runner: do not detect fake changes, produced by synclib turning options off
- Control Center Runner: Make received Program Options effective, for Proxy and SMTP
- Fix Cleanup of History could delete non-empty folder, because its creation time was Null
- Cleanup of Local Temp Files: make it faster and more accurate
- Add latest changes in options to global command line switches
- Update PL localization and JP license

GoodSync 10.4.2.8
- Google Drive: Switch to new Google Drive Ver 3 API, works faster, better quota management
- Google Drive: On File Change (File Monitoring) now works for Google Drive side too
- Change buffer size for most Remote file systems to 5 Mb, thus enabling Dropbo to OneDrive sync
- Add more checksum types used by servers: MD5, SHA, SHA-1, SHA-256, QuickorHash, Version GUID
- BackBlaze B2: Implement large file uploads, do not use checksums, they are not available for large files
- GSTP Forwarder: speed up reconnects in case of connection errors
- Options Advanced: Compare Attrs/Owner/ACL: move these to Left/Right side options, from Advanced
- Options Advanced: Copy Owner, Copy ACL: separate them, as they indeed may be done separately
- Compare CheckSums side option: compare checksums only when size is the same, but file mod time differs
- Options Advanced: add option Compare CheckSums of All Files, this compare is done for all files
- Options Advanced: remove Retry Sync If File Changes options, as retries are already done in On File Change
- Options Auto: Have only Sync option for all Auto options, no Analyze option
- GetFileOwner: If we cannot translate SID to DomainUserName then return SID tet form as Owner
- Time Shifts: do not auto-resolve Left-Right time shifts, do it only for Old-New time shifts
- SyncLib: Remove operations CopyState_LtoR and CopyState_RtoL, use only symmetric CopyState operation
- Eplorer: Speed up Download and Upload of Files in GSTP, use conveyerization
- Eplorer: now listed as Ver 10, was Ver 9 previously
- On File Change, File Monitoring: Fi reported crash
- Unattended Runner: Clear Sync Tree to save memory, when we finish non-On File Change job
- Analyze Checks: Change Sym Links option to Ignore, if one of file systems does not support links
- Analyze Checks: turn off Copy Attributes, Copy ACL, Copy Owner, if one of file systems does not support it
- Upload to Control Center: add Company Admin credentials to Program Options -> Auto
- Upload to Control Center: add encryption of uploaded accounts option

GoodSync 10.4.1.5
- Do not Compute MD5 CheckSum to resolve conflicts, as it slows down Analyze too much
- Copy Owner: Remove Copy Owner option on Windows, as Copy ACL and Owner covers it
- File Owner on Windows: Get/Set it as 'DomainUser Name', not just 'User Name'
- Copy Owner, Compare Owner: Add these options on Mac only
- File/Folder Properties: Show all properties, including ACL, Owner, ExtAttrHash
- When setting CopyTime operation, add comment to sync tree node on what caused it
- Fix bugs that prevented correct Attributes Copy on Windows
- WebDAV: Add Exponential Backoff on HTTP error 429, which is now returned by some sites
- Google Drive: Increase Cache Timeout from 128 to 600 sec, as some cache reads may be slow
- Google Drive: Fix rare MIME-type mismatch on small file overwrite uploads
- Office365/SharePoint: Fix listing of files/folder with ' in their name
- FTP: Increase max parallel thread from 20 to 50, some users want that
- Help Hints on mouse-over: show them until mouse-out, not just for 5 sec
- Translations: update Polish and Arabic
- Control Center: add ServerAccounts table, so that user can his Accounts
- Account Manager: Make server map case-insensitive for Account Key

GoodSync 10.4.0.5
- Add Compare Attributes option to Advanced Job options, Off by default
- Restore Compare ACL and Compare ExtAttr options that were removed in 10.3.9
- Fix Sync Folders are the same error, by correcting Distinct URL computation
- File Monitoring + Compare Attrs/ACL: Separate these flags in monitoring, as Windows can do them separately
- Folder Options: move all Local FS options (Compress, FAT-like) from Connection options to Folder options
- Browse Dialog + Multi-Select: fix problems in Go/Refresh
- Browse Dialog: Fix auto-switch to Folders from Account for smb:// and gstp:// does not show Folder tree
- Message Boxes: Make them wider, to 550 pixels
- Account Manager: Fix Connectoid options do not stick, when changed

GoodSync 10.3.9.5
- On File Change: exclude Hidden and System files from changes, if requested by option
- Windows Azure: use server-side MD5 checksums supplied by server
- Copy ACL: Copy SACL (including Inherited/Protected), in addition to copying DACL
- Remove Job Advanced options Compare ACL and Compare ExtAttr, they are implied by Copy options
- Copy Attributes: change of Attributes is now detected in Analyze
- Attributes and State file: fix reading attributes form state file, results in fewer CopyState
- Same Job Sides: do not produce this error for same URLs that belong to different accounts
- Mirror Folders: use Distinct URL in computing them, it includes Server Account
- Recycle DB: Add more locking, to fix rare crashes
- Move Mode + Compare MD5 Checksums: make it work, remove unneeded check
- Log Viewer: load Server Accounts, so that it can work for OAuth2 file systems
- Control Center Runner: improve logging of job changes sent it from the server
- Browse Dialog: remove Servers tab, all Servers are now shown in Folders as 1st level
- Browse / Explorer + GSTP: Show Server names without .username.goodsync suffix

GoodSync 10.3.8.0
- Fix slow Analyze in some cases, due to computing MD5 when not needed.
- Now compute MD5 of local file only to prevent conflicts.
- Update Privacy Policy and License Agreement.

GoodSync 10.3.7.7
- Case Rename Folder + Copy ACL: fix folder state not properly copied
- Interrupted Sync: fix Conflict after interrupted (no state file saved) sync with ACD
- On File Change + Copy ACL: Make On File Change detect ACL changes on Windows
- Copy ACL + Delayed Sync: make Copy ACL work correctly, when change was detected on prev sync
- Azure: Upload files shorter than 8 Mb in one take, using Put Blob transaction
- Azure: Fix Content-Type was not set in upload
- Explorer: Fix crash when user goes to Job Bookmark in OneFile file system
- Explorer: Fix not sorting Connectoids into User Bookmarks and Job Bookmarks
- Gs-Server: fix rare crashes in UPNP discovery and Web UI

GoodSync 10.3.6.6
- Proxy + Gs-Server: Fix setting Proxy in GS GUI does not propagate to gs-server
- Azure, GSTP: Fix Content-MD5 errors, use header x-sib-content-md5 for GSTP purposes
- SFTP: Fix crash when download stops abruptly, as in due to errors on destination
- Backblaze B2: Use better upload method with SHA-1 checksum at the end
- Backblaze B2: Fix authorization bug that prevented user from changing Application Key
- Export Selected Jobs: Add full Accounts from Account Manager to exported TIX file
- Auto-Install: Do not Install GoodSync if GS GUI is running and this is not a 3AM-5AM local time
- Auto-Install: Fix sometimes GS desktop shortcuts appear even when this option is turned off
- UPNP: Force the same External Port on all devices, so that multiple devices do not confuse us
- UPNP: Handle multiple UPNP devices on the same Local Network
- UPNP: Change cache file format and name, do full discovery once a day
- Control Center: Add Run and Stop commands for Job, on a list of Computers
- Control Center: Add ability to use Account Manager, specify Account by Name or Key
- Account Manager, Command Line: Introduce Lookup by Account Name in gsync command line

GoodSync 10.3.5.5
- Dropbox: Switch Dropbox code to new API V2, as API v1 is now deprecated
- Fix crash when user changes Program Options in pre-elevated GoodSync
- GSTP Client: do not rearrange connection during session, not to drop good Forwarders
- GSTP Mediator: fix some bottlenecks that lead to slowdowns in processing
- GSTP transport: Compress large transaction bodies using GZIP
- GSTP transport: Add and check Content-MD5 header to all transactions, to ensure integrity
- GSTP Forwarder: Faster Pipe Forwarder, fix slow connects via Forwarder
- GSTP Forwarder: Fix possible file corruption when downloading via Pipe Forwarder
- gsync: add /uN and /kN command line options, to use Account Manager
- Control Center: initial integration with Account Manager, single Run and Stop commands

GoodSync 10.3.4.4
- Browse Dialog: Fixed Secure flag was not properly changing URL from http:// to https://
- Browse Dialog: Fixed wrong root in multi-folder when home folder is not root
- Browse Dialog: When user goes back from Foilders to Account List, select Account and Folder used
- Browse Dialog: Fixed race condition in New Folder that could lead to errors
- Browse Dialog: Show Account Name or Key in Help field when it is set
- Browse Dialog: GSTP: Show only Server Name in Servers, without UserId. or .goodsync
- Account Manager: always save accounts-bookmarks.tic, nto to miss any automated token changes
- GoodSync Server Web UI: Do not reveal existing system user password via HTML
- GUI: Fix crash when AutoLogoff message box is shown before Main GUI is shown
- Enteprise Runner: speed up submission of reports to GS Control Center

GoodSync 10.3.3.0
- Fix Jobs Lost if GoodSync starts GsServer or GsRunner and GoodSync.exe is already elevated
- Runner Service: Fix Runner was not reading Program Options such as SMTP server
- Browse Dialog: fixed several UI bugs
- On Folder Connect: Do not report Terminal Error when GS starts and OFC job has one of folders missing
- Added context menu for Left/Right Browse buttons: Open Folder, Side Options
- Open Left/Right File: implement actual open of remote files in GS Explorer
- Open Left/Right File/Folder: fix open does not work in some cases
- Add import from TIX file produced by GoodSync ver <= 10.2.6
- Export: Fix groups not exported, only its jobs, when group is selected
- Backblaze B2: Cache uploaded file metadata to accelerate GetInfo() after upload
- Google Drive: Google has error, whereby it sends us listing with missing items
- Enterprise: Make policies work only with Enterprise license
- Enterprise: refresh list of policies for new file systems, make sure all policies work
- Enterprise: Re-add file goodsync.adm to installation, it was missing
- Enterprise: Re-add reading jobs from registry
- Improve reporting of Left/Right file system UserID and file system properties
- UI: New Tables-based Message Boxes that scale well on High DPI
- Allow Rename of Jobs and Groups where new name differs only by case

GoodSync 10.3.1.1
- Fix updating to ver 10.3.0 when Runner is running may result in loss of jobs

GoodSync 10.3.0
- BackBlaze: Add new BackBlaze file system for www.backblaze.com storage
- Google Drive: Fix JSON parsing error
- Azure: increase x-ms-version header value to latest API, so that servers like us
- Amazon CD: fix downloads redirecting to pre-authenticated server and we add our header
- Encrypted FS: Allow for up to 3 names not to decrypt, before returning error
- On File Change File Monitoring: Fix 8.3 paths were not properly converted to full paths
- On File Change Jobs: run Analyze after Sync as a separate transaction, not in sync txn
- TIC: Store Jobs, Groups, Bookmarks, Accounts in new file jobs-groups-opts.tic
- TIC: Existing files jobs.tic and account.tic are migrated into jobs-groups-opts.tic
- TIC: Store a copy of Accounts and Bookmarks in file accounts-bmks.tic as it may be updated by FS
- TIX: Change export-import long format, so that one export file includes all Jobs, Groups, Bookmarks, Accounts
- Bookmarks now use Account Manager too, so they fully partake in account info propagation
- Side Options: Folder Options (Job Side) (such as Encryption) are now stored in Account Manager
- Side Options: So if Folder Options change in one Job, they are propagated to another Job
- Program Options: make GUI-related options local only: View Filters, View Logs
- Save/Load Jobs: Remove option to save/load jobs to/from registry, not used
- gsync: Read stored Program Options only in non-temp job commands
- Browse Dialog: Add New Account button, needed for OAuth2 systems to browse to new account
- Browse Dialog: When Account is selected, show it in Windows Title
- Browse Dlg: Fix Enter did not result in navigation
- Explorer: Add Rename command for Bookmarks
- Explorer: Now can Copy/Paste files to Encrypted file system
- Open Left/Right Folder + Explorer: Show Encrypted folder in decrypted form
- Explorer: Fix New Folder not working from context menu
- GUI High DPI: Fix icon sizing for High DPI displays
- Browse dialog: fix memorizing/restoring size for High DPI
- Add job filters pane on main form, toggled by View->Filters, like in GS 9
- Program Options: Replace Filters pane with a better one
- Disable Auto and Options buttons on Toolbar only when Job is running
- Toolbar: better updating, so that buttons are enabled/disabled properly

GoodSync 10.2.6.6
- Runner Service: fix creation of GS Runner Service, it has wrong argument
- Runner Service Setup: fix using wrong user when different Domains have the same User
- Installing RF2Go: fix Access Denied error
- Enterprise Runner: Fix formatting error that caused mis-reporting of job status
- Browse Dialog: better localization, sort Accounts by alphabet
- Account Manager in Browse dialog: Add Delete and Rename buttons, to manage saved Accounts
- Browse Dialog: Remove Refresh button, always use Go button instead
- Browse Dialog: When going back from Server or Tree to Credentials, do not cleanup credentials
- Job List: allow context menu for multi jobs when user selects several jobs in Job List on the Right
- GUI: more high DPI icon and picture fixes
- Fix Wrong context menu item for Exclude/Include by ext.

GoodSync 10.2.5.5
- OneDrive Office365: fix 'Unsupported security token' error
- GSTP Forwarder + Receiver: fix file corruption that may happen when conveyor is enabled
- Fix icon appearance in High DPI and Scaling situations
- Job List: Fix 1st column (status icon) may corrupted on displays with high resolution
- Taskbar Menu: make double-click call up Full Window again
- Fix Sync direction of tree node cannot be changed after Spec-Op such as Compare Files was run
- Job Tree: memorize expanded/collapsed state of all groups between GoodSync runs
- Browse Dialog: improve user interface

GoodSync 10.2.4.4
- Store Job List and Job Tree widths independently of each other
- Lob List: Allow reordering of Job List columns, save column coordinates upon reordering
- Job Tree: the only Name column fills up the entire tab now
- More and better icons for Job Run States
- Separate icons for Special Operations (Cleanup/Delete GsData and such) run states
- Menus: Add 'All' menu item to menu bar, keep command for All Jobs in there
- Job menu: reorder menu items, raise more often used items higher
- Box.com: save new refresh_token, different from original refresh_token, when we get access_token
- Stop/Clear button: show proper caption based on Jon run status
- Options: Fix Pressing enter during filter editing quits dialogue box
- Enterprise Runner: report OS, elapsed time, speed, bytes processed to Control Center

GoodSync 10.2.3.5
- Job List view: allow multiple job selection, now based on CTreeListViewCtrl
- Multiple Job selection: review all cases, several fixes
- Job Selection kbd shortcuts: Up/Down to navigate, Space to select, Enter to Set Current
- Fix ALT+F4 is not processed, more keyboard shortcut fixes
- Fix Side URLs not updated after Job rename and then Browse
- Fix Side Info sometimes not updated when current job changed
- Fix crashes after Group Delete
- Localization: cleanup foreign RFS files, removed unused strings
- Explorer: Load Jobs when it starts, so that Bookmarks derived from Jobs are loaded
- Job/Group New/Rename dialogs: fix checking for errors, improve layout

GoodSync 10.2.2.9
Change log not available for this version

GoodSync 10.2.2.8
- Add keyboard shortcuts: F2 - job/group rename, F4 - disable autorun, Alt+W - swap sides
- Add Pause command to Job menu, with keyboard shortcut Alt+Z
- Change Stop command to Stop/Clear command, as it clears tree when job is stopped
- Group Context Menu: Add keyboard shortcuts to it
- Delay in Auto Run on Start and OFC: Allow values up to 999, to increase range
- Add/Remove Job to/from Group: Allow this to be applied to Selection of Jobs
- Job List on the Right: Do not Set Current when job is clicked, allow for Job Selections
- Special Ops (such as Cleanup Recycle) work for Job Selections
- Job List View: Make selections work with SHIFT+UP and SHIFT+DOWN
- Job Tree View: Fix Sorting was not working on 64-bit architecture
- Adding/deleting of Start Menu and Desktop shortcuts is now persistent Program Option
- Add 'GoodSync v9' menu item to Start Menu -> GoodSync of ver 10
- Run When Windows Runs option: when installing new version of GoodSync, update other users too
- Runner Service Setup: Allow to specify Windows user different from current Windows user
- Fully observe Alphabet/Index ordering rules when running or editing jobs

GoodSync 10.2.1.2
- Fix crash in Click Browse button after Job Delete
- Fix crash on clicking keyboard in Job List view
- Fix Japanese GUI sometimes shows squares instead of letters
- Sort groups lexicographically, if allowed by option
- Make Keyboard (space key) selection work in Job List View
- Make big tooltips appear for beginner user (1st job)

GoodSync 10.2.0
- Job List ordering: add Program Option -> 'Sort job names by alphabet', ON by default
- If 'Sort job names by alphabet' is OFF then allow reordering jobs in Job List by drag-n-drop
- Fix Analyze and Sync causes showing Options dialog
- Fix GoodSync does not start when Windows starts
- Fix crashes related to zero jobs and transitions around that
- Job Tree View: fix several UI issues
- Job List View: fix several UI issues
- Re-enable ALT+N keyboard shortcut, it selects job number N, works for ALT+1 to ALT+9
- File Systems: Add faster get out on User Stop
- Remove SSL Default GTSP option from Program Options, always offer Secure
- Fix jobs are not run from Command Line in GoodSync.exe GUI

GoodSync 10.1.9.7
- Job Direction button: when clicked, show available directions
- Allow multi-select (in Job List) to apply to most commands
- Consolidate all command processing in the mainframe controller
- Change default size to 2/3 of the screen, initially show Job Tree (Less)
- Job Tree and List: Sort jobs and groups by name in alphabetic order
- Renaming/Creation of Groups and Jobs now requests name in modal dialog
- Memorize and Set Current Group, to return to the same node in the tree on restart
- Fix rare crashes caused by abandoned timer
- Installer: Achieve full separation between GoodSync-v9.exe and GoodSync-v10.exe
- Job Start: Single Selected job is always started right away, with no delay
- Job Start: Multi-Selected jobs are always Scheduled, so they start by Auto rules
- Add Arabic user interface localization

GoodSync 10.1.8
- SyncLib: Fix crash that was happening in On File Change jobs in ver 10.1.7
- SyncLib: Fix 'Cannot resolve parent' error in manual Analyze
- Fix NoGsData option is not set when changed in Options dialog by user
- New Job: use traditional dialog, to request sync direction and name

GoodSync 10.1.7
- GSTP Mediator: fix problem that caused 'Computer seems to be unreachable (No ACK for PickupSession)'
- SyncLib: Speed up (major!) reading of the state file ans Analyze scanning
- GUI: speed up tree operations
- Update Counters such as Changed, Errors during Sync, so that user see how many items are remaining
- On File Change: Fix OFC does not detect Disconnect and Reconnect of Network
- On Folder Connect: Do First Analyze when OFC is first enabled or when GoodSync starts
- Job Options and Analyze buttons now stay enabled when Job is Waiting To Run
- Fix Sync after Analyze produces error 'Do not run Job when Auto is suspended'
- Re-enable progress bars in GoodSync taskbar icon
- FTP: Do not auto turn on EncodeUTF8 option for servers that support it, user may think otherwise
- Fix if After Sync user has Conflicts and he resolves them then Sync button remains disabled
- WinFileSys: Fix processing of Locked + Access Denied files
- Shutdown signaling: Fix sometimes fake shutdown signal could auto-close GoodSync
- Explorer: Fix cannot copy symlink from Local FS to Local FS
- Explorer: Implement keyboard accelerators for common commands
- Upgrade NSIS to ver 3.0 official release
- Update CZ and KR localizations

GoodSync 10.1.6
- Fixed crash in File Monitoring when one sync folder is empty
- Options Dialog: Auto modes, if one of the sync folders is empty
- Fixed On File Change does not come back after Sleep and Resume
- Add 'No Animations' option to Program Options

GoodSync 10.1.5
- On File Change / On Folder Connect: fix job not starting upon disk reinsertion
- Selected Jobs + Analyze And Sync: run selected jobs sequentially, like in ver 9
- S3: For large files, check for HTTP ranges before doing multi-part download
- Job List: Case-insensitive ordering of text colums
- Program Options: Move several options from General to the new Auto tab
- Account Manager: Properly implement separation of Plain and Secure accounts
- Account Manager: Fix not all Advanced option changes become effective on Go
- GUI: fixed some resource and memory leaks
- gsync /runner-service: Set Effective proxy in Runner Service, using Prog Options
- OAuth2 dialog: improve interaction with Account Manager, ask user less
- OneDrive: fixed error Access denied for connectoids with wrong saved endpoint
- Update UA and Korean translations

GoodSync 10.1.4
- OneDrive: fixed error Access denied: No auth code in response: error=invalid_resource&...
- WinFileSys: Fix processing of Access Denied on SetFileAttribute in DeleteFolder, etc
- Account Manager: fix Copy Locked files not working, due to option propagation problems
- Licenses: Fix License Response Message from previous automatic license deactivation still shown
- Browse dialog: Fix Default Secure option not working in GSTP
- Browse dialog: Fix Refresh button was not reading changed settings from Advanced pane

GoodSync 10.1.3
- OAuth2 Consent: Launch Default Browser Chrome/IE/Firefox/Opera in Private Mode
- Browse Dialog: improved navigation, fixed several GUI bugs
- Account Manager: fixed bug that caused overwrite of good credentials by blanks
- On File Change / On Folder Connect: Fix not detecting reconnect
- Add GoodSync-v9.exe to Ver 10 distro, so that Ver 9 GUI can be run from Ver 10 distro
- Allow GoodSync Ver 9 to run new file systems, if it is activated from Ver 10 license
- gsync: Fix tmp-job command was not working

GoodSync 10.1.2
- OneDrive: fix Unauthoirzed 401 error on download of files with guestaccesstoken
- Options dialog: Fixed Dialog lines in some languages do not fit
- Job List: Fixed sorting of Auto column is broken
- Sockets: fix working with mixed IP v4-v6 environment
- Fix Runner still thinks it is ver 9 and does not run OAuth2 systems
- Upload Enteprise distributions for ver 10

GoodSync 10.1.1
- Change log not available for this version

GoodSync 10.1.0
- First Official release of GoodSync ver 10
- Added file system for Box.com, similar to other OAuuth2 systems
- Account Manager: Use different account key for plain and secure version of the same server
- ACD, GDrive, OneDrive, DropBox: improve management of tokens, esp. on forced refresh
- GUI: Fix Errors Count and Button were not updated when we get Errors in Sync
- Browse Dialog: Improve detection of changed properties
- Pipe Forwarders: make them more stable, increase speed

GoodSync 9.9.60.0
- Fixes from GS ver 10.1.0, subject to what's available in ver 9 per licensing

GoodSync 9.9.59.5
- File System fixes from GS ver 10.0.29

GoodSync 9.9.58.8
- Browse Dialog: use new Account Manager, in a limited way, without showing accounts
- GS Connect Setup: If user specified no Windows Password, keep Windows User for File Owner
- Google Drive: Change prefix from gdocs:// to gdrive://, automatic migration
- Google Drive: do not produce error on missing file creation time
- Amazon CD: Add swapping Refresh for Access Token on getting Access Token errors
- DropBox: Fix Dropbox was listing folder that was deleted (in trash, not permanently)
- OneDrive v2: Added SiteRoot/TeamSites handling
- OneDrive v2 Discovery: memorize credentials used to list Services in MS Accounts
- OneDrive v2: Show error message of Code 401, as this may be Access Denied, not Auth Needed
- OAuth2 Consent in Browser: Implement proper Local Server to receive callbacks on localhost
- Explorer: Use system File dialog for selecting multiple local files to Upload
- Remove discontinued file systems that were replaced by OneDrive v2

GoodSync 9.9.57.5
- OAuth FS + Encrypted: propagate saving of OAuth data thru Encrypted file system layer
- OAuth2: do not try to perform it in Runner, as there is no user to respond
- OAuth2: do not perform two OAuth2 at one time, second will be rejected
- gsync: Now require Pro or Linux license to run gsync, except for Runner Service
- Browse dialog: fix picking of Secure (SSL) option in connectoid
- OneDriveAll: Fix refresh of Access Token after 1 hour of multi-part Upload of large file
- sib-http: Do not add proxy-related headers such as cache-control to direct socket transactions

GoodSync 9.9.56.6
- gsync: Fix jobs not found in non-runner command line call
- OAuth2 file systems: store refresh and access token in connectoids, to make them exportable
- OAuth2 file systems: make UserID read-only in UI, retrieve it from browser auth
- Browse + OAuth2 FS: when Servers is clicked, empty the connectoid so that account may be changed
- Amazon CD: fix listing of nodes with no name
- Start Windows Services with Delay, so that Internet has time to connect
- Enterprise Runner in gsync: multiple fixes, to make it work with Command and Control Center

GoodSync 10.7.5.5 查看版本資訊

更新時間:2018-01-24
更新細節:

What's new in this version:

GoodSync 10.7.5.5
- Runner Service Setup: When setting up Runner Service, use full DomainUserName, not just UserName
- Goodsync2Go: Fixed installer of GS2Go, it was not working in 10.7.3-4 due to command line parsing issues
- CC Runner Installer: Add new mode /cc-runner=update which updates CC Runner to the mode from last time
- Fixed GoodSync GUI does not show state of GS Runner Service jobs
- Ver 9: fixed installer, it also uses new gs-runner now
- gs-server Unique Clients limitation: Increase it to Allowed 4 clients, show Client IP addresses

GoodSync 10.7.4.4
- Fixed GoodSync installer did not create proper Registry value to Run GoodSync When Windows Starts
- CC Runner: fixed bug in upgrading, which could result in Runner being declared a new Runner
- CC Runner: fixed upgrading using regular GoodSync-v10-Setup.exe installer was resetting CC Runner flag
- GoodSync Connect Setup: Now always delete Old Users, so that only new New user is left
- Gs-Server Web UI: Added warning about too many gs-server users, per license
- Browse Dialog: Multi-Select: Fixed if only one Folder is Excluded, it becomes the new Sync Folder
- Command Line: Fixed /analyze and /sync options of 'job' command were ignored if they come first

GoodSync 10.7.3.3
- Job Options -> General: Added option to Shutdown Computer after Job is finished
- Job Options -> General: Added option to limit Max Time To Run (minutes)
- Program Options: When Retain Days changes, start complete cleanup with the new value
- Job and Program Options: trim string values such as UserId or Smtp Host
- SyncLib: Added File Size to Copy New/Over log message, when syncing
- Installer: Fixed GoodSync GUI can be randomly started by Scheduler, esp if Avast is installed
- Installer: speed up installation of GoodSync, fixed some issues
- Browse Dlg: Multi-Select: If Include List is empty, still show Implied Checked checkbox
- Gs-server: Added Limitation on Number of Users and Number of Unique Clients, based on License
- File Server License for GSTP gs-server: added new License for gs-server-based File Server
- Scripts and Email: Added variables: %TSTART% %TFINISH% %TELAPSED%
- Command Line: improved command line parse, to catch more errors in CL options
- Sib-socket + SSL: Turned off TLS session cache on client side, only FTPS uses it now
- Command Line: Discontinue parsing Jobs and Program Options in GS GUI, we have gsync for that
- Added/Fixed policies: DisableAzureFile, DisableGDrive2, DisableGTeamDrive, DisableSharepoint
- Gsync: Added 'auth' command that creates new accounts (OAuth, browser auth) from command line
- CC Runner: Added new Control Center GUI Runner, with Taskbar icon, that shows status of jobs run by CC
- CC Runner Installer may install CC Runner as a Taskbar GUI or as a Windows Service
- CC Runner can automatically update itself to latest version, if CC specifies AutoInstall option

GoodSync 10.7.2.2
- Added new Google Team Drive file system to GoodSync and GoodSync Explorer
- Automatically start GoodSync GUI, if silent install is On and GS GUI was running before silent install
- Installer: Make de-elevation to happen by starting GoodSync via Windows Task Scheduler
- Installer: When installer start GoodSync GUI, make sure it goes on top of Z-order
- Filters in Program Options: Show Global Filters: Exclude System / Hidden / Empty
- Fix adding of Filter flags for Empty folders, when uniting Global and Job Filter
- Fixed Delete Recycled and History Files was not deleting History DB
- Jobs in Registry: Fixed crash in ver 9 when loading Jobs from Registry
- Remove GoodSync-v9.exe from GoodSync v10 distribution, use ver 9 distro instead
- Parallel Thread limits: increase to 64 for SFTP, FTP, GSTP
- FTP: Added option 'Require TLS session reuse on data connection', On by default
- FTP: Turn off this option to resolve connectivity problem with broken servers
- More localizations for Group Names, etc.

GoodSync 10.7.1.1
- Amazon CD: Fixed GetMetadataEndPoint Unauthorized Error 401
- OneDrive: Add retry on 503 Service Unavailable
- Progress: fixed progress reporting in simple uploads such as to GSTP
- Parallel Threads: S3 and Azure: Increase max parallel threads from 20 to 64
- Control Center Runner: Fixed few finishing lines of Job Run were not submitted
- Control Center Runner: Summarize/Compress update-job-run requests, to reduce server load
- Gsync /runner and /enter-runner: Allow only one instance of each per User
- Program Options + Command Line: Add processing of Global Filters and some newer options
- Browse Dialog + Filters + Multi-Select: multiple fixes, improve usability
- Update DE localization

GoodSync 10.7.0.0
- GSTP Sharing: Enable Sharing of Folder on Mediator: now Folders can be shared with other GoodSync users
- GSTP Sharing: For now Sharing of Folder is done only in GoodSync Connect account Web GUI
- GSTP Mediator: Remove Talkback processing, as it is 2 years old, so only really GS versions use it
- Passwords: Add option Save Connect Passwords Locally Encrypted, it makes them non-portable, more secure
- Program Options: Added Security tab, for the option above and CC admin credentials
- Account Manager + OAuth2: new scheme of storing tokens and getting auth via Browser
- OAuth2: maintain Refresh and Access Token in a separate cache, not to change Accounts
- Office365/SharePoint: increase initial backoff timeout to 15 sec, on error 429
- TeamSites/SiteRoot/SharePoint: Forbid # % characters in paths as it causes error 400 on uploads
- Browse Dlg + Multi-Select + Links: fix handling of Links in Drilled and CopyAsIs job modes
- Import: Fixed Import of a single job could destroy unnamed bookmarks, thus damaging other jobs
- Reading Accounts and Jobs: Fixed recovery of broken Jobs file (with no Accounts file) causing problems
- Explorer: do not allow any file/folder actions while folder is being listed
- CheckSums: store CheckSum type, as relying on CheckSum size for typing does not always work
- Updated Polish localization

GoodSync 10.6.8.8
- History Cleanup: Use History DB to speed up cleanup of _history_ files
- Recycled and History and Log Cleanup: now do it after every sync, as it runs faster
- Recycled and History Options: change their names and description, to better explain what they do
- Recycled and History + Direct Destination (No Temp): Use MoveFile, not CopyFile, to run faster
- Filters: Do not apply Size and Time filters to Folders
- Filters: speed up and simplify Filters processing
- CheckSums: Fixed sometimes CheckSums of different types were compared
- CheckSums: Do not use CheckSums of wrong type from the state file
- CheckSums: Fixed uploading of Office file changed by server could result in conflict
- Analyze: Fixed ListDir could be called on Files as if they were Folders, resulting in slowdown
- Links + Exclude: Fixed Ignore Links was not always excluding Links nodes
- Links + Browse: Drill Down to Folder Links in Browse Dlg + MultiSelect, if SymLinks option is Drill Down
- gsync command line: Fixed command line options description and manual, to latest changes
- OneDrive/Office365: Backoff on 429 Too Many Requests and Conflict 409 error with EditConflict
- SharePoint 2013: Fixed ListDir return error when path points to a file or not found
- SharePoint 2013: Backoff on 429 Too Many Requests and Conflict 409 error with 'Save Conflict'
- MTP: Fixed change file name case did not work properly

GoodSync 10.6.7.7
- Licensing Fixes: Auto Options are not available in Free version
- Licensing Changes: Increase max files to 1000 in Free version
- GSTP Client: When doing Disconnect, set SendRecvTimeout to 5 sec
- GSTP Client: When talking to local elevated client, do not wait on reconnect
- GSTP Client: check that server-id received from Server is not empty
- GSTP Receiver: Do Not close socket on Receiver side after we send Disconnect verb
- GSTP Receiver: Send info headers such as server-id
- Azure (Blob) file system: Fixed large file uploads, more than 4 Gb
- Filters: Fixed filter '/folder/' with tail '/' was not excluding folder
- Separate Installer for GoodSync for Windows Server
- Fixed Jobs File reading and import, so that Import does not repeat
- Accounts File: improve locking of read/write of Accounts file
- Ver 9: Move ver 9 version number to 9.16.7, to make it be in sync with ver 10

GoodSync 10.6.6.8
- Browse Dlg + One Driver: Fixed freezes and error when drilling down to top folder after OAuth
- GSTP Forwarder Receiver: Do not report to Mediator errors caused by Forwarder Pipe disconnecting
- GSTP Client: when client lost connection to Server do not do long reconnects, report to Mediator
- Filters: allow [a-z] or [0-9] and other such character ranges in Filters, [ and ] mean [ and ]
- Filters: when adding Filters from GUI, turn [ into [ and ] into ]
- Filters: fixed several more exotic issues in exclusion and inclusion
- On File Change: Add 1-min wait between Analyze and Sync, when Analyze produces Errors or Conflicts
- Runner: Do not save changes by produced by Job Options checker
- On File Change, Incremental Analyze: fixed error when file inside folder is reported before this folder
- Fixed Free Space was not updated on Sync Tree file/folder Direction Change
- Backblaze B2: Fix rare concurrency crash on folder delete
- Licensing: Do not allow Auto jobs (Attended) to run in Free mode
- Gs-Client/Gs-Server on Linux: Added support for Unix extended attributes.

GoodSync 10.6.6.6
- Change log not available for this version

GoodSync 10.6.5.5
- Control Center Runner: Fixed job start and stop sequence, to improve reporting
- Control Center: Fixed log lines sometimes glue together
- Google Drive: make it work when changing existing empty UserId to new UserId from OAuth
- Google Drive V2 and V3: change captions and help
- FTP etc: When reading line, allow CR to be followed by non-CR/LF character
- Windows FS: Use Backup Semantics for all CreateFile system calls, fixes Access Denied
- Windows FS: Fixed MoveFile was giving up on Access Denied, now tries Copy + Delete
- Browse Dlg: Fix Deleting Account used by Job is allowed, if bookmark inside Account is selected
- gs-server: GetFileAcl: Fix error in returning GetFileAcl results
- MTP: make progress processing work correctly
- MTP: Fixed name-case renames of file and folders were not working in Explorer
- ListServers: fixed copying credentials, fixes No Account error in Analyze after Browse
- gs-server: /set-admin and /set-user options also set options in settings.tix
- gsync command line: Left and Right folder of a Job: allow combining AM and Connectoid options

GoodSync 10.6.4.7
- Change log not available for this version

GoodSync 10.6.4.4
- MTP: re-add missing thread wrapper, it was causing CoInitialize not called (error 0x800401F0)
- MTP: make progress processing work correctly
- Move/Rename: make it work for case-insensitive file systems, where only case of name is changed
- On File Change: fix bugs and slowness, when change of one file/folder is received many times
- On File Change + Incremental Analyze: fix bugs in folder processing
- On File Change + Incremental Analyze + Filters: apply all filters, so that filtered items are ignored
- On File Change + Progress: show progress of Incremental Analyze too
- Runner + Gs-server Options: gs-server now applies Program Option on a command from Runner
- Runner: If user with old jobs.tic never runs GS GUI, still convert jobs.tic to new format
- S3 + Wasabi: Wasabi can do Upload in Parts, so allow multi-part upload
- User Stopping Jobs: Fixed urgent job stop (two or more Stop clicks) was not always processed
- On Schedule: fixed normalization of Schedules, it could fix DayOfWeek to 0 when not needed
- Browse Dialog: fixed non-translated GSTP email can make it into Account Manager
- Locks: Consider lock files that are older than 2 days abandoned and delete them as such
- Move creation of _gsdata_ folders from Start of Sync to Start of Analyze
- Explorer: When renaming file or folder, check that destination name does not already exist
- gs-server: fix command line processing and diagnostics
- NAS: Added support for Synology DS418j (Realtek 1296 platform

GoodSync 10.6.3.3
- OpenSSL: Add no-asm option to x64 builds, that fixes crashes on some processors
- Crash Catcher: add more catchers for crashes, to improve diagnostics of crashes
- Better random number generator, with proper initialization of OpenSSL
- Mediator: Fixed OTP was not sent by email, on initial OTP generation
- Mediator Web Site: Add Password Change form, fix OTP usability issues and bugs
- Web UI: Allow entering One Time Passwords (OTP) from Web UI, for multiple users
- Web UI: Do not create New GoodSync Connect user in Web UI, use Mediator Web Site
- Web UI: better display of Mediator registration status for the User
- GoodSync Connect Setup: always show No-Mediator option, fix bugs and crashes
- GSTP: Fix progress not reported in GsUploadFileBlock, in the tail part
- CC Runner: Fixed Big Log chunks not accepted by CC, so submit large logs in smaller 16 Mb chunks

GoodSync 10.6.2.9
- Change log not available for this version

GoodSync 10.6.2.4
- Change log not available for this version

GoodSync 10.6.2.2
- Runner: Fix worker thread closing sequence, it could cause rare crashes
- On Schedule: When Hour=NN is specified and Minute=0 is not specified, add Minute=0 automatically
- On File Change + Stop: When User stops an OFC job, do not stop File Monitoring
- Auto Jobs + Stop: Stop of one AutoRun job now does not reset Waiting To Run Status for all jobs
- gs-server settings: save changed file upon generation of Device ID, even if original file was not present
- OneDrive of MS: Fix SiteRoot uploads of files with ' in filename was not working
- Gs-Server: Add One Time Passowrd support in Web UI Setup for NAS

GoodSync 10.6.1.7
- Azure Files: Add Windows Azure Files API file system, was Azure Blobs only
- Fix handling of must-drill-down OneDrive files/folders (appear in Windows 10 Fall 2017 Update)
- Auto Jobs: Fix on a rare oaccasion Job in Auto Mode not start when required by external event
- GSTP forwarders: Add SSL certs to all Official and Default forwarders
- FTP + On Folder Connect: Fix OFC was not detecting Connect/Disconnect
- Exploer: fix navigation when clicking bookmark in bookmark list for file system
- Explorer: Disable all Commands when tree node is being expanded

GoodSync 10.6.0.0
- GSTP: Implemented One Time Passwords (OTP) and Client DeviceId
- GSTP: You can turn on OTP in https://www.goodsync.com/gs-connect/user-account
- GSTP: Prefer Emails as UserIds, they are also used in One Time Password auth
- When OTP is On, you will receive Email with OTP every time you use a new Device
- GoodSync client will request One Time Password sent in Email
- GSTP: OTP is requested when doing GoodSync Connect Setup and Browse dialog
- GSTP: Each client/server now sends DeviceId, ComputerId, and Device Description
- GSTP: Both email and old-style GS Connect UserId may be used to authenticate
- GSTP: New Account Form: Add ReCaptcha to filter out robots
- Official Forwarders: use Forwarder IP name, not IP address, to please security
- Official Forwarders: use port 443, not 80 for SSL comms, to please security
- Receiver: Fix incorrect reporting of connections to Official forwarders
- OTP + gs-server: allow OTP in /set-admin=user_id:password[/otp-value]:sys_user:[sys_pass]
- OTP + gsync: allow OTP in new command line options /can-otpN=yes, /otpN=string
- Cleanup Logs: Avoid recursive cycling via symlinks, by limiting number of folder levels to 50
- GSTP progress: show progress when is being added to at the tail
- Enterprise Policies: fix non-enforcement of NoAutoUpdate policy
- Runner Setup: If Runner Service user and this Windows user differ, issue warning
- Runner: Change gs-server settings on a cue from CC only if Runner is elevated
- Azure: fix space and # encoding issues that could cause Not Found for files and folders
- Google Drive: Fix Not Found error, that usually occurs on lock.gsl

GoodSync 10.5.8.5
- ACD: do reconnects, to fix 'Cannot Switch to SSL' error cause by ACD serves malfunction
- Fix file operations progress reporting jumpiness, make it more smooth
- CC Runner: Fix GsRunnerSubmitter thread was not shutting down properly
- Explorer: Fix Rename does not update display name
- SyncLib: Get destination file attribute after sync, needed if Compare Attr is used
- Jobs from Registry: fix load and save of such jobs

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

GoodSync 10.5.6.6
- OneDrive: Fixed 'Unsupported security token' error
- Explorer: Fixed when clicking folder with ftps:// URL, it becomes ftp:// URL
- Azure: Fixed sometimes assigning check-sums to a wrong file, due to parsing error
- Browse Dlg: If two or more folders do not exist in Job side path, do not allow clicking them all
- Control Center Upload: Fixed quote-screening issue that cause errors in names with quotes
- Control Cneter Runner: Fix lockup of Runner after job was renamed in Control Center
- Filters Pane: Sort filters lexicographically
- Job Options/Program Options: Place Include filters above Exclude filters, to match order of execution
- Job Tree Toolbar counters: rewrite to keep live counters correctly updated

GoodSync 10.5.5.4
- FTPS, Sockets: Fix Sockets SSL session reuse
- Fixed observed crashes in CC Runner and Explorer
- Browse Dialog: Fix Account names gstp://userid@ appearing, should be without @
- Browse Dialog: Better Account Tree normalization, when GoodSync starts
- Browse Dialog: Make Delete work properly on Folder Bookmarks
- Browse Dialog: Do not allow Rename on Folder Bookmarks
- Add 'Show Backup / Sync Jobs groups' Program Option, Off by default
- Sync Tree file/folder properties: show it in a dialog
- GUI: fix some drawing problem on High DPI displays

GoodSync 10.5.4.5
- Fixed observed crashed in CC Runner and Explorer

GoodSync 10.5.3.9
- MTP: Fix 'Click Analyze again because another job has Synced and it invalidated analysis results of this job'
- When Drill Down ignores folder links inside C:/Users to avoid cycling, ignore only Junctions but not Sym Links
- FTP: use full socket close on data connection, to avoid error on control connection
- FTPS with ProFTPD: enforce TLS session reuse (not just ask for it)
- FTP: fix RNFR-RNTO combo in situations when disconnect happens after RNFR
- SSL sockets: Implement SSL session caching on Client side
- gsync: Fix not all Folder options are parsed, upload command line help
- CC Runner: fix Runner ignores change of left/right folder
- CC Runner: restart GS-server when Program Options are updated
- Control Center: Remove User Log Files older than 30 days, automatically
- Groups: Increase number of allowed groups from 10 to 40
- GUI: Fix strange GUI behavior on Right Mouse Button double click in Job Tree and List View
- GUI: Fix toolbar button sizing bugs
- Browse dialog: Do not allow to change Account options in Folders, allow it only in Accounts tab
- Browse, SMB: fix Account Key, so that use can have many accounts in SMB
- Browse dialog, OneFile: show file path before password
- Browse button, OneFile: show target file path in URL too
- Browse dialog: when going from Folders tab to Accounts tab, highlight selected folder
- Browse dialog: show smaller folder icons for Folder bookmarks in Accounts
- Browse dialog: Do not show low level (debug) progress messages, only important ones
- Browse dialog: auto-close it when reinstalling GoodSync
- Explorer/Browse dlg: do not show File Owner, to speed up browsing
- Explorer: New Folder, Rename: Change from edit label to requesting new name in modal dialog
- Explorer: Bump up size of small files for progress purposes to 4K
- Explorer: avoid negative time remaining
- Explorer: fix list of many files sometimes cannot be uploaded/downloaded
- Update DE localization

GoodSync 10.5.2.5
- Exclusions + On File Change: fix bugs that prevented excluded files/folder from being reincluded
- Copy Owner, ACL: Fix bugs that prevented Copy Owner from working correctly if Copy ACL is not specified
- Scripts: Trim all script fields, when committing and when executring them
- Crash Submitter and Reader: fix multi-part form format being submitted
- GoodSync Ver 9 to Ver 10 update page consolidated
- Browse dialog: fix leaks and rare crashes
- Account Manager: Fix crash when loading and deleting bad accounts
- Reading SMTP password: If we cannot decrypt it, do not make it a terminal error
- Google Drive, sib-http: allow incoming headers to be longer than 8 Kb
- Explorer: Fixed Owner of file/folder did not show

GoodSync 10.5.1.9
- Change log not available for this version

GoodSync 10.5.1.7
- Change log not available for this version

GoodSync 10.5.1.5
- Pipe Forwarder: fix socket leaks and connectivity issues, in more complex cases
- Pipe Receiver: fix not deleting sesssion on Disconnect, other connectivity issues
- SSL + SNI: Make SNI a default option in all SSL communication, as more and more sites use it
- SyncLib: Fix 'GsMergeLRgenerations: both sides still have new gens' error in Sync time
- Ignore Drill Down option for all folders inside Windows Users folder, to avoid cycling and duplication
- Account Manager Cleanup: remove incorrect entries from Account Manager, when reading it
- Explorer: Fix deleting of User Bookmark did not work
- Explorer: Do not ask confirmation when removing unused Job bookmark
- gsync command line: Fix not saving Account Manager when changing connections in job-update etc
- gsync command line: Print command line options, unless global option /noprint is specified

GoodSync 10.5.0.5
- Licenses: Fix on OK_REACT license info was not written, which could result in need to re-activate
- SharePoint 2013: Added support for root TeamSite, under RootSite alias
- TIX Export-Import: fix rare bugs related to n in URL, do not try to import old TIX files
- CC Runner: Add Special Operations, such as Delete Recycled Files, Cleanup Recycled
- Corrupt State Files: When it happens, display checkbox: Delete Corrupt State Files when I click Analyze again
- Forwarders: Allow Default and other official forwarders to run in Pipe Mode
- GSTP Client + Pipe Forwarder: add retries, when it does not connect right away
- Pipe Receiver of Forwarder: report failed connects to Mediator, better retries
- Pickup Forwarder: fix not sending response via default forwarder
- Update AR and PL and Catalan localizations

GoodSync 10.4.9.4
- Discovery + UPNP: fix checking cached entries, so that when Local IP changes, rediscovery is done
- Receiver of Forwarder: Idempotency: several fixes that make it work on network reconnect
- Sockets: improve error reporting on reconnects
- Filters: Fix parsing of +-N[d|m|h], it was always assuming d
- WebDAV: Fix GetInfo() of folder gets rejected on redirect, if folder is submitted without tail '/'
- Sym Links + Copy Attr: Do not Copy Attributes when copying Sym Links
- Sym Links + SFTP: Allow setting file mod time of sym links in SFTP
- Sym Links + SFTP: make Sym Link Drill option work correctly
- GUI: Sync Tree: Center (horizontally) central column where O is residing
- GUI: Sync Tree: Column widths: Use single setting for all jobs, fix its loading and saving
- GUI: Directions and Filters buttons: show explanation when use click with no node selected
- GUI: Add Clear Tree button, next to Filters and Directions buttons
- GUI: Accessibility: Allow Browse toolbar buttons to be focused on, add descriptions
- GUI: Job List Columns: If user downsizes them to zero, do not set them to default width
- GUI: Filters: Add support for multi-selection, implement Copy and Paste operations
- CC Runner: Check for shutdown variable once every 3 sec, not every 60 sec
- Installer: Wait for gsync.exe and gscp.exe to close, in addition to GUI programs

GoodSync 10.4.7.7
- Forwarder: fix idempotency was not enforced by Server Pipe Receiver, could cause file corruption
- gs-server: Increase number of stored responses to 20, to make idempotency always work
- Sockets: send really long buffer in smaller 512 Kb chunks, to report sending progress
- GSTP: Add x-sib-content-md5 header to all transactions we submit, and check it on server
- Filters: Consider 'path /folder' to be absolute, for purposes of Include filter
- Filters: Use the same fnmatch code in Windows, MacOS and Linux -- for consistent results
- Filters: Time: Add relative hours and minutes: +Nh / -Nh, +Nm / -Nm
- SyncLib: Syncing: fix UpdateStateMergeGens operation losing New Generation on the Right side
- SyncLib: Syncing: Get ACL/Owner/ExtAttr after Sync on the destination side
- SyncLib: Syncing: Do not remove analyze time error when we start to sync conflict
- SyncLib: Analyzing: When reading state file, do not allow more than 100 levels in sync tree
- Account Manager: If /jobs-file=/folder/file.tix is used then read Account only from this TIX file
- Copy Ext Attr: Turn it On by default only for MacOS, keep it Off for Windows
- Folder Monitoring: React to change of Folder Owner, if Compare Owner option is on for this side
- Google Drive V3: reduce memory usage when building cache
- Add checking of System Disk Free Space and reporting of low free space
- Azure: remove its claim to always providing Content-MD5, as it does not always do it
- Backblaze B2: more fixes, to improve speed and error processing

GoodSync 10.4.5.8
- BackBlaze B2: Implement parallel upload of large files in chunks, other bug fixes
- BackBlaze B2: Increase chunk size from 5 Mb to 40 Mb
- SFTP: Allow longer packets, as some server send very packets of 360Kb and more
- SFTP: add error catcher on Close Download, some connections errors were missed
- Box.com and WebDAV SSL: Add SNI to Box.com and WebDAV, as their servers may use it
- Fix SetFileOwner that was broken, due to GS trying to parse SID as PSD
- On File Change: Check deleted files against filters, so that they do not trigger Analyze
- Unattended Runner: fix rare crashes on job finish
- Browse Tasks and OAuth2: make them start and stop more correctly
- CC Runner: Submit log lines in a separate thread, so that log line submission does not delay sync
- Update DE and AR localizations

GoodSync 10.4.4.4
- Google Drive V3: speedup moves/renames, misc bug fixes
- Browse Dialog: Display messages logged by file systems in Browse dialog
- Browse Dialog: fix changed UserID from Browse dialog may not make it into Connect FS
- Job Options: Replace Up and Down Speed Limits in job with one File Copy Speed Limit
- Explorer + Job Bookmarks: Allow deletion of Job Bookmarks that are not used in any job
- Allow CopyACL comparison only when both file systems have the same type of ACL
- Control Center: Change from logging log lines into database to writing them into log files
- Generation Cleanup in Analyze: fix it, make it cleanup old generations again
- If Copy Links option is Drill Down then do not turn it Off in Analyze Checks
- Add Vietnamese localization, update Ukrainian localization

GoodSync 10.4.3.3
- SharePoint 2013: new file system, added to sync with legacy SharePoint 2013 servers
- Google Drive: Cache bootstrap and changes pull: start over on backend errors
- Limit Changes option: Make it work for 1-way jobs too, but set default value to 100 pct
- GSTP speed: increase it a lot, by turning off compression and optimizing code
- Upload to Control Center: upload folder list too, other major fixes
- Account Manager: fix URL of the root folder of the server may be wrong, affects CC Runner
- Folder Options in Server Account: make lookup case-insensitive by folder URL
- Control Center Runner: do not detect fake changes, produced by synclib turning options off
- Control Center Runner: Make received Program Options effective, for Proxy and SMTP
- Fix Cleanup of History could delete non-empty folder, because its creation time was Null
- Cleanup of Local Temp Files: make it faster and more accurate
- Add latest changes in options to global command line switches
- Update PL localization and JP license

GoodSync 10.4.2.8
- Google Drive: Switch to new Google Drive Ver 3 API, works faster, better quota management
- Google Drive: On File Change (File Monitoring) now works for Google Drive side too
- Change buffer size for most Remote file systems to 5 Mb, thus enabling Dropbo to OneDrive sync
- Add more checksum types used by servers: MD5, SHA, SHA-1, SHA-256, QuickorHash, Version GUID
- BackBlaze B2: Implement large file uploads, do not use checksums, they are not available for large files
- GSTP Forwarder: speed up reconnects in case of connection errors
- Options Advanced: Compare Attrs/Owner/ACL: move these to Left/Right side options, from Advanced
- Options Advanced: Copy Owner, Copy ACL: separate them, as they indeed may be done separately
- Compare CheckSums side option: compare checksums only when size is the same, but file mod time differs
- Options Advanced: add option Compare CheckSums of All Files, this compare is done for all files
- Options Advanced: remove Retry Sync If File Changes options, as retries are already done in On File Change
- Options Auto: Have only Sync option for all Auto options, no Analyze option
- GetFileOwner: If we cannot translate SID to DomainUserName then return SID tet form as Owner
- Time Shifts: do not auto-resolve Left-Right time shifts, do it only for Old-New time shifts
- SyncLib: Remove operations CopyState_LtoR and CopyState_RtoL, use only symmetric CopyState operation
- Eplorer: Speed up Download and Upload of Files in GSTP, use conveyerization
- Eplorer: now listed as Ver 10, was Ver 9 previously
- On File Change, File Monitoring: Fi reported crash
- Unattended Runner: Clear Sync Tree to save memory, when we finish non-On File Change job
- Analyze Checks: Change Sym Links option to Ignore, if one of file systems does not support links
- Analyze Checks: turn off Copy Attributes, Copy ACL, Copy Owner, if one of file systems does not support it
- Upload to Control Center: add Company Admin credentials to Program Options -> Auto
- Upload to Control Center: add encryption of uploaded accounts option

GoodSync 10.4.1.5
- Do not Compute MD5 CheckSum to resolve conflicts, as it slows down Analyze too much
- Copy Owner: Remove Copy Owner option on Windows, as Copy ACL and Owner covers it
- File Owner on Windows: Get/Set it as 'DomainUser Name', not just 'User Name'
- Copy Owner, Compare Owner: Add these options on Mac only
- File/Folder Properties: Show all properties, including ACL, Owner, ExtAttrHash
- When setting CopyTime operation, add comment to sync tree node on what caused it
- Fix bugs that prevented correct Attributes Copy on Windows
- WebDAV: Add Exponential Backoff on HTTP error 429, which is now returned by some sites
- Google Drive: Increase Cache Timeout from 128 to 600 sec, as some cache reads may be slow
- Google Drive: Fix rare MIME-type mismatch on small file overwrite uploads
- Office365/SharePoint: Fix listing of files/folder with ' in their name
- FTP: Increase max parallel thread from 20 to 50, some users want that
- Help Hints on mouse-over: show them until mouse-out, not just for 5 sec
- Translations: update Polish and Arabic
- Control Center: add ServerAccounts table, so that user can his Accounts
- Account Manager: Make server map case-insensitive for Account Key

GoodSync 10.4.0.5
- Add Compare Attributes option to Advanced Job options, Off by default
- Restore Compare ACL and Compare ExtAttr options that were removed in 10.3.9
- Fix Sync Folders are the same error, by correcting Distinct URL computation
- File Monitoring + Compare Attrs/ACL: Separate these flags in monitoring, as Windows can do them separately
- Folder Options: move all Local FS options (Compress, FAT-like) from Connection options to Folder options
- Browse Dialog + Multi-Select: fix problems in Go/Refresh
- Browse Dialog: Fix auto-switch to Folders from Account for smb:// and gstp:// does not show Folder tree
- Message Boxes: Make them wider, to 550 pixels
- Account Manager: Fix Connectoid options do not stick, when changed

GoodSync 10.3.9.5
- On File Change: exclude Hidden and System files from changes, if requested by option
- Windows Azure: use server-side MD5 checksums supplied by server
- Copy ACL: Copy SACL (including Inherited/Protected), in addition to copying DACL
- Remove Job Advanced options Compare ACL and Compare ExtAttr, they are implied by Copy options
- Copy Attributes: change of Attributes is now detected in Analyze
- Attributes and State file: fix reading attributes form state file, results in fewer CopyState
- Same Job Sides: do not produce this error for same URLs that belong to different accounts
- Mirror Folders: use Distinct URL in computing them, it includes Server Account
- Recycle DB: Add more locking, to fix rare crashes
- Move Mode + Compare MD5 Checksums: make it work, remove unneeded check
- Log Viewer: load Server Accounts, so that it can work for OAuth2 file systems
- Control Center Runner: improve logging of job changes sent it from the server
- Browse Dialog: remove Servers tab, all Servers are now shown in Folders as 1st level
- Browse / Explorer + GSTP: Show Server names without .username.goodsync suffix

GoodSync 10.3.8.0
- Fix slow Analyze in some cases, due to computing MD5 when not needed.
- Now compute MD5 of local file only to prevent conflicts.
- Update Privacy Policy and License Agreement.

GoodSync 10.3.7.7
- Case Rename Folder + Copy ACL: fix folder state not properly copied
- Interrupted Sync: fix Conflict after interrupted (no state file saved) sync with ACD
- On File Change + Copy ACL: Make On File Change detect ACL changes on Windows
- Copy ACL + Delayed Sync: make Copy ACL work correctly, when change was detected on prev sync
- Azure: Upload files shorter than 8 Mb in one take, using Put Blob transaction
- Azure: Fix Content-Type was not set in upload
- Explorer: Fix crash when user goes to Job Bookmark in OneFile file system
- Explorer: Fix not sorting Connectoids into User Bookmarks and Job Bookmarks
- Gs-Server: fix rare crashes in UPNP discovery and Web UI

GoodSync 10.3.6.6
- Proxy + Gs-Server: Fix setting Proxy in GS GUI does not propagate to gs-server
- Azure, GSTP: Fix Content-MD5 errors, use header x-sib-content-md5 for GSTP purposes
- SFTP: Fix crash when download stops abruptly, as in due to errors on destination
- Backblaze B2: Use better upload method with SHA-1 checksum at the end
- Backblaze B2: Fix authorization bug that prevented user from changing Application Key
- Export Selected Jobs: Add full Accounts from Account Manager to exported TIX file
- Auto-Install: Do not Install GoodSync if GS GUI is running and this is not a 3AM-5AM local time
- Auto-Install: Fix sometimes GS desktop shortcuts appear even when this option is turned off
- UPNP: Force the same External Port on all devices, so that multiple devices do not confuse us
- UPNP: Handle multiple UPNP devices on the same Local Network
- UPNP: Change cache file format and name, do full discovery once a day
- Control Center: Add Run and Stop commands for Job, on a list of Computers
- Control Center: Add ability to use Account Manager, specify Account by Name or Key
- Account Manager, Command Line: Introduce Lookup by Account Name in gsync command line

GoodSync 10.3.5.5
- Dropbox: Switch Dropbox code to new API V2, as API v1 is now deprecated
- Fix crash when user changes Program Options in pre-elevated GoodSync
- GSTP Client: do not rearrange connection during session, not to drop good Forwarders
- GSTP Mediator: fix some bottlenecks that lead to slowdowns in processing
- GSTP transport: Compress large transaction bodies using GZIP
- GSTP transport: Add and check Content-MD5 header to all transactions, to ensure integrity
- GSTP Forwarder: Faster Pipe Forwarder, fix slow connects via Forwarder
- GSTP Forwarder: Fix possible file corruption when downloading via Pipe Forwarder
- gsync: add /uN and /kN command line options, to use Account Manager
- Control Center: initial integration with Account Manager, single Run and Stop commands

GoodSync 10.3.4.4
- Browse Dialog: Fixed Secure flag was not properly changing URL from http:// to https://
- Browse Dialog: Fixed wrong root in multi-folder when home folder is not root
- Browse Dialog: When user goes back from Foilders to Account List, select Account and Folder used
- Browse Dialog: Fixed race condition in New Folder that could lead to errors
- Browse Dialog: Show Account Name or Key in Help field when it is set
- Browse Dialog: GSTP: Show only Server Name in Servers, without UserId. or .goodsync
- Account Manager: always save accounts-bookmarks.tic, nto to miss any automated token changes
- GoodSync Server Web UI: Do not reveal existing system user password via HTML
- GUI: Fix crash when AutoLogoff message box is shown before Main GUI is shown
- Enteprise Runner: speed up submission of reports to GS Control Center

GoodSync 10.3.3.0
- Fix Jobs Lost if GoodSync starts GsServer or GsRunner and GoodSync.exe is already elevated
- Runner Service: Fix Runner was not reading Program Options such as SMTP server
- Browse Dialog: fixed several UI bugs
- On Folder Connect: Do not report Terminal Error when GS starts and OFC job has one of folders missing
- Added context menu for Left/Right Browse buttons: Open Folder, Side Options
- Open Left/Right File: implement actual open of remote files in GS Explorer
- Open Left/Right File/Folder: fix open does not work in some cases
- Add import from TIX file produced by GoodSync ver <= 10.2.6
- Export: Fix groups not exported, only its jobs, when group is selected
- Backblaze B2: Cache uploaded file metadata to accelerate GetInfo() after upload
- Google Drive: Google has error, whereby it sends us listing with missing items
- Enterprise: Make policies work only with Enterprise license
- Enterprise: refresh list of policies for new file systems, make sure all policies work
- Enterprise: Re-add file goodsync.adm to installation, it was missing
- Enterprise: Re-add reading jobs from registry
- Improve reporting of Left/Right file system UserID and file system properties
- UI: New Tables-based Message Boxes that scale well on High DPI
- Allow Rename of Jobs and Groups where new name differs only by case

GoodSync 10.3.1.1
- Fix updating to ver 10.3.0 when Runner is running may result in loss of jobs

GoodSync 10.3.0
- BackBlaze: Add new BackBlaze file system for www.backblaze.com storage
- Google Drive: Fix JSON parsing error
- Azure: increase x-ms-version header value to latest API, so that servers like us
- Amazon CD: fix downloads redirecting to pre-authenticated server and we add our header
- Encrypted FS: Allow for up to 3 names not to decrypt, before returning error
- On File Change File Monitoring: Fix 8.3 paths were not properly converted to full paths
- On File Change Jobs: run Analyze after Sync as a separate transaction, not in sync txn
- TIC: Store Jobs, Groups, Bookmarks, Accounts in new file jobs-groups-opts.tic
- TIC: Existing files jobs.tic and account.tic are migrated into jobs-groups-opts.tic
- TIC: Store a copy of Accounts and Bookmarks in file accounts-bmks.tic as it may be updated by FS
- TIX: Change export-import long format, so that one export file includes all Jobs, Groups, Bookmarks, Accounts
- Bookmarks now use Account Manager too, so they fully partake in account info propagation
- Side Options: Folder Options (Job Side) (such as Encryption) are now stored in Account Manager
- Side Options: So if Folder Options change in one Job, they are propagated to another Job
- Program Options: make GUI-related options local only: View Filters, View Logs
- Save/Load Jobs: Remove option to save/load jobs to/from registry, not used
- gsync: Read stored Program Options only in non-temp job commands
- Browse Dialog: Add New Account button, needed for OAuth2 systems to browse to new account
- Browse Dialog: When Account is selected, show it in Windows Title
- Browse Dlg: Fix Enter did not result in navigation
- Explorer: Add Rename command for Bookmarks
- Explorer: Now can Copy/Paste files to Encrypted file system
- Open Left/Right Folder + Explorer: Show Encrypted folder in decrypted form
- Explorer: Fix New Folder not working from context menu
- GUI High DPI: Fix icon sizing for High DPI displays
- Browse dialog: fix memorizing/restoring size for High DPI
- Add job filters pane on main form, toggled by View->Filters, like in GS 9
- Program Options: Replace Filters pane with a better one
- Disable Auto and Options buttons on Toolbar only when Job is running
- Toolbar: better updating, so that buttons are enabled/disabled properly

GoodSync 10.2.6.6
- Runner Service: fix creation of GS Runner Service, it has wrong argument
- Runner Service Setup: fix using wrong user when different Domains have the same User
- Installing RF2Go: fix Access Denied error
- Enterprise Runner: Fix formatting error that caused mis-reporting of job status
- Browse Dialog: better localization, sort Accounts by alphabet
- Account Manager in Browse dialog: Add Delete and Rename buttons, to manage saved Accounts
- Browse Dialog: Remove Refresh button, always use Go button instead
- Browse Dialog: When going back from Server or Tree to Credentials, do not cleanup credentials
- Job List: allow context menu for multi jobs when user selects several jobs in Job List on the Right
- GUI: more high DPI icon and picture fixes
- Fix Wrong context menu item for Exclude/Include by ext.

GoodSync 10.2.5.5
- OneDrive Office365: fix 'Unsupported security token' error
- GSTP Forwarder + Receiver: fix file corruption that may happen when conveyor is enabled
- Fix icon appearance in High DPI and Scaling situations
- Job List: Fix 1st column (status icon) may corrupted on displays with high resolution
- Taskbar Menu: make double-click call up Full Window again
- Fix Sync direction of tree node cannot be changed after Spec-Op such as Compare Files was run
- Job Tree: memorize expanded/collapsed state of all groups between GoodSync runs
- Browse Dialog: improve user interface

GoodSync 10.2.4.4
- Store Job List and Job Tree widths independently of each other
- Lob List: Allow reordering of Job List columns, save column coordinates upon reordering
- Job Tree: the only Name column fills up the entire tab now
- More and better icons for Job Run States
- Separate icons for Special Operations (Cleanup/Delete GsData and such) run states
- Menus: Add 'All' menu item to menu bar, keep command for All Jobs in there
- Job menu: reorder menu items, raise more often used items higher
- Box.com: save new refresh_token, different from original refresh_token, when we get access_token
- Stop/Clear button: show proper caption based on Jon run status
- Options: Fix Pressing enter during filter editing quits dialogue box
- Enterprise Runner: report OS, elapsed time, speed, bytes processed to Control Center

GoodSync 10.2.3.5
- Job List view: allow multiple job selection, now based on CTreeListViewCtrl
- Multiple Job selection: review all cases, several fixes
- Job Selection kbd shortcuts: Up/Down to navigate, Space to select, Enter to Set Current
- Fix ALT+F4 is not processed, more keyboard shortcut fixes
- Fix Side URLs not updated after Job rename and then Browse
- Fix Side Info sometimes not updated when current job changed
- Fix crashes after Group Delete
- Localization: cleanup foreign RFS files, removed unused strings
- Explorer: Load Jobs when it starts, so that Bookmarks derived from Jobs are loaded
- Job/Group New/Rename dialogs: fix checking for errors, improve layout

GoodSync 10.2.2.9
Change log not available for this version

GoodSync 10.2.2.8
- Add keyboard shortcuts: F2 - job/group rename, F4 - disable autorun, Alt+W - swap sides
- Add Pause command to Job menu, with keyboard shortcut Alt+Z
- Change Stop command to Stop/Clear command, as it clears tree when job is stopped
- Group Context Menu: Add keyboard shortcuts to it
- Delay in Auto Run on Start and OFC: Allow values up to 999, to increase range
- Add/Remove Job to/from Group: Allow this to be applied to Selection of Jobs
- Job List on the Right: Do not Set Current when job is clicked, allow for Job Selections
- Special Ops (such as Cleanup Recycle) work for Job Selections
- Job List View: Make selections work with SHIFT+UP and SHIFT+DOWN
- Job Tree View: Fix Sorting was not working on 64-bit architecture
- Adding/deleting of Start Menu and Desktop shortcuts is now persistent Program Option
- Add 'GoodSync v9' menu item to Start Menu -> GoodSync of ver 10
- Run When Windows Runs option: when installing new version of GoodSync, update other users too
- Runner Service Setup: Allow to specify Windows user different from current Windows user
- Fully observe Alphabet/Index ordering rules when running or editing jobs

GoodSync 10.2.1.2
- Fix crash in Click Browse button after Job Delete
- Fix crash on clicking keyboard in Job List view
- Fix Japanese GUI sometimes shows squares instead of letters
- Sort groups lexicographically, if allowed by option
- Make Keyboard (space key) selection work in Job List View
- Make big tooltips appear for beginner user (1st job)

GoodSync 10.2.0
- Job List ordering: add Program Option -> 'Sort job names by alphabet', ON by default
- If 'Sort job names by alphabet' is OFF then allow reordering jobs in Job List by drag-n-drop
- Fix Analyze and Sync causes showing Options dialog
- Fix GoodSync does not start when Windows starts
- Fix crashes related to zero jobs and transitions around that
- Job Tree View: fix several UI issues
- Job List View: fix several UI issues
- Re-enable ALT+N keyboard shortcut, it selects job number N, works for ALT+1 to ALT+9
- File Systems: Add faster get out on User Stop
- Remove SSL Default GTSP option from Program Options, always offer Secure
- Fix jobs are not run from Command Line in GoodSync.exe GUI

GoodSync 10.1.9.7
- Job Direction button: when clicked, show available directions
- Allow multi-select (in Job List) to apply to most commands
- Consolidate all command processing in the mainframe controller
- Change default size to 2/3 of the screen, initially show Job Tree (Less)
- Job Tree and List: Sort jobs and groups by name in alphabetic order
- Renaming/Creation of Groups and Jobs now requests name in modal dialog
- Memorize and Set Current Group, to return to the same node in the tree on restart
- Fix rare crashes caused by abandoned timer
- Installer: Achieve full separation between GoodSync-v9.exe and GoodSync-v10.exe
- Job Start: Single Selected job is always started right away, with no delay
- Job Start: Multi-Selected jobs are always Scheduled, so they start by Auto rules
- Add Arabic user interface localization

GoodSync 10.1.8
- SyncLib: Fix crash that was happening in On File Change jobs in ver 10.1.7
- SyncLib: Fix 'Cannot resolve parent' error in manual Analyze
- Fix NoGsData option is not set when changed in Options dialog by user
- New Job: use traditional dialog, to request sync direction and name

GoodSync 10.1.7
- GSTP Mediator: fix problem that caused 'Computer seems to be unreachable (No ACK for PickupSession)'
- SyncLib: Speed up (major!) reading of the state file ans Analyze scanning
- GUI: speed up tree operations
- Update Counters such as Changed, Errors during Sync, so that user see how many items are remaining
- On File Change: Fix OFC does not detect Disconnect and Reconnect of Network
- On Folder Connect: Do First Analyze when OFC is first enabled or when GoodSync starts
- Job Options and Analyze buttons now stay enabled when Job is Waiting To Run
- Fix Sync after Analyze produces error 'Do not run Job when Auto is suspended'
- Re-enable progress bars in GoodSync taskbar icon
- FTP: Do not auto turn on EncodeUTF8 option for servers that support it, user may think otherwise
- Fix if After Sync user has Conflicts and he resolves them then Sync button remains disabled
- WinFileSys: Fix processing of Locked + Access Denied files
- Shutdown signaling: Fix sometimes fake shutdown signal could auto-close GoodSync
- Explorer: Fix cannot copy symlink from Local FS to Local FS
- Explorer: Implement keyboard accelerators for common commands
- Upgrade NSIS to ver 3.0 official release
- Update CZ and KR localizations

GoodSync 10.1.6
- Fixed crash in File Monitoring when one sync folder is empty
- Options Dialog: Auto modes, if one of the sync folders is empty
- Fixed On File Change does not come back after Sleep and Resume
- Add 'No Animations' option to Program Options

GoodSync 10.1.5
- On File Change / On Folder Connect: fix job not starting upon disk reinsertion
- Selected Jobs + Analyze And Sync: run selected jobs sequentially, like in ver 9
- S3: For large files, check for HTTP ranges before doing multi-part download
- Job List: Case-insensitive ordering of text colums
- Program Options: Move several options from General to the new Auto tab
- Account Manager: Properly implement separation of Plain and Secure accounts
- Account Manager: Fix not all Advanced option changes become effective on Go
- GUI: fixed some resource and memory leaks
- gsync /runner-service: Set Effective proxy in Runner Service, using Prog Options
- OAuth2 dialog: improve interaction with Account Manager, ask user less
- OneDrive: fixed error Access denied for connectoids with wrong saved endpoint
- Update UA and Korean translations

GoodSync 10.1.4
- OneDrive: fixed error Access denied: No auth code in response: error=invalid_resource&...
- WinFileSys: Fix processing of Access Denied on SetFileAttribute in DeleteFolder, etc
- Account Manager: fix Copy Locked files not working, due to option propagation problems
- Licenses: Fix License Response Message from previous automatic license deactivation still shown
- Browse dialog: Fix Default Secure option not working in GSTP
- Browse dialog: Fix Refresh button was not reading changed settings from Advanced pane

GoodSync 10.1.3
- OAuth2 Consent: Launch Default Browser Chrome/IE/Firefox/Opera in Private Mode
- Browse Dialog: improved navigation, fixed several GUI bugs
- Account Manager: fixed bug that caused overwrite of good credentials by blanks
- On File Change / On Folder Connect: Fix not detecting reconnect
- Add GoodSync-v9.exe to Ver 10 distro, so that Ver 9 GUI can be run from Ver 10 distro
- Allow GoodSync Ver 9 to run new file systems, if it is activated from Ver 10 license
- gsync: Fix tmp-job command was not working

GoodSync 10.1.2
- OneDrive: fix Unauthoirzed 401 error on download of files with guestaccesstoken
- Options dialog: Fixed Dialog lines in some languages do not fit
- Job List: Fixed sorting of Auto column is broken
- Sockets: fix working with mixed IP v4-v6 environment
- Fix Runner still thinks it is ver 9 and does not run OAuth2 systems
- Upload Enteprise distributions for ver 10

GoodSync 10.1.1
- Change log not available for this version

GoodSync 10.1.0
- First Official release of GoodSync ver 10
- Added file system for Box.com, similar to other OAuuth2 systems
- Account Manager: Use different account key for plain and secure version of the same server
- ACD, GDrive, OneDrive, DropBox: improve management of tokens, esp. on forced refresh
- GUI: Fix Errors Count and Button were not updated when we get Errors in Sync
- Browse Dialog: Improve detection of changed properties
- Pipe Forwarders: make them more stable, increase speed

GoodSync 9.9.60.0
- Fixes from GS ver 10.1.0, subject to what's available in ver 9 per licensing

GoodSync 9.9.59.5
- File System fixes from GS ver 10.0.29

GoodSync 9.9.58.8
- Browse Dialog: use new Account Manager, in a limited way, without showing accounts
- GS Connect Setup: If user specified no Windows Password, keep Windows User for File Owner
- Google Drive: Change prefix from gdocs:// to gdrive://, automatic migration
- Google Drive: do not produce error on missing file creation time
- Amazon CD: Add swapping Refresh for Access Token on getting Access Token errors
- DropBox: Fix Dropbox was listing folder that was deleted (in trash, not permanently)
- OneDrive v2: Added SiteRoot/TeamSites handling
- OneDrive v2 Discovery: memorize credentials used to list Services in MS Accounts
- OneDrive v2: Show error message of Code 401, as this may be Access Denied, not Auth Needed
- OAuth2 Consent in Browser: Implement proper Local Server to receive callbacks on localhost
- Explorer: Use system File dialog for selecting multiple local files to Upload
- Remove discontinued file systems that were replaced by OneDrive v2

GoodSync 9.9.57.5
- OAuth FS + Encrypted: propagate saving of OAuth data thru Encrypted file system layer
- OAuth2: do not try to perform it in Runner, as there is no user to respond
- OAuth2: do not perform two OAuth2 at one time, second will be rejected
- gsync: Now require Pro or Linux license to run gsync, except for Runner Service
- Browse dialog: fix picking of Secure (SSL) option in connectoid
- OneDriveAll: Fix refresh of Access Token after 1 hour of multi-part Upload of large file
- sib-http: Do not add proxy-related headers such as cache-control to direct socket transactions

GoodSync 9.9.56.6
- gsync: Fix jobs not found in non-runner command line call
- OAuth2 file systems: store refresh and access token in connectoids, to make them exportable
- OAuth2 file systems: make UserID read-only in UI, retrieve it from browser auth
- Browse + OAuth2 FS: when Servers is clicked, empty the connectoid so that account may be changed
- Amazon CD: fix listing of nodes with no name
- Start Windows Services with Delay, so that Internet has time to connect
- Enterprise Runner in gsync: multiple fixes, to make it work with Command and Control Center

GoodSync 10.7.4.4 查看版本資訊

更新時間:2018-01-22
更新細節:

What's new in this version:

GoodSync 10.7.4.4
- Fixed GoodSync installer did not create proper Registry value to Run GoodSync When Windows Starts
- CC Runner: fixed bug in upgrading, which could result in Runner being declared a new Runner
- CC Runner: fixed upgrading using regular GoodSync-v10-Setup.exe installer was resetting CC Runner flag
- GoodSync Connect Setup: Now always delete Old Users, so that only new New user is left
- Gs-Server Web UI: Added warning about too many gs-server users, per license
- Browse Dialog: Multi-Select: Fixed if only one Folder is Excluded, it becomes the new Sync Folder
- Command Line: Fixed /analyze and /sync options of 'job' command were ignored if they come first

GoodSync 10.7.3.3
- Job Options -> General: Added option to Shutdown Computer after Job is finished
- Job Options -> General: Added option to limit Max Time To Run (minutes)
- Program Options: When Retain Days changes, start complete cleanup with the new value
- Job and Program Options: trim string values such as UserId or Smtp Host
- SyncLib: Added File Size to Copy New/Over log message, when syncing
- Installer: Fixed GoodSync GUI can be randomly started by Scheduler, esp if Avast is installed
- Installer: speed up installation of GoodSync, fixed some issues
- Browse Dlg: Multi-Select: If Include List is empty, still show Implied Checked checkbox
- Gs-server: Added Limitation on Number of Users and Number of Unique Clients, based on License
- File Server License for GSTP gs-server: added new License for gs-server-based File Server
- Scripts and Email: Added variables: %TSTART% %TFINISH% %TELAPSED%
- Command Line: improved command line parse, to catch more errors in CL options
- Sib-socket + SSL: Turned off TLS session cache on client side, only FTPS uses it now
- Command Line: Discontinue parsing Jobs and Program Options in GS GUI, we have gsync for that
- Added/Fixed policies: DisableAzureFile, DisableGDrive2, DisableGTeamDrive, DisableSharepoint
- Gsync: Added 'auth' command that creates new accounts (OAuth, browser auth) from command line
- CC Runner: Added new Control Center GUI Runner, with Taskbar icon, that shows status of jobs run by CC
- CC Runner Installer may install CC Runner as a Taskbar GUI or as a Windows Service
- CC Runner can automatically update itself to latest version, if CC specifies AutoInstall option

GoodSync 10.7.2.2
- Added new Google Team Drive file system to GoodSync and GoodSync Explorer
- Automatically start GoodSync GUI, if silent install is On and GS GUI was running before silent install
- Installer: Make de-elevation to happen by starting GoodSync via Windows Task Scheduler
- Installer: When installer start GoodSync GUI, make sure it goes on top of Z-order
- Filters in Program Options: Show Global Filters: Exclude System / Hidden / Empty
- Fix adding of Filter flags for Empty folders, when uniting Global and Job Filter
- Fixed Delete Recycled and History Files was not deleting History DB
- Jobs in Registry: Fixed crash in ver 9 when loading Jobs from Registry
- Remove GoodSync-v9.exe from GoodSync v10 distribution, use ver 9 distro instead
- Parallel Thread limits: increase to 64 for SFTP, FTP, GSTP
- FTP: Added option 'Require TLS session reuse on data connection', On by default
- FTP: Turn off this option to resolve connectivity problem with broken servers
- More localizations for Group Names, etc.

GoodSync 10.7.1.1
- Amazon CD: Fixed GetMetadataEndPoint Unauthorized Error 401
- OneDrive: Add retry on 503 Service Unavailable
- Progress: fixed progress reporting in simple uploads such as to GSTP
- Parallel Threads: S3 and Azure: Increase max parallel threads from 20 to 64
- Control Center Runner: Fixed few finishing lines of Job Run were not submitted
- Control Center Runner: Summarize/Compress update-job-run requests, to reduce server load
- Gsync /runner and /enter-runner: Allow only one instance of each per User
- Program Options + Command Line: Add processing of Global Filters and some newer options
- Browse Dialog + Filters + Multi-Select: multiple fixes, improve usability
- Update DE localization

GoodSync 10.7.0.0
- GSTP Sharing: Enable Sharing of Folder on Mediator: now Folders can be shared with other GoodSync users
- GSTP Sharing: For now Sharing of Folder is done only in GoodSync Connect account Web GUI
- GSTP Mediator: Remove Talkback processing, as it is 2 years old, so only really GS versions use it
- Passwords: Add option Save Connect Passwords Locally Encrypted, it makes them non-portable, more secure
- Program Options: Added Security tab, for the option above and CC admin credentials
- Account Manager + OAuth2: new scheme of storing tokens and getting auth via Browser
- OAuth2: maintain Refresh and Access Token in a separate cache, not to change Accounts
- Office365/SharePoint: increase initial backoff timeout to 15 sec, on error 429
- TeamSites/SiteRoot/SharePoint: Forbid # % characters in paths as it causes error 400 on uploads
- Browse Dlg + Multi-Select + Links: fix handling of Links in Drilled and CopyAsIs job modes
- Import: Fixed Import of a single job could destroy unnamed bookmarks, thus damaging other jobs
- Reading Accounts and Jobs: Fixed recovery of broken Jobs file (with no Accounts file) causing problems
- Explorer: do not allow any file/folder actions while folder is being listed
- CheckSums: store CheckSum type, as relying on CheckSum size for typing does not always work
- Updated Polish localization

GoodSync 10.6.8.8
- History Cleanup: Use History DB to speed up cleanup of _history_ files
- Recycled and History and Log Cleanup: now do it after every sync, as it runs faster
- Recycled and History Options: change their names and description, to better explain what they do
- Recycled and History + Direct Destination (No Temp): Use MoveFile, not CopyFile, to run faster
- Filters: Do not apply Size and Time filters to Folders
- Filters: speed up and simplify Filters processing
- CheckSums: Fixed sometimes CheckSums of different types were compared
- CheckSums: Do not use CheckSums of wrong type from the state file
- CheckSums: Fixed uploading of Office file changed by server could result in conflict
- Analyze: Fixed ListDir could be called on Files as if they were Folders, resulting in slowdown
- Links + Exclude: Fixed Ignore Links was not always excluding Links nodes
- Links + Browse: Drill Down to Folder Links in Browse Dlg + MultiSelect, if SymLinks option is Drill Down
- gsync command line: Fixed command line options description and manual, to latest changes
- OneDrive/Office365: Backoff on 429 Too Many Requests and Conflict 409 error with EditConflict
- SharePoint 2013: Fixed ListDir return error when path points to a file or not found
- SharePoint 2013: Backoff on 429 Too Many Requests and Conflict 409 error with 'Save Conflict'
- MTP: Fixed change file name case did not work properly

GoodSync 10.6.7.7
- Licensing Fixes: Auto Options are not available in Free version
- Licensing Changes: Increase max files to 1000 in Free version
- GSTP Client: When doing Disconnect, set SendRecvTimeout to 5 sec
- GSTP Client: When talking to local elevated client, do not wait on reconnect
- GSTP Client: check that server-id received from Server is not empty
- GSTP Receiver: Do Not close socket on Receiver side after we send Disconnect verb
- GSTP Receiver: Send info headers such as server-id
- Azure (Blob) file system: Fixed large file uploads, more than 4 Gb
- Filters: Fixed filter '/folder/' with tail '/' was not excluding folder
- Separate Installer for GoodSync for Windows Server
- Fixed Jobs File reading and import, so that Import does not repeat
- Accounts File: improve locking of read/write of Accounts file
- Ver 9: Move ver 9 version number to 9.16.7, to make it be in sync with ver 10

GoodSync 10.6.6.8
- Browse Dlg + One Driver: Fixed freezes and error when drilling down to top folder after OAuth
- GSTP Forwarder Receiver: Do not report to Mediator errors caused by Forwarder Pipe disconnecting
- GSTP Client: when client lost connection to Server do not do long reconnects, report to Mediator
- Filters: allow [a-z] or [0-9] and other such character ranges in Filters, [ and ] mean [ and ]
- Filters: when adding Filters from GUI, turn [ into [ and ] into ]
- Filters: fixed several more exotic issues in exclusion and inclusion
- On File Change: Add 1-min wait between Analyze and Sync, when Analyze produces Errors or Conflicts
- Runner: Do not save changes by produced by Job Options checker
- On File Change, Incremental Analyze: fixed error when file inside folder is reported before this folder
- Fixed Free Space was not updated on Sync Tree file/folder Direction Change
- Backblaze B2: Fix rare concurrency crash on folder delete
- Licensing: Do not allow Auto jobs (Attended) to run in Free mode
- Gs-Client/Gs-Server on Linux: Added support for Unix extended attributes.

GoodSync 10.6.6.6
- Change log not available for this version

GoodSync 10.6.5.5
- Control Center Runner: Fixed job start and stop sequence, to improve reporting
- Control Center: Fixed log lines sometimes glue together
- Google Drive: make it work when changing existing empty UserId to new UserId from OAuth
- Google Drive V2 and V3: change captions and help
- FTP etc: When reading line, allow CR to be followed by non-CR/LF character
- Windows FS: Use Backup Semantics for all CreateFile system calls, fixes Access Denied
- Windows FS: Fixed MoveFile was giving up on Access Denied, now tries Copy + Delete
- Browse Dlg: Fix Deleting Account used by Job is allowed, if bookmark inside Account is selected
- gs-server: GetFileAcl: Fix error in returning GetFileAcl results
- MTP: make progress processing work correctly
- MTP: Fixed name-case renames of file and folders were not working in Explorer
- ListServers: fixed copying credentials, fixes No Account error in Analyze after Browse
- gs-server: /set-admin and /set-user options also set options in settings.tix
- gsync command line: Left and Right folder of a Job: allow combining AM and Connectoid options

GoodSync 10.6.4.7
- Change log not available for this version

GoodSync 10.6.4.4
- MTP: re-add missing thread wrapper, it was causing CoInitialize not called (error 0x800401F0)
- MTP: make progress processing work correctly
- Move/Rename: make it work for case-insensitive file systems, where only case of name is changed
- On File Change: fix bugs and slowness, when change of one file/folder is received many times
- On File Change + Incremental Analyze: fix bugs in folder processing
- On File Change + Incremental Analyze + Filters: apply all filters, so that filtered items are ignored
- On File Change + Progress: show progress of Incremental Analyze too
- Runner + Gs-server Options: gs-server now applies Program Option on a command from Runner
- Runner: If user with old jobs.tic never runs GS GUI, still convert jobs.tic to new format
- S3 + Wasabi: Wasabi can do Upload in Parts, so allow multi-part upload
- User Stopping Jobs: Fixed urgent job stop (two or more Stop clicks) was not always processed
- On Schedule: fixed normalization of Schedules, it could fix DayOfWeek to 0 when not needed
- Browse Dialog: fixed non-translated GSTP email can make it into Account Manager
- Locks: Consider lock files that are older than 2 days abandoned and delete them as such
- Move creation of _gsdata_ folders from Start of Sync to Start of Analyze
- Explorer: When renaming file or folder, check that destination name does not already exist
- gs-server: fix command line processing and diagnostics
- NAS: Added support for Synology DS418j (Realtek 1296 platform

GoodSync 10.6.3.3
- OpenSSL: Add no-asm option to x64 builds, that fixes crashes on some processors
- Crash Catcher: add more catchers for crashes, to improve diagnostics of crashes
- Better random number generator, with proper initialization of OpenSSL
- Mediator: Fixed OTP was not sent by email, on initial OTP generation
- Mediator Web Site: Add Password Change form, fix OTP usability issues and bugs
- Web UI: Allow entering One Time Passwords (OTP) from Web UI, for multiple users
- Web UI: Do not create New GoodSync Connect user in Web UI, use Mediator Web Site
- Web UI: better display of Mediator registration status for the User
- GoodSync Connect Setup: always show No-Mediator option, fix bugs and crashes
- GSTP: Fix progress not reported in GsUploadFileBlock, in the tail part
- CC Runner: Fixed Big Log chunks not accepted by CC, so submit large logs in smaller 16 Mb chunks

GoodSync 10.6.2.9
- Change log not available for this version

GoodSync 10.6.2.4
- Change log not available for this version

GoodSync 10.6.2.2
- Runner: Fix worker thread closing sequence, it could cause rare crashes
- On Schedule: When Hour=NN is specified and Minute=0 is not specified, add Minute=0 automatically
- On File Change + Stop: When User stops an OFC job, do not stop File Monitoring
- Auto Jobs + Stop: Stop of one AutoRun job now does not reset Waiting To Run Status for all jobs
- gs-server settings: save changed file upon generation of Device ID, even if original file was not present
- OneDrive of MS: Fix SiteRoot uploads of files with ' in filename was not working
- Gs-Server: Add One Time Passowrd support in Web UI Setup for NAS

GoodSync 10.6.1.7
- Azure Files: Add Windows Azure Files API file system, was Azure Blobs only
- Fix handling of must-drill-down OneDrive files/folders (appear in Windows 10 Fall 2017 Update)
- Auto Jobs: Fix on a rare oaccasion Job in Auto Mode not start when required by external event
- GSTP forwarders: Add SSL certs to all Official and Default forwarders
- FTP + On Folder Connect: Fix OFC was not detecting Connect/Disconnect
- Exploer: fix navigation when clicking bookmark in bookmark list for file system
- Explorer: Disable all Commands when tree node is being expanded

GoodSync 10.6.0.0
- GSTP: Implemented One Time Passwords (OTP) and Client DeviceId
- GSTP: You can turn on OTP in https://www.goodsync.com/gs-connect/user-account
- GSTP: Prefer Emails as UserIds, they are also used in One Time Password auth
- When OTP is On, you will receive Email with OTP every time you use a new Device
- GoodSync client will request One Time Password sent in Email
- GSTP: OTP is requested when doing GoodSync Connect Setup and Browse dialog
- GSTP: Each client/server now sends DeviceId, ComputerId, and Device Description
- GSTP: Both email and old-style GS Connect UserId may be used to authenticate
- GSTP: New Account Form: Add ReCaptcha to filter out robots
- Official Forwarders: use Forwarder IP name, not IP address, to please security
- Official Forwarders: use port 443, not 80 for SSL comms, to please security
- Receiver: Fix incorrect reporting of connections to Official forwarders
- OTP + gs-server: allow OTP in /set-admin=user_id:password[/otp-value]:sys_user:[sys_pass]
- OTP + gsync: allow OTP in new command line options /can-otpN=yes, /otpN=string
- Cleanup Logs: Avoid recursive cycling via symlinks, by limiting number of folder levels to 50
- GSTP progress: show progress when is being added to at the tail
- Enterprise Policies: fix non-enforcement of NoAutoUpdate policy
- Runner Setup: If Runner Service user and this Windows user differ, issue warning
- Runner: Change gs-server settings on a cue from CC only if Runner is elevated
- Azure: fix space and # encoding issues that could cause Not Found for files and folders
- Google Drive: Fix Not Found error, that usually occurs on lock.gsl

GoodSync 10.5.8.5
- ACD: do reconnects, to fix 'Cannot Switch to SSL' error cause by ACD serves malfunction
- Fix file operations progress reporting jumpiness, make it more smooth
- CC Runner: Fix GsRunnerSubmitter thread was not shutting down properly
- Explorer: Fix Rename does not update display name
- SyncLib: Get destination file attribute after sync, needed if Compare Attr is used
- Jobs from Registry: fix load and save of such jobs

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

GoodSync 10.5.6.6
- OneDrive: Fixed 'Unsupported security token' error
- Explorer: Fixed when clicking folder with ftps:// URL, it becomes ftp:// URL
- Azure: Fixed sometimes assigning check-sums to a wrong file, due to parsing error
- Browse Dlg: If two or more folders do not exist in Job side path, do not allow clicking them all
- Control Center Upload: Fixed quote-screening issue that cause errors in names with quotes
- Control Cneter Runner: Fix lockup of Runner after job was renamed in Control Center
- Filters Pane: Sort filters lexicographically
- Job Options/Program Options: Place Include filters above Exclude filters, to match order of execution
- Job Tree Toolbar counters: rewrite to keep live counters correctly updated

GoodSync 10.5.5.4
- FTPS, Sockets: Fix Sockets SSL session reuse
- Fixed observed crashes in CC Runner and Explorer
- Browse Dialog: Fix Account names gstp://userid@ appearing, should be without @
- Browse Dialog: Better Account Tree normalization, when GoodSync starts
- Browse Dialog: Make Delete work properly on Folder Bookmarks
- Browse Dialog: Do not allow Rename on Folder Bookmarks
- Add 'Show Backup / Sync Jobs groups' Program Option, Off by default
- Sync Tree file/folder properties: show it in a dialog
- GUI: fix some drawing problem on High DPI displays

GoodSync 10.5.4.5
- Fixed observed crashed in CC Runner and Explorer

GoodSync 10.5.3.9
- MTP: Fix 'Click Analyze again because another job has Synced and it invalidated analysis results of this job'
- When Drill Down ignores folder links inside C:/Users to avoid cycling, ignore only Junctions but not Sym Links
- FTP: use full socket close on data connection, to avoid error on control connection
- FTPS with ProFTPD: enforce TLS session reuse (not just ask for it)
- FTP: fix RNFR-RNTO combo in situations when disconnect happens after RNFR
- SSL sockets: Implement SSL session caching on Client side
- gsync: Fix not all Folder options are parsed, upload command line help
- CC Runner: fix Runner ignores change of left/right folder
- CC Runner: restart GS-server when Program Options are updated
- Control Center: Remove User Log Files older than 30 days, automatically
- Groups: Increase number of allowed groups from 10 to 40
- GUI: Fix strange GUI behavior on Right Mouse Button double click in Job Tree and List View
- GUI: Fix toolbar button sizing bugs
- Browse dialog: Do not allow to change Account options in Folders, allow it only in Accounts tab
- Browse, SMB: fix Account Key, so that use can have many accounts in SMB
- Browse dialog, OneFile: show file path before password
- Browse button, OneFile: show target file path in URL too
- Browse dialog: when going from Folders tab to Accounts tab, highlight selected folder
- Browse dialog: show smaller folder icons for Folder bookmarks in Accounts
- Browse dialog: Do not show low level (debug) progress messages, only important ones
- Browse dialog: auto-close it when reinstalling GoodSync
- Explorer/Browse dlg: do not show File Owner, to speed up browsing
- Explorer: New Folder, Rename: Change from edit label to requesting new name in modal dialog
- Explorer: Bump up size of small files for progress purposes to 4K
- Explorer: avoid negative time remaining
- Explorer: fix list of many files sometimes cannot be uploaded/downloaded
- Update DE localization

GoodSync 10.5.2.5
- Exclusions + On File Change: fix bugs that prevented excluded files/folder from being reincluded
- Copy Owner, ACL: Fix bugs that prevented Copy Owner from working correctly if Copy ACL is not specified
- Scripts: Trim all script fields, when committing and when executring them
- Crash Submitter and Reader: fix multi-part form format being submitted
- GoodSync Ver 9 to Ver 10 update page consolidated
- Browse dialog: fix leaks and rare crashes
- Account Manager: Fix crash when loading and deleting bad accounts
- Reading SMTP password: If we cannot decrypt it, do not make it a terminal error
- Google Drive, sib-http: allow incoming headers to be longer than 8 Kb
- Explorer: Fixed Owner of file/folder did not show

GoodSync 10.5.1.9
- Change log not available for this version

GoodSync 10.5.1.7
- Change log not available for this version

GoodSync 10.5.1.5
- Pipe Forwarder: fix socket leaks and connectivity issues, in more complex cases
- Pipe Receiver: fix not deleting sesssion on Disconnect, other connectivity issues
- SSL + SNI: Make SNI a default option in all SSL communication, as more and more sites use it
- SyncLib: Fix 'GsMergeLRgenerations: both sides still have new gens' error in Sync time
- Ignore Drill Down option for all folders inside Windows Users folder, to avoid cycling and duplication
- Account Manager Cleanup: remove incorrect entries from Account Manager, when reading it
- Explorer: Fix deleting of User Bookmark did not work
- Explorer: Do not ask confirmation when removing unused Job bookmark
- gsync command line: Fix not saving Account Manager when changing connections in job-update etc
- gsync command line: Print command line options, unless global option /noprint is specified

GoodSync 10.5.0.5
- Licenses: Fix on OK_REACT license info was not written, which could result in need to re-activate
- SharePoint 2013: Added support for root TeamSite, under RootSite alias
- TIX Export-Import: fix rare bugs related to n in URL, do not try to import old TIX files
- CC Runner: Add Special Operations, such as Delete Recycled Files, Cleanup Recycled
- Corrupt State Files: When it happens, display checkbox: Delete Corrupt State Files when I click Analyze again
- Forwarders: Allow Default and other official forwarders to run in Pipe Mode
- GSTP Client + Pipe Forwarder: add retries, when it does not connect right away
- Pipe Receiver of Forwarder: report failed connects to Mediator, better retries
- Pickup Forwarder: fix not sending response via default forwarder
- Update AR and PL and Catalan localizations

GoodSync 10.4.9.4
- Discovery + UPNP: fix checking cached entries, so that when Local IP changes, rediscovery is done
- Receiver of Forwarder: Idempotency: several fixes that make it work on network reconnect
- Sockets: improve error reporting on reconnects
- Filters: Fix parsing of +-N[d|m|h], it was always assuming d
- WebDAV: Fix GetInfo() of folder gets rejected on redirect, if folder is submitted without tail '/'
- Sym Links + Copy Attr: Do not Copy Attributes when copying Sym Links
- Sym Links + SFTP: Allow setting file mod time of sym links in SFTP
- Sym Links + SFTP: make Sym Link Drill option work correctly
- GUI: Sync Tree: Center (horizontally) central column where O is residing
- GUI: Sync Tree: Column widths: Use single setting for all jobs, fix its loading and saving
- GUI: Directions and Filters buttons: show explanation when use click with no node selected
- GUI: Add Clear Tree button, next to Filters and Directions buttons
- GUI: Accessibility: Allow Browse toolbar buttons to be focused on, add descriptions
- GUI: Job List Columns: If user downsizes them to zero, do not set them to default width
- GUI: Filters: Add support for multi-selection, implement Copy and Paste operations
- CC Runner: Check for shutdown variable once every 3 sec, not every 60 sec
- Installer: Wait for gsync.exe and gscp.exe to close, in addition to GUI programs

GoodSync 10.4.7.7
- Forwarder: fix idempotency was not enforced by Server Pipe Receiver, could cause file corruption
- gs-server: Increase number of stored responses to 20, to make idempotency always work
- Sockets: send really long buffer in smaller 512 Kb chunks, to report sending progress
- GSTP: Add x-sib-content-md5 header to all transactions we submit, and check it on server
- Filters: Consider 'path /folder' to be absolute, for purposes of Include filter
- Filters: Use the same fnmatch code in Windows, MacOS and Linux -- for consistent results
- Filters: Time: Add relative hours and minutes: +Nh / -Nh, +Nm / -Nm
- SyncLib: Syncing: fix UpdateStateMergeGens operation losing New Generation on the Right side
- SyncLib: Syncing: Get ACL/Owner/ExtAttr after Sync on the destination side
- SyncLib: Syncing: Do not remove analyze time error when we start to sync conflict
- SyncLib: Analyzing: When reading state file, do not allow more than 100 levels in sync tree
- Account Manager: If /jobs-file=/folder/file.tix is used then read Account only from this TIX file
- Copy Ext Attr: Turn it On by default only for MacOS, keep it Off for Windows
- Folder Monitoring: React to change of Folder Owner, if Compare Owner option is on for this side
- Google Drive V3: reduce memory usage when building cache
- Add checking of System Disk Free Space and reporting of low free space
- Azure: remove its claim to always providing Content-MD5, as it does not always do it
- Backblaze B2: more fixes, to improve speed and error processing

GoodSync 10.4.5.8
- BackBlaze B2: Implement parallel upload of large files in chunks, other bug fixes
- BackBlaze B2: Increase chunk size from 5 Mb to 40 Mb
- SFTP: Allow longer packets, as some server send very packets of 360Kb and more
- SFTP: add error catcher on Close Download, some connections errors were missed
- Box.com and WebDAV SSL: Add SNI to Box.com and WebDAV, as their servers may use it
- Fix SetFileOwner that was broken, due to GS trying to parse SID as PSD
- On File Change: Check deleted files against filters, so that they do not trigger Analyze
- Unattended Runner: fix rare crashes on job finish
- Browse Tasks and OAuth2: make them start and stop more correctly
- CC Runner: Submit log lines in a separate thread, so that log line submission does not delay sync
- Update DE and AR localizations

GoodSync 10.4.4.4
- Google Drive V3: speedup moves/renames, misc bug fixes
- Browse Dialog: Display messages logged by file systems in Browse dialog
- Browse Dialog: fix changed UserID from Browse dialog may not make it into Connect FS
- Job Options: Replace Up and Down Speed Limits in job with one File Copy Speed Limit
- Explorer + Job Bookmarks: Allow deletion of Job Bookmarks that are not used in any job
- Allow CopyACL comparison only when both file systems have the same type of ACL
- Control Center: Change from logging log lines into database to writing them into log files
- Generation Cleanup in Analyze: fix it, make it cleanup old generations again
- If Copy Links option is Drill Down then do not turn it Off in Analyze Checks
- Add Vietnamese localization, update Ukrainian localization

GoodSync 10.4.3.3
- SharePoint 2013: new file system, added to sync with legacy SharePoint 2013 servers
- Google Drive: Cache bootstrap and changes pull: start over on backend errors
- Limit Changes option: Make it work for 1-way jobs too, but set default value to 100 pct
- GSTP speed: increase it a lot, by turning off compression and optimizing code
- Upload to Control Center: upload folder list too, other major fixes
- Account Manager: fix URL of the root folder of the server may be wrong, affects CC Runner
- Folder Options in Server Account: make lookup case-insensitive by folder URL
- Control Center Runner: do not detect fake changes, produced by synclib turning options off
- Control Center Runner: Make received Program Options effective, for Proxy and SMTP
- Fix Cleanup of History could delete non-empty folder, because its creation time was Null
- Cleanup of Local Temp Files: make it faster and more accurate
- Add latest changes in options to global command line switches
- Update PL localization and JP license

GoodSync 10.4.2.8
- Google Drive: Switch to new Google Drive Ver 3 API, works faster, better quota management
- Google Drive: On File Change (File Monitoring) now works for Google Drive side too
- Change buffer size for most Remote file systems to 5 Mb, thus enabling Dropbo to OneDrive sync
- Add more checksum types used by servers: MD5, SHA, SHA-1, SHA-256, QuickorHash, Version GUID
- BackBlaze B2: Implement large file uploads, do not use checksums, they are not available for large files
- GSTP Forwarder: speed up reconnects in case of connection errors
- Options Advanced: Compare Attrs/Owner/ACL: move these to Left/Right side options, from Advanced
- Options Advanced: Copy Owner, Copy ACL: separate them, as they indeed may be done separately
- Compare CheckSums side option: compare checksums only when size is the same, but file mod time differs
- Options Advanced: add option Compare CheckSums of All Files, this compare is done for all files
- Options Advanced: remove Retry Sync If File Changes options, as retries are already done in On File Change
- Options Auto: Have only Sync option for all Auto options, no Analyze option
- GetFileOwner: If we cannot translate SID to DomainUserName then return SID tet form as Owner
- Time Shifts: do not auto-resolve Left-Right time shifts, do it only for Old-New time shifts
- SyncLib: Remove operations CopyState_LtoR and CopyState_RtoL, use only symmetric CopyState operation
- Eplorer: Speed up Download and Upload of Files in GSTP, use conveyerization
- Eplorer: now listed as Ver 10, was Ver 9 previously
- On File Change, File Monitoring: Fi reported crash
- Unattended Runner: Clear Sync Tree to save memory, when we finish non-On File Change job
- Analyze Checks: Change Sym Links option to Ignore, if one of file systems does not support links
- Analyze Checks: turn off Copy Attributes, Copy ACL, Copy Owner, if one of file systems does not support it
- Upload to Control Center: add Company Admin credentials to Program Options -> Auto
- Upload to Control Center: add encryption of uploaded accounts option

GoodSync 10.4.1.5
- Do not Compute MD5 CheckSum to resolve conflicts, as it slows down Analyze too much
- Copy Owner: Remove Copy Owner option on Windows, as Copy ACL and Owner covers it
- File Owner on Windows: Get/Set it as 'DomainUser Name', not just 'User Name'
- Copy Owner, Compare Owner: Add these options on Mac only
- File/Folder Properties: Show all properties, including ACL, Owner, ExtAttrHash
- When setting CopyTime operation, add comment to sync tree node on what caused it
- Fix bugs that prevented correct Attributes Copy on Windows
- WebDAV: Add Exponential Backoff on HTTP error 429, which is now returned by some sites
- Google Drive: Increase Cache Timeout from 128 to 600 sec, as some cache reads may be slow
- Google Drive: Fix rare MIME-type mismatch on small file overwrite uploads
- Office365/SharePoint: Fix listing of files/folder with ' in their name
- FTP: Increase max parallel thread from 20 to 50, some users want that
- Help Hints on mouse-over: show them until mouse-out, not just for 5 sec
- Translations: update Polish and Arabic
- Control Center: add ServerAccounts table, so that user can his Accounts
- Account Manager: Make server map case-insensitive for Account Key

GoodSync 10.4.0.5
- Add Compare Attributes option to Advanced Job options, Off by default
- Restore Compare ACL and Compare ExtAttr options that were removed in 10.3.9
- Fix Sync Folders are the same error, by correcting Distinct URL computation
- File Monitoring + Compare Attrs/ACL: Separate these flags in monitoring, as Windows can do them separately
- Folder Options: move all Local FS options (Compress, FAT-like) from Connection options to Folder options
- Browse Dialog + Multi-Select: fix problems in Go/Refresh
- Browse Dialog: Fix auto-switch to Folders from Account for smb:// and gstp:// does not show Folder tree
- Message Boxes: Make them wider, to 550 pixels
- Account Manager: Fix Connectoid options do not stick, when changed

GoodSync 10.3.9.5
- On File Change: exclude Hidden and System files from changes, if requested by option
- Windows Azure: use server-side MD5 checksums supplied by server
- Copy ACL: Copy SACL (including Inherited/Protected), in addition to copying DACL
- Remove Job Advanced options Compare ACL and Compare ExtAttr, they are implied by Copy options
- Copy Attributes: change of Attributes is now detected in Analyze
- Attributes and State file: fix reading attributes form state file, results in fewer CopyState
- Same Job Sides: do not produce this error for same URLs that belong to different accounts
- Mirror Folders: use Distinct URL in computing them, it includes Server Account
- Recycle DB: Add more locking, to fix rare crashes
- Move Mode + Compare MD5 Checksums: make it work, remove unneeded check
- Log Viewer: load Server Accounts, so that it can work for OAuth2 file systems
- Control Center Runner: improve logging of job changes sent it from the server
- Browse Dialog: remove Servers tab, all Servers are now shown in Folders as 1st level
- Browse / Explorer + GSTP: Show Server names without .username.goodsync suffix

GoodSync 10.3.8.0
- Fix slow Analyze in some cases, due to computing MD5 when not needed.
- Now compute MD5 of local file only to prevent conflicts.
- Update Privacy Policy and License Agreement.

GoodSync 10.3.7.7
- Case Rename Folder + Copy ACL: fix folder state not properly copied
- Interrupted Sync: fix Conflict after interrupted (no state file saved) sync with ACD
- On File Change + Copy ACL: Make On File Change detect ACL changes on Windows
- Copy ACL + Delayed Sync: make Copy ACL work correctly, when change was detected on prev sync
- Azure: Upload files shorter than 8 Mb in one take, using Put Blob transaction
- Azure: Fix Content-Type was not set in upload
- Explorer: Fix crash when user goes to Job Bookmark in OneFile file system
- Explorer: Fix not sorting Connectoids into User Bookmarks and Job Bookmarks
- Gs-Server: fix rare crashes in UPNP discovery and Web UI

GoodSync 10.3.6.6
- Proxy + Gs-Server: Fix setting Proxy in GS GUI does not propagate to gs-server
- Azure, GSTP: Fix Content-MD5 errors, use header x-sib-content-md5 for GSTP purposes
- SFTP: Fix crash when download stops abruptly, as in due to errors on destination
- Backblaze B2: Use better upload method with SHA-1 checksum at the end
- Backblaze B2: Fix authorization bug that prevented user from changing Application Key
- Export Selected Jobs: Add full Accounts from Account Manager to exported TIX file
- Auto-Install: Do not Install GoodSync if GS GUI is running and this is not a 3AM-5AM local time
- Auto-Install: Fix sometimes GS desktop shortcuts appear even when this option is turned off
- UPNP: Force the same External Port on all devices, so that multiple devices do not confuse us
- UPNP: Handle multiple UPNP devices on the same Local Network
- UPNP: Change cache file format and name, do full discovery once a day
- Control Center: Add Run and Stop commands for Job, on a list of Computers
- Control Center: Add ability to use Account Manager, specify Account by Name or Key
- Account Manager, Command Line: Introduce Lookup by Account Name in gsync command line

GoodSync 10.3.5.5
- Dropbox: Switch Dropbox code to new API V2, as API v1 is now deprecated
- Fix crash when user changes Program Options in pre-elevated GoodSync
- GSTP Client: do not rearrange connection during session, not to drop good Forwarders
- GSTP Mediator: fix some bottlenecks that lead to slowdowns in processing
- GSTP transport: Compress large transaction bodies using GZIP
- GSTP transport: Add and check Content-MD5 header to all transactions, to ensure integrity
- GSTP Forwarder: Faster Pipe Forwarder, fix slow connects via Forwarder
- GSTP Forwarder: Fix possible file corruption when downloading via Pipe Forwarder
- gsync: add /uN and /kN command line options, to use Account Manager
- Control Center: initial integration with Account Manager, single Run and Stop commands

GoodSync 10.3.4.4
- Browse Dialog: Fixed Secure flag was not properly changing URL from http:// to https://
- Browse Dialog: Fixed wrong root in multi-folder when home folder is not root
- Browse Dialog: When user goes back from Foilders to Account List, select Account and Folder used
- Browse Dialog: Fixed race condition in New Folder that could lead to errors
- Browse Dialog: Show Account Name or Key in Help field when it is set
- Browse Dialog: GSTP: Show only Server Name in Servers, without UserId. or .goodsync
- Account Manager: always save accounts-bookmarks.tic, nto to miss any automated token changes
- GoodSync Server Web UI: Do not reveal existing system user password via HTML
- GUI: Fix crash when AutoLogoff message box is shown before Main GUI is shown
- Enteprise Runner: speed up submission of reports to GS Control Center

GoodSync 10.3.3.0
- Fix Jobs Lost if GoodSync starts GsServer or GsRunner and GoodSync.exe is already elevated
- Runner Service: Fix Runner was not reading Program Options such as SMTP server
- Browse Dialog: fixed several UI bugs
- On Folder Connect: Do not report Terminal Error when GS starts and OFC job has one of folders missing
- Added context menu for Left/Right Browse buttons: Open Folder, Side Options
- Open Left/Right File: implement actual open of remote files in GS Explorer
- Open Left/Right File/Folder: fix open does not work in some cases
- Add import from TIX file produced by GoodSync ver <= 10.2.6
- Export: Fix groups not exported, only its jobs, when group is selected
- Backblaze B2: Cache uploaded file metadata to accelerate GetInfo() after upload
- Google Drive: Google has error, whereby it sends us listing with missing items
- Enterprise: Make policies work only with Enterprise license
- Enterprise: refresh list of policies for new file systems, make sure all policies work
- Enterprise: Re-add file goodsync.adm to installation, it was missing
- Enterprise: Re-add reading jobs from registry
- Improve reporting of Left/Right file system UserID and file system properties
- UI: New Tables-based Message Boxes that scale well on High DPI
- Allow Rename of Jobs and Groups where new name differs only by case

GoodSync 10.3.1.1
- Fix updating to ver 10.3.0 when Runner is running may result in loss of jobs

GoodSync 10.3.0
- BackBlaze: Add new BackBlaze file system for www.backblaze.com storage
- Google Drive: Fix JSON parsing error
- Azure: increase x-ms-version header value to latest API, so that servers like us
- Amazon CD: fix downloads redirecting to pre-authenticated server and we add our header
- Encrypted FS: Allow for up to 3 names not to decrypt, before returning error
- On File Change File Monitoring: Fix 8.3 paths were not properly converted to full paths
- On File Change Jobs: run Analyze after Sync as a separate transaction, not in sync txn
- TIC: Store Jobs, Groups, Bookmarks, Accounts in new file jobs-groups-opts.tic
- TIC: Existing files jobs.tic and account.tic are migrated into jobs-groups-opts.tic
- TIC: Store a copy of Accounts and Bookmarks in file accounts-bmks.tic as it may be updated by FS
- TIX: Change export-import long format, so that one export file includes all Jobs, Groups, Bookmarks, Accounts
- Bookmarks now use Account Manager too, so they fully partake in account info propagation
- Side Options: Folder Options (Job Side) (such as Encryption) are now stored in Account Manager
- Side Options: So if Folder Options change in one Job, they are propagated to another Job
- Program Options: make GUI-related options local only: View Filters, View Logs
- Save/Load Jobs: Remove option to save/load jobs to/from registry, not used
- gsync: Read stored Program Options only in non-temp job commands
- Browse Dialog: Add New Account button, needed for OAuth2 systems to browse to new account
- Browse Dialog: When Account is selected, show it in Windows Title
- Browse Dlg: Fix Enter did not result in navigation
- Explorer: Add Rename command for Bookmarks
- Explorer: Now can Copy/Paste files to Encrypted file system
- Open Left/Right Folder + Explorer: Show Encrypted folder in decrypted form
- Explorer: Fix New Folder not working from context menu
- GUI High DPI: Fix icon sizing for High DPI displays
- Browse dialog: fix memorizing/restoring size for High DPI
- Add job filters pane on main form, toggled by View->Filters, like in GS 9
- Program Options: Replace Filters pane with a better one
- Disable Auto and Options buttons on Toolbar only when Job is running
- Toolbar: better updating, so that buttons are enabled/disabled properly

GoodSync 10.2.6.6
- Runner Service: fix creation of GS Runner Service, it has wrong argument
- Runner Service Setup: fix using wrong user when different Domains have the same User
- Installing RF2Go: fix Access Denied error
- Enterprise Runner: Fix formatting error that caused mis-reporting of job status
- Browse Dialog: better localization, sort Accounts by alphabet
- Account Manager in Browse dialog: Add Delete and Rename buttons, to manage saved Accounts
- Browse Dialog: Remove Refresh button, always use Go button instead
- Browse Dialog: When going back from Server or Tree to Credentials, do not cleanup credentials
- Job List: allow context menu for multi jobs when user selects several jobs in Job List on the Right
- GUI: more high DPI icon and picture fixes
- Fix Wrong context menu item for Exclude/Include by ext.

GoodSync 10.2.5.5
- OneDrive Office365: fix 'Unsupported security token' error
- GSTP Forwarder + Receiver: fix file corruption that may happen when conveyor is enabled
- Fix icon appearance in High DPI and Scaling situations
- Job List: Fix 1st column (status icon) may corrupted on displays with high resolution
- Taskbar Menu: make double-click call up Full Window again
- Fix Sync direction of tree node cannot be changed after Spec-Op such as Compare Files was run
- Job Tree: memorize expanded/collapsed state of all groups between GoodSync runs
- Browse Dialog: improve user interface

GoodSync 10.2.4.4
- Store Job List and Job Tree widths independently of each other
- Lob List: Allow reordering of Job List columns, save column coordinates upon reordering
- Job Tree: the only Name column fills up the entire tab now
- More and better icons for Job Run States
- Separate icons for Special Operations (Cleanup/Delete GsData and such) run states
- Menus: Add 'All' menu item to menu bar, keep command for All Jobs in there
- Job menu: reorder menu items, raise more often used items higher
- Box.com: save new refresh_token, different from original refresh_token, when we get access_token
- Stop/Clear button: show proper caption based on Jon run status
- Options: Fix Pressing enter during filter editing quits dialogue box
- Enterprise Runner: report OS, elapsed time, speed, bytes processed to Control Center

GoodSync 10.2.3.5
- Job List view: allow multiple job selection, now based on CTreeListViewCtrl
- Multiple Job selection: review all cases, several fixes
- Job Selection kbd shortcuts: Up/Down to navigate, Space to select, Enter to Set Current
- Fix ALT+F4 is not processed, more keyboard shortcut fixes
- Fix Side URLs not updated after Job rename and then Browse
- Fix Side Info sometimes not updated when current job changed
- Fix crashes after Group Delete
- Localization: cleanup foreign RFS files, removed unused strings
- Explorer: Load Jobs when it starts, so that Bookmarks derived from Jobs are loaded
- Job/Group New/Rename dialogs: fix checking for errors, improve layout

GoodSync 10.2.2.9
Change log not available for this version

GoodSync 10.2.2.8
- Add keyboard shortcuts: F2 - job/group rename, F4 - disable autorun, Alt+W - swap sides
- Add Pause command to Job menu, with keyboard shortcut Alt+Z
- Change Stop command to Stop/Clear command, as it clears tree when job is stopped
- Group Context Menu: Add keyboard shortcuts to it
- Delay in Auto Run on Start and OFC: Allow values up to 999, to increase range
- Add/Remove Job to/from Group: Allow this to be applied to Selection of Jobs
- Job List on the Right: Do not Set Current when job is clicked, allow for Job Selections
- Special Ops (such as Cleanup Recycle) work for Job Selections
- Job List View: Make selections work with SHIFT+UP and SHIFT+DOWN
- Job Tree View: Fix Sorting was not working on 64-bit architecture
- Adding/deleting of Start Menu and Desktop shortcuts is now persistent Program Option
- Add 'GoodSync v9' menu item to Start Menu -> GoodSync of ver 10
- Run When Windows Runs option: when installing new version of GoodSync, update other users too
- Runner Service Setup: Allow to specify Windows user different from current Windows user
- Fully observe Alphabet/Index ordering rules when running or editing jobs

GoodSync 10.2.1.2
- Fix crash in Click Browse button after Job Delete
- Fix crash on clicking keyboard in Job List view
- Fix Japanese GUI sometimes shows squares instead of letters
- Sort groups lexicographically, if allowed by option
- Make Keyboard (space key) selection work in Job List View
- Make big tooltips appear for beginner user (1st job)

GoodSync 10.2.0
- Job List ordering: add Program Option -> 'Sort job names by alphabet', ON by default
- If 'Sort job names by alphabet' is OFF then allow reordering jobs in Job List by drag-n-drop
- Fix Analyze and Sync causes showing Options dialog
- Fix GoodSync does not start when Windows starts
- Fix crashes related to zero jobs and transitions around that
- Job Tree View: fix several UI issues
- Job List View: fix several UI issues
- Re-enable ALT+N keyboard shortcut, it selects job number N, works for ALT+1 to ALT+9
- File Systems: Add faster get out on User Stop
- Remove SSL Default GTSP option from Program Options, always offer Secure
- Fix jobs are not run from Command Line in GoodSync.exe GUI

GoodSync 10.1.9.7
- Job Direction button: when clicked, show available directions
- Allow multi-select (in Job List) to apply to most commands
- Consolidate all command processing in the mainframe controller
- Change default size to 2/3 of the screen, initially show Job Tree (Less)
- Job Tree and List: Sort jobs and groups by name in alphabetic order
- Renaming/Creation of Groups and Jobs now requests name in modal dialog
- Memorize and Set Current Group, to return to the same node in the tree on restart
- Fix rare crashes caused by abandoned timer
- Installer: Achieve full separation between GoodSync-v9.exe and GoodSync-v10.exe
- Job Start: Single Selected job is always started right away, with no delay
- Job Start: Multi-Selected jobs are always Scheduled, so they start by Auto rules
- Add Arabic user interface localization

GoodSync 10.1.8
- SyncLib: Fix crash that was happening in On File Change jobs in ver 10.1.7
- SyncLib: Fix 'Cannot resolve parent' error in manual Analyze
- Fix NoGsData option is not set when changed in Options dialog by user
- New Job: use traditional dialog, to request sync direction and name

GoodSync 10.1.7
- GSTP Mediator: fix problem that caused 'Computer seems to be unreachable (No ACK for PickupSession)'
- SyncLib: Speed up (major!) reading of the state file ans Analyze scanning
- GUI: speed up tree operations
- Update Counters such as Changed, Errors during Sync, so that user see how many items are remaining
- On File Change: Fix OFC does not detect Disconnect and Reconnect of Network
- On Folder Connect: Do First Analyze when OFC is first enabled or when GoodSync starts
- Job Options and Analyze buttons now stay enabled when Job is Waiting To Run
- Fix Sync after Analyze produces error 'Do not run Job when Auto is suspended'
- Re-enable progress bars in GoodSync taskbar icon
- FTP: Do not auto turn on EncodeUTF8 option for servers that support it, user may think otherwise
- Fix if After Sync user has Conflicts and he resolves them then Sync button remains disabled
- WinFileSys: Fix processing of Locked + Access Denied files
- Shutdown signaling: Fix sometimes fake shutdown signal could auto-close GoodSync
- Explorer: Fix cannot copy symlink from Local FS to Local FS
- Explorer: Implement keyboard accelerators for common commands
- Upgrade NSIS to ver 3.0 official release
- Update CZ and KR localizations

GoodSync 10.1.6
- Fixed crash in File Monitoring when one sync folder is empty
- Options Dialog: Auto modes, if one of the sync folders is empty
- Fixed On File Change does not come back after Sleep and Resume
- Add 'No Animations' option to Program Options

GoodSync 10.1.5
- On File Change / On Folder Connect: fix job not starting upon disk reinsertion
- Selected Jobs + Analyze And Sync: run selected jobs sequentially, like in ver 9
- S3: For large files, check for HTTP ranges before doing multi-part download
- Job List: Case-insensitive ordering of text colums
- Program Options: Move several options from General to the new Auto tab
- Account Manager: Properly implement separation of Plain and Secure accounts
- Account Manager: Fix not all Advanced option changes become effective on Go
- GUI: fixed some resource and memory leaks
- gsync /runner-service: Set Effective proxy in Runner Service, using Prog Options
- OAuth2 dialog: improve interaction with Account Manager, ask user less
- OneDrive: fixed error Access denied for connectoids with wrong saved endpoint
- Update UA and Korean translations

GoodSync 10.1.4
- OneDrive: fixed error Access denied: No auth code in response: error=invalid_resource&...
- WinFileSys: Fix processing of Access Denied on SetFileAttribute in DeleteFolder, etc
- Account Manager: fix Copy Locked files not working, due to option propagation problems
- Licenses: Fix License Response Message from previous automatic license deactivation still shown
- Browse dialog: Fix Default Secure option not working in GSTP
- Browse dialog: Fix Refresh button was not reading changed settings from Advanced pane

GoodSync 10.1.3
- OAuth2 Consent: Launch Default Browser Chrome/IE/Firefox/Opera in Private Mode
- Browse Dialog: improved navigation, fixed several GUI bugs
- Account Manager: fixed bug that caused overwrite of good credentials by blanks
- On File Change / On Folder Connect: Fix not detecting reconnect
- Add GoodSync-v9.exe to Ver 10 distro, so that Ver 9 GUI can be run from Ver 10 distro
- Allow GoodSync Ver 9 to run new file systems, if it is activated from Ver 10 license
- gsync: Fix tmp-job command was not working

GoodSync 10.1.2
- OneDrive: fix Unauthoirzed 401 error on download of files with guestaccesstoken
- Options dialog: Fixed Dialog lines in some languages do not fit
- Job List: Fixed sorting of Auto column is broken
- Sockets: fix working with mixed IP v4-v6 environment
- Fix Runner still thinks it is ver 9 and does not run OAuth2 systems
- Upload Enteprise distributions for ver 10

GoodSync 10.1.1
- Change log not available for this version

GoodSync 10.1.0
- First Official release of GoodSync ver 10
- Added file system for Box.com, similar to other OAuuth2 systems
- Account Manager: Use different account key for plain and secure version of the same server
- ACD, GDrive, OneDrive, DropBox: improve management of tokens, esp. on forced refresh
- GUI: Fix Errors Count and Button were not updated when we get Errors in Sync
- Browse Dialog: Improve detection of changed properties
- Pipe Forwarders: make them more stable, increase speed

GoodSync 9.9.60.0
- Fixes from GS ver 10.1.0, subject to what's available in ver 9 per licensing

GoodSync 9.9.59.5
- File System fixes from GS ver 10.0.29

GoodSync 9.9.58.8
- Browse Dialog: use new Account Manager, in a limited way, without showing accounts
- GS Connect Setup: If user specified no Windows Password, keep Windows User for File Owner
- Google Drive: Change prefix from gdocs:// to gdrive://, automatic migration
- Google Drive: do not produce error on missing file creation time
- Amazon CD: Add swapping Refresh for Access Token on getting Access Token errors
- DropBox: Fix Dropbox was listing folder that was deleted (in trash, not permanently)
- OneDrive v2: Added SiteRoot/TeamSites handling
- OneDrive v2 Discovery: memorize credentials used to list Services in MS Accounts
- OneDrive v2: Show error message of Code 401, as this may be Access Denied, not Auth Needed
- OAuth2 Consent in Browser: Implement proper Local Server to receive callbacks on localhost
- Explorer: Use system File dialog for selecting multiple local files to Upload
- Remove discontinued file systems that were replaced by OneDrive v2

GoodSync 9.9.57.5
- OAuth FS + Encrypted: propagate saving of OAuth data thru Encrypted file system layer
- OAuth2: do not try to perform it in Runner, as there is no user to respond
- OAuth2: do not perform two OAuth2 at one time, second will be rejected
- gsync: Now require Pro or Linux license to run gsync, except for Runner Service
- Browse dialog: fix picking of Secure (SSL) option in connectoid
- OneDriveAll: Fix refresh of Access Token after 1 hour of multi-part Upload of large file
- sib-http: Do not add proxy-related headers such as cache-control to direct socket transactions

GoodSync 9.9.56.6
- gsync: Fix jobs not found in non-runner command line call
- OAuth2 file systems: store refresh and access token in connectoids, to make them exportable
- OAuth2 file systems: make UserID read-only in UI, retrieve it from browser auth
- Browse + OAuth2 FS: when Servers is clicked, empty the connectoid so that account may be changed
- Amazon CD: fix listing of nodes with no name
- Start Windows Services with Delay, so that Internet has time to connect
- Enterprise Runner in gsync: multiple fixes, to make it work with Command and Control Center

GoodSync 10.7.2.2 查看版本資訊

更新時間:2017-12-29
更新細節:

What's new in this version:

GoodSync 10.7.2.2
- Added new Google Team Drive file system to GoodSync and GoodSync Explorer
- Automatically start GoodSync GUI, if silent install is On and GS GUI was running before silent install
- Installer: Make de-elevation to happen by starting GoodSync via Windows Task Scheduler
- Installer: When installer start GoodSync GUI, make sure it goes on top of Z-order
- Filters in Program Options: Show Global Filters: Exclude System / Hidden / Empty
- Fix adding of Filter flags for Empty folders, when uniting Global and Job Filter
- Fixed Delete Recycled and History Files was not deleting History DB
- Jobs in Registry: Fixed crash in ver 9 when loading Jobs from Registry
- Remove GoodSync-v9.exe from GoodSync v10 distribution, use ver 9 distro instead
- Parallel Thread limits: increase to 64 for SFTP, FTP, GSTP
- FTP: Added option 'Require TLS session reuse on data connection', On by default
- FTP: Turn off this option to resolve connectivity problem with broken servers
- More localizations for Group Names, etc.

GoodSync 10.7.1.1
- Amazon CD: Fixed GetMetadataEndPoint Unauthorized Error 401
- OneDrive: Add retry on 503 Service Unavailable
- Progress: fixed progress reporting in simple uploads such as to GSTP
- Parallel Threads: S3 and Azure: Increase max parallel threads from 20 to 64
- Control Center Runner: Fixed few finishing lines of Job Run were not submitted
- Control Center Runner: Summarize/Compress update-job-run requests, to reduce server load
- Gsync /runner and /enter-runner: Allow only one instance of each per User
- Program Options + Command Line: Add processing of Global Filters and some newer options
- Browse Dialog + Filters + Multi-Select: multiple fixes, improve usability
- Update DE localization

GoodSync 10.7.0.0
- GSTP Sharing: Enable Sharing of Folder on Mediator: now Folders can be shared with other GoodSync users
- GSTP Sharing: For now Sharing of Folder is done only in GoodSync Connect account Web GUI
- GSTP Mediator: Remove Talkback processing, as it is 2 years old, so only really GS versions use it
- Passwords: Add option Save Connect Passwords Locally Encrypted, it makes them non-portable, more secure
- Program Options: Added Security tab, for the option above and CC admin credentials
- Account Manager + OAuth2: new scheme of storing tokens and getting auth via Browser
- OAuth2: maintain Refresh and Access Token in a separate cache, not to change Accounts
- Office365/SharePoint: increase initial backoff timeout to 15 sec, on error 429
- TeamSites/SiteRoot/SharePoint: Forbid # % characters in paths as it causes error 400 on uploads
- Browse Dlg + Multi-Select + Links: fix handling of Links in Drilled and CopyAsIs job modes
- Import: Fixed Import of a single job could destroy unnamed bookmarks, thus damaging other jobs
- Reading Accounts and Jobs: Fixed recovery of broken Jobs file (with no Accounts file) causing problems
- Explorer: do not allow any file/folder actions while folder is being listed
- CheckSums: store CheckSum type, as relying on CheckSum size for typing does not always work
- Updated Polish localization

GoodSync 10.6.8.8
- History Cleanup: Use History DB to speed up cleanup of _history_ files
- Recycled and History and Log Cleanup: now do it after every sync, as it runs faster
- Recycled and History Options: change their names and description, to better explain what they do
- Recycled and History + Direct Destination (No Temp): Use MoveFile, not CopyFile, to run faster
- Filters: Do not apply Size and Time filters to Folders
- Filters: speed up and simplify Filters processing
- CheckSums: Fixed sometimes CheckSums of different types were compared
- CheckSums: Do not use CheckSums of wrong type from the state file
- CheckSums: Fixed uploading of Office file changed by server could result in conflict
- Analyze: Fixed ListDir could be called on Files as if they were Folders, resulting in slowdown
- Links + Exclude: Fixed Ignore Links was not always excluding Links nodes
- Links + Browse: Drill Down to Folder Links in Browse Dlg + MultiSelect, if SymLinks option is Drill Down
- gsync command line: Fixed command line options description and manual, to latest changes
- OneDrive/Office365: Backoff on 429 Too Many Requests and Conflict 409 error with EditConflict
- SharePoint 2013: Fixed ListDir return error when path points to a file or not found
- SharePoint 2013: Backoff on 429 Too Many Requests and Conflict 409 error with 'Save Conflict'
- MTP: Fixed change file name case did not work properly

GoodSync 10.6.7.7
- Licensing Fixes: Auto Options are not available in Free version
- Licensing Changes: Increase max files to 1000 in Free version
- GSTP Client: When doing Disconnect, set SendRecvTimeout to 5 sec
- GSTP Client: When talking to local elevated client, do not wait on reconnect
- GSTP Client: check that server-id received from Server is not empty
- GSTP Receiver: Do Not close socket on Receiver side after we send Disconnect verb
- GSTP Receiver: Send info headers such as server-id
- Azure (Blob) file system: Fixed large file uploads, more than 4 Gb
- Filters: Fixed filter '/folder/' with tail '/' was not excluding folder
- Separate Installer for GoodSync for Windows Server
- Fixed Jobs File reading and import, so that Import does not repeat
- Accounts File: improve locking of read/write of Accounts file
- Ver 9: Move ver 9 version number to 9.16.7, to make it be in sync with ver 10

GoodSync 10.6.6.8
- Browse Dlg + One Driver: Fixed freezes and error when drilling down to top folder after OAuth
- GSTP Forwarder Receiver: Do not report to Mediator errors caused by Forwarder Pipe disconnecting
- GSTP Client: when client lost connection to Server do not do long reconnects, report to Mediator
- Filters: allow [a-z] or [0-9] and other such character ranges in Filters, [ and ] mean [ and ]
- Filters: when adding Filters from GUI, turn [ into [ and ] into ]
- Filters: fixed several more exotic issues in exclusion and inclusion
- On File Change: Add 1-min wait between Analyze and Sync, when Analyze produces Errors or Conflicts
- Runner: Do not save changes by produced by Job Options checker
- On File Change, Incremental Analyze: fixed error when file inside folder is reported before this folder
- Fixed Free Space was not updated on Sync Tree file/folder Direction Change
- Backblaze B2: Fix rare concurrency crash on folder delete
- Licensing: Do not allow Auto jobs (Attended) to run in Free mode
- Gs-Client/Gs-Server on Linux: Added support for Unix extended attributes.

GoodSync 10.6.6.6
- Change log not available for this version

GoodSync 10.6.5.5
- Control Center Runner: Fixed job start and stop sequence, to improve reporting
- Control Center: Fixed log lines sometimes glue together
- Google Drive: make it work when changing existing empty UserId to new UserId from OAuth
- Google Drive V2 and V3: change captions and help
- FTP etc: When reading line, allow CR to be followed by non-CR/LF character
- Windows FS: Use Backup Semantics for all CreateFile system calls, fixes Access Denied
- Windows FS: Fixed MoveFile was giving up on Access Denied, now tries Copy + Delete
- Browse Dlg: Fix Deleting Account used by Job is allowed, if bookmark inside Account is selected
- gs-server: GetFileAcl: Fix error in returning GetFileAcl results
- MTP: make progress processing work correctly
- MTP: Fixed name-case renames of file and folders were not working in Explorer
- ListServers: fixed copying credentials, fixes No Account error in Analyze after Browse
- gs-server: /set-admin and /set-user options also set options in settings.tix
- gsync command line: Left and Right folder of a Job: allow combining AM and Connectoid options

GoodSync 10.6.4.7
- Change log not available for this version

GoodSync 10.6.4.4
- MTP: re-add missing thread wrapper, it was causing CoInitialize not called (error 0x800401F0)
- MTP: make progress processing work correctly
- Move/Rename: make it work for case-insensitive file systems, where only case of name is changed
- On File Change: fix bugs and slowness, when change of one file/folder is received many times
- On File Change + Incremental Analyze: fix bugs in folder processing
- On File Change + Incremental Analyze + Filters: apply all filters, so that filtered items are ignored
- On File Change + Progress: show progress of Incremental Analyze too
- Runner + Gs-server Options: gs-server now applies Program Option on a command from Runner
- Runner: If user with old jobs.tic never runs GS GUI, still convert jobs.tic to new format
- S3 + Wasabi: Wasabi can do Upload in Parts, so allow multi-part upload
- User Stopping Jobs: Fixed urgent job stop (two or more Stop clicks) was not always processed
- On Schedule: fixed normalization of Schedules, it could fix DayOfWeek to 0 when not needed
- Browse Dialog: fixed non-translated GSTP email can make it into Account Manager
- Locks: Consider lock files that are older than 2 days abandoned and delete them as such
- Move creation of _gsdata_ folders from Start of Sync to Start of Analyze
- Explorer: When renaming file or folder, check that destination name does not already exist
- gs-server: fix command line processing and diagnostics
- NAS: Added support for Synology DS418j (Realtek 1296 platform

GoodSync 10.6.3.3
- OpenSSL: Add no-asm option to x64 builds, that fixes crashes on some processors
- Crash Catcher: add more catchers for crashes, to improve diagnostics of crashes
- Better random number generator, with proper initialization of OpenSSL
- Mediator: Fixed OTP was not sent by email, on initial OTP generation
- Mediator Web Site: Add Password Change form, fix OTP usability issues and bugs
- Web UI: Allow entering One Time Passwords (OTP) from Web UI, for multiple users
- Web UI: Do not create New GoodSync Connect user in Web UI, use Mediator Web Site
- Web UI: better display of Mediator registration status for the User
- GoodSync Connect Setup: always show No-Mediator option, fix bugs and crashes
- GSTP: Fix progress not reported in GsUploadFileBlock, in the tail part
- CC Runner: Fixed Big Log chunks not accepted by CC, so submit large logs in smaller 16 Mb chunks

GoodSync 10.6.2.9
- Change log not available for this version

GoodSync 10.6.2.4
- Change log not available for this version

GoodSync 10.6.2.2
- Runner: Fix worker thread closing sequence, it could cause rare crashes
- On Schedule: When Hour=NN is specified and Minute=0 is not specified, add Minute=0 automatically
- On File Change + Stop: When User stops an OFC job, do not stop File Monitoring
- Auto Jobs + Stop: Stop of one AutoRun job now does not reset Waiting To Run Status for all jobs
- gs-server settings: save changed file upon generation of Device ID, even if original file was not present
- OneDrive of MS: Fix SiteRoot uploads of files with ' in filename was not working
- Gs-Server: Add One Time Passowrd support in Web UI Setup for NAS

GoodSync 10.6.1.7
- Azure Files: Add Windows Azure Files API file system, was Azure Blobs only
- Fix handling of must-drill-down OneDrive files/folders (appear in Windows 10 Fall 2017 Update)
- Auto Jobs: Fix on a rare oaccasion Job in Auto Mode not start when required by external event
- GSTP forwarders: Add SSL certs to all Official and Default forwarders
- FTP + On Folder Connect: Fix OFC was not detecting Connect/Disconnect
- Exploer: fix navigation when clicking bookmark in bookmark list for file system
- Explorer: Disable all Commands when tree node is being expanded

GoodSync 10.6.0.0
- GSTP: Implemented One Time Passwords (OTP) and Client DeviceId
- GSTP: You can turn on OTP in https://www.goodsync.com/gs-connect/user-account
- GSTP: Prefer Emails as UserIds, they are also used in One Time Password auth
- When OTP is On, you will receive Email with OTP every time you use a new Device
- GoodSync client will request One Time Password sent in Email
- GSTP: OTP is requested when doing GoodSync Connect Setup and Browse dialog
- GSTP: Each client/server now sends DeviceId, ComputerId, and Device Description
- GSTP: Both email and old-style GS Connect UserId may be used to authenticate
- GSTP: New Account Form: Add ReCaptcha to filter out robots
- Official Forwarders: use Forwarder IP name, not IP address, to please security
- Official Forwarders: use port 443, not 80 for SSL comms, to please security
- Receiver: Fix incorrect reporting of connections to Official forwarders
- OTP + gs-server: allow OTP in /set-admin=user_id:password[/otp-value]:sys_user:[sys_pass]
- OTP + gsync: allow OTP in new command line options /can-otpN=yes, /otpN=string
- Cleanup Logs: Avoid recursive cycling via symlinks, by limiting number of folder levels to 50
- GSTP progress: show progress when is being added to at the tail
- Enterprise Policies: fix non-enforcement of NoAutoUpdate policy
- Runner Setup: If Runner Service user and this Windows user differ, issue warning
- Runner: Change gs-server settings on a cue from CC only if Runner is elevated
- Azure: fix space and # encoding issues that could cause Not Found for files and folders
- Google Drive: Fix Not Found error, that usually occurs on lock.gsl

GoodSync 10.5.8.5
- ACD: do reconnects, to fix 'Cannot Switch to SSL' error cause by ACD serves malfunction
- Fix file operations progress reporting jumpiness, make it more smooth
- CC Runner: Fix GsRunnerSubmitter thread was not shutting down properly
- Explorer: Fix Rename does not update display name
- SyncLib: Get destination file attribute after sync, needed if Compare Attr is used
- Jobs from Registry: fix load and save of such jobs

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

GoodSync 10.5.6.6
- OneDrive: Fixed 'Unsupported security token' error
- Explorer: Fixed when clicking folder with ftps:// URL, it becomes ftp:// URL
- Azure: Fixed sometimes assigning check-sums to a wrong file, due to parsing error
- Browse Dlg: If two or more folders do not exist in Job side path, do not allow clicking them all
- Control Center Upload: Fixed quote-screening issue that cause errors in names with quotes
- Control Cneter Runner: Fix lockup of Runner after job was renamed in Control Center
- Filters Pane: Sort filters lexicographically
- Job Options/Program Options: Place Include filters above Exclude filters, to match order of execution
- Job Tree Toolbar counters: rewrite to keep live counters correctly updated

GoodSync 10.5.5.4
- FTPS, Sockets: Fix Sockets SSL session reuse
- Fixed observed crashes in CC Runner and Explorer
- Browse Dialog: Fix Account names gstp://userid@ appearing, should be without @
- Browse Dialog: Better Account Tree normalization, when GoodSync starts
- Browse Dialog: Make Delete work properly on Folder Bookmarks
- Browse Dialog: Do not allow Rename on Folder Bookmarks
- Add 'Show Backup / Sync Jobs groups' Program Option, Off by default
- Sync Tree file/folder properties: show it in a dialog
- GUI: fix some drawing problem on High DPI displays

GoodSync 10.5.4.5
- Fixed observed crashed in CC Runner and Explorer

GoodSync 10.5.3.9
- MTP: Fix 'Click Analyze again because another job has Synced and it invalidated analysis results of this job'
- When Drill Down ignores folder links inside C:/Users to avoid cycling, ignore only Junctions but not Sym Links
- FTP: use full socket close on data connection, to avoid error on control connection
- FTPS with ProFTPD: enforce TLS session reuse (not just ask for it)
- FTP: fix RNFR-RNTO combo in situations when disconnect happens after RNFR
- SSL sockets: Implement SSL session caching on Client side
- gsync: Fix not all Folder options are parsed, upload command line help
- CC Runner: fix Runner ignores change of left/right folder
- CC Runner: restart GS-server when Program Options are updated
- Control Center: Remove User Log Files older than 30 days, automatically
- Groups: Increase number of allowed groups from 10 to 40
- GUI: Fix strange GUI behavior on Right Mouse Button double click in Job Tree and List View
- GUI: Fix toolbar button sizing bugs
- Browse dialog: Do not allow to change Account options in Folders, allow it only in Accounts tab
- Browse, SMB: fix Account Key, so that use can have many accounts in SMB
- Browse dialog, OneFile: show file path before password
- Browse button, OneFile: show target file path in URL too
- Browse dialog: when going from Folders tab to Accounts tab, highlight selected folder
- Browse dialog: show smaller folder icons for Folder bookmarks in Accounts
- Browse dialog: Do not show low level (debug) progress messages, only important ones
- Browse dialog: auto-close it when reinstalling GoodSync
- Explorer/Browse dlg: do not show File Owner, to speed up browsing
- Explorer: New Folder, Rename: Change from edit label to requesting new name in modal dialog
- Explorer: Bump up size of small files for progress purposes to 4K
- Explorer: avoid negative time remaining
- Explorer: fix list of many files sometimes cannot be uploaded/downloaded
- Update DE localization

GoodSync 10.5.2.5
- Exclusions + On File Change: fix bugs that prevented excluded files/folder from being reincluded
- Copy Owner, ACL: Fix bugs that prevented Copy Owner from working correctly if Copy ACL is not specified
- Scripts: Trim all script fields, when committing and when executring them
- Crash Submitter and Reader: fix multi-part form format being submitted
- GoodSync Ver 9 to Ver 10 update page consolidated
- Browse dialog: fix leaks and rare crashes
- Account Manager: Fix crash when loading and deleting bad accounts
- Reading SMTP password: If we cannot decrypt it, do not make it a terminal error
- Google Drive, sib-http: allow incoming headers to be longer than 8 Kb
- Explorer: Fixed Owner of file/folder did not show

GoodSync 10.5.1.9
- Change log not available for this version

GoodSync 10.5.1.7
- Change log not available for this version

GoodSync 10.5.1.5
- Pipe Forwarder: fix socket leaks and connectivity issues, in more complex cases
- Pipe Receiver: fix not deleting sesssion on Disconnect, other connectivity issues
- SSL + SNI: Make SNI a default option in all SSL communication, as more and more sites use it
- SyncLib: Fix 'GsMergeLRgenerations: both sides still have new gens' error in Sync time
- Ignore Drill Down option for all folders inside Windows Users folder, to avoid cycling and duplication
- Account Manager Cleanup: remove incorrect entries from Account Manager, when reading it
- Explorer: Fix deleting of User Bookmark did not work
- Explorer: Do not ask confirmation when removing unused Job bookmark
- gsync command line: Fix not saving Account Manager when changing connections in job-update etc
- gsync command line: Print command line options, unless global option /noprint is specified

GoodSync 10.5.0.5
- Licenses: Fix on OK_REACT license info was not written, which could result in need to re-activate
- SharePoint 2013: Added support for root TeamSite, under RootSite alias
- TIX Export-Import: fix rare bugs related to n in URL, do not try to import old TIX files
- CC Runner: Add Special Operations, such as Delete Recycled Files, Cleanup Recycled
- Corrupt State Files: When it happens, display checkbox: Delete Corrupt State Files when I click Analyze again
- Forwarders: Allow Default and other official forwarders to run in Pipe Mode
- GSTP Client + Pipe Forwarder: add retries, when it does not connect right away
- Pipe Receiver of Forwarder: report failed connects to Mediator, better retries
- Pickup Forwarder: fix not sending response via default forwarder
- Update AR and PL and Catalan localizations

GoodSync 10.4.9.4
- Discovery + UPNP: fix checking cached entries, so that when Local IP changes, rediscovery is done
- Receiver of Forwarder: Idempotency: several fixes that make it work on network reconnect
- Sockets: improve error reporting on reconnects
- Filters: Fix parsing of +-N[d|m|h], it was always assuming d
- WebDAV: Fix GetInfo() of folder gets rejected on redirect, if folder is submitted without tail '/'
- Sym Links + Copy Attr: Do not Copy Attributes when copying Sym Links
- Sym Links + SFTP: Allow setting file mod time of sym links in SFTP
- Sym Links + SFTP: make Sym Link Drill option work correctly
- GUI: Sync Tree: Center (horizontally) central column where O is residing
- GUI: Sync Tree: Column widths: Use single setting for all jobs, fix its loading and saving
- GUI: Directions and Filters buttons: show explanation when use click with no node selected
- GUI: Add Clear Tree button, next to Filters and Directions buttons
- GUI: Accessibility: Allow Browse toolbar buttons to be focused on, add descriptions
- GUI: Job List Columns: If user downsizes them to zero, do not set them to default width
- GUI: Filters: Add support for multi-selection, implement Copy and Paste operations
- CC Runner: Check for shutdown variable once every 3 sec, not every 60 sec
- Installer: Wait for gsync.exe and gscp.exe to close, in addition to GUI programs

GoodSync 10.4.7.7
- Forwarder: fix idempotency was not enforced by Server Pipe Receiver, could cause file corruption
- gs-server: Increase number of stored responses to 20, to make idempotency always work
- Sockets: send really long buffer in smaller 512 Kb chunks, to report sending progress
- GSTP: Add x-sib-content-md5 header to all transactions we submit, and check it on server
- Filters: Consider 'path /folder' to be absolute, for purposes of Include filter
- Filters: Use the same fnmatch code in Windows, MacOS and Linux -- for consistent results
- Filters: Time: Add relative hours and minutes: +Nh / -Nh, +Nm / -Nm
- SyncLib: Syncing: fix UpdateStateMergeGens operation losing New Generation on the Right side
- SyncLib: Syncing: Get ACL/Owner/ExtAttr after Sync on the destination side
- SyncLib: Syncing: Do not remove analyze time error when we start to sync conflict
- SyncLib: Analyzing: When reading state file, do not allow more than 100 levels in sync tree
- Account Manager: If /jobs-file=/folder/file.tix is used then read Account only from this TIX file
- Copy Ext Attr: Turn it On by default only for MacOS, keep it Off for Windows
- Folder Monitoring: React to change of Folder Owner, if Compare Owner option is on for this side
- Google Drive V3: reduce memory usage when building cache
- Add checking of System Disk Free Space and reporting of low free space
- Azure: remove its claim to always providing Content-MD5, as it does not always do it
- Backblaze B2: more fixes, to improve speed and error processing

GoodSync 10.4.5.8
- BackBlaze B2: Implement parallel upload of large files in chunks, other bug fixes
- BackBlaze B2: Increase chunk size from 5 Mb to 40 Mb
- SFTP: Allow longer packets, as some server send very packets of 360Kb and more
- SFTP: add error catcher on Close Download, some connections errors were missed
- Box.com and WebDAV SSL: Add SNI to Box.com and WebDAV, as their servers may use it
- Fix SetFileOwner that was broken, due to GS trying to parse SID as PSD
- On File Change: Check deleted files against filters, so that they do not trigger Analyze
- Unattended Runner: fix rare crashes on job finish
- Browse Tasks and OAuth2: make them start and stop more correctly
- CC Runner: Submit log lines in a separate thread, so that log line submission does not delay sync
- Update DE and AR localizations

GoodSync 10.4.4.4
- Google Drive V3: speedup moves/renames, misc bug fixes
- Browse Dialog: Display messages logged by file systems in Browse dialog
- Browse Dialog: fix changed UserID from Browse dialog may not make it into Connect FS
- Job Options: Replace Up and Down Speed Limits in job with one File Copy Speed Limit
- Explorer + Job Bookmarks: Allow deletion of Job Bookmarks that are not used in any job
- Allow CopyACL comparison only when both file systems have the same type of ACL
- Control Center: Change from logging log lines into database to writing them into log files
- Generation Cleanup in Analyze: fix it, make it cleanup old generations again
- If Copy Links option is Drill Down then do not turn it Off in Analyze Checks
- Add Vietnamese localization, update Ukrainian localization

GoodSync 10.4.3.3
- SharePoint 2013: new file system, added to sync with legacy SharePoint 2013 servers
- Google Drive: Cache bootstrap and changes pull: start over on backend errors
- Limit Changes option: Make it work for 1-way jobs too, but set default value to 100 pct
- GSTP speed: increase it a lot, by turning off compression and optimizing code
- Upload to Control Center: upload folder list too, other major fixes
- Account Manager: fix URL of the root folder of the server may be wrong, affects CC Runner
- Folder Options in Server Account: make lookup case-insensitive by folder URL
- Control Center Runner: do not detect fake changes, produced by synclib turning options off
- Control Center Runner: Make received Program Options effective, for Proxy and SMTP
- Fix Cleanup of History could delete non-empty folder, because its creation time was Null
- Cleanup of Local Temp Files: make it faster and more accurate
- Add latest changes in options to global command line switches
- Update PL localization and JP license

GoodSync 10.4.2.8
- Google Drive: Switch to new Google Drive Ver 3 API, works faster, better quota management
- Google Drive: On File Change (File Monitoring) now works for Google Drive side too
- Change buffer size for most Remote file systems to 5 Mb, thus enabling Dropbo to OneDrive sync
- Add more checksum types used by servers: MD5, SHA, SHA-1, SHA-256, QuickorHash, Version GUID
- BackBlaze B2: Implement large file uploads, do not use checksums, they are not available for large files
- GSTP Forwarder: speed up reconnects in case of connection errors
- Options Advanced: Compare Attrs/Owner/ACL: move these to Left/Right side options, from Advanced
- Options Advanced: Copy Owner, Copy ACL: separate them, as they indeed may be done separately
- Compare CheckSums side option: compare checksums only when size is the same, but file mod time differs
- Options Advanced: add option Compare CheckSums of All Files, this compare is done for all files
- Options Advanced: remove Retry Sync If File Changes options, as retries are already done in On File Change
- Options Auto: Have only Sync option for all Auto options, no Analyze option
- GetFileOwner: If we cannot translate SID to DomainUserName then return SID tet form as Owner
- Time Shifts: do not auto-resolve Left-Right time shifts, do it only for Old-New time shifts
- SyncLib: Remove operations CopyState_LtoR and CopyState_RtoL, use only symmetric CopyState operation
- Eplorer: Speed up Download and Upload of Files in GSTP, use conveyerization
- Eplorer: now listed as Ver 10, was Ver 9 previously
- On File Change, File Monitoring: Fi reported crash
- Unattended Runner: Clear Sync Tree to save memory, when we finish non-On File Change job
- Analyze Checks: Change Sym Links option to Ignore, if one of file systems does not support links
- Analyze Checks: turn off Copy Attributes, Copy ACL, Copy Owner, if one of file systems does not support it
- Upload to Control Center: add Company Admin credentials to Program Options -> Auto
- Upload to Control Center: add encryption of uploaded accounts option

GoodSync 10.4.1.5
- Do not Compute MD5 CheckSum to resolve conflicts, as it slows down Analyze too much
- Copy Owner: Remove Copy Owner option on Windows, as Copy ACL and Owner covers it
- File Owner on Windows: Get/Set it as 'DomainUser Name', not just 'User Name'
- Copy Owner, Compare Owner: Add these options on Mac only
- File/Folder Properties: Show all properties, including ACL, Owner, ExtAttrHash
- When setting CopyTime operation, add comment to sync tree node on what caused it
- Fix bugs that prevented correct Attributes Copy on Windows
- WebDAV: Add Exponential Backoff on HTTP error 429, which is now returned by some sites
- Google Drive: Increase Cache Timeout from 128 to 600 sec, as some cache reads may be slow
- Google Drive: Fix rare MIME-type mismatch on small file overwrite uploads
- Office365/SharePoint: Fix listing of files/folder with ' in their name
- FTP: Increase max parallel thread from 20 to 50, some users want that
- Help Hints on mouse-over: show them until mouse-out, not just for 5 sec
- Translations: update Polish and Arabic
- Control Center: add ServerAccounts table, so that user can his Accounts
- Account Manager: Make server map case-insensitive for Account Key

GoodSync 10.4.0.5
- Add Compare Attributes option to Advanced Job options, Off by default
- Restore Compare ACL and Compare ExtAttr options that were removed in 10.3.9
- Fix Sync Folders are the same error, by correcting Distinct URL computation
- File Monitoring + Compare Attrs/ACL: Separate these flags in monitoring, as Windows can do them separately
- Folder Options: move all Local FS options (Compress, FAT-like) from Connection options to Folder options
- Browse Dialog + Multi-Select: fix problems in Go/Refresh
- Browse Dialog: Fix auto-switch to Folders from Account for smb:// and gstp:// does not show Folder tree
- Message Boxes: Make them wider, to 550 pixels
- Account Manager: Fix Connectoid options do not stick, when changed

GoodSync 10.3.9.5
- On File Change: exclude Hidden and System files from changes, if requested by option
- Windows Azure: use server-side MD5 checksums supplied by server
- Copy ACL: Copy SACL (including Inherited/Protected), in addition to copying DACL
- Remove Job Advanced options Compare ACL and Compare ExtAttr, they are implied by Copy options
- Copy Attributes: change of Attributes is now detected in Analyze
- Attributes and State file: fix reading attributes form state file, results in fewer CopyState
- Same Job Sides: do not produce this error for same URLs that belong to different accounts
- Mirror Folders: use Distinct URL in computing them, it includes Server Account
- Recycle DB: Add more locking, to fix rare crashes
- Move Mode + Compare MD5 Checksums: make it work, remove unneeded check
- Log Viewer: load Server Accounts, so that it can work for OAuth2 file systems
- Control Center Runner: improve logging of job changes sent it from the server
- Browse Dialog: remove Servers tab, all Servers are now shown in Folders as 1st level
- Browse / Explorer + GSTP: Show Server names without .username.goodsync suffix

GoodSync 10.3.8.0
- Fix slow Analyze in some cases, due to computing MD5 when not needed.
- Now compute MD5 of local file only to prevent conflicts.
- Update Privacy Policy and License Agreement.

GoodSync 10.3.7.7
- Case Rename Folder + Copy ACL: fix folder state not properly copied
- Interrupted Sync: fix Conflict after interrupted (no state file saved) sync with ACD
- On File Change + Copy ACL: Make On File Change detect ACL changes on Windows
- Copy ACL + Delayed Sync: make Copy ACL work correctly, when change was detected on prev sync
- Azure: Upload files shorter than 8 Mb in one take, using Put Blob transaction
- Azure: Fix Content-Type was not set in upload
- Explorer: Fix crash when user goes to Job Bookmark in OneFile file system
- Explorer: Fix not sorting Connectoids into User Bookmarks and Job Bookmarks
- Gs-Server: fix rare crashes in UPNP discovery and Web UI

GoodSync 10.3.6.6
- Proxy + Gs-Server: Fix setting Proxy in GS GUI does not propagate to gs-server
- Azure, GSTP: Fix Content-MD5 errors, use header x-sib-content-md5 for GSTP purposes
- SFTP: Fix crash when download stops abruptly, as in due to errors on destination
- Backblaze B2: Use better upload method with SHA-1 checksum at the end
- Backblaze B2: Fix authorization bug that prevented user from changing Application Key
- Export Selected Jobs: Add full Accounts from Account Manager to exported TIX file
- Auto-Install: Do not Install GoodSync if GS GUI is running and this is not a 3AM-5AM local time
- Auto-Install: Fix sometimes GS desktop shortcuts appear even when this option is turned off
- UPNP: Force the same External Port on all devices, so that multiple devices do not confuse us
- UPNP: Handle multiple UPNP devices on the same Local Network
- UPNP: Change cache file format and name, do full discovery once a day
- Control Center: Add Run and Stop commands for Job, on a list of Computers
- Control Center: Add ability to use Account Manager, specify Account by Name or Key
- Account Manager, Command Line: Introduce Lookup by Account Name in gsync command line

GoodSync 10.3.5.5
- Dropbox: Switch Dropbox code to new API V2, as API v1 is now deprecated
- Fix crash when user changes Program Options in pre-elevated GoodSync
- GSTP Client: do not rearrange connection during session, not to drop good Forwarders
- GSTP Mediator: fix some bottlenecks that lead to slowdowns in processing
- GSTP transport: Compress large transaction bodies using GZIP
- GSTP transport: Add and check Content-MD5 header to all transactions, to ensure integrity
- GSTP Forwarder: Faster Pipe Forwarder, fix slow connects via Forwarder
- GSTP Forwarder: Fix possible file corruption when downloading via Pipe Forwarder
- gsync: add /uN and /kN command line options, to use Account Manager
- Control Center: initial integration with Account Manager, single Run and Stop commands

GoodSync 10.3.4.4
- Browse Dialog: Fixed Secure flag was not properly changing URL from http:// to https://
- Browse Dialog: Fixed wrong root in multi-folder when home folder is not root
- Browse Dialog: When user goes back from Foilders to Account List, select Account and Folder used
- Browse Dialog: Fixed race condition in New Folder that could lead to errors
- Browse Dialog: Show Account Name or Key in Help field when it is set
- Browse Dialog: GSTP: Show only Server Name in Servers, without UserId. or .goodsync
- Account Manager: always save accounts-bookmarks.tic, nto to miss any automated token changes
- GoodSync Server Web UI: Do not reveal existing system user password via HTML
- GUI: Fix crash when AutoLogoff message box is shown before Main GUI is shown
- Enteprise Runner: speed up submission of reports to GS Control Center

GoodSync 10.3.3.0
- Fix Jobs Lost if GoodSync starts GsServer or GsRunner and GoodSync.exe is already elevated
- Runner Service: Fix Runner was not reading Program Options such as SMTP server
- Browse Dialog: fixed several UI bugs
- On Folder Connect: Do not report Terminal Error when GS starts and OFC job has one of folders missing
- Added context menu for Left/Right Browse buttons: Open Folder, Side Options
- Open Left/Right File: implement actual open of remote files in GS Explorer
- Open Left/Right File/Folder: fix open does not work in some cases
- Add import from TIX file produced by GoodSync ver <= 10.2.6
- Export: Fix groups not exported, only its jobs, when group is selected
- Backblaze B2: Cache uploaded file metadata to accelerate GetInfo() after upload
- Google Drive: Google has error, whereby it sends us listing with missing items
- Enterprise: Make policies work only with Enterprise license
- Enterprise: refresh list of policies for new file systems, make sure all policies work
- Enterprise: Re-add file goodsync.adm to installation, it was missing
- Enterprise: Re-add reading jobs from registry
- Improve reporting of Left/Right file system UserID and file system properties
- UI: New Tables-based Message Boxes that scale well on High DPI
- Allow Rename of Jobs and Groups where new name differs only by case

GoodSync 10.3.1.1
- Fix updating to ver 10.3.0 when Runner is running may result in loss of jobs

GoodSync 10.3.0
- BackBlaze: Add new BackBlaze file system for www.backblaze.com storage
- Google Drive: Fix JSON parsing error
- Azure: increase x-ms-version header value to latest API, so that servers like us
- Amazon CD: fix downloads redirecting to pre-authenticated server and we add our header
- Encrypted FS: Allow for up to 3 names not to decrypt, before returning error
- On File Change File Monitoring: Fix 8.3 paths were not properly converted to full paths
- On File Change Jobs: run Analyze after Sync as a separate transaction, not in sync txn
- TIC: Store Jobs, Groups, Bookmarks, Accounts in new file jobs-groups-opts.tic
- TIC: Existing files jobs.tic and account.tic are migrated into jobs-groups-opts.tic
- TIC: Store a copy of Accounts and Bookmarks in file accounts-bmks.tic as it may be updated by FS
- TIX: Change export-import long format, so that one export file includes all Jobs, Groups, Bookmarks, Accounts
- Bookmarks now use Account Manager too, so they fully partake in account info propagation
- Side Options: Folder Options (Job Side) (such as Encryption) are now stored in Account Manager
- Side Options: So if Folder Options change in one Job, they are propagated to another Job
- Program Options: make GUI-related options local only: View Filters, View Logs
- Save/Load Jobs: Remove option to save/load jobs to/from registry, not used
- gsync: Read stored Program Options only in non-temp job commands
- Browse Dialog: Add New Account button, needed for OAuth2 systems to browse to new account
- Browse Dialog: When Account is selected, show it in Windows Title
- Browse Dlg: Fix Enter did not result in navigation
- Explorer: Add Rename command for Bookmarks
- Explorer: Now can Copy/Paste files to Encrypted file system
- Open Left/Right Folder + Explorer: Show Encrypted folder in decrypted form
- Explorer: Fix New Folder not working from context menu
- GUI High DPI: Fix icon sizing for High DPI displays
- Browse dialog: fix memorizing/restoring size for High DPI
- Add job filters pane on main form, toggled by View->Filters, like in GS 9
- Program Options: Replace Filters pane with a better one
- Disable Auto and Options buttons on Toolbar only when Job is running
- Toolbar: better updating, so that buttons are enabled/disabled properly

GoodSync 10.2.6.6
- Runner Service: fix creation of GS Runner Service, it has wrong argument
- Runner Service Setup: fix using wrong user when different Domains have the same User
- Installing RF2Go: fix Access Denied error
- Enterprise Runner: Fix formatting error that caused mis-reporting of job status
- Browse Dialog: better localization, sort Accounts by alphabet
- Account Manager in Browse dialog: Add Delete and Rename buttons, to manage saved Accounts
- Browse Dialog: Remove Refresh button, always use Go button instead
- Browse Dialog: When going back from Server or Tree to Credentials, do not cleanup credentials
- Job List: allow context menu for multi jobs when user selects several jobs in Job List on the Right
- GUI: more high DPI icon and picture fixes
- Fix Wrong context menu item for Exclude/Include by ext.

GoodSync 10.2.5.5
- OneDrive Office365: fix 'Unsupported security token' error
- GSTP Forwarder + Receiver: fix file corruption that may happen when conveyor is enabled
- Fix icon appearance in High DPI and Scaling situations
- Job List: Fix 1st column (status icon) may corrupted on displays with high resolution
- Taskbar Menu: make double-click call up Full Window again
- Fix Sync direction of tree node cannot be changed after Spec-Op such as Compare Files was run
- Job Tree: memorize expanded/collapsed state of all groups between GoodSync runs
- Browse Dialog: improve user interface

GoodSync 10.2.4.4
- Store Job List and Job Tree widths independently of each other
- Lob List: Allow reordering of Job List columns, save column coordinates upon reordering
- Job Tree: the only Name column fills up the entire tab now
- More and better icons for Job Run States
- Separate icons for Special Operations (Cleanup/Delete GsData and such) run states
- Menus: Add 'All' menu item to menu bar, keep command for All Jobs in there
- Job menu: reorder menu items, raise more often used items higher
- Box.com: save new refresh_token, different from original refresh_token, when we get access_token
- Stop/Clear button: show proper caption based on Jon run status
- Options: Fix Pressing enter during filter editing quits dialogue box
- Enterprise Runner: report OS, elapsed time, speed, bytes processed to Control Center

GoodSync 10.2.3.5
- Job List view: allow multiple job selection, now based on CTreeListViewCtrl
- Multiple Job selection: review all cases, several fixes
- Job Selection kbd shortcuts: Up/Down to navigate, Space to select, Enter to Set Current
- Fix ALT+F4 is not processed, more keyboard shortcut fixes
- Fix Side URLs not updated after Job rename and then Browse
- Fix Side Info sometimes not updated when current job changed
- Fix crashes after Group Delete
- Localization: cleanup foreign RFS files, removed unused strings
- Explorer: Load Jobs when it starts, so that Bookmarks derived from Jobs are loaded
- Job/Group New/Rename dialogs: fix checking for errors, improve layout

GoodSync 10.2.2.9
Change log not available for this version

GoodSync 10.2.2.8
- Add keyboard shortcuts: F2 - job/group rename, F4 - disable autorun, Alt+W - swap sides
- Add Pause command to Job menu, with keyboard shortcut Alt+Z
- Change Stop command to Stop/Clear command, as it clears tree when job is stopped
- Group Context Menu: Add keyboard shortcuts to it
- Delay in Auto Run on Start and OFC: Allow values up to 999, to increase range
- Add/Remove Job to/from Group: Allow this to be applied to Selection of Jobs
- Job List on the Right: Do not Set Current when job is clicked, allow for Job Selections
- Special Ops (such as Cleanup Recycle) work for Job Selections
- Job List View: Make selections work with SHIFT+UP and SHIFT+DOWN
- Job Tree View: Fix Sorting was not working on 64-bit architecture
- Adding/deleting of Start Menu and Desktop shortcuts is now persistent Program Option
- Add 'GoodSync v9' menu item to Start Menu -> GoodSync of ver 10
- Run When Windows Runs option: when installing new version of GoodSync, update other users too
- Runner Service Setup: Allow to specify Windows user different from current Windows user
- Fully observe Alphabet/Index ordering rules when running or editing jobs

GoodSync 10.2.1.2
- Fix crash in Click Browse button after Job Delete
- Fix crash on clicking keyboard in Job List view
- Fix Japanese GUI sometimes shows squares instead of letters
- Sort groups lexicographically, if allowed by option
- Make Keyboard (space key) selection work in Job List View
- Make big tooltips appear for beginner user (1st job)

GoodSync 10.2.0
- Job List ordering: add Program Option -> 'Sort job names by alphabet', ON by default
- If 'Sort job names by alphabet' is OFF then allow reordering jobs in Job List by drag-n-drop
- Fix Analyze and Sync causes showing Options dialog
- Fix GoodSync does not start when Windows starts
- Fix crashes related to zero jobs and transitions around that
- Job Tree View: fix several UI issues
- Job List View: fix several UI issues
- Re-enable ALT+N keyboard shortcut, it selects job number N, works for ALT+1 to ALT+9
- File Systems: Add faster get out on User Stop
- Remove SSL Default GTSP option from Program Options, always offer Secure
- Fix jobs are not run from Command Line in GoodSync.exe GUI

GoodSync 10.1.9.7
- Job Direction button: when clicked, show available directions
- Allow multi-select (in Job List) to apply to most commands
- Consolidate all command processing in the mainframe controller
- Change default size to 2/3 of the screen, initially show Job Tree (Less)
- Job Tree and List: Sort jobs and groups by name in alphabetic order
- Renaming/Creation of Groups and Jobs now requests name in modal dialog
- Memorize and Set Current Group, to return to the same node in the tree on restart
- Fix rare crashes caused by abandoned timer
- Installer: Achieve full separation between GoodSync-v9.exe and GoodSync-v10.exe
- Job Start: Single Selected job is always started right away, with no delay
- Job Start: Multi-Selected jobs are always Scheduled, so they start by Auto rules
- Add Arabic user interface localization

GoodSync 10.1.8
- SyncLib: Fix crash that was happening in On File Change jobs in ver 10.1.7
- SyncLib: Fix 'Cannot resolve parent' error in manual Analyze
- Fix NoGsData option is not set when changed in Options dialog by user
- New Job: use traditional dialog, to request sync direction and name

GoodSync 10.1.7
- GSTP Mediator: fix problem that caused 'Computer seems to be unreachable (No ACK for PickupSession)'
- SyncLib: Speed up (major!) reading of the state file ans Analyze scanning
- GUI: speed up tree operations
- Update Counters such as Changed, Errors during Sync, so that user see how many items are remaining
- On File Change: Fix OFC does not detect Disconnect and Reconnect of Network
- On Folder Connect: Do First Analyze when OFC is first enabled or when GoodSync starts
- Job Options and Analyze buttons now stay enabled when Job is Waiting To Run
- Fix Sync after Analyze produces error 'Do not run Job when Auto is suspended'
- Re-enable progress bars in GoodSync taskbar icon
- FTP: Do not auto turn on EncodeUTF8 option for servers that support it, user may think otherwise
- Fix if After Sync user has Conflicts and he resolves them then Sync button remains disabled
- WinFileSys: Fix processing of Locked + Access Denied files
- Shutdown signaling: Fix sometimes fake shutdown signal could auto-close GoodSync
- Explorer: Fix cannot copy symlink from Local FS to Local FS
- Explorer: Implement keyboard accelerators for common commands
- Upgrade NSIS to ver 3.0 official release
- Update CZ and KR localizations

GoodSync 10.1.6
- Fixed crash in File Monitoring when one sync folder is empty
- Options Dialog: Auto modes, if one of the sync folders is empty
- Fixed On File Change does not come back after Sleep and Resume
- Add 'No Animations' option to Program Options

GoodSync 10.1.5
- On File Change / On Folder Connect: fix job not starting upon disk reinsertion
- Selected Jobs + Analyze And Sync: run selected jobs sequentially, like in ver 9
- S3: For large files, check for HTTP ranges before doing multi-part download
- Job List: Case-insensitive ordering of text colums
- Program Options: Move several options from General to the new Auto tab
- Account Manager: Properly implement separation of Plain and Secure accounts
- Account Manager: Fix not all Advanced option changes become effective on Go
- GUI: fixed some resource and memory leaks
- gsync /runner-service: Set Effective proxy in Runner Service, using Prog Options
- OAuth2 dialog: improve interaction with Account Manager, ask user less
- OneDrive: fixed error Access denied for connectoids with wrong saved endpoint
- Update UA and Korean translations

GoodSync 10.1.4
- OneDrive: fixed error Access denied: No auth code in response: error=invalid_resource&...
- WinFileSys: Fix processing of Access Denied on SetFileAttribute in DeleteFolder, etc
- Account Manager: fix Copy Locked files not working, due to option propagation problems
- Licenses: Fix License Response Message from previous automatic license deactivation still shown
- Browse dialog: Fix Default Secure option not working in GSTP
- Browse dialog: Fix Refresh button was not reading changed settings from Advanced pane

GoodSync 10.1.3
- OAuth2 Consent: Launch Default Browser Chrome/IE/Firefox/Opera in Private Mode
- Browse Dialog: improved navigation, fixed several GUI bugs
- Account Manager: fixed bug that caused overwrite of good credentials by blanks
- On File Change / On Folder Connect: Fix not detecting reconnect
- Add GoodSync-v9.exe to Ver 10 distro, so that Ver 9 GUI can be run from Ver 10 distro
- Allow GoodSync Ver 9 to run new file systems, if it is activated from Ver 10 license
- gsync: Fix tmp-job command was not working

GoodSync 10.1.2
- OneDrive: fix Unauthoirzed 401 error on download of files with guestaccesstoken
- Options dialog: Fixed Dialog lines in some languages do not fit
- Job List: Fixed sorting of Auto column is broken
- Sockets: fix working with mixed IP v4-v6 environment
- Fix Runner still thinks it is ver 9 and does not run OAuth2 systems
- Upload Enteprise distributions for ver 10

GoodSync 10.1.1
- Change log not available for this version

GoodSync 10.1.0
- First Official release of GoodSync ver 10
- Added file system for Box.com, similar to other OAuuth2 systems
- Account Manager: Use different account key for plain and secure version of the same server
- ACD, GDrive, OneDrive, DropBox: improve management of tokens, esp. on forced refresh
- GUI: Fix Errors Count and Button were not updated when we get Errors in Sync
- Browse Dialog: Improve detection of changed properties
- Pipe Forwarders: make them more stable, increase speed

GoodSync 9.9.60.0
- Fixes from GS ver 10.1.0, subject to what's available in ver 9 per licensing

GoodSync 9.9.59.5
- File System fixes from GS ver 10.0.29

GoodSync 9.9.58.8
- Browse Dialog: use new Account Manager, in a limited way, without showing accounts
- GS Connect Setup: If user specified no Windows Password, keep Windows User for File Owner
- Google Drive: Change prefix from gdocs:// to gdrive://, automatic migration
- Google Drive: do not produce error on missing file creation time
- Amazon CD: Add swapping Refresh for Access Token on getting Access Token errors
- DropBox: Fix Dropbox was listing folder that was deleted (in trash, not permanently)
- OneDrive v2: Added SiteRoot/TeamSites handling
- OneDrive v2 Discovery: memorize credentials used to list Services in MS Accounts
- OneDrive v2: Show error message of Code 401, as this may be Access Denied, not Auth Needed
- OAuth2 Consent in Browser: Implement proper Local Server to receive callbacks on localhost
- Explorer: Use system File dialog for selecting multiple local files to Upload
- Remove discontinued file systems that were replaced by OneDrive v2

GoodSync 9.9.57.5
- OAuth FS + Encrypted: propagate saving of OAuth data thru Encrypted file system layer
- OAuth2: do not try to perform it in Runner, as there is no user to respond
- OAuth2: do not perform two OAuth2 at one time, second will be rejected
- gsync: Now require Pro or Linux license to run gsync, except for Runner Service
- Browse dialog: fix picking of Secure (SSL) option in connectoid
- OneDriveAll: Fix refresh of Access Token after 1 hour of multi-part Upload of large file
- sib-http: Do not add proxy-related headers such as cache-control to direct socket transactions

GoodSync 9.9.56.6
- gsync: Fix jobs not found in non-runner command line call
- OAuth2 file systems: store refresh and access token in connectoids, to make them exportable
- OAuth2 file systems: make UserID read-only in UI, retrieve it from browser auth
- Browse + OAuth2 FS: when Servers is clicked, empty the connectoid so that account may be changed
- Amazon CD: fix listing of nodes with no name
- Start Windows Services with Delay, so that Internet has time to connect
- Enterprise Runner in gsync: multiple fixes, to make it work with Command and Control Center

Corona SDK 2017.3184 查看版本資訊

更新時間:2017-12-19
更新細節:

What's new in this version:

Corona Native builds are now supported on Windows:
- Starting with this build, Windows developers can now use Android Studio to build native based apps including building plugins, linking to native Android libraries similar to the way Mac based users have been able to do for some time.
- You will find a new “Native” folder in Corona’s Start menu folder, which has our standard “App” template in it. Copy that folder to your project directory and use “Open an Existing Android Studio project” option with Android Studio.

New Welcome Window:
- When you first start Corona you’re presented with a Welcome Window with a list of recent projects, icons to start new projects and open existing projects. This window has been redesigned with a more modern look.

Windows Live Server now supports both Bonjour v2 and v3:
- Bonjour is Apple’s library that lets Corona Live Server work on Windows. Until recently, Bonjour v3 was included with the installation of iTunes. However, Apple no longer includes Bonjour with iTunes. The standalone version of Bonjour is version 2. Live Server now can use either v2 or v3 of Bonjour.

Gradient paint now supports arbitrary directions:
- Previously you could only set directions like 0, 45, 90 and 180 when constructing a gradient fill using the fill.rotation value. It can now take a number allowing you to have gradients at other angles.

Windows text renderer is rewritten:
- Windows text renderer was rewritten to better match other platforms behavior, fixing number of bugs.

Google’s ContentProvider path traversal vulnerability warning:
- This public build also contains an update that addresses Corona made apps that get flagged in Google Play with the “ContentProvider path traversal vulnerability” warning. If you’re getting this warning in Google Play, simply rebuild with this version of Corona.

Corona can now use the latest Java:
- Corona has been updated to use 64 bit Java installations. You no longer need to install a specific version of Java, just have the latest version installed.

Vim 8.0.586 查看版本資訊

更新時間:2017-04-24
更新細節:

What's new in this version:

- I have built a version of Vim 8.0 with all the latest patches. This is mainly interesting for MS-Windows users who download the binary. Upgrading to this version is recommended, since it fixes many problems.
- I have renamed the original Vim 8.0 files to include the patchlevel. The new files are both available as "80" and "80-586". Note that caching may cause the "80" file to still be the old one.

WYSIWYG Web Builder 11.6.4 查看版本資訊

更新時間:2017-02-21
更新細節:

What's new in this version:

WYSIWYG Web Builder 11.6.4
- Fixed: Reset Position (in the Object Manager) crashes when used with Editbox
- Fixed: Some menus use old font in breakpoints
- Fixed: In some cases extensions may be locked after using search in the Extension Manager
- Fixed: Problem with jQuery Mobile Tab with nested Layout grid
- Improved: Minor tweaks in Ken Burns effect of the SlideShow


WYSIWYG Web Builder 11.6.3
- Improved: Added 'Retina image' property to Asset Management
- Update: Now includes PHPMailer 5.2.22


WYSIWYG Web Builder 11.6.2
- WYSIWYG Web Builder 11.6.2 includes PHPMailer 5.2.21 which fixes vulnerabilities in previous versions of PHP Mailer


WYSIWYG Web Builder 11.6.1
Improved:
- WWB tries to load a 'dummy' structure for missing extensions in an attempt to continue loading the rest of the project.
- Carousel with effects is forced to ltr when the page direction is rtl (otherwise the effects won't work).

Updated:
- Now includes PHPMailer 5.2.19. This is a critical security update.


WYSIWYG Web Builder 11.6
- Fixed: Child objects get horizontal offset when dragging a floating layer outside the viewport.
- Fixed: Issues with links in Blog/Article text editor.
- Improved: When something goes wrong during Local publish, the application will now displays a system error message instead of silently failing.
- Improved: Implemented workaround for issue with Symbols under Windows 10 (anniversary update)
- Improved: Increased the maximum number of extensions to 250 (instead of 200). Note that this functionality is experimental! The actual number of maximum extensions is system related because Windows can only load a limited number of DLLs per process.
- New feature: Now includes FontAwesome 4.7 with 41 new icons.


WYSIWYG Web Builder 11.5
- Fixed: jQuery Button size in Layout Grid.
- Fixed: Heading object does not save gradient style.
- Fixed: Layout grid column background image not saved.
- Improved: Text object style now support text alignment (overrides inline text alignment).
- Improved: Wrapping text is now (semi) responsive so the object can be used in breakpoints with different layouts and font sizes! Note that this is impossible to do with standard HTML code so WWB generates different text elements for each breakpoint and toggle the visibility automatically to simulate responsive behavior.
- Improved: Added Layout grid support to Bulleted List.
- Improved: WWB now uses a new setup application which should run smoother than the old one.
- New feature: Added 'Log Level' option to publish settings of Secure FTP to reduce the amount of log. Supported levels: warning (minimum), info (normal) and all (debug).
- New feature: Added 'Explore' to Secure FTP. Implements a basic FTP tool which connects using Secure FTP.
- New feature: Added support for SVG, WOFF in addition to EOT and TFF in "Web Fonts->Automatically use @font-face for non web-safe fonts". You can now select which formats you want to publish. For example if you do not want EOT then you can turn it off. See the help for more information.
- New feature: Extensions can now be build as layers. In Extension Builder a new option 'Enable layer' has been added . This will turn the extension into a container for objects. This will make an entirely new category of extensions possible.


WYSIWYG Web Builder 11.2.4
- Fixed: Floating layers height issue
- Fixed: Columns in nested layout grid inherit background from container if column background is transparent
- Fixed: SlideMenu full width cannot be set via property dialog
- Fixed: Tooltip custom background color
- Fixed: Issue with popup settings in mobile page links
- Fixed: Issue with Layer Menu in Content Place Holder
- Improved: PayPal custom image can now be smaller than the image size
- Improved: Using images with padding in layout grid adds 'border-box'
- Improved: Page Footer will no longer 'chase' objects outside the footer's boundaries
- Improved: The quality of the ClipArt image is now approx. 10 times better than in previous versions with more details and smoother curves. Note that this applies to newly inserted clipart only


WYSIWYG Web Builder 11.2.3
- Fixed: W3C validation error in Responsive Menu.
- Improved: URL and descriptions of Photo Gallery are now included in template.
- Improved: Font changes in table cell properties now also supports breakpoints.
- Improved: Implemented advanced internal link house keeping to workaround issues in msftedit.dll and Windows 10 anniversary update. For older versions the previous implementation will be used.


WYSIWYG Web Builder 11.2.2
- Fixed: Issues with Responsive Menu
- Fixed: Duplicated options with PayPal buttons in Layout Grid
- Fixed: Export to QWB format include bullets (not supported by QWB). Bullets are now no longer exported
- Workaround: Now includes msftedit.dll to workaround text editing issues with the Windows 10 anniversary update


WYSIWYG Web Builder 11.2.1
- Fixed: Carousel forward-circular/backward-circular now also works in full width/responsive mode
- Fixed: Several Layout grid issues
- Fixed: Height issue with 'Enable form' in layers and breakpoints
- Fixed: Size issue with custom profile fields (option) in Signup object
- Fixed: Issue with responsive columns in Photo Gallery
- Fixed: CSS Menu submenu offset in breakpoints
- Fixed: Removed 'position:absolute' for slideshow/lightbox in layout grid
- Improved: Removed chmod 777 from fomr processor file upload code
- Improved: Added z-index to css menu in layout grid
- Improved: Floating layers use display:none instead of visibility:hidden
- Improved: Added developers API key property to Google Maps Key


WYSIWYG Web Builder 11.2
- Fixed: Login textbox padding cannot be changed in dialog.
- Fixed: Issue with full screen slideshow in layout grid.
- Fixed: Storing alpha values of Responsive Menu sub menu color.
- Improved: Form auto responder no longer includes attachments.
- Improved: 'on top' dragging behavior is now only active when the page has layout grids.
- Improved: Floating Heading adds box-sizing: border-box, so padding does not affect 100% width.
- Improved: Floating text with overflow now includes height.
- Improved: Unicode support in Login tools.
- Improved: Full width SlideShow now takes margin and padding of its container into account when calculating image widths.
- Improved: Upgraded to jQuery 1.12.4 and 2.2.4.
- Improved: In the Extension properties it's now possible to show/hide toolbar, search box and description field via the context menu.
- Improved: Admin password in CMS and Login tools is now hashed.
- Improved: Link dialog now also displays bookmarks from master pages and master frames.
- New feature: Added 'start' and 'stop' actions to the Carousel and SlideShow. This makes it possible to start/stop the slideshow with events.
- New feature: Added 'Close menu on link click' to Responsive Menu and Panel menu.
- New feature: Added spacing and pagination size option to Blog Carousel.
- New feature: Added support for rgba colors to (user made) extensions.
- New feature: Now includes FontAwesome 4.6 with 29 new icons.
- New feature: Added 'offset' option to smooth scrolling in bookmark and layers (incl. layoutgrid, header/footer)
- New feature: Added 'Hide' command (hide selected objects) to main menu. This also make it possible to associate a shortcut to this command.
- New feature: Added support for publish protocol extensions. SFTP and FTPS will be soon available!
- New feature: Added floating mode to Content Place Holder (overflow->floating). This makes it possible to use the master frames in combination with the layout grid! For more details see the updated master frame tutorial: http://wysiwygwebbuilder.com/master_frame.html
- New feature: Added the ability to export the project in Quick 'n Easy Web Builder 4.x format. This (finally) makes it possible for WWB users to migrate to Mac or Linux without having to redo all work. Note that QWB does not support all the WWB features, so not everything can be converted.See the help for more details.


WYSIWYG Web Builder 11.1.2
- Improved: jQuery Button is now responsive.
- Improved: Better code for full width extensions in Layout grid with breakpoints.
- Improved: Issue with Shapes with hover in layout grid.
- Improved: Added 'fill-opacity' to Shapes with SVG output.
- Improved: Extension title can now be up to 50 characters long (instead of 25).
- Improved: Added border-sizing for full width Carousel with border.
- Improved: HTML 'rows' in Text Area has min value of 1.
- Improved: Added 'visibility' to inline frame in Layout Grid.
- Improved: 'Hide' command included in the Undo stack.
- Improved: XML processing now uses the heap if the stack is not large enough. This makes it possible (among other things) to have larger sitemaps.
- Improved: Asset Manager updates @font-face path when loading the project from a different folder.
- Improved: Panel plugin improvements (used by panel menu and layer).
- Fixed: jscookmenu reference should not be added for Responsive Menu in master page.
- Fixed: Issue with Article/Blog heading.
- Fixed: Layout grid issue when loading as page template.
- Fixed: Extra spacing between images in Photo Gallery.


WYSIWYG Web Builder 11.1.1
- Improved: Floating layers now can have different relative size in breakpoints.
- Improved: Conveyor Belt waits until images are loaded (needed for FireFox).
- Improved: Blog item pagination with multiple columns.
- Improved: Google Fonts font-weight (bold) code.
- Improved: Size of images in breakpoints vs layout grid size.
- Improved: Significantly improved performance of XML parsing used in various parts of the application.
- Improved: Asset Manager now includes background images of all breakpoints.
- Fixed: Layout Grid columns are reset when adding more than 5 columns in a breakpoint.
- Fixed: Gap between slides in full width (responsive) Carousel.
- Fixed: Global style with breakpoints should override (responsive) object style.


WYSIWYG Web Builder 11.1
- Fixed: Problem initializing tabbed toolbox when loading mobile pages.
- Fixed: Problem when using Blog/Article with breakpoints in a master page.
- Fixed: Advanced Button events cleared during publish.
- Fixed: Issue with Arrows at Line from "Drawing".
- Fixed: Heading background image not saved.
- Improved: News Feed Ticker alignment.
- Improved: Form validation and Web Storage now also works in nested Layout Grids.
- Improved: Added more font sizes to WaterMark tool.
- Improved: Added shortcut to Extension Manager in Toolbox context menu.
- Improved: Several improvements in line-spacing behavior of Styles.
- Improved: If 'Accept Charset' of a form is set to UTF-8 then mysql_set_charset('utf8') will be added to MySQL database code.
- Improved: File Upload can now be used in a Layout Grid.
- Improved: Global Replace now also works with Blog text.
- New feature: Now includes FontAwesome 4.5 with 20 new icons.
- New feature: Added 'scroll wheel' option to Google Maps script. If false, disables scrollwheel zooming on the map.
- New feature: Added the ability to rearrange objects in the Object Manager using drag & drop.
- New feature: Added the ability to clone folders in the Site Manager.
- New feature: Added the ability to change the Login Admin title.
- New feature: Added 'Padding' to Image object.
- New feature: Added "Auto focus' option to Editbox, Text Area, Checkbox, Radio Button. Combobox and Button.
- New feature: Added 'Arrow Offset' option to Layer Menu.
- New feature: Added 'Zebra color' to CMS Admin.
- New feature: Added the ability to rearrange events (Move Up/Move Down)
- New feature: Added 'Pagination placement' option to Blog. This make it possible to display pagination at the bottom of the blog.
- New feature: Added 'Overflow' to page header and page footer property dialog.
- New feature: Added the ability to the change the 'Read more' text in the Article object.
- New feature: Added the ability to change the font size of the code editor (Page HTML/Object HTML).
- New feature: Slideshow can now be used as 'Random Image'. Set Type to 'Random' and 'Pause time' to '0'
- New feature: Added 'Full width' option to Responsive Menu and Slide Menu. If the menu is part of a layout grid then it will use the contianer width. Also expanding the menu will push all elements below it downwards.
- New feature: Added 'Full Width' option to Conveyor Belt (Slide Show->Type->Conveyor Belt).
- New feature: Added 'Responsive' mode to full width Carousel. When this option is enabled then the full width Carousel can have different layouts in breakpoints.
- New feature: Added 'Relative sizing' option to Floating layer.
- New feature: Added the ability to use a Layer, Layout Grid and Page Header/Footer as Bookmark. This can be useful for flexible/full width layouts. In the new 'Bookmark' property section you can set animation properties just like a regular bookmark!
- New feature: Added 'top' and 'bottom' padding to Layout Grid. It is also possible to the set the top and bottom margin (via the Margin tool). The padding property has been renamed to 'Gutter width'.
- New feature: Added 'Maximum width' option to Layout Grid. This can be useful to prevent items in the layout grid being stretched to wide. If the browser window is wider than the specified width then the grid will be centered.
- New feature: Added PHP7 option in Page Properties->Miscellaneous->PHP version. This will make PHP mail compatible with PHP7. This affects forms and the login tools.


WYSIWYG Web Builder 11.0.6
- Fixed: Rounding error in percentages in CSS menu with stretched buttons
- Fixed: Banner does not publish (semi) transparent background
- Fixed: Missing asterisk in Object HTML/Custom Style of Responsive Menu
- Fixed: Responsive Photo Gallery does not support visibility in breakpoints
- Fixed: Show with Effects in text does not include effect scripts
- Improved: If parallax effect is disabled in breakpoints then '!important' will be added to the background-position, this will overwrite the script
- Improved: Added support for file links in Blog
- Improved: Extensions are loaded more efficiently at application startup
- Improved: It is now possible to use 'onscrollhide' only in Bookmark events (it no longer depends on 'onscrollreveal')
- Improved: Site Manager synchronization no longer includes extensions that do not use this feature. This may significantly improve performance when using extensions in a large website
- Improved: Renaming ID in Object Manager
- Improved: The Help (F1) now includes a description of the built-in Site Variables ($PARALLAX_SPEED$, $GOOGLEFONTS_PREFIX$, $VIMEO_PREFIX$, $LAZYLOAD_THRESHOLD$, $LAZYLOAD_FADE$)
- New feature: Added $VIMEO_PREFIX$ site variable. This makes it possible to overwrite the 'http:' prefix. You can replace it with 'https:' or leave the value empty


WYSIWYG Web Builder 11.0.5
- Fixed: Crash when using image frames in layout grid.
- Fixed: Re-opening page with layout grid uses wrong view pointer.
- Fixed: Rollover animations in centered layout grid are left aligned.
- Fixed: Table cell alignment not applied to all selected cells.
- Improved: Google Maps script now has fixed height in Layout grid.
- Improved: parallax/cover is removed when selecting different background mode.
- Improved: background-attachment will be set to 'scroll' when parallax is disabled in breakpoints.
- Improved: Added playlist parameter in YouTube when using loop option.


WYSIWYG Web Builder 11.0.4
- Fixed: Full screen YouTube/Vimeo/HTML5 video should not include position/size in breakpoints
- Fixed: Animation Pause and Resume in events need to include wwb11.min.js
- Fixed: Shape border should not be included in breakpoint size
- Fixed: Merged object no longer exports images
- Fixed: Size of a straight line with svg output
- Fixed: Blog column count issue for breakpoints in combination with 'Include min-width'
- Fixed: Blank space in Photo Gallery with breakpoints
- Fixed: Missing 'min-width' in rollover images (layout grid)
- Improved: jQuery Date Picker 'inline' can now also be used in forms
- Improved: CSS formatting preserves quotes in beautify/minify


WYSIWYG Web Builder 11.0.3
- Fixed: Layer box-sizing issue in breakpoints
- Fixed: Layer menu background image not stored
- Fixed: Refresh issue with responsive text in edit mode
- Fixed: Border-width is not stored for Breadcrumb and Pagination
- Fixed: Text menu delimiter should not have a different color in breakpoints
- Fixed: Master frame background issue in breakpoints
- Improved: Extension's 'Live rendering' is now using IE Edge rendering engine


WYSIWYG Web Builder 11.0.2
- Fixed: jQuerySlider event should not include div prefix for jQuery Spinner targets.
- Improved: Added new large font sizes (> 96) for text object.
- Improved: Re-arranging layout grid is now easier with the Arrange tools. Move forward/Move back will skip 'normal' objects in the z-order.
- Improved: Added compatibility mode to Photo Gallery. When this mode is selected the Photo Gallery simulates the gallery from previous WWB versions (not responsive and HTML table layout).


WYSIWYG Web Builder 11.0.1
- Fixed: Fancybox (lightbox) is incompatible with new jQuery version
- Fixed: Blog rendering issues
- Fixed: Layout grid display issue in FireFox in combination with other floating content
- Fixed: CMS menu contains test code
- Fixed: Templates with CSS menu cause an error
- Fixed: Color picker issue in ClipArt/TextArt
- Fixed: Background image not published for Layer Menu
- Fixed: Background images not published for responsive styles
- Fixed: Responsive text color should not be included for layers
- Fixed: Vimeo problem with lightbox (fancybox issue)
- Fixed: Issue with background color when upgrading from WB10
- New feature: Added $GOOGLEFONTS_PREFIX$ site variable. This makes it possible to overwrite the 'http:' prefix. You can replace it with 'https:' or leave the value empty


WYSIWYG Web Builder 11.0.0
Responsive Web Design:
- New feature: Added support for responsive styles in Style Manager. Sometimes you want to use a different font, text size or color in breakpoints. For example use a larger font for smaller screens. With Responsive Styles you can define different values for breakpoints.
- New feature: Responsive styles in objects. Most objects now can have different fonts in breakpoints. Most objects can also have different backgrounds and text colors. Some objects like the photo gallery, text and the blog can have different columns in breakpoints.
- Which properties of an object are responsive is documented in the help.
- New feature: Responsive background styles in pages. You can configure different background properties for breakpoints, so a mobile layout can have a different background color or image.

Layout Grid:
- New feature: Layout Grid. The Layout Grid can be used to create flexible multi column layouts that automatically adapt to the screen size. A grid can have up to 12 columns, with sizes in percentages. Objects that are dragged into a grid will automatically become floating.
- For smaller (mobile) screens all columns are stacked based on the defined breakpoint.
- This is a great new way to create flexible and responsive (Bootstrap-like) layouts!
- Most WWB objects have been redesigned to take advanced of the layout grid.
- For example, if an image is dragged into the layout grid then it will automatically become responsive: it uses the full width of the cell while keeping its aspect ratio. Text will always use the full width of the grid cell and YouTube videos can be configured to keep a 16:9 or 4:3 ratio while stretching.
- The grid can be configured as fixed or fluid layout. A fixed grid will have the design time width and be centered in the browser window. A fluid grid will use the full width of the browser window and resize all cells accordingly.

Lazy Loading:
- New feature: Lazing loading. Enable this option to delay the loading of images until they are visible in the view port. This will speed up the page loading. It also prevents loading large images in mobile devices because only the visible images will be downloaded.
- Lazy loading is currently available for the Image object, Photo Gallery, Rollover Image and Rollover text.

FontAwesome Icon:
- New feature: Added 'FontAwesome Icon' object to easily add awesome (vector) icons.
- The object supports hover, backgrounds, events, links, CSS3 animations and much more.

Layer Menu:
- New feature: Layer Menu.
- A Layer Menu is an advanced menu where the drop down menus are layers. This is great for creating advanced mega menus with images, text, form or any other object! The drop down layer can be positioned left, centered or at the right of the buttons. It is also possible to make the layer full width of the page.

Breadcrumb:
- New feature: Added 'Breadcrumb' navigation.
- Breadcrumbs are used to enhance the accessibility of a website by indicating the location using a navigational hierarchy.
- You can either manually configure all links for the menu or automatically synchronize with Site manager. Also supports FontAwesome icons.

Pagination:
- New feature: Added 'Pagination' navigation.
- If you have a web site with lots of pages, you may wish to add the pagination object for easier navigation. You can either manually configure all links for the menu or automatically synchronize with Site manager. In that case the menu will automatically generate links with auto numbering and next/previous buttons.
- This menu also works with the Content Management System.

Responsive Menu:
- New feature: Added 'Responsive Menu' object.
- This is a responsive, multi-level menu optimized for desktop computers and mobile (touch) devices which uses CSS only (no JavaScript!). On desktop computer the menu will display a standard drop down menu and on mobile devices it will display a multi-level stacked menu with the common ‘hamburger’ icon. The menu supports FontAwesome icons, ScrollSpy and Affix to give your website a modern look and feel.

ScrollSpy:
- New feature: ScrollSpy is a navigation mechanism that automatically highlights the navigation buttons based on the scroll position to indicate the visitor where they are currently on the page. This feature works in combination with bookmarks.
- ScrollSpy is available for CSS Menu, Navigation Menu, Mega Menu, Slide Menu, Tab Menu, Panel Menu, Responsive Menu and Text Menu.

Affix:
- New feature: Added Affix option to navigation objects.
- The Affix functionality is often used with navigation menus to make them "stick" at a specific area while scrolling up and down the page.
- Affix is available for CSS Menu, Navigation Menu, Mega Menu, Slide Menu, Tab Menu, Responsive Menu and Text Menu.

Heading:
- New feature: Added a dedicated 'Heading' object.
- This is a quick way to add headings (, ) without using styles. Each heading object can have its own fonts/size/color!

Blog:
- The blog has been redesigned to make it much more powerful. It’s now a great way to quick create lists or (responsive) grids for all types of data.
- New feature: Added 'Layout' option. This controls the appearance of the blog items. Includes more than 10 different layouts! More layouts will be available as an add-on package. You can also create your own layouts (with HTML/CSS templates)
- New feature: Added ‘Carousel’ option to the Blog. When this option is active the blog items will be displayed in a (responsive) Carousel!
- New feature: Item links now support target (new window, lightbox, popup etc), URL parameters, title, mailto, SMS, phone number, file etc.
- New feature: Added possibility to insert Lorem Ispum in blog via context menu.
- New feature: Added text alignment.
- New feature: Added line-height property.
- New feature: Added option to specify the image width.
- New feature: Added the ability to display items in columns. This option is responsive so each breakpoint can have different number of columns.

Article:
- New feature: Added 'Article' object. Basically the Article object is a stripped down version of the blog, with just one 'article. The article supports the same layouts and styling option so that makes it a great building block for when you need text combined with an image.

Parallax:
- New feature: Added 'parallax' background mode to Layers, Forms, Layout Grid and other objects. The background image scrolls slower than the content in the foreground, creating the illusion of 3D depth.

jQuery ListView:
- New feature: Added 'ListView object'. Create beautiful styled (jQuery UI themable) lists with title, description and image. Two modes are supported: listview and droplist. Also supports dividers to group items.
- The droplist is a styled (dropdown) select menu which can either be used as menu or as form element (combobox).

Label:
- The HTML Label Element () represents a caption for an item in a form (editbox, textarea, combobox, checkbox, radio button, file upload). The element provides a usability improvement for mouse users, because if the user clicks on the text within the element, it toggles the control. Screen readers and 'voice browsers' use the label to identify and use form inputs.
- User Interface Improvements:
- New feature: Added Office 2016 color schemes: Colorful theme/Dark gray theme/White theme.
- New feature: Scrollbars and panels (site manager, toolbox, object manager, property inspector) are rendered using the current theme colors.
- New feature: The status bar displays loading progress when a project is loaded.
- New feature: Added 'What's New' option in the help section of the menu. A shortcut to display the release notes.

General:
- New feature: Added 'Apple Touch Icon' option in Page Properties. When someone bookmarks your web page or adds your web page to their phone's home screen this icon is used.
- New feature: Added 'Set page width and height to 100% ' alignment option in Page Properties. This option is for use in combination with the new ‘Full screen’ floating layer mode.
- New feature: 'Glass' background style (previously only available in Shape/Banner) is now a gradient style, so it can be used in other objects as well.

HTML:
- New feature: Added an option to put all page specific scripts in an external (JS) file.
- New feature: Added 'Move JavaScript to the end of the page'. This will place all scripts at the end of the page.
- New feature: Added JavaScript minify option. Removes all whitespaces and line feeds from the code (Tools->Options->HTML->JavaScript formatting)
- New feature: Added HTML minify option (Tools->Options->HTML->HTML formatting)
- This option can be used to reduce the size of the generated HTML and may improve the performance of the page.
- New feature: Added ‘Resources’ button to the HTML object. This option can be used to automatically include built-in scripts like jQuery. This can be useful when your code uses one of the built-in scripts but there are no other objects on the page that load the script. For example: jquery-1.11.3.min.js, jquery.ui.draggable.min.js, affix.min.js etc. This way to do not have to use a separate ‘File Publisher’ object.
- New feature: Added CSS formatting options: beautify, compact and minify.
- Tools->Options->HTML->CSS formatting)
- New feature: Added the ability to insert code inside the tag.
- In Page HTML or via an HTML object.

Image:
- New feature: Added Retina support. You can specify an (optional) high-resolution version of the image.
- New feature: Added ‘Full width’ option. Specifies whether the image is full width (responsive) of its container (layout grid). If set to false, the image uses the fixed size.
- New feature: Added ‘Maximum width’ option. Specifies the maximum size of the image when it is set to full width. This prevents the image from getting too large in responsive layouts.

Text:
- Improved: Redesigned the implementation of 'line spacing'. Line spacing now also works with responsive text and for standard text; it no longer uses divs for each line.
- Improved: Significantly improved performance of font combo box loading.
- New feature: Added support for CSS3 multiple column layout. In the text properties you can now set the number of columns and gap between columns - just like in news papers.
- The number of columns can be different in breakpoints.
- New feature: Added 'Subset' option to Insert Symbol dialog. Specifies a subset of special characters for the selected font. A font subset can include an extended list of language characters, such as Greek or Russian (Cyrillic), or a category of characters, such as Currency Symbols and Arrows.
- New feature: Added support for Surrogates and Supplementary Characters.
- New feature: Added support for 'Miscellaneous Symbols and Pictographs'. This replaces the Wingdings and Webdings fonts which should not be used in websites.
- New feature: Added support for 'Emoticons'

Toolbox:
- New feature: Added a search box to toolbox to filter toolbox items. For example type 'menu' to display all menu objects. The search box can enabled/disabled via the context menu of the toolbox.

Ready-to-use-JavaScripts:
- New feature: Added 'Facebook Page Plugin' script.

MenuBar:
- The menubar has been redesign. It no longer uses 'fixed' themes, but now they can be fully customized with the WWB menu editor. There are more than 50 predefined templates available.
- New feature: Added 'Click to open submenus' option. Specifies whether the user needs to click to open sub menus, instead of hover/mouseover. Recommended for touch screen devices where there is no mouse (so the menu won't open on hover)
- New feature: Border color and width can now be set for all normal and hover state.
- New feature: Added support for gradients and pattern backgrounds
- New feature: Added left and right margin styling in main and sub menus. This makes it possible to give the left/right margin a different background style.
- New feature: Margin can have a 'shape' to indicate that the item has sub items. This is usually an 'arrow' but you can use any of the built-in shapes!
- New feature: Added border style for items. Include a special 'separator only' style which adds a single line between all items.
- New feature: Added 'Shadow' option for sub menus.
- New feature: Sub menus can now have different font.
- New feature: Added the ability to choose a different character for the horizontal divider.
- New feature: Added sub menu offset (x,y) options.

Panel Menu:
- New feature: Added support for FontAwesome icons in menu items.
- New feature: Added the ability to set a FontAwesome icon as the button image.
- New feature: Added overlay option (color and opacity). This fades the page background when the menu is active.

Mega Menu:
- New feature: The Mega Menu can now have its own styling (independently of jQuery UI Theme).

Bookmarks:
- Improved: Replaced 'name' attribute with 'id'. The 'name' attribute is obsolete in HTML5.
- New feature: Added ‘Smooth Scroll’ functionality. When link to a bookmark is clicked the page will scroll smoothly to the bookmark, optionally with easing effects.

Links:
- New feature: Added link decoration (underline) animation to hyperlink styles.
- New feature: Added the ability to hide/remove extension from internal links:
- Tools->Options->Publish & Preview. For advanced users only!

Form Wizard:
- Improved: The Form Wizard now creates label objects instead of standard text.

Editbox, TextArea:
- New feature: Focus state. Removes the default outline styles and applies a box-shadow (with customizable color) in its place.

Combobox:
- New feature: Adding padding.
- New feature: Added Focus state.
- New feature: Added group option. Groups can be used to group related options in a drop-down list. If you have a long list of options, groups of related options are easier to handle for a user.

ClipArt:
- New feature: Added support for FontAwesome. A simple way to turn FontAwesome icons into images with all the special effects that are available for the ClipArt object.
- New feature: Added support for Bootstrap’s GlyphIcons Halflings. This font is not included by default but available as free add-on.

Shape:
- New feature: Added support for Surrogates and Supplementary Characters, including 'Miscellaneous Symbols and Pictographs' (see text). A great way to insert symbols in shapes!

Photo Gallery:
- Improved: Gallery now uses CSS instead of tables.
- Improved: The gallery automatically uses in memory compression when large images are loaded. This improves the performance during design time.
- Improved: Transitions are now applied to individual images instead of the entire gallery. Great for implementing cool animated hover effects.
- New feature: Added 'Responsive' option for thumbnail size. When this option is selected the gallery can have a different number of columns in breakpoints! The images in the gallery will be responsively resized based on the available space. This means for example that when the gallery is inside a layout grid that it can be full width. Or use a percentage of the screen size width.
- New feature: Added support for Lazy Loading.
- New feature: Added 'Text padding' option (replaces the confusing 'cell spacing' option).
- New feature: Added border radius for default frame style.
- New feature: Added the ability to set a description for images.
- New feature: Added Bootstrap frame style to create Bootstrap-like thumbnail images.

Carousel:
- New feature: Each slide can now have its own background. For example each slide can have another image, in combination with the full width mode this is perfect for advanced full width slideshows!
- New feature: Add ‘Full width and floating’ option. This makes it possible to use the Carousel as part of a floating layout. For example, in combination with layout grids or floating layers.

Slide Show:
- New feature: Added border-radius property.
- New feature: Added "News Paper' animation.
- New feature: Added "Carousel' mode. When this mode is selected multiple images can be displayed per slide.
- New feature: Added ‘Full width’ option. Specifies whether the slideshow is full width (responsive) of its container (layout grid). If set to false, the slideshow uses the fixed size.

Layer:
- Improved: Relative layers now use floating point numbers in percentages to reduce rounding errors.
- Improved: Sticky layer now uses Bootstrap's Affix for 'Keep original position...' and delay = 0.
- New feature: Added 'Box Sizing' property. The box-sizing property is used to tell the browser what the sizing properties (width and height) should include. Should they include the border-box or just the content-box (which is the default value)? The 'border-box' option is especially useful for full width layers, where you usually want the border inside the viewport. With content-box the border size will be added to the total width (> 100%).
- New feature: Added 'Enable form' property. This option converts the layer into a form. Great for combination with modal mode and other advanced layer features.
- New feature: Added 'Enable backdrop' option for Modal Layer. Specifies whether the background overlay is enabled.
- New feature: Added 'Close on escape' for Modal Layer. Specifies whether pressing the 'esc' key will close the modal layer.
- New feature: Added 'Display close button' for Modal Layer. Specifies whether the default close button should be displayed.
- New feature: Added 'Animation' option for Modal Layer. Specifies whether animation is used to show/hide the modal layer: None, Fade or Slide.
- New feature: Added Bootstrap modal layer support. Unlike the jQuery UI option this one is responsive! If specified, the title of the layer will be used in the header.
- New feature: Added ‘Full Screen’ floating mode. This will set the width/height of the layer to 100% of the current view port. This can be useful for creating full screen/single page web sites. See the new demo templates for more details.

CSS3 Animations:
- New feature: Added new CSS3 animations:
- newspaper; a great effect from the movies;)
- fall; simulates a ‘falling’ object.
- side fall; simulates an object falling from the side.
- transform-3d-sign; object slides into view from the background.
- super-scaled-in; Scale (2x) and fade an object into view.
- super-scaled-out; Scale (2x) and fade an object out of view.

Table:
- New feature: Added the possibility to change the font and size of text is table cells for multiple cells: Select multiple cells -> hold down the SHIFT key and click cell properties.

Login Tools:
- New feature: Added responsive layout mode. In this mode input fields have 100% width (instead of a fixed size), so it can have a different size in breakpoints.
- New feature: All input fields are now tags (instead of standard text).
- New feature: Added option 'Use place holders instead of labels'. Enabling this option results in a cleaner layout.
- New feature: Added 'padding' option to text input fields, button and title.
- New feature: Added 'alignment' to title.
- New feature: Added border-radius option to input fields and buttons.
- New feature: Focus state. Removes the default outline styles and applies a box-shadow (with customizable color) in its place.

Rollover Image:
- New feature: Added new animation: Newspaper

Rollover Text:
- New feature: Added new animation: Fall In. Rotate and translate text on hover
- New feature: Added new animation: Revolving Door. 3D transform on hover
- New feature: Added new animation: Translate Left/Right. Translate and scale image to reveal text on hover
- New feature: Added new animation: Tunnel. Scale and fade image on hover
- New feature: Added new animation: Reveal. Pushes the image up or down to reveal the text. Supports easing.

YouTube:
- Removed: Options deprecated by YouTube (colors, theme and version) have been removed.
- New feature: Added 'Aspect ratio' option. Keep the aspect ratio of the video fixed at 16:9 or 4:3. This is especially useful when the video is party of a Layout Grid, so the video resizes dynamically while keeping the original aspect ratio.
- When used in combination with 'Fill entire browser window' this will crop the video to cover the entire background. Note: this option is also available for: Vimeo and HTML5 video.
- New feature: Added 'Custom parameters' to add extra features which are not implemented in WWB (yet). For a complete list of available options please check the YouTube API documentation.

jQuery General:
- Upgraded to jQuery 1.11.3 and 2.1.4.
- Upgraded to jQuery UI 1.11.4. This version has many improvements and outputs fewer files.
- New feature: Added the ability to control the border-radius for individual jQuery UI widgets (replaces the theme radius)

jQuery Date Picker:
- New feature: Added 'flexible' mode. This option makes the date picker size flexible, so it can have different sizes in different breakpoints.

jQuery ProgressBar:
- New feature: Add 'Indeterminate' option. Enable this option to display an (animated) indeterminate progress bar.

jQuery Tooltip:
- New feature: Added possibility to insert Lorem Ispum in text editor via context menu.
- New feature: Added box-shadow option
- New feature: Added text alignment option.
- New feature: Added the ability to use custom background and border instead jQuery UI Theme.
- New feature: Added Arrow support. An arrow can be displayed at the bottom, left, right or bottom of the tooltip.

jQuery Tab:
- New feature: Added new layout modes to give the tab widget a different appearance.
- Remove header background
- Remove entire header
- Tabs like button

CMS:
- New feature: Most navigation objects can now also be used with the CMS tools. The 'Use this menu for CMS' is available for CSS Menu, Go Menu, MenuBar, Panel Menu, Tab Menu, Text Menu, Breadcrumb and Pagination.
- New feature: Added support for nicEditor (http://nicedit.com) in CMS admin. NicEdit is extremely lightweight and has built-in support for file uploads.
- New feature: Added support for SCEditor (http://www.sceditor.com) in CMS admin. SCEditor is another lightweight editor with support for emoticons, YouTube and much more.
- New feature: Added support for Trumbowyg (http://alex-d.github.io/Trumbowyg) in CMS admin. Trumbowyg is a light, translatable and customizable jQuery plugin. Supports images through base64.
- New feature: Added 'Upload image' option to WWB editor. Uses HTML5’s filereader, so no PHP or special setup is required.
- New feature: Added 'Use images for actions' to CMS admin. Specifies whether to use images instead of text for actions.
- New feature: Added 'Search Index' to CMS page configuration. This option specifies whether to include the page in the CMS search index. When set to ‘false’ the page will not be displayed in the CMS search results.

Error Reports:
- New feature: Error reports checks whether IDs starts with a letter (ID cannot start with digits or dashes).
- New feature: Error reports checks whether objects are inside the viewport (including breakpoints).

Smart Guides:
- New feature: Added 'center' guides. Smart guides now also works when objects are aligned centered. Also works for the center of the page.

News Feed Ticker:
- New feature: Added text alignment

Lightbox:
- New feature: Added support for Magnific Popup. Magnific Popup is a responsive gallery with a modern look that can be used in the SlideShow, Photo Gallery, YouTube, Vimeo, Inline frame.
- Magnific Popup can also be used as a replacement for the default Fancybox lightbox which is used in links. This can be configured in the Page Properties.

News Feed Ticker:
- New feature: Added text alignment.

Other improvements:
- Improved: Events -> Show/Hide with effects now only includes effect files that are needed.
- Improved: Wingdings and Webdings fonts are no longer considered web safe. They have been replaced by standard Unicode symbols.
- New feature: Added ‘Reset Position’ to context menu of Object Manager. This option can be useful in breakpoints when you have ‘lost’ an object because it’s outside the viewport. ‘Reset Position’ moves the object to the upper left corner of its container.

GoodSync 9.9.55.5 查看版本資訊

更新時間:2016-08-26
更新細節:

What's new in this version:

- SyncLib: fix not copying state of long deleted files, so CopyState appears on next sync
- FTP: do not allow IP v6 hosts in FTP file system, due to data connection issues
- Tree View: show children of deleted folder nodes in All Live + Dead view
- Program Options: store SMTP password in encrypted form
- GS Connect Client: show proper 'reason' when Mediator returns error
- GS Connect Setup: do not show Advanced option on initial setup
- UPNP: fix not reporting correct Local IP address
- Forwarder: increase timeout for ongoing operations, to reduce reconnects
- Runner Service: switch it to gsync /runner-service, to reduce resource use and speed up
- gsync: now it can run On File Change and other Auto jobs in /runner mode
- gsync: now it can run all Auto jobs in Linux and MacOS
- gsync: /enter-runner now runs Enteprise Runner jobs picked up from server