Statistics
| Branch: | Revision:

root / trunk / Pithos.Core / Agents / Uploader.cs @ bf4471a3

History | View | Annotate | Download (19.2 kB)

# Date Author Comment
a60e5887 06/23/2012 05:43 pm Panagiotis Kanavos

Added check for last MD5 modification, to avoid redundant recalculation of MD5

225694f9 06/20/2012 11:50 pm Panagiotis Kanavos

Replaced Merkle hash with MD5 for change checking
Removed initial file indexing
Added hash progress feedback
Changes to Selective Tree check behavior

42af59dc 06/19/2012 11:27 pm Panagiotis Kanavos

Added upload/download/delete/hashing notifications
Fixed cases where execution would switch to the UI thread due to SynchronizationContext capturing
Mini Status now opens when left clicking on the tray icon

4cf8e4a5 06/19/2012 03:13 pm George Pantazis

Support for very large files

Signed-off-by: George Pantazis <>

f6a13aec 06/19/2012 02:26 pm Panagiotis Kanavos

Modified hash to use long block counters

2c0ad917 06/15/2012 11:53 pm Panagiotis Kanavos

Modified the progress notifications to display for all progress events
Fixes to Selective synchronization

732276d3 06/14/2012 10:32 pm Panagiotis Kanavos

MOdified upload/download to prevent duplicate hash calculations

9036d725 06/13/2012 11:21 pm Panagiotis Kanavos

Fixes for stale states, case insensitive moves
Disabled leftover NetworkAgent functionality

e4067290 06/05/2012 11:52 pm Panagiotis Kanavos

Added server move detection when hashes match or downloading

1cc1e8c5 06/01/2012 11:45 pm Panagiotis Kanavos

Using MD5 to quickly check for local modifications before calculating the expensive Merkle hash
Fixed bug that didn't upload the contents of new unselected root folders

c945b450 05/31/2012 10:43 pm Panagiotis Kanavos

Change to Polling agent

496595a5 05/24/2012 09:36 pm Panagiotis Kanavos

Selective Sync filtering modified to allow uploading only of new root-level folders

0ba85b0c 05/23/2012 11:25 pm Panagiotis Kanavos

Modified the uploader to add new directories to Selected Folders if Selective Sync is enabled

fbe71a05 05/22/2012 02:24 am Panagiotis Kanavos

Modified selective sync to propagate the creation of new local directories and their contents to the server
Modified "Cancel Current Operation" to immediatelly cancel the upload of the current block
Enalbed build optimization for all projects

97edb52f 05/10/2012 11:22 pm Panagiotis Kanavos

Fixed bug that didn't record skipped uploads, resulting in repeated upload attempts of read-only files
Modified File Properties dialog to look more like Window Properties

43dd02a8 05/09/2012 10:41 pm Panagiotis Kanavos

Fixes to hashing
Fixes to selective sync

5e646964 05/09/2012 12:01 pm Panagiotis Kanavos

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

cbefd298 05/07/2012 10:52 pm Panagiotis Kanavos

Added option to disable selective Synchronization
When 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

2b0ec5b8 04/30/2012 08:10 pm Panagiotis Kanavos

File index overflow fix

1865ad90 04/30/2012 10:31 am Panagiotis Kanavos

Added selective sync check after resuming sync

2341c603 04/29/2012 11:43 pm Panagiotis Kanavos

Modifications to enable Sync Pausing for all operations
Added cancellation of the current operation

8f918cb0 04/26/2012 09:50 pm Panagiotis Kanavos

Fix for FileState.Create constraint violation in StatusAgent.cs
Uploader.cs modified to check if it is possible to upload a new shared file before actually uploading
CloudFilesClient.CanUpload added that checks whether a file can be uploaded in the parent folder of a target object...

9cfaf530 04/26/2012 01:11 pm Panagiotis Kanavos

TODO: Check that we can upload new files in shares

8f44fd3a 04/26/2012 02:13 am Panagiotis Kanavos

Selective Sync fixes
FileState persistence fix that correctly stores forbidden files
Permission check fix

0a9d4d18 04/24/2012 09:37 pm Panagiotis Kanavos

New SQLite version

f4a72cb8 04/06/2012 10:48 pm Panagiotis Kanavos

Notification changes
Fixed the way folders appear in Selective Synch
Added form with conflicts

d78d765c 04/03/2012 11:38 pm Panagiotis Kanavos

Extracted upload/download functionality from NetworkAgent to Uploader.cs and Downloader.cs

Taskbar menu fixes
Empty file fixes