Home» Vbs Delete All Files In A Folder And Subfolders Iphone

Vbs Delete All Files In A Folder And Subfolders Iphone

If the directory you want to delete does contain other files or, worse, subdirectories it seems that you are forced to use a recursive routine that does the job. You add a reference to the ' Microsoft Scripting Runtime type library ' delete the C: TEMP directory and all its sub-directories Dim fso As New Scripting.

Vbs Delete All Files In A Folder And Subfolders Iphone

Version 10.7.0 Dec 15, 2017 * GSTP Sharing: Enable Sharing of Folder on Mediator: now Folders can be shared with other GoodSync users. * GSTP Sharing: For now Sharing of Folder is done only in GoodSync Connect account Web GUI.

* GSTP Mediator: Remove Talkback processing, as it is 2 years old, so only really GS versions use it. * Passwords: Add option Save Connect Passwords Locally Encrypted, it makes them non-portable, more secure. * Program Options: Added Security tab, for the option above and CC admin credentials.

* Account Manager + OAuth2: new scheme of storing tokens and getting auth via Browser. * OAuth2: maintain Refresh and Access Token in a separate cache, not to change Accounts. * Office365/SharePoint: increase initial backoff timeout to 15 sec, on error 429. * TeamSites/SiteRoot/SharePoint: Forbid #% characters in paths as it causes error 400 on uploads. * Browse Dlg + Multi-Select + Links: fix handling of Links in Drilled and CopyAsIs job modes. * Import: Fixed Import of a single job could destroy unnamed bookmarks, thus damaging other jobs.

* Reading Accounts and Jobs: Fixed recovery of broken Jobs file (with no Accounts file) causing problems. * Explorer: do not allow any file/folder actions while folder is being listed.

* CheckSums: store CheckSum type, as relying on CheckSum size for typing does not always work. * Updated Polish localization.

Version 10.6.8 Dec 01, 2017 * History Cleanup: Use History DB to speed up cleanup of _history_ files. * Recycled and History and Log Cleanup: now do it after every sync, as it runs faster. * Recycled and History Options: change their names and description, to better explain what they do. * Recycled and History + Direct Destination (No Temp): Use MoveFile, not CopyFile, to run faster. * Filters: Do not apply Size and Time filters to Folders.

* Filters: speed up and simplify Filters processing. * CheckSums: Fixed sometimes CheckSums of different types were compared. * CheckSums: Do not use CheckSums of wrong type from the state file. * CheckSums: Fixed uploading of Office file changed by server could result in conflict.

* Analyze: Fixed ListDir could be called on Files as if they were Folders, resulting in slowdown. * Links + Exclude: Fixed Ignore Links was not always excluding Links nodes.

* Links + Browse: Drill Down to Folder Links in Browse Dlg + Multi-Select, if SymLinks option is Drill Down. * gsync command line: Fixed command line options description and manual, to latest changes. * OneDrive/Office365: Backoff on 429 Too Many Requests and Conflict 409 error with EditConflict.

* SharePoint 2013: Fixed ListDir return error when path points to a file or not found. * SharePoint 2013: Backoff on 429 Too Many Requests and Conflict 409 error with 'Save Conflict'. * MTP: Fixed change file name case did not work properly. Version 10.6.7 Nov 16, 2017 * Licensing Fixes: Auto Options are not available in Free version. * Licensing Changes: Increase max files to 1000 in Free version. * GSTP Client: When doing Disconnect, set SendRecvTimeout to 5 sec.

* GSTP Client: When talking to local elevated client, do not wait on reconnect. * GSTP Client: check that server-id received from Server is not empty.

* GSTP Receiver: Do Not close socket on Receiver side after we send Disconnect verb. * GSTP Receiver: Send info headers such as server-id. * Azure (Blob) file system: Fixed large file uploads, more than 4 Gb. * Filters: Fixed filter '/folder/' with tail '/' was not excluding folder. * Separate Installer for GoodSync for Windows Server. * Fixed Jobs File reading and import, so that Import does not repeat.

* Accounts File: improve locking of read/write of Accounts file. * Ver 9: Move ver 9 version number to 9.16.7, to make it be in sync with ver 10. Version 10.6.6 Nov 08, 2017 * Browse Dlg + One Driver: Fixed freezes and error when drilling down to top folder after OAuth.

* GSTP Forwarder Receiver: Do not report to Mediator errors caused by Forwarder Pipe disconnecting. * GSTP Client: when client lost connection to Server do not do long reconnects, report to Mediator. * Filters: allow [a-z] or [0-9] and other such character ranges in Filters, [ and ] mean [ and ]. * Filters: when adding Filters from GUI, turn [ into [ and ] into ]. * Filters: fixed several more exotic issues in exclusion and inclusion. * On File Change: Add 1-min wait between Analyze and Sync, when Analyze produces Errors or Conflicts. * Runner: Do not save changes by produced by Job Options checker.

* On File Change, Incremental Analyze: fixed error when file inside folder is reported before this folder. * Fixed Free Space was not updated on Sync Tree file/folder Direction Change.

* Backblaze B2: Fix rare concurrency crash on folder delete. * Licensing: Do not allow Auto jobs (Attended) to run in Free mode. * Gs-Client/Gs-Server on Linux: Added support for Unix extended attributes. Version 10.6.5 Oct 27, 2017 * Control Center Runner: Fixed job start and stop sequence, to improve reporting. * Control Center: Fixed log lines sometimes glue together. * Google Drive: make it work when changing existing empty UserId to new UserId from OAuth.

* Google Drive V2 and V3: change captions and help. * FTP etc: When reading line, allow CR to be followed by non-CR/LF character. * Windows FS: Use Backup Semantics for all CreateFile system calls, fixes Access Denied. * Windows FS: Fixed MoveFile was giving up on Access Denied, now tries Copy + Delete. * Browse Dlg: Fix Deleting Account used by Job is allowed, if bookmark inside Account is selected. * gs-server: GetFileAcl: Fix error in returning GetFileAcl results. * MTP: make progress processing work correctly.

* MTP: Fixed name-case renames of file and folders were not working in Explorer. * ListServers: fixed copying credentials, fixes No Account error in Analyze after Browse. * gs-server: /set-admin and /set-user options also set options in settings.tix. * gsync command line: Left and Right folder of a Job: allow combining AM and Connectoid options.

Version 10.6.4 Oct 19, 2017 * MTP: re-add missing thread wrapper, it was causing CoInitialize not called (error 0x800401F0). * Move/Rename: make it work for case-insensitive file systems, where only case of name is changed. * On File Change: fix bugs and slowness, when change of one file/folder is received many times. * On File Change + Incremental Analyze: fix bugs in folder processing. * On File Change + Incremental Analyze + Filters: apply all filters, so that filtered items are ignored. * On File Change + Progress: show progress of Incremental Analyze too. * Runner + Gs-server Options: gs-server now applies Program Option on a command from Runner.

* Runner: If user with old jobs.tic never runs GS GUI, still convert jobs.tic to new format. * S3 + Wasabi: Wasabi can do Upload in Parts, so allow multi-part upload. * User Stopping Jobs: Fixed urgent job stop (two or more Stop clicks) was not always processed. * On Schedule: fixed normalization of Schedules, it could fix DayOfWeek to 0 when not needed. * Browse Dialog: fixed non-translated GSTP email can make it into Account Manager. * Locks: Consider lock files that are older than 2 days abandoned and delete them as such. * Move creation of _gsdata_ folders from Start of Sync to Start of Analyze.

* Explorer: When renaming file or folder, check that destination name does not already exist. * gs-server: fix command line processing and diagnostics. * NAS: Added support for Synology DS418j (Realtek 1296 platform). Version 10.6.3 Oct 12, 2017 * OpenSSL: Add no-asm option to x64 builds, that fixes crashes on some processors. * Crash Catcher: add more catchers for crashes, to improve diagnostics of crashes. * Better random number generator, with proper initialization of OpenSSL. * Mediator: Fixed OTP was not sent by email, on initial OTP generation.

* Mediator Web Site: Add Password Change form, fix OTP usability issues and bugs. * Web UI: Allow entering One Time Passwords (OTP) from Web UI, for multiple users. * Web UI: Do not create New GoodSync Connect user in Web UI, use Mediator Web Site. * Web UI: better display of Mediator registration status for the User.

* GoodSync Connect Setup: always show No-Mediator option, fix bugs and crashes. * GSTP: Fix progress not reported in GsUploadFileBlock, in the tail part. * CC Runner: Fixed Big Log chunks not accepted by CC, so submit large logs in smaller 16 Mb chunks. Version 10.6.2 Oct 05, 2017 * Runner: Fix worker thread closing sequence, it could cause rare crashes. * On Schedule: When Hour=NN is specified and Minute=0 is not specified, add Minute=0 automatically. * On File Change + Stop: When User stops an OFC job, do not stop File Monitoring. * Auto Jobs + Stop: Stop of one AutoRun job now does not reset Waiting To Run Status for all jobs.

* gs-server settings: save changed file upon generation of Device ID, even if original file was not present. * OneDrive of MS: Fix SiteRoot uploads of files with ' in file name was not working. * Gs-Server: Add One Time Password support in Web UI Setup for NAS. Version 10.6.1 Sept 29, 2017 * Azure Files: Add Windows Azure Files API file system, was Azure Blobs only. * Fix handling of must-drill-down OneDrive files/folders (appear in Windows 10 Fall 2017 Update).

* Auto Jobs: Fix on a rare occasion Job in Auto Mode not start when required by external event. * GSTP forwarders: Add SSL certs to all Official and Default forwarders. * FTP + On Folder Connect: Fix OFC was not detecting Connect/Disconnect. * Explorer: fix navigation when clicking bookmark in bookmark list for file system.

* Explorer: Disable all Commands when tree node is being expanded. Version 10.6.0 Sept 20, 2017 * GSTP: Implemented One Time Passwords (OTP) and Client DeviceId.

* GSTP: You can turn on OTP in * 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. Version 10.5.8 Aug 23, 2017 * ACD: do reconnects, to fix 'Cannot Switch to SSL' error cause by ACD serves malfunction. * Fix file operations progress reporting jumpiness, make it more smooth. * CC Runner: Fix GsRunnerSubmitter thread was not shutting down properly.

* Explorer: Fix Rename does not update display name. * SyncLib: Get destination file attribute after sync, needed if Compare Attr is used. * Jobs from Registry: fix load and save of such jobs. Version 10.5.6 Aug 18, 2017 * OneDrive: Fixed 'Unsupported security token' error.

* Explorer: Fixed when clicking folder with ftps:// URL, it becomes ftp:// URL. * Azure: Fixed sometimes assigning check-sums to a wrong file, due to parsing error. * Browse Dlg: If two or more folders do not exist in Job side path, do not allow clicking them all. * Control Center Upload: Fixed quote-screening issue that cause errors in names with quotes. * Control Center Runner: Fix lockup of Runner after job was renamed in Control Center. * Filters Pane: Sort filters lexicographically.

* Job Options/Program Options: Place Include filters above Exclude filters, to match order of execution. * Job Tree Toolbar counters: rewrite to keep live counters correctly updated. Version 10.5.5 Aug 04, 2017 * FTPS, Sockets: Fix Sockets SSL session reuse.

* Fixed observed crashes in CC Runner and Explorer. * Browse Dialog: Fix Account names gstp://userid@ appearing, should be without @. * Browse Dialog: Better Account Tree normalization, when GoodSync starts. * Browse Dialog: Make Delete work properly on Folder Bookmarks. * Browse Dialog: Do not allow Rename on Folder Bookmarks. * Add 'Show Backup / Sync Jobs groups' Program Option, Off by default.

* Sync Tree file/folder properties: show it in a dialog. * GUI: fix some drawing problem on High DPI displays. Version 10.5.3 July 28, 2017 * MTP: Fix 'Click Analyze again because another job has Synced and it invalidated analysis results of this job'. * When Drill Down ignores folder links inside C:/Users to avoid cycling, ignore only Junctions but not Sym Links. * FTP: use full socket close on data connection, to avoid error on control connection. * FTPS with ProFTPD: enforce TLS session reuse (not just ask for it).

* FTP: fix RNFR-RNTO combo in situations when disconnect happens after RNFR. * SSL sockets: Implement SSL session caching on Client side. * gsync: Fix not all Folder options are parsed, upload command line help. * CC Runner: fix Runner ignores change of left/right folder. * CC Runner: restart GS-server when Program Options are updated.

* Control Center: Remove User Log Files older than 30 days, automatically. * Groups: Increase number of allowed groups from 10 to 40. * GUI: Fix strange GUI behavior on Right Mouse Button double click in Job Tree and List View. * GUI: Fix toolbar button sizing bugs.

* Browse dialog: Do not allow to change Account options in Folders, allow it only in Accounts tab. * Browse, SMB: fix Account Key, so that use can have many accounts in SMB.

* Browse dialog, OneFile: show file path before password. * Browse button, OneFile: show target file path in URL too. * Browse dialog: when going from Folders tab to Accounts tab, highlight selected folder. * Browse dialog: show smaller folder icons for Folder bookmarks in Accounts. * Browse dialog: Do not show low level (debug) progress messages, only important ones.

* Browse dialog: auto-close it when reinstalling GoodSync. * Explorer/Browse dlg: do not show File Owner, to speed up browsing. * Explorer: New Folder, Rename: Change from edit label to requesting new name in modal dialog. * Explorer: Bump up size of small files for progress purposes to 4K. * Explorer: avoid negative time remaining.

* Explorer: fix list of many files sometimes cannot be uploaded/downloaded. * Update DE localization. Version 10.5.2 July 07, 2017 * Exclusions + On File Change: fix bugs that prevented excluded files/folder from being re-included. * Copy Owner, ACL: Fix bugs that prevented Copy Owner from working correctly if Copy ACL is not specified. * Scripts: Trim all script fields, when committing and when executing them.

* Crash Submitter and Reader: fix multi-part form format being submitted. Program Bmw Remote. * 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. Version 10.5.1 June 23, 2017 * Pipe Forwarder: fix socket leaks and connectivity issues, in more complex cases.

* Pipe Receiver: fix not deleting session on Disconnect, other connectivity issues. * SSL + SNI: Make SNI a default option in all SSL communication, as more and more sites use it. * SyncLib: Fix 'GsMergeLRgenerations: both sides still have new gens' error in Sync time. * Ignore Drill Down option for all folders inside Windows Users folder, to avoid cycling and duplication. * Account Manager Cleanup: remove incorrect entries from Account Manager, when reading it. * Explorer: Fix deleting of User Bookmark did not work. * Explorer: Do not ask confirmation when removing unused Job bookmark.

* gsync command line: Fix not saving Account Manager when changing connections in job-update etc. * gsync command line: Print command line options, unless global option /noprint is specified. Version 10.5.0 June 16, 2017 * Licenses: Fix on OK_REACT license info was not written, which could result in need to re-activate.

* SharePoint 2013: Added support for root TeamSite, under RootSite alias. * TIX Export-Import: fix rare bugs related to n in URL, do not try to import old TIX files. * CC Runner: Add Special Operations, such as Delete Recycled Files, Cleanup Recycled. * Corrupt State Files: When it happens, display checkbox: Delete Corrupt State Files when I click Analyze again. * Forwarders: Allow Default and other official forwarders to run in Pipe Mode.

* GSTP Client + Pipe Forwarder: add retries, when it does not connect right away. * Pipe Receiver of Forwarder: report failed connects to Mediator, better retries. * Pickup Forwarder: fix not sending response via default forwarder. * Update AR and PL and Catalan localizations. Version 10.4.9 June 09, 2017 * Discovery + UPNP: fix checking cached entries, so that when Local IP changes, rediscovery is done. * Receiver of Forwarder: Idempotency: several fixes that make it work on network reconnect.

* Sockets: improve error reporting on reconnects. * Filters: Fix parsing of +-N[d 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. Version 10.4.7 June 01, 2017 * Forwarder: fix idempotency was not enforced by Server Pipe Receiver, could cause file corruption. * gs-server: Increase number of stored responses to 20, to make idempotency always work. * Sockets: send really long buffer in smaller 512 Kb chunks, to report sending progress. * GSTP: Add x-sib-content-md5 header to all transactions we submit, and check it on server.

* Filters: Consider 'path /folder' to be absolute, for purposes of Include filter. * Filters: Use the same fnmatch code in Windows, MacOS and Linux -- for consistent results. * Filters: Time: Add relative hours and minutes: +Nh / -Nh, +Nm / -Nm. * SyncLib: Syncing: fix UpdateStateMergeGens operation losing New Generation on the Right side. * SyncLib: Syncing: Get ACL/Owner/ExtAttr after Sync on the destination side. * SyncLib: Syncing: Do not remove analyze time error when we start to sync conflict. * SyncLib: Analyzing: When reading state file, do not allow more than 100 levels in sync tree.

* Account Manager: If /jobs-file=/folder/file.tix is used then read Account only from this TIX file. * Copy Ext Attr: Turn it On by default only for MacOS, keep it Off for Windows. * Folder Monitoring: React to change of Folder Owner, if Compare Owner option is on for this side.

* Google Drive V3: reduce memory usage when building cache. * Add checking of System Disk Free Space and reporting of low free space. * Azure: remove its claim to always providing Content-MD5, as it does not always do it. * Backblaze B2: more fixes, to improve speed and error processing. Version 10.4.5 May 18, 2017 * BackBlaze B2: Implement parallel upload of large files in chunks, other bug fixes.

* BackBlaze B2: Increase chunk size from 5 Mb to 40 Mb. * SFTP: Allow longer packets, as some server send very packets of 360Kb and more. * SFTP: add error catcher on Close Download, some connections errors were missed. * Box.com and WebDAV SSL: Add SNI to Box.com and WebDAV, as their servers may use it.

* Fix SetFileOwner that was broken, due to GS trying to parse SID as PSD. * On File Change: Check deleted files against filters, so that they do not trigger Analyze. * Unattended Runner: fix rare crashes on job finish. * Browse Tasks and OAuth2: make them start and stop more correctly. * CC Runner: Submit log lines in a separate thread, so that log line submission does not delay sync. * Update DE and AR localizations.

Version 10.4.4 May 05, 2017 * Google Drive V3: speedup moves/renames, misc bug fixes. * Browse Dialog: Display messages logged by file systems in Browse dialog. * Browse Dialog: fix changed UserID from Browse dialog may not make it into Connect FS. * Job Options: Replace Up and Down Speed Limits in job with one File Copy Speed Limit.

* Explorer + Job Bookmarks: Allow deletion of Job Bookmarks that are not used in any job. * Allow CopyACL comparison only when both file systems have the same type of ACL.

* Control Center: Change from logging log lines into database to writing them into log files. * Generation Cleanup in Analyze: fix it, make it cleanup old generations again. * If Copy Links option is Drill Down then do not turn it Off in Analyze Checks. * Add Vietnamese localization, update Ukrainian localization. Version 10.4.3 Apr 28, 2017 * SharePoint 2013: new file system, added to sync with legacy SharePoint 2013 servers. * Google Drive: Cache bootstrap and changes pull: start over on backend errors.

* Limit Changes option: Make it work for 1-way jobs too, but set default value to 100 pct. * GSTP speed: increase it a lot, by turning off compression and optimizing code. * Upload to Control Center: upload folder list too, other major fixes. * Account Manager: fix URL of the root folder of the server may be wrong, affects CC Runner. * Folder Options in Server Account: make lookup case-insensitive by folder URL. * Control Center Runner: do not detect fake changes, produced by synclib turning options off. * Control Center Runner: Make received Program Options effective, for Proxy and SMTP.

* Fix Cleanup of History could delete non-empty folder, because its creation time was Null. * Cleanup of Local Temp Files: make it faster and more accurate. * Add latest changes in options to global command line switches. * Update PL localization and JP license.

Version 10.4.2 Apr 21, 2017 * Google Drive: Switch to new Google Drive Ver 3 API, works faster, better quota management. * Google Drive: On File Change (File Monitoring) now works for Google Drive side too. * Change buffer size for most Remote file systems to 5 Mb, thus enabling Dropbox to OneDrive sync.

* Add more checksum types used by servers: MD5, SHA, SHA-1, SHA-256, QuickXorHash, Version GUID. * BackBlaze B2: Implement large file uploads, do not use checksums, they are not available for large files. * GSTP Forwarder: speed up reconnects in case of connection errors.

* Options Advanced: Compare Attrs/Owner/ACL: move these to Left/Right side options, from Advanced. * Options Advanced: Copy Owner, Copy ACL: separate them, as they indeed may be done separately. * Compare CheckSums side option: compare checksums only when size is the same, but file mod time differs. * Options Advanced: add option Compare CheckSums of All Files, this compare is done for all files. * Options Advanced: remove Retry Sync If File Changes options, as retries are already done in On File Change. * Options Auto: Have only Sync option for all Auto options, no Analyze option. * GetFileOwner: If we cannot translate SID to Domain UserName then return SID text form as Owner.

* Time Shifts: do not auto-resolve Left-Right time shifts, do it only for Old-New time shifts. * SyncLib: Remove operations CopyState_LtoR and CopyState_RtoL, use only symmetric CopyState operation. * Explorer: Speed up Download and Upload of Files in GSTP, use conveyerization. * Explorer: now listed as Ver 10, was Ver 9 previously. * On File Change, File Monitoring: Fix reported crash. * Unattended Runner: Clear Sync Tree to save memory, when we finish non-On File Change job. * Analyze Checks: Change Sym Links option to Ignore, if one of file systems does not support links.

* Analyze Checks: turn off Copy Attributes, Copy ACL, Copy Owner, if one of file systems does not support it. * Upload to Control Center: add Company Admin credentials to Program Options ->Auto. * Upload to Control Center: add encryption of uploaded accounts option. * Updated RU, UA, PL localizations. Version 9.9.92 Apr 21, 2017 * Update counter in Status Bar at the bottom during Sync.

* All non-GUI changes from ver 10.4.2. Version 10.4.1 Apr 03, 2017 * Do not Compute MD5 CheckSum to resolve conflicts, as it slows down Analyze too much.

* Copy Owner: Remove Copy Owner option on Windows, as Copy ACL and Owner covers it. * File Owner on Windows: Get/Set it as 'Domain User Name', not just 'User Name'.

* Copy Owner, Compare Owner: Add these options on Mac only. * File/Folder Properties: Show all properties, including ACL, Owner, ExtAttrHash.

* When setting CopyTime operation, add comment to sync tree node on what caused it. * Fix bugs that prevented correct Attributes Copy on Windows. * WebDAV: Add Exponential Backoff on HTTP error 429, which is now returned by some sites. * Google Drive: Increase Cache Timeout from 128 to 600 sec, as some cache reads may be slow.

* Google Drive: Fix rare MIME-type mismatch on small file overwrite uploads. * Office365/SharePoint: Fix listing of files/folder with ' in their name.

* FTP: Increase max parallel thread from 20 to 50, some users want that. * Help Hints on mouse-over: show them until mouse-out, not just for 5 sec. * Translations: update Polish and Arabic. * Control Center: add ServerAccounts table, so that user can his Accounts. * Account Manager: Make server map case-insensitive for Account Key.

Version 10.4.0 Mar 23, 2017 * Add Compare Attributes option to Advanced Job options, Off by default. * Restore Compare ACL and Compare ExtAttr options that were removed in 10.3.9. * Fix Sync Folders are the same error, by correcting Distinct URL computation.

* File Monitoring + Compare Attrs/ACL: Separate these flags in monitoring, as Windows can do them separately. * Folder Options: move all Local FS options (Compress, FAT-like) from Connection options to Folder options. * Browse Dialog + Multi-Select: fix problems in Go/Refresh. * Browse Dialog: Fix auto-switch to Folders from Account for smb:// and gstp:// does not show Folder tree.

* Message Boxes: Make them wider, to 550 pixels. * Account Manager: Fix Connectoid options do not stick, when changed. Version 10.3.9 Mar 20, 2017 * Copy Attributes: change of Attributes is now detected in Analyze.

* More on this here: * On File Change: exclude Hidden and System files from changes, if requested by option. * Windows Azure: use server-side MD5 checksums supplied by server. * Copy ACL: Copy SACL (including Inherited/Protected), in addition to copying DACL. * Remove Job Advanced options Compare ACL and Compare ExtAttr, they are implied by Copy options.

* Attributes and State file: fix reading attributes form state file, results in fewer CopyState. * Same Job Sides: do not produce this error for same URLs that belong to different accounts. * Mirror Folders: use Distinct URL in computing them, it includes Server Account.

* Recycle DB: Add more locking, to fix rare crashes. * Move Mode + Compare MD5 Checksums: make it work, remove unneeded check. * Log Viewer: load Server Accounts, so that it can work for OAuth2 file systems. * Control Center Runner: improve logging of job changes sent it from the server.

* Browse Dialog: remove Servers tab, all Servers are now shown in Folders as 1st level. * Browse / Explorer + GSTP: Show Server names without.username.goodsync suffix. Version 10.3.8 Mar 12, 2017 * Fix slow Analyze in some cases, due to computing MD5 when not needed. * Now compute MD5 of local file only to prevent conflicts. * Update Privacy Policy and License Agreement.

* Case Rename Folder + Copy ACL: fix folder state not properly copied. * Interrupted Sync: fix Conflict after interrupted (no state file saved) sync with ACD.

* On File Change + Copy ACL: Make On File Change detect ACL changes on Windows. * Copy ACL + Delayed Sync: make Copy ACL work correctly, when change was detected on prev sync. * Azure: Upload files shorter than 8 Mb in one take, using Put Blob transaction. * Azure: Fix Content-Type was not set in upload.

* Explorer: Fix crash when user goes to Job Bookmark in OneFile file system. * Explorer: Fix not sorting Connectoids into User Bookmarks and Job Bookmarks. * Gs-Server: fix rare crashes in UPNP discovery and Web UI. Version 10.3.6 Mar 03, 2017 * Proxy + Gs-Server: Fix setting Proxy in GS GUI does not propagate to gs-server.

* Azure, GSTP: Fix Content-MD5 errors, use header x-sib-content-md5 for GSTP purposes. * SFTP: Fix crash when download stops abruptly, as in due to errors on destination. * Backblaze B2: Use better upload method with SHA-1 checksum at the end. * Backblaze B2: Fix authorization bug that prevented user from changing Application Key. * Export Selected Jobs: Add full Accounts from Account Manager to exported TIX file.

* Auto-Install: Do not Install GoodSync if GS GUI is running and this is not a 3AM-5AM local time. * Auto-Install: Fix sometimes GS desktop shortcuts appear even when this option is turned off. * UPNP: Force the same External Port on all devices, so that multiple devices do not confuse us. * UPNP: Handle multiple UPNP devices on the same Local Network. * UPNP: Change cache file format and name, do full discovery once a day. * Control Center: Add Run and Stop commands for Job, on a list of Computers. * Control Center: Add ability to use Account Manager, specify Account by Name or Key.

* Account Manager, Command Line: Introduce Lookup by Account Name in gsync command line. Version 9.9.86 Mar 03, 2017 * Fix DEL key in URL field calls up Job Delete. * Fix setting URL in Job by clicking ENTER in URL field did not work. * All appropriate changes from ver 10.3.6.

Version 10.3.5 Feb 24, 2017 * Dropbox: Switch Dropbox code to new API V2, as API v1 is now deprecated. * Fix crash when user changes Program Options in pre-elevated GoodSync. * GSTP Client: do not rearrange connection during session, not to drop good Forwarders. * GSTP Mediator: fix some bottlenecks that lead to slowdowns in processing. * GSTP transport: Compress large transaction bodies using GZIP. * GSTP transport: Add and check Content-MD5 header to all transactions, to ensure integrity. * GSTP Forwarder: Faster Pipe Forwarder, fix slow connects via Forwarder.

* GSTP Forwarder: Fix possible file corruption when downloading via Pipe Forwarder. * gsync: add /uN and /kN command line options, to use Account Manager.

* Control Center: initial integration with Account Manager, single Run and Stop commands. Version 10.3.4 Feb 17, 2017 * Browse Dialog: Fixed Secure flag was not properly changing URL from to * Browse Dialog: Fixed wrong root in multi-folder when home folder is not root. * Browse Dialog: When user goes back from Folders to Account List, select Account and Folder used.

* Browse Dialog: Fixed race condition in New Folder that could lead to errors. * Browse Dialog: Show Account Name or Key in Help field when it is set. * Browse Dialog: GSTP: Show only Server Name in Servers, without UserId. * Account Manager: always save accounts-bookmarks.tic, not to miss any automated token changes. * GoodSync Server Web UI: Do not reveal existing system user password via HTML. * GUI: Fix crash when AutoLogoff message box is shown before Main GUI is shown.

* Enterprise Runner: speed up submission of reports to GS Control Center. Version 10.3.3 Feb 10, 2017 * Fix Jobs Lost if GoodSync starts GsServer or GsRunner and GoodSync.exe is already elevated.

* Runner Service: Fix Runner was not reading Program Options such as SMTP server. * Browse Dialog: fixed several UI bugs. * On Folder Connect: Do not report Terminal Error when GS starts and OFC job has one of folders missing. * Added context menu for Left/Right Browse buttons: Open Folder, Side Options.

* Open Left/Right File: implement actual open of remote files in GS Explorer. * Open Left/Right File/Folder: fix open does not work in some cases. * Add import from TIX file produced by GoodSync ver Filters, like in GS 9. * Program Options: Replace Filters pane with a better one. * Disable Auto and Options buttons on Toolbar only when Job is running.

* Toolbar: better updating, so that buttons are enabled/disabled properly. Version 9.9.80 Jan 26, 2017 * Browse dialog: Fix crash when clicking Browse button in New Job. * Browse dialog: Make OneFile file system show all fields. * Make job multi-selections work for Analyze and Sync commands. * Filters: use new Filters from ver 10. Version 10.2.6 Dec 23, 2016 * Runner Service: fix creation of GS Runner Service, it has wrong argument.

* Runner Service Setup: fix using wrong user when different Domains have the same User. * Installing RF2Go: fix Access Denied error.

* Enterprise Runner: Fix formatting error that caused mis-reporting of job status. * Browse Dialog: better localization, sort Accounts by alphabet.

* Account Manager in Browse dialog: Add Delete and Rename buttons, to manage saved Accounts. * Browse Dialog: Remove Refresh button, always use Go button instead. * Browse Dialog: When going back from Server or Tree to Credentials, do not cleanup credentials. * Job List: allow context menu for multi jobs when user selects several jobs in Job List on the Right.

* GUI: more high DPI icon and picture fixes. * Fix Wrong context menu item for Exclude/Include by ext. Version 9.9.76 Dec 23, 2016 * Fix rare crashes in Browse dialog.

* All changes from ver 10.2.6. Version 10.2.5 Dec 15, 2016 * OneDrive Office365: fix 'Unsupported security token' error. * GSTP Forwarder + Receiver: fix file corruption that may happen when conveyor is enabled.

* Fix icon appearance in High DPI and Scaling situations. * Job List: Fix 1st column (status icon) may corrupted on displays with high resolution. * Taskbar Menu: make double-click call up Full Window again. * Fix Sync direction of tree node cannot be changed after Spec-Op such as Compare Files was run. * Job Tree: memorize expanded/collapsed state of all groups between GoodSync runs.

* Browse Dialog: improve user interface. Version 10.2.4 Dec 09, 2016 * Store Job List and Job Tree widths independently of each other. * Lob List: Allow reordering of Job List columns, save column coordinates upon reordering. * Job Tree: the only Name column fills up the entire tab now.

* More and better icons for Job Run States. * Separate icons for Special Operations (Cleanup/Delete GsData and such) run states. * Menus: Add 'All' menu item to menu bar, keep command for All Jobs in there.

* Job menu: reorder menu items, raise more often used items higher. * Box.com: save new refresh_token, different from original refresh_token, when we get access_token. * Stop/Clear button: show proper caption based on Jon run status. * Options: Fix Pressing enter during filter editing quits dialogue box. * Enterprise Runner: report OS, elapsed time, speed, bytes processed to Control Center.

Version 9.9.74 Dec 09, 2016 * Use Job Options and Program Options dialog of Ver 10. * Fix Pause command does not work. Version 10.2.3 Dec 02, 2016 * Job List view: allow multiple job selection, now based on CTreeListViewCtrl. * Multiple Job selection: review all cases, several fixes. * Job Selection kbd shortcuts: Up/Down to navigate, Space to select, Enter to Set Current. * Fix ALT+F4 is not processed, more keyboard shortcut fixes.

* Fix Side URLs not updated after Job rename and then Browse. * Fix Side Info sometimes not updated when current job changed. * Fix crashes after Group Delete.

* Localization: cleanup foreign RFS files, removed unused strings. * Explorer: Load Jobs when it starts, so that Bookmarks derived from Jobs are loaded. * Job/Group New/Rename dialogs: fix checking for errors, improve layout. Version 10.2.2 Nov 28, 2016 * Add keyboard shortcuts: F2 - job/group rename, F4 - disable autorun, Alt+W - swap sides. * Add Pause command to Job menu, with keyboard shortcut Alt+Z. * Change Stop command to Stop/Clear command, as it clears tree when job is stopped. * Group Context Menu: Add keyboard shortcuts to it.

* Delay in Auto Run on Start and OFC: Allow values up to 999, to increase range. * Add/Remove Job to/from Group: Allow this to be applied to Selection of Jobs. * Job List on the Right: Do not Set Current when job is clicked, allow for Job Selections. * Special Ops (such as Cleanup Recycle) work for Job Selections.

* Job List View: Make selections work with SHIFT+UP and SHIFT+DOWN. * Job Tree View: Fix Sorting was not working on 64-bit architecture. * Adding/deleting of Start Menu and Desktop shortcuts is now persistent Program Option. * Add 'GoodSync v9' menu item to Start Menu ->GoodSync of ver 10. * Run When Windows Runs option: when installing new version of GoodSync, update other users too.

* Runner Service Setup: Allow to specify Windows user different from current Windows user. * Fully observe Alphabet/Index ordering rules when running or editing jobs. Version 9.9.72 Nov 28, 2016 * Restore keyboard shortcuts, such as CTRL+TAB in tabs, ENTER in URL field. * Make TabView control not steal focus, when its page is activated. * Fix misc UI issues and crashes. * All changes from ver 10.2.2. Version 10.2.1 Nov 17, 2016 * Fix crash in Click Browse button after Job Delete.

* Fix crash on clicking keyboard in Job List view. * Fix Japanese GUI sometimes shows squares instead of letters. * Sort groups lexicographically, if allowed by option.

* Make Keyboard (space key) selection work in Job List View. * Make big tooltips appear for beginner user (1st job). Version 10.2.0 Nov 14, 2016 * Job List ordering: add Program Option ->'Sort job names by alphabet', ON by default. * If 'Sort job names by alphabet' is OFF then allow reordering jobs in Job List by drag-n-drop. * Fix Analyze and Sync causes showing Options dialog. * Fix GoodSync does not start when Windows starts. * Fix crashes related to zero jobs and transitions around that.

* Job Tree View: fix several UI issues. * Job List View: fix several UI issues. * Re-enable ALT+N keyboard shortcut, it selects job number N, works for ALT+1 to ALT+9. * File Systems: Add faster get out on User Stop. * Remove SSL Default GTSP option from Program Options, always offer Secure.

* Fix jobs are not run from Command Line in GoodSync.exe GUI. Version 10.1.9 Nov 10, 2016 * Job Direction button: when clicked, show available directions. * Allow multi-select (in Job List) to apply to most commands. * Consolidate all command processing in the mainframe controller. * Change default size to 2/3 of the screen, initially show Job Tree (Less). * Job Tree and List: Sort jobs and groups by name in alphabetic order. * Renaming/Creation of Groups and Jobs now requests name in modal dialog.

* Memorize and Set Current Group, to return to the same node in the tree on restart. * Fix rare crashes caused by abandoned timer. * Installer: Achieve full separation between GoodSync-v9.exe and GoodSync-v10.exe. * Job Start: Single Selected job is always started right away, with no delay.

* Job Start: Multi-Selected jobs are always Scheduled, so they start by Auto rules. * Add Arabic user interface localization. Version 9.9.69 Nov 10, 2016 * Use OnSchedule to start job as Analyze & Sync, not immediate start. * Fix NoGsData option is not saved. * More unification between ver 9 and 10, especially for Job List view.

* All changes from ver 10.1.9. Version 10.1.8 Oct 31, 2016 * SyncLib: Fix crash that was happening in On File Change jobs in ver 10.1.7. * SyncLib: Fix 'Cannot resolve parent' error in manual Analyze. * Fix NoGsData option is not set when changed in Options dialog by user. * New Job: use traditional dialog, to request sync direction and name.

Version 10.1.7 Oct 28, 2016 * GSTP Mediator: fix problem that caused 'Computer seems to be unreachable (No ACK for PickupSession)'. * SyncLib: Speed up (major!) reading of the state file ans Analyze scanning. * GUI: speed up tree operations. * Update Counters such as Changed, Errors during Sync, so that user see how many items are remaining. * On File Change: Fix OFC does not detect Disconnect and Reconnect of Network. * On Folder Connect: Do First Analyze when OFC is first enabled or when GoodSync starts. * Job Options and Analyze buttons now stay enabled when Job is Waiting To Run * Fix Sync after Analyze produces error 'Do not run Job when Auto is suspended'.

* Re-enable progress bars in GoodSync taskbar icon. * FTP: Do not auto turn on EncodeUTF8 option for servers that support it, user may think otherwise. * Fix if After Sync user has Conflicts and he resolves them then Sync button remains disabled. * WinFileSys: Fix processing of Locked + Access Denied files. * Shutdown signaling: Fix sometimes fake shutdown signal could auto-close GoodSync. * Explorer: Fix cannot copy symlink from Local FS to Local FS.

* Explorer: Implement keyboard accelerators for common commands. * Upgrade NSIS to ver 3.0 official release. * Update CZ and KR localizations. Version 9.9.67 Oct 28, 2016 * All changes from ver 10.1.7.

Version 10.1.6 Oct 18, 2016 * Fixed crash in File Monitoring when one sync folder is empty. * Options Dialog: Auto modes, if one of the sync folders is empty. * Fixed On File Change does not come back after Sleep and Resume. * Add 'No Animations' option to Program Options. * On File Change / On Folder Connect: fix job not starting upon disk reinsertion.

* Selected Jobs + Analyze And Sync: run selected jobs sequentially, like in ver 9. * S3: For large files, check for HTTP ranges before doing multi-part download. * Job List: Case-insensitive ordering of text columns. * Program Options: Move several options from General to the new Auto tab. * Account Manager: Properly implement separation of Plain and Secure accounts. * Account Manager: Fix not all Advanced option changes become effective on Go. * GUI: fixed some resource and memory leaks.

* gsync /runner-service: Set Effective proxy in Runner Service, using Prog Options. * OAuth2 dialog: improve interaction with Account Manager, ask user less. * OneDrive: fixed error Access denied for connectoids with wrong saved endpoint. * Update UA and Korean translations.

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

* OAuth2 Consent: Launch Default Browser Chrome/IE/Firefox/Opera in Private Mode. * Browse Dialog: improved navigation, fixed several GUI bugs. * Account Manager: fixed bug that caused overwrite of good credentials by blanks. * On File Change / On Folder Connect: Fix not detecting reconnect.

* Add GoodSync-v9.exe to Ver 10 distro, so that Ver 9 GUI can be run from Ver 10 distro. * gsync: Fix tmp-job command was not working. Version 9.9.63 Oct 07, 2016 * Browse Dlg: Fix Servers button did not go to OAuth2 browser. * Allow GoodSync Ver 9 to run new file systems, if it is activated from Ver 10 license. * All changes from ver 10.1.3. Version 10.1.2 Oct 03, 2016 * OneDrive: fix Unauthorized 401 error on download of files with guestaccesstoken. * Options dialog: Fixed Dialog lines in some languages do not fit.

* Job List: Fixed sorting of Auto column is broken. * Sockets: fix working with mixed IP v4-v6 environment. * Fix Runner still thinks it is ver 9 and does not run OAuth2 systems. * Upload Enterprise distributions for ver 10. Version 10.1.1 Oct 01, 2016 * First Official release of GoodSync ver 10. * Added file system for Box.com, similar to other OAuth2 systems. * Fix Encrypted + OAuth2 file system keeps requesting browser authentication.

* Account Manager: Use different account key for plain and secure version of the same server. * ACD, GDrive, OneDrive, DropBox: improve management of tokens, esp. On forced refresh. * GUI: Fix Errors Count and Button were not updated when we get Errors in Sync.

* Browse Dialog: Improve detection of changed properties. * Pipe Forwarders: make them more stable, increase speed. Version 9.9.61 Oct 01, 2016 * Job and Program Options: Fixed crash that appeared in ver 9.9.60. Version 9.9.60 Sept 30, 2016 * Fixes from GS ver 10.1.0, subject to what's available in ver 9 per licensing. Version 10.0.30.0 beta Sept 27, 2016 * Improve post-run Job status display and color coding. * Fix Account Manager not always memorizing Refresh and Access tokens. * OneDriveV2: Add large file upload support for SiteRoot servers.

* OneDriveV2: Add retry of small file upload on 502 and such errors. * Dropbox: Add UID to UserId, for uniqueness.

* Google Drive: Add Account Root ID, to UserId, for uniqueness. * Amazon CD: Fix access token refresh not working. * Add more locking for parallel workers, to avoid rare crashes on completion of jobs.

* Browse Dialog: when Accounts is clicked, do not pre-select any Account, so Go does ListServers. Version 9.9.59.6 Sept 26, 2016 * File System fixes from GS ver 10.0.29. Version 9.9.58 Sept 20, 2016 * Browse Dialog: use new Account Manager, in a limited way, without showing accounts. * GS Connect Setup: If user specified no Windows Password, keep Windows User for File Owner. * Google Drive: Change prefix from gdocs:// to gdrive://, automatic migration. * Google Drive: do not produce error on missing file creation time. * Amazon CD: Add swapping Refresh for Access Token on getting Access Token errors.

* DropBox: Fix Dropbox was listing folder that was deleted (in trash, not permanently). * OneDrive v2: Added SiteRoot/TeamSites handling. * OneDrive v2 Discovery: memorize credentials used to list Services in MS Accounts.

* OneDrive v2: Show error message of Code 401, as this may be Access Denied, not Auth Needed. * OAuth2 Consent in Browser: Implement proper Local Server to receive callbacks on localhost.

* Explorer: Use system File dialog for selecting multiple local files to Upload. * Remove discontinued file systems that were replaced by OneDrive v2. Version 10.0.28 beta Sept 18, 2016 * Add Account Manager embedded into Browse Dialog ->Accounts. * Account Manager keeps track of Server Accounts, so that when password changes in one job, it automatically propagates to all jobs that go to this Server. * Account Manager also tracks and propagates Refresh Tokens and Access Tokens of OAuth2. * OneDrive: Account Manager tracks account for Microsoft Users you enter and for Service Endpoints. * Changes to Accounts are memorized on successful Connect to this account in Browse dialog or Job run.

* Browse dialog and Job Runs read credentials from Account Manager, when they are started. Version 9.9.57 Sept 07, 2016 * OAuth FS + Encrypted: propagate saving of OAuth data thru Encrypted file system layer. * OAuth2: do not try to perform it in Runner, as there is no user to respond.

* OAuth2: do not perform two OAuth2 at one time, second will be rejected. * gsync: Now require Pro or Linux license to run gsync, except for Runner Service. * Browse dialog: fix picking of Secure (SSL) option in connectoid. * OneDriveAll: Fix refresh of Access Token after 1 hour of multi-part Upload of large file. * sib-http: Do not add proxy-related headers such as cache-control to direct socket transactions. Version 9.9.56 Sept 01, 2016 * OAuth2 file systems: store refresh and access token in connectoids, to make them exportable. * OAuth2 file systems: you have to re-approve auth via browser for each job that uses OAuth2.

* OAuth2 file systems: make UserID read-only in UI, retrieve it from browser auth. * Browse + OAuth2 FS: when Servers is clicked, empty the connectoid so that account may be changed. * Amazon CD: fix listing of nodes with no name. * Start Windows Services with Delay, so that Internet has time to connect. * Enterprise Runner in gsync: multiple fixes, to make it work with Command and Control Center. * gsync: Fix jobs not found in non-runner command line call. Version 9.9.55 Aug 26, 2016 * SyncLib: fix not copying state of long deleted files, so CopyState appears on next sync.

* FTP: do not allow IP v6 hosts in FTP file system, due to data connection issues. * Tree View: show children of deleted folder nodes in All Live + Dead view. * Program Options: store SMTP password in encrypted form. * GS Connect Client: show proper 'reason' when Mediator returns error. * GS Connect Setup: do not show Advanced option on initial setup. * UPNP: fix not reporting correct Local IP address.

* Forwarder: increase timeout for ongoing operations, to reduce reconnects. * Runner Service: switch it to gsync /runner-service, to reduce resource use and speed up. * gsync: now it can run On File Change and other Auto jobs in /runner mode. * gsync: now it can run all Auto jobs in Linux and MacOS.

* gsync: /enter-runner now runs Enterprise Runner jobs picked up from server. Version 9.9.54 Aug 16, 2016 * OneDrive Office365: make Office365 work again: update expired client key.

* GSTP client: Fix crash on Disconnect of network, with no further reconnect. * Runner / Gs-Server: make impersonation work with Microsoft (Internet) account on Windows 8/10.

* Runner / Gs-Server: make impersonation work when non-original (renamed) Windows account name is used. * SyncLib: increase max allowed folder depth from 60 to 100, for users who like to go deep. * Sib-Socket: add IP v6 processing, try all IP addresses returned by IP name lookup. Beta Version 10.0.19 Aug 06, 2016 * GSTP: speed up uploads/downloads up to 5 times, by using conveyerization.

* GSTP: introduce Pipe Forwarders, that can sustain conveyerization, resulting in higher speed. * UI: fix several crashes and leaks. Version 9.9.53 Aug 06, 2016 * MS OneDrive: switch to new Ver 2 API, use msdrive:// suffix.

* MS OneDrive: new file system covers OneDrive Consumer, Office 365, OneDrive for Business (SharePoint). * MS OneDrive: old API OneDrive file systems are being discontinued, they are not shown in Browse dialog. * MS OneDrive: re-Browsing to your sync folder is required in new file system, as auth scheme has changed. * Office 365: do not register GrvOpen sync handler anymore, as new OneDrive file system does not need it. * On File Change Delay option: give it 4 digits back, as infrequent-access disk allows for longer delays. * On File Change + Filters: Fix Name filter was not working in On File Change. * Windows File Sys: Fix It could get stuck on getting file info for offline SMB share disk.

* Gs-Server: speed up UPNP discovery. * Analyze: Increase max allowed depth of folders from 30 to 60. Version 9.9.50 July 01, 2016 * Auto-Update: fix Automatic Install not closing running GoodSync. * License: make license file writable to non-elevated GS processes. * Runner Service Setup: fix updating Runner Service of other users. * Runner Service Setup: fix not updating password when user changes it.

Version 9.9.49 June 24, 2016 * Runner Service on XP: make it work, it was using wrong user profile folder. * S3 + Encrypted FS: make uploads work for files bigger than 50 Gb. Dell Laser Printer 1720dn Driver Windows 7 on this page. * S3: Add Standard Infrequent Access storage class to Browse ->More. * S3: Add US govt option to Browse ->More, to access US gov-t cloud. * S3: apply all storage option to objects representing folders too.

* Browse dialog Warning about Disk Root Folder: do not show it for //Server/Share. * Log Viewer: make it show logs if sync folder contains%VAR%. * Upgrade OpenSSL to version 1.0.2h. Version 9.9.48 June 03, 2016 * Browse dialog: If user browses to This Computer in GS Connect then offer to use Local File System.

* Browse dialog: If user selects Disk Root folder, offer to sync to folder inside the root and create it too. * Windows FS: do not return Not Found on empty disk root folder, it does exist.

* Compare Program spec: Allow new format -- Command line with arguments. * License: improve license update and management.

* License: print all license bit in Help ->About, without interpretation. * GSTP: increase session life from 3 hours to 24 hours, as some clients take long time to sync. * GSTP protocol: allow 64-bit file handles. Version 9.9.47 May 06, 2016 * On File Change: Fix If Changes arrive too often then OFC delay option does not allow Sync to ever start. Incremental Sync will start after 5 min of changes coming in even if Delay option is not satisfied.

* On File Change: Limit Delay to 100 sec (two digits), bigger values make no sense. * Auto jobs Too Many Changes limiter: do not count Renames and Moves in Changed files. * On File Change: When waking up from Sleep, wait 1 min before auto-starting jobs, for Internet to connect.

* On File Change: Allow Pre-Analyze Scripts in On File Change jobs, runs on First Analyze. * Sleep and Wakeup: improve and speed up processing to fix some rare problems. * On File Change: File Monitoring Was not working if sync folders do not exist. Fix by creating the folders. * Remove RoboForm Integration from GoodSync code, as RoboForm 7 and 8 use their own embedded sync.

* Change Direction + Conflicts: Fix Change Direction was not enabling Sync buttons in some cases. * Windows File System (SMB): upper-case all mapped drives listed, to provide uniformity in lookup. * S3 and Azure: always report MIME type on upload, by always preserving file extension when uploading. * Upgrade OpenSSL has to version 1.0.2g, to fix potential security issues. Version 9.9.46 Apr 21, 2016 * AutoUpdate: now it downloads distribution file in the background. * AutoUpdate: new Automatic install option installs after download (experimental).

* DropBox: Fix 'invalid request' error caused by double slashes. * DropBox: Fix files not found after new OAuth2 requests. * Amazon CD: Resolve node conflicts on new file upload (409 Conflict errors). * GSTP tests: reduce test transaction size from 512K to 32K to save bandwidth. * Fixed License: store it only in All Users area, no per-user storage.

* Runner: only one Runner may run per User, be it in Service or in user space. * Do not elevate GoodSync to start GsServer / Runner if it is started with /min. * Fix rare crashes caused by worker parallelism when moving files to Recycle Bin. * MoveFile on Linux: do not use sendfile, it fails on ext3. * gsync for Linux: it now runs on a free license for personal use. Version 9.9.45 Apr 08, 2016 * Add new Global option: Offer Secure Connection for new GSTP connections.

* GUI: Fix when GS starts in /min mode (on Windows start), main window may become corrupted. * Google Drive: workaround for GDocs not always sending md5Checksum for a file.

* Amazon CD: fix downloads that are done with redirect to S3 server. * Windows FS: fix DeleteFile not elevating on Access Denied in some cases. * On File Change + Impersonation: fix On File Change does not see disk letter when on GsServer. * GS server License: fix Server may show free license even after activation.

* GS server SSL: Disable SSL v3 as it was compromised. * GS server SSL: Cipher list is now 'AES256-SHA:AES128-SHA:RC4-SHA:RC4-MD5', drop old ciphers. * GS Server Linux: make it work for diskless servers.

* GS Server Linux: make it free for personal use. * GSTP client-server: distinguish Forwarder Waiting code 519 from End Server Waiting new code 518. * GSTP: improve processing when Server does not reply for a long time (because of slow ListDir, etc). * Installer: delete old install folder, if it was custom. * Installer: add silent uninstall options. * Installer: always re-create desktop icon, in case files location changed.

Version 9.9.44 Mar 29, 2016 * Move Create Sync Folder If Not Found option from Program Options to Job Options. * Command line: replace global option /create-folder-if-notfound with job option /create-if-not-found * SMTP: Office365 SMTP server requires another EHLO to be sent after switching to TLS mode, send it. * VSS Shadow Copy of Locked Files: simplify and speed up.

* Localization: use foreign RFS file directly in GS, no need to convert it to RFI file first. * Improve proxy management and propagation to GoodSync Services. * Enterprise Runner: new data model. Version 9.9.43 Mar 08, 2016 * Services: update GoodSync service on install, to ensure correct service settings.

* Runner Service: fix random crash on service close. * Enterprise: fix installation and activation issues of ver 9.9.42. * When calling Compare program, convert file paths from '/' to backslash. Version 9.9.42 Mar 04, 2016 * Installer: reorganize installer to make it faster.

* Installer: improve auto-closing of running GoodSync. * Uninstaller: new uninstaller that does a better cleanup job, faster. * Server and Runner services: speedup restart on install. * Server service: fix 'The specified service has been marked for deletion'.

* Services and Options: improve propagation of changes in global options to services. * Installer: always start Server in Local mode, for unattended or incomplete installs. * Starting + Services: if GoodSync starts, then also start Server or Runner service, if they are stopped. * HTTP/SSL Proxy: improve proxy testing, management and propagation. * Starting GoodSync: remove slow and/or unneeded operations, so that it starts faster.

* Icons: added more high resolution icons, to help in High DPI upscaling. * GSTP client: allow custom port in non.goodsync addressing. * Local Server Elevation: pass system userid, so that one local server serves many users.

* Licenses: Ver 9 now accepts Ver 10 licenses, to make switching easier. Version 9.9.41 Feb 11, 2016 * Further improve comparison of L and R file using CheckSum or File Body. * Windows FS: Turn off COPY_FILE_NO_BUFFERING to speed up direct file copy. * Installer + Firewall: fix not creating good firewall rule for gs-server.exe. * Installer + Firewall: remove incorrect rules previously created. * Progress indicator: fix sometimes file counters may become negative.

Version 9.9.40 Jan 28, 2016 * One Drive: speed up Analyze, by caching file size and deriving it from check sum. * Change slow Compare MD5 option to faster Compares CheckSum Analyze option. Compare checksums of files that have the same size but different File Modification Time. After file copy verify that checksum of the copied file is the same as checksum of the original file. * Fix 'Job with such name already exists' problem in Job List.

* Runner Service: Change global log folder in Runner Service, when it is changes in the GUI. * SyncLib: Request CopyTime operation if file body did not change, but mod time changed.

* GSTP server: improve error diagnostics. Version 9.9.39 Jan 19, 2016 * New CodeSign certificate to sign GoodSync executables and distribution. * Amazon CD: speed it up a lot, by using supplied MD5 checksum in Analyze.

* One Drive: speed it up, by using supplied SHA1 file checksum in Analyze. * Google Drive: speed it up, by using supplied MD5 checksum in Analyze. * If file differs by file mod time but not size, use CheckSum (if supplied) to see if file has changed. * Do not compare CheckSums of Left and Right job side if CheckSum differs in type (SHA1 vs MD5). * On File Change + Compare MD5 options: compute CheckSums on Incremental Analyze. * GSTP Forwarder: fix rare crashes.

Version 9.9.38 Dec 30, 2015 * Windows FS: fix 'Wrong Win FS path(3)' that appeared in GS ver 9.9.37.8. * GSTP Client-Server: improve connection when UDP messages cannot reach Server. * GSTP Client-Server: allow direct connection if UDP messages cannot reach Server. * GSTP Client: improve handling of Forwarder delays (HTTP code 519). Version 9.9.37 Dec 25, 2015 * Windows FS: do not connect to offline shares when resolving URL to avoid delays. * Amazon CD: run Analyzes that involve ACD in MD5 compare mode, as file mod time is unreliable on ACD.

* Amazon CD: MD5 from ACD is cheap to get, make sure the other job side is Local, or its MD5 is cheap too. * Amazon CD: add delay to listing cache, as a workaround for files not appearing on ACD after upload. * One Drive: Apply size fix to *.bmp files, Always fix file size after upload.

* SFTP: speed up, fix memory leaks, improve randomness. * GSTP Client: fix problems in Forwarder change, reconnections did not always happen. * GSTP Server: fix delayed PickupSession UDP messages kill current session. * GSTP Server: request authentication to show Server stats.

* Explorer: fix uploading entire folder placed files into wrong folder. * Encrypted Files: improve error message that occurs when password is wrong. Version 9.9.36 Dec 14, 2015 * One Drive: improve error and timeout processing. * Amazon Cloud Drive: improve error and timeout processing.

* Amazon Cloud Drive: Allow (backslash) and ' (double quote) in file and folder names. * GSTP Client + Server: improve speed of finding best connection right after server starts. * GSTP Client: Client now asks Mediator for better connection every 20 min. * GSTP Server: fix old auth tickers were getting stuck after Mediator restart. * MSI installer: fix MSI installer was resetting saved Windows UserID.

Version 9.9.35 Nov 24, 2015 * One Drive: fix bugs. * S3: detect servers that do not return download range properly. * Windows Shares FS: faster bail out from slow listing when shutting down. * GSTP: make Forwarder work when Server cannot receive UDP packets from Mediator.

* GSTP and Proxies: use direct connection if it is available. * Server: fix retries on slow processing on server side. * Server Web UI: restart Server on all user changes, to achieve greater consistency.

* MSI installer: fix MSI installer was resetting Connect mode to Local Only. * GSTP: several fixes for smaller problems. Version 9.9.34 Nov 13, 2015 * Fix localization not working in GS installer, after we switched to NSIS 3b1. * OneDrive: workaround for MS servers returning incorrect listings from time to time. * OneDrive: do not use disk cache for folder listing results, as they lack consistency. * OneDrive: on errors 5xx when listing folders start listing from the beginning.

* GoodSync Connect Setup: Add option to 'Replace Existing GS Connect Users with the new one'. * Proxy Options: When user changes Proxy option, make it effective for GS Server too. * Proxy IE: port Internet Explorer (WinInet) proxy settings into GS Server. * GSTP ver 3 protocol: fix several issues related to reconnects caused by network problems. * GSTP Server: Separate Mediator reg and UPNP discovery, so that one does not slow another.

Version 9.9.33.5 Oct 28, 2015 * OneDrive: Limit maximum number of parallel threads to 6. * OneDrive: Set file mod time: Retry up to 3 times on conflicts or not-set situation. * OneDrive: fix some rare crashes on upload. * Google Drive: Large file upload: fix error 403 'requested mime-type change forbidden'.

* Amazon Cloud Drive: Fix 500 Internal Server Error while listing directory pages. * Sending Email after Job ends: when substituting variables, preserve foreign characters. * Runner: fix rare crashes related to shared memory handling. * GSTP: assign only default forwarders to old GSTP 1/2 servers.

* GSTP client and server: improve connecting via Proxies. * Installer: do not ask for program file folder, use default setting. * Mediator: improve parallelism, fix some small bugs. Version 9.9.32.7 Oct 11, 2015 * Installer: Upgrade NSIS installer to ver 3.0b2, it better supports Windows 10.

* GSTP: automatically switch from direct to forwarded connection, when direct connection goes bad. * GSTP Server: fix minor bugs in File Close and Reopen. * GSTP Receiver: fix issues that happen when client requests reconnects via different forwarder. * GSTP: fix switching from forwarded to direct connection. * GSTP: speed up connecting via forwarder, when many sessions start at the same time. * GSTP: do not use Server as a Forwarder, if it does not run Forwarder. * Pause: do not allow Pause to pause during GSTP transaction, only between transactions.

Version 9.9.31 Sept 29, 2015 * GSTP client: improve reconnect sequences on connection loss. * GSTP client: less logging, to speed up operations. * GSTP server: fix some crashes, speed up. * OneDrive: Handle the situation when user account does not have displayName. * OneDrive: Add gif images to the list of file types which need the size fix.

* Explorer and Browse Dlg: Make Folder: check folder name for illegal chars. Version 9.9.30 Sept 16, 2015 * GoodSync Connect: new GSTP protocol version 3, provides for: -- Faster connection to Server via Forwarder.

-- No talkback from Mediator to Server is needed. -- Forwarders are dynamic and can be changed during one session. -- Multiple Official Forwarders can be used, achieving higher speed. -- Faster recovery from Client and Server loss of Internet connection.

* Windows 10: add full support for Windows 10, show correct OS version. * SyncLib: allow file mod time time translation when file system does not store file mod time correctly. * WebDAV: fix issues in PROPFIND results parsing that could lead to bad listings. * OneDrive: new implementation that supports OneDrive API ver 2.0.

* OneDrive: set file mod time on server side using new OneDrive API. * Amazon S3: circumvent limit on total number of blocks in file uploaded. * SFTP: do new handshake per RFC 4419, discontinue Diffie Hellman Kex method. * Google Drive: fix '403 Forbidden' when delete a file/folder that is shared with us.

* On File Change: fix problems in Change detection, when summing up multiple changes. * Explorer: fix not closing server-side file on Cancel of Upload. * Explorer and Browse dialog: improve reaction to Stop.

* Linux: fix reading license file, add /profile=folder option to gs-server. * Enterprise: add Enterprise Runner, a service that runs dispatcher-originated jobs. Version 9.9.24 July 02, 2015 * Licensing: switch to new scheme similar to RoboForm, more secure.

* Licensing: add version 10 licenses and their processing in GS. * Activation: add option to Reset All Activations, to release license held by old computers. * On File Change: show all changes, sum them up only in Increment Analyze, not before. * On File Change: remove Analyze Only option, Analyze must be followed by Sync.

* On File Change: fix missing changes with short 1 or 2 char names. * On File Change: increase max number of changes before overflow to 10,000. * Clean of History and Recycled files: fixed several small issues. * Log Viewer: show logs when No GsData option is specified. * SkyDrive: fix processing of special characters at the end of folder names. * GS Connect Mediator: new GoodSync Connect Account Management system.

* GS Connect Mediator: convert to using SQL database, improve speed. * GS Connect Setup: allow empty Windows password, for non-password auth. Version 9.9.23 June 12, 2015 * Amazon Cloud Drive: add file system to sync with it, based on new official API. * GS server: Do not compute user profile folder, as it may cause errors and is not used. * Sockets + SSL: improve error processing. * Explorer: Fix description of link. * Explorer: Do not select File/Folder properties text.

Version 9.9.22 June 02, 2015 * DAV: fix bugs in parsing of Propfind results. * FTP + SSL: Turn bad EOF (SSL protocol violation) into a good EOF, as some servers do it.

* On File Change: Make Network Connect/Disconnect work for On File Change jobs. * Mini-Mode: Make AutoHide of Mini-Window work again. * Fix when finishing job shows a lot of logs messages, GUI may never register job finish. * Runner + Unattended jobs: improve showing logs in GUI. * Server Impersonation: fixed rare crashes on errors.

* Server Web UI: improve graphics and log download. * Cleanup: When deleting History and Saved folders, delete _recycled_db._gs too. Version 9.9.21 May 22, 2015 * DAV: improve parsing of Propfind results, to get listing from on-compliant servers. * FTPS: retry full FTP connect upon errors when switching to SSL. * MTP: provide our own name if device does not return DeviceFriendlyName.

* Job Names: trim leading and trailing spaces, limit names to 99 characters. * Job Export to TIX: do not output default values of fields.

* User Stop: speed up User Stop of sockets by sending RST packet. * gsync: Add option /encrypt-plain to encrypt plain-text password of connectoid. * GS server: fix rare crashes related to impersonation. * GS server: faster escalation of discovery on connection loss. * GS server: fix not connecting after server FS sleep, when in ServerTop mode.

* GS Server: Web UI: misc fixes. * GS Server: Web UI: return 401 on failed auth attempt, so that user can re-auth. * Do not remove Analyze time error when doing Sync, as it will be shown. * Explorer: Job bookmarks list: fix sometimes partial list was shown. * Explorer: fix file and folder copy operations, esp. Drag and Drop.

* Explorer: rewrite Move/Rename file/folder to better use file system abilities. Version 9.9.20 May 01, 2015 * GS Server + Share Mount: fix share authentication/connection problems.

* GS Server + Mapped Drives: faster and more accurate extraction of mapped network drive mapping. * GS Client + Mapped Drives: speed up getting Drive to UNC path mapping.

* GS Connect Setup: allow System User ID to be editable. * Sockets + HTTP: Use fast closing of sockets in all HTTP-based file systems. * Improve Move/Rename emulation for file systems that do not have Move to other folder (MTP, some FTP). * FTP: add connectoid option: Rename works only at one level.

* Runner-GUI: fix bugs that caused not always reporting state of Job in Runner to GUI. * Runner-GUI: fix jobs with names longer than 62 characters do not update status. Version 9.9.19 Apr 24, 2015 * Fix problems in listing and mounting mapped network drives. * Fix handling of some situations with mutexes that could cause freeze. * GS server: Return UniqueServerId in all responses. * GS server: fix WebUI does not make change of user home folder effective right away.

* GS server: prevent Windows computer from going into Sleep while serving files. * GSTP mediator: cache data supplied by mediator for 5 seconds. * Sockets: reconnect on connect timeout, may help with by broken TCP/IP stack. * Home File System: make it have only one Server, with each folder attached to it as a disk.

Version 9.9.18 Apr 10, 2015 * OneDrive, OneDrive Pro, Office 365: Fixed Error 500, caused by MS server changes. * UserStop, TimeOuts and Errors: make GoodSync stop faster when these occur together. * Sockets: improve socket shutdown sequence both for normal and error disconnect. * Policies: make ProfilePath enterprise policy work correctly. Version 9.9.17 Mar 31, 2015 * Stopping Jobs: if user clicked Stop 2nd time then perform fast stop that does not close remote file handles and does not save state file. * Parallel Sync: Reconnect main thread's file systems if they were sitting idle for 15 min or more. * Parallel Sync: Limit number of Parallel Threads in a Job by File System limits.

* Scripts tab: allow noattach: wait: errors: prefixes to come in any order. * DAV: workaround for DAV servers that do not return complete URL in list results. * FTP: workaround for ftp.LiveDrive.com that freezes control connection after LIST with argument. * Office 365: Added 'API scope' parameter to Office 365 connection. * GSTP Forwarder: improve locking system, to avoid crashes and deadlocks. * Sockets: improve data connection socket shutdown procedure, good for FTP. * Sockets: improve detection of private network IP addresses.

* Proxies: Added Socks5 proxy support, invoked when proxy host has socks5:// prefix. Version 9.9.16 Feb 25, 2015 * OneDrive: Authenticate directly using OAuth2 when doing upload, fixes 'Missing MSPAuth header' error. * OneDrive: Fix large (>=100Mb) file uploads that run over one hour.

* SFTP: Added support for hmac-sha2-256 in our SFTP client. * GSTP: perform quick reconnects on server, fixes errors caused by long client inactivity. * GSTP: Home File System: allow several servers, for multiple folder mapping. * GSTP: improve file system code that represents top folder of the server.

* Linux: do stored password encryption in users.tic file and such. * gsync: add CL line option /pwd-encr-1(2) to specify encrypted password for job side. * Browse/Explorer: show correct URLs for file:// and file:/// at the root of the Server. Version 9.9.15 Feb 05, 2015 * S3: Add support for AWS4 authorization scheme, now required by Frankfurt region. * S3: Browse: add connectoid option to use AWS4 authentication, AWS3 is now default. * S3: Do not use?location in host-based addressing + proxies, use bucket.s3.amazonaws.com host. * On File Change: Processing blocks with file changes: do more checks to avoid crashes.

* Fix affiliate id detection, when embedded into distribution. * sib-http: Some cleanup and fixes. Version 9.9.14 Jan 06, 2015 * Google Drive: new implementation: faster, more accurate, better caching.

* Installer: new Affiliate Id generation scheme, no need to sign on server. * S3: fix creation of buckets. * S3: fix computation of host for EU constraint. * Help ->About: show all licenses this computer has, not just one. Version 9.9.13 Dec 31, 2014 * S3: connect to regional hosts from /?location, not to bucket hosts. * S3: when connecting, get location of bucket to validate credentials.

* Reconnect: make it work on long and slow non-blocked uploads (DAV, Office365). * Reconnect: fix long-disconnected hosts not always reported in multi-thread sync. * Reconnect: make it work properly for GSTP protocol (GS Connect). * Reconnect: implement it in Windows file system, for Windows Shares (SMB). * If we cannot create _gsdata_ folder, do NOT turn this side of the job into NoGsData side. * GS-server: fix setting personal profile folders on new connections (more than 2).

* GUI: Fixed Problems in high contrast Windows 8 mode. * DAV: fix connecting to SSL server with TLS 1.0 (no ECDHE ciphers). Version 9.9.12 Dec 11, 2014 * SSL: Fix no HTTPS connectivity for IIS servers that have SSL v3 disabled. * SSL: Fix HTTPS upload stall for IIS servers that have buggy TLS 1.0. * SSL: when getting syserr from SSL socket read/write, do disconnect on error.

* SSL: Change support and activation URLs to always use SSL version of GS site. * Office365: Get rid of excessive retries on HTTP code 401. * SharePoint ->Office365 migration: show more concise error message.

* GDocs: Google finally deployed fix for longer-than-1-hour file upload bug. Version 9.9.11 Nov 28, 2014 * Syncing Locked Files + Mod Time of Source File: fix it was not always updated on Win 8.1 * Fix OpenSSL crashing on old processors that do not have SSE instructions. * FTP: When listing, ignore 'total NNN' and other such garbage lines. * Global Options Proxy + GS Runner: Propagate changes in proxy options and log level too. * Rename Losing Files in Auto Conflict Resolution: fix bugs in computing Conflicted name. * Rename Losing Files in Auto Conflict Resolution: Delete vs File conflict: do not rename.

* Post-Analyze/Sync Email: allow custom email text with%VAR% parameters. * Post-Analyze/Sync Email: shorter default email texts, allow email on PreAnalyze. * GS Runner: Fix GS Runner was not reading changes in Global Program Options. * FTP: Workaround for Synology FTP server does not return error when listing non-existent file. * FTP: Fix GS was not returning any errors on non-parseable LIST listing lines. * FTP: Allow servers that return PWD result without ' around path. * FTP: Allow control connection not responding after long upload (>90 sec).

* Protecting system files: Disallow writing to actual Windows folder, not C: Windows. * Sib-SSL: Return error when SSL_read returns 0 and SSL_get_error returns SSL_ERROR_SYSCALL. * Linux: Make /pre-analyze-action, /post-analyze-action and /post-sync-action work on Unix. Version 9.9.10 Oct 31, 2014 * MTP: Fix MakeFolder does not work on some devices. * MTP: Set file/folder modification and creation time, for new devices.

* MTP: Always set original file name, some devices require it. * MTP: Do not allow Parallel Sync for MTP. * OneDrive: fix crash in Browse dialog. * Office 365: Allow single quote ' character in file and folder names. * Copy Locked Files: Fix when copying Locked File to SMB, we may get AccessDenied. * Set Folder Mod Time on Folder Close: use normalized folder name.

* Browse Dialog: Do not allow selecting multiple folders that are not on the same disk. * Browse Dialog: Allow selecting root node of remote servers and creating New Folder there. * Browse Dialog: Show Link icon overlay for links to files or folders. * Parallel Sync: transfer Long Disconnect status of file system from workers to the main. * DAV/Office365 upload: fix retrying on disconnect.

* Sib-Http Auth: fix Auth parser may cycle on corrupted auth header. * Sib-Http SSL: revise Certificate Authority list. * Upgrade to OpenSSL ver 1.0.1j that fixes several security issues. Version 9.9.9 Oct 17, 2014 * CopyACL: fix CopyACL (done as CopyTime) did not work for empty folders. * On File Change: Allow%VAR% in sync folder paths. * Error Codes: fix them, so that GSTP error codes are compatible between versions. * Office 365 and OneDrive Pro: register grvopen:// protocol handler, so that clicking Sync button in Office365 web site creates sync job with proper URLs.

* Office 365, OneDrive Bsns: delete token when we get 'invalid audience' error. * GDocs: Fix error 'Download: received body length differs from promised'. * OneFile: add new OneFile file system, where entire file/folder tree is compressed, encrypted and placed into one target file.

* Filters: fix bug in applying Include Non-Absolute Filter such as 'name *.rfp'. * Locks: perform Wait For Locks outside the job, not inside the job.

* Locks: fix incorrect deletion of lock files on User Stop. * Sib-Http: always return HTTP code 303 as NotFound error. * Elevation: fix error processing when sending error from the elevated server. * GS Explorer: make User Stop work better in Copy/Piaster and Drag/Drop. * GS Explorer: improve error diagnostics on Copy/Paste and Drag/Drop. * Home FS: fix setting root dir, it was not translating Home FS URLs properly. * DAV: Allow listed items with status HTTP 1.0 status.

* Command Line: add /schedule-details options to control /on-scheduler. Version 9.9.8 Sep 24, 2014 * Fix crashes when changing jobs after Analyze (and Sync) All.

* Fix crashes in generating formatted numbers for GUI tree. * Fix 'GsSetNodeCS: empty name' error, can happen on Unknown Changes. * Sib-Http: make re-auth work after we got bad auth error.

* Fix crashes on moving jobs in Job List. Version 9.9.7 Sep 11, 2014 * Sync Tree: reduce memory usage about 50% on large trees. * Http-Sockets: Fix problems in downloading large chunked bodies. * Browse dialog + Multi check boxes: Do not drill down folders in Exclude list. * Fix tree top not shown on User Stop, Errors, or AutoClear. * Log Window: Do not show occasional ^B char that designates error line. * Ignore double-click command when job runs.

* Fix crash happens on really old CPUs due to cmovz instruction. Version 9.9.6.6 Aug 29, 2014 * Fix high memory demand that appeared in ver 9.9.5 and 9.9.6.0. * On File Change: Fix GoodSync may get stuck when waking up from sleep. * OneDrivePro/SharePoint and Office365: Deny access to /Documents/Forms,.one * OneDrivePro/SharePoint and Office365: Refresh OAuth2 access_token when it expires.

* OneDrivePro/SharePoint FS: Fix long URI problem with MoveFile and CopyFile. * Fix a crash when Auto-Analyze was erasing Sync Tree from previous Analyze/Sync. * Fix update of state of Under-Runner job when it is taken from Runner into Full GUI.

* Add Office365 file system which is mostly SharePoint with OAuth2. * On File Change: fix First Full Analyze does not fully reset the sync tree. * Job Status: improve showing correct visual job status. * GoodSync Close: fix waiting for not-owned jobs (Full GUI vs Runner). * Installer: when installer closes GoodSync, does not ask user whether to close. * GS server Local Elevation: fix auth problem on reconnect after timeout.

* WinFileSys + Elevation: Local Account on GS server needs System User ID to SetFileOwner. * WinFileSys: Use GetAttributes with elevation in SetAttributes. Version 9.9.4 Aug 15, 2014 * OneDrive Pro (SharePoint): Add this new file system, not related to OneDrive. * Multi-Thread Sync: fix freeze on bail out from terminal sync errors. * WebDAV: fix user stop does not become effective immediately. * Update job status shown in sync tree, at the top folder line. * GS Server/Receiver: tighten up locks, to avoid parallelism-related errors.

* Speed up termination of job if file system becomes long-disconnected. * GSTP client: Fix Auth may fail if direct addressing (no.goodsync suffix) is used. * Make GoodSync work on old Athlon and AMD processor do not have SSE2 instructions. Version 9.9.3 Aug 07, 2014 * GSTP Server: improve impersonation for Receiver and Direct connection.

* On File Change: make file monitoring work in Encrypted file system. * Fix if GS is exited right after start, it may not stop right away due to log cleanup. * Explorer: Show both encrypted and decrypted versions of connectoids for encrypted side. * Explorer: fix error processing, fix overwrite dialogs not shown. * Explorer: do not ask user confirmation for Copy and Move, ask it only for Delete.

* Add to Job Option ->Auto: Conflict Resolution: Rename Losing file, do not delete it. * FTP: Return correct error on non-accept in Active FTP mode.

* MTP: Removed 'Device' level. Replaced Letter: inside Device with 'Storage'. * Options: Increase Seconds to Reconnect to 6 digits positions (up to 11-day timeout). Version 9.9.2 July 28, 2014 * Windows Shares: disconnect them after all jobs are not using them. * Windows FS: call CancelSynchronousIo() on user stop, to make it stop faster.

* On Logoff: fix On Logoff jobs do not fire, if a job is running before Logoff. * Deleting Recycled/State Files: fixed error/OK message. * Windows 8 + 64 bits + more than 4 Gb memory: fix crashes.

* Folder Trees: fix crashes on Windows-8 if address randomization is On. * Windows XP: fix Error 193, caused by new VS 2012 compilation.

* Fix Access Denied on deleting symbolic link to non-existent folder. Version 9.9.1 July 21, 2014 * Media Devices (MTP) file system added as Beta: works on Windows 7/8, not on XP. * Windows Shares: improve code that manages mapped drives. * On Logoff: Fix only one of several On Logoff jobs runs. * On Logoff: make running job Current in GUI, to inform user about what runs.

* On File Change + Sleeping: stop file monitoring on Sleep, restore it on wake-up. * SkyDrive: fix getting size info of jpg/png files. * FTP upload: Allow line code 125 to come after code 150. * Pre-Analyze: send email with no logs if Pre-Analyze email is specified.

* Server Impersonation: fix leak in Login sessions. * Server: improve locking between transactions coming to the session. * Migrate GoodSync compilation from VS 2005 to VS 2012. * Use job's Reconnect Timeout in Browse dialog FS operation. Version 9.9.0 July 14, 2014 * When setting up GoodSync Connect in Local Only mode, do Not show Windows Password screen. * Explorer: Fix not saving/deleting bookmark, because of wrong path.

* Amazon S3: fix not listing files, if more than 1000 files in one folder. * On File Change: collect all recent changes just before Analyze, to prevent wrong sync. * Mapped Network Drives: improve collection and listing from GS Runner/Server of these.

* Sym Links to Folders on Windows: fix several issues related to their creation and deletion. * Windows 8: when listing ~HomeUser use Display User Name not Profile User Name, as they differ.

* Runner Service + SetFileOwner on close: do not insist on it, may be OK without it. * Encrypted FS: do not adjust file size for non-file objects, such as links and folders.

* GS Server: fix a rare deadlock that was actually observed. * Fix 'Runner Service Setup' opens GS Connect Setup in Always Elevated Windows acct. * When writing state file, embed lock file info in it, to show who created the file. * Analyze: Show number of changes, errors, conflicts, All Nodes in short version of log.

* Upgrade to OpenSSL ver 1.0.1h that fixes several security issues. Version 9.8.9 July 01, 2014 * OneDrive: workaround for OD reports incorrect size after upload, for small.JPG files. * Installer: improve and speedup install and uninstall sequences. * Installer: Do not delete GS and GS Explorer desktop shortcuts, on reinstall. * Installer: Fix problems in install of GS by multiple users, and from Limited user. * Runner Service, Server Service: more secure storage of user credentials. * Fully separate setup of Runner and Server services.

* Runner Service: allow Windows password to be empty, although Windows would object. * Fix crashes in processing of a spurious out-of-range time (after year 2038). * On File Change: fix Analyze error processing, it was not always reporting. Version 9.8.8 June 22, 2014 * On Schedule: more fixes to wakeup timer management.

* On Schedule: fix waking up from Sleep/Standby. * On Schedule Config: add Test button, to show schedule of job runs. * Runner Service: make it work for Limited user. * Runner Service: restart (not remove it) for other users on GoodSync reinstall. * Runner Service: perform SetFileOwner on completion of operations in Runner.

* OneDrive: fix problems in uploading photos (JPG files). * SyncLib: detect when uploaded file changes its size on the server (OneDrive can do it).

* Instances: improve detection of Multiple GoodSync instances, fix some issues. * Instances: make GoodSync instance detection work correctly in No UAC mode. * Installer: consolidate stopping GS services and closing EXEs, so that installer runs faster. * Disk Letters mapped to Windows Shares are not visible in Services (by Windows design): (a) Ask user to to change Disk Letter to UNC path in Browse dialog. (b) Keep a list of Mapped Drives (Letters ->Shares) and use it to mount shares in Services.

* Fix trying to read non-existent mapped-drives.txt file. Version 9.8.7 June 12, 2014 * gsync: Fix not writing job side (sync folder) log files. * gsync: Fix not returning exit code on failed/errors/conflicts Analyze/Sync. * Full GUI: Restore /exit and /exit-ifok command line options.

* OneDrive: new implementation of OneDrive (formerly SkyDrive) file system, uses OAuth2. * On Schedule: Allow ranges and steps as elements of list of Int Values in time fields. * On Schedule: schedules from 9.8.5 and 9.8.6 have to be redone, because of ranges/steps. * On Schedule: implement waking up from Sleep/Standby when job is about to auto-start. * Runner Service: do not show message boxes in it, there is no nobody to see them. * Job Scheduler: Speed it up by rearranging check sequence.

* Job Scheduler:. * Job Scheduler:.

Version 9.8.6 June 06, 2014 * Restore command line in GoodSync.exe, although it is still recommended to use it in Gsync.exe. * Ask user before deleting Windows tasks that call GoodSync. * Message boxes: make Yes / OK to be default choice, used to be No / Cancel.

* Unattended mode: Show job Elapsed Time. * Runner Service Installer: do not install Runner Service if installed from MSI.

* Add Tools ->Setup Runner Service menu to setup Runner Service. Version 9.8.5 June 03, 2014 -- Major Release * New Unattended mode for all Auto options, run by GoodSync Runner Service. * Runner Service runs Unattended Auto jobs even when you are logged off. * New On Schedule Auto option, runs natively in Runner service, without Windows Task Scheduler. * On Schedule Auto option specifies Minutes, Hours, DayOfMonth, Month. DayOfWeek when to run.

* Runner Service runs under your Windows User credentials, so it requests them on install. * GoodSync GUI shows status of Unattended jobs, but you cannot see or change sync tree. * When new GoodSync is installed, remove all Windows Tasks created by old GS versions. * Speed up User Interface, by using more efficient signaling techniques. * When deleting or renaming job that has file monitoring, stop monitoring first. * SyncLib: Fix non-propagating of generations for deleted items that resulted in conflicts upon revival.

* SyncLib: Fix deleting items that have all their generations deleted as too old. * SyncLib: reading state file: preserve extra info (MD5, ACL, ExtAttr) even if this job does not need it.

* SyncLib: fix diagnostics of duplicate items when folder that differ only by name case appear. * SyncLib: writing state file: always write out root node, or else we may get EOF error on read. * SyncLib: fix errors related to case-sensitive file systems and names that differ only by case. * Do not delete sync tree, do not change run status of this job when intersecting job starts to Sync. The idea is to preserve job run state, and only clicking Sync will show State File Changed error.

* Make default-level log shorter: show only start and end of Analyze and Sync and actual file actions. * Stopping Jobs: make it faster by forcefully disconnecting sync folders. * Prohibited file name characters: add and * and ' to the list, as Windows prohibits them. * Google Drive: fix errors caused by concurrency vs caching. * GSTP server: report mod-time, cre-time as unsigned long ints, as we are crossing 32-bit half-time. * GSTP server: do SetFileOwner on server who knows not to do it for shares that do not accept it.

* Options: Move Cleanup Generations option from Job to Program Options. * Restore saving/loading of Delete Empty Folders option.

Version 9.8.4 Apr 18, 2014 * Google Drive: fix 'root permissions.get: array is empty', caused by changes in GDocs server. * Google Drive: add retry on setting file mod time, it may fail randomly. * Browse dialog: improve and fix Multi-select of Folders and Files, see Manual for details. * Browse Dialog: Auto-navigate to previously selected folder. * Add Properties command to items Actions / Context Menu, to show info about file. * High-Res DPI plus font scaling: make UI buttons bigger in this case. * If user stops GS in the Deletes/FolderCreate phases of Sync, still save state file.

* SMTP: Add MIME type header to emails without attachment too. Version 9.8.3.5 Apr 09, 2014 * Fix state file error caused by this combination: NoGsData option is specified, embedded state file exists, state file for the same folder does not exist in mirror folder. * NoGsData folder option: create mirror folder when setting locks. * Fix Move Mode Delete Empty Folders option behavior. * Move Mode: Fix after sync error report.

* OpenSSL: upgrade to ver 1.0.1g to fix heartbeat bug. * Fix display problems (small font) for High DPI settings.

* Restore option: Move Mode: Delete Empty Folders after Copy. * SFTP: Fix cannot upload files larger than 4 Gb. * Fix detection of Read-Only side: 1-way Job with NoGsData on Source Side. * NoGsData side option: since it may be used on writable side, make all gsdata-related mechanisms work for NoGsData sides: (i) Lock folders, (ii) Recycle/History folders in gsdata. * Explorer: Fix processing of upload errors.

* Explorer: Fix download of files/folders with:? In their names, by normalizing them.

Version 9.8.2 Mar 28, 2014 * SFTP: greatly speed up uploads and downloads by fixing slowness in protocol handler. * FTP: Some servers return code 250, not 226 on successful LIST, allow it. * Google Drive: fix a bug in MoveFolder, was caused by GetInfo changes. * Options: Turn off Move Mode Delete Empty Folders option, folders will remain. * Illegal Name warning: show it only once per name occurrence, not for every path. * gscp: fix bugs, make copy operations actually work, can do fast SFTP now.

* SyncLib: fix some bugs in handling of file system-specific file names, to fix some Not Founds. * SyncLib: if file system cannot do CopyFileFs, then still use MoveFile when moving to RecycleBin. Version 9.8.1 Mar 24, 2014 * Options: Restore Move Mode, by popular demand.

* Options: Use Temp Files option now appears on the side, only for file systems that allow it. * Options: Retry Sync If file Changes: set it to False by default. * Restore that two read-only sides of the job are not dependent. * FTP: accommodate servers that do Move only in the same folder. * SSL: set auto-retry mode, so that users don't get SSL timeout on WANT_READ errors. * Browse dialog: do not select URL, so that it does not scroll to the right.

Version 9.8.0 Mar 19, 2014 * Options: introduce Side Options, these are options specific to Left/Right sync folder. * Add at-rest Encryption side option, both for file paths and file bodies, AES-256 cipher used.

* FTP: Accept code 221 after upload as a valid code. * Google Docs: fix problem in download of native GDocs files.

* Options: Remove Use Temporary File option, each file system decides by itself how to upload. * Options: move No GsData option from Advanced to Side options. * Options: Advanced: Removed Verified One Way option, as relatively useless. * Options: Advanced: Renamed Fast PreAnalyze option to Do not List Folders during Analyze. * Browse, Windows FS: remove Encrypt/Decrypt by EFS option, replaced by Encrypt side option. * Browse: Removed option Send Cookies, now each file system decides this on its own.

* Options: Discontinue Move Mode as it does not have clear meaning in synchronization. * SyncLib: Direct File Copy: use better sequence that provides more integrity. * Uber-unlocked mode: fix bug that resulted in writing file incorrectly in some cases.

* Merging Embedded State: fix some small issues. * Sib-Http: Fix Cannot submit GSSS ticket via proxy.

* OpenSSL: Upgraded to ver 1.0.1f. * SharePoint servers: Workaround for some IIS-6 servers return incorrect EOF in SSL.

Version 9.7.9 Feb 14, 2014 * Google Docs: workaround for Error 400 on saving of state file. * FTP, SFTP: fix and improve reconnect, especially on upload and download. * DropBox, SkyDrive: improve handling of reconnects on loss of connection. * DAV server: fix upload/download problems.

* On File Change: When user stops Sync, let stack unwind and lock file to unlock. * On File Change: If one side cannot monitor (iPhone server), still allow monitoring on the other side. * Explorer: fix freezing on Copy/Paste and Drag/Drop. Version 9.7.8 Feb 07, 2014 * Reconnects: add in-transaction reconnect to all remote file system. * Reconnects: remove synclib-level reconnects, they are in file system now. * Replace Reconnect and Attempts to Reconnect options with Total Secs for Reconnect. * SkyDrive: implement reconnects in chunked BITS uploads.

* FTP: implement reconnects, restart the file from the beginning. * SFTP: implement reconnects, restart the file from the beginning. * Reading State File: fix processing of local continuation file.

* Saving State File: add elevation when Access Denied happens in direct write. * GS Server: fix possible crashes on closing when serving many clients. * UPNP discovery: be less restrictive, to do better port forwarding. Version 9.7.7 Jan 28, 2014 * Google Docs: Increase number of retries and timeouts, as GDocs is really slow and faulty. * SkyDrive: note that you cannot upload files larger than 2Gb to SkyDrive.

* User Stop: stop remote file system operations faster, by closing the socket. * UPNP: if device reports no WANIPConnection service, still try UPNP forwarding setup. * UPNP devices may be slow to reply, so on UserStop break the connection to unwind faster. * S3 and SkyDrive: fix rare crashes in download of large files. * Analyze with Compare File Bodies and MD5s: fix several medium issues. * Remote FS to Remote FS: fix some sequences that could cause problems. Version 9.7.6 -- Jan 23, 2014 * SkyDrive: Implement Multi-Part download, to avoid dropped connections.

* S3: Fix multi-part download, it was not working for large files. * Dropbox: MoveFile and MoveFolder: make them work when only name case changes. * FTP: improve error processing when we encounter errors in file listing. * GSTP: fix recursive cycling on disconnect where reconnect did not work. * Analyze: if we encounter chars?: in file name, turn them into _ * Process situations when file size changed during upload or download. * Copy Locked Files: more fixes to it, especially in client-server.

* Options: Add option Retry Sync If File Changes to Advanced, On by default. * Options: Remove option Check File Change between Analyze and Sync. * State File Read: fix error in local continuation file processing. * Do not allow Delete/Rename of a Job that does File Monitoring. * Allow case-only Rename of a Job.

* Fix Analyze with MD5 Checksum, make it work on locked files. Version 9.7.5 -- Jan 16, 2014 * Multi Thread Sync + Free Space Update: fix crash resulting from parallelism. * Free Space Computation: Fix update quant not computed correctly, too small at 256 Kb. * Copy Locked Files: Make it work for Block Upload/Download from GSTP server too. * DAV: fix uploads to server that do a lot of redirects. * Remote File System retry: improve it, use exponential backoff with randomization.

* Google Docs: Do browser-based auth only if refresh token has been revoked or damaged. * Google Docs: Fix native document import and export. * Google Docs: Upload file larger than 20 Mb without preview, as server times out building the preview. * Analyze Filters by size and file mod time: use natural values for non-files: zero size for folders, links and deleted items; null time () for links and deleted items. * UI: Fix focus is being stolen by Analyze All (F6). Version 9.7.4 -- Jan 11, 2014 * Increase speed and responsiveness due to better locking.

* Windows XP: fix freezes and lockups. * Fix crashes in Sync that appeared in ver 9.7.2. * Google Drive: Fix Error code 401 in long uploads, more than 1 hour. * Linux: fix license activation related issues. * Google Drive: improve retries on upload of large files. * FTP: fix MDTM option not working when doing LIST.

* SkyDrive: reduce chunk on upload of large files to 8 Mb. * S3, Dropbox: improve upload of short files.

* UI tree updates: fix rare crashes, make it more smooth. * At the end of sync show only average speed, no current speed in (). Version 9.7.1 -- Jan 03, 2014 * Google Drive: Fix Analyze when files have no modification date on them. * Google Drive: do the traditional chunked upload for large files. * SFTP: speed up upload and download by using better conveyor. * FTP: Add user option to Use 'LIST -la' command, do not use it by default.

* FTP: properly parse 550 Not Found returned by some IIS FTP servers. * UI Sync Tree: fix some crashes that happen when many updates arrive.

* State Files: Ignore (both read and delete) old format (ver 3) state files. * State Files: if we cannot list or read state file, return hard error. * GDocs, Dropbox: Add MIME-type for SVG (Scalable Vector Graphics) image files. * Dropbox FS: improve stability and error handling. * Explorer: Fix cannot delete file in RoboForm Everywhere Server.

* GS Server Web UI: Add 'GoodSync Connect Status' tab, to monitor user activity. * Scripts: Convert%LOGPATH% to ' ', it was with '/' after recent changes. * Windows File System: address more ' ' vs '/' issues.

* Windows FS: apply Copy Locked when file is partially locked (Outlook does that). * Windows FS: handle more Access Denied errors, by elevation. * Upload/Download: improve architecture of file systems and speed of transfer. Version 9.6.2 -- Nov 29, 2013 * Fix Unattended GoodSync may accept work as a main GoodSync instance, which it should not do. * Fix getting Error 123 when one side of a job has a folder created by subst command. * Add new Countable Changes View, it does not count file renames caused by parent folder renames.

* Use Changes from Countable Changes View in Auto job Items Changed threshold computation. * Fix Copy Locked Files from Local WinFS to RemoteFS not working. * Changed WebUI server port from 4444 to 11000, to avoid conflict with Wiki Service on Mac.

* Fix resolution of Conflict on Copy ACL of two folders. * Copy ACL and Extended Attributes: some final polishing. * Task Scheduler: fix ' ' to '/' conversion that could affect task operations. * Server: change SSL-Force option to Plain-Allow. * Add new options and command line option to GoodSync Manual.

Version 9.6.1 -- Nov 15, 2013 * Analyze, Compare MD5: make it detect direction of changes, by saving MD5s to state file. * Analyze, Compare Bodies: Fix it was trying to read directories as if it were files. * Copy ACL when file did not change: several fixes. * Recycle DB for _saved_ folder: Fix DB not always correctly loaded and saved. * Dropbox, Google Drive: if interactive auth happens on Analyze or Sync, store its results. * SMTP: Add StartTls option. If on, issue STARTTLS on plain-text connection, then switch to SSL.

* FTP: allow login without credentials, upon connect to server. * Do not issue 'All Items Are Excluded' if we have one 'live' _gsdata_ folder that has been excluded. * GS Explorer / Browse dlg: Show Links to Files together with files, not folders.

* Fix some issues related to ' ' to '/' path transition in GsIO. Version 9.6.0 -- Nov 04, 2013 * Compare ACL option: store ACLs in the state file, so that direction of sync can be determined. * Compare MD5 option: store MD5s in the state file, to determine direction of sync. * Google Drive and Dropbox via proxy: all auxiliary connections now do proxy too. * Google Drive and Dropbox browser auth: better compatibility with IE 11. * Google Drive, S3, Dropbox uploads: Added MIME-type for.mts and other video extensions.

* Windows IO: all internal paths now have '/' for separator, display paths still show ' '. * getaddrinfo: Request only IP V4 IP addresses, to get rid of IP name resolve errors. Version 9.5.9 -- Oct 25, 2013 * Added DropBox file system, so now one can sync with DropBox storage. * Copy ACL: add option: Detect ACL/Owner changes even if file is the same. * GSTP file system: allow user to specify private certificate.

* HTTP clients: fix proxy not working. * Explorer + Google Drive: fix asking for browser auth and not memorizing it.

* UNIX: IP name resolution: add tail '.' To not allow UNIX to add suffixes. * Server + UPNP: Fix crash on corrupted HTTP header lines. Version 9.5.8 -- Oct 15, 2013 * Google Drive + OAuth2: show message box with instructions on how to authenticate. * Google Drive: improve processing of errors on upload of large files.

* Non-Amazon S3 services (OneHub, HostEurope) do not support multi-part upload, so do not try it. * Auto Jobs: Fix starting jobs on Sync All, after Analyze All. * Auto Jobs: Fix Make Current was not working in Analyze Sync All. * Dependence between Jobs: fix Read-Only Source Side jobs not properly accounted for.

* On File Change: Consolidate resetting of the sync tree, to fix crashes. * On File Change: fix ignoring change when several changes of one item come in.

* Unix File Monitoring: do not report unknown changes, all changes now have path. * Licenses: make all license data be processed correctly on UNIX.

* Mediator: when selected forwarder refuses to forward, properly move to default forwarder. Version 9.5.7 -- Sep 27, 2013 * GS Server: fix not writing the logs. * Auto Jobs: Parallel Jobs: Allow Auto jobs to run in parallel. * Auto Jobs: check jobs to be eligible to start every 3 seconds (was 10 sec). * Program Options: add max number of Auto jobs that can be run in parallel. * Program Options: add option to change how often Auto Jobs are checked for start. * Google Docs + Browse: Leave UserID editable, then use Browser to perform the Google Login.

* SSL Servers: improve handling of SSL contexts, allow multiple SSL contexts. * SSL: removed bunch of revoked/bad certificates from our trusted root store.

* Servers: do not allow binary chars (code Cleanup Recycled and History files' to force cleanup. * Fix If both SavePrevVersion and SavePastVersions are off, Prev Version is still saved. * On File Change: when First Full Analyze is requested, drop existing sync tree. * Analyze time item stats: show correct size on left and right, reduce memory. * On File Change + Sym Links + Drill Down: fix not drilling down into symlink.

* Delete Folder from context menu: if this is a link, delete it as a link. * Fast PreAnalyze option On: fix Root folder does not get filled. * Local/Zip file ops such as state file get: increase max path length to 2K. * Time functions: use thread-safe variants of time functions. * Unix file sys Connect: do not read /etc/mtab to speed up file system open. * DAV server Move/Copy: do not compare destination-host to our host.

* HTTPS: use context that allows SSL-v2 connections, but deny them at negotiation. * DAV server: add /dav-stats URL that shows server stats. Version 9.5.5.5 -- Aug 25, 2013 * Google Drive/Docs: fix Error 500 in file operations. * Google Drive: Do not attempt interactive auth on certificate problems.

* SSL: use newer list of Trusted CAs. * SSL: Replace file cacert.pem file with built-in list of Trusted CAs. * Do not allow switch to full GUI from minimode when /forceminiwin or /forcetray is specified. * FTP, SFTP: Better passing of error codes, so that error recovery works correctly. * AutoUpdate: improve checking for version number, use both sockets and WinInet. * Web UI: Remove Client/Server mode buttons, to avoid killing the server. * Add html-server, a simple high-performance web server with html-pp ext to HTML.

Version 9.5.4 -- July 11, 2013 * SkyDrive: fix No Certificate or it does not verify (error 20). * Google Drive: Refresh authentication token before starting long file upload. * Google Drive: provide additional details in all error messages.

* DAV mount: fix DAV mount not working, because of checking folder existence. * GSTP Server: remove option not to run Local Manage Server, it must be run. * Sib-Http: improve cookie parser and cookie transfer. * UNIX: Fix No activation on some UNIX versions (Debian). Version 9.5.3 -- July 02, 2013 * SkyDrive: fix 'Browser Auth failed: no cookies received' on block upload.

* GDocs: improve error to diagnostics to better pinpoint error files. * GSTP: fix short retry turning into long retry on connection problems. * DAV server: fix escaping file names. * Remove Amazon Cloud Drive: Version 9.5.2 -- June 25, 2013 * On File Change: fix errors when folder is replaced with a link to folder. * State File: write state file to be compatible with GS versions before 9.5.0. * Review Filters by Size and Time, to make compare results more consistent. * User Change of Sync Direction: fix redoing rename/move optimization.

* User Change of Sync Direction: tighten up conditions for allowed operations. * List of Changes by /list-changes=yes: add links, improve presentation. * Windows FS: Allow elevation for SMB paths, as some operations need it. * Compare File Bodies, MD5s: do NOT do it for Links, only do it for files. * GS Server Windows Service: rewrite service start and stop to fix rare crashes.

* Browse Dialog: show multi-select checkboxes only for source side of 1-way job. * Server: implement file system with per-user quota. Version 9.5.1 -- June 18, 2013 * Windows Links: fix creating link for Mount Points. * Explorer: add columns for Attributes, File Owner.

* Improve Support ticket file processing. * Fix Link on source side not overwriting empty folder on destination. * Copy File Owner over GSTP. * Folder rename: do not allow folder to be renamed to file. Version 9.5.0 -- June 14, 2013 * Attributes: Copy security bits attributes (windows: readonly, hidden, system, unix: rwxrwxrwx) from Windows to Windows, Mac to Mac, UNIX to UNIX and (limited conversion) even from Windows to Mac.

* ACL on Mac: now copy them on MacOS too, used to be only on Windows. * ACL on Windows: fix Copy ACL not working when copying user different from user who runs GS.

* File Owner Mac: add option to copy file owner on Mac. * File Owner Win: It was already copied as part of Copy ACL, now add option to copy only File Owner. * Extended Attributes: copy them now on MacOS via GSTP, between computers. * Links: turn link into an object separate from file and folder, not dependent on its target.

* Links: copy link mod time on Windows, where this is possible, not possible on UNIX. * Links: Fix copy of Junction produces unusable junction.

* Sync of ReadOnly folders (No GsData option): fix we save state file in every folder of such job. * Change mirror folder from _gsdata_mirrors_ to _mirrors_, delete old _gsdata_mirrors_ folders. * Sync: fix not looking inside after Name Case Change operation. * Sync: fix UserStop when reading state file was ignored. * Server: add decreasing stack size and increasing file des.