History | View | Annotate | Download (17.8 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>
Merge branch 'Polling' of https://code.grnet.gr/git/pithos-ms-client into Polling
Restored batchingNow handling renames in batchingFixed blocking issues
Modified the progress notifications to display for all progress eventsFixes to Selective synchronization
MOdified upload/download to prevent duplicate hash calculations
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
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
Minor fix in Selective sync to ignore 403 errors the first time new share listings are requested
File index overflow fix
Added selective sync check after resuming sync
Modifications to enable Sync Pausing for all operationsAdded cancellation of the current operation
Selective Sync fixesFileState persistence fix that correctly stores forbidden filesPermission check fix
Extracted upload/download functionality from NetworkAgent to Uploader.cs and Downloader.cs
Taskbar menu fixesEmpty file fixes