GoodSync 歷史版本列表
GoodSync 是一個簡單,安全,可靠的方式來自動同步和備份您的照片,MP3 和重要文件。備份和 / 或同步您的關鍵文件就像點擊一樣容易,也可以使用各種自動選項進行安排。真正的雙向文件同步可防止任何數據丟失。 GoodSync 可以用於通過本地網絡或 Internet 在桌面 PC 和筆記本電腦,家庭和辦公室計算機,計算機和可移動設備(USB Key,閃存驅動器,CDRW 光盤)之間同步數據。 ... GoodSync 軟體介紹更新時間:2020-02-20
更新細節:
更新時間:2020-02-19
更新細節:
更新時間:2020-02-19
更新細節:
What's new in this version:
Enhancements:
- Connection Wizard: Connection Profile Tree: Added the following options to the right-click / context menu: Connect, Add Profile, Copy Profile, Delete Profile
- Edit Table Tool: Added the following options to the cell right-click / context menu: Add Row, Copy Row, Delete Row, Preview SQL, Execute SQL
Changes:
- Derby Embedded databases are shut down on disconnect instead of on RazorSQL exit
Bug Fixes:
- Auto Commit on / off values not showing up on connection profile screen
更新時間:2020-02-17
更新細節:
What's new in this version:
Data viewer:
- Read-only columns UI was improved (icon + explanation were added)
- Filter text content assistant was significantly improved
- Row count calculation control UI ws fixed
- "Set default value" shortcut was changed
- Ordering in record mode was fixed
- Data change confirmation was fixed
- Plaintext presentation rendering was fixed (extra spaces)
- Numbers native representation mode (no client-side formatting) was added
SQL editor:
- Export from query task was fixed
- Output tab now remains active after query execute
- Auto-commit toggle was fixed (rollback is performed on mode switch)
- Connection initialization was fixed ("Not connected to a database" bug)
- Column values assistance was added
- Numbers color and font was fixed
ERD viewer:
- Entity/schema diagram "reset" action was added
- "Show views" option handle was fixed
- Connections and drivers:
- Variables support was improved (now all properties may contain variables)
- Maven artifact version resolution was fixed (null version bug)
- External drivers configuration support was added (see wiki)
PostgreSQL:
- Query cancellation was fixed
- Hyperlinks and "Go to object" action were fixed (now they use current database instead of default one)
- Schema privileges were added in DDL
- Indexes read was fixed (redundant primary key constraint was removed)
- Arrays of domain types support was fixed
- Column copy-paste support was added
MySQL:
- Identifiers redundant quotation was fixed
- Column copy-paste support was added
Oracle:
- Default schema detection was fixed
- Double compilation of package was fixed
- PL/SQL parser was improved (case .. when .. end)
- DB2: alter column DDL was fixed (column modifiers were added)
- SQL Server: metadata search was fixed (wrong object types bug)
- AWS Athena: error position highlighting was added
- Sybase: legacy versions (12 and earlier) support was improved
- A lot of minor bugfixes
更新時間:2020-02-14
更新細節:
更新時間:2020-02-13
更新細節:
What's new in this version:
Steganos Privacy Suite 21.0.5
- Change log not available for this version
Steganos Privacy Suite 21.0.4
- Change log not available for this version
Steganos Privacy Suite 21.0.3
- Change log not available for this version
Steganos Privacy Suite 21.0.2
- Change log not available for this version
更新時間:2020-02-12
更新細節:
What's new in this version:
GoodSync 10.10.22.2
Browse Dialog:
- Fixed non-path Filters were lost when Sync Folder was changed
- Browse Dialog: Fixed if Enter is pressed in Folders tab, credentials are not picked up
- Analyze Progress: Show messages from file systems such as 'Initializing Cache' of Google Drive
- FTPS: Do session reuse, even if certs are not checked -- fixes session reuse problems
- SFTP: Fixed SFTP FS was crashing when writing out SSH diagnostic messages to stderr
- AutoUpdate: If product matches but version does not match, still get URL for manual download
- gsync command line: Added one time run options: /comp-cksums, /comp-bodies
- gs-server: fixed several crashes
- gs-server receiver: Fixed Cannot wakeup FS: Cannot open file on wakeup .. (error 32)
- gs-server receiver: Keep file system connected for 3 minute when socket disconnects.
GoodSync 10.10.21.5
- Change log not available for this version
GoodSync 10.10.21.1
- Job Speed: optimimized speed computation and made it more precise
- SyncTree StatusBar: update it more often, so that progress ticks every second
- FTPS: Always ignore certs in data connection from PASV command, as it uses IP address
- Fixed Job URL conversion did not work if %VAR% was present in URL
- Command Line: Allow jobs without Server Account Manager, the ones that use /fN=URL
- Control Center Runner: command line processing: Add Unnamed bookmarks when needed
- Explorer: CopyMove task: better progress reporting
- Explorer: When pasting file/folder to its parent folder, add ' - Copy' to its name
GoodSync 10.10.20.7
- Change log not available for this version
GoodSync 10.10.20.5
- Speed and Progress: Added Elapsed Time, better Current Speed computed for last minute
- Fixed Speed Limit did not work on fast connections, do better speed measurement
- ForceStop of Jobs: fixed some rare crashes
- Sockets + IP v6: fixed socket leak when IP v6 connection drops
- Ver 9 conversion and import: fixed bugs in migratino from older Jobs .tic and .tix
- Browse Dlg: made conversion of GSTP for this computer to Local FS work again
- GoodSync Account Setup: Mid Server and File Server: Revive not deleting existing users
GoodSync 10.10.20
- Speed and Progress: Added Elapsed Time, better Current Speed computed for last minute
- Fixed Speed Limit did not work on fast connections, do better speed measurement
- ForceStop of Jobs: fixed some rare crashes
- Sockets + IP v6: fixed socket leak when IP v6 connection drops
- Ver 9 conversion and import: fixed bugs in migratino from older Jobs .tic and .tix
- Browse Dlg: made conversion of GSTP for this computer to Local FS work again
- GoodSync Account Setup: Mid Server and File Server: Revive not deleting existing users
GoodSync 10.10.19
- Fixed Analyzed + Sync command did not proceed to Sync, if Analyze-time errors were detected
- Browse Dialog: fixed errors when Show Files is flipped several times
- Job Scripts: fixed incorrect return code (must be 0) for Jobs with errors: prefix
- GS-server: Pass platform from Client to Server, so that Server may adjust License based on Client platform
- License Check and Change: Fixed spurious message about [digest auth]
GoodSync 10.10.18
- Browse Dlg + Multi-Select: Do not drop Filters and Sync Folder, when changing Show Files option
- Browse Dlg: Fixed Multi folder selections were wrong if Sync folder is root folder of server with home folder
- Browse Dlg + Server Accounts: Do not add new Account if Account with same data already exists
- Browse Dlg + 2Go: Fixed conversion of folder path on %GSDISK% was producing incorrect URL
- Switching Job Direction to Backup via Direction button: set Propagate Deletions to On
- MS Graph (SharePoint/O365): Fix failure to upload and/or process empty files
- Activation Via Browser for Enterprise: fixed problems in its operation
GoodSync 10.10.17
- Browse: Fixed URL breaks when we offer user to change from file://z/dir to smb://zont/dir
- Icons: improved system icon processing in GS and Explorer
- Browse Dlg: Allow to select Folder at the top of Server, it makes sense for FTP servers
- Update Italian localization
GoodSync 10.10.16
- Server Accounts: allow changing of server URL and options not to change Account Key
- Server Accounts: Added User Email, User Full Name to accounts
- Browse Dialog: when user changes Server Account, ask her whether to update Account or create a new one
- Browse Dialog: Make %VAR% parametric sync folder paths work properly in Browse dialog
- Browse Dialog: Disable OK button, if User clicks on Server or Server Account
- Browse Dialog: Make GSTP Direct Addressing work correctly with Server Accounts
- Do not check SSL certs: On for gstore://, Off for gstps://, On for single-server file systems
- New Job: Fixed New Job from Templates, it was not working
- GoodSync + CC: Show Upload Accounts and Upload Jobs commands in regular GoodSync
- gsync: Added commands to manage Server Accounts: /sa-create /sa-update /sa-rename /sa-delete /sa-list
- gsync: Added /dN=/server/folder to specify Server/Folder or Folder inside Server Account
GoodSync 10.10.15.5
- Server Accounts: allow changing of server URL and options not to change Account Key
- Server Accounts: Added User Email, User Full Name to accounts
- Browse Dialog: when user changes Server Account, ask her whether to update Account or create a new one
- Browse Dialog: Make %VAR% parametric sync folder paths work properly in Browse dialog
- Browse Dialog: Disable OK button, if User clicks on Server or Server Account
- Browse Dialog: Make GSTP Direct Addressing work correctly with Server Accounts
- Do not check SSL certs: On for gstore://, Off for gstps://, On for single-server file systems
- New Job: Fixed New Job from Templates, it was not working
- GoodSync + CC: Show Upload Accounts and Upload Jobs commands in regular GoodSync
- gsync: Added commands to manage Server Accounts: /sa-create /sa-update /sa-rename /sa-delete /sa-lis
- gsync: Added /dN=/server/folder to specify Server/Folder or Folder inside Server Account
GoodSync 10.10.12.2
- New Job Dialog: Set initial job direction to undefined, user has to select it explicitly
- Server Account Normalization: misc fixes to make it work better
- Browse Dlg: Do not show prefix in Virt Account Name derived from Account Key
- Browse Dlg: If Account Names are the same but Account Keys differs, then add + to Account Name
- Server Account Rename: Allow empty new account names, in this case Account Key comes out
- MEGA FS: Fixed propagation of 2-factor authenticated session to runner
- Mediator Web UI: Request Storage: misc fixes
- Mediator Web UI: Removed Google CAPTCHA checks on login
- Mediator Web UI: Instead of CAPTCHA require users to have verified Email
GoodSync 10.10.11.11
- MS Graph: Fixed large file upload was failing due to change in Graph API
- MS Graph: Fixed 409 Conflict on SetFileModTime
- S3: If location request fails for S3 bucket, try it with default location, to accommodate older buckets
- S3, Azure + Plain Text: Use only TLS version of protocols, convert s3:// to s3s:// and azure:// to azures://
- GoodSync Account Setup: Fixed No Mediator option was not shown for Enterprise versions
- Reading Server Options: fixed proxy options changes were not becoming effective without GS restart
- Proxy Options: remove per-Job proxy option from global online storage file systems (S3, MS, Google, Boxes)
- RFS: Remove strings that are no longer in default.rfs (do not need translation)
- Gs-server Web UI: If any of gs-server users needs OTP show big notifications at the top of Web UI
GoodSync 10.10.10.10
- Proxies and Certs: by default Trust Certificates from System Storage, to accomodate AV programs
- DropBox: fixed encoding of non-latin paths
- Logs: Fixed _mirrors_ logs file were always cleaned up after 1 day of sitting in _mirrors_
- Gs-Server: Fixed init sequence that determines DeviceID, when Proxy is present
- Windows Server OS license: moved it from HKLM registry to AllUsers License.dat file
- Server License: fixed problems in license computation and activation, especially on NAS
- RealDisk Storage: fixed usage and bandwith stats computation.
GoodSync 10.10.9.5
- Job Stop: fixed deadlock possible on forced job stop
- BackBlaze B2: Reduce number of threads per large file from 12 to 6, to save memory
- Conflicts: Fixed Conflicts and Errors were not reported in post-Sync emails and scripts
- Licenses: Allow ViaBrowser (offline) activation for Business Client
- GoodSync Account Setup: generate server cerificate by calling Mediator
- TLS: change list of ciphers, to drop weak ciphers
GoodSync 10.10.8.8
- Import: Fixed import of old format jobs.tic file
- Import: Fixed normalization of gstp:// account to gstps:// account
- GSTP: Allow gstp:// prefix if it is IP name/addr without .goodsync in it
- Backblaze B2: When doing multi-part uploading, request new URL for chunk to upload on each retry
- Browse Dlg + Storage: Improved Storage provisioning in Browse dialog
- OAuth2 + Browser: Run OAuth2 request from main thread, in Browser, not from worker thread
- OAuth2 + Browser: improved unwinding on various OAuth2 stopping/canceling scenarios
- Licenses: Implement Offline (Via Browser) Activation using GoodSync Account, for server licenses
- GSTP: Fixed One Time Password (OTP) can be sent more than one time
- Gsync /version or /license: Print better data, same as in Help -> About of GUI version
GoodSync 10.10.7.7
- Change log not available for this version
GoodSync 10.10.6.6
- Auto Jobs + Options/Browse dialog: Fixed Folder Monitoring could start before final commit
- WebDAV: add non-standard port to Destination of MOVE, as IIS 10 and other require it now
- S3: main host does not always allow to list buckets, so remove request to do it from initial connect
- S3: use V4 auth for oraclecloud.com implementation of S3
- GSTP client: Fixed not every transaction was sending fields such as fr-os-comp-name
- gs-server Impersonation: try Network login, then Batch login; not Batch, then Interactive login
- GoodSync Account Setup: Start/Stop GsRunner correctly (if present), to avoid conflicts with changes
- License + GoodSync Account: check for License online when GsAccount is changed by user
- gs-server License: Fixed Per-User license was killed when periodic license check returned changed license
- Mediator Web UI: Add CAPTCHA to login page, show it only when necessary
- gs-server Web UI: Account page: moved Changed Account and Change Computer to separate pages
- gs-server Web UI on Linux: User can claim higher platform (MidServe, FileServer) to activate server licenses.
GoodSync 10.10.5.5
- License: When writing license after Activation from Gs Account, reset ActivationId of PUMS
- License Activation: Stop GsRunner and GsServer services before Activation, not after
- License: Fixed activated per-User license was nullified
- License: Store per-User license in AppDataLocalGoodSyncGsAcct.tic
- Activate License: Gs Account: If Email is not known, then show GsAccount UserId
- Save email of GoodSync User retrieved from Mediator, if user used UserId
GoodSync 10.10.2.2
- DropBox: Added DropBox for Business folders
- Amazon S3: several fixes related to switch of regional servers
- S3 on Sirv.com: made it work on single region S3 services such as Sirv
- MEGA FS: fixed crashes on server-based file copy and file move
- Browse Dialog: do not clear Auto settings, if only Filter changed
- Browse Dialog: make Advanced Connection options be saved again on Connect
- Licenses: per-User Licenses are activated from GoodSync Account (new way), they are per OS user
- Licenses: per-Computer Licenses are activated from OrderId/Name (old way), hey are per Computer
- Licenses: old per-Computer way of licensing remains until user activates from GoodSync account
- gs-server: do not use any files from ProgramDataGoodSyncServerBookmarks folder anymore
- DeviceId: properly sync it between GS Client and GS Server, it is now per OS user
- ComputerId: it is now alllcated structly per OS/GS user on the machine
- GoodSync Users: one OS user can have only one GS user on it, and one GS user maps to only one OS user
- gs-server: Forwarder: report all licensing issues back to client
- GS client: store Gs Account designation in file AppData/Local/GoodSync/GsAcct.tic
- GS client: stop usng file AppData/Local/GoodSync/Bookmarks/GsOnline.gsb, because it moved
- GoodSync2Go Setup: ask user for PortableDrive name, it will appear in Computer Name in Devices
- GoodSync Account Setup: request Computer together with User Id, so that they submit together
GoodSync 10.10.1.1
- Server Account Normalization: Do not delete SMB accounts with credentials
- Server Account Normalization: Convert gstp:// to gstps:// for all Jobs
- Server Account Normalization: Fix gstore:// accounts, they need no Server in the key
- Server Accounts: Get rid of old-style /file:// /smb:// mid-URL prefixes in GSTP URLs
- Runner Service Setup: Use profile from assigned Windows User, do not pass it via command line
- Runner Service Setup: Fixed updating GoodSync could change profile used by Runner Service
- GsServer Service Setup: allow Limited Windows users to do it properly
- Browse dialog: Fixed list of bookmarks in Account tab of GSTP browse dialog
- GSTP Server: Fixed reporting of Impersonation errors, send them back to GS Client
- S3: Wasabi: Better handling of location of Wasabi regions
- Job List tab: Fixed adding a job was not placing it in correct order
- Job Tree tab: fixed problems in Group and Job renaming
GoodSync 10.10.0
- Current Job and Group: Store them in registry as they change, do not wait for GoodSync exit
- Job List: Fixed rare crashes and mis-assigned GUI parts on Job Rename and Clone
- GSTP Client: Do not reset waiting period of m_backoff on reconnect, respect Seconds To Reconnect option
- S3: Fixed protocol errors on non-Amazon S3 hosts
- Server Account Manager: improved cleanup and repairs of Accounts when GoodSync starts
GoodSync 10.9.36
- GoodSync Storage and Connect Initial Setup: Improve usability
- gs-server: Fixed crashes on stopping service
- gs-server: Fixed crash on Disconnect of long-running transaction
- gs-server: Merge Manage API server into gs-server
- Tools Menu: do not show Upload to CC menu items to non-business user
- Job Rename and Close: fixed rare crashes
- Ver 11: Reset trial time for Ver 11 beta
- Ver 11: Improved initial setup, especially for GoodSync Connect and Storage
GoodSync 10.9.35
- Job Filters + Browse Dlg: Fixed Show Files flag is not saved
- GSTP Client: UploadFileBlock: Fixed Server Pipe Receiver cannot find stored transaction
- Job List and Options: Restore User-mandated Job order, whereby User can Drag-and-Drop Jobs
- Azure Blobs and Files: Add Azure Govt Cloud to Azure Blob and Files file system
- Browse Dialog: Changes can get stuck if user changes UserID of the existing server account
- ConnectFS: Re-allow :443 suffix for File Systems such as Google Drive, for legacy reasons
- Moving .tic from Roaming to Local: Fixed did not work if user still had jobs.tic only
- Moving .tic from Roaming to Local: Move _mirrors_ folder too, it may have state files
- Command line: Fixed crash in 'gsync sync /all'.
GoodSync 10.9.34
- GSTP client: fixed possible '401 Unauthorized' error when reconnecting
- GSTP client: fixed connection recovery on reconnects, esp when conveyor is present
- GSTP client: try for direct connection more often after recovery, to get it sooner
- GSTP client: memorize auth context, to speed up recovery on reconnect
- GSTP server: Fixed rare file corruption on recovery when conveyor is running
- GSTP server: UPNP: speedup discovery, store more in UPNP cache
- GSTP server: UPNP: register before UPNP discovery, as it can take long
- Profile: Move GS Profile Folder from C:Usersuser-nameAppDataRoamingGoodSync to C:Usersuser-nameAppDataLocalGoodSync
- Reading Jobs: If we cannot find Unnamed Bookmark in Server Account then just recreate it
- Sib-tic: Add skipping of maps, they start with '('. Old GS versions cannot skip new maps
- TIC cleanup: leave only last 10 versions of the Server Accounts and Jobs backup timestamped TIC files
- Job List: always order Jobs by alphabet, remove option to manually order Jobs
- Added Program Option 'Trust System Root Certification Authorities'
- to allow user-approved programs (such as Anti-Virus) to listen in on GoodSync TLS
- Browse/Explorer: Sort disks in alphabetic order, their names starts with Disk Letter
- Switching jobs while filters panel is active: Save jobs only if there are real changes in filters
- Workers, Jobs and Progress: fixed Stop command was not always getting to the running Job
- URL parser: fixed handling of default plain and secure ports, or else Account Manager could lose Accounts
- MS Graph: Site search queries can be paginated too, so parse multi-page responses
- Sib-service, gs-server, gs-runner: rewrite services to one API to better react to Sleep and Wakeup events
GoodSync 10.9.33
- GSTP Client: perform testing of direct connection in separate thread, not to slow down user
- gs-server Receiver: Fixed several issues traht affect reconnects via Forwarder
- Box, MS drives, Google drive: store changed RefreshToken in Account Manager, not just in cache
- Azure Files: New account: Fixed error 'The account being accessed does not support http'
- synclib: Add exclusion of files/folders with Disregard attribute, always
- sib-file: Add Disregarded and Temporary attribute to files and fodlers, determined by OS
- Browse Dialog: Disregard case of folder names, as Windows is not case-sensitive
- GsRunner Service: Add handling of Service_Control_Preshutdown Message, as Windows waits for us
- Filters pane: fixed bugs and crashes
GoodSync 10.9.32
- Added GoodSync RealDisk Online storage file system, to simplify provisioning of RealDisk storage
- Filters Pane: fixed some crashes and bugs
- GoodSync Account Setup: Fixed old GoodSync UserID may get stuck when changed
- Gs-server: Fixed 'Empty CompId' error, if Client is using numeric IP addressing
- Receiver: Fixed PickupSessAck was not sent when we started new Receiver thread (no UDP)
- Receiver: Never retry /PipeServer, always let Client initiate reconnect
GoodSync 10.9.31
- GUI Progress: Fixed File Counters were reset during Sync, not allowing them to decrease
- GUI Filter Pane: Fixed too slow to refresh, causing GUI delays when many filters are present
- FS MEGA: Fixed processing of deleted files
- FS Backblaze: Migrated to API V2, Added support for per-application keys
- Redo submission of Tickets and Crashes to GSSS, to automate it some more
- Installer of GS: Allow user to proceed after warning, in case of Signature error in Installer
- Installer of CC Runner: Fixed sometimes Gs Runner was not starting when Windows Starts
- GSTP Storage: use port 443 and proper server name, so that SSL cert can be verified
- GSTP Client and Server: Discontinue using of Pickup Forwarder, always use Pipe Forwarder
- GSTP Server Direct: review, improve and speed up reconnect sequences
- GSTP Server Receiver: review, improve and speed up reconnect sequences
- GSTP Client: If we detected Deemed Disconnect on Timeout, do not try to reconnect
GoodSync 10.9.30
- S3: Fixed errors in header names that resulted in Bad Signature error
- GSTP client: reduced timeouts, for faster reconnects
- GSTP client: Fixed connection history management, to better try Direct connection when needed
- GSTP server: Direct Server: Fixed Sessions were not cleaned up
- GSTP server: Deprecate Basic Auth use only Digest Auth
- GSTP receiver: Improved reconnect latency, make it faster
- Logging: Fixed HTTP transactions were logged at Details level.
GoodSync 10.9.29
- GSTP server: Fixed Server may get no Assigned Forwarder, show error 'Update your Server to latest version'
- GSTP Server: Fixed re-asking for results of a long-running transaction
- GSTP Forwarder: more fixes for faster reconnects
- MS Graph FS (Office 365, SharePoint): List additional root sites under /sites
- Backblaze B2: Upload of short files,: Do not reuse URL of 'b2_get_upload_url', always get a new URL
- Fixed NTLM auth, used in IIS and Windows Server
- Localization: Fixed localization of GoodSync Account setup was not working
GoodSync 10.9.28
- GsRunner + UnAttended jobs: Drop log lines if GUI did not pick them up, fixes memory leak
- Gs2Go: Allow portable volumes to have Disk Letters A: and B: as diskettes are long gone
- MS Graph: Added support for reading paged responses to /groups query
- GoodSync Account Setup: No Mediator mode: Do not check for dup users or computers on Mediator
- GoodSync Account Setup: No Mediator mode: Allow to keep existing user, after warning
- GSTP Client: if Server got no external port, do not try Direct connection, it is waste of time
- GSTP client: rewrite direct/forwarder decision, to switch faster and more accurately
- GSTP Server: When switching from Forwarder mode to Direct mode, stop Receiver and wait for it
- GSTP Server: Direct mode: finer per Session locking, not per User
- GSTP Server: Fixed Sessions that were Disconnected with Error were not released (memory leak)
- GSTP Server: Make sockets of properly closed sessions linger for 10 sec, for client to receive
- GSTP Server: Pickup Receiver: made it work better when we have lost connections
- GSTP Server: Web UI: improved Settings presentation
- GSTP Server: UDP receiver: Fixed could cycle on multiple UDP receive errors
- GSTP Forwarder: reject inactive sessions on server side sooner, do not let them linger
- GSTP Forwarder: increased speed and stability by more holistic locking mechanism
- GSTP Forwarder: Allow User Forwarders, if user sets 'UserForwarder = Yes' in settings.tix
- License on Linux: fixed Licensing by finding working PNEs, not just eth0/1.
GoodSync 10.9.26
- GsRunner Service: Fixed GsRunner did not come back after Sleep and Wakeup
- GS Account Setup: Computer page: Check that proposed Computer name does not already exist
- Mediator does not allow connecting to Computer if two devices registered under this one name
- Mediator does not allow GSTP-2 protocol, so all GSTP computers must be updated to latest ver 10 or 9
- Forwarders: improved and speed up reconnect sequences
- Activation: if user enters License Key (Batch Code) into OrderID, advise him to do it in GS Account online
- Browse dialog: fixed crash on non-recognized URL
- MEGA FS: Added support for 2-factor authorization
- New CZ localization
GoodSync 10.9.25
- gs-server + Mediator: Fixed registration was happening too often, if no UPNP is present
- Forwarder/GsServer: give client more time to close connection or send EOF
- gs-runner: Use dynamic ports, if default port 33555 is taken
- gs-server: Use dynamic port, if default port 33333 is taken
- GSTP with no UDP: make it work faster by using Pipe Forwarder
- GSTP file close: increase allotted time, so that it can complete
- GSTP client: improved switching from Direct to Forwarder and back
- GSTP receiver: fixed several issues, to speed up session pickup
- Gs and Runner Installer: improved some sequences
GoodSync 10.9.24
- GS-runner integration with GUI: Change it from Shared Memory to socket-based protocol
- Unattended Jobs: show percent of completion, not just general status
- Unattended Jobs: show rolling log, as sync progresses, not the final log at the end of sync
- MS graph (OneDrive, Office): Fixed downloads running over 1 hour produce Auth error
- GSTP: improve speed of reconnect on Receiver Server, if connection is lost on Client side
- RDC tunnel: make it work again, use correct connection type on remote end
- CC Runner: Fixed first AutoUpdate of CC Runner was picking up regular GoodSync
- CC Runner: Fixed user profile was incorrect on initial setup, so log cleanup was too broad
- No Mediator option: show it only for Windows Server and File Server installers
- License Check: do it for GoodSync Account too, wait 60 sec after wakeup from sleep
- Permissions: correct translation of ReadOnly flag from Windows to Linux
- Storage Beta: now allow 100 Gb storage trials
GoodSync 10.9.23
- GSTP: now retries upon error are initiated only by Client, never by Server
- GSTP: improved and speed up cloning of new Sessions via existing Session
- GSTP client: test of Direct conn upon Forwarder conn is done only if we had Direct conn before
- GSTP client: If Server has no UDP port, still wait for connection to be picked up
- Forwarder: do not allow Server-retried Sessions to linger, only Client can make it alive
- DAV: Set Content-Type: mime-type header on Upload, so that file gets proper MIME type
- MS Graph: Fixed error processing on uploads, so that Refresh Token can happen
- MS Graph: improved error processing when getting user credentials
- Load Jobs Groups: do not auto-save if changes were detected on load, wait till user save
- CC Runner, Gsync runner: Cleanup all logs every hour (60 min), not just in GUI
- License Activation: Remove Batch activation, as it should be done in GoodSync account online
- Sort list of displayed Job Groups, in Groups context menu of Job
- Fixed temp file name generation, so it does not produce dups in high speed processing
- Account Web UI: Password Reset: Do Not delete accounts upon confirmation, instead merge them.
GoodSync 10.9.22
- GSTP client: get to direct connection faster, when previously direct gs-server goes back online
- GSTP receiver: more fixes in error processing
- GSTP forwarders: more aggressive cleanup of dead sessions, so that they don't linger
- GoodSync Account Setup: make Not Serving Files option stick properly after restart
- GSTP UserId: do not lowercase GSTP UserId, as it can have upper-case letters in legacy accounts
- GSTP UserId: for all new accounts UserId is derived from Email, and it is always lower-case
GoodSync 10.9.21.1
- Licenses: Fixed License Change notification comes up every 22 hours, even if nothing is changed
- Licenses: When activating from Mediator ver 11 style, delete Encrypted Server Data before writing License
- Create actual installers for File Server and Enterprise Workstation AutoUpdate and Licenses for them
- Uninstall: less waiting for post-uninstall browser, so that it does not hold up uninstall completion
- GoodSync Account Setup: Show Yes/No for Serve Files options, to better explain the No option
- GoodSync Storage: implemented Storage Licenses and Activation
- GoodSync Account UI: added Merge Accounts
GoodSync 10.9.20.4
- Job List: added more locks on Job List operations, to prevent crashes
- Closing GoodSync: fixed rare crashes when Asian keyboards are present
- MS Graph FS: Fixed 'Resolve URI: resolve special path: no slash'
- Browse Dialog: fixed wrong file System selected from SFTP down
- DropBox, WebDAV: improved exponential backoff on codes 503 and 429
- GS Storage: Added Usage, Transfer and Transactions measurement
GoodSync 10.9.19.5
Support new GoodSync Account:
- Activate
- License Check
- Manage Account: auto-login
- Contact Support: auto-login
GoodSync 10.9.19.0
- Tools: Renamed GoodSync Connect Setup to GoodSync Account Setup
- Tools: Added GoodSync Account Manage that Auto-Logins to GS Account web site
- Help - Buy License: specify GoodSync UserId to PUMS, for purchase attribution
- Help - Contact Support: Auto-Login to GS Support System, if GS Account is present
- Activation dialog: make activation via GoodSync Account work properly
- Gs2Go + GoodSync Account: treat USB drive as a virtual Device
- gsync: Add GoodSync Account integration commands /manage-account /buy-license
GoodSync 10.9.18.0
- Activation dialog: Add option to perform activation via GoodSync Account
- Add License Management to GoodSync Account
- GSTP: Report ComputerID to Mediator, so that activated licenses can me matched to Device
- GSTP Client: Fixed reconnect sequence, it was not always retrying
- GSTP Forwarder and Server: fIxed ticket management, to address a case of Mediator restart
- Dropbox: Recover from incorrect_offset errors on large file uploads
- S3, Azure: Added MIME type application/x-mpegurl for extension m3u8
GoodSync 10.9.17.0
- Licenses and Activations: more fixes related to license checks
- New Job Dialog: Make Backup (not Sync) to be the First / Default choice for Job Type
- CC Runner Installer: add options to install CC Runner as Service
- CC Runner Installer: remove rarely used option for Account Password and PIN.
GoodSync 10.9.16.0
- Improve new user experience: no post-update page, more noticeable dialog
- GoodSync start: Encourage users to create GoodSync Account, but allow to Skip it
- GoodSync2Go: allow GoodSync Account in Gs2Go setup and encourage to add it
- Installers: Reset Downloaded from Internet flag, so that installed EXEs do not show warnings
- Browse: Hide old msdrive:// file system, as it is now fully replaced by msgraph://
- MS Graph: Fixed "scope" parameter not stored in FS token cache
- CC Runner Service: Fixed The service did not start due to a logon failure
- Explorer: Fixed upload from SMB does not work
- Use canonic names for executables, no -v10 or -v9 suffix: GoodSync.exe not GoodSync-v10.exe
- License File: change license file format, to prepare for Ver 11
- Gs-server: Fixed registration did not work, if External port is manually assigned
- Sib-socket: better handling for IP v6 addresses
- Mediator: Fixed User NotFound error in Retrieve resulted in closing socket
- Pipe Forwarder: fixed errors in disconnect sequence
- Gs-server consumer: Increase unique clients allowed from 4 to 6
- Turn On by default Program Options -> Security -> Save Password Encrypted
- Gs-server + Network Arrival: Listen for Network Connected / Disconnected events
- Gs-runner + Device Arrival:: listen for this in Runner too, not just in GUI
- Resources: fixed file versions and manifests for all GS executables
- Crash Catcher: Added DbgHelp.dll for x64, 32-bit DLL is not enough
- GoodSync2Go + V9: made GoodSync2Go.bat start GS2Go correctly
GoodSync 10.9.15.1
- GoodSync start: Encourage users to create GoodSync Account, but allow to Skip it
- GoodSync2Go: allow GoodSync Account in Gs2Go setup and encourage to add it
- Installers: Reset Downloaded from Internet flag, so that installed EXEs do not show warnings
- Browse: Hide old msdrive:// file system, as it is now fully replaced by msgraph://
- MS Graph: Fixed "scope" parameter not stored in FS token cache
- CC Runner Service: Fixed The service did not start due to a logon failure
- Explorer: Fixed upload from SMB does not work
- Use canonic names for executables, no -v10 or -v9 suffix: GoodSync.exe not GoodSync-v10.exe
- License File: change license file format, to prepare for Ver 11
- Gs-server: Fixed registration did not work, if External port is manually assigned
- Sib-socket: better handling for IP v6 addresses
- Mediator: Fixed User NotFound error in Retrieve resulted in closing socket
- Pipe Forwarder: fixed errors in disconnect sequence
- Gs-server consumer: Increase unique clients allowed from 4 to 6
- Turn On by default Program Options -> Security -> Save Password Encrypted
- Gs-server + Network Arrival: Listen for Network Connected / Disconnected events
- Gs-runner + Device Arrival:: listen for this in Runner too, not just in GUI
- Resources: fixed file versions and manifests for all GS executables
- Crash Catcher: Added DbgHelp.dll for x64, 32-bit DLL is not enough
- GoodSync2Go + V9: made GoodSync2Go.bat start GS2Go correctly
GoodSync 10.9.14.4
- Browse: Hide old msdrive:// file system, as it is now fully replaced by msgraph://
- MS Graph: Fixed "scope" parameter not stored in FS token cache
- CC Runner Service: Fixed The service did not start due to a logon failure
- Explorer: Fixed upload from SMB does not work
- Use canonic names for executables, no -v10 or -v9 suffix: GoodSync.exe not GoodSync-v10.exe
- License File: change license file format, to prepare for Ver 11
- gs-server: Fixed registration did not work, if External port is manually assigned
- sib-socket: better handling for IP v6 addresses
- Mediator: Fixed User NotFound error in Retrieve resulted in closing socket
- Pipe Forwarder: fixed errors in disconnect sequence
- gs-server consumer: Increase unique clients allowed from 4 to 6
- Turn On by default Program Options -> Security -> Save Password Encrypted
- gs-server + Network Arrival: Listen for Network Connected / Disconnected events
- gs-runner + Device Arrival:: listen for this in Runner too, not just in GUI
- Resources: fixed file versions and manifests for all GS executables
- Crash Catcher: Added DbgHelp.dll for x64, 32-bit DLL is not enough
- GoodSync2Go + V9: made GoodSync2Go.bat start GS2Go correctly
GoodSync 10.9.12.2
- Snapshots + VSS: Fixed snapshots were not working
- gs-server: Fixed 'Empty ServerId' error on some reconnects
- gs-server: Speed up reconnects, by doing fewer transactions
- MS Graph: Recover from 416/fragmentOverlap error on large file uploads
- Browse Dlg: Fixed drilling into non-listable folder was not working
- Browse Dlg: Convert GSTP URLs to new prefixless internal format: server/file:/// to server/
- Browse + GSTP: Fixed clicking different servers fast may result in wrong listing
- GSTP client: Fixed talking to old servers (ver < 10.8.9) did not work
- GSTP client: Fast cloning of connections for parallel workers
- Explorer: speed up ConnectServer task, make it easier to stop
- Explorer + S3: allow deleting (but not renaming) buckets
GoodSync 10.9.11.1
- Browse Dialog + Multi-Select: fixed crashes, fixed several bugs
- UPNP: Speed up and fix UPNP discovery in case a lot of UDP packets is received
- Synclib: Fixed crash in 'Source file size is not the same as Destination file size'
- Sync Progress: Fixed progress in sequence Sync, Stop, Sync again
- When installing CC Runner GUI, stop and remove CC Runner Service for the same user
- Localization: impproved CN, ZH, UA localizations
GoodSync 10.9.10.5
- UPNP discovery: Bigger rewrite, to speed up and simplify Port Forwarding
- gs-server + Quota: Fixed 'Cannot convert to GSIO path' error
- GSTP Tunnel for RDC: Fixed errors on closing of Tunnel by Server
- GSTP client: CloneAndConnect: Faster cloning of connection via Forwarder
- Mega FS: Fixed 'Cannot get file fingerprint' error on really old files
GoodSync 10.9.9.7
- gs-server UPNP discovery: many improvements in UPNP discovery, add SSDP monitoring
- gs-server: Fixed issues in Dynamic Port bind, if preferred port is busy
- gs-server Quota FS: multiple fixes in quota computation
- Mediator: Fixed chaining of grants: (A, B) + (B, C) = (A, C): propagate all properties
- Mediator: When creating Share, first make sure this is unique: ToUserId, ToCompId, ToFolderName
- AutoClear: Do not go into Waiting for User, if AutoClear was performed
- AutoClear: Show Tree when AutoClear is specified and we have Conflicts
- Analyze + Sync: Fixed sync tree was not shown On Analyze+Sync when conflicts are present
- Explorer + RDC: Move calling Remote Desktop from Bookmark List to Server context menu
- Browse Dialog + Multi Select: Do not allow selecting folders from diffrent servers
- Browse: If connecting to Server Root we have Home Folder, navigate to Home Folder instead (FTP, SFTP)
- More optimizations at compile time
GoodSync 10.9.8.8
- GSTP-3: Fixed checking of Proxy was wrong, when determining if we do Pickup Forwarder
- GSTP-3: Better algorithm for determining when to try direct connection
- UPNP: faster UPNP discovery, so that we get external port faster
- UPNP: redo UPNP discovery, if our IP external/internal address changes
- Ver 9 + GSTP-3: make GSTP-3 work in GoodSync Ver 9
- Ver 9: Fixed in Browse dialog clicking file system in the list was showing wrong info
GoodSync 10.9.7.7
- GSTP-3: new version of GSTP protocol: establishes connections faster, better scalability
- GSTP-3 computers (ver ≥ 10.9.7) cannot talk to GSTP-2 computers (ver < 10.9.7)
- So all your computers must be running GoodSync ver ≥ 10.9.7 or ver < 10.9.7, but not mix of both
- GSTP client: fast cloning of connections, speeds up startup of Sync with many threads
- GSTP client: do not list shared computers that are offline, cannot connect to them anyway
- GSTP server: fixed Session pickup may not work on 2nd and later attempts
- GSTP forwarders: present full certificate chain to clients
- GSTP server: fixed Protect System Files feature, adjust to new paths
- GSTP server: fixed GetFileOwnerACL not implemented
- For Windows Server: Increased max number of simultaneous connections from 10 to 15
- Localization: Fixed cannot open file 'C:/Program Files/Siber Systems/GoodSync/en-english.rfi'
- Amazon CD: Added retry on HTTP error 504 Gateway Timeout
- MS Graph: Use token cache file msgraph-fs-cache.tic, just like we did in OneDrive
- MS Graph: Added more file types that cannot be resolved by-path
- Ticket Upload: Show progress of ticket upload, as it can be a time-consuming process
- CC Runner Installer: When updating CC Runner, do not start CC Runner from System Account
- License and Privacy: keep License Agreement and Privacy Policy in separate files
GoodSync 10.9.6.6
- Sync Speed: Fixed excessive locking was slowing down GS GUI when speed limit is low
- Installer: Fixed unchecking Register Desktop still caused Desktop shortcuts coming back
- Installer: Fixed New User was not detected
- Gs2Go Installer: Do not allow install, if no drive is selected
- Google Drive: recovery from missed changes or change latency leaving non-existent file info in cache
- Google Drive, Team Drive, Docs: Fixed order of OFC changes concerning single item
- MS Graph, OneDrive Personal: process incorrect 206 Partial Content returned by MS servers
- gs-server: Show Home Folder in Top Level only if gs-server is logged in as real Windows user
- WinFileSys Elevation: Fixed paths used for SMB shares in elevation
- CC Runner: Service and GUI: Fixed AutoUpdate of CC Runner Service switches to CC Runner GUI
- Explorer: Fixed Copy/Paste from/to Encrypted FS was not working, if not top level
- Explorer: Copy/Move files: always connect two file systems, or it can fail on Encrypted FS
- License: If license file has incorrect size then save a copy of it, for reporting
- License: If we encounter empty Activation ID in stored license file, report an error
- AutoInstall in AutoUpdate: Turn it On by default
GoodSync 10.9.5.5
- GoodSync2Go installer: Fixed several bugs, improved usability
- GoodSync2Go installer: Do not elevate Gs2Go installer
- GS Connect Setup: Improved it, when called from Installer
- Registry Jobs: Fixed Folder Options got damaged when reading
- Installer: improved adding/removing Start Menu and Desktop items
GoodSync 10.9.4.4
- Gs2Go Installer: Fixed Language settings was reset to English on every install
- Gs2Go Installer: Do not stop or start GsServer and other services in Gs2Go installer
- Gs2Go: Use lang.opt file in Profile folder to store Language setting, not registry
- Installer: Keep installer window Topmost, so that it does not get lost
- Gs2Go: Implement separate AutoUpdate for Gs2Go, which downloads its own distribution
- Gs2Go: Implement AutoInstall + AutoUpdate for Gs2Go, run non-elevated
GoodSync 10.9.3.3
- Installer: New Installer for ver 10 that does not use NSIS
- Installer: GoodSync2Go: Do not allow installing to System Disk (C:)
- Installer: CC Runner: Request Company Id, PIN, etc in non-silent mode
- Installer: transaction-based file update that does not delete old program files
- Installer: Ver 9: freeze ver 9, stop producing releases, except for major fixes
- Installer: Localization: do our own localization, based on -.rfs files
- Installer: Logs: When in System Account (MSI), write logs to C:/Program Data/GoodSync
- Mega FS: Added Mega file system (Beta), with mega:// prefix
- Export TIX: Fixed copy of Accounts was not saved to TIX file on Export
- GSTP: Added enforcement of Email and Name length limits, when creating account
- sib-lib: Turn On /O2 optimization in all libraries
- gs-server: Do not require file:// prefix in Home Folders URL
- gs-server: Allow Home Folders and Folder Grants to be combined
- gs-server: Add New User: Remove GsConnect/LocalUser options, it is defined by server type
- Quota File Sys: fixed several issues in disk space usage computation
- Quotas: Implemented disk quota for granted folders
- Forwarder + Receiver: Fixed virt-comp was not passed if Session is initiated via PickupSessions
- Mediator Web UI: Added page to Request Storage
- Mediator Web UI: Break User Account presentation into several tabs
GoodSync 10.9.2.2
- gs-server: Fixed Incremental Analyze did not work for gs-server + On File Change
- gs-server: Fixed wrong paths passed in GetFileCheckSum
- GSTP + OTP: Fixed of Device Authorization was lost, then client can cycle on re-Auth
- GS Connect Web UI: Added Delete Old Devices, that is, devices not seen for N days
- GS Connect Web UI: multiple bug fixes, improve usability
- GSTP sharing: Fixed Sharing did not work, if default forwarder was used
- GSTP sharing: Implemented CanShare flag: Grantor user allows Share to be further shared
- GSTP sharing: Relax format of From Folder, do not require file:// prefix
- Amazon Cloud Drive: Fixed Conflict 409 in Analyze after stopped Sync
GoodSync 10.9.1.5
- Disk Free Space: show it in Explorer and Browse dialog for all file systems that have it
- Sharing: Added chaining of Folder Grants: (A grants to B) + (B grants to C) -> (A grants to C)
- Sharing: Granted Computer now assumes UserId of Grantee user, not that of Grantor user, as before
- gs-server and forwarders: Fixed passing of Delegated Auth flag
- gs-server: Added flag DirectOnly to settings.tix. If Yes, it declares that it needs no Forwarders
- gs-server: Added flag GrantsOnly to settings.tix. If Yes, server rejects all non-grant folders
- gs-server: Fixed /set-admin, /set-user and /del-user commands: load settings before them
- MS Graph OneDrive/Office: Fixed OAuth2 token endpoints for regional clouds
- Fixed vulnerability where GoodSync can load malicous DLL from its program folder
- Moved European Forwarder to bigger server in Amsterdam
- Added GDPR clause to Privacy Policy, added GDPR page to web site
- Linux .run installer: Fixed profile owner when configuring gs-server daemon to run under limited user
- Gs-Server for Synology NAS: Better integration with DSM UI, according to DSM standards
GoodSync 10.9.0.5
- Gs-Server: get rid of internal file:// in URL pointing to gs-server, so that
- gstp://comp.user.goodsync/file:///disk/folder becomes gstp://comp.user.goodsync/disk/folder
- Browse Dlg: Fixed checking for GSTP computer being local, when GS offers to change to Local FS
- Browse Dlg + Side Options: Fixed Side Options do not change when sync folder changes in Browse dlg
- Side Options: Allow turning Off Use Temp Files option for Local FS, as in rare cases it may not have MoveFile
- Do not Delete Dest file on Direct Upload only when both RecycleBin and History are turned off
- Sync Scripts: Do not Call Script / Send Email after Analyze that ended with Wait for User
- Windows FS + SMB: Fixed resolution of SMB paths that are used in Local FS
- Amazon CD: Retry on Error 502 Bad Gateway, returned by ACD server
- Encrypted FS: Implemeted GetFileOwner(), GetFileOwnerACL(), SetFileOwnerACL()
- TLS/SSL: updated list of valid root certificates and Certificate Authorities
- Gs-Server Web UI: Fixed logout did not cause forgetting credentials in the browser
- DE and AR localization updated
GoodSync 10.8.9.9
- Encryption Side Option: Merge Encrypt Names/Bodies into one option
- Encryption Side Option: Added Test Encryption button, to test Encryption Password on folder
- Encryption Side Option: Added Empty Sync Folder button, to wipeout folder when Encryption changes
- Encrypted File System: Added conveyerization to it, so that it can upload much faster
- Side Option FAT-like: Show it for GSTP file systems too, as FAT may be hiding behind GSTP
- GSTP server + Home FS: Make Folders grow directly from GSTP server, without qhome:// FS and Server S0
- Sharing + Forwarder: Make Sharing work via Forwarders
- Sharing: Fixed folder list when Grantor's server is presented as two different servers to Grantee
- Azure FS: Not Found in ConnectFS is now ignored, not a real error
- Installer: Add Marker to all dialogs and message boxes, so that they can be closed by Installer
- File Upload: If destination file system is atomic, do not delete destination file before upload
- Side Options: Use Temp Files: Make this option always On for Local File System
- MS Graph: Added ability to address sites and sub-sites by name
- Browse Dialog: Reorder file systems, hide old and unused file systems
GoodSync 10.8.8.8
- SFTP: Major Speedup of Uploads, up to 20 times faster on fast networks
- SFTP: Added support for ECDSA host key algorithms, such as SSH-ED25519
- Sharing: Fixed drilling into shares where server name seen by Grantee differs from Grantpr's name
- File Open: Fixed files were not open in GS Explorer from Sync tree
- Sockets: speed up socket upload and download on high speed networks
- MS Graph: Added option "Request Group.All.Read scope", off by default
- MS Graph: Added Region option for National Clouds: US govt, DE, CN
- MS Graph: miscellaneous bug fixes and speed improvements
- S3 DreamHost: Allow parts upload on DreamHost, they finally implemented it
- Get/Set ACL GSTP: Send ACL in the HTTP body which can handle newlines in ACL
- Gsync, gscp, gs-server: get rid of extra newline in console output
- Gs-server: Allow only TLS 1.2, enable ECDH and show three strong cipher suites by default
GoodSync 10.8.7.7
- SFTP: Major Speedup of Uploads, up to 20 times faster on fast networks
- Sockets: speed up socket upload and download on high speed networks
- MS Graph: Added option "Request Group.All.Read scope", off by default
- MS Graph: Added Region option for National Clouds: US govt, DE, CN
- MS Graph: miscellaneous bug fixes and speed improvements
- S3 DreamHost: Allow parts upload on DreamHost, they finally implemented it
- Get/Set ACL GSTP: Send ACL in the HTTP body which can handle newlines in ACL
- Gsync, gscp, gs-server: get rid of extra newline in console output
- Gs-server: Allow only TLS 1.2, enable ECDH and show three strong cipher suites by default
GoodSync 10.8.6.6
- MS Graph: many changes in browsing, show all Sites and Drives
- MS Graph: Acquire Group.Read.All and Sites.ReadWrite.All permissions, to see Sites
- MS Graph: Add icon and description, fixed several bugs
- S3: V4 auth: Escape : and * too, or we get signature errors
- GoodSync2Go: Fixed GoodSync2Go.bat file did not start EXE on 32-bit system
- File Monitoring: Do Monitoring only for Local/Net file systems, not for remote systems
- Device ID: fixed corrupted device id sent for non-latin computer names
- Thousands Separator: Fixed adding , or . separator in case of non-standard Number Format
- Crash Catcher: Do not report exception that we caught, if we could not walk the stack
- Gsync and other console apps: Make them show foreign characters
- Filters: fixed bugs in handling Absolute Include filters
- CC Runner: Do not log sensitive info, such as passwords
- Gsync: Fixed /oauth option not working
- Gscp: Add handling of /profile= and logging command line options
GoodSync 10.8.5.5
- MS Graph: many changes in browsing, show all Sites and Drives
- MS Graph: Acquire Group.Read.All and Sites.ReadWrite.All permissions, to see Sites
- MS Graph: Add icon and description, fixed several bugs
- S3: V4 auth: Escape : and - too, or we get signature errors
- GoodSync2Go: Fixed GoodSync2Go.bat file did not start EXE on 32-bit system
- File Monitoring: Do Monitoring only for Local/LocalNet file systems, not for remote non-monitor systems
- Device ID: fixed corrupted device id sent for non-latin computer names
- Thousands Separator: Fixed adding , or . separator in case of non-standard Number Format
- Crash Catcher: Do not report exception that we caught, if we could not walk the stack
- gsync and other console apps: Make them show foreign characters
- Filters: fixed bugs in handling Absolute Include filters
- CC Runner: Do not log sensitive info, such as passwords
- gscp: Add handling of /profile= and logging command line options
GoodSync 10.8.4.4
- MS Graph: Added new file system for Microsoft Drive, based on new MS Graph API
- MS Graph: This is Experimental Beta release, less subject to Error 429 though
- Fixed: Cannot connect to local GoodSync server: server: Cannot get user: User -(undefined)-
- Do not allow Limited User to use Elevation to get to folders that are forbidden to him
- Account Manager: Do Not remove Accounts that have no File System for their URL
- S3: Fixed getting location of bucket for URL-based scheme, could cause infinite recursion
GoodSync 10.8.3.7
- Backblaze B2: fixed progress indication in upload of large files
- Amazon S3: Now always use V4 auth (AWS4-HMAC-SHA256) headers
- S3: Us Govt Cloud: Always use region us-gov-west-1 for it
- Deduplication + GSTP: Fixed download of dedup file from GSTP was showing it of zero size
- GoodSync2Go: Added 64-bit EXEs to files installed by GS2GO installer
- GoodSync2Go: Store DeviceID in Profile/deviceid.tix on GS2Go disk
- GoodSync2Go: improve folder structure, have only file GoodSync2Go.bat at the top that runs 32-bit or 64-bit
- gs-server: Fixed Unique Server Id was not set sometimes, when gs-server started
- gs-server: Improve startup and restart sequence
- gsync: Get /profile= option before other options, so that commands are applied to the specified profile
- LogViewer: improve init sequence, write logs of LogViewer to log folder
- Visual Sync Tree: Add File To Sync tree view that shows unsynced files, update it during Sync
- Visual Sync Tree: Changes View shows Proposed Changes, that do not change as Sync progresses
- Visual Sync Tree + AutoSync: Do not drop the tree after AutoSync finishes
GoodSync 10.8.2.2
- Auto-Install on Auto-Update: new scheme with Waiter process, provides instant restart
- Auto-Install on Auto-Update: install it any time Jobs are not running, not just 3AM to 5AM
- Auto-Install on Auto-Update: non-installer URLs now will all go to browser
- De-Elevation after Installer: do not use Windows Tasks for it, use our own restart
- Special Operations: fixed rare crashes caused by Spec Ops + Direction Change
- Crash Catcher: do not catch exceptions not related to GoodSync
- Sockets: fixed shutdown sequence for Listen sockets, fixes rare crashes
- Accounts and Jobs Load: Fixed Import of Job that point to incorrect Account
- Control Center Runner Installer: more fixes
- Control Center Job Upload: Fixed Job Command line generator for several job options
- SFTP: Added support for ECDH key exchange algorithms: ecdh-sha2-nistp256, ecdh-sha2-nistp384, ecdh-sha2-nistp521, diffie-hellman-group14-sha256, diffie-hellman-group16-sha512, diffie-hellman-group18-sha512
GoodSync 10.8.1.1
- SyncLib: optimize performance bottlenecks, so that it runs faster
- ZipStream read/write: optimize performance bottlenecks, so that it runs faster
- Crash Catcher: do not react to crashes that happen not on GoodSync stack
- GSTP client: fixed crashes, if many clients Connect all at once
- Sib-Socket Shutdown: fixed force shutdown did not cause effect on Linux
- License: Added lock to reading and writing License file and registry
- CC Runner Service Install: Remove NT Domain from SysUserID before using it
- Account Manager: save copy of accounts-bookmarks.tic file after each migration
- SyncLib: Delete all *._gstmp files if they are more than 24 hours old
- Mediator: Disabled TLSv1, SSLv3, enabled ECDHE for better encryption
- Google Drive: Fixed Make Folder in Browse Quick mode may cause cache problems
GoodSync 10.8.0.8
- Multiple Workers in SyncLib: Fixed crashes, caused by insufficient locking of Job Progress
- On File Change: Fixed rare crashes when *.tmp file was encountered and deleted
- Rewrote Crash Catcher, to catch more real crashes and fewer unrelated crashes
- Optimization: Turned Off /O2 optimization in SyncLib And GsFileSys, as it prevents crash analysis
- Generate SyncOp instead of New File Conflict, if non-intersecting L and R gen lists are far apart time-wise
- On File Change: make Job wait 30 sec between Analyze and Sync, if Errors or Conflicts were detected
- On File Change: make Job wait 30 sec after Sync, if User Stop was detected
- Sync Tree Toolbar: Fixed Item counts were not updated when new tree is built by Analyze
- Upload Jobs: Fixed Command Line errors in uploading jobs
GoodSync 10.7.9.9
- Multiple Workers in SyncLib: Fixed crashes, caused by insufficient locking of Job Progress
- Generate SyncOp instead of New File Conflict, if non-intersecting L and R gen lists are far apart time-wise
- On File Change: make Job wait 30 sec between Analyze and Sync, if Errors or Conflicts were detected
- On File Change: make Job wait 30 sec after Sync, if User Stop was detected
- Sync Tree Toolbar: Fixed Item counts were not updated when new tree is built by Analyze
GoodSync 10.7.9.7
- Google Drive: Introduce Quick Mode, used in Browse, so that Cache is initialized only in Analyze
- Google Drive: Keep backup of disk cache file, use backup file in case primary file is damaged
- Google Drive: do not send redirect_uri when refreshing Access Token, or else we get Error 400
- Box.com: Rewrite listings to use marker pagination instead of offset pagination
- Box.com: Skip over web_link items, they are not files or folders anyway
- OAuth2 File Systems: retry connections on OAuth2 token refresh, to fix connection errors
- On File Change: stop file upload when it has been change on source side
- Progress: Reset Job Bytes and other progress items when Incremental Sync starts
- SyncLib: Fixed file deletion was possible in GSTP jobs, when connection was lost during Analyze
- gs-server: Make Mediator reg attempts more aggressive when Discovery starts
- Proxy in Sockets: Fixed If Proxy Auto/Manual is Off, sometimes it was used if Proxy Host/Port were set
- Gs-Server and Gs-Runner services were not reacting to Sleep, now they suspend when going to Sleep
- Added command: Tools -> Upload Jobs to Control Center
- Program Options -> Security: Added option: Accounts Encryption Password
- CC Runner Installer: Added CL option for Accounts Encryption Password
- CC Runner Installer: Added CL options for Mini Progress and Allow User To Exit
- CC Runner: Added reaction to: Sleep, Wakeup, Logoff (End Session), WMI messages
GoodSync 10.7.8.8
- MS drive: Use new MS Graph for Discovery Service, as old OneDrive system stopped working with Error 401
- MS drive: improve error messages when discovery fails, instead of showing dropped connection
- gsync CL options: Move /override-locks from Run Options into Job Options (non-persistent)
- CC Runner: When installing CC Runner, set it to Start When Windows Starts, not GS GUI
- Google Drive/Docs V3: Implement "delete" for files/folders that were shared with current user
GoodSync 10.7.7.5
- Google Docs: Added Google Docs file system with gdocs3:// prefix. It shows only Google Docs, not Files
- Google Team Drive: Fixed changes.list parsing in case when Team Drive object itself is modified
- Azure Files: Set root folder flags pro
更新時間:2020-02-12
更新細節:
更新時間:2020-02-12
更新細節:
更新時間:2020-02-12
更新細節: