History | View | Annotate | Download (19.2 kB)
Added check for last MD5 modification, to avoid redundant recalculation of MD5
Replaced Merkle hash with MD5 for change checkingRemoved initial file indexingAdded hash progress feedbackChanges to Selective Tree check behavior
Added upload/download/delete/hashing notificationsFixed cases where execution would switch to the UI thread due to SynchronizationContext capturingMini Status now opens when left clicking on the tray icon
Support for very large files
Signed-off-by: George Pantazis <gpant@noc.grnet.gr>
Modified hash to use long block counters
Modified the progress notifications to display for all progress eventsFixes to Selective synchronization
MOdified upload/download to prevent duplicate hash calculations
Fixes for stale states, case insensitive movesDisabled leftover NetworkAgent functionality
Added server move detection when hashes match or downloading
Using MD5 to quickly check for local modifications before calculating the expensive Merkle hashFixed bug that didn't upload the contents of new unselected root folders
Change to Polling agent
Selective Sync filtering modified to allow uploading only of new root-level folders
Modified the uploader to add new directories to Selected Folders if Selective Sync is enabled
Modified selective sync to propagate the creation of new local directories and their contents to the serverModified "Cancel Current Operation" to immediatelly cancel the upload of the current blockEnalbed build optimization for all projects
Fixed bug that didn't record skipped uploads, resulting in repeated upload attempts of read-only filesModified File Properties dialog to look more like Window Properties
Fixes to hashingFixes to selective sync
Modified Selectives.IsSelected(ObjectInfo) to include the user's account, to properly check if selective synchronization is enabled.ObjectInfo includes the account info of the target file, not the user's account and fails for shared files
Added option to disable selective SynchronizationWhen selective sync is disabled only owned files are synchronized. Shared files are not synchronized.Folders (not their contents) are synchronized even when selective sync is disabled
File index overflow fix
Added selective sync check after resuming sync
Modifications to enable Sync Pausing for all operationsAdded cancellation of the current operation
Fix for FileState.Create constraint violation in StatusAgent.csUploader.cs modified to check if it is possible to upload a new shared file before actually uploadingCloudFilesClient.CanUpload added that checks whether a file can be uploaded in the parent folder of a target object...
TODO: Check that we can upload new files in shares
Selective Sync fixesFileState persistence fix that correctly stores forbidden filesPermission check fix
New SQLite version
Notification changesFixed the way folders appear in Selective SynchAdded form with conflicts
Extracted upload/download functionality from NetworkAgent to Uploader.cs and Downloader.cs
Taskbar menu fixesEmpty file fixes